.page-template-page_business_plans,.page-template-page_plans{--input-height:34px;--border-radius:6px;& .site-inner{padding-top:0}& .header-search-form{background:linear-gradient(to right,var(--c-blue) 0,#a27b6c 100%);display:none;@media (min-width:48em){display:flex;padding-block:30px}& .wrap{display:flex;max-inline-size:100%}& .search-form{display:flex;gap:8px;inline-size:100%;justify-content:center;max-inline-size:none;& .search-field{inline-size:auto}& .search-form__intro-txt{color:var(--c-white);display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase}& input[type=text]{block-size:var(--input-height);border:1px solid var(--c-grey-border);border-radius:var(--border-radius);inline-size:auto}& input[type=radio]{color:var(--c-grey-txt);font-size:14px;padding:0;&:checked+label{color:var(--c-black);font-weight:700}}& input[type=submit]{block-size:var(--input-height);border-radius:var(--border-radius);font-size:16px;inline-size:156px}& .search-plan-type{block-size:var(--input-height);border:1px solid var(--c-grey-border);border-radius:var(--border-radius);inline-size:auto;margin:0;padding:8px 10px;& .search-plan-type-column{align-items:center;display:flex;gap:8px;inline-size:auto;&:first-of-type{border:0;margin-right:14px}}}& .search-submit{inline-size:auto;margin:0}}}& .bus-plans-cta,& .res-tdu-cta{display:flex;margin:0 0 20px;padding:0;@media (min-width:48em){background-color:#f1f1f1b3;border:0;padding:11px}& .wrap{background-color:#f1f1f14d;border:1px solid #009cd5cc;border-radius:5px;padding:16px 10px 16px 10px;@media (min-width:48em){background-color:initial;border:0;border-radius:0;padding:0}}& p{color:var(--c-grey-txt);font-size:12px;text-align:left;@media (min-width:48em){font-size:14px;text-align:center}}}& .entry-header+.wrap{margin-block-start:20px}& .entry-title{border:0;clip:rect(0,0,0,0);height:1px;inline-size:1px;overflow:hidden;position:absolute!important}}.plan-ad-slot{align-items:flex-start;background-color:#e6f2fb;border:1px solid #7c7c7c4d;border-radius:12px;box-shadow:0 1px 2px #1018280d;box-sizing:border-box;display:flex;font-family:Noto Sans,Source Sans Pro,sans-serif;font-size:1.6rem;gap:16px;justify-content:center;line-height:1.5;margin:0 0 20px;padding:16px;transition:all .3s ease;width:100%}.plan-ad-slot:before{align-self:baseline;background-image:url(../images/info.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:18px;margin-top:4px;min-width:18px;width:18px}.plan-ad-slot.hide-icon:before{display:none}@media only screen and (min-width:768px){.plan-ad-slot--device-mobile{display:none!important}}@media only screen and (max-width:767px){.plan-ad-slot--device-desktop{display:none!important}}.plan-ad-slot .plan-ad-filter-btn{background-color:#ee6131;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:700;margin-left:auto;padding:10px 24px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease;white-space:nowrap}.plan-ad-slot .plan-ad-filter-btn:hover{background-color:#d4541f}.plan-ad-slot-content{p.ad-title{font-weight:700;margin-bottom:5px}p.ad-content{margin-bottom:0}}@media only screen and (max-width:767px){.plan-ad-slot{align-items:flex-start;flex-direction:column;font-size:1.4rem;gap:12px;margin:0 0 20px;padding:16px;width:100%}.plan-ad-slot:has(.is-filter-button){align-items:center;flex-direction:row}.plan-ad-slot .plan-ad-slot-content p.ad-title{display:inline-block;margin:0 8px 0 0}.plan-ad-slot:before{height:20px;min-width:20px;width:20px}.plan-ad-slot .plan-ad-filter-btn{margin-left:0;padding:12px 24px;width:100%}}
