.wp-block-sdleads-person-transparent{margin:72px 0}@media (max-width: 992px){.wp-block-sdleads-person-transparent{margin:56px 0}}@media (max-width: 768px){.wp-block-sdleads-person-transparent{margin:40px 0}}@media (min-width: 769px){.wp-block-sdleads-person-transparent.image-right .content .grid .image{-ms-grid-row:1;grid-row:1;-ms-grid-column:2;grid-column:2}.wp-block-sdleads-person-transparent.image-right .content .grid .text{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1}}.wp-block-sdleads-person-transparent .content header{text-align:center;margin-bottom:32px}@media (max-width: 992px){.wp-block-sdleads-person-transparent .content header{margin-bottom:24px}}@media (max-width: 768px){.wp-block-sdleads-person-transparent .content header{margin-bottom:20px}}.wp-block-sdleads-person-transparent .content header .headline{margin-bottom:4px;font-size:52px}@media (max-width: 992px){.wp-block-sdleads-person-transparent .content header .headline{font-size:44px}}@media (max-width: 768px){.wp-block-sdleads-person-transparent .content header .headline{font-size:32px}}.wp-block-sdleads-person-transparent .content header .subline{font-size:24px;color:var(--c-text-dark)}@media (max-width: 768px){.wp-block-sdleads-person-transparent .content header .subline{font-size:18px}}.wp-block-sdleads-person-transparent .content .grid{display:-ms-grid;display:grid;align-items:center}@media (min-width: 769px){.wp-block-sdleads-person-transparent .content .grid{grid-gap:40px;-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 768px){.wp-block-sdleads-person-transparent .content .grid{grid-gap:28px}}@media (max-width: 400px){.wp-block-sdleads-person-transparent .content .grid{grid-gap:20px}}.wp-block-sdleads-person-transparent .content .grid .image{position:relative;display:table;margin:0 auto}.wp-block-sdleads-person-transparent .content .grid .image .image-description-field{position:absolute;bottom:-40px;width:100%}@media (max-width: 1200px){.wp-block-sdleads-person-transparent .content .grid .image{--size: 380px}}@media (max-width: 992px){.wp-block-sdleads-person-transparent .content .grid .image{--size: 300px}}@media (max-width: 520px){.wp-block-sdleads-person-transparent .content .grid .image{--size: 260px}}@media (max-width: 400px){.wp-block-sdleads-person-transparent .content .grid .image{--size: 220px}}@media (max-width: 340px){.wp-block-sdleads-person-transparent .content .grid .image{--size: 190px}}.wp-block-sdleads-person-transparent .content .grid .image:before,.wp-block-sdleads-person-transparent .content .grid .image:after{content:'';position:absolute;width:420px;width:var(--size, 420px);height:420px;height:var(--size, 420px);bottom:0;left:0;border-radius:50%}.wp-block-sdleads-person-transparent .content .grid .image:before{background:var(--c-light)}.wp-block-sdleads-person-transparent .content .grid .image:after{box-shadow:inset 0 0 0 8px var(--c-primary);-webkit-clip-path:polygon(0 0, 100% 0, 100% 50%, 0 50%);clip-path:polygon(0 0, 100% 0, 100% 50%, 0 50%);transform:translate(-16px, 16px) rotate(-40deg);width:calc(420px + 32px);width:calc(var(--size, 420px) + 32px);height:calc(420px + 32px);height:calc(var(--size, 420px) + 32px)}@media (max-width: 992px){.wp-block-sdleads-person-transparent .content .grid .image:after{transform:translate(-12px, 12px) rotate(-40deg);box-shadow:inset 0 0 0 6px var(--c-primary);width:calc(420px + 24px);width:calc(var(--size, 420px) + 24px);height:calc(420px + 24px);height:calc(var(--size, 420px) + 24px)}}.wp-block-sdleads-person-transparent .content .grid .image img{display:block;position:relative;z-index:1;width:420px;width:var(--size, 420px);border-radius:0 0 500px 500px;transform:translateZ(0)}@media (max-width: 768px){.wp-block-sdleads-person-transparent .content .grid .text{margin-top:10px}}.wp-block-sdleads-person-transparent .content .grid .text .text-field p:not(:last-child){margin-bottom:24px}@media (min-width: 993px){.wp-block-sdleads-person-transparent .content .grid .text .text-field{font-size:18px}}.wp-block-sdleads-person-transparent .content .grid .text .phone-cta{margin-top:32px}@media (max-width: 768px){.wp-block-sdleads-person-transparent .content .grid .text .phone-cta{margin-left:auto;margin-right:auto}}

