:root {
--negro: #111111;
--blanco: #ffffff;
--principal: #e85246;
--secundario: #9f9fa1;
--padding-columna: 30px;
--tiempo-transi: .5s;
--ajuste-padding: 10;
}
@media (max-width: 999px){
:root {
--ajuste-padding: 4;
}
}
::-moz-selection { 
color: #ffffff;
background: var(--principal);
}
::selection {
color: #ffffff;
background: var(--principal);
}/*/*/.d-none {
display: none!important;
}    
.columna-general,
.contenedor-general {
padding-left: var(--padding-columna)!important;
padding-right: var(--padding-columna)!important;
}
.contenedor-general {
margin-top: calc(var(--padding-columna) * var(--ajuste-padding))!important;
}
.big-padding {
padding-left: calc(var(--padding-columna) * 3)!important;
padding-right: calc(var(--padding-columna) * 3)!important;
}
.scroll-opacity-txt > p > span {
height: 5.7vw;
}
.scroll-opacity-txt > p > span > span {
font: 5.2vw 'Volkhov', serif;
color: var(--negro);
line-height: 5.3vw!important;
font-weight: 400;
height: 100%;
}
.joinchat__button {
background: #444444!important;
}
.nectar-cta {
margin-top: 40px;
}
.nectar-cta span {
font-weight: 400!important;
}
#twisters {
max-width: 100vw !important;
overflow: hidden !important;
}
@media (max-width: 999px){
.contenedor-general {
margin-top: calc(var(--padding-columna) * var(--ajuste-padding))!important;
padding-bottom: calc(var(--padding-columna) * var(--ajuste-padding))!important;
}
.scroll-opacity-txt > p > span {
height: 13.5vw;
}
.scroll-opacity-txt > p > span > span {
font-size: 11.5vw;
line-height: 11.5vw!important;
}
}
@media (max-width: 689px){
.columna-general {
padding-left: 0!important;
padding-right: 0!important;
}
.columna-general {
padding-left: 0!important;
padding-right: 0!important;
}
}/*/*/* {
font-variant-ligatures: no-common-ligatures;
}
h1,
h2 {
font: 4.7vw 'Volkhov', serif;
color: var(--negro)!important;
line-height: 1.2;
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"] span, 
.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated) > * {
line-height: 1.2;
} 
@media (max-width: 999px){
h1 {
font-size: 8vw!important;
}
h2 {
font-size: 6.6vw!important;
}
}/*/*/#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container .current-menu-item>a:after,
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .current-menu-item>a:after,
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li a:hover:after {
display: none!important;
}/*/*/.popmake-content h2 {
font-size: 3.4vw;
line-height: 1.1;
margin-bottom: 20px;
}
.popmake-content h3 {
font-size: 1.4vw;
line-height: 1.4!important;
font-weight: 400;
padding-bottom: 40px;
}
.pum-theme-287 .pum-container, .pum-theme-enterprise-blue .pum-container {
padding: 3vw 5vw 2vw 5vw;
}
.popup-btn {
background-color: var(--principal);
color: var(--blanco);
border-radius: 100px;
font-size: 20px;
font-weight: 500;
padding: 12px 40px;
transition: all .4s ease-in-out;
}
.popup-btn:hover {
background-color: var(--negro);
color: var(--blanco);
transition: all .4s ease-in-out;
}
.pum-container img {
margin-top: 32px;
}
.pum-theme-287 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
background-color: #ccc;
}
@media (max-width: 999px){
.pum-theme-287 .pum-container, .pum-theme-enterprise-blue .pum-container {
padding: 5vw 5vw 2vw 5vw;
}
.popmake-content h2 {
font-size: 5.4vw!important;
}
.popmake-content h3 {
font-size: 2.6vw;
}
}
@media (max-width: 689px){
.popmake-content h2 {
font-size: 8vw!important;
padding-right: 4vw;
}
.popmake-content h3 {
font-size: 4vw;
padding-bottom: 24px;
}
.popup-btn {
font-size: 18px;
}
}/*/*/.cky-notice .cky-title {
display: none;
}
.cky-consent-bar .cky-notice-des p {
padding-bottom: 8px;
}/*/*/.circulo-txt {
bottom: 4vw!important;
}
@media only screen and (min-width: 1000px){
#header-outer #logo, #header-outer .logo-clone, #header-outer .logo-spacing {
margin-top: 20px;
margin-bottom: 20px;
}
}
@media (max-width: 999px){
.circulo-txt {
left: 6vw!important;
}
}/*/*/.twisters-img {
width: 98%!important;
}
.fundraising-img-col {
transform: rotate(356deg);
}
.consultores-img-col {
transform: rotate(4deg);
}
#fundraising h2, #consultores h2 {
color: var(--negro)!important;
}
.nectar-rotating-words-title .dynamic-words {
color: var(--principal)!important;
}
@media (max-width: 999px) {
.twisters-h2 h2{
font-size: 5vw!important;
}
.twisters-img {
max-width: 110%!important;
}
}
@media (max-width: 689px) {
#fundraising h2, #consultores h2{
font-size: 8vw!important;
}
.twisters-img {
width: 105%!important;
}
}/*/*/#que-hacemos .linea-deco {
border-color: var(--negro);
}
#que-hacemos h3 {
font-size: 60px;
color: var(--principal);
line-height: 1;
font-weight: 400;
padding-bottom: 20px;
}
#que-hacemos h2 {
background: var(--blanco)!important;
z-index: 2!important;
width: max-content;
padding-right: 40px;
}
#que-hacemos img {
margin-bottom: 140px;
}
.que-hacemos-subrayado {
z-index: 1!important;
top: -52px;
}
.que-hacemos-subtitulo {
font-size: 30px;
line-height: 1.2;
color: var(--principal);
}
.que-hacemos-steps > div > div > div:last-child img {
margin-bottom: 0!important;
}
@media (max-width: 999px){
#que-hacemos h3 {
font-size: 40px;
}
#que-hacemos h2 {
font-size: 11vw!important;
}
.que-hacemos-subtitulo {
font-size: 25px;
}
}/*/*/#quienes-somos,
#quienes-somos .columna-general {
padding-left: 0!important;
padding-right: 0!important;
}
#quienes-somos h2 {
font: 150px 'Volkhov', serif;
line-height: 1;
padding-right: 20px;
}
#quienes-somos h2 strong {
color: var(--principal);
}
#quienes-somos-cont h2 {
color: var(--negro)!important;
padding-bottom: 20px;
}
#quienes-somos-cont h3 {
font-size: 1.6vw!important;
font-family: 'Volkhov'!important;
line-height: 1.2!important;
padding: 20px 0 8px;
color: var(--negro);
}
#quienes-somos-cont h4 {
text-transform: uppercase;
letter-spacing: 2px;
font-size: 18px;
font-weight: 300;
color: #fff;
}
#quienes-somos-cont  img {
filter: grayscale(1)!important;
}
.quienes-somos-img-marco {
transform: rotate(359deg)!important;
width: 85%!important;
}
#quienes-somos-cont {
top: -1.4vw;
margin-top: 0!important;
padding-top: calc(var(--padding-columna) * calc(var(--ajuste-padding) / 2))!important;/**/}
.lineamientos li, .lineamientos [class^="icon-"].icon-default-style.extra-color-2 {
color: #fff!important;
}
.lineamientos ul {
padding-top: 20px;
}
.lineamientos h4 {
font-size: 20px!important;
padding-top: 20px;
font-weight: 400!important;
}
.nectar-fancy-ul ul li .icon-default-style[class^=icon-] {
font-size: 12px;
line-height: 24px;
}
.personal-nombre,
.quienes-somos-adminstrador-txt {
margin-top: 20px!important;
}
.personal-nombre p {
padding-top: 20px!important;
text-transform: capitalize!important;
}
.personal-nombre,
.personal-cargo,
.quienes-somos-adminstrador-txt .wpb_text_column {
color: var(--blanco);
margin: 0!important;
}
.personal-nombre,
.quienes-somos-adminstrador-txt > div > .wpb_wrapper > .wpb_text_column:first-child p {
font-size: 30px!important;
line-height: 40px!important;
}
.quienes-somos-adminstrador-txt:nth-child(2) {
border-right: 1px solid var(--blanco);
}
.quienes-somos-adminstrador-txt:nth-child(2) p {
text-align: right!important;
width: 100%;
}
.quienes-somos-cont-personal img {
margin-top: 200px;
}
.quienes-somos-cont-personal .row_col_wrap_12_inner {
display: flex;
justify-content:center
}
@media (max-width: 999px){
#quienes-somos {
padding-bottom: 0!important;
}
.quienes-somos-cont-personal img {
margin-top: 50px;
}
.quienes-somos-img-marco {
width: 106% !important;
left: -2.5vw;
max-width: 120% !important;
}
#quienes-somos-cont h3 {
font-size: 3.2vw!important;
}
}
@media (max-width: 689px) {
#quienes-somos h2 {
font-size: 8vw!important;
line-height: 1;
}
#quienes-somos-cont h3 {
font-size: 6vw!important;
}
.quienes-somos-cont-personal {
padding: 0 20px!important;
}
}/*/*/@media (max-width: 999px) {
.clientes-unicef-img .img-with-aniamtion-wrap[data-max-width=custom].center {
text-align: left!important;
}
}/*/*/#contacto h2 {
color: var(--negro)!important;
}
#contacto {
padding-bottom: 30px!important;
padding-top: 60px!important;
margin-top: 0!important;
}
#contacto-cont {
padding-bottom: calc(var(--padding-columna) * calc(var(--ajuste-padding) / 2))!important;
margin-top: 0!important;
}
#contacto,
#contacto-cont {
padding-left: calc(var(--padding-columna) * var(--ajuste-padding))!important;
padding-right: calc(var(--padding-columna) * var(--ajuste-padding))!important;
}
#contacto-cont * {
color: var(--negro)!important;
}
.wpcf7-form p {
padding-bottom: 2em;
}
#contacto-cont input[type="email"],
#contacto-cont input[type="text"],
#contacto-cont textarea {
background: none;
border-bottom: 1px solid var(--negro);
border-radius: 0!important;
box-shadow: none!important;
padding-left: 0;
padding-top: 0!important;
font-size: 18px;
}
#contacto-cont textarea {
border: 1px solid var(--negro);
resize: none;
padding: 10px!important;
}
#contacto-cont .wpcf7-response-output,
#contacto-cont .wpcf7-not-valid-tip {
box-shadow: none!important;
background: none!important;
padding-left: 0!important;
color: var(--negro)!important;
border: none!important;
padding: 0!important;
margin: 0!important;
}
#contacto-cont label textarea {
margin-top: 10px!important
}
#contacto-cont input[type="submit"] {
border-radius: 100px!important;
background: var(--negro)!important;
color: var(--blanco)!important;
transform: translateY(0)!important;
font-size: 16px!important;
padding: 16px 32px !important;
}
#contacto-cont .wpcf7-response-output {
padding-top: 20px!important;
}
.logo-contacto {/**/width: 40%!important;
margin-bottom: 20px!important;
}
#contacto-cont a:hover {
color: var(--negro)!important;
}
#contacto-cont .leaflet-control-zoom-in span,
#contacto-cont .leaflet-control-zoom-out span {
color: var(--negro)!important;
}
.nectar-cta[data-style=underline] .link_wrap .link_text:after {
bottom: auto!important;
}
.leaflet-bottom.leaflet-right {
display: none;
}
@media (max-width: 999px){
#contacto,
#contacto-cont {
padding-left: var(--padding-columna) !important;
padding-right: var(--padding-columna) !important;
}
.logo-contacto {
width: 80%!important;
}
}/*/*/.copyright-cont {
font-size: 15px!important;
margin-top: 0!important;
}
@media (max-width: 999px){
.copyright-cont {
padding-bottom: 0!important;
}
}/*/*/#blog-cont {
margin-top: 100px!important;
padding-left: calc(var(--padding-columna) * 10)!important;
padding-right: calc(var(--padding-columna) * 10)!important;
padding-bottom: calc(var(--padding-columna) * 5)!important;
}
#author-bio {
padding-bottom: calc(var(--padding-columna) * 5)!important;
}
@media (max-width: 999px){
#blog-cont {
margin-top: 50px!important;
padding-left: 0!important;
padding-right: 0!important;
}
}/*/*/.trabajo-h1 h1 {
font-size: 4vw!important;
}
.trabajo-que-ofrecemos-cont h3 {
font-size: 2.4vw;
font-family: 'Volkhov';
font-weight: 400;
color: var(--negro);
}
.trabajo-que-ofrecemos-col:hover {
filter: invert(1);
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
.col.has-animation[data-animation=fade-in-from-bottom], .nectar-fancy-box.has-animation[data-animation=fade-in-from-bottom], .wpb_column.has-animation[data-animation=fade-in-from-bottom] {
bottom: 4vw !important;
}
}
@media (max-width: 999px) {
.trabajo-h1 h1 {
font-size: 6.4vw!important;
}
.trabajo-que-ofrecemos-cont h3 {
font-size: 4.4vw;
}
.trabajo-img-marco{
width: 85vw!important;
max-width: 120%!important; 
}
}
@media (max-width: 689px) {
.trabajo-que-ofrecemos-cont h3 {
font-size: 5.6vw;
}
}/*/*/.lp-h1 {
position:relative;
bottom: 4vw;
}
.lp-h1 h1{
font-size: 3.8vw!important;
}
.lp-circulo-txt {
top: -15vw;
}
.lp-texto-cont p {
font-family: 'Open Sans';
font-weight: 300;
color: var(--negro)!important;
}
@media (max-width: 999px) {
.lp-circulo-txt {
top: -18vw;
}
.lp-texto-cont i {
width: 20px!important;
height: 20px!important;
font-size: 30px!important;
line-height: 4px!important;
}
}
@media (max-width: 689px) {
.lp-h1 h1{
font-size: 7vw!important;
}
.lp-circulo-txt {
top: -3vw;
}
}
@media (max-width: 689px) {
.lp-texto-cont i {
font-size: 24px!important;
line-height: 0px!important;
}
}