.wp-block-gildia-custom{background-color:var(--wp--preset--color--base);position:relative;width:100%}.wp-block-gildia-custom .gci__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:clamp(48px,48px + 32*(100vw - 768px)/672,80px) clamp(24px,24px + 64*(100vw - 768px)/672,88px);position:relative}.wp-block-gildia-custom .gci__header{margin-bottom:clamp(48px,48px + 32*(100vw - 768px)/672,80px);text-align:center}.wp-block-gildia-custom h2.gci__title{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--dm-sans);font-size:clamp(32px,32px + 16*(100vw - 768px)/672,48px);font-weight:500;letter-spacing:-.96px;line-height:1.25;margin:0 auto;max-width:834px;padding:0}.wp-block-gildia-custom h2.gci__title em,.wp-block-gildia-custom h2.gci__title i{font-style:italic}.wp-block-gildia-custom .gci__body{-moz-column-gap:clamp(48px,48px + 59*(100vw - 768px)/672,107px);column-gap:clamp(48px,48px + 59*(100vw - 768px)/672,107px);display:grid;grid-template-areas:"list1     image" "list2     image" "cta       image" "highlight image";grid-template-columns:minmax(0,513fr) minmax(0,537fr);row-gap:clamp(24px,24px + 8*(100vw - 768px)/672,32px)}.wp-block-gildia-custom .gci__list--1{align-self:start;grid-area:list1;-ms-grid-column:1;-ms-grid-row:1}.wp-block-gildia-custom .gci__list--2{align-self:start;grid-area:list2;-ms-grid-column:1;-ms-grid-row:3}.wp-block-gildia-custom .gci__image-wrap{-ms-grid-row:1;-ms-grid-row-span:7;grid-area:image;-ms-grid-column:3}.wp-block-gildia-custom .gci__cta{align-self:start;grid-area:cta;-ms-grid-column:1;-ms-grid-row:5;justify-self:start;width:-moz-fit-content;width:fit-content}.wp-block-gildia-custom .gci__highlight{align-self:start;grid-area:highlight;-ms-grid-column:1;-ms-grid-row:7}.wp-block-gildia-custom .gci__list{box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(16px,16px + 8*(100vw - 768px)/672,24px);min-width:0}.wp-block-gildia-custom h3.gci__list-title{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--dm-sans);font-size:clamp(24px,24px + 8*(100vw - 768px)/672,32px);font-weight:500;letter-spacing:-.64px;line-height:1.35;margin:0;padding:0}.wp-block-gildia-custom .gci__items{display:flex;flex-direction:column;gap:clamp(12px,12px + 4*(100vw - 768px)/672,16px);list-style:none;margin:0;padding:0}.wp-block-gildia-custom .gci__item{align-items:flex-start;display:flex;gap:8px}.wp-block-gildia-custom .gci__item-icon{align-items:center;color:var(--wp--preset--color--green-strong);display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.wp-block-gildia-custom .gci__item-icon svg{display:block;height:13.5px;width:13.5px}.wp-block-gildia-custom .gci__item-text{color:var(--wp--preset--color--primary-soft);font-family:var(--wp--preset--font-family--dm-mono);font-size:12px;font-weight:500;letter-spacing:.24px;line-height:1.35;min-width:0;text-transform:uppercase}.wp-block-gildia-custom .gci__image-wrap{aspect-ratio:537/805;background:#edf9ff;border-radius:12px;overflow:hidden;width:100%}.wp-block-gildia-custom .gci__image-wrap picture{display:block;height:100%;width:100%}.wp-block-gildia-custom .gci__image-wrap img.gci__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1024px){.wp-block-gildia-custom .gci__image-wrap{aspect-ratio:1/1}}.wp-block-gildia-custom .gci__cta{align-items:center;background:var(--wp--preset--color--primary);border-radius:8px;box-sizing:border-box;color:var(--wp--preset--color--base);display:inline-flex;font-family:var(--wp--preset--font-family--dm-mono);font-size:var(--wp--preset--font-size--caption);font-weight:500;gap:10px;height:56px;letter-spacing:.24px;max-width:100%;padding:0 24px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(hover:hover){.wp-block-gildia-custom .gci__cta:hover{background:#002a47;color:var(--wp--preset--color--base)}}.wp-block-gildia-custom .gci__cta-text-wrap{display:inline-flex;flex-direction:column;height:16px;line-height:16px;overflow:hidden;position:relative}.wp-block-gildia-custom .gci__cta-text{display:block;height:16px;line-height:16px;transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform}.wp-block-gildia-custom .gci__cta-icon-wrap{color:var(--wp--preset--color--base);display:inline-flex;flex-shrink:0;height:16px;overflow:hidden;position:relative;width:16px}.wp-block-gildia-custom .gci__cta-icon{align-items:center;display:inline-flex;inset:0;justify-content:center;position:absolute;transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform}.wp-block-gildia-custom .gci__cta-icon svg{display:block;height:8px;width:8px}.wp-block-gildia-custom .gci__cta-icon--2{transform:translateX(-100%)}@media(hover:hover){.wp-block-gildia-custom .gci__cta:hover .gci__cta-text{transform:translateY(-16px)}.wp-block-gildia-custom .gci__cta:hover .gci__cta-icon--1{transform:translateX(100%)}.wp-block-gildia-custom .gci__cta:hover .gci__cta-icon--2{transform:translateX(0)}}.wp-block-gildia-custom .gci__highlight{align-items:flex-start;background:linear-gradient(90deg,rgba(87,204,153,.16),rgba(87,204,153,0));border-radius:4px;display:flex;gap:12px;max-width:423px;padding:12px}.wp-block-gildia-custom .gci__highlight-icon{align-items:center;color:var(--wp--preset--color--green-strong);display:inline-flex;flex-shrink:0;height:16px;justify-content:center;margin-top:2px;width:16px}.wp-block-gildia-custom .gci__highlight-icon svg{display:block;height:11px;width:12px}.wp-block-gildia-custom .gci__highlight-text{color:var(--wp--preset--color--green-strong);font-family:var(--wp--preset--font-family--dm-mono);font-size:12px;font-weight:500;letter-spacing:.24px;line-height:1.35;margin:0;text-transform:uppercase}@media(max-width:1024px){.wp-block-gildia-custom .gci__body{display:flex;flex-direction:column;gap:clamp(32px,32px + 16*(100vw - 768px)/256,48px);grid-template-areas:none}.wp-block-gildia-custom .gci__cta-icon--2{display:none}}@media(max-width:1024px)and (hover:hover){.wp-block-gildia-custom .gci__cta:hover .gci__cta-icon--1,.wp-block-gildia-custom .gci__cta:hover .gci__cta-text{transform:none}}@media(max-width:1024px){.wp-block-gildia-custom .gci__highlight{max-width:100%}}
