.elementor-2355 .elementor-element.elementor-element-bf31a4c .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10vw;}.elementor-2355 .elementor-element.elementor-element-bf31a4c > .elementor-container{min-height:74vh;}.elementor-2355 .elementor-element.elementor-element-bf31a4c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2355 .elementor-element.elementor-element-bf31a4c:not(.elementor-motion-effects-element-type-background), .elementor-2355 .elementor-element.elementor-element-bf31a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-632f065 );background-image:url("https://www.mutualvalores.fi.cr/wp-content/uploads/2021/11/Banner-de-Historia.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2355 .elementor-element.elementor-element-bf31a4c > .elementor-background-overlay{opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2355 .elementor-element.elementor-element-bf31a4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2355 .elementor-element.elementor-element-936e63b > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0% 0% 0% 0%;}.elementor-2355 .elementor-element.elementor-element-8110049:not(.elementor-motion-effects-element-type-background), .elementor-2355 .elementor-element.elementor-element-8110049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-632f065 );}.elementor-2355 .elementor-element.elementor-element-8110049{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2355 .elementor-element.elementor-element-8110049 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2355 .elementor-element.elementor-element-c42c583 > .elementor-element-populated{margin:-3% 0% 0% 13%;--e-column-margin-right:0%;--e-column-margin-left:13%;}.elementor-2355 .elementor-element.elementor-element-b55ac7e{text-align:left;}.elementor-2355 .elementor-element.elementor-element-b55ac7e .elementor-heading-title{color:var( --e-global-color-e32da54 );font-size:3em;}.elementor-2355 .elementor-element.elementor-element-b55ac7e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2355 .elementor-element.elementor-element-fef0070:not(.elementor-motion-effects-element-type-background), .elementor-2355 .elementor-element.elementor-element-fef0070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-632f065 );}.elementor-2355 .elementor-element.elementor-element-fef0070{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2355 .elementor-element.elementor-element-fef0070 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2355 .elementor-element.elementor-element-4541962 .elementor-spacer-inner{--spacer-size:0vh;}.elementor-2355 .elementor-element.elementor-element-a701757:not(.elementor-motion-effects-element-type-background), .elementor-2355 .elementor-element.elementor-element-a701757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-632f065 );}.elementor-2355 .elementor-element.elementor-element-a701757{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2355 .elementor-element.elementor-element-a701757 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2355 .elementor-element.elementor-element-b98e217:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2355 .elementor-element.elementor-element-b98e217 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mutualvalores.fi.cr/wp-content/uploads/2021/12/Imagen-primaria-de-custodia-de-valores.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2355 .elementor-element.elementor-element-b98e217 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2355 .elementor-element.elementor-element-b98e217 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2355 .elementor-element.elementor-element-6024d68 .elementor-spacer-inner{--spacer-size:60vh;}.elementor-2355 .elementor-element.elementor-element-5604249:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2355 .elementor-element.elementor-element-5604249 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b61f66 );}.elementor-2355 .elementor-element.elementor-element-5604249 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2355 .elementor-element.elementor-element-5604249 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2355 .elementor-element.elementor-element-d716b45 .elementor-spacer-inner{--spacer-size:6vh;}.elementor-2355 .elementor-element.elementor-element-246160c{text-align:justify;color:var( --e-global-color-5b1d1c2 );font-family:"Roboto", Arial;font-size:2.2rem;font-weight:400;}.elementor-2355 .elementor-element.elementor-element-246160c > .elementor-widget-container{margin:0% 14% 0% 14%;}.elementor-2355 .elementor-element.elementor-element-c0552c0 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-2355 .elementor-element.elementor-element-c0552c0 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-2355 .elementor-element.elementor-element-c0552c0 .elementor-button{font-family:"Roboto", Arial;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-46fb35a );border-radius:20px 0px 20px 0px;padding:2.5% 15% 2.5% 15%;}.elementor-2355 .elementor-element.elementor-element-c0552c0 > .elementor-widget-container{margin:0% 0% 0% 14%;}.elementor-2355 .elementor-element.elementor-element-58b18d5 .elementor-spacer-inner{--spacer-size:50px;}.elementor-2355 .elementor-element.elementor-element-b91e0d2:not(.elementor-motion-effects-element-type-background), .elementor-2355 .elementor-element.elementor-element-b91e0d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-632f065 );}.elementor-2355 .elementor-element.elementor-element-b91e0d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2355 .elementor-element.elementor-element-b91e0d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2355 .elementor-element.elementor-element-bd17ce5 .elementor-spacer-inner{--spacer-size:50px;}.elementor-2355 .elementor-element.elementor-element-deb7485:not(.elementor-motion-effects-element-type-background), .elementor-2355 .elementor-element.elementor-element-deb7485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b61f66 );}.elementor-2355 .elementor-element.elementor-element-deb7485{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2355 .elementor-element.elementor-element-deb7485 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2355 .elementor-element.elementor-element-60591bf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2355 .elementor-element.elementor-element-60591bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2355 .elementor-element.elementor-element-c9eb4aa{text-align:justify;color:var( --e-global-color-5b1d1c2 );font-family:"Roboto", Arial;font-size:2.2rem;font-weight:400;}.elementor-2355 .elementor-element.elementor-element-c9eb4aa > .elementor-widget-container{margin:0% 3% 0% 3%;}.elementor-2355 .elementor-element.elementor-element-4aa7ddd .elementor-spacer-inner{--spacer-size:50px;}.elementor-2355 .elementor-element.elementor-element-c67107e img{width:100%;}.elementor-2355 .elementor-element.elementor-element-1cd12a3 .elementor-spacer-inner{--spacer-size:50px;}.elementor-2355 .elementor-element.elementor-element-68573d4:not(.elementor-motion-effects-element-type-background), .elementor-2355 .elementor-element.elementor-element-68573d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-632f065 );}.elementor-2355 .elementor-element.elementor-element-68573d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2355 .elementor-element.elementor-element-68573d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2355 .elementor-element.elementor-element-a40dc00 .elementor-spacer-inner{--spacer-size:1vh;}.elementor-2355 .elementor-element.elementor-element-0b60840:not(.elementor-motion-effects-element-type-background), .elementor-2355 .elementor-element.elementor-element-0b60840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-632f065 );}.elementor-2355 .elementor-element.elementor-element-0b60840{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2355 .elementor-element.elementor-element-0b60840 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2355 .elementor-element.elementor-element-57f63a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2355 .elementor-element.elementor-element-57f63a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2355 .elementor-element.elementor-element-2b1bc68 .elementor-spacer-inner{--spacer-size:53vh;}.elementor-2355 .elementor-element.elementor-element-2b1bc68 > .elementor-widget-container{background-color:var( --e-global-color-e32da54 );}.elementor-2355 .elementor-element.elementor-element-fb92f74 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2355 .elementor-element.elementor-element-fb92f74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2355 .elementor-element.elementor-element-9ed2727 .elementor-spacer-inner{--spacer-size:50px;}.elementor-2355 .elementor-element.elementor-element-b36b1b4{text-align:justify;color:var( --e-global-color-5b1d1c2 );font-family:"Roboto", Arial;font-size:2.2rem;font-weight:400;}.elementor-2355 .elementor-element.elementor-element-b36b1b4 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-2355 .elementor-element.elementor-element-0618856 .elementor-spacer-inner{--spacer-size:50px;}.elementor-2355 .elementor-element.elementor-element-eba5028 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2355 .elementor-element.elementor-element-eba5028 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2355 .elementor-element.elementor-element-1e89fc7 .elementor-spacer-inner{--spacer-size:53vh;}.elementor-2355 .elementor-element.elementor-element-1e89fc7 > .elementor-widget-container{background-color:var( --e-global-color-e32da54 );}.elementor-2355 .elementor-element.elementor-element-0ce2426 .elementor-spacer-inner{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2355 .elementor-element.elementor-element-57f63a2{width:2%;}.elementor-2355 .elementor-element.elementor-element-fb92f74{width:95.59%;}.elementor-2355 .elementor-element.elementor-element-eba5028{width:2%;}}@media(max-width:1024px){.elementor-2355 .elementor-element.elementor-element-bf31a4c > .elementor-container{min-height:43vh;}.elementor-2355 .elementor-element.elementor-element-bf31a4c:not(.elementor-motion-effects-element-type-background), .elementor-2355 .elementor-element.elementor-element-bf31a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2355 .elementor-element.elementor-element-b55ac7e .elementor-heading-title{font-size:20px;}.elementor-2355 .elementor-element.elementor-element-4541962 .elementor-spacer-inner{--spacer-size:6vh;}.elementor-2355 .elementor-element.elementor-element-c9eb4aa{font-size:1.4rem;}.elementor-2355 .elementor-element.elementor-element-c67107e img{height:40vh;}}@media(max-width:767px){.elementor-2355 .elementor-element.elementor-element-bf31a4c > .elementor-container{min-height:27vh;}.elementor-2355 .elementor-element.elementor-element-b55ac7e .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-2355 .elementor-element.elementor-element-6024d68 .elementor-spacer-inner{--spacer-size:31vh;}.elementor-2355 .elementor-element.elementor-element-246160c{font-size:1.7rem;}}/* Start custom CSS for shortcode, class: .elementor-element-e72dfcc *//*-----------------------------
Diseño responsivo y ajustable y 
con un ancho del 100% 
para el plugin Contact Form 7 
-------------------------------*/

div.wpcf7 .wpcf7-form-control {
  max-width: 100%;
  
}

.wpcf7 select {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 0;
    padding: 4px;
    text-indent: 0px;
    width: 100%;
    z-index: 100;
}

.input-form { 
  /*background-color: #f5f5f5 !important;    Color de fondo */
  border: 2px solid #eee !important;      /* borde para el formulario */
  padding:20px 10px 10px 10px !important;
  -webkit-border-radius: 4px;  /* bordes redondeados */
  -moz-border-radius: 4px !important; 
  border-radius: 4px !important; 
  font-size: 1em;
}
div.wpcf7 { 
    background-color: #f5f5f5 !important;    /*Color de fondo */
        padding-left: 10%;
  background-color: #ffffff;   /* Color de fondo */
  padding:20px 10px 10px 10px;
  -webkit-border-radius: 4px;  /* bordes redondeados */
  -moz-border-radius: 4px; 
  font-size: 1.1em;
}
.input-form-container{
    padding-bottom: 3%;
}
.terminos-condiciones{
        max-width: 50%;
}
.boton-summit{
        font-family: "Roboto", Sans-serif;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var( --e-global-color-e32da54 );
    border-radius: 20px 0px 20px 0px;
    padding: 1% 8% 1% 8%;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    font-size: 1em;
    left: 24.5em;
    /*position: absolute;*/
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.boton-summit:hover {
    background-color: var( --e-global-color-46fb35a );
    border-color: var( --e-global-color-46fb35a );
}/* End custom CSS */