/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.phlx-announcement-ticker{--bg:#0b1f3a;--fg:#ffffff;--accent:#e53935;--speed:28s;background:var(--bg);color:var(--fg);border-radius:14px;padding:10px 0;overflow:hidden;position:relative;box-shadow:0 10px 24px rgba(0,0,0,.18);}.phlx-announcement-ticker::before,.phlx-announcement-ticker::after{content:"";position:absolute;top:0;bottom:0;width:64px;z-index:2;pointer-events:none;}.phlx-announcement-ticker::before{left:0;background:linear-gradient(90deg,rgba(11,31,58,1),rgba(11,31,58,0));}.phlx-announcement-ticker::after{right:0;background:linear-gradient(270deg,rgba(11,31,58,1),rgba(11,31,58,0));}.phlx-ticker-track{display:flex;gap:48px;width:max-content;animation:phlx-marquee var(--speed) linear infinite;}.phlx-announcement-ticker:hover .phlx-ticker-track{animation-play-state:paused;}.phlx-ticker-item{display:flex;align-items:center;gap:14px;padding:0 18px;white-space:nowrap;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.2px;}.phlx-badge{background:var(--accent);color:#fff;font-weight:800;font-size:12px;padding:6px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.8px;}.phlx-text{font-weight:600;font-size:14px;opacity:.95;}.phlx-readmore{color:#fff;font-weight:800;text-decoration:none;border:1px solid rgba(255,255,255,.28);padding:6px 10px;border-radius:999px;transition:transform .15s ease,background .15s ease,border-color .15s ease;}.phlx-readmore:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.5);transform:translateY(-1px);}@keyframes phlx-marquee{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}@media (max-width:768px){.phlx-announcement-ticker{border-radius:12px;}.phlx-text{font-size:13px;}.phlx-ticker-track{animation-duration:34s;}}
h2.block-title,.block-title{position:relative !important;display:block !important;margin:0 0 26px 0 !important;padding:3px 0 3px 17px !important;color:#1f2937 !important;font-family:inherit !important;font-size:28px !important;font-weight:700 !important;line-height:1.25 !important;letter-spacing:-0.3px !important;text-transform:none !important;border:0 !important;background:transparent !important;}h2.block-title::before,.block-title::before{content:"" !important;position:absolute !important;left:0 !important;top:2px !important;bottom:2px !important;width:4px !important;background:#e67e22 !important;border-radius:4px !important;}h2.block-title a,.block-title a{color:inherit !important;text-decoration:none !important;}@media (max-width:767px){h2.block-title,.block-title{font-size:22px !important;padding-left:14px !important;margin-bottom:20px !important;}}
.node__content .field--name-body ol,.node__content .field--name-body ul,.node__content .field--type-text-with-summary ol,.node__content .field--type-text-with-summary ul,.node__content .text-formatted ol,.node__content .text-formatted ul,article .field--name-body ol,article .field--name-body ul,article .text-formatted ol,article .text-formatted ul,.main-content .field--name-body ol,.main-content .field--name-body ul,.main-content .text-formatted ol,.main-content .text-formatted ul{margin:18px 0 26px;padding-left:1.8em;color:#4b5563;}.node__content .field--name-body li,.node__content .field--type-text-with-summary li,.node__content .text-formatted li,article .field--name-body li,article .text-formatted li,.main-content .field--name-body li,.main-content .text-formatted li{margin-bottom:8px;padding-left:4px;color:#4b5563;font-size:16.5px;line-height:1.65;}.node__content .field--name-body li::marker,.node__content .field--type-text-with-summary li::marker,.node__content .text-formatted li::marker,article .field--name-body li::marker,article .text-formatted li::marker,.main-content .field--name-body li::marker,.main-content .text-formatted li::marker{color:#8b5e34;font-weight:700;}.node__content .field--name-body li strong,.node__content .field--type-text-with-summary li strong,.node__content .text-formatted li strong,article .field--name-body li strong,article .text-formatted li strong,.main-content .field--name-body li strong,.main-content .text-formatted li strong{color:#26323f;font-weight:700;}.node__content .field--name-body li a,.node__content .field--type-text-with-summary li a,.node__content .text-formatted li a,article .field--name-body li a,article .text-formatted li a,.main-content .field--name-body li a,.main-content .text-formatted li a{color:#8b5e34;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(139,94,52,0.35);}.node__content .field--name-body li a:hover,.node__content .field--type-text-with-summary li a:hover,.node__content .text-formatted li a:hover,article .field--name-body li a:hover,article .text-formatted li a:hover,.main-content .field--name-body li a:hover,.main-content .text-formatted li a:hover{border-bottom-color:#8b5e34;}.node__content .field--name-body li ol,.node__content .field--name-body li ul,.node__content .field--type-text-with-summary li ol,.node__content .field--type-text-with-summary li ul,.node__content .text-formatted li ol,.node__content .text-formatted li ul,article .field--name-body li ol,article .field--name-body li ul,article .text-formatted li ol,article .text-formatted li ul,.main-content .field--name-body li ol,.main-content .field--name-body li ul,.main-content .text-formatted li ol,.main-content .text-formatted li ul{margin:8px 0 4px;padding-left:1.5em;}@media (max-width:768px){.node__content .field--name-body ol,.node__content .field--name-body ul,.node__content .field--type-text-with-summary ol,.node__content .field--type-text-with-summary ul,.node__content .text-formatted ol,.node__content .text-formatted ul,article .field--name-body ol,article .field--name-body ul,article .text-formatted ol,article .text-formatted ul,.main-content .field--name-body ol,.main-content .field--name-body ul,.main-content .text-formatted ol,.main-content .text-formatted ul{margin:16px 0 22px;padding-left:1.6em;}.node__content .field--name-body li,.node__content .field--type-text-with-summary li,.node__content .text-formatted li,article .field--name-body li,article .text-formatted li,.main-content .field--name-body li,.main-content .text-formatted li{font-size:15.5px;line-height:1.6;}}
.eutopia-popular-carousel-card{position:relative !important;display:flex !important;flex-direction:column !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;background:#ffffff !important;border:1px solid #e7e9ee !important;border-radius:18px !important;overflow:hidden !important;box-shadow:0 5px 20px rgba(15,23,42,0.08) !important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease !important;}.eutopia-popular-carousel-card:hover{transform:translateY(-4px) !important;border-color:#d9dde5 !important;box-shadow:0 15px 34px rgba(15,23,42,0.13) !important;}.eutopia-popular-carousel-media{position:relative !important;flex:0 0 auto !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#f4f5f6 !important;}.eutopia-popular-carousel-media a{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;}.eutopia-popular-carousel-media img{display:block !important;width:100% !important;max-width:none !important;height:auto !important;aspect-ratio:16 / 9 !important;object-fit:cover !important;object-position:center !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;transition:transform 0.45s ease !important;}.eutopia-popular-carousel-card:hover
.eutopia-popular-carousel-media img{transform:scale(1.035) !important;}.eutopia-popular-carousel-media .media,.eutopia-popular-carousel-media .blazy,.eutopia-popular-carousel-media .blazy__contents,.eutopia-popular-carousel-media picture{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;}.eutopia-popular-carousel-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;margin:0 !important;padding:18px 20px 21px !important;background:#ffffff !important;}.eutopia-popular-carousel-title{margin:0 !important;padding:0 !important;text-align:left !important;}.eutopia-popular-carousel-title a{display:block !important;margin:0 !important;padding:0 !important;color:#171c26 !important;font-size:18px !important;font-weight:700 !important;line-height:1.45 !important;text-decoration:none !important;transition:color 0.2s ease !important;}.eutopia-popular-carousel-title a:hover{color:#d83c8e !important;text-decoration:none !important;}.view-populer-content .slick-track,.view-id-populer-content .slick-track{display:flex !important;align-items:stretch !important;}.view-populer-content .slick-slide,.view-id-populer-content .slick-slide{display:flex !important;flex-direction:column !important;float:none !important;height:auto !important;}.view-populer-content .slick-slide > div,.view-id-populer-content .slick-slide > div{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;}.view-populer-content .slick-slide .views-row,.view-id-populer-content .slick-slide .views-row{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;}.view-populer-content .slick-slide .views-field,.view-id-populer-content .slick-slide .views-field{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;}.view-populer-content .slick-slide .field-content,.view-id-populer-content .slick-slide .field-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;}.view-populer-content .eutopia-popular-carousel-card,.view-id-populer-content .eutopia-popular-carousel-card{flex:1 1 auto !important;width:100% !important;height:100% !important;}.view-populer-content .slick-slide,.view-id-populer-content .slick-slide{padding:8px 10px 18px !important;box-sizing:border-box !important;}.view-populer-content .slick-dots,.view-id-populer-content .slick-dots{margin-top:14px !important;}.view-populer-content .slick-dots li button,.view-id-populer-content .slick-dots li button{opacity:0.45 !important;}.view-populer-content .slick-dots li.slick-active button,.view-id-populer-content .slick-dots li.slick-active button{opacity:1 !important;}@media (max-width:767px){.eutopia-popular-carousel-card{border-radius:15px !important;}.eutopia-popular-carousel-content{padding:16px 17px 18px !important;}.eutopia-popular-carousel-title a{font-size:16.5px !important;line-height:1.45 !important;}.view-populer-content .slick-slide,.view-id-populer-content .slick-slide{padding:6px 7px 15px !important;}}
.eutopia-seminar-card{position:relative !important;display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;background:#ffffff !important;border:1px solid #e7e9ee !important;border-radius:20px !important;overflow:hidden !important;box-shadow:0 5px 20px rgba(15,23,42,0.07) !important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease !important;}.eutopia-seminar-card:hover{transform:translateY(-5px) !important;border-color:#d9dde5 !important;box-shadow:0 17px 38px rgba(15,23,42,0.13) !important;}.eutopia-seminar-media{flex:0 0 auto !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#f5f5f5 !important;}.eutopia-seminar-media a{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;}.eutopia-seminar-media img{display:block !important;width:100% !important;max-width:none !important;height:auto !important;aspect-ratio:4 / 3 !important;object-fit:cover !important;object-position:center !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;transition:transform 0.45s ease !important;}.eutopia-seminar-card:hover
.eutopia-seminar-media img{transform:scale(1.035) !important;}.eutopia-seminar-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;margin:0 !important;padding:20px 22px 16px !important;text-align:left !important;}.eutopia-seminar-category{margin:0 0 11px 0 !important;padding:0 !important;text-align:left !important;}.eutopia-seminar-category a{display:inline-flex !important;align-items:center !important;margin:0 !important;padding:6px 10px !important;background:rgba(232,66,157,0.08) !important;border:1px solid rgba(232,66,157,0.15) !important;border-radius:999px !important;color:#d83c8e !important;font-size:12px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:0.05em !important;text-transform:uppercase !important;text-decoration:none !important;}.eutopia-seminar-title{margin:0 0 12px 0 !important;padding:0 !important;text-align:left !important;}.eutopia-seminar-title a{display:block !important;margin:0 !important;padding:0 !important;color:#171c26 !important;font-size:19px !important;font-weight:700 !important;line-height:1.4 !important;text-decoration:none !important;transition:color 0.2s ease !important;}.eutopia-seminar-title a:hover{color:#d83c8e !important;text-decoration:none !important;}.eutopia-seminar-description{margin:0 0 16px 0 !important;padding:0 !important;color:#4f5866 !important;font-size:15px !important;font-weight:400 !important;line-height:1.65 !important;text-align:left !important;}.eutopia-seminar-description p{margin:0 !important;padding:0 !important;color:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;}.eutopia-seminar-info{margin:auto 0 0 0 !important;padding:12px 14px !important;background:#f7f7f9 !important;border:1px solid #eceef2 !important;border-left:3px solid #e8429d !important;border-radius:10px !important;color:#6c7280 !important;font-size:13.5px !important;font-weight:500 !important;line-height:1.55 !important;text-align:left !important;}.eutopia-seminar-info:empty{display:none !important;}.eutopia-seminar-action{flex:0 0 auto !important;width:100% !important;margin:0 !important;padding:8px 22px 22px !important;}.eutopia-seminar-action .btneggrafi{width:100% !important;margin:0 !important;padding:0 !important;}.eutopia-seminar-action .buttonprimary,.eutopia-seminar-action .btneggrafi a,.eutopia-seminar-action > a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:45px !important;margin:0 !important;padding:0 18px !important;background:#252b35 !important;border:1px solid #252b35 !important;border-radius:11px !important;color:#ffffff !important;font-size:14px !important;font-weight:650 !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 4px 12px rgba(15,23,42,0.12) !important;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease !important;}.eutopia-seminar-action .buttonprimary:hover,.eutopia-seminar-action .btneggrafi a:hover,.eutopia-seminar-action > a:hover{background:#e8429d !important;border-color:#e8429d !important;color:#ffffff !important;transform:translateY(-1px) !important;box-shadow:0 7px 18px rgba(232,66,157,0.22) !important;text-decoration:none !important;}@media (min-width:992px){.view-category.view-display-id-block_5 .row{display:flex !important;flex-wrap:wrap !important;align-items:stretch !important;}.view-category.view-display-id-block_5
  .row > [class*="col-"]{display:flex !important;flex-direction:column !important;align-self:stretch !important;}.view-category.view-display-id-block_5
  .row > [class*="col-"]
  .views-row{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;}.view-category.view-display-id-block_5
  .row > [class*="col-"]
  .views-field{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;}.view-category.view-display-id-block_5
  .row > [class*="col-"]
  .field-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;}.view-category.view-display-id-block_5
  .eutopia-seminar-card{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;margin-top:0 !important;margin-bottom:0 !important;}.view-category.view-display-id-block_5
  .eutopia-seminar-content{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;}.view-category.view-display-id-block_5
  .eutopia-seminar-info{margin-top:auto !important;}.view-category.view-display-id-block_5
  .eutopia-seminar-action{flex:0 0 auto !important;margin-top:0 !important;}}@media (min-width:1200px){.view-category.view-display-id-block_5
  .row > .col-xl-4{display:flex !important;flex-direction:column !important;align-self:stretch !important;}}@media (max-width:991px){.eutopia-seminar-card{height:auto !important;}}@media (max-width:767px){.eutopia-seminar-card{border-radius:16px !important;}.eutopia-seminar-content{padding:17px 18px 14px !important;}.eutopia-seminar-title a{font-size:18px !important;line-height:1.4 !important;}.eutopia-seminar-description{font-size:14.5px !important;line-height:1.6 !important;}.eutopia-seminar-action{padding:7px 18px 18px !important;}}
.block.block-layout-builder.block-field-blocknodearticletitle a{position:relative !important;display:block !important;background:#ffffff !important;border:1px solid #e5e7eb !important;border-radius:14px !important;padding:18px 18px 18px 54px !important;margin:0 0 12px 0 !important;color:#1f2937 !important;font-weight:800 !important;line-height:1.2 !important;text-decoration:none !important;box-shadow:0 2px 8px rgba(0,0,0,.06) !important;}.block.block-layout-builder.block-field-blocknodearticletitle a:last-of-type{margin-bottom:0 !important;}.block.block-layout-builder.block-field-blocknodearticletitle a::before{content:"" !important;position:absolute !important;left:14px !important;top:10px !important;bottom:10px !important;width:10px !important;border-radius:8px !important;background:#f59e0b !important;}.block.block-layout-builder.block-field-blocknodearticletitle a:hover{box-shadow:0 12px 26px rgba(0,0,0,.12) !important;transform:translateY(-1px);transition:box-shadow .15s ease,transform .15s ease;}
.phx-faq{--phx-navy:#153f55;--phx-blue:#0f5c7a;--phx-gold:#f4c95d;--phx-orange:#f59e42;--phx-text:#263238;--phx-muted:#64727d;--phx-border:#e3e8ec;--phx-bg:#f7f9fa;--phx-white:#ffffff;max-width:100%;margin:40px 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--phx-text);line-height:1.65;}.phx-faq *{box-sizing:border-box;}.phx-faq__intro{margin-bottom:24px;}.phx-faq__eyebrow{display:inline-block;margin-bottom:8px;padding:5px 10px;border-radius:999px;background:#fff5d8;color:#72500a;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;}.phx-faq h2{margin:0 0 12px;color:var(--phx-navy);font-size:clamp(26px,3vw,34px);line-height:1.25;}.phx-faq__lead{max-width:880px;margin:0;color:var(--phx-muted);font-size:17px;}.phx-faq__list{display:grid;gap:12px;}.phx-faq details{margin:0;overflow:hidden;border:1px solid var(--phx-border);border-radius:10px;background:var(--phx-white);box-shadow:0 2px 10px rgba(21,63,85,.04);}.phx-faq details[open]{border-color:#c8d8df;box-shadow:0 5px 18px rgba(21,63,85,.08);}.phx-faq summary{position:relative;cursor:pointer;list-style:none;padding:18px 52px 18px 20px;color:var(--phx-navy);font-size:17px;font-weight:700;line-height:1.4;}.phx-faq summary::-webkit-details-marker{display:none;}.phx-faq summary::after{content:"+";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--phx-bg);color:var(--phx-blue);font-size:22px;font-weight:500;line-height:1;}.phx-faq details[open] summary::after{content:"–";background:var(--phx-blue);color:var(--phx-white);}.phx-faq summary:hover,.phx-faq summary:focus-visible{background:#fbfcfd;}.phx-faq summary:focus-visible{outline:3px solid rgba(15,92,122,.18);outline-offset:-3px;}.phx-faq__answer{padding:0 20px 20px;border-top:1px solid #edf0f2;}.phx-faq__answer p{margin:16px 0 0;}.phx-faq__answer p:first-child{font-weight:600;color:#34444d;}.phx-faq__answer a,.phx-faq__cta a{color:var(--phx-blue);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}.phx-faq__answer a:hover,.phx-faq__cta a:hover{text-decoration-thickness:2px;}.phx-faq__cta{margin-top:24px;padding:20px;border-left:4px solid var(--phx-gold);border-radius:8px;background:var(--phx-bg);}.phx-faq__cta strong{color:var(--phx-navy);}@media (max-width:640px){.phx-faq{margin:30px 0;}.phx-faq summary{padding:16px 48px 16px 16px;font-size:16px;}.phx-faq summary::after{right:14px;}.phx-faq__answer{padding:0 16px 18px;}.phx-faq__lead{font-size:16px;}}
.phx-faq{--phx-bg:#f7f3ea;--phx-card:#ffffff;--phx-text:#1f2933;--phx-muted:#5b6472;--phx-border:#e4dccd;--phx-accent:#8b5e34;--phx-accent-soft:#efe3d0;--phx-shadow:0 14px 34px rgba(31,41,51,.08);max-width:1120px;margin:56px auto;padding:38px;background:radial-gradient(circle at top left,rgba(139,94,52,.13),transparent 32%),linear-gradient(135deg,#fbf8f1 0%,var(--phx-bg) 100%);border:1px solid var(--phx-border);border-radius:26px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--phx-text);line-height:1.65;box-sizing:border-box;}.phx-faq *,.phx-faq *::before,.phx-faq *::after{box-sizing:border-box;}.phx-faq__intro{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:28px;}.phx-faq__eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:8px;padding:7px 13px;background:var(--phx-accent-soft);color:var(--phx-accent);border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;}.phx-faq__eyebrow::before{content:"";width:8px;height:8px;flex:0 0 8px;background:var(--phx-accent);border-radius:50%;}.phx-faq h2{margin:0;color:var(--phx-text);font-size:clamp(28px,4vw,42px);line-height:1.15;letter-spacing:-.03em;}.phx-faq__lead{max-width:850px;margin:0;color:var(--phx-muted);font-size:17px;line-height:1.75;}.phx-faq__list{display:grid;gap:14px;}.phx-faq details{margin:0;overflow:hidden;background:rgba(255,255,255,.92);border:1px solid var(--phx-border);border-radius:18px;box-shadow:0 8px 22px rgba(31,41,51,.045);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;}.phx-faq details:hover{border-color:rgba(139,94,52,.36);box-shadow:var(--phx-shadow);transform:translateY(-1px);}.phx-faq details[open]{border-color:rgba(139,94,52,.32);box-shadow:var(--phx-shadow);}.phx-faq summary{position:relative;width:100%;padding:22px 64px 22px 24px;cursor:pointer;list-style:none;color:var(--phx-text);font-size:18px;font-weight:700;line-height:1.4;transition:background-color .2s ease,color .2s ease;}.phx-faq summary::-webkit-details-marker{display:none;}.phx-faq summary::marker{display:none;content:"";}.phx-faq summary::after{content:"+";position:absolute;right:22px;top:50%;width:32px;height:32px;transform:translateY(-50%);display:grid;place-items:center;background:var(--phx-accent-soft);color:var(--phx-accent);border-radius:50%;font-size:22px;font-weight:700;line-height:1;transition:background-color .2s ease,color .2s ease,transform .2s ease;}.phx-faq details[open] summary::after{content:"−";background:var(--phx-accent);color:#ffffff;}.phx-faq summary:hover{background:rgba(255,255,255,.34);}.phx-faq summary:focus{outline:none;}.phx-faq summary:focus-visible{outline:3px solid rgba(139,94,52,.18);outline-offset:-3px;}.phx-faq__answer{padding:0 24px 24px;color:var(--phx-muted);font-size:16.5px;line-height:1.78;}.phx-faq__answer p{margin:0 0 14px;}.phx-faq__answer p:last-child{margin-bottom:0;}.phx-faq__answer p:first-child{color:#3b4650;font-weight:500;}.phx-faq__answer strong{color:var(--phx-text);font-weight:750;}.phx-faq__answer a,.phx-faq__cta a{color:var(--phx-accent);font-weight:750;text-decoration:none;border-bottom:1px solid rgba(139,94,52,.35);transition:border-color .2s ease,color .2s ease;}.phx-faq__answer a:hover,.phx-faq__cta a:hover{border-bottom-color:var(--phx-accent);}.phx-faq__answer a:focus-visible,.phx-faq__cta a:focus-visible{outline:3px solid rgba(139,94,52,.18);outline-offset:3px;border-radius:2px;}.phx-faq__cta{margin-top:26px;padding:22px 24px;background:#ffffff;border:1px solid var(--phx-border);border-radius:20px;color:var(--phx-muted);font-size:16px;line-height:1.7;}.phx-faq__cta strong{color:var(--phx-text);font-weight:750;}.phx-faq__answer ul,.phx-faq__answer ol{margin:14px 0 0;padding-left:22px;}.phx-faq__answer li{margin:6px 0;}.phx-faq__answer table{width:100%;margin-top:16px;border-collapse:collapse;background:#ffffff;font-size:15px;}.phx-faq__answer th,.phx-faq__answer td{padding:10px 12px;border:1px solid var(--phx-border);text-align:left;vertical-align:top;}.phx-faq__answer th{background:var(--phx-accent-soft);color:var(--phx-text);font-weight:700;}@media (max-width:768px){.phx-faq{margin:38px auto;padding:24px 16px;border-radius:20px;}.phx-faq__intro{margin-bottom:22px;}.phx-faq__lead{font-size:16px;line-height:1.65;}.phx-faq summary{padding:19px 56px 19px 18px;font-size:16.5px;}.phx-faq summary::after{right:16px;width:30px;height:30px;font-size:20px;}.phx-faq__answer{padding:0 18px 20px;font-size:15.8px;line-height:1.7;}.phx-faq__cta{padding:18px;font-size:15.5px;}.phx-faq__answer{overflow-wrap:anywhere;}.phx-faq__answer table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}}@media (max-width:420px){.phx-faq{padding:20px 13px;}.phx-faq__eyebrow{font-size:12px;}.phx-faq h2{font-size:27px;}.phx-faq summary{font-size:16px;}}@media (prefers-reduced-motion:reduce){.phx-faq details,.phx-faq summary,.phx-faq summary::after,.phx-faq a{transition:none;}.phx-faq details:hover{transform:none;}}.phx-faq__intro > p{margin:0;}.phx-faq > h2 + .phx-faq__list{margin-top:20px;}
.eutopia-category-card{position:relative !important;display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;margin:0 !important;padding:0 !important;background:#ffffff !important;border:1px solid #e7e9ee !important;border-radius:20px !important;overflow:hidden !important;box-shadow:0 5px 20px rgba(15,23,42,0.07) !important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease !important;}.eutopia-category-card:hover{transform:translateY(-5px) !important;border-color:#d9dde5 !important;box-shadow:0 17px 38px rgba(15,23,42,0.13) !important;}.eutopia-category-media{flex:0 0 auto !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#f4f5f6 !important;}.eutopia-category-media a{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;}.eutopia-category-media img{display:block !important;width:100% !important;max-width:none !important;height:auto !important;aspect-ratio:3 / 2 !important;object-fit:cover !important;object-position:center !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;transition:transform 0.45s ease !important;}.eutopia-category-card:hover
.eutopia-category-media img{transform:scale(1.035) !important;}.eutopia-category-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;margin:0 !important;padding:20px 22px 17px !important;text-align:left !important;}.eutopia-category-label{margin:0 0 11px 0 !important;padding:0 !important;text-align:left !important;}.eutopia-category-label:empty{display:none !important;}.eutopia-category-label a{display:inline-flex !important;align-items:center !important;margin:0 !important;padding:6px 10px !important;background:rgba(232,66,157,0.08) !important;border:1px solid rgba(232,66,157,0.15) !important;border-radius:999px !important;color:#d83c8e !important;font-size:12px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:0.045em !important;text-transform:uppercase !important;text-decoration:none !important;}.eutopia-category-title{margin:0 0 13px 0 !important;padding:0 !important;text-align:left !important;}.eutopia-category-title a{display:block !important;margin:0 !important;padding:0 !important;color:#171c26 !important;font-size:19px !important;font-weight:700 !important;line-height:1.42 !important;text-decoration:none !important;transition:color 0.2s ease !important;}.eutopia-category-title a:hover{color:#d83c8e !important;text-decoration:none !important;}.eutopia-category-description{margin:0 !important;padding:0 !important;color:#555e6c !important;font-size:15px !important;font-weight:400 !important;line-height:1.65 !important;text-align:left !important;}.eutopia-category-description:empty{display:none !important;}.eutopia-category-description p{margin:0 !important;padding:0 !important;color:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;}.eutopia-category-action{flex:0 0 auto !important;width:100% !important;margin:0 !important;padding:8px 22px 22px !important;}.eutopia-category-action .btneggrafi{width:100% !important;margin:0 !important;padding:0 !important;}.eutopia-category-action .buttonprimary,.eutopia-category-action .btneggrafi a,.eutopia-category-action > a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:44px !important;margin:0 !important;padding:0 18px !important;background:#252b35 !important;border:1px solid #252b35 !important;border-radius:11px !important;color:#ffffff !important;font-size:14px !important;font-weight:650 !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 4px 12px rgba(15,23,42,0.12) !important;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease !important;}.eutopia-category-action .buttonprimary:hover,.eutopia-category-action .btneggrafi a:hover,.eutopia-category-action > a:hover{background:#e8429d !important;border-color:#e8429d !important;color:#ffffff !important;transform:translateY(-1px) !important;box-shadow:0 7px 18px rgba(232,66,157,0.22) !important;text-decoration:none !important;}.views-view-responsive-grid__item:has(.eutopia-category-card){display:flex !important;flex-direction:column !important;align-self:stretch !important;}.views-view-responsive-grid__item:has(.eutopia-category-card)
.views-field{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;}.views-view-responsive-grid__item:has(.eutopia-category-card)
.field-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;}.views-view-responsive-grid__item:has(.eutopia-category-card)
.eutopia-category-card{flex:1 1 auto !important;}.view .row:has(.eutopia-category-card){align-items:stretch !important;}.view .row:has(.eutopia-category-card)
> [class*="col-"]{display:flex !important;flex-direction:column !important;align-self:stretch !important;}.view .row:has(.eutopia-category-card)
> [class*="col-"]
.views-row{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;}.view .row:has(.eutopia-category-card)
> [class*="col-"]
.views-field{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;}.view .row:has(.eutopia-category-card)
> [class*="col-"]
.field-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;}.views-view-grid td:has(.eutopia-category-card){vertical-align:top !important;}.views-view-grid td:has(.eutopia-category-card)
.views-field,.views-view-grid td:has(.eutopia-category-card)
.field-content{display:flex !important;flex-direction:column !important;width:100% !important;height:100% !important;}.views-view-grid td:has(.eutopia-category-card)
.eutopia-category-card{height:100% !important;}.view:has(.eutopia-category-card) .pager{margin:30px 0 0 !important;padding:0 !important;text-align:center !important;}.view:has(.eutopia-category-card)
.pager a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:44px !important;padding:0 25px !important;background:#ffffff !important;border:1px solid #d9dde5 !important;border-radius:11px !important;color:#252b35 !important;font-size:14px !important;font-weight:650 !important;text-decoration:none !important;box-shadow:0 4px 12px rgba(15,23,42,0.07) !important;}.view:has(.eutopia-category-card)
.pager a:hover{background:#252b35 !important;border-color:#252b35 !important;color:#ffffff !important;}@media (max-width:991px){.eutopia-category-card{height:auto !important;}}@media (max-width:767px){.eutopia-category-card{border-radius:16px !important;}.eutopia-category-content{padding:17px 18px 14px !important;}.eutopia-category-title a{font-size:18px !important;line-height:1.42 !important;}.eutopia-category-description{font-size:14.5px !important;line-height:1.6 !important;}.eutopia-category-action{padding:7px 18px 18px !important;}}@media (min-width:992px){.view-category .views-view-responsive-grid,.view-id-category .views-view-responsive-grid{align-items:stretch !important;grid-auto-rows:1fr !important;}.view-category .views-view-responsive-grid__item,.view-id-category .views-view-responsive-grid__item{display:flex !important;flex-direction:column !important;align-self:stretch !important;height:100% !important;min-height:0 !important;}.view-category .views-view-responsive-grid__item-inner,.view-id-category .views-view-responsive-grid__item-inner{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;min-height:0 !important;}.view-category .views-view-responsive-grid__item-inner .views-row,.view-id-category .views-view-responsive-grid__item-inner .views-row{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;min-height:0 !important;}.view-category .views-view-responsive-grid__item-inner .views-field,.view-id-category .views-view-responsive-grid__item-inner .views-field{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;min-height:0 !important;}.view-category .views-view-responsive-grid__item-inner .field-content,.view-id-category .views-view-responsive-grid__item-inner .field-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;min-height:0 !important;}.view-category .eutopia-category-card,.view-id-category .eutopia-category-card{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;min-height:0 !important;margin:0 !important;}.view-category .eutopia-category-content,.view-id-category .eutopia-category-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;}.view-category .eutopia-category-action,.view-id-category .eutopia-category-action{flex:0 0 auto !important;margin-top:auto !important;}}
.phx-course-facts{margin:24px 0 34px;border:1px solid #dce2e8;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 16px rgba(23,50,79,.07);font-family:Arial,Helvetica,sans-serif;}.phx-course-facts__header{padding:14px 18px;background:#17324f;border-left:5px solid #c99a3d;color:#fff;}.phx-course-facts__header h2{margin:0;color:#fff;font-size:20px;line-height:1.3;}.phx-course-facts__header p{margin:5px 0 0;color:#e3ebf2;font-size:13px;line-height:1.45;}.phx-course-facts__body{padding:16px 18px 18px;}.phx-facts-grid{display:flex;flex-wrap:wrap;margin:-5px;}.phx-fact{width:50%;padding:5px;}.phx-fact__inner{height:100%;padding:10px 12px;background:#f7f9fb;border:1px solid #e4e8ec;border-radius:7px;}.phx-fact__label{display:block;margin-bottom:3px;color:#687582;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;}.phx-fact__value{color:#202832;font-size:14px;line-height:1.4;}.phx-course-facts__note{margin:12px 5px 0;padding:9px 11px;background:#fff9ed;border-left:3px solid #c99a3d;color:#5f5137;font-size:12px;line-height:1.45;}.phx-course-facts strong{color:#17324f;}@media (max-width:640px){.phx-fact{width:100%;}.phx-course-facts__header h2{font-size:18px;}}
.contentblog{border-radius:14px;overflow:hidden;}.contentblog img,.contentblog picture,.contentblog .field img{width:100% !important;height:auto !important;display:block !important;}.denizblog{display:flex;flex-direction:column;gap:8px;padding:12px 12px 14px;}.deniz-tagblog{font-size:12px;opacity:.85;}.deniz-titleblog a{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;}@media (max-width:767px){.deniz-titleblog a{-webkit-line-clamp:2;}}.deniz-moreblog{margin-top:auto;padding:8px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.9);}@media (min-width:768px){.denizblog{min-height:150px;}}.deniz-moreblog:hover,.deniz-titleblog a:hover{text-decoration:underline;}.denizblog{background:#fff;border:1px solid rgba(0,0,0,.08);border-top:0;border-radius:0 0 14px 14px;}.deniz-tagblog{display:inline-flex;width:max-content;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.06);font-weight:600;letter-spacing:.2px;}.deniz-titleblog a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.deniz-moreblog{margin-top:10px;padding:8px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.9);}.deniz-moreblog:hover{border-color:rgba(0,0,0,.25);}
.view-populer-content .view-content,.view-id-populer-content .view-content{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;}.view-populer-content .view-content > .views-row,.view-id-populer-content .view-content > .views-row{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;}.babylonia-popular-card{position:relative !important;display:flex !important;flex-direction:column !important;width:100% !important;margin:0 !important;padding:0 !important;background:#ffffff !important;border:1px solid #e7e9ee !important;border-radius:20px !important;overflow:hidden !important;box-shadow:0 5px 20px rgba(15,23,42,0.07) !important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease !important;}.babylonia-popular-card:hover{transform:translateY(-5px) !important;border-color:#d9dde5 !important;box-shadow:0 17px 38px rgba(15,23,42,0.13) !important;}.babylonia-popular-media{flex:0 0 auto !important;width:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#f4f5f6 !important;}.babylonia-popular-media a{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;}.babylonia-popular-media img{display:block !important;width:100% !important;max-width:none !important;height:auto !important;aspect-ratio:3 / 2 !important;object-fit:cover !important;object-position:center !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;transition:transform 0.45s ease !important;}.babylonia-popular-card:hover
.babylonia-popular-media img{transform:scale(1.035) !important;}.babylonia-popular-content{display:flex !important;flex-direction:column !important;width:100% !important;margin:0 !important;padding:21px 22px 17px !important;text-align:left !important;}.babylonia-popular-title{margin:0 0 12px 0 !important;padding:0 !important;}.babylonia-popular-title a{display:block !important;margin:0 !important;padding:0 !important;color:#171c26 !important;font-size:19px !important;font-weight:700 !important;line-height:1.42 !important;text-decoration:none !important;transition:color 0.2s ease !important;}.babylonia-popular-title a:hover{color:#d83c8e !important;text-decoration:none !important;}.babylonia-popular-description{margin:0 !important;padding:0 !important;color:#555e6c !important;font-size:15px !important;font-weight:400 !important;line-height:1.65 !important;text-align:left !important;}.babylonia-popular-description p{margin:0 !important;padding:0 !important;color:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;}.babylonia-popular-description:empty{display:none !important;}.babylonia-popular-action{flex:0 0 auto !important;width:100% !important;margin:0 !important;padding:8px 22px 22px !important;}.babylonia-popular-action .btneggrafi{width:100% !important;margin:0 !important;padding:0 !important;}.babylonia-popular-action .buttonprimary,.babylonia-popular-action .btneggrafi a,.babylonia-popular-action > a{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:45px !important;margin:0 !important;padding:0 18px !important;background:#252b35 !important;border:1px solid #252b35 !important;border-radius:11px !important;color:#ffffff !important;font-size:14px !important;font-weight:650 !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 4px 12px rgba(15,23,42,0.12) !important;transition:background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease !important;}.babylonia-popular-action .buttonprimary:hover,.babylonia-popular-action .btneggrafi a:hover,.babylonia-popular-action > a:hover{background:#e8429d !important;border-color:#e8429d !important;color:#ffffff !important;transform:translateY(-1px) !important;box-shadow:0 7px 18px rgba(232,66,157,0.22) !important;text-decoration:none !important;}@media (max-width:767px){.babylonia-popular-card{border-radius:16px !important;}.babylonia-popular-content{padding:18px 18px 14px !important;}.babylonia-popular-title a{font-size:18px !important;}.babylonia-popular-description{font-size:14.5px !important;line-height:1.6 !important;}.babylonia-popular-action{padding:7px 18px 18px !important;}}
.view-related-content .slick-track,.view-id-related-content .slick-track{display:flex !important;align-items:stretch !important;}.view-related-content .slick-slide,.view-id-related-content .slick-slide{display:flex !important;flex-direction:column !important;float:none !important;height:auto !important;padding:8px 10px 18px !important;box-sizing:border-box !important;}.view-related-content .slick-slide > div,.view-id-related-content .slick-slide > div{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;}.view-related-content .slick-slide .views-row,.view-id-related-content .slick-slide .views-row{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;}.view-related-content .slick-slide .views-field,.view-id-related-content .slick-slide .views-field{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;}.view-related-content .slick-slide .field-content,.view-id-related-content .slick-slide .field-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;}.view-related-content .eutopia-popular-carousel-card,.view-id-related-content .eutopia-popular-carousel-card{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;}.view-related-content .eutopia-popular-carousel-content,.view-id-related-content .eutopia-popular-carousel-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;}@media (max-width:767px){.view-related-content .slick-slide,.view-id-related-content .slick-slide{padding:6px 7px 15px !important;}}
.node__content .field--name-body table,.node__content .field--type-text-with-summary table,.node__content .text-formatted table,article .field--name-body table,article .text-formatted table,.main-content .field--name-body table,.main-content .text-formatted table{width:100%;margin:28px 0;border-collapse:separate;border-spacing:0;background:#ffffff;color:#26323f;font-size:15.5px;line-height:1.5;border:1px solid #e7e0d5;border-radius:14px;overflow:hidden;box-shadow:0 8px 22px rgba(31,41,51,0.055);}.node__content .field--name-body table th,.node__content .field--type-text-with-summary table th,.node__content .text-formatted table th,article .field--name-body table th,article .text-formatted table th,.main-content .field--name-body table th,.main-content .text-formatted table th{background:#f1eadf;color:#1f2933;font-weight:700;}.node__content .field--name-body table td,.node__content .field--type-text-with-summary table td,.node__content .text-formatted table td,article .field--name-body table td,article .text-formatted table td,.main-content .field--name-body table td,.main-content .text-formatted table td{background:#ffffff;color:#26323f;font-weight:400;}.node__content .field--name-body table th,.node__content .field--name-body table td,.node__content .field--type-text-with-summary table th,.node__content .field--type-text-with-summary table td,.node__content .text-formatted table th,.node__content .text-formatted table td,article .field--name-body table th,article .field--name-body table td,article .text-formatted table th,article .text-formatted table td,.main-content .field--name-body table th,.main-content .field--name-body table td,.main-content .text-formatted table th,.main-content .text-formatted table td{padding:13px 16px;text-align:left;vertical-align:middle;border-right:1px solid #eee7dc;border-bottom:1px solid #eee7dc;}.node__content .field--name-body table th:last-child,.node__content .field--name-body table td:last-child,.node__content .field--type-text-with-summary table th:last-child,.node__content .field--type-text-with-summary table td:last-child,.node__content .text-formatted table th:last-child,.node__content .text-formatted table td:last-child,article .field--name-body table th:last-child,article .field--name-body table td:last-child,article .text-formatted table th:last-child,article .text-formatted table td:last-child,.main-content .field--name-body table th:last-child,.main-content .field--name-body table td:last-child,.main-content .text-formatted table th:last-child,.main-content .text-formatted table td:last-child{border-right:0;}.node__content .field--name-body table tr:last-child th,.node__content .field--name-body table tr:last-child td,.node__content .field--type-text-with-summary table tr:last-child th,.node__content .field--type-text-with-summary table tr:last-child td,.node__content .text-formatted table tr:last-child th,.node__content .text-formatted table tr:last-child td,article .field--name-body table tr:last-child th,article .field--name-body table tr:last-child td,article .text-formatted table tr:last-child th,article .text-formatted table tr:last-child td,.main-content .field--name-body table tr:last-child th,.main-content .field--name-body table tr:last-child td,.main-content .text-formatted table tr:last-child th,.main-content .text-formatted table tr:last-child td{border-bottom:0;}.node__content .field--name-body table tr:nth-child(even) td,.node__content .field--type-text-with-summary table tr:nth-child(even) td,.node__content .text-formatted table tr:nth-child(even) td,article .field--name-body table tr:nth-child(even) td,article .text-formatted table tr:nth-child(even) td,.main-content .field--name-body table tr:nth-child(even) td,.main-content .text-formatted table tr:nth-child(even) td{background:#fdfbf7;}.node__content .field--name-body table tr:hover td,.node__content .field--type-text-with-summary table tr:hover td,.node__content .text-formatted table tr:hover td,article .field--name-body table tr:hover td,article .text-formatted table tr:hover td,.main-content .field--name-body table tr:hover td,.main-content .text-formatted table tr:hover td{background:#f7f0e6;}.node__content .field--name-body table a,.node__content .field--type-text-with-summary table a,.node__content .text-formatted table a,article .field--name-body table a,article .text-formatted table a,.main-content .field--name-body table a,.main-content .text-formatted table a{color:#8b5e34;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(139,94,52,0.35);}.node__content .field--name-body table a:hover,.node__content .field--type-text-with-summary table a:hover,.node__content .text-formatted table a:hover,article .field--name-body table a:hover,article .text-formatted table a:hover,.main-content .field--name-body table a:hover,.main-content .text-formatted table a:hover{border-bottom-color:#8b5e34;}@media (max-width:768px){.node__content .field--name-body,.node__content .field--type-text-with-summary,.node__content .text-formatted,article .field--name-body,article .text-formatted,.main-content .field--name-body,.main-content .text-formatted{overflow-x:auto;-webkit-overflow-scrolling:touch;}.node__content .field--name-body table,.node__content .field--type-text-with-summary table,.node__content .text-formatted table,article .field--name-body table,article .text-formatted table,.main-content .field--name-body table,.main-content .text-formatted table{min-width:640px;margin:24px 0;font-size:14.8px;border-radius:12px;}.node__content .field--name-body table th,.node__content .field--name-body table td,.node__content .field--type-text-with-summary table th,.node__content .field--type-text-with-summary table td,.node__content .text-formatted table th,.node__content .text-formatted table td,article .field--name-body table th,article .field--name-body table td,article .text-formatted table th,article .text-formatted table td,.main-content .field--name-body table th,.main-content .field--name-body table td,.main-content .text-formatted table th,.main-content .text-formatted table td{padding:12px 14px;}}@media (max-width:480px){.node__content .field--name-body table,.node__content .field--type-text-with-summary table,.node__content .text-formatted table,article .field--name-body table,article .text-formatted table,.main-content .field--name-body table,.main-content .text-formatted table{min-width:600px;font-size:14.2px;}}
@media (min-width:992px){.view-taxonomy-term .views-view-responsive-grid,.view-id-taxonomy-term .views-view-responsive-grid{align-items:stretch !important;grid-auto-rows:1fr !important;}.view-taxonomy-term .views-view-responsive-grid__item,.view-id-taxonomy-term .views-view-responsive-grid__item{display:flex !important;flex-direction:column !important;align-self:stretch !important;width:100% !important;height:100% !important;min-height:0 !important;}.view-taxonomy-term .views-view-responsive-grid__item-inner,.view-id-taxonomy-term .views-view-responsive-grid__item-inner{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;min-height:0 !important;}.view-taxonomy-term
  .views-view-responsive-grid__item-inner
  .views-row,.view-id-taxonomy-term
  .views-view-responsive-grid__item-inner
  .views-row{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;min-height:0 !important;}.view-taxonomy-term
  .views-view-responsive-grid__item-inner
  .views-field,.view-id-taxonomy-term
  .views-view-responsive-grid__item-inner
  .views-field{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;min-height:0 !important;}.view-taxonomy-term
  .views-view-responsive-grid__item-inner
  .field-content,.view-id-taxonomy-term
  .views-view-responsive-grid__item-inner
  .field-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;min-height:0 !important;}.view-taxonomy-term .eutopia-category-card,.view-id-taxonomy-term .eutopia-category-card{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;height:100% !important;min-height:0 !important;margin:0 !important;}.view-taxonomy-term .eutopia-category-content,.view-id-taxonomy-term .eutopia-category-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;}.view-taxonomy-term .eutopia-category-action,.view-id-taxonomy-term .eutopia-category-action{flex:0 0 auto !important;margin-top:auto !important;}}
css:|-
  

  .webform-submission-form{--wf-gap:16px;--wf-radius:14px;--wf-border:rgba(0,0,0,.14);--wf-muted:rgba(0,0,0,.60);--wf-soft:rgba(0,0,0,.03);--wf-soft-2:rgba(0,0,0,.02);--wf-focus:rgba(0,0,0,.22);}.webform-submission-form .js-form-item,.webform-submission-form .form-item{margin:0 0 var(--wf-gap);}.webform-submission-form label{font-weight:850;letter-spacing:.2px;margin:0 0 6px;display:inline-block;}.webform-submission-form .form-required:after{content:" *";font-weight:900;}.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form input[type="tel"],.webform-submission-form select,.webform-submission-form textarea{width:100%;border:1px solid var(--wf-border);border-radius:var(--wf-radius);padding:10px 12px;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;}.webform-submission-form textarea{min-height:120px;resize:vertical;}.webform-submission-form input[type="text"]:focus,.webform-submission-form input[type="email"]:focus,.webform-submission-form input[type="tel"]:focus,.webform-submission-form select:focus,.webform-submission-form textarea:focus{border-color:var(--wf-focus);box-shadow:0 0 0 3px rgba(0,0,0,.06);background:#fff;}.webform-submission-form .description{margin:8px 0 0;color:var(--wf-muted);font-size:13px;line-height:1.4;background:var(--wf-soft);border-radius:var(--wf-radius);padding:10px 12px;}.webform-submission-form .description:after{content:"";display:block;margin-top:10px;border-bottom:1px solid rgba(0,0,0,.16);}.webform-submission-form fieldset{border:1px solid rgba(0,0,0,.10);border-radius:calc(var(--wf-radius) + 2px);padding:12px 12px 2px;background:transparent;margin:0 0 calc(var(--wf-gap) + 2px);}.webform-submission-form fieldset > legend{font-weight:900;padding:0 6px;margin-bottom:8px;}.webform-submission-form details{border:1px solid rgba(0,0,0,.10);border-radius:calc(var(--wf-radius) + 2px);padding:10px 12px;background:var(--wf-soft-2);margin:0 0 calc(var(--wf-gap) + 2px);}.webform-submission-form details > summary{cursor:pointer;font-weight:900;list-style:none;outline:none;}.webform-submission-form details[open] > summary{margin-bottom:10px;}.webform-submission-form .webform-terms-of-service{border:1px solid rgba(0,0,0,.10);border-radius:calc(var(--wf-radius) + 2px);padding:12px;background:var(--wf-soft);}.webform-submission-form .webform-terms-of-service .description{background:transparent;padding:0;}.webform-submission-form .webform-terms-of-service .description:after{display:none;}.webform-submission-form .webform-terms-of-service h3{font-weight:900;margin:12px 0 6px;}.webform-submission-form input[type="submit"],.webform-submission-form button[type="submit"]{border-radius:calc(var(--wf-radius) + 8px);padding:12px 16px;font-weight:900;cursor:pointer;}.webform-submission-form fieldset > legend{text-transform:none;letter-spacing:.3px;}.webform-submission-form details{background:rgba(0,0,0,.02);}.webform-submission-form details > summary{padding:4px 0;}.webform-submission-form .wf-intro{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.10);border-radius:14px;padding:10px 12px;margin:0 0 16px;}.webform-submission-form .wf-intro p{margin:6px 0;font-size:13px;line-height:1.35;}.webform-submission-form .wf-intro strong{font-weight:900;font-size:13px;}.webform-submission-form .wf-intro__note{font-size:12px;color:rgba(0,0,0,.62);}
.bab-carousel-multi .bab-reviews-carousel{position:relative;max-width:1100px;margin:0 auto;padding:2rem 1rem;box-sizing:border-box;background:#faf7f4;border-radius:1.5rem;box-shadow:0 10px 30px rgba(0,0,0,0.06);overflow:hidden;}.bab-carousel-multi .bab-reviews-header{text-align:center;margin-bottom:1.5rem;}.bab-carousel-multi .bab-reviews-header h2{font-size:1.6rem;margin:0 0 0.4rem;font-weight:700;}.bab-carousel-multi .bab-reviews-header p{margin:0;font-size:0.95rem;opacity:0.8;}.bab-carousel-multi .bab-reviews-viewport{overflow:hidden;}.bab-carousel-multi .bab-reviews-track{display:flex;align-items:stretch;gap:1.5rem;transition:transform 0.4s ease;will-change:transform;}.bab-carousel-multi .bab-review-card{flex:0 0 82%;box-sizing:border-box;background:#ffffff;border-radius:1.25rem;padding:1.4rem 1.6rem 1.6rem;box-shadow:0 6px 18px rgba(0,0,0,0.04);}.bab-carousel-multi .bab-review-card h3{margin:0 0 1rem;font-size:1.15rem;font-weight:700;}.bab-carousel-multi .bab-review-people{display:flex;flex-direction:column;gap:0.9rem;}.bab-carousel-multi .bab-review-person{display:flex;align-items:flex-start;gap:0.75rem;}.bab-carousel-multi .bab-review-person-photo img{width:52px;height:52px;border-radius:50%;object-fit:cover;display:block;border:2px solid #f1e0d6;}.bab-carousel-multi .bab-review-person-text{flex:1;}.bab-carousel-multi .bab-review-quote{margin:0 0 0.35rem;font-size:0.94rem;line-height:1.5;}.bab-carousel-multi .bab-review-meta{margin:0;font-size:0.82rem;font-style:italic;opacity:0.8;}.bab-carousel-multi .bab-reviews-nav{position:absolute;top:50%;transform:translateY(-50%);border:none;background:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,0.12);width:2.3rem;height:2.3rem;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,opacity 0.2s ease;font-size:1.4rem;line-height:1;padding:0;}.bab-carousel-multi .bab-reviews-prev{left:0.4rem;}.bab-carousel-multi .bab-reviews-next{right:0.4rem;}.bab-carousel-multi .bab-reviews-nav:hover{transform:translateY(-50%) scale(1.05);box-shadow:0 6px 18px rgba(0,0,0,0.18);}.bab-carousel-multi .bab-reviews-nav:disabled{opacity:0.4;cursor:default;box-shadow:none;}.bab-carousel-multi .bab-reviews-dots{display:flex;justify-content:center;gap:0.4rem;margin-top:1.3rem;}.bab-carousel-multi .bab-reviews-dot{width:0.55rem;height:0.55rem;border-radius:999px;border:none;background:rgba(0,0,0,0.22);cursor:pointer;padding:0;transition:width 0.2s ease,background 0.2s ease,opacity 0.2s ease;}.bab-carousel-multi .bab-reviews-dot.is-active{width:1.3rem;background:#c06f3d;}@media (min-width:640px){.bab-carousel-multi .bab-review-card{flex-basis:70%;}}@media (min-width:900px){.bab-carousel-multi .bab-review-card{flex-basis:55%;}.bab-carousel-multi .bab-reviews-carousel{padding:2.5rem 2.2rem 2.2rem;}.bab-carousel-multi .bab-reviews-prev{left:0.75rem;}.bab-carousel-multi .bab-reviews-next{right:0.75rem;}}@media (max-width:639px){.bab-carousel-multi .bab-reviews-track{gap:1rem;}.bab-carousel-multi .bab-review-card{flex:0 0 90%;padding:1.2rem 1.2rem 1.4rem;}.bab-carousel-multi .bab-review-person{flex-direction:column;align-items:flex-start;}.bab-carousel-multi .bab-review-person-photo{margin-bottom:0.3rem;}.bab-carousel-multi .bab-review-person-photo img{width:60px;height:60px;}}
.bab-carousel-extended .bab-reviews-carousel{position:relative;max-width:1100px;margin:0 auto;padding:2rem 1rem;box-sizing:border-box;background:#faf7f4;border-radius:1.5rem;box-shadow:0 10px 30px rgba(0,0,0,0.06);overflow:hidden;}.bab-carousel-extended .bab-reviews-header{text-align:center;margin-bottom:1.5rem;}.bab-carousel-extended .bab-reviews-header h2{font-size:1.6rem;margin:0 0 0.4rem;font-weight:700;}.bab-carousel-extended .bab-reviews-header p{margin:0;font-size:0.95rem;opacity:0.8;}.bab-carousel-extended .bab-reviews-viewport{overflow:hidden;}.bab-carousel-extended .bab-reviews-track{display:flex;align-items:stretch;gap:1.5rem;transition:transform 0.4s ease;will-change:transform;}.bab-carousel-extended .bab-review-card{flex:0 0 82%;box-sizing:border-box;background:#ffffff;border-radius:1.25rem;padding:1.4rem 1.6rem 1.6rem;box-shadow:0 6px 18px rgba(0,0,0,0.04);display:flex;flex-direction:column;}.bab-carousel-extended .bab-review-photo{margin-bottom:0.7rem;}.bab-carousel-extended .bab-review-photo img{width:64px;height:64px;border-radius:50%;object-fit:cover;display:block;border:2px solid #f1e0d6;}.bab-carousel-extended .bab-review-card h3{margin:0 0 0.7rem;font-size:1.15rem;font-weight:700;}.bab-carousel-extended .bab-review-card p{margin:0 0 0.7rem;line-height:1.55;font-size:0.95rem;}.bab-carousel-extended .bab-review-meta{margin-top:0.3rem;font-size:0.85rem;font-style:italic;opacity:0.8;}.bab-carousel-extended .bab-reviews-nav{position:absolute;top:50%;transform:translateY(-50%);border:none;background:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,0.12);width:2.3rem;height:2.3rem;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease,opacity 0.2s ease;font-size:1.4rem;line-height:1;padding:0;}.bab-carousel-extended .bab-reviews-prev{left:0.4rem;}.bab-carousel-extended .bab-reviews-next{right:0.4rem;}.bab-carousel-extended .bab-reviews-nav:hover{transform:translateY(-50%) scale(1.05);box-shadow:0 6px 18px rgba(0,0,0,0.18);}.bab-carousel-extended .bab-reviews-nav:disabled{opacity:0.4;cursor:default;box-shadow:none;}.bab-carousel-extended .bab-reviews-dots{display:flex;justify-content:center;gap:0.4rem;margin-top:1.3rem;}.bab-carousel-extended .bab-reviews-dot{width:0.55rem;height:0.55rem;border-radius:999px;border:none;background:rgba(0,0,0,0.22);cursor:pointer;padding:0;transition:width 0.2s ease,background 0.2s ease,opacity 0.2s ease;}.bab-carousel-extended .bab-reviews-dot.is-active{width:1.3rem;background:#c06f3d;}@media (min-width:640px){.bab-carousel-extended .bab-review-card{flex-basis:70%;}}@media (min-width:900px){.bab-carousel-extended .bab-review-card{flex-basis:55%;}.bab-carousel-extended .bab-reviews-carousel{padding:2.5rem 2.2rem 2.2rem;}.bab-carousel-extended .bab-reviews-prev{left:0.75rem;}.bab-carousel-extended .bab-reviews-next{right:0.75rem;}}@media (max-width:639px){.bab-carousel-extended .bab-reviews-track{gap:1rem;}.bab-carousel-extended .bab-review-card{flex:0 0 90%;padding:1.2rem 1.2rem 1.4rem;}.bab-carousel-extended .bab-review-photo img{width:60px;height:60px;}}
