.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1100px;
}
body {font-family: 'Veotec';}body {line-height: 1.4;font-size: var(--t-n) ;font-weight: 400;color: var(--color-azul-700);}.oxy-nav-menu-hamburger-line {background-color: var(--color-azul-700);}h1, h2, h3, h4, h5, h6 {font-family: 'F37Ginger';font-size: var(--h1) ;font-weight: 300;line-height: 1.1;color: var(--color-azul-700);}h2, h3, h4, h5, h6{font-size: var(--h2) ;font-weight: 300;}h3, h4, h5, h6{font-size: var(--h3) ;font-weight: 300;}h4, h5, h6{font-size: var(--h4) ;font-weight: 300;}h5, h6{font-size: var(--h5) ;font-weight: 300;}h6{font-size: var(--h6) ;font-weight: 300;}a {color: var(--ct-brand);text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: px;}.ct-section-inner-wrap {
padding-top: var(--spacing-section) ;
padding-right: var(--spacing-column) ;
padding-bottom: var(--spacing-section) ;
padding-left: var(--spacing-column) ;
}.ct-new-columns > .ct-div-block {
padding-top: var(--spacing-column);
padding-right: var(--spacing-column);
padding-bottom: var(--spacing-column);
padding-left: var(--spacing-column);
}.oxy-header-container {
padding-right: var(--spacing-column) ;
padding-left: var(--spacing-column) ;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.u-center-full {
 text-align:center;
 margin-left:auto;
 margin-right:auto;
display: grid; place-items: center;
}
.gap-200 {
gap:var(--spacing-200)!important
}
.flex {
}
.flex:not(.ct-section):not(.oxy-easy-posts),
.flex.oxy-easy-posts .oxy-posts,
.flex.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.flex-wrap {
flex-wrap:wrap
}
.mt-300 {
 margin-top:var(--spacing-300) ;
}
.u-img-200 {
 margin-left:53px;
 margin-right:0px;
 margin-bottom:9px;
 height:100px;
 margin-top:0px;
}
@media (max-width: 689px) {
.u-img-200 {
 height:50px;
}
}

.ct-brand-2 {
 color:var(--color-verde-200);
}
.ct-brand {
 color:var(--color-azul-700);
}
.bor-n {
 border-radius:var(--bor-n) ;
 overflow:hidden;
}
.big-image {
animation: img-big 4s cubic-bezier(0.5, 1, 0.89, 1) 0s infinite alternate both;
}
.btn-n:hover{
-webkit-animation-name: tada; animation-name: tada; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;
}
.btn-n {
 font-family:F37Ginger;
 padding-top:var(--spacing-100) ;
 padding-bottom:var(--spacing-100) ;
 padding-left:var(--spacing-300) ;
 padding-right:var(--spacing-300) ;
 border-radius:var(--bor-s) ;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 min-width:max-content ;
 gap:var(--spacing-100) ;
 font-weight:400;
 border-top-left-radius:var(--bor-n) ;
 border-top-right-radius:var(--bor-n) ;
 border-bottom-left-radius:var(--bor-n) ;
 border-bottom-right-radius:0px;
 transition-duration:0.3s;
 transition-timing-function:ease;
 transition-property:all;
}
.btn-n:not(.ct-section):not(.oxy-easy-posts),
.btn-n.oxy-easy-posts .oxy-posts,
.btn-n.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:var(--spacing-100) ;
}
@media (max-width: 689px) {
}

@media (max-width: 399px) {
.btn-n {
 min-width:100%;
}
}

.s-u-center-full {
}
.w-n {
 max-width:var(--w-n) ;
 width:100%;
}
.s-stack-300 {
}
.qt-grid-2 {
 margin-top:15px;
 margin-left:271px;
 padding-bottom:16px;
}
@media (max-width: 889px) {
.qt-grid-2 {
}
.qt-grid-2:not(.ct-section):not(.oxy-easy-posts),
.qt-grid-2.oxy-easy-posts .oxy-posts,
.qt-grid-2.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(3rem, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.w-full {
 width:100%;
 max-width:1200px;
 margin-left:auto;
 margin-right:auto;
}
.grid-3 {
 width:100%;
}
.grid-3:not(.ct-section):not(.oxy-easy-posts),
.grid-3.oxy-easy-posts .oxy-posts,
.grid-3.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(5rem, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1100px) {
}

@media (max-width: 889px) {
.grid-3 {
}
.grid-3:not(.ct-section):not(.oxy-easy-posts),
.grid-3.oxy-easy-posts .oxy-posts,
.grid-3.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 689px) {
}

.ct-1 {
 color:var(--color-white);
 font-size:18px;
}
.mx-auto {
 margin-left:auto;
 margin-right:auto;
}
.btn-brand {
 background-color:var(--color-verde-100);
 color:var(--color-azul-800);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:var(--color-verde-100);
 border-right-color:var(--color-verde-100);
 border-bottom-color:var(--color-verde-100);
 border-left-color:var(--color-verde-100);
}
.card-300 {
 padding-top:var(--spacing-300) ;
 padding-right:var(--spacing-300) ;
 padding-bottom:var(--spacing-300) ;
 padding-left:var(--spacing-300) ;
 border-radius:var(--bor-s) ;
 color:var(--color-white);
 background-color:var(--color-azul-700);
 text-align:left;
 width:100%;
 max-width:380px;
 position:relative;
 background-position:50% 50%;
}
@media (max-width: 689px) {
}

.pre-title-dark {
 font-weight:300;
 color:var(--color-azul-500);
 transition-duration:0.3s;
 transition-timing-function:ease;
 transition-property:all;
 text-transform:uppercase;
 margin-bottom:var(--spacing-50) ;
 font-size:var(--t-n) ;
}
.qm-grid-1 {
}
@media (max-width: 689px) {
.qm-grid-1 {
grid-template-columns: 1fr !important;
}
}

.w-250 {
 max-width:225px;
}
.u-numb-cont {
 font-family:F37Ginger;
 opacity:0.4;
 position:absolute;
 right:1rem;
 bottom:0rem;
 font-size:9rem;
 line-height:0.8;
 font-weight:400;
}
.grad-300 {
background-image: linear-gradient(#ffffff, #f0f5f9);}
.mbs-brnd {
 margin-top:var(--spc-3) ;
}
.bor-s {
 border-radius:var(--bor-s) ;
 overflow:hidden;
}
.qm-grid-order-3 {
}
@media (max-width: 689px) {
.qm-grid-order-3 {
order:3!important
}
}

.qm-grid-order-2 {
}
@media (max-width: 689px) {
.qm-grid-order-2 {
order:2!important
}
}

.qm-grid-order-1 {
}
@media (max-width: 689px) {
.qm-grid-order-1 {
order:1!important
}
}

.qm-grid-order-4 {
}
@media (max-width: 689px) {
.qm-grid-order-4 {
order:4!important
}
}

.qm-grid-order-5 {
}
@media (max-width: 689px) {
.qm-grid-order-5 {
order:5!important
}
}

.stack-200 {
}
.grad-700 {
background-image: linear-gradient(var(--color-white-100), rgba(255,255,255,0)), url(https://deuman.revak.studio/wp-content/uploads/2025/03/Clouds-Circles.jpg);}
.grad-700 .ct-section-inner-wrap {
padding-top: 8 ;
padding-bottom: 55 ;
}
.stack-300 {
}
.img-serv-100 {
 width:100%;
 height:auto;
 object-fit:cover;
 position:absolute;
 top:0px;
 left:0px;
image-rendering: auto; /* Mejora la calidad de la imagen */ will-change: transform; /* Optimiza el rendimiento de la animación */
}
.u-image-container {
 width:100%;
 height:350px;
 position:relative;
 overflow:hidden;
 border-radius:var(--bor-n) ;
}
.moving-image {
}
.gap-400 {
gap: var(--spacing-400)!important
}
.t-m {
 font-size:var(--t-m) ;
}
.grid-4 {
 width:100%;
}
.grid-4:not(.ct-section):not(.oxy-easy-posts),
.grid-4.oxy-easy-posts .oxy-posts,
.grid-4.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(5rem, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1100px) {
.grid-4 {
}
.grid-4:not(.ct-section):not(.oxy-easy-posts),
.grid-4.oxy-easy-posts .oxy-posts,
.grid-4.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(2rem, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.btn-brand-2 {
 background-color:var(--color-azul-700);
 color:var(--color-white);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:var(--color-azul-700);
 border-right-color:var(--color-azul-700);
 border-bottom-color:var(--color-azul-700);
 border-left-color:var(--color-azul-700);
 margin-top:73px;
 margin-bottom:37px;
}
.grid-2 {
 width:100%;
}
.grid-2:not(.ct-section):not(.oxy-easy-posts),
.grid-2.oxy-easy-posts .oxy-posts,
.grid-2.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(clamp(12.5rem, calc(12.5rem + ((1vw - 0.2rem) * 35.7143)), 25rem) , 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1100px) {
}

.relative {
 position:relative;
}
.logo-header {
 width:185px;
}
.gap-600 {
gap: var(--spacing-600)!important
}
.stack-2 {
}
.gap-1 {
gap: var(--gap-1)
}
.center-b {
align-items: center;
}
.gap-brnd {
gap: var(--gap-brnd)
}
.btn-brnd {
 padding-top:var(--spc-1) ;
 padding-bottom:var(--spc-1) ;
 padding-right:var(--spc-2) ;
 padding-left:var(--spc-2) ;
 border-radius:var(--bdr-brnd) ;
 gap:var(--space-1) ;
 min-width:max-content ;
 text-align:center;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.btn-brnd:not(.ct-section):not(.oxy-easy-posts),
.btn-brnd.oxy-easy-posts .oxy-posts,
.btn-brnd.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
gap:var(--space-1) ;
}
.btn-outline {
 border-top-color:var(--color-azul-700);
 border-right-color:var(--color-azul-700);
 border-bottom-color:var(--color-azul-700);
 border-left-color:var(--color-azul-700);
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 color:var(--color-azul-700);
}
.swiper-wrapper {
 width:100%;
transition-timing-function: linear;
}
.swiper-wrapper:not(.ct-section):not(.oxy-easy-posts),
.swiper-wrapper.oxy-easy-posts .oxy-posts,
.swiper-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-content:flex-start;
}
.swiper-slide {
 max-height:50px;
 width:100%;
 max-width:max-content ;
 height:max-content ;
direction: ltr;
}
@media (max-width: 689px) {
.swiper-slide {
 max-height:35px;
}
}

.mySwiper {
}
.swiper {
}
.bg-brnd {
 background-color:var(--clr-3);
 color:var(--color-white);
 border-top-color:var(--clr-3);
 border-right-color:var(--clr-3);
 border-bottom-color:var(--clr-3);
 border-left-color:var(--clr-3);
}
.w-100-full {
 height:100%;
 width:100%;
}
.swiper-button-next {
}
.swiper-button-prev {
}
.qt-center-full {
}
@media (max-width: 889px) {
.qt-center-full {
 text-align:center;
}
.qt-center-full:not(.ct-section):not(.oxy-easy-posts),
.qt-center-full.oxy-easy-posts .oxy-posts,
.qt-center-full.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.bg-4 {
background-image:linear-gradient(var(--color-azul-700-80), var(--color-azul-700-80)), url(https://deuman.com/wp-content/uploads/2025/03/carbon-fibre-v2.png);background-size:auto,  auto; background-repeat:repeat;
 background-color:var(--color-azul-800);
 color:var(--color-white);
}
.t-left {
 text-align:left;
}
.form-1 {
 padding-left:var(--spc-3) ;
 padding-top:var(--spc-3) ;
 padding-right:var(--spc-3) ;
 padding-bottom:var(--spc-3) ;
 min-height:100%;
 border-radius:var(--bdr-brnd) ;
 width:100%;
}
.stack-1 {
}
.bg-1 {
 background-color:var(--color-white);
 color:var(--color-azul-700);
 box-shadow:2px 2px 4px 1px rgba(0,0,0,0.05);
}
.mbs-3 {
 margin-top:var(--spc-3) ;
}
.u-center {
}
.u-center:not(.ct-section):not(.oxy-easy-posts),
.u-center.oxy-easy-posts .oxy-posts,
.u-center.ct-section .ct-section-inner-wrap{
flex-direction:row;
align-items:center;
align-content:center;
justify-content:center;
}
.gap-3 {
gap: var(--gap-3)
}
.stack-3 {
}
.bg-white {
 background-color:var(--color-white);
 border-top-color:var(--color-white);
 border-right-color:var(--color-white);
 border-bottom-color:var(--color-white);
 border-left-color:var(--color-white);
}
.pb-3 {
 padding-bottom:var(--spc-3) ;
 padding-top:var(--spc-3) ;
}
.bdr-2 {
 border-radius:var(--bdr-2) ;
 overflow:hidden;
}
.btn-1 {
 background-color:var(--color-white);
 color:var(--color-azul-500);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:var(--color-azul-700-80);
 border-right-color:var(--color-azul-700-80);
 border-bottom-color:var(--color-azul-700-80);
 border-left-color:var(--color-azul-700-80);
}
.t-1 {
 font-size:var(--t-1) ;
}
.w-4 {
 max-width:var(--w-4) ;
 width:100%;
}
.qt-order-1 {
}
@media (max-width: 889px) {
.qt-order-1 {
order: 1
}
}

.qt-order-2 {
}
@media (max-width: 889px) {
.qt-order-2 {
order: 2
}
}

.pb-4 {
 padding-top:var(--spc-4) ;
 padding-bottom:var(--spc-4) ;
}
.w-2 {
 width:var(--w-2) ;
}
.ct-brand-3 {
 color:var(--color-naranja-400);
}
.ic-l {
}
.btn-brand-dark {
 background-color:var(--color-white);
 color:var(--color-azul-500);
 border-top-color:var(--color-white);
 border-right-color:var(--color-white);
 border-bottom-color:var(--color-white);
 border-left-color:var(--color-white);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.u-quote-large {
 font-family:F37Ginger;
 font-style:italic;
 font-size:var(--t-l) ;
 line-height:1.2;
 color:var(--color-white-200);
 max-width:42rem;
 font-weight:100;
 margin-bottom:31px;
}
@media (max-width: 1100px) {
}

.stack-100 {
}
.timeline-container {
}
.timeline-item {
 padding-bottom:23px;
 margin-top:0px;
}
.timeline-item:not(.ct-section):not(.oxy-easy-posts),
.timeline-item.oxy-easy-posts .oxy-posts,
.timeline-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.graphic-circle {
}
.timeline-line {
}
.timeline-graphic {
}
.timeline-content {
}
.timeline-title {
}
.timeline-description {
}
.gap-brand {
gap: var(--spacing-500)!important
}
.bor-full {
 border-radius:50%;
 overflow:hidden;
}
.tc-2-list {
}
.img-100x100 {
 height:100%;
 width:100%;
 object-fit:cover;
 min-height:350px;
}
@media (max-width: 689px) {
.img-100x100 {
 min-height:300px;
}
}

.ct-2 {
 color:var(--color-verde-100);
}
.strong {
 font-weight:700;
}
.gap-300 {
gap:var(--spacing-300)!important
}
.card-500 {
background-image: linear-gradient(rgba(255,255,255,0.3), rgba(0,0,0,0)); padding-top:var(--spacing-300) ;
 padding-bottom:var(--spacing-300) ;
 padding-left:var(--spacing-300) ;
 color:var(--color-azul-700);
 border-radius:var(--spacing-100) ;
 max-width:450px;
 position:relative;
 padding-right:var(--spacing-300) ;
 box-shadow:1px 1px 8px -1px rgba(0,0,0,0.05);
backdrop-filter: blur(8px); flex: 1 1 300px;
}
.card-500:not(.ct-section):not(.oxy-easy-posts),
.card-500.oxy-easy-posts .oxy-posts,
.card-500.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 399px) {
.card-500 {
backdrop-filter: blur(8px); flex: 1 1 300px;
}
}

.grad-500 {
background-image: linear-gradient(var(--color-azul-700), var(--color-black)); overflow:hidden;
 color:var(--color-white);
}
.no-pd-list {
}
.mt-400 {
 margin-top:var(--spacing-400) ;
}
.qm-flex-wrap {
}
@media (max-width: 889px) {
}

@media (max-width: 689px) {
.qm-flex-wrap {
flex-wrap: wrap
}
}

.w-l {
 width:100%;
 max-width:var(--w-l) ;
}
.s-2 {
 min-height:70vh;
}
.s-2:not(.ct-section):not(.oxy-easy-posts),
.s-2.oxy-easy-posts .oxy-posts,
.s-2.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:space-between;
}
.my-400 {
 margin-top:var(--spacing-400) ;
 margin-bottom:var(--spacing-400) ;
}
.t-l {
 font-size:var(--t-l) ;
 line-height:1;
}
.pre-title-tag {
 font-family:F37Ginger;
 font-weight:300;
 color:var(--color-white);
 transition-duration:0.3s;
 transition-timing-function:ease;
 transition-property:all;
 text-transform:uppercase;
 margin-bottom:var(--spacing-50) ;
 font-size:var(--t-n) ;
}
.s-stack-200 {
}
.btn-brand-3 {
 background-color:var(--color-naranja-400);
 color:var(--color-azul-800);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:var(--color-naranja-400);
 border-right-color:var(--color-naranja-400);
 border-bottom-color:var(--color-naranja-400);
 border-left-color:var(--color-naranja-400);
}
.pb-300 {
 padding-top:var(--spacing-300) ;
 padding-bottom:var(--spacing-300) ;
}
.pi-300 {
 padding-left:var(--spacing-300) ;
 padding-right:var(--spacing-300) ;
}
.modal-menu-link:hover{
 background-color:var(--color-azul-200);
 color:var(--color-azul-700);
}
.modal-menu-link {
 padding-left:0.5rem;
 padding-top:0.25rem;
 padding-right:0.5rem;
 padding-bottom:0.25rem;
 border-radius:var(--bor-s) ;
 color:var(--color-azul-700-80);
}
.bg-brand {
 color:var(--color-white);
 background-color:var(--color-azul-700);
}
.img-overlay {
 object-fit:cover;
 object-position:center center;
 overflow:visible;
 position:relative;
 z-index:-1;
 min-height:400px;
 height:100%;
 right:-2rem;
}
@media (max-width: 1100px) {
.img-overlay {
 right:-8rem;
}
}

@media (max-width: 889px) {
.img-overlay {
}
}

@media (max-width: 689px) {
}

.mb-300 {
 margin-bottom:var(--spacing-300) ;
}
.swiper-container {
 position:relative;
}
.modal-theme {
 width:100px;
 modal_position:upper_left;
 max-width:100%;
 padding-top:var(--spacing-500) ;
 padding-right:var(--spacing-300) ;
 padding-bottom:var(--spacing-500) ;
 padding-left:var(--spacing-300) ;
 height:100%;
 color:var(--color-azul-500);
 background-color:var(--color-azul-200);
}
.stack-600 {
}
.t-s {
 font-size:var(--t-s) ;
}
.menu-mobile-link:hover{
}
.menu-mobile-link {
 padding-top:var(--spacing-100) ;
}
.btn-n-doble:hover{
 box-shadow:inset 2px 2px 4px 2px rgba(0,0,0,0.1);
animation-name: hover500; animation-duration: 2s;
}
.btn-n-doble {
 padding-top:var(--spacing-100) ;
 padding-bottom:var(--spacing-100) ;
 padding-left:var(--spacing-200) ;
 padding-right:var(--spacing-200) ;
 border-radius:var(--bor-s) ;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 font-weight:600;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:rgba(0,0,0,0);
 border-right-color:rgba(0,0,0,0);
 border-bottom-color:rgba(0,0,0,0);
 border-left-color:rgba(0,0,0,0);
 transition-duration:0..3s;
 transition-timing-function:ease;
 transition-property:all;
 max-width:max-content ;
 width:100%;
}
.btn-n-doble:not(.ct-section):not(.oxy-easy-posts),
.btn-n-doble.oxy-easy-posts .oxy-posts,
.btn-n-doble.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 689px) {
}

.pb-200 {
 padding-top:var(--spacing-200) ;
 padding-bottom:var(--spacing-200) ;
}
.btn-l:hover{
animation-name: hover500; animation-duration: 2s;
}
.btn-l {
 padding-top:var(--spacing-200) ;
 padding-right:var(--spacing-400) ;
 padding-bottom:var(--spacing-200) ;
 padding-left:var(--spacing-400) ;
 border-radius:var(--bo-s) ;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.oxy-close-modal {
color: var(--c-white);}.oxy-close-modal 
>svg {width: 45px;height: 45px;}.oxy-close-modal {
transform:rotate(-90deg); z-index:2;
 position:relative;
 margin-left:auto;
}
.sec-m {
}
.sec-m .ct-section-inner-wrap {
padding-top: var(--spacing-500) ;
padding-bottom: var(--spacing-500) ;
}
.mb-200 {
 margin-bottom:var(--spacing-200) ;
}
.ic-s {
}
.mt-100 {
 margin-top:var(--spacing-100) ;
}
@media (max-width: 689px) {
.mt-100 {
 text-align:left;
}
}

.flex-center-y {
align-items: center
}
.gap-100 {
gap: var(--spacing-100)!important
}
.ic-n {
}
.qt-flex-wrap {
}
@media (max-width: 889px) {
.qt-flex-wrap {
flex-wrap: wrap
}
}

.menu-100 {
}
.menu-100 .oxy-pro-menu-list .menu-item, .menu-100 .oxy-pro-menu-list .menu-item a{
color: var(--ct-400);
transition-duration:0.3s;
}

.menu-100 .oxy-pro-menu-list .menu-item a{
padding-left:0.5rem;
padding-top:0.25rem;
padding-right:0.5rem;
padding-bottom:0.35rem;
}

.menu-100 .oxy-pro-menu-list > .menu-item{
margin-left:0.5rem;
margin-top:0.25rem;
margin-right:0.5rem;
margin-bottom:0.25rem;
}

.menu-100 .oxy-pro-menu-list > .menu-item > a{
border-radius:var(--bor-s) ;
}

.menu-100 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover, .menu-100 .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within{
background-color:var(--color-azul-200);
}

.menu-100 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:10px;
margin-left:4px;
transform:rotate(0deg);
transition-duration:0.4s;
}

.menu-100 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children:hover > a svg{
transform:rotate(-90deg);
}

.menu-100 .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{
background-color:var(--color-azul-700);
color:var(--color-white);
}

.menu-100 .oxy-pro-menu-mobile-open-icon svg{
width:36px;
height:36px;
}

.menu-100 .oxy-pro-menu-mobile-open-icon{
padding-top:4px;
padding-right:4px;
padding-bottom:4px;
padding-left:4px;
}

.menu-100 > ul{ left: unset; right: 0; }
@media (max-width: 689px) {
.menu-100 {
}
}

.qt-none {
}
@media (max-width: 889px) {
.qt-none {
}
.qt-none:not(.ct-section):not(.oxy-easy-posts),
.qt-none.oxy-easy-posts .oxy-posts,
.qt-none.ct-section .ct-section-inner-wrap{
display:none;
}
}

.qm-none {
}
@media (max-width: 689px) {
.qm-none {
display: none!important
}
}

.qd-none {
}
.qd-none:not(.ct-section):not(.oxy-easy-posts),
.qd-none.oxy-easy-posts .oxy-posts,
.qd-none.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 889px) {
.qd-none {
}
.qd-none:not(.ct-section):not(.oxy-easy-posts),
.qd-none.oxy-easy-posts .oxy-posts,
.qd-none.ct-section .ct-section-inner-wrap{
display:block;
}
}

.grid-y-center {
align-items:center!important
}
.form-100 {
 color:var(--c-white);
 padding-top:var(--spacing-300) ;
 padding-bottom:var(--spacing-300) ;
 padding-left:var(--spacing-300) ;
 padding-right:var(--spacing-300) ;
 border-radius:var(--bor-n) ;
 width:100%;
 max-width:700px;
}
.oxel_horizontal_divider {
 margin-top:16px;
 margin-bottom:16px;
 width:100%;
}
.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxel_horizontal_divider__line {
 height:2px;
 background-color:color(76);
}
.oxel_horizontal_divider__icon {
color: color(76);}.oxel_horizontal_divider__icon 
>svg {width: 16px;height: 16px;}.oxel_horizontal_divider__icon {
flex-shrink: 0;
}
.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel-skiplink:focus{
 position:absolute;
 top:0px;
 left:0px;
}
.oxel-skiplink {
 background-color:color(73);
 padding-top:1rem;
 padding-bottom:1rem;
 padding-left:2rem;
 padding-right:2rem;
 color:color(74);
 position:absolute;
 top:0px;
 left:-999px;
}
.mt-600 {
 margin-top:var(--spacing-600) ;
}
.card-200 {
background-image:linear-gradient(var(--color-azul-700-80), var(--color-azul-700-80)), url(https://deuman.com/wp-content/uploads/2025/03/carbon-fibre-v2.png);background-size:auto,  auto; border-radius:var(--bor-n) ;
 padding-left:var(--spacing-500) ;
 padding-top:var(--spacing-500) ;
 padding-right:var(--spacing-500) ;
 padding-bottom:var(--spacing-500) ;
 position:relative;
 z-index:1;
 background-color:var(--color-azul-700);
 background-repeat:repeat;
 background-attachment:fixed;
 color:var(--color-white);
}
@media (max-width: 689px) {
.card-200 {
 padding-top:var(--spacing-300) ;
 padding-right:var(--spacing-300) ;
 padding-bottom:var(--spacing-300) ;
 padding-left:var(--spacing-300) ;
}
}

.mb-100 {
 margin-bottom:var(--spacing-100) ;
}
.pi-200 {
 padding-left:var(--spacing-200) ;
 padding-right:var(--spacing-200) ;
}
.oxy-stock-content-styles {
}
.blog-content {
 max-width:100%;
}
.abc-posthero-section {
}
.abc-posthero-section .ct-section-inner-wrap {
padding-top: 5vmin ;
padding-bottom: 5vmin ;
}
@media (max-width: 1100px) {
}

@media (max-width: 889px) {
.abc-posthero-section {
}
.abc-posthero-section .ct-section-inner-wrap {
padding-top: 41 ;
}
}

@media (max-width: 399px) {
}

.abc-shadow {
 box-shadow:4px 4px 8px 2px rgba(71,71,71,0.2);
}
@media (max-width: 399px) {
.abc-shadow {
 text-align:left;
}
}

.mip-flow {
}
@media (max-width: 889px) {
.mip-flow {
}
}

.mip-hero-pre-title {
 font-weight:700;
 font-size:1rem;
 margin-bottom:0.5rem;
 text-transform:uppercase;
 text-align:center;
 color:#ffd894;
}
@media (max-width: 399px) {
}

.mip-small-caps {
font-variant: small-caps;
}
.abc-blog-category {
}
.abc-h4 {
 font-size:1.9rem;
 line-height:1.2;
}
@media (max-width: 399px) {
.abc-h4 {
 font-size:1.5rem;
}
}

.abc-blog-title {
 color:#224fdc;
}
.abc-blog-separator {
 margin-top:2rem;
 margin-bottom:1rem;
}
.abc-text-description {
 line-height:1.7;
 margin-bottom:2rem;
 font-size:1rem;
 color:#000000;
}
@media (max-width: 1100px) {
.abc-text-description {
 width:100%;
 margin-bottom:2rem;
}
}

@media (max-width: 889px) {
.abc-text-description {
 margin-bottom:0rem;
}
}

@media (max-width: 689px) {
}

.abc-blog-excerpt {
}
.abc-blog-more-link {
 color:#fbb43d;
 font-style:italic;
 font-size:1rem;
 font-weight:600;
 line-height:1;
}
.mip-hero {
background-size: cover; background-repeat:no-repeat;
 color:#ffffff;
 background-color:#224fdc;
 background-position:0% 100%;
}
.mip-hero-section {
 color:#ffffff;
 min-height:50vh;
}
@media (max-width: 689px) {
.mip-hero-section {
 background-position:50% 0%;
}
}

@media (max-width: 399px) {
}

.mip-inner-hero-cont {
 padding-top:0px;
 margin-top:3rem;
 margin-bottom:2rem;
}
@media (max-width: 689px) {
.mip-inner-hero-cont {
 margin-top:4rem;
}
}

.mip-h1-inner-pages {
 max-width:800px;
}
@media (max-width: 689px) {
.mip-h1-inner-pages {
 font-size:40px;
 line-height:1;
 background-position:50% 0%;
}
}

@media (max-width: 399px) {
}

.abc-text-white {
color: #ffffff !important;
}
.abc-section-center {
}
.abc-section-center:not(.ct-section):not(.oxy-easy-posts),
.abc-section-center.oxy-easy-posts .oxy-posts,
.abc-section-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.abc-section {
}
@media (max-width: 1100px) {
}

@media (max-width: 889px) {
.abc-section {
}
.abc-section .ct-section-inner-wrap {
padding-top: 41 ;
}
}

@media (max-width: 399px) {
}

.abc-h2 {
 margin-bottom:1rem;
 width:100%;
 text-align:left;
}
.abc-h2:not(.ct-section):not(.oxy-easy-posts),
.abc-h2.oxy-easy-posts .oxy-posts,
.abc-h2.ct-section .ct-section-inner-wrap{
align-items:flex-end;
justify-content:space-between;
}
@media (max-width: 689px) {
.abc-h2 {
 font-size:2.2rem;
}
}

@media (max-width: 399px) {
.abc-h2 {
}
.abc-h2:not(.ct-section):not(.oxy-easy-posts),
.abc-h2.oxy-easy-posts .oxy-posts,
.abc-h2.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.mip-hero-post-title {
 max-width:580px;
 text-align:left;
 color:#000000;
}
.abc-cta-primary:hover .abc-primary-cta-icon{
 transition-duration:0.3s;
 transition-timing-function:ease;
}
.abc-cta-primary:not(.ct-section):not(.oxy-easy-posts):hover .abc-primary-cta-icon,
.abc-cta-primary.oxy-easy-posts:hover .abc-primary-cta-icon .oxy-posts,
.abc-cta-primary.ct-section:hover .abc-primary-cta-icon .ct-section-inner-wrap{
display:inline-flex;
}
.abc-cta-primary:hover .mip-cta-icon{
}
.abc-cta-primary:not(.ct-section):not(.oxy-easy-posts):hover .mip-cta-icon,
.abc-cta-primary.oxy-easy-posts:hover .mip-cta-icon .oxy-posts,
.abc-cta-primary.ct-section:hover .mip-cta-icon .ct-section-inner-wrap{
display:block;
}
.abc-cta-primary:hover{
}
.abc-cta-primary {
 text-decoration:underline;
 font-size:18px;
 color:#000000;
 background-color:#fbb43d;
 border-radius:4px;
 padding-top:0.8rem;
 padding-bottom:0.8rem;
 font-weight:700;
 padding-right:2rem;
 padding-left:2rem;
 transition-duration:0.3s;
 margin-top:3rem;
 min-width:max-content ;
font-variant: small-caps;
}
.abc-cta-primary:not(.ct-section):not(.oxy-easy-posts),
.abc-cta-primary.oxy-easy-posts .oxy-posts,
.abc-cta-primary.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 399px) {
.abc-cta-primary {
 padding-right:1rem;
 padding-left:1rem;
 margin-left:auto;
 margin-right:auto;
}
}

.abc-modal {
}
.abc-primary-cta-icon {
color: #000000;}.abc-primary-cta-icon 
>svg {width: 14px;height: 14px;}.abc-primary-cta-icon {
 margin-left:0.5rem;
 margin-top:0rem;
}
.abc-primary-cta-icon:not(.ct-section):not(.oxy-easy-posts),
.abc-primary-cta-icon.oxy-easy-posts .oxy-posts,
.abc-primary-cta-icon.ct-section .ct-section-inner-wrap{
display:none;
}
.abc-blog-img {
 max-height:220px;
 width:100%;
 overflow:hidden;
}
.abc-blog-img__ {
 attachment_height:600;
 attachment_width:800;
 attachment_url:https://abc-homecare.us/wp-content/uploads/2022/07/Actividades-2-ABC-HOMECARE.jpg;
 object-fit:cover;
 height:100%;
 width:100%;
}
.abc-read-more:hover{
 color:#224fdc;
}
.abc-read-more {
 color:#b81365;
 font-style:italic;
 font-size:1rem;
 text-decoration:none;
 font-weight:600;
 text-transform:capitalize;
}
.abc-blog-post-content {
}
.sidebar {
 width:100%;
 gap:2rem;
}
.sidebar:not(.ct-section):not(.oxy-easy-posts),
.sidebar.oxy-easy-posts .oxy-posts,
.sidebar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:2rem;
}
@media (max-width: 889px) {
.sidebar {
}
.sidebar:not(.ct-section):not(.oxy-easy-posts),
.sidebar.oxy-easy-posts .oxy-posts,
.sidebar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.oxel_toc__container {
 padding-bottom:16px;
 width:100%;
}
.oxel_toc__primary {
 color:#374047;
 font-size:14px;
 text-transform:uppercase;
 letter-spacing:1px;
 padding-left:8px;
 width:100%;
 padding-bottom:8px;
 border-top-color:#606e79;
 border-right-color:#606e79;
 border-bottom-color:#dee1e3;
 border-left-color:#606e79;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin-bottom:8px;
 padding-top:8px;
 border-left-width:2px;
 border-left-style:solid;
}
.oxel_toc__template {
}
.oxel_toc__sub {
 text-decoration:underline;
 color:#606e79;
 margin-left:16px;
}
.oxel_toc__sub__1 {
}
.oxel_toc__sub__2 {
 margin-left:32px;
}
.oxel_toc__sub__3 {
 margin-left:48px;
}
.oxel_toc__sub__4 {
 margin-left:64px;
}
.side {
background-image: linear-gradient(#224fdc, #193a9f); flex-grow:1;
 border-radius:8px;
 padding-top:2rem;
 padding-right:1rem;
 padding-bottom:2rem;
 padding-left:1rem;
 text-align:center;
position: sticky; top: 120px;
}
.side:not(.ct-section):not(.oxy-easy-posts),
.side.oxy-easy-posts .oxy-posts,
.side.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 889px) {
.side {
 width:100%;
}
}

.txt-m {
 font-size:1.9rem;
}
.abc-postfooter {
 gap:1rem;
}
.abc-postfooter .ct-section-inner-wrap {
padding-top: 1.5vmin ;
padding-bottom: 1.5vmin ;
}
.abc-postfooter:not(.ct-section):not(.oxy-easy-posts),
.abc-postfooter.oxy-easy-posts .oxy-posts,
.abc-postfooter.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
justify-content:space-between;
gap:1rem;
}
@media (max-width: 889px) {
.abc-postfooter {
 text-align:right;
}
.abc-postfooter:not(.ct-section):not(.oxy-easy-posts),
.abc-postfooter.oxy-easy-posts .oxy-posts,
.abc-postfooter.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 689px) {
.abc-postfooter {
}
.abc-postfooter:not(.ct-section):not(.oxy-easy-posts),
.abc-postfooter.oxy-easy-posts .oxy-posts,
.abc-postfooter.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.abc-footer-cont {
 text-align:justify;
}
.abc-footer-cont .ct-section-inner-wrap {
padding-top: 3vmin ;
padding-bottom: 3vmin ;
}
.abc-footer-cont:not(.ct-section):not(.oxy-easy-posts),
.abc-footer-cont.oxy-easy-posts .oxy-posts,
.abc-footer-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 689px) {
.abc-footer-cont {
 text-align:justify;
}
.abc-footer-cont:not(.ct-section):not(.oxy-easy-posts),
.abc-footer-cont.oxy-easy-posts .oxy-posts,
.abc-footer-cont.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.abc-footer-top {
 width:100%;
 margin-bottom:0.5rem;
}
.abc-footer-top:not(.ct-section):not(.oxy-easy-posts),
.abc-footer-top.oxy-easy-posts .oxy-posts,
.abc-footer-top.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
justify-content:space-between;
}
@media (max-width: 689px) {
.abc-footer-top {
 text-align:justify;
 margin-bottom:1rem;
}
.abc-footer-top:not(.ct-section):not(.oxy-easy-posts),
.abc-footer-top.oxy-easy-posts .oxy-posts,
.abc-footer-top.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.mip-footer-logo {
}
@media (max-width: 1100px) {
}

@media (max-width: 889px) {
}

@media (max-width: 689px) {
.mip-footer-logo {
 text-align:right;
 width:100%;
 margin-bottom:1rem;
}
.mip-footer-logo:not(.ct-section):not(.oxy-easy-posts),
.mip-footer-logo.oxy-easy-posts .oxy-posts,
.mip-footer-logo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 399px) {
}

.abc-logo-text {
 font-size:1rem;
font-variant: small-caps;
}
.abc-footer-logos {
 color:#ffffff;
}
.abc-footer-logos:not(.ct-section):not(.oxy-easy-posts),
.abc-footer-logos.oxy-easy-posts .oxy-posts,
.abc-footer-logos.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:flex-end;
}
@media (max-width: 689px) {
.abc-footer-logos {
 text-align:left;
 width:100%;
}
.abc-footer-logos:not(.ct-section):not(.oxy-easy-posts),
.abc-footer-logos.oxy-easy-posts .oxy-posts,
.abc-footer-logos.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 399px) {
.abc-footer-logos {
 margin-right:0px;
}
.abc-footer-logos:not(.ct-section):not(.oxy-easy-posts),
.abc-footer-logos.oxy-easy-posts .oxy-posts,
.abc-footer-logos.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.abc-footer-icon-text:hover{
 color:#ffffff;
 text-decoration:none;
}
.abc-footer-icon-text {
 padding-top:0.5rem;
 padding-right:0.5rem;
 padding-bottom:0.5rem;
 padding-left:0.5rem;
}
.abc-footer-icon-text:not(.ct-section):not(.oxy-easy-posts),
.abc-footer-icon-text.oxy-easy-posts .oxy-posts,
.abc-footer-icon-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 689px) {
.abc-footer-icon-text {
 margin-right:0px;
 width:100%;
}
.abc-footer-icon-text:not(.ct-section):not(.oxy-easy-posts),
.abc-footer-icon-text.oxy-easy-posts .oxy-posts,
.abc-footer-icon-text.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

@media (max-width: 399px) {
.abc-footer-icon-text {
 width:100%;
}
.abc-footer-icon-text:not(.ct-section):not(.oxy-easy-posts),
.abc-footer-icon-text.oxy-easy-posts .oxy-posts,
.abc-footer-icon-text.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

.abc-footer-icon-text-icon {
color: #ffffff;}.abc-footer-icon-text-icon 
>svg {width: 28px;height: 28px;}.abc-footer-icon-text-icon {
 margin-right:7px;
}
.abc-footer-icon-text-text:hover{
 color:#ffffff;
 text-decoration:none;
}
.abc-footer-icon-text-text {
 font-size:1rem;
 font-style:italic;
 max-width:240px;
 line-height:1;
 color:#ffffff;
 text-align:left;
}
.abc-menu:hover{
 oxy-pro-menu_slug_oxypromenucontaineroxypromenuopencontainermenuitemaoxypromenucontaineroxypromenuoffcanvascontainermenuitemacolor:rgba(30,56,136,0.7);
}
.abc-menu .oxy-pro-menu-list .menu-item, .abc-menu .oxy-pro-menu-list .menu-item a:hover{
font-size: 18.5px;
}

.abc-menu {
 margin-right:1rem;
 padding-bottom:0px;
 margin-bottom:0px;
 padding-top:0px;
 menu_off_canvas_animation:slide-right;
 margin-left:auto;
font-variant: small-caps;
}
.abc-menu .oxy-pro-menu-list .menu-item, .abc-menu .oxy-pro-menu-list .menu-item a{
color: #ffffff;
font-size: 1.15rem;
font-weight: 600;
transition-duration:0.3s;
}

.abc-menu .oxy-pro-menu-list .menu-item a{
padding-right:0.8rem;
padding-left:0.8rem;
padding-top:0.5rem;
padding-bottom:0.5rem;
}

.abc-menu .oxy-pro-menu-list > .menu-item{
margin-right:0.1rem;
margin-left:0.1rem;
}

.abc-menu .oxy-pro-menu-list > .menu-item > a{
border-radius:4px;
}

.abc-menu .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:hover, .abc-menu .oxy-pro-menu-list .menu-item.menu-item.menu-item.menu-item a:focus-within{
color:#224fdc;
background-color:#ffffff;
}

.abc-menu .oxy-pro-menu-list .menu-item.current-menu-item.current-menu-item a{
color:#224fdc;
background-color:#ffffff;
}

.abc-menu .oxy-pro-menu-mobile-open-icon svg{
width:2.5rem;
height:2.5rem;
margin-right:0px;
color:#ffffff;
}

.abc-menu .oxy-pro-menu-mobile-open-icon{
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
border-radius:0px;
font-size: 0px;
}

.abc-menu .oxy-pro-menu-mobile-open-icon, .abc-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.3s;
}

.abc-menu .oxy-pro-menu-mobile-close-icon svg{
width:25px;
height:25px;
color:#224fdc;
}

.abc-menu .oxy-pro-menu-off-canvas-container{
width:350px;
}

.abc-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a, .abc-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{
color:#fbb43d;
padding-bottom:8px;
padding-top:8px;
padding-left:0px;
padding-right:0px;
}

.abc-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a:hover, .abc-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a:hover{
color:rgba(30,56,136,0.7);
}

.abc-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, .abc-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .abc-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, .abc-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
color: #224fdc;
}

.abc-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.abc-menu .oxy-pro-menu-container .menu-item > a{
                    text-align: center;
                    justify-content: center;
                }
.abc-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .abc-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: center;
                }

            .abc-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: 0;
                    left: auto;
               }

            .abc-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .abc-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            @media (max-width: 889px) {
.abc-menu {
}
.abc-menu .oxy-pro-menu-mobile-open-icon svg{
width:3rem;
height:3rem;
}

}

@media (max-width: 399px) {
.abc-menu {
 padding-bottom:0px;
 margin-right:0rem;
}
.abc-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .abc-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:28px;
}

}

.abc-footer-bottom {
 width:100%;
 margin-top:2rem;
}
.abc-footer-bottom:not(.ct-section):not(.oxy-easy-posts),
.abc-footer-bottom.oxy-easy-posts .oxy-posts,
.abc-footer-bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.abc-supervised-logos {
 width:100%;
 text-align:justify;
}
.abc-supervised-logos:not(.ct-section):not(.oxy-easy-posts),
.abc-supervised-logos.oxy-easy-posts .oxy-posts,
.abc-supervised-logos.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
}
@media (max-width: 1100px) {
.abc-supervised-logos {
 width:100%;
}
}

@media (max-width: 889px) {
.abc-supervised-logos {
 width:70%;
}
}

@media (max-width: 689px) {
.abc-supervised-logos {
 width:100%;
}
}

.abc-logo-link:hover{
transform:scale(1.02,1.02);}
.abc-logo-link {
 height:40px;
 margin-top:0.5rem;
 margin-right:0.5rem;
 margin-bottom:0.5rem;
 margin-left:0.5rem;
 width:max-content ;
}
.abc-header-cta:hover{
transform:scale3d(1.02,1.02,1.02);}
.abc-header-cta {
 text-decoration:underline;
 font-size:18px;
 color:#000000;
 background-color:#fbb43d;
 border-radius:4px;
 padding-top:10px;
 padding-bottom:10px;
 font-weight:700;
 padding-right:25px;
 padding-left:25px;
 transition-duration:0.3s;
font-variant: small-caps;
}
.abc-header-cta:not(.ct-section):not(.oxy-easy-posts),
.abc-header-cta.oxy-easy-posts .oxy-posts,
.abc-header-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 399px) {
.abc-header-cta {
}
.abc-header-cta:not(.ct-section):not(.oxy-easy-posts),
.abc-header-cta.oxy-easy-posts .oxy-posts,
.abc-header-cta.ct-section .ct-section-inner-wrap{
display:none;
}
}

.sec-top-0 {
}
.sec-top-0 .ct-section-inner-wrap {
padding-top: 0;
}
.pi-100 {
 padding-left:var(--spacing-100) ;
 padding-right:var(--spacing-100) ;
}
.pb-100 {
 padding-top:var(--spacing-100) ;
 padding-bottom:var(--spacing-100) ;
}
.blog-cats {
}
@media (max-width: 889px) {
.blog-cats {
}
}

.stack-0 {
}
.t-xl {
 font-family:F37Ginger;
 font-size:var(--t-xl) ;
 line-height:0.8;
}
.txt-grad-100 {
background: -webkit-linear-gradient(var(--ct-500), var(--ct-800)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;
}
.u-line {
 width:100%;
 background-color:var(--color-white-20);
 margin-top:var(--spacing-300) ;
 margin-bottom:var(--spacing-300) ;
 height:1px;
 max-width:var(--w-s) ;
 margin-left:auto;
 margin-right:auto;
}
.h1 {
 font-size:var(--h1) ;
 font-weight:900;
}
@media (max-width: 689px) {
.theme-image {
}
}

.btn-s:hover{
-webkit-animation-name: tada; animation-name: tada; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;
}
.btn-s {
 font-family:F37Ginger;
 padding-top:var(--spacing-100) ;
 padding-bottom:var(--spacing-100) ;
 padding-left:var(--spacing-200) ;
 padding-right:var(--spacing-200) ;
 border-radius:var(--bor-s) ;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 min-width:max-content ;
 gap:var(--spacing-100) ;
 border-top-left-radius:var(--bor-s) ;
 border-top-right-radius:var(--bor-s) ;
 border-bottom-left-radius:var(--bor-s) ;
 border-bottom-right-radius:0px;
 line-height:1;
 font-weight:400;
}
.btn-s:not(.ct-section):not(.oxy-easy-posts),
.btn-s.oxy-easy-posts .oxy-posts,
.btn-s.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:var(--spacing-100) ;
}
@media (max-width: 689px) {
}

.ic-100 {
color: var(--ct-600);}.ic-100 
>svg {width: 55px;height: 55px;}.ic-100 {
}
.header-row-main {
 padding-top:var(--space-xs) ;
 padding-bottom:var(--space-xs) ;
}
.switcher-lang {
 margin-left:var(--spacing-100) ;
 max-width:max-content ;
}
.ml-200 {
 margin-right:var(--spacing-200) ;
}
.check:after{
  content:"";
content: ''; position: absolute; top: 3px; right: 4px; background-color: #092c3e; width: 30px; height: 30px; border-radius: 50%; transform: translateX(50px); transition: all 0.5s;
}
.check:before{
  content:"";
content: ''; position: absolute; top: 3px; left: 4px; background-color: var(--bg-100); width: 30px; height: 30px; border-radius: 50%; transition: all 0.5s;
}
.check {
 position:relative;
 width:62px;
 height:36px;
 background-color:var(--bg-check);
 border-radius:20px;
 overflow:hidden;
 transition-duration:0.5s;
 transition-timing-function:ease-in;
 transition-property:all;
cursor:pointer;
}
.check:not(.ct-section):not(.oxy-easy-posts),
.check.oxy-easy-posts .oxy-posts,
.check.ct-section .ct-section-inner-wrap{
display:block;
}
@media (max-width: 889px) {
.check:after{
 width:45px;
 height:30px;
top: 3px; right: 4px; width: 24px; height: 24px;
}
.check:before{
top: 3px; left: 4px; width: 24px; height: 24px;
}
.check {
 width:48px;
 height:30px;
}
}

@media (max-width: 689px) {
}

.qt-flex {
}
@media (max-width: 889px) {
.qt-flex {
}
.qt-flex:not(.ct-section):not(.oxy-easy-posts),
.qt-flex.oxy-easy-posts .oxy-posts,
.qt-flex.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

.sec-bottom-0 {
}
.sec-bottom-0 .ct-section-inner-wrap {
padding-bottom: 0;
}
.mt-200 {
 margin-top:var(--spacing-200) ;
}
.t-n {
 font-size:var(--t-n) ;
}
.footer-100 {
}
.footer-100 .ct-section-inner-wrap {
padding-top: var(--spacing-500) ;
padding-bottom: var(--spacing-500) ;
}
@media (max-width: 689px) {
.footer-100 {
}
.footer-100 .ct-section-inner-wrap {
padding-bottom: 5rem;
}
}

@media (max-width: 399px) {
}

.form-i100 {
 max-width:var(--w-n) ;
 width:100%;
}
.grid-3-medio {
 width:100%;
}
.grid-3-medio:not(.ct-section):not(.oxy-easy-posts),
.grid-3-medio.oxy-easy-posts .oxy-posts,
.grid-3-medio.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.grid-3-medio:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.grid-3-medio.ct-section .ct-section-inner-wrap > :nth-child(2),
.grid-3-medio.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-row: span 2;height: 100%;}
@media (max-width: 689px) {
.grid-3-medio {
}
.grid-3-medio:not(.ct-section):not(.oxy-easy-posts),
.grid-3-medio.oxy-easy-posts .oxy-posts,
.grid-3-medio.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.grid-3-medio:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.grid-3-medio.ct-section .ct-section-inner-wrap > :nth-child(3),
.grid-3-medio.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-row: span 2;height: 100%;}
}

.card-100 {
flex: 1 1 150px
}
.toogle-title {
 font-size:var(--t-l) ;
}
.toggle-2435 {
}

                .toggle-2435 .oxy-expand-collapse-icon {
            font-size: 0px;        }
        
        
        .toggle-2435-expanded {
}
.my-auto {
 margin-top:auto;
 margin-bottom:auto;
}
.sy-l {
 min-height:75vh;
}
.sy-s {
 min-height:40vh;
}
.pi-500 {
 padding-left:var(--spacing-500) ;
 padding-right:var(--spacing-500) ;
}
.pb-600 {
 padding-top:var(--spacing-600) ;
 padding-bottom:var(--spacing-600) ;
}
.oxel_icon_button__container:hover{
 background-color:color(46);
}
.oxel_icon_button__container {
 background-color:color(45);
 padding-top:8px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:8px;
 transition-duration:0.3s;
}
.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_icon_button__container.oxy-easy-posts .oxy-posts,
.oxel_icon_button__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_icon_button_text {
 color:color(48);
}
.oxel_icon_button_icon {
color: color(47);}.oxel_icon_button_icon 
>svg {width: 18px;height: 18px;}.oxel_icon_button_icon {
 margin-right:8px;
}
.sh-s {
box-shadow: 1.4px 1.4px 10px rgba(0, 0, 0, 0.025), 11px 11px 80px rgba(0, 0, 0, 0.05) ;
}
.sh-n {
box-shadow: 2px 2px 5.3px rgba(0, 0, 0, 0.04), 6.7px 6.7px 17.9px rgba(0, 0, 0, 0.06), 30px 30px 80px rgba(0, 0, 0, 0.1) ;
}
.sh-l {
box-shadow: 0px 1.4px 7.2px rgba(0, 0, 0, 0.038), 0px 3.8px 19.9px rgba(0, 0, 0, 0.055), 0px 9px 47.9px rgba(0, 0, 0, 0.072), 0px 30px 159px rgba(0, 0, 0, 0.11) ;
}
.ho-300 {
}
.ho-400:hover{
animation-name: hover400; animation-duration: 2s;
}
.ho-400 {
}
.ho-500:hover{
animation-name: hover500; animation-duration: 2s;
}
.ho-500 {
}
.w-s {
 max-width:var(--w-s) ;
 width:100%;
}
.grid-5 {
 width:100%;
}
.grid-5:not(.ct-section):not(.oxy-easy-posts),
.grid-5.oxy-easy-posts .oxy-posts,
.grid-5.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.sy-full {
 min-height:100vh;
}
.qt-sy-auto {
}
@media (max-width: 889px) {
.qt-sy-auto {
 min-height:max-content ;
 height:auto;
}
}

.qm-sy-auto {
}
@media (max-width: 689px) {
.qm-sy-auto {
 min-height:max-content ;
 height:auto;
}
}

.mx-0 {
 margin-right:var(--spacing-0) ;
 margin-left:var(--spacing-0) ;
}
.mx-0 .ct-section-inner-wrap {
padding-top: var ;
}
.my-0 {
 margin-top:var(--spacing-0) ;
 margin-bottom:var(--spacing-0) ;
}
.ml-100 {
 margin-right:var(--spacing-100) ;
}
.my-200 {
 margin-top:var(--spacing-200) ;
}
.ml-300 {
 margin-right:var(--spacing-300) ;
}
.ml-400 {
 margin-right:var(--spacing-400) ;
}
.mb-400 {
 margin-bottom:var(--spacing-400) ;
}
.pi-400 {
 padding-left:var(--spacing-400) ;
 padding-right:var(--spacing-400) ;
}
.pb-400 {
 padding-top:var(--spacing-400) ;
 padding-bottom:var(--spacing-400) ;
}
.stack-400 {
}
.ml-500 {
 margin-right:var(--spacing-500) ;
}
.mt-500 {
 margin-top:var(--spacing-500) ;
}
.mb-500 {
 margin-bottom:var(--spacing-500) ;
}
.pb-500 {
 padding-top:var(--spacing-500) ;
 padding-bottom:var(--spacing-500) ;
}
.stack-500 {
}
.gap-500 {
gap: var(--spacing-500)!important
}
.ml-600 {
 margin-right:var(--spacing-600) ;
}
.mb-600 {
 margin-bottom:var(--spacing-600) ;
}
.pi-600 {
 padding-left:var(--spacing-600) ;
 padding-right:var(--spacing-600) ;
}
.ml-700 {
 margin-right:var(--spacing-700) ;
}
.mt-700 {
 margin-top:var(--spacing-700) ;
}
.mb-700 {
 margin-bottom:var(--spacing-700) ;
}
.pi-700 {
 padding-left:var(--spacing-700) ;
 padding-right:var(--spacing-700) ;
}
.pb-700 {
 padding-top:var(--spacing-700) ;
 padding-bottom:var(--spacing-700) ;
}
.stack-700 {
}
.gap-700 {
gap: var(--spacing-700)!important
}
.ml-800 {
 margin-right:var(--spacing-800) ;
}
.mt-800 {
 margin-top:var(--spacing-800) ;
}
.mb-800 {
 margin-bottom:var(--spacing-800) ;
}
.pi-800 {
 padding-left:var(--spacing-800) ;
 padding-right:var(--spacing-800) ;
}
.pb-800 {
 padding-top:4rem;
 padding-bottom:4rem;
}
.stack-800 {
}
.gap-800 {
gap: var(--spacing-800)!important
}
.ho-n:hover{
animation-name: hover400; animation-duration: 2s;
}
.ho-n {
}
.ho-l:hover{
animation-name: hover500; animation-duration: 2s;
}
.ho-l {
}
.ho-s:hover{
animation-name: hover400; animation-duration: 2s;
}
.ho-s {
}
.flex-c-bar {
flex: 1 1 200px
}
.flex-c-side {
flex: 2 1 600px
}
.toggle-6676 {
}
.toggle-6676-expanded {
}
.toggle-9175 {
}

                .toggle-9175 .oxy-expand-collapse-icon {
            font-size: 0px;        }
        
        
        .toggle-9175-expanded {
}
.toogle-text {
}
.qt-txt-center {
}
@media (max-width: 889px) {
.qt-txt-center {
 text-align:center;
}
}

.qm-txt-center {
}
@media (max-width: 689px) {
.qm-txt-center {
 text-align:center;
}
}

.qt-mx-auto {
}
@media (max-width: 889px) {
.qt-mx-auto {
 margin-left:auto;
 margin-right:auto;
}
}

.qm-mx-auto {
}
@media (max-width: 689px) {
.qm-mx-auto {
 margin-left:auto;
 margin-right:auto;
}
}

.qt-w-full {
}
@media (max-width: 889px) {
.qt-w-full {
width: 100%!important; max-width: 100%;
}
}

@media (max-width: 399px) {
.qt-w-full {
width: 100%!important; max-width: 100%;
}
}

.qm-w-full {
}
@media (max-width: 689px) {
.qm-w-full {
 width:100%;
 margin-left:auto;
 margin-right:auto;
}
}

.tabs-3768-tab {
}
.tabs-3768-tab-active {
}
.tabs-contents-3768-tab {
}
.a {
}
.b {
}
.line-container {
 position:relative;
 overflow:visible;
}
.s-full {
}
.begin {
 position:relative;
}
.end {
 position:relative;
}
.o-hidden {
 overflow:hidden;
}
.two-lines {
}
.mt-4 {
}
.social-share {
}
.bor-l {
 border-radius:var(--bor-l) ;
 overflow:hidden;
}
.qt-grid-order-1 {
}
@media (max-width: 889px) {
.qt-grid-order-1 {
order:1!important
}
}

@media (max-width: 689px) {
}

.qt-grid-order-2 {
}
@media (max-width: 889px) {
.qt-grid-order-2 {
order:2!important
}
}

@media (max-width: 689px) {
}

.pb-0 {
 padding-top:0px;
 padding-bottom:0px;
}
.pi-0 {
 padding-left:0px;
 padding-right:0px;
}
.bo-100 {
 border-top-color:var(--ct-400);
 border-top-width:5px;
 border-top-style:solid;
 border-left-color:var(--ct-400);
 border-left-width:5px;
 border-left-style:solid;
}
.bo-200 {
 border-top-width:5px;
 border-top-color:var(--ct-400);
 border-top-style:solid;
 width:100%;
}
.bo-300 {
}
.txt-center {
 text-align:center;
}
.txt-left {
 text-align:left;
}
.menu-card {
 max-width:310px;
flex-direction: row!important; flex-wrap:nowrap; align-items: flex-start!important
}
.menu-card-content {
 max-width:285px;
}
.menu-mega-content {
}
.menu-mega-content:not(.ct-section):not(.oxy-easy-posts),
.menu-mega-content.oxy-easy-posts .oxy-posts,
.menu-mega-content.ct-section .ct-section-inner-wrap{
display:none;
}
.sec-s {
}
.sec-s .ct-section-inner-wrap {
padding-top: var(--spacing-200) ;
padding-bottom: var(--spacing-200) ;
}
.txt-right {
 text-align:right;
}
.qm-center {
}
@media (max-width: 689px) {
.qm-center {
}
.qm-center:not(.ct-section):not(.oxy-easy-posts),
.qm-center.oxy-easy-posts .oxy-posts,
.qm-center.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
align-content:center;
justify-content:center;
}
}

.row-100 {
 transition-duration:0.3s;
 transition-timing-function:ease;
 transition-property:all;
}
.repeater-100 {
}
.grid-2-70 {
 width:100%;
}
.card-150 {
 min-height:100px;
 min-width:100px;
 width:100px;
}
.search-box {
}
.search-icon {
cursor:pointer
}
.site-search-form {
 visibility:hidden;
 position:absolute;
 top:100%;
 right:0px;
 transition-duration:0.4s;
 transition-timing-function:ease;
 transition-property:all;
box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.02), 0 6.7px 5.3px rgba(0, 0, 0, 0.028), 0 12.5px 10px rgba(0, 0, 0, 0.035), 0 22.3px 17.9px rgba(0, 0, 0, 0.042), 0 41.8px 33.4px rgba(0, 0, 0, 0.05), 0 100px 80px rgba(0, 0, 0, 0.07) ;
}
.search-row {
}
.ct-4 {
 color:var(--color-azul-800);
}
@media (max-width: 1100px) {
.ct-4 {
 color:var(--color-azul-800);
}
}

.ct-3 {
 color:var(--color-azul-700);
}
.bg-3 {
 background-color:var(--color-verde-100);
 color:var(--color-azul-800);
}
@media (max-width: 1100px) {
.bg-3 {
background-image:url(https://deuman.com /wp-content/uploads/2025/03/redox-02.png); background-color:var(--color-verde-100);
}
}

.bg-2 {
 background-color:var(--color-azul-200);
 color:var(--color-azul-500);
}
.bg-brand-2 {
 background-color:var(--color-naranja-400);
 color:var(--color-white);
}
.btn-outline-white {
 gap:var(--space-100) ;
 text-align:center;
 font-style:italic;
}
.btn-outline-white:not(.ct-section):not(.oxy-easy-posts),
.btn-outline-white.oxy-easy-posts .oxy-posts,
.btn-outline-white.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
align-content:center;
justify-content:space-between;
gap:var(--space-100) ;
}
.account-list {
}
.qt-mtop-0 {
}
@media (max-width: 889px) {
.qt-mtop-0 {
 margin-top:0px;
}
}

.card-400 {
 padding-top:var(--spacing-300) ;
 padding-right:var(--spacing-300) ;
 padding-bottom:var(--spacing-300) ;
 padding-left:var(--spacing-300) ;
 color:var(--color-azul-700);
 gap:var(--spacing-300) ;
 background-color:var(--color-azul-200);
 border-radius:var(--bor-s) ;
 max-width:500px;
 text-align:left;
flex: 1 1 500px;
}
.card-400:not(.ct-section):not(.oxy-easy-posts),
.card-400.oxy-easy-posts .oxy-posts,
.card-400.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
gap:var(--spacing-300) ;
}
@media (max-width: 399px) {
.card-400 {
}
.card-400:not(.ct-section):not(.oxy-easy-posts),
.card-400.oxy-easy-posts .oxy-posts,
.card-400.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.card-600 {
 color:var(--color-azul-500);
 gap:var(--spacing-200) ;
 width:100%;
 position:relative;
}
.card-600:not(.ct-section):not(.oxy-easy-posts),
.card-600.oxy-easy-posts .oxy-posts,
.card-600.ct-section .ct-section-inner-wrap{
display:flex;
gap:var(--spacing-200) ;
}
.sec-bg-rombo {
background-image:url(https://deuman.revak.studio/wp-content/uploads/2025/03/Recurso-BG.png);background-size: 1440px 100%; background-repeat:no-repeat;
 background-attachment:scroll;
 background-position:50% 50%;
}
@media (max-width: 889px) {
.sec-bg-rombo {
}
.sec-bg-rombo .ct-section-inner-wrap {
padding-top: var(--spacing-800) ;
padding-bottom: var(--spacing-800) ;
}
}

.u-word-mark:after{
  content:"";
}
.u-word-mark {
 position:relative;
}
.u-box {
}
.u-profile-card {
 width:75px;
 height:75px;
 border-radius:50%;
 overflow:hidden;
}
.toggle-7352 {
 width:100%;
}

                .toggle-7352 .oxy-expand-collapse-icon {
            font-size: 0px;        }
        
        
        .toggle-7352-expanded {
}
.u-ask {
 width:100%;
 padding-top:var(--spacing-300) ;
 padding-right:var(--spacing-300) ;
 padding-bottom:var(--spacing-300) ;
 padding-left:var(--spacing-300) ;
 color:var(--color-azul-500);
 border-radius:var(--bor-s) ;
 overflow:hidden;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:var(--color-white-100);
 border-right-color:var(--color-white-100);
 border-bottom-color:var(--color-white-100);
 border-left-color:var(--color-white-100);
background: rgba(255, 255, 255, 0.35); box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); backdrop-filter: blur(0.8px); -webkit-backdrop-filter: blur(0.8px); border: 1px solid rgba(255, 255, 255, 0.45);
}
.flex-33 {
flex: 1 1 30%;
}
.footer-link {
 font-size:var(--t-s) ;
 font-style:italic;
 padding-top:var(--spacing-200) ;
 padding-bottom:var(--spacing-200) ;
}
.hero-svg {
}
.sec-0 {
}
.sec-0 .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.pd-section {
 padding-top:var(--spacing-section) ;
 padding-bottom:var(--spacing-section) ;
}
.qt-center {
}
@media (max-width: 889px) {
.qt-center {
}
.qt-center:not(.ct-section):not(.oxy-easy-posts),
.qt-center.oxy-easy-posts .oxy-posts,
.qt-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.qt-pd-300 {
}
@media (max-width: 889px) {
.qt-pd-300 {
 padding-top:var(--spacing-500) ;
 padding-bottom:var(--spacing-500) ;
}
}

.u-step {
 padding-top:var(--spacing-100) ;
 padding-right:var(--spacing-200) ;
 padding-bottom:var(--spacing-100) ;
 padding-left:var(--spacing-200) ;
 border-radius:var(--bor-s) ;
 background-color:var(--color-azul-500);
 color:var(--color-white);
 font-weight:700;
 border-bottom-right-radius:var(--bor-s) ;
 border-top-left-radius:var(--bor-n) ;
 border-bottom-left-radius:var(--bor-n) ;
 border-top-right-radius:var(--bor-n) ;
}
.s-stack-400 {
}
.sec-50 {
}
.sec-50 .ct-section-inner-wrap {
padding-top: var(--spacing-500) ;
padding-bottom: var(--spacing-500) ;
}
.u-number {
 font-family:F37Ginger;
 font-size:var(--t-xl) ;
 line-height:1;
 font-weight:400;
 color:var(--color-azul-700);
}
.sec-hero {
 height:100%;
 min-height:65vh;
 position:relative;
}
.sec-hero .ct-section-inner-wrap {
padding-bottom: 8rem;
}
@media (max-width: 1100px) {
}

.qm-center-ull {
}
@media (max-width: 889px) {
}

@media (max-width: 689px) {
.qm-center-ull {
 text-align:center;
}
.qm-center-ull:not(.ct-section):not(.oxy-easy-posts),
.qm-center-ull.oxy-easy-posts .oxy-posts,
.qm-center-ull.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.stack-50 {
}
.u-mask-blue {
 transition-duration:0.3s;
 transition-timing-function:ease;
 transition-property:all;
 width:max-content ;
 max-width:100px;
 max-height:60px;
 height:max-content ;
filter: brightness(0) saturate(100%) invert(28%) sepia(25%) saturate(2045%) hue-rotate(169deg) brightness(94%) contrast(90%);
}
.u-mask-white {
 transition-duration:0.3s;
 transition-timing-function:ease;
 transition-property:all;
filter: brightness(0) saturate(100%) invert(92%) sepia(93%) saturate(0%) hue-rotate(202deg) brightness(106%) contrast(106%);
}
.footer-link-cols {
 padding-top:var(--spacing-100) ;
 padding-bottom:var(--spacing-100) ;
}
.logos-band {
 position:absolute;
 left:0px;
 bottom:0px;
 right:0px;
 background-color:var(--color-azul-700-50);
 padding-top:var(--spacing-100) ;
 padding-bottom:var(--spacing-100) ;
}
@media (max-width: 889px) {
}

.logos-band-logo {
 height:35px;
}
@media (max-width: 689px) {
.logos-band-logo {
 height:23px;
}
}

@media (max-width: 399px) {
.logos-band-logo {
 height:18px;
}
}

.u-grid-center {
display: grid; place-items: center;
}
.u-img-flexible {
}
@media (max-width: 889px) {
.u-img-flexible {
 max-height:550px;
}
}

@media (max-width: 689px) {
.u-img-flexible {
 max-height:300px;
}
}

.testimonio-logo {
 max-height:40px;
}
@media (max-width: 689px) {
.testimonio-logo {
 width:65px;
}
}

.u-icon-menu {
}
.u-icon-menu:not(.ct-section):not(.oxy-easy-posts),
.u-icon-menu.oxy-easy-posts .oxy-posts,
.u-icon-menu.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 889px) {
.u-icon-menu {
 margin-left:var(--spacing-100) ;
cursor: pointer
}
.u-icon-menu:not(.ct-section):not(.oxy-easy-posts),
.u-icon-menu.oxy-easy-posts .oxy-posts,
.u-icon-menu.ct-section .ct-section-inner-wrap{
display:block;
}
}

.u-box-100 {
 padding-top:var(--spacing-200) ;
 padding-right:var(--spacing-100) ;
 padding-bottom:var(--spacing-200) ;
 padding-left:var(--spacing-100) ;
 border-radius:var(--bor-n) ;
}
.u-mask-img-blue:after{
  content:"";
background: var(--color-azul-700-50); position: absolute; width: 100%; height: 100%;
}
.u-mask-img-blue {
 position:relative;
}
.u-logo-small {
 height:25px;
 max-width:max-content ;
}
@media (max-width: 889px) {
.u-logo-small {
 height:22px;
}
}

.card-700 {
 padding-top:var(--spacing-100) ;
 padding-right:var(--spacing-100) ;
 padding-bottom:var(--spacing-100) ;
 padding-left:var(--spacing-100) ;
 max-width:400px;
flex: 1 1 240px
}
.card-700:not(.ct-section):not(.oxy-easy-posts),
.card-700.oxy-easy-posts .oxy-posts,
.card-700.ct-section .ct-section-inner-wrap{
display:flex;
align-content:center;
}
.flex-center-x {
}
.flex-center-x:not(.ct-section):not(.oxy-easy-posts),
.flex-center-x.oxy-easy-posts .oxy-posts,
.flex-center-x.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-content:center;
justify-content:center;
}
.card-circular-img {
 width:100%;
 height:100%;
 overflow:hidden;
 border-radius:50%;
 max-width:120px;
 max-height:120px;
 min-width:120px;
}
.flex-w-30 {
flex: 1 1 300px;
}
.flex-w-60 {
flex: 1 1 600px;
}
.u-img-100 {
 max-width:170px;
 max-height:74px;
}
.w-300 {
 max-width:480px;
}
.flex-180 {
 height:100%;
flex: 1 1 170px
}
@media (max-width: 889px) {
.flex-180 {
 max-width:250px;
flex: 1 1 200px
}
}

@media (max-width: 689px) {
}

.flex-200 {
flex: 1 1 200px;
}
@media (max-width: 889px) {
.flex-200 {
flex: 1 1 250px;
}
}

.equipo-position {
 max-width:100%;
 font-weight:200;
 font-style:italic;
}
.swiper-container-1 {
}
.swiper2 {
}
.swiper-container-inverse {
}
.swiper-container-normal {
}
.img-svg-hero {
 width:100%;
}
.u-sticky {
position: sticky; top: 120px;
}
@media (max-width: 889px) {
.u-sticky {
position: static; top: 120px;
}
}

.u-img-250 {
 max-height:200px;
 object-fit:cover;
 height:100%;
flex: 1 1 250px
}
.grid-2-t {
}
.grid-2-t:not(.ct-section):not(.oxy-easy-posts),
.grid-2-t.oxy-easy-posts .oxy-posts,
.grid-2-t.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(5rem, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.qm-pd-200 {
}
@media (max-width: 689px) {
.qm-pd-200 {
 padding-top:var(--spacing-500) ;
 padding-right:var(--spacing-500) ;
 padding-bottom:var(--spacing-500) ;
 padding-left:var(--spacing-500) ;
}
}

.equipo-nombre {
 font-size:var(--type-1) ;
}
.equipo-img {
 width:100%;
 height:100%;
 object-fit:cover;
 object-position:center top;
}
@media (max-width: 889px) {
}

.grid-stretch {
justify-content: stretch!important;
}
.blog-cat-title {
 font-weight:500;
 color:var(--color-azul-500);
 transition-duration:0.3s;
 transition-timing-function:ease;
 transition-property:all;
 text-transform:uppercase;
 margin-bottom:var(--spacing-50) ;
 font-size:var(--t-s) ;
}
.blog-volver {
background-image:linear-gradient(var(--color-verde-100), var(--color-verde-100)); padding-top:var(--spacing-50) ;
 padding-right:var(--spacing-100) ;
 padding-bottom:var(--spacing-50) ;
 padding-left:var(--spacing-100) ;
 border-radius:var(--bor-s) ;
 color:var(--color-azul-800);
}
.u-cats {
}
.oxy-superbox-primary {
transform:translate3d(00px,00px,50px); gap:0px;
}
.oxy-superbox-primary:not(.ct-section):not(.oxy-easy-posts),
.oxy-superbox-primary.oxy-easy-posts .oxy-posts,
.oxy-superbox-primary.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-content:stretch;
justify-content:space-between;
gap:0px;
}
.oxy-superbox-secondary {
transform:translate3d(00px,00px,50px); padding-top:var(--spacing-300) ;
 padding-right:var(--spacing-300) ;
 padding-bottom:var(--spacing-300) ;
 padding-left:var(--spacing-300) ;
}
.oxel_flipbox {
}

            
                        .oxel_flipbox .oxy-superbox-secondary {
                opacity: 0.7;                left: 0;                transform: scale(3);            }
            
                        .oxel_flipbox:hover .oxy-superbox-secondary {
                opacity: 0.7;                left: 100%;                            }
            
                        .oxel_flipbox .oxy-superbox-primary {
                                                transform: scale(4);            }
            
                        .oxel_flipbox:hover .oxy-superbox-primary {
                                                transform: scale(7);            }
            
        .flipbox {
}

            
                        .flipbox .oxy-superbox-secondary {
                opacity: 0;                                            }
            
                        .flipbox:hover .oxy-superbox-secondary {
                opacity: 1;                                            }
            
            
            
        .casos-area {
 text-transform:uppercase;
 font-weight:600;
 font-size:var(--t-s) ;
}
.casos-empresa {
 text-transform:uppercase;
 font-size:1.6rem;
}
.casos-proyecto {
 font-style:italic;
}
.casos-servicio {
 text-transform:capitalize;
}
.casos-pais {
 text-transform:capitalize;
 max-width:140px;
 text-align:right;
 line-height:1.1;
 position:absolute;
 top:var(--spacing-300) ;
 right:var(--spacing-300) ;
}
.flipbox__front {
 width:100%;
 padding-left:var(--spacing-200) ;
 padding-top:var(--spacing-200) ;
 padding-right:var(--spacing-200) ;
 padding-bottom:var(--spacing-200) ;
 height:275px;
 background-color:var(--color-azul-500);
}
.flipbox__front:not(.ct-section):not(.oxy-easy-posts),
.flipbox__front.oxy-easy-posts .oxy-posts,
.flipbox__front.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
}
.flipbox__back {
background-image:linear-gradient(var(--color-azul-700-80), var(--color-azul-700-80)), url(https://deuman.revak.studio/wp-content/uploads/2025/02/Socio-en-Cada-Etapa-de-la-Transicion.jpg);background-size:auto,  cover; width:100%;
 height:275px;
 padding-left:var(--spacing-200) ;
 padding-top:var(--spacing-200) ;
 padding-right:var(--spacing-200) ;
 padding-bottom:var(--spacing-200) ;
 background-position:50% 50%;
}
.flipbox__back:not(.ct-section):not(.oxy-easy-posts),
.flipbox__back.oxy-easy-posts .oxy-posts,
.flipbox__back.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.casos-icon {
 position:absolute;
 top:1rem;
 right:1rem;
}
.casos-description {
 color:var(--color-azul-800);
 font-style:italic;
 line-height:1.2;
 font-size:0.9rem;
}
.dmn-grid-item {
 border-radius:var(--bor-n) ;
 transition-duration:0.3s;
 transition-timing-function:ease;
 transition-property:all;
 width:100%;
 overflow:hidden;
 position:relative;
}
.gsap-img-giro {
will-change: transform, opacity, box-shadow;
}
.parallax-img {
}
.advanced-parallax-img {
}
.subtle-parallax-img {
}
.overflow-hidden {
 overflow:hidden;
}
.contenedor-big-img {
}
.overlay {
position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); /* Fondo semitransparente para simular desenfoque */ backdrop-filter: blur(20px); /* Desenfoque real (si el navegador lo soporta) */ clip-path: circle(0% at 50% 50%); /* Círculo inicial de 0% en el centro */
}
.testimonio-txt-container {
 width:100%;
 position:absolute;
 bottom:0px;
 left:0px;
 right:0px;
 padding-top:var(--spacing-300) ;
 padding-right:var(--spacing-300) ;
 padding-bottom:var(--spacing-300) ;
 padding-left:var(--spacing-300) ;
 z-index:2;
backdrop-filter: blur(10px) drop-shadow(4px 4px 10px blue);
}
.mb-fit {
 margin-bottom:18rem;
}
@media (max-width: 689px) {
.mb-fit {
 margin-bottom:10rem;
}
}

@media (max-width: 399px) {
.mb-fit {
 margin-bottom:12rem;
}
}

.blog-filter-cats {
}
.flex-300 {
flex: 1 1 250px;
}
.flex-700 {
flex: 1 1 700px;
}
.oxy-video-background {
}
.oxy-video-container {
}
.qm-grid-2 {
}
@media (max-width: 689px) {
.qm-grid-2 {
}
.qm-grid-2:not(.ct-section):not(.oxy-easy-posts),
.qm-grid-2.oxy-easy-posts .oxy-posts,
.qm-grid-2.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(50px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.caso-overlay-txt {
 width:100%;
 padding-top:var(--spacing-300) ;
 padding-right:var(--spacing-300) ;
 padding-bottom:var(--spacing-300) ;
 padding-left:var(--spacing-300) ;
 font-size:var(--t-n) ;
 transition-duration:0.3s;
 transition-timing-function:ease;
 transition-property:all;
 background-color:rgba(255,255,255,0.69);
 color:var(--color-azul-500);
 position:static;
backdrop-filter: blur(20px); flex: 1 1 225px
}
.toggle-8601 {
}
.toggle-8601-expanded {
}
.u-filters {
}
.u-step-white {
 padding-top:var(--spacing-100) ;
 padding-right:var(--spacing-200) ;
 padding-bottom:var(--spacing-100) ;
 padding-left:var(--spacing-200) ;
 border-radius:var(--bor-s) ;
 background-color:var(--color-white);
 color:var(--color-azul-500);
 font-weight:700;
 border-bottom-right-radius:var(--bor-s) ;
 border-top-left-radius:var(--bor-n) ;
 border-bottom-left-radius:var(--bor-n) ;
 border-top-right-radius:var(--bor-n) ;
}
.qt-grid-1 {
}
@media (max-width: 889px) {
.qt-grid-1 {
}
.qt-grid-1:not(.ct-section):not(.oxy-easy-posts),
.qt-grid-1.oxy-easy-posts .oxy-posts,
.qt-grid-1.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.qt-pd-200 {
}
@media (max-width: 889px) {
.qt-pd-200 {
 padding-top:var(--spacing-500) ;
 padding-right:var(--spacing-500) ;
 padding-bottom:var(--spacing-500) ;
 padding-left:var(--spacing-500) ;
}
}

@media (max-width: 689px) {
.qt-pd-200 {
}
}

.qt-flex-column {
}
@media (max-width: 889px) {
.qt-flex-column {
}
.qt-flex-column:not(.ct-section):not(.oxy-easy-posts),
.qt-flex-column.oxy-easy-posts .oxy-posts,
.qt-flex-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 689px) {
}

.hero-clouds {
 width:125px;
animation: cloudMove 30s linear infinite;
}
.hero-clouds-1 {
 width:125px;
animation: cloudMove 30s linear infinite;
}
.hero-clouds-2 {
 width:125px;
animation: cloudMove 30s linear infinite;
}
.images-mask {
-webkit-mask-image: url(masks/circles-mask.svg); -webkit-mask-repeat: no-repeat; mask-image: url(masks/circles-mask.svg); mask-repeat: no-repeat; width: min(60%, 387px); max-width: 387px; display: block; margin: 0 auto;
}
.w-m {
 max-width:var(--w-m) ;
}
.gap-50 {
}
.s-hero-top {
}
.s-hero-top .ct-section-inner-wrap {
padding-top: 7rem;
}
@media (max-width: 889px) {
.s-hero-top {
}
.s-hero-top .ct-section-inner-wrap {
padding-top: 6rem;
}
}

.grad-100 {
background-image: linear-gradient(var(--color-white), var(--color-white-100));}
.grad-200 {
background-image: linear-gradient(#f5f5f5, #f0f0f0);}
.grad-200 .ct-section-inner-wrap {
padding-bottom: 52 ;
}
.u-circle-svg-100:after{
 position:absolute;
 top:0px;
 right:0px;
 width:480px;
 height:480px;
  content:"";
background: url('data:image/svg+xml,');
}
.u-circle-svg-100 {
 position:relative;
}
.mt-900 {
 margin-top:var(--spacing-800) ;
}
.btn-n-especial:hover{
-webkit-animation-name: tada; animation-name: tada; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;
}
.btn-n-especial {
 font-family:F37Ginger;
 padding-top:var(--spacing-100) ;
 padding-bottom:var(--spacing-100) ;
 padding-left:var(--spacing-300) ;
 padding-right:var(--spacing-300) ;
 border-radius:var(--bor-l) ;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 min-width:max-content ;
 gap:var(--spacing-100) ;
 font-weight:300;
 border-top-left-radius:var(--bor-l) ;
 border-top-right-radius:var(--bor-l) ;
 border-bottom-left-radius:var(--bor-l) ;
 border-bottom-right-radius:var(--bor-l) ;
 transition-duration:0.3s;
 transition-timing-function:ease;
 transition-property:all;
 background-color:var(--color-verde-100);
 color:var(--color-azul-800);
}
.btn-n-especial:not(.ct-section):not(.oxy-easy-posts),
.btn-n-especial.oxy-easy-posts .oxy-posts,
.btn-n-especial.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:var(--spacing-100) ;
}
@media (max-width: 689px) {
}

@media (max-width: 399px) {
.btn-n-especial {
 min-width:100%;
}
}

.u-card-especial {
 padding-left:var(--spacing-200) ;
 padding-top:var(--spacing-100) ;
 padding-right:var(--spacing-200) ;
 padding-bottom:var(--spacing-100) ;
 background-color:var(--color-azul-200);
 color:var(--color-azul-700);
 overflow:hidden;
}
.mt-1000 {
 margin-top:var(--space-1000) ;
}
.flex-400 {
flex: 1 1 400px
}
.flex-630 {
flex: 1 1 630px;
}
.map-container {
}
.grad-400 {
background-image: linear-gradient(#f0f5f9, var(--color-white));}
.grad-600 {
background-image: linear-gradient(#fcfcfc, var(--color-white));}
.logo-band {
 height:35px;
}
.card-footer {
background-image: linear-gradient(125deg, rgba(255,255,255,0.8), rgba(255,255,255,0.9)); bottom:0px;
 right:0px;
 left:0px;
 transition-duration:0.4s;
 transition-timing-function:ease;
 transition-property:all;
 position:absolute;
 mix-blend-mode:normal;
 min-height:160px;
backdrop-filter: blur(8px)
}
.card-footer:not(.ct-section):not(.oxy-easy-posts),
.card-footer.oxy-easy-posts .oxy-posts,
.card-footer.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
justify-content:space-between;
}
.card-800:hover .equipo-position{
 font-size:0px;
}
.card-800:hover .card-footer-text{
 font-size:1rem;
 opacity:1;
}
.card-800 {
 height:350px;
 transition-duration:0.3s;
 transition-timing-function:ease;
 transition-property:all;
 box-shadow:2px 2px 10px -2px rgba(0,0,0,0.05);
}
.card-900 {
background-image:linear-gradient(var(--color-azul-700-80), var(--color-azul-700-80)), url(https://deuman.revak.studio/wp-content/uploads/2025/03/carbon-fibre-v2.png);background-size:auto,  auto; padding-top:var(--spacing-400) ;
 padding-right:var(--spacing-400) ;
 padding-bottom:var(--spacing-400) ;
 padding-left:var(--spacing-400) ;
 border-radius:var(--bor-l) ;
 width:100%;
 position:relative;
 background-repeat:repeat;
 background-attachment:fixed;
 background-color:var(--color-azul-700);
}
.card-900:not(.ct-section):not(.oxy-easy-posts),
.card-900.oxy-easy-posts .oxy-posts,
.card-900.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
@media (max-width: 889px) {
.card-900 {
}
.card-900:not(.ct-section):not(.oxy-easy-posts),
.card-900.oxy-easy-posts .oxy-posts,
.card-900.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 689px) {
.card-900 {
 padding-top:var(--spacing-200) ;
 padding-right:var(--spacing-200) ;
 padding-bottom:var(--spacing-200) ;
 padding-left:var(--spacing-200) ;
}
}

.card-txt-100 {
 padding-left:1.5rem;
 padding-top:1rem;
 padding-right:1.5rem;
 padding-bottom:1rem;
 background-color:var(--color-azul-200);
 color:var(--color-azul-700);
 max-width:420px;
 width:100%;
}
.flex-500 {
flex: 1 1 500px;
}
.s-lines-bg {
background-image:url(https://deuman.com/wp-content/uploads/2025/05/Deuman-Hero-Lines.png);background-size: contain; background-position:50% 50%;
}
.s-0 {
}
.s-0 .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.flex-250 {
flex: 1 1 250px;
}
.flex-750 {
flex: 1 1 750px
}
.flex-150 {
flex: 1 1 150px
}
.logo-svg {
}
.grad-800 {
background-image: linear-gradient(var(--color-white-100), var(--color-white)); margin-bottom:35px;
}
.grad-800 .ct-section-inner-wrap {
padding-top: 0;
}
.qt-o-hidden {
}
@media (max-width: 889px) {
.qt-o-hidden {
 overflow:hidden;
}
}

.content-section {
}
.u-sticky-full {
 z-index:999;
position: sticky; top: 120px;
}
@media (max-width: 889px) {
.u-sticky-full {
position: sticky; top: 65px;
}
}

.pd-200 {
 padding-top:var(--spacing-500) ;
 padding-right:var(--spacing-500) ;
 padding-bottom:var(--spacing-500) ;
 padding-left:var(--spacing-500) ;
}
@media (max-width: 889px) {
.pd-200 {
 padding-top:var(--spacing-400) ;
 padding-right:var(--spacing-300) ;
 padding-bottom:var(--spacing-400) ;
 padding-left:var(--spacing-300) ;
}
}

@media (max-width: 689px) {
}

.deu-langs {
 max-width:max-content ;
max-width: max-content; cursor: pointer; appearance: none; -webkit-appearance: none; -moz-appearance: none; position: relative; outline-color: hsl(206.19deg 67.02% 36.86% / 13%);
}
.casos-listado {
}
.card-footer-text {
 font-size:0px;
 transition-duration:0.3s;
 transition-timing-function:ease;
 transition-property:all;
 opacity:0;
}
.logo-svg-big {
 position:absolute;
 top:-10rem;
 right:0px;
}
@media (max-width: 889px) {
.logo-svg-big {
 top:0%;
 bottom:0%;
}
}

.serv-title {
 font-family:F37Ginger;
 font-size:70px;
 text-align:right;
 opacity:0.1;
 color:var(--color-azul-700);
 line-height:1.1;
 margin-bottom:1rem;
 position:absolute;
 right:0px;
 top:0px;
 max-width:650px;
 text-transform:uppercase;
 font-weight:400;
}
@media (max-width: 889px) {
.serv-title {
 position:static;
 margin-left:0px;
 font-size:30px;
 margin-bottom:-1.5rem;
 opacity:1;
 margin-right:auto;
}
}

@media (max-width: 689px) {
.serv-title {
 font-size:20px;
 text-align:left;
}
}

@media (max-width: 399px) {
.serv-title {
 font-size:15px;
}
}

.grad-900 {
background-image: linear-gradient(var(--color-azul-800), var(--color-azul-700)); color:var(--color-white);
}
.superbox {
 width:100%;
 height:100%;
}
.superbox-primary-header {
 max-height:225px;
 width:100%;
flex: 1 1 225px;
}
@media (max-width: 889px) {
}

.menu-mobile-icon {
 margin-left:1rem;
cursor:pointer
}
.menu-mobile-icon:not(.ct-section):not(.oxy-easy-posts),
.menu-mobile-icon.oxy-easy-posts .oxy-posts,
.menu-mobile-icon.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 889px) {
.menu-mobile-icon {
}
.menu-mobile-icon:not(.ct-section):not(.oxy-easy-posts),
.menu-mobile-icon.oxy-easy-posts .oxy-posts,
.menu-mobile-icon.ct-section .ct-section-inner-wrap{
display:block;
}
}

.prepre-title-dark {
}
.t-xl-h1 {
 font-size:var(--h1) ;
 line-height:1.1;
}
.screen-reader-text {
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
border: 0; clip: rect(0 0 0 0); height: auto; margin: 0; overflow: hidden; padding: 0; position: absolute; width: 1px; white-space: nowrap;
}
.dmn-filter-btn {
}
.dmn-item-filter {
 border-radius:var(--bor-n) ;
 padding-top:var(--space-50) ;
 padding-right:var(--space-200) ;
 padding-bottom:var(--space-50) ;
 padding-left:var(--space-200) ;
 font-size:var(--t-s) ;
 background-color:var(--color-azul-700);
 color:var(--color-white);
}
.casos-line {
 height:1px;
 width:100%;
 margin-top:0.25rem;
 background-color:rgba(3,61,99,0.25);
 box-shadow:0px 4px 8px 1px rgba(0,0,0,0.1);
}
.s-hero-bottom {
}
.s-hero-bottom .ct-section-inner-wrap {
padding-bottom: 1rem;
}
.s-3 {
 height:75vh;
}
.s-3 .ct-section-inner-wrap {
padding-top: 0;
}
.hero-img {
background-image:linear-gradient(#0a0202, #0a0202); background-position:50% 50%;
}
.timeline-graphi {
}
.circle-sec {
 position:absolute;
 right:-10%;
 bottom:0%;
}
.dmn-color-1 {
 color:#6b666b;
}
.dmn-color-2 {
 color:#53b046;
}
.dmn-color-3 {
 color:#f6a31f;
}
.dmn-t-1 {
 font-size:20px;
}
.dmn-img-1 {
 height:150px;
 margin-left:0px;
 margin-right:0px;
}
.dmn-bg-1 {
 background-color:#2f4f4e;
}
.dmn-grad-1 {
background-image: linear-gradient(#2f4f4e, #6b666c);}
.dmn-color-4 {
 color:#6b666b;
}
.dmn-color-5 {
 color:#2f4f4f;
 margin-top:40px;
}
.img-blog-card-1 {
 attachment_height:349;
 attachment_width:640;
 attachment_url:https://deuman.com /wp-content/uploads/2025/04/Deuman-Consulting-640x349.jpg;
 width:100%;
 object-fit:cover;
 height:250px;
 object-position:50% 100%;
}
@media (max-width: 689px) {
.img-blog-card-1 {
 height:200px;
}
}

:root {
/* Colors*/
--color-white: hsl(0, 0%, 100%);
--color-white-100: hsl(0, 0%, 94.12%);
--color-white-200: hsl(40, 20%, 97.06%);
--color-black: hsl(0, 0%, 0%);
--color-black-10: hsl(0, 0%, 0%, 0.1);
--color-black-30: hsl(0, 0%, 0%, 0.3);
--color-black-50: hsl(0, 0%, 0%, 0.5);
--color-azul-800: hsl(204, 94%, 20%); /* #033D63 */;
--color-azul-700: hsl(206, 67%, 37%); /* #1F669D */
--color-azul-500: hsl(198, 44%, 53%); /* #2549CBC */
--color-azul-200: hsl(206.67, 42.86%, 95.88%); /* #f0f5f9 */
--color-azul-100: hsl(205.71, 70%, 96.08%); /* #eef6fc */
--color-naranja-400: hsl(33, 91%, 60%); /* #F4941C */
--color-verde-100: hsl(120, 43%, 52%); /* #50B950 */
--color-verde-200: hsl(120, 43%, 44%); /* #40A040 */

--color-azul-700-80: hsl(205.61, 67.21%, 23.92%, 0.8); /* #144366 */
--color-azul-700-50: hsl(205.61, 67.21%, 23.92%, 0.5); /* #144366 */
--color-white-20: hsl(0, 0%, 100%, 0.2);
/* Contextual Colors */
--color-brand: var(--color-azul-500);
--color-brand-2: var(--color-naranja-400);

/* Type Sizes */
--type--2: 0.7rem;
--type--1: 1rem;
--type-0: 1.15rem;
--type-1: 1.35rem;
--type-2: clamp(1.52rem, 1.3979rem + 0.7403cqi, 1.7531rem);
--type-3: clamp(1.744rem, 1.6124rem + 1.1053cqi, 2.2414rem);
--type-4: clamp(2.3328rem, 1.8535rem + 1.5977cqi, 2.8518rem);
--type-5: clamp(2.7994rem, 2.1225rem + 2.2563cqi, 3.8147rem);
/* Type Sizes Context */
--h1: var(--type-4);
--h2: var(--type-3);
--h3: var(--type-2);
--h4: var(--type-1);
--h5: var(--type-1);
--h6: var(--type-1);
--t-s: var(--type--2);
--t-n: var(--type--1);
--t-m: var(--type-1);
--t-l: var(--type-2);
--t-xl: var(--type-5);
/* Spacing */
--space-100: 0.25rem;
--space-200: 0.6rem;
--space-300: 0.9rem;
--space-400: 1.5rem;
--space-500: 2rem;
--space-600: 3rem;
--space-700: clamp(2.25rem, 1.4583rem + 3.3333vw, 3.75rem);
--space-800: clamp(3.375rem, 2.5174rem + 3.6111vw, 5rem);
--space-900: clamp(2rem, calc(2rem + ((1vw - 0.4rem) * 11.4286)), 6rem);
--space-1000: clamp(6.5rem, 2.9167rem + 6.6667vw, 9.5rem);
/* Custom pairs */
--space-s-l: clamp(1.125rem, 0.3993rem + 3.0556vw, 2.5rem);
--space-circular: 50%;
/* Spacing */
--spacing-0: 0;
--spacing-50: var(--space-100);
--spacing-100: var(--space-200);
--spacing-200: var(--space-300);
--spacing-300: var(--space-400);
--spacing-400: var(--space-500);
--spacing-500: var(--space-600);
--spacing-600: var(--space-700);
--spacing-700: var(--space-800);
--spacing-800: var(--space-1000);
--spacing-section: var(--space-900);
--spacing-column: var(--space-300);
--spacing-l: var(--spacing-600);
--spacing-n: var(--spacing-400);
--spacing-s: var(--spacing-200);
/* Border Radius */
--bor-l: var(--spacing-300);
--bor-n: var(--spacing-200);
--bor-s: var(--spacing-100);
/* Icon Sizes */
--ic-l: 2.5rem;
--ic-n: 2rem;
--ic-s: 0.5rem;
/* Width */
--w-l: 65.625rem;
--w-n: 47.8125rem;
--w-m: 34.375rem;
--w-s: 16.25rem;

--backdrop-100: blur(16px) saturate(120%);
}
/* Utility Classes */
:is(.stack-50, .stack-100, .stack-200, .stack-300, .stack-400, .stack-500, .stack-600, .stack-700, .stack-800) > *, :is(.s-stack-50 .ct-section-inner-wrap, .s-stack-100 .ct-section-inner-wrap, .s-stack-200 .ct-section-inner-wrap, .s-stack-300 .ct-section-inner-wrap, .s-stack-400 .ct-section-inner-wrap, .s-stack-500 .ct-section-inner-wrap, .s-stack-600 .ct-section-inner-wrap, .s-stack-700 .ct-section-inner-wrap, .s-stack-800 .ct-section-inner-wrap) > *  {
margin: 0 !important;  
}
:is(.stack-50, .s-stack-50 .ct-section-inner-wrap)  > * + * {
margin-top: var(--spacing-50)!important
}
:is(.stack-100, .s-stack-100 .ct-section-inner-wrap)  > * + * {
margin-top: var(--spacing-100)!important
}
:is(.stack-200, .s-stack-200 .ct-section-inner-wrap) > * + * {
margin-top: var(--spacing-200)!important
}
:is(.stack-300, .s-stack-300 .ct-section-inner-wrap) > * + * {
margin-top: var(--spacing-300)!important
}
:is(.stack-400, .s-stack-400 .ct-section-inner-wrap) > * + * {
margin-top: var(--spacing-400)!important
}
:is(.stack-500, .s-stack-500 .ct-section-inner-wrap) > * + * {
margin-top: var(--spacing-500)!important
}
:is(.stack-600, .s-stack-600 .ct-section-inner-wrap) > * + * {
margin-top: var(--spacing-600)!important
}
:is(.stack-700, .s-stack-700 .ct-section-inner-wrap) > * + * {
margin-top: var(--spacing-700)!important
}
:is(.stack-800, .s-stack-800 .ct-section-inner-wrap) > * + * {
margin-top: var(--spacing-800)!important
}
/* Icon Sizes */
.ic-s > svg {
width: var(--ic-s)!important;
height: var(--ic-s)!important
}
.ic-n > svg {
width: var(--ic-n)!important;
height: var(--ic-n)!important
}
.ic-l > svg {
width: var(--ic-l)!important;
height: var(--ic-l)!important
}

.menu-100 :is(li, ul) {
margin: 0 !important; 
}

/* Section Utilities */
.s-u-center-full > .ct-section-inner-wrap {
text-align: center!important;
margin-left: auto!important;
margin-right: auto!important;
display: grid!important;
align-content: center!important;
justify-content: center!important!;
justify-items: center!important;
}

.btn-form {
width: 100%;
background-color: var(--color-azul-400);
color: var(--color-white);
cursor: pointer;
}

  @-webkit-keyframes tada {
  0% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  10%, 20% {
  -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
  -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
  -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  }
  @keyframes tada {
  0% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  10%, 20% {
  -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
  -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
  -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  } 
  
/* Copy this code after the above code */
@keyframes img-big {
  0% {
	transform: scale(1);
  }

  100% {
	transform: scale(1.05);
  }
}
.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active {
    backdrop-filter: blur(4px);
    background-color: hsl(0, 0%, 100%, 0.7);
}

.row-100 .oxy-header-container :is(.oxy-header-left, .oxy-header-right) {
    flex: 1 1 33%;
}
.oxygen-classes-dropdown li {
 margin: 0
}
/* Estilo inicial para ocultar la fila de búsqueda con opacidad y visibilidad */
.search-row {
  opacity: 0;
  visibility: hidden;
  height: 0;
  overflow: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease, height 0.3s ease;
}
.oxy-header-row.search-active + .search-row {
  opacity: 1;
  visibility: visible;
  height: auto;
}
/* Estilo para el icono de búsqueda */
.header-search-icon {
  cursor: pointer;
}
/* Estilos para el formulario de búsqueda */
.oxy-header .search-row .oxy-search-form {
  width: 100%;
}
.search-row .oxy-search-form input {
  background: none;
  border: none;
  color: inherit;
  padding: var(--spacing-100);
  width: 100%;
}
/* Colores del placeholder */
.search-row .oxy-search-form input,
.search-row .oxy-search-form ::placeholder,
.search-row .oxy-search-form :-ms-input-placeholder,
.search-row .oxy-search-form ::-ms-input-placeholder {
  color: var(--ct-100);
  opacity: 1;
}
/* Placeholder inheritance */
.search-row input::placeholder {
  color: inherit;
  font-family: inherit;
}
/* Estilo para el estado de enfoque en el input de búsqueda */
.search-row .oxy-search-form input:focus {
  border: none;
  outline: none;
}
/* Ocultar el botón de envío en el formulario de búsqueda */
.search-row .oxy-search-form input[type="submit"] {
  display: none;
}
/* Desactivar el icono de búsqueda cuando el campo de búsqueda está activo */
.search-active .search-icon {
  pointer-events: none;
}
/* Ocultar texto solo para lectores de pantalla */
.search-row .screen-reader-text {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
/* Ocultar el contenedor izquierdo vacío */
.search-row .oxy-header-left:empty {
  display: none;
}

.account-list ul {
  list-style: none;
}

.account-list li {
  margin:0;
}

.dmn-grid-item:hover {
background-color: var(--color-azul-700);
transform: scale(1.02);
}

div.oxy-repeater-pages, div.oxy-repeater-pages-wrap {
    grid-column: span 3;
}

@media only screen and (max-width: 890px) {
div.oxy-repeater-pages, div.oxy-repeater-pages-wrap {
    grid-column: span 2;
}
}

@media only screen and (max-width: 690px) {
div.oxy-repeater-pages, div.oxy-repeater-pages-wrap {
    grid-column: span 1;
}
}

.u-cats :is(label.screen-reader-text, .widgettitle) {
  border: 0;
  clip: rect(0 0 0 0);
  height: auto;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}

.u-cats select {
  font: inherit;
  background: var(--color-azul-700);
  color: var(--color-white);
  border-radius: var(--bor-s);
  padding: var(--spacing-100);
  border: unset;
}

.hero-clouds-1 {
  animation: cloudFloat 25s linear infinite;
}

.hero-clouds-2 {
  animation: cloudFloatReverse 35s linear infinite;
}

@keyframes cloudFloat {
    0% { transform: translate(0, 0) scale(1.2); }
    50% { transform: translate(50%, 10%) scale(1.1); }
    100% { transform: translate(0, 0) scale(1.2); }
}

@keyframes cloudFloatReverse {
    0% { transform: translate(0, 0) scale(0.8); }
    50% { transform: translate(-50%, -10%) scale(0.9); }
    100% { transform: translate(0, 0) scale(0.8); }
}

.oxy-pro-menu.oxy-pro-menu-off-canvas > .oxy-pro-menu-container {
    max-height: 60vh!important;
} /* General Reset Rules */
*,
*::before,
*::after {
box-sizing: border-box;
}
/* Remove default margin */
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
margin-block: 0 var(--spacing-200);
min-height: 0vw;
}
blockquote {
font-size: var(--h5);
font-style: italic;
margin-inline: auto;
padding-top: 2.5rem;
position: relative;
max-width:var(--w-n);
margin-block: 2rem;
}
blockquote:before {
content: url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><title>Quotes</title><path fill="%23455491" d="M8.504 5.442c-2.576 0-4.666 2.149-4.666 4.8 0 2.65 2.090 4.8 4.666 4.8 4.664 0 1.555 9.278-4.666 9.278v2.24c11.102 0.002 15.453-21.118 4.666-21.118zM21.944 5.442c-2.574 0-4.664 2.149-4.664 4.8 0 2.65 2.090 4.8 4.664 4.8 4.666 0 1.557 9.278-4.664 9.278v2.24c11.101 0.002 15.451-21.118 4.664-21.118z"></path></svg>');
position: absolute;
top: 0.5rem;
left: 0;
}
ul {
list-style-image: url('data:image/svg+xml,<svg width="10" xmlns="http://www.w3.org/2000/svg" height="10" fill="none"><g style="fill: rgb(0, 0, 0);"><path d="M1.029,8.971C0.907,8.849,0.907,8.651,1.029,8.529L4.246,5.313L2.773,5.313C2.601,5.313,2.461,5.173,2.461,5.000C2.461,4.827,2.601,4.688,2.773,4.688L5.000,4.688C5.173,4.688,5.313,4.827,5.313,5.000L5.313,7.227C5.313,7.399,5.173,7.539,5.000,7.539C4.827,7.539,4.688,7.399,4.688,7.227L4.688,5.754L1.471,8.971C1.349,9.093,1.151,9.093,1.029,8.971ZZ" fill-rule="evenodd" clip-rule="evenodd" style="fill: rgb(218, 58, 0);" class="fills"/><path d="M1.466,7.208L2.737,5.937C2.236,5.918,1.836,5.506,1.836,5.000C1.836,4.482,2.256,4.063,2.773,4.063L5.000,4.063C5.518,4.063,5.938,4.482,5.938,5.000L5.938,7.227C5.938,7.744,5.518,8.164,5.000,8.164C4.494,8.164,4.082,7.764,4.063,7.263L2.792,8.534C3.432,8.935,4.189,9.167,5.000,9.167C7.301,9.167,9.167,7.301,9.167,5.000C9.167,2.699,7.301,0.833,5.000,0.833C2.699,0.833,0.833,2.699,0.833,5.000C0.833,5.811,1.065,6.568,1.466,7.208ZZ" style="fill: rgb(244, 148, 28);" class="fills"/></g></svg>');
list-style-type: '?';
}
/* Set core body defaults */
body {
min-height: 100vh;
min-height:100dvh;
text-rendering: optimizeSpeed;
line-height: 1.5;
margin:0;
}
b, strong {
font-weight: 600;
  color: inherit
}
/* A elements that don't have a class get default styles */
a:not([class]) {
text-decoration-skip-ink: auto;
outline: none;
}
a {
  outline: none;
}
/* Make images easier to work with */
img {
max-width: 100%;
height:auto;
}
picture {
width: 100%;
height: 100%;
}

/* Natural flow and rhythm in articles by default */
article > * + * {
margin-top: 1em;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
font: inherit;
}

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
* {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important;
}
}
::selection {
background: var(--color-azul-700);
color: var(--color-white);
}
 
.visually-hidden, .blog-cats h2.widgettitle, .blog-cats a.ct-link:nth-child(1) {
  border: 0;
  clip: rect(0 0 0 0);
  height: auto;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}

.timeline-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.timeline-item {
  display: flex;
  align-items: center;
  padding: 20px 0;
  position: relative;
}

.timeline-item::before,
.timeline-item::after {
  content: '';
  position: absolute;
  width: 1px;
  background-color: var(--color-azul-700);
}

.timeline-item::before {
  top: 0;
  left: 25px;
  height: 50%;
}

.timeline-item::after {
  bottom: 0;
  left: 25px;
  height: 50%;
}

.timeline-item:first-child::before {
  display: none;
}

.timeline-item:last-child::after {
  display: none;
}

.timeline-graphic {
  margin-right: 20px;
}

.graphic-circle {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: var(--color-azul-700);
  display: flex;
  justify-content: center;
  align-items: center;
}

.icon-dot,
.icon-bicycle,
.icon-envelope {
  background-color: var(--color-azul-700);
}

.no-pd-list ul {
    padding-inline: 1rem;
}.blog-content h3.wp-block-heading{
}
.blog-content p{
 line-height:1.7;
}
.tc-2-list strong{
 color:var(--color-verde-100);
}
.blog-content img{
 width:100%;
 overflow:hidden;
 border-radius:var(--bor-n) ;
 margin-bottom:1rem;
 margin-top:1rem;
}
.blog-content figure{
 margin-left:0px;
 margin-right:0px;
}
.blog-content th{
 padding-top:var(--space-200) ;
 padding-right:var(--space-200) ;
 padding-bottom:var(--space-200) ;
 padding-left:var(--space-200) ;
 background-color:var(--color-azul-200);
}
.blog-content thead tr{
 padding-top:var(--space-200) ;
 padding-right:var(--space-200) ;
 padding-bottom:var(--space-200) ;
 padding-left:var(--space-200) ;
}
.blog-content td{
 padding-top:var(--space-200) ;
 padding-right:var(--space-200) ;
 padding-bottom:var(--space-200) ;
 padding-left:var(--space-200) ;
}
.blog-content .wp-block-heading{
 font-weight:600;
 color:var(--color-azul-800);
 margin-bottom:var(--spacing-200) ;
 margin-top:var(--spacing-300) ;
}
.deu-langs select{
 font-family:F37Ginger;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 font-weight:400;
 border-radius:0.45rem;
 color:var(--color-azul-700);
 padding-left:0.25rem;
 padding-top:0.25rem;
 padding-right:0.25rem;
 padding-bottom:0.25rem;
 box-shadow:1px 1px 4px 1px rgba(0,0,0,0.06);
outline-color: hsl(206.19deg 67.02% 36.86% / 13%); background: transparent;
}
.deu-langs .widget{
 max-width:max-content ;
}
.deu-langs .screen-reader-text{
 display:none;
}
.u-cats .tagcloud a{
 padding-top:var(--spacing-50) ;
 padding-right:var(--spacing-100) ;
 padding-bottom:var(--spacing-50) ;
 padding-left:var(--spacing-100) ;
 border-radius:var(--bor-n) ;
 color:var(--color-azul-700);
 box-shadow:1px 1px 2px 1px rgba(0,0,0,0.1);
}
.u-cats .tagcloud{
 display:flex;
 gap:1rem;
 flex-wrap:wrap;
}
.blog-filter-cats ul a:hover{
 background-color:var(--color-azul-700);
 color:var(--color-white);
 padding-top:0.2rem;
 box-shadow:inset 1px 1px 2px 1px rgba(0,0,0,0.1);
}
.blog-filter-cats ul a{
 padding-top:var(--spacing-50) ;
 padding-right:var(--spacing-100) ;
 padding-bottom:var(--spacing-50) ;
 padding-left:var(--spacing-100) ;
 border-radius:var(--spacing-n) ;
 background-color:var(--color-azul-200);
 color:var(--color-azul-700);
 box-shadow:1px 1px 2px 1px rgba(0,0,0,0.1);
}
.blog-filter-cats ul{
 padding-left:0px;
 display:flex;
 gap:1rem;
 flex-wrap:wrap;
list-style: none
}
.blog-content .wp-block-image{
 width:100%;
 height:100%;
 border-radius:var(--bor-n) ;
}
.blog-content div.wp-block-image figure{
 width:100%;
 height:100%;
 border-radius:var(--bor-n) ;
 max-width:var(--w-n) ;
 margin-left:auto;
 margin-right:auto;
}
.blog-content figure.wp-block-image{
 width:100%;
 border-radius:var(--bor-n) ;
 overflow:hidden;
 height:100%;
 padding-left:0px;
 margin-left:0px;
 margin-right:0px;
 padding-right:0px;
}
.blog-content h3{
 color:var(--color-azul-500);
 font-size:var(--h4) ;
}
.blog-content h2{
 color:var(--color-azul-500);
 font-size:var(--h3) ;
}
.form-i100 button{
 height:3.45rem;
 border-radius:var(--bo-s) ;
}
