@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,300);
@import url(https://fonts.googleapis.com/css?family=Raleway:700,800,900,400,300);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);

@font-face {
    font-family: "SeatBlack";
    src: url("/themes/seat_v1/cssfont/SeatBcn-Black.eot");
    src: url("/themes/seat_v1/css/font/SeatBcn-Black.woff") format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "SeatBlackItalic";
    src: url("/themes/seat_v1/css/font/SeatBcn-BlackItalic.eot");
    src: url("/themes/seat_v1/css/font/SeatBcn-BlackItalic.woff") format("woff");
    font-weight: 900;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: "SeatBold";
    src: url("/themes/seat_v1/css/font/SeatBcn-Bold.eot");
    src: url("/themes/seat_v1/css/font/SeatBcn-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "SeatBoldItalic";
    src: url("/themes/seat_v1/css/font/SeatBcn-BoldItalic.eot");
    src: url("/themes/seat_v1/css/font/SeatBcn-BoldItalic.woff") format("woff");
    font-weight: bold;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: "SeatBook";
    src: url("/themes/seat_v1/css/font/SeatBcn-Book.eot");
    src: url("/themes/seat_v1/css/font/SeatBcn-Book.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "SeatBookItalic";
    src: url("/themes/seat_v1/css/font/SeatBcn-BookItalic.eot");
    src: url("/themes/seat_v1/css/font/SeatBcn-BookItalic.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: "SeatItalic";
    src: url("/themes/seat_v1/css/font/SeatBcn-Italic.eot");
    src: url("/themes/seat_v1/css/font/SeatBcn-Italic.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: "SeatLight";
    src: url("/themes/seat_v1/css/font/SeatBcn-Light.eot");
    src: url("/themes/seat_v1/css/font/SeatBcn-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "SeatLightItalic";
    src: url("/themes/seat_v1/css/font/SeatBcn-LightItalic.eot");
    src: url("/themes/seat_v1/css/font/SeatBcn-LightItalic.woff") format("woff");
    font-weight: 300;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: "SeatMedium";
    src: url("/themes/seat_v1/css/font/SeatBcn-Medium.eot");
    src: url("/themes/seat_v1/css/font/SeatBcn-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "SeatMediumItalic";
    src: url("/themes/seat_v1/css/font/SeatBcn-MediumItalic.eot");
    src: url("/themes/seat_v1/css/font/SeatBcn-MediumItalic.woff") format("woff");
    font-weight: 500;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: "SeatRegular";
    src: url("/themes/seat_v1/css/font/SeatBcn-Regular.eot");
    src: url("/themes/seat_v1/css/font/SeatBcn-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "SeatExtraLight";
    src: url("/themes/seat_v1/css/font/SeatBcn-ExtraLight.eot");
    src: url("/themes/seat_v1/css/font/SeatBcn-ExtraLight.woff") format("woff");
    font-weight: 200;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "SeatExtraLightItalic";
    src: url("/themes/seat_v1/css/font/SeatBcn-ExtraLightItalic.eot");
    src: url("/themes/seat_v1/css/font/SeatBcn-ExtraLightItalic.woff") format("woff");
    font-weight: 200;
    font-style: italic;
    font-display: swap
}

.seatBlack {
    font-family: "SeatBlack",sans-serif
}

.seatBlackItalic {
    font-family: "SeatBlackItalic",sans-serif
}

.seatBold {
    font-family: "SeatBold",sans-serif
}

.seatBoldItalic {
    font-family: "SeatBoldItalic",sans-serif
}

.seatBook {
    font-family: "SeatBook",sans-serif
}

.seatBookItalic {
    font-family: "SeatBookItalic",sans-serif
}

.seatItalic {
    font-family: "SeatItalic",sans-serif
}

.seatLight {
    font-family: "SeatLight",sans-serif
}

.seatLightItalic {
    font-family: "SeatLightItalic",sans-serif
}

.seatMedium {
    font-family: "SeatMedium",sans-serif
}

.seatMediumItalic {
    font-family: "SeatMediumItalic",sans-serif
}

.seatRegular {
    font-family: "SeatRegular",sans-serif
}

.seatExtraLight {
    font-family: "SeatExtraLight",sans-serif
}

.seatExtraLightItalic {
    font-family: "SeatExtraLightItalic",sans-serif
}


.phones-modal__phone-data {
    font-family: 'SeatBold';
}

.contact_modal .h4, .modalvo_modal .h4 {
    color: var(--color-titulos);
}

.home-title-vo__title,
.home-title-vo__subtitle {
    font-family: 'SeatBold', sans-serif;
    color: var(--color-titulos);
}

h4.card-title {
    color: var(--color-titulos);
    font-family: 'SeatRegular', sans-serif;
    text-transform: none;
}

h4.card-title b {
    color: var(--color-titulos);
    font-family: 'SeatBold', sans-serif;
    text-transform: none;
}

