<!-- Comento esta variante ya que parece no estar en uso (CA)
-->
<footer class="footer">
<div class="container">
<div class="footer__main">
<div class="row">
<div class="col-xs-12 col-ms-9 col-ms-mr-ml col-sm-12 col-lg-12">
<div class="footer__main-section">
<div class="footer__main-share">
<ul class="footer__main-share-list">
<li class="footer__main-share-item">
<a class="footer__main-share-link" href="#">
<div class="footer__main-share-logo" style="max-width: 47px">
<img class="footer__main-share-img" src="/dist/images/logo-white.svg" width="47px" alt="UCI">
</div>
</a>
</li>
<li class="footer__main-share-item">
<ul class="footer__main-share-socials">
<li class="footer__main-share-social">
<a class="footer__main-share-social-link" href="#fb">
<svg class="icon icon-fb ">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#fb"></use>
</svg>
</a>
</li>
<li class="footer__main-share-social">
<a class="footer__main-share-social-link" href="#inst">
<svg class="icon icon-instagram ">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#instagram"></use>
</svg>
</a>
</li>
<li class="footer__main-share-social">
<a class="footer__main-share-social-link" href="#in">
<svg class="icon icon-in ">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#in"></use>
</svg>
</a>
</li>
<li class="footer__main-share-social">
<a class="footer__main-share-social-link" href="#yt">
<svg class="icon icon-youtube ">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#youtube"></use>
</svg>
</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="footer__main-section">
<div class="footer__main-legal">
<ul class="footer__main-legal-list">
<li class="footer__main-legal-item ">
<a class="footer__main-legal-link" href="#">
<div class="bodycopy-xs
bodycopy_color_light
">
<span>Aviso legal y Condiciones de uso</span>
</div>
</a>
</li>
<li class="footer__main-legal-item ">
<a class="footer__main-legal-link" href="#">
<div class="bodycopy-xs
bodycopy_color_light
">
<span>Canal Alerta Ética</span>
</div>
</a>
</li>
<li class="footer__main-legal-item ">
<a class="footer__main-legal-link" href="#">
<div class="bodycopy-xs
bodycopy_color_light
">
<span>Información legal y reclamaciones</span>
</div>
</a>
</li>
<li class="footer__main-legal-item ">
<a class="footer__main-legal-link" href="#">
<div class="bodycopy-xs
bodycopy_color_light
">
<span>Política de privacidad y cookies</span>
</div>
</a>
</li>
<li class="footer__main-legal-item ">
<a class="footer__main-legal-link" href="#">
<div class="bodycopy-xs
bodycopy_color_light
">
<span>Gobierno corporativo</span>
</div>
</a>
</li>
<li class="footer__main-legal-item ">
<a class="footer__main-legal-link" href="#">
<div class="bodycopy-xs
bodycopy_color_light
">
<span>Sobre UCI</span>
</div>
</a>
</li>
<li class="footer__main-legal-item ">
<a class="footer__main-legal-link" href="#">
<div class="bodycopy-xs
bodycopy_color_light
">
<span>Diccionario</span>
</div>
</a>
</li>
</ul>
</div>
</div>
<div class="footer__main-section">
<div class="footer__main-copyright">
<div class="bodycopy-xs
bodycopy_color_light
">
<p>UNIÓN DE CRÉDITOS INMOBILIARIOS - Todos los derechos reservados</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</footer>
<!-- Comento esta variante ya que parece no estar en uso (CA)
{{#if isFooterSmall}}
<div {{#if hasID}}id="{{idComponent}}"{{/if}} class="footer-small"></div>
{{/if}} -->
<footer {{#if hasID}}id="{{idComponent}}" {{/if}} class="footer">
<div class="container">
{{#if isContactRow}}
<div class="footer__menu">
<div class="row">
<div class="col-xs-12 col-ms-9 col-ms-mr-ml col-sm-12 col-lg-12">
<div class="footer__menu-tiles">
<ul class="row row_footer-40 end-ms">
<li class="col-xs-12 col-ms-12 col-sm-3 col-sm-3_footer-40 col-md-3_footer-40">
<div class="tile-footer-menu__title">
{{> @title-m title }}
</div>
</li>
<li class="col-xs-12 col-ms-6 col-sm-3 col-sm-3_footer-40 col-md-3_footer-40">
<div class="tile-footer-menu__reduced">
<div class="tile-footer-menu__reduced-first-col">
<ul class="tile-footer-menu__reduced-first-col-list">
{{#each firstColumn}}
<li class="tile-footer-menu__reduced-first-col-item">
<div class="tile-footer-menu__reduced-link">
{{> @link this.link }}
</div>
{{#if this.info}}
<div class="tile-footer-menu__reduced-info">
{{> @bodycopy-s this.info }}
</div>
{{/if}}
</li>
{{/each}}
</ul>
</div>
</div>
</li>
<li class="col-xs-12 col-ms-6 col-sm-3 col-sm-3_footer-40 col-md-3_footer-40">
<div class="tile-footer-menu__reduced-second-col">
<ul class="tile-footer-menu__reduced-second-col-list">
{{#each secondColumn}}
<li class="tile-footer-menu__reduced-second-col-item">
{{#if this.lightbox}}
<div class="tile-footer-menu__reduced-link">
{{> @lightbox this.lightbox }}
</div>
{{else}}
<div class="tile-footer-menu__reduced-link">
{{> @link this.link }}
</div>
{{/if}}
{{#if this.info}}
<div class="tile-footer-menu__reduced-info">
{{> @bodycopy-s this.info }}
</div>
{{/if}}
</li>
{{/each}}
</ul>
</div>
</li>
<li class="col-xs-12 col-ms-6 col-sm-3 col-sm-3_footer-40 col-md-3_footer-40">
<div class="tile-footer-menu__reduced-third-col">
<ul class="tile-footer-menu__reduced-third-col-list">
{{#each thirdColumn}}
<li class="tile-footer-menu__reduced-third-col-item">
{{> @link this.link }}
</li>
{{/each}}
</ul>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
{{/if}}
{{#if isContactRow4cols}}
<div class="footer__menu row-4-cols">
<div class="row">
<div class="col-xs-12 col-ms-9 col-ms-mr-ml col-sm-12 col-lg-12">
<div class="footer__menu-tiles">
<div class="tile-footer-menu__title">
{{> @title-m title }}
</div>
<ul>
<li>
<div class="tile-footer-menu__reduced">
<div class="tile-footer-menu__reduced-first-col">
<ul class="tile-footer-menu__reduced-first-col-list">
{{#each firstColumn}}
<li class="tile-footer-menu__reduced-first-col-item">
{{#if this.info}}
<div class="tile-footer-menu__reduced-info flex">
<ul><li>{{> @bodycopy-s this.info }}{{#if icon-after }}{{> @icon icon-after }}{{/if}}</li>{{#if this.info-2}}<li>{{> @bodycopy-s this.info-2 }}{{#if icon-after2 }}{{> @icon icon-after2 }}{{/if}}</li>{{/if}}</ul>
</div>
{{/if}}
{{#if this.info-part2}}
<div class="tile-footer-menu__reduced-info">
{{> @bodycopy-s this.info-part2 }}
</div>
{{/if}}
{{#if this.info-part3}}
<div class="tile-footer-menu__reduced-info">
{{> @bodycopy-s this.info-part3 }}
</div>
{{/if}}
</li>
{{/each}}
</ul>
</div>
</div>
</li>
<li>
<div class="tile-footer-menu__reduced">
<div class="tile-footer-menu__reduced-second-col">
<ul class="tile-footer-menu__reduced-second-col-list">
{{#each secondColumn}}
<li class="tile-footer-menu__reduced-first-col-item">
{{#if this.info}}
<div class="tile-footer-menu__reduced-info flex">
<ul><li>{{> @bodycopy-s this.info }}{{#if icon-after }}{{> @icon icon-after }}{{/if}}</li>{{#if this.info-2}}<li>{{> @bodycopy-s this.info-2 }}{{#if icon-after2 }}{{> @icon icon-after2 }}{{/if}}</li>{{/if}}</ul>
</div>
{{/if}}
{{#if this.info-part2}}
<div class="tile-footer-menu__reduced-info">
{{> @bodycopy-s this.info-part2 }}
</div>
{{/if}}
{{#if this.info-part3}}
<div class="tile-footer-menu__reduced-info">
{{> @bodycopy-s this.info-part3 }}
</div>
{{/if}}
</li>
{{/each}}
</ul>
</div>
</div>
</li>
<li>
<div class="tile-footer-menu__reduced-third-col">
<ul class="tile-footer-menu__reduced-third-col-list">
{{#each thirdColumn}}
<li class="tile-footer-menu__reduced-third-col-item">
{{#if this.lightbox}}
<div class="tile-footer-menu__reduced-link">
{{> @lightbox this.lightbox }}
</div>
{{else}}
<div class="tile-footer-menu__reduced-link">
{{> @link this.link }}
</div>
{{/if}}
{{#if this.info}}
<div class="tile-footer-menu__reduced-info">
{{> @bodycopy-s this.info }}
</div>
{{/if}}
</li>
{{/each}}
</ul>
</div>
</li>
<li>
<div class="tile-footer-menu__reduced-fourth-col">
<ul class="tile-footer-menu__reduced-fourth-col-list">
{{#each fourthColumn}}
<li class="tile-footer-menu__reduced-fourth-col-item">
{{> @link this.link }}
</li>
{{/each}}
</ul>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
{{/if}}
{{#if isSitemapRow}}
<div class="footer__menu">
<div class="row">
<div class="col-xs-12 col-ms-9 col-ms-mr-ml col-sm-12 col-lg-12">
<div class="footer__menu-tiles">
<ul class="row row_footer-20">
{{#each footer-menu-tile}}
<li class="
{{#if @last}}
col-xs-12 col-ms-12 col-sm-4 col-sm-4_footer-20 col-md-2_4 col-md-2_4_footer-20
{{else}}
col-xs-12 col-ms-12 col-sm-4 col-sm-4_footer-20 col-md-4_8 col-md-4_8_footer-20
{{/if}}">
<div class="footer__menu-tile">
<!--OJO, esta clase está mal en integración en el footer.cshtml (CA) -->
{{> @tile-footer-menu this }}
</div>
</li>
{{/each}}
</ul>
</div>
</div>
</div>
</div>
{{/if}}
<div class="footer__main">
<div class="row">
<div class="col-xs-12 col-ms-9 col-ms-mr-ml col-sm-12 col-lg-12">
{{#if isMainInfoRow}}
<div class="footer__main-section">
<div class="footer__main-info">
<div class="footer__main-info-head"> <!-- aquí va el logo cuando no es reducido UCI -->
<a class="footer__main-info-head-link" href="#">
<div class="footer__main-info-head-pic"
style="max-width: {{ footer-info-pic.max-width }}">
<img class="footer__main-info-img" src="{{ footer-info-pic.src }}" width="{{ footer-info-pic.max-width }}"
alt="{{ footer-info-pic.alt }}">
</div>
</a>
</div>
<div class="footer__main-info-body">
<div class="footer__main-info-list">
<ul class="row row_footer row_footer-40">
{{#each footer-info-item}}
<li class="
{{#if @first}}
col-xs-12 col-ms-12 col-sm-4 col-sm-4_footer-40
{{else}}
col-xs-12 col-ms-6 col-sm-4 col-sm-4_footer-40
{{/if}}">
<div class="footer__main-info-item">
{{#if this.desc}}
<div class="footer__main-info-desc">
{{> @bodycopy-s this.desc }}
</div>
{{/if}}
{{#if this.link}}
<div class="footer__main-info-links">
<ul class="row">
{{#each this.link}}
<li class="col-xs-6 col-ms-6 col-sm-6 col-lg-6">
<div class="footer__main-info-link">
{{> @link this }}
</div>
</li>
{{/each}}
</ul>
</div>
<div class="footer__main-info-general-link">
{{> @link this.general-link }}
</div>
{{/if}}
{{#if this.sponsor}}
<div class="footer__main-info-sponsors">
<ul class="row">
{{#each this.sponsor}}
<li class="col-xs-6 col-ms-6 col-sm-6 col-lg-6">
<div class="footer__main-info-sponsor">
<a class="footer__main-info-sponsor-link" href="#"
target="_blank" noopener>
<div class="footer__main-info-sponsor-pic"
style="max-width: {{ this.max-width }}">
<img class="footer__main-info-img" width="{{ this.max-width }}"
src="{{ this.src }}" alt="{{ this.alt }}">
</div>
</a>
</div>
</li>
{{/each}}
</ul>
</div>
{{/if}}
</div>
</li>
{{/each}}
</ul>
</div>
</div>
</div>
</div>
{{/if}}
{{#if isMainInfoSimpleRow}}
<div class="footer__main-section">
<div class="footer__main-info">
<div class="footer__main-info-body">
<div class="footer__main-info-list">
<ul class="row row_footer row_footer-40">
<li class="col-xs-12 col-ms-12 col-sm-12 col-sm-6_footer-40">
<div class="row">
<div class="col-xs-12 col-ms-12 col-sm-1_5">
<div class="footer__main-info-head">
<!-- aquí va el logo cuando no es reducido UCI -->
<a class="footer__main-info-head-link" href="#">
<div class="footer__main-info-head-pic"
style="max-width: {{ footer-info-pic.max-width }}">
<img class="footer__main-info-img" width="{{ footer-info-pic.max-width }}"
src="{{ footer-info-pic.src }}"
alt="{{ footer-info-pic.alt }}">
</div>
</a>
</div>
</div>
<div class="col-xs-12 col-ms-10 col-sm-6_5">
<div class="footer__main-info-item">
{{#if footer-info-item.desc}}
<div class="footer__main-info-desc">
{{> @bodycopy-s footer-info-item.desc }}
</div>
{{/if}}
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
{{/if}}
<div class="footer__main-section">
<div class="footer__main-share">
<ul class="footer__main-share-list">
{{#each footer-share-item}}
<li class="footer__main-share-item">
{{#if this.logo}}
<a class="footer__main-share-link" href="#">
<div class="footer__main-share-logo"
style="max-width: {{ this.logo.max-width }}">
<img class="footer__main-share-img" src="{{ this.logo.src }}" width="{{ this.logo.max-width }}"
alt="{{ this.logo.alt }}">
</div>
</a>
{{/if}}
{{#if this.social}}
<ul class="footer__main-share-socials">
{{#each social}}
<li class="footer__main-share-social">
<a class="footer__main-share-social-link" href="{{ this.href }}">
{{> @icon this.icon }}
</a>
</li>
{{/each}}
</ul>
{{/if}}
{{#if this.certificate}}
<ul class="footer__main-share-certificates">
{{#each this.certificate}}
<li class="footer__main-share-certificate">
<a class="footer__main-share-certificate-link" href="#" target="_blank"
noopener>
<div class="footer__main-share-certificate-pic"
style="width: {{ this.width }}; height: {{ this.height }}">
<img class="footer__main-share-certificate-img" src="{{ this.src }}"
alt="{{ this.alt }}">
</div>
</a>
</li>
{{/each}}
</ul>
{{/if}}
</li>
{{/each}}
</ul>
</div>
</div>
<div class="footer__main-section">
<div class="footer__main-legal">
<ul class="footer__main-legal-list">
{{#each footer-legal-item}}
<li class="footer__main-legal-item {{#if isLegalsLG}}lg{{/if}}">
<a class="footer__main-legal-link" href="#">
{{> @bodycopy-xs this }}
</a>
</li>
{{/each}}
</ul>
</div>
</div>
{{#if isCopyrightRow}}
<div class="footer__main-section">
<div class="footer__main-copyright">
{{> @bodycopy-xs copyright }}
</div>
</div>
{{/if}}
</div>
</div>
</div>
</div>
</footer>
{
"hasID": false,
"isSitemapRow": false,
"isMainInfoRow": false,
"footer-menu-tile": [
{
"isMenu": true,
"title": {
"text": "Descubre Hipotecas",
"colorLight": true
},
"link": [
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"href": "#",
"text": "Calcula tu hipoteca"
},
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"href": "#",
"text": "Te ayudamos"
},
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"href": "#",
"text": "Somos Hipotecas"
},
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"href": "#",
"text": "Preguntas frecuentes"
},
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"href": "#",
"text": "Quiénes somos"
},
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"href": "#",
"text": "Blog"
},
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"href": "#",
"text": "Opiniones Hipotecas"
}
]
},
{
"isMenu": true,
"title": {
"text": "Nuestras soluciones",
"colorLight": true
},
"link": [
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"href": "#",
"text": "Hipoteca Compra de casa"
},
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"href": "#",
"text": "Hipoteca Compra + reforma"
},
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"href": "#",
"text": "Hipoteca Cambio de casa"
},
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"href": "#",
"text": "Hipoteca Compra sobre plano"
},
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"href": "#",
"text": "Hipoteca Reunificación de préstamos"
},
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"href": "#",
"text": "Seguros"
},
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"href": "#",
"text": "Servicios"
}
]
},
{
"title": {
"text": "Contacto",
"colorLight": true
},
"contact-item": {
"firstColumn": [
{
"link": {
"isSimple": true,
"isLarge": true,
"isFooter": true,
"href": "tel:916193020",
"text": "91 619 30 20",
"second-link": {
"isFooter": true,
"isSimple": true,
"isLarge": true,
"href": "tel:922101100",
"text": "92 210 1100"
}
},
"info": {
"text": "<span>De lunes a viernes: 09:30 - 18:30h</span>"
}
}
],
"secondColumn": [
{
"link": {
"isFooter": true,
"isSimple": true,
"href": "mailto:atenciónalcliente@hipotecas.com",
"text": "atenciónalcliente@hipotecas.com"
}
},
{
"lightbox": {
"isContactonFooter": true,
"trigger": {
"isSimple": true,
"icon-after": {
"name": "plus",
"isAfter": true
},
"btnType": "button",
"text": "Formulario de contacto"
},
"title": {
"text": "Trabajemos juntos"
},
"description": {
"text": "<p>Déjanos tus datos de contacto y nos pondremos en contacto contigo lo antes posible</p>"
},
"contactForm": true,
"isInsideTheFooter": true
}
},
{
"link": {
"isFooter": true,
"href": "#",
"text": "¿Dónde estamos?"
}
}
]
}
}
],
"footer-info-pic": {
"max-width": "47px",
"src": "/dist/images/logo-white.svg",
"alt": "UCI"
},
"footer-info-item": [
{
"desc": {
"text": "<p>Hipotecas.com es el canal de comercialización de hipotecas a través de Internet de Unión de Créditos Inmobiliarios, S.A. E.F.C.</p>",
"colorLight": true
}
},
{
"link": [
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"isLight": true,
"href": "#",
"text": "UCI España"
},
{
"isSimple": true,
"isLarge": true,
"isFooter": true,
"isLight": true,
"href": "#",
"text": "UCI Portugal"
}
],
"general-link": {
"isSimple": true,
"isFooter": true,
"isLight": true,
"href": "#",
"text": "Todas las webs del grupo"
}
}
],
"footer-share-item": [
{
"logo": {
"max-width": "47px",
"src": "/dist/images/logo-white.svg",
"alt": "UCI"
}
},
{
"social": [
{
"href": "#fb",
"icon": {
"name": "fb"
}
},
{
"href": "#inst",
"icon": {
"name": "instagram"
}
},
{
"href": "#in",
"icon": {
"name": "in"
}
},
{
"href": "#yt",
"icon": {
"name": "youtube"
}
}
]
}
],
"isFooterSmall": false,
"footer-legal-item": [
{
"text": "<span>Aviso legal y Condiciones de uso</span>",
"colorLight": true
},
{
"text": "<span>Canal Alerta Ética</span>",
"colorLight": true
},
{
"text": "<span>Información legal y reclamaciones</span>",
"colorLight": true
},
{
"text": "<span>Política de privacidad y cookies</span>",
"colorLight": true
},
{
"text": "<span>Gobierno corporativo</span>",
"colorLight": true
},
{
"text": "<span>Sobre UCI</span>",
"colorLight": true
},
{
"text": "<span>Diccionario</span>",
"colorLight": true
}
],
"isMainInfoSimpleRow": false,
"isCopyrightRow": true,
"footer-menu-item": [
{
"text": "<span>UCI Mortgages</span>",
"colorLight": true
},
{
"text": "<span>About UCI</span>",
"colorLight": true
},
{
"text": "<span>Our key features</span>",
"colorLight": true
},
{
"text": "<span>Info for non-residents</span>",
"colorLight": true
},
{
"text": "<span>Mortgage Calculator</span>",
"colorLight": true
},
{
"text": "<span>UCI Mortgages Portugal</span>",
"colorLight": true
}
],
"copyright": {
"text": "<p>UNIÓN DE CRÉDITOS INMOBILIARIOS - Todos los derechos reservados</p>",
"colorLight": true
}
}
.footer {
&__menu {
background-color: var(--color-accent-dark);
@media (--viewport-xs-max) {
padding: 20px;
margin-right: -19px;
margin-left: -20px;
}
/* the next 2 paddings define the margins for all the components that are called in the Footer menu */
@media (--viewport-sm-min) {
padding: 0 40px;
}
@media (--viewport-md-min) {
padding: 0 60px;
}
&-tiles {
padding: 40px 0 20px;
}
&-tile {
@media (--viewport-xs-max) {
margin-bottom: 20px;
}
@media (--viewport-ms-only) {
margin-bottom: 25px;
}
}
&-section {
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
&:last-child {
border-bottom: none;
}
}
&-legal {
@media (--viewport-ms-min) {
padding: 30px 0 15px;
}
&-list {
@media (--viewport-ms-min) {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
@media (--viewport-sm-min) {
justify-content: space-between;
}
}
&-item {
margin-bottom: 20px;
@media (--viewport-ms-min) {
padding-right: 15px;
padding-left: 15px;
margin-bottom: 15px;
}
@media (--viewport-ms-only) {
flex-basis: 50%;
}
&.lg {
@media (--viewport-sm-only) {
flex-basis: 50%;
}
}
}
&-link {
display: block;
transition: all 0.3s;
&:hover,
&:focus {
opacity: 0.6;
}
}
}
&.row-4-cols {
ul {
width: 100%;
display: flex;
flex-direction: row;
padding-bottom: 20px;
flex-wrap: wrap;
/* one item */
li:first-child:nth-last-child(1) {
/* -or- li:only-child { */
width: 100%;
}
/* two items */
li:first-child:nth-last-child(2),
li:first-child:nth-last-child(2)~li {
width: 50%;
}
li:first-child:nth-last-child(2)~li.tile-footer-menu__reduced-third-col-item {
width: auto;
}
/* three items */
li:first-child:nth-last-child(3),
li:first-child:nth-last-child(3)~li {
width: 33.3333%;
}
/* four items */
li:first-child:nth-last-child(4),
li:first-child:nth-last-child(4)~li {
width: 25%;
}
@media (--viewport-sm-max) {
/* three items */
li:first-child:nth-last-child(3),
li:first-child:nth-last-child(3)~li {
width: 50%;
}
/* four items */
li:first-child:nth-last-child(4),
li:first-child:nth-last-child(4)~li {
width: 50%;
}
}
@media (--viewport-xs-max) {
/* two items */
li:first-child:nth-last-child(2),
li:first-child:nth-last-child(2)~li {
width: 100%;
}
li:first-child:nth-last-child(2)~li.tile-footer-menu__reduced-third-col-item {
width: auto;
}
/* three items */
li:first-child:nth-last-child(3),
li:first-child:nth-last-child(3)~li {
width: 100%;
}
/* four items */
li:first-child:nth-last-child(4),
li:first-child:nth-last-child(4)~li {
width: 100%;
}
}
li {
padding: 0 10px;
@media (--viewport-ms-min) {
padding: 0 15px;
}
@media (--viewport-sm-min) {
padding: 0 20px;
}
&:first-child {
padding-left: 0;
}
&:last-child {
padding-right: 0;
}
@media (--viewport-sm-max) {
&:nth-of-type(3) {
padding-left: 0;
}
}
@media (--viewport-xs-max) {
padding-left: 0;
}
.tile-footer-menu__reduced-first-col {
margin-bottom: 0;
}
.tile-footer-menu__reduced-fourth-col {
margin-top: 8px;
}
ul {
flex-direction: column;
justify-content: flex-start;
li {
margin-top: 0;
&:last-child {
padding: 0;
}
div.tile-footer-menu__reduced-info.flex {
display: flex;
flex-direction: row;
}
div.tile-footer-menu__reduced-info.flex ul {
display: flex;
flex-direction: row;
padding-bottom: 0;
.bodycopy-s {
display: inline;
}
.icon {
fill: var(--color-txt-secondary);
margin-left: 8px;
width: 16px;
height: 16px;
}
li {
padding: 0 8px;
width: auto;
&::before {
content: "/";
color: var(--color-txt-secondary);
margin-left: -8px;
margin-right: 8px;
}
&:first-child {
padding-left: 0;
&::before {
display: none;
}
}
}
}
.tile-footer-menu__reduced-info,
&.tile-footer-menu__reduced-third-col-item {
margin-top: 8px;
margin-bottom: 0;
}
&.tile-footer-menu__reduced-fourth-col-item{
margin-bottom: 0;
}
@media (--viewport-sm-min) {
&.tile-footer-menu__reduced-third-col-item:last-child {
margin-top: 5px;
}
}
}
}
.bodycopy-s {
.bodycopy__link {
color: var(--color-txt-secondary);
span::after {
display: none;
}
span {
padding-bottom: 0;
}
}
}
}
}
}
}
&__main {
background-color: var(--color-accent);
@media (--viewport-xs-max) {
padding: 0 20px;
margin-right: -19px;
margin-left: -20px;
}
@media (--viewport-sm-min) {
padding: 0 40px;
}
@media (--viewport-md-min) {
padding: 0 60px;
}
&-section {
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
&:last-child {
border-bottom: none;
}
}
&-info {
padding-top: 40px;
@media (--viewport-ms-min) {
padding-top: 60px;
}
&-head {
margin-bottom: 20px;
&-link {
display: block;
transition: all 0.3s;
&:hover,
&:focus {
opacity: 0.6;
}
}
}
&-img {
display: block;
max-width: 100%;
height: auto;
}
&-item {
margin-bottom: 40px;
}
&-link {
margin-bottom: 30px;
@media (--viewport-ms-min) {
margin-bottom: 20px;
}
.link {
transition: all 0.3s;
&:hover,
&:focus {
opacity: 0.6;
color: var(--color-text-light);
}
}
}
&-general-link {
.link {
transition: all 0.3s;
&:hover,
&:focus {
opacity: 0.6;
color: var(--color-text-light);
}
}
}
&-sponsors {
margin-top: 20px;
margin-bottom: -20px;
}
&-sponsor {
margin-top: auto;
margin-bottom: 20px;
&-link {
display: block;
transition: all 0.3s;
&:hover,
&:focus {
opacity: 0.6;
}
}
}
}
&-share {
padding-top: 40px;
&-list {
display: flex;
flex-direction: column;
flex-wrap: wrap;
@media (--viewport-ms-min) {
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-right: -15px;
margin-left: -15px;
/* No se está aplicando (CA)
&.right{
justify-content: flex-end;
}
*/
}
}
&-item {
margin-bottom: 40px;
@media (--viewport-ms-min) {
padding-right: 15px;
padding-left: 15px;
}
&:last-child {
@media (--viewport-ms-only) {
flex-basis: 100%;
}
}
}
&-link {
display: block;
transition: all 0.3s;
&:hover,
&:focus {
opacity: 0.6;
}
}
&-img {
display: block;
max-width: 100%;
height: auto;
max-height: 40px;
}
&-socials {
display: flex;
flex-wrap: wrap;
align-items: center;
margin: -5px 0;
}
&-social {
margin: 5px 30px 5px 0;
@media (--viewport-sm-min) {
margin-right: 20px;
}
&:last-child {
margin-right: 0;
}
&-link {
position: relative;
display: flex;
transition: all 0.3s;
&::after {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: block;
width: 40px;
height: 40px;
content: '';
}
&:hover,
&:focus {
opacity: 0.6;
}
}
.icon {
width: 16px;
height: 16px;
fill: var(--color-primary);
}
}
&-certificates {
display: flex;
flex-wrap: wrap;
align-items: center;
margin: -5px 0;
}
&-certificate {
margin: 5px 20px 5px 0;
@media (--viewport-ms-max) {
margin: 5px 15px 5px 0;
}
@media (--viewport-xs-max) {
margin: 5px 18px 5px 0;
}
&:last-child {
margin-right: 0;
}
&-link {
display: block;
transition: all 0.3s;
&:hover,
&:focus {
opacity: 0.6;
}
}
&-img {
display: block;
width: auto;
height: 100%;
}
}
}
&-legal {
padding: 40px 0 20px;
@media (--viewport-ms-min) {
padding: 30px 0 15px;
}
&-list {
@media (--viewport-ms-min) {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
@media (--viewport-sm-min) {
justify-content: space-between;
}
}
&-item {
margin-bottom: 20px;
@media (--viewport-ms-min) {
padding-right: 15px;
padding-left: 15px;
margin-bottom: 15px;
}
@media (--viewport-ms-only) {
flex-basis: 50%;
}
&.lg {
@media (--viewport-sm-only) {
flex-basis: 50%;
}
}
}
&-link {
display: block;
transition: all 0.3s;
&:hover,
&:focus {
opacity: 0.6;
}
}
}
&-copyright {
padding: 40px 0 20px;
text-align: center;
@media (--viewport-ms-min) {
padding: 30px 0 15px;
}
}
&-company {
padding: 40px 0 20px;
@media (--viewport-ms-min) {
padding: 30px 0 15px;
}
color: white;
font-size: 12px;
display: flex;
justify-content: center;
}
}
}
Variantes: Default, Reduced, Small, Socials align right, UCIMortgages Permite configurar el ancho máximo, alt y src del footer-info-pic, logo del pie y sponsors, también enlace e icono de los socials, ancho, altura, src y alt de los certificados.