/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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;}}
.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;}}
.field--name-field-course-teacher{--eut-accent:#c94f34;--eut-accent-dark:#8f3525;--eut-accent-soft:#fff0ea;--eut-cream:#faf4e8;--eut-cream-soft:#fffaf3;--eut-ink:#25211f;--eut-text:#3f3a36;--eut-muted:#6a645f;--eut-border:#e7ddd0;position:relative;margin:36px 0;padding:28px 30px 28px 34px;border:1px solid var(--eut-border);border-radius:18px;background:linear-gradient(135deg,#ffffff 0%,var(--eut-cream-soft) 100%);box-shadow:0 8px 24px rgba(37,33,31,.06);color:var(--eut-text);line-height:1.75;}.field--name-field-course-teacher::before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:5px;border-radius:0 6px 6px 0;background:var(--eut-accent);}.field--name-field-course-teacher > .field__label{display:inline-block;margin:0 0 18px;padding:6px 11px;border:1px solid #f0cbbb;border-radius:999px;background:var(--eut-accent-soft);color:var(--eut-accent-dark);font-size:13px;font-weight:800;line-height:1.3;letter-spacing:.05em;}.field--name-field-course-teacher > .field__item{color:var(--eut-text);font-size:17px;line-height:1.75;}.field--name-field-course-teacher .field__item p{margin:0 0 16px;}.field--name-field-course-teacher .field__item p:last-child{margin-bottom:0;}.field--name-field-course-teacher .field__item strong{color:var(--eut-ink);font-weight:750;}.field--name-field-course-teacher .field__item p:first-child{color:var(--eut-ink);font-size:18px;line-height:1.7;}.field--name-field-course-teacher .field__item a{color:var(--eut-accent-dark);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}.field--name-field-course-teacher .field__item a:hover{color:var(--eut-accent);text-decoration-thickness:2px;}.field--name-field-course-teacher .field__item ul,.field--name-field-course-teacher .field__item ol{margin:16px 0;padding-left:24px;}.field--name-field-course-teacher .field__item li{margin-bottom:7px;}@media (max-width:760px){.field--name-field-course-teacher{margin:28px 0;padding:22px 20px 22px 24px;border-radius:14px;}.field--name-field-course-teacher > .field__item{font-size:16px;}.field--name-field-course-teacher .field__item p:first-child{font-size:17px;}}@media print{.field--name-field-course-teacher{box-shadow:none;break-inside:avoid;}}
.lfeatures{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:26px !important;width:100% !important;max-width:1500px !important;margin:0 auto !important;padding:10px 20px 30px !important;box-sizing:border-box !important;}.lfeatures .lfeature{width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:0 !important;float:none !important;position:relative !important;background:#ffffff !important;border:1px solid rgba(20,45,65,0.08) !important;border-radius:16px !important;overflow:hidden !important;box-shadow:0 4px 14px rgba(14,35,50,0.05),0 14px 35px rgba(14,35,50,0.06) !important;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease !important;}.lfeatures .lfeature > a{display:block !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;text-decoration:none !important;color:inherit !important;background:transparent !important;}.lfeatures .lfeature-icon{position:relative !important;width:100% !important;aspect-ratio:4 / 3 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#f2f5f7 !important;}.lfeatures .lfeature-icon img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;object-fit:cover !important;object-position:center !important;border:0 !important;border-radius:0 !important;transition:transform 0.5s cubic-bezier(.2,.7,.2,1),filter 0.4s ease !important;}.lfeatures .lfeature h3{position:relative !important;margin:0 !important;padding:21px 15px 23px !important;text-align:center !important;font-size:1.08rem !important;line-height:1.25 !important;font-weight:700 !important;letter-spacing:0.035em !important;color:#176fa8 !important;background:#ffffff !important;transition:color 0.3s ease,transform 0.3s ease !important;}.lfeatures .lfeature h3::after{content:"" !important;position:absolute !important;left:50% !important;bottom:13px !important;width:28px !important;height:2px !important;border-radius:20px !important;background:#1f7f9d !important;transform:translateX(-50%) !important;opacity:0 !important;transition:width 0.3s ease,opacity 0.3s ease !important;}@media (hover:hover){.lfeatures .lfeature:hover{transform:translateY(-7px) !important;border-color:rgba(31,127,157,0.20) !important;box-shadow:0 8px 20px rgba(14,35,50,0.07),0 22px 45px rgba(14,35,50,0.12) !important;}.lfeatures .lfeature:hover .lfeature-icon img{transform:scale(1.045) !important;filter:saturate(1.05) contrast(1.02) !important;}.lfeatures .lfeature:hover h3{color:#0b536d !important;}.lfeatures .lfeature:hover h3::after{width:46px !important;opacity:1 !important;}}.lfeatures .lfeature > a:focus-visible{outline:3px solid rgba(31,127,157,0.45) !important;outline-offset:-3px !important;border-radius:16px !important;}@media (max-width:1200px){.lfeatures{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important;}}@media (max-width:768px){.lfeatures{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important;padding:8px 12px 24px !important;}.lfeatures .lfeature{border-radius:13px !important;box-shadow:0 4px 14px rgba(14,35,50,0.06),0 10px 25px rgba(14,35,50,0.05) !important;}.lfeatures .lfeature h3{padding:16px 8px 18px !important;font-size:0.94rem !important;letter-spacing:0.02em !important;}.lfeatures .lfeature h3::after{bottom:10px !important;}}@media (max-width:390px){.lfeatures{gap:10px !important;padding-left:8px !important;padding-right:8px !important;}.lfeatures .lfeature h3{font-size:0.84rem !important;padding-left:5px !important;padding-right:5px !important;}}
.eut-participation{--eut-accent:#c94f34;--eut-accent-dark:#8f3525;--eut-accent-soft:#fff0ea;--eut-cream:#faf4e8;--eut-cream-soft:#fffaf3;--eut-ink:#25211f;--eut-text:#3f3a36;--eut-muted:#6a645f;--eut-border:#e7ddd0;--eut-white:#ffffff;width:100%;max-width:100%;margin:48px 0;color:var(--eut-text);line-height:1.65;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}.eut-participation,.eut-participation *{box-sizing:border-box;}.eut-participation__header{margin-bottom:24px;}.eut-participation__header p{margin:0;}.eut-participation__eyebrow{display:inline-block;margin:0 0 8px;padding:5px 10px;border:1px solid #f2d2c6;border-radius:999px;background:var(--eut-accent-soft);color:var(--eut-accent-dark);font-size:13px;font-weight:700;line-height:1.35;letter-spacing:.04em;}.eut-participation__header h2{margin:0;color:var(--eut-ink);font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.2;}.eut-participation__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px;}.eut-participation__fact{min-width:0;padding:20px;border:1px solid var(--eut-border);border-radius:14px;background:var(--eut-white);box-shadow:0 3px 14px rgba(37,33,31,.04);}.eut-participation__fact--wide{grid-column:1 / -1;}.eut-participation__label{display:block;margin-bottom:6px;color:var(--eut-accent-dark);font-size:12px;font-weight:800;line-height:1.35;letter-spacing:.06em;}.eut-participation__fact strong{display:block;margin-bottom:3px;color:var(--eut-ink);font-size:18px;font-weight:700;line-height:1.4;}.eut-participation__fact span:last-child{color:var(--eut-muted);}.eut-participation__registration{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);gap:18px;margin-bottom:24px;}.eut-participation__contact,.eut-participation__price{min-width:0;padding:24px;border:1px solid var(--eut-border);border-radius:14px;}.eut-participation__contact{background:var(--eut-cream-soft);}.eut-participation__contact h3{margin:0 0 16px;color:var(--eut-ink);font-size:22px;font-weight:700;line-height:1.3;}.eut-participation__contact p{margin:7px 0;}.eut-participation__contact a{color:var(--eut-accent-dark);font-weight:700;text-decoration:none;}.eut-participation__contact a:hover{text-decoration:underline;text-underline-offset:3px;}.eut-participation__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;min-height:46px;padding:10px 20px;border-radius:9px;background:var(--eut-accent);color:var(--eut-white) !important;font-weight:800;line-height:1.2;text-align:center;text-decoration:none !important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;}.eut-participation__button:hover{background:var(--eut-accent-dark);transform:translateY(-1px);box-shadow:0 5px 14px rgba(37,33,31,.12);}.eut-participation__button:focus-visible{outline:3px solid rgba(201,79,52,.25);outline-offset:3px;}.eut-participation__price{display:flex;flex-direction:column;justify-content:center;background:var(--eut-cream);}.eut-participation__price strong{display:block;margin:2px 0;color:var(--eut-ink);font-size:32px;font-weight:800;line-height:1.1;}.eut-participation__price span:last-child{color:var(--eut-muted);font-weight:600;}.eut-participation__offers{margin-bottom:24px;padding:24px;border:1px solid var(--eut-border);border-radius:14px;background:var(--eut-white);}.eut-participation__offers h3{margin:0 0 18px;color:var(--eut-ink);font-size:22px;font-weight:700;line-height:1.3;}.eut-participation__offers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}.eut-participation__offer{min-width:0;padding:18px;border-radius:12px;background:var(--eut-cream-soft);}.eut-participation__offer strong{display:block;margin-bottom:6px;color:var(--eut-accent);font-size:28px;font-weight:800;line-height:1;}.eut-participation__offer span{color:var(--eut-text);font-weight:600;}.eut-participation__notes{padding:20px;border-left:4px solid var(--eut-accent);border-radius:10px;background:var(--eut-cream);}.eut-participation__notes p{margin:0;}.eut-participation__notes p + p{margin-top:8px;}.eut-participation__notes strong{color:var(--eut-ink);}.eut-participation__notes a{color:var(--eut-accent-dark);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}.eut-participation__notes a:hover{text-decoration-thickness:2px;}.eut-participation__fact--accent{border-color:#f0cbbb;background:var(--eut-accent-soft);}.eut-participation__fact--cream{background:var(--eut-cream-soft);}.eut-participation__offer--featured{border:1px solid #f0cbbb;background:var(--eut-accent-soft);}.eut-participation__price--featured{border-color:#f0cbbb;background:var(--eut-accent-soft);}@media (max-width:760px){.eut-participation{margin:36px 0;}.eut-participation__facts,.eut-participation__registration,.eut-participation__offers-grid{grid-template-columns:1fr;}.eut-participation__fact--wide{grid-column:auto;}.eut-participation__fact,.eut-participation__contact,.eut-participation__price,.eut-participation__offers{padding:18px;}.eut-participation__price strong{font-size:28px;}}@media print{.eut-participation{margin:24px 0;}.eut-participation__fact,.eut-participation__contact,.eut-participation__price,.eut-participation__offer,.eut-participation__offers,.eut-participation__notes{break-inside:avoid;box-shadow:none;}.eut-participation__button{border:1px solid var(--eut-border);background:transparent;color:var(--eut-ink) !important;}}
.eut-syllabus{--eut-accent:#c94f34;--eut-accent-dark:#8f3525;--eut-accent-soft:#fff0ea;--eut-cream:#faf4e8;--eut-cream-soft:#fffaf3;--eut-ink:#25211f;--eut-text:#3f3a36;--eut-muted:#6a645f;--eut-border:#e7ddd0;--eut-white:#ffffff;margin:48px 0;color:var(--eut-text);line-height:1.65;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}.eut-syllabus *{box-sizing:border-box;}.eut-syllabus__header{margin-bottom:28px;padding:28px;border:1px solid var(--eut-border);border-radius:16px;background:linear-gradient(180deg,var(--eut-cream-soft),var(--eut-white));}.eut-syllabus__eyebrow{display:inline-block;margin-bottom:10px;padding:5px 10px;border:1px solid #f2d2c6;border-radius:999px;background:var(--eut-accent-soft);color:var(--eut-accent-dark);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;}.eut-syllabus__header h2{margin:0 0 14px;color:var(--eut-ink);font-size:clamp(28px,3vw,38px);line-height:1.2;}.eut-syllabus__meta{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;}.eut-syllabus__meta span{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border:1px solid var(--eut-border);border-radius:999px;background:var(--eut-white);color:var(--eut-ink);font-size:14px;font-weight:700;}.eut-syllabus__lead{max-width:960px;margin:0;color:var(--eut-muted);font-size:17px;}.eut-syllabus__unit{margin:0 0 24px;overflow:hidden;border:1px solid var(--eut-border);border-radius:16px;background:var(--eut-white);box-shadow:0 4px 18px rgba(37,33,31,.05);}.eut-syllabus__unit-header{padding:22px 24px;border-bottom:1px solid var(--eut-border);background:var(--eut-cream);}.eut-syllabus__unit-number{display:block;margin-bottom:6px;color:var(--eut-accent-dark);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;}.eut-syllabus__unit-header h3{margin:0;color:var(--eut-ink);font-size:clamp(20px,2.2vw,26px);line-height:1.3;}.eut-syllabus__lesson{display:grid;grid-template-columns:140px minmax(0,1fr);border-top:1px solid #f1e9df;}.eut-syllabus__lesson:first-of-type{border-top:0;}.eut-syllabus__lesson-number{padding:22px 18px;border-right:1px solid #f1e9df;background:var(--eut-cream-soft);color:var(--eut-accent-dark);font-size:14px;font-weight:800;letter-spacing:.02em;}.eut-syllabus__lesson-content{padding:22px 24px;}.eut-syllabus__lesson-content h4{margin:0 0 10px;color:var(--eut-ink);font-size:19px;line-height:1.35;}.eut-syllabus__lesson-content p{margin:0;}.eut-syllabus__lesson-content p + p{margin-top:12px;}.eut-syllabus__lesson-content ul,.eut-syllabus__lesson-content ol{margin:12px 0 0;padding-left:22px;}.eut-syllabus__lesson-content li + li{margin-top:6px;}.eut-syllabus__lesson-content strong{color:var(--eut-ink);}.eut-syllabus__milestone{margin-top:16px;padding:12px 14px;border-left:4px solid var(--eut-accent);border-radius:8px;background:var(--eut-accent-soft);color:var(--eut-accent-dark);}@media (max-width:720px){.eut-syllabus{margin:36px 0;}.eut-syllabus__header{padding:22px 18px;}.eut-syllabus__unit-header{padding:18px;}.eut-syllabus__lesson{grid-template-columns:1fr;}.eut-syllabus__lesson-number{padding:10px 16px;border-right:0;border-bottom:1px solid #f1e9df;}.eut-syllabus__lesson-content{padding:18px 16px;}.eut-syllabus__lesson-content h4{font-size:18px;}.eut-syllabus__lead{font-size:16px;}}@media print{.eut-syllabus__unit,.eut-syllabus__lesson{break-inside:avoid;}.eut-syllabus__unit{box-shadow:none;}}
.eut-faq{--eut-accent:#c94f34;--eut-accent-dark:#8f3525;--eut-accent-soft:#fff0ea;--eut-cream:#faf4e8;--eut-cream-soft:#fffaf3;--eut-ink:#25211f;--eut-text:#3f3a36;--eut-muted:#6a645f;--eut-border:#e7ddd0;--eut-white:#ffffff;max-width:100%;margin:40px 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--eut-text);line-height:1.65;}.eut-faq *{box-sizing:border-box;}.eut-faq__intro{margin-bottom:24px;}.eut-faq__eyebrow{display:inline-block;margin-bottom:8px;padding:5px 10px;border:1px solid #f2d2c6;border-radius:999px;background:var(--eut-accent-soft);color:var(--eut-accent-dark);font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;}.eut-faq h2{margin:0 0 12px;color:var(--eut-ink);font-size:clamp(26px,3vw,34px);line-height:1.25;}.eut-faq__lead{max-width:900px;margin:0;color:var(--eut-muted);font-size:17px;}.eut-faq__list{display:grid;gap:12px;}.eut-faq details{margin:0;overflow:hidden;border:1px solid var(--eut-border);border-radius:12px;background:var(--eut-white);box-shadow:0 2px 10px rgba(37,33,31,.04);}.eut-faq details[open]{border-color:#dcc6b8;box-shadow:0 6px 20px rgba(37,33,31,.08);}.eut-faq summary{position:relative;cursor:pointer;list-style:none;padding:18px 54px 18px 20px;color:var(--eut-ink);font-size:17px;font-weight:700;line-height:1.4;}.eut-faq summary::-webkit-details-marker{display:none;}.eut-faq summary::after{content:"+";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--eut-cream);color:var(--eut-accent-dark);font-size:22px;font-weight:500;line-height:1;}.eut-faq details[open] summary::after{content:"–";background:var(--eut-accent);color:var(--eut-white);}.eut-faq summary:hover{background:var(--eut-cream-soft);}.eut-faq summary:focus-visible{outline:3px solid rgba(201,79,52,.24);outline-offset:-3px;background:var(--eut-cream-soft);}.eut-faq__answer{padding:0 20px 20px;border-top:1px solid #f0e8de;}.eut-faq__answer p{margin:16px 0 0;}.eut-faq__answer p:first-child{color:#39332f;font-weight:600;}.eut-faq__answer ul,.eut-faq__answer ol{margin:14px 0 0;padding-left:22px;}.eut-faq__answer li + li{margin-top:6px;}.eut-faq__answer a,.eut-faq__cta a{color:var(--eut-accent-dark);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}.eut-faq__answer a:hover,.eut-faq__cta a:hover{text-decoration-thickness:2px;}.eut-faq__cta{margin-top:24px;padding:20px;border-left:4px solid var(--eut-accent);border-radius:10px;background:var(--eut-cream);}.eut-faq__cta strong{color:var(--eut-ink);}@media (max-width:640px){.eut-faq{margin:30px 0;}.eut-faq summary{padding:16px 48px 16px 16px;font-size:16px;}.eut-faq summary::after{right:14px;}.eut-faq__answer{padding:0 16px 18px;}.eut-faq__lead{font-size:16px;}.eut-faq__cta{padding:16px;}}@media print{.eut-faq details{break-inside:avoid;}.eut-faq details > *{display:block;}.eut-faq summary::after{display:none;}}
@media (min-width:992px){.navbar .navbar-nav .dropdown-menu{min-width:430px !important;max-width:480px !important;padding:14px 10px 16px !important;background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;border-top:3px solid #f58220 !important;border-radius:0 0 14px 14px !important;box-shadow:0 18px 45px rgba(0,0,0,0.10),0 5px 15px rgba(0,0,0,0.05) !important;margin-top:12px !important;overflow:hidden !important;}.navbar .navbar-nav .dropdown-menu .dropdown-submenu{position:relative !important;margin:0 !important;padding:0 !important;}.navbar .navbar-nav .dropdown-menu .dropdown-item{display:flex !important;align-items:center !important;width:100% !important;padding:12px 16px !important;margin:1px 0 !important;color:#171717 !important;font-size:16px !important;font-weight:500 !important;line-height:1.35 !important;background:transparent !important;border-radius:8px !important;transition:background-color 0.20s ease,color 0.20s ease,padding-left 0.20s ease !important;}.navbar .navbar-nav .dropdown-menu .dropdown-item:hover,.navbar .navbar-nav .dropdown-menu .dropdown-item:focus{background:rgba(245,130,32,0.09) !important;color:#e96f00 !important;padding-left:21px !important;text-decoration:none !important;}.navbar .navbar-nav .dropdown-menu .dropdown-item::before{content:"" !important;width:0 !important;height:6px !important;margin-right:0 !important;background:#f58220 !important;border-radius:50% !important;opacity:0 !important;transition:width 0.20s ease,margin-right 0.20s ease,opacity 0.20s ease !important;}.navbar .navbar-nav .dropdown-menu .dropdown-item:hover::before{width:6px !important;min-width:6px !important;margin-right:10px !important;opacity:1 !important;}.navbar .navbar-nav .dropdown-menu
  > .dropdown-submenu:first-child
  > .dropdown-item{margin-bottom:7px !important;padding-top:11px !important;padding-bottom:13px !important;color:#111111 !important;font-size:15px !important;font-weight:700 !important;letter-spacing:0.015em !important;background:#f7f7f7 !important;border-radius:8px !important;}.navbar .navbar-nav .dropdown-menu
  > .dropdown-submenu:first-child
  > .dropdown-item:hover{background:rgba(245,130,32,0.10) !important;color:#e96f00 !important;}.navbar .navbar-nav .dropdown-menu{max-height:calc(100vh - 190px) !important;overflow-y:auto !important;overflow-x:hidden !important;scrollbar-width:thin !important;scrollbar-color:#d2d2d2 transparent !important;}.navbar .navbar-nav .dropdown-menu::-webkit-scrollbar{width:6px !important;}.navbar .navbar-nav .dropdown-menu::-webkit-scrollbar-track{background:transparent !important;}.navbar .navbar-nav .dropdown-menu::-webkit-scrollbar-thumb{background:#d4d4d4 !important;border-radius:10px !important;}.navbar .navbar-nav .dropdown-menu::-webkit-scrollbar-thumb:hover{background:#b7b7b7 !important;}.navbar .navbar-nav .nav-item.dropdown.show > .nav-link,.navbar .navbar-nav .nav-item.dropdown > .nav-link[aria-expanded="true"]{color:#f58220 !important;}}
@media (max-width:991.98px){.navbar .navbar-nav{width:100% !important;padding:26px 28px 40px !important;margin:0 !important;}.navbar .navbar-nav > .nav-item{width:100% !important;margin:0 !important;padding:0 !important;border-bottom:1px solid rgba(0,0,0,0.055) !important;}.navbar .navbar-nav > .nav-item > .nav-link{position:relative !important;display:flex !important;align-items:center !important;width:100% !important;padding:17px 42px 17px 10px !important;color:#111111 !important;font-size:19px !important;font-weight:500 !important;line-height:1.25 !important;background:transparent !important;text-decoration:none !important;transition:color 0.2s ease,background-color 0.2s ease,padding-left 0.2s ease !important;}.navbar .navbar-nav > .nav-item > .nav-link:hover,.navbar .navbar-nav > .nav-item > .nav-link:focus{color:#e96f00 !important;background:rgba(245,130,32,0.055) !important;padding-left:15px !important;}.navbar .navbar-nav > .nav-item.dropdown > .nav-link::after{position:absolute !important;right:10px !important;top:50% !important;margin:0 !important;transform:translateY(-50%) rotate(0deg) !important;transition:transform 0.22s ease !important;}.navbar .navbar-nav > .nav-item.dropdown >
  .nav-link[aria-expanded="true"]::after{transform:translateY(-50%) rotate(90deg) !important;}.navbar .navbar-nav > .nav-item.dropdown >
  .nav-link[aria-expanded="true"]{color:#e96f00 !important;font-weight:600 !important;background:rgba(245,130,32,0.055) !important;}.navbar .navbar-nav .dropdown-menu{position:static !important;width:100% !important;min-width:0 !important;max-width:none !important;margin:0 0 8px !important;padding:7px 0 8px 14px !important;background:#fafafa !important;border:0 !important;border-left:3px solid #f58220 !important;border-radius:0 8px 8px 0 !important;box-shadow:none !important;transform:none !important;}.navbar .navbar-nav .dropdown-menu.show{display:block !important;}.navbar .navbar-nav .dropdown-menu .dropdown-submenu{position:relative !important;margin:0 !important;padding:0 !important;}.navbar .navbar-nav .dropdown-menu .dropdown-item{display:block !important;width:100% !important;margin:0 !important;padding:11px 14px !important;color:#242424 !important;font-size:15.5px !important;font-weight:500 !important;line-height:1.4 !important;white-space:normal !important;background:transparent !important;border-radius:6px !important;text-decoration:none !important;transition:color 0.2s ease,background-color 0.2s ease,padding-left 0.2s ease !important;}.navbar .navbar-nav .dropdown-menu .dropdown-item:hover,.navbar .navbar-nav .dropdown-menu .dropdown-item:focus,.navbar .navbar-nav .dropdown-menu .dropdown-item:active{color:#e96f00 !important;background:rgba(245,130,32,0.09) !important;padding-left:19px !important;}.navbar .navbar-nav .dropdown-menu >
  .dropdown-submenu:first-child >
  .dropdown-item{margin-bottom:5px !important;padding:10px 13px !important;color:#111111 !important;font-size:14px !important;font-weight:700 !important;background:#f2f2f2 !important;border-radius:6px !important;}.navbar .navbar-nav .nav-link,.navbar .navbar-nav .dropdown-item{overflow-wrap:break-word !important;word-break:normal !important;}}
.bab-kpis{padding:3rem 1.5rem 3.5rem;background:#f9fafb;}.bab-kpis-inner{max-width:1100px;margin:0 auto;}.bab-kpis-header{display:flex;flex-direction:column;gap:0.35rem;margin-bottom:2rem;}.bab-kpis-kicker{font-size:0.8rem;letter-spacing:0.18em;text-transform:uppercase;color:#6b7280;}.bab-kpis-title{font-size:clamp(1.6rem,2.2vw,2rem);margin:0;color:#111827;font-weight:700;}.bab-kpis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem;}.bab-kpi-item{background:#ffffff;border-radius:1.2rem;padding:1.4rem 1.3rem 1.5rem;border:1px solid #e5e7eb;box-shadow:0 12px 30px rgba(15,23,42,0.04);}.bab-kpi-number-wrapper{margin-bottom:0.4rem;}.bab-kpi-number{display:inline-block;font-size:1.9rem;font-weight:700;color:#111827;}.bab-kpi-label{font-size:0.98rem;margin:0 0 0.35rem;color:#111827;font-weight:600;}.bab-kpi-desc{margin:0;font-size:0.86rem;color:#4b5563;}@media (max-width:992px){.bab-kpis-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:576px){.bab-kpis{padding:2.4rem 1.1rem 2.8rem;}.bab-kpis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;}.bab-kpi-item{padding:1.2rem 1.1rem 1.3rem;}.bab-kpi-number{font-size:1.6rem;}}
.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;}}
.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;}}
.eutopia-search-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:18px !important;overflow:hidden !important;box-shadow:0 5px 18px rgba(15,23,42,0.07) !important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease !important;}.eutopia-search-card:hover{transform:translateY(-4px) !important;border-color:#d9dde5 !important;box-shadow:0 15px 32px rgba(15,23,42,0.12) !important;}.eutopia-search-media{width:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#f5f5f6 !important;}.eutopia-search-media a{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;}.eutopia-search-media img{display:block !important;width:100% !important;max-width:none !important;height:auto !important;aspect-ratio:1 / 1 !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.4s ease !important;}.eutopia-search-card:hover
.eutopia-search-media img{transform:scale(1.035) !important;}.eutopia-search-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;margin:0 !important;padding:17px 18px 19px !important;text-align:left !important;}.eutopia-search-title{margin:0 !important;padding:0 !important;text-align:left !important;}.eutopia-search-title a{display:block !important;margin:0 !important;padding:0 !important;color:#171c26 !important;font-size:16px !important;font-weight:700 !important;line-height:1.45 !important;text-decoration:none !important;transition:color 0.2s ease !important;}.eutopia-search-title a:hover{color:#d83c8e !important;text-decoration:none !important;}@media (min-width:768px){.view-searce-courses .row,.view-id-searce-courses .row{align-items:stretch !important;}.view-searce-courses .row > [class*="col-"],.view-id-searce-courses .row > [class*="col-"]{display:flex !important;flex-direction:column !important;align-self:stretch !important;}.view-searce-courses .row > [class*="col-"] .views-row,.view-id-searce-courses .row > [class*="col-"] .views-row{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;}.view-searce-courses .row > [class*="col-"] .views-field,.view-id-searce-courses .row > [class*="col-"] .views-field{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;}.view-searce-courses .row > [class*="col-"] .field-content,.view-id-searce-courses .row > [class*="col-"] .field-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;}.view-searce-courses .eutopia-search-card,.view-id-searce-courses .eutopia-search-card{flex:1 1 auto !important;width:100% !important;height:100% !important;}}@media (max-width:767px){.eutopia-search-card{border-radius:15px !important;}.eutopia-search-content{padding:15px 16px 17px !important;}.eutopia-search-title a{font-size:15.5px !important;}}
@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;}}
form[id*="ilektroniki-proeggrafi-aitisi"]{box-sizing:border-box !important;width:100% !important;max-width:780px !important;margin:24px auto 40px !important;padding:26px !important;color:#203149 !important;background:#fff !important;border:1px solid #e0e9ed !important;border-top:5px solid #087f83 !important;border-radius:18px !important;box-shadow:0 16px 44px rgba(23,49,69,0.09) !important;}form[id*="ilektroniki-proeggrafi-aitisi"] *,form[id*="ilektroniki-proeggrafi-aitisi"] *:before,form[id*="ilektroniki-proeggrafi-aitisi"] *:after{box-sizing:border-box !important;}form[id*="ilektroniki-proeggrafi-aitisi"] .form-item{max-width:100% !important;margin:0 0 22px !important;}form[id*="ilektroniki-proeggrafi-aitisi"] fieldset{min-width:0 !important;margin:0 0 22px !important;padding:0 !important;border:0 !important;}form[id*="ilektroniki-proeggrafi-aitisi"] fieldset .form-item{margin-bottom:0 !important;}form[id*="ilektroniki-proeggrafi-aitisi"] label,form[id*="ilektroniki-proeggrafi-aitisi"] legend{display:block !important;margin:0 0 8px !important;color:#203149 !important;font-size:14px !important;font-weight:700 !important;line-height:1.5 !important;}form[id*="ilektroniki-proeggrafi-aitisi"] label.form-required:after,form[id*="ilektroniki-proeggrafi-aitisi"] label.js-form-required:after,form[id*="ilektroniki-proeggrafi-aitisi"] legend.form-required:after,form[id*="ilektroniki-proeggrafi-aitisi"] legend.js-form-required:after{content:" *" !important;display:inline !important;width:auto !important;height:auto !important;margin-left:3px !important;color:#b73445 !important;background:none !important;font-size:17px !important;font-weight:700 !important;}form[id*="ilektroniki-proeggrafi-aitisi"] input[type="text"],form[id*="ilektroniki-proeggrafi-aitisi"] input[type="email"],form[id*="ilektroniki-proeggrafi-aitisi"] input[type="tel"],form[id*="ilektroniki-proeggrafi-aitisi"] select,form[id*="ilektroniki-proeggrafi-aitisi"] textarea{display:block !important;width:100% !important;max-width:100% !important;min-height:49px !important;margin:0 !important;padding:12px 15px !important;color:#203149 !important;background:#fff !important;border:1px solid #d8e3e9 !important;border-radius:10px !important;box-shadow:0 1px 2px rgba(23,49,69,0.03) !important;font-size:15px !important;line-height:1.45 !important;}form[id*="ilektroniki-proeggrafi-aitisi"] textarea{min-height:125px !important;resize:vertical !important;}form[id*="ilektroniki-proeggrafi-aitisi"] input[type="text"]:focus,form[id*="ilektroniki-proeggrafi-aitisi"] input[type="email"]:focus,form[id*="ilektroniki-proeggrafi-aitisi"] input[type="tel"]:focus,form[id*="ilektroniki-proeggrafi-aitisi"] select:focus,form[id*="ilektroniki-proeggrafi-aitisi"] textarea:focus{outline:0 !important;border-color:#087f83 !important;box-shadow:0 0 0 4px rgba(8,127,131,0.14) !important;}form[id*="ilektroniki-proeggrafi-aitisi"] .description,form[id*="ilektroniki-proeggrafi-aitisi"] .form-item__description,form[id*="ilektroniki-proeggrafi-aitisi"] .webform-element-description{margin:7px 0 0 !important;color:#66758a !important;font-size:13px !important;line-height:1.55 !important;}form[id*="ilektroniki-proeggrafi-aitisi"] .description p{margin:0 0 5px !important;}form[id*="ilektroniki-proeggrafi-aitisi"] .form-item-terms-of-service,form[id*="ilektroniki-proeggrafi-aitisi"] .webform-terms-of-service{margin:26px 0 24px !important;padding:16px 18px !important;background:#f5f9fa !important;border:1px solid #d8e3e9 !important;border-radius:11px !important;}form[id*="ilektroniki-proeggrafi-aitisi"] input[type="checkbox"]{width:18px !important;height:18px !important;margin:0 9px 0 0 !important;vertical-align:middle !important;cursor:pointer !important;}form[id*="ilektroniki-proeggrafi-aitisi"] .form-type-checkbox label{display:inline !important;margin:0 !important;font-weight:600 !important;cursor:pointer !important;}form[id*="ilektroniki-proeggrafi-aitisi"] .form-item-terms-of-service a,form[id*="ilektroniki-proeggrafi-aitisi"] .webform-terms-of-service a{color:#08686d !important;text-decoration:underline !important;}form[id*="ilektroniki-proeggrafi-aitisi"] .form-actions{margin:28px 0 0 !important;padding:0 !important;}form[id*="ilektroniki-proeggrafi-aitisi"] .form-actions input[type="submit"],form[id*="ilektroniki-proeggrafi-aitisi"] .form-actions button[type="submit"]{display:block !important;width:100% !important;min-height:52px !important;padding:13px 24px !important;color:#fff !important;background:#087f83 !important;border:1px solid #087f83 !important;border-radius:10px !important;box-shadow:0 8px 18px rgba(8,127,131,0.19) !important;font-size:15px !important;font-weight:700 !important;text-align:center !important;cursor:pointer !important;}form[id*="ilektroniki-proeggrafi-aitisi"] .form-actions input[type="submit"]:hover,form[id*="ilektroniki-proeggrafi-aitisi"] .form-actions button[type="submit"]:hover{background:#08686d !important;border-color:#08686d !important;}form[id*="ilektroniki-proeggrafi-aitisi"] .form-item--error-message,form[id*="ilektroniki-proeggrafi-aitisi"] .form-item__error-message{margin:7px 0 0 !important;color:#a73535 !important;font-size:13px !important;font-weight:600 !important;}form[id*="ilektroniki-proeggrafi-aitisi"] input.error,form[id*="ilektroniki-proeggrafi-aitisi"] select.error,form[id*="ilektroniki-proeggrafi-aitisi"] textarea.error{border-color:#c45252 !important;background:#fffafa !important;}
