:root,
.elementor-kit-6 {
--e-global-typography-primary-font-family: "Roboto", sans-serif;
--e-global-typography-secondary-font-family: "Roboto", sans-serif;
--e-global-typography-text-font-family: "Roboto", sans-serif;
--e-global-typography-accent-font-family: "Roboto", sans-serif;
} @font-face {
font-display: swap; font-family: "Roboto";
font-style: normal;
font-weight: 300;
src: url(//foroinvest.com/wp-content/themes/foroinvest/assets/fonts/roboto-v32-latin-300.woff2) format("woff2"); } @font-face {
font-display: swap; font-family: "Roboto";
font-style: normal;
font-weight: 400;
src: url(//foroinvest.com/wp-content/themes/foroinvest/assets/fonts/roboto-v32-latin-regular.woff2) format("woff2"); } @font-face {
font-display: swap; font-family: "Roboto";
font-style: normal;
font-weight: 500;
src: url(//foroinvest.com/wp-content/themes/foroinvest/assets/fonts/roboto-v32-latin-500.woff2) format("woff2"); } @font-face {
font-display: swap; font-family: "Roboto";
font-style: normal;
font-weight: 700;
src: url(//foroinvest.com/wp-content/themes/foroinvest/assets/fonts/roboto-v32-latin-700.woff2) format("woff2"); } @font-face {
font-display: swap; font-family: "Roboto";
font-style: normal;
font-weight: 900;
src: url(//foroinvest.com/wp-content/themes/foroinvest/assets/fonts/roboto-v32-latin-900.woff2) format("woff2"); }
@font-face {
font-family: "HelveticaNeue BlackCond";
src: local("Helvetica Neue Condensed Black"), local("HelveticaNeue-CondensedBlack"), url(//foroinvest.com/wp-content/themes/foroinvest/assets/fonts/HelveticaNeue-BlackCond.woff2) format("woff2"), url(//foroinvest.com/wp-content/themes/foroinvest/assets/fonts/HelveticaNeue-BlackCond.woff) format("woff");
font-weight: 900;
font-style: normal;
font-display: swap;
}
footer {
text-align: center;
margin-bottom: 50px;
font-size: var(--e-global-typography-04cceaf-font-size);
}
footer .logos {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 75px;
margin-bottom: 65px;
justify-content: space-between;
max-width: 850px;
margin-left: auto;
margin-right: auto;
}
footer .logos .mx-auto {
margin: auto;
}
footer .logos .titulo {
font-size: 13px;
}
footer .logos .santander {
position: relative;
top: -3px;
}
@media only screen and (min-width: 990px) {
footer .logos .abc {
position: relative;
top: -14px;
}
}
footer .logos__row {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 40px;
width: 100%;
justify-content: space-between;
}
@media only screen and (max-width: 990px) {
footer .logos__row {
justify-content: flex-start;
}
}
footer .logos__wrapper {
display: flex;
align-items: center;
gap: 50px;
flex-wrap: wrap;
}
footer .logos__column {
display: flex;
flex-direction: column;
align-items: baseline;
gap: 20px;
align-self: normal;
justify-content: space-between;
}
footer .logos__column:nth-child(1) {
position: relative;
}
@media only screen and (min-width: 990px) {
footer .logos__column:nth-child(1)::after {
position: absolute;
content: "";
background: red;
height: 48px;
width: 1px;
right: -30px;
bottom: 0;
}
}
footer .copyright {
font-size: var(--e-global-typography-e400433-font-size);
line-height: 1.3;
}
footer nav {
margin-bottom: 20px;
}
@media only screen and (max-width: 600px) {
footer nav {
margin-bottom: 50px;
}
}
footer nav ul {
display: flex;
align-items: center;
justify-content: center;
gap: 20px;
}
@media only screen and (max-width: 990px) {
footer nav ul {
flex-direction: column;
}
}
footer nav ul li:not(:last-child) {
position: relative;
}
footer nav ul li:not(:last-child)::after {
content: "|";
position: absolute;
padding-right: 6px;
padding-left: 8px;
}
@media only screen and (max-width: 990px) {
footer nav ul li:not(:last-child)::after {
content: "";
}
}
footer nav ul a {
color: inherit;
text-decoration: none;
font-size: var(--e-global-typography-e400433-font-size);
}
footer .back-top {
text-align: center;
position: fixed;
bottom: 30px;
right: 30px;
z-index: 1000;
display: flex;
align-items: center;
justify-content: center; height: 0;
overflow: hidden;
opacity: 0;
transition: all 0.3s;
}
footer .back-top.active {
height: 83px; opacity: 1;
}
footer .back-top img {
cursor: pointer;
}
@media only screen and (max-width: 600px) {
footer .back-top {
right: 15px;
bottom: 15px;
max-width: 50px;
}
}