.eduni-v5{--edu-wine:#601a2c;--edu-ink:#202b2b;--edu-muted:#52615e;--edu-teal:#d8efea;--edu-line:#dce5e0;color:var(--edu-ink);font:16px/1.65 Arial,Helvetica,sans-serif}.eduni-v5 *{box-sizing:border-box}.eduni-v5 a:focus-visible,.eduni-v5 button:focus-visible,.eduni-v5 input:focus-visible,.eduni-v5 select:focus-visible{outline:3px solid #8c332d;outline-offset:4px}.eduni-v5 [hidden]{display:none!important}.eduni-v5 button{font:700 12px/1.3 Arial,sans-serif;border:1px solid #ccdcd6;border-radius:30px;background:#fff;color:#243b34;padding:10px 15px;cursor:pointer;min-height:40px}.eduni-v5 button:hover{background:#e6f2ed}.eduni-v5 button[aria-pressed=true]{background:#28584b;color:white;border-color:#28584b}.eduni-v5 h2{font:500 clamp(31px,3.5vw,49px)/1.12 Georgia,serif;letter-spacing:-1.3px;margin:0 0 22px}.eduni-v5 a{color:var(--edu-wine);text-underline-offset:4px}.eduni-strip-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.eduni-strip-heading>p{font:700 13px/1.3 Arial,sans-serif!important;letter-spacing:.07em;text-transform:uppercase;color:#364e45!important;margin:0!important}.eduni-carousel-controls{display:flex;gap:7px;justify-content:flex-end;margin-bottom:16px}.eduni-strip-heading .eduni-carousel-controls{margin:0}.eduni-v5 .eduni-carousel-track{display:flex!important;gap:16px!important;overflow-x:auto!important;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:auto;scroll-snap-type:none;padding:6px 3px 12px;max-width:100%;-ms-overflow-style:none}.eduni-carousel-track::-webkit-scrollbar{display:none}.eduni-carousel{min-width:0}.eduni-carousel-track:focus-visible{outline-offset:-3px}#eduni-home .eduni-university-strip{padding:26px 0 24px;background:#fff}#eduni-home .eduni-university-card,.eduni-v5 .eduni-university-card{flex:0 0 214px;min-width:0;border:1px solid var(--edu-line);border-radius:12px;overflow:hidden;background:white;margin:0}#eduni-home .eduni-logo-tile,.eduni-v5 .eduni-logo-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:142px;padding:20px 16px 14px;text-decoration:none!important;color:#273d35!important}#eduni-home .eduni-logo-tile img,.eduni-v5 .eduni-logo-tile img{display:block!important;width:100%!important;height:58px!important;max-width:175px!important;object-fit:contain!important}#eduni-home .eduni-university-name,.eduni-v5 .eduni-university-name{font:700 12px/1.4 Arial,sans-serif;text-align:center;display:block;min-height:34px;max-width:180px}#eduni-home .eduni-logo-dark,.eduni-v5 .eduni-logo-dark{background:#243c43;color:white!important}.eduni-university-country{display:block;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#4f645d;padding:8px 12px;text-align:center;background:#f6faf7}.eduni-v5 .eduni-disclosure,#eduni-home .eduni-disclosure{font:12px/1.6 Arial,sans-serif;color:#586961;margin:14px 0 0;max-width:none}.eduni-disclosure a{text-decoration:underline!important}.eduni-v5 .eduni-review-card{flex:0 0 280px;border:1px solid var(--edu-line);border-radius:15px;overflow:hidden;background:white;display:flex;flex-direction:column}.eduni-v5 .eduni-review-card>img,#eduni-home .eduni-review-card>img{height:128px!important;width:100%;object-fit:cover}.eduni-review-copy{padding:20px;display:flex;flex-direction:column;flex:1}.eduni-v5 .eduni-label{display:block;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase;color:#5c6f64;margin:0 0 9px}.eduni-v5 .eduni-review-card h3,#eduni-home .eduni-review-card h3{font:700 17px/1.35 Arial,sans-serif;letter-spacing:0;margin:0 0 6px}.eduni-v5 .eduni-review-card h4{font:600 12px/1.5 Arial,sans-serif;color:#805324;letter-spacing:0;margin:0 0 13px}.eduni-v5 .eduni-review-card p,#eduni-home .eduni-review-card p{font:14px/1.65 Arial,sans-serif;color:#42524b;margin:0 0 20px}.eduni-review-card a{font:700 12px/1.5 Arial,sans-serif;text-decoration:underline!important;margin-top:auto}.eduni-v5.eduni-budget{background:linear-gradient(90deg,#f8f9f3 5%,#f8f9f3ec 45%,#f8f9f344 100%),var(--eduni-budget-image) right top/cover no-repeat;padding-top:75px;padding-bottom:75px}.eduni-budget-intro{max-width:580px;margin-bottom:38px}.eduni-budget-intro p{font-size:16px!important;color:#3d5145!important;max-width:510px}.eduni-cost-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.eduni-cost-card{border:1px solid #d8e2d7;background:#ffffffed;border-radius:13px;overflow:hidden}.eduni-cost-card>img,#eduni-home .eduni-cost-card>img{height:146px;width:100%;object-fit:cover}.eduni-cost-card>div{padding:20px}.eduni-cost-card h3,#eduni-home .eduni-cost-card h3{font:700 17px/1.4 Arial,sans-serif;margin:0 0 10px;letter-spacing:0}.eduni-cost-card p,#eduni-home .eduni-cost-card p{font:14px/1.6 Arial,sans-serif;margin:0;color:#4d5e53}.eduni-hero-trust{position:absolute;z-index:4;top:23px;right:30px;max-width:245px;text-align:right;background:#fffdf2eb;border:1px solid #e7dfbf;border-radius:10px;padding:13px 17px;box-shadow:0 6px 24px #1c32251c}.eduni-hero-trust span{display:block;font:700 13px/1.5 Arial,sans-serif}.eduni-hero-trust a,#eduni-home .eduni-hero-trust a{font:700 11px/1.5 Arial,sans-serif;text-decoration:underline;color:#6e2331}.eduni-v5.eduni-news{background:#eaf4ef}.eduni-news-filters{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0 8px}.eduni-filter-count{font-size:12px!important;color:#4e675b!important;margin-bottom:20px!important}.eduni-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.eduni-news-card{padding:25px;background:white;border:1px solid #d7e3db;border-radius:14px;display:flex;flex-direction:column}.eduni-news-card h3,#eduni-home .eduni-news-card h3{font:700 19px/1.4 Arial,sans-serif;margin:0 0 14px;letter-spacing:-.2px}.eduni-news-card p,#eduni-home .eduni-news-card p{font:14px/1.7 Arial,sans-serif;color:#4b5c53;margin:0 0 18px}.eduni-news-card .eduni-status,#eduni-home .eduni-news-card .eduni-status{font:700 11px/1.5 Arial,sans-serif;color:#7c382b;background:#fcf1e6;padding:7px 10px;border-radius:5px;align-self:flex-start}.eduni-news-card a{font:700 13px/1.4 Arial,sans-serif;text-decoration:underline!important;margin-top:auto}.eduni-news-card small{font:11px/1.5 Arial,sans-serif;color:#697b70;margin-top:12px}.eduni-directory{background:#eaf4ef;padding:70px 0}.eduni-directory-wrap{max-width:1160px;width:calc(100% - 56px);margin:auto}.eduni-directory-wrap>p{max-width:780px}.eduni-directory-filters{display:grid;grid-template-columns:2fr 1fr;gap:20px;max-width:850px;margin:28px 0 14px}.eduni-directory-filters label{display:grid;gap:8px;font:700 12px/1.5 Arial,sans-serif}.eduni-directory-filters input,.eduni-directory-filters select{width:100%;min-width:0;min-height:48px;background:white;border:1px solid #adc4b7;border-radius:7px;padding:10px 13px;color:#234135;font:15px/1.5 Arial,sans-serif}.eduni-directory-count{font-size:13px;color:#4f675b}.eduni-country-group{margin:36px 0}.eduni-country-group h3{font:600 25px/1.3 Georgia,serif;color:#244939;margin:0 0 18px}.eduni-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.eduni-directory .eduni-university-card{width:100%}.eduni-plan-cta{display:inline-block;background:#601a2c;color:#fff!important;border-radius:7px;padding:14px 22px;font-weight:700;text-decoration:none;margin-top:25px}@media(max-width:1000px){.eduni-cost-grid,.eduni-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eduni-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eduni-hero-trust{top:14px;right:20px}}@media(max-width:640px){#eduni-home .eduni-university-strip{padding:22px 0}.eduni-strip-heading{align-items:flex-start;flex-direction:column;gap:12px}.eduni-strip-heading>p{font-size:11px!important}.eduni-v5 button{padding:10px 13px;min-height:42px}.eduni-hero-trust{position:relative;top:auto;right:auto;max-width:none;text-align:left;border-radius:0;padding:11px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px}.eduni-hero-trust span{font-size:11px}.eduni-hero-trust a{flex:0 0 100px;font-size:10px}.eduni-v5.eduni-budget{background:linear-gradient(90deg,#f8f9f3f0,#f8f9f3c9),var(--eduni-budget-image) right top/auto 420px no-repeat;padding:55px 0}.eduni-cost-grid{gap:12px}.eduni-cost-card>img,#eduni-home .eduni-cost-card>img{height:110px}.eduni-cost-card>div{padding:14px}.eduni-cost-card h3,#eduni-home .eduni-cost-card h3{font-size:15px}.eduni-cost-card p,#eduni-home .eduni-cost-card p{font-size:12px}.eduni-news-grid{grid-template-columns:1fr}.eduni-news-card{padding:23px}.eduni-directory-filters{grid-template-columns:1fr}.eduni-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eduni-directory .eduni-logo-tile{padding:16px 10px}.eduni-directory .eduni-university-name{font-size:11px}.eduni-directory{padding:55px 0}.eduni-directory-wrap{width:calc(100% - 36px)}.eduni-v5 .eduni-review-card{flex-basis:265px}.eduni-v5 .eduni-university-card{flex-basis:190px}}@media(prefers-reduced-motion:reduce){.eduni-v5 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Keep the site's Elementor button styles from overriding these controls. */
#eduni-home .eduni-v5 button,.eduni-v5.eduni-news button{font:700 12px/1.3 Arial,sans-serif!important;text-transform:none!important;border:1px solid #ccdcd6!important;border-radius:30px!important;background:#fff!important;color:#243b34!important;padding:10px 15px!important;min-height:42px!important;box-shadow:none!important}
#eduni-home .eduni-v5 button:hover,.eduni-v5.eduni-news button:hover{background:#e6f2ed!important}
#eduni-home .eduni-v5 button[aria-pressed=true],.eduni-v5.eduni-news button[aria-pressed=true]{background:#28584b!important;color:#fff!important;border-color:#28584b!important}
/* 1.2 — full-width page shells and shared navigation. */
body.page #content,body.page .site-main,body.single-eduni_question #content,body.single-eduni_question .site-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.page .page-header,body.single-eduni_question .page-header{display:none!important}
body.page .elementor-top-section:has(.edu-site){padding:0!important;margin:0!important}
body.page .elementor-top-section:has(.edu-site)>.elementor-container{max-width:none!important;width:100%!important}
body.page .elementor-column:has(.edu-site)>.elementor-widget-wrap{margin:0!important;padding:0!important}
body.page .elementor-widget-html:has(.edu-site){width:100%!important;max-width:none!important;margin:0!important}
body.page .edu-site{width:100%!important;max-width:none!important;margin:0!important}
body.page .edu-hero-v2{margin-top:0!important}
body.page-id-127 .elementor-element-23a807fe,body.page-id-164 .elementor-element-29a2ca22{display:none!important}
.elementor-element.elementor-element-8d7707d{width:100%!important;max-width:100%!important;min-width:0!important;flex:0 1 auto!important}
.elementor-element-8d7707d .elementor-nav-menu--main>ul{width:100%;justify-content:flex-end;align-items:center;gap:5px;flex-wrap:nowrap}
.elementor-element-8d7707d .elementor-nav-menu--main .elementor-item{padding-left:12px!important;padding-right:12px!important;white-space:nowrap}
.elementor-nav-menu .eduni-menu-whatsapp{margin-left:auto!important}
.elementor-nav-menu .eduni-menu-whatsapp>a{display:flex;align-items:center;gap:7px}
.eduni-menu-whatsapp svg,a[href*="wa.me"] svg{width:24px;height:24px;flex-shrink:0;color:#168945;fill:currentColor}
.elementor-nav-menu--dropdown .eduni-menu-whatsapp{margin-left:0!important}
/* Compact logo ribbon and larger study planner. */
#eduni-home .eduni-university-strip{padding:17px 0 14px!important}
#eduni-home .eduni-university-caption{text-align:center!important;font:700 12px/1.4 Arial,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px!important;color:#425b50!important}
#eduni-home .eduni-university-strip .eduni-university-card{flex-basis:172px;border-radius:8px}
#eduni-home .eduni-university-strip .eduni-logo-tile{min-height:92px;padding:10px 12px 6px;gap:6px}
#eduni-home .eduni-university-strip .eduni-logo-tile img{height:40px!important;max-width:145px!important}
#eduni-home .eduni-university-strip .eduni-university-name{font-size:10px;line-height:1.25;min-height:25px}
#eduni-home .eduni-university-strip .eduni-university-country{font-size:8px;line-height:1.3;padding:4px 8px}
#eduni-home .eduni-university-strip .eduni-carousel-track{gap:12px!important;padding:3px 2px 5px}
#eduni-home .planner-shell{padding-top:28px;padding-bottom:26px}
#eduni-home .finder{padding:38px 40px;border-radius:16px;min-height:220px}
#eduni-home .findertitle .planner-heading{font:600 clamp(25px,2.5vw,36px)/1.2 Georgia,serif!important;letter-spacing:-.6px;margin:0}
#eduni-home .findertitle{align-items:center;margin-bottom:25px}
#eduni-home .findertitle>span{font-size:13px;max-width:240px}
#eduni-home .fields{gap:20px}
#eduni-home .fields label{font-size:12px;gap:10px}
#eduni-home .fields select{min-height:58px;background:#fff}
#eduni-home .fields .btn{min-height:58px;padding:17px 24px}
/* Google-linked review badge with a distinct card shape. */
#eduni-home .eduni-hero-trust{background:transparent;border:0;box-shadow:none;max-width:235px;padding:0;top:24px;right:30px;text-align:center}
#eduni-home .eduni-trust-badge{display:grid;grid-template-columns:1fr 35px;align-items:center;gap:4px 8px;background:#fff;border:1px solid #dce4dd;border-radius:12px;padding:14px 17px;box-shadow:0 7px 24px #162d2729;text-decoration:none}
.eduni-google-word{grid-column:1;font:700 21px/1.2 Arial,sans-serif;letter-spacing:-1px;text-align:left}
.eduni-google-word i{font-style:normal}.eduni-google-word i:nth-child(1),.eduni-google-word i:nth-child(4){color:#4285f4}.eduni-google-word i:nth-child(2),.eduni-google-word i:nth-child(6){color:#ea4335}.eduni-google-word i:nth-child(3){color:#fbbc05}.eduni-google-word i:nth-child(5){color:#34a853}
#eduni-home .eduni-trust-badge strong{grid-column:1;font:700 14px/1.4 Arial,sans-serif;color:#243e33;text-align:left}
.eduni-trust-check{grid-column:2;grid-row:1/3;background:#e2f3e6;color:#258348;font:700 24px/1 Arial,sans-serif;border-radius:50%;padding:8px 6px}
#eduni-home .eduni-trust-badge .eduni-trust-read{grid-column:1/3;font:600 11px/1.4 Arial,sans-serif;color:#486855;text-align:left;text-decoration:underline;margin-top:5px}
#eduni-home .eduni-hero-trust>small{display:block;font:700 10px/1.5 Arial,sans-serif;color:white;text-shadow:0 1px 5px #123;padding:7px 4px}
/* School description popups. */
.eduni-directory .eduni-school-button{width:100%;border:0!important;border-radius:0!important;min-height:150px!important;background:white!important;color:#273d35!important;cursor:pointer;padding:20px 16px 14px!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
.eduni-directory .eduni-school-button.eduni-logo-dark{background:#243c43!important;color:white!important}
.eduni-directory .eduni-school-button:hover{filter:brightness(.96)}
.eduni-school-dialog{width:min(600px,calc(100vw - 36px));max-height:85vh;border:1px solid #c8ddd0;border-radius:18px;padding:42px 32px 30px;background:#fff;color:#263c31;box-shadow:0 24px 80px #172b333d}
.eduni-school-dialog::backdrop{background:#102a25a6;backdrop-filter:blur(3px)}
.eduni-school-dialog h2{font-size:31px;margin-right:15px}
.eduni-school-dialog p{font-size:16px;line-height:1.8}
.eduni-school-dialog [data-school-close]{position:absolute;top:10px;right:12px;width:36px;height:36px;padding:0;border:0;background:#f4e9ed;color:#681e37;font:28px/1 Arial,sans-serif}
/* News as an image carousel. */
#eduni-home .eduni-news .eduni-carousel-track{margin-top:28px;align-items:stretch}
#eduni-home .eduni-news-card{padding:0;flex:0 0 310px;overflow:hidden;border-radius:15px}
#eduni-home .eduni-news-card>img{width:100%;height:162px;object-fit:cover}
.eduni-news-copy{padding:23px;display:flex;flex-direction:column;flex:1}
#eduni-home .eduni-news-card h3{font-size:18px}
#eduni-home .eduni-news-card .eduni-label{font-size:9px}
/* Money and ruby details. */
body.page-id-170 .edu-hero-v2,body.page-id-170 .edu-banner{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MDAiIGhlaWdodD0iNDAwIiB2aWV3Qm94PSIwIDAgNzAwIDQwMCI+PGcgb3BhY2l0eT0iLjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NTAgMzApIHJvdGF0ZSgxNSkiPjxyZWN0IHdpZHRoPSIxOTAiIGhlaWdodD0iOTAiIHJ4PSI5IiBmaWxsPSIjNDQ4OTZiIi8+PHJlY3QgeD0iMTEiIHk9IjEwIiB3aWR0aD0iMTY4IiBoZWlnaHQ9IjcwIiByeD0iOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTZmN2I5IiBzdHJva2Utd2lkdGg9IjQiLz48Y2lyY2xlIGN4PSI5NSIgY3k9IjQ1IiByPSIyNSIgZmlsbD0iI2U2ZjdiOSIvPjx0ZXh0IHg9Ijk1IiB5PSI1NSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1mYW1pbHk9Ikdlb3JnaWEiIGZvbnQtc2l6ZT0iMzIiIGZpbGw9IiM0NDg5NmIiPuKCpjwvdGV4dD48L2c+PGcgb3BhY2l0eT0iLjE4IiBmaWxsPSIjYzU5YTQzIiBzdHJva2U9IiNmNWQ4OGIiIHN0cm9rZS13aWR0aD0iNCI+PGVsbGlwc2UgY3g9IjU2NSIgY3k9IjI1OCIgcng9IjQ4IiByeT0iMTUiLz48ZWxsaXBzZSBjeD0iNTY1IiBjeT0iMjQ3IiByeD0iNDgiIHJ5PSIxNSIvPjxlbGxpcHNlIGN4PSI1NjUiIGN5PSIyMzYiIHJ4PSI0OCIgcnk9IjE1Ii8+PGVsbGlwc2UgY3g9IjU2NSIgY3k9IjIyNSIgcng9IjQ4IiByeT0iMTUiLz48Y2lyY2xlIGN4PSI0NzAiIGN5PSIyNzAiIHI9IjQwIi8+PC9nPjwvc3ZnPgo=),linear-gradient(120deg,#f7f4df,#d7eee2)!important;background-position:right center!important;background-repeat:no-repeat!important;background-size:700px auto,cover!important}
body.page-id-185 .elementor-top-section{background-color:white!important}
body.page-id-185 .edu-site .edu-section{background:#fff!important}
body.page-id-185 .edu-site .edu-hero-v2{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2ODAiIGhlaWdodD0iNDIwIiB2aWV3Qm94PSIwIDAgNjgwIDQyMCI+PGcgb3BhY2l0eT0iLjU1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0ODAgNTUpIHJvdGF0ZSgxOCkiPjxwYXRoIGQ9Ik0wIDM1IDI1IDBoNjVsMjUgMzUtNTcgNzlaIiBmaWxsPSIjYjMxNTQyIi8+PHBhdGggZD0iTTAgMzVoMTE1TDkwIDBIMjVaIiBmaWxsPSIjZWY2OTkwIi8+PHBhdGggZD0ibTI1IDAgMTUgMzUgMTgtMzUgMTcgMzVMOTAgMCIgZmlsbD0iI2ZmYjRjYSIvPjxwYXRoIGQ9Ik0wIDM1aDQwbDE4IDc5Wm0xMTUgMEg3NWwtMTcgNzlaIiBmaWxsPSIjOGExMjM3Ii8+PHBhdGggZD0ibTQwIDM1IDE4IDc5IDE3LTc5WiIgZmlsbD0iI2RiMmI2MSIvPjwvZz48ZyBvcGFjaXR5PSIuMjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwIDI5NSkgc2NhbGUoLjYpIHJvdGF0ZSgtMTgpIj48cGF0aCBkPSJtMCAzNSAyNS0zNWg2NWwyNSAzNS01NyA3OVoiIGZpbGw9IiNiYzE2NDciLz48cGF0aCBkPSJNMCAzNWgxMTVMOTAgMEgyNVoiIGZpbGw9IiNmNzhlYWEiLz48cGF0aCBkPSJtMjUgMCAxNSAzNSAxOC0zNSAxNyAzNUw5MCAwIiBmaWxsPSIjZmZkMGRlIi8+PHBhdGggZD0ibTQwIDM1IDE4IDc5IDE3LTc5WiIgZmlsbD0iI2ViM2Y3MiIvPjwvZz48ZyBmaWxsPSIjYzUyYjU3IiBvcGFjaXR5PSIuMjIiPjxwYXRoIGQ9Im00MTYgNDAgMyAxMCAxMCAzLTEwIDMtMyAxMC0zLTEwLTEwLTMgMTAtM1oiLz48cGF0aCBkPSJtNTkwIDIzMCAzIDEwIDEwIDMtMTAgMy0zIDEwLTMtMTAtMTAtMyAxMC0zWiIvPjwvZz48L3N2Zz4K),linear-gradient(120deg,#fff,#fff0f4)!important;background-repeat:no-repeat!important;background-size:680px auto,cover!important;background-position:right top!important}
body.page-id-185 .edu-site .edu-sea:not(.edu-hero-v2),body.page-id-185 .edu-banner{background:#fff5f7!important;color:#4c2030!important}
body.page-id-185 .elementor-top-section:has(form.elementor-form){background:#fff8fa url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2ODAiIGhlaWdodD0iNDIwIiB2aWV3Qm94PSIwIDAgNjgwIDQyMCI+PGcgb3BhY2l0eT0iLjU1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0ODAgNTUpIHJvdGF0ZSgxOCkiPjxwYXRoIGQ9Ik0wIDM1IDI1IDBoNjVsMjUgMzUtNTcgNzlaIiBmaWxsPSIjYjMxNTQyIi8+PHBhdGggZD0iTTAgMzVoMTE1TDkwIDBIMjVaIiBmaWxsPSIjZWY2OTkwIi8+PHBhdGggZD0ibTI1IDAgMTUgMzUgMTgtMzUgMTcgMzVMOTAgMCIgZmlsbD0iI2ZmYjRjYSIvPjxwYXRoIGQ9Ik0wIDM1aDQwbDE4IDc5Wm0xMTUgMEg3NWwtMTcgNzlaIiBmaWxsPSIjOGExMjM3Ii8+PHBhdGggZD0ibTQwIDM1IDE4IDc5IDE3LTc5WiIgZmlsbD0iI2RiMmI2MSIvPjwvZz48ZyBvcGFjaXR5PSIuMjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwIDI5NSkgc2NhbGUoLjYpIHJvdGF0ZSgtMTgpIj48cGF0aCBkPSJtMCAzNSAyNS0zNWg2NWwyNSAzNS01NyA3OVoiIGZpbGw9IiNiYzE2NDciLz48cGF0aCBkPSJNMCAzNWgxMTVMOTAgMEgyNVoiIGZpbGw9IiNmNzhlYWEiLz48cGF0aCBkPSJtMjUgMCAxNSAzNSAxOC0zNSAxNyAzNUw5MCAwIiBmaWxsPSIjZmZkMGRlIi8+PHBhdGggZD0ibTQwIDM1IDE4IDc5IDE3LTc5WiIgZmlsbD0iI2ViM2Y3MiIvPjwvZz48ZyBmaWxsPSIjYzUyYjU3IiBvcGFjaXR5PSIuMjIiPjxwYXRoIGQ9Im00MTYgNDAgMyAxMCAxMCAzLTEwIDMtMyAxMC0zLTEwLTEwLTMgMTAtM1oiLz48cGF0aCBkPSJtNTkwIDIzMCAzIDEwIDEwIDMtMTAgMy0zIDEwLTMtMTAtMTAtMyAxMC0zWiIvPjwvZz48L3N2Zz4K) right bottom/620px auto no-repeat!important}
body.page-id-185 .edu-contact-option{background:white!important;border-color:#f0d4de!important}
/* Student forum and tutorial pages. */
.eduni-community{background:#fff;overflow-wrap:anywhere}
.eduni-community-wrap{width:calc(100% - 56px);max-width:1120px;margin:0 auto}
.eduni-community-hero{padding:78px 0;background:linear-gradient(120deg,#d7eee7,#f8f6e9)}
.eduni-community-hero h1,.eduni-page-hero h1{font:500 clamp(36px,5vw,64px)/1.12 Georgia,serif;letter-spacing:-1.4px;color:#402334;margin:0 0 22px}
.eduni-community-hero p{max-width:720px;font-size:19px;line-height:1.7;color:#3b574b}
.eduni-community-wrap>section{padding:55px 0}
.eduni-community h2{font-size:34px}
.eduni-community h3{font:700 20px/1.4 Arial,sans-serif;letter-spacing:-.3px;color:#2c4336}
.eduni-question-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0}
.eduni-question-list article,.eduni-empty-forum,.eduni-forum-answer,.eduni-subject-grid article{border:1px solid #dce7df;border-radius:13px;padding:25px;background:#fbfdfa}
.eduni-question-list small{font-size:12px;color:#63766a}
.eduni-ask-panel{background:#fff5f7;border-radius:18px;padding:35px!important;margin:20px 0 65px}
.eduni-guest-form{display:grid;gap:12px;max-width:800px}
.eduni-guest-form>label{font:700 13px/1.5 Arial,sans-serif;margin-top:8px;color:#46343d}
.eduni-guest-form input,.eduni-guest-form select,.eduni-guest-form textarea{font:16px/1.6 Arial,sans-serif;width:100%;border:1px solid #d4bfc9;border-radius:7px;padding:12px;background:#fff;color:#362831}
.eduni-guest-form button.eduni-plan-cta{width:auto;justify-self:start;border:1px solid #601a2c;border-radius:7px;color:white;background:#601a2c;font:700 15px/1.5 Arial,sans-serif;text-transform:none;padding:13px 23px}
.eduni-honeypot{position:absolute!important;left:-99999px!important;width:1px;height:1px;overflow:hidden}
.eduni-forum-message{border-left:4px solid #39745b;padding:18px 22px;background:#eaf5eb;margin:30px 0}
.eduni-forum-answer{margin:18px 0;background:white}
.eduni-question-body{font-size:18px;padding:45px 0 10px}
.eduni-forum-help{padding:55px 28px;text-align:center;background:#fff3f6}
.eduni-forum-help p{max-width:750px;margin:0 auto 18px}
.eduni-page-hero{padding:60px max(28px,calc((100vw - 1120px)/2));background:#edf5ed}
.eduni-forum-privacy{max-width:1120px;margin:35px auto;padding:0 28px}
.eduni-subject-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}
.eduni-study-steps li{padding:8px 0;font-size:17px}
.eduni-community .eduni-secondary{margin-left:12px;background:white;border:1px solid #601a2c;color:#601a2c!important}
.eduni-forum-pagination{display:flex;gap:12px}.eduni-forum-pagination a,.eduni-forum-pagination span{padding:6px 12px;border:1px solid #d9e4dc;border-radius:6px}
@media(max-width:1100px){.elementor-element-8d7707d .elementor-nav-menu--main .elementor-item{padding-left:8px!important;padding-right:8px!important;font-size:13px!important}}
@media(max-width:767px){#eduni-home .finder{padding:27px 22px;min-height:0}#eduni-home .findertitle{display:block}#eduni-home .findertitle>span{display:block;max-width:none;margin-top:10px}#eduni-home .fields{grid-template-columns:1fr 1fr}#eduni-home .planner-shell{padding-top:20px}#eduni-home .eduni-hero-trust{position:relative;top:auto;right:auto;max-width:none;padding:12px 20px;background:#f2f7ee;display:flex;align-items:center;gap:18px;justify-content:space-between}#eduni-home .eduni-trust-badge{width:210px;padding:9px 13px}#eduni-home .eduni-hero-trust>small{max-width:130px;color:#3b4033;text-shadow:none}#eduni-home .eduni-university-strip .eduni-university-card{flex-basis:150px}#eduni-home .eduni-university-strip .eduni-logo-tile{min-height:85px}#eduni-home .eduni-university-strip .eduni-logo-tile img{height:35px!important}.eduni-question-list,.eduni-subject-grid{grid-template-columns:1fr}.eduni-community-hero{padding:50px 0}.eduni-community-wrap{width:calc(100% - 36px)}.eduni-community .eduni-ask-panel{padding:24px!important}.eduni-community .eduni-secondary{margin-left:0}.eduni-community h2{font-size:29px}.eduni-community-wrap>section{padding-top:38px;padding-bottom:38px}}
@media(max-width:480px){#eduni-home .fields{grid-template-columns:1fr}#eduni-home .eduni-trust-badge{width:185px}.eduni-google-word{font-size:18px}#eduni-home .eduni-trust-badge strong{font-size:12px}#eduni-home .eduni-hero-trust>small{font-size:9px}#eduni-home .eduni-news-card{flex-basis:285px}.eduni-directory .eduni-school-button{min-height:130px!important;padding:15px 9px!important}}
#eduni-home .eduni-hero-trust .eduni-google-word{font:700 21px/1.2 Arial,sans-serif;letter-spacing:-1px}
#eduni-home .eduni-hero-trust .eduni-trust-check{font:700 24px/1 Arial,sans-serif;display:block;color:#258348}
