.elementor-7301 .elementor-element.elementor-element-b41ea3b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-bec55fc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-7b0154e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-aba115a:not(.elementor-motion-effects-element-type-background), .elementor-7301 .elementor-element.elementor-element-aba115a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7301 .elementor-element.elementor-element-aba115a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 11px 0px;}.elementor-7301 .elementor-element.elementor-element-aba115a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7301 .elementor-element.elementor-element-f3394ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-727ed7c:not(.elementor-motion-effects-element-type-background), .elementor-7301 .elementor-element.elementor-element-727ed7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7301 .elementor-element.elementor-element-727ed7c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 180px 0px;}.elementor-7301 .elementor-element.elementor-element-727ed7c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7301 .elementor-element.elementor-element-5b2a68a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-50842c9{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7301 .elementor-element.elementor-element-0a43811.elementor-position-right .elementor-image-box-img{margin-left:32px;}.elementor-7301 .elementor-element.elementor-element-0a43811.elementor-position-left .elementor-image-box-img{margin-right:32px;}.elementor-7301 .elementor-element.elementor-element-0a43811.elementor-position-top .elementor-image-box-img{margin-bottom:32px;}.elementor-7301 .elementor-element.elementor-element-0a43811 .elementor-image-box-wrapper .elementor-image-box-img{width:88%;}.elementor-7301 .elementor-element.elementor-element-0a43811 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7301 .elementor-element.elementor-element-0a43811 .elementor-image-box-title{font-family:"GFS Didot", Sans-serif;font-size:30px;font-weight:500;color:#000000;}.elementor-7301 .elementor-element.elementor-element-0a43811:has(:hover) .elementor-image-box-title,
					 .elementor-7301 .elementor-element.elementor-element-0a43811:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-7301 .elementor-element.elementor-element-0a43811 .elementor-image-box-description{font-family:"Carrois Gothic", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-7301 .elementor-element.elementor-element-17edf98{--display:flex;}.elementor-7301 .elementor-element.elementor-element-bdebded.elementor-position-right .elementor-image-box-img{margin-left:32px;}.elementor-7301 .elementor-element.elementor-element-bdebded.elementor-position-left .elementor-image-box-img{margin-right:32px;}.elementor-7301 .elementor-element.elementor-element-bdebded.elementor-position-top .elementor-image-box-img{margin-bottom:32px;}.elementor-7301 .elementor-element.elementor-element-bdebded .elementor-image-box-wrapper .elementor-image-box-img{width:88%;}.elementor-7301 .elementor-element.elementor-element-bdebded .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7301 .elementor-element.elementor-element-bdebded .elementor-image-box-title{font-family:"GFS Didot", Sans-serif;font-size:30px;font-weight:500;color:#000000;}.elementor-7301 .elementor-element.elementor-element-bdebded:has(:hover) .elementor-image-box-title,
					 .elementor-7301 .elementor-element.elementor-element-bdebded:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-7301 .elementor-element.elementor-element-bdebded .elementor-image-box-description{font-family:"Carrois Gothic", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-7301 .elementor-element.elementor-element-8fc811e{--display:flex;}.elementor-7301 .elementor-element.elementor-element-42bda62.elementor-position-right .elementor-image-box-img{margin-left:32px;}.elementor-7301 .elementor-element.elementor-element-42bda62.elementor-position-left .elementor-image-box-img{margin-right:32px;}.elementor-7301 .elementor-element.elementor-element-42bda62.elementor-position-top .elementor-image-box-img{margin-bottom:32px;}.elementor-7301 .elementor-element.elementor-element-42bda62 .elementor-image-box-wrapper .elementor-image-box-img{width:88%;}.elementor-7301 .elementor-element.elementor-element-42bda62 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7301 .elementor-element.elementor-element-42bda62 .elementor-image-box-title{font-family:"GFS Didot", Sans-serif;font-size:30px;font-weight:500;color:#000000;}.elementor-7301 .elementor-element.elementor-element-42bda62:has(:hover) .elementor-image-box-title,
					 .elementor-7301 .elementor-element.elementor-element-42bda62:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-7301 .elementor-element.elementor-element-42bda62 .elementor-image-box-description{font-family:"Carrois Gothic", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-7301 .elementor-element.elementor-element-801a711{--display:flex;}.elementor-7301 .elementor-element.elementor-element-12407e8.elementor-position-right .elementor-image-box-img{margin-left:32px;}.elementor-7301 .elementor-element.elementor-element-12407e8.elementor-position-left .elementor-image-box-img{margin-right:32px;}.elementor-7301 .elementor-element.elementor-element-12407e8.elementor-position-top .elementor-image-box-img{margin-bottom:32px;}.elementor-7301 .elementor-element.elementor-element-12407e8 .elementor-image-box-wrapper .elementor-image-box-img{width:88%;}.elementor-7301 .elementor-element.elementor-element-12407e8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7301 .elementor-element.elementor-element-12407e8 .elementor-image-box-title{font-family:"GFS Didot", Sans-serif;font-size:30px;font-weight:500;color:#000000;}.elementor-7301 .elementor-element.elementor-element-12407e8:has(:hover) .elementor-image-box-title,
					 .elementor-7301 .elementor-element.elementor-element-12407e8:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-7301 .elementor-element.elementor-element-12407e8 .elementor-image-box-description{font-family:"Carrois Gothic", Sans-serif;font-weight:400;color:#7A7A7A;}.elementor-7301 .elementor-element.elementor-element-b263d30{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:23px;--e-n-carousel-arrow-normal-color:#000000;}.elementor-7301 .elementor-element.elementor-element-3a0ae33:not(.elementor-motion-effects-element-type-background), .elementor-7301 .elementor-element.elementor-element-3a0ae33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7301 .elementor-element.elementor-element-3a0ae33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 140px 0px;}.elementor-7301 .elementor-element.elementor-element-3a0ae33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7301 .elementor-element.elementor-element-6d88ab9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-b33346d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7301 .elementor-element.elementor-element-c90f636 > .elementor-container{min-height:700px;}.elementor-7301 .elementor-element.elementor-element-c90f636{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-c90f636 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7301 .elementor-element.elementor-element-9662b3c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7301 .elementor-element.elementor-element-9662b3c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-ded4aae > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-7301 .elementor-element.elementor-element-298c364{width:auto;max-width:auto;}.elementor-7301 .elementor-element.elementor-element-298c364 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-ab0942f{margin-top:0px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-2e9f9ca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-6d943c1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7301 .elementor-element.elementor-element-74b16a9{--display:flex;}.elementor-7301 .elementor-element.elementor-element-dd47c94 > .elementor-widget-container{padding:15px 0px 0px 57px;}.elementor-7301 .elementor-element.elementor-element-4a3f5af{padding:130px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-1e47dad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-60ee63b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-7301 .elementor-element.elementor-element-964fac8{margin-top:0px;margin-bottom:0px;padding:40px 0px 60px 0px;}.elementor-7301 .elementor-element.elementor-element-496547c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-fc37215 > .elementor-widget-container{margin:0% -12% 0% 0%;padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-b948d33:not(.elementor-motion-effects-element-type-background), .elementor-7301 .elementor-element.elementor-element-b948d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7301 .elementor-element.elementor-element-b948d33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}.elementor-7301 .elementor-element.elementor-element-b948d33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7301 .elementor-element.elementor-element-fb786f5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7301 .elementor-element.elementor-element-fb786f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7301 .elementor-element.elementor-element-fb786f5 > .elementor-element-populated{padding:0% 11% 0% 0%;}.elementor-7301 .elementor-element.elementor-element-afeebbd > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-7301 .elementor-element.elementor-element-249e716 > .elementor-widget-container{padding:32px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-424421d > .elementor-element-populated{padding:0% 0% 0% 12%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7301 .elementor-element.elementor-element-670205e{text-align:end;}.elementor-7301 .elementor-element.elementor-element-de62c1b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7301 .elementor-element.elementor-element-a9be4e6.elementor-element{--align-self:center;}.elementor-7301 .elementor-element.elementor-element-9e2ab88 > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-7301 .elementor-element.elementor-element-6de0d0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:165px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-6de0d0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7301 .elementor-element.elementor-element-9649d5b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7301 .elementor-element.elementor-element-9649d5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7301 .elementor-element.elementor-element-9649d5b > .elementor-element-populated{padding:0% 20% 0% 15%;}@media(max-width:1024px){.elementor-7301 .elementor-element.elementor-element-b263d30{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7301 .elementor-element.elementor-element-b33346d > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0% 20% 0% 0%;}.elementor-7301 .elementor-element.elementor-element-6d943c1 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0% 20% 0% 0%;}.elementor-7301 .elementor-element.elementor-element-b948d33{padding:130px 0px 150px 0px;}.elementor-7301 .elementor-element.elementor-element-fb786f5 > .elementor-element-populated{padding:0px 80px 100px 0px;}.elementor-7301 .elementor-element.elementor-element-424421d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-670205e{padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-de62c1b{--grid-auto-flow:row;}.elementor-7301 .elementor-element.elementor-element-9649d5b > .elementor-element-populated{padding:125px 80px 150px 80px;}}@media(max-width:767px){.elementor-7301 .elementor-element.elementor-element-727ed7c{padding:0px 0px 120px 0px;}.elementor-7301 .elementor-element.elementor-element-0a43811 .elementor-image-box-img{margin-bottom:32px;}.elementor-7301 .elementor-element.elementor-element-bdebded .elementor-image-box-img{margin-bottom:32px;}.elementor-7301 .elementor-element.elementor-element-42bda62 .elementor-image-box-img{margin-bottom:32px;}.elementor-7301 .elementor-element.elementor-element-12407e8 .elementor-image-box-img{margin-bottom:32px;}.elementor-7301 .elementor-element.elementor-element-b263d30{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7301 .elementor-element.elementor-element-b33346d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-6d943c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-dd47c94 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-fc37215 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 33px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-fb786f5 > .elementor-element-populated{padding:0px 0px 65px 0px;}.elementor-7301 .elementor-element.elementor-element-424421d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-de62c1b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7301 .elementor-element.elementor-element-9649d5b > .elementor-element-populated{padding:80px 30px 100px 30px;}}@media(min-width:768px){.elementor-7301 .elementor-element.elementor-element-fb786f5{width:49.962%;}.elementor-7301 .elementor-element.elementor-element-424421d{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7301 .elementor-element.elementor-element-fb786f5{width:100%;}.elementor-7301 .elementor-element.elementor-element-424421d{width:100%;}.elementor-7301 .elementor-element.elementor-element-5f96738{width:100%;}.elementor-7301 .elementor-element.elementor-element-9649d5b{width:100%;}}/* Start custom CSS for tobel_core_image_gallery, class: .elementor-element-dd47c94 */.qodef-image-wrapper img {
  opacity: 0.5; /* 50% transparente */
  transition: opacity 0.3s ease; /* efecto suave */
}

.qodef-image-wrapper img:hover {
  opacity: 1; /* vuelve opaco al pasar el mouse */
}/* End custom CSS */
/* Start custom CSS for tobel_core_portfolio_list, class: .elementor-element-fc37215 *//* Neutralizar enlaces en el portafolio */
.qodef-portfolio-list a {
    pointer-events: none !important; /* desactiva el clic */
    cursor: default !important;      /* quita la mano de enlace */
}

/* Opcional: simular que el href es "#" */
.qodef-portfolio-list a::after {
    content: "#";
    display: none;
}/* End custom CSS */