
    .europe-route-costs{background:#f5f8f7;color:#364659;letter-spacing:0;border-block:1px solid #e5ebed}
    .europe-route-costs .brc-heading{max-width:850px;margin-bottom:22px}
    .europe-route-costs .brc-heading::before{content:"";display:block;width:52px;height:3px;background:#0db5e9;margin-bottom:18px}
    .europe-route-costs #europe-route-cost-title{font-size:28px;line-height:1.3;color:#032d67!important;margin-bottom:12px!important}
    .europe-route-costs p{line-height:1.65}
    .europe-route-costs .table-responsive{overflow:visible}
    .europe-route-costs .brc-table{width:100%;border-collapse:separate;border-spacing:0 10px;table-layout:fixed;margin:0 0 20px;color:#032d67}
    .europe-route-costs .brc-table th,.europe-route-costs .brc-table td{padding:18px 20px;vertical-align:middle;border:0;line-height:1.4;overflow-wrap:break-word}
    .europe-route-costs .brc-table thead th{padding:0 20px 2px;font-size:12px;font-weight:600;color:#536477}
    .europe-route-costs .brc-table th:first-child{width:46%}
    .europe-route-costs .brc-table th:nth-child(2){width:16%}
    .europe-route-costs .brc-table th:nth-child(3){width:24%}
    .europe-route-costs .brc-table th:nth-child(4){width:14%}
    .europe-route-costs .brc-table tbody tr{box-shadow:0 5px 10px #00000008}
    .europe-route-costs .brc-table tbody th,.europe-route-costs .brc-table tbody td{background:#fff;border-block:1px solid #e0e6e8}
    .europe-route-costs .brc-table tbody th{border-left:1px solid #e0e6e8;border-radius:8px 0 0 8px;font-size:15px;font-weight:600}
    .europe-route-costs .brc-table tbody td:last-child{border-right:1px solid #e0e6e8;border-radius:0 8px 8px 0}
    .europe-route-costs .brc-route{display:flex;align-items:center;gap:14px}
    .europe-route-costs .brc-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:8px;background:#0353ac12;color:#0353ac;font-size:16px}
    .europe-route-costs .brc-area{display:block;margin-top:3px;font-size:12px;font-weight:400;color:#536477}
    .europe-route-costs .brc-price{font-size:22px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}
    .europe-route-costs .brc-mobile-label{display:none}
    .europe-route-costs .small{color:#536477!important;font-size:13px;max-width:1050px}
    .europe-route-costs a{color:#0353ac;text-decoration:underline;text-underline-offset:3px}
    @media(max-width:991px){
      .europe-route-costs .brc-table th,.europe-route-costs .brc-table td{padding:16px 12px}
      .europe-route-costs .brc-table thead th{padding-inline:12px}
      .europe-route-costs .brc-table th:first-child{width:42%}
      .europe-route-costs .brc-table th:nth-child(3){width:28%}
      .europe-route-costs .brc-price{font-size:19px}
    }
    @media(max-width:575px){
      .europe-route-costs #europe-route-cost-title{font-size:24px}
      .europe-route-costs .brc-heading p{font-size:14px}
      .europe-route-costs .brc-table,.europe-route-costs .brc-table tbody{display:block}
      .europe-route-costs .brc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
      .europe-route-costs .brc-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff;border:1px solid #e0e6e8;border-radius:8px;margin-bottom:12px;padding:16px;gap:12px}
      .europe-route-costs .brc-table tbody th,.europe-route-costs .brc-table tbody td{width:auto;border:0;border-radius:0;padding:0;background:transparent}
      .europe-route-costs .brc-table tbody th:first-child{width:auto;grid-column:1/-1;padding-bottom:12px;border-bottom:1px solid #e8edef}
      .europe-route-costs .brc-table tbody td:last-child{border:0}
      .europe-route-costs .brc-table .brc-price{text-align:right;font-size:20px}
      .europe-route-costs .brc-mobile-label{display:block;font-size:11px;font-weight:500;color:#536477;margin-bottom:3px}
    }
    
.page-title-sectioneurope{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('/newassets/europe-20260913/banner-1600.webp')}
@media(max-width:767px){.page-title-sectioneurope{background-image:linear-gradient(rgba(0,0,0,.527),rgba(0,0,0,.5)),url('/newassets/europe-20260913/banner-768.webp')}}
.europe-route-costs .brc-price{white-space:normal;overflow-wrap:normal}
