/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

#top .e-con-inner, #porque .e-con-inner, #acerca .e-con-inner, #nuestrosclientes .e-con-inner, #contacto .e-con-inner, #mundo .e-con-inner {
    -webkit-box-shadow: 0px 0px 10px 1px #979DA4;
    -moz-box-shadow: 0px 0px 10px 1px #979DA4;
    box-shadow: 0px 0px 10px 1px #979DA4;
}
#nuestrosclientes .elementor-widget-image .wp-caption a {
	margin: 0;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
#nuestrosclientes .elementor-widget-image .wp-caption a figcaption {
	position: absolute;
    width:100%;
	height:100%;
	z-index:999;
    background-color: #2C5197;
    font-style: normal !important;
    text-align: center;
	font-size: 25px;
    color: #FFFFFF;
	font-weight: 600;
	line-height:28px;
    display: flex;
	align-items: center;
	justify-content: center;
    top: 0;
	opacity: 0;
    transition: opacity .6s ease-out;
    -moz-transition: opacity .6s ease-out;
    -webkit-transition: opacity .6s ease-out;
    -o-transition: opacity .6s ease-out;
}
#nuestrosclientes .elementor-widget-image .wp-caption:hover a figcaption {
	opacity:1;
}
.elementor-21 .elementor-element.elementor-element-66a6f44 .elementor-nav-menu--main .elementor-item strong {
	font-size: 35px;
    margin-bottom: 4px;
}
#acerca .e-con-inner, #mundo .e-con-inner, #nuestrosclientes .e-con-inner, #porque .e-con-inner {
  background: rgb(218,218,218);
  background: linear-gradient(184deg, rgba(218,218,218,1) 0%, rgba(239,238,238,1) 100%);
}
#mundo .elementor-widget-image img {
	border: 1px solid #cbcbcb;
    border-radius: 5px;
}
.social-float-icons {
    position: fixed;
    left: auto;
    right: 25px;
    bottom: 45px;
    top: auto;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.sfi-wa {
    margin-bottom: 6px;
}

@media screen and (max-width: 900px) {
    #top .e-con-inner, #porque .e-con-inner, #acerca .e-con-inner, #nuestrosclientes .e-con-inner, #contacto .e-con-inner, #mundo .e-con-inner {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
    }
}
@media screen and (max-width: 767px) {
    
}