body{color:var(--ips-text);font-family:var(--ips-font-body);font-size:17px;line-height:1.65;background-color:var(--ips-cream)}body{-webkit-font-smoothing:antialiased;overflow-x:clip}@media (max-width:767px){body{font-size:16px}}h1{color:var(--ips-ink);font-family:var(--ips-font-head);font-weight:600;line-height:1.15;letter-spacing:-0.01em}h2{color:var(--ips-ink);font-family:var(--ips-font-head);font-weight:600;line-height:1.15;letter-spacing:-0.01em}h3{color:var(--ips-ink);font-family:var(--ips-font-head);font-weight:600;line-height:1.15;letter-spacing:-0.01em}h4{color:var(--ips-ink);font-family:var(--ips-font-head);font-weight:600;line-height:1.15;letter-spacing:-0.01em}h5{color:var(--ips-ink);font-family:var(--ips-font-head);font-weight:600;line-height:1.15;letter-spacing:-0.01em}h6{color:var(--ips-ink);font-family:var(--ips-font-head);font-weight:600;line-height:1.15;letter-spacing:-0.01em}.ips-container{width:100%;max-width:1200px;margin-right:auto;margin-left:auto}.ips-narrow{width:100%;max-width:820px;margin-right:auto;margin-left:auto}.ips-section{position:relative;padding-top:88px;padding-right:24px;padding-bottom:88px;padding-left:24px}@media (max-width:1023px){.ips-section{padding-top:72px;padding-right:24px;padding-bottom:72px;padding-left:24px}}@media (max-width:767px){.ips-section{padding-top:56px;padding-right:20px;padding-bottom:56px;padding-left:20px}}.ips-section--tight{padding-top:56px;padding-bottom:56px}.ips-section--sand{background-color:var(--ips-sand)}.ips-section--mist{background-color:var(--ips-mist)}.ips-section--white{background-color:var(--ips-white)}.ips-section--forest{color:#e9f0ea;background-color:var(--ips-forest)}.ips-hero{display:flex;align-items:end;position:relative;min-height:270px;overflow:hidden;padding-top:72px;padding-right:24px;padding-bottom:52px;padding-left:24px;background-color:var(--ips-forest);border-bottom-right-radius:72px}.ips-hero{background-size:cover;background-position:center}@media (max-width:767px){.ips-hero{min-height:200px;padding-top:56px;padding-right:20px;padding-bottom:36px;padding-left:20px;border-bottom-right-radius:40px}}.ips-hero__inner{display:flex;flex-flow:column;gap:18px;width:100%;max-width:1200px;margin-right:auto;margin-left:auto}.ips-hero__title{max-width:880px;color:var(--ips-white);font-weight:600;font-size:52px;line-height:1.05;letter-spacing:0.01em;text-wrap:balance}@media (max-width:1119px){.ips-hero__title{font-size:44px}}@media (max-width:767px){.ips-hero__title{font-size:34px}}@media (max-width:479px){.ips-hero__title{font-size:29px}}.ips-hero__bar{width:72px;height:5px;background-image:linear-gradient(90deg,var(--ips-ochre),var(--ips-laterite));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:999px}.ips-hero--a{background-image:linear-gradient(90deg,rgba(15,59,46,.94) 0%,rgba(15,59,46,.72) 45%,rgba(15,59,46,.2) 100%),url(https://ipsmadagascar.org/wp-content/uploads/2024/10/lemur01-2200x200-1.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.ips-hero--c{background-image:linear-gradient(90deg,rgba(15,59,46,.94) 0%,rgba(15,59,46,.72) 45%,rgba(15,59,46,.2) 100%),url(https://ipsmadagascar.org/wp-content/uploads/2024/10/lemur-2200x200-C.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.ips-hero--d{background-image:linear-gradient(90deg,rgba(15,59,46,.94) 0%,rgba(15,59,46,.72) 45%,rgba(15,59,46,.2) 100%),url(https://ipsmadagascar.org/wp-content/uploads/2024/10/lemur-2200x200-D.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.ips-hero--e{background-image:linear-gradient(90deg,rgba(15,59,46,.94) 0%,rgba(15,59,46,.72) 45%,rgba(15,59,46,.2) 100%),url(https://ipsmadagascar.org/wp-content/uploads/2024/11/lemur-2200x200-E.jpg);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.ips-hero--f{background-image:linear-gradient(90deg,rgba(15,59,46,.94) 0%,rgba(15,59,46,.72) 45%,rgba(15,59,46,.2) 100%),url(https://ipsmadagascar.org/wp-content/uploads/2024/10/lemur-2200x200-F.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.ips-h2{color:var(--ips-ink);font-size:40px;text-wrap:balance;margin-bottom:20px}@media (max-width:1023px){.ips-h2{font-size:34px}}@media (max-width:767px){.ips-h2{font-size:30px}}.ips-h3{color:var(--ips-ink);font-size:26px;margin-bottom:12px}@media (max-width:767px){.ips-h3{font-size:22px}}.ips-h4{color:var(--ips-green);font-family:var(--ips-font-body);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:12px}.ips-title-leaf{position:relative;margin-bottom:28px;padding-bottom:18px}.ips-title-leaf::after{position:absolute;bottom:0px;left:0px;width:56px;height:4px;background-image:linear-gradient(90deg,var(--ips-green),var(--ips-leaf));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:999px}.ips-title-leaf::after{content:""}.ips-title-leaf.ips-center::after{left:50%;transform:translate3d(-50%,0,0)}.ips-center{text-align:center}.ips-lead{color:var(--ips-text);font-size:20px;line-height:1.7}@media (max-width:767px){.ips-lead{font-size:18px}}.ips-muted{color:var(--ips-muted)}.ips-prose{color:var(--ips-text);font-size:17px;line-height:1.75}.ips-prose p{margin-bottom:1em}.ips-prose h2{font-size:34px;margin-top:1.4em;margin-bottom:0.6em}.ips-prose h3{color:var(--ips-forest-2);font-size:24px;margin-top:1.6em;margin-bottom:0.5em}.ips-prose h4{font-size:19px;margin-top:1.2em;margin-bottom:0.5em}.ips-prose ul{margin-bottom:1.2em;padding-left:0px}.ips-prose ul{list-style:none}.ips-prose ol{margin-bottom:1.2em;padding-left:1.4em}.ips-prose li{position:relative;margin-bottom:0.5em;padding-left:28px}.ips-prose li::before{position:absolute;top:0.62em;left:4px;width:10px;height:10px;background-color:var(--ips-green);border-top-left-radius:10px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:10px}.ips-prose li::before{content:""}.ips-prose a{color:var(--ips-green);font-weight:600;text-decoration:underline}.ips-prose a{text-decoration-thickness:1px;text-underline-offset:3px}.ips-prose a:hover{color:var(--ips-laterite)}.ips-prose strong{color:var(--ips-ink)}.ips-prose hr{height:1px;margin-top:2em;margin-right:0px;margin-bottom:2em;margin-left:0px;background-color:var(--ips-line);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}@media (max-width:767px){.ips-prose h2{font-size:28px}}.ips-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;color:var(--ips-white);font-family:var(--ips-font-body);font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;letter-spacing:0.03em;padding-top:13px;padding-right:28px;padding-bottom:13px;padding-left:28px;background-color:var(--ips-laterite);border-radius:999px;transition:background-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease;box-shadow:0px 10px 22px -12px rgba(143,61,30,.7)}.ips-btn:hover{color:var(--ips-white);background-color:var(--ips-laterite-dark);box-shadow:0px 14px 26px -12px rgba(143,61,30,.8);transform:translate3d(0,-2px,0)}.ips-btn:focus-visible{outline:3px solid var(--ips-ochre);outline-offset:3px}@media (max-width:479px){.ips-btn{width:100%}}.ips-btn--green{background-color:var(--ips-green);box-shadow:0px 10px 22px -12px rgba(15,59,46,.7)}.ips-btn--green:hover{color:var(--ips-white);background-color:var(--ips-forest)}.ips-btn--outline{color:var(--ips-green);background-color:transparent;border-top:2px solid var(--ips-green);border-right:2px solid var(--ips-green);border-bottom:2px solid var(--ips-green);border-left:2px solid var(--ips-green)}.ips-btn--outline:hover{color:var(--ips-white);background-color:var(--ips-green)}.ips-btn--outline{box-shadow:none}.ips-btn--lg{min-height:56px;font-size:18px;padding-top:16px;padding-right:36px;padding-bottom:16px;padding-left:36px}.ips-btn-row{display:flex;align-items:center;gap:16px;margin-top:28px}.ips-btn-row{flex-wrap:wrap}.ips-card{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--ips-white);border-top-left-radius:28px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:28px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line)}.ips-card{box-shadow:var(--ips-shadow-soft)}@media (max-width:767px){.ips-card{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.ips-card--mist{background-color:var(--ips-mist)}.ips-card--mist{box-shadow:none}.ips-card--forest{color:#e9f0ea;background-color:var(--ips-forest)}.ips-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}@media (max-width:767px){.ips-grid-2{grid-template-columns:minmax(0,1fr)}}.ips-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media (max-width:1023px){.ips-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ips-grid-3{grid-template-columns:minmax(0,1fr)}}.ips-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (max-width:1119px){.ips-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.ips-grid-4{grid-template-columns:minmax(0,1fr)}}.ips-stack{display:flex;flex-flow:column;gap:24px}.ips-table-wrap{width:100%;background-color:var(--ips-white);border-top-left-radius:20px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:20px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line)}.ips-table-wrap{overflow-x:auto;box-shadow:var(--ips-shadow-soft)}.ips-table{width:100%;min-width:640px;font-size:16px}.ips-table th{color:var(--ips-white);font-weight:700;font-size:15px;text-align:left;letter-spacing:0.02em;padding-top:16px;padding-right:18px;padding-bottom:16px;padding-left:18px;background-color:var(--ips-forest)}.ips-table td{padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;border-top:1px solid var(--ips-line)}.ips-table td{vertical-align:top}.ips-table tr:nth-child(even) td{background-color:#faf7f0}.ips-table{border-collapse:collapse}.ips-pill{display:inline-flex;align-items:center;gap:8px;color:var(--ips-forest-2);font-weight:700;font-size:14px;letter-spacing:0.02em;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;background-color:var(--ips-mist);border-radius:999px}.ips-divider-leaf{width:56px;height:4px;background-image:linear-gradient(90deg,var(--ips-green),var(--ips-leaf));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:999px}.ips-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:900;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:var(--ips-forest);background-image:radial-gradient(circle at 92% 0%,rgba(156,203,134,.16) 0%,rgba(156,203,134,0) 38%),radial-gradient(circle at 0% 100%,rgba(217,164,65,.12) 0%,rgba(217,164,65,0) 35%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll;border-bottom:1px solid rgba(156,203,134,.22);box-shadow:0px 6px 18px -12px rgba(0,0,0,.5)}@media (max-width:479px){.ips-header{padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px}}.ips-header__inner{display:flex;align-items:center;gap:28px;max-width:1280px;min-height:84px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.ips-header__inner{gap:16px;min-height:76px}}@media (max-width:767px){.ips-header__inner{min-height:70px}}@media (max-width:479px){.ips-header__inner{min-height:66px}}.ips-header__brand{display:flex;flex-shrink:0;align-self:start;position:relative;z-index:2;margin-top:0px}.ips-header__brand:hover .ips-header__logo{transform:translate3d(0,2px,0)}@media (max-width:1119px){.ips-header__brand{margin-top:0px}}.ips-header__logo{width:auto;height:124px;margin-bottom:-48px;transition:transform 0.3s ease;filter:drop-shadow(0px 2px 2px rgba(15,59,46,.25))}@media (max-width:1119px){.ips-header__logo{height:104px;margin-bottom:-40px}}@media (max-width:767px){.ips-header__logo{height:92px;margin-bottom:-34px}}@media (max-width:479px){.ips-header__logo{height:84px;margin-bottom:-30px}}.ips-header__nav{display:flex;justify-content:end;flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:0px}.ips-header__cta{flex-shrink:0;min-height:44px;font-size:14px;letter-spacing:0.06em;padding-top:11px;padding-right:22px;padding-bottom:11px;padding-left:22px}@media (max-width:479px){.ips-header__cta{display:none}}.ips-footer{position:relative;color:#dce7de;margin-top:0px;padding-top:88px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:var(--ips-forest);background-image:radial-gradient(circle at 92% 0%,rgba(156,203,134,.16) 0%,rgba(156,203,134,0) 38%),radial-gradient(circle at 0% 100%,rgba(217,164,65,.12) 0%,rgba(217,164,65,0) 35%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll;border-top-left-radius:72px}@media (max-width:767px){.ips-footer{padding-top:64px;padding-right:20px;padding-bottom:0px;padding-left:20px;border-top-left-radius:40px}}.ips-footer__inner{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:48px;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-bottom:64px}@media (max-width:1023px){.ips-footer__inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ips-footer__inner{grid-template-columns:minmax(0,1fr);gap:32px}}.ips-footer__brand{display:flex;flex-flow:column;align-items:start;gap:16px}@media (max-width:1023px){.ips-footer__brand{grid-column-start:1;grid-column-end:-1}}.ips-footer__badge{display:flex;justify-content:center;align-items:center;width:132px;height:132px;margin-bottom:8px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:var(--ips-cream);border-top-left-radius:40px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:40px;box-shadow:0px 16px 34px -18px rgba(0,0,0,.6)}.ips-footer__logo{width:100%;height:auto}.ips-footer__address{display:flex;flex-flow:column;color:#dce7de;line-height:1.6;font-style:normal}.ips-footer__place{color:var(--ips-white);font-family:var(--ips-font-head);font-weight:600;font-size:20px}.ips-footer__mail{color:var(--ips-leaf);font-weight:600;text-decoration:none;padding-bottom:2px;border-bottom:1px solid rgba(156,203,134,.4);transition:color 0.2s ease,border-color 0.2s ease}.ips-footer__mail:hover{color:var(--ips-white)}.ips-footer__mail:hover{border-color:var(--ips-white)}.ips-footer__social{margin-top:6px}.ips-footer__col{display:flex;flex-flow:column;gap:14px;padding-top:18px;border-top:2px solid rgba(156,203,134,.35)}.ips-footer__link{color:#dce7de;font-weight:600;font-size:16px;text-decoration:none;transition:color 0.2s ease,transform 0.2s ease}.ips-footer__link:hover{color:var(--ips-ochre)}.ips-footer__bottom{display:flex;justify-content:center;align-items:center;gap:14px;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:24px;padding-right:0px;padding-bottom:32px;padding-left:0px;border-top:1px solid rgba(220,231,222,.16)}.ips-footer__bottom{flex-wrap:wrap}.ips-footer__copy{color:#b9c9bd;font-size:14px;letter-spacing:0.02em}.ips-footer__dot{width:6px;height:6px;background-color:var(--ips-ochre);border-top-left-radius:6px;border-top-right-radius:1px;border-bottom-left-radius:1px;border-bottom-right-radius:6px}.ips-home-hero{position:relative;background-color:var(--ips-forest)}.ips-home-hero__slider{width:100%}.ips-home-intro{position:relative;z-index:5;margin-top:-120px;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px}@media (max-width:1023px){.ips-home-intro{margin-top:-64px}}@media (max-width:767px){.ips-home-intro{margin-top:-32px;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px}}.ips-home-intro__card{display:flex;flex-flow:column;align-items:center;gap:24px;max-width:1040px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:56px;padding-right:64px;padding-bottom:56px;padding-left:64px;background-color:var(--ips-white);border-top-left-radius:48px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:48px;border-top:6px solid var(--ips-green);box-shadow:0px 40px 80px -40px rgba(15,59,46,.45)}@media (max-width:1023px){.ips-home-intro__card{padding-top:44px;padding-right:40px;padding-bottom:44px;padding-left:40px}}@media (max-width:767px){.ips-home-intro__card{align-items:start;text-align:left;padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px;border-top-left-radius:32px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:32px}}.ips-home-intro__title{color:var(--ips-forest);font-size:42px;line-height:1.15;text-wrap:balance}@media (max-width:1023px){.ips-home-intro__title{font-size:34px}}@media (max-width:767px){.ips-home-intro__title{font-size:28px}}.ips-home-video-section{margin-top:88px}@media (max-width:767px){.ips-home-video-section{margin-top:56px}}.ips-home-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:56px}@media (max-width:1023px){.ips-home-split{grid-template-columns:minmax(0,1fr);gap:40px}}.ips-home-video{overflow:hidden;background-color:var(--ips-forest);border-top-left-radius:32px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:32px}.ips-home-video{box-shadow:var(--ips-shadow)}.ips-home-split__text{position:relative;padding-left:28px;border-left:4px solid var(--ips-ochre)}.ips-home-quote-mark{width:44px;height:44px;margin-bottom:12px;background-color:var(--ips-green);border-top-left-radius:22px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:22px}.ips-home-cta{padding-top:88px;padding-right:24px;padding-bottom:88px;padding-left:24px}@media (max-width:767px){.ips-home-cta{padding-top:56px;padding-right:16px;padding-bottom:56px;padding-left:16px}}.ips-home-cta__inner{display:flex;justify-content:center;align-items:center;max-width:1200px;min-height:300px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:48px;padding-right:24px;padding-bottom:48px;padding-left:24px;background-color:var(--ips-forest);background-image:linear-gradient(120deg,rgba(15,59,46,.88) 0%,rgba(15,59,46,.55) 100%),url(https://ipsmadagascar.org/wp-content/uploads/2024/11/Lemursphoto3-2200x609-1.webp);background-size:auto,cover;background-position:0px 0px,50% 50%;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll;border-top-left-radius:56px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:56px}.ips-home-cta__inner{box-shadow:var(--ips-shadow)}@media (max-width:767px){.ips-home-cta__inner{min-height:220px;border-top-left-radius:36px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:36px}}.ips-about-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:56px}@media (max-width:1023px){.ips-about-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.ips-dropcap::first-letter{color:var(--ips-green);font-family:var(--ips-font-head);font-weight:700;font-size:72px;line-height:0.9;padding-top:6px;padding-right:12px;padding-bottom:0px;padding-left:0px}.ips-dropcap::first-letter{float:left}.ips-about-aside{display:flex;flex-flow:column;gap:20px;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px}@media (max-width:767px){.ips-about-aside{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.ips-about-aside__title{color:var(--ips-white);font-size:18px}.ips-linkcards{display:flex;flex-flow:column;gap:12px}.ips-linkcard{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--ips-white);font-weight:600;line-height:1.4;text-decoration:none;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:rgba(255,255,255,.08);border-top-left-radius:18px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:18px;border-top:1px solid rgba(156,203,134,.35);border-right:1px solid rgba(156,203,134,.35);border-bottom:1px solid rgba(156,203,134,.35);border-left:1px solid rgba(156,203,134,.35);transition:background-color 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.ips-linkcard:hover{color:var(--ips-white);background-color:rgba(156,203,134,.18);transform:translate3d(4px,0,0)}.ips-linkcard:hover{border-color:var(--ips-leaf)}.ips-linkcard__title{color:var(--ips-white)}.ips-linkcard__icon{flex-shrink:0;width:22px;height:22px;color:var(--ips-leaf)}.ips-members{display:flex;flex-flow:column;gap:28px}.ips-member{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:var(--ips-white);border-top-left-radius:36px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:36px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line)}.ips-member{box-shadow:var(--ips-shadow-soft)}@media (max-width:1023px){.ips-member{grid-template-columns:180px minmax(0,1fr);gap:28px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}@media (max-width:767px){.ips-member{grid-template-columns:minmax(0,1fr);padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;border-top-left-radius:28px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:28px}}.ips-member__photo{width:240px;height:240px;object-fit:cover;border-top-left-radius:120px;border-top-right-radius:120px;border-bottom-left-radius:20px;border-bottom-right-radius:120px;border-top:6px solid var(--ips-mist);border-right:6px solid var(--ips-mist);border-bottom:6px solid var(--ips-mist);border-left:6px solid var(--ips-mist)}@media (max-width:1023px){.ips-member__photo{width:180px;height:180px}}@media (max-width:767px){.ips-member__photo{width:150px;height:150px}}.ips-member__body{display:flex;flex-flow:column;gap:12px}.ips-member__name{color:var(--ips-forest);font-size:28px}@media (max-width:767px){.ips-member__name{font-size:23px}}.ips-member__role{display:inline-block;align-self:start;color:var(--ips-forest-2);font-weight:700;font-size:15px;padding-top:6px;padding-right:16px;padding-bottom:6px;padding-left:16px;background-color:var(--ips-mist);border-radius:999px}.ips-member__bio{color:var(--ips-text);font-size:17px;line-height:1.75}.ips-coc-title{max-width:900px}.ips-coc-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:56px}@media (max-width:1023px){.ips-coc-layout{grid-template-columns:minmax(0,1fr);gap:40px}}.ips-coc-aside{display:flex;flex-flow:column;gap:24px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 140px)}@media (max-width:1023px){.ips-coc-aside{order:-1;position:static}}.ips-docs{display:flex;flex-flow:column;gap:10px}.ips-doc{display:flex;align-items:start;gap:14px;color:var(--ips-ink);font-weight:600;font-size:15px;line-height:1.45;text-decoration:none;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--ips-cream);border-top-left-radius:16px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:16px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line);transition:border-color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.ips-doc:hover{color:var(--ips-forest);background-color:var(--ips-mist);transform:translate3d(0,-2px,0)}.ips-doc:hover{border-color:var(--ips-green)}.ips-doc__icon{flex-shrink:0;width:22px;height:22px;color:var(--ips-laterite);margin-top:1px}.ips-doc__label{color:var(--ips-ink)}.ips-welfare{position:relative;overflow:hidden;padding-top:40px}.ips-welfare__rainbow{position:absolute;top:0px;right:0px;left:0px;height:8px;background-image:linear-gradient(90deg,#e5484d 0%,#f5a524 20%,#f3d33a 40%,#46a758 60%,#3e8be0 80%,#8e4ec6 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ips-welfare__title{color:var(--ips-white);font-size:24px}.ips-welfare__note{color:var(--ips-leaf);margin-bottom:16px}.ips-welfare__list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ips-welfare__list{list-style:none}.ips-welfare__item{position:relative;color:#e9f0ea;font-weight:600;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:22px;border-bottom:1px solid rgba(220,231,222,.14)}.ips-welfare__item::before{position:absolute;top:15px;left:0px;width:9px;height:9px;background-color:var(--ips-leaf);border-top-left-radius:9px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:9px}.ips-welfare__item::before{content:""}.ips-split-media{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px}@media (max-width:1023px){.ips-split-media{grid-template-columns:minmax(0,1fr);gap:36px}}.ips-split-media__img{width:100%;height:auto;object-fit:cover;aspect-ratio:1500/906;border-top-left-radius:48px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:48px}.ips-split-media__img{box-shadow:var(--ips-shadow)}.ips-intro-gap{max-width:820px;margin-bottom:36px}.ips-info-card{display:flex;flex-flow:column;gap:12px}.ips-info-card__icon{width:52px;height:52px;color:var(--ips-green);padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:var(--ips-mist);border-top-left-radius:18px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:18px}.ips-cost{display:flex;flex-flow:column;gap:32px;padding-top:44px;padding-right:44px;padding-bottom:44px;padding-left:44px;background-image:radial-gradient(circle at 100% 0%,rgba(156,203,134,.18) 0%,rgba(156,203,134,0) 45%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.ips-cost{padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px}}.ips-cost__head{display:flex;flex-flow:column;gap:8px}.ips-cost__title{color:var(--ips-white);font-size:30px}.ips-cost__text{color:#dce7de;font-size:18px}.ips-cost__sub{color:var(--ips-ochre);font-family:var(--ips-font-body);font-size:15px;text-transform:uppercase;letter-spacing:0.1em;margin-top:8px}.ips-cost__item{display:flex;flex-flow:column;align-items:center;gap:14px;text-align:center;padding-top:26px;padding-right:20px;padding-bottom:26px;padding-left:20px;background-color:rgba(255,255,255,.07);border-top-left-radius:24px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:24px;border-top:1px solid rgba(156,203,134,.3);border-right:1px solid rgba(156,203,134,.3);border-bottom:1px solid rgba(156,203,134,.3);border-left:1px solid rgba(156,203,134,.3)}.ips-cost__icon{width:84px;height:84px;object-fit:cover;border-radius:50%}.ips-cost__label{color:var(--ips-white);font-weight:600;line-height:1.45}.ips-place{display:flex;flex-flow:column;gap:12px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:var(--ips-white);border-top-left-radius:28px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:28px;border-top:5px solid var(--ips-green);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line);transition:transform 0.3s ease,box-shadow 0.3s ease}.ips-place:hover{transform:translate3d(0,-4px,0)}.ips-place:hover{box-shadow:var(--ips-shadow)}.ips-place{box-shadow:var(--ips-shadow-soft)}.ips-place__icon{width:30px;height:30px;color:var(--ips-green)}.ips-place__title{color:var(--ips-forest);font-size:23px}.ips-heritage-title{margin-top:72px}@media (max-width:767px){.ips-heritage-title{margin-top:48px}}.ips-org{display:flex;flex-flow:column;gap:12px;color:var(--ips-text);text-decoration:none;padding-top:28px;padding-right:24px;padding-bottom:28px;padding-left:24px;background-color:var(--ips-white);border-top-left-radius:28px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:28px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;transition:transform 0.3s ease,border-color 0.3s ease}.ips-org:hover{color:var(--ips-text);transform:translate3d(0,-4px,0)}.ips-org:hover{border-color:var(--ips-green)}.ips-org{box-shadow:var(--ips-shadow-soft)}.ips-org__logo-wrap{display:flex;justify-content:center;align-items:center;height:110px;margin-bottom:6px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:var(--ips-cream);border-top-left-radius:18px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:18px}.ips-org__logo{width:auto;max-width:100%;max-height:90px;object-fit:contain}.ips-org__name{color:var(--ips-forest);font-family:var(--ips-font-head);font-weight:600;font-size:20px;line-height:1.25}.ips-org__address{color:var(--ips-muted);font-size:15px;line-height:1.6}.ips-org__address{overflow-wrap:anywhere}.ips-venue-intro{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:40px}@media (max-width:767px){.ips-venue-intro{grid-template-columns:minmax(0,1fr);gap:24px}}.ips-venue-intro__icon-wrap{display:flex;justify-content:center;align-items:center;width:120px;height:120px;background-color:var(--ips-mist);border-top-left-radius:60px;border-top-right-radius:60px;border-bottom-left-radius:12px;border-bottom-right-radius:60px}@media (max-width:767px){.ips-venue-intro__icon-wrap{width:84px;height:84px}}.ips-venue-intro__icon{width:56px;height:56px;color:var(--ips-green)}@media (max-width:767px){.ips-venue-intro__icon{width:40px;height:40px}}.ips-venue-intro__text{display:flex;flex-flow:column;gap:20px}.ips-venue-city{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}@media (max-width:1023px){.ips-venue-city{grid-template-columns:minmax(0,1fr);gap:36px}}.ips-venue-callout{display:flex;flex-flow:column;gap:14px;padding-top:44px;padding-right:44px;padding-bottom:44px;padding-left:44px;border-left:6px solid var(--ips-ochre)}@media (max-width:767px){.ips-venue-callout{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.ips-venue-callout__title{color:var(--ips-white);font-family:var(--ips-font-head);font-size:24px}.ips-venue-callout__text{color:#dce7de;line-height:1.75}.ips-transport-head{display:flex;flex-flow:column;gap:8px;max-width:820px;margin-bottom:32px}.ips-transport-head__title{color:var(--ips-ink);font-family:var(--ips-font-head);font-size:30px}.ips-service{display:flex;flex-flow:column;gap:8px;text-decoration:none;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:var(--ips-white);border-top-left-radius:28px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:28px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line);transition:transform 0.3s ease,border-color 0.3s ease}.ips-service:hover{transform:translate3d(0,-4px,0)}.ips-service:hover{border-color:var(--ips-laterite)}.ips-service{box-shadow:var(--ips-shadow-soft)}.ips-service__icon{width:40px;height:40px;color:var(--ips-laterite);margin-bottom:8px}.ips-service__name{color:var(--ips-forest);font-family:var(--ips-font-head);font-size:24px}.ips-service__link{color:var(--ips-green);text-decoration:underline}.ips-service__link{text-underline-offset:3px}.ips-transport-foot{max-width:820px;margin-top:32px}.ips-travel__intro{max-width:820px;margin-bottom:32px}.ips-tabpane{display:flex;flex-flow:column;gap:24px;padding-top:16px}.ips-tabpane__text{max-width:860px}.ips-flights-title{margin-top:16px}.ips-flights{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.ips-flight{display:flex;align-items:center;gap:18px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;background-color:var(--ips-white);border-top-left-radius:22px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:22px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line)}.ips-flight{box-shadow:var(--ips-shadow-soft)}.ips-flight__logo{flex-shrink:0;width:64px;height:64px;object-fit:contain;background-color:var(--ips-white);border-radius:16px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line)}.ips-flight__text{color:var(--ips-ink);font-weight:600;font-size:15px;line-height:1.55}.ips-visa-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:48px}@media (max-width:1023px){.ips-visa-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.ips-visa-fees{display:flex;flex-flow:column;gap:20px;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:var(--ips-forest);border-top-left-radius:32px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:32px}.ips-visa-fees .ips-h4{color:var(--ips-ochre)}@media (max-width:479px){.ips-visa-fees{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.ips-visa-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:479px){.ips-visa-cards{grid-template-columns:minmax(0,1fr)}}.ips-visa-card{display:flex;flex-flow:column;overflow:hidden;text-align:center;background-color:var(--ips-white);border-top-left-radius:22px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:22px}.ips-visa-card__days{display:flex;flex-flow:column;padding-top:18px;padding-right:10px;padding-bottom:12px;padding-left:10px;background-color:var(--ips-mist)}.ips-visa-card__range{color:var(--ips-forest);font-family:var(--ips-font-head);font-weight:700;font-size:30px;line-height:1.1}.ips-visa-card__unit{color:var(--ips-green);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.12em}.ips-visa-card__prices{display:flex;flex-flow:column;gap:2px;padding-top:16px;padding-right:10px;padding-bottom:16px;padding-left:10px}.ips-visa-card__eur{color:var(--ips-laterite);font-family:var(--ips-font-head);font-weight:700;font-size:32px;line-height:1.1}.ips-visa-card__usd{color:var(--ips-ink);font-weight:700;font-size:18px}.ips-visa-card__mga{color:var(--ips-muted);font-weight:700;font-size:14px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top:1px dashed var(--ips-line)}@media (max-width:479px){.ips-travel .bde-tabs__tabslist{gap:10px}.ips-travel .bde-tabs__tabslist{flex-wrap:wrap}}.ips-partners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}@media (max-width:1023px){.ips-partners{grid-template-columns:minmax(0,1fr)}}.ips-partner{display:flex;flex-flow:column;overflow:hidden;background-color:var(--ips-white);border-top-left-radius:36px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:36px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line)}.ips-partner{box-shadow:var(--ips-shadow-soft)}.ips-partner__img{width:100%;height:260px;object-fit:cover}@media (max-width:767px){.ips-partner__img{height:210px}}.ips-partner__body{display:flex;flex-flow:column;min-width:0px;padding-top:32px;padding-right:36px;padding-bottom:36px;padding-left:36px}.ips-partner__body{overflow-wrap:anywhere}@media (max-width:767px){.ips-partner__body{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.ips-partner__name{color:var(--ips-forest);font-size:30px;margin-bottom:10px}@media (max-width:767px){.ips-partner__name{font-size:25px}}.ips-partner__promo{display:inline-block;align-self:start;color:var(--ips-laterite-dark);padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:#fbefe6;border-top-left-radius:12px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:12px}.ips-partner--wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-column-start:1;grid-column-end:-1}@media (max-width:1023px){.ips-partner--wide{grid-template-columns:minmax(0,1fr)}}.ips-partner__gallery{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:4px;min-height:100%}.ips-partner__gallery .ips-partner__img{height:100%;min-height:240px}@media (max-width:1023px){.ips-partner__gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}}.ips-partner__dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px}@media (max-width:767px){.ips-partner__dates{grid-template-columns:minmax(0,1fr)}}.ips-partner__date{color:var(--ips-forest);line-height:1.5;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--ips-mist);border-top-left-radius:16px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:16px}.ips-table-wrap--compact{margin-bottom:24px}.ips-table--compact{min-width:0px}.ips-partner__note{font-size:15px}.ips-partner--row{align-items:stretch;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ips-partner--row .ips-partner__img{height:100%;min-height:260px}.ips-partner--row .ips-partner__body{justify-content:center}@media (max-width:1023px){.ips-partner--row .ips-partner__img{min-height:220px}}.ips-cur-pane{display:flex;flex-flow:column;flex-grow:1;flex-shrink:1;flex-basis:100%;width:100%;min-width:0px;padding-top:24px}.ips-cur-rate{align-self:start;color:var(--ips-white);font-weight:700;font-size:18px;letter-spacing:0.02em;margin-bottom:36px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;background-color:var(--ips-forest);border-radius:999px}.ips-hotels{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px}.ips-hotels-other{margin-top:56px;margin-bottom:22px}.ips-hotel{display:flex;flex-flow:column;overflow:hidden;background-color:var(--ips-white);border-top-left-radius:26px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:26px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line);transition:transform 0.3s ease,box-shadow 0.3s ease}.ips-hotel:hover{transform:translate3d(0,-4px,0)}.ips-hotel:hover{box-shadow:var(--ips-shadow)}.ips-hotel{box-shadow:var(--ips-shadow-soft)}.ips-hotel__media{display:flex;justify-content:center;align-items:center;height:150px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:var(--ips-white);border-bottom:1px solid var(--ips-line)}.ips-hotel__logo{width:auto;max-width:100%;max-height:114px;object-fit:contain}.ips-hotel__body{display:flex;flex-flow:column;gap:14px;flex-grow:1;padding-top:20px;padding-right:22px;padding-bottom:22px;padding-left:22px}.ips-hotel__head{display:flex;justify-content:space-between;align-items:start;gap:12px}.ips-hotel__name{color:var(--ips-forest);font-size:20px;line-height:1.25}.ips-hotel__map{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px;color:var(--ips-green);background-color:var(--ips-mist);border-top-left-radius:14px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:14px;transition:background-color 0.2s ease,color 0.2s ease}.ips-hotel__map:hover{color:var(--ips-white);background-color:var(--ips-laterite)}.ips-hotel__pin{width:20px;height:20px}.ips-hotel__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto}.ips-hotel__fact{display:flex;flex-flow:column;gap:2px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;background-color:var(--ips-cream);border-top-left-radius:12px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:12px}.ips-hotel__dt{color:var(--ips-muted);font-weight:700;font-size:12px;line-height:1.3;text-transform:uppercase;letter-spacing:0.04em}.ips-hotel__dd{color:var(--ips-ink);font-weight:700;font-size:18px}.ips-hotel__price{color:var(--ips-laterite)}.ips-dining-intro{display:flex;flex-flow:column;gap:24px;margin-bottom:40px}.ips-cuisine{line-height:1.7;border-left:5px solid var(--ips-green)}.ips-spots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1023px){.ips-spots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ips-spots{grid-template-columns:minmax(0,1fr)}}.ips-spot{display:flex;flex-flow:column;gap:6px;position:relative;color:var(--ips-text);text-decoration:none;padding-top:22px;padding-right:56px;padding-bottom:22px;padding-left:22px;background-color:var(--ips-white);border-top-left-radius:22px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:22px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line);transition:border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.ips-spot:hover{color:var(--ips-text);transform:translate3d(0,-3px,0)}.ips-spot:hover{border-color:var(--ips-green);box-shadow:var(--ips-shadow-soft)}.ips-spot__name{color:var(--ips-forest);font-family:var(--ips-font-head);font-weight:600;font-size:19px;line-height:1.25}.ips-spot__desc{color:var(--ips-muted);font-size:15px;line-height:1.55}.ips-spot__dist{color:var(--ips-laterite);font-weight:700}.ips-spot__pin{position:absolute;top:20px;right:18px;width:24px;height:24px;color:var(--ips-green)}.ips-dining-maplink{margin-top:28px}.ips-dining-maplink a{color:var(--ips-green);font-weight:600}.ips-dining-maplink{overflow-wrap:anywhere}.ips-dining-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px}@media (max-width:1023px){.ips-dining-split{grid-template-columns:minmax(0,1fr);gap:48px}}.ips-apps{display:flex;gap:16px;margin-top:8px;margin-right:0px;margin-bottom:20px;margin-left:0px}.ips-apps{flex-wrap:wrap}.ips-app{display:flex;justify-content:center;align-items:center;min-height:76px;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;background-color:var(--ips-white);border-top-left-radius:18px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:18px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line);transition:border-color 0.2s ease,transform 0.2s ease}.ips-app:hover{transform:translate3d(0,-2px,0)}.ips-app:hover{border-color:var(--ips-green)}.ips-app__logo{width:auto;max-height:48px}.ips-app--piqla{align-self:start}.ips-piqla{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:44px;padding-right:44px;padding-bottom:44px;padding-left:44px;background-color:var(--ips-mist);border-top-left-radius:40px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:40px}@media (max-width:1023px){.ips-piqla{grid-template-columns:minmax(0,1fr);padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}}@media (max-width:767px){.ips-piqla{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.ips-piqla__text{display:flex;flex-flow:column;gap:16px}.ips-qrs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ips-qr{display:flex;flex-flow:column;align-items:center;gap:12px;text-decoration:none;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:var(--ips-white);border-top-left-radius:24px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:24px}.ips-qr{box-shadow:var(--ips-shadow-soft)}.ips-qr__img{width:100%;height:auto;max-width:200px}.ips-qr__label{color:var(--ips-forest);font-weight:700;text-align:center}.ips-dining-end{text-align:center;margin-top:40px}.ips-tours-intro{max-width:820px;margin-bottom:48px}.ips-operators{display:flex;flex-flow:column}.ips-operator{display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px;padding-top:40px;padding-right:0px;padding-bottom:40px;padding-left:0px;border-top:1px solid var(--ips-line)}@media (max-width:1023px){.ips-operator{grid-template-columns:minmax(0,1fr);gap:20px}}.ips-operator__name{align-self:start;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 140px);color:var(--ips-forest);font-size:28px;padding-left:18px;border-left:5px solid var(--ips-laterite)}@media (max-width:1023px){.ips-operator__name{position:static;font-size:24px}}.ips-tours{display:flex;flex-flow:column;gap:18px}.ips-tour{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:24px;color:var(--ips-text);text-decoration:none;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--ips-white);border-top-left-radius:28px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:28px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line);transition:border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.ips-tour:hover{color:var(--ips-text);transform:translate3d(0,-3px,0)}.ips-tour:hover{border-color:var(--ips-green);box-shadow:var(--ips-shadow)}@media (max-width:767px){.ips-tour{grid-template-columns:96px minmax(0,1fr);gap:16px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}@media (max-width:479px){.ips-tour{grid-template-columns:minmax(0,1fr)}}.ips-tour__img{width:150px;height:150px;object-fit:cover;border-top-left-radius:22px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:22px}@media (max-width:767px){.ips-tour__img{width:96px;height:96px}}@media (max-width:479px){.ips-tour__img{width:100%;height:180px}}.ips-tour__body{display:flex;flex-flow:column;gap:8px}.ips-tour__title{color:var(--ips-forest);font-size:21px;line-height:1.25}@media (max-width:767px){.ips-tour__title{font-size:18px}}.ips-tour__date{align-self:start;color:var(--ips-forest-2);font-weight:700;font-size:14px;padding-top:4px;padding-right:12px;padding-bottom:4px;padding-left:12px;background-color:var(--ips-mist);border-radius:999px}.ips-tour__desc{color:var(--ips-text);font-size:16px;line-height:1.65}.ips-zigzag{display:flex;flex-flow:column;gap:72px}@media (max-width:1023px){.ips-zigzag{gap:56px}}.ips-zz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px}@media (max-width:1023px){.ips-zz{grid-template-columns:minmax(0,1fr);gap:32px}}.ips-zz--reverse .ips-zz__img{order:2}@media (max-width:1023px){.ips-zz--reverse .ips-zz__img{order:0}}.ips-zz__img{width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;border-top-left-radius:48px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:48px}.ips-zz__img{box-shadow:var(--ips-shadow)}.ips-zz__title{color:var(--ips-forest);font-size:34px;margin-bottom:18px}@media (max-width:767px){.ips-zz__title{font-size:27px}}.ips-zz__dates{padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--ips-mist);border-top-left-radius:16px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:16px}.ips-zz__cost{color:var(--ips-laterite-dark);font-weight:700;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:#fbefe6;border-top-left-radius:16px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:16px}.ips-zz-cta{display:flex;justify-content:center}.ips-fees{display:flex;flex-flow:column;gap:18px}.ips-fees__table{min-width:760px}.ips-fees__type{color:var(--ips-forest);font-family:var(--ips-font-head);font-weight:700;font-size:18px;background-color:var(--ips-mist)}.ips-fees__type{vertical-align:middle}.ips-fees__num{color:var(--ips-ink);font-weight:700;text-align:center}.ips-fees__note{color:var(--ips-muted);font-size:15px;font-style:italic}.ips-gni{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:40px;margin-top:32px;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:var(--ips-white);border-top-left-radius:36px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:36px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line)}.ips-gni{box-shadow:var(--ips-shadow-soft)}@media (max-width:1023px){.ips-gni{grid-template-columns:minmax(0,1fr);padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}@media (max-width:767px){.ips-gni{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.ips-gni__head{display:flex;flex-flow:column;gap:18px}.ips-gni__legend{display:flex;flex-flow:column;gap:10px}.ips-gni__item{display:flex;align-items:center;gap:12px;color:var(--ips-ink);font-weight:600}.ips-gni__chip{flex-shrink:0;width:22px;height:22px;border-top-left-radius:11px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:11px}.ips-gni__chip--dark{background-color:#2e6b3a}.ips-gni__chip--light{background-color:#9ccb86}.ips-gni__chip--purple{background-color:#7e57c2}.ips-gni__source{color:var(--ips-muted);font-size:15px}.ips-gni__source a{color:var(--ips-green);font-weight:700}.ips-gni__map{width:100%;height:auto;border-top-left-radius:20px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:20px}.ips-refund{display:flex;align-items:start;gap:18px;margin-top:24px;padding-top:24px;padding-right:28px;padding-bottom:24px;padding-left:28px;background-color:#fbefe6;border-top-left-radius:24px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:24px;border-left:5px solid var(--ips-laterite)}@media (max-width:767px){.ips-refund{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.ips-refund__icon{flex-shrink:0;width:28px;height:28px;color:var(--ips-laterite)}.ips-refund__text{color:var(--ips-ink);line-height:1.7}.ips-refund__text a{color:var(--ips-laterite-dark);font-weight:700}.ips-reg-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:48px}@media (max-width:1023px){.ips-reg-top{grid-template-columns:minmax(0,1fr)}}.ips-timeline{display:flex;flex-flow:column;gap:18px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:28px;border-left:3px solid var(--ips-mist)}.ips-timeline{list-style:none}.ips-timeline__item{position:relative;color:var(--ips-forest);line-height:1.5;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:var(--ips-white);border-top-left-radius:18px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:18px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line)}.ips-timeline__item::before{position:absolute;top:50%;left:-40px;width:18px;height:18px;background-color:var(--ips-green);border-top-left-radius:9px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:9px;box-shadow:0px 0px 0px 5px var(--ips-cream);transform:translate3d(0,-50%,0)}.ips-timeline__item::before{content:""}.ips-timeline__item{box-shadow:var(--ips-shadow-soft)}.ips-timeline__item--accent::before{background-color:var(--ips-laterite)}.ips-reg-cta{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:24px;text-align:center;padding-top:48px;padding-right:32px;padding-bottom:48px;padding-left:32px;border-top-left-radius:48px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:48px}.ips-reg-cta__icon{width:72px;height:72px;color:var(--ips-leaf)}.ips-reg-text{max-width:860px}.ips-sub-intro{max-width:860px;margin-bottom:40px}.ips-deadline{display:flex;flex-flow:column;gap:16px;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:var(--ips-white);border-top-left-radius:32px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:32px;border-top:6px solid var(--ips-green);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line)}.ips-deadline{box-shadow:var(--ips-shadow-soft)}@media (max-width:767px){.ips-deadline{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.ips-deadline__icon{width:44px;height:44px;color:var(--ips-laterite)}.ips-deadline__title{color:var(--ips-forest);font-family:var(--ips-font-head);font-weight:600;font-size:22px;line-height:1.3}.ips-deadline__list{display:flex;flex-flow:column;gap:10px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ips-deadline__list{list-style:none}.ips-deadline__li{line-height:1.5;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--ips-cream);border-top-left-radius:14px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:14px}.ips-deadline__li a{color:var(--ips-green);text-decoration:underline}.ips-deadline__li a{text-underline-offset:3px}.ips-sub-cta{justify-content:center;margin-top:48px}.ips-exh{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:48px}@media (max-width:1023px){.ips-exh{grid-template-columns:minmax(0,1fr)}}.ips-exh__main{display:flex;flex-flow:column;gap:8px}.ips-exh__window{display:inline-block;color:var(--ips-forest);font-weight:600;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--ips-mist);border-top-left-radius:16px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:16px}.ips-exh__contact{display:flex;flex-flow:column;gap:12px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}@media (max-width:767px){.ips-exh__contact{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.ips-exh__icon{width:52px;height:52px;color:var(--ips-leaf)}.ips-exh__label{color:var(--ips-ochre);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:0.08em}.ips-exh__person{color:#e9f0ea;line-height:1.6}.ips-exh__mails{color:#dce7de}.ips-exh__mails a{color:var(--ips-leaf);font-weight:700}.ips-exh__mails{overflow-wrap:anywhere}.ips-child{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px}@media (max-width:767px){.ips-child{grid-template-columns:minmax(0,1fr);gap:28px}}.ips-child__badge{display:flex;justify-content:center;align-items:center;width:220px;height:220px;background-image:linear-gradient(140deg,var(--ips-mist) 0%,#f3e7d3 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-top-left-radius:110px;border-top-right-radius:110px;border-bottom-left-radius:24px;border-bottom-right-radius:110px}.ips-child__badge{box-shadow:var(--ips-shadow-soft)}@media (max-width:767px){.ips-child__badge{width:140px;height:140px}}.ips-child__icon{width:110px;height:110px;color:var(--ips-green)}@media (max-width:767px){.ips-child__icon{width:72px;height:72px}}.ips-child__text{max-width:860px}.ips-levels{display:flex;flex-flow:column;gap:22px}.ips-level{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:32px;padding-top:28px;padding-right:32px;padding-bottom:28px;padding-left:32px;background-color:var(--ips-white);border-top-left-radius:32px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:32px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:8px solid var(--ips-line)}@media (max-width:1023px){.ips-level{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:767px){.ips-level{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.ips-level--platinum{background-image:linear-gradient(90deg,#eef6fa 0%,#fff 40%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ips-level--gold{background-image:linear-gradient(90deg,#fbf2dc 0%,#fff 40%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ips-level--silver{background-image:linear-gradient(90deg,#f2f2f1 0%,#fff 40%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ips-level--bronze{background-image:linear-gradient(90deg,#f8e9dd 0%,#fff 40%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ips-level--other{background-image:linear-gradient(90deg,var(--ips-mist) 0%,#fff 40%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ips-level__name{color:var(--ips-forest);font-size:28px}.ips-logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}@media (max-width:767px){.ips-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.ips-logo{display:flex;flex-flow:column;align-items:center;gap:10px;text-align:center;text-decoration:none}.ips-logo:hover .ips-logo__box{transform:translate3d(0,-3px,0)}.ips-logo:hover .ips-logo__box{border-color:var(--ips-green);box-shadow:var(--ips-shadow-soft)}.ips-logo__box{display:flex;justify-content:center;align-items:center;width:100%;height:110px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:var(--ips-white);border-top-left-radius:20px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:20px;border-top:1px solid var(--ips-line);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line);transition:border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.ips-logo__img{width:auto;max-width:100%;max-height:80px;object-fit:contain}.ips-logo__name{color:var(--ips-muted);font-weight:700;font-size:13px;line-height:1.35;text-transform:uppercase;letter-spacing:0.06em}.ips-spons-dl{max-width:820px;margin-top:0px;margin-right:auto;margin-bottom:36px;margin-left:auto}.ips-spons-dl a{color:var(--ips-laterite);font-weight:700}.ips-benefits{min-width:820px}.ips-benefits__corner{font-size:16px}.ips-benefits__corner{vertical-align:bottom}.ips-benefits__head{text-align:center;border-top:6px solid transparent}.ips-benefits__head{vertical-align:bottom}.ips-benefits__lvl{display:block;font-family:var(--ips-font-head);font-size:20px;text-transform:uppercase;letter-spacing:0.04em}.ips-benefits__from{display:block;color:var(--ips-leaf);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.1em}.ips-benefits__price{display:block;color:var(--ips-ochre);font-size:16px}.ips-benefits__label{color:var(--ips-ink);font-weight:600}.ips-benefits__cell{text-align:center}.ips-benefits__cell{vertical-align:middle}.ips-check{width:28px;height:28px;color:var(--ips-green);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.ips-nocheck{display:block;width:16px;height:3px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-color:var(--ips-line);border-radius:3px}.ips-spons-end{display:flex;flex-flow:column;align-items:center;gap:28px;max-width:860px;text-align:center}.ips-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:56px}@media (max-width:1023px){.ips-contact{grid-template-columns:minmax(0,1fr);gap:40px}}.ips-contact__info{display:flex;flex-flow:column;gap:18px}.ips-contact__mailcard{display:flex;align-items:center;gap:18px;padding-top:22px;padding-right:24px;padding-bottom:22px;padding-left:24px;background-color:var(--ips-forest);border-top-left-radius:24px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:24px}.ips-contact__mailicon{flex-shrink:0;width:48px;height:48px;color:var(--ips-leaf);padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px;background-color:rgba(156,203,134,.2);border-top-left-radius:16px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:16px}.ips-contact__mailtext{display:flex;flex-flow:column;gap:2px;min-width:0px}.ips-contact__label{color:var(--ips-ochre);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:0.06em}.ips-contact__mail{font-size:19px}.ips-contact__mail a{color:var(--ips-white);font-weight:700;text-decoration:none}.ips-contact__mail a:hover{color:var(--ips-leaf)}.ips-contact__mail{overflow-wrap:anywhere}.ips-contact__p{color:var(--ips-text)}.ips-contact__formcard{display:flex;flex-flow:column;gap:18px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--ips-white);border-top-left-radius:40px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:40px;border-top:6px solid var(--ips-green);border-right:1px solid var(--ips-line);border-bottom:1px solid var(--ips-line);border-left:1px solid var(--ips-line)}.ips-contact__formcard{box-shadow:var(--ips-shadow)}@media (max-width:767px){.ips-contact__formcard{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.ips-contact__mandatory{color:var(--ips-muted);font-size:14px;font-style:italic}html{overflow-x:clip}.ips-preloader{display:flex;justify-content:center;align-items:center;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:100000;background-color:var(--ips-forest);transition:opacity 0.45s ease,visibility 0.45s ease}.ips-preloader.is-loaded{visibility:hidden;opacity:0;pointer-events:none}.ips-preloader{animation:ips-preloader-out .45s ease 2.2s forwards}.ips-preloader__mark{display:flex;justify-content:center;align-items:center;position:relative;width:64px;height:64px}.ips-preloader__ring{position:absolute;top:0px;right:0px;bottom:0px;left:0px;border-radius:50%;border-top:2px solid var(--ips-ochre);border-right:2px solid rgba(156,203,134,.18);border-bottom:2px solid rgba(156,203,134,.18);border-left:2px solid rgba(156,203,134,.18)}.ips-preloader__ring{animation:ips-preloader-spin .9s linear infinite}.ips-preloader__leaf{width:22px;height:22px;background-color:var(--ips-leaf);border-top-left-radius:22px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:22px}.ips-preloader__leaf{animation:ips-preloader-breathe 1.4s ease-in-out infinite}@keyframes ips-preloader-spin{to{transform:rotate(360deg)}}@keyframes ips-preloader-breathe{0%,100%{transform:scale(.82) rotate(0deg);opacity:.7}50%{transform:scale(1.06) rotate(8deg);opacity:1}}@keyframes ips-preloader-out{to{opacity:0;visibility:hidden}}body .cookieadmin_law_container .cookieadmin_consent_inside{background-color:#fbf8f1!important;border:1px solid #e2dacb!important;border-top:5px solid #1f6b4a!important;border-radius:28px 6px 28px 6px!important;box-shadow:0 24px 48px -24px rgba(15,59,46,.45)!important;font-family:var(--ips-font-body)!important}body #cookieadmin_notice_title{color:#0f3b2e!important;font-family:var(--ips-font-head)!important;font-weight:600!important;font-size:20px!important}body #cookieadmin_notice{color:#33413a!important;font-family:var(--ips-font-body)!important}body .cookieadmin_btn{border-radius:999px!important;font-family:var(--ips-font-body)!important;font-weight:700!important;letter-spacing:.02em!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}body .cookieadmin_customize_btn{background-color:transparent!important;color:#1f6b4a!important;border:2px solid #1f6b4a!important}body .cookieadmin_reject_btn{background-color:transparent!important;color:#1f6b4a!important;border:2px solid #1f6b4a!important}body .cookieadmin_customize_btn:hover{background-color:#1f6b4a!important;color:#fff!important}body .cookieadmin_reject_btn:hover{background-color:#1f6b4a!important;color:#fff!important}body .cookieadmin_accept_btn{background-color:#b4502a!important;color:#fff!important;border:2px solid #b4502a!important}body .cookieadmin_save_btn{background-color:#1f6b4a!important;color:#fff!important;border:2px solid #1f6b4a!important}body .cookieadmin_accept_btn:hover{background-color:#8f3d1e!important;border-color:#8f3d1e!important;color:#fff!important}body .cookieadmin_save_btn:hover{background-color:#0f3b2e!important;border-color:#0f3b2e!important;color:#fff!important}body .cookieadmin_cookie_modal{background-color:#fbf8f1!important;border:1px solid #e2dacb!important;border-top:5px solid #1f6b4a!important;border-radius:32px 8px 32px 8px!important;font-family:var(--ips-font-body)!important}body #cookieadmin_preference_title{color:#0f3b2e!important;font-family:var(--ips-font-head)!important;font-weight:600!important}body .cookieadmin_details_wrapper{color:#33413a!important}body .cookieadmin_show_pref_cookies{color:#0f3b2e!important;font-family:var(--ips-font-body)!important}body .cookieadmin_remark{color:#1f6b4a!important}body .cookieadmin_showmore{color:#1f6b4a!important}body .cookieadmin_slider{background-color:#c9c2b3!important}body input:checked + .cookieadmin_slider{background-color:#1f6b4a!important}body input:disabled + .cookieadmin_slider{background-color:#1f6b4a!important}body .cookieadmin_re_consent{background-color:#0f3b2e!important;border:2px solid #d9a441!important;border-radius:18px 4px 18px 4px!important;box-shadow:0 10px 22px -12px rgba(15,59,46,.7)!important;transition:background-color .2s ease,transform .2s ease!important}body .cookieadmin_re_consent:hover{background-color:#1f6b4a!important;transform:translateY(-2px)!important}