.ce_image-text-perforated{--perforation-bg:#f5f5f5;align-items:stretch;border-radius:8px;display:flex;flex-wrap:wrap;margin-bottom:clamp(24px,24px + (48 - 24)*(100vw - 360px)/1560,48px);overflow:hidden;position:relative}@media only screen and (max-width:767px){.ce_image-text-perforated{flex-direction:column;flex-wrap:nowrap}}.ce_image-text-perforated .image-text-perforated__image{flex:1 1 60%;min-height:260px;overflow:hidden;position:relative}.ce_image-text-perforated .image-text-perforated__image img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ce_image-text-perforated .image-text-perforated__image .image-text-perforated__logo{bottom:auto;left:auto;object-fit:contain;position:absolute;right:auto;top:auto;width:auto;z-index:2}.ce_image-text-perforated .image-text-perforated__image .image-text-perforated__logo.--top-left{left:30px;top:30px}.ce_image-text-perforated .image-text-perforated__image .image-text-perforated__logo.--top-right{right:30px;top:30px}.ce_image-text-perforated .image-text-perforated__image .image-text-perforated__logo.--bottom-left{bottom:30px;left:30px}.ce_image-text-perforated .image-text-perforated__image .image-text-perforated__logo.--bottom-right{bottom:30px;right:30px}.ce_image-text-perforated .image-text-perforated__image:after{background-image:radial-gradient(circle at center,var(--perforation-bg) 7px,#0000 8px);background-position:50%;background-repeat:repeat-y;background-size:18px 18px;bottom:0;content:"";position:absolute;right:0;top:0;transform:translateX(50%);width:18px;z-index:1}@media only screen and (max-width:767px){.ce_image-text-perforated .image-text-perforated__image:after{background-repeat:repeat-x;bottom:0;height:18px;left:0;right:0;top:auto;transform:translateY(50%);width:auto}}.ce_image-text-perforated .image-text-perforated__content{background-color:var(--perforation-bg);display:flex;flex:1 1 40%;flex-direction:column;justify-content:center;padding:clamp(24px,24px + (56 - 24)*(100vw - 360px)/1560,56px);position:relative}.ce_image-text-perforated .image-text-perforated__highlight{border:3px solid #2da44b;border-radius:50%;display:block;height:72px;margin-bottom:1rem;overflow:hidden;width:72px}.ce_image-text-perforated .image-text-perforated__highlight img{height:100%;object-fit:cover;width:100%}.ce_image-text-perforated .image-text-perforated__title{color:#53b048;font-size:clamp(24px,24px + (36 - 24)*(100vw - 360px)/1560,36px);font-weight:700;line-height:1.2;margin-bottom:.5rem}.ce_image-text-perforated .image-text-perforated__location{align-items:center;color:#525252;display:flex;font-size:.8rem;font-weight:700;gap:.5rem;letter-spacing:.02em;margin-bottom:1rem;text-transform:uppercase}.ce_image-text-perforated .image-text-perforated__location svg{color:#2da44b;flex-shrink:0}.ce_image-text-perforated .image-text-perforated__location-group{align-items:center;display:flex;gap:.4rem;white-space:nowrap}.ce_image-text-perforated .image-text-perforated__location-arrow{color:#2da44b;flex-shrink:0}.ce_image-text-perforated .image-text-perforated__subheading{color:#929292;font-family:Gotcha,Roboto,Verdana,Arial,Helvetica,sans-serif;font-size:clamp(22px,22px + (32 - 22)*(100vw - 360px)/1560,32px);margin-bottom:.75rem}.ce_image-text-perforated .image-text-perforated__divider{border-top:1px dotted #d4d4d4;display:block;margin-bottom:1rem;width:100%}.ce_image-text-perforated .image-text-perforated__text{color:#404040}.ce_image-text-perforated .image-text-perforated__text p{line-height:1.7}.ce_image-text-perforated .image-text-perforated__text p:not(:last-child){margin-bottom:1rem}.ce_image-text-perforated.--image-right .image-text-perforated__image{order:2}.ce_image-text-perforated.--image-right .image-text-perforated__image:after{left:0;right:auto;transform:translateX(-50%)}@media only screen and (max-width:767px){.ce_image-text-perforated.--image-right .image-text-perforated__image:after{left:0;right:0;transform:translateY(50%)}}.ce_image-text-perforated.--image-right .image-text-perforated__content{order:1}@media only screen and (max-width:767px){.ce_image-text-perforated.--image-right .image-text-perforated__image{order:1}.ce_image-text-perforated.--image-right .image-text-perforated__content{order:2}}