.elementor-10567 .elementor-element.elementor-element-321a5c0 > .elementor-container{min-height:94vh;}.elementor-10567 .elementor-element.elementor-element-321a5c0:not(.elementor-motion-effects-element-type-background), .elementor-10567 .elementor-element.elementor-element-321a5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/Captura-de-pantalla-2026-09-14-a-las-12.34.24.png") 50% 50%;background-size:cover;}.elementor-10567 .elementor-element.elementor-element-321a5c0 > .elementor-background-overlay{background-color:#00101E;opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-321a5c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-10567 .elementor-element.elementor-element-33cf7bc.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-10567 .elementor-element.elementor-element-33cf7bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-10567 .elementor-element.elementor-element-33cf7bc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 25% 6% 10%;}.elementor-10567 .elementor-element.elementor-element-33cf7bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-852e7e0 .elementor-heading-title{color:#FFFFFF;font-family:"Zalando", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;}.elementor-10567 .elementor-element.elementor-element-6e5eba7 .elementor-heading-title{color:#FFFFFF;font-family:"Stag", Sans-serif;font-size:4.5vw;font-weight:400;text-transform:none;line-height:1.1em;}.elementor-10567 .elementor-element.elementor-element-8aeb151:not(.elementor-motion-effects-element-type-background), .elementor-10567 .elementor-element.elementor-element-8aeb151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001B33;}.elementor-10567 .elementor-element.elementor-element-8aeb151 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-8aeb151{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:14% 0% 9% 0%;z-index:90;}.elementor-bc-flex-widget .elementor-10567 .elementor-element.elementor-element-cd220ed.elementor-column .elementor-column-wrap{align-items:space-around;}.elementor-10567 .elementor-element.elementor-element-cd220ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:space-around;align-items:space-around;}.elementor-10567 .elementor-element.elementor-element-cd220ed > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10567 .elementor-element.elementor-element-cd220ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 0% 10%;}.elementor-10567 .elementor-element.elementor-element-cd220ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-bbcf546 .elementor-heading-title{color:#FFFFFF;font-family:"Zalando", Sans-serif;font-size:32px;font-weight:300;text-transform:uppercase;}.elementor-10567 .elementor-element.elementor-element-08976a3{--divider-border-style:solid;--divider-color:#FFFFFF87;--divider-border-width:0.5px;}.elementor-10567 .elementor-element.elementor-element-08976a3 .elementor-divider-separator{width:100%;}.elementor-10567 .elementor-element.elementor-element-08976a3 .elementor-divider{padding-top:11px;padding-bottom:11px;}.elementor-10567 .elementor-element.elementor-element-83aef32 .elementor-heading-title{color:#FFFFFF;font-family:"Stag", Sans-serif;font-size:60px;font-weight:100;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-10567 .elementor-element.elementor-element-1207bca .elementor-button{font-family:"Stag", Sans-serif;font-size:19px;font-weight:800;fill:#001B33;color:#001B33;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:9px 9px 9px 9px;}.elementor-10567 .elementor-element.elementor-element-1207bca .elementor-button:hover, .elementor-10567 .elementor-element.elementor-element-1207bca .elementor-button:focus{color:#FFFFFF;background-color:#001B33;}.elementor-10567 .elementor-element.elementor-element-1207bca .elementor-button:hover svg, .elementor-10567 .elementor-element.elementor-element-1207bca .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-1207bca > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-10567 .elementor-element.elementor-element-7bc214c.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-10567 .elementor-element.elementor-element-7bc214c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10567 .elementor-element.elementor-element-7bc214c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;padding:0% 8% 0% 7%;}.elementor-10567 .elementor-element.elementor-element-7bc214c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item{border-width:1px;border-color:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-tab-title{background-color:#132F4D00;padding:32px 32px 32px 32px;}.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-icon, .elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-title{color:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-active .elementor-accordion-icon, .elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-title{font-family:"Zalando", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;}.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:0px;}.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:0px;}.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-tab-content{background-color:#001B33;color:#FFFFFF;font-family:"Stag", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;padding:20px 20px 15px 20px;}.elementor-10567 .elementor-element.elementor-element-eb419c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-5b5eef3 .elementor-spacer-inner{height:50px;}.elementor-10567 .elementor-element.elementor-element-b8f53cf > .elementor-container{min-height:0vh;}.elementor-10567 .elementor-element.elementor-element-b8f53cf:not(.elementor-motion-effects-element-type-background), .elementor-10567 .elementor-element.elementor-element-b8f53cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-b8f53cf > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-b8f53cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-10567 .elementor-element.elementor-element-cef663b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10567 .elementor-element.elementor-element-cef663b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-cef663b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-e4ec920{--e-image-carousel-slides-to-show:1;}.elementor-10567 .elementor-element.elementor-element-d8ce7e7{color:#001B33;font-family:"Zalando", Sans-serif;font-size:22px;font-weight:300;line-height:1.2em;}.elementor-10567 .elementor-element.elementor-element-d8ce7e7 > .elementor-widget-container{padding:4px 11px 4px 11px;background-color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-10567 .elementor-element.elementor-element-df803f9{color:#FFFFFF;font-family:"Stag", Sans-serif;font-size:1px;font-weight:100;}.elementor-10567 .elementor-element.elementor-element-9811cd9:not(.elementor-motion-effects-element-type-background), .elementor-10567 .elementor-element.elementor-element-9811cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-9811cd9 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-9811cd9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:11%;margin-bottom:3%;}.elementor-10567 .elementor-element.elementor-element-a3323d6 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10567 .elementor-element.elementor-element-a3323d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 2% 20%;}.elementor-10567 .elementor-element.elementor-element-a3323d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-a9904cb .elementor-heading-title{color:#001B33;font-family:"Stag", Sans-serif;font-size:72px;font-weight:400;text-transform:none;font-style:normal;line-height:1em;}.elementor-10567 .elementor-element.elementor-element-9fd743a > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10567 .elementor-element.elementor-element-9fd743a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 20% 2% 0%;}.elementor-10567 .elementor-element.elementor-element-9fd743a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-ffddd7c{color:#001B33;font-family:"Stag", Sans-serif;font-size:26px;font-weight:400;line-height:1.4em;}.elementor-10567 .elementor-element.elementor-element-aaf0554 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10567 .elementor-element.elementor-element-aaf0554:not(.elementor-motion-effects-element-type-background), .elementor-10567 .elementor-element.elementor-element-aaf0554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-aaf0554 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-aaf0554{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-10567 .elementor-element.elementor-element-8ade7f3.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10567 .elementor-element.elementor-element-8ade7f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10567 .elementor-element.elementor-element-8ade7f3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10567 .elementor-element.elementor-element-8ade7f3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 2% 20%;}.elementor-10567 .elementor-element.elementor-element-8ade7f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-3ca88fe{text-align:center;}.elementor-10567 .elementor-element.elementor-element-3ca88fe .elementor-heading-title{color:#001B33;font-family:"Zalando", Sans-serif;font-size:25px;font-weight:200;text-transform:none;font-style:normal;line-height:1em;}.elementor-bc-flex-widget .elementor-10567 .elementor-element.elementor-element-7f4067b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10567 .elementor-element.elementor-element-7f4067b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10567 .elementor-element.elementor-element-7f4067b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10567 .elementor-element.elementor-element-7f4067b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 2% 20%;}.elementor-10567 .elementor-element.elementor-element-7f4067b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-c02cc9d{text-align:center;}.elementor-10567 .elementor-element.elementor-element-c02cc9d .elementor-heading-title{color:#001B33;font-family:"Zalando", Sans-serif;font-size:25px;font-weight:400;text-transform:none;font-style:normal;line-height:1em;}.elementor-bc-flex-widget .elementor-10567 .elementor-element.elementor-element-b3c3d84.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10567 .elementor-element.elementor-element-b3c3d84.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10567 .elementor-element.elementor-element-b3c3d84 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10567 .elementor-element.elementor-element-b3c3d84 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 2% 20%;}.elementor-10567 .elementor-element.elementor-element-b3c3d84 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-6a85aad{text-align:center;}.elementor-10567 .elementor-element.elementor-element-6a85aad .elementor-heading-title{color:#FFFFFF;font-family:"Zalando", Sans-serif;font-size:25px;font-weight:400;text-transform:none;font-style:normal;line-height:1em;}.elementor-bc-flex-widget .elementor-10567 .elementor-element.elementor-element-e34a63b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10567 .elementor-element.elementor-element-e34a63b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10567 .elementor-element.elementor-element-e34a63b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10567 .elementor-element.elementor-element-e34a63b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 2% 20%;}.elementor-10567 .elementor-element.elementor-element-e34a63b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-d9999dc{text-align:center;}.elementor-10567 .elementor-element.elementor-element-d9999dc .elementor-heading-title{color:#FFFFFF;font-family:"Zalando", Sans-serif;font-size:25px;font-weight:400;text-transform:none;font-style:normal;line-height:1em;}.elementor-10567 .elementor-element.elementor-element-c9aff03:not(.elementor-motion-effects-element-type-background), .elementor-10567 .elementor-element.elementor-element-c9aff03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-c9aff03 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-c9aff03{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-10567 .elementor-element.elementor-element-34e78eb .elementor-heading-title{color:#FFFFFF;font-family:"Zalando", Sans-serif;font-weight:600;}.elementor-10567 .elementor-element.elementor-element-23c8709:not(.elementor-motion-effects-element-type-background), .elementor-10567 .elementor-element.elementor-element-23c8709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-23c8709 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-23c8709{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5%;margin-bottom:0%;}.elementor-10567 .elementor-element.elementor-element-89ec2f5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10567 .elementor-element.elementor-element-89ec2f5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 10% 2% 10%;}.elementor-10567 .elementor-element.elementor-element-89ec2f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-b9c8ccc .elementor-heading-title{color:#001B33;font-family:"Stag", Sans-serif;font-size:72px;font-weight:500;text-transform:none;font-style:normal;line-height:1em;}.elementor-10567 .elementor-element.elementor-element-01ebb6d:not(.elementor-motion-effects-element-type-background), .elementor-10567 .elementor-element.elementor-element-01ebb6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-01ebb6d > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-01ebb6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 8% 0%;}.elementor-bc-flex-widget .elementor-10567 .elementor-element.elementor-element-e575f12.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-10567 .elementor-element.elementor-element-e575f12.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10567 .elementor-element.elementor-element-e575f12 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10567 .elementor-element.elementor-element-e575f12 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 1% 0% 20%;}.elementor-10567 .elementor-element.elementor-element-e575f12 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-119d5dd .elementor-tab-title{background-color:#F0ECE4;padding:35px 35px 35px 35px;}.elementor-10567 .elementor-element.elementor-element-119d5dd .elementor-accordion-icon, .elementor-10567 .elementor-element.elementor-element-119d5dd .elementor-accordion-title{color:#001B33;}.elementor-10567 .elementor-element.elementor-element-119d5dd .elementor-accordion-icon svg{fill:#001B33;}.elementor-10567 .elementor-element.elementor-element-119d5dd .elementor-active .elementor-accordion-icon, .elementor-10567 .elementor-element.elementor-element-119d5dd .elementor-active .elementor-accordion-title{color:#001B33;}.elementor-10567 .elementor-element.elementor-element-119d5dd .elementor-active .elementor-accordion-icon svg{fill:#001B33;}.elementor-10567 .elementor-element.elementor-element-119d5dd .elementor-accordion-title{font-family:"Stag", Sans-serif;font-size:39px;font-weight:300;}.elementor-10567 .elementor-element.elementor-element-119d5dd .elementor-tab-content{background-color:#DBE2EB;color:#000000;font-family:"Stag", Sans-serif;font-size:19px;font-weight:300;line-height:1.2em;padding:22px 22px 22px 22px;}.elementor-bc-flex-widget .elementor-10567 .elementor-element.elementor-element-ac14003.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-10567 .elementor-element.elementor-element-ac14003.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10567 .elementor-element.elementor-element-ac14003 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;padding:2% 20% 0% 1%;}.elementor-10567 .elementor-element.elementor-element-ac14003 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-ba93608 .elementor-tab-title{background-color:#F0ECE4;padding:35px 35px 35px 35px;}.elementor-10567 .elementor-element.elementor-element-ba93608 .elementor-accordion-icon, .elementor-10567 .elementor-element.elementor-element-ba93608 .elementor-accordion-title{color:#001B33;}.elementor-10567 .elementor-element.elementor-element-ba93608 .elementor-accordion-icon svg{fill:#001B33;}.elementor-10567 .elementor-element.elementor-element-ba93608 .elementor-active .elementor-accordion-icon, .elementor-10567 .elementor-element.elementor-element-ba93608 .elementor-active .elementor-accordion-title{color:#001B33;}.elementor-10567 .elementor-element.elementor-element-ba93608 .elementor-active .elementor-accordion-icon svg{fill:#001B33;}.elementor-10567 .elementor-element.elementor-element-ba93608 .elementor-accordion-title{font-family:"Stag", Sans-serif;font-size:39px;font-weight:300;}.elementor-10567 .elementor-element.elementor-element-ba93608 .elementor-tab-content{background-color:#DBE2EB;color:#000000;font-family:"Stag", Sans-serif;font-size:19px;font-weight:300;line-height:1.2em;padding:22px 22px 22px 22px;}.elementor-10567 .elementor-element.elementor-element-7d05c7f:not(.elementor-motion-effects-element-type-background), .elementor-10567 .elementor-element.elementor-element-7d05c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001B33;}.elementor-10567 .elementor-element.elementor-element-7d05c7f > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-7d05c7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-10567 .elementor-element.elementor-element-e6054ca > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10567 .elementor-element.elementor-element-e6054ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 00% 3% 10%;}.elementor-10567 .elementor-element.elementor-element-e6054ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-6947ca0 .elementor-heading-title{color:#FFFFFF;font-family:"Stag", Sans-serif;font-size:74px;font-weight:400;text-transform:none;font-style:normal;line-height:1em;}.elementor-10567 .elementor-element.elementor-element-d56e457 .elementor-heading-title{color:#FFFFFF;font-family:"Stag", Sans-serif;font-size:74px;font-weight:200;text-transform:none;font-style:italic;line-height:1em;}.elementor-10567 .elementor-element.elementor-element-d56e457 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-f5a32ea{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-f5a32ea:not(.elementor-motion-effects-element-type-background), .elementor-10567 .elementor-element.elementor-element-f5a32ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-f5a32ea > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-7fae935 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10567 .elementor-element.elementor-element-7fae935 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-7fae935 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-359d85c{--e-image-carousel-slides-to-show:3;}.elementor-10567 .elementor-element.elementor-element-359d85c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10567 .elementor-element.elementor-element-359d85c .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:#001B33;}.elementor-10567 .elementor-element.elementor-element-077de8d{color:#FFFFFF;font-family:"Zalando", Sans-serif;font-size:1px;font-weight:400;}.elementor-10567 .elementor-element.elementor-element-07d3b33{margin-top:10%;margin-bottom:0%;}.elementor-10567 .elementor-element.elementor-element-ddd8edf > .elementor-element-populated{margin:0% 10% 0% 10%;}.elementor-10567 .elementor-element.elementor-element-79ec25a .elementor-heading-title{color:#004267;font-family:"Stag", Sans-serif;font-size:66px;font-weight:300;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-10567 .elementor-element.elementor-element-53d7262{margin-top:-1%;margin-bottom:0%;}.elementor-10567 .elementor-element.elementor-element-eaed192 > .elementor-element-populated{margin:0% 8% 0% 8%;padding:0% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-ce521d3{text-align:center;}.elementor-10567 .elementor-element.elementor-element-ce521d3 img{width:100%;height:61vh;object-fit:contain;}.elementor-10567 .elementor-element.elementor-element-0ecb753{text-align:center;}.elementor-10567 .elementor-element.elementor-element-2acfc12 > .elementor-container{min-height:100vh;}.elementor-10567 .elementor-element.elementor-element-2acfc12:not(.elementor-motion-effects-element-type-background), .elementor-10567 .elementor-element.elementor-element-2acfc12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001B33;}.elementor-10567 .elementor-element.elementor-element-2acfc12 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-2acfc12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:3%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-10567 .elementor-element.elementor-element-d4b30d4.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-10567 .elementor-element.elementor-element-d4b30d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10567 .elementor-element.elementor-element-d4b30d4 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10567 .elementor-element.elementor-element-d4b30d4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20% 10% 0% 15%;}.elementor-10567 .elementor-element.elementor-element-d4b30d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-a3e4c3d .elementor-heading-title{color:#FFFFFF;font-family:"Stag", Sans-serif;font-size:80px;font-weight:400;text-transform:none;font-style:normal;line-height:1em;}.elementor-bc-flex-widget .elementor-10567 .elementor-element.elementor-element-055caa1.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-10567 .elementor-element.elementor-element-055caa1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10567 .elementor-element.elementor-element-055caa1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;padding:20% 15% 10% 10%;}.elementor-10567 .elementor-element.elementor-element-055caa1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10567 .elementor-element.elementor-element-321e424 .elementor-heading-title{color:#FFFFFF;font-family:"Stag", Sans-serif;font-size:45px;font-weight:200;text-transform:none;font-style:italic;line-height:1.2em;}.elementor-10567 .elementor-element.elementor-element-1daf693 .premium-cf7-container input.wpcf7-text, .elementor-10567 .elementor-element.elementor-element-1daf693 .premium-cf7-container .wpcf7-file{width:100%;}.elementor-10567 .elementor-element.elementor-element-1daf693 .premium-cf7-container textarea.wpcf7-textarea{width:100%;height:207px;}.elementor-10567 .elementor-element.elementor-element-1daf693 .premium-cf7-container input.wpcf7-text{height:28px;}.elementor-10567 .elementor-element.elementor-element-1daf693 .premium-cf7-container input.wpcf7-submit{width:100px;height:41px;font-family:"Zalando", Sans-serif;font-size:13px;font-weight:400;color:#001B33;background-color:#FFFFFF;border-radius:6px;}.elementor-10567 .elementor-element.elementor-element-1daf693 .premium-cf7-container input, .elementor-10567 .elementor-element.elementor-element-1daf693 .premium-cf7-container textarea{background:#FFFFFF00;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-1daf693 .premium-cf7-container, .elementor-10567 .elementor-element.elementor-element-1daf693 .premium-cf7-container label{color:#FFFFFF;}.elementor-10567 .elementor-element.elementor-element-1daf693 .premium-cf7-container{font-family:"Zalando", Sans-serif;font-size:18px;font-weight:200;}.elementor-10567 .elementor-element.elementor-element-1daf693 .premium-cf7-container input.wpcf7-text, .elementor-10567 .elementor-element.elementor-element-1daf693 .premium-cf7-container textarea.wpcf7-textarea{color:#FFFFFF;font-family:"Zalando", Sans-serif;font-weight:400;}.elementor-10567 .elementor-element.elementor-element-1daf693 .premium-cf7-container input.wpcf7-submit:hover{color:#FFFFFF;background-color:#FFFFFF6E;}.elementor-10567 .elementor-element.elementor-element-1daf693 > .elementor-widget-container{margin:6% 0% 0% 0%;}@media(min-width:768px){.elementor-10567 .elementor-element.elementor-element-a3323d6{width:50%;}.elementor-10567 .elementor-element.elementor-element-9fd743a{width:50%;}}@media(max-width:1024px){.elementor-10567 .elementor-element.elementor-element-321a5c0 > .elementor-container{min-height:77vh;}.elementor-10567 .elementor-element.elementor-element-33cf7bc > .elementor-element-populated{padding:0px 00px 60px 40px;}.elementor-10567 .elementor-element.elementor-element-852e7e0 .elementor-heading-title{font-size:15px;}.elementor-10567 .elementor-element.elementor-element-6e5eba7 .elementor-heading-title{font-size:42px;}.elementor-10567 .elementor-element.elementor-element-8aeb151{padding:11% 6% 11% 6%;}.elementor-10567 .elementor-element.elementor-element-cd220ed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-bbcf546 .elementor-heading-title{font-size:15px;}.elementor-10567 .elementor-element.elementor-element-83aef32 .elementor-heading-title{font-size:42px;}.elementor-10567 .elementor-element.elementor-element-7bc214c > .elementor-element-populated{margin:10% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-b8f53cf > .elementor-container{min-height:500px;}.elementor-10567 .elementor-element.elementor-element-cef663b > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-10567 .elementor-element.elementor-element-9811cd9{margin-top:9%;margin-bottom:7%;padding:0% 5% 0% 5%;}.elementor-10567 .elementor-element.elementor-element-a3323d6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-a9904cb .elementor-heading-title{font-size:55px;}.elementor-10567 .elementor-element.elementor-element-9fd743a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-aaf0554{margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-8ade7f3 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-10567 .elementor-element.elementor-element-3ca88fe .elementor-heading-title{font-size:42px;}.elementor-10567 .elementor-element.elementor-element-7f4067b > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-10567 .elementor-element.elementor-element-c02cc9d .elementor-heading-title{font-size:42px;}.elementor-10567 .elementor-element.elementor-element-b3c3d84 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-10567 .elementor-element.elementor-element-6a85aad .elementor-heading-title{font-size:42px;}.elementor-10567 .elementor-element.elementor-element-e34a63b > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-10567 .elementor-element.elementor-element-d9999dc .elementor-heading-title{font-size:42px;}.elementor-10567 .elementor-element.elementor-element-c9aff03 > .elementor-container{min-height:0px;}.elementor-10567 .elementor-element.elementor-element-23c8709 > .elementor-container{min-height:0px;}.elementor-10567 .elementor-element.elementor-element-23c8709{margin-top:10%;margin-bottom:5%;}.elementor-10567 .elementor-element.elementor-element-89ec2f5 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-10567 .elementor-element.elementor-element-b9c8ccc .elementor-heading-title{font-size:48px;}.elementor-10567 .elementor-element.elementor-element-01ebb6d > .elementor-container{min-height:0px;}.elementor-10567 .elementor-element.elementor-element-01ebb6d{margin-top:0%;margin-bottom:8%;padding:0% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-e575f12 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-10567 .elementor-element.elementor-element-ac14003 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-7d05c7f > .elementor-container{min-height:0px;}.elementor-10567 .elementor-element.elementor-element-7d05c7f{padding:4% 4% 4% 4%;}.elementor-10567 .elementor-element.elementor-element-e6054ca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-6947ca0 .elementor-heading-title{font-size:42px;}.elementor-10567 .elementor-element.elementor-element-d56e457 .elementor-heading-title{font-size:42px;}.elementor-10567 .elementor-element.elementor-element-f5a32ea > .elementor-container{min-height:500px;}.elementor-10567 .elementor-element.elementor-element-7fae935 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-10567 .elementor-element.elementor-element-07d3b33{padding:4% 4% 4% 4%;}.elementor-10567 .elementor-element.elementor-element-ddd8edf > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-79ec25a .elementor-heading-title{font-size:42px;}.elementor-10567 .elementor-element.elementor-element-53d7262{margin-top:0%;margin-bottom:5%;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-eaed192 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-ce521d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-0ecb753 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-2acfc12{margin-top:2%;margin-bottom:0%;padding:9% 5% 6% 5%;}.elementor-10567 .elementor-element.elementor-element-d4b30d4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-a3e4c3d .elementor-heading-title{font-size:42px;}.elementor-10567 .elementor-element.elementor-element-055caa1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-321e424 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-10567 .elementor-element.elementor-element-321a5c0 > .elementor-container{min-height:0px;}.elementor-10567 .elementor-element.elementor-element-321a5c0{padding:10% 10% 10% 10%;}.elementor-10567 .elementor-element.elementor-element-33cf7bc > .elementor-element-populated{margin:0% 0% 0% 0%;padding:70% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-852e7e0{text-align:left;}.elementor-10567 .elementor-element.elementor-element-852e7e0 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-10567 .elementor-element.elementor-element-852e7e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-6e5eba7{text-align:left;}.elementor-10567 .elementor-element.elementor-element-6e5eba7 .elementor-heading-title{font-size:45px;}.elementor-10567 .elementor-element.elementor-element-8aeb151{padding:16% 10% 10% 10%;}.elementor-10567 .elementor-element.elementor-element-cd220ed > .elementor-element-populated{margin:0% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-bbcf546{text-align:left;}.elementor-10567 .elementor-element.elementor-element-bbcf546 .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-10567 .elementor-element.elementor-element-bbcf546 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-83aef32{text-align:left;}.elementor-10567 .elementor-element.elementor-element-83aef32 .elementor-heading-title{font-size:36px;}.elementor-10567 .elementor-element.elementor-element-83aef32 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-7bc214c > .elementor-element-populated{margin:15% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-5b5eef3 .elementor-spacer-inner{height:10px;}.elementor-10567 .elementor-element.elementor-element-b8f53cf > .elementor-container{min-height:0px;}.elementor-10567 .elementor-element.elementor-element-b8f53cf{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-cef663b > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-e4ec920 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-9811cd9{margin-top:16%;margin-bottom:0%;padding:21% 10% 10% 10%;}.elementor-10567 .elementor-element.elementor-element-a3323d6 > .elementor-element-populated{margin:0% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-a9904cb{text-align:left;}.elementor-10567 .elementor-element.elementor-element-a9904cb .elementor-heading-title{font-size:45px;}.elementor-10567 .elementor-element.elementor-element-9fd743a > .elementor-element-populated{margin:10% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-aaf0554 > .elementor-container{min-height:650px;}.elementor-10567 .elementor-element.elementor-element-aaf0554{margin-top:0px;margin-bottom:0px;z-index:0;}.elementor-10567 .elementor-element.elementor-element-8ade7f3 > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-3ca88fe{text-align:center;}.elementor-10567 .elementor-element.elementor-element-3ca88fe .elementor-heading-title{font-size:36px;}.elementor-10567 .elementor-element.elementor-element-7f4067b > .elementor-element-populated{margin:0% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-c02cc9d{text-align:center;}.elementor-10567 .elementor-element.elementor-element-c02cc9d .elementor-heading-title{font-size:36px;}.elementor-10567 .elementor-element.elementor-element-b3c3d84 > .elementor-element-populated{margin:0% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-6a85aad{text-align:center;}.elementor-10567 .elementor-element.elementor-element-6a85aad .elementor-heading-title{font-size:36px;}.elementor-10567 .elementor-element.elementor-element-e34a63b > .elementor-element-populated{margin:0% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-d9999dc{text-align:center;}.elementor-10567 .elementor-element.elementor-element-d9999dc .elementor-heading-title{font-size:36px;}.elementor-10567 .elementor-element.elementor-element-c9aff03{margin-top:0%;margin-bottom:0%;z-index:0;}.elementor-10567 .elementor-element.elementor-element-e7e9242 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-23c8709{padding:9% 10% 0% 10%;}.elementor-10567 .elementor-element.elementor-element-89ec2f5 > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-b9c8ccc{text-align:left;}.elementor-10567 .elementor-element.elementor-element-b9c8ccc .elementor-heading-title{font-size:45px;}.elementor-10567 .elementor-element.elementor-element-01ebb6d > .elementor-container{min-height:650px;}.elementor-10567 .elementor-element.elementor-element-01ebb6d{padding:7% 10% 10% 10%;}.elementor-10567 .elementor-element.elementor-element-e575f12 > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-119d5dd .elementor-accordion-title{font-size:28px;line-height:1.2em;}.elementor-10567 .elementor-element.elementor-element-ac14003 > .elementor-element-populated{margin:15px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-ba93608 .elementor-accordion-title{font-size:28px;line-height:1.2em;}.elementor-10567 .elementor-element.elementor-element-ba93608 .elementor-tab-content{line-height:1.2em;}.elementor-10567 .elementor-element.elementor-element-ba93608 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-7d05c7f{padding:10% 10% 10% 10%;}.elementor-10567 .elementor-element.elementor-element-e6054ca > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-6947ca0{text-align:left;}.elementor-10567 .elementor-element.elementor-element-6947ca0 .elementor-heading-title{font-size:46px;}.elementor-10567 .elementor-element.elementor-element-d56e457{text-align:left;}.elementor-10567 .elementor-element.elementor-element-d56e457 .elementor-heading-title{font-size:46px;}.elementor-10567 .elementor-element.elementor-element-f5a32ea{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-7fae935 > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-359d85c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-077de8d{line-height:1.3em;}.elementor-10567 .elementor-element.elementor-element-077de8d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-47eb38d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-07d3b33{margin-top:9%;margin-bottom:0%;padding:10% 10% 10% 10%;}.elementor-10567 .elementor-element.elementor-element-79ec25a{text-align:left;}.elementor-10567 .elementor-element.elementor-element-79ec25a .elementor-heading-title{font-size:43px;}.elementor-10567 .elementor-element.elementor-element-53d7262{padding:0% 10% 4% 10%;}.elementor-10567 .elementor-element.elementor-element-eaed192 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-10567 .elementor-element.elementor-element-2acfc12 > .elementor-container{min-height:650px;}.elementor-10567 .elementor-element.elementor-element-2acfc12{margin-top:0%;margin-bottom:0%;padding:16% 10% 10% 10%;}.elementor-10567 .elementor-element.elementor-element-d4b30d4 > .elementor-element-populated{margin:0% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-a3e4c3d{text-align:left;}.elementor-10567 .elementor-element.elementor-element-a3e4c3d .elementor-heading-title{font-size:45px;}.elementor-10567 .elementor-element.elementor-element-055caa1 > .elementor-element-populated{margin:10% 0% 0% 0%;}.elementor-10567 .elementor-element.elementor-element-321e424{text-align:left;}.elementor-10567 .elementor-element.elementor-element-321e424 .elementor-heading-title{font-size:29px;}.elementor-10567 .elementor-element.elementor-element-321e424 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10567 .elementor-element.elementor-element-cd220ed{width:100%;}.elementor-10567 .elementor-element.elementor-element-7bc214c{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-83aef32 *//* Aplica peso 300 a todo el texto base del encabezado */
.elementor-10567 .elementor-element.elementor-element-83aef32 {
    font-weight: 100 !important;
}

/* Aplica peso 600 solo a la parte que está dentro de la etiqueta <b> */
.elementor-10567 .elementor-element.elementor-element-83aef32 b {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-eb419c7 *//* Quitar borde por defecto del acordeón */
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion {
  border: none;
}

/* Contenedor principal del ítem */
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item {
  position: relative;
  margin-left: 140px !important;
  margin-bottom: 10px !important;
  border-radius: 12px !important;
  border: 1px solid rgba(255, 255, 255, 1) !important;
  overflow: visible !important; /* Permite ver la imagen y el desplegable superpuesto */
}

/* Eleva el ítem activo o en hover para que su desplegable quede POR ENCIMA de los de abajo */
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item:hover,
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item:has(.elementor-tab-title.elementor-active) {
  z-index: 10 !important;
}

/* Base común para imágenes */
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item::before {
  content: "";
  position: absolute;
  left: -180px;
  top: 0;
  width: 170px;
  height: 85px;
  border-radius: 12px;
  background-size: cover;
  background-position: center;
}

/* Asignación de imágenes */
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item:nth-child(1)::before {
  background-image: url('https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/imagen_innovacion.jpg');
}
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item:nth-child(2)::before {
  background-image: url('https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/imagen_producto.jpg');
}
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item:nth-child(3)::before {
  background-image: url('https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/imagen_soluciones.jpg');
}
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item:nth-child(4)::before {
  background-image: url('https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/imagen_talento.jpg');
}
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item:nth-child(5)::before {
  background-image: url('https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/imagen_inversion.jpg');
}
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item:nth-child(6)::before {
  background-image: url('https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/imagen_sociedad.jpg');
}

/* Título de la pestaña */
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item .elementor-tab-title {
  border: none !important;
  border-radius: 12px !important;
  transition: background-color 0.3s ease;
}

/* Redondeo superior cuando está abierto */
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item:has(.elementor-tab-title.elementor-active) .elementor-tab-title {
  border-radius: 12px 12px 0 0 !important;
}

/* Hover y Activo en la cabecera */
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item:hover .elementor-tab-title,
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item .elementor-tab-title.elementor-active {
  background-color: #001B33 !important;
}

/* Contenido desplegable SUPERPUESTO (No empuja el resto) */
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item .elementor-tab-content {
  position: absolute !important;
  top: 93%; /* Se posiciona justo debajo del título */
  left: -1px; /* Alinea con el borde del contenedor */
  right: -1px;
  background-color: #001B33 !important;
  border: 1px solid rgba(255, 255, 255, 1) !important;
  border-top: none !important;
  border-radius: 0 0 12px 12px !important;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4); /* Sombra para resaltar la capa flotante */
  z-index: 20 !important;
}

/* Elimina margen del último elemento */
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item:last-child {
  margin-bottom: 0 !important;
}
/* ==========================================
   ADAPTACIÓN RESPONSIVE EN MÓVIL (<= 768px)
   ========================================== */
@media (max-width: 768px) {
  
  /* 1. Margen superior ampliado para alojar la imagen más alta */
  .elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item {
    margin-left: 0 !important;
    margin-top: 140px !important; /* Espacio necesario para la imagen de 120px + margen */
    margin-bottom: 25px !important;
  }
  
  .elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item:first-child {
    margin-top: 130px !important;
  }

  /* 2. Imagen con mayor altura (120px) centrada */
  .elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item::before {
    left: 50% !important;
    top: -130px !important; /* Sube la imagen para dar paso al título */
    transform: translateX(-50%) !important;
    width: 100% !important;
    max-width: 100% !important; /* Un poco más ancha para mantener la proporción */
    height: 120px !important;   /* ALTURA MAYOR DE LA IMAGEN */
  }

  /* 3. Desplegable fluido sin solapamiento */
  .elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item .elementor-tab-content {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    box-shadow: none !important;
  }
/* 4. Interlineado en móvil */
/* Aumenta el interlineado del título */
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item .elementor-tab-title {
  line-height: 1.6 !important; /* Ajusta este valor según tu preferencia */
}

/* Aumenta el interlineado del texto desplegado */
.elementor-10567 .elementor-element.elementor-element-eb419c7 .elementor-accordion-item .elementor-tab-content {
  line-height: 1.2 !important; /* Ajusta este valor según tu preferencia */
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e4ec920 *//* Posicionar la tarjeta blanca flotante a la derecha */
.elementor-10567 .elementor-element.elementor-element-e4ec920 .lista-sectores {
  position: absolute;
  right: 5%;
  top: 50%;
  transform: translateY(-50%);
  background: #ffffff;
  padding: 20px 25px;
  border-radius: 12px;
  z-index: 10;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
}

/* Fuerza la altura del carrusel en escritorio a 100vh */
.elementor-10567 .elementor-element.elementor-element-e4ec920,
.elementor-10567 .elementor-element.elementor-element-e4ec920 .elementor-image-carousel-wrapper,
.elementor-10567 .elementor-element.elementor-element-e4ec920 .elementor-image-carousel,
.elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper,
.elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper-container,
.elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper-wrapper,
.elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper-slide {
  height: 85vh !important;
}

/* Ajusta las imágenes en escritorio */
.elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper-slide img {
  width: 100% !important;
  height: 100vh !important;
  object-fit: cover !important;
  object-position: center !important;
}

/* Estilo base de los elementos de la lista */
.elementor-10567 .elementor-element.elementor-element-e4ec920 .lista-sectores li {
  list-style: none;
  font-size: 13px;
  font-weight: 600;
  color: #888888;
  padding: 6px 0;
  border-bottom: 1px solid #e5e5e5;
  transition: all 0.3s ease;
  text-transform: uppercase;
}

/* RESALTADO DINÁMICO SEGÚN LA DIAPOSITIVA ACTIVA */
.elementor-10567 .elementor-element.elementor-element-e4ec920:has(.swiper-slide:nth-child(1).swiper-slide-active) .lista-sectores li:nth-child(1),
.elementor-10567 .elementor-element.elementor-element-e4ec920:has(.swiper-slide:nth-child(2).swiper-slide-active) .lista-sectores li:nth-child(2),
.elementor-10567 .elementor-element.elementor-element-e4ec920:has(.swiper-slide:nth-child(3).swiper-slide-active) .lista-sectores li:nth-child(3),
.elementor-10567 .elementor-element.elementor-element-e4ec920:has(.swiper-slide:nth-child(4).swiper-slide-active) .lista-sectores li:nth-child(4),
.elementor-10567 .elementor-element.elementor-element-e4ec920:has(.swiper-slide:nth-child(5).swiper-slide-active) .lista-sectores li:nth-child(5),
.elementor-10567 .elementor-element.elementor-element-e4ec920:has(.swiper-slide:nth-child(6).swiper-slide-active) .lista-sectores li:nth-child(6),
.elementor-10567 .elementor-element.elementor-element-e4ec920:has(.swiper-slide:nth-child(7).swiper-slide-active) .lista-sectores li:nth-child(7),
.elementor-10567 .elementor-element.elementor-element-e4ec920:has(.swiper-slide:nth-child(8).swiper-slide-active) .lista-sectores li:nth-child(8),
.elementor-10567 .elementor-element.elementor-element-e4ec920:has(.swiper-slide:nth-child(9).swiper-slide-active) .lista-sectores li:nth-child(9) {
  color: #16334E !important;
  font-weight: 800 !important;
  border-bottom: 2px solid #16334E !important;
  padding-left: 5px;
}

/* =======================================================
   ADAPTACIÓN RESPONSIVE EN MÓVIL (<= 768px)
   ======================================================= */
@media (max-width: 768px) {

  /* 1. Reducir la altura de TODOS los contenedores del carrusel */
  .elementor-10567 .elementor-element.elementor-element-e4ec920,
  .elementor-10567 .elementor-element.elementor-element-e4ec920 .elementor-image-carousel-wrapper,
  .elementor-10567 .elementor-element.elementor-element-e4ec920 .elementor-image-carousel,
  .elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper,
  .elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper-container,
  .elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper-wrapper,
  .elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper-slide,
  .elementor-widget-image-carousel,
  .elementor-widget-image-carousel .swiper-container,
  .elementor-widget-image-carousel .swiper {
    height:30vh !important; /* Ajustado a 35vh (puedes probar 25vh o 30vh) */
    min-height: 390px !important;
  }

  /* 2. Forzar a la imagen física a obedecer la nueva altura reducida */
  .elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper-slide img,
  .elementor-widget-image-carousel img {
    height: 100% !important;
    max-height: 95vh !important;
    object-fit: cover !important;
  }

  /* 3. Ocultar la lista lateral en móvil */
  .elementor-10567 .elementor-element.elementor-element-e4ec920 .lista-sectores,
  .lista-sectores {
    display: none !important;
  }

  /* 4. Faldón azul con texto typewriter */
  #texto-tipeado,
  .faldon-azul,
  .contenedor-faldon-typewriter {
    position: relative !important;
    width: 100% !important;
    background-color: #001B33 !important;
    color: #ffffff !important;
    padding: 15px 20px !important;
    font-size: 20px !important; /* Reducido de 28px a 20px para no salirse en pantallas pequeñas */
    font-weight: 500 !important;
    text-align: center !important;
    letter-spacing: 1px !important;
    box-sizing: border-box !important;
    z-index: 10 !important;
  }

  /* 5. Cursor parpadeante */
  #texto-tipeado::after {
    content: "|" !important;
    opacity: 1 !important;
    animation: blink 0.7s infinite !important;
    margin-left: 4px !important;
    color: #ffffff !important;
  }
}

@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}
/* =======================================================
   ADAPTACIÓN RESPONSIVE EN MÓVIL (<= 768px)
   ======================================================= */
@media (max-width: 768px) {

  /* 1. Forzar contenedor del carrusel a formato cuadrado */
  .elementor-10567 .elementor-element.elementor-element-e4ec920,
  .elementor-10567 .elementor-element.elementor-element-e4ec920 .elementor-image-carousel-wrapper,
  .elementor-10567 .elementor-element.elementor-element-e4ec920 .elementor-image-carousel,
  .elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper,
  .elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper-container,
  .elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper-wrapper,
  .elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper-slide,
  .elementor-widget-image-carousel,
  .elementor-widget-image-carousel .swiper-container,
  .elementor-widget-image-carousel .swiper {
    height: auto !important;
    min-height: unset !important;
    aspect-ratio: 1 / 1 !important; /* Mantiene la proporción 1:1 (Cuadrada) */
    width: 100% !important;
  }

 /* 2. Forzar a la imagen física y sus contenedores padres a llenar el 100% */
.elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper-slide,
.elementor-10567 .elementor-element.elementor-element-e4ec920 .swiper-slide figure,
.elementor-10567 .elementor-element.elementor-element-e4ec920 .elementor-image-carousel-wrapper .swiper-slide img,
.elementor-widget-image-carousel img {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: cover !important; /* Estira y encaja la imagen llenando todo el cuadrado */
  object-position: center !important; /* Centra el encuadre */
  display: block !important;
}
  /* 3. Ocultar la lista lateral en móvil */
  .elementor-10567 .elementor-element.elementor-element-e4ec920 .lista-sectores,
  .lista-sectores {
    display: none !important;
  }

  /* 4. Faldón azul con texto typewriter */
  #texto-tipeado,
  .faldon-azul,
  .contenedor-faldon-typewriter {
    position: relative !important;
    width: 100% !important;
    background-color: #001B33 !important;
    color: #ffffff !important;
    padding: 15px 20px !important;
    font-size: 16px !important; /* Ajustado para mejor encaje en móvil */
    font-weight: 500 !important;
    text-align: center !important;
    letter-spacing: 1px !important;
    box-sizing: border-box !important;
    z-index: 10 !important;
  }

  /* 5. Cursor parpadeante */
  #texto-tipeado::after {
    content: "|" !important;
    opacity: 1 !important;
    animation: blink 0.7s infinite !important;
    margin-left: 4px !important;
    color: #ffffff !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8ce7e7 *//* Convierte la caja de texto en la tarjeta blanca flotante */
.elementor-10567 .elementor-element.elementor-element-d8ce7e7 {
  position: absolute !important;
  top: 40px !important;
  right: 5% !important;
  width: 360px !important;
  background: #ffffff !important;
  padding: 22px 25px !important;
  border-radius: 12px !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2) !important;
  z-index: 89 !important;
}

/* Resetear estilos de la lista */
.elementor-10567 .elementor-element.elementor-element-d8ce7e7 ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Estilos de cada ítem de la lista */
.elementor-10567 .elementor-element.elementor-element-d8ce7e7 li {
  font-size: 17px !important;
  font-weight: 400 !important;
  color: #7a8b9e !important;
  letter-spacing: 0.5px !important;
  padding: 6px 0 !important;
  border-bottom: 1px solid #e2e8f0 !important;
  transition: all 0.3s ease !important;
  text-transform: uppercase !important;
}

.elementor-10567 .elementor-element.elementor-element-d8ce7e7 li:last-child {
  border-bottom: none !important;
}

/* Estado activo resaltado */
.elementor-10567 .elementor-element.elementor-element-d8ce7e7 li.activo {
  color: #16334E !important;
  font-weight: 800 !important;
  border-bottom: 2px solid #16334E !important;
}
/* Cursor de enlace y hover en los ítems */
.elementor-10567 .elementor-element.elementor-element-d8ce7e7 li {
  cursor: pointer !important;
}

.elementor-10567 .elementor-element.elementor-element-d8ce7e7 li:hover {
  color: #16334E !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df803f9 *//* Posicionamiento flotante en la parte inferior */
.elementor-10567 .elementor-element.elementor-element-df803f9 {
  position: absolute !important;
  bottom: 30px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  width: 100% !important;
  max-width: 90% !important;
  background-color: rgba(11, 25, 44, 1) !important; /* Azul oscuro con ligera transparencia */
  backdrop-filter: blur(8px) !important;
  padding: 18px 35px !important;
  border-radius: 12px !important;
  z-index: 99 !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Tipografía del texto */
.elementor-10567 .elementor-element.elementor-element-df803f9 .franja-contenido {
  color: #ffffff !important;
  font-size: 4vw !important;
  line-height: 1.2em;
  font-weight: 100 !important;
  text-align: left !important;
  font-family: inherit;
}

.elementor-10567 .elementor-element.elementor-element-df803f9 #texto-tipeado {
  font-weight: 700 !important;
  color: #ffffff !important;
  margin-left: 6px;
}

/* Efecto parpadeo del cursor _ */
.elementor-10567 .elementor-element.elementor-element-df803f9 .cursor {
  font-weight: 700;
  animation: parpadeo 0.8s infinite;
}

@keyframes parpadeo {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}
/* ==========================================
   ADAPTACIÓN RESPONSIVE FRANJA FLOTANTE
   ========================================== */
@media (max-width: 768px) {

  /* 1. Contenedor */
  .elementor-10567 .elementor-element.elementor-element-df803f9 {
    bottom: -55px !important;
    max-width: 92% !important;
    padding: 16px 18px 20px !important;
    border-radius: 10px !important;
  }

  /* 2. Frase fija más pequeña para dar protagonismo al sector */
  .elementor-10567 .elementor-element.elementor-element-df803f9 .franja-contenido {
    font-size: 32px !important;
    line-height: 1.3em !important;
    text-align: center !important;
    min-height: auto; /* evita que la franja "salte" con palabras largas; ajústalo */
  }

  /* 3. Palabra que se escribe: limpia estilos heredados y le da peso */
  .elementor-10567 .elementor-element.elementor-element-df803f9 #texto-tipeado {
    display: inline !important;
    font-family: inherit !important;
    font-size: 32px !important;
    font-weight: 800 !important;
    line-height: 1.25em !important;
    letter-spacing: 0.5px !important;
    color: #ffffff !important;
    background: none !important;
    padding: 0 !important;
    margin: 0 0 0 4px !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  /* Elimina posibles barras o adornos añadidos por el tema */
  .elementor-10567 .elementor-element.elementor-element-df803f9 #texto-tipeado::before,
  .elementor-10567 .elementor-element.elementor-element-df803f9 #texto-tipeado::after {
    content: none !important;
  }

  /* 4. Cursor del mismo tamaño, en un azul claro de acento */
  .elementor-10567 .elementor-element.elementor-element-df803f9 .cursor {
    font-size: 38px !important;
    font-weight: 800 !important;
    color: #8fb3d9 !important;
    margin-left: 2px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aaf0554 *//* ==========================================================
   CÍRCULOS RESPONSIVE – Elementor (pegar en la SECCIÓN:
   Avanzado > CSS personalizado)
   ----------------------------------------------------------
   Idea clave: un único tamaño de círculo (--circulo) que se
   calcula a partir del ANCHO REAL DE LA SECCIÓN (unidad cqi),
   con un tope máximo en px. Ancho y alto se fijan con ese
   mismo valor → el círculo es SIEMPRE redondo, pase lo que
   pase con el contenido o los ajustes de Elementor.
   El texto también escala con el círculo.
   ========================================================== */

/* 1. La sección es la referencia de tamaño (cqi = % de su ancho) */
.elementor-10567 .elementor-element.elementor-element-aaf0554 {
  container-type: inline-size;
  width: 100% !important;
  min-height: 0 !important;
  margin: 0 auto 30px auto !important;
}

/* 2. ESCRITORIO: fila de 4 con solapamiento, centrada */
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-container {
  --circulo: min(24cqi, 340px);                 /* tamaño del círculo */
  --solape: calc(var(--circulo) * -0.14);       /* cuánto se montan */

  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

/* Algunas instalaciones de Elementor meten una capa .elementor-row
   entre el contenedor y las columnas. Esa capa ocupa el 100% y alinea
   las columnas a la izquierda, anulando el centrado. display: contents
   la saca del diseño para que las columnas dependan del contenedor. */
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-row {
  display: contents !important;
}

.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column {
  flex: 0 0 var(--circulo) !important;
  width: var(--circulo) !important;
  height: var(--circulo) !important;            /* alto = ancho → redondo */
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  align-self: center !important;                /* evita que Elementor lo estire */
  border-radius: 50% !important;
  overflow: hidden !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 0 !important;
  transition: transform 0.3s ease !important;
}

.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column + .elementor-column {
  margin-left: var(--solape) !important;
}

/* 3. Envolturas internas: ocupan todo el círculo y centran */
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column .elementor-column-wrap,
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  flex-wrap: nowrap !important;
  justify-content: center !important;
  align-items: center !important;
  align-content: center !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  padding: 0 10% !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}

/* 4. Widget y título */
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column .elementor-widget {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
}

.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column h1,
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column h2,
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column h3,
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column p,
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column .elementor-heading-title {
  color: #ffffff !important;
  font-size: clamp(14px, calc(var(--circulo) * 0.075), 26px) !important;
  font-weight: 500 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  text-align: center !important;
  line-height: 1.2 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* 5. Colores de la paleta */
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column:nth-child(1) { background-color: rgba(0, 27, 51, 0.10) !important; }
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column:nth-child(2) { background-color: rgba(0, 27, 51, 0.35) !important; }
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column:nth-child(3) { background-color: rgba(0, 27, 51, 0.55) !important; }
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column:nth-child(4) { background-color: rgba(0, 27, 51, 0.85) !important; }

/* Texto oscuro en los dos primeros círculos */
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column:nth-child(1) .elementor-heading-title,
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column:nth-child(1) h1,
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column:nth-child(1) h2,
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column:nth-child(1) h3,
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column:nth-child(1) p,
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column:nth-child(2) .elementor-heading-title,
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column:nth-child(2) h1,
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column:nth-child(2) h2,
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column:nth-child(2) h3,
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column:nth-child(2) p {
  color: #001B33 !important;
}

/* Hover */
.elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column:hover {
  transform: translateY(-4px) !important;
  z-index: 5 !important;
}

/* ==========================================================
   TABLET (≤1024px): cuadrícula 2×2 sin solapar
   ========================================================== */
@media (max-width: 1024px) {
  .elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-container {
    --circulo: min(38cqi, 320px);
    display: grid !important;
    grid-template-columns: repeat(2, var(--circulo)) !important;
    gap: 24px !important;
    justify-content: center !important;
    align-items: center !important;
  }

  .elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column + .elementor-column {
    margin-left: 0 !important;
  }
}

/* ==========================================================
   MÓVIL (≤767px, mismo corte que Elementor): una columna
   ========================================================== */
@media (max-width: 767px) {
  .elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-container {
    --circulo: min(62cqi, 260px);
    --solape: calc(var(--circulo) * -0.14);
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 0 !important;
  }

  .elementor-10567 .elementor-element.elementor-element-aaf0554 .elementor-column + .elementor-column {
    margin-left: 0 !important;
    margin-top: var(--solape) !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c9aff03 *//* Contenedor padre que fija el 80% centrado */
.elementor-10567 .elementor-element.elementor-element-c9aff03 .linea-activacion-wrapper {
  position: relative !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 80% !important;
  max-width: 100% !important;
  margin: 0px auto 0 auto !important;
  box-sizing: border-box !important;
}

/* 1. Dibujo directo de la Línea de 1px */
.elementor-10567 .elementor-element.elementor-element-c9aff03 .linea-flecha {
  position: absolute !important;
  left: 0 !important;
  right: 12px !important;
  top: 50% !important;
  height: 1px !important;
  background-color: #0b192c !important;
  z-index: 1 !important;
}

/* 2. Dibujo directo de la Flecha (Flecha real HTML/CSS) */
.elementor-10567 .elementor-element.elementor-element-c9aff03 .linea-flecha::after {
  content: "" !important;
  position: absolute !important;
  right: -12px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 0 !important;
  height: 0 !important;
  border-top: 5px solid transparent !important;
  border-bottom: 5px solid transparent !important;
  border-left: 10px solid #0b192c !important;
  z-index: 2 !important;
}

/* 3. Estilos exactos de tu caja "ACTIVACIÓN" */
.elementor-10567 .elementor-element.elementor-element-c9aff03 .caja-activacion-texto {
  position: relative !important;
  z-index: 3 !important;
  background-color: #0b192c !important;
  color: #ffffff !important;
  padding: 42px 35px !important;
  border-radius: 22px !important;
  font-size: 22px !important;
  font-weight: 200 !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  text-align: center !important;
  margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-119d5dd *//* Quitar borde por defecto del contenedor principal */
.elementor-10567 .elementor-element.elementor-element-119d5dd .elementor-accordion {
  border: none;
}

/* Bordes redondeados y separación entre pestañas */
.elementor-10567 .elementor-element.elementor-element-119d5dd .elementor-accordion-item {
  border-radius: 12px !important;
  margin-bottom: 10px !important;
  overflow: hidden !important; /* Mantiene el relleno redondeado */
}

/* Quitar borde inferior del título por defecto */
.elementor-10567 .elementor-element.elementor-element-119d5dd .elementor-accordion-item .elementor-tab-title {
  border: none !important;
}

/* Eliminar margen del último elemento */
.elementor-10567 .elementor-element.elementor-element-119d5dd .elementor-accordion-item:last-child {
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-ba93608 *//* Quitar borde por defecto del contenedor principal */
.elementor-10567 .elementor-element.elementor-element-ba93608 .elementor-accordion {
  border: none;
}

/* Bordes redondeados y separación entre pestañas */
.elementor-10567 .elementor-element.elementor-element-ba93608 .elementor-accordion-item {
  border-radius: 12px !important;
  margin-bottom: 10px !important;
  overflow: hidden !important; /* Mantiene el relleno redondeado */
}

/* Quitar borde inferior del título por defecto */
.elementor-10567 .elementor-element.elementor-element-ba93608 .elementor-accordion-item .elementor-tab-title {
  border: none !important;
}

/* Eliminar margen del último elemento */
.elementor-10567 .elementor-element.elementor-element-ba93608 .elementor-accordion-item:last-child {
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-359d85c */@media (min-width: 769px) {

  /* Extender espacio y visibilidad */
  .elementor-10567 .elementor-element.elementor-element-359d85c {
    --escala-carrusel: 1.5; /* 1 = tamaño actual. Súbelo para agrandar */
    position: relative !important;
    overflow: visible !important;
    padding-bottom: 0px !important;
  }

  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-container,
  .elementor-10567 .elementor-element.elementor-element-359d85c .elementor-swiper {
    overflow: visible !important;
  }

  /* ENSANCHAR EL CARRUSEL (más ancho = imágenes más grandes) */
  .elementor-10567 .elementor-element.elementor-element-359d85c .elementor-image-carousel-wrapper {
    width: calc(100% * var(--escala-carrusel)) !important;
    max-width: none !important;
    margin-left: calc((100% - 100% * var(--escala-carrusel)) / 2) !important;
  }
  /* FORZAR CENTRADO DE LA SEGUNDA DIAPOSITIVA */
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-wrapper {
    display: flex !important;
    align-items: center !important;
  }

  /* Diapositivas base */
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-slide {
    position: relative !important;
    overflow: hidden !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease-in-out !important;
  }

  /* IMÁGENES AL 99% DE TAMAÑO EN PROPORCIÓN ORIGINAL */
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-slide img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: center !important;
    display: block !important;
    transform: scale(0.99) !important; /* CAMBIADO A 0.99 */
    transition: transform 0.3s ease-in-out !important;
  }

  /* Capa de tinte azul alineada al 99% */
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-slide::after {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-color: #001B33 !important;
    mix-blend-mode: hard-light !important;
    opacity: 0.46 !important;
    transition: opacity 0.3s ease-in-out !important;
    z-index: 2 !important;
    pointer-events: none !important;
    transform: scale(0.99) !important; /* CAMBIADO A 0.99 */
  }

  /* La foto del CENTRO (segunda diapositiva visible) se limpia del tinte */
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-slide-next::after {
    opacity: 0 !important;
  }

  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-slide-next {
    z-index: 10 !important;
  }
  /* -------------------------------------------------------
     FLECHAS PERSONALIZADAS, FUERA, ABAJO Y AL 1% / 99%
     ------------------------------------------------------- */
  .elementor-10567 .elementor-element.elementor-element-359d85c .elementor-swiper-button,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-button-prev,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-button-next {
    --tamano-flecha: 60px; /* TAMAÑO DE LAS FLECHAS */
    position: absolute !important;
    top: calc(100% + 22px) !important; /* 10px justo debajo del carrusel */
    transform: none !important;
    width: var(--tamano-flecha) !important;
    height: var(--tamano-flecha) !important;
    margin: 0 !important;
    padding: 0 !important;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    cursor: pointer !important;
    z-index: 999 !important;
    transition: opacity 0.3s ease-in-out !important;
  }

  /* Ocultar el icono original de Elementor / Swiper */
  .elementor-10567 .elementor-element.elementor-element-359d85c .elementor-swiper-button svg,
  .elementor-10567 .elementor-element.elementor-element-359d85c .elementor-swiper-button i {
    display: none !important;
  }

  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-button-prev::after,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-button-next::after {
    content: none !important;
  }

  /* Flecha izquierda: icono + posición al 1% de la pantalla */
  .elementor-10567 .elementor-element.elementor-element-359d85c .elementor-swiper-button-prev,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-button-prev {
    background-image: url("https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/f_izq.png") !important;
    left: calc(1vw - (100vw - 100%) / 2) !important;
    right: auto !important;
  }

  /* Flecha derecha: icono + posición al 99% de la pantalla */
  .elementor-10567 .elementor-element.elementor-element-359d85c .elementor-swiper-button-next,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-button-next {
    background-image: url("https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/f_dcha.png") !important;
    right: calc(1vw - (100vw - 100%) / 2) !important;
    left: auto !important;
  }

  /* Efecto al pasar el ratón */
  .elementor-10567 .elementor-element.elementor-element-359d85c .elementor-swiper-button:hover,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-button-prev:hover,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-button-next:hover {
    opacity: 0.6 !important;
  }
} 

/* =======================================================
   ADAPTACIÓN RESPONSIVE EN MÓVIL (<= 768px)
   ======================================================= */
@media (max-width: 768px) {

  .elementor-10567 .elementor-element.elementor-element-359d85c {
    max-width: 100% !important;
  }

  /* Desactivar flechas en móvil */
  .elementor-10567 .elementor-element.elementor-element-359d85c .elementor-swiper-button,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-button-prev,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-button-next {
    display: none !important;
  }

  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-container {
    overflow: hidden !important;
  }

  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-wrapper {
    gap: 0 !important;
  }

  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-slide::after {
    display: none !important;
  }

  .elementor-10567 .elementor-element.elementor-element-359d85c,
  .elementor-10567 .elementor-element.elementor-element-359d85c .elementor-image-carousel-wrapper,
  .elementor-10567 .elementor-element.elementor-element-359d85c .elementor-image-carousel,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-container,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-wrapper,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-slide,
  .elementor-widget-image-carousel,
  .elementor-widget-image-carousel .swiper-container,
  .elementor-widget-image-carousel .swiper {
    height: auto !important;
    min-height: unset !important;
    aspect-ratio: 1 / 1 !important;
    width: 100% !important;
  }

  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-slide,
  .elementor-10567 .elementor-element.elementor-element-359d85c .swiper-slide figure,
  .elementor-10567 .elementor-element.elementor-element-359d85c .elementor-image-carousel-wrapper .swiper-slide img,
  .elementor-widget-image-carousel img {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
    display: block !important;
  }

  .elementor-10567 .elementor-element.elementor-element-359d85c .lista-sectores,
  .lista-sectores {
    display: none !important;
  }

  #texto-tipeado,
  .faldon-azul,
  .contenedor-faldon-typewriter {
    position: relative !important;
    width: 100% !important;
    color: #ffffff !important;
    padding: 15px 20px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    text-align: center !important;
    letter-spacing: 1px !important;
    box-sizing: border-box !important;
    z-index: 10 !important;
  }

  #texto-tipeado::after {
    content: "|" !important;
    opacity: 1 !important;
    animation: blink 0.7s infinite !important;
    margin-left: 4px !important;
    color: #ffffff !important;
  }
}

@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-077de8d *//* =========================================
   FRANJA DEBAJO DEL CARRUSEL (ESCRITORIO)
   ========================================= */
.elementor-10567 .elementor-element.elementor-element-077de8d {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  width: 55% !important;              /* Ver nota abajo para igualarla a la imagen */
  max-width: 100% !important;
  margin: 10px auto 0 auto !important; /* 10px bajo el carrusel + centrada */
  box-sizing: border-box !important;

  background-color: rgba(11, 25, 44, 1) !important;
  backdrop-filter: blur(8px) !important;
  padding: 18px 35px !important;
  border-radius: 0px !important;
  z-index: 99 !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Tipografía del texto */
.elementor-10567 .elementor-element.elementor-element-077de8d .franja-contenido {
  color: #ffffff !important;
  font-size: 24px !important;
  line-height: 1.3em;
  font-weight: 300 !important;
  text-align: center !important;
  font-family: inherit;
}

/* ==========================================
   ADAPTACIÓN RESPONSIVE FRANJA
   ========================================== */
@media (max-width: 768px) {

  .elementor-10567 .elementor-element.elementor-element-077de8d {
    width: 90% !important;
    height: auto !important;
    margin: -70px auto 0 auto !important;
    padding: 14px 16px !important;
    border-radius: 8px !important;
    text-align: center !important;
  }

  .elementor-10567 .elementor-element.elementor-element-077de8d .franja-contenido {
    font-size: 23px !important;
    line-height: 1.4em !important;
    text-align: center !important;
    white-space: normal !important;
    word-break: break-word !important;
    overflow-wrap: break-word !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zalando';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/ZalandoSansExpanded-Light.woff2') format('woff2'),
		url('https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/ZalandoSansExpanded-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Stag';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/StagSans-Light.woff2') format('woff2'),
		url('https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/StagSans.ttf') format('truetype');
}
@font-face {
	font-family: 'Stag';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/Stag-Light-1.woff2') format('woff2'),
		url('https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/Stag-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Stag';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/StagSans-Thin.woff2') format('woff2'),
		url('https://www.bdrcomunicacion.com/wp-content/uploads/2026/09/StagSans-Thin.ttf') format('truetype');
}
/* End Custom Fonts CSS */