a {
text-decoration: none;
color: inherit;
}
a:hover {
text-decoration: none;
color: inherit;
}
header.header-cntb .top-contact .top-contact-phone, .contacto-card .hq-contact-info .hq-phone {
font-family: "GT America Bold", sans-serif;
font-size: 13px;
color: #003b61;
}
section.llamanos-cta .col-10 .cta-text .cta-question, .home-page .home-card .home-card-title, .home-page section.seguros-reminder .seguros-reminder-text .seguros-reminder-title, .seguros-detail-page .container-bg section.presentation .presentation-text h2, .equipo-page .container-bg section.presentation .presentation-text h2, .index-asistencia-page .container-bg section.selection-grid .selection-grid-text h2, .index-asistencia-page .container-bg section.selection-grid .selection-grid-text p {
font-family: "GT America Bold", sans-serif;
font-size: 32px;
line-height: 35px;
color: #003b61;
}
@media (min-width: 576px) and (max-width: 991.98px) {
section.llamanos-cta .col-10 .cta-text .cta-question, .home-page .home-card .home-card-title, .home-page section.seguros-reminder .seguros-reminder-text .seguros-reminder-title, .seguros-detail-page .container-bg section.presentation .presentation-text h2, .equipo-page .container-bg section.presentation .presentation-text h2, .index-asistencia-page .container-bg section.selection-grid .selection-grid-text h2, .index-asistencia-page .container-bg section.selection-grid .selection-grid-text p {
font-size: 26px;
line-height: 28px;
}
}
@media (max-width: 575.98px) {
section.llamanos-cta .col-10 .cta-text .cta-question, .home-page .home-card .home-card-title, .home-page section.seguros-reminder .seguros-reminder-text .seguros-reminder-title, .seguros-detail-page .container-bg section.presentation .presentation-text h2, .equipo-page .container-bg section.presentation .presentation-text h2, .index-asistencia-page .container-bg section.selection-grid .selection-grid-text h2, .index-asistencia-page .container-bg section.selection-grid .selection-grid-text p {
font-size: 20px;
line-height: 22px;
}
}
.home-page section.carrusel .carousel-item .carousel-content.carousel-img .slide-img-title, .carousel-detail-page main .item-detail-img .carousel-img-title, .home-page section.equipo .equipo-text .equipo-slogan, .home-page section.contacto .promo-contacto .col-promo .contacto-slogan, .seguros-title, .seguros-detail-page .container-bg section.section-ventajas .ventajas-table .ventajas-title, .asistencia-detail-page .container-bg h2.agency-name {
font-family: "Canela-Bold", serif;
font-size: 55px;
line-height: 61px;
color: #003b61;
font-weight: 600;
}
@media (min-width: 768px) and (max-width: 991.98px) {
.home-page section.carrusel .carousel-item .carousel-content.carousel-img .slide-img-title, .carousel-detail-page main .item-detail-img .carousel-img-title, .home-page section.equipo .equipo-text .equipo-slogan, .home-page section.contacto .promo-contacto .col-promo .contacto-slogan, .seguros-title, .seguros-detail-page .container-bg section.section-ventajas .ventajas-table .ventajas-title, .asistencia-detail-page .container-bg h2.agency-name {
font-size: 46px;
line-height: 48px;
}
}
@media (max-width: 767.98px) {
.home-page section.carrusel .carousel-item .carousel-content.carousel-img .slide-img-title, .carousel-detail-page main .item-detail-img .carousel-img-title, .home-page section.equipo .equipo-text .equipo-slogan, .home-page section.contacto .promo-contacto .col-promo .contacto-slogan, .seguros-title, .seguros-detail-page .container-bg section.section-ventajas .ventajas-table .ventajas-title, .asistencia-detail-page .container-bg h2.agency-name {
font-size: 34px;
line-height: 36px;
}
}
.seguros-detail-page .container-bg section.presentation .presentation-text .seguros-page-paragraph, .seguros-detail-page .container-bg section.reasons .reason-text, .seguros-detail-page .container-bg section.section-ventajas .ventajas-table .ventajas h3, .seguros-detail-page .container-bg section.section-ventajas .ventajas-table .ventajas p, .equipo-page .container-bg section.featured h3, .equipo-page .container-bg section.featured p {
font-family: "GT America Light", sans-serif;
font-size: 20px;
line-height: 22px;
color: #003b61;
}
.home-page section.carrusel .carousel-item .carousel-content.carousel-img .slide-img-title, .carousel-detail-page main .item-detail-img .carousel-img-title {
padding-top: 35px;
}
@media (min-width: 768px) {
.home-page section.carrusel .carousel-item .carousel-content.carousel-img .slide-img-title, .carousel-detail-page main .item-detail-img .carousel-img-title {
font-size: 41px;
line-height: 46px;
}
}
section.llamanos-cta .col-10 .cta-btn .cta-call, .home-page section.carrusel .carousel-item .carousel-content.carousel-text .carousel-button, .home-page section.index-seguros .ver-seguros-button, .home-page section.seguros-reminder .seguros-reminder-text .seguros-reminder-button, .home-page section.equipo .equipo-text .equipo-button {
font-family: "GT America Black", sans-serif;
font-size: 13px;
padding: 7px 30px;
border: 2px solid #003b61;
color: #003b61;
}
@media (max-width: 991.98px) {
section.llamanos-cta .col-10 .cta-btn .cta-call, .home-page section.carrusel .carousel-item .carousel-content.carousel-text .carousel-button, .home-page section.index-seguros .ver-seguros-button, .home-page section.seguros-reminder .seguros-reminder-text .seguros-reminder-button, .home-page section.equipo .equipo-text .equipo-button {
font-size: 10px;
}
}
section.llamanos-cta .col-10 .cta-btn .cta-call:hover, .home-page section.carrusel .carousel-item .carousel-content.carousel-text .carousel-button:hover, .home-page section.index-seguros .ver-seguros-button:hover, .home-page section.seguros-reminder .seguros-reminder-text .seguros-reminder-button:hover, .home-page section.equipo .equipo-text .equipo-button:hover {
background-color: #003b61;
color: #ffffff;
}
.seguros-detail-page .seguros-detail-top-banner.top-banner, .equipo-page .top-banner, .index-asistencia-page .asistencia-top-banner.top-banner, .asistencia-detail-page .asistencia-top-banner.top-banner {
height: 345px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
@media (max-width: 575.98px) {
.seguros-detail-page .seguros-detail-top-banner.top-banner, .equipo-page .top-banner, .index-asistencia-page .asistencia-top-banner.top-banner, .asistencia-detail-page .asistencia-top-banner.top-banner {
height: 225px;
}
}
.seguros-detail-page .seguros-detail-top-banner.top-banner .banner-title, .equipo-page .top-banner .banner-title, .index-asistencia-page .asistencia-top-banner.top-banner .banner-title, .asistencia-detail-page .asistencia-top-banner.top-banner .banner-title {
height: 100%;
}
.seguros-detail-page .seguros-detail-top-banner.top-banner .banner-title .banner-title-text, .equipo-page .top-banner .banner-title .banner-title-text, .index-asistencia-page .asistencia-top-banner.top-banner .banner-title .banner-title-text, .asistencia-detail-page .asistencia-top-banner.top-banner .banner-title .banner-title-text {
padding-bottom: 40px;
font-family: "GT America Black", sans-serif;
font-size: 40px;
color: #ffffff;
}
.seguros-detail-page .seguros-detail-top-banner.top-banner .banner-title .banner-title-text span, .equipo-page .top-banner .banner-title .banner-title-text span, .index-asistencia-page .asistencia-top-banner.top-banner .banner-title .banner-title-text span, .asistencia-detail-page .asistencia-top-banner.top-banner .banner-title .banner-title-text span {
font-family: "GT America Light", sans-serif;
}
@media (min-width: 576px) and (max-width: 767.98px) {
.seguros-detail-page .seguros-detail-top-banner.top-banner .banner-title .banner-title-text, .equipo-page .top-banner .banner-title .banner-title-text, .index-asistencia-page .asistencia-top-banner.top-banner .banner-title .banner-title-text, .asistencia-detail-page .asistencia-top-banner.top-banner .banner-title .banner-title-text {
font-size: 26px;
}
}
@media (max-width: 575.98px) {
.seguros-detail-page .seguros-detail-top-banner.top-banner .banner-title .banner-title-text, .equipo-page .top-banner .banner-title .banner-title-text, .index-asistencia-page .asistencia-top-banner.top-banner .banner-title .banner-title-text, .asistencia-detail-page .asistencia-top-banner.top-banner .banner-title .banner-title-text {
font-size: 20px;
padding-bottom: 20px;
padding-left: 20px;
}
}
.seguros-detail-page .seguros-detail-top-banner.top-banner .banner-seguros-detail.banner-navs, .equipo-page .top-banner .banner-seguros-detail.banner-navs, .index-asistencia-page .asistencia-top-banner.top-banner .banner-seguros-detail.banner-navs, .asistencia-detail-page .asistencia-top-banner.top-banner .banner-seguros-detail.banner-navs {
position: absolute;
top: 45%;
}
.seguros-detail-page .seguros-detail-top-banner.top-banner .banner-seguros-detail.banner-navs .arrow-nav, .equipo-page .top-banner .banner-seguros-detail.banner-navs .arrow-nav, .index-asistencia-page .asistencia-top-banner.top-banner .banner-seguros-detail.banner-navs .arrow-nav, .asistencia-detail-page .asistencia-top-banner.top-banner .banner-seguros-detail.banner-navs .arrow-nav {
position: absolute;
width: 24px;
top: 0;
}
.seguros-detail-page .seguros-detail-top-banner.top-banner .banner-seguros-detail.banner-navs .arrow-nav.prev, .equipo-page .top-banner .banner-seguros-detail.banner-navs .arrow-nav.prev, .index-asistencia-page .asistencia-top-banner.top-banner .banner-seguros-detail.banner-navs .arrow-nav.prev, .asistencia-detail-page .asistencia-top-banner.top-banner .banner-seguros-detail.banner-navs .arrow-nav.prev {
left: 0;
}
.seguros-detail-page .seguros-detail-top-banner.top-banner .banner-seguros-detail.banner-navs .arrow-nav.next, .equipo-page .top-banner .banner-seguros-detail.banner-navs .arrow-nav.next, .index-asistencia-page .asistencia-top-banner.top-banner .banner-seguros-detail.banner-navs .arrow-nav.next, .asistencia-detail-page .asistencia-top-banner.top-banner .banner-seguros-detail.banner-navs .arrow-nav.next {
right: 0;
}
.seguros-detail-page .seguros-detail-top-banner.top-banner .banner-seguros-detail.banner-navs .item-icon, .equipo-page .top-banner .banner-seguros-detail.banner-navs .item-icon, .index-asistencia-page .asistencia-top-banner.top-banner .banner-seguros-detail.banner-navs .item-icon, .asistencia-detail-page .asistencia-top-banner.top-banner .banner-seguros-detail.banner-navs .item-icon {
position: absolute;
top: -15px;
left: 25%;
height: 40px;
}
@media (min-width: 576px) {
.seguros-detail-page .seguros-detail-top-banner.top-banner .banner-seguros-detail.banner-navs .item-icon, .equipo-page .top-banner .banner-seguros-detail.banner-navs .item-icon, .index-asistencia-page .asistencia-top-banner.top-banner .banner-seguros-detail.banner-navs .item-icon, .asistencia-detail-page .asistencia-top-banner.top-banner .banner-seguros-detail.banner-navs .item-icon {
top: -25px;
height: 50px;
}
}
@media (min-width: 768px) {
.seguros-detail-page .seguros-detail-top-banner.top-banner .banner-seguros-detail.banner-navs .item-icon, .equipo-page .top-banner .banner-seguros-detail.banner-navs .item-icon, .index-asistencia-page .asistencia-top-banner.top-banner .banner-seguros-detail.banner-navs .item-icon, .asistencia-detail-page .asistencia-top-banner.top-banner .banner-seguros-detail.banner-navs .item-icon {
left: 35%;
}
}
.cntb-navbar {
background-color: #ffffff;
-webkit-box-shadow: -3px 1px 20px 10px #88888861;
box-shadow: -3px 1px 20px 10px #88888861;
}
.cntb-navbar .container {
padding: 0;
}
.cntb-navbar .row.top {
padding: 15px;
background-color: #ffffff;
}
.cntb-navbar .row.bottom {
padding: 15px;
background-color: #22d3c5;
}
.cntb-navbar a {
position: relative;
font-family: "GT America Light", sans-serif;
font-size: 15px;
color: #003b61;
}
@media (max-width: 575.98px) {
.cntb-navbar a {
font-size: 10px;
}
}
.cntb-navbar a span {
font-family: "GT America Bold", sans-serif;
}
.cntb-navbar a.seguros-shield::before {
content: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/navbar/svg/check-shield-blue.svg);
position: absolute;
left: 0;
}
.cntb-navbar a.contacto-icon::after {
content: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/navbar/svg/whatsapp-icon.svg);
position: absolute;
right: 0;
}
.cntb-navbar a.phone-icon::after {
content: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/navbar/svg/call-icon.svg);
position: absolute;
right: 0;
}
.cntb-navbar .navbar-logo {
width: 100%;
}
header.header-cntb {
padding-top: 25px;
}
@media (min-width: 576px) {
header.header-cntb {
padding-top: 75px;
}
}
header.header-cntb .col-5 {
padding-right: 0;
}
header.header-cntb .home-brand {
-webkit-margin-after: 0;
margin-block-end: 0;
}
header.header-cntb .home-brand img {
width: 150px;
}
header.header-cntb .home-title {
font-family: "GT America Light", sans-serif;
font-size: 17px;
color: #003b61;
}
@media (max-width: 991.98px) {
header.header-cntb .home-title {
font-size: 15px;
}
}
header.header-cntb .top-contact {
padding-top: 15px;
}
header.header-cntb .top-contact .top-contact-phone {
padding-left: 0;
-ms-flex-item-align: end;
align-self: flex-end;
}
@media (max-width: 1199.98px) {
header.header-cntb .top-contact .top-contact-phone span.break {
display: block;
}
}
header.header-cntb .top-contact .top-sm-icon {
padding-left: 0;
padding-right: 5px;
}
section.llamanos-cta {
padding-bottom: 190px;
}
@media (max-width: 767.98px) {
section.llamanos-cta {
padding-top: 100px !important;
padding-bottom: 100px !important;
}
}
section.llamanos-cta .col-10 {
padding-top: 40px;
border-top: 4px solid #ffffff;
}
section.llamanos-cta .col-10 .cta-text {
padding-top: 20px;
padding-right: 0;
}
section.llamanos-cta .col-10 .cta-text .logo-cantabrana-cta {
width: 115px;
}
section.llamanos-cta .col-10 .cta-text .cta-question {
padding-top: 10px;
margin-bottom: 5px;
color: #003b61;
letter-spacing: -1px;
}
@media (min-width: 576px) {
section.llamanos-cta .col-10 .cta-text .cta-question {
padding-top: 15px;
}
}
section.llamanos-cta .col-10 .cta-text .cta-answer {
font-family: "GT America Light", sans-serif;
font-size: 17px;
color: #003b61;
}
@media (max-width: 575.98px) {
section.llamanos-cta .col-10 .cta-text .cta-answer {
font-size: 10px;
line-height: 13px;
}
}
@media (max-width: 1199.98px) {
section.llamanos-cta .col-10 svg {
width: 75px;
}
}
section.llamanos-cta .col-10 .cta-btn {
padding-top: 30px;
}
@media (min-width: 768px) {
section.llamanos-cta .col-10 .cta-btn {
padding-top: 85px;
}
}
section.protegemos-img {
padding-top: 80px;
padding-bottom: 100px;
}
@media (min-width: 576px) {
section.protegemos-img {
padding-top: 150px;
padding-bottom: 180px;
}
}
section.protegemos-img img {
width: 175px;
}
@media (min-width: 576px) {
section.protegemos-img img {
width: 375px;
}
}
.footer-menu {
border-top: 1px solid #fed198;
padding-top: 20px;
}
.footer-menu ul,
.footer-legal ul {
padding-left: 0;
}
.footer-menu ul li,
.footer-legal ul li {
list-style: none;
}
.footer-menu a, .footer-menu p,
.footer-legal a,
.footer-legal p {
font-family: "GT America Light", sans-serif;
font-size: 10px;
color: #003b61;
border: none;
}
.footer-menu a.legal, .footer-menu p.legal,
.footer-legal a.legal,
.footer-legal p.legal {
font-family: "GT America Medium", sans-serif;
}
.footer-menu a.legal.link, .footer-menu p.legal.link,
.footer-legal a.legal.link,
.footer-legal p.legal.link {
text-decoration: underline;
}
.footer-menu a:not(.legal), .footer-menu p:not(.legal),
.footer-legal a:not(.legal),
.footer-legal p:not(.legal) {
line-height: 10px;
}
.home-page {  }
.home-page section.home-cards {
padding-top: 70px;
}
@media (max-width: 575.98px) {
.home-page section.home-cards {
margin: 0;
padding-top: 35px;
}
}
.home-page .home-card {
position: relative;
height: 250px;
}
.home-page .home-card.seguros-card {
background-image: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/home/ico/png/fondo_seguros_home-w-gradient.png);
background-color: #25d4c6;
background-repeat: no-repeat;
background-size: contain;
}
@media (max-width: 575.98px) {
.home-page .home-card.seguros-card {
max-height: 230px;
background-size: cover;
}
}
.home-page .home-card.asistencia-card, .home-page .home-card.equipo-card {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
@media (max-width: 767.98px) {
.home-page .home-card.asistencia-card, .home-page .home-card.equipo-card {
max-width: 48%;
}
}
.home-page .home-card.asistencia-card {
background-image: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/home/jpeg/asistencia@2x.jpg);
}
.home-page .home-card.equipo-card {
background-image: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/home/jpeg/equipo-mask@2x.jpg);
}
@media (min-width: 576px) {
.home-page .home-card {
height: 415px;
}
}
@media (min-width: 768px) {
.home-page .home-card {
max-width: 49%;
}
}
.home-page .home-card .home-card-title {
padding: 30px 0 0 30px;
color: #ffffff;
}
@media (max-width: 991.98px) {
.home-page .home-card .home-card-title {
padding-left: 0;
}
}
@media (min-width: 768px) and (max-width: 991.98px) {
.home-page .home-card .home-card-title {
font-size: 26px;
line-height: 28px;
}
}
.home-page .home-card .home-card-paragraph {
font-family: "GT America Medium", sans-serif;
font-size: 15px;
line-height: 17px;
color: #ffffff;
}
.home-page .home-card .home-card-paragraph.seguros {
color: #003b61;
}
.home-page .home-card .home-card-paragraph.asistencia {
color: #f9fdbf;
}
@media (min-width: 768px) and (max-width: 991.98px) {
.home-page .home-card .home-card-paragraph {
font-size: 13px;
line-height: 15px;
}
}
@media (max-width: 575.98px) {
.home-page .home-card .home-card-paragraph {
font-size: 10px;
line-height: 13px;
}
}
.home-page .home-card .home-card-name {
font-family: "GT America Black", sans-serif;
font-size: 21px;
color: #ffffff;
}
.home-page .home-card .home-card-name::after {
content: '';
display: inline;
width: 1px;
padding-left: 10px;
border-right: 4px solid #ffffff;
}
.home-page .home-card .home-card-icon {
position: absolute;
text-align: center;
top: 30px;
}
.home-page .home-card .home-card-icon.shield {
right: 30px;
}
.home-page .home-card .home-card-icon:not(.shield) {
left: 35%;
}
.home-page .home-card .home-card-icon.iconx {
width: 45px;
}
@media (min-width: 576px) {
.home-page .home-card .home-card-icon {
width: 75px !important;
}
}
.home-page .home-card .home-card-text {
position: absolute;
bottom: 20px;
}
.home-page .home-card .home-card-text:not(.seguros-text) {
left: 0;
}
.home-page section.carrusel {
padding-top: 100px;
margin-bottom: 50px;
}
.home-page section.carrusel .carousel-item {
padding-bottom: 10px;
background-color: #ffffff;
}
.home-page section.carrusel .carousel-item .carousel-content {
margin: auto;
}
.home-page section.carrusel .carousel-item .carousel-content.carousel-img {
position: relative;
}
@media (max-width: 991.98px) {
.home-page section.carrusel .carousel-item .carousel-content.carousel-img .carousel-img {
width: 100%;
}
}
.home-page section.carrusel .carousel-item .carousel-content.carousel-img .slide-img-title {
position: absolute;
top: 0;
}
.home-page section.carrusel .carousel-item .carousel-content.carousel-text {
padding-top: 30px;
color: #003b61;
}
.home-page section.carrusel .carousel-item .carousel-content.carousel-text .carousel-item-headline {
font-family: "GT America Bold", sans-serif;
font-size: 17px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
.home-page section.carrusel .carousel-item .carousel-content.carousel-text .carousel-item-headline {
font-size: 13px;
}
}
.home-page section.carrusel .carousel-item .carousel-content.carousel-text .slide-paragraph {
margin-bottom: 20px;
font-family: "GT America Light", sans-serif;
font-size: 13px;
line-height: 17px;
}
@media (min-width: 992px) {
.home-page section.carrusel .carousel-item .carousel-content {
width: 375px;
}
}
.home-page section.carrusel .carousel-ctrl {
fill: #beced6;
}
.home-page section.carrusel .carousel-ctrl.prev {
left: -6%;
}
.home-page section.carrusel .carousel-ctrl.next {
right: -6%;
}
.home-page section.carrusel .carousel-ctrl-arrow.next {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.home-page .container-bg {
background-color: #fbe3c6;
}
.home-page section.index-seguros {
padding-top: 50px;
padding-bottom: 60px;
}
.home-page section.index-seguros p {
font-family: "GT America Light", sans-serif;
font-size: 10px;
}
.home-page section.index-seguros .seguros-item-price {
margin-bottom: 80px;
padding-top: 20px;
}
.home-page section.index-seguros .seguros-item-price span {
font-family: "GT America Light", sans-serif;
font-size: 17px;
line-height: 17px;
}
.home-page section.seguros-reminder {
padding-bottom: 70px;
}
.home-page section.seguros-reminder .seguros-reminder-text {
padding-top: 50px;
}
@media (max-width: 575.98px) {
.home-page section.seguros-reminder .seguros-reminder-text {
margin-right: auto;
padding-left: 40px;
}
}
@media (min-width: 768px) {
.home-page section.seguros-reminder .seguros-reminder-text {
padding-top: 225px;
}
}
.home-page section.seguros-reminder .seguros-reminder-text .seguros-reminder-title {
color: #003b61;
}
.home-page section.seguros-reminder .seguros-reminder-text .seguros-reminder-paragraph {
font-family: "GT America Light", sans-serif;
font-size: 15px;
line-height: 17px;
padding-bottom: 50px;
}
.home-page section.seguros-reminder img {
width: 235px;
}
@media (min-width: 576px) {
.home-page section.seguros-reminder img {
width: 100%;
}
}
@media (min-width: 768px) {
.home-page section.seguros-reminder img {
width: 375px;
height: 610px;
}
}
.home-page section.equipo {
padding-bottom: 60px;
background-color: #003b61;
}
.home-page section.equipo .equipo-img {
padding-left: 0;
overflow: hidden;
}
.home-page section.equipo .equipo-img img {
width: 105%; }
.home-page section.equipo .equipo-text {
background-color: #003b61;
color: #ffffff;
text-align: center;
}
.home-page section.equipo .equipo-text .equipo-brand {
padding-top: 50px;
padding-bottom: 20px;
font-family: "GT America Light", sans-serif;
font-size: 15px;
color: #ccfeff;
}
.home-page section.equipo .equipo-text .equipo-slogan {
font-family: "Canela", serif;
font-weight: 500;
color: #ffffff;
}
.home-page section.equipo .equipo-text .equipo-paragraph {
padding-bottom: 50px;
font-family: "GT America Light", sans-serif;
font-size: 15px;
line-height: 17px;
}
@media (max-width: 575.98px) {
.home-page section.equipo .equipo-text .equipo-paragraph {
font-size: 10px;
line-height: 13px;
}
}
.home-page section.equipo .equipo-text .equipo-button {
border-color: #fed198;
color: #fed198;
}
.home-page section.equipo .equipo-text .equipo-button:hover {
background-color: #ffffff;
color: #003b61;
}
.home-page section.contacto {
padding-top: 70px;
}
.home-page section.contacto .promo-contacto {
padding-bottom: 40px;
}
.home-page section.contacto .promo-contacto::after {
content: '';
position: absolute;
top: 0;
display: block;
width: 100%;
height: 335px;
border: 2px solid #003b61;
z-index: -1;
}
@media (min-width: 576px) {
.home-page section.contacto .promo-contacto::after {
top: 100px;
height: 285px;
}
}
.home-page section.contacto .promo-contacto .col-promo {
padding-left: 20px;
}
.home-page section.contacto .promo-contacto .col-promo .contacto-slogan {
color: #003b61;
}
@media (min-width: 576px) {
.home-page section.contacto .promo-contacto .col-promo .contacto-slogan {
padding-top: 160px;
}
}
@media (max-width: 575.98px) {
.home-page section.contacto .promo-contacto .col-promo .contacto-slogan::after {
content: '';
display: block;
width: 25px;
height: 1px;
padding-bottom: 20px;
border-bottom: 8px solid #003b61;
margin: auto;
}
}
@media (min-width: 1200px) {
.home-page section.contacto .promo-contacto .col-paraguas {
padding-left: 65px;
}
}
.home-page section.contacto .promo-contacto .col-paraguas .contacto-paraguas {
width: 130px;
}
@media (min-width: 576px) {
.home-page section.contacto .promo-contacto .col-paraguas .contacto-paraguas {
width: 275px;
}
}
.home-page section.contacto .promo-contacto .contacto-text {
font-family: "GT America Bold", sans-serif;
font-size: 15px;
line-height: 17px;
color: #003b61;
}
.home-page section.contacto .promo-contacto .contacto-text span {
font-family: "GT America Light", sans-serif;
}
@media (max-width: 575.98px) {
.home-page section.contacto .promo-contacto .contacto-text {
font-size: 10px;
line-height: 13px;
}
}
.home-page section.contacto .email-footer {
margin-top: 20px;
padding: 20px;
background-color: #003b61;
}
.home-page section.contacto .email-footer .send-us-mail {
font-family: "GT America Light", sans-serif;
font-size: 15px;
line-height: 17px;
color: #fbe3c6;
}
@media (max-width: 575.98px) {
.home-page section.contacto .email-footer .send-us-mail {
font-size: 10px;
line-height: 13px;
}
}
.home-page section.contacto .email-footer .email-address {
padding-bottom: 10px;
font-family: "GT America Medium", sans-serif;
font-size: 15px;
color: #ccfeff;
}
.index-seguros-page .container-bg {
background-color: #fbe3c6;
}
.index-seguros-page .container-bg section.seguros-banner {
padding-bottom: 100px;
}
.index-seguros-page .container-bg section.seguros-banner .banner-text {
padding-top: 40px;
padding-bottom: 40px;
padding-right: 0;
}
@media (min-width: 768px) {
.index-seguros-page .container-bg section.seguros-banner .banner-text {
padding-top: 280px;
padding-bottom: 0;
}
}
.index-seguros-page .container-bg section.seguros-banner .banner-text h2 {
font-family: "GT America Black", sans-serif;
font-size: 40px;
line-height: 40px;
letter-spacing: -1px;
color: #003b61;
}
@media (max-width: 575.98px) {
.index-seguros-page .container-bg section.seguros-banner .banner-text h2 {
font-size: 20px;
line-height: 22px;
}
}
.index-seguros-page .container-bg section.seguros-banner .banner-text p {
font-family: "GT America Light", sans-serif;
font-size: 17px;
line-height: 17px;
color: #003b61;
}
@media (max-width: 575.98px) {
.index-seguros-page .container-bg section.seguros-banner .banner-text p {
font-size: 10px;
line-height: 13px;
}
}
@media (min-width: 576px) {
.index-seguros-page .container-bg section.seguros-banner .banner-text p {
padding-top: 25px;
}
}
.index-seguros-page .container-bg section.seguros-banner .banner-img img {
mix-blend-mode: multiply;
}
@media (min-width: 1200px) {
.index-seguros-page .container-bg section.seguros-banner .banner-img img {
margin-top: -30px;
}
}
.index-seguros-page .container-bg section.llamanos-cta {
padding-top: 50px;
}
.seguros-title {
padding-bottom: 50px;
}
.nav-tabs {
border-bottom: transparent;
padding: 0;
}
.nav-tabs .nav-link {
font-family: 'GT America Expanded Light', sans-serif;
font-size: 10px;
text-transform: uppercase;
text-align: center;
}
@media (max-width: 575.98px) {
.nav-tabs .nav-link {
font-size: 8px;
line-height: 10px;
}
}
.nav-tabs .nav-link.active {
background-color: inherit !important;
border-color: transparent !important;
border-bottom: 8px solid #003b61 !important;
}
.nav-tabs .nav-link.active span {
font-family: 'GT America Expanded Black', sans-serif;
}
.nav-tabs .nav-link:hover {
border-color: transparent !important;
border-bottom: 8px solid #003b61 !important;
}
.tab-content {
padding-top: 40px;
}
@media (max-width: 575.98px) {
.tab-content .seguros-icons {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
overflow-x: auto;
}
}
@media (min-width: 576px) {
.tab-content .owl-carousel {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
}
.tab-content .owl-carousel .owl-stage-outer {
position: relative;
max-height: 205px;
}
.tab-content .owl-carousel .owl-stage-outer .owl-stage::before {
content: '';
display: block;
position: absolute;
width: 100%;
height: 100%;
background-image: -webkit-gradient(linear, right left white 0%, color-stop(50%, transparent), to(white));
background-image: linear-gradient(left right white 0%, transparent 50%, white 100%);
}
.tab-content .owl-carousel .owl-stage-outer .owl-item {
max-width: 175px !important;
}
.tab-content .seguros-item {
margin: 20px 0;
position: relative;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
height: 175px;
border: 8px solid #ffffff;
}
@media (min-width: 576px) {
.tab-content .seguros-item {
max-width: 175px;
}
}
.tab-content .seguros-item:hover {
background-color: #ffffff;
-webkit-box-shadow: 0 0 20px 5px #d5c195;
box-shadow: 0 0 20px 5px #d5c195;
}
.tab-content .seguros-item .vehicle-class {
position: absolute;
bottom: 5px;
font-family: "GT America Bold", sans-serif;
font-size: 15px;
color: #003b61;
}
.tab-content #nav-contact .seguros-item {
border-color: #003b61;
}
.tab-content #nav-contact .seguros-item:hover {
background-color: #003b61;
-webkit-box-shadow: 5px 5px 40px 5px inherit;
box-shadow: 5px 5px 40px 5px inherit;
}
.tab-content #nav-contact .seguros-item:hover img {
-webkit-filter: brightness(0) saturate(100%) invert(97%) sepia(12%) saturate(289%) hue-rotate(214deg) brightness(120%) contrast(100%);
filter: brightness(0) saturate(100%) invert(97%) sepia(12%) saturate(289%) hue-rotate(214deg) brightness(120%) contrast(100%);
}
.tab-content #nav-contact .seguros-item:hover span {
color: #ffffff;
}
.tab-content .seguros-category {
color: #ffffff;
border-color: transparent;
}
.tab-content .seguros-category.agricola {
background-color: #003b61;
}
.tab-content .seguros-category span {
font-family: "GT America Bold", sans-serif;
font-size: 15px;
line-height: 17px;
color: #ffffff;
}
.seguros-detail-page .seguros-detail-top-banner {
color: #003b61;
}
.seguros-detail-page .seguros-detail-top-banner.top-banner.automovil {
background-image: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/detail_seguros/jpeg/seguro_auto_banner@3x.jpg);
}
@media (max-width: 575.98px) {
.seguros-detail-page .seguros-detail-top-banner.top-banner.automovil {
background-image: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/detail_seguros/jpeg/seguro_auto_banner-mobile@2x.jpg);
}
}
.seguros-detail-page .container-bg {
background-color: #ecf0f3;
}
.seguros-detail-page .container-bg section.presentation {
padding-top: 70px;
}
@media (max-width: 575.98px) {
.seguros-detail-page .container-bg section.presentation {
margin: 0;
}
}
.seguros-detail-page .container-bg section.presentation .presentation-text .seguros-page-paragraph {
padding-top: 25px;
width: 70%;
}
.seguros-detail-page .container-bg section.presentation .presentation-img {
mix-blend-mode: multiply;
}
@media (min-width: 1200px) {
.seguros-detail-page .container-bg section.presentation .presentation-img {
margin-top: -35px;
}
}
@media (min-width: 576px) {
.seguros-detail-page .container-bg section.reasons {
padding-top: 100px;
}
}
.seguros-detail-page .container-bg section.reasons .reason-text {
padding-top: 40px;
}
@media (min-width: 576px) and (max-width: 991.98px) {
.seguros-detail-page .container-bg section.reasons .reason-text {
font-size: 15px;
line-height: 17px;
}
}
@media (max-width: 575.98px) {
.seguros-detail-page .container-bg section.reasons .reason-text {
font-size: 15px;
line-height: 17px;
}
}
@media (min-width: 992px) {
.seguros-detail-page .container-bg section.reasons .reason-text {
padding-top: 65px;
}
}
.seguros-detail-page .container-bg section.cta-presupuesto {
padding-top: 90px;
}
.seguros-detail-page .container-bg section.cta-presupuesto .col-11 {
background-color: #003b61;
padding: 10px;
}
.seguros-detail-page .container-bg section.cta-presupuesto .col-11 a {
font-family: 'GT America Expanded Black', sans-serif;
letter-spacing: 1.2px;
text-transform: uppercase;
color: #fed198;
}
.seguros-detail-page .container-bg section.section-ventajas {
padding-top: 70px;
}
@media (min-width: 576px) {
.seguros-detail-page .container-bg section.section-ventajas {
padding-top: 130px;
}
}
.seguros-detail-page .container-bg section.section-ventajas .ventajas-table {
background-color: #ccfeff;
border: 20px solid;
-o-border-image: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/detail_seguros/ico/svg/card-border.svg) 20;
border-image: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/detail_seguros/ico/svg/card-border.svg) 20;
border-image-outset: 10px;
}
@media (min-width: 576px) and (max-width: 767.98px) {
.seguros-detail-page .container-bg section.section-ventajas .ventajas-table {
border-image-outset: 15px;
}
}
@media (min-width: 768px) {
.seguros-detail-page .container-bg section.section-ventajas .ventajas-table {
border-image-outset: 20px;
}
}
.seguros-detail-page .container-bg section.section-ventajas .ventajas-table .ventajas-title {
padding-top: 70px;
}
.seguros-detail-page .container-bg section.section-ventajas .ventajas-table .ventajas {
padding-top: 75px;
padding-bottom: 75px;
}
.seguros-detail-page .container-bg section.section-ventajas .ventajas-table .ventajas .col-md-6 {
min-height: 350px;
}
@media (max-width: 575.98px) {
.seguros-detail-page .container-bg section.section-ventajas .ventajas-table .ventajas .col-md-6 {
padding-left: 0;
padding-right: 0;
}
}
@media (min-width: 576px) and (max-width: 991.98px) {
.seguros-detail-page .container-bg section.section-ventajas .ventajas-table .ventajas h3, .seguros-detail-page .container-bg section.section-ventajas .ventajas-table .ventajas p {
font-size: 15px;
line-height: 17px;
}
}
@media (max-width: 575.98px) {
.seguros-detail-page .container-bg section.section-ventajas .ventajas-table .ventajas h3, .seguros-detail-page .container-bg section.section-ventajas .ventajas-table .ventajas p {
font-size: 15px;
line-height: 17px;
}
}
.seguros-detail-page .container-bg section.section-ventajas .ventajas-table .ventajas h3 {
padding-top: 10px;
font-family: "GT America Bold", sans-serif;
margin-bottom: 0;
-webkit-margin-after: 0;
margin-block-end: 0;
}
.seguros-detail-page .container-bg section.promo-img-banner {
padding-top: 80px;
}
@media (min-width: 576px) {
.seguros-detail-page .container-bg section.promo-img-banner {
padding-top: 220px;
}
}
.seguros-detail-page .container-bg section.promo-img-banner .col {
position: relative;
padding-left: 0;
padding-right: 0;
}
.seguros-detail-page .container-bg section.promo-img-banner .col .promo-img-text {
position: absolute;
top: 0;
left: 0;
padding: 20px;
font-family: "GT America Light", sans-serif;
font-size: 20px;
line-height: 22px;
color: #ffffff;
}
.seguros-detail-page .container-bg section.promo-img-banner .col .promo-img-text span {
font-family: "GT America Bold", sans-serif;
}
.seguros-detail-page .container-bg section.llamanos-cta {
padding-top: 220px;
}
.seguros-detail-page .container-bg section.llamanos-cta svg .st0 {
fill: #ecf0f3;
}
.equipo-page .top-banner {
color: #003b61;
}
.equipo-page .top-banner.top-banner {
background-image: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/equipo/banner-top-equipo.jpg);
}
@media (min-width: 576px) and (max-width: 991.98px) {
.equipo-page .top-banner.top-banner {
background-image: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/equipo/banner-top-equipo-tablet.jpg);
}
}
@media (max-width: 575.98px) {
.equipo-page .top-banner.top-banner {
background-image: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/equipo/banner-top-equipo-mobile.jpg);
height: 235px;
}
}
.equipo-page .top-banner.top-banner .banner-title-text {
color: #fed198;
}
.equipo-page .container-bg {
background-color: #ecf0f3;
}
.equipo-page .container-bg section.presentation {
padding-top: 70px;
}
.equipo-page .container-bg section.presentation .presentation-text h2 span {
font-family: "GT America Light", sans-serif;
}
.equipo-page .container-bg section.presentation .equipo-presentation-paragraph {
padding-top: 25px;
font-family: "GT America Light", sans-serif;
font-size: 15px;
line-height: 17px;
color: #003b61;
}
.equipo-page .container-bg section.presentation .equipo-presentation-paragraph span {
padding-top: 20px;
font-family: "GT America Bold", sans-serif;
}
@media (max-width: 575.98px) {
.equipo-page .container-bg section.presentation .equipo-presentation-paragraph {
font-size: 13px;
line-height: 15px;
}
}
.equipo-page .container-bg section.presentation .presentation-highlight {
margin-top: 25px;
padding: 60px 1em;
font-family: "GT America Light", sans-serif;
font-size: 15px;
line-height: 17px;
color: #003b61;
background-color: #fed198;
border: 20px solid;
-o-border-image: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/equipo/corners-card.svg) 20;
border-image: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/equipo/corners-card.svg) 20;
border-image-outset: 15px;
}
@media (min-width: 576px) and (max-width: 1199.98px) {
.equipo-page .container-bg section.presentation .presentation-highlight {
border-image-outset: 10px;
}
}
.equipo-page .container-bg section.presentation .presentation-highlight span {
font-family: "GT America Bold", sans-serif;
}
.equipo-page .container-bg section.presentation .equipo-presentation-slogan {
font-family: "GT America Bold", sans-serif;
font-size: 15px;
line-height: 17px;
color: #003b61;
}
.equipo-page .container-bg section.keywords {
padding-top: 85px;
}
.equipo-page .container-bg section.keywords p {
padding-top: 15px;
padding-bottom: 15px;
font-family: 'Canela-Light', sans-serif;
font-size: 32px;
line-height: 35px;
border-top: 4px solid #ffffff;
}
.equipo-page .container-bg section.keywords p:last-child {
border-bottom: 4px solid #ffffff;
}
.equipo-page .container-bg section.keywords p:hover {
cursor: default;
-webkit-animation-name: scale-up;
animation-name: scale-up;
-webkit-animation-duration: .5s;
animation-duration: .5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
@-webkit-keyframes scale-up {
from {
font-size: current;
}
to {
font-size: 60px;
}
}
@keyframes scale-up {
from {
font-size: current;
}
to {
font-size: 60px;
}
}
.equipo-page .container-bg section.featured {
padding-top: 150px;
}
.equipo-page .container-bg section.featured .col .row:last-child {
padding-top: 80px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
.equipo-page .container-bg section.featured .col .row:last-child {
padding-top: 200px;
}
}
@media (min-width: 992px) {
.equipo-page .container-bg section.featured .col .row:last-child {
padding-top: 320px;
}
}
.equipo-page .container-bg section.featured .featured-img {
mix-blend-mode: multiply;
}
.equipo-page .container-bg section.featured .featured-img.justicia {
padding-top: 40px;
padding-bottom: 50px;
}
@media (min-width: 576px) {
.equipo-page .container-bg section.featured .featured-img.justicia {
padding-top: 115px;
}
}
.equipo-page .container-bg section.featured .featured-img.ayuda {
padding-bottom: 50px; }
@media (max-width: 991.98px) {
.equipo-page .container-bg section.featured .featured-img {
width: 100%;
}
}
@media (max-width: 767.98px) {
.equipo-page .container-bg section.featured h3, .equipo-page .container-bg section.featured p {
font-size: 15px;
line-height: 17px;
}
}
@media (max-width: 575.98px) {
.equipo-page .container-bg section.featured h3, .equipo-page .container-bg section.featured p {
font-size: 13px;
line-height: 15px;
}
}
.equipo-page .container-bg section.featured h3.our-asset, .equipo-page .container-bg section.featured p.our-asset {
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 0;
-webkit-margin-after: 0;
margin-block-end: 0;
border-top: 2px solid #beced6;
font-size: 15px;
line-height: 15px;
}
.equipo-page .container-bg section.featured h3.our-asset:last-child, .equipo-page .container-bg section.featured p.our-asset:last-child {
border-bottom: 2px solid #beced6;
}
.equipo-page .container-bg section.featured h3.decorated::before, .equipo-page .container-bg section.featured p.decorated::before {
content: '';
display: block;
width: 85px;
height: 1px;
padding-bottom: 25px;
border-top: 8px solid #003b61;
}
@media (min-width: 576px) {
.equipo-page .container-bg section.featured h3.decorated::before, .equipo-page .container-bg section.featured p.decorated::before {
width: 175px;
}
}
.equipo-page .container-bg section.featured h3.decorated {
font-family: "GT America Bold", sans-serif;
}
@media (max-width: 575.98px) {
.equipo-page .container-bg section.featured p:not(.no-bold) {
font-family: "GT America Bold", sans-serif;
}
}
.index-asistencia-page .asistencia-top-banner {
color: #003b61;
}
.index-asistencia-page .asistencia-top-banner.top-banner {
background-image: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/index_asistencia/png/Asistencia_top-banner.png);
}
.index-asistencia-page .asistencia-top-banner.top-banner img {
position: absolute;
left: 35%;
top: 35%;
}
@media (min-width: 576px) and (max-width: 767.98px) {
.index-asistencia-page .asistencia-top-banner.top-banner img {
left: 37.5%;
}
}
@media (min-width: 768px) and (max-width: 991.98px) {
.index-asistencia-page .asistencia-top-banner.top-banner img {
left: 40%;
}
}
@media (min-width: 992px) {
.index-asistencia-page .asistencia-top-banner.top-banner img {
left: 45%;
}
}
.index-asistencia-page .container-bg {
background-color: #ecf0f3;
}
.index-asistencia-page .container-bg section.selection-grid {
padding-top: 70px;
}
.index-asistencia-page .container-bg section.selection-grid .selection-grid-text h2, .index-asistencia-page .container-bg section.selection-grid .selection-grid-text p {
-webkit-margin-after: 0;
margin-block-end: 0;
}
.index-asistencia-page .container-bg section.selection-grid .selection-grid-text p {
font-family: "GT America Light", sans-serif;
padding-bottom: 20px;
}
.index-asistencia-page .container-bg section.selection-grid .selection-grid-content {
padding-left: 0;
padding-right: 0;
padding-bottom: 40px;
border-bottom: 4px solid #ffffff;
}
.index-asistencia-page .container-bg section.selection-grid .selection-grid-content .company-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
max-height: 115px;
padding: 30px 60px;
margin: 20px 10px 0;
background-color: #ffffff;
}
.index-asistencia-page .container-bg section.selection-grid .selection-grid-content .company-item:hover {
background-color: #22d3c5;
opacity: .4;
-webkit-box-shadow: #fed198;
box-shadow: #fed198;
}
.index-asistencia-page .container-bg section.selection-grid .selection-grid-content .company-item:hover .fussion {
mix-blend-mode: multiply;
}
@media (max-width: 767.98px) {
.index-asistencia-page .container-bg section.selection-grid .selection-grid-content .company-item {
max-width: 44%;
}
}
@media (min-width: 768px) {
.index-asistencia-page .container-bg section.selection-grid .selection-grid-content .company-item {
max-width: 14.5%;
}
}
.index-asistencia-page .container-bg section.selection-grid .selection-grid-content .company-item img {
min-width: 50px;
}
.index-asistencia-page .container-bg section.llamanos-cta {
padding-top: 220px;
}
.index-asistencia-page .container-bg section.llamanos-cta svg .st0 {
fill: #ecf0f3;
}
.asistencia-detail-page { }
.asistencia-detail-page .asistencia-top-banner {
color: #003b61;
}
.asistencia-detail-page .asistencia-top-banner .agency-logo {
width: 190px;
position: absolute;
top: 45%;
left: 25%;
}
@media (min-width: 576px) {
.asistencia-detail-page .asistencia-top-banner .agency-logo {
width: 315px;
}
}
@media (min-width: 576px) and (max-width: 767.98px) {
.asistencia-detail-page .asistencia-top-banner .agency-logo {
top: 40%;
left: 20%;
}
}
@media (min-width: 768px) and (max-width: 991.98px) {
.asistencia-detail-page .asistencia-top-banner .agency-logo {
top: 35%;
left: 27.5%;
}
}
@media (min-width: 992px) {
.asistencia-detail-page .asistencia-top-banner .agency-logo {
top: 25%;
left: 35%;
}
}
.asistencia-detail-page .asistencia-top-banner .banner-navs {
position: absolute;
top: 7.5%;
}
@media (min-width: 576px) {
.asistencia-detail-page .asistencia-top-banner .banner-navs {
top: 15%;
}
}
.asistencia-detail-page .asistencia-top-banner .banner-navs span.prev {
position: relative;
padding-left: 70px;
font-family: "GT America Black", sans-serif;
font-size: 32px;
color: #fed198;
}
@media (max-width: 575.98px) {
.asistencia-detail-page .asistencia-top-banner .banner-navs span.prev {
font-size: 20px;
padding-left: 30px;
}
}
.asistencia-detail-page .asistencia-top-banner .banner-navs span.prev::before {
content: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/detail_asistencia/arrow-back.svg);
position: absolute;
top: 0px;
left: 0px;
width: 24px;
display: inline;
}
@media (min-width: 576px) {
.asistencia-detail-page .asistencia-top-banner .banner-navs span.prev::before {
width: 48px;
}
}
.asistencia-detail-page .asistencia-top-banner .banner-navs span.prev::after {
content: '';
display: inline;
width: 1px;
padding-left: 10px;
border-right: 4px solid #fed198;
}
.asistencia-detail-page .asistencia-top-banner .banner-navs .cancel {
width: 20px;
margin-right: 15px;
}
@media (min-width: 576px) {
.asistencia-detail-page .asistencia-top-banner .banner-navs .cancel {
padding-top: 10px;
width: 30px;
}
}
.asistencia-detail-page .banner-bottom {
margin: 0;
background-color: #fed198;
}
.asistencia-detail-page .banner-bottom .caution-icon {
fill: #003b61;
width: 25px;
}
.asistencia-detail-page .banner-bottom h1 {
padding-top: 1em;
padding-bottom: .5em;
padding-left: 10px;
font-family: "GT America Medium", sans-serif;
font-size: 17px;
line-height: 17px;
color: #003b61;
text-transform: uppercase;
}
@media (max-width: 575.98px) {
.asistencia-detail-page .banner-bottom h1 {
font-size: 15px;
line-height: 17px;
}
}
.asistencia-detail-page .container-bg {
padding-top: 100px;
background-color: #ecf0f3;
}
.asistencia-detail-page .container-bg h2.agency-name {
margin-bottom: 15px;
}
@media (min-width: 768px) {
.asistencia-detail-page .container-bg h2.agency-name {
font-size: 32px;
line-height: 35px;
}
}
.asistencia-detail-page .container-bg .assist-phone-item {
padding: 15px 10px;
margin-top: 15px;
background-color: #ffffff;
}
.asistencia-detail-page .container-bg .assist-phone-item .item-name {
font-family: "GT America Light", sans-serif;
font-size: 17px;
color: #003b61;
}
@media (max-width: 575.98px) {
.asistencia-detail-page .container-bg .assist-phone-item .item-name {
padding: 0;
font-size: 13px;
}
}
.asistencia-detail-page .container-bg .assist-phone-item .item-phone {
font-family: "GT America Black", sans-serif;
font-size: 20px;
color: #003b61;
}
@media (max-width: 575.98px) {
.asistencia-detail-page .container-bg .assist-phone-item .item-phone {
padding: 0;
font-size: 15px;
}
}
.asistencia-detail-page .container-bg section.llamanos-cta {
padding-top: 130px;
}
.asistencia-detail-page .container-bg section.llamanos-cta svg .st0 {
fill: #ecf0f3;
}
.contact-page { color: #ffffff !important;
}
.contact-page .bg-container {
padding-bottom: 35px;
background-color: #003b61;
}
.contact-page .bg-container .header-cntb .col-6 {
opacity: .4;
}
.contact-page .bg-container .header-cntb .col-6 h2.home-title {
color: #ffffff;
}
.contact-page .bg-container .cancel {
position: absolute;
display: block;
top: 20px;
right: 20px;
}
.contact-page .bg-container .contact-data {
padding-top: 25px;
font-size: 22px;
}
@media (min-width: 576px) {
.contact-page .bg-container .contact-data {
padding-top: 70px;
}
}
.contact-page .bg-container .contact-data .bg-img {
padding-left: 0;
padding-right: 0;
height: 375px;
background-image: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/contacto/svg/contact-bg-image.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
.contact-page .bg-container .contact-data .bg-img p {
padding-top: 20px;
font-family: "GT America Medium", sans-serif;
}
.contact-page .bg-container .contact-data .bg-img a {
font-family: "GT America Light", sans-serif;
color: #ccfeff;
}
.contact-page .bg-container .contact-data .bg-img img {
width: 100%;
}
@media (min-width: 768px) {
.contact-page .bg-container .contact-data .bg-img img {
width: 365px;
}
}
@media (max-width: 575.98px) {
.contact-page .bg-container .contact-data .bg-img .contact-email {
font-size: 13px;
}
}
@media (min-width: 576px) {
.contact-page .bg-container section.social-icons {
padding-top: 60px;
}
}
.contact-page .bg-container section.social-icons .top-sm-icon {
position: relative;
}
.contact-page .bg-container section.social-icons .top-sm-icon svg {
position: absolute;
left: 25%;
fill: #fbe3c6;
}
.contact-page .bg-container section.hqs {
padding-top: 20px;
}
.contact-page .bg-container section.hqs .col-md-10 {
padding-top: 20px;
border-top: 8px solid #fbe3c6;
}
.contact-page .bg-container section.hqs .hq-timetables h2 {
font-family: "GT America Bold", sans-serif;
font-size: 17px;
line-height: 17px;
}
.contact-page .bg-container section.hqs .hq-timetables p {
font-family: "GT America Light", sans-serif;
font-size: 10px;
line-height: 13px;
}
.contact-page .bg-container .contact-cards {
padding-top: 30px;
padding-bottom: 30px;
}
.contacto-card {
position: relative;
height: 250px;
background-color: #fee8cb;
padding-left: 20px;
max-width: 48%;
}
.contacto-card .hq-header p {
font-family: "Canela-Bold", serif;
}
.contacto-card .hq-header p.hq-no {
padding-top: 30px;
margin-bottom: 0;
-webkit-margin-after: 0;
margin-block-end: 0;
font-size: 30px;
line-height: 36px;
color: #fed198;
}
.contacto-card .hq-header p.hq-no span:not(.d-none) {
position: relative;
}
.contacto-card .hq-header p.hq-no span:not(.d-none)::after {
content: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/home/ico/svg/location-icon.svg);
display: inline;
position: absolute;
top: -15px;
left: 10px;
}
.contacto-card .hq-header p.hq-name {
font-size: 20px;
line-height: 36px;
color: #003b61;
}
.contacto-card .hq-contact-info .hq-address {
font-family: "GT America Light", sans-serif;
font-size: 13px;
line-height: 15px;
color: #003b61;
margin-bottom: 0;
-webkit-margin-after: 0;
margin-block-end: 0;
}
.contacto-card .hq-contact-info .card-foot {
position: absolute;
left: 0px;
bottom: 0;
width: 100%;
padding: 10px;
background-color: #fed198;
}
.contacto-card .hq-contact-info .card-foot .view-gmaps {
font-family: "GT America Medium", sans-serif;
font-size: 13px;
color: #003b61;
}
.contacto-card .contacto-card-deco-arrow {
position: absolute;
top: 15px;
right: 20px;
}
.carousel-detail-page {
background-image: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/detail_carousel/Carousel-detail-bg.png);
background-repeat: no-repeat;
background-size: contain;
background-position: top;
}
.carousel-detail-page .top-navs {
position: absolute;
top: 5%;
left: 0;
}
@media (max-width: 575.98px) {
.carousel-detail-page .top-navs .col-1 {
padding-left: 0;
}
}
.carousel-detail-page .top-navs span.prev {
position: relative;
}
.carousel-detail-page .top-navs span.prev::before {
content: url(//www.cantabranaseguros.com/wp-content/themes/cantabrana.wp/theme/img/detail_asistencia/arrow-back.svg);
position: absolute;
top: 0;
left: 0;
width: 24px;
display: inline;
}
@media (min-width: 576px) {
.carousel-detail-page .top-navs span.prev::before {
width: 48px;
}
}
.carousel-detail-page .top-navs .cancel {
width: 20px;
}
@media (min-width: 576px) {
.carousel-detail-page .top-navs .cancel {
padding-top: 10px;
width: 30px;
}
}
.carousel-detail-page main {
padding-top: 140px;
}
.carousel-detail-page main .item-detail-img {
margin: auto;
position: relative;
}
.carousel-detail-page main .item-detail-img .featured-img {
width: 100%;
}
@media (max-width: 767.98px) {
.carousel-detail-page main .item-detail-img .carousel-img-title {
padding-left: 20px;
}
}
@media (min-width: 768px) {
.carousel-detail-page main .item-detail-img .carousel-img-title {
position: absolute;
top: 0;
}
}
@media (min-width: 992px) {
.carousel-detail-page main .item-detail-img .carousel-img-title {
font-size: 62px;
line-height: 70px;
}
}
@media (max-width: 767.98px) {
.carousel-detail-page main .item-detail-content {
padding-left: 20px;
}
}
@media (min-width: 768px) {
.carousel-detail-page main .item-detail-content {
padding-top: 100px;
}
}
.carousel-detail-page main .item-detail-content .carousel-item-headline {
font-family: "GT America Bold", sans-serif;
font-size: 20px;
color: #003b61;
}
@media (max-width: 575.98px) {
.carousel-detail-page main .item-detail-content .carousel-item-headline {
font-size: 15px;
}
}
@media (min-width: 768px) and (max-width: 991.98px) {
.carousel-detail-page main .item-detail-content .carousel-item-headline {
font-size: 13px;
}
}
.carousel-detail-page main .item-detail-content .carousel-item-paragraph {
margin-bottom: 20px;
font-family: "GT America Light", sans-serif;
font-size: 17px;
line-height: 17px;
color: #003b61;
}
@media (max-width: 575.98px) {
.carousel-detail-page main .item-detail-content .carousel-item-paragraph {
font-size: 10px;
line-height: 13px;
}
}