/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
/*@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700');*/
* {letter-spacing: 0 !important;}
@font-face {
    font-family: 'Noe Bold';
    src: url('fonts/Noe-Display-Bold.eot');
    src: url('fonts/Noe-Display-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Noe-Display-Bold.woff2') format('woff2'),
         url('fonts/Noe-Display-Bold.woff') format('woff'),
         url('fonts/Noe-Display-Bold.ttf') format('truetype'),
         url('fonts/Noe-Display-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Noe Regular';
    src: url('fonts/Noe-Display-Regular.eot');
    src: url('fonts/Noe-Display-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Noe-Display-Regular.woff2') format('woff2'),
         url('fonts/Noe-Display-Regular.woff') format('woff'),
         url('fonts/Noe-Display-Regular.ttf') format('truetype'),
         url('fonts/Noe-Display-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Noe Regular It';
    src: url('fonts/Noe-Display-Regular-Italic.eot');
    src: url('fonts/Noe-Display-Regular-Italic.eot?#iefix') format('embedded-opentype'),
         url('fonts/Noe-Display-Regular-Italic.woff2') format('woff2'),
         url('fonts/Noe-Display-Regular-Italic.woff') format('woff'),
         url('fonts/Noe-Display-Regular-Italic.ttf') format('truetype'),
         url('fonts/Noe-Display-Regular-Italic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-BlackItalic.eot');
    src: url('fonts/TTNorms-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-BlackItalic.woff2') format('woff2'),
        url('fonts/TTNorms-BlackItalic.woff') format('woff'),
        url('fonts/TTNorms-BlackItalic.ttf') format('truetype'),
        url('fonts/TTNorms-BlackItalic.svg#TTNorms-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-BoldItalic.eot');
    src: url('fonts/TTNorms-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-BoldItalic.woff2') format('woff2'),
        url('fonts/TTNorms-BoldItalic.woff') format('woff'),
        url('fonts/TTNorms-BoldItalic.ttf') format('truetype'),
        url('fonts/TTNorms-BoldItalic.svg#TTNorms-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-ExtraLight.eot');
    src: url('fonts/TTNorms-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-ExtraLight.woff2') format('woff2'),
        url('fonts/TTNorms-ExtraLight.woff') format('woff'),
        url('fonts/TTNorms-ExtraLight.ttf') format('truetype'),
        url('fonts/TTNorms-ExtraLight.svg#TTNorms-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-ExtraBold.eot');
    src: url('fonts/TTNorms-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-ExtraBold.woff2') format('woff2'),
        url('fonts/TTNorms-ExtraBold.woff') format('woff'),
        url('fonts/TTNorms-ExtraBold.ttf') format('truetype'),
        url('fonts/TTNorms-ExtraBold.svg#TTNorms-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-Regular.eot');
    src: url('fonts/TTNorms-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-Regular.woff2') format('woff2'),
        url('fonts/TTNorms-Regular.woff') format('woff'),
        url('fonts/TTNorms-Regular.ttf') format('truetype'),
        url('fonts/TTNorms-Regular.svg#TTNorms-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-Black.eot');
    src: url('fonts/TTNorms-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-Black.woff2') format('woff2'),
        url('fonts/TTNorms-Black.woff') format('woff'),
        url('fonts/TTNorms-Black.ttf') format('truetype'),
        url('fonts/TTNorms-Black.svg#TTNorms-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-ExtraLightItalic.eot');
    src: url('fonts/TTNorms-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-ExtraLightItalic.woff2') format('woff2'),
        url('fonts/TTNorms-ExtraLightItalic.woff') format('woff'),
        url('fonts/TTNorms-ExtraLightItalic.ttf') format('truetype'),
        url('fonts/TTNorms-ExtraLightItalic.svg#TTNorms-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-Bold.eot');
    src: url('fonts/TTNorms-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-Bold.woff2') format('woff2'),
        url('fonts/TTNorms-Bold.woff') format('woff'),
        url('fonts/TTNorms-Bold.ttf') format('truetype'),
        url('fonts/TTNorms-Bold.svg#TTNorms-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-ExtraBoldItalic.eot');
    src: url('fonts/TTNorms-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-ExtraBoldItalic.woff2') format('woff2'),
        url('fonts/TTNorms-ExtraBoldItalic.woff') format('woff'),
        url('fonts/TTNorms-ExtraBoldItalic.ttf') format('truetype'),
        url('fonts/TTNorms-ExtraBoldItalic.svg#TTNorms-ExtraBoldItalic') format('svg');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-Light.eot');
    src: url('fonts/TTNorms-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-Light.woff2') format('woff2'),
        url('fonts/TTNorms-Light.woff') format('woff'),
        url('fonts/TTNorms-Light.ttf') format('truetype'),
        url('fonts/TTNorms-Light.svg#TTNorms-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-HeavyItalic.eot');
    src: url('fonts/TTNorms-HeavyItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-HeavyItalic.woff2') format('woff2'),
        url('fonts/TTNorms-HeavyItalic.woff') format('woff'),
        url('fonts/TTNorms-HeavyItalic.ttf') format('truetype'),
        url('fonts/TTNorms-HeavyItalic.svg#TTNorms-HeavyItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-Medium.eot');
    src: url('fonts/TTNorms-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-Medium.woff2') format('woff2'),
        url('fonts/TTNorms-Medium.woff') format('woff'),
        url('fonts/TTNorms-Medium.ttf') format('truetype'),
        url('fonts/TTNorms-Medium.svg#TTNorms-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-ThinItalic.eot');
    src: url('fonts/TTNorms-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-ThinItalic.woff2') format('woff2'),
        url('fonts/TTNorms-ThinItalic.woff') format('woff'),
        url('fonts/TTNorms-ThinItalic.ttf') format('truetype'),
        url('fonts/TTNorms-ThinItalic.svg#TTNorms-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-Thin.eot');
    src: url('fonts/TTNorms-Thin.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-Thin.woff2') format('woff2'),
        url('fonts/TTNorms-Thin.woff') format('woff'),
        url('fonts/TTNorms-Thin.ttf') format('truetype'),
        url('fonts/TTNorms-Thin.svg#TTNorms-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-Italic.eot');
    src: url('fonts/TTNorms-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-Italic.woff2') format('woff2'),
        url('fonts/TTNorms-Italic.woff') format('woff'),
        url('fonts/TTNorms-Italic.ttf') format('truetype'),
        url('fonts/TTNorms-Italic.svg#TTNorms-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-Heavy.eot');
    src: url('fonts/TTNorms-Heavy.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-Heavy.woff2') format('woff2'),
        url('fonts/TTNorms-Heavy.woff') format('woff'),
        url('fonts/TTNorms-Heavy.ttf') format('truetype'),
        url('fonts/TTNorms-Heavy.svg#TTNorms-Heavy') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-LightItalic.eot');
    src: url('fonts/TTNorms-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-LightItalic.woff2') format('woff2'),
        url('fonts/TTNorms-LightItalic.woff') format('woff'),
        url('fonts/TTNorms-LightItalic.ttf') format('truetype'),
        url('fonts/TTNorms-LightItalic.svg#TTNorms-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'TT Norms';
    src: url('fonts/TTNorms-MediumItalic.eot');
    src: url('fonts/TTNorms-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/TTNorms-MediumItalic.woff2') format('woff2'),
        url('fonts/TTNorms-MediumItalic.woff') format('woff'),
        url('fonts/TTNorms-MediumItalic.ttf') format('truetype'),
        url('fonts/TTNorms-MediumItalic.svg#TTNorms-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
* a:not(.pushed),* a:not(.pushed) *{transition:all 0.2s ease;}
h1, h2,.h1,.h2{font-family: 'Noe Bold';font-weight:bold;}
h3,.h3{font-family: 'Noe Regular';font-weight:normal;}
h4,.h4{font-family: 'Roboto';font-weight:bold;}
h5,.h5{font-family: 'Noe Regular It';font-weight:normal;}
.ffamilyNoe .h4,h6,.h6{font-family: 'Noe Bold';font-weight:bold;}
p{line-height: 1.5 !important;}
.site-footer p, .site-footer li, .site-footer dt, .site-footer dd, .site-footer dl, .site-footer address, .site-footer label, .site-footer small, .site-footer pre, .site-footer code, aside p, aside li, aside dt, aside dd, aside dl, aside address, aside label, aside small, aside pre, aside code{font-size: 16px;}
.style-light .headings-color, .style-dark .style-light .headings-color, .style-light h1, .style-dark .style-light h1, .style-light h2, .style-dark .style-light h2, .style-light h3, .style-dark .style-light h3, .style-light h4, .style-dark .style-light h4, .style-light h5, .style-dark .style-light h5, .style-light h6, .style-dark .style-light h6, .style-light p b, .style-dark .style-light p b, .style-light p strong, .style-dark .style-light p strong, .style-light dl dt, .style-dark .style-light dl dt, .style-light blockquote p, .style-dark .style-light blockquote p, .style-light table thead, .style-dark .style-light table thead, .style-light form p, .style-dark .style-light form p, .style-light .panel-title > a span::after, .style-dark .style-light .panel-title > a span::after, .style-light .plan .plan-price .price, .style-dark .style-light .plan .plan-price .price, .style-light .detail-label, .style-dark .style-light .detail-label, .style-light .countdown, .style-dark .style-light .countdown, .style-light .counter, .style-dark .style-light .counter, .style-light .counter-suffix, .style-dark .style-light .counter-suffix, .style-light .counter-prefix, .style-dark .style-light .counter-prefix, .style-light .header-wrapper .header-scrolldown i, .style-dark .style-light .header-wrapper .header-scrolldown i, .style-light .header-wrapper .header-content-inner blockquote.pullquote p:first-child, .style-dark .style-light .header-wrapper .header-content-inner blockquote.pullquote p:first-child, .style-light .header-main-container .post-info, .style-dark .style-light .header-main-container .post-info, .style-light .header-main-container .post-info a, .style-dark .style-light .header-main-container .post-info a, .style-light .widget-container.widget_recent_comments li::before, .style-dark .style-light .widget-container.widget_recent_comments li::before, .style-light .widget-container.widget_recent_entries li::before, .style-dark .style-light .widget-container.widget_recent_entries li::before, .style-light .widget-container.widget_pages li::before, .style-dark .style-light .widget-container.widget_pages li::before, .style-light .widget-container.widget_top_rated_products li::before, .style-dark .style-light .widget-container.widget_top_rated_products li::before, .style-light .widget-container.widget_recent_reviews li::before, .style-dark .style-light .widget-container.widget_recent_reviews li::before, .style-light .widget-container.widget_latest_tweets_widget .tweet-text::before, .style-dark .style-light .widget-container.widget_latest_tweets_widget .tweet-text::before, .style-light .widget-container.widget_latest_tweets .tweet-text::before, .style-dark .style-light .widget-container.widget_latest_tweets .tweet-text::before, .style-light .comment-content .comment-author a, .style-dark .style-light .comment-content .comment-author a, .style-light .comment-content .comment-author span, .style-dark .style-light .comment-content .comment-author span, .style-light .author-details-data .author-name a, .style-dark .style-light .author-details-data .author-name a, .style-light div[class*="sharer-"].share-button label, .style-dark .style-light div[class*="sharer-"].share-button label, .style-light .share-button.share-inline .social.top li, .style-dark .style-light .share-button.share-inline .social.top li, .style-light .vc_progress_bar .vc_progress_label, .style-dark .style-light .vc_progress_bar .vc_progress_label, .style-light .vc_pie_chart .vc_pie_chart_value, .style-dark .style-light .vc_pie_chart .vc_pie_chart_value, .style-light ul.dwls_search_results .daves-wordpress-live-search_title .search-title, .style-dark .style-light ul.dwls_search_results .daves-wordpress-live-search_title .search-title, .style-light ul.dwls_search_results .daves-wordpress-live-search_author, .style-dark .style-light ul.dwls_search_results .daves-wordpress-live-search_author, .style-light .woocommerce nav.woocommerce-pagination ul li a, .style-dark .style-light .woocommerce nav.woocommerce-pagination ul li a, .style-light .woocommerce #content nav.woocommerce-pagination ul li a, .style-dark .style-light .woocommerce #content nav.woocommerce-pagination ul li a, .style-light .woocommerce nav.woocommerce-pagination ul li span, .style-dark .style-light .woocommerce nav.woocommerce-pagination ul li span, .style-light .woocommerce #content nav.woocommerce-pagination ul li span, .style-dark .style-light .woocommerce #content nav.woocommerce-pagination ul li span, .style-light .woocommerce table.cart a.remove, .style-dark .style-light .woocommerce table.cart a.remove, .style-light .woocommerce #content table.cart a.remove, .style-dark .style-light .woocommerce #content table.cart a.remove, .style-light .woocommerce ul.cart_list:not(.uncode-cart-dropdown) li .amount, .style-dark .style-light .woocommerce ul.cart_list:not(.uncode-cart-dropdown) li .amount, .style-light .woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li .amount, .style-dark .style-light .woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li .amount, .style-light .woocommerce ul.cart_list:not(.uncode-cart-dropdown) li a, .style-dark .style-light .woocommerce ul.cart_list:not(.uncode-cart-dropdown) li a, .style-light .woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li a, .style-dark .style-light .woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li a, .style-light .woocommerce ul.cart_list:not(.uncode-cart-dropdown) li .h2, .style-dark .style-light .woocommerce ul.cart_list:not(.uncode-cart-dropdown) li .h2, .style-light .woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li .h2, .style-dark .style-light .woocommerce ul.product_list_widget:not(.uncode-cart-dropdown) li .h2, .style-light .woocommerce.widget_shopping_cart .total, .style-dark .style-light .woocommerce.widget_shopping_cart .total, .style-light .woocommerce .widget_shopping_cart .total, .style-dark .style-light .woocommerce .widget_shopping_cart .total, .style-light .woocommerce .cart-collaterals .cart_totals table th, .style-dark .style-light .woocommerce .cart-collaterals .cart_totals table th, .style-light .woocommerce .cart-collaterals .cart_totals .order-total .amount, .style-dark .style-light .woocommerce .cart-collaterals .cart_totals .order-total .amount, .style-light .woocommerce .order_details li strong, .style-dark .style-light .woocommerce .order_details li strong, .style-light .star-rating, .style-dark .style-light .star-rating, .style-light span.price, .style-dark .style-light span.price, .style-light p.price, .style-dark .style-light p.price, .style-light table.shop_attributes th, .style-dark .style-light table.shop_attributes th, .style-light td.product-name a, .style-dark .style-light td.product-name a, .style-light p .thank-you, .style-dark .style-light p .thank-you, .style-light .form-row label, .style-dark .style-light .form-row label, .style-light .row-message, .style-dark .style-light .row-message, .style-light .order-details tfoot tr:last-child, .style-dark .style-light .order-details tfoot tr:last-child, .style-light #order_review tfoot tr:last-child, .style-dark .style-light #order_review tfoot tr:last-child, .style-light table.variations label, .style-dark .style-light table.variations label{color:#1d1d1b;}

.rptop0 .row{padding-top:0 !important;}

.slideHome .limit-width,.slideAbout .limit-width{max-width: 1600px !important;}
.slideHome .limit-width .row-inner h2{padding-bottom: 30px;}

.pre-header{/*background: rgba(0,0,0,0.06) !important;*/background:#f2f2f2 !important;padding:8px 0;color:#1d1d1b;text-align:right;font-size: 14px !important;}
.font-size-menu, .menu-container ul.menu-smart > li > a, .menu-smart > li > a > div > div > div.btn, .uncode-cart .buttons a{font-size: 16px;font-weight: 400;letter-spacing: 0.01em !important;}
.pre-header a{letter-spacing: 0.01em !important;}
.home .pre-header,.page-id-75197 .pre-header{background:#f2f2f2 !important;color:#1d1d1b;}
/*.is_stuck .pre-header{background: rgba(0,0,0,0.06) !important;}*/
.is_stuck #menu-main-menu a{color:#1d1d1b;}
.pre-header .row-menu-inner>a i{display: none;}
.pre-header .row-menu-inner>a:nth-child(1){margin-right:20px;}
#menu-item-wpml-ls-68-es{display:none !important;}
.mobile-menu-button{padding:27px !important;}
@media screen and (max-width: 960px){
.pre-header{display: none;}
}
@media screen and (min-width: 960px){
#menu-main-menu li:nth-child(6),#menu-main-menu li:nth-child(7){display:none;}
#menu-main-menu-ingles li:nth-child(5),#menu-main-menu-ingles li:nth-child(6){display:none;}
.menu-horizontal-inner .navbar-nav-last{display: none !important;}
}
#menu-main-menu{padding-right:0;}
/*.is_stuck .pre-header a{color: #000 !important;}*/
.pre-header a:hover,.is_stuck .pre-header a:hover{color:#32f06e !important;}
#menu-main-menu li.active.current-menu-item a,.is_stuck #menu-main-menu li.active.current-menu-item a{color:#1d1d1b !important;}
#menu-main-menu li.active.current-menu-item a:hover,.is_stuck #menu-main-menu li.active.current-menu-item a:hover{color:#32f06e !important;}
.pre-header .navbar-nav{display: inline;width:40px !important;float:right;}
.pre-header .navbar-nav a,.is_stuck .pre-header .navbar-nav a{color: #000;}
.pre-header a,.pre-header a,.pre-header .search-icon a{color:#1d1d1b;}
/*.home .pre-header .navbar-nav a,.page-id-75197 .pre-header .navbar-nav a,.home .pre-header a,.home .pre-header .search-icon a,.page-id-75197 .pre-header a,.page-id-75197 .pre-header .search-icon a{color:#fff;}*/
.pre-header .limit-width .row-menu-inner{padding-left:36px;padding-right:36px;}

@media screen and (min-width: 960px){
.menu-smart > li > a{padding:0;margin:0 14px;}
.menu-smart > li:nth-child(5) > a{margin-right:0;}
.menu-item a{position: relative;}
.current-menu-item a:after{content:"";position: absolute;top:50%;left:50%;margin-top:20px;margin-left:-20px;height:5px !important;background: #32f06e;width:40px;transition:all 0.2s ease;}

}
.home #menu-main-menu li.active.current-menu-item a{color:#fff !important;}
.page-id-75197  #menu-main-menu li.active.current-menu-item a{color:#fff !important;}
.home #menu-main-menu .is_stuck li.active.current-menu-item a{color:#1d1d1b !important;}
.page-id-75197 .is_stuck #menu-main-menu li.active.current-menu-item a{color:#1d1d1b !important;}
.home #menu-main-menu li.active.current-menu-item a:hover, .home .is_stuck #menu-main-menu li.active.current-menu-item a:hover{color:#32f06e !important;}
.page-id-75197  #menu-main-menu li.active.current-menu-item a:hover, .page-id-75197 .is_stuck #menu-main-menu li.active.current-menu-item a:hover{color:#32f06e !important;}
.page #menu-main-menu li.menu-item.menu-item-link a:hover,.single #menu-main-menu li.menu-item.menu-item-link a:hover{color:#32f06e !important;}
footer .vc_row:nth-child(1)>.row{margin-top:0px !important;padding-top:70px;}
footer .limit-width p,footer .limit-width p strong{color:#1d1d1b;}
footer .vc_row:nth-child(2)>.row{padding:40px 36px 20px 36px !important;}
footer .vc_row:nth-child(2)>.row>.row-inner{padding-bottom:26px;padding-top:26px;margin-left:0;border-top:2px solid #32f06e;border-bottom:2px solid #32f06e;}
footer .vc_row:nth-child(3)>.row>.row-inner{padding-bottom:40px;margin-left:0;border-bottom:2px solid #32f06e;}
footer .vc_row:nth-child(3)>.row>.row-inner>.pos-top:nth-child(1){padding-left:0;}
footer .vc_row:nth-child(2)>.row>.row-inner>.pos-top:nth-child(1){padding-left: 0;}
footer>p:nth-child(4){display: none;}
footer .footer-last .uncell{padding-top:20px;}
footer .limit-width #text-6 img,footer .limit-width #text-3 img{margin-top:0;}
footer .footer-last:not(.footer-center) .social-icon i{font-size: 25px;}
.social-icon a{color:#1d1d1b;}
.social-icon a:hover{color:#32f06e;}
footer .heading-text h6.h6{font-size:20px;}
footer .row-container ul{margin-top:0;}
footer .row-container ul li{display: inline;}
footer .row-container ul li:last-child{margin-left:20px;}

footer .site-info p{font-size:14px;}
footer .row-container ul li a{color:#1d1d1b;font-size:15px;text-decoration: underline;}
footer .row-container ul li a:hover{color:#32f06e;}


#equipo{padding:0 !important;text-align: left;color:#1d1d1b;}
#equipo h3{color:#1d1d1b;text-align: left;}
#equipo p span{font-weight: 400 !important;color:#1d1d1b !important;text-align: left;}
.tmb .t-entry p.t-entry-meta{margin-bottom:13px;}
.tmb .t-entry p.t-entry-meta span{font-size: 16px;}
#equipo .t-entry-text-tc{padding-top:20px;}
/*#equipo .owl-stage-outer{padding-bottom: 40px;}*/
.single-block-padding{padding-left:0;padding-right:0;}
#logos .t-entry-visual-overlay,#logos .t-overlay-wrap{display: none;}
.cwhite,.cwhite *{color:#fff !important;}
.center{text-align: center !important;}
.work h3 a,.work p{color:#1d1d1b !important;}
.work h3 a:hover{color:#32f06e !important;}
.mw412{max-width: 410px;}
.style-light .btn-default, .style-dark .style-light.style-override .btn-default, .style-dark .style-light .btn-default{background-color:#1d1d1b !important;border-color:#1d1d1b !important;}
.style-light .btn-default:hover, .style-dark .style-light.style-override .btn-default:hover, .style-dark .style-light .btn-default:hover{background-color:#32f06e !important;border-color:#32f06e !important;}
a.btn.btnOpen,a.btn.btnClose{text-transform: none !important;background: none !important;color:#1d1d1b !important;text-align: left;display: inline-block; border:0 !important;font-size:16px;position: relative;display: block;letter-spacing:0px;padding:10px 10px 10px 0 !important;}
a.btnOpen i,a.btnClose i{color: #000 !important;font-size:16px;top:2px;}
a.btn.btnOpen:hover,a.btn.btnClose:hover{color:#32f06e !important;}
.toSlideToggle{display: none;}
.contBtnHide,.toShow.extra,.btnsShow1 a.btnClose,.toShow1{display: none;}
.toShow:not(.extra){position:absolute !important;top:0;left:80000px;width:100%;opacity: 0;}
.toShow:not(.extra).active{position:relative !important;top:0 !important;left:0 !important;opacity: 1;}
.style-light .btn-default:not(.btn-hover-nobg):hover, .style-dark .style-light.style-override .btn-default:not(.btn-hover-nobg):hover, .style-dark .style-light .btn-default:not(.btn-hover-nobg):hover, .style-light .btn-default.active, .style-dark .style-light.style-override .btn-default.active, .style-dark .style-light .btn-default.active{color:#32f06e !important;}
.divisor{margin:10px 0 20px 0 !important;}
.t-entry-title{font-weight: 700 !important;}
.t-entry-title a{color:#1d1d1b !important;}
.t-entry-title a:hover{color:#32f06e !important;}

.slideThinking h2 a{color:#1d1d1b !important;position: relative;}
.slideThinking h2 a:hover{color:#1d1d1b !important;}
.slideThinking h2 a:hover:after{content:"";width:100%;height:3px;background:#000 !important;position: absolute;bottom:5px;left:0;}
.mw1200{max-width:1150px;margin:0 auto;padding-left:36px;padding-right: 36px;}
.limit-width{max-width: 1150px;}
.maxw1150{max-width:1150px;}
.maxw2080{max-width:2080px;}
.testimonios .t-entry-text{display:none;}
.testimonios blockquote{font-size:16px;font-style: normal;}
.testimonios blockquote *{color:#1d1d1b !important;}
.testimonios p:nth-child(1){font-style: italic !important;font-size:25px !important;line-height:26px;}
.testimonios p:nth-child(2){font-weight: 700 !important;}
.testimonios blockquote small{display:block;font-size:16px;font-weight: 400 !important;margin:0;padding:0;}
.testimonios blockquote small:before{display: none;}
.mw460{max-width: 460px;}
.mtop0{margin-top: 0 !important;}
.ptop0{padding-top: 0 !important;}
.ponentes h4,.ponentes h4 strong{color:#32f06e !important;}
.tmb .t-entry p.t-entry-meta span{font-weight: 400 !important;color:#1d1d1b !important;}
.pagination .btn i{color:#1d1d1b !important;}
.pagination .btn:hover i{color:#32f06e !important;}
.pagination .btn .current{color:#1d1d1b !important;background: #32f06e !important;border-radius:20px;}
.pagination .page-numbers{background: none !important;font-weight:bold;}
.single .header-title,.single .header-title span{color:#32f06e !important;}
.single .category-info,.single .author-info{display: none;}
.single .header-content-inner{padding-bottom:0 !important;margin-bottom:0 !important;}
.contentNews{width: 80% !important;margin:0 auto}
@media screen and (max-width: 768px){
.contentNews{width: 100% !important;}
}
.post-footer{border: 0 !important;background:#f2f2f2;margin-top:40px;}
.post-footer .row-container .row-parent{padding:40px 36px 40px 36px !important;}
.post-footer .post-share{border:0;padding-top:40px !important;padding-bottom:40px;}
.post-footer .post-share span{color:#1d1d1b;position:relative;display: block;font-family:'Roboto',sans-serif;font-weight:600;text-align: center;padding-bottom:30px;margin-bottom: 30px;font-size:16px;}
.post-footer .post-share span:after{width:80px;height:3px;background:#32f06e;display: inline-block;position: absolute;bottom:0;left:50%;margin-left:-40px;content:"";}
.post-footer .post-share .social li{font-size: 20px;margin:0 10px;}
.post-footer .post-share .social li:hover:before{color:#32f06e !important;}
.portfolio-wrapper .post-footer, .portfolio-wrapper .post-share{padding-top:0 !important;}
.portfolio-wrapper .post-footer .post-share{padding-top:40px !important;}
.post-footer .social li{font-size: 21px !important;}
.portfolio-body .post-footer{margin-top:80px;}
.tmb-light.tmb-border, .tmb-light.tmb-bordered:not(.tmb-no-bg):not(.tmb-media-shadowed).tmb > .t-inside, .tmb-light.tmb-bordered.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual{border: 0;}
.twitter-item-data .tweet-text{text-align: left !important;}
.twitter-item-data .tweet-text p{font-size:23px;font-family: 'Noe Regular It';line-height: 2em !important;}
.twitter-item-data .tweet-text p:nth-child(2){font-family: 'Roboto';line-height: 1.5em !important;margin-top:0;}
.twitter-item-data .tweet-text p,.twitter-item-data .tweet-text p a,.twitter-item-data .tweet-text .twitter-footer small{color:#1d1d1b !important;}
/*.twitter-item-data .tweet-text p a{font-size:15px;}*/
.twitter-item-data .tweet-text .twitter-footer i,.twitter-item-data .tweet-text .twitter-footer p small,.twitter-item-data .tweet-text p a:hover{color:#32f06e !important;}

blockquote.tweet-text small,blockquote.tweet-text small a{font-size: 14px !important;font-weight:400 !important;}
.mhtextContact{min-height: 140px;}

#text-6 img:nth-child(1),#text-3 img:nth-child(1){margin-bottom:15px;}
.medios .t-entry-date{font-size: 15px !important;}
.single .post-info .date-info{font-size:16px;}
.btn.wpcf7-submit,.btnSuscribirse a{font-size: 16px !important;font-weight: 400 !important;}
.btnInforme.btnSuscribirse a{font-family: 'Roboto' !important;display: inline-block;}
.uncode-gmaps-widget {margin-top:0 !important;}
.espaciador{height:40px !important;margin:0;padding:0;}
.ponentes .t-entry p:nth-child(1){font-size:15px;}
@media screen and (min-width: 768px){
.main-container .row-container .row-parent .uncont > .logoCluster{margin-top:-106px !important;}
}
.spacer{display: inline-block;}
.home .slideHome .col-lg-6{width:55%;}
@media screen and (max-width: 1400px){
.home .slideHome .col-lg-6{width:70%;}
}
@media screen and (max-width: 980px){
.home .slideHome .col-lg-6{width:80%;}
}
@media screen and (max-width: 768px){
.home .slideHome .col-lg-6{width:100%;}
}
#text-6 p:nth-child(1) img,#text-3 p:nth-child(1) img {width:127px;height:auto;}
#text-6 p:nth-child(2) img,#text-3 p:nth-child(2) img {width:151px;height:auto;}
.owl-carousel-wrapper{overflow: visible;}
.owl-carousel-container.half-gutter .owl-prev{top:50% !important;margin-left: 0 !important;margin-top:-25px !important;left:-50px !important;}
.owl-carousel-container.half-gutter .owl-next{top:50% !important;margin-right: 0 !important;margin-top:-85px !important;right:-20px !important;}

.logos .owl-carousel-container.half-gutter .owl-prev{margin-top:-40px !important;}
.logos .owl-carousel-container.half-gutter .owl-next{margin-top:-40px !important;}
.owl-carousel-wrapper{overflow: hidden;}
.owl-prev .owl-nav-container, .owl-next .owl-nav-container{top:0 !important;}
.style-light .owl-prev .btn-default,.style-dark .style-light.style-override .owl-prev .btn-default,.style-dark .style-light .owl-prev .btn-default,.style-light .owl-next .btn-default,.style-dark .style-light.style-override .owl-next .btn-default,.style-dark .style-light .owl-next .btn-default{background:none !important;}
.style-light .owl-prev .btn-default i,.style-dark .style-light.style-override .owl-prev .btn-default i,.style-dark .style-light .owl-prev .btn-default i,.style-light .owl-next .btn-default i,.style-dark .style-light.style-override .owl-next .btn-default i,.style-dark .style-light .owl-next .btn-default i{color:#1d1d1b !important;font-size:40px !important;top:24px !important;}

.style-light .owl-prev .btn-default:hover i,.style-dark .style-light.style-override .owl-prev .btn-default:hover i,.style-dark .style-light .owl-prev .btn-default:hover i,.style-light .owl-next .btn-default:hover i,.style-dark .style-light.style-override .owl-next .btn-default:hover i,.style-dark .style-light .owl-next .btn-default:hover i{color:#32f06e !important;}
.worksHome a,.worksHome a .t-overlay-wrap,.worksHome a .t-overlay-wrap img{transition:all 0.2s ease;}
.worksHome a .t-overlay-wrap{opacity:0;}
.worksHome a:hover .t-overlay-wrap{opacity:1;}

.slideEquipo .w100{padding:10px !important;}
.slideEquipo .w100 p{margin-top: 0;}
footer .footer-last .uncell{padding-bottom:80px;}
.overflowHidden{overflow: hidden;}
h3.t-entry-title.h5{margin-top:5px !important;}

@media screen and (max-width: 980px){
.codEt{max-height:400px;}
}
@media screen and (max-width: 768px){
.codEt{max-height:350px;}
}
@media screen and (max-width: 600px){
.codEt{max-height:270px;}
}
.mw490{max-width: 490px !important;}
.mh315,.mh315 *{min-height: 275px !important;}
.mh600,.mh600 *{min-height: 600px !important;}
@media screen and (max-width: 980px){
.mh600,.mh600 *{min-height: 500px !important;}
}
@media screen and (max-width: 768px){
.mh600,.mh600 *{min-height: 350px !important;}
}
.downloadForm input[type="text"],.downloadForm input[type="tel"],.downloadForm input[type="email"]{width: 100%;}
.downloadForm form p{margin-top:10px;}
.wpcf7-response-output{font-size: 18px !important;}

.btn.btnPerso{width:100%;display: block;font-weight: 600 !important;font-size:24px !important;text-transform: none !important;letter-spacing: 0;}
.vc_row.ptopSpecial{padding-top:18px !important;}
.cgrey2,p.cregy2{color:#808080 !important;}
*.fs20{font-size: 20px !important;}

.heading-text.animTitle{padding-bottom:60px;position: relative;width: 100% !important;display: block !important;}
.animTitle.center span{width:100%;text-align: center;}
/*.animTitle span{position: absolute;bottom:0px;left:0;opacity: 1;display: none;width: 100%;}
.animTitle span:first-child{position: relative;bottom:0;opacity: 1;display: block;}
.animTitle span.active{opacity: 1;bottom:0;}
.animTitle span.active.viewed,.animTitle span.viewed{opacity: 0;bottom:60px;}*/

.animTitle .innerIam{
  overflow: hidden;
  position: relative;
  height: 64px;
  width: 100%;
  display:block;
}
.animTitle .innerIam strong {
  display: block;
  position: relative;
  white-space: nowrap;
  top: 0;
  left: 0;
  width: 100%;

/*animation*/
/*-webkit-animation:move6 5s;
   -moz-animation:move6 5s;
    -ms-animation:move6 5s;
     -o-animation:move6 5s;
        animation:move6 5s;*/
/*animation-iteration-count*/
-webkit-animation-iteration-count:infinite;
   -moz-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
     -o-animation-iteration-count:infinite;
        animation-iteration-count:infinite;
/*animation-delay*/
-webkit-animation-delay:2s;
   -moz-animation-delay:2s;
    -ms-animation-delay:2s;
     -o-animation-delay:2s;
        animation-delay:2s;
}
.home .animTitle .innerIam strong {

/*animation*/
-webkit-animation:move3 21s;
   -moz-animation:move3 21s;
    -ms-animation:move3 21s;
     -o-animation:move3 21s;
        animation:move3 21s;

        -webkit-animation-iteration-count:infinite;
   -moz-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
     -o-animation-iteration-count:infinite;
        animation-iteration-count:infinite;
/*animation-delay*/
-webkit-animation-delay:10s;
   -moz-animation-delay:10s;
    -ms-animation-delay:10s;
     -o-animation-delay:10s;
        animation-delay:10s;
}
.about .animTitle .innerIam strong {
font-size:84px;
/*animation*/
-webkit-animation:move5 10s;
   -moz-animation:move5 10s;
    -ms-animation:move5 10s;
     -o-animation:move5 10s;
        animation:move5 10s;

        -webkit-animation-iteration-count:infinite;
   -moz-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
     -o-animation-iteration-count:infinite;
        animation-iteration-count:infinite;
/*animation-delay*/
-webkit-animation-delay:3s;
   -moz-animation-delay:3s;
    -ms-animation-delay:3s;
     -o-animation-delay:3s;
        animation-delay:3s;
}
.about .animTitle span,.services .animTitle span{
    font-size: 84px !important;
    line-height: 84px !important;
    height:84px !important;
}
.about .animTitle .innerIam,.services .animTitle .innerIam{height: 84px !important;}
.services .animTitle .innerIam strong {
font-size:84px;
/*animation*/
-webkit-animation:move4 8s;
   -moz-animation:move4 8s;
    -ms-animation:move4 8s;
     -o-animation:move4 8s;
        animation:move4 8s;

        -webkit-animation-iteration-count:infinite;
   -moz-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
     -o-animation-iteration-count:infinite;
        animation-iteration-count:infinite;
/*animation-delay*/
-webkit-animation-delay:3s;
   -moz-animation-delay:3s;
    -ms-animation-delay:3s;
     -o-animation-delay:3s;
        animation-delay:3s;
}
@media screen and (max-width: 812px){
.home .slideHomeGif .row{padding-bottom:480px !important;background-size:80% auto !important;background-position:center bottom;}
.animTitle .innerIam{font-size:42px;}
.about .animTitle .innerIam strong,.home .animTitle .innerIam strong{font-size:42px;line-height: 42px !important;
    height:42px !important;}
.about .animTitle span,.services .animTitle span{
    font-size: 42px !important;
    line-height: 42px !important;
    height:42px !important;
}
.animTitle .innerIam,.about .animTitle .innerIam,.services .animTitle .innerIam{height: 42px !important;}
@keyframes move3{
0%  { top: 0px; }
1% { top: -42px; }
50% { top: -42px; }
51% { top: -84px; }
100% { top: -84px; }
}
@-webkit-keyframes move3 {
    0%  { top: 0px; }
    1% { top: -42px; }
    50% { top: -42px; }
    51% { top: -84px; }
    100% { top: -84px; }
}
@-moz-keyframes move3 {
    0%  { top: 0px; }
    1% { top: -42px; }
    50% { top: -42px; }
    51% { top: -84px; }
    100% { top: -84px; }
}
@-o-keyframes move3 {
    0%  { top: 0px; }
    1% { top: -42px; }
    50% { top: -42px; }
    51% { top: -84px; }
    100% { top: -84px; }
}

@keyframes move5{
0%  { top: 0px; }
3%  { top: -42px; }
25% { top: -42px; }
28% { top: -84px; }
50% { top: -84px; }
53% { top: -126px; }
75% { top: -126px; }
78% { top: -168px; }
100% { top: -168px; }
}
@-webkit-keyframes move5 {
0%  { top: 0px; }
3%  { top: -42px; }
25% { top: -42px; }
28% { top: -84px; }
50% { top: -84px; }
53% { top: -126px; }
75% { top: -126px; }
78% { top: -168px; }
100% { top: -168px; }
}
@-moz-keyframes move5 {
0%  { top: 0px; }
3%  { top: -42px; }
25% { top: -42px; }
28% { top: -84px; }
50% { top: -84px; }
53% { top: -126px; }
75% { top: -126px; }
78% { top: -168px; }
100% { top: -168px; }
}
@-o-keyframes move5 {
0%  { top: 0px; }
3%  { top: -42px; }
25% { top: -42px; }
28% { top: -84px; }
50% { top: -84px; }
53% { top: -126px; }
75% { top: -126px; }
78% { top: -168px; }
100% { top: -168px; }
}


@keyframes move4{
0%  { top: 0px; }
4%  { top: -42px; }
33% { top: -42px; }
37% { top: -84px; }
66% { top: -84px; }
70% { top: -126px; }
100% { top: -126px; }
}
@-webkit-keyframes move4 {
0%  { top: 0px; }
4%  { top: -42px; }
33% { top: -42px; }
37% { top: -84px; }
66% { top: -84px; }
70% { top: -126px; }
100% { top: -126px; }
}
@-moz-keyframes move4 {
0%  { top: 0px; }
4%  { top: -42px; }
33% { top: -42px; }
37% { top: -84px; }
66% { top: -84px; }
70% { top: -126px; }
100% { top: -126px; }
}
@-o-keyframes move4 {
0%  { top: 0px; }
4%  { top: -42px; }
33% { top: -42px; }
37% { top: -84px; }
66% { top: -84px; }
70% { top: -126px; }
100% { top: -126px; }
}


@keyframes move6 {
    0%  { top: 0px; }
    20% { top: -42px; }
    40% { top: -84px; }
    60% { top: -126px; }
    80% { top: -168px; }
    100% { top: -210px; }
}
@-webkit-keyframes move6 {
    0%  { top: 0px; }
    20% { top: -42px; }
    40% { top: -84px; }
    60% { top: -126px; }
    80% { top: -168px; }
    100% { top: -210px; }
}
@-moz-keyframes move6 {
    0%  { top: 0px; }
    20% { top: -42px; }
    40% { top: -84px; }
    60% { top: -126px; }
    80% { top: -168px; }
    100% { top: -210px; }
}
@-o-keyframes move6 {
    0%  { top: 0px; }
    20% { top: -42px; }
    40% { top: -84px; }
    60% { top: -126px; }
    80% { top: -168px; }
    100% { top: -210px; }
}
@keyframes move6 {
    0%  { top: 0px; }
    20% { top: -42px; }
    40% { top: -84px; }
    60% { top: -126px; }
    80% { top: -168px; }
    100% { top: -210px; }
}
}
@media screen and (min-width: 813px){
@keyframes move3{
0%  { top: 0px; }
1% { top: -64px; }
50% { top: -64px; }
51% { top: -128px; }
100% { top: -128px; }
}
@-webkit-keyframes move3 {
    0%  { top: 0px; }
    1% { top: -64px; }
    50% { top: -64px; }
    51% { top: -128px; }
    100% { top: -128px; }
}
@-moz-keyframes move3 {
    0%  { top: 0px; }
    1% { top: -64px; }
    50% { top: -64px; }
    51% { top: -128px; }
    100% { top: -128px; }
}
@-o-keyframes move3 {
    0%  { top: 0px; }
    1% { top: -64px; }
    50% { top: -64px; }
    51% { top: -128px; }
    100% { top: -128px; }
}

@keyframes move5{
0%  { top: 0px; }
3%  { top: -84px; }
25% { top: -84px; }
28% { top: -168px; }
50% { top: -168px; }
53% { top: -252px; }
75% { top: -252px; }
78% { top: -336px; }
100% { top: -336px; }
}
@-webkit-keyframes move5 {
0%  { top: 0px; }
3%  { top: -84px; }
25% { top: -84px; }
28% { top: -168px; }
50% { top: -168px; }
53% { top: -252px; }
75% { top: -252px; }
78% { top: -336px; }
100% { top: -336px; }
}
@-moz-keyframes move5 {
0%  { top: 0px; }
3%  { top: -84px; }
25% { top: -84px; }
28% { top: -168px; }
50% { top: -168px; }
53% { top: -252px; }
75% { top: -252px; }
78% { top: -336px; }
100% { top: -336px; }
}
@-o-keyframes move5 {
0%  { top: 0px; }
3%  { top: -84px; }
25% { top: -84px; }
28% { top: -168px; }
50% { top: -168px; }
53% { top: -252px; }
75% { top: -252px; }
78% { top: -336px; }
100% { top: -336px; }
}


@keyframes move4{
0%  { top: 0px; }
4%  { top: -84px; }
33% { top: -84px; }
37% { top: -168px; }
66% { top: -168px; }
70% { top: -252px; }
100% { top: -252px; }
}
@-webkit-keyframes move4 {
0%  { top: 0px; }
4%  { top: -84px; }
33% { top: -84px; }
37% { top: -168px; }
66% { top: -168px; }
70% { top: -252px; }
100% { top: -252px; }
}
@-moz-keyframes move4 {
0%  { top: 0px; }
4%  { top: -84px; }
33% { top: -84px; }
37% { top: -168px; }
66% { top: -168px; }
70% { top: -252px; }
100% { top: -252px; }
}
@-o-keyframes move4 {
0%  { top: 0px; }
4%  { top: -84px; }
33% { top: -84px; }
37% { top: -168px; }
66% { top: -168px; }
70% { top: -252px; }
100% { top: -252px; }
}


@keyframes move6 {
    0%  { top: 0px; }
    20% { top: -64px; }
    40% { top: -128px; }
    60% { top: -192px; }
    80% { top: -256px; }
    100% { top: -320px; }
}
@-webkit-keyframes move6 {
    0%  { top: 0px; }
    20% { top: -64px; }
    40% { top: -128px; }
    60% { top: -192px; }
    80% { top: -256px; }
    100% { top: -320px; }
}
@-moz-keyframes move6 {
    0%  { top: 0px; }
    20% { top: -64px; }
    40% { top: -128px; }
    60% { top: -192px; }
    80% { top: -256px; }
    100% { top: -320px; }
}
@-o-keyframes move6 {
    0%  { top: 0px; }
    20% { top: -64px; }
    40% { top: -128px; }
    60% { top: -192px; }
    80% { top: -256px; }
    100% { top: -320px; }
}
@keyframes move6 {
    0%  { top: 0px; }
    20% { top: -64px; }
    40% { top: -128px; }
    60% { top: -192px; }
    80% { top: -256px; }
    100% { top: -320px; }
}
}
.slideLogos img{
    /*-webkit-filter: grayscale(1);
    -webkit-filter: grayscale(100%);
    filter: gray;
    filter: grayscale(100%);
    opacity:0.5;*/
    max-width:215px !important;width:100%;height:auto;margin:20px auto;
}
.listTeam ul{padding:0 !important;display: table;}
.listTeam ul:after{clear:both;}
.listTeam ul li{padding:0;margin-bottom:5px;list-style: none;width:100%;display: block;}
.listTeam ul li span{width: 100%;display: block;}
.listTeam ul li a{padding-right:10px;position: relative;overflow: visible;z-index:2;width:100%;}
.listTeam ul li a em:before{content:"";width:1px;position: absolute;bottom:-1px;left:-10000px;height:12px;background: #32f06e;transition:width 0.2s ease;z-index:-1;}
.listTeam ul li a:hover em:before{width:103%;left:-2%;}
.listTeam ul li a em{white-space:nowrap;display:block;width:auto;position: absolute;top:-3px;left:0;}
.listTeam ul li a em,.listTeam ul li a:hover strong{opacity: 0;}
.listTeam ul li a:hover em{opacity: 1;}
.listTeam ul li a *{font-weight: normal !important;font-style: normal !important;color:#1d1d1d !important;transition:opacity 0.2s ease;padding-right:0;margin-right:0;}
.btnInforme,.btnInforme a strong{transition:none;}
.btnInforme a,a.btnPerso.btn{font-family: 'Noe Bold' !important;font-weight:bold;padding:12px 20px;background:#32f06e;color:#1d1d1b !important;font-size:28px;border:1px solid #32f06e !important;}
.btnInforme a:hover,a.btnPerso.btn:hover{background:#1d1d1b !important;border:1px solid #1d1d1b !important;color:#32f06e !important;}
#mc4wp-form-1 .inputText{height:50px !important;margin-top:1px;background:#fff;width:63%;float:left;color:#666 !important;border:1px solid #efefef;border-radius: 0;}
#mc4wp-form-1 .inputText::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#666 !important;
}
#mc4wp-form-1 .inputText::-moz-placeholder { /* Firefox 19+ */
  color:#666 !important;
}
#mc4wp-form-1 .inputText:-ms-input-placeholder { /* IE 10+ */
  color:#666 !important;
}
#mc4wp-form-1 .inputText:-moz-placeholder { /* Firefox 18- */
  color:#666 !important;}
input.wpcf7-form-control.wpcf7-submit.btn,#mc4wp-form-1 .btn{color:#000 !important;height:50px !important;border:1px solid #32f06e !important;width:37%;float:left;border-radius:0;}
.btnSuscribirse a{color:#000 !important;height:50px !important;border:1px solid #32f06e !important;float:right;border-radius:0;}
input.wpcf7-form-control.wpcf7-submit.btn:hover,#mc4wp-form-1 .btn:hover,.btnSuscribirse a:hover{background:#000 !important;border:1px solid #000 !important;color:#32f06e !important;}

.slideHomeGif{
  background:#A6E4FF;
  padding-top: 0!important;
  padding-bottom: 0!important;
}
.slideHomeGif .row{
	background-repeat: no-repeat;
	background-position: right center;
	min-height:540px !important;
	background-size:50% auto;}

@media screen and (min-width: 1150px){
.limit-width .row-menu-inner,.main-container .row-container .row-parent,footer .vc_row:nth-child(2)>.row,.header-wrapper .header-content-inner,footer .footer-last .row>div,.mw1200{padding-left:0 !important;padding-right: 0 !important;}
.main-container .row-container.spacingSpecial{padding-left:60px !important;padding-right:60px !important;}
}

@media screen and (min-width: 1024px){
.slideTop,.p404,.slideTop.slideHomeGif{min-height:620px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;

    align-items: center;}
}
@media screen and (max-width: 768px){
.slideHomeGif .row{padding-bottom:300px !important;background-size: 100% auto;background-position: bottom center;}
}
.fontspace-186450,.fontspace-186450 *{letter-spacing: -0.015em !important;}
.slick-dots li button::before{width:40px;height:40px;color:#d2d2d2 !important;line-height:40px;font-size:25px !important;transition:all 0.2s ease;}
.slick-dots li button:hover:before,.slick-dots li.slick-active button::before{font-size:40px !important;padding-top:0px;}
/*.slick-dots li button:before{font-size:30px !important;line-height:30px !important;color:#555555 !important;}
.slick-dots li.slick-active button:before{color:#555 !important;}
.slideLogos .slick-dots li button:before{color:#d2d2d2 !important;}
.slideLogos .slick-dots li.slick-active button:before{color:#d2d2d2 !important;}
.testimonios .slick-dots li button:before{color:#d2d2d2 !important;}
.testimonios .slick-dots li.slick-active button:before{color:#d2d2d2 !important;}
.slick-dots li button:hover:before{color:#32f06e !important;}*/
.slick-dots li{transform:scale(0.8);}
.slick-dots li.slick-active{transform:scale(1);}

.owl-dots{border:0;}
.owl-dot
.owl-dot span{opacity:1 !important;background:#d2d2d2 !important;box-shadow:0 0 0 !important;border:1px solid #d2d2d2 !important;}
.medios hr{opacity: 0;}


.divisorWork{margin:25px 0 !important;}
.news .t-entry-text-tc.half-block-padding{padding-top:25px !important;}
.tmb .t-entry p.t-entry-meta span{font-size: 14px;}
.news .t-entry-title,.news2 .t-entry-title{margin-top:0 !important;padding-bottom:5px;}
.single .post-info .date-info{text-transform: none;}

.p404,.p404 *{text-align: center !important;}
.p404 img{max-width:560px !important;margin:0 auto !important;}
.p404 .heading-text{padding-top:0 !important;margin-top:0 !important;}
.main-container .p404.row-container .quad-top-padding{padding-top: 0 !important;}
@media screen and (min-width: 1200px){
.vc_row.bloqueTexto{padding: 125px 0 !important;}
}
@media screen and (min-width: 768px){
footer .pos-top:nth-child(4){padding-top:25px;}
}

.listTeam ul li,.listTeam ul li span{text-align: left !important;}

@media screen and (max-width: 1199px){
.vc_row.bloqueTexto{padding: 60px 5.3% !important;}
.vc_row.bloqueTexto2{padding-left: 5.3% !important;padding-right: 5.3% !important;}
}
.bloqueTexto>.row,.bloqueTexto>.row.quad-top-padding{padding:0 !important;}
.heading-text.animTitle{margin-bottom:0 !important;padding-bottom:0 !important;}
.news2 .page-next,.news2 .page-prev{display: none !important;}

@media screen and (max-width: 768px){
.home .slideHomeGif.slideTop .row{min-height:450px !important;}
.home .slideHomeGif .row{padding-bottom:480px !important;background-size:80% auto !important;background-position:center bottom;}
.animTitle .innerIam{font-size:35px;}
.about .animTitle .innerIam strong,.home .animTitle .innerIam strong,.services .animTitle .innerIam strong{font-size:35px;line-height: 42px !important;
    height:42px !important;}
.about .animTitle span,.home .animTitle span,.services .animTitle span,.services .animTitle span{
    font-size: 35px !important;
    line-height: 42px !important;
    height:42px !important;
}
.animTitle .innerIam,.about .animTitle .innerIam,.services .animTitle .innerIam,.services .animTitle .innerIam{height: 42px !important;}
}
@media screen and (max-width: 767px){
.home .slideHomeGif.slideTop .row{height: 450px !important;min-height:450px !important;}
.home .slideHomeGif .row{padding-bottom:0px !important;background-size:80% auto !important;background-position:center bottom;}
}
.sentNews{padding-top:12px !important;}
.uncode_text_column p a:hover strong{color:#32f06e;}
.btnSuscribirse h6{width: 100%;}

@media screen and (max-width: 1024px){
.sentNews{padding-top:0 !important;}
}

@media screen and (max-width: 768px){
.footer-last .uncell{padding-bottom:40px !important;}
.footer-last .uncell.text-right{padding-bottom:0px !important;}
footer .footer-last{padding-top: 16px !important;}
}

.mhMobile .pos-top .uncol{height:100%;}
@media screen and (min-width: 769px){
.hiddenMobile{display: block !important;}
.hiddenDesktop{display: none !important;}
}

@media screen and (max-width: 768px){
.h3{font-size:20px !important;}
.menu-horizontal-inner{padding-bottom:80px;}
.main-container .row-container .single-h-padding,footer .vc_row:nth-child(2)>.row,.header-wrapper .header-content-inner{padding-left:5.3% !important;padding-right:5.3% !important;}
.tmb > .t-inside .spacer.double-space, .tmb-text-space-reduced.tmb .t-entry > :not(hr):not(.t-entry-readmore):not(:first-child).spacer.double-space{margin-top:20px !important;}
.main-container .row-container .quad-bottom-padding,.vc_row.bloqueTexto{padding-bottom:40px !important;}
.main-container .row-container .quad-top-padding,.vc_row.bloqueTexto{padding-top:40px !important;}
.portfolio-wrapper .limit-width .uncol{max-width:100% !important;}
.topWork *{text-align:left !important;}
input.wpcf7-form-control.wpcf7-submit.btn, #mc4wp-form-1 .btn{width:auto;}
.hiddenMobile{display: none !important;}
.hiddenDesktop{display: block !important;}
.notPaddingLeft{padding-left:0 !important;}
.lessMarginTop{margin-top:-18px;padding-top:0 !important;}
footer #text-6,footer #text-3{text-align: center;}
footer #text-6 p,footer #text-3 p{display: inline;}
footer #text-6 p img,footer #text-3 p img{text-align: center;float:none !important;}
#text-6 p:nth-child(2) img,#text-3 p:nth-child(2) img{margin-left:20px;}
.topWork .pos-top:nth-child(2){padding-top:20px !important;}
.single .header-wrapper .header-content-inner{padding-top:40px !important;}
.contentNews .row:nth-child(1){padding-top:0 !important;}
.contentNews .limit-width .uncol{max-width: 100% !important;}
.btnInforme .h6,.btnInforme .h6 a{font-size:22px;}
.twitter-item-data .tweet-text p{font-size:20px;line-height:26px !important; }
.uncode_text_column.mhtextContact{margin-top:0px !important;}
.mhtextContact{min-height: 10px;margin-bottom:20px;}
}
@media screen and (max-width: 768px) and (min-width:767px){
footer #text-6,footer #text-3{margin-top: 20px !important;}
.footerlogos{padding-top: 0 !important;}
}
@media screen and (max-width: 1024px){
.main-menu-container{max-height: 100% !important;}
body.menu-mobile-centered .main-menu-container .menu-horizontal{min-height:1px !important;}
#menu-main-menu li.active.current-menu-item a, .is_stuck #menu-main-menu li.active.current-menu-item a{color:#32f06e !important; }
}
@media screen and (max-width: 767px){
.main-menu-container{max-height: 305px !important;}
footer,footer * {text-align: center !important;}
#text-6 p img,#text-3 p img{width:130px;}
footer .textwidget p{display: inline;text-align: center;}
footer .heading-text h6 p{width: 100%;}
footer .heading-text h6 p a{float: none !important;}
footer .heading-text,footer .heading-text *,footer .heading-text h6 p{text-align: center !important;}
footer .row div[class*="col-lg-"].align_left > .uncol > .uncoltable > .uncell > .uncont,footer .row div[class*="col-lg-"] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont{text-align: center !important;}
.menu-container #logo-container-mobile.logo-container{padding-left:5.33% !important;}
}

.btnInforme a{display: block;}
.mh400,.mh400 *{min-height: 400px !important;}
.mh300,.mh300 *{min-height: 250px !important;}
.menu-smart .search-icon{font-weight: 400 !important;}
.slideNews>.row{overflow: hidden;}

/*.spacingSpecial .pos-top{padding:1px 2px 2px 2px !important;}*/
.owl-dots-inside .owl-dots .owl-dot span{background:#1d1d1b;border:1px solid #1d1d1b;box-shadow:0 0 0;}
footer .textwidget p{margin-top:0 !important;}
/* .home .dummy{padding-top:100% !important;} */

.play {
text-align: center;
cursor: pointer;
z-index: 4;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
cursor: pointer;}
.play::before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.play > .icon {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    height: 277px;
    width: 240px;
    cursor: pointer !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/wp-content/uploads/2018/09/icon_arr_play.svg);
    -webkit-transition: opacity 0.2s cubic-bezier(0.215,0.61,0.355,1);
    -moz-transition: opacity 0.2s cubic-bezier(0.215,0.61,0.355,1);
    -o-transition: opacity 0.2s cubic-bezier(0.215,0.61,0.355,1);
    transition: opacity 0.2s cubic-bezier(0.215,0.61,0.355,1);
    -webkit-transition: -webkit-transform cubic-bezier(0.215,0.61,0.355,1) 0.8s;
    -moz-transition: -moz-transform cubic-bezier(0.215,0.61,0.355,1) 0.8s;
    -o-transition: -o-transform cubic-bezier(0.215,0.61,0.355,1) 0.8s;
    transition: -webkit-transform cubic-bezier(0.215,0.61,0.355,1) 0.8s, -moz-transform cubic-bezier(0.215,0.61,0.355,1) 0.8s, -o-transform cubic-bezier(0.215,0.61,0.355,1) 0.8s, transform cubic-bezier(0.215,0.61,0.355,1) 0.8s;
}
@media screen and (max-width: 767px){
.play > .icon{width: 80px;height:100px;}
}
@media screen and (max-width: 768px){
/*.spacingSpecial .pos-top{padding:0 !important;}*/
.spacingSpecial>div{padding-left: 5.3% !important;padding-right: 5.3% !important;}
.inServices>.quad-top-padding.limit-width{padding-top:0 !important;}
.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > *:not(:first-child).btn-container:last-child{margin-top:0 !important;}
.imageMobile{padding-left:0 !important;padding-right:0 !important;}
}
.play > .icon:hover{transition:all 0.2 ease;opacity:0.7;transform:scale(1.2);}
.vimeo{z-index:2;display:none;}
.show-video .vimeo{display: block;}
.show-video .poster-vimeo{display: none;}
.show-video .play{display: none;}
.poster-vimeo {
    z-index: 3;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition:all 0.2 ease;
}
footer p a{color:#1d1d1b !important;font-weight:400 !important;}
footer p a:hover{color:#32f06e !important;}

.page-wrapper .post-share .share-button ul li.social-gplus,.page-wrapper .post-share .share-button ul li.social-xing,.page-wrapper .post-share .share-button ul li.social-paper-plane{display: none !important;}

.navigation a span{font-weight:bold !important;}
article>.post-wrapper>.row-navigation,.sections-container>.row-navigation{background:none !important;width:100% !important;border:0;outline:0;position:fixed !important;left:0;top:50%;transform:translateY(-50%);display: none !important;}
.sections-container>.row-navigation.row-container,.sections-container>.row-navigation.row-container .row.row-parent.limit-width{width: 100% !important;max-width:100% !important;}
.sections-container>.row-navigation.row-container .row.row-parent.limit-width{padding:0 20px !important;}

.post-footer .row-navigation{background:#fff !important;width:100% !important;border-top:0;outline: 0 !important}
.post-footer .row-navigation a{font-weight: bold;}
@media screen and (min-width: 769px){
.post-footer .row-navigation .post-navigation{max-width:70% !important;margin:0 auto;}
.single .post-footer .row-navigation .post-navigation{max-width:80% !important;margin:0 auto;}
.portfolio-template-default .post-footer .row-navigation .post-navigation{max-width:70% !important;margin:0 auto;}
}
.post-footer .row-navigation.row-container .row.row-parent{padding-top:0 !important;}
.post-footer .row-navigation .post-navigation ul{padding:0;}
.post-footer .row-navigation .post-navigation span.btn-container span.btn,.post-footer .row-navigation .post-navigation span.btn-container a.btn span{display: inline-block !important;font-size:16px !important;}
.post-footer .social li:first-child{margin-left:0 !important; }
.post-footer .page-prev .btn{padding-left:20px !important;}
.post-footer .page-next .btn{padding-right:20px !important;}

.bloginfo{font-size:14px;width: 100%;position:absolute;bottom:15px;left:0px;max-width:390px;font-family: 'Noe Regular';line-height:18px;}
.menu-container .row-menu .row-menu-inner{position: relative;}
.is_stuck .bloginfo{display: none;}
.is_stuck .menu-container .row-menu .row-menu-inner{padding-bottom: 0;}

@media screen and (max-width: 958px){
.bloginfo{display: none;}
.menu-container .row-menu .row-menu-inner{padding-bottom:0;}
}
@media screen and (max-width: 1150px){
.bloginfo{left:36px;}
}
/* .home footer{display: none;} */


/*
#agile-form{width:100%;display:block;clear:both;max-width:100% !important;background:none !important;border-radius:0;box-shadow:0 0 0;text-align: left !important;padding-left: 20px;padding-right:20px;font-family:"Roboto";}
#agile-form *:not(input[type='checkbox']){ width: 100% !important;margin-left:0 !important;margin-right:0 !important;text-align:left !important;}
#agile-form .agile-field,#agile-form input[type='text'],#agile-form select{width: 100% !important;}
p.agile-form-description{font-weight: 400;width: 100% !important;margin-left:0 !important;margin-right:0 !important;}
#agile-form .agile-group{margin-left:0;}
#agile-form .agile-button-field, #agile-form .agile-button-field{text-align: left !important;}
#agile-form .agile-form-description{text-align: left !important;}
#agile-form .agile-group .agile-field button{float:left !important;}
#agile-form legend{text-align: left !important;font-size: 24px;font-family: 'Noe Bold' !important;font-weight: bold;}
#agile-form p{font-size: 15px !important;font-family:"Roboto" !important;}
#agile-form .agile-group label.agile-label{font-family:'Roboto' !important;font-weight:600 !important;font-size: 16px !important;}
#agile-form .agile-group .agile-field button{
color: #000 !important;
    height: 50px !important;
    border: 1px solid #32f06e !important;
    background:#32f06e !important;
    float: right;
    border-radius: 0;
    font-size: 16px !important;font-weight: 400 !important;
    padding:12px 20px !important;
}
#agile-form .agile-group .agile-field button:hover{background:#000 !important;border:1px solid #000 !important;color:#32f06e !important;}

#agile-form .agile-group .agile-text-element{text-align:left !important;}
.suscripcion #agile-form .agile-group .agile-text-element a{text-decoration: underline;}
#agile-form .agile-field div{margin-bottom:10px;}*/
/*.suscripcion #agile-form{padding:0 !important;}*/
/*.suscripcion #agile-form legend,.suscripcion #agile-form .agile-group:nth-child(4){display: none !important;}*/
/*#agile-form .i-checks{position: relative;padding-left:30px;font-size:15px !important;}
#agile-form .i-checks input,#agile-form .i-checks i{position: absolute;top:5px;left:0;}
.suscripcion #agile-form{position: relative;}
.suscripcion #agile-form .agile-group:nth-child(5){position:absolute;bottom:95px;left:0px;padding:0 30px;}
.suscripcion #agile-form button{margin-top: 20px;}
.formDesc input,#agile-form .agile-group input[type="text"], #agile-form .agile-group input[type="tel"], #agile-form .agile-group input[type="email"], #agile-form .agile-group select,#agile-form .agile-group textarea,#agile-form .agile-group input[type="checkbox"],#agile-form .i-checks > i{font-family: "Roboto" !important;}
input[type="text"],input[type="email"],input[type="tel"],textarea{
    border: 1px solid #ccc;
border-radius: 0 !important;
box-shadow: 0 1px 1px rgba(0,0,0,.075) inset;
color: #555;
font-size: 14px;
line-height: 1.42857;
transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
width: 100%;
margin: 0;}
.agile-form-inlinecheckboxes .agile-height-default{padding-left:0 !important;padding-right:0px !important;}
#agile-form input[type="text"],#agile-form input[type="email"],#agile-form input[type="phone"]{width:100%;}
#agile-form input[type="checkbox"]{width: 20px !important;}
#agile-form .i-checks i{width: 20px !important;}
#agile-form .agile-group textarea{border: 1px solid #ccc;background-color: #fff;}
#agile-form .agile-group:nth-child(4) p{margin-top: 0 !important;}
.downloadForm #agile-form .agile-group:nth-child(4) p{font-size:11px !important;}
.suscripcion #agile-form .agile-group:nth-child(5) p{font-size:11px !important;}
.suscripcion #agile-form button.agile-button{width:auto !important;float:left;}
.formContact legend,.formContact .agile-form-description{display: none;}
.formContact .agile-group:nth-child(4){display: none;}
.formContact .agile-group:nth-child(5){position:absolute;bottom:95px;left:0px;padding:0 30px;}
.formContact #agile-form .agile-group:nth-child(5) p{font-size: 11px !important;}
.formContact button{margin-top:30px !important;}
#agile-form #agile-error-msg{top:25px !important;z-index:10;display: inline-block;}
#agile-form #agile-error-msg br{display:none !important;}
#agile-form #agile-error-msg span{color:#32f06e !important;}


.contactoNews #agile-form .agile-group .agile-text-element a{text-decoration: underline;}
.contactoNews #agile-form{position: relative;}
.contactoNews #agile-form button{margin-top: 20px;}
.contactoNews #agile-form button.agile-button{width:auto !important;float:left;}*/

.page-id-7172 .tmb-id-4071 .t-entry-visual,.page-id-7172 .tmb-id-74961 .t-entry-visual, .page-id-79004 .tmb-id-78782 .t-entry-visual,.page-id-79004 .tmb-id-78791 .t-entry-visual  {
	height:277px;
	overflow:hidden;
}

.page-id-7172 .tmb-id-74961 img, .page-id-79004 .tmb-id-78782 img,.page-id-79004 .tmb-id-78791 img{
height:auto!important;
top:-60px!important;
}


@media (max-width: 768px) {
.page-id-7172 .tmb-id-4071 .t-entry-visual,.page-id-7172 .tmb-id-74961 .t-entry-visual , .page-id-79004 .tmb-id-78782 .t-entry-visual,.page-id-79004 .tmb-id-78791 .t-entry-visual{
	height:277px;
	overflow:hidden;
}

.page-id-7172 .tmb-id-74961 img, .page-id-79004 .tmb-id-78782 img,.page-id-79004 .tmb-id-78791 img {
height:auto!important;
top:-40px!important;
}
}
/* FORMULARIOS ACTIVE CAMPAIGN */
._form._inline-form input[type=email], ._form._inline-form input[type=number], ._form._inline-form input[type=password], ._form._inline-form input[type=url], ._form._inline-form input[type=text], ._form._inline-form textarea, ._form._inline-form select{
    font-family: "Roboto" !important;
    border-radius: 0 !important;
    box-shadow: 0 1px 1px rgba(0,0,0,.075) inset;
    color: #555;
    font-size: 14px;
    line-height: 1.42857;
    transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
    transition-property: border-color,box-shadow;
    transition-duration: .15s,.15s;
    transition-timing-function: ease-in-out,ease-in-out;
    transition-delay: 0s,0s;
    width: 100%;
    margin: 0;
    border: 1px solid #ccc;
    background: #fff !important;

  }

  ._form._inline-form input[type=checkbox]{
    border: 1px solid #d9d9d9 !important;
      box-shadow: 0 1px 1px rgba(0,0,0,.075) inset;
  }
  ._form._inline-form{
    width: 100%;
    max-width: 100% !important;
    background: 0 0 !important;
    border-radius: 0;
    box-shadow: 0 0 0;
    text-align: left !important;
    padding-left: 20px;
    padding-right: 20px;
  }
  .sideBar ._form._inline-form, footer ._form._inline-form{
    padding-left: 0!important;
    padding-right: 0!important;
  }

  ._form._inline-form button._submit{
    background: #32f06e !important;
      border: 1px solid #32f06e !important;
      font-size: 16px !important;
      line-height: 20px !important;
      text-transform: none !important;
      font-weight: 400 !important;
      border-radius: 0;
      padding: 0 1em;
      height: 50px;
  }
  ._form._inline-form button._submit:hover{
    background: #000 !important;
    border: 1px solid #000 !important;
    color: #32f06e !important;
  }

  ._form._inline-form a{
    color: #32f06e;
  }
  ._form._inline-form a:hover{
    color: #000;
  }

  ._form._inline-form h4{
    text-align: left !important;
    font-size: 24px;
    font-family: 'Noe Bold' !important;
    font-weight: 700;
    margin: .2em;
  }
  ._form._inline-form ._html-code p{
    padding: 7px 25px 0 0;
    font-weight: normal;
    margin: .2em;
    font-size: 15px !important;
  }
  ._form._inline-form ._form-content{
    margin-inline-start: 2px;
    margin-inline-end: 2px;
    padding-block-start: 0.35em;
    padding-inline-start: 0.75em;
    padding-inline-end: 0.75em;
    padding-block-end: 0.625em;
    min-inline-size: min-content;
  }
  ._form._inline-form ._form_element {
    margin-bottom: 15px;
}
._form._inline-form label._form-label {
    font-family: 'Roboto' !important;
    font-weight: 600 !important;
    font-size: 15px !important;
    line-height: 1.42857143;
    float: left;
    overflow: hidden;
    padding: 7px 25px 4px 0;
    text-align: left;
    word-wrap: break-word;
    width: 100%;
}
._field9 ._row._checkbox-radio, ._field8 ._row._checkbox-radio {
    float: left;
}
._field9 ._checkbox-radio label {
    width: 94%;
    float: right;
    line-height: 1.42857143;
    font-size: 15px;
}
._field8 ._checkbox-radio label {
    width: 94%;
    float: right;
    line-height: 2;
    font-size: 11px;
}

._field8 ._row._checkbox-radio{
    width: 100%;
    margin-bottom: 2em;
}
._form ._error-inner {
    color: #ff424c;
    margin-top: 5px;
}
._error-inner._no_arrow._below {
    margin-bottom: 5px;
}
._form._inline-form p{
    font-size: 15px !important;
    font-family:"Roboto" !important;
    font-weight: 400;
    margin-block-start: 1em;
    margin-block-end: 1em;
}
.page-id-74943 .active.row-internal span.btn-container {
    margin-top: 10px!important;
}
.page-id-74943 .btn-container + .heading-text.el-text {
    margin-top: 20px !important;
}
a.btn.2btnOpen{
    text-transform: none !important;
    background: 0 0 !important;
    color: #1d1d1b !important;
    text-align: left;
    display: inline-block;
    border: 0 !important;
    font-size: 16px;
    position: relative;
    display: block;
    letter-spacing: 0px;
    padding: 10px 10px 10px 0 !important;
}
a.2btnOpen i{color: #000 !important;font-size:16px;top:2px;}
a.btn.2btnOpen:hover{color:#32f06e !important;}

.page-id-74943 h1, .parent-pageid-74943 h1, .page-id-77831 h1, .parent-pageid-77831 h1, .parent-pageid-78329 h1, .new-format h1{font-size: 46px;}
.page-id-74943 h2, .parent-pageid-74943 h2, .page-id-77831 h2, .parent-pageid-77831 h2, .parent-pageid-78329 h2, .new-format h2{font-size: 36px;}
.page-id-74943 h3, .parent-pageid-74943 h3, .page-id-77831 h3, .parent-pageid-77831 h3, .parent-pageid-78329 h3, .new-format h3{font-size: 22px !important; font-family: 'Noe Regular It';}
.pDestacado p{
    font-size: 25px;
    margin: 27px 0 0;
    -webkit-font-smoothing: antialiased;
    font-family: 'Noe Regular';
    font-weight: 400;
    line-height: 1.75 !important;
}
.pHeader{
    font-family: 'Noe Bold';
    font-weight: 700;
}
.serviceType{
    font-size: 18px;
    color: #808080;
}
.pRelacionados p{
    font-size: 26px;
    margin: 27px 0 0;
    -webkit-font-smoothing: antialiased;
    font-family: 'Noe Bold';
    font-weight: 700;
    line-height: 1.75 !important;
}
h3.t-entry-title.h6 {
    font-family: 'Roboto';
margin: 9px 0 0;
font-size: 24px;
}
.t-entry .t-entry-excerpt p {
margin: 9px 0 0 !important;
}
.new-format ~ .pDestacado{
margin-top: 18px !important;
}
.new-format ~ .uncode_text_column{
    margin-top: 10px !important;
}
.new-format ~ .divider-wrapper{
    margin-top: 15px !important;
}
.new-format .t-entry-title {font-weight: 400 !important;}
#_form_1_submit {
    width: 125px !important;
    padding: 12px 20px;
    height: 50px !important;
    position: absolute;
    top: 0;
    right: 0
  }
  #_form_1_ ._x22174064 input{
    padding: 6px 135px 6px 12px !important;
    height: 50px !important;
  }
  #_form_1_ ._x22174064 label{
    display: none;
  }
  #_form_1_ ._form-content{
    padding: 0!important;
  }
    #_form_1_ ._field8 ._form-label{
    display: none;
  }

  #_form_1_ ._x78634712{
    height: 0;
    overflow: hidden;
    position: absolute;
    top: 90px;
    left: 0;
  }

.page-id-74943 .main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > *:not(:first-child) {
    margin-top: 18px;
}
.inServices h2 {
    font-size: 26px;
    padding-top: 20px;
}
/*.page-id-74943 .pos-top.pos-center.align_center.column_child.col-lg-3.boomapps_vccolumn.tablet-hidden.mobile-hidden.single-internal-gutter {
    padding-top: 84px;
}*/
.text-ref .uncont {
    padding: 0 5%;
}

.page-id-74839 .style-color-632047-bg,
.page-id-77592 .style-color-632047-bg{
	background-color: #4f5155;
}
.page-id-74943 .style-color-149363-bg,
.slideTop.services {
    background-color: #5A7191;
}
.home .style-color-482803-bg {
    background-color: #273e55;
}
.page-id-74839 .style-color-632047-bg span, .page-id-74943 .style-color-149363-bg span,
.slideTop.services span,.home .style-color-482803-bg span, .page-id-77592 .style-color-632047-bg span {
    color: #fff;
}
.inServices video, .inServices .wpb_raw_html .wpb_wrapper {
	 width: fit-content;
	margin-left: -6px;
}
@media only screen and (max-width: 500px) {
    .videoHeaderHome {
        margin: 0 !important;
        position: absolute !important;
        top: -109px !important;
        z-index: -1 !important;
        left: -440px !important;
        transform: scale(0.4) !important;
    }
    .inServices h1 {
        padding-top: 30px !important;
    }
    .inServices .empty-space {
        display: none !important;
    }
}

@media only screen and (max-width: 900px) and (min-width: 501px) {
    .videoHeaderHome {
        margin: 0 !important;
        position: absolute !important;
        top: -230px !important;
        z-index: -1 !important;
        left: -152px !important;
        transform: scale(0.4) !important;
    }
    .home .slideHomeGif .row {
        padding-bottom: 0 !important;
    }
}
.inServices .column_child.col-lg-9 {
    display: table-cell;
    vertical-align: middle !important;
    padding: 0 !important;
}
.inServices .row .uncol{
	display:table-cell;

}

.inServices .row.quad-top-padding {
    padding-top: 1% !important;
}
#post-74943 h1{
	font-size: 37px;
}
.work .t-entry-text-tc.half-block-padding {
    padding-top: 30px;
}
@media only screen and (min-width: 900px){
	.tmb .t-entry-visual{
		min-height:277px !important;
	}
}
.tmb .t-entry-visual img {
	 object-fit: cover;
}