/* Home */
.supercontainer_web_notification {
    display: none;
}
b, strong {
    font-weight: 600;
}
.text-big {
    font-size: 15px;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(var(--custom-primary-default) / var(--tw-text-opacity));
}

/* ---Navbar--- */
.navbar-link {
  color:white;
display: none;
}
.navbar-link:hover { /* Modifica color estado hover de botones */
    --tw-text-opacity: 1;
    color: #FFA4B5;
}
.language-menu {
visibility: hidden;
}

/* Widget */
.supercontainer_widget_discount_btn {
display: none;
}

/* ---Footer--- */
.footer{
  --footer-color-1: #000325;
  --footer-color-2: #000110;
}
.mb-\[53px\] {
    margin-bottom: 35px;
}
.footer-message {
    background-color: #ffffff;
    margin-bottom: -87px;
}
.footer-col-2 {
    background-color: #01031a;
}
.footer-icon path {
    stroke: #ffffff;
    opacity: 0.5;
}
.footer-text-secondary {
    color: #6d84a7!important;
}
.landing-footer-terms {
    --tw-text-opacity: 1;
    color: #ffffff;
}
/* Container Business Rewards */
.supercontainer_price_location_business{
  display:none;
}

/* Container Flexible bookings */
.reservation_paragraph {
    font-size: 13px;
    line-height: 16px;
    margin-left: 24px;
    margin-right: 15px;
}
.carouselHelp_title {
    margin-top: 5px;
    margin-bottom: 20px;
}

/* Container promotion image home */
.placeholder_banner home_middle{
  display:none;
}

/* Container Banner home */
.placeholder_banner.step3_top{
  display:none;
}
/* Container Destinations */
.recommended_destionations_swiper{
  display:none;
}

/* Agent Rewards Container */
.supercontainer_agentrewards {
    display:none;
}

/* Helpdesk Container */
.claim-container {
    display:none;
}

/* ---Colours--- */
:root {
  /* Primary (Avis) */
  --custom-primary-default: 65 103 162;
  --custom-primary-light: 248 63 99;
  --custom-primary-semilight: 230 32 71;

  /* Secondary (Budget) */
  --custom-secondary-light: 255 214 0;
  --custom-secondary-semilight: 237 85 5;
  --custom-secondary-default: 65 103 162;
  --custom-secondary-dark: 65 103 162;
  --custom-secondary-ultradark: 65 103 162;
  --custom-secondary-semidark: 65 103 162;
        
  --custom-tertiary-light: 0 143 223;
  --custom-tertiary-default: 0 40 95;
        
  --custom-grayscale-ultralight: 248 250 252;
  --custom-grayscale-light: 245 245 245;
  --custom-grayscale-semilight: 237 241 245;
  --custom-grayscale-default: 227 230 234;
  --custom-grayscale-semidark: 202 215 230;
  --custom-grayscale-dark: 149 169 191;
  --custom-grayscale-ultradark: 124 141 156;
        
  --custom-success-default: 34 163 132;
        
  --custom-black-default: 78 88 97;
  --custom-black-dark: 38 38 38;
  --custom-black-semidark: 62 72 81;
  --custom-black-ultradark: 56 64 71;
        
  --custom-alert-light: 254 221 0;
  --custom-alert-default: 255 180 0;
  --custom-alert-dark: 253 178 0;
        
  --custom-error-default: 248 44 45;
  --custom-error-avis: 212 0 42;
}

/* Step 2 */
.booking-details-recommended-car-text {
    font-size: .85rem;
    line-height: 1rem;
}

/* Step 1 */
.card_carGroupAvis {
    background-color: #4167a21c;
}
.card_carGroupBudget {
    background-color: #4167a21c;
}
.modal-car-detail-avis {
    background-color: #0a2f7d17;
}
..modal-car-detail-budget {
    background-color: #0a2f7d17;
}
.text-custom-secondary {
    color: #ffa700;
}
.card_carAlternative {
    border-color: #ffa700;
}

/* Step 3 */ 
.booking-details-selected-rate {
    display: none;
}
.landing-logic.santander {
    background-color: #e7e7e7;
}
.landing-logic {
    box-shadow: none;
}
.landing-logic-title {
    font-size: 15px;
    color: #ec0000;
}
.landing-logic-text {
    font-size: 13px;
    color: #000000;
}
.booking-details-pickdrop {
    display: none;
}
.supercontainer_step3_codes {
    display: none;
}
.supercontainer_step3_agency {
    display: none;
}
.message-alert-step3 {
    display: none;
}
.supercontainer_step3_inputwizard {
    display: none;
}
.landing-logic-title {
    font-size: 15px;
    color: #4167a2;
}

/* Step 4 */
.circle-container p {
    font-size: 12px;
    font-weight: 600;
    color: #ec0000;
}

/* Hide elements megamenu */
a[data-target-path="promotions"] {
  display: none;
}

/* Terms and conditions */
.rental-conditions-content {
    padding: 0px 15px 15px 10px;
}
.rental-conditions-container {
    box-shadow: none;
    border-radius: 0;
}

#navbar-offcanvas .navbar-link {
    color: rgb(var(--custom-black-dark) / var(--tw-text-opacity)) !important;
}