.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; word-wrap: normal !important; word-break: normal !important; } .wpcf7 .hidden-fields-container { display: none; } .wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2; } .wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; } .wpcf7 form.sent .wpcf7-response-output { border-color: #46b450; } .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { border-color: #dc3232; } .wpcf7 form.spam .wpcf7-response-output { border-color: #f56e28; } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: #ffb900; } .wpcf7-form-control-wrap { position: relative; } .wpcf7-not-valid-tip { color: #dc3232; font-size: 1em; font-weight: normal; display: block; } .use-floating-validation-tip .wpcf7-not-valid-tip { position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid #dc3232; background: #fff; padding: .2em .8em; width: 24em; } .wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; } .wpcf7-list-item-label::before, .wpcf7-list-item-label::after { content: " "; } .wpcf7-spinner { visibility: hidden; display: inline-block; background-color: #23282d; opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0; margin: 0 24px; position: relative; } form.submitting .wpcf7-spinner { visibility: visible; } .wpcf7-spinner::before { content: ''; position: absolute; background-color: #fbfbfc; top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; } @media (prefers-reduced-motion: reduce) { .wpcf7-spinner::before { animation-name: blink; animation-duration: 2000ms; } } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @keyframes blink { from { opacity: 0; } 50% { opacity: 1; } to { opacity: 0; } } .wpcf7 [inert] { opacity: 0.5; } .wpcf7 input[type="file"] { cursor: pointer; } .wpcf7 input[type="file"]:disabled { cursor: default; } .wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; } .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; } .wpcf7-reflection > output { display: list-item; list-style: none; } .wpcf7-reflection > output[hidden] { display: none; }
:root{ --isl-base: var(--cherito-base, #A50A08); --isl-primary: var(--cherito-primary, #F2B42B); --isl-orange: var(--cherito-orange, #EF8442); --isl-black: var(--cherito-black, #212226); --isl-text: var(--cherito-text, #727272); --isl-border: var(--cherito-border-color, #E5DED9); --isl-bg: #FAF6F0; --isl-bg-alt: #F4F0ED; --isl-white: var(--cherito-white, #ffffff); --isl-font: var(--cherito-font, "Kumbh Sans", sans-serif); --isl-heading: var(--cherito-heading-font, "Aesthet Nova", serif); --isl-special: var(--cherito-special-font, "Allura", cursive); } .isl-country-heading{font-family:var(--isl-special);font-size:clamp(20px,3vw,28px);color:var(--isl-base);margin:2.5rem 0 .25rem;line-height:1} .isl-dest-section{margin-bottom:2.5rem} .isl-dest-heading{font-family:var(--isl-heading);font-size:clamp(18px,2.5vw,22px);font-weight:normal;color:var(--isl-black);margin-bottom:1rem;padding-bottom:.6rem;border-bottom:1.5px solid var(--isl-border);display:flex;align-items:center;gap:.65rem} .isl-dest-heading::before{content:"";width:4px;height:18px;background:var(--isl-base);border-radius:2px;flex-shrink:0} .isl-filter{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;align-items:center} .isl-filter-label{font-family:var(--isl-font);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--isl-text);margin-right:.2rem;white-space:nowrap} .isl-fbtn{padding:.4rem 1rem;min-height:44px;border-radius:30px;border:1.5px solid var(--isl-border);background:var(--isl-white);cursor:pointer;font-family:var(--isl-font);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--isl-text);transition:all .15s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;line-height:1} .isl-fbtn:hover{border-color:var(--isl-base);color:var(--isl-base)} .isl-fbtn.f-all{background:var(--isl-black);color:var(--isl-white);border-color:var(--isl-black)} .isl-fbtn.f-exc{background:var(--isl-base);color:var(--isl-white);border-color:var(--isl-base)} .isl-fbtn.f-lux{background:var(--isl-primary);color:var(--isl-black);border-color:var(--isl-primary)} .isl-fbtn.f-mid{background:var(--isl-orange);color:var(--isl-white);border-color:var(--isl-orange)} .isl-fbtn.f-bud{background:rgba(33,34,38,.8);color:var(--isl-white);border-color:var(--isl-black)} .isl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:clamp(.65rem,2vw,1.1rem)} .isl-card{background:var(--isl-white);border-radius:10px;overflow:hidden;border:1.5px solid var(--isl-border);text-decoration:none;color:var(--isl-black);display:flex;flex-direction:column;transition:box-shadow .22s,transform .22s;touch-action:manipulation;-webkit-tap-highlight-color:transparent} .isl-card:hover{box-shadow:0 10px 36px rgba(33,34,38,.10);transform:translateY(-3px)} .isl-card[data-tier="exclusive"]{border-color:var(--isl-base)} .isl-card.isl-hidden{display:none!important} .isl-img{position:relative;width:100%;padding-top:60%;overflow:hidden;background:var(--isl-bg-alt);flex-shrink:0} .isl-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease} .isl-card:hover .isl-img img{transform:scale(1.05)} .isl-img-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--isl-bg-alt)} .isl-img-placeholder svg{width:32px;height:32px;opacity:.3} .isl-star-badge{position:absolute;bottom:10px;left:10px;background:rgba(33,34,38,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:20px;padding:4px 10px 4px 8px;display:flex;align-items:center;gap:4px;pointer-events:none} .isl-stars{color:var(--isl-primary);font-size:10px;letter-spacing:1.5px;line-height:1} .isl-star-label{font-family:var(--isl-font);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.75);line-height:1} .isl-pip{position:absolute;top:10px;right:10px;border-radius:20px;padding:3px 10px;font-family:var(--isl-font);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;pointer-events:none} .isl-pip.exc{background:var(--isl-base);color:var(--isl-white)} .isl-pip.lux{background:var(--isl-primary);color:var(--isl-black)} .isl-pip.mid{background:var(--isl-orange);color:var(--isl-white)} .isl-pip.bud{background:rgba(33,34,38,.7);color:rgba(255,255,255,.9)} .isl-body{padding:1rem 1.1rem 1.1rem;display:flex;flex-direction:column;flex:1} .isl-name{font-family:var(--isl-heading);font-size:clamp(16px,2vw,19px);font-weight:normal;line-height:1.2;color:var(--isl-black);margin-bottom:.3rem} .isl-loc{font-size:11px;color:var(--isl-text);letter-spacing:.03em;padding-bottom:.85rem} .isl-footer{display:flex;align-items:center;justify-content:space-between;padding-top:.85rem;border-top:1px solid var(--isl-border);margin-top:auto} .isl-link-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--isl-text);transition:color .15s} .isl-card:hover .isl-link-label{color:var(--isl-base)} .isl-arrow{font-size:15px;color:var(--isl-border);transition:transform .15s,color .15s} .isl-card:hover .isl-arrow{transform:translate(3px,-3px);color:var(--isl-base)} .isl-journey-wrap{display:flex;gap:2rem;align-items:flex-start} .isl-sidebar{width:clamp(160px,18vw,220px);flex-shrink:0;position:-webkit-sticky;position:sticky;top:100px;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin} .isl-sidebar-inner{position:relative;padding-left:28px} .isl-sidebar-inner::before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:2px;background:var(--isl-border);border-radius:2px} .isl-sidebar-progress{position:absolute;left:7px;top:10px;width:2px;background:var(--isl-base);border-radius:2px;transition:height .35s ease;z-index:1} .isl-stop{position:relative;margin-bottom:4px;cursor:pointer;padding:.65rem .85rem .65rem 0;border-radius:8px;transition:background .15s;-webkit-tap-highlight-color:transparent} .isl-stop:hover{background:var(--isl-bg-alt)} .isl-stop.active{background:var(--isl-bg-alt)} .isl-stop::before{content:"";position:absolute;left:-21px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background:var(--isl-border);border:2px solid var(--isl-white);transition:background .2s,transform .2s;z-index:2} .isl-stop.active::before,.isl-stop.visited::before{background:var(--isl-base)} .isl-stop.active::before{transform:translateY(-50%) scale(1.3)} .isl-stop-num{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--isl-text);margin-bottom:1px} .isl-stop-name{font-family:var(--isl-heading);font-size:clamp(13px,1.5vw,16px);font-weight:normal;color:var(--isl-black);line-height:1.2} .isl-stop-country{font-size:10px;color:var(--isl-text);margin-top:1px} .isl-stop.active .isl-stop-num{color:var(--isl-base)} .isl-content{flex:1;min-width:0} .isl-content-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem} .isl-content-name{font-family:var(--isl-heading);font-size:clamp(20px,3vw,26px);font-weight:normal;color:var(--isl-black)} .isl-content-country{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--isl-text)} .isl-panel{display:none} .isl-panel.active{display:block} .isl-mobile-strip{display:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.4rem;padding-bottom:.75rem;margin-bottom:1.5rem} .isl-mobile-strip::-webkit-scrollbar{display:none} .isl-mstop{flex-shrink:0;padding:.5rem .95rem;min-height:44px;border-radius:30px;border:1.5px solid var(--isl-border);background:var(--isl-white);cursor:pointer;font-family:var(--isl-font);font-size:12px;font-weight:600;color:var(--isl-text);white-space:nowrap;transition:all .15s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;line-height:1} .isl-mstop.active{background:var(--isl-black);color:var(--isl-white);border-color:var(--isl-black)} .isl-empty{padding:2rem;text-align:center;color:var(--isl-text);font-style:italic;font-size:14px;background:var(--isl-bg-alt);border-radius:10px;border:1.5px solid var(--isl-border)} @media(max-width:1024px){ .isl-sidebar{width:clamp(150px,15vw,185px)} .isl-journey-wrap{gap:1.5rem} } @media(max-width:768px){ .isl-sidebar{display:none} .isl-mobile-strip{display:flex} .isl-journey-wrap{display:block} .isl-grid{grid-template-columns:repeat(2,1fr);gap:.85rem} .isl-content-name{font-size:20px} .isl-star-label{display:none} .isl-star-badge{padding:4px 7px} .isl-pip{font-size:8px;padding:2px 7px} .isl-country-heading{font-size:22px} .isl-dest-heading{font-size:18px} } @media(max-width:600px){ .isl-grid{gap:.65rem} .isl-fbtn{padding:.35rem .75rem;font-size:11px;min-height:40px} .isl-name{font-size:16px} .isl-body{padding:.75rem .85rem .85rem} .isl-link-label{font-size:10px} } @media(max-width:480px){ .isl-grid{grid-template-columns:1fr} .isl-img{padding-top:55%} .isl-name{font-size:19px} .isl-star-label{display:inline} .isl-star-badge{padding:4px 10px 4px 8px} .isl-mstop{font-size:11px;padding:.45rem .85rem} }
.sf-h-stack { display: flex; flex-direction: column; gap: 24px; width: 100%; } .sf-h-wrapper { width: 100%; font-family: 'Open Sans', sans-serif; } .sf-h-card { display: flex; width: 100%; border-radius: 16px; overflow: hidden; box-shadow: 0 4px 24px rgba(0,0,0,0.08); cursor: pointer; position: relative; background: #fff; transition: background 0.4s ease; } .sf-h-content { flex: 0 0 45%; padding: 32px 30px; display: flex; flex-direction: column; justify-content: center; position: relative; z-index: 2; transition: background 0.4s ease; border-radius: 16px 0 0 16px; } .sf-h-title { font-family: 'Playfair Display', serif; font-weight: 800; font-size: 26px; color: #1a1a1a; margin-bottom: 18px; line-height: 1.2; transition: color 0.4s ease; } .sf-h-title a { color: inherit; text-decoration: none; } .sf-h-title a:hover { color: inherit; text-decoration: underline; } .sf-h-meta { display: flex; flex-direction: column; gap: 8px; margin-bottom: 18px; } .sf-h-meta-item { display: flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 500; color: #333; transition: color 0.4s ease; } .sf-h-meta-icon { width: 18px; height: 18px; flex-shrink: 0; } .sf-h-meta-icon.sf-h-clock svg { fill: none; stroke: #b22222; stroke-width: 2; } .sf-h-meta-icon.sf-h-location svg { fill: #b22222; } .sf-h-desc { font-size: 14px; color: #777; line-height: 1.5; margin-bottom: 22px; transition: color 0.4s ease; } .sf-h-actions { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; } .sf-h-btn { display: inline-flex; align-items: center; justify-content: center; padding: 12px 28px; border: 1px solid #ddd; border-radius: 8px; background: #f9f9f9; color: #1a1a1a; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 700; cursor: pointer; transition: all 0.3s ease; text-decoration: none; width: fit-content; } .sf-h-enquire { display: inline-flex; align-items: center; justify-content: center; padding: 12px 28px; border: none; border-radius: 8px; background: #b22222; color: #fff; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 700; cursor: pointer; transition: all 0.3s ease; text-decoration: none; width: fit-content; } .sf-h-enquire:hover { background: #9a1c1c; } .sf-h-image { flex: 0 0 55%; position: relative; overflow: hidden; min-height: 260px; } .sf-h-image img { width: 100%; height: 100%; object-fit: cover; display: block; transition: filter 0.4s ease, transform 0.4s ease; } .sf-h-tag { position: absolute; left: -1px; top: 50%; transform: translateY(-50%); z-index: 3; writing-mode: vertical-rl; text-orientation: mixed; padding: 14px 10px; font-size: 13px; font-weight: 600; font-family: 'Open Sans', sans-serif; letter-spacing: 1px; border-radius: 0 6px 6px 0; transition: all 0.4s ease; background: rgba(255,255,255,0.92); color: #b22222; } .sf-h-duration { position: absolute; bottom: 20px; right: 24px; z-index: 3; padding: 10px 28px; border-radius: 8px; font-size: 16px; font-weight: 700; font-family: 'Open Sans', sans-serif; color: #fff; transition: all 0.4s ease; background: rgba(168,50,50,0.85); } .sf-h-circle { position: absolute; bottom: 28px; right: 10px; width: 32px; height: 32px; border: 2px solid rgba(168,50,50,0.5); border-radius: 50%; display: flex; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.4s ease; z-index: 2; } .sf-h-circle svg { width: 8px; height: 8px; fill: none; stroke: #b22222; stroke-width: 2; } .sf-h-card:hover .sf-h-content { background: #2c2c2c; } .sf-h-card:hover .sf-h-title, .sf-h-card:hover .sf-h-title a, .sf-h-card:hover .sf-h-title a:hover { color: #fde8c8; } .sf-h-card:hover .sf-h-meta-item { color: #fff; } .sf-h-card:hover .sf-h-desc { color: #aaa; } .sf-h-card:hover .sf-h-btn, .sf-h-card:hover .sf-h-btn:hover { background: #fff; border-color: #fff; color: #1a1a1a; } .sf-h-card:hover .sf-h-enquire { background: #fff; color: #b22222; } .sf-h-card:hover .sf-h-image img { filter: brightness(0.75); transform: scale(1.02); } .sf-h-card:hover .sf-h-tag { background: #b22222; color: #fff; } .sf-h-card:hover .sf-h-duration { background: rgba(178,34,34,0.95); } .sf-h-card:hover .sf-h-circle { opacity: 1; } @media (max-width: 680px) { .sf-h-card { flex-direction: column; } .sf-h-content { flex: none; border-radius: 16px 16px 0 0; padding: 24px 20px; } .sf-h-title { font-size: 22px; } .sf-h-image { flex: none; min-height: 220px; } .sf-h-tag { top: -1px; left: 50%; transform: translateX(-50%); writing-mode: horizontal-tb; border-radius: 0 0 6px 6px; } .sf-h-duration { padding: 8px 20px; font-size: 14px; } } .sf-hlist { width: 100%; font-family: 'Open Sans', sans-serif; } .sf-hlist-tabs { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 28px; padding-bottom: 16px; border-bottom: 2px solid #f0ebe6; } .sf-hlist-tab { padding: 8px 20px; border: 1px solid #e0dbd6; border-radius: 24px; background: #fff; color: #555; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 600; cursor: pointer; transition: all 0.25s ease; } .sf-hlist-tab:hover { border-color: #b22222; color: #b22222; } .sf-hlist-tab-active { background: #b22222; border-color: #b22222; color: #fff; } .sf-hlist-tab-active:hover { background: #9a1c1c; border-color: #9a1c1c; color: #fff; } .sf-hlist-cards { display: flex; flex-direction: column; gap: 24px; } .sf-hlist-cards.sf-hlist-loading { opacity: 0.4; pointer-events: none; transition: opacity 0.2s ease; } @media (max-width: 680px) { .sf-hlist-tabs { gap: 6px; } .sf-hlist-tab { padding: 6px 14px; font-size: 12px; } } .sf-g-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; max-width: 1100px; margin: 0 auto; font-family: 'Open Sans', sans-serif; } .sf-g-card { background: #f5f2ef; border-radius: 14px; cursor: pointer; transition: all 0.4s ease; position: relative; overflow: visible; } .sf-g-image { position: relative; height: 260px; overflow: hidden; border-radius: 14px 14px 0 0; } .sf-g-image img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.4s ease; } .sf-g-duration { position: absolute; top: 12px; right: 12px; z-index: 5; padding: 6px 16px; border-radius: 8px; font-size: 13px; font-weight: 600; font-family: 'Open Sans', sans-serif; transition: all 0.4s ease; background: rgba(255,255,255,0.75); color: #333; backdrop-filter: blur(4px); } .sf-g-tag { position: absolute; left: 20px; top: 246px; z-index: 6; padding: 6px 20px; border-radius: 6px; font-size: 13px; font-weight: 600; font-family: 'Open Sans', sans-serif; letter-spacing: 0.5px; background: #f5f2ef; color: #b22222; transition: all 0.4s ease; box-shadow: 0 2px 8px rgba(0,0,0,0.06); } .sf-g-body { padding: 28px 22px 22px; transition: background 0.4s ease; border-radius: 0 0 14px 14px; position: relative; } .sf-g-title { font-family: 'Playfair Display', serif; font-weight: 800; font-size: 22px; color: #1a1a1a; margin-bottom: 12px; line-height: 1.25; transition: color 0.4s ease; } .sf-g-title a { color: inherit; text-decoration: none; } .sf-g-title a:hover { color: inherit; text-decoration: underline; } .sf-g-excerpt { font-size: 13.5px; font-weight: 400; color: #777; line-height: 1.5; margin-bottom: 20px; transition: color 0.4s ease; } .sf-g-actions { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; } .sf-g-btn { display: inline-flex; align-items: center; justify-content: center; padding: 11px 26px; border: 1px solid #ddd; border-radius: 8px; background: #f9f7f5; color: #1a1a1a; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 700; cursor: pointer; transition: all 0.3s ease; text-decoration: none; width: fit-content; } .sf-g-enquire { display: inline-flex; align-items: center; justify-content: center; padding: 11px 26px; border: none; border-radius: 8px; background: #b22222; color: #fff; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 700; cursor: pointer; transition: all 0.3s ease; text-decoration: none; width: fit-content; } .sf-g-enquire:hover { background: #9a1c1c; } .sf-g-card:hover .sf-g-body { background: #b22222; } .sf-g-card:hover .sf-g-title, .sf-g-card:hover .sf-g-title a, .sf-g-card:hover .sf-g-title a:hover { color: #fde8c8; } .sf-g-card:hover .sf-g-excerpt { color: #f0e0d8; } .sf-g-card:hover .sf-g-duration { background: #b22222; color: #fff; backdrop-filter: none; } .sf-g-card:hover .sf-g-btn, .sf-g-card:hover .sf-g-btn:hover { background: #fff; border-color: #fff; color: #1a1a1a; } .sf-g-card:hover .sf-g-enquire { background: #fff; color: #b22222; } .sf-g-card:hover .sf-g-image img { transform: scale(1.03); } .sf-g-card .sf-g-image img { height: 100% !important; } .sf-g-card:hover .sf-g-tag { background: #f5f2ef; } @media (max-width: 900px) { .sf-g-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 580px) { .sf-g-grid { grid-template-columns: 1fr; max-width: 420px; } .sf-g-image { height: 220px; } .sf-g-tag { top: 206px; } .sf-g-title { font-size: 20px; } .sf-g-body { padding: 24px 18px 18px; } } .sf-filter-wrapper { display: flex; gap: 32px; align-items: flex-start; max-width: 1200px; margin: 0 auto; font-family: 'Open Sans', sans-serif; } .sf-sidebar { flex: 0 0 250px; position: sticky; top: 32px; align-self: flex-start; } .sf-sidebar-toggle { display: none; } .sf-sidebar-inner { background: #f9f7f5; border-radius: 14px; padding: 24px 20px; box-shadow: 0 2px 12px rgba(0,0,0,0.05); } .sf-sidebar-section { margin-bottom: 24px; } .sf-sidebar-section:last-of-type { margin-bottom: 20px; } .sf-sidebar-heading { display: flex; align-items: center; gap: 7px; margin: 0 0 10px; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 700; color: #555; text-transform: uppercase; letter-spacing: 0.8px; } .sf-sidebar-icon { width: 14px; height: 14px; color: #b22222; flex-shrink: 0; } .sf-sidebar-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 2px; } .sf-sidebar-item { display: block; padding: 8px 12px; border-radius: 8px; font-size: 13.5px; font-weight: 500; color: #555; text-decoration: none; cursor: pointer; transition: all 0.2s ease; } .sf-sidebar-item:hover { background: #f0ebe6; color: #333; } .sf-sidebar-item.sf-sidebar-active { background: #b22222; color: #fff; font-weight: 600; } .sf-sidebar-item.sf-sidebar-active:hover { background: #a01e1e; color: #fff; } .sf-sidebar-reset { display: none; align-items: center; justify-content: center; gap: 6px; width: 100%; padding: 10px 16px; border: 1px solid #ddd; border-radius: 8px; background: #fff; color: #666; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 600; cursor: pointer; transition: all 0.25s ease; margin-bottom: 12px; } .sf-sidebar-reset:hover { border-color: #b22222; color: #b22222; } .sf-sidebar-reset svg { transition: transform 0.3s ease; } .sf-sidebar-reset:hover svg { transform: rotate(-90deg); } .sf-sidebar-tags { display: flex; flex-wrap: wrap; gap: 6px; } .sf-sidebar-tags:empty { display: none; } .sf-sidebar-tag { display: inline-flex; align-items: center; gap: 5px; padding: 4px 10px; background: #2c2c2c; color: #fff; border-radius: 14px; font-size: 11px; font-weight: 600; letter-spacing: 0.3px; animation: sfTagIn 0.25s ease; } .sf-sidebar-tag button { background: none; border: none; color: #fff; font-size: 14px; line-height: 1; cursor: pointer; padding: 0; opacity: 0.6; transition: opacity 0.2s; } .sf-sidebar-tag button:hover { opacity: 1; } @keyframes sfTagIn { from { opacity: 0; transform: scale(0.85); } to { opacity: 1; transform: scale(1); } } .sf-range { padding: 4px 4px 0; } .sf-range-label { font-size: 13px; font-weight: 600; color: #333; margin-bottom: 14px; text-align: center; } .sf-range-label span { font-weight: 700; color: #b22222; } .sf-range-track-wrap { position: relative; height: 32px; } .sf-range-track { position: absolute; top: 50%; left: 0; right: 0; height: 5px; transform: translateY(-50%); background: #e0dbd6; border-radius: 3px; pointer-events: none; } .sf-range-fill { position: absolute; height: 100%; border-radius: 3px; background: #b22222; } .sf-range-input { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-appearance: none; appearance: none; background: transparent; pointer-events: none; margin: 0; padding: 0; } .sf-range-input::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 20px; height: 20px; border-radius: 50%; background: #fff; border: 3px solid #b22222; cursor: pointer; pointer-events: auto; box-shadow: 0 1px 4px rgba(0,0,0,0.15); transition: transform 0.15s ease, box-shadow 0.15s ease; } .sf-range-input::-webkit-slider-thumb:hover { transform: scale(1.15); box-shadow: 0 2px 8px rgba(178,34,34,0.3); } .sf-range-input::-moz-range-thumb { width: 20px; height: 20px; border-radius: 50%; background: #fff; border: 3px solid #b22222; cursor: pointer; pointer-events: auto; box-shadow: 0 1px 4px rgba(0,0,0,0.15); } .sf-range-input::-moz-range-track { background: transparent; border: none; } .sf-g-main { flex: 1; min-width: 0; display: flex; flex-direction: column; } .sf-filter-wrapper .sf-g-grid { flex: 1; min-width: 0; max-width: none; margin: 0; grid-template-columns: repeat(2, 1fr); gap: 24px; } .sf-g-standalone { max-width: 1100px; margin: 0 auto; } .sf-g-grid.sf-g-loading { opacity: 0.4; pointer-events: none; transition: opacity 0.2s ease; } .sf-filter-empty { grid-column: 1 / -1; text-align: center; padding: 48px 20px; color: #999; font-size: 15px; font-style: italic; } @media (max-width: 900px) { .sf-filter-wrapper { flex-direction: column; gap: 24px; } .sf-sidebar { flex: none; width: 100%; position: static; } .sf-sidebar-toggle { display: flex; align-items: center; gap: 8px; width: 100%; padding: 14px 20px; background: #f9f7f5; border: 1px solid #e8e3de; border-radius: 14px; cursor: pointer; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 600; color: #555; transition: all 0.25s ease; box-shadow: 0 2px 8px rgba(0,0,0,0.04); } .sf-sidebar-toggle svg { color: #b22222; flex-shrink: 0; } .sf-sidebar-toggle:hover { border-color: #b22222; color: #333; } .sf-sidebar-toggle[aria-expanded="true"] { border-radius: 14px 14px 0 0; border-bottom: none; background: #f5f1ed; } .sf-sidebar-inner { display: none; border-radius: 0 0 14px 14px; } .sf-sidebar-inner.sf-sidebar-open { display: block; } .sf-sidebar-inner { padding: 20px; } .sf-filter-wrapper .sf-g-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 580px) { .sf-filter-wrapper .sf-g-grid { grid-template-columns: 1fr; max-width: 420px; margin: 0 auto; } .sf-filter-wrapper .sf-g-image { height: 220px; } .sf-filter-wrapper .sf-g-tag { top: 206px; } .sf-filter-wrapper .sf-g-title { font-size: 20px; } .sf-filter-wrapper .sf-g-body { padding: 24px 18px 18px; } .sf-sidebar-toggle { font-size: 13px; padding: 12px 16px; } } .sf-pagination { display: flex; align-items: center; justify-content: center; gap: 6px; padding: 32px 0 8px; font-family: 'Open Sans', sans-serif; } .sf-page-btn { display: inline-flex; align-items: center; justify-content: center; min-width: 40px; height: 40px; padding: 0 10px; border: 1px solid #ddd; border-radius: 8px; background: #fff; color: #333; font-size: 14px; font-weight: 600; cursor: pointer; transition: all 0.2s ease; } .sf-page-btn:hover:not(:disabled):not(.sf-page-active) { background: #f5f5f5; border-color: #bbb; } .sf-page-btn.sf-page-active { background: #b22222; color: #fff; border-color: #b22222; cursor: default; } .sf-page-btn:disabled { opacity: 0.35; cursor: not-allowed; } .sf-page-btn svg { display: block; } .sf-page-dots { display: inline-flex; align-items: center; justify-content: center; min-width: 32px; height: 40px; color: #999; font-size: 14px; letter-spacing: 2px; } @media (max-width: 580px) { .sf-pagination { gap: 4px; padding: 24px 0 8px; } .sf-page-btn { min-width: 36px; height: 36px; font-size: 13px; border-radius: 6px; } } .sf-badge { display: inline-flex; align-items: center; gap: 4px; padding: 5px 14px; border-radius: 6px; font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; background: linear-gradient(135deg, #d4a017, #c8960f); color: #fff; z-index: 7; box-shadow: 0 2px 8px rgba(212,160,23,0.35); } .sf-g-image .sf-badge { position: absolute; top: 12px; left: 12px; } .sf-badge-inline { margin-bottom: 12px; width: fit-content; } .sf-badge-hero { margin-bottom: 16px; font-size: 12px; padding: 6px 18px; } .sf-single { font-size: 18px; } .sf-single-hero { position: relative; width: 100%; min-height: 420px; background-size: cover; background-position: center; background-color: #2c2c2c; } .sf-single-hero-overlay { display: flex; align-items: flex-end; min-height: 420px; width: 100%; background: linear-gradient(to top, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.15) 60%, rgba(0,0,0,0.05) 100%); } .sf-single-hero-inner { max-width: 1100px; width: 100%; margin: 0 auto; padding: 40px 32px 48px; } .sf-single-breadcrumb { display: flex; align-items: center; gap: 8px; margin-bottom: 16px; font-size: 13px; color: rgba(255,255,255,0.7); } .sf-single-breadcrumb a { color: rgba(255,255,255,0.8); text-decoration: none; transition: color 0.2s; } .sf-single-breadcrumb a:hover { color: #fff; } .sf-single-breadcrumb span { color: rgba(255,255,255,0.5); } .sf-single-title { font-family: 'Playfair Display', serif; font-weight: 900; font-size: 42px; line-height: 1.15; color: #fff; margin: 0 0 16px; max-width: 700px; } .sf-single-hero-meta { display: flex; flex-wrap: wrap; gap: 12px; } .sf-single-hero-tag { display: inline-flex; align-items: center; gap: 6px; padding: 6px 16px; border-radius: 8px; background: rgba(255,255,255,0.15); backdrop-filter: blur(6px); color: #fff; font-size: 13px; font-weight: 600; } .sf-single-body { display: flex; gap: 40px; align-items: flex-start; max-width: 1100px; margin: 0 auto; padding: 48px 32px 56px; } .sf-single-main { flex: 1; min-width: 0; } .sf-single-sidebar { flex: 0 0 300px; position: sticky; top: 32px; } .sf-single-intro { font-size: 17px; line-height: 1.7; color: #444; margin-bottom: 32px; padding-bottom: 28px; border-bottom: 1px solid #eee; } .sf-single-intro p { margin: 0; } .sf-single-content { font-size: 18px; line-height: 1.75; color: #333; } .sf-single-content h2, .sf-single-content h3 { color: #1a1a1a; margin: 32px 0 16px; } .sf-single-content h2 { font-size: 26px; } .sf-single-content h3 { font-size: 20px; } .sf-single-content p { margin: 0 0 16px; } .sf-single-content ul, .sf-single-content ol { margin: 0 0 16px; padding-left: 24px; } .sf-single-content li { margin-bottom: 6px; } .sf-single-content strong { color: #1a1a1a; } .sf-single-details-card { background: #f9f7f5; border-radius: 14px; padding: 24px; margin-bottom: 20px; box-shadow: 0 2px 12px rgba(0,0,0,0.05); } .sf-single-details-heading { font-family: 'Playfair Display', serif; font-weight: 800; font-size: 18px; color: #1a1a1a; margin: 0 0 18px; padding-bottom: 14px; border-bottom: 2px solid #b22222; } .sf-single-detail-row { display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid #ece8e3; } .sf-single-detail-row:last-child { border-bottom: none; } .sf-single-detail-label { display: flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 600; color: #777; } .sf-single-detail-label svg { color: #b22222; } .sf-single-detail-value { font-size: 14px; font-weight: 700; color: #1a1a1a; } .sf-single-enquiry { background: #2c2c2c; border-radius: 14px; padding: 28px 24px; text-align: center; } .sf-single-enquiry-heading { font-family: 'Playfair Display', serif; font-weight: 800; font-size: 18px; color: #fff; margin: 0 0 10px; } .sf-single-enquiry-text { font-size: 13px; color: #aaa; line-height: 1.5; margin: 0 0 20px; } .sf-single-enquiry-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; width: 100%; padding: 14px 24px; border-radius: 10px; background: #b22222; color: #fff; text-decoration: none; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 700; transition: background 0.3s ease; } .sf-single-enquiry-btn:hover { background: #9a1c1c; color: #fff; } .sf-single-content-cta { margin-top: 36px; padding-top: 28px; padding-bottom: 28px; border-top: 1px solid #eee; } .sf-single-content-cta .sf-single-enquiry-btn { max-width: 280px; } .sf-single-related { max-width: 1100px; margin: 0 auto; padding: 0 32px 64px; } .sf-single-related-heading { font-family: 'Playfair Display', serif; font-weight: 800; font-size: 28px; color: #1a1a1a; margin: 0 0 28px; text-align: center; } .sf-related-grid { max-width: none; } @media (max-width: 900px) { .sf-single-body { flex-direction: column; gap: 32px; padding: 36px 24px 40px; } .sf-single-sidebar { flex: none; width: 100%; position: static; display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } .sf-single-hero-inner { padding: 32px 24px 40px; } .sf-single-title { font-size: 32px; } .sf-single-related { padding: 0 24px 48px; } .sf-related-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 580px) { .sf-single-hero { min-height: 320px; } .sf-single-hero-overlay { min-height: 320px; } .sf-single-hero-inner { padding: 24px 16px 32px; } .sf-single-title { font-size: 26px; } .sf-single-hero-meta { gap: 8px; } .sf-single-hero-tag { font-size: 12px; padding: 5px 12px; } .sf-single-body { padding: 28px 16px 32px; } .sf-single-sidebar { grid-template-columns: 1fr; } .sf-single-related { padding: 0 16px 40px; } .sf-related-grid { grid-template-columns: 1fr; max-width: 420px; margin: 0 auto; } .sf-single-breadcrumb { font-size: 12px; } } .sf-single-cont { max-width: 1100px; margin: 0 auto; padding: 0 32px 64px; } #sasa .sf-hlist { max-width: 1170px; margin: 0 auto; padding: 0 15px; box-sizing: border-box; } #sasa .sf-h-card { min-height: 300px; } #sasa .sf-h-content { padding: 26px 34px; } #sasa .sf-h-image { min-height: 0; } #sasa .sf-h-desc { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } #sasa .sf-h-card .sf-h-image img { position: absolute; inset: 0; width: 100%; height: 100%; } @media (max-width: 680px) { #sasa .sf-hlist { padding: 0; } #sasa .sf-h-card { min-height: 0; } #sasa .sf-h-content { padding: 22px 20px; } #sasa .sf-h-image { height: 220px; } }
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.ef-hidden{display:none}.ef-visibility-hidden{visibility:hidden}.ef-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.ef-doc *,.ef-doc :after,.ef-doc :before{box-sizing:border-box}.ef-doc a{box-shadow:none;text-decoration:none}.ef-doc hr{background-color:transparent;margin:0}.ef-doc img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.ef-doc .ef-w:not(.ef-w-text-editor):not(.ef-w-theme-post-content) figure{margin:0}.ef-doc embed,.ef-doc iframe,.ef-doc object,.ef-doc video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.ef-doc .ef-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.ef-doc .ef-background-video-container{pointer-events:none;transition:opacity 1s}.ef-doc .ef-background-video-container.ef-loading{opacity:0}.ef-doc .ef-background-video-embed{max-width:none}.ef-doc .ef-background-video-embed,.ef-doc .ef-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.ef-doc .ef-background-video-hosted{-o-object-fit:cover;object-fit:cover}.ef-doc .ef-background-overlay{inset:0;position:absolute}.ef-doc .ef-background-slideshow{inset:0;position:absolute;z-index:0}.ef-doc .ef-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.ef-ci>:is(.ef-w,.ef-c,.ef-section,.ef-column).ef-fixed,.ef-c>:is(.ef-w,.ef-c,.ef-section,.ef-column).ef-fixed,.ef-w-wrap>:is(.ef-w,.ef-c,.ef-section,.ef-column).ef-fixed{position:fixed}.ef-w-wrap :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-widget__width-initial{max-width:100%}@media (max-width:767px){.ef-w-wrap :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-w-mobile__width-auto,.ef-w-wrap :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-w-mobile__width-initial{max-width:100%}}:is(.ef-w,.ef-c,.ef-section,.ef-column).ef-fixed{z-index:1}:is(.ef-w,.ef-c,.ef-section,.ef-column){--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}:is(.ef-w,.ef-c,.ef-section,.ef-column):where(.ef-c-full,.ef-w){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.ef-invisible{visibility:hidden}.ef-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.ef-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.ef-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.ef-custom-embed-play i,.ef-custom-embed-play svg{opacity:.8;transition:all .5s}.ef-custom-embed-play.ef-playing i{font-family:eicons}.ef-custom-embed-play.ef-playing i:before{content:"\e8fb"}.ef-custom-embed-play.ef-playing i,.ef-custom-embed-play.ef-playing svg{animation:eicon-spin 2s linear infinite}.ef-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.ef-ken-burns--out{transform:scale(1.3)}.ef-ken-burns--active{transition-duration:20s}.ef-ken-burns--active.ef-ken-burns--out{transform:scale(1)}.ef-ken-burns--active.ef-ken-burns--in{transform:scale(1.3)}.ef-align-center{text-align:center}.ef-align-left{text-align:left}.ef-align-center .ef-button,.ef-align-left .ef-button{width:auto}@media (max-width:-1){.ef-mobile_extra-align-center{text-align:center}.ef-mobile_extra-align-right{text-align:right}.ef-mobile_extra-align-left{text-align:left}.ef-mobile_extra-align-center .ef-button,.ef-mobile_extra-align-left .ef-button,.ef-mobile_extra-align-right .ef-button{width:auto}.ef-mobile_extra-align-justify .ef-button{width:100%}}@media (max-width:767px){.ef-mobile-align-center{text-align:center}.ef-mobile-align-right{text-align:right}.ef-mobile-align-left{text-align:left}.ef-mobile-align-center .ef-button,.ef-mobile-align-left .ef-button,.ef-mobile-align-right .ef-button{width:auto}.ef-mobile-align-justify .ef-button{width:100%}}:root{--page-title-display:block}h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.ef-section{position:relative}.ef-section .ef-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.ef-section .ef-container{flex-wrap:wrap}}.ef-section.ef-section-boxed>.ef-container{max-width:1140px}.ef-section.ef-section-stretched{position:relative;width:100%}.ef-section.ef-section-items-middle>.ef-container{align-items:center}.ef-w-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.ef-doc:not(.ef-bc-flex-widget) .ef-w-wrap{display:flex}.ef-w-wrap>:is(.ef-w,.ef-c,.ef-section,.ef-column){width:100%}.ef-w-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.ef-w{position:relative}.ef-w:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.ef-w:not(:last-child).ef-widget__width-initial{margin-block-end:0}.ef-column{display:flex;min-height:1px;position:relative}.ef-column-gap-narrow>.ef-column>.ef-element-populated{padding:5px}.ef-column-gap-default>.ef-column>.ef-element-populated{padding:10px}@media (min-width:768px){.ef-column.ef-col-50{width:50%}.ef-column.ef-col-100{width:100%}}@media (min-width:768px) and (max-width:-1){.ef-reverse-mobile_extra>.ef-container>:first-child{order:10}.ef-reverse-mobile_extra>.ef-container>:nth-child(2){order:9}.ef-reverse-mobile_extra>.ef-container>:nth-child(3){order:8}.ef-reverse-mobile_extra>.ef-container>:nth-child(4){order:7}.ef-reverse-mobile_extra>.ef-container>:nth-child(5){order:6}.ef-reverse-mobile_extra>.ef-container>:nth-child(6){order:5}.ef-reverse-mobile_extra>.ef-container>:nth-child(7){order:4}.ef-reverse-mobile_extra>.ef-container>:nth-child(8){order:3}.ef-reverse-mobile_extra>.ef-container>:nth-child(9){order:2}.ef-reverse-mobile_extra>.ef-container>:nth-child(10){order:1}}@media (max-width:767px){.ef-reverse-mobile>.ef-container>:first-child{order:10}.ef-reverse-mobile>.ef-container>:nth-child(2){order:9}.ef-reverse-mobile>.ef-container>:nth-child(3){order:8}.ef-reverse-mobile>.ef-container>:nth-child(4){order:7}.ef-reverse-mobile>.ef-container>:nth-child(5){order:6}.ef-reverse-mobile>.ef-container>:nth-child(6){order:5}.ef-reverse-mobile>.ef-container>:nth-child(7){order:4}.ef-reverse-mobile>.ef-container>:nth-child(8){order:3}.ef-reverse-mobile>.ef-container>:nth-child(9){order:2}.ef-reverse-mobile>.ef-container>:nth-child(10){order:1}.ef-column{width:100%}}.ef-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.ef-grid .ef-grid-item{min-width:0}.ef-grid-2 .ef-grid{grid-template-columns:repeat(2,1fr)}.ef-grid-3 .ef-grid{grid-template-columns:repeat(3,1fr)}.ef-grid-4 .ef-grid{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.ef-grid-tablet-2 .ef-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:-1){.ef-grid-mobile_extra-0 .ef-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.ef-grid-mobile_extra-0 .ef-grid .ef-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.ef-grid-mobile_extra-1 .ef-grid{grid-template-columns:repeat(1,1fr)}.ef-grid-mobile_extra-2 .ef-grid{grid-template-columns:repeat(2,1fr)}.ef-grid-mobile_extra-3 .ef-grid{grid-template-columns:repeat(3,1fr)}.ef-grid-mobile_extra-4 .ef-grid{grid-template-columns:repeat(4,1fr)}.ef-grid-mobile_extra-5 .ef-grid{grid-template-columns:repeat(5,1fr)}.ef-grid-mobile_extra-6 .ef-grid{grid-template-columns:repeat(6,1fr)}.ef-grid-mobile_extra-7 .ef-grid{grid-template-columns:repeat(7,1fr)}.ef-grid-mobile_extra-8 .ef-grid{grid-template-columns:repeat(8,1fr)}.ef-grid-mobile_extra-9 .ef-grid{grid-template-columns:repeat(9,1fr)}.ef-grid-mobile_extra-10 .ef-grid{grid-template-columns:repeat(10,1fr)}.ef-grid-mobile_extra-11 .ef-grid{grid-template-columns:repeat(11,1fr)}.ef-grid-mobile_extra-12 .ef-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.ef-grid-mobile-0 .ef-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.ef-grid-mobile-0 .ef-grid .ef-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.ef-grid-mobile-1 .ef-grid{grid-template-columns:repeat(1,1fr)}.ef-grid-mobile-2 .ef-grid{grid-template-columns:repeat(2,1fr)}.ef-grid-mobile-3 .ef-grid{grid-template-columns:repeat(3,1fr)}.ef-grid-mobile-4 .ef-grid{grid-template-columns:repeat(4,1fr)}.ef-grid-mobile-5 .ef-grid{grid-template-columns:repeat(5,1fr)}.ef-grid-mobile-6 .ef-grid{grid-template-columns:repeat(6,1fr)}.ef-grid-mobile-7 .ef-grid{grid-template-columns:repeat(7,1fr)}.ef-grid-mobile-8 .ef-grid{grid-template-columns:repeat(8,1fr)}.ef-grid-mobile-9 .ef-grid{grid-template-columns:repeat(9,1fr)}.ef-grid-mobile-10 .ef-grid{grid-template-columns:repeat(10,1fr)}.ef-grid-mobile-11 .ef-grid{grid-template-columns:repeat(11,1fr)}.ef-grid-mobile-12 .ef-grid{grid-template-columns:repeat(12,1fr)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.ef-c{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.ef-c{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .ef-c{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.ef-c{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.ef-c.ef-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.ef-c-full,.ef-c>.ef-ci{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.ef-c-full.ef-flex,.ef-c.ef-flex>.ef-ci{flex-direction:var(--flex-direction)}.ef-c,.ef-c>.ef-ci{display:var(--display)}.ef-c-boxed.ef-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.ef-c-boxed{gap:initial;text-align:initial}.ef-c.ef-flex>.ef-ci{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.ef-c>.ef-ci{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}.ef-c .ef-w.ef-w{margin-block-end:0}.ef-c:before,.ef-c>.ef-background-slideshow:before,.ef-c>.ef-motion-effects-container>.ef-motion-effects-layer:before,:is(.ef-c,.ef-c>.ef-ci)>.ef-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.ef-c:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.ef-c>.ef-background-slideshow,:is(.ef-c,.ef-c>.ef-ci)>.ef-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.ef-c,.ef-c>.ef-ci)>.ef-background-video-container.ef-hidden-mobile{display:none}}:is(.ef-c,.ef-c>.ef-ci)>.ef-background-video-container:before{z-index:1}:is(.ef-c,.ef-c>.ef-ci)>.ef-background-slideshow:before{z-index:2}.ef-c .ef-w{min-width:0}.ef-c .ef-w-empty,.ef-c .ef-w-video,.ef-c .ef-w.e-widget-swiper{width:100%}.ef-c>.ef-ci>.ef-w>.ef-wc,.ef-c>.ef-w>.ef-wc{height:100%}.ef-c.ef-c>.ef-ci>.ef-w,.ef-doc.ef-doc .ef-c>.ef-w{max-width:100%}.ef-c .ef-w:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.ef-c.ef-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}.ef-form-fields-wrapper{display:flex;flex-wrap:wrap}.ef-form-fields-wrapper.ef-labels-above .ef-field-group>.ef-select-wrapper,.ef-form-fields-wrapper.ef-labels-above .ef-field-group>input,.ef-form-fields-wrapper.ef-labels-above .ef-field-group>textarea{flex-basis:100%;max-width:100%}.ef-field-group{align-items:center;flex-wrap:wrap}.ef-field-group.ef-field-type-submit{align-items:flex-end}.ef-field-group .ef-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.ef-field-group .ef-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.ef-field-group .ef-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.ef-field-group .ef-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.ef-field-group .ef-select-wrapper{display:flex;position:relative;width:100%}.ef-field-group .ef-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.ef-field-group .ef-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.ef-field-label{cursor:pointer}.ef-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.ef-field-textual.ef-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.ef-button-align-stretch .ef-field-type-submit:not(.e-form__buttons__wrapper) .ef-button{flex-basis:100%}.ef-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.ef-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}@media screen and (max-width:767px){.ef-mobile-button-align-stretch .ef-field-type-submit:not(.e-form__buttons__wrapper) .ef-button{flex-basis:100%}.ef-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.ef-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.ef-mobile-button-align-center .e-form__buttons,.ef-mobile-button-align-center .ef-field-type-submit{justify-content:center}.ef-mobile-button-align-start .e-form__buttons,.ef-mobile-button-align-start .ef-field-type-submit{justify-content:flex-start}.ef-mobile-button-align-end .e-form__buttons,.ef-mobile-button-align-end .ef-field-type-submit,[dir=rtl] .ef-mobile-button-align-start .e-form__buttons,[dir=rtl] .ef-mobile-button-align-start .ef-field-type-submit{justify-content:flex-end}[dir=rtl] .ef-mobile-button-align-end .e-form__buttons,[dir=rtl] .ef-mobile-button-align-end .ef-field-type-submit{justify-content:flex-start}.ef-mobile-button-align-center .ef-field-type-submit:not(.e-form__buttons__wrapper) .ef-button,.ef-mobile-button-align-end .ef-field-type-submit:not(.e-form__buttons__wrapper) .ef-button,.ef-mobile-button-align-start .ef-field-type-submit:not(.e-form__buttons__wrapper) .ef-button{flex-basis:auto}.ef-mobile-button-align-center .e-form__buttons__wrapper,.ef-mobile-button-align-end .e-form__buttons__wrapper,.ef-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.ef-mobile-button-align-center .e-form__buttons__wrapper,.ef-mobile-button-align-center .e-form__buttons__wrapper__button,.ef-mobile-button-align-end .e-form__buttons__wrapper,.ef-mobile-button-align-end .e-form__buttons__wrapper__button,.ef-mobile-button-align-start .e-form__buttons__wrapper,.ef-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.ef-error .ef-field{border-color:#d9534f}.ef-message{font-size:1em;line-height:1;margin:10px 0}.ef-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.ef-message.ef-message-danger{color:#d9534f}.ef-message.ef-message-danger:before{content:"\e87f"}.ef-form .ef-button{border:none;padding-block-end:0;padding-block-start:0}.ef-form .ef-button-content-wrapper,.ef-form .ef-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.ef-form .ef-button.ef-size-sm{min-height:40px}.ef-form .ef-button.ef-size-lg{min-height:59px}.ef-heading-title{line-height:1;margin:0;padding:0}.ef-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.ef-button:focus,.ef-button:hover,.ef-button:visited{color:#fff}.ef-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.ef-button-text{display:inline-block}.ef-button.ef-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.ef-button span{text-decoration:inherit}.ef-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.ef-icon:hover{color:#69727d}.ef-icon i,.ef-icon svg{display:block;height:1em;position:relative;width:1em}.ef-icon i:before,.ef-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.ef-doc .ef-hidden-mobile,.ef-doc .ef-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.ef-doc .ef-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.ef-doc .ef-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.ef-doc .ef-hidden-laptop,.ef-doc .ef-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.ef-doc .ef-hidden-desktop{display:none}}@media (min-width:-1){.ef-doc .ef-hidden-widescreen{display:none}}
.ef-kit-9{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.ef-kit-9 e-page-transition{background-color:#FFBC7D;}.ef-section.ef-section-boxed > .ef-container{max-width:1140px;}.ef-c{--container-max-width:1140px;}.ef-w:not(:last-child){--kit-widget-spacing:20px;}:is(.ef-w,.ef-c,.ef-section,.ef-column){--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.ef-section.ef-section-boxed > .ef-container{max-width:1024px;}.ef-c{--container-max-width:1024px;}}@media(max-width:767px){.ef-section.ef-section-boxed > .ef-container{max-width:767px;}.ef-c{--container-max-width:767px;}}
.e-loop-item *{word-break:break-word}
.ef-w-loop-grid{scroll-margin-top:var(--auto-scroll-offset,initial)}@media (max-width:-1){.ef-w-loop-grid-mobile_extra-1 .ef-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.ef-w-loop-grid-mobile_extra-2 .ef-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ef-w-loop-grid-mobile_extra-3 .ef-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ef-w-loop-grid-mobile_extra-4 .ef-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ef-w-loop-grid-mobile_extra-5 .ef-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ef-w-loop-grid-mobile_extra-6 .ef-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ef-w-loop-grid-mobile_extra-7 .ef-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.ef-w-loop-grid-mobile_extra-8 .ef-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.ef-w-loop-grid-mobile_extra-9 .ef-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.ef-w-loop-grid-mobile_extra-10 .ef-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.ef-w-loop-grid-mobile_extra-11 .ef-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.ef-w-loop-grid-mobile_extra-12 .ef-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:767px){.ef-w-loop-grid-mobile-1 .ef-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.ef-w-loop-grid-mobile-2 .ef-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ef-w-loop-grid-mobile-3 .ef-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ef-w-loop-grid-mobile-4 .ef-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ef-w-loop-grid-mobile-5 .ef-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ef-w-loop-grid-mobile-6 .ef-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ef-w-loop-grid-mobile-7 .ef-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.ef-w-loop-grid-mobile-8 .ef-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.ef-w-loop-grid-mobile-9 .ef-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.ef-w-loop-grid-mobile-10 .ef-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.ef-w-loop-grid-mobile-11 .ef-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.ef-w-loop-grid-mobile-12 .ef-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.ef-w-loop-grid .ef-grid{grid-column-gap:var(--grid-column-gap,30px);grid-row-gap:var(--grid-row-gap,30px)}.ef-w-loop-grid.e-loading-overlay{animation:loadingOpacityAnimation 1s infinite alternate}.ef-w-loop-grid .e-loop__load-more{text-align:var(--load-more-button-align)}.ef-w-loop-grid .e-loop__load-more .ef-button{width:var(--load-more-button-width)}.ef-w-loop-grid.e-load-more-pagination-loading>.ef-wc{cursor:default}.ef-w-loop-grid.e-load-more-pagination-loading>.ef-wc .e-load-more-spinner{margin-top:var(--load-more—spacing,30px)}.ef-w-loop-grid.e-load-more-pagination-loading>.ef-wc .e-load-more-spinner i,.ef-w-loop-grid.e-load-more-pagination-loading>.ef-wc .e-load-more-spinner svg{display:flex}.ef-w-loop-grid:not(:has(>.ef-wc)) .e-load-more-spinner,.ef-w-loop-grid>.ef-wc .e-load-more-spinner{display:flex}.ef-w-loop-grid:not(:has(>.ef-wc)) .e-load-more-spinner i,.ef-w-loop-grid:not(:has(>.ef-wc)) .e-load-more-spinner svg,.ef-w-loop-grid>.ef-wc .e-load-more-spinner i,.ef-w-loop-grid>.ef-wc .e-load-more-spinner svg{display:none;margin:0 auto}.ef-w-loop-grid:not(:has(>.ef-wc)) .e-load-more-spinner i,.ef-w-loop-grid>.ef-wc .e-load-more-spinner i{color:var(--load-more-spinner-color)}.ef-w-loop-grid:not(:has(>.ef-wc)) .e-load-more-spinner svg,.ef-w-loop-grid>.ef-wc .e-load-more-spinner svg{fill:var(--load-more-spinner-color);height:1em;width:1em}.ef-w-loop-grid .e-loop-nothing-found-message{color:var(--e-loop-nothing-found-message-color,#1f2124);padding-block-end:var(--e-loop-nothing-found-message-space-from-bottom,30px);padding-block-start:var(--e-loop-nothing-found-message-space-from-top,30px);text-align:var(--e-loop-nothing-found-message-align,center)}.ef-loop-container.ef-posts-masonry{align-items:flex-start}.ef-loop-container:not(.ef-posts-masonry){align-items:stretch}@keyframes loadingOpacityAnimation{0%,to{opacity:1}50%{opacity:.6}}
.ef-doc-17896 :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-cae7cc0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.ef-doc-17896 :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-b18c36a{--display:flex;}.ef-doc-17896 :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-1048955{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.ef-doc-17896 :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-acb0965{--display:flex;}.ef-doc-17896 :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-b759c8e{--grid-columns:4;}.ef-doc-17896 :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-b759c8e .ef-loop-container{grid-auto-rows:1fr;}.ef-doc-17896 :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-b759c8e .e-loop-item > .ef-section,.ef-doc-17896 :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-b759c8e .e-loop-item > .ef-section > .ef-container,.ef-doc-17896 :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-b759c8e .e-loop-item > .ef-c,.ef-doc-17896 :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-b759c8e .e-loop-item .ef-section-wrap > .ef-c{height:100%;}.ef-doc-17896 :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-2c76866{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.ef-doc-17896 :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-552813e{--display:flex;}@media(max-width:1024px){.ef-doc-17896 :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-b759c8e{--grid-columns:2;}}@media(max-width:767px){.ef-doc-17896 :is(.ef-w,.ef-c,.ef-section,.ef-column).ef-b759c8e{--grid-columns:1;}}
