html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.flex{gap:2rem}.card,.flex{display:flex;flex-wrap:wrap}.card{align-items:center;align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:4px 4px 15px rgba(0,0,0,.25);gap:0;justify-content:center;padding:1rem;text-align:center}.center,.porthole-cta{align-items:center}.porthole-cta{display:flex;gap:2rem}.fancy-image--wraper{margin:0;padding:0}.fancy-image--inner{align-items:center;aspect-ratio:1/1;background:repeating-linear-gradient(-45deg,#007cb9,#007cb9 10px,#fff 0,#fff 16px);border-radius:50%;box-shadow:0 3px 12px rgba(0,0,0,.09);display:flex;justify-content:center;padding:2rem;text-align:center}.fancy-image--img{aspect-ratio:1/1;border-radius:50%;box-shadow:0 0 0 10px #fff,0 0 0 20px #000;display:block;height:clamp(200px,300px,400px);min-width:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:clamp(200px,300px,400px)}.fancy-image--img:after{background:red;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:1000px){.card{align-items:flex-start;flex-flow:row nowrap}}@media screen and (max-width:850px){.fancy-image--inner,.fancy-image--inner img{border-radius:20px;width:100%}.fancy-image--inner img{padding:0}}