/*
Theme Name: D. Child
Theme URI: https://denocheydia.com/
Template: astra
Author: moodoraman
Author URI: https://denocheydia.com/
Description: D. es un tema exclusivo y de alto rendimiento, construido sobre la arquitectura ultra-ligera de Astra para ofrecer una experiencia visual circular, moderna y adaptable. Con un enfoque en la estética geométrica y la flexibilidad total, D. permite un control absoluto sobre sidebars, áreas de widgets y tipografías circulares, integrándose a la perfección con maquetadores como Elementor o Gutenberg.
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 1.1.1781177507
Updated: 2026-06-11 13:31:47

*/

:root {
    --nd-gold-pulse: #bc9c6c;
    --nd-gold-alpha: rgba(188, 156, 108, 0.4);
    --nd-dark-bg: #af2929;
    --nd-light-text: #fff;
    --nd-font-main: "Times New Roman", Times, serif !important;
    --nd-font-main: "Montserrat", "Helvetica Neue", sans-serif;
    --nd-color-dark: #222;
    --nd-color-gold: #bc9c6c;
    --nd-border-idle: #dcd8d0;
    --nd-radius-soft: 8px;
    --nd-shadow-focus: rgba(188, 156, 108, 0.15);
}
.elementskit-navbar-nav > li.nav-item:not(#menu-item-10953) > a.ekit-menu-nav-link {
    background-color: transparent !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    -moz-transition: font-weight 0.3s ease !important;
    -webkit-transition: font-weight 0.3s ease !important;
    -o-transition: font-weight 0.3s ease !important;
    transition: font-weight 0.3s ease !important;
    padding: 12px 7px !important;
}
.elementskit-navbar-nav > li.nav-item:not(#menu-item-10953) > a.ekit-menu-nav-link::before {
    width: 3px !important;
    left: 0 !important;
    background-color: #bc9c6c !important;
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    content: "" !important;
    -moz-transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), background-color 0.4s ease !important;
    -webkit-transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), background-color 0.4s ease !important;
    -o-transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), background-color 0.4s ease !important;
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), background-color 0.4s ease !important;
    -moz-transform: scaleY(0) !important;
    -webkit-transform: scaleY(0) !important;
    -o-transform: scaleY(0) !important;
    transform: scaleY(0) !important;
    transform-origin: bottom !important;
}
.elementskit-navbar-nav > li.nav-item:not(#menu-item-10953) > a.ekit-menu-nav-link::after {
    left: 0 !important;
    right: 0 !important;
    background-color: #bc9c6c !important;
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    content: "" !important;
    z-index: -1 !important;
    -moz-transition: opacity 0.4s ease !important;
    -webkit-transition: opacity 0.4s ease !important;
    -o-transition: opacity 0.4s ease !important;
    transition: opacity 0.4s ease !important;
    opacity: 0 !important;
}
.elementskit-navbar-nav > li.nav-item:not(#menu-item-10953):hover > a.ekit-menu-nav-link {
    color: #000 !important;
}
.elementskit-navbar-nav > li.nav-item:not(#menu-item-10953):hover > a.ekit-menu-nav-link::before {
    -moz-transform: scaleY(1) !important;
    -webkit-transform: scaleY(1) !important;
    -o-transform: scaleY(1) !important;
    transform: scaleY(1) !important;
}
.elementskit-navbar-nav > li.nav-item:not(#menu-item-10953):hover > a.ekit-menu-nav-link::after {
    opacity: 0.08 !important;
}
.elementskit-navbar-nav > li.current-menu-item:not(#menu-item-10953) > a.ekit-menu-nav-link, .elementskit-navbar-nav > li.current_page_item:not(#menu-item-10953) > a.ekit-menu-nav-link, .elementskit-navbar-nav > li.active:not(#menu-item-10953) > a.ekit-menu-nav-link {
    font-weight: 800 !important;
    color: #000 !important;
}
.elementskit-navbar-nav > li.current-menu-item:not(#menu-item-10953) > a.ekit-menu-nav-link::after, .elementskit-navbar-nav > li.current_page_item:not(#menu-item-10953) > a.ekit-menu-nav-link::after, .elementskit-navbar-nav > li.active:not(#menu-item-10953) > a.ekit-menu-nav-link::after {
    background-color: #000 !important;
    opacity: 0.05 !important;
}
.wpcf7 .cf7-grid {
    width: 100% !important;
    background-color: transparent !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    -o-box-sizing: border-box !important;
    box-sizing: border-box !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 auto !important;
}
.wpcf7 .cf7-row {
    width: 100% !important;
    margin-bottom: 26px !important;
    position: relative !important;
}
.wpcf7 .cf7-row label {
    padding-left: 4px !important;
    margin-bottom: 10px !important;
    display: block !important;
    font-weight: 700 !important;
    color: var(--nd-color-dark) !important;
    font-size: 12px !important;
    font-family: var(--nd-font-main) !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
}
.wpcf7 .cf7-row input[type="text"], .wpcf7 .cf7-row input[type="email"], .wpcf7 .cf7-row input[type="tel"], .wpcf7 .cf7-row textarea {
    width: 100% !important;
    background-color: #fff !important;
    color: var(--nd-color-dark) !important;
    font-size: 15px !important;
    border: 1px solid var(--nd-border-idle) !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    -o-box-sizing: border-box !important;
    box-sizing: border-box !important;
    font-family: var(--nd-font-main) !important;
    -moz-border-radius: var(--nd-radius-soft) !important;
    -webkit-border-radius: var(--nd-radius-soft) !important;
    -o-border-radius: var(--nd-radius-soft) !important;
    border-radius: var(--nd-radius-soft) !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    -moz-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    -o-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    padding: 15px 18px !important;
}
.wpcf7 .cf7-row textarea {
    height: 140px !important;
    resize: vertical !important;
}
.wpcf7 .cf7-row input[type="text"]:focus, .wpcf7 .cf7-row input[type="email"]:focus, .wpcf7 .cf7-row input[type="tel"]:focus, .wpcf7 .cf7-row textarea:focus {
    outline: none !important;
    border-color: var(--nd-color-gold) !important;
    -moz-box-shadow: 0 6px 16px var(--nd-shadow-focus) !important;
    -webkit-box-shadow: 0 6px 16px var(--nd-shadow-focus) !important;
    -o-box-shadow: 0 6px 16px var(--nd-shadow-focus) !important;
    box-shadow: 0 6px 16px var(--nd-shadow-focus) !important;
}
.wpcf7 .cf7-row.cf7-cols-2 {
    display: flex !important;
    gap: 28px !important;
}
.wpcf7 .cf7-row.cf7-cols-2 .cf7-col {
    flex: 1 !important;
    min-width: 0 !important;
}
.wpcf7 .rgpd-row {
    margin-bottom: 35px !important;
    margin-top: 30px !important;
    background-color: #faf9f6 !important;
    -moz-border-radius: var(--nd-radius-soft) !important;
    -webkit-border-radius: var(--nd-radius-soft) !important;
    -o-border-radius: var(--nd-radius-soft) !important;
    border-radius: var(--nd-radius-soft) !important;
    padding: 16px 20px !important;
}
.wpcf7 .rgpd-row label {
    padding-left: 0 !important;
    margin-bottom: 0 !important;
    display: inline-flex !important;
    font-weight: 500 !important;
    color: #444 !important;
    font-size: 13px !important;
    line-height: 1.6 !important;
    font-family: var(--nd-font-main) !important;
    text-transform: none !important;
    cursor: pointer !important;
    align-items: flex-start !important;
    letter-spacing: normal !important;
}
.wpcf7 .rgpd-row input[type="checkbox"] {
    width: 17px !important;
    margin-top: 3px !important;
    margin-right: 12px !important;
    height: 17px !important;
    cursor: pointer !important;
    flex-shrink: 0 !important;
    accent-color: var(--nd-color-gold) !important;
}
.wpcf7 .rgpd-row a {
    text-decoration: underline !important;
    font-weight: 700 !important;
    color: var(--nd-color-dark) !important;
}
.wpcf7 .rgpd-row a:hover {
    color: var(--nd-color-gold) !important;
}
.wpcf7 .submit-row {
    margin-bottom: 0 !important;
}
.wpcf7 .submit-row input[type="submit"] {
    width: auto !important;
    display: inline-block !important;
    font-weight: 700 !important;
    background-color: var(--nd-color-dark) !important;
    color: #fff !important;
    font-size: 13px !important;
    border: 1px solid var(--nd-color-dark) !important;
    font-family: var(--nd-font-main) !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    -moz-border-radius: var(--nd-radius-soft) !important;
    -webkit-border-radius: var(--nd-radius-soft) !important;
    -o-border-radius: var(--nd-radius-soft) !important;
    border-radius: var(--nd-radius-soft) !important;
    -moz-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05) !important;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05) !important;
    -o-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05) !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05) !important;
    -moz-transition: all 0.3s ease !important;
    -webkit-transition: all 0.3s ease !important;
    -o-transition: all 0.3s ease !important;
    transition: all 0.3s ease !important;
    letter-spacing: 2px !important;
    padding: 18px 55px !important;
}
.wpcf7 .submit-row input[type="submit"]:hover, .wpcf7 .submit-row input[type="submit"]:focus {
    outline: none !important;
    background-color: var(--nd-color-gold) !important;
    color: #fff !important;
    border-color: var(--nd-gold) !important;
    -moz-box-shadow: 0 8px 20px rgba(188, 156, 108, 0.18) !important;
    -webkit-box-shadow: 0 8px 20px rgba(188, 156, 108, 0.18) !important;
    -o-box-shadow: 0 8px 20px rgba(188, 156, 108, 0.18) !important;
    box-shadow: 0 8px 20px rgba(188, 156, 108, 0.18) !important;
    -moz-transform: translateY(-1px) !important;
    -webkit-transform: translateY(-1px) !important;
    -o-transform: translateY(-1px) !important;
    transform: translateY(-1px) !important;
}
.wpcf7 .wpcf7-response-output {
    font-weight: 600 !important;
    background-color: #f4faf5 !important;
    color: #1b5e20 !important;
    font-size: 14px !important;
    border: none !important;
    font-family: var(--nd-font-main) !important;
    -moz-border-radius: var(--nd-radius-soft) !important;
    -webkit-border-radius: var(--nd-radius-soft) !important;
    -o-border-radius: var(--nd-radius-soft) !important;
    border-radius: var(--nd-radius-soft) !important;
    border-left: 4px solid #2e7d32 !important;
    padding: 16px 22px !important;
    margin: 25px 0 0 !important;
}
.wpcf7 .wpcf7-status-validation-failed .wpcf7-response-output {
    background-color: #fdf2f2 !important;
    color: #c62828 !important;
    border-left-color: #d32f2f !important;
}
.wpcf7 span.wpcf7-not-valid-tip {
    margin-top: 6px !important;
    display: block !important;
    font-weight: 600 !important;
    color: #d32f2f !important;
    font-size: 12px !important;
    font-family: var(--nd-font-main) !important;
}
.tarjeta-premium-corporativa {
    background-color: #222223 !important;
    position: relative !important;
    overflow: hidden !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08) !important;
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08) !important;
    -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08) !important;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08) !important;
    -moz-transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
    -webkit-transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
    -o-transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
    transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
    background-image: -moz-linear-gradient(211deg, #dedede, #222223) !important;
    background-image: -webkit-linear-gradient(211deg, #dedede, #222223) !important;
    background-image: -o-linear-gradient(211deg, #dedede, #222223) !important;
    background-image: -ms-linear-gradient(211deg, #dedede, #222223) !important;
    background-image: linear-gradient(-121deg, #dedede, #222223) !important;
    padding: 55px 45px !important;
}
.tarjeta-premium-corporativa .elementor-icon-box-wrapper {
    position: static !important;
}
.tarjeta-premium-corporativa .elementor-icon-box-icon, .tarjeta-premium-corporativa .elementor-icon {
    right: -20px !important;
    background-color: transparent !important;
    position: absolute !important;
    top: -20px !important;
    border: none !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    z-index: 1 !important;
    pointer-events: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
.tarjeta-premium-corporativa .elementor-icon i, .tarjeta-premium-corporativa .elementor-icon svg {
    width: 200px !important;
    color: #222223 !important;
    font-size: 200px !important;
    line-height: 1 !important;
    height: 200px !important;
    -moz-transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
    -webkit-transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
    -o-transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
    transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
    opacity: 0.04 !important;
    fill: #222223 !important;
}
.tarjeta-premium-corporativa .elementor-icon-box-content {
    position: relative !important;
    z-index: 3 !important;
}
.tarjeta-premium-corporativa .elementor-icon-box-title, .tarjeta-premium-corporativa .elementor-icon-box-title span {
    margin-bottom: 30px !important;
    -moz-transition: color 0.6s ease !important;
    -webkit-transition: color 0.6s ease !important;
    -o-transition: color 0.6s ease !important;
    transition: color 0.6s ease !important;
}
.tarjeta-premium-corporativa .elementor-widget-text-editor {
    color: #c9c9ca !important;
    font-size: 14.5px !important;
    line-height: 1.7 !important;
    position: relative !important;
    z-index: 3 !important;
}
.tarjeta-premium-corporativa .elementor-widget-text-editor p {
    margin-bottom: 25px !important;
    -moz-transition: color 0.6s ease !important;
    -webkit-transition: color 0.6s ease !important;
    -o-transition: color 0.6s ease !important;
    transition: color 0.6s ease !important;
}
.tarjeta-premium-corporativa .elementor-widget-text-editor ul {
    list-style: none !important;
    list-style-type: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
.tarjeta-premium-corporativa .elementor-widget-text-editor ul li {
    padding-left: 30px !important;
    margin-bottom: 14px !important;
    color: #c9c9ca !important;
    position: relative !important;
    -moz-transition: color 0.6s ease !important;
    -webkit-transition: color 0.6s ease !important;
    -o-transition: color 0.6s ease !important;
    transition: color 0.6s ease !important;
}
.tarjeta-premium-corporativa .elementor-widget-text-editor ul li::before {
    width: 14px !important;
    left: 0 !important;
    display: inline-block !important;
    position: absolute !important;
    top: 5px !important;
    height: 14px !important;
    content: "" !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    -moz-transition: background-image 0.6s ease !important;
    -webkit-transition: background-image 0.6s ease !important;
    -o-transition: background-image 0.6s ease !important;
    transition: background-image 0.6s ease !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bc9c6c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") !important;
    background-size: contain !important;
}
.tarjeta-premium-corporativa:hover {
    background-color: #dedede !important;
    -moz-box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
    -webkit-box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
    -o-box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12) !important;
    -moz-transform: translateY(-3px) !important;
    -webkit-transform: translateY(-3px) !important;
    -o-transform: translateY(-3px) !important;
    transform: translateY(-3px) !important;
    background-image: none !important;
}
.tarjeta-premium-corporativa:hover .elementor-icon-box-title, .tarjeta-premium-corporativa:hover .elementor-icon-box-title span, .tarjeta-premium-corporativa:hover .elementor-widget-text-editor, .tarjeta-premium-corporativa:hover .elementor-widget-text-editor ul li, .tarjeta-premium-corporativa:hover .elementor-widget-text-editor p {
    color: #222223 !important;
}
.tarjeta-premium-corporativa:hover .elementor-widget-text-editor ul li::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222223' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") !important;
}
.tarjeta-premium-corporativa:hover .elementor-icon i, .tarjeta-premium-corporativa:hover .elementor-icon svg {
    color: #222223 !important;
    -moz-transform: scale(1.01) !important;
    -webkit-transform: scale(1.01) !important;
    -o-transform: scale(1.01) !important;
    transform: scale(1.01) !important;
    opacity: 0.04 !important;
    fill: #222223 !important;
}
@media (max-width: 1024px) {
.elementskit-navbar-nav > li.nav-item:not(#menu-item-10953) > a.ekit-menu-nav-link {
    padding: 14px 20px !important;
    margin: 2px 10px !important;
}
.elementskit-navbar-nav #menu-item-10953 {
    margin: 25px 20px !important;
}
.elementskit-navbar-nav #menu-item-10953 > a.ekit-menu-nav-link {
    display: block !important;
    font-weight: 700 !important;
    background-color: var(--nd-dark-bg) !important;
    color: var(--nd-light-text) !important;
    font-size: 13px !important;
    border: none !important;
    font-family: var(--nd-font-main) !important;
    text-transform: uppercase !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
    -moz-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
    -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
    -o-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
    text-align: center !important;
    letter-spacing: 2px !important;
    padding: 14px 20px !important;
}
.elementskit-navbar-nav #menu-item-10953 > a.ekit-menu-nav-link::before {
    margin-right: 8px !important;
    content: "" !important;
}
.elementskit-navbar-nav #menu-item-10953 > a.ekit-menu-nav-link:active, .elementskit-navbar-nav #menu-item-10953.active > a.ekit-menu-nav-link {
    background-color: var(--nd-light-text) !important;
    color: var(--nd-dark-bg) !important;
}
body #ekit-megamenu-menuprincipal-es.elementskit-menu-container.active {
    width: 300px !important;
    left: 0 !important;
    position: fixed !important;
    top: 0 !important;
    height: 100vh !important;
    z-index: 999999 !important;
    max-height: 100vh !important;
    overflow-y: auto !important;
}
body .elementor-location-header, body .elementor-element.she-header-yes {
    overflow: visible !important;
}
.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements {
    padding-top: 30px !important;
}
}
@media (max-width: 767px) {
.wpcf7 .cf7-row.cf7-cols-2 {
    flex-direction: column !important;
    gap: 0 !important;
}
.wpcf7 .cf7-row.cf7-cols-2 .cf7-col:first-child {
    margin-bottom: 26px !important;
}
.wpcf7 .submit-row input[type="submit"] {
    width: 100% !important;
    text-align: center !important;
}
}
@media (min-width: 1025px) {
.elementskit-navbar-nav #menu-item-10953 {
    margin-left: 30px !important;
    display: flex !important;
    align-items: center !important;
}
.elementskit-navbar-nav #menu-item-10953 > a.ekit-menu-nav-link {
    font-weight: 700 !important;
    background-color: var(--nd-dark-bg) !important;
    color: var(--nd-light-text) !important;
    font-size: 11.5px !important;
    position: relative !important;
    border: none !important;
    font-family: var(--nd-font-main) !important;
    text-transform: uppercase !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
    -moz-transition: all 0.4s ease !important;
    -webkit-transition: all 0.4s ease !important;
    -o-transition: all 0.4s ease !important;
    transition: all 0.4s ease !important;
    letter-spacing: 2.5px !important;
    animation: pulsoUrgenciasCorporativo 2s infinite ease-in-out !important;
    padding: 11px 26px !important;
}
.elementskit-navbar-nav #menu-item-10953 > a.ekit-menu-nav-link:hover, .elementskit-navbar-nav #menu-item-10953 > a.ekit-menu-nav-link:focus, .elementskit-navbar-nav #menu-item-10953.active > a.ekit-menu-nav-link {
    background-color: var(--nd-light-text) !important;
    color: var(--nd-dark-bg) !important;
    border: none !important;
    -moz-box-shadow: 0 8px 25px rgba(222, 222, 222, 0.3) !important;
    -webkit-box-shadow: 0 8px 25px rgba(222, 222, 222, 0.3) !important;
    -o-box-shadow: 0 8px 25px rgba(222, 222, 222, 0.3) !important;
    box-shadow: 0 8px 25px rgba(222, 222, 222, 0.3) !important;
    -moz-transform: scale(1.03) translateY(-1px) !important;
    -webkit-transform: scale(1.03) translateY(-1px) !important;
    -o-transform: scale(1.03) translateY(-1px) !important;
    transform: scale(1.03) translateY(-1px) !important;
    animation: none !important;
}
}
