.coco-page-blocks[hidden]{display:none!important}.coco-page-blocks{max-width:1180px;margin:28px auto;padding:0 24px;box-sizing:border-box;font-family:inherit;direction:rtl}.coco-page-blocks:empty{display:none}.coco-block-wrap{margin:20px 0}.coco-edit-banner{display:flex;align-items:center;justify-content:space-between;gap:32px;border:1px solid #d9e2ef;border-radius:24px;padding:32px;background:#093577;color:white;overflow:hidden}.coco-edit-banner>div{flex:1;min-width:0}.coco-edit-banner h2{color:inherit;font-size:clamp(23px,3vw,34px);line-height:1.3;margin:0 0 12px;overflow-wrap:anywhere}.coco-edit-banner p{color:inherit;opacity:.9;white-space:pre-wrap;line-height:1.8;margin:0 0 18px;overflow-wrap:anywhere}.coco-edit-banner a{display:inline-flex;min-height:44px;align-items:center;background:var(--coco-action,#d81032);color:#fff;border:1px solid #ffffff66;border-radius:10px;padding:10px 20px;text-decoration:none;font-weight:700}.coco-edit-banner img{width:35%;height:230px;object-fit:cover;border-radius:16px}.coco-edit-banner[data-style=white]{background:#fff;color:#093577}.coco-edit-banner[data-style=red]{background:#c90c2c;color:white}.coco-edit-banner[data-style=red] a{background:#093577}.coco-page-editing{outline:2px dashed #7c9bc2;padding-top:14px;padding-bottom:14px;border-radius:16px}.coco-edit-hint{font-size:13px;color:#294c7e;line-height:1.7}.coco-block-controls{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:8px}.coco-block-controls button,.coco-page-blocks>button{font:inherit;background:white;color:#093577;border:1px solid #b2c4dd;border-radius:8px;min-height:44px;padding:8px 13px;cursor:pointer}.coco-block-controls button:disabled{opacity:.4;cursor:default}.coco-page-editing .coco-block-wrap{cursor:grab}.coco-page-blocks :is(button,a):focus-visible{outline:3px solid #d81032;outline-offset:3px}@media(max-width:600px){.coco-page-blocks{padding:0 16px}.coco-page-editing{padding:14px}.coco-edit-banner{flex-direction:column;padding:24px;gap:20px}.coco-edit-banner img{width:100%;height:190px}}
/* Selection is only visible while an authorized administrator is editing. */
.coco-studio-editing [data-coco-node]{scroll-margin-top:120px;scroll-margin-bottom:160px}
.coco-studio-editing [data-coco-node]:hover{outline:1px dashed #6b96d6;outline-offset:3px;cursor:crosshair}
.coco-studio-editing [data-coco-selected]{outline:3px solid #e50923!important;outline-offset:5px!important}
.coco-studio-editing [data-coco-hidden]{opacity:.28!important;outline:2px dashed #d61934!important}
.coco-edit-banner[data-variant=text]{display:block;background:#f3f6fb;color:#102d58}.coco-edit-banner[data-variant=text] h2,.coco-edit-banner[data-variant=text] p{color:inherit}.coco-edit-banner[data-variant=text] a,.coco-edit-banner[data-variant=text] img{display:none}
.coco-edit-banner[data-variant=image]{display:block;padding:0;background:transparent}.coco-edit-banner[data-variant=image]>div{display:none}.coco-edit-banner[data-variant=image]>img{width:100%;max-height:560px;object-fit:cover}
.coco-edit-banner[data-variant=cta]{display:block;text-align:center}.coco-edit-banner[data-variant=cta] img{display:none}
.coco-edit-banner[data-variant=spacer]{height:64px;padding:0;background:transparent;box-shadow:none;border:0}.coco-edit-banner[data-variant=spacer]>*{display:none}
.coco-studio-editing .coco-edit-banner[data-variant=spacer]{background:repeating-linear-gradient(45deg,#e9eff8,#e9eff8 8px,#fff 8px,#fff 16px)}
.coco-edit-banner{max-width:min(1200px,calc(100% - 32px));margin:28px auto;box-sizing:border-box}.coco-edit-banner h2,.coco-edit-banner p{color:inherit}.coco-page-blocks:empty{display:none}
.coco-studio-editing [data-coco-node]:hover:has([data-coco-node]:hover){outline:none}.coco-studio-editing [data-coco-selected]{outline:3px solid #e50923!important}
@media(min-width:1000px){.coco-studio-editing body{padding-inline-start:340px!important}}
.coco-studio-editing [data-coco-drop]{outline:3px solid #1d73df!important;outline-offset:6px!important;box-shadow:0 -5px 0 #1d73df!important}
@media(min-width:1000px){.coco-studio-editing header #nav-list,.coco-studio-editing .coco-shared-nav{display:none!important}.coco-studio-editing header .header-cta{margin-inline-start:auto!important}.coco-studio-editing .hero-text{min-width:0!important}}
