@media (max-width: 480px) {

  p {
    font-size: 15px !important;
  }

  h1 {
    font-size: 28px !important;
  }

  h2 {
    font-size: 24px !important;
  }

  .main-content {
    padding-top: 35px;
    padding-bottom: 35px;
  }

}
body #gform_wrapper_5 .gform_heading .gform_title { color: #F9F7EF; text-align: center; font-size: 30px } body #gform_wrapper_5 .gform_heading .gform_description { text-align: center; color: #F9F7EF }
#gform_wrapper_5 .gform_footer input[type=submit] { font-size: 16px; border-radius: 5px; border: 2px solid #F9F7EF; }

.uk-hidden {
    display: none;
}
.gdlr-core-menu-item .sub-menu {
    display: none;
}

.gdlr-core-menu-item:hover .sub-menu {
    display: block;
}

.gdlr-core-menu-item .sub-menu {
    position: absolute;
    left: 0;
    top: 100%;
}
/* Кнопка форми з ID 22 */
#gform_wrapper_22 .gform_footer .gform_button {
    background-color: #0460A1;
    color: #ffffff;
    border: 2px solid #0460A1;
    border-radius: 4px;
    padding: 10px 20px;
    transition: all 0.3s ease;
}

/* При наведенні */
#gform_wrapper_22 .gform_footer .gform_button:hover {
    background-color: #034b7d;
    border-color: #034b7d;
    color: #ffffff;
    cursor: pointer;
}

.gdlr-core-recent-post-widget-content * {
    text-decoration: none !important;
}

.kingster-top-bar-right-button {
    text-decoration: none !important;
	display: block !important;
        margin: 0 auto !important;
        float: none !important;
}
@media only screen and (max-width: 768px) {
    .kingster-top-bar-left {
        display: none !important;
    }
}
#gform_wrapper_23 .gform_button {
    border-radius: 18px !important;
}
#gform_wrapper_4 .gform_button {
    border-radius: 18px !important;
}

/* Десктоп */

@media (min-width: 1025px) {

.menu-apply-button > a,

.menu-apply-button .mega-menu-link {

background: #0460A1 !important;

color: #fff !important;

padding: 0px 28px !important;

border-radius: 6px;

font-weight: 600;

text-transform: uppercase;

}



.menu-apply-button > a:hover,

.menu-apply-button .mega-menu-link:hover {

background: #03111B !important;

color: #fff !important;

}

}



/* Мобільна версія */

@media (max-width: 1024px) {

.menu-apply-button > a,

.menu-apply-button .mega-menu-link {

background: #0460A1 !important;

border-radius: 18px !important;

padding: 12px 28px !important;

color: #fff !important;

display: block !important;

}

} 
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;800&display=swap');

.tuition-finder{
  --blue:#0361A4; --blue-dark:#03548E; --navy:#041E30; --ink:#03111B;
  --slate:#5B6B7A; --border:#D6DEE6; --bg-soft:#F4F8FB; --bg-grey:#F1F1F1;
  --white:#FFFFFF; --radius:12px;
  background:var(--bg-grey);
  padding:88px 0 96px;
  font-family:'Noto Sans',Arial,sans-serif;
  color:var(--ink);
  line-height:1.5;
}
.tuition-finder *{margin:0;padding:0;box-sizing:border-box}
.tuition-container{max-width:1180px;margin:0 auto;padding:0 24px}
h2.tuition-section-title{font-size:clamp(28px,4vw,32px);font-weight:800;color:var(--navy);text-align:center;margin:12px 0 14px;line-height:1.25}
.tuition-section-sub{color:var(--slate);font-size:17px;text-align:center;line-height:1.65}
.tuition-finder-grid{display:grid;grid-template-columns:440px 1fr;gap:56px;margin-top:48px;align-items:start}
.tuition-field{margin-bottom:28px}
.tuition-field label{display:block;font-size:12px;font-weight:800;letter-spacing:1.2px;color:var(--slate);text-transform:uppercase;margin-bottom:8px}
.tuition-select-wrap{position:relative}
.tuition-select-wrap::after{content:"";position:absolute;right:18px;top:50%;width:10px;height:10px;border-right:1.8px solid var(--navy);border-bottom:1.8px solid var(--navy);transform:translateY(-70%) rotate(45deg);pointer-events:none}
.tuition-finder select{width:100%;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:16px 48px 16px 18px;font-family:inherit;font-size:16px;font-weight:500;color:var(--navy);cursor:pointer}
.tuition-finder select:focus{outline:none;border:1.5px solid var(--blue)}
.tuition-finder select:disabled{color:var(--slate);background:var(--bg-soft);cursor:not-allowed}
.tuition-currency-toggle{display:inline-flex;background:#fff;border:1px solid var(--border);border-radius:999px;padding:4px;margin-bottom:28px}
.tuition-currency-toggle button{border:0;background:transparent;padding:8px 20px;border-radius:999px;font-family:inherit;font-size:16px;font-weight:600;color:var(--slate);cursor:pointer;transition:.2s}
.tuition-currency-toggle button.tuition-active{background:var(--blue);color:#fff}
.tuition-finder-note{font-size:14px;color:var(--slate);line-height:1.6}
.tuition-fee-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:36px;box-shadow:0 16px 40px rgba(5,31,48,.10)}
.tuition-fee-card.tuition-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:420px;color:var(--slate)}
.tuition-fee-card.tuition-empty .tuition-big-icon{font-size:44px;margin-bottom:16px}
.tuition-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}
.tuition-tag{background:rgba(3,97,164,.1);color:var(--blue);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:6px 14px;border-radius:999px}
.tuition-card-meta .tuition-dur{color:var(--slate);font-size:14px;font-weight:500}
.tuition-fee-card h3{font-size:28px;font-weight:800;color:var(--navy);line-height:1.3;margin-bottom:10px}
.tuition-fee-card .tuition-spec{color:var(--slate);font-size:15px;line-height:1.6;margin-bottom:22px}
.tuition-divider{height:1px;background:var(--border);margin:0 0 22px}
.tuition-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px}
.tuition-stat{background:var(--bg-soft);border-radius:var(--radius);padding:18px}
.tuition-stat .tuition-k{font-size:11px;font-weight:600;letter-spacing:1px;color:var(--slate);text-transform:uppercase}
.tuition-stat .tuition-v{font-size:22px;font-weight:800;color:var(--blue);margin:4px 0 2px}
.tuition-stat .tuition-c{font-size:12.5px;color:var(--slate);line-height:1.45}
.tuition-stat-full{
    background:linear-gradient(135deg,#FFF8DC 0%,#FFF3B8 100%);
    border:1px solid #E2C24A;
}
.tuition-covers{font-size:14px;color:var(--slate);line-height:1.7;margin-bottom:22px}
.tuition-covers b{color:var(--navy)}
.tuition-card-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px}
.tuition-footnote{font-size:12.5px;color:var(--slate);line-height:1.6;opacity:.9}
.tuition-btn{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    min-height:56px;
    padding:16px 24px;
    border-radius:12px;
     background:linear-gradient(135deg, #FFDE67 0%, #B6A034 100%);
    color:#fff !important;
    text-decoration:none !important;
    font-size:16px;
    font-weight:700;
    transition:.25s ease;
}

.kingster-top-bar-right-button {
    background-color: #D42820 !important; /* Колір фону кнопки */
    border: 2px solid #D1B747 !important;  /* Колір і товщина обводки */
    border-radius: 18px !important;        /* Закруглення кутів */
    padding: 8px 20px !important;          /* Відступи для гарної форми */
    color: #ffffff !important;             /* Колір тексту */
    display: inline-block !important;
    transition: all 0.3s ease !important;
}

/* Ефект при наведенні мишкою */
.kingster-top-bar-right-button:hover {
    background-color: #A21F19 !important;
    color: #ffffff !important;
    border-color: #D1B747!important;
}
.kingster-top-bar-right-button {
    text-decoration: none !important;
    display: block !important;
        margin: 0 auto !important;
        float: none !important;
}
@media only screen and (max-width: 768px) {
    .kingster-top-bar-left {
        display: none !important;
    }
}