.elementor-11217 .elementor-element.elementor-element-bd7f096{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:190px;--padding-bottom:130px;--padding-left:10px;--padding-right:10px;}.elementor-11217 .elementor-element.elementor-element-bd7f096:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-bd7f096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/Hero-Section-.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11217 .elementor-element.elementor-element-95f80e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-a1dccc7{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;--z-index:2;}.elementor-11217 .elementor-element.elementor-element-a3dd0d4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-e6747c1{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:112px 112px 112px 112px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:30px;}.elementor-11217 .elementor-element.elementor-element-fbe9597{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:112px 112px 112px 112px;--padding-top:15px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-fbe9597:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-fbe9597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FF00;}.elementor-11217 .elementor-element.elementor-element-3d8dee4 .tm-text-editor, .elementor-11217 .elementor-element.elementor-element-3d8dee4 .tm-text-editor *{font-size:63px;font-weight:600;line-height:77px;}.elementor-11217 .elementor-element.elementor-element-3d8dee4 .tm-text-editor{color:#000000;}.elementor-11217 .elementor-element.elementor-element-3d8dee4 .tm-text-editor *{color:#000000;}.elementor-11217 .elementor-element.elementor-element-4f29854{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-9c7266b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11217 .elementor-element.elementor-element-4995a0f .title{color:#FFFFFF;font-size:150px;text-transform:uppercase;line-height:0px;margin:0px 0px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-f56a68a > .elementor-widget-container{margin:0px -210px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-f56a68a{z-index:1;}.elementor-11217 .elementor-element.elementor-element-f56a68a .title{color:#FFFFFF7A;font-size:150px;text-transform:uppercase;font-style:italic;line-height:0px;margin:0px 0px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-687a9d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-f02c251{--display:flex;}.elementor-11217 .elementor-element.elementor-element-f02c251.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11217 .elementor-element.elementor-element-4dde762{width:var( --container-widget-width, 115.273% );max-width:115.273%;--container-widget-width:115.273%;--container-widget-flex-grow:0;}.elementor-11217 .elementor-element.elementor-element-4dde762.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11217 .elementor-element.elementor-element-4dde762 .tm-text-editor, .elementor-11217 .elementor-element.elementor-element-4dde762 .tm-text-editor *{font-size:18px;}.elementor-11217 .elementor-element.elementor-element-4dde762 .tm-text-editor{color:#FFFFFFCC;}.elementor-11217 .elementor-element.elementor-element-4dde762 .tm-text-editor *{color:#FFFFFFCC;}.elementor-11217 .elementor-element.elementor-element-861c047 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-9d3264a{--display:flex;--position:absolute;--min-height:697px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0;--border-radius:20px 20px 20px 20px;top:0px;--z-index:1;}.elementor-11217 .elementor-element.elementor-element-9d3264a:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-9d3264a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/mount21.png");background-position:center center;background-repeat:no-repeat;}.elementor-11217 .elementor-element.elementor-element-9d3264a::before, .elementor-11217 .elementor-element.elementor-element-9d3264a > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-9d3264a > .e-con-inner > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-9d3264a > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-9d3264a > .e-con-inner > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-9d3264a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000024 0%, #0000009E 0%);}body:not(.rtl) .elementor-11217 .elementor-element.elementor-element-9d3264a{left:0px;}body.rtl .elementor-11217 .elementor-element.elementor-element-9d3264a{right:0px;}.elementor-11217 .elementor-element.elementor-element-310b3c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-4fc48e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-4fc48e9 .tm-marquee-repeater{--tm-marquee-animation-duration:45s;background-color:#F4FF23;padding:12px 12px 12px 12px;}.elementor-11217 .elementor-element.elementor-element-4fc48e9 .tm-marquee-repeater .text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#000000;-webkit-text-stroke-width:0px;}.elementor-11217 .elementor-element.elementor-element-4fc48e9 .tm-marquee-repeater .divider{font-size:31px;color:#CACACA;}.elementor-11217 .elementor-element.elementor-element-7243052{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:110px;--padding-bottom:110px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-11217 .elementor-element.elementor-element-7243052::before, .elementor-11217 .elementor-element.elementor-element-7243052 > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-7243052 > .e-con-inner > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-7243052 > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-7243052 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-7243052 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/Shape-2-1.png");--background-overlay:'';background-position:0px -100px;background-repeat:no-repeat;}.elementor-11217 .elementor-element.elementor-element-7243052.tm-curve-cta-yes:after{background-color:var( --e-global-color-e6056f5 );width:33%;}.elementor-11217 .elementor-element.elementor-element-7243052.tm-curve-cta-yes:before{background-color:var( --e-global-color-e6056f5 );width:57%;}.elementor-11217 .elementor-element.elementor-element-00c41a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-f08a736{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-960ed39{--display:flex;}.elementor-11217 .elementor-element.elementor-element-169c0c8 .elementor-repeater-item-f1402de .layer-inner{animation-duration:16s;margin:0px 0px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-169c0c8 .elementor-repeater-item-f1402de{top:-14px;left:90px;width:450px;height:700px;border-radius:29px 29px 29px 29px;overflow:hidden;-webkit-transform:rotate(0deg);}.elementor-11217 .elementor-element.elementor-element-169c0c8 .elementor-repeater-item-f1402de .layer-image{max-width:100%;}.elementor-11217 .elementor-element.elementor-element-169c0c8 .elementor-repeater-item-f1402de > *{width:100%;border-radius:29px 29px 29px 29px;overflow:hidden;}.elementor-11217 .elementor-element.elementor-element-169c0c8 .elementor-repeater-item-f1402de img{height:700px;}.elementor-11217 .elementor-element.elementor-element-5c9bbef{--display:flex;}.elementor-11217 .elementor-element.elementor-element-e65e281 .title  .elementor-repeater-item-a698ddb{color:var(--theme-color1);font-weight:400;font-style:italic;}.elementor-11217 .elementor-element.elementor-element-e65e281 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11217 .elementor-element.elementor-element-e65e281 .title-icon{width:14px;margin:-1px 3px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-c745e8f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-11217 .elementor-element.elementor-element-a13ec33{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:30px;}.elementor-11217 .elementor-element.elementor-element-a13ec33:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-a13ec33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11217 .elementor-element.elementor-element-338a7ae .tm-text-editor, .elementor-11217 .elementor-element.elementor-element-338a7ae .tm-text-editor *{font-size:20px;line-height:30px;}.elementor-11217 .elementor-element.elementor-element-338a7ae .tm-text-editor{color:#FFFFFF;}.elementor-11217 .elementor-element.elementor-element-338a7ae .tm-text-editor *{color:#FFFFFF;}.elementor-11217 .elementor-element.elementor-element-d83ca38{--spacer-size:30px;}.elementor-11217 .elementor-element.elementor-element-50c8a35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.8;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:40px 40px 40px 40px;--padding-top:95px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-50c8a35:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-50c8a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151414;background-image:url("https://thebicoagency.com/wp-content/uploads/2025/11/Shape-15.png");background-position:-180px 720px;background-repeat:no-repeat;}.elementor-11217 .elementor-element.elementor-element-50c8a35::before, .elementor-11217 .elementor-element.elementor-element-50c8a35 > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-50c8a35 > .e-con-inner > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-50c8a35 > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-50c8a35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-50c8a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11217 .elementor-element.elementor-element-50c8a35.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11217 .elementor-element.elementor-element-b2e936f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-11217 .elementor-element.elementor-element-47946a7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF21;--border-color:#FFFFFF21;--border-radius:40px 40px 40px 40px;--padding-top:95px;--padding-bottom:110px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-11217 .elementor-element.elementor-element-47946a7:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-47946a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11217 .elementor-element.elementor-element-b81f1c9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-1ba2adc{--display:flex;}.elementor-11217 .elementor-element.elementor-element-56b7c9e .title  .elementor-repeater-item-2518c30{color:var(--theme-color1);font-weight:400;font-style:italic;}.elementor-11217 .elementor-element.elementor-element-56b7c9e{text-align:center;}.elementor-11217 .elementor-element.elementor-element-56b7c9e .title-icon{margin:-3px 0px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-f24c997 .elementor-repeater-item-4291b16{top:-456px;left:-616px;width:290px;height:290px;}.elementor-11217 .elementor-element.elementor-element-f24c997{z-index:0;}.elementor-11217 .elementor-element.elementor-element-bece163{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11217 .elementor-element.elementor-element-1934da1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF24;--border-color:#FFFFFF24;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-51b32bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-0e997c8{--display:flex;--min-height:390px;--border-radius:35px 35px 35px 35px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-0e997c8:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-0e997c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/ChatGPT-Image-14-ene-2026-20_05_08.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11217 .elementor-element.elementor-element-48628c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-32266ce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F8F840;--border-color:#F8F8F840;--border-radius:300px 300px 300px 300px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-32266ce:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-32266ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-11217 .elementor-element.elementor-element-9270a1d .tm-text-editor, .elementor-11217 .elementor-element.elementor-element-9270a1d .tm-text-editor *{font-size:80px;font-weight:500;line-height:0px;}.elementor-11217 .elementor-element.elementor-element-68d7c79{--display:flex;}.elementor-11217 .elementor-element.elementor-element-68d7c79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11217 .elementor-element.elementor-element-a9c9a52 .btn{color:#FFFFFF !important;}.elementor-11217 .elementor-element.elementor-element-a9c9a52 .btn:hover{color:var(--theme-color1) !important;}.elementor-11217 .elementor-element.elementor-element-a9c9a52 .btn:focus{color:var(--theme-color1) !important;}.elementor-11217 .elementor-element.elementor-element-8cf538e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF24;--border-color:#FFFFFF24;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-5133eae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-4016bf3{--display:flex;--min-height:390px;--border-radius:35px 35px 35px 35px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-4016bf3:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-4016bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/ChatGPT-Image-14-ene-2026-20_05_08.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11217 .elementor-element.elementor-element-439cf8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-d12feda{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F8F840;--border-color:#F8F8F840;--border-radius:300px 300px 300px 300px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-d12feda:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-d12feda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-11217 .elementor-element.elementor-element-a96c314 .tm-text-editor, .elementor-11217 .elementor-element.elementor-element-a96c314 .tm-text-editor *{font-size:80px;font-weight:500;line-height:0px;}.elementor-11217 .elementor-element.elementor-element-d9e69f7{--display:flex;}.elementor-11217 .elementor-element.elementor-element-d9e69f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11217 .elementor-element.elementor-element-a221354 .btn{color:#CCCCCC !important;}.elementor-11217 .elementor-element.elementor-element-054ce8f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF24;--border-color:#FFFFFF24;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-c9c09ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-343303f{--display:flex;--min-height:390px;--border-radius:35px 35px 35px 35px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-343303f:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-343303f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/ChatGPT-Image-14-ene-2026-20_05_08.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11217 .elementor-element.elementor-element-8dc032e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-4448dbf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F8F840;--border-color:#F8F8F840;--border-radius:300px 300px 300px 300px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-4448dbf:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-4448dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-11217 .elementor-element.elementor-element-dd95462 .tm-text-editor, .elementor-11217 .elementor-element.elementor-element-dd95462 .tm-text-editor *{font-size:80px;font-weight:500;line-height:0px;}.elementor-11217 .elementor-element.elementor-element-cd70c6a{--display:flex;}.elementor-11217 .elementor-element.elementor-element-8d5c7ec .btn{color:#CCCCCC !important;}.elementor-11217 .elementor-element.elementor-element-fa2e2ea{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF24;--border-color:#FFFFFF24;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-53f11c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-67b40f9{--display:flex;--min-height:390px;--border-radius:35px 35px 35px 35px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-67b40f9:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-67b40f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/ChatGPT-Image-14-ene-2026-20_05_08.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11217 .elementor-element.elementor-element-fa112d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-452bbfb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F8F840;--border-color:#F8F8F840;--border-radius:300px 300px 300px 300px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-452bbfb:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-452bbfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-11217 .elementor-element.elementor-element-307da51 .tm-text-editor, .elementor-11217 .elementor-element.elementor-element-307da51 .tm-text-editor *{font-size:80px;font-weight:500;line-height:0px;}.elementor-11217 .elementor-element.elementor-element-c250ad6{--display:flex;}.elementor-11217 .elementor-element.elementor-element-e2df0f2 .btn{color:#CCCCCC !important;}.elementor-11217 .elementor-element.elementor-element-9e5d539{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF24;--border-color:#FFFFFF24;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-a973d1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-1b81d25{--display:flex;--min-height:390px;--border-radius:35px 35px 35px 35px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-1b81d25:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-1b81d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/ChatGPT-Image-14-ene-2026-20_05_08.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11217 .elementor-element.elementor-element-288c3b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-eef925b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F8F840;--border-color:#F8F8F840;--border-radius:300px 300px 300px 300px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-eef925b:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-eef925b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-11217 .elementor-element.elementor-element-e9f38e5 .tm-text-editor, .elementor-11217 .elementor-element.elementor-element-e9f38e5 .tm-text-editor *{font-size:80px;font-weight:500;line-height:0px;}.elementor-11217 .elementor-element.elementor-element-f34829e{--display:flex;}.elementor-11217 .elementor-element.elementor-element-6bd59d2 .btn{color:#CCCCCC !important;}.elementor-11217 .elementor-element.elementor-element-9e50cae{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF24;--border-color:#FFFFFF24;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-2ab046e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-6293afa{--display:flex;--min-height:390px;--border-radius:35px 35px 35px 35px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-6293afa:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-6293afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/ChatGPT-Image-14-ene-2026-20_05_08.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11217 .elementor-element.elementor-element-62f3d05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-b7f4156{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8F8F840;--border-color:#F8F8F840;--border-radius:300px 300px 300px 300px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-b7f4156:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-b7f4156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-11217 .elementor-element.elementor-element-0adbffb .tm-text-editor, .elementor-11217 .elementor-element.elementor-element-0adbffb .tm-text-editor *{font-size:80px;font-weight:500;line-height:0px;}.elementor-11217 .elementor-element.elementor-element-9144a05{--display:flex;}.elementor-11217 .elementor-element.elementor-element-a132d44 .btn{color:#CCCCCC !important;}.elementor-11217 .elementor-element.elementor-element-ab19adc{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:41%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:17px;--n-tabs-gap:74px;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-padding-top:27px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:27px;--n-tabs-title-padding-left:30px;--n-tabs-title-font-size:30px;--n-tabs-title-color-active:#000000;--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:45px;--n-tabs-icon-gap:10px;--n-tabs-icon-color:#FEFF00;--n-tabs-icon-color-active:#FEFF00;}.elementor-11217 .elementor-element.elementor-element-ab19adc > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#151515;}.elementor-11217 .elementor-element.elementor-element-ab19adc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FEFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FEFF00;}.elementor-11217 .elementor-element.elementor-element-ab19adc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11217 .elementor-element.elementor-element-ab19adc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FEFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FEFF00;}.elementor-11217 .elementor-element.elementor-element-ab19adc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;}.elementor-11217 .elementor-element.elementor-element-ab19adc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:500;line-height:29px;letter-spacing:3.6px;}.elementor-11217 .elementor-element.elementor-element-ab19adc [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;--n-tabs-icon-color-hover:#FEFF00;}:where( .elementor-11217 .elementor-element.elementor-element-ab19adc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-11217 .elementor-element.elementor-element-f3d62e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.56;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-11217 .elementor-element.elementor-element-f3d62e5:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-f3d62e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/Shape.png");background-position:-50px 400px;background-repeat:no-repeat;}.elementor-11217 .elementor-element.elementor-element-f3d62e5::before, .elementor-11217 .elementor-element.elementor-element-f3d62e5 > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-f3d62e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-f3d62e5 > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-f3d62e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-f3d62e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://thebicoagency.com/wp-content/uploads/2025/11/overlay.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;}.elementor-11217 .elementor-element.elementor-element-0b4c5ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-39a0c91{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-11217 .elementor-element.elementor-element-39a0c91 .title-icon{width:14px;margin:-1px 3px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-066e87f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-b42fbd7{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-11217 .elementor-element.elementor-element-b42fbd7{left:0px;}body.rtl .elementor-11217 .elementor-element.elementor-element-b42fbd7{right:0px;}.elementor-11217 .elementor-element.elementor-element-690981a .elementor-repeater-item-dda68fc{top:-177px;left:-92px;background-size:791px;width:800px;height:1200px;opacity:1;}body:not(.rtl) .elementor-11217 .elementor-element.elementor-element-690981a{left:11px;}body.rtl .elementor-11217 .elementor-element.elementor-element-690981a{right:11px;}.elementor-11217 .elementor-element.elementor-element-690981a{top:0px;}.elementor-11217 .elementor-element.elementor-element-ed21d27{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--margin-top:0%;--margin-bottom:0%;--margin-left:30%;--margin-right:0%;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:10px;--z-index:5;}.elementor-11217 .elementor-element.elementor-element-ed21d27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11217 .elementor-element.elementor-element-53ba767 .elementor-repeater-item-9c1902b, .elementor-11217 .elementor-element.elementor-element-53ba767 .elementor-repeater-item-9c1902b *{font-family:"Plus Jakarta Sans", Sans-serif;font-size:160px;font-weight:700;text-transform:uppercase;line-height:160px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#FFFFFF40;}.elementor-11217 .elementor-element.elementor-element-53ba767 .elementor-repeater-item-9c1902b{color:#02010100;}.elementor-11217 .elementor-element.elementor-element-53ba767 .elementor-repeater-item-9c1902b *{color:#02010100;}.elementor-11217 .elementor-element.elementor-element-53ba767 > .elementor-widget-container{margin:0px -1000px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-3b6ee5e.elementor-element{--order:99999 /* order end hack */;}.elementor-11217 .elementor-element.elementor-element-3b6ee5e .isotope-layout .isotope-item{width:100% !important;}.elementor-11217 .elementor-element.elementor-element-3b6ee5e .icon{width:0px;height:0px;}.elementor-11217 .elementor-element.elementor-element-65ef3ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.8;--padding-top:110px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-11217 .elementor-element.elementor-element-65ef3ef::before, .elementor-11217 .elementor-element.elementor-element-65ef3ef > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-65ef3ef > .e-con-inner > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-65ef3ef > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-65ef3ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-65ef3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/Bg-Light.png");--background-overlay:'';background-repeat:no-repeat;background-size:contain;}.elementor-11217 .elementor-element.elementor-element-bdfb4fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-6a1c587{--display:flex;}.elementor-11217 .elementor-element.elementor-element-75a39b3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11217 .elementor-element.elementor-element-75a39b3 .title-icon{width:14px;margin:-1px 3px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-4df4442 .elementor-repeater-item-4fdd6f6{top:113px;left:-200px;width:795px;height:800px;opacity:0.28;}.elementor-11217 .elementor-element.elementor-element-5d5f82e{--display:flex;}.elementor-11217 .elementor-element.elementor-element-2afcf46 > .elementor-widget-container{margin:0px -220px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-2afcf46 .isotope-layout-filter{text-align:center;}.elementor-11217 .elementor-element.elementor-element-d2744b1{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:580px;}.elementor-11217 .elementor-element.elementor-element-d2744b1.e-con{--e-con-transform-rotateZ:-90deg;}body:not(.rtl) .elementor-11217 .elementor-element.elementor-element-d2744b1{left:-240px;}body.rtl .elementor-11217 .elementor-element.elementor-element-d2744b1{right:-240px;}.elementor-11217 .elementor-element.elementor-element-aace673 .elementor-repeater-item-9c1902b, .elementor-11217 .elementor-element.elementor-element-aace673 .elementor-repeater-item-9c1902b *{font-family:"Plus Jakarta Sans", Sans-serif;font-size:160px;font-weight:700;text-transform:uppercase;line-height:160px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#FFFFFF40;}.elementor-11217 .elementor-element.elementor-element-aace673 .elementor-repeater-item-9c1902b{color:#02010100;}.elementor-11217 .elementor-element.elementor-element-aace673 .elementor-repeater-item-9c1902b *{color:#02010100;}.elementor-11217 .elementor-element.elementor-element-aace673 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-aef6eb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11217 .elementor-element.elementor-element-7e7b099{--display:flex;}.elementor-11217 .elementor-element.elementor-element-dda7dc1 .elementor-repeater-item-67d9d5a{bottom:-400px;right:-400px;width:463px;height:1233px;opacity:0.8;}.elementor-11217 .elementor-element.elementor-element-15fc616 .elementor-repeater-item-9c1902b, .elementor-11217 .elementor-element.elementor-element-15fc616 .elementor-repeater-item-9c1902b *{font-family:"Plus Jakarta Sans", Sans-serif;font-size:190px;font-weight:700;text-transform:uppercase;line-height:190px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#FFFFFF40;}.elementor-11217 .elementor-element.elementor-element-15fc616 .elementor-repeater-item-9c1902b{color:#02010100;}.elementor-11217 .elementor-element.elementor-element-15fc616 .elementor-repeater-item-9c1902b *{color:#02010100;}.elementor-11217 .elementor-element.elementor-element-15fc616 > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-11217 .elementor-element.elementor-element-15fc616{right:-635px;}body.rtl .elementor-11217 .elementor-element.elementor-element-15fc616{left:-635px;}.elementor-11217 .elementor-element.elementor-element-15fc616{bottom:670px;}.elementor-11217 .elementor-element.elementor-element-346027a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-11217 .elementor-element.elementor-element-346027a::before, .elementor-11217 .elementor-element.elementor-element-346027a > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-346027a > .e-con-inner > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-346027a > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-346027a > .e-con-inner > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-346027a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11217 .elementor-element.elementor-element-77d2059{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:50px 50px 50px 50px;--padding-top:85px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-11217 .elementor-element.elementor-element-77d2059:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-77d2059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2025/11/Bg-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11217 .elementor-element.elementor-element-5c718a3{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-2b5962e .title  .elementor-repeater-item-a698ddb{color:var(--theme-color1);font-weight:400;font-style:italic;}.elementor-11217 .elementor-element.elementor-element-2b5962e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-11217 .elementor-element.elementor-element-2b5962e.elementor-element{--align-self:center;}.elementor-11217 .elementor-element.elementor-element-2b5962e .title-icon{width:14px;margin:-1px 3px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-6a26e70{--display:flex;}.elementor-11217 .elementor-element.elementor-element-423acea{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-11217 .elementor-element.elementor-element-423acea .elementor-divider-separator{width:100%;}.elementor-11217 .elementor-element.elementor-element-423acea .elementor-divider{padding-block-start:80px;padding-block-end:80px;}.elementor-11217 .elementor-element.elementor-element-3438b6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-fef292c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF21;--border-color:#FFFFFF21;--border-radius:40px 40px 40px 40px;}.elementor-11217 .elementor-element.elementor-element-fef292c:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-fef292c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15151533;}.elementor-11217 .elementor-element.elementor-element-9ae37df .tm-circle-text svg{width:294px;height:294px;}.elementor-11217 .elementor-element.elementor-element-9ae37df text{fill:#FFFFFF;text-transform:uppercase;}.elementor-11217 .elementor-element.elementor-element-9ae37df .tm-circle-text img{object-fit:none;object-position:center center;}.elementor-11217 .elementor-element.elementor-element-9ae37df .tm-circle-text{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);}.elementor-11217 .elementor-element.elementor-element-1cace91{--display:flex;}.elementor-11217 .elementor-element.elementor-element-def8b29 .title  .elementor-repeater-item-a698ddb{color:var(--theme-color1);font-weight:400;font-style:italic;}.elementor-11217 .elementor-element.elementor-element-def8b29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-def8b29 .title-icon{width:14px;margin:-1px 3px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-54120aa .tm-swiper-button-wrap{display:flex;}.elementor-11217 .elementor-element.elementor-element-54120aa .tm-swiper-button-wrap .tm-swiper-arrow{background-color:#FFFFFF;}.elementor-11217 .elementor-element.elementor-element-54120aa .tm-swiper-button-wrap .tm-swiper-arrow i{color:#FFFFFF;font-size:14px;}.elementor-11217 .elementor-element.elementor-element-54120aa .swiper-pagination{display:block;left:50%;bottom:-75px;transform:translate(-50%, -50%);}body:not(.rtl) .elementor-11217 .elementor-element.elementor-element-926571b{right:-20.01px;}body.rtl .elementor-11217 .elementor-element.elementor-element-926571b{left:-20.01px;}.elementor-11217 .elementor-element.elementor-element-926571b{bottom:-2px;}.elementor-11217 .elementor-element.elementor-element-926571b .tm-swiper-carousel-arrow-wrap{display:flex;}.elementor-11217 .elementor-element.elementor-element-926571b .tm-swiper-carousel-arrow-wrap .tm-swiper-arrow{background-color:var(--theme-color1);}.elementor-11217 .elementor-element.elementor-element-926571b .tm-swiper-carousel-arrow-wrap .tm-swiper-arrow i{color:#000000;}.elementor-11217 .elementor-element.elementor-element-926571b .tm-swiper-carousel-arrow-wrap .tm-swiper-arrow:hover{background-color:var(--theme-color2);}.elementor-11217 .elementor-element.elementor-element-926571b .tm-swiper-carousel-arrow-wrap .tm-swiper-arrow:hover i{color:#FFFFFF;}.elementor-11217 .elementor-element.elementor-element-fe00b27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-1383206{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-5db4136{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-62de8a5 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF33;}.elementor-11217 .elementor-element.elementor-element-62de8a5 .tm-sc-clients-logo .each-logo .thumb{filter:brightness(0) invert(1);}.elementor-11217 .elementor-element.elementor-element-62de8a5 .tm-swiper-button-wrap{display:flex;}.elementor-11217 .elementor-element.elementor-element-62de8a5 .swiper-pagination{display:block;left:50%;bottom:-75px;transform:translate(-50%, -50%);}.elementor-11217 .elementor-element.elementor-element-62de8a5 .tm-sc-clients-logo .each-logo{padding:100px 0px 100px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#FFFFFF33;}.elementor-11217 .elementor-element.elementor-element-0fcc063{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-ae90495 .elementor-repeater-item-d7707b2{top:450px;left:-900px;width:1290px;height:1290px;opacity:0.7;}.elementor-11217 .elementor-element.elementor-element-f91ba20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-11217 .elementor-element.elementor-element-f91ba20:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-f91ba20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2025/11/OBJECTS.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11217 .elementor-element.elementor-element-44dffea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-fa80647{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-e4c4bcb{--display:flex;}.elementor-11217 .elementor-element.elementor-element-8d5b1f9{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11217 .elementor-element.elementor-element-b6d7e79{--display:flex;}.elementor-11217 .elementor-element.elementor-element-2797c8d .isotope-layout-filter{text-align:center;}@media(max-width:1024px){.elementor-11217 .elementor-element.elementor-element-bd7f096{--padding-top:20px;--padding-bottom:130px;--padding-left:10px;--padding-right:10px;}.elementor-11217 .elementor-element.elementor-element-95f80e4{--flex-wrap:wrap;}.elementor-11217 .elementor-element.elementor-element-a1dccc7{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-9c7266b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11217 .elementor-element.elementor-element-4995a0f .title{font-size:156px;}.elementor-11217 .elementor-element.elementor-element-f56a68a .title{font-size:157px;}.elementor-11217 .elementor-element.elementor-element-687a9d7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11217 .elementor-element.elementor-element-9d3264a{--min-height:929px;--margin-top:0px;--margin-bottom:0px;--margin-left:-0px;--margin-right:0px;}.elementor-11217 .elementor-element.elementor-element-7243052::before, .elementor-11217 .elementor-element.elementor-element-7243052 > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-7243052 > .e-con-inner > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-7243052 > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-7243052 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-7243052 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-11217 .elementor-element.elementor-element-7243052{--padding-top:110px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-11217 .elementor-element.elementor-element-00c41a8{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11217 .elementor-element.elementor-element-f08a736{--flex-wrap:wrap;}.elementor-11217 .elementor-element.elementor-element-960ed39{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-11217 .elementor-element.elementor-element-c745e8f{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-11217 .elementor-element.elementor-element-50c8a35:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-50c8a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11217 .elementor-element.elementor-element-50c8a35{--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11217 .elementor-element.elementor-element-b2e936f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11217 .elementor-element.elementor-element-1934da1{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-51b32bc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11217 .elementor-element.elementor-element-0e997c8{--min-height:368px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11217 .elementor-element.elementor-element-8cf538e{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-5133eae{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11217 .elementor-element.elementor-element-4016bf3:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-4016bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/ChatGPT-Image-14-ene-2026-20_10_16.png");}.elementor-11217 .elementor-element.elementor-element-4016bf3{--min-height:368px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11217 .elementor-element.elementor-element-054ce8f{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-c9c09ad{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11217 .elementor-element.elementor-element-343303f:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-343303f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/ChatGPT-Image-17-ene-2026-15_38_17.png");}.elementor-11217 .elementor-element.elementor-element-343303f{--min-height:368px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11217 .elementor-element.elementor-element-fa2e2ea{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-53f11c4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11217 .elementor-element.elementor-element-67b40f9:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-67b40f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/ChatGPT-Image-17-ene-2026-15_43_10.png");}.elementor-11217 .elementor-element.elementor-element-67b40f9{--min-height:368px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11217 .elementor-element.elementor-element-9e5d539{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-a973d1a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11217 .elementor-element.elementor-element-1b81d25:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-1b81d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/ChatGPT-Image-14-ene-2026-20_18_45.png");}.elementor-11217 .elementor-element.elementor-element-1b81d25{--min-height:368px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11217 .elementor-element.elementor-element-9e50cae{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-2ab046e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11217 .elementor-element.elementor-element-6293afa:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-6293afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thebicoagency.com/wp-content/uploads/2026/01/ChatGPT-Image-14-ene-2026-20_18_45.png");}.elementor-11217 .elementor-element.elementor-element-6293afa{--min-height:368px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11217 .elementor-element.elementor-element-ab19adc{--n-tabs-heading-width:45%;--n-tabs-title-gap:17px;--n-tabs-gap:40px;--n-tabs-title-font-size:25px;}.elementor-11217 .elementor-element.elementor-element-f3d62e5:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-f3d62e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11217 .elementor-element.elementor-element-066e87f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11217 .elementor-element.elementor-element-b42fbd7{--z-index:1;}.elementor-11217 .elementor-element.elementor-element-690981a .elementor-repeater-item-dda68fc{bottom:-45px;background-size:527px;width:100%;height:800px;opacity:1;}.elementor-11217 .elementor-element.elementor-element-ed21d27{--z-index:5;}.elementor-11217 .elementor-element.elementor-element-53ba767 .elementor-repeater-item-9c1902b, .elementor-11217 .elementor-element.elementor-element-53ba767 .elementor-repeater-item-9c1902b *{font-size:120px;}.elementor-11217 .elementor-element.elementor-element-53ba767 > .elementor-widget-container{margin:0px -200px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-6a1c587{--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-11217 .elementor-element.elementor-element-d2744b1{top:410px;}.elementor-11217 .elementor-element.elementor-element-aace673 .elementor-repeater-item-9c1902b, .elementor-11217 .elementor-element.elementor-element-aace673 .elementor-repeater-item-9c1902b *{font-size:120px;}.elementor-11217 .elementor-element.elementor-element-15fc616 .elementor-repeater-item-9c1902b, .elementor-11217 .elementor-element.elementor-element-15fc616 .elementor-repeater-item-9c1902b *{font-size:120px;}.elementor-11217 .elementor-element.elementor-element-5c718a3{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-11217 .elementor-element.elementor-element-2b5962e{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:767px){.elementor-11217 .elementor-element.elementor-element-bd7f096{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-95f80e4{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11217 .elementor-element.elementor-element-e6747c1{--width:270px;}.elementor-11217 .elementor-element.elementor-element-fbe9597{--width:250px;}.elementor-11217 .elementor-element.elementor-element-4f29854{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11217 .elementor-element.elementor-element-4995a0f .title{font-size:114px;line-height:90px;}.elementor-11217 .elementor-element.elementor-element-f56a68a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-f56a68a .title{font-size:68px;line-height:90px;margin:0px 0px 0px 0px;margin-top:-30px;}.elementor-11217 .elementor-element.elementor-element-9d3264a{--width:647px;--min-height:709px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;}body:not(.rtl) .elementor-11217 .elementor-element.elementor-element-9d3264a{left:-610px;}body.rtl .elementor-11217 .elementor-element.elementor-element-9d3264a{right:-610px;}.elementor-11217 .elementor-element.elementor-element-310b3c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-7243052::before, .elementor-11217 .elementor-element.elementor-element-7243052 > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-7243052 > .e-con-inner > .elementor-background-video-container::before, .elementor-11217 .elementor-element.elementor-element-7243052 > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-7243052 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11217 .elementor-element.elementor-element-7243052 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-11217 .elementor-element.elementor-element-7243052{--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-11217 .elementor-element.elementor-element-00c41a8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11217 .elementor-element.elementor-element-960ed39{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11217 .elementor-element.elementor-element-5c9bbef{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11217 .elementor-element.elementor-element-e65e281{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-11217 .elementor-element.elementor-element-c745e8f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11217 .elementor-element.elementor-element-a13ec33{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11217 .elementor-element.elementor-element-d83ca38{--spacer-size:20px;}.elementor-11217 .elementor-element.elementor-element-50c8a35:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-50c8a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11217 .elementor-element.elementor-element-50c8a35{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-b2e936f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-bece163{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11217 .elementor-element.elementor-element-ab19adc{--n-tabs-title-gap:17px;--n-tabs-gap:18px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:00px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:30px;--n-tabs-title-font-size:20px;}.elementor-11217 .elementor-element.elementor-element-f3d62e5:not(.elementor-motion-effects-element-type-background), .elementor-11217 .elementor-element.elementor-element-f3d62e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11217 .elementor-element.elementor-element-f3d62e5{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-11217 .elementor-element.elementor-element-0b4c5ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11217 .elementor-element.elementor-element-b42fbd7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-690981a .elementor-repeater-item-dda68fc{top:-75px;left:-75px;background-size:395px;width:800px;}.elementor-11217 .elementor-element.elementor-element-690981a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-690981a.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-11217 .elementor-element.elementor-element-690981a{left:-250px;}body.rtl .elementor-11217 .elementor-element.elementor-element-690981a{right:-250px;}.elementor-11217 .elementor-element.elementor-element-690981a{top:8px;z-index:1;}.elementor-11217 .elementor-element.elementor-element-ed21d27{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-11217 .elementor-element.elementor-element-53ba767 .elementor-repeater-item-9c1902b, .elementor-11217 .elementor-element.elementor-element-53ba767 .elementor-repeater-item-9c1902b *{font-size:65px;line-height:60px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-53ba767 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-65ef3ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11217 .elementor-element.elementor-element-6a1c587{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-11217 .elementor-element.elementor-element-d2744b1{top:390px;}.elementor-11217 .elementor-element.elementor-element-aace673 .elementor-repeater-item-9c1902b, .elementor-11217 .elementor-element.elementor-element-aace673 .elementor-repeater-item-9c1902b *{font-size:45px;line-height:60px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11217 .elementor-element.elementor-element-15fc616 .elementor-repeater-item-9c1902b, .elementor-11217 .elementor-element.elementor-element-15fc616 .elementor-repeater-item-9c1902b *{font-size:45px;line-height:60px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-11217 .elementor-element.elementor-element-a1dccc7{--width:100%;}.elementor-11217 .elementor-element.elementor-element-a3dd0d4{--width:23%;}.elementor-11217 .elementor-element.elementor-element-9c7266b{--width:100%;}.elementor-11217 .elementor-element.elementor-element-687a9d7{--width:78%;}.elementor-11217 .elementor-element.elementor-element-f02c251{--width:122.677%;}.elementor-11217 .elementor-element.elementor-element-9d3264a{--width:100%;}.elementor-11217 .elementor-element.elementor-element-960ed39{--width:46%;}.elementor-11217 .elementor-element.elementor-element-5c9bbef{--width:49%;}.elementor-11217 .elementor-element.elementor-element-1ba2adc{--width:55%;}.elementor-11217 .elementor-element.elementor-element-32266ce{--width:26%;}.elementor-11217 .elementor-element.elementor-element-68d7c79{--width:74%;}.elementor-11217 .elementor-element.elementor-element-d12feda{--width:26%;}.elementor-11217 .elementor-element.elementor-element-d9e69f7{--width:74%;}.elementor-11217 .elementor-element.elementor-element-4448dbf{--width:26%;}.elementor-11217 .elementor-element.elementor-element-cd70c6a{--width:74%;}.elementor-11217 .elementor-element.elementor-element-452bbfb{--width:26%;}.elementor-11217 .elementor-element.elementor-element-c250ad6{--width:74%;}.elementor-11217 .elementor-element.elementor-element-eef925b{--width:26%;}.elementor-11217 .elementor-element.elementor-element-f34829e{--width:74%;}.elementor-11217 .elementor-element.elementor-element-b7f4156{--width:26%;}.elementor-11217 .elementor-element.elementor-element-9144a05{--width:74%;}.elementor-11217 .elementor-element.elementor-element-b42fbd7{--width:46%;}.elementor-11217 .elementor-element.elementor-element-ed21d27{--width:67.621%;}.elementor-11217 .elementor-element.elementor-element-6a1c587{--width:40%;}.elementor-11217 .elementor-element.elementor-element-5d5f82e{--width:58%;}.elementor-11217 .elementor-element.elementor-element-346027a{--content-width:1800px;}.elementor-11217 .elementor-element.elementor-element-fef292c{--width:38%;}.elementor-11217 .elementor-element.elementor-element-1cace91{--width:56%;}.elementor-11217 .elementor-element.elementor-element-e4c4bcb{--width:45%;}.elementor-11217 .elementor-element.elementor-element-8d5b1f9{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11217 .elementor-element.elementor-element-a1dccc7{--width:100%;}.elementor-11217 .elementor-element.elementor-element-a3dd0d4{--width:32%;}.elementor-11217 .elementor-element.elementor-element-f02c251{--width:65%;}.elementor-11217 .elementor-element.elementor-element-9d3264a{--width:925px;}.elementor-11217 .elementor-element.elementor-element-960ed39{--width:58%;}.elementor-11217 .elementor-element.elementor-element-5c9bbef{--width:100%;}.elementor-11217 .elementor-element.elementor-element-0e997c8{--width:100%;}.elementor-11217 .elementor-element.elementor-element-68d7c79{--width:89.294%;}.elementor-11217 .elementor-element.elementor-element-4016bf3{--width:100%;}.elementor-11217 .elementor-element.elementor-element-d9e69f7{--width:89.294%;}.elementor-11217 .elementor-element.elementor-element-343303f{--width:100%;}.elementor-11217 .elementor-element.elementor-element-67b40f9{--width:100%;}.elementor-11217 .elementor-element.elementor-element-1b81d25{--width:100%;}.elementor-11217 .elementor-element.elementor-element-6293afa{--width:100%;}.elementor-11217 .elementor-element.elementor-element-b42fbd7{--width:527px;}.elementor-11217 .elementor-element.elementor-element-ed21d27{--width:100%;}.elementor-11217 .elementor-element.elementor-element-e4c4bcb{--width:65%;}}/* Start custom CSS for container, class: .elementor-element-a1dccc7 */@media (max-width: 767px){

  /* El contenedor padre del hero (el que envuelve texto + imagen) */
  .elementor-element-bd7f096{ 
    position: relative;
  }

  /* El contenedor que hoy muestra la imagen */
  .elementor-element-9d3264a{
    position: absolute !important;
    inset: 0 !important;
    z-index: 0 !important;

    background-repeat: no-repeat !important;
    background-position: center bottom !important;
    background-size: cover !important;
    overflow: hidden !important;
  }

  /* Asegura que el contenido quede arriba */
  .elementor-element-bd7f096 .e-con-inner,
  .elementor-element-bd7f096 .elementor-element{
    position: relative;
    z-index: 1;
  }

  /* Overlay opcional para legibilidad */
  .elementor-element-bd7f096::before{
    content:"";
    position:absolute;
    inset:0;
    background: rgba(0,0,0,.55);
    z-index: 0;
    pointer-events:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d3264a *//* Contenedor de la imagen (ajusta el .elementor-11217 .elementor-element.elementor-element-9d3264a si lo usas en otro bloque) */
.elementor-element-9d3264a{
  overflow: visible !important;          /* clave: evita el recorte */
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;   /* clave: muestra la imagen completa */
}

/* Si Elementor aplica la imagen en una capa de motion effects */
.elementor-element-9d3264a .elementor-motion-effects-layer{
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e997c8 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4016bf3 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343303f *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b40f9 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81d25 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6293afa *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e997c8 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4016bf3 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343303f *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b40f9 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81d25 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6293afa *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e997c8 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4016bf3 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343303f *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b40f9 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81d25 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6293afa *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e997c8 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4016bf3 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343303f *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b40f9 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81d25 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6293afa *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e997c8 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4016bf3 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343303f *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b40f9 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81d25 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6293afa *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e997c8 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4016bf3 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343303f *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b40f9 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81d25 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6293afa *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e997c8 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4016bf3 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-343303f *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b40f9 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81d25 *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6293afa *//* Evitar que el fondo se corte en pantallas grandes (tabs) */
@media (min-width: 1025px){
  /* Aplica a cualquier contenedor con motion effects de fondo dentro de tus tabs */
  .e-n-tabs .elementor-motion-effects-element-type-background
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer{
    height: 100% !important;                 /* quita el 112% */
    transform: translateY(0) !important;     /* quita el translateY */
    --translateY: 0px !important;            /* por si Elementor lo usa en var() */
    background-size: contain !important;     /* clave: no recorta */
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Por si algún contenedor tiene overflow que “recorta” */
  .e-n-tabs .elementor-motion-effects-element-type-background{
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-ab19adc */.elementor-element.elementor-element-eb4c886.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {

    justify-content: space-between;

}

/* TEXTO negro: activa + hover */
.e-n-tab-title[aria-selected="true"] .e-n-tab-title-text,
.e-n-tab-title:hover .e-n-tab-title-text{
  color: #000 !important;
}/* End custom CSS */
/* Start custom CSS */html body.page-id-11217
.tm-ele-floating-objects
.each-object
img {
  filter: unset !important;
}

html body.page-id-11217
.tm-ele-floating-objects {
  filter: unset !important;
}

@supports (filter: none) {
  html body.page-id-11217 .tm-ele-floating-objects * {
    filter: unset !important;
  }
}

.author-text{
    font-size: 18px !important;;
}/* End custom CSS */