:root{--page-gutter: var(--spacing-md);--gap-desktop: var(--spacing-xl);--radius: var(--spacing-md)}.call-to-action-section[data-astro-cid-jcncqfac]{background:#fff!important;position:relative;padding:var(--spacing-xl) var(--page-gutter);overflow:visible;padding-bottom:var(--spacing-4xl);padding-top:calc(var(--spacing-4xl))}@media (min-width: 1025px){.call-to-action-section[data-astro-cid-jcncqfac]{padding-top:calc(var(--spacing-2xl));padding-bottom:calc(var(--spacing-4xl) * 2)}}.call-to-action-section[data-astro-cid-jcncqfac].with-arc-effect:after{content:"";position:absolute;width:300px;height:500px;left:-70px;top:-270px;z-index:0;border:2px solid var(--color-tertiary);border-top-color:transparent;border-left-color:transparent;border-radius:225px;pointer-events:none}.call-to-action-inner[data-astro-cid-jcncqfac]{display:flex;align-items:center;gap:var(--gap-desktop);max-width:1200px;margin:0 auto;position:relative}.content-block[data-astro-cid-jcncqfac]{margin-left:calc(var(--spacing-4xl) + var(--spacing-xs));flex:1 1 50%;display:flex;flex-direction:column;gap:var(--spacing-md);max-width:500px}.content-title[data-astro-cid-jcncqfac]{margin:0 0 var(--spacing-xs) 0;color:var(--color-tertiary);font-weight:700}.content-text[data-astro-cid-jcncqfac]{margin:0 0 var(--spacing-xs) 0;color:#000;white-space:pre-line}.image-block[data-astro-cid-jcncqfac]{position:absolute;width:850px;height:600px;left:65%;top:-33%;z-index:5}@media (min-width: 1025px){.image-block[data-astro-cid-jcncqfac]{left:calc(65% - 100px);top:calc(-33% + 150px)}}.image-outer-border[data-astro-cid-jcncqfac]{position:absolute;inset:0;border:1px solid #fff;border-radius:280px;pointer-events:none;z-index:2}.image-block[data-astro-cid-jcncqfac] img[data-astro-cid-jcncqfac]{display:block;width:100%;height:100%;object-fit:cover;border-radius:280px;box-sizing:border-box;position:relative;z-index:1;background:transparent!important;padding:var(--spacing-xs)}@media (min-width: 769px) and (max-width: 1024px){.call-to-action-section[data-astro-cid-jcncqfac]{padding:112px 1em 0;overflow:visible}.call-to-action-section[data-astro-cid-jcncqfac].with-arc-effect:after{top:-360px}.call-to-action-inner[data-astro-cid-jcncqfac]{flex-direction:column;align-items:center;gap:0;position:relative}.content-block[data-astro-cid-jcncqfac]{max-width:100%;margin-left:0;text-align:left;align-items:flex-start}.content-title[data-astro-cid-jcncqfac]{text-align:center;align-self:center}.image-block[data-astro-cid-jcncqfac]{position:relative;width:510px;height:360px;left:0%;margin-top:50px;margin-bottom:-40px;order:2;display:flex;align-items:center;justify-content:center;align-self:center;z-index:10}.image-outer-border[data-astro-cid-jcncqfac]{border-radius:168px}.image-block[data-astro-cid-jcncqfac] img[data-astro-cid-jcncqfac]{border-radius:168px;padding:var(--spacing-xs);box-sizing:border-box}}@media (max-width: 768px){.call-to-action-section[data-astro-cid-jcncqfac].with-arc-effect:after{display:none}.call-to-action-section[data-astro-cid-jcncqfac]{padding-top:calc(var(--spacing-xl) + var(--spacing-xs));padding-bottom:0;padding-left:var(--spacing-md);padding-right:var(--spacing-md);overflow:visible}.call-to-action-inner[data-astro-cid-jcncqfac]{flex-direction:column;align-items:center;gap:0;position:relative}.content-block[data-astro-cid-jcncqfac]{flex:1 1 100%;width:100%;margin-left:0;text-align:left;align-items:flex-start;gap:var(--spacing-md);order:1;margin-bottom:0}.content-title[data-astro-cid-jcncqfac]{text-align:left;align-self:flex-start}.content-block[data-astro-cid-jcncqfac] .btn[data-astro-cid-jcncqfac]{align-self:center}.image-block[data-astro-cid-jcncqfac]{width:300px;max-width:300px;height:300px;aspect-ratio:1 / 1;margin:50px 0 -40px;position:relative;left:auto;transform:none;order:2;display:flex;align-items:center;justify-content:center;align-self:center;z-index:10}.image-outer-border[data-astro-cid-jcncqfac]{border-radius:300px}.image-block[data-astro-cid-jcncqfac] img[data-astro-cid-jcncqfac]{border-radius:300px;background:transparent!important;padding:var(--spacing-xs);box-sizing:border-box}}
