.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,select,textarea,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,:before,:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-sizing:border-box;padding:0;border:0;margin:0;font-size:100%;vertical-align:baseline}html{width:100%;height:100%;height:-webkit-fill-available;min-width:320px;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{width:100%;height:100%;min-height:100vh;min-height:-webkit-fill-available;min-width:320px;padding:0;text-align:center;margin:0;overflow-y:auto;overflow-x:hidden;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased}*{-webkit-tap-highlight-color:transparent;outline:none;cursor:default}img,svg{display:block;max-width:100%;height:auto;border:0;vertical-align:bottom;pointer-events:none}img::selection,svg::selection{background:transparent}img::-moz-selection,svg::-moz-selection{background:transparent}strong{font-weight:700}ul{list-style:none}a{text-decoration:none}a,a *,button,select,input[type="button"],input[type="submit"]{cursor:pointer;transition:all 250ms}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],button,input[type="button"],input[type="submit"],select,textarea{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],textarea{cursor:text;user-select:auto !important;-moz-user-select:auto !important;-webkit-user-select:auto !important;-ms-user-select:auto !important}input,select,textarea,button{outline:none}select option{font-weight:inherit;font-size:inherit}select::-ms-expand{display:none}input[type=number]{-moz-appearance:textfield}input[type="submit"],input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 100px #fff !important}textarea{overflow:auto}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}::-webkit-input-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}.screen-reader-response{display:none}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:''}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:none !important}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}.owl-carousel{touch-action:manipulation}.owl-carousel .animated{animation-duration:350ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-carousel .fadeIn{animation-name:fadeIn;animation-delay:350ms}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}html{background:#fff}body{position:relative;font:300 18px/1.5 aptos, sans-serif;color:#3c3c3b;overflow-x:hidden;background:#fff;overflow-y:scroll !important}body:after{position:fixed;top:0;left:0;width:100%;height:100dvh;content:'';background:#1c1533;pointer-events:none;z-index:1500;opacity:0;transition:opacity 1250ms}body::-webkit-scrollbar{width:20px}body::-webkit-scrollbar-track{background:#fff}body::-webkit-scrollbar-thumb{height:125px;border:8px #fff solid;background:#d6d5e0}body::-webkit-scrollbar-thumb:hover{background:#80879a}body.loaded .curtain{opacity:0 !important;pointer-events:none}body.menu-open:after{pointer-events:auto;opacity:0.2}body.menu-open::-webkit-scrollbar-track{background:#ccc}body.menu-open::-webkit-scrollbar-thumb{border-color:#ccc}::selection{color:inherit;background:rgba(0,0,0,0.075)}::-moz-selection{color:inherit;background:rgba(0,0,0,0.075)}.wrapper{position:relative;display:flex;flex-direction:column;width:100%;min-height:100vh;padding:200px 0 0;margin:0 auto;background:#fff;overflow-x:hidden}.wrapper.full-width{max-width:2400px}.wrapper.centered{max-width:1500px}.center{position:relative;display:block;width:100%;margin:0 auto}.center:after{display:block;clear:both;content:''}a ::selection,a::selection,button ::selection,button::selection{background:transparent}a ::-moz-selection,a::-moz-selection,button ::-moz-selection,button::-moz-selection{background:transparent}video::cue{display:block;padding:0.2em;outline:none;font:300 22px/1.325 begum, serif;line-height:1.325em;color:#fff;background:#1c1533}.no-break{white-space:nowrap}.header{position:fixed;top:0;left:50%;display:flex;align-items:center;justify-content:center;width:100%;max-width:2400px;background:#fff;z-index:1000;transform:translateX(-50%)}.header .center{display:flex;align-items:center;justify-content:center;max-width:1444px;height:200px;transition:height 350ms}.header .center .logo{display:block;width:280px;height:80px;overflow:hidden;margin:0 auto}.header .center .logo svg{width:280px;height:80px}.header .center .logo:hover svg #dfc{fill:#373465}.header .center .menu,.header .center .language{position:absolute;top:77px;display:flex;align-items:center;height:45px;font:400 12px/1 aptos, san-serif;text-transform:uppercase;letter-spacing:0.085em;color:#80879a;transition:top 350ms}.header .center .menu{left:50px;padding:0 0 0 42px}.header .center .menu .icon{position:absolute;top:8px;left:0;width:29px;height:29px;pointer-events:none}.header .center .menu .icon .bar{position:absolute;left:0;width:29px;height:1px;overflow:hidden}.header .center .menu .icon .bar:before,.header .center .menu .icon .bar:after{position:absolute;top:0;width:29px;height:1px;content:'';background:#a5a9b4;transition:left 350ms, background 350ms}.header .center .menu .icon .bar:before{left:0}.header .center .menu .icon .bar:after{left:-200%}.header .center .menu .icon .bar.bar-1{top:8px}.header .center .menu .icon .bar.bar-2{top:14px}.header .center .menu .icon .bar.bar-2:before,.header .center .menu .icon .bar.bar-2:after{transition-delay:125ms}.header .center .menu .icon .bar.bar-3{top:20px}.header .center .menu .icon .bar.bar-3:before,.header .center .menu .icon .bar.bar-3:after{transition-delay:250ms}.header .center .menu:hover .icon .bar:before,.header .center .menu:hover .icon .bar:after{background:#373465}.header .center .menu:hover .icon .bar:before{left:200%}.header .center .menu:hover .icon .bar:after{left:0}.header .center .language{right:50px}.header .center .language p{position:relative;padding:0 0 0 35px;cursor:pointer}.header .center .language p:after{position:absolute;top:40%;left:0;width:25px;height:25px;content:'';background:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/header/globe.svg) 50%/25px no-repeat;transform:translateY(-50%)}.header .center .language ul{position:absolute;top:100%;right:0;border:1px #373465 solid;line-height:1.25;background:#fff;opacity:0;pointer-events:none;transition:opacity 150ms;z-index:100}.header .center .language ul li{border-top:1px #373465 solid}.header .center .language ul li a{display:flex;align-items:center;padding:19px 20px 18px;color:#80879a}.header .center .language ul li a:hover{color:#fff;background:#373465}.header .center .language ul li a.active{color:#373465}.header .center .language ul li a.active:after{width:15px;height:15px;content:'';margin:0 -6px 0 10px;background:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/header/selected/blue.svg) 50%/15px no-repeat}.header .center .language ul li a.active:hover{color:#fff}.header .center .language ul li a.active:hover:after{background-image:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/header/selected/white.svg)}.header .center .language ul li:first-of-type{border:none}.header .center .language:hover ul{opacity:1;pointer-events:auto}.header .center:after{position:absolute;top:100%;left:50%;width:2400px;height:1px;content:'';background:transparent;opacity:0.5;transform:translateX(-50%);transition:background 500ms}.full-width .header .center:after{width:2400px}.centered .header .center:after{width:1500px}.scrolled .header .center{height:110px}.scrolled .header .center .logo{width:210px;height:60px}.scrolled .header .center .logo svg{width:210px;height:60px}.scrolled .header .center .menu,.scrolled .header .center .language{top:32px}.scrolled .header .center:after{background:#d6d5e0}.content{position:relative;min-height:calc(100vh - 200px)}.content .section h1,.content .section h2,.content .section h3{font-weight:400;font-family:begum, serif;letter-spacing:-0.0175em;line-height:1.2;color:#80879a}.content .section h1{font-size:60px;margin:0 auto 0.75em}.content .section h2{font-size:42px;margin:2em auto 1em}.content .section h3{font-size:24px;margin:2.5em auto 1em}.content .section p{margin:1.5em auto}.content .section ul,.content .section ol{margin:1.5em 0 1.5em 1.75em}.content .section ul li,.content .section ol li{padding:0 0 0 0.5em}.content .section ul li ul,.content .section ul li ol,.content .section ol li ul,.content .section ol li ol{padding:0.5em 0;margin:0 0 0 1.75em}.content .section ul.spaced li,.content .section ol.spaced li{margin:0 0 1em}.content .section ul.spaced li:last-of-type,.content .section ol.spaced li:last-of-type{margin:0}.content .section ul{list-style:disc}.content .section ol{list-style:decimal}.content .section strong{font-weight:400;color:#1c1533}.content .section a.button{display:inline-flex;align-items:center;justify-content:center;border:1px #80879a solid;padding:10px 35px 8px;min-width:250px;min-height:70px;font:400 12px/1.2 aptos, san-serif;text-transform:uppercase;text-decoration:none;letter-spacing:0.085em;color:#373465;margin:2.5em auto}.content .section a.button:hover{border-color:#373465;color:#fff;background:#373465}.content .section a:not(.button){color:#1c1533;text-decoration:underline;text-decoration-color:#ddd;text-underline-offset:0.2em}.content .section a:not(.button):hover{text-decoration-color:#373465}.content .section img.alignnone{display:block;margin:6em auto}.content .section img.alignleft{float:left;max-width:40%;margin:0 6em 2.5em 0}.content .section img.alignright{float:right;max-width:40%;margin:0 0 2.5em 6em}.content .section img.aligncenter{display:block;clear:both;text-align:center;margin:6em auto}.content .section .scroll-table{margin:4em auto}.content .section table{width:100%;border-collapse:separate;border-spacing:0;border-top:1px #eaeaea solid;border-left:1px #eaeaea solid;font-size:14px;margin:4em auto}.content .section table tr th,.content .section table tr td{border-right:1px #eaeaea solid;border-bottom:1px #eaeaea solid;padding:1.2em 1.5em;font-weight:inherit;text-align:left;vertical-align:top}.content .section table tr th.align-left,.content .section table tr td.align-left{text-align:left}.content .section table tr th.align-center,.content .section table tr td.align-center{text-align:center}.content .section table tr th.align-right,.content .section table tr td.align-right{text-align:right}.content .section table tr th.align-middle,.content .section table tr td.align-middle{vertical-align:middle}.content .section table tr th{font-weight:400;color:#1c1533}.content .section .scroll-table{overflow-x:auto;margin:4em auto}.content .section h1:first-child,.content .section h2:first-child,.content .section h3:first-child,.content .section p:first-child,.content .section ul:first-child,.content .section ol:first-child,.content .section table:first-child,.content .section .scroll-table:first-child{margin-top:0 !important}.content .section h1:first-child a.button,.content .section h2:first-child a.button,.content .section h3:first-child a.button,.content .section p:first-child a.button,.content .section ul:first-child a.button,.content .section ol:first-child a.button,.content .section table:first-child a.button,.content .section .scroll-table:first-child a.button{margin-top:0 !important}.content .section h1:last-child,.content .section h2:last-child,.content .section h3:last-child,.content .section p:last-child,.content .section ul:last-child,.content .section ol:last-child,.content .section table:last-child,.content .section .scroll-table:last-child{margin-bottom:0 !important}.content .section h1:last-child a.button,.content .section h2:last-child a.button,.content .section h3:last-child a.button,.content .section p:last-child a.button,.content .section ul:last-child a.button,.content .section ol:last-child a.button,.content .section table:last-child a.button,.content .section .scroll-table:last-child a.button{margin-bottom:0 !important}.section[data-overline]{position:relative}.section[data-overline]:before{position:absolute;top:0;left:0;width:100%;font:italic 400 170px/1 begum, sans-serif;text-transform:lowercase;letter-spacing:0.05em;color:#80879a;content:attr(data-overline);transform:translateY(-60%);opacity:0.3}.section.remove-top-padding-yes{padding-top:0 !important}.section.remove-top-padding-yes .center{padding-top:0 !important}.section.remove-bottom-padding-yes{padding-bottom:0 !important}.section.remove-bottom-padding-yes .center{padding-bottom:0 !important}.section.background-indigo,.block.background-indigo,.center.background-indigo{color:#fff;background:#373465}.section.background-navy,.block.background-navy,.center.background-navy{color:#fff;background:#1c1533}.section.background-grey,.block.background-grey,.center.background-grey{background:#d5d5df}.section.background-white,.block.background-white,.center.background-white{background:#fff}.accordion .center{max-width:984px;padding:160px 50px;text-align:left}.accordion .center h2{max-width:600px;margin:0 0 1.5em}.accordion .center details{position:relative;border-top:1px #ebebeb solid;text-align:left;margin:0 auto}.accordion .center details summary{position:relative;display:block;padding:38px 40px 35px 0;font:300 18px/1.25 begum, san-serif;color:#80879a;cursor:pointer;transition:color 250ms}.accordion .center details summary::selection{background:transparent}.accordion .center details summary::-moz-selection{background:transparent}.accordion .center details summary:before,.accordion .center details summary:after{position:absolute;top:calc(0.425em + 38px);right:15px;display:block;width:15px;height:1px;content:'';background:#d6d5e0;transition:background 150ms}.accordion .center details summary:after{transform:rotate(90deg)}.accordion .center details summary:hover{color:#1c1533}.accordion .center details summary:hover:before,.accordion .center details summary:hover:after{background:#1c1533}.accordion .center details .info{padding:0 0 40px}.accordion .center details:last-of-type{border-bottom:1px #ebebeb solid}.accordion .center details[open] summary{color:#1c1533}.accordion .center details[open] summary:after{display:none}.all-news .center{max-width:1444px;padding:0 50px 160px}.alternating-rows .row .center{display:flex;align-items:center;max-width:1444px;padding:160px 50px;text-align:left}.alternating-rows .row .center .image{position:relative;flex-shrink:0;width:540px;align-self:flex-start}.alternating-rows .row .center .image img{position:relative;width:100%;aspect-ratio:1 / 1;object-fit:cover;z-index:20}.alternating-rows .row .center .image:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px #80879a solid;content:'';z-index:10}.alternating-rows .row .center .text{padding:0 110px 20px}.alternating-rows .row .center .text h2{margin-left:0;margin-right:35px}.alternating-rows .row .center .text .button{padding:10px 35px 8px;min-width:180px;min-height:58px;margin:1.5em 0 0}.alternating-rows .row:nth-of-type(odd) .center .image{order:1;transform-origin:100% 50%}.alternating-rows .row:nth-of-type(odd) .center .image:after{transform:translate(24px, -24px)}.alternating-rows .row:nth-of-type(odd) .center .text{order:2}.alternating-rows .row:nth-of-type(even) .center .image{order:2;transform-origin:0 50%}.alternating-rows .row:nth-of-type(even) .center .image:after{transform:translate(-24px, -24px)}.alternating-rows .row:nth-of-type(even) .center .text{order:1}.alternating-rows.background-grey-first .row:nth-of-type(odd){background:#d6d5e0}.alternating-rows.background-grey-first .row:nth-of-type(even){background:#fff}.alternating-rows.background-white-first .row:nth-of-type(odd){background:#fff}.alternating-rows.background-white-first .row:nth-of-type(even){background:#d6d5e0}.contact{position:relative;z-index:20}.contact .center{display:flex;max-width:1444px;padding:160px 50px;text-align:left}.contact .center .text{flex:auto;padding:0 110px;margin:0 auto 0 0}.contact .center .text p.disclaimer{font-size:14px;line-height:1.375}.contact .center .form{flex-shrink:0;width:650px}.contact .center .form form .hide-on-success p{position:relative;width:100%;letter-spacing:0.015em;margin:0 0 20px}.contact .center .form form .hide-on-success p .wpcf7-form-control-wrap{position:static}.contact .center .form form .hide-on-success p input[type="text"],.contact .center .form form .hide-on-success p input[type="email"],.contact .center .form form .hide-on-success p input[type="tel"],.contact .center .form form .hide-on-success p select,.contact .center .form form .hide-on-success p textarea{width:100%;font:inherit;font-size:14px;color:inherit;margin:0;vertical-align:bottom;background:transparent;box-shadow:0 0 transparent;transition:all 500ms}.contact .center .form form .hide-on-success p input[type="text"]::selection,.contact .center .form form .hide-on-success p input[type="email"]::selection,.contact .center .form form .hide-on-success p input[type="tel"]::selection,.contact .center .form form .hide-on-success p select::selection,.contact .center .form form .hide-on-success p textarea::selection{background:rgba(0,0,0,0.075)}.contact .center .form form .hide-on-success p input[type="text"]::-moz-selection,.contact .center .form form .hide-on-success p input[type="email"]::-moz-selection,.contact .center .form form .hide-on-success p input[type="tel"]::-moz-selection,.contact .center .form form .hide-on-success p select::-moz-selection,.contact .center .form form .hide-on-success p textarea::-moz-selection{background:rgba(0,0,0,0.075)}.contact .center .form form .hide-on-success p input[type="text"]:focus,.contact .center .form form .hide-on-success p input[type="email"]:focus,.contact .center .form form .hide-on-success p input[type="tel"]:focus,.contact .center .form form .hide-on-success p select:focus,.contact .center .form form .hide-on-success p textarea:focus{color:#151515;background-color:#fff}.contact .center .form form .hide-on-success p input[type="text"],.contact .center .form form .hide-on-success p input[type="email"],.contact .center .form form .hide-on-success p input[type="tel"]{height:58px;padding:5px 18px 4px}.contact .center .form form .hide-on-success p select{height:58px;padding:5px 34px 4px 18px;background-position:calc(100% - 18px) 50%;background-size:10px;background-repeat:no-repeat}.contact .center .form form .hide-on-success p select option{color:#3c3c3b}.contact .center .form form .hide-on-success p select option[value="Country of residence"],.contact .center .form form .hide-on-success p select option[value="Country of residence"]{display:none}.contact .center .form form .hide-on-success p textarea{height:125px;padding:16px 18px 14px;resize:vertical}.contact .center .form form .hide-on-success p input[type="text"]:not(:placeholder-shown),.contact .center .form form .hide-on-success p input[type="email"]:not(:placeholder-shown),.contact .center .form form .hide-on-success p input[type="tel"]:not(:placeholder-shown),.contact .center .form form .hide-on-success p select.placeholder-not-shown:not(:placeholder-shown),.contact .center .form form .hide-on-success p textarea:not(:placeholder-shown){color:#151515;background-color:#fff}.contact .center .form form .hide-on-success p .wpcf7-not-valid-tip{position:relative;display:table;padding:5px 8px 4px;font-size:10px;line-height:1.2;letter-spacing:0.15em;text-transform:uppercase;color:#fff;margin:0 0 -8px auto;background:#c33}.contact .center .form form .hide-on-success p .wpcf7-not-valid-tip ~ .wpcf7-not-valid-tip{display:none !important}.contact .center .form form .hide-on-success p.agree{margin:25px 0 15px}.contact .center .form form .hide-on-success p.agree label{position:relative;display:inline-block;padding:0 0 0 35px;font:300 16px/1.325 begum, san-serif;cursor:pointer}.contact .center .form form .hide-on-success p.agree label input{position:absolute;top:0;left:0;pointer-events:none;opacity:0}.contact .center .form form .hide-on-success p.agree label span{font:300 14px/1 aptos, sans-serif;vertical-align:text-top;color:#a2a6b6}.contact .center .form form .hide-on-success p.agree label:before{position:absolute;top:0.5em;left:0;width:20px;height:20px;content:'';background:transparent 50% / 12px no-repeat;transform:translateY(-50%);transition:all 150ms;z-index:0}.contact .center .form form .hide-on-success p.privacy{padding:0 0 0 35px;font-size:12px;line-height:1.375}.contact .center .form form .hide-on-success p input[type="submit"]{display:flex;align-items:center;justify-content:center;width:calc(50% - 10px);min-height:70px;padding:10px 35px;font:400 16px/1 aptos, san-serif;text-transform:uppercase;text-decoration:none;letter-spacing:0.085em;margin:0 0 0 auto;background:transparent}.contact .center .form form .hide-on-success p input[type="submit"][disabled]{pointer-events:none}.contact .center .form form .hide-on-success p .wpcf7-spinner{position:absolute;top:0;left:0;display:none}.contact .center .form form .hide-on-success p:last-child{margin:35px 0 0}.contact .center .form form .hide-on-success .inline{display:flex;margin:0 0 20px}.contact .center .form form .hide-on-success .inline p{width:calc(50% - 10px)}.contact .center .form form .hide-on-success .inline p:first-of-type{margin:0}.contact .center .form form .hide-on-success .inline p:last-of-type{margin:0 0 0 auto}.contact .center .form form .hide-on-success .respsonse{display:none}.contact .center .form form .show-on-success{display:none;padding:15px 0 0;text-align:center}.contact .center .form form .show-on-success h3{margin:0 auto}.contact .center .form form .show-on-success p{margin:1.325em auto 0}.contact .center .form form .show-on-success:before{display:block;width:100px;aspect-ratio:1 / 1;content:'';margin:0 auto 30px}.contact .center .form form.submitting{pointer-events:none}.contact .center .form form.submitting .hide-on-success p input[type="submit"]{pointer-events:none}.contact .center .form form.resetting .hide-on-success{display:none}.contact .center .form form.sent .hide-on-success{display:none}.contact .center .form form.sent .show-on-success{display:block}.contact.background-indigo .center .text p.disclaimer{color:#a2a6b6}.contact.background-indigo .center .form form .hide-on-success p input[type="text"],.contact.background-indigo .center .form form .hide-on-success p input[type="email"],.contact.background-indigo .center .form form .hide-on-success p input[type="tel"],.contact.background-indigo .center .form form .hide-on-success p select,.contact.background-indigo .center .form form .hide-on-success p textarea{border:1px #4d4d76 solid}.contact.background-indigo .center .form form .hide-on-success p input[type="text"]:hover,.contact.background-indigo .center .form form .hide-on-success p input[type="text"]:focus,.contact.background-indigo .center .form form .hide-on-success p input[type="email"]:hover,.contact.background-indigo .center .form form .hide-on-success p input[type="email"]:focus,.contact.background-indigo .center .form form .hide-on-success p input[type="tel"]:hover,.contact.background-indigo .center .form form .hide-on-success p input[type="tel"]:focus,.contact.background-indigo .center .form form .hide-on-success p select:hover,.contact.background-indigo .center .form form .hide-on-success p select:focus,.contact.background-indigo .center .form form .hide-on-success p textarea:hover,.contact.background-indigo .center .form form .hide-on-success p textarea:focus{border-color:#d6d5e0}.contact.background-indigo .center .form form .hide-on-success p select{background-image:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/select/indigo.svg)}.contact.background-indigo .center .form form .hide-on-success p .wpcf7-not-valid-tip{background:#4d4d76}.contact.background-indigo .center .form form .hide-on-success p.agree label span{color:#a2a6b6}.contact.background-indigo .center .form form .hide-on-success p.agree label:before{border:1px #4d4d76 solid}.contact.background-indigo .center .form form .hide-on-success p.agree label:hover:before{border-color:#d6d5e0}.contact.background-indigo .center .form form .hide-on-success p.agree label:has(input:checked):before{border-color:#fff;background-color:#fff;background-image:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/contact/tick.svg)}.contact.background-indigo .center .form form .hide-on-success p.privacy{color:#a2a6b6}.contact.background-indigo .center .form form .hide-on-success p input[type="submit"]{border:1px #80879a solid;color:#fff}.contact.background-indigo .center .form form .hide-on-success p input[type="submit"]:hover{border-color:#fff;color:#1c1533;background:#fff}.contact.background-indigo .center .form form .hide-on-success p input[type="submit"][disabled]{color:#4c4970;border:1px #4c4970 solid}.contact.background-indigo .center .form form .show-on-success:before{background:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/contact/sent/indigo.svg) 50%/cover no-repeat}.contact.background-grey .center .text p.disclaimer{color:#80879a}.contact.background-grey .center .form form .hide-on-success p input[type="text"],.contact.background-grey .center .form form .hide-on-success p input[type="email"],.contact.background-grey .center .form form .hide-on-success p input[type="tel"],.contact.background-grey .center .form form .hide-on-success p select,.contact.background-grey .center .form form .hide-on-success p textarea{border:1px #bcbecb solid}.contact.background-grey .center .form form .hide-on-success p input[type="text"]:hover,.contact.background-grey .center .form form .hide-on-success p input[type="text"]:focus,.contact.background-grey .center .form form .hide-on-success p input[type="email"]:hover,.contact.background-grey .center .form form .hide-on-success p input[type="email"]:focus,.contact.background-grey .center .form form .hide-on-success p input[type="tel"]:hover,.contact.background-grey .center .form form .hide-on-success p input[type="tel"]:focus,.contact.background-grey .center .form form .hide-on-success p select:hover,.contact.background-grey .center .form form .hide-on-success p select:focus,.contact.background-grey .center .form form .hide-on-success p textarea:hover,.contact.background-grey .center .form form .hide-on-success p textarea:focus{border-color:#373465}.contact.background-grey .center .form form .hide-on-success p select{background-image:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/select/indigo.svg)}.contact.background-grey .center .form form .hide-on-success p .wpcf7-not-valid-tip{background:#4d4d76}.contact.background-grey .center .form form .hide-on-success p.agree label span{color:#a2a6b6}.contact.background-grey .center .form form .hide-on-success p.agree label:before{border:1px #bcbecb solid}.contact.background-grey .center .form form .hide-on-success p.agree label:hover:before{border-color:#373465}.contact.background-grey .center .form form .hide-on-success p.agree label:has(input:checked):before{border-color:#fff;background-color:#fff;background-image:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/contact/tick.svg)}.contact.background-grey .center .form form .hide-on-success p.privacy{color:#80879a}.contact.background-grey .center .form form .hide-on-success p input[type="submit"]{border:1px #80879a solid;color:#373465}.contact.background-grey .center .form form .hide-on-success p input[type="submit"]:hover{border-color:#373465;color:#fff;background:#373465}.contact.background-grey .center .form form .hide-on-success p input[type="submit"][disabled]{border:1px #bcbecb solid;color:#bcbecb}.contact.background-grey .center .form form .show-on-success h3{color:#373465}.contact.background-grey .center .form form .show-on-success:before{background:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/contact/sent/grey.svg) 50%/cover no-repeat}.contact.background-white .center .text p.disclaimer{color:#80879a}.contact.background-white .center .form form .hide-on-success p input[type="text"],.contact.background-white .center .form form .hide-on-success p input[type="email"],.contact.background-white .center .form form .hide-on-success p input[type="tel"],.contact.background-white .center .form form .hide-on-success p select,.contact.background-white .center .form form .hide-on-success p textarea{border:1px #d6d5e0 solid}.contact.background-white .center .form form .hide-on-success p input[type="text"]:hover,.contact.background-white .center .form form .hide-on-success p input[type="text"]:focus,.contact.background-white .center .form form .hide-on-success p input[type="email"]:hover,.contact.background-white .center .form form .hide-on-success p input[type="email"]:focus,.contact.background-white .center .form form .hide-on-success p input[type="tel"]:hover,.contact.background-white .center .form form .hide-on-success p input[type="tel"]:focus,.contact.background-white .center .form form .hide-on-success p select:hover,.contact.background-white .center .form form .hide-on-success p select:focus,.contact.background-white .center .form form .hide-on-success p textarea:hover,.contact.background-white .center .form form .hide-on-success p textarea:focus{border-color:#373465}.contact.background-white .center .form form .hide-on-success p select{background-image:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/select/indigo.svg)}.contact.background-white .center .form form .hide-on-success p .wpcf7-not-valid-tip{background:#4d4d76}.contact.background-white .center .form form .hide-on-success p.agree label span{color:#a2a6b6}.contact.background-white .center .form form .hide-on-success p.agree label:before{border:1px #bcbecb solid}.contact.background-white .center .form form .hide-on-success p.agree label:hover:before{border-color:#373465}.contact.background-white .center .form form .hide-on-success p.agree label:has(input:checked):before{border-color:#edecf0;background-color:#edecf0;background-image:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/contact/tick.svg)}.contact.background-white .center .form form .hide-on-success p.privacy{color:#80879a}.contact.background-white .center .form form .hide-on-success p input[type="submit"]{border:1px #80879a solid;color:#373465}.contact.background-white .center .form form .hide-on-success p input[type="submit"]:hover{border-color:#373465;color:#fff;background:#373465}.contact.background-white .center .form form .hide-on-success p input[type="submit"][disabled]{border:1px #d6d5e0 solid;color:#d6d5e0}.contact.background-white .center .form form .show-on-success h3{color:#373465}.contact.background-white .center .form form .show-on-success:before{background:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/contact/sent/white.svg) 50%/cover no-repeat}.image .center{max-width:1444px;padding:160px 50px}.image .center .placeholder{position:relative;aspect-ratio:1 / 0.5625}.image .center .placeholder .overlay{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;flex-direction:column;width:100%;height:100%;padding:60px;background:rgba(30,20,50,0.5);z-index:20}.image .center .placeholder .overlay h1,.image .center .placeholder .overlay h2,.image .center .placeholder .overlay p{max-width:1100px;font:400 90px/1.075 begum, san-serif;letter-spacing:-0.0175em;color:#fff;margin:0}.image .center .placeholder .overlay h1 .divider,.image .center .placeholder .overlay h2 .divider,.image .center .placeholder .overlay p .divider{display:none}.image .center .placeholder .overlay h1 .sub,.image .center .placeholder .overlay h2 .sub,.image .center .placeholder .overlay p .sub{display:block;font-size:20px;letter-spacing:-0.025em;line-height:1.5;margin:1em 0 0}.image .center .placeholder .overlay.centered{align-items:center;justify-content:center}.image .center .placeholder .overlay.top-left{align-items:flex-start;justify-content:flex-start;text-align:left}.image .center .placeholder .overlay.bottom-left{align-items:flex-start;justify-content:flex-end;text-align:left}.image .center .placeholder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:10}.recent-news .center,.related-news .center{max-width:1444px;padding:160px 50px}.recent-news .center h2,.related-news .center h2{max-width:calc(50% - 15px);text-align:left;margin:0 auto 1.5em 0}.recent-news .center a.button,.related-news .center a.button{margin:60px auto 0}.recent-news.background-white .center a.button,.related-news.background-white .center a.button{border-color:#d6d5e0}.related-news{position:relative;z-index:20}.sticky .center{max-width:1444px;padding:160px 50px}.sticky .center .blocks{position:relative;display:flex;flex-direction:column}.sticky .center .blocks .block{display:flex;width:1344px;min-height:672px;pointer-events:none;transition:opacity 500ms}.sticky .center .blocks .block .image,.sticky .center .blocks .block .text{flex:1;display:flex;align-items:center;justify-content:center}.sticky .center .blocks .block .image{position:relative}.sticky .center .blocks .block .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sticky .center .blocks .block .text .padding{padding:85px 110px 70px}.sticky .center .blocks .block .text .padding a{display:inline-flex;align-items:center;justify-content:center;padding:10px 35px 8px;min-width:180px;min-height:58px;font:400 12px/1.2 aptos, san-serif;text-transform:uppercase;text-decoration:none;letter-spacing:0.085em;margin:2.25em 0 0}.sticky .center .blocks .block.current{pointer-events:auto}.sticky .center .blocks .block.block-1{z-index:60}.sticky .center .blocks .block.block-2{z-index:50}.sticky .center .blocks .block.block-3{z-index:40}.sticky .center .blocks .block.block-4{z-index:30}.sticky .center .blocks .block.block-5{z-index:20}.sticky .center .blocks .block.block-6{z-index:10}.sticky .center .blocks.fixed-1{height:1344px}.sticky .center .blocks.fixed-2{height:2016px}.sticky .center .blocks.fixed-3{height:2688px}.sticky .center .blocks.fixed-4{height:3360px}.sticky .center .blocks.fixed-5{height:4032px}.sticky .center .blocks.fixed-6{height:4704px}.sticky .center .blocks.fixed-top .block{position:static;display:none;margin:auto 0}.sticky .center .blocks.fixed-top .block:first-child{display:flex;margin:0 0 auto}.sticky .center .blocks.fixed-middle .block{position:fixed;display:flex;margin:auto 0}.sticky .center .blocks.fixed-bottom .block{position:static;display:none;margin:auto 0}.sticky .center .blocks.fixed-bottom .block:last-child{display:flex;margin:auto 0 0}.sticky .center .blocks[data-current="2"] .block-1{opacity:0}.sticky .center .blocks[data-current="3"] .block-1,.sticky .center .blocks[data-current="3"] .block-2{opacity:0}.sticky .center .blocks[data-current="4"] .block-1,.sticky .center .blocks[data-current="4"] .block-2,.sticky .center .blocks[data-current="4"] .block-3{opacity:0}.sticky .center .blocks[data-current="5"] .block-1,.sticky .center .blocks[data-current="5"] .block-2,.sticky .center .blocks[data-current="5"] .block-3,.sticky .center .blocks[data-current="5"] .block-4{opacity:0}.sticky .center .blocks[data-current="6"] .block-1,.sticky .center .blocks[data-current="6"] .block-2,.sticky .center .blocks[data-current="6"] .block-3,.sticky .center .blocks[data-current="6"] .block-4,.sticky .center .blocks[data-current="6"] .block-5{opacity:0}.sticky .center .blocks.image-left.static .block .image{order:1}.sticky .center .blocks.image-left.static .block .text{order:2}.sticky .center .blocks.image-right-static .block .image{order:2}.sticky .center .blocks.image-right-static .block .text{order:1}.sticky .center .blocks.image-left-alternating .block:nth-of-type(odd) .image{order:1}.sticky .center .blocks.image-left-alternating .block:nth-of-type(odd) .text{order:2}.sticky .center .blocks.image-left-alternating .block:nth-of-type(even) .image{order:2}.sticky .center .blocks.image-left-alternating .block:nth-of-type(even) .text{order:1}.sticky .center .blocks.image-right-alternating .block:nth-of-type(odd) .image{order:2}.sticky .center .blocks.image-right-alternating .block:nth-of-type(odd) .text{order:1}.sticky .center .blocks.image-right-alternating .block:nth-of-type(even) .image{order:1}.sticky .center .blocks.image-right-alternating .block:nth-of-type(even) .text{order:2}.sticky .center .blocks.blocks-indigo .block{color:#fff;background:#373465}.sticky .center .blocks.blocks-indigo .block .text .padding a{border:1px #80879a solid;color:#fff}.sticky .center .blocks.blocks-indigo .block .text .padding a:hover{border-color:#fff;color:#1c1533;background:#fff}.sticky .center .blocks.blocks-grey .block{background:#d5d5df}.sticky .center .blocks.blocks-grey .block .text .padding a{border:1px #80879a solid;color:#373465}.sticky .center .blocks.blocks-grey .block .text .padding a:hover{border-color:#373465;color:#fff;background:#373465}.team-list .center{max-width:1444px;padding:160px 50px;text-align:left}.team-list .center h2{max-width:480px;text-align:left;margin:0 auto 1.5em 0}.team-list .center .members{display:flex;flex-wrap:wrap;margin:-15px}.team-list .center .members .member{display:flex;flex-direction:column;width:calc(33.33333% - 30px);margin:15px;background:#fff;box-shadow:inset 0 0 0 1px #d6d5e0;transition:box-shadow 350ms}.team-list .center .members .member .image{position:relative;width:100%;overflow:hidden}.team-list .center .members .member .image ul{position:absolute;right:0;bottom:-52px;display:flex;justify-content:flex-end;padding:20px;list-style:none;margin:auto 0 0;z-index:10;opacity:0;transition:bottom 350ms, opacity 500ms}.team-list .center .members .member .image ul li{padding:0;margin:0}.team-list .center .members .member .image ul li a{display:block;width:38px;height:38px;padding:10px;overflow:hidden;background:#a5a9b31a;background:transparent}.team-list .center .members .member .image ul li a svg{width:18px;height:18px}.team-list .center .members .member .image ul li a svg *{fill:#fff}.team-list .center .members .member .image ul li a:hover{background:#fff}.team-list .center .members .member .image ul li a:hover svg *{fill:#373465}.team-list .center .members .member .image ul li::marker{display:none;content:''}.team-list .center .members .member .text{flex:auto;display:flex;flex-direction:column;padding:40px}.team-list .center .members .member .text h3{color:#373465;margin:0 0 20px}.team-list .center .members .member .text h3 .divider{display:none}.team-list .center .members .member .text h3 .position{display:block;font:normal 400 12px/1.25 aptos, san-serif;text-transform:none;letter-spacing:0;color:#80879a}.team-list .center .members .member .text p{margin:0}.team-list .center .members .member:hover{box-shadow:inset 0 0 0 1px #373465}.team-list .center .members .member:hover .image ul{bottom:0;opacity:1}.testimonials .center{max-width:780px;padding:125px 50px}.testimonials .center .owl-carousel{position:relative;overflow:hidden;padding:0 0 75px}.testimonials .center .owl-carousel .owl-stage-outer{border-left:1px #80879a solid !important}.testimonials .center .owl-carousel .owl-stage-outer .owl-stage{display:flex;align-items:center}.testimonials .center .owl-carousel .owl-stage-outer .owl-stage .owl-item{cursor:ew-resize}.testimonials .center .owl-carousel .owl-stage-outer .owl-stage .owl-item *{cursor:ew-resize}.testimonials .center .owl-carousel .owl-stage-outer .owl-stage .owl-item blockquote{padding:0 40px;font:italic 300 22px/1.5 begum, san-serif;text-align:left;color:#fff}.testimonials .center .owl-carousel .owl-stage-outer .owl-stage .owl-item blockquote p{margin:0}.testimonials .center .owl-carousel .owl-stage-outer .owl-stage .owl-item blockquote cite{display:block;font:normal 400 20px/1.25 aptos, san-serif;text-transform:uppercase;letter-spacing:0.0325em;color:#80879a;margin:50px 0 0}.testimonials .center .owl-carousel .owl-stage-outer .owl-stage .owl-item blockquote cite span{display:block;font-size:12px;text-transform:none;letter-spacing:0.05em;color:#d6d5e0}.testimonials .center .owl-carousel .owl-stage-outer .owl-stage .owl-item blockquote:before{display:block;width:36px;height:30px;content:'';background:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/testimonials/quote.svg) 50%/cover no-repeat;margin:0 0 35px}.testimonials .center .owl-carousel .owl-nav{position:absolute;left:0;bottom:0;display:flex;width:550px}.testimonials .center .owl-carousel .owl-nav button{position:relative;border:0;padding:0;width:25px;height:25px;background:transparent}.testimonials .center .owl-carousel .owl-nav button span{display:none}.testimonials .center .owl-carousel .owl-nav button:after{position:absolute;top:6px;width:12px;height:12px;border:0;content:'';transition:border 350ms}.testimonials .center .owl-carousel .owl-nav button.owl-next{margin:0 0 0 auto}.testimonials .center .owl-carousel .owl-nav button.owl-next:after{right:3px;border-top:1px #80879a solid;border-right:1px #80879a solid;transform:rotate(45deg)}.testimonials .center .owl-carousel .owl-nav button.owl-prev{margin:0 auto 0 0}.testimonials .center .owl-carousel .owl-nav button.owl-prev:after{left:3px;border-top:1px #80879a solid;border-left:1px #80879a solid;transform:rotate(-45deg)}.testimonials .center .owl-carousel .owl-nav button.owl-next:hover:after,.testimonials .center .owl-carousel .owl-nav button.owl-prev:hover:after{border-color:#fff}.testimonials .center .owl-carousel .owl-dots{position:absolute;left:40px;bottom:10px;display:flex;width:470px}.testimonials .center .owl-carousel .owl-dots button{position:relative;flex:1;border:0;padding:0;height:5px;background:transparent;z-index:20}.testimonials .center .owl-carousel .owl-dots button:hover{background:#80879a}.testimonials .center .owl-carousel .owl-dots button.active{background:#d6d5e0}.testimonials .center .owl-carousel .owl-dots:after{position:absolute;left:0;top:2px;width:100%;height:1px;content:'';background:#80879a;z-index:10}.testimonials .center .owl-carousel.owl-loaded{opacity:1}.text-one-column .center{max-width:984px;padding:160px 50px}.text-one-column .center h1{text-align:center}.text-one-column.alignment-center .center{text-align:center}.text-one-column.alignment-left .center{text-align:left}.text-one-column.alignment-left .center h1{max-width:750px;margin:0 auto 2em}.text-one-column:first-child .center{padding:50px 50px 140px}.text-one-column:not(.template-single-post .text-one-column,.template-single-news-es .text-one-column) .center h2{font-size:48px;margin:0 auto 0.75em}.text-two-columns .center{display:flex;align-items:flex-start;max-width:1224px;padding:160px 50px;text-align:left}.text-two-columns .center .left{width:460px;padding:0 40px 0 0}.text-two-columns .center .right{width:655px;margin:0 0 0 auto}.three-columns .center{max-width:1444px;padding:160px 50px}.three-columns .center h2{margin:0 auto 80px}.three-columns .center .columns{display:flex;flex-wrap:wrap;margin:-24px}.three-columns .center .columns .column{position:relative;width:calc(33.33333% - 48px);display:flex;flex-direction:column;padding:0 0 24px;margin:24px;text-align:left;overflow:hidden}.three-columns .center .columns .column img{display:block;width:40px;height:40px;margin:0 auto 1.25em 0}.three-columns .center .columns .column h3{margin:0 auto 0 0}.three-columns .center .columns .column p{margin:0.75em auto 1.5em 0}.three-columns .center .columns .column a{display:block;width:60px;height:15px;font-size:0;text-indent:-5000px;overflow:hidden;margin:auto auto 0 0}.three-columns .center .columns .column:nth-last-of-type(-n+3){padding:0}.three-columns.background-indigo .center .columns .column a,.three-columns.background-navy .center .columns .column a{background:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/next/white.svg) -25px 50%/60px 15px no-repeat}.three-columns.background-indigo .center .columns .column a:hover,.three-columns.background-navy .center .columns .column a:hover{background-position-x:0}.three-columns.background-grey .center .columns .column h2,.three-columns.background-grey .center .columns .column h3{color:#373465}.three-columns.background-grey .center .columns .column a,.three-columns.background-white .center .columns .column a{background:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/next/indigo.svg) -25px 50%/60px 15px no-repeat}.three-columns.background-grey .center .columns .column a:hover,.three-columns.background-white .center .columns .column a:hover{background-position-x:0}.video .center{max-width:1444px;padding:160px 50px}.video .center .placeholder{position:relative;aspect-ratio:1 / 0.5625}.video .center .placeholder .overlay{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;padding:60px;background:rgba(30,20,50,0.5);z-index:20}.video .center .placeholder .overlay h1,.video .center .placeholder .overlay h2,.video .center .placeholder .overlay p{max-width:1100px;font:400 90px/1.075 begum, san-serif;letter-spacing:-0.0175em;color:#fff;margin:0}.video .center .placeholder .overlay h1 .divider,.video .center .placeholder .overlay h2 .divider,.video .center .placeholder .overlay p .divider{display:none}.video .center .placeholder .overlay h1 .sub,.video .center .placeholder .overlay h2 .sub,.video .center .placeholder .overlay p .sub{display:block;font-size:24px;line-height:1.5;letter-spacing:-0.025em;margin:1em 0 0}.video .center .placeholder .overlay.centered{align-items:center;justify-content:center}.video .center .placeholder .overlay.centered h1,.video .center .placeholder .overlay.centered h2,.video .center .placeholder .overlay.centered p{max-width:1000px}.video .center .placeholder .overlay.top-left{align-items:flex-start;justify-content:flex-start;text-align:left}.video .center .placeholder .overlay.bottom-left{align-items:flex-end;justify-content:flex-start;text-align:left}.video .center .placeholder video,.video .center .placeholder img,.video .center .placeholder button{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video .center .placeholder video{z-index:10}.video .center .placeholder img{z-index:20}.video .center .placeholder button{border:0;background:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/video/play.svg) 50%/80px no-repeat;transition:background 750ms, opacity 750ms;z-index:30}.video .center .placeholder button span{display:none}.video.video-informational .center .placeholder video{opacity:0}.video.video-informational .center .placeholder.playing video{opacity:1}.video.video-informational .center .placeholder.playing img,.video.video-informational .center .placeholder.playing button{display:none;pointer-events:none}.content .section ul.news-list{display:flex;flex-wrap:wrap;text-align:left;list-style:none;margin:-15px}.content .section ul.news-list li{position:relative;display:flex;flex-direction:column;width:calc(50% - 30px);padding:0;margin:15px;background:#fff}.content .section ul.news-list li .image{position:relative;width:100%;aspect-ratio:1 / 0.5;overflow:hidden}.content .section ul.news-list li .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale 750ms;transform-origin:50% 57.5%}.content .section ul.news-list li .text{flex:auto;display:flex;flex-direction:column;padding:45px 50px}.content .section ul.news-list li .text h3{margin:0 auto 0 0}.content .section ul.news-list li .text p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1.5em auto 2em 0}.content .section ul.news-list li .text a{display:block;width:60px;height:15px;font-size:0;text-indent:-5000px;overflow:hidden;margin:auto auto 0 0;background:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/next/grey.svg) -25px 50%/60px 15px no-repeat}.content .section ul.news-list li .text a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';box-shadow:inset 0 0 0 1px #d6d5e0;z-index:10;transition:box-shadow 350ms}.content .section ul.news-list li .text a:after{position:absolute;left:-5000px;display:block;width:60px;height:15px;content:'';background-image:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/next/indigo.svg)}.content .section ul.news-list li .text a:hover{background-image:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/next/indigo.svg);background-position-x:0}.content .section ul.news-list li .text a:hover:before{box-shadow:inset 0 0 0 1px #373465}.content .section ul.news-list li::marker{display:none;content:''}.content .section ul.news-list li:hover .image img{scale:1.075}.content .section .wp-pagenavi{font:400 13px/1 aptos, san-serif;text-transform:uppercase;letter-spacing:0.15em;margin:160px 0 0}.content .section .wp-pagenavi a,.content .section .wp-pagenavi span{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:15px;padding:5px;margin:10px;vertical-align:text-top}.content .section .wp-pagenavi a{color:#bbb;text-decoration:none}.content .section .wp-pagenavi a.previouspostslink,.content .section .wp-pagenavi a.nextpostslink{width:60px;height:15px;padding:0;font-size:0;text-indent:-5000px;overflow:hidden}.content .section .wp-pagenavi a.previouspostslink:after,.content .section .wp-pagenavi a.nextpostslink:after{position:absolute;left:-5000px;display:block;width:60px;height:15px;content:''}.content .section .wp-pagenavi a.previouspostslink{background:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/previous/grey.svg) 25px 50%/60px 15px no-repeat}.content .section .wp-pagenavi a.previouspostslink:after{background-image:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/previous/indigo.svg)}.content .section .wp-pagenavi a.previouspostslink:hover{background-image:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/previous/indigo.svg);background-position-x:0}.content .section .wp-pagenavi a.nextpostslink{background:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/next/grey.svg) -25px 50%/60px 15px no-repeat}.content .section .wp-pagenavi a.nextpostslink:after{background-image:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/next/indigo.svg)}.content .section .wp-pagenavi a.nextpostslink:hover{background-image:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/next/indigo.svg);background-position-x:0}.content .section .wp-pagenavi a:hover{color:#1c1533}.content .section .wp-pagenavi a:before,.content .section .wp-pagenavi a:after{display:none}.content .section .wp-pagenavi span{font-weight:200;color:#1c1533}.news-hero{position:relative;background:#fff;z-index:20}.news-hero .center{max-width:1444px;padding:0 50px}.news-hero .center .placeholder{position:relative;aspect-ratio:1 / 0.5625;background:#1c1533}.news-hero .center .placeholder .overlay{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:60px;background:rgba(30,20,50,0.5);z-index:20}.news-hero .center .placeholder .overlay h1{max-width:1100px;font:400 74px/1.325 begum, san-serif;letter-spacing:-0.0175em;color:#fff;margin:0}.news-hero .center .placeholder .featured{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:10}.template-single-post .text-one-column .center,.template-single-news-es .text-one-column .center{text-align:left}.template-single-post .text-one-column .center img.watch,.template-single-news-es .text-one-column .center img.watch{opacity:0;transition:opacity 750ms}.template-single-post .text-one-column .center img.watch.visible,.template-single-news-es .text-one-column .center img.watch.visible{opacity:1}.template-single-post .accordion .center,.template-single-news-es .accordion .center{padding:75px 50px 0}.template-single-post .accordion .center h2,.template-single-news-es .accordion .center h2{max-width:unset;font-size:32px}.share{position:fixed;top:190px;left:50%;font:400 12px/1.5 aptos, sans-serif;margin:0 0 0 -672px;pointer-events:none;opacity:0;transition:opacity 250ms;z-index:10}.share li{margin:0}.share li a{position:relative;display:block;padding:14px 10px;color:#fff}.share li a svg{width:17px;height:17px}.share li a svg *{fill:#373465}.share li a span{position:absolute;top:50%;left:calc(100% + 5px);display:block;min-width:50px;padding:3px 7px;text-align:center;white-space:nowrap;color:#fff;background:#373465;pointer-events:none;transform:scale(0) translateY(-50%);transform-origin:0 0;transition:all 150ms}.share li a span:after{position:absolute;top:50%;left:-4px;display:block;width:0;height:0;border-style:solid;border-width:6px 5px 6px 0;border-color:transparent #373465 transparent transparent;content:'';transform:translateY(-50%)}.share li a:hover svg *{fill:#a5a9b3}.share li a:hover span{transform:scale(1) translateY(-50%)}.share li input{position:fixed;top:-5000px;left:-5000px}.share.visible{pointer-events:auto;opacity:1}.footer{background:#1c1533}.footer .center{max-width:1444px;padding:50px;text-align:left;color:#fff}.footer .center .links{display:flex;align-items:flex-start;padding:50px 0;font-size:16px}.footer .center .links ul{width:300px;margin:0 30px 30px 0}.footer .center .links ul li{margin:0 0 0.75em}.footer .center .links ul li a{color:#b0afb5}.footer .center .links ul li a:hover{color:#fff}.footer .center .links ul li.no-link{font:400 24px/1.5 begum, san-serif;color:#80879a;margin:0 0 1em}.footer .center .links ul li:last-of-type{margin:0}.footer .center .links ul:last-of-type{margin-right:0}.footer .center .copyright{display:flex;align-items:center;margin:40px 0 0}.footer .center .copyright a{order:2;flex-shrink:0;display:block;width:200px;height:60px;margin:0 0 0 auto}.footer .center .copyright a svg{width:200px;height:60px}.footer .center .copyright a:hover svg #dfc{fill:#d6d5e0}.footer .center .copyright p{order:1;max-width:850px;font:300 12px/1.5 aptos, san-serif;margin:0 50px 0 0}.responsive-navigation{position:fixed;top:0;left:0;width:calc(50% - 120px);height:100vh;overflow:hidden;background:#fff;z-index:2000;transform:translateX(-100%);transition:transform 750ms}.responsive-navigation .responsive-scroll{position:relative;width:100%;max-width:602px;height:100vh;padding:125px 50px 100px;margin:0 0 0 auto;overflow-x:hidden;overflow-y:auto;z-index:10}.responsive-navigation .responsive-scroll::-webkit-scrollbar{width:20px}.responsive-navigation .responsive-scroll::-webkit-scrollbar-track{background:#fff}.responsive-navigation .responsive-scroll::-webkit-scrollbar-thumb{height:125px;border:8px #fff solid;background:#d6d5e0}.responsive-navigation .responsive-scroll::-webkit-scrollbar-thumb:hover{background:#80879a}.responsive-navigation .responsive-scroll .responsive-menu{width:100%;padding:0;font:400 48px/1 begum, san-serif;letter-spacing:-0.0175em;text-align:left}.responsive-navigation .responsive-scroll .responsive-menu li{position:relative;margin:0 0 0.875em}.responsive-navigation .responsive-scroll .responsive-menu li a{position:relative;display:inline-block;color:#80879a}.responsive-navigation .responsive-scroll .responsive-menu li a:hover{color:#1c1533}.responsive-navigation .responsive-scroll .responsive-menu li ul{font-weight:300;font-size:28px;letter-spacing:-0.0175em;padding:1.25em 0 0.625em}.responsive-navigation .responsive-scroll .responsive-menu li:last-of-type{margin:0}.responsive-navigation .close{position:fixed;top:45px;right:45px;width:29px;height:29px;font-size:0;z-index:20}.responsive-navigation .close .icon{position:absolute;top:0;left:0;width:29px;height:29px;pointer-events:none}.responsive-navigation .close .icon .bar{position:absolute;top:14px;left:0;width:29px;height:1px;overflow:hidden}.responsive-navigation .close .icon .bar:before,.responsive-navigation .close .icon .bar:after{position:absolute;top:0;width:29px;height:1px;content:'';background:#a5a9b4;transition:left 350ms, background 350ms}.responsive-navigation .close .icon .bar:before{left:0}.responsive-navigation .close .icon .bar:after{left:200%}.responsive-navigation .close .icon .bar.bar-1{transform:rotate(135deg)}.responsive-navigation .close .icon .bar.bar-1:before,.responsive-navigation .close .icon .bar.bar-1:after{transition-delay:125ms}.responsive-navigation .close .icon .bar.bar-2{transform:rotate(45deg)}.responsive-navigation .close .icon .bar.bar-2:before,.responsive-navigation .close .icon .bar.bar-2:after{transition-delay:250ms}.responsive-navigation .close:hover .icon .bar:before,.responsive-navigation .close:hover .icon .bar:after{background:#373465}.responsive-navigation .close:hover .icon .bar:before{left:-200%}.responsive-navigation .close:hover .icon .bar:after{left:0}.menu-open .responsive-navigation{transform:translateX(0)}.grecaptcha-badge{visibility:hidden;pointer-events:none}@media (max-width: 1449px){body{font-size:16px}.wrapper{padding:110px 0 0}.header .center{max-width:1020px;height:110px}.header .center .logo{width:210px;height:60px}.header .center .logo svg{width:210px;height:60px}.header .center .menu,.header .center .language{top:32px}.header .center .menu{left:30px}.header .center .language{right:30px}.scrolled .header .center .menu,.scrolled .header .center .language{top:32px}.content{min-height:calc(100vh - 110px)}.content .section h1{font-size:52px}.content .section h2{font-size:32px}.content .section h3{font-size:22px}.content .section a.button{min-width:230px;min-height:64px;padding:6px 28px 4px}.content .section img.alignnone{margin:4em auto}.content .section img.alignleft{margin:0 4em 2em 0}.content .section img.alignright{margin:0 0 2em 4em}.content .section img.aligncenter{margin:4em auto}.content .section .scroll-table,.content .section table{margin:3em auto}.section[data-overline]:before{font-size:120px}.section.background-pattern,.block.background-pattern,.center.background-pattern{background-size:60px 125px}.accordion .center{max-width:700px;padding:100px 30px}.accordion .center h2{max-width:500px;margin:0 0 1.25em}.accordion .center details summary{padding:35px 40px 32px 0;font-size:17px}.accordion .center details summary:before,.accordion .center details summary:after{top:calc(0.425em + 35px)}.all-news .center{max-width:1020px;padding:0 30px 100px}.alternating-rows .row .center{max-width:1020px;padding:100px 30px}.alternating-rows .row .center .image{width:400px}.alternating-rows .row .center .text h2{margin-right:25px}.alternating-rows .row .center .text .button{min-width:170px;min-height:52px}.alternating-rows .row:nth-of-type(odd) .center .image:after{transform:translate(20px, -20px)}.alternating-rows .row:nth-of-type(odd) .center .text{padding:0 0 0 80px}.alternating-rows .row:nth-of-type(even) .center .image:after{transform:translate(-20px, -20px)}.alternating-rows .row:nth-of-type(even) .center .text{padding:0 80px 0 0}.contact .center{max-width:1020px;padding:100px 30px}.contact .center .text{padding:0 50px 0 0}.contact .center .form{width:580px}.contact .center .form form .hide-on-success p{margin:0 0 16px}.contact .center .form form .hide-on-success p input[type="text"],.contact .center .form form .hide-on-success p input[type="email"],.contact .center .form form .hide-on-success p input[type="tel"]{height:54px;padding:5px 16px 4px}.contact .center .form form .hide-on-success p select{height:54px;padding:5px 34px 4px 16px}.contact .center .form form .hide-on-success p textarea{height:115px;padding:16px 16px 14px}.contact .center .form form .hide-on-success p input[type="submit"]{min-height:64px;padding:8px 30px;font-size:14px}.contact .center .form form .hide-on-success p.agree label{font-size:15px}.contact .center .form form .hide-on-success .inline{margin:0 0 16px}.contact .center .form form .hide-on-success .inline p{width:calc(50% - 8px)}.image .center{max-width:1020px;padding:100px 30px}.image .center .placeholder .overlay{padding:50px}.image .center .placeholder .overlay h1,.image .center .placeholder .overlay h2,.image .center .placeholder .overlay p{font-size:70px}.image .center .placeholder .overlay h1 .sub,.image .center .placeholder .overlay h2 .sub,.image .center .placeholder .overlay p .sub{font-size:20px}.recent-news .center,.related-news .center{max-width:1020px;padding:100px 30px}.recent-news .center h2,.related-news .center h2{max-width:calc(50% - 12px)}.recent-news .center a.button,.related-news .center a.button{margin:40px auto 0}.sticky .center{max-width:1020px;padding:100px 30px}.sticky .center .blocks .block{width:960px;min-height:480px}.sticky .center .blocks .block .text .padding{padding:60px 50px 50px}.sticky .center .blocks .block .text .padding a{min-width:170px;min-height:52px;margin:1.5em 0 0}.sticky .center .blocks.fixed-1{height:960px}.sticky .center .blocks.fixed-2{height:1440px}.sticky .center .blocks.fixed-3{height:1920px}.sticky .center .blocks.fixed-4{height:2400px}.sticky .center .blocks.fixed-5{height:2880px}.sticky .center .blocks.fixed-6{height:3360px}.sticky .center .blocks.blocks-pattern .block{background-size:60px 125px}.team-list .center{max-width:1020px;padding:100px 30px}.team-list .center .members{margin:-12px}.team-list .center .members .member{width:calc(33.33333% - 24px);margin:12px}.team-list .center .members .member .text{padding:30px}.team-list .center .members .member .text h3{margin:0 0 15px}.testimonials .center{max-width:620px;padding:100px 30px}.testimonials .center .owl-carousel .owl-stage-outer .owl-stage .owl-item blockquote{font-size:20px}.testimonials .center .owl-carousel .owl-stage-outer .owl-stage .owl-item blockquote cite{margin:30px 0 0}.testimonials .center .owl-carousel .owl-stage-outer .owl-stage .owl-item blockquote:before{width:30px;height:25px;margin:0 0 25px}.testimonials .center .owl-carousel .owl-nav{width:460px}.testimonials .center .owl-carousel .owl-dots{width:380px}.text-one-column .center{max-width:700px;padding:100px 30px}.text-one-column.alignment-left .center h1{max-width:700px;margin:0 auto 1.5em}.text-one-column:first-child .center{padding:50px 30px 80px}.text-two-columns .center{max-width:880px;padding:100px 30px}.text-two-columns .center .left{width:360px;padding:0 50px 0 0}.text-two-columns .center .right{width:510px}.three-columns .center{max-width:1020px;padding:100px 30px}.three-columns .center h2{margin:0 auto 50px}.trustpilot .center{padding:100px 0}.trustpilot.type-summary .center .block{padding:30px}.trustpilot.type-summary .center .block iframe{transform:scale(0.875)}.trustpilot.type-reviews .center .block{padding:100px 30px}.trustpilot.type-reviews .center .block .reviews{max-width:920px}.trustpilot.type-reviews .center .block svg{width:104px;height:26px;margin:20px auto -15px}.trustpilot.width-centered .block{max-width:960px}.video .center{max-width:1020px;padding:100px 30px}.video .center .placeholder .overlay{padding:50px}.video .center .placeholder .overlay h1,.video .center .placeholder .overlay h2,.video .center .placeholder .overlay p{font-size:70px}.video .center .placeholder .overlay h1 .sub,.video .center .placeholder .overlay h2 .sub,.video .center .placeholder .overlay p .sub{font-size:20px}.video .center .placeholder button{background-size:70px}.content .section ul.news-list{margin:-12px}.content .section ul.news-list li{width:calc(50% - 24px);margin:12px}.content .section ul.news-list li .text{padding:35px 30px 30px}.content .section .wp-pagenavi{margin:100px 0 0}.news-hero .center{max-width:1020px;padding:0 30px}.news-hero .center .placeholder .overlay{padding:50px}.news-hero .center .placeholder .overlay h1{max-width:800px;font-size:46px}.news-hero .center .placeholder .overlay p{font-size:13.5px}.template-single-post .accordion .center,.template-single-news-es .accordion .center{padding:60px 30px 0}.template-single-post .accordion .center h2,.template-single-news-es .accordion .center h2{font-size:24px}.share{position:static;display:flex;width:100%;max-width:700px;padding:0 30px;margin:75px auto 0;pointer-events:auto;opacity:1;transition:unset}.share li{flex:auto;margin:0 4px 0 0}.share li a{display:flex;align-items:center;padding:10px 20px 10px 24px;background:#373465}.share li a svg *{fill:#fff}.share li a span{position:relative;top:unset;left:unset;background:transparent;pointer-events:auto;transform:unset}.share li a span:after{display:none}.share li a:hover{background:#a5a9b3}.share li a:hover svg *{fill:#fff}.share li a:hover span{background:transparent;transform:unset}.share li:last-of-type{margin:0}.footer .center{max-width:1020px;padding:30px}.footer .center .links{padding:30px 0}.footer .center .links ul{width:auto;margin:0 80px 20px 0}.footer .center .links ul li{margin:0 0 0.4em}.footer .center .links ul li.no-link{font-size:22px;margin:0 0 0.875em}.footer .center .copyright{margin:25px 0 0}.footer .center .copyright a{width:180px;height:54px}.footer .center .copyright a svg{width:180px;height:54px}.responsive-navigation{width:50%}.responsive-navigation .responsive-scroll{padding:125px 75px 75px}.responsive-navigation .responsive-scroll .responsive-menu{font-size:44px}.responsive-navigation .responsive-scroll .responsive-menu li{margin:0 0 0.65em}.responsive-navigation .responsive-scroll .responsive-menu li ul{font-size:22px}.responsive-navigation .close{top:42px;right:36px}}@media (max-width: 1023px){body::-webkit-scrollbar,body::-webkit-scrollbar-track,body::-webkit-scrollbar-thumb{display:none;width:0}.header .center{max-width:760px}.content .section h1{font-size:48px}.content .section h2{font-size:30px}.content .section h3{font-size:22px}.content .section img.alignnone{margin:3em auto}.content .section img.alignleft{margin:0 3em 1.5em 0}.content .section img.alignright{margin:0 0 1.5em 3em}.content .section img.aligncenter{margin:3em auto}.content .section .scroll-table,.content .section table{margin:2.5em auto}.section[data-overline]:before{font-size:90px}.accordion .center{max-width:unset;padding:70px 80px}.accordion .center h2{max-width:420px}.all-news .center{max-width:760px;padding:0 30px 70px}.alternating-rows .row .center{max-width:760px;padding:70px 30px}.alternating-rows .row .center .image{width:calc(45% - 25px)}.alternating-rows .row .center .text h2{margin-right:0}.alternating-rows .row:nth-of-type(odd) .center .image:after{transform:translate(15px, -15px)}.alternating-rows .row:nth-of-type(odd) .center .text{padding:0 0 0 40px}.alternating-rows .row:nth-of-type(even) .center .image:after{transform:translate(-15px, -15px)}.alternating-rows .row:nth-of-type(even) .center .text{padding:0 40px 0 0}.contact .center{display:block;padding:70px 30px 30px}.contact .center .text{width:100%;padding:0 0 40px}.contact .center .form{width:100%}.contact .center .form form .hide-on-success p input[type="submit"]{width:100%}.contact .center .form form .show-on-success{padding:0;margin:0 0 40px}.image .center{max-width:760px;padding:70px 30px}.image .center .placeholder .overlay{padding:40px}.image .center .placeholder .overlay h1,.image .center .placeholder .overlay h2,.image .center .placeholder .overlay p{font-size:48px}.image .center .placeholder .overlay h1 .sub,.image .center .placeholder .overlay h2 .sub,.image .center .placeholder .overlay p .sub{font-size:16px}.recent-news .center,.related-news .center{max-width:760px;padding:70px 30px}.recent-news .center h2,.related-news .center h2{max-width:75%}.recent-news .center a.button,.related-news .center a.button{margin:30px auto 0}.sticky .center{max-width:760px;padding:70px 30px}.sticky .center .blocks .block{width:100%;min-height:350px}.sticky .center .blocks .block .text .padding{padding:40px 50px 30px}.sticky .center .blocks.fixed-1,.sticky .center .blocks.fixed-2,.sticky .center .blocks.fixed-3,.sticky .center .blocks.fixed-4,.sticky .center .blocks.fixed-5,.sticky .center .blocks.fixed-6{height:auto}.sticky .center .blocks.fixed-top .block,.sticky .center .blocks.fixed-middle .block,.sticky .center .blocks.fixed-bottom .block{position:static;display:flex;margin:0 0 30px;opacity:1}.sticky .center .blocks.fixed-top .block:first-child,.sticky .center .blocks.fixed-middle .block:first-child,.sticky .center .blocks.fixed-bottom .block:first-child{display:flex;margin:0 0 30px}.sticky .center .blocks.fixed-top .block:last-child,.sticky .center .blocks.fixed-middle .block:last-child,.sticky .center .blocks.fixed-bottom .block:last-child{display:flex;margin:0}.team-list .center{max-width:760px;padding:70px 30px}.team-list .center .members{margin:-10px}.team-list .center .members .member{width:calc(50% - 20px);margin:10px}.team-list .center .members .member .image ul{display:none}.team-list .center .members .member .text{padding:30px}.team-list .center .members .member .text h3{font-size:22px}.testimonials .center{max-width:540px;padding:70px 30px}.testimonials .center .owl-carousel .owl-stage-outer .owl-stage .owl-item blockquote cite{margin:20px 0 0}.testimonials .center .owl-carousel .owl-stage-outer .owl-stage .owl-item blockquote:before{width:26px;height:22px;margin:0 0 15px}.testimonials .center .owl-carousel .owl-nav{width:440px}.testimonials .center .owl-carousel .owl-dots{width:360px}.text-one-column .center{max-width:720px;padding:70px 80px}.text-one-column.alignment-left .center h1{margin:0 auto 1em}.text-one-column:first-child .center{padding:30px 80px 70px}.text-one-column:not(.template-single-post .text-one-column,.template-single-news-es .text-one-column) .center h2{font-size:36px}.text-two-columns .center{max-width:unset;padding:70px 50px}.text-two-columns .center .left{width:calc(100% - 400px);padding:0 30px 0 0}.text-two-columns .center .right{width:400px}.three-columns .center{max-width:760px;padding:70px 30px}.three-columns .center h2{margin:0 auto 40px}.three-columns .center .columns .column{padding:0}.three-columns .center .columns .column img{width:36px;height:36px}.trustpilot .center{padding:70px 0}.trustpilot.type-summary .center .block{padding:25px 30px}.trustpilot.type-reviews .center .block{padding:70px 30px}.trustpilot.type-reviews .center .block .reviews{max-width:600px}.trustpilot.type-reviews .center .block svg{width:88px;height:22px}.trustpilot.width-centered .block{max-width:700px}.video .center{max-width:760px;padding:70px 30px}.video .center .placeholder .overlay{padding:40px}.video .center .placeholder .overlay h1,.video .center .placeholder .overlay h2,.video .center .placeholder .overlay p{font-size:48px}.video .center .placeholder .overlay h1 .sub,.video .center .placeholder .overlay h2 .sub,.video .center .placeholder .overlay p .sub{font-size:16px}.video .center .placeholder button{background-size:60px}.content .section ul.news-list{margin:-10px}.content .section ul.news-list li{width:calc(50% - 20px);margin:10px}.content .section ul.news-list li .text{padding:30px}.content .section .wp-pagenavi{margin:50px 0 0}.news-hero .center{max-width:760px;padding:0 30px}.news-hero .center .placeholder .overlay{padding:50px}.news-hero .center .placeholder .overlay h1{max-width:600px;font-size:38px}.news-hero .center .placeholder .overlay p{margin:15px 0 0}.template-single-post .accordion .center,.template-single-news-es .accordion .center{padding:60px 80px 0}.share{max-width:unset;padding:0 80px;margin:50px auto 0}.share li{margin:0 4px 0 0}.share li a{padding:4px 8px 4px 12px}.share li a span{min-width:40px}.footer .center{max-width:760px}.footer .center .links{padding:15px 0 0}.footer .center .links ul{flex:auto;width:auto;margin:0 30px 0 0}.footer .center .links ul li.no-link{font-size:20px;margin:0 0 0.6em}.responsive-navigation{transition:transform 500ms;width:75%}.responsive-navigation .responsive-scroll{padding:160px 60px 60px}.responsive-navigation .responsive-scroll .responsive-menu{font-size:40px}.responsive-navigation .responsive-scroll .responsive-menu li ul{font-size:20px}}@media (max-width: 767px){.wrapper{padding:80px 0 0}.header .center{max-width:460px;height:80px;padding:0 20px}.header .center .logo{width:150px;height:45px}.header .center .logo svg{width:150px;height:45px}.header .center .menu,.header .center .language{top:25px}.header .center .menu{left:unset;right:20px;width:29px;height:29px;padding:0;font-size:0}.header .center .menu .icon{top:0}.header .center .language{left:20px;right:unset;width:29px;height:29px;background:url(//www.diversidadfinanciera.com/wp-content/themes/dfc/img/header/globe.svg) 50%/25px no-repeat}.header .center .language p{display:none}.header .center .language ul{top:calc(100% + 10px);left:-10px;right:unset}.header .center .language ul li a{padding:16px 14px 15px}.header .center .language ul li a.active:after{margin:0 -4px 0 8px}.scrolled .header .center{height:80px}.scrolled .header .center .logo{width:150px;height:45px}.scrolled .header .center .logo svg{width:150px;height:45px}.scrolled .header .center .menu,.scrolled .header .center .language{top:25px}.content{min-height:calc(100vh - 80px)}.content .section h1{font-size:38px;line-height:1.25;margin:0 0 0.75em}.content .section h2{font-size:24px;line-height:1.25;margin:1.5em auto 0.75em}.content .section h3{margin:2em auto 0.75em}.content .section p{margin:1.5em auto}.content .section ul,.content .section ol{margin:1.5em 0 1.5em 1.25em}.content .section a.button{min-width:100%;min-height:60px}.content .section img.alignnone{margin:2em auto}.content .section img.alignleft{margin:0 1.75em 1em 0}.content .section img.alignright{margin:0 0 1em 1.75em}.content .section img.aligncenter{margin:2em auto}.content .section .scroll-table{margin:2em -10px;border:1px #eaeaea solid}.content .section table{border-top:none;border-left:none;margin:2em auto}.content .section table tr th,.content .section table tr td{padding:0.8em 1em}.content .section table tr th:last-child,.content .section table tr td:last-child{border-right:none}.section[data-overline]:before{display:none}.section.background-pattern,.block.background-pattern,.center.background-pattern{background-size:40px 82px}.accordion .center{max-width:460px;padding:40px 0 0}.accordion .center h2{font-size:20px;margin:0 20px 1.25em}.accordion .center details summary{padding:26px 60px 24px 20px;font-size:16px}.accordion .center details summary:before,.accordion .center details summary:after{top:calc(0.425em + 28px);right:20px}.accordion .center details .info{padding:0 20px 30px}.all-news .center{max-width:460px;padding:0 20px 20px}.alternating-rows .row .center{display:block;max-width:460px;padding:20px}.alternating-rows .row .center .image{width:100%}.alternating-rows .row .center .image:after{display:none}.alternating-rows .row .center .text{width:100%}.alternating-rows .row .center .text h2{max-width:unset}.alternating-rows .row .center .text .button{width:100%}.alternating-rows .row:nth-of-type(odd) .center .text,.alternating-rows .row:nth-of-type(even) .center .text{padding:40px 0 20px}.alternating-rows.background-cream-first:before{background:#f1eee5}.alternating-rows.background-white-first:before{background:#fff}.contact .center{max-width:460px;padding:20px}.contact .center .text{padding:20px 0 30px}.contact .center .form form .hide-on-success p{margin:0 0 10px}.contact .center .form form .hide-on-success p input[type="text"],.contact .center .form form .hide-on-success p input[type="email"],.contact .center .form form .hide-on-success p input[type="tel"]{height:52px}.contact .center .form form .hide-on-success p select{height:52px}.contact .center .form form .hide-on-success p textarea{height:200px}.contact .center .form form .hide-on-success p input[type="submit"]{min-height:58px}.contact .center .form form .hide-on-success p.privacy{padding:0}.contact .center .form form .hide-on-success p:last-child{margin:20px 0 0}.contact .center .form form .hide-on-success .inline{display:block;margin:0 0 10px}.contact .center .form form .hide-on-success .inline p{width:100%}.contact .center .form form .hide-on-success .inline p:first-of-type{margin:0 0 10px}.contact .center .form form .hide-on-success .inline p:last-of-type{margin:0}.contact .center .form form .show-on-success{text-align:left;margin:0 0 30px}.contact .center .form form .show-on-success:before{width:70px;margin:0 auto 20px}.contact .center .form form .show-on-success p{margin:0.75em auto 0}.image .center{max-width:460px;padding:20px}.image .center .placeholder{aspect-ratio:1 / 1}.image .center .placeholder .overlay{padding:20px}.image .center .placeholder .overlay h1,.image .center .placeholder .overlay h2,.image .center .placeholder .overlay p{font-size:38px}.image .center .placeholder .overlay h1 .sub,.image .center .placeholder .overlay h2 .sub,.image .center .placeholder .overlay p .sub{font-size:16px;margin:0.75em 0 0}.recent-news .center,.related-news .center{max-width:460px;padding:20px}.recent-news .center h2,.related-news .center h2{padding:10px 0 25px;margin:0}.recent-news .center a.button,.related-news .center a.button{margin:20px auto 0}.sticky .center{max-width:460px;padding:20px}.sticky .center .blocks .block{display:block;min-height:unset}.sticky .center .blocks .block .image{width:100%;aspect-ratio:1 / 1}.sticky .center .blocks .block .text .padding{padding:35px 25px 25px}.sticky .center .blocks .block .text .padding a{width:100%}.sticky .center .blocks.fixed-top .block,.sticky .center .blocks.fixed-middle .block,.sticky .center .blocks.fixed-bottom .block{display:block;margin:0 0 20px}.sticky .center .blocks.fixed-top .block:first-child,.sticky .center .blocks.fixed-middle .block:first-child,.sticky .center .blocks.fixed-bottom .block:first-child{display:block;margin:0 0 20px}.sticky .center .blocks.fixed-top .block:last-child,.sticky .center .blocks.fixed-middle .block:last-child,.sticky .center .blocks.fixed-bottom .block:last-child{display:block}.team-list .center{max-width:460px;padding:20px}.team-list .center h2{max-width:unset}.team-list .center .members{display:block;margin:0}.team-list .center .members .member{width:100%;margin:0 0 20px}.team-list .center .members .member .text{padding:30px 25px 25px}.team-list .center .members .member:last-of-type{margin:0}.testimonials .center{max-width:460px;padding:40px 0}.testimonials .center .owl-carousel{padding:0 0 50px}.testimonials .center .owl-carousel .owl-stage-outer{border-left:0 !important}.testimonials .center .owl-carousel .owl-stage-outer .owl-stage .owl-item blockquote{padding:0 40px;font-size:16px}.testimonials .center .owl-carousel .owl-stage-outer .owl-stage .owl-item blockquote cite{font-size:18px;margin:10px 0 0}.testimonials .center .owl-carousel .owl-nav{left:40px;width:calc(100% - 80px)}.testimonials .center .owl-carousel .owl-dots{left:70px;width:calc(100% - 140px)}.text-one-column .center{max-width:460px;padding:40px 20px}.text-one-column .center img.alignnone{max-width:calc(100% + 20px);margin:2em -10px}.text-one-column.alignment-left .center h1{max-width:unset}.text-one-column:first-child .center{padding:20px 20px 40px}.text-one-column:not(.template-single-post .text-one-column,.template-single-news-es .text-one-column) .center h2{font-size:24px}.text-two-columns .center{display:block;max-width:460px;padding:30px 20px}.text-two-columns .center .left{width:100%;padding:0}.text-two-columns .center .left h2{margin:0 auto 1em !important}.text-two-columns .center .right{width:100%}.three-columns .center{max-width:460px;padding:40px 20px}.three-columns .center h2{text-align:left;margin:0 auto 20px}.three-columns .center .columns{display:block;margin:0}.three-columns .center .columns .column{display:block;width:100%;margin:0 0 25px}.three-columns .center .columns .column img{float:right;width:32px;height:32px;margin:0 0 1.25em 1.25em}.three-columns .center .columns .column:last-of-type{margin:0}.trustpilot .center{padding:20px 0}.trustpilot.type-summary .center .block{padding:20px}.trustpilot.type-reviews .center .block{padding:20px 0}.trustpilot.type-reviews .center .block svg{margin:5px auto 0}.trustpilot.width-centered .block{width:calc(100% - 40px);max-width:420px}.video .center{max-width:460px;padding:20px}.video .center .placeholder .overlay{padding:30px}.video .center .placeholder .overlay h1,.video .center .placeholder .overlay h2,.video .center .placeholder .overlay p{font-size:38px}.video .center .placeholder .overlay h1 .sub,.video .center .placeholder .overlay h2 .sub,.video .center .placeholder .overlay p .sub{font-size:16px;margin:0.75em 0 0}.video .center .placeholder button{background-size:50px}.video.video-decorative .center .placeholder{aspect-ratio:1 / 1}.content .section ul.news-list{display:block;margin:0}.content .section ul.news-list li{width:100%;margin:0 0 20px}.content .section ul.news-list li .image{aspect-ratio:1 / 0.5625}.content .section ul.news-list li .text{padding:30px 25px 25px}.content .section ul.news-list li .text p{margin:0.75em auto 1.25em 0}.content .section ul.news-list li:last-of-type{margin:0}.content .section .wp-pagenavi{margin:25px 0 0}.content .section .wp-pagenavi a,.content .section .wp-pagenavi span{min-width:25px;margin:5px}.content .section .wp-pagenavi a.previouspostslink,.content .section .wp-pagenavi a.nextpostslink{display:none}.news-hero .center{max-width:460px;padding:0 20px}.news-hero .center .placeholder{aspect-ratio:1 / 1}.news-hero .center .placeholder .overlay{padding:25px}.news-hero .center .placeholder .overlay h1{font-size:28px;line-height:1.175}.news-hero .center .placeholder .overlay p{font-size:10.5px;margin:10px 0 0}.template-single-post .text-one-column table,.template-single-news-es .text-one-column table{max-width:100%}.template-single-post .accordion .center,.template-single-news-es .accordion .center{padding:40px 0 0}.share{display:none}.footer .center{max-width:460px;padding:20px 25px}.footer .center .links{display:block}.footer .center .links ul{display:flex;flex-wrap:wrap;width:auto;margin:0 0 10px}.footer .center .links ul li{margin:0 1.5em 0.5em 0}.footer .center .links ul li.no-link{width:100%;margin:0 0 0.5em}.footer .center .links ul li:last-of-type{margin:0 0 0.5em}.footer .center .copyright{display:block;margin:10px 0 0}.footer .center .copyright a{display:none}.footer .center .copyright p{margin:0}.responsive-navigation{transition:transform 350ms;width:100%}.responsive-navigation .responsive-scroll{padding:120px 40px 80px}.responsive-navigation .responsive-scroll .responsive-menu{font-size:34px}.responsive-navigation .responsive-scroll .responsive-menu li ul{font-size:20px}.responsive-navigation .close{top:25px;right:20px}}