@charset "UTF-8";
/**
 * Default Variables.
 *
 * Modify this file to provide default Bootstrap Framework variables. The
 * Bootstrap Framework will not override any variables defined here because it
 * uses the `!default` flag which will only set their default if not already
 * defined here.
 *
 * You can copy existing variables directly from the following file:
 * ./app/node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_variables.scss
 */
@font-face {
  font-family: 'Poppins-Regular';
  src: url("fonts/Poppins-Regular.eot");
  src: url("fonts/Poppins-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Poppins-Regular.svg#Poppins-Regular") format("svg"), url("fonts/Poppins-Regular.ttf") format("truetype"), url("fonts/Poppins-Regular.woff") format("woff"), url("fonts/Poppins-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Light';
  src: url("fonts/Poppins-Light.eot");
  src: url("fonts/Poppins-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Poppins-Light.svg#Poppins-Light") format("svg"), url("fonts/Poppins-Light.ttf") format("truetype"), url("fonts/Poppins-Light.woff") format("woff"), url("fonts/Poppins-Light.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Black';
  src: url("fonts/Poppins-Black.eot");
  src: url("fonts/Poppins-Black.eot?#iefix") format("embedded-opentype"), url("fonts/Poppins-Black.svg#Poppins-Black") format("svg"), url("fonts/Poppins-Black.ttf") format("truetype"), url("fonts/Poppins-Black.woff") format("woff"), url("fonts/Poppins-Black.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Bold';
  src: url("fonts/Poppins-Bold.eot");
  src: url("fonts/Poppins-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Poppins-Bold.svg#Poppins-Bold") format("svg"), url("fonts/Poppins-Bold.ttf") format("truetype"), url("fonts/Poppins-Bold.woff") format("woff"), url("fonts/Poppins-Bold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
.no-gutters { margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; }
.row.no-gutters { margin-right: 0; margin-left: 0; }
body { padding-top: 0px; margin-top: 0px; font-family: "Poppins-Regular"; line-height: 1.5; font-size: 2rem; }
::selection { background: #F46616; color: white; }
::-moz-selection { background: #F46616; color: white; }
.main-container h1 { padding: 20px 0px 0px; font-family: "Poppins-Bold"; }
form .form-group { margin-bottom: 30px; }
form .form-required::after { background-size: 7px 7px; height: 15px; background-repeat: no-repeat; margin-left: 5px; }
form #edit-processed-text { margin-top: 20px; }
#webform-submission-cotizar-combinado-familiar-add-form #edit-submit, #webform-submission-cotizar-automotor-add-form #edit-submit, #webform-submission-cotizar-automotor-add-form #edit-submit { margin-top: 15px; }
body .navbar-default .navbar-nav > .active > a { background: unset; }
body .navbar-default .navbar-nav > .active > a:hover { background: unset; text-decoration: underline; }
#main-content { font-family: "Poppins-Bold"; font-size: 34px; text-decoration: none; color: black; }
#main-content-needs { font-family: "Poppins-Bold"; color: #F46616; font-size: 34px; text-decoration: none; }
.table-responsive { border: unset !important; }
.file { display: inline-block; width: auto; padding: 0px; border: unset; border-radius: unset; margin: 0px; }
.file > span:first-child, .file > span:last-child, .file > span { border: none; }
.file .glyphicon { top: 0; }
.file .glyphicon-file::before { content: ''; }
.file .file-link { padding-right: 0px; }
.file a { color: #67757C; }
html { /*scroll-behavior: smooth;*/ }
.img-responsive.align-left { margin-right: 10px; margin-top: 10px; margin-bottom: 10px; }
.img-responsive.align-right { margin-left: 10px; margin-top: 10px; margin-bottom: 10px; }
.img-responsive.align-center { margin-top: 10px; margin-bottom: 10px; }
@media (max-width: 450px) {
  .webform-flex--container { margin-top: 30px; }
  .webform-button--submit { width: 100%; padding: 10px 0px; }
}
header { padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }
header .row { padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }
#block-segurcoop-theme-branding { position: absolute; max-height: 34em; overflow: hidden; z-index: 999; max-width: 30vw; }
#block-segurcoop-theme-branding .img-responsive { display: block; max-width: 100%; height: auto; width: 100%; }
.branding { height: 150px; }
#logo { position: absolute; top: 2rem; left: 4rem; width: 17vw; }
#navbar { min-height: 0; margin: 0; border: none; background: rgba(0, 0, 0, 0); margin-top: 0px; }
#mobile .row { padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }
.menu--main { width: 100%; display: flex; justify-content: flex-end; flex-wrap: wrap; padding: 0px; position: absolute; top: 1rem; right: 0; z-index: 999; }
.menu--main .dropdown-menu > li > a { color: black; }
.menu--main li { margin: 0px 0px 0px 0px; flex: 0 0 auto; display: flex; justify-content: center; padding: 0px 0px; background: unset; padding: 0px 10px; border-left: 2px solid #FFF; }
.menu--main li a, .menu--main li > ul > li > a { color: #FFF; background-color: unset !important; font-size: 12px; font-family: "Poppins-Bold"; text-transform: uppercase; letter-spacing: 2px; }
.menu--main li:first-child { border-left: unset; }
.menu--main > a:hover, a:active, a:focus { background-color: unset !important; color: #FFF !important; }
.dropdown-menu > .active > a:hover { background-color: unset !important; color: #FFF !important; }
.navbar-default .navbar-nav > li > a { padding-top: 5px; padding-bottom: 5px; }
.navbar-collapse { padding-right: 0px; padding-left: 0px; }
@media (max-width: 768px) {
  .navbar-default .navbar-nav > li { width: 100%; }
  #logo { left: 4vw; width: 30vw; top: 3vw; }
  .region-navigation-collapsible .menu--main { top: 0px; justify-content: flex-start; position: unset; }
  .region-navigation-collapsible .menu--main li { padding: 0px; }
  .region-navigation-collapsible .menu--main li a { color: black; }
  #block-segurcoop-theme-branding .img-responsive { max-width: 25vw; }
  .navbar-header { display: flex !important; flex-direction: row-reverse; align-items: center; background-color: black; margin: 0px !important; }
  .navbar-header .pull-left { margin: 0px !important; }
  .navbar-header a { display: flex; }
  #logo-mobile { width: 45%; margin: 10px auto; display: inline-block; }
  #mobile { padding: 0px !important; }
  header { display: none; }
  #block-segurcoop-theme-main-menu .menu--main { margin: 7px 0px; }
  #block-segurcoop-theme-main-menu .menu--main li { padding: 10px; width: 50%; display: block; text-align: center; border-left: none; }
  #block-segurcoop-theme-main-menu .menu--main li a { color: black !important; font-size: 16px; }
  #block-segurcoop-theme-main-menu .menu--main li ul li { width: 100%; }
  #block-segurcoop-theme-main-menu .menu--main li ul li a { color: #67757C !important; }
}
@media (max-width: 450px) {
  #mobile { padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }
  .menu--main { position: unset; }
  .navbar-collapse { border-top: unset; }
  #block-segurcoop-theme-branding, #portada, #logo { display: none; }
  .main-container h1 { padding: 20px 0px 0px; font-size: 38px; }
  header { display: none; }
  .navbar-header { display: block !important; background-color: black; margin: 0px !important; }
  .navbar-header a { display: unset; }
  #logo-mobile { display: inline-block; max-width: 60%; height: auto; margin: 15px 10px; }
  .navbar-default .navbar-nav > li { width: 100% !important; }
  #mobile .pull-left { margin: 20px 20px 0 !important; }
  .navbar-nav { margin: 0px !important; }
  #block-segurcoop-theme-main-menu .menu--main li { padding: 10px; border-bottom: 2px solid black; width: 100%; display: block; text-align: center; }
  #block-segurcoop-theme-main-menu .menu--main li a { color: black !important; font-size: 16px; }
  #block-segurcoop-theme-main-menu .menu--main li ul li { border-bottom: none; }
  #block-segurcoop-theme-main-menu .menu--main li ul li a { color: #67757C !important; }
}
@media (max-width: 320px) {
  #mobile .pull-left { margin-left: 0px !important; }
  #logo-mobile { max-width: 75%; margin: 10px; padding-top: 5px; }
  .navbar-header { margin: 15px 0 0; }
}
footer { color: #FFF; }
footer ul.menu.nav { text-align: center; }
footer ul.menu.nav a, footer ul.menu.nav:hover, footer ul.menu.nav:focus { background: #333333; color: #FFF; }
footer ul.menu.nav > li { display: inline-block; }
#ssn { display: flex; justify-content: center; text-align: center; color: gray; font-size: 12px; margin-bottom: 4rem; }
.ssn-texto { margin: 0px 15px; }
.ssn-texto:nth-child(2) { border-left: 1px solid gray; padding: 0px 0px 0px 15px; margin: 0px 0px 0px 15px; }
.ssn-texto:nth-child(3) { border-right: 1px solid gray; border-left: 1px solid gray; padding: 0px 15px; margin: 0px 0px 0px 15px; }
.ssn-img { margin: 0px 0px 0px 15px; }
.footer .menu--footer { display: block; justify-content: space-between; margin: 0px; padding: 0px; flex-direction: column; text-align: left; margin-bottom: 30px; }
footer ul.menu.nav a { background: #FFFFFF; color: #67757C; text-align: left; font-size: 14px; font-family: "Poppins-Light"; }
footer ul.menu.nav a:hover { text-decoration: underline; }
/*
.region-footer nav{
  width: 25%;
}
.region-footer section:nth-child(2){
  width: 50%;
}
.region-footer section:nth-child(3){
  width: 25%;
  text-align: right;
  color: $octavary-color;
  font-size: 13px;
}
.region-footer section:nth-child(3) a{
  color: $octavary-color;
  font-size: 14px;
}
*/
footer .field--name-field-texto-central-de-cierre { color: black; font-size: 16px; text-align: center; flex-grow: 1; font-family: "Poppins-Black"; }
footer ul.menu.nav:hover, footer ul.menu.nav:focus { background: unset; color: unset; }
@media (max-width: 768px) {
  .footer .region-footer { display: flex; flex-direction: column; }
  .footer .region-footer nav { width: 100%; margin-bottom: 50px; }
  .footer .region-footer section:nth-child(2) { width: 100%; margin-bottom: 50px; margin: 10px 15px; }
  .footer .region-footer section:nth-child(2) .field--name-field-texto-central-de-cierre { text-align: left; font-family: "Poppins-Light"; }
  .footer .region-footer section:nth-child(3) { width: 90%; margin: 50px 0px; margin: 40px 15px; max-width: 90%; }
  .footer .region-footer section:nth-child(3) .field--name-field-media-file, .footer .region-footer section:nth-child(3) .field--name-field-legales { text-align: left; font-family: "Poppins-Light"; }
  .footer .region-footer section:nth-child(3) .file { width: 83%; }
  .footer .region-footer .field--name-field-terminos-footer { text-align: left; font-family: "Poppins-Regular" !important; }
}
@media (max-width: 450px) {
  .footer .region-footer { display: flex; flex-direction: column; }
  .footer .region-footer nav { width: 100%; margin-bottom: 50px; }
  .footer .region-footer section:nth-child(2) { width: 100%; margin-bottom: 50px; margin: 10px 15px; }
  .footer .region-footer section:nth-child(2) .field--name-field-texto-central-de-cierre { text-align: left; }
  .footer .region-footer section:nth-child(3) { width: 90%; margin: 50px 0px; margin: 40px 15px; max-width: 90%; }
  .footer .region-footer section:nth-child(3) .field--name-field-media-file, .footer .region-footer section:nth-child(3) .field--name-field-legales { text-align: left; }
  .footer .region-footer section:nth-child(3) .file { width: 83%; }
  #ssn { flex-direction: column; }
  .ssn-img { margin: 0 auto; }
  .ssn-texto { margin: 10px 0px; }
  .ssn-texto:nth-child(2), .ssn-texto:nth-child(3) { border-right: unset; border-left: unset; padding: 0px; margin: 10px 0px; }
  .footer .menu--footer { display: flex; flex-direction: column; margin-bottom: 10px; align-items: center; }
  .footer .region-footer nav { margin-bottom: 10px; }
}
/**
 * Se agrega el comportamiento para que al quedar presionado 
 * o seleccionado un enlace, quede del color principal del sitio
 * que hasta ahora quedaba en blanco y se perdía en el fondo.
 */
a:focus { /*color: #FF351C !important;*/ }
select.form-control + .chosen-container.chosen-container-single .chosen-single { display: block; width: 100%; height: 34px; border: 1px solid #CCC; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; background-color: #FFF; background-image: none; padding: 6px 12px; line-height: 1.428571429; vertical-align: middle; color: #555555; font-size: 16px; }
select.form-control + .chosen-container.chosen-container-single .chosen-single div { top: 4px; color: #555555; }
select.form-control + .chosen-container .chosen-drop { margin: 2px 0 0; border: 1px solid #CCC; border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-color: #FFF; background-clip: padding-box; }
select.form-control + .chosen-container .chosen-search input[type=text] { display: block; width: 100%; height: 34px; border: 1px solid #CCC; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; background-color: #FFF; background-image: none; padding: 6px 12px; line-height: 1.428571429; vertical-align: middle; color: #555555; font-size: 16px; }
select.form-control + .chosen-container .chosen-results { list-style: none; margin: 2px 0 5px; background-color: #FFF; padding: 5px 0; font-size: 16px; }
select.form-control + .chosen-container .chosen-results li, select.form-control + .chosen-container .chosen-results li.active-result { display: block; clear: both; background-image: none; padding: 3px 20px; line-height: 1.428571429; white-space: nowrap; color: #2F2F2F; font-weight: normal; }
select.form-control + .chosen-container .chosen-results li:hover, select.form-control + .chosen-container .chosen-results li.active-result:hover, select.form-control + .chosen-container .chosen-results li.highlighted { background-color: #FF351C; background-image: none; color: #FFF; text-decoration: none; }
select.form-control + .chosen-container-multi .chosen-choices { display: block; width: 100%; min-height: 34px; border: 1px solid #CCC; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; background-color: #FFF; background-image: none; padding: 6px; line-height: 1.428571429; vertical-align: middle; color: #555555; font-size: 16px; }
select.form-control + .chosen-container-multi .chosen-choices li.search-field input[type="text"] { height: auto; padding: 5px 0; }
select.form-control + .chosen-container-multi .chosen-choices li.search-choice { background-image: none; margin: 0 6px 0 0; border: 1px solid #CCC; border-radius: 4px; background-color: #FFF; padding: 3px 24px 3px 5px; white-space: nowrap; line-height: 1.428571429; vertical-align: middle; text-align: center; cursor: pointer; color: #555555; font-size: 16px; font-weight: normal; }
select.form-control + .chosen-container-multi .chosen-choices li.search-choice .search-choice-close { top: 8px; right: 6px; }
select.form-control + .chosen-container-multi.chosen-container-active .chosen-choices, select.form-control + .chosen-container.chosen-container-single.chosen-container-active .chosen-single, select.form-control + .chosen-container .chosen-search input[type=text]:focus { outline: 0; border-color: #66AFE9; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
select.form-control + .chosen-container-multi .chosen-results li.result-selected { display: list-item; cursor: default; background-color: #FFF; color: #555555; }
.chosen-container { border: 0 !important; padding: 0 !important; height: auto !important; box-shadow: none !important; -webkit-box-shadow: none !important; }
.layout__region .views-element-container .view-display-id-block_2 { margin-top: 20px; }
.layout__region .views-element-container .view-display-id-block_2 .views-row { width: 100%; display: flex; margin: 0px; padding: 0px; margin-bottom: 40px; flex-wrap: nowrap; }
.layout__region .views-element-container .view-display-id-block_2 .views-col { -webkit-box-shadow: 0px 26px 93px -49px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 26px 93px -49px rgba(0, 0, 0, 0.75); box-shadow: 0px 26px 93px -49px rgba(0, 0, 0, 0.75); flex-grow: 1; }
.layout__region .views-element-container .view-display-id-block_2 .views-col { transition: transform 0.5s; }
.layout__region .views-element-container .view-display-id-block_2 .views-col:hover { transform: translate(0px, -20px); }
.layout__region .views-element-container .view-display-id-block_2 .col-1 { float: left; margin-right: 23px; display: flex; flex-direction: column; max-width: 33.33%; }
.layout__region .views-element-container .view-display-id-block_2 .col-2 { float: right; display: flex; flex-direction: column; max-width: 33.33%; }
.layout__region .views-element-container .view-display-id-block_2 .col-3 { float: right; margin-left: 23px; display: flex; flex-direction: column; max-width: 33.33%; }
.layout__region .views-element-container .view-display-id-block_2 .views-field-title { font-family: "Poppins-Bold"; font-size: 3rem; margin-bottom: 10px; padding: 0px 35px; }
.layout__region .views-element-container .view-display-id-block_2 .views-field-body { font-family: "Poppins-Regular"; font-size: 2rem; color: #A7A9AC; padding: 0px 35px; }
.layout__region .views-element-container .view-display-id-block_2 .views-field-field-enlace-paragraphs .field-content { font-family: "Poppins-Bold"; padding: 30px 35px; height: 100%; }
.layout__region .views-element-container .view-display-id-block_2 .views-field-field-enlace-paragraphs .field-content a { background-color: transparent; border-color: #E6E7E8; color: #FF7E1C !important; display: flex; align-items: center; justify-content: center; opacity: 0.85; border: none; font-weight: bold; box-shadow: 0px 0px 11px 5px #CCC; }
.layout__region .views-element-container .view-display-id-block_2 .views-field-field-enlace-paragraphs .field-content a .field--name-field-bajada { color: #67757C; }
.layout__region .views-element-container .view-display-id-block_2 .views-field-field-enlace-paragraphs .field-content div { font-size: 2rem; font-family: "Poppins-Regular"; text-decoration: none; white-space: normal; }
.layout__region .views-element-container .view-display-id-block_2 .views-field-field-enlace-paragraphs .field-content div:first-of-type { font-size: 2.5rem; }
.layout__region .views-element-container .view-display-id-block_2 .field--name-field-media-image { position: relative; }
.layout__region .views-element-container .view-display-id-block_2 .field--name-field-media-image .field--item::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; }
.layout__region .views-element-container .view-id-servicios #titulo { font-family: "Poppins-Bold"; }
.layout__region .views-element-container .view-id-servicios #formulario { white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
.layout__region .views-element-container .view-display-id-block_3 { padding-bottom: 20px; }
.layout__region .views-element-container .view-display-id-block_3 .flexslider .slides > li { display: flex !important; box-shadow: 0px 26px 93px -49px rgba(0, 0, 0, 0.75); }
.layout__region .views-element-container .view-display-id-block_3 .slides .views-field-nothing { flex-grow: 1; text-align: left; }
.layout__region .views-element-container .view-display-id-block_3 .views-row { width: 100%; display: flex; margin: 0px; padding: 0px; margin-bottom: 100px; flex-wrap: nowrap; box-shadow: 0px 26px 93px -49px rgba(0, 0, 0, 0.75); }
.layout__region .views-element-container .view-display-id-block_3 .views-field-nothing { width: 50%; }
.layout__region .views-element-container .view-display-id-block_3 .views-field-nothing .field-content { flex-grow: 1; display: flex; flex-direction: column; justify-content: space-between; align-content: space-between; flex-grow: 1; height: 100%; padding: 25px 35px; width: 100%; }
.layout__region .views-element-container .view-display-id-block_3 .views-field-nothing .title-link { font-family: "Poppins-Bold"; font-size: 2.5rem; color: #F46616; }
.layout__region .views-element-container .view-display-id-block_3 .views-field-nothing .title-link a { white-space: initial; background-color: white; border-color: #E6E7E8; color: #FF7E1C !important; display: flex; align-items: center; justify-content: center; opacity: 0.85; border: none; font-weight: bold; box-shadow: 0px 0px 11px 5px #CCC; }
.layout__region .views-element-container .view-display-id-block_3 .views-field-nothing .title-link a .field--name-field-bajada { color: #67757C; }
.layout__region .views-element-container .view-display-id-block_3 .views-field-nothing .title-link div { font-size: 2rem; font-family: "Poppins-Regular"; text-decoration: none; }
.layout__region .views-element-container .view-display-id-block_3 .views-field-nothing .title-link div:first-of-type { font-size: 2.5rem; }
.layout__region .views-element-container .view-display-id-block_3 .title-slider { font-family: "Poppins-Bold"; font-size: 3rem; margin-bottom: 10px; }
.layout__region .views-element-container .view-display-id-block_3 .title-body { font-family: "Poppins-Regular"; font-size: 2rem; color: #A7A9AC; margin-bottom: 20px; }
.layout__region .views-element-container .view-display-id-block_3 .views-field-field-imagen { position: relative; }
.layout__region .views-element-container .view-display-id-block_3 .views-field-field-imagen .field--item::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; }
.flexslider { margin: 0px !important; border: unset !important; }
.flexslider .flex-control-nav { bottom: -50px; }
.flexslider .flex-direction-nav a::before { color: #F46616; }
.flexslider .views-field-nothing { text-align: center; }
.flexslider .field--name-field-media-image { position: relative; }
.flexslider .field--name-field-media-image .field--item::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; }
.flexslider .views-field-field-imagen-slider-mobile { display: none; }
.flexslider .field--name-field-media-image:after { content: '\A'; position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0.4; transition: all 0.5s; -webkit-transition: all 0.5s; }
.slides .views-field-nothing { flex-grow: 1; }
.slides .views-field-nothing .field-content { display: flex; flex-direction: column; justify-content: space-between; align-content: space-between; flex-grow: 1; height: 100%; padding: 25px 35px; z-index: 999 !important; position: relative !important; }
.slides .views-field-nothing .field-content .title-slider { font-family: "Poppins-Bold"; font-size: 3rem; margin-bottom: 10px; color: white; }
.slides .views-field-nothing .field-content .title-body { font-family: "Poppins-Regular"; font-size: 2rem; color: #A7A9AC; }
.slides .views-field-nothing .field-content .title-link { font-family: "Poppins-Bold"; font-size: 2.5rem; color: #FFF; }
.slides .views-field-nothing .field-content .title-link a { text-decoration: none; color: #FFF; }
#flexslider-2 .views-field-nothing .field-content .title-slider { color: #FFF; }
.view-display-id-block_3 #flexslider-2 .views-field-nothing .field-content .title-slider { color: #F46616; }
.flex-direction-nav a { width: 35px !important; height: 60px !important; font-family: "Poppins-Bold"; }
.flex-direction-nav a::before { font-size: 50px !important; }
.view-presentacion a { text-decoration: none; font-family: "Poppins-Bold"; color: #F46616; }
.block-views-blockslides-block-1 { -webkit-box-shadow: 0px 26px 93px -49px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 26px 93px -49px rgba(0, 0, 0, 0.75); box-shadow: 0px 26px 93px -49px rgba(0, 0, 0, 0.75); }
.block-views-blockslides-block-1 .views-field-nothing { position: absolute; width: 100%; bottom: 0px; }
.block-views-blockslides-block-1 .views-field-field-imagen { position: relative; }
.block-views-blockenlaces-de-interes-block-1 .block-title { font-family: "Poppins-Bold"; font-size: 4rem; margin: 10px; margin-bottom: 15px; }
.block-views-blockenlaces-de-interes-block-1 .bajadas { font-family: "Poppins-Light"; color: #A7A9AC; font-size: 2rem; margin: 10px; margin-bottom: 60px; }
.block-views-blockenlaces-de-interes-block-1 .field-content > a { line-height: 1.5 !important; display: inline-block; font-size: 15px; }
.block-views-blockenlaces-de-interes-block-1 .view-enlaces-de-interes { margin-top: 15px; }
.block-views-blockenlaces-de-interes-block-1 .view-enlaces-de-interes .views-field-field-link { margin-left: 10px; }
.block-views-blockenlaces-de-interes-block-1 .view-enlaces-de-interes .views-field-field-link a { text-decoration: none; color: black; }
.block-views-blockenlaces-de-interes-block-1 .field--name-field-media-image .img-responsive { max-width: 100%; }
.block-views-blockservicios-block-1 .block-title { font-family: "Poppins-Bold"; font-size: 4rem; margin: 10px; margin-bottom: 15px; }
.block-views-blockservicios-block-1 .bajadas { font-family: "Poppins-Light"; color: #A7A9AC; font-size: 2rem; margin: 10px; margin-bottom: 60px; }
/*.block-views-blockservicios-block-1 .views-view-grid .views-row max .col-1
{
	margin-left: 0px !important;
}*/
.block-views-blockservicios-block-1 .views-view-grid .views-row .col-4 { margin-right: 0px !important; }
.block-views-blockservicios-block-1 .views-view-grid .views-col { width: calc(100% / 4 - 19px) !important; height: 280px; background: #F46616; color: #FFFFFF; margin: 10px; justify-content: flex-end; display: flex; flex-direction: column; padding: 25px 40px; }
.block-views-blockservicios-block-1 .views-view-grid .views-col a { color: #FFFFFF; text-decoration: none; font-family: "Poppins-Light"; }
.block-views-blockservicios-block-1 .views-view-grid .views-col .field--name-field-servicio { font-family: "Poppins-Bold"; font-size: 2rem; margin-bottom: 10px; }
.block-views-blockservicios-block-1 .views-view-grid .views-col .field--name-field-enlace { font-family: "Poppins-Regular"; font-size: 2rem; margin-bottom: 10px; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
.block-views-blockservicios-block-1 .views-view-grid .views-col:hover { background: #FFFFFF; color: #F46616; border: 3px solid #F46616; }
.block-views-blockservicios-block-1 .views-view-grid .views-col:hover a { color: #F46616; }
.block-views-blockenlaces-de-interes-block-1 { margin-bottom: 50px; }
.block-views-blockenlaces-de-interes-block-1 .block-title { font-family: "Poppins-Bold"; font-size: 4rem; margin: 10px; }
.block-views-blockenlaces-de-interes-block-1 .views-view-grid .views-col { display: flex; }
.block-views-blockenlaces-de-interes-block-1 .views-view-grid .views-col .views-field-field-titulo-del-enlace { margin: 0px 15px; }
.block-views-blockenlaces-de-interes-block-1 .views-view-grid .views-col .views-field-field-titulo-del-enlace a { font-family: "Poppins-Light"; color: #67757C; text-decoration: none; line-height: 1.2 !important; font-size: 1.8rem !important; }
.block-views-blockenlaces-de-interes-block-1 .views-view-grid .views-col .views-field-field-titulo-del-enlace a:hover { text-decoration: underline; }
.block-views-blockenlaces-de-interes-block-1 .views-view-grid .views-col { width: 18% !important; margin: 10px; }
.block-views-blockenlaces-de-interes-block-1 .views-field-field-icono { max-width: 20%; }
.layout--onecol .block-views-blockslides-block-1 { display: none; }
.block-views-block2da-seccion-block-2da-seccion, .block-views-block2da-seccion-block-3era-seccion, .block-views-block2da-seccion-block-1 { font-family: "Poppins-Bold"; margin-bottom: 10px; }
.block-views-block2da-seccion-block-2da-seccion h2, .block-views-block2da-seccion-block-3era-seccion h2, .block-views-block2da-seccion-block-1 h2 { font-size: 37px; color: black; }
.block-views-block2da-seccion-block-2da-seccion h3, .block-views-block2da-seccion-block-3era-seccion h3, .block-views-block2da-seccion-block-1 h3 { font-size: 30px; color: #F46616; }
.block-views-block2da-seccion-block-1 { padding-top: 20px; margin-bottom: unset; }
.block-views-blockpresentacion-block-1 h2 { color: #F46616; font-family: "Poppins-Bold"; }
.block-views-blockbotones-principales-block-1 .field-content { display: flex; width: 90%; }
.block-views-blockbotones-principales-block-1 a { width: 100%; border-radius: 0; color: black; font-family: "Poppins-Bold"; text-align: left; border: 0px; border-bottom: 5px solid; white-space: normal; text-decoration: none; cursor: pointer; padding: 10px 7px; font-size: 18px; }
.block-views-blockbotones-principales-block-1 .views-row { margin-bottom: 12px; }
.block-views-blockbotones-principales-block-1 .row-1 .col-1 a { border-color: #FC0000; }
.block-views-blockbotones-principales-block-1 .row-1 .col-2 .views-field { display: flex; justify-content: center; }
.block-views-blockbotones-principales-block-1 .row-1 .col-2 a { border-color: #F46616; }
.block-views-blockbotones-principales-block-1 .row-1 .col-3 .views-field { display: flex; justify-content: center; }
.block-views-blockbotones-principales-block-1 .row-1 .col-3 a { border-color: #ECBD1D; }
.block-views-blockbotones-principales-block-1 .row-1 .col-4 .views-field { display: flex; justify-content: flex-end; }
.block-views-blockbotones-principales-block-1 .row-1 .col-4 a { border-color: #0FB07A; }
.block-views-blockbotones-principales-block-1 .row-2 { padding: 15px 0px 0px; }
.block-views-blockbotones-principales-block-1 .row-2 .col-1 a { border-color: #22A0C9; }
.block-views-blockbotones-principales-block-1 .row-2 .col-2 .views-field { display: flex; justify-content: center; }
.block-views-blockbotones-principales-block-1 .row-2 .col-2 a { border-color: #22A0C9; }
.block-views-blockbotones-principales-block-1 .row-2 .col-3 .views-field { display: flex; justify-content: center; }
.block-views-blockbotones-principales-block-1 .row-2 .col-3 a { border-color: #FC0000; }
.block-views-blockbotones-principales-block-1 .row-2 .col-4 .views-field { display: flex; justify-content: flex-end; }
.block-views-blockbotones-principales-block-1 .row-2 .col-4 a { border-color: #F46616; }
.block-views-blockbotones-principales-block-1 .views-col { width: 25%; }
.view-id-botones_principales { padding: 80px 0px 15px; }
@media (max-width: 768px) {
  .block-views-blockslides-block-2 .views-field-field-imagen .img-responsive { width: 100%; }
  .layout--onecol .block-views-blockslides-block-1 { display: block; }
  .layout__region .views-element-container .view-display-id-block_2 .views-col { max-width: 100%; }
  .block-views-blockservicios-block-1 .views-view-grid .views-col { width: calc(100% / 2 - 30px) !important; }
  .block-views-blockenlaces-de-interes-block-1 .views-view-grid .views-col { width: 40% !important; margin: 25px; }
  .flex-direction-nav a { width: 60px !important; height: 60px !important; font-family: "Poppins-Bold"; }
  .flex-direction-nav a::before { font-size: 40px !important; }
  .block-views-block2da-seccion-block-2da-seccion h2, .block-views-block2da-seccion-block-3era-seccion h2 { font-size: 32px; }
  .block-views-block2da-seccion-block-2da-seccion h3, .block-views-block2da-seccion-block-3era-seccion h3 { font-size: 25px; }
  .block-views-blockpresentacion-block-1 h1 { font-size: 37px; }
  .block-views-blockpresentacion-block-1 h2 { font-size: 32px; }
  .block-views-blockenlaces-de-interes-block-1 h2 { font-size: 32px; }
  .block-views-blockbotones-principales-block-1 .field-content { width: 100%; display: flex; justify-content: center; }
  .block-views-blockbotones-principales-block-1 .views-row { display: flex; flex-wrap: wrap; margin-bottom: 0px; }
  .block-views-blockbotones-principales-block-1 .views-row .col-4 .views-field { display: block; }
  .block-views-blockbotones-principales-block-1 .views-row .col-3 .views-field { display: block; }
  .block-views-blockbotones-principales-block-1 .views-row .col-2 .views-field { display: block; }
  .block-views-blockbotones-principales-block-1 .views-col { width: 50%; margin-bottom: 5px; }
  .block-views-blockbotones-principales-block-1 a { width: 85%; text-align: center; }
  .layout__region .views-element-container .view-display-id-block_2 .row-1, .layout__region .views-element-container .view-display-id-block_2 .row-2, .layout__region .views-element-container .view-display-id-block_2 .row-3 { width: 100%; flex-wrap: wrap; }
  .layout__region .views-element-container .view-display-id-block_2 .col-1, .layout__region .views-element-container .view-display-id-block_2 .col-2, .layout__region .views-element-container .view-display-id-block_2 .col-3 { margin: 15px 0px; width: 100% !important; }
  .layout__region .views-element-container .view-display-id-block_3 .views-field-field-imagen { width: 100%; }
  .layout__region .views-element-container .view-display-id-block_3 .flexslider .slides > li { flex-direction: column; }
  .layout__region .views-element-container .view-display-id-block_3 .views-field-nothing { width: 100%; }
  .layout__region .views-element-container .view-display-id-block_3 .views-field-field-imagen { margin-top: -250px; }
}
@media (max-width: 450px) {
  .view-id-botones_principales { padding: 80px 0px 15px; }
  .view-id-botones_principales .row-2 { padding: unset; }
  #block-views-block-slides-block-1 { display: none; }
  .layout--onecol .block-views-blockslides-block-1 { display: unset; }
  .layout__region .views-element-container .view-display-id-block_2 .views-row { flex-wrap: wrap; }
  .layout__region .views-element-container .view-display-id-block_3 .views-row { flex-wrap: wrap; }
  .layout__region .views-element-container .view-display-id-block_3 .views-field-nothing { width: 100%; min-height: 450px; }
  .layout__region .views-element-container .view-display-id-block_3 .views-field-field-imagen { width: 100%; }
  .view-display-id-block_1 .slides > li { display: block !important; justify-content: unset; flex-direction: unset; }
  .view-display-id-block_1 .slides > li .views-field-field-imagen { display: none; }
  .view-display-id-block_1 .slides > li .views-field-field-imagen-slider-mobile { display: block; }
  .block-views-blockslides-block-1 { margin-top: 50px; }
  .block-views-blockslides-block-1 .views-field-nothing { position: absolute; }
  .block-views-blockslides-block-1 .slides .views-field-nothing .field-content .title-link { font-size: 2rem; margin-top: 20px; }
  .block-views-blockslides-block-1 .slides .views-field-nothing .field-content .title-slider { font-size: 2.5rem; }
  .view-display-id-block_2 .views-row { width: 100%; max-width: 100%; display: flex; flex-wrap: wrap; margin-bottom: 20px !important; }
  .view-display-id-block_2 .views-col { width: 100% !important; max-width: 100% !important; margin: 0px !important; margin-bottom: 80px !important; }
  .view-id-servicios .views-row { display: flex; flex-wrap: wrap; }
  .view-id-servicios .views-col { height: 220px !important; margin: 0px 0px 15px 0px !important; }
  .block-views-blockservicios-block-1 .views-view-grid .views-col { width: calc(100%) !important; }
  .view-id-enlaces_de_interes .views-row { display: flex; flex-direction: column; }
  .view-id-enlaces_de_interes .views-col { width: 100% !important; margin-bottom: 50px; }
  .block-views-blockenlaces-de-interes-block-1 .views-view-grid .views-col { width: 100% !important; margin: 20px 0px; }
  .flexslider .field--name-field-media-image .field--item::before { content: ''; }
  .view-display-id-block_3 { padding-bottom: 30px; }
  .view-display-id-block_3 .flexslider .slides > li { display: flex !important; flex-direction: column; }
  .view-display-id-block_3 .slides .views-field-nothing { flex-grow: 1; text-align: left; }
  .block-views-blockbotones-principales-block-1 .views-col { width: 100%; }
  .block-views-blockbotones-principales-block-1 a { width: 100%; padding: 18px 7px; }
}
@media (max-width: 320px) {
  .layout__region .views-element-container .view-display-id-block_2 .views-field-title { font-size: 2rem; }
  .slides .views-field-nothing .field-content .title-slider { font-size: 2.5rem; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; }
}
.pagina-basica { width: 100%; }
.pagina-basica .node-page-title { display: none; }
.pagina-basica .addtoany_list.a2a_kit_size_32 > a { padding-top: 10px; }
.pagina-basica .addtoany_list.a2a_kit_size_32 a > span { border-radius: 0px; background-color: #F46616 !important; }
.pagina-basica .printfriendly img { padding-top: 0px; height: 32px; margin-top: 13px; background-color: #F46616; }
.pagina-basica .field--name-field-bajada { margin: 40px 0px; font-family: "Poppins-Bold"; font-size: 2.5rem; }
.pagina-basica .field--name-field-adjunto { margin: 40px 0px; }
.pagina-basica .paragraph--type--banners-para-planes .field--name-field-imagen { margin-bottom: 20px; justify-content: center; display: flex; }
.pagina-basica .paragraph--type--link { padding: 10px 0px; }
.pagina-basica .paragraph--type--enlace-a-archivo { display: flex; align-items: center; }
.pagina-basica .paragraph--type--enlace-a-archivo .field--name-field-icono { max-width: 50px; margin-right: 10px; }
.pagina-basica .paragraph--type--enlace-a-archivo .field--name-field-media-file { margin-top: 5px; }
.pagina-basica .field--name-body { margin: 40px 0px; }
.pagina-basica .field--name-body table { border: unset; }
.pagina-basica .field--name-body table th { background: #F46616; color: #FFFFFF; font-family: "Poppins-Bold"; text-align: center; }
.pagina-basica .field--name-body table td { border: unset; }
.pagina-basica .field--name-body table { border-collapse: collapse; width: 100%; }
.pagina-basica .field--name-body table td, .pagina-basica .field--name-body table th { border: 1px solid #E6E7E8; padding: 8px; }
.pagina-basica .field--name-body table tr:nth-child(even) { background-color: #E6E7E8; }
.pagina-basica .field--name-field-ban { display: flex; justify-content: space-around; margin: 30px 0px; }
.pagina-basica .field--name-field-ban .paragraph--type--banners-para-planes { display: inline-grid; }
.pagina-basica .field--name-field-ban .paragraph--type--banners-para-planes .field--name-field-imagen { max-width: 200px; }
.pagina-basica .field--name-field-ban .paragraph--type--banners-para-planes .field--name-field-link { text-align: center; }
.pagina-basica .paragraph--type--texto { margin: 30px 0px; }
.pagina-basica .paragraph--type--banners-para-planes { display: block; text-align: center; margin: 10px 0px; }
.pagina-basica .paragraph--type--banners-para-planes .field--name-field-link { display: flex; justify-content: center; flex-direction: column; }
.pagina-basica .paragraph--type--banner-con-botones { background: #A7A9AC; color: #FFF; position: relative; }
.pagina-basica .paragraph--type--banner-con-botones .field--name-field-titulo { padding: 50px 50px 0px; font-family: "Poppins-Bold"; }
.pagina-basica .paragraph--type--banner-con-botones .field--name-field-bajada-banner { padding: 0px 50px 50px; font-family: "Poppins-Regular"; }
.pagina-basica .paragraph--type--banner-con-botones .field--name-field-boton { position: absolute; bottom: 0; display: flex; justify-content: space-between; flex-direction: row; padding: 15px; width: 100%; max-width: 1200px; }
.pagina-basica .paragraph--type--banner-con-botones .field--name-field-boton .field--item { background: #A7A9AC; max-width: 15%; margin: 20px; width: 15%; text-align: center; cursor: pointer; }
.pagina-basica .paragraph--type--banner-con-botones .field--name-field-boton .field--item a { color: #FFF; text-decoration: none; padding: 20px; display: block; }
.pagina-basica .paragraph--type--banner-con-botones .field--name-field-boton .field--item:hover { background: #ECBD1D; }
.cuadro { border: 2px solid #F46616; padding: 10px; }
@media (max-width: 768px) {
  .pagina-basica .paragraph--type--banner-con-botones .field--name-field-boton { position: relative; bottom: 0; display: flex; justify-content: space-between; flex-direction: column; padding: 0px; width: 100%; max-width: 750px; }
  .pagina-basica .paragraph--type--banner-con-botones .field--name-field-boton .field--item { background: #A7A9AC; max-width: 100%; padding: 15px; margin: 0px; width: 100%; text-align: center; }
}
@media (max-width: 450px) {
  .region-content { margin: 0px 15px; }
  .pagina-basica { width: 100%; }
  .pagina-basica .paragraph--type--banner-con-botones .field--name-field-boton { position: relative; bottom: 0; display: flex; justify-content: space-between; flex-direction: column; padding: 0px; width: 100%; max-width: 400px; }
  .pagina-basica .paragraph--type--banner-con-botones .field--name-field-boton .field--item { background: #A7A9AC; max-width: 100%; padding: 15px; margin: 0px; width: 100%; text-align: center; }
}
/*# sourceMappingURL=style.css.map */
