/* https://reputaciones-online.com/wp-content/cache/autoptimize/css/autoptimize_single_58199ad632258785452d1bc4bbdb3fc7.css?ver=1750460813 */
.elementor-16 .elementor-element.elementor-element-75799ef{--display:flex;--min-height:1053px;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-16 .elementor-element.elementor-element-75799ef:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-75799ef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2025/02/main_page_bg.jpg);background-size:cover}.elementor-16 .elementor-element.elementor-element-75799ef:before,.elementor-16 .elementor-element.elementor-element-75799ef>.elementor-background-video-container:before,.elementor-16 .elementor-element.elementor-element-75799ef>.e-con-inner>.elementor-background-video-container:before,.elementor-16 .elementor-element.elementor-element-75799ef>.elementor-background-slideshow:before,.elementor-16 .elementor-element.elementor-element-75799ef>.e-con-inner>.elementor-background-slideshow:before,.elementor-16 .elementor-element.elementor-element-75799ef>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-16 .elementor-element.elementor-element-e99f4d5{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-16 .elementor-element.elementor-element-e3491cf{width:var(--container-widget-width,56%);max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center}.elementor-16 .elementor-element.elementor-element-e3491cf>.elementor-widget-container{margin:25% 0 0}.elementor-16 .elementor-element.elementor-element-e3491cf.elementor-element{--align-self:center}.elementor-16 .elementor-element.elementor-element-e3491cf .elementor-heading-title{font-family:"Bitter";font-size:56px;font-weight:700;line-height:74px;text-shadow:0 0 6px #000;color:#fff}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family);font-weight:var(--e-global-typography-text-font-weight)}.elementor-16 .elementor-element.elementor-element-1a43c42{width:var(--container-widget-width,55%);max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Bitter";font-size:27px;font-weight:400;color:#fff}.elementor-16 .elementor-element.elementor-element-1a43c42>.elementor-widget-container{margin:3% 0 0;border-style:none}.elementor-16 .elementor-element.elementor-element-1a43c42.elementor-element{--align-self:center}.elementor-16 .elementor-element.elementor-element-7373135{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-16 .elementor-element.elementor-element-d77108c{--display:flex;--margin-top:-17%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-16 .elementor-element.elementor-element-068bbb4{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-16 .elementor-element.elementor-element-2f98d93{color:#f3f9fb}.elementor-widget-image .widget-image-caption{font-family:var(--e-global-typography-text-font-family);font-weight:var(--e-global-typography-text-font-weight)}.elementor-16 .elementor-element.elementor-element-e7dd900>.elementor-widget-container{margin:-20% 0 0;border-style:none;border-radius:31%}.elementor-16 .elementor-element.elementor-element-e7dd900:hover .elementor-widget-container{border-style:solid;border-color:var(--e-global-color-d8e84b7)}.elementor-16 .elementor-element.elementor-element-e7dd900:hover>.elementor-widget-container{border-radius:17px}.elementor-16 .elementor-element.elementor-element-e7dd900 img{height:500px;opacity:1;border-radius:25px}.elementor-16 .elementor-element.elementor-element-2e35ce7{--display:flex}.elementor-16 .elementor-element.elementor-element-1f4bc45{--display:flex}.elementor-16 .elementor-element.elementor-element-878c4d1>.elementor-widget-container{margin:-7% 0 0}.elementor-16 .elementor-element.elementor-element-878c4d1 .sub-title{--color-primary:var(--e-global-color-d8e84b7);--color-secondary:var(--e-global-color-accent);font-family:var(--e-global-typography-b8c5d48-font-family);font-weight:var(--e-global-typography-b8c5d48-font-weight)}.elementor-16 .elementor-element.elementor-element-878c4d1 h2{--color-heading:var(--e-global-color-d8e84b7);font-family:var(--e-global-typography-5942c56-font-family);font-size:var(--e-global-typography-5942c56-font-size);font-weight:var(--e-global-typography-5942c56-font-weight)}.elementor-16 .elementor-element.elementor-element-878c4d1 .cont h4{color:var(--e-global-color-d8e84b7)}.elementor-16 .elementor-element.elementor-element-878c4d1 .cont h3{color:var(--e-global-color-d8e84b7)}.elementor-16 .elementor-element.elementor-element-878c4d1 .cont h4,.elementor-16 .elementor-element.elementor-element-878c4d1 .cont h3{font-family:"Bitter";font-size:28px;font-weight:600}.elementor-16 .elementor-element.elementor-element-878c4d1 .cont p{color:var(--e-global-color-8ce96f0);font-family:var(--e-global-typography-b8c5d48-font-family);font-weight:var(--e-global-typography-b8c5d48-font-weight)}.elementor-16 .elementor-element.elementor-element-e4bec7f{--display:flex}.elementor-16 .elementor-element.elementor-element-bfec9ac .sub-title{font-family:"Bitter";font-size:31px;font-weight:600}.elementor-16 .elementor-element.elementor-element-bfec9ac h2{--color-heading:var(--e-global-color-d8e84b7);font-family:"Bitter";font-size:66px;font-weight:600}.elementor-16 .elementor-element.elementor-element-07bef41{--display:flex}.elementor-16 .elementor-element.elementor-element-b61446a{z-index:2}.elementor-16 .elementor-element.elementor-element-b61446a h2{--color-heading:var(--e-global-color-d8e84b7);font-family:"Bitter";font-size:45px;font-weight:600}.elementor-16 .elementor-element.elementor-element-b61446a h4{font-family:var(--e-global-typography-b8c5d48-font-family);font-weight:var(--e-global-typography-b8c5d48-font-weight)}.elementor-16 .elementor-element.elementor-element-b61446a p{color:var(--e-global-color-8ce96f0);font-family:var(--e-global-typography-b8c5d48-font-family);font-weight:var(--e-global-typography-b8c5d48-font-weight)}.elementor-16 .elementor-element.elementor-element-b61446a h5{font-family:var(--e-global-typography-b8c5d48-font-family);font-weight:var(--e-global-typography-b8c5d48-font-weight)}.elementor-16 .elementor-element.elementor-element-b61446a ul.list-double li p{font-family:var(--e-global-typography-b8c5d48-font-family);font-weight:var(--e-global-typography-b8c5d48-font-weight)}.elementor-16 .elementor-element.elementor-element-0b486da{--display:flex}.elementor-16 .elementor-element.elementor-element-f3a031f{--display:flex}.elementor-16 .elementor-element.elementor-element-d0a851d{width:100%;max-width:100%;z-index:0}.elementor-16 .elementor-element.elementor-element-d0a851d>.elementor-widget-container{margin:-51% 0 0}.elementor-16 .elementor-element.elementor-element-8b3fd52{--display:flex}.elementor-16 .elementor-element.elementor-element-d402149 h2{color:var(--e-global-color-d8e84b7);font-family:"Bitter";font-size:44px;font-weight:600}.elementor-16 .elementor-element.elementor-element-d402149 p{color:var(--e-global-color-8ce96f0);font-family:"Bitter";font-size:18px;font-weight:400}.elementor-16 .elementor-element.elementor-element-d402149 h6,.elementor-16 .elementor-element.elementor-element-d402149 h4{color:var(--e-global-color-d8e84b7)}.elementor-16 .elementor-element.elementor-element-d402149 h6,.elementor-16 .elementor-element.elementor-element-d402149 h4{font-family:var(--e-global-typography-b8c5d48-font-family);font-weight:var(--e-global-typography-b8c5d48-font-weight)}.elementor-16 .elementor-element.elementor-element-38e9964{--display:flex;--padding-top:120px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px}.elementor-16 .elementor-element.elementor-element-38e9964:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-38e9964>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eaeff4}.elementor-16 .elementor-element.elementor-element-d0c8851 .blog-area .info{text-align:center}.elementor-16 .elementor-element.elementor-element-d0c8851 .thumb img{border-style:none}.elementor-16 .elementor-element.elementor-element-d0c8851 .blog-area .item .info .meta ul li i{color:var(--e-global-color-8ce96f0);font-size:8px}.elementor-16 .elementor-element.elementor-element-d0c8851 .blog-area .item .info .meta ul li,.elementor-16 .elementor-element.elementor-element-d0c8851 .blog-area .item .info .meta ul li a{color:var(--e-global-color-accent)}.elementor-16 .elementor-element.elementor-element-d0c8851 .sub-title{--color-primary:var(--e-global-color-accent);--color-secondary:var(--e-global-color-primary)}.elementor-16 .elementor-element.elementor-element-d0c8851 h2{--color-heading:var(--e-global-color-d8e84b7)}.elementor-16 .elementor-element.elementor-element-d0c8851 h4 a{color:var(--e-global-color-d8e84b7)}.elementor-16 .elementor-element.elementor-element-d0c8851 .blog-area h4 a:hover{color:var(--e-global-color-8ce96f0)}.elementor-16 .elementor-element.elementor-element-d0c8851 .btn-simple{color:var(--e-global-color-64f630f)}.elementor-16 .elementor-element.elementor-element-d0c8851 .btn-simple:hover{color:var(--e-global-color-accent)}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-068bbb4{--grid-auto-flow:row}.elementor-16 .elementor-element.elementor-element-878c4d1 h2{font-size:var(--e-global-typography-5942c56-font-size)}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-75799ef{--min-height:563px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16 .elementor-element.elementor-element-75799ef:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-75799ef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-307px -23px;background-repeat:no-repeat;background-size:1000px auto}.elementor-16 .elementor-element.elementor-element-e3491cf>.elementor-widget-container{margin:26% 0 0}.elementor-16 .elementor-element.elementor-element-e3491cf{--container-widget-width:80%;--container-widget-flex-grow:0;width:var(--container-widget-width,80%);max-width:80%}.elementor-16 .elementor-element.elementor-element-e3491cf .elementor-heading-title{font-size:38px;line-height:1.2em}.elementor-16 .elementor-element.elementor-element-1a43c42>.elementor-widget-container{margin:10%}.elementor-16 .elementor-element.elementor-element-1a43c42{--container-widget-width:58%;--container-widget-flex-grow:0;width:var(--container-widget-width,58%);max-width:58%;font-size:22px}.elementor-16 .elementor-element.elementor-element-7373135{--width:500px;--margin-top:-38%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%}.elementor-16 .elementor-element.elementor-element-068bbb4{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-16 .elementor-element.elementor-element-e7dd900>.elementor-widget-container{margin:-2% 0 0}.elementor-16 .elementor-element.elementor-element-e7dd900 img{max-width:100%;object-fit:scale-down}.elementor-16 .elementor-element.elementor-element-878c4d1>.elementor-widget-container{margin:35% 0 0}.elementor-16 .elementor-element.elementor-element-878c4d1 h2{font-size:var(--e-global-typography-5942c56-font-size)}.elementor-16 .elementor-element.elementor-element-878c4d1 .cont h4,.elementor-16 .elementor-element.elementor-element-878c4d1 .cont h3{font-size:16px}.elementor-16 .elementor-element.elementor-element-bfec9ac .sub-title{font-size:17px}.elementor-16 .elementor-element.elementor-element-bfec9ac h2{font-size:35px}.elementor-16 .elementor-element.elementor-element-b61446a h2{font-size:27px}.elementor-16 .elementor-element.elementor-element-d0a851d>.elementor-widget-container{margin:1%}.elementor-16 .elementor-element.elementor-element-d402149 h2{font-size:33px}.elementor-16 .elementor-element.elementor-element-d402149 p{font-size:17px}.elementor-16 .elementor-element.elementor-element-38e9964{--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}}