/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
.flex-wrap>div{flex-wrap:wrap}#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start)>.site-header-row-container-inner,.transparent-header .site-main-header-wrap .site-header-row-container-inner{transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}.item-is-stuck .site-branding img{max-height:48px!important;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}@media screen and (max-width:1080px){.main-navigation .primary-menu-container>ul>li.menu-item>a{padding-left:13px;padding-right:13px}}.header-navigation ul li.menu-item>a{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul ul{padding-left:20px}.drawer-nav-drop-wrap>a{margin-left:48px}.mobile-navigation ul ul{padding-left:0}.mobile-navigation ul li ul li ul{background:#494b59}.mobile-navigation ul li ul li ul li{font-size:17px}.mobile-navigation ul li ul li ul li a{padding-top:.4em;padding-bottom:.4em}.ha-card>.elementor-widget-container{box-shadow:none!important}.ha-card>.elementor-widget-container .ha-btn{position:absolute;top:38%;left:calc(50% - 68px);opacity:0}.ha-card>.elementor-widget-container:hover .ha-btn{opacity:1}.premium-banner-ib .premium-banner-img-wrap img,.premium-banner-ib img{object-fit:cover;width:100%!important;height:100%!important}.premium-banner-ib .premium-banner-ib-desc{padding:25px!important;display:flex;flex-direction:column;justify-content:flex-end}.premium-banner-animation10 .premium-banner-ib-content{height:0;transition:all .3s ease-out!important;-webkit-transition:all .3s ease-out!important;-moz-transition:all .3s ease-out!important;-o-transition:all .3s ease-out!important}.premium-banner-animation10:hover .premium-banner-ib-content{height:auto}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{border-radius:0}.page .elementor-heading-title,.home .elementor-heading-title{margin:0;margin-bottom:7px!important}.elementor-counter .elementor-counter-number-prefix{display:none}.elementor-counter .elementor-counter-title{text-align:left!important}.table-colors{width:100%}.servicios-wrap{margin-right:-5px;margin-left:-5px}.servicios-wrap .servicios-content{padding-left:5px;padding-right:5px}.servicios-content .row{display:flex;height:100%}.servicios-content a{background:var(--global-palette7);padding:0;display:block;overflow:hidden;margin-bottom:10px}.servicios-content a:hover{opacity:.7}.servicios-content h3{color:var(--global-palette1);font-weight:500;font-size:21px;line-height:1.1em;margin-top:0;padding:20px 20px 0 5px}.servicios-content p{color:var(--global-palette6);padding:0 20px 25px 5px;line-height:1.18em;font-size:15px}.servicios-content a .col-image{min-height:230px}.servicios-content img,.servicios-content-2 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}.servicios-content-2{position:relative;padding-left:0;padding-right:0;overflow:hidden;border:1px solid #fff}.servicios-content-2 a{position:relative;display:block;height:0;padding-bottom:100%}.servicios-content-2 a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgb(0 0 0/12%) 70%,rgb(0 0 0/64%) 100%)}.servicios-content-2 h3{position:absolute;z-index:1;color:#fff;padding:20px;margin-top:10px;line-height:1.2;font-size:23px;font-weight:300}.servicios-content-2 a:hover img{transform:scale(1.1)}.elementor-image-gallery .gallery-item{max-width:100%!important;width:auto!important;padding:0 3px 3px 0}.mec-calendar .mec-has-event{background:#eee}.mec-calendar .mec-has-event:after{display:none}.mec-event-footer{display:none}.mec-calendar .mec-has-event a{cursor:default}input[type=text],input[type=email],input[type=tel],textarea,select{margin-bottom:12px;width:100%;padding:8px 10px;border:1px solid #adadad;border-radius:0;color:#888!important}.wpcf7-list-item{margin-left:0}.wpcf7-spinner{display:none!important}.search-form .kadence-search-icon-wrap{color:var(--global-palette5)}.sidebar .widget-title{font-weight:700;font-size:22px;color:var(--global-palette1)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{border:1px solid #adadad}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888}input:-moz-placeholder,textarea:-moz-placeholder{color:#888;opacity:1}input::-moz-placeholder{color:#888;opacity:1}input:-ms-input-placeholder{color:#888}.wp-site-blocks .post-thumbnail img{height:auto;max-height:700px;width:auto;margin:0 auto}.post-title .entry-taxonomies{margin-top:20px}.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}.entry-related-inner-content{padding-left:0;padding-right:0}.entry-related .loop-entry .entry-content-wrap{padding:15px 10px;background:#f3f3f3}.entry-related .loop-entry .entry-header{margin-bottom:0}.entry-related .loop-entry .entry-header .entry-title{font-weight:700;font-size:17px;color:var(--global-palette4);line-height:1.2em}#colophon{z-index:1}#colophon .widget-title{margin-bottom:20px}.site-footer-middle-section-1 .footer-widget-area{flex:0}.footer-widget-area a.social-button{width:auto;height:auto}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{background-color:rgba(0,0,0,.8)!important;border-top:none!important;z-index:10000000000}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{color:#fff!important;font-weight:300!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-weight:600!important;padding:6px 24px!important;border:1px solid #e3e3e3}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{color:#fff!important}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{line-height:18px!important;width:32px!important;height:32px!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content{transform:scale(.9)}@media screen and (max-width:1024px){#colophon{text-align:center}.site-footer .widget_media_image img{max-width:288px!important;margin-left:auto;margin-right:auto}.fondo-angulo>div{background-image:linear-gradient(102deg,var(--e-global-color-kadence1) 100%,var(--e-global-color-kadence1) 100%)!important}.fondo-angulo-2>div{background-image:linear-gradient(102deg,var(--e-global-color-kadence7) 100%,var(--e-global-color-kadence7) 100%)!important}}@media screen and (max-width:991px){.servicios-content .row{flex-direction:column}}@media screen and (max-width:767px){.elementor-section.elementor-section-height-full{min-height:100vh}.servicios-content .row{flex-direction:column}}@media screen and (max-width:520px){.footer-widget-area-inner .widget_sow-features{max-width:260px}.footer-widget-area-inner .widget_sow-features .sow-features-feature{display:flex!important}}