.elementor-55389 .elementor-element.elementor-element-07f3166{--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:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .elementor-repeater-item-b879266 .swiper-slide-bg{background-image:url(https://bfbordados.com/wp-content/uploads/2025/05/Grupo-593.png);background-size:cover;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .swiper-slide{transition-duration:calc(5000ms*1.2);height:78vh;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .swiper-slide-contents{max-width:70%;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .swiper-slide-inner{padding:10% 5% 5% 5%;text-align:left;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .elementor-slide-heading{font-family:"AKZIDENZ", Sans-serif;font-size:82px;font-weight:700;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .elementor-slide-description{font-family:"AKZIDENZ", Sans-serif;font-size:154px;font-weight:700;}.elementor-55389 .elementor-element.elementor-element-cb132bf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-55389 .elementor-element.elementor-element-00418dd{--divider-border-style:solid;--divider-color:#36C621;--divider-border-width:21px;}.elementor-55389 .elementor-element.elementor-element-00418dd .elementor-divider-separator{width:100%;}.elementor-55389 .elementor-element.elementor-element-00418dd .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-55389 .elementor-element.elementor-element-ddb2502{--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:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-55389 .elementor-element.elementor-element-ddb2502:not(.elementor-motion-effects-element-type-background), .elementor-55389 .elementor-element.elementor-element-ddb2502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-55389 .elementor-element.elementor-element-9b6d96d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-55389 .elementor-element.elementor-element-9b6d96d{text-align:center;}.elementor-55389 .elementor-element.elementor-element-9b6d96d .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-0fea378 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-55389 .elementor-element.elementor-element-0fea378{text-align:center;}.elementor-55389 .elementor-element.elementor-element-0fea378 .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-5985443 > .elementor-widget-container{padding:4% 0% 4% 0%;}.elementor-55389 .elementor-element.elementor-element-5985443{text-align:center;}.elementor-55389 .elementor-element.elementor-element-5985443 .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55389 .elementor-element.elementor-element-fcd588c{text-align:center;font-family:"bahn", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-f8384c0{--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-55389 .elementor-element.elementor-element-f8384c0:not(.elementor-motion-effects-element-type-background), .elementor-55389 .elementor-element.elementor-element-f8384c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-55389 .elementor-element.elementor-element-5f3dae2 > .elementor-widget-container{padding:4% 0% 4% 0%;}.elementor-55389 .elementor-element.elementor-element-5f3dae2{text-align:center;}.elementor-55389 .elementor-element.elementor-element-5f3dae2 .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-a5e3606{--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;box-shadow:0px 68px 15px 6px #000000;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-55389 .elementor-element.elementor-element-a5e3606:not(.elementor-motion-effects-element-type-background), .elementor-55389 .elementor-element.elementor-element-a5e3606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-55389 .elementor-element.elementor-element-21b59c7{--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;--justify-content:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-55389 .elementor-element.elementor-element-a07ac04{text-align:right;}.elementor-55389 .elementor-element.elementor-element-a07ac04 img{width:80%;}.elementor-55389 .elementor-element.elementor-element-8a6f401{--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-55389 .elementor-element.elementor-element-3767423 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-55389 .elementor-element.elementor-element-3767423 img{width:70%;}.elementor-55389 .elementor-element.elementor-element-94d5965{--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;--justify-content:flex-end;}.elementor-55389 .elementor-element.elementor-element-740d8fa img{width:90%;}.elementor-55389 .elementor-element.elementor-element-d93596f{--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;--overlay-opacity:1;--padding-top:6%;--padding-bottom:15%;--padding-left:10%;--padding-right:10%;}.elementor-55389 .elementor-element.elementor-element-d93596f:not(.elementor-motion-effects-element-type-background), .elementor-55389 .elementor-element.elementor-element-d93596f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-55389 .elementor-element.elementor-element-d93596f::before, .elementor-55389 .elementor-element.elementor-element-d93596f > .elementor-background-video-container::before, .elementor-55389 .elementor-element.elementor-element-d93596f > .e-con-inner > .elementor-background-video-container::before, .elementor-55389 .elementor-element.elementor-element-d93596f > .elementor-background-slideshow::before, .elementor-55389 .elementor-element.elementor-element-d93596f > .e-con-inner > .elementor-background-slideshow::before, .elementor-55389 .elementor-element.elementor-element-d93596f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bfbordados.com/wp-content/uploads/2025/05/Enmascarar-grupo-3-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55389 .elementor-element.elementor-element-d9a4517{--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-55389 .elementor-element.elementor-element-5b8a6eb > .elementor-widget-container{padding:5% 0% 3% 0%;}.elementor-55389 .elementor-element.elementor-element-5b8a6eb{text-align:left;}.elementor-55389 .elementor-element.elementor-element-5b8a6eb .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-4b527f9{text-align:left;font-family:"bahn", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-0fc9683{--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;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-55389 .elementor-element.elementor-element-7edf507 .elementor-button{background-color:#D70E0E;font-family:"AKZIDENZ", Sans-serif;font-size:30px;font-weight:700;letter-spacing:3px;border-radius:0px 0px 0px 0px;padding:15px 50px 15px 50px;}.elementor-55389 .elementor-element.elementor-element-651215f{--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:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55389 .elementor-element.elementor-element-651215f:not(.elementor-motion-effects-element-type-background), .elementor-55389 .elementor-element.elementor-element-651215f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-55389 .elementor-element.elementor-element-9e10456{--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-55389 .elementor-element.elementor-element-f59fae1{--display:flex;}.elementor-55389 .elementor-element.elementor-element-7eba015{--display:flex;--justify-content:center;}.elementor-55389 .elementor-element.elementor-element-c176953 > .elementor-widget-container{padding:4% 0% 4% 0%;}.elementor-55389 .elementor-element.elementor-element-c176953{text-align:left;}.elementor-55389 .elementor-element.elementor-element-c176953 .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-4be2d22{font-family:"bahn", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-64c75aa{--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-55389 .elementor-element.elementor-element-cd5daba{--display:flex;--justify-content:center;}.elementor-55389 .elementor-element.elementor-element-ea719a5 > .elementor-widget-container{padding:4% 0% 4% 0%;}.elementor-55389 .elementor-element.elementor-element-ea719a5{text-align:left;}.elementor-55389 .elementor-element.elementor-element-ea719a5 .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-83171b2{text-align:left;}.elementor-55389 .elementor-element.elementor-element-83171b2 .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-4c722b7{font-family:"bahn", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-648445c{--display:flex;}.elementor-55389 .elementor-element.elementor-element-e4cc0ac{--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-55389 .elementor-element.elementor-element-a701254{--display:flex;}.elementor-55389 .elementor-element.elementor-element-415b811{--display:flex;--justify-content:center;}.elementor-55389 .elementor-element.elementor-element-ac70bbf > .elementor-widget-container{padding:4% 0% 4% 0%;}.elementor-55389 .elementor-element.elementor-element-ac70bbf{text-align:left;}.elementor-55389 .elementor-element.elementor-element-ac70bbf .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-23cffe2{text-align:left;}.elementor-55389 .elementor-element.elementor-element-23cffe2 .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-cd35f3a{text-align:left;}.elementor-55389 .elementor-element.elementor-element-cd35f3a .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-f45347b{font-family:"bahn", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-06a70d0{--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-55389 .elementor-element.elementor-element-06a70d0:not(.elementor-motion-effects-element-type-background), .elementor-55389 .elementor-element.elementor-element-06a70d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-55389 .elementor-element.elementor-element-84bc647 > .elementor-widget-container{padding:10% 0% 4% 0%;}.elementor-55389 .elementor-element.elementor-element-84bc647{text-align:center;}.elementor-55389 .elementor-element.elementor-element-84bc647 .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-d398900{text-align:center;}.elementor-55389 .elementor-element.elementor-element-d398900 .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-9f68e94{text-align:center;}.elementor-55389 .elementor-element.elementor-element-9f68e94 .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-c810b0a{text-align:center;}.elementor-55389 .elementor-element.elementor-element-c810b0a .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-99fa707{--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;}.elementor-55389 .elementor-element.elementor-element-99fa707:not(.elementor-motion-effects-element-type-background), .elementor-55389 .elementor-element.elementor-element-99fa707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-55389 .elementor-element.elementor-element-a4494fd{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-55389 .elementor-element.elementor-element-3e87fe1{--icon-box-icon-margin:15px;}.elementor-55389 .elementor-element.elementor-element-3e87fe1 .elementor-icon{font-size:80px;}.elementor-55389 .elementor-element.elementor-element-3e87fe1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-3e87fe1 .elementor-icon-box-description{color:#FFFFFF;font-family:"bahn", Sans-serif;font-size:18px;font-weight:400;}.elementor-55389 .elementor-element.elementor-element-d28a23d{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-55389 .elementor-element.elementor-element-8529cc8{--icon-box-icon-margin:15px;}.elementor-55389 .elementor-element.elementor-element-8529cc8 .elementor-icon{font-size:80px;}.elementor-55389 .elementor-element.elementor-element-8529cc8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-8529cc8 .elementor-icon-box-description{color:#FFFFFF;font-family:"bahn", Sans-serif;font-size:18px;font-weight:400;}.elementor-55389 .elementor-element.elementor-element-26c304e{--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;}.elementor-55389 .elementor-element.elementor-element-26c304e:not(.elementor-motion-effects-element-type-background), .elementor-55389 .elementor-element.elementor-element-26c304e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-55389 .elementor-element.elementor-element-ebf2613{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-55389 .elementor-element.elementor-element-22c5211{--icon-box-icon-margin:15px;}.elementor-55389 .elementor-element.elementor-element-22c5211.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-22c5211.elementor-view-framed .elementor-icon, .elementor-55389 .elementor-element.elementor-element-22c5211.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-22c5211 .elementor-icon{font-size:80px;}.elementor-55389 .elementor-element.elementor-element-22c5211 .elementor-icon-box-title{color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-22c5211 .elementor-icon-box-description{color:#FFFFFF;font-family:"bahn", Sans-serif;font-size:18px;font-weight:400;}.elementor-55389 .elementor-element.elementor-element-35ad8f0{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-55389 .elementor-element.elementor-element-4919b92{--icon-box-icon-margin:15px;}.elementor-55389 .elementor-element.elementor-element-4919b92.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-4919b92.elementor-view-framed .elementor-icon, .elementor-55389 .elementor-element.elementor-element-4919b92.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-4919b92 .elementor-icon{font-size:80px;}.elementor-55389 .elementor-element.elementor-element-4919b92 .elementor-icon-box-title{color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-4919b92 .elementor-icon-box-description{color:#FFFFFF;font-family:"bahn", Sans-serif;font-size:18px;font-weight:400;}.elementor-55389 .elementor-element.elementor-element-324395a{--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-55389 .elementor-element.elementor-element-324395a:not(.elementor-motion-effects-element-type-background), .elementor-55389 .elementor-element.elementor-element-324395a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-55389 .elementor-element.elementor-element-efb3662 .elementor-button{background-color:#D70E0E;font-family:"AKZIDENZ", Sans-serif;font-size:30px;font-weight:700;letter-spacing:3px;border-radius:0px 0px 0px 0px;padding:1% 6% 1% 6%;}.elementor-55389 .elementor-element.elementor-element-efb3662{width:100%;max-width:100%;}.elementor-55389 .elementor-element.elementor-element-efb3662 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-55389 .elementor-element.elementor-element-165041c{--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-55389 .elementor-element.elementor-element-165041c:not(.elementor-motion-effects-element-type-background), .elementor-55389 .elementor-element.elementor-element-165041c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-55389 .elementor-element.elementor-element-cb3de2d > .elementor-widget-container{padding:4% 0% 4% 0%;}.elementor-55389 .elementor-element.elementor-element-cb3de2d{text-align:center;}.elementor-55389 .elementor-element.elementor-element-cb3de2d .elementor-heading-title{font-family:"AKZIDENZ", Sans-serif;font-size:55px;font-weight:700;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-859a0c6{--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;--padding-top:5%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-55389 .elementor-element.elementor-element-859a0c6:not(.elementor-motion-effects-element-type-background), .elementor-55389 .elementor-element.elementor-element-859a0c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-55389 .elementor-element.elementor-element-a0f046e{--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-55389 .elementor-element.elementor-element-ad1799b{--display:flex;}.elementor-55389 .elementor-element.elementor-element-5ad651d{font-family:"bahn", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-c57ee9d{--display:flex;}.elementor-55389 .elementor-element.elementor-element-7582eed{font-family:"bahn", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-87c0666{--n-accordion-title-font-size:22px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-gap:99px;}.elementor-55389 .elementor-element.elementor-element-87c0666 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-55389 .elementor-element.elementor-element-87c0666 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-55389 .elementor-element.elementor-element-87c0666 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-55389 .elementor-element.elementor-element-87c0666 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"bahn", Sans-serif;line-height:29px;}.elementor-55389 .elementor-element.elementor-element-556262e{--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-55389 .elementor-element.elementor-element-58bc61a{--display:flex;}.elementor-55389 .elementor-element.elementor-element-79099fb{font-family:"bahn", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-5fb212f{--display:flex;}.elementor-55389 .elementor-element.elementor-element-59bec2f{font-family:"bahn", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-04565e1{--n-accordion-title-font-size:22px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-gap:99px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-55389 .elementor-element.elementor-element-04565e1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-55389 .elementor-element.elementor-element-04565e1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-55389 .elementor-element.elementor-element-04565e1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-55389 .elementor-element.elementor-element-04565e1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"bahn", Sans-serif;line-height:29px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-55389 .elementor-element.elementor-element-07f3166{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .swiper-slide{height:680px;}}@media(max-width:1200px){.elementor-55389 .elementor-element.elementor-element-07f3166{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .swiper-slide{height:585px;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .elementor-slide-heading{font-size:70px;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .elementor-slide-description{font-size:120px;}.elementor-55389 .elementor-element.elementor-element-9b6d96d .elementor-heading-title{font-size:40px;}.elementor-55389 .elementor-element.elementor-element-0fea378 .elementor-heading-title{font-size:40px;}.elementor-55389 .elementor-element.elementor-element-5985443 .elementor-heading-title{font-size:40px;}.elementor-55389 .elementor-element.elementor-element-5f3dae2 .elementor-heading-title{font-size:40px;}.elementor-55389 .elementor-element.elementor-element-5b8a6eb .elementor-heading-title{font-size:40px;}.elementor-55389 .elementor-element.elementor-element-7edf507 .elementor-button{font-size:20px;}.elementor-55389 .elementor-element.elementor-element-c176953 .elementor-heading-title{font-size:40px;}.elementor-55389 .elementor-element.elementor-element-ea719a5 .elementor-heading-title{font-size:40px;}.elementor-55389 .elementor-element.elementor-element-83171b2 .elementor-heading-title{font-size:40px;}.elementor-55389 .elementor-element.elementor-element-ac70bbf .elementor-heading-title{font-size:40px;}.elementor-55389 .elementor-element.elementor-element-23cffe2 .elementor-heading-title{font-size:40px;}.elementor-55389 .elementor-element.elementor-element-cd35f3a .elementor-heading-title{font-size:40px;}.elementor-55389 .elementor-element.elementor-element-84bc647 .elementor-heading-title{font-size:40px;}.elementor-55389 .elementor-element.elementor-element-d398900 .elementor-heading-title{font-size:40px;}.elementor-55389 .elementor-element.elementor-element-9f68e94 .elementor-heading-title{font-size:40px;}.elementor-55389 .elementor-element.elementor-element-c810b0a .elementor-heading-title{font-size:40px;}.elementor-55389 .elementor-element.elementor-element-cb3de2d .elementor-heading-title{font-size:40px;}}@media(max-width:1024px){.elementor-55389 .elementor-element.elementor-element-07f3166{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .swiper-slide{height:510px;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .swiper-slide-contents{max-width:100%;}}@media(max-width:880px){.elementor-55389 .elementor-element.elementor-element-bbef5c3 .swiper-slide{height:445px;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .elementor-slide-heading{font-size:33px;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .elementor-slide-description{font-size:67px;}}@media(max-width:767px){.elementor-55389 .elementor-element.elementor-element-bbef5c3 .swiper-slide{height:340px;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .swiper-slide-contents{max-width:100%;}.elementor-55389 .elementor-element.elementor-element-cb132bf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55389 .elementor-element.elementor-element-9b6d96d .elementor-heading-title{font-size:25px;}.elementor-55389 .elementor-element.elementor-element-0fea378 .elementor-heading-title{font-size:25px;}.elementor-55389 .elementor-element.elementor-element-5985443{text-align:left;}.elementor-55389 .elementor-element.elementor-element-5985443 .elementor-heading-title{font-size:25px;}.elementor-55389 .elementor-element.elementor-element-fcd588c{text-align:left;font-size:18px;}.elementor-55389 .elementor-element.elementor-element-5f3dae2 .elementor-heading-title{font-size:25px;}.elementor-55389 .elementor-element.elementor-element-21b59c7{--width:33.33%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55389 .elementor-element.elementor-element-a07ac04 img{width:90%;}.elementor-55389 .elementor-element.elementor-element-8a6f401{--width:33.33%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55389 .elementor-element.elementor-element-3767423 img{width:100%;}.elementor-55389 .elementor-element.elementor-element-94d5965{--width:33.33%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55389 .elementor-element.elementor-element-740d8fa img{width:90%;}.elementor-55389 .elementor-element.elementor-element-d93596f{--overlay-opacity:0;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-55389 .elementor-element.elementor-element-5b8a6eb{text-align:center;}.elementor-55389 .elementor-element.elementor-element-5b8a6eb .elementor-heading-title{font-size:25px;}.elementor-55389 .elementor-element.elementor-element-4b527f9{text-align:center;font-size:16px;}.elementor-55389 .elementor-element.elementor-element-7edf507 .elementor-button{font-size:20px;}.elementor-55389 .elementor-element.elementor-element-c176953 .elementor-heading-title{font-size:18px;}.elementor-55389 .elementor-element.elementor-element-4be2d22{text-align:left;font-size:16px;}.elementor-55389 .elementor-element.elementor-element-ea719a5 .elementor-heading-title{font-size:18px;}.elementor-55389 .elementor-element.elementor-element-83171b2 .elementor-heading-title{font-size:18px;}.elementor-55389 .elementor-element.elementor-element-4c722b7{text-align:left;font-size:16px;}.elementor-55389 .elementor-element.elementor-element-648445c.e-con{--order:-99999 /* order start hack */;}.elementor-55389 .elementor-element.elementor-element-ac70bbf .elementor-heading-title{font-size:18px;}.elementor-55389 .elementor-element.elementor-element-23cffe2 .elementor-heading-title{font-size:18px;}.elementor-55389 .elementor-element.elementor-element-cd35f3a .elementor-heading-title{font-size:18px;}.elementor-55389 .elementor-element.elementor-element-f45347b{text-align:left;font-size:16px;}.elementor-55389 .elementor-element.elementor-element-84bc647 .elementor-heading-title{font-size:18px;}.elementor-55389 .elementor-element.elementor-element-d398900 .elementor-heading-title{font-size:18px;}.elementor-55389 .elementor-element.elementor-element-9f68e94 .elementor-heading-title{font-size:18px;}.elementor-55389 .elementor-element.elementor-element-c810b0a .elementor-heading-title{font-size:18px;}.elementor-55389 .elementor-element.elementor-element-3e87fe1 .elementor-icon-box-description{font-size:16px;}.elementor-55389 .elementor-element.elementor-element-8529cc8 .elementor-icon-box-description{font-size:16px;}.elementor-55389 .elementor-element.elementor-element-22c5211{--icon-box-icon-margin:15px;}.elementor-55389 .elementor-element.elementor-element-22c5211 .elementor-icon-box-description{font-size:16px;}.elementor-55389 .elementor-element.elementor-element-4919b92{--icon-box-icon-margin:15px;}.elementor-55389 .elementor-element.elementor-element-4919b92 .elementor-icon-box-description{font-size:16px;}.elementor-55389 .elementor-element.elementor-element-efb3662 .elementor-button{font-size:20px;padding:4% 10% 4% 10%;}.elementor-55389 .elementor-element.elementor-element-f87d164 > .elementor-widget-container{margin:0% 0% 0% 10%;}.elementor-55389 .elementor-element.elementor-element-cb3de2d .elementor-heading-title{font-size:25px;}.elementor-55389 .elementor-element.elementor-element-5ad651d{font-size:16px;}.elementor-55389 .elementor-element.elementor-element-7582eed{font-size:16px;}.elementor-55389 .elementor-element.elementor-element-87c0666{--n-accordion-title-font-size:16px;}.elementor-55389 .elementor-element.elementor-element-79099fb{font-size:16px;}.elementor-55389 .elementor-element.elementor-element-59bec2f{font-size:16px;}.elementor-55389 .elementor-element.elementor-element-04565e1{--n-accordion-title-font-size:16px;}}@media(min-width:768px){.elementor-55389 .elementor-element.elementor-element-07f3166{--width:100%;}.elementor-55389 .elementor-element.elementor-element-21b59c7{--width:50%;}.elementor-55389 .elementor-element.elementor-element-8a6f401{--width:75%;}.elementor-55389 .elementor-element.elementor-element-94d5965{--width:50%;}.elementor-55389 .elementor-element.elementor-element-d93596f{--content-width:1300px;}.elementor-55389 .elementor-element.elementor-element-d9a4517{--width:70%;}.elementor-55389 .elementor-element.elementor-element-0fc9683{--width:30%;}.elementor-55389 .elementor-element.elementor-element-a4494fd{--width:50%;}.elementor-55389 .elementor-element.elementor-element-d28a23d{--width:50%;}.elementor-55389 .elementor-element.elementor-element-ebf2613{--width:50%;}.elementor-55389 .elementor-element.elementor-element-35ad8f0{--width:50%;}.elementor-55389 .elementor-element.elementor-element-a0f046e{--width:50%;}.elementor-55389 .elementor-element.elementor-element-556262e{--width:50%;}}@media(min-width:2400px){.elementor-55389 .elementor-element.elementor-element-07f3166{--width:100%;}.elementor-55389 .elementor-element.elementor-element-bbef5c3 .swiper-slide{height:79vh;}.elementor-55389 .elementor-element.elementor-element-9b6d96d > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-55389 .elementor-element.elementor-element-0fea378 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-55389 .elementor-element.elementor-element-5985443 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-55389 .elementor-element.elementor-element-5f3dae2 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-55389 .elementor-element.elementor-element-5b8a6eb > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-55389 .elementor-element.elementor-element-c176953 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-55389 .elementor-element.elementor-element-ea719a5 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-55389 .elementor-element.elementor-element-83171b2 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-55389 .elementor-element.elementor-element-ac70bbf > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-55389 .elementor-element.elementor-element-23cffe2 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-55389 .elementor-element.elementor-element-cd35f3a > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-55389 .elementor-element.elementor-element-84bc647 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-55389 .elementor-element.elementor-element-d398900 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-55389 .elementor-element.elementor-element-9f68e94 > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-55389 .elementor-element.elementor-element-c810b0a > .elementor-widget-container{padding:3% 3% 3% 3%;}.elementor-55389 .elementor-element.elementor-element-cb3de2d > .elementor-widget-container{padding:3% 3% 3% 3%;}}/* Start custom CSS for shortcode, class: .elementor-element-f87d164 */.wpcf7-form-control {
  background-color: #595959!important;
}

.file-upload-row {
    display: flex!important;;
    flex-wrap: wrap!important;;
    margin: 0 -15px!important;;
}

.file-upload-col {
    padding: 0 15px!important;;
    box-sizing: border-box;
}

#contadj .contacto-body p#padj {
    margin: 10px 0;
}

/* Asegurar que los campos de email y teléfono estén alineados */
.vc_row-fluid .vc_col-sm-6 {
    float: left;
    width: 50%!important;
}
.wpcf7 .cf7s-wild-west {
  background: transparent!important;
}
wpcf7-form-control {
  height: 45px !important;
  border-radius: 0px !important;
}
#acept {
  color: white;
}
#padjtex {
  color: white;
}
.wpcf7-form-control::placeholder {
  color: #969696 !important;
}
.wpcf7 .cf7s-wild-west {
  border: 0px!important;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  height: 44px;
  border-radius: 0px !important;
}
.wpcf7-form-control.wpcf7-number {
  height: 50px;
  border-radius: 0px !important;
}
#textarea{
    border-radius:0px!important;
}
/* ESTILOS QUE PODRÍAN CAUSAR PROBLEMAS DE SUPERPOSICIÓN */

/* 1. Posicionamiento absoluto/fixed */
.wpcf7-form-control-wrap {
    position: relative; /* Esto está bien, pero cuidado con 'absolute' o 'fixed' */
}

/* 2. Margenes negativos */
.form-row {
    margin: 0 -5px; /* Esto es aceptable, pero márgenes negativos grandes podrían solapar elementos */
}

/* 3. z-index forzado */
.form-body * {
    z-index: auto; /* Nunca forzar z-index alto sin necesidad */
}

/* 4. Height fijo sin overflow */
.form-body input {
    height: 30px; /* Asegurarse de que el contenido cabe */
    overflow: visible; /* Permitir que el contenido sea visible */
}

/* SOLUCIÓN RECOMENDADA */
.wpcf7-form-control-wrap {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 15px; /* Espacio consistente entre campos */
}

/* Estructura clara para filas */
.form-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
    clear: both;
}

.form-row:after {
    content: "";
    display: table;
    clear: both;
}

/* Campos al 50% */
.form-row .vc_col-sm-6 {
    width: 50%;
    padding: 0 5px;
    float: left;
    box-sizing: border-box;
}

/* Asegurar que los inputs sean clickables */
input, textarea, select {
    position: relative;
    z-index: 1;
}
.elementor-55389 .elementor-element.elementor-element-f87d164 .wpcf7-form-control-wrap {
  position: relative;
  display: block;
  width: 80%;
  margin-bottom: 15px;
}


#textarea-903 {
  border-radius: 0px;

}
.wpcf7 .wpcf7-form.cf7skins.cf7s-wild-west input, .wpcf7 .wpcf7-form.cf7skins.cf7s-wild-west textarea{
    color: white!important;
}
.wpcf7-form-control {
  height: 50px !important;
}
.form-row .vc_col-sm-6{
    padding: 0px
}

.wpcf7-form .wpcf7-not-valid-tip {
  width: 30%!important;
  color:red;
}
.wpcf7-form .wpcf7-not-valid-tip {
  color: red !important;
}
.wpcf7-form-control {
  border: 0px solid black !important;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.sin-borde {
  width: 99.5% !important;
}
#your-phone {
  width: 74%;
}
.wpcf7-form.cf7skins .wpcf7-file {
  width: 76%!important;
}
.wpcf7-form-control.wpcf7-textarea {
  color: white !important;
}
.wpcf7-text {
  color: white !important;
}
#your-lastname {
  width: 119%;
}
.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
  height: 90px !important;
}
.elementor-55389 .elementor-element.elementor-element-f87d164 .wpcf7-form-control-wrap {
  position: relative;
  display: block;
  width: 130%;
  margin-bottom: 15px;
}
/* Asegura que los campos de entrada sean clickeables */
.ipt-body .contacto-body {
  position: relative;
  z-index: 1; /* Asegura que esté por encima de elementos contenedores */
}

/* Elimina interferencias de elementos padres */
.vc_col-sm-4, 
.vc_col-sm-6, 
.vc_col-sm-12 {
  position: static !important; /* Anula cualquier posición absoluta/fija */
}

/* Estilo para los inputs (opcional, mejora la visualización) */
[type="text"], 
[type="email"], 
[type="tel"], 
[type="number"], 
textarea {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  background: transparent; /* Evita fondos que puedan tapar el input */
}
#tel-618 {
  WIDTH: 53%!IMPORTANT;
}
.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
  width: 53% !important;
}
#contadj .contacto-body {
  position: relative;
}

#padj {
  position: relative;
  z-index: 2; /* Mayor que el contenedor padre */
}

#padj input[type="file"] {
  width: 100%;
  padding: 10px;
  cursor: pointer; /* Cambia el cursor al pasar sobre el botón */
  opacity: 1 !important; /* Fuerza la visibilidad */
  position: relative;
  z-index: 3; /* Nivel superior */
}
.vc_col-sm-6 .wpcf7-form.cf7skins .wpcf7-form-control-wrap {
  width: 100% !important;
}

#padj {
  width: 60%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AKZIDENZ';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://bfbordados.com/wp-content/uploads/2025/05/akzidenz-grotesk-bq-bold-condensed-italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'bahn';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bfbordados.com/wp-content/uploads/2025/05/bahnschrift.ttf') format('truetype');
}
/* End Custom Fonts CSS */