.wp-block-group.hs-editorial-text,
.wp-block-group.alignfull.hs-editorial-text,
.hs-editorial-text {
position: relative !important;
overflow: hidden !important;
background-color: #ffffff !important; padding-top: 6rem !important; padding-bottom: 6rem !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
@media (min-width: 768px) {
.wp-block-group.hs-editorial-text,
.hs-editorial-text {
padding-top: 6rem !important; padding-bottom: 6rem !important;
}
}
@media (min-width: 1024px) {
.wp-block-group.hs-editorial-text,
.hs-editorial-text {
padding-top: 5rem !important; padding-bottom: 5rem !important;
}
} .hs-editorial-text-container {
max-width: 72rem; margin-left: auto;
margin-right: auto;
padding-left: 1rem; padding-right: 1rem;
position: relative;
z-index: 10;
}
@media (min-width: 640px) {
.hs-editorial-text-container {
padding-left: 1.5rem; padding-right: 1.5rem;
}
} .hs-editorial-text-container::before,
.wp-block-group.hs-editorial-text-container::before,
.wp-block-group.hs-editorial-text-container.has-global-padding::before,
.wp-block-group.hs-editorial-text-container.is-layout-constrained::before {
content: '';
position: absolute;
bottom: -6.25rem; right: -11.25rem; width: 21rem; height: 21rem; z-index: -10;
pointer-events: none;
display: block; color: #ffedd5; background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path fill="%23ffedd5" d="M41.3,-71.3C53.7,-63.5,64.3,-52.2,71.1,-38.9C77.9,-25.6,80.9,-10.3,80.3,5.1C79.7,20.5,75.5,36,67.4,48.9C59.3,61.8,47.3,72.1,33.5,77.8C19.7,83.5,4.1,84.6,-11.3,83.5C-26.7,82.4,-41.9,79.1,-54.9,71.4C-67.9,63.7,-78.7,51.6,-84.4,37.2C-90.1,22.8,-90.7,6.1,-87.5,-9.4C-84.3,-24.9,-77.3,-39.2,-66.8,-49.8C-56.3,-60.4,-42.3,-67.3,-28.1,-74.2C-13.9,-81.1,0.5,-88,15.6,-87.9C30.7,-87.8,28.9,-79.1,41.3,-71.3Z" transform="translate(100 100)"/></svg>');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
} @media (max-width: 767px) {
.hs-editorial-text-container::before,
.wp-block-group.hs-editorial-text-container::before,
.wp-block-group.hs-editorial-text-container.has-global-padding::before,
.wp-block-group.hs-editorial-text-container.is-layout-constrained::before {
width: 12rem; height: 12rem;
bottom: -3rem;
right: -4rem;
}
} .hs-editorial-text-container::after,
.wp-block-group.hs-editorial-text-container::after,
.wp-block-group.hs-editorial-text-container.has-global-padding::after,
.wp-block-group.hs-editorial-text-container.is-layout-constrained::after {
content: '';
position: absolute;
top: 2.5rem; left: -7.5rem; width: 14rem; height: 14rem; z-index: -10;
pointer-events: none;
display: block; color: #fefce8; background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path fill="%23fefce8" d="M47.3,-78.9C60.9,-71.1,71.3,-57.3,77.8,-42.1C84.3,-26.9,87,-10.3,85.5,5.8C84,21.9,78.3,37.5,68.9,49.8C59.5,62.1,46.4,71.1,32.1,76.4C17.8,81.7,2.3,83.3,-13.5,82.5C-29.3,81.7,-45.4,78.5,-58.7,70.8C-72,63.1,-82.5,50.9,-87.8,36.5C-93.1,22.1,-93.2,5.5,-89.3,-9.8C-85.4,-25.1,-77.5,-39.1,-66.3,-49.9C-55.1,-60.7,-40.6,-68.3,-25.8,-75.3C-11,-82.3,4.2,-88.7,19.5,-87.5C34.8,-86.3,33.7,-86.7,47.3,-78.9Z" transform="translate(100 100)"/></svg>');
background-size: contain;
background-repeat: no-repeat;
background-position: center;
} @media (max-width: 767px) {
.hs-editorial-text-container::after,
.wp-block-group.hs-editorial-text-container::after,
.wp-block-group.hs-editorial-text-container.has-global-padding::after,
.wp-block-group.hs-editorial-text-container.is-layout-constrained::after {
width: 8rem; height: 8rem;
top: 1rem;
left: -3rem;
}
} .hs-editorial-text-header {
text-align: center;
margin-bottom: 2rem; margin-top: 0;
}
@media (min-width: 768px) {
.hs-editorial-text-header {
margin-bottom: 2.5rem; }
} .hs-editorial-text-badge,
.wp-block-paragraph.hs-editorial-text-badge {
display: inline-block !important;
padding: 0.375rem 1rem !important; background-color: #ffedd5 !important; color: #ea580c !important; border-radius: 9999px !important; font-size: 0.85rem !important; margin-bottom: 1rem !important; margin-top: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
font-weight: 400;
text-align: center;
} .hs-editorial-text-heading {
font-size: 1.5rem; line-height: 1.5;
color: var(--foreground, oklch(0.145 0 0));
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
padding: 0;
font-weight: 600;
}
@media (min-width: 768px) {
.hs-editorial-text-heading {
font-size: 1.875rem; }
}
@media (min-width: 1024px) {
.hs-editorial-text-heading {
font-size: 2.25rem; }
} .hs-editorial-text-content {
background: linear-gradient(to bottom right, #f9fafb, rgba(255, 237, 213, 0.3)); border-radius: 24px; padding: 1.5rem; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); border: 2px solid rgba(243, 244, 246, 0.5); margin: 0;
}
@media (min-width: 768px) {
.hs-editorial-text-content {
border-radius: 32px; padding: 2rem; }
}
@media (min-width: 1024px) {
.hs-editorial-text-content {
border-radius: 40px; padding: 3rem; }
} .hs-editorial-text-paragraph,
.hs-editorial-text-content .hs-editorial-text-paragraph {
font-size: 0.875rem; color: #374151; line-height: 1.625; margin-top: 0;
margin-bottom: 1rem; margin-left: 0;
margin-right: 0;
padding: 0;
font-weight: 400;
}
.hs-editorial-text-paragraph:last-child,
.hs-editorial-text-content .hs-editorial-text-paragraph:last-child {
margin-bottom: 0;
}
@media (min-width: 768px) {
.hs-editorial-text-paragraph,
.hs-editorial-text-content .hs-editorial-text-paragraph {
font-size: 1rem; margin-bottom: 1.5rem; }
.hs-editorial-text-paragraph:last-child,
.hs-editorial-text-content .hs-editorial-text-paragraph:last-child {
margin-bottom: 0;
}
}