.elementor-823 .elementor-element.elementor-element-e33a6e40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-18fb887d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-18fb887d{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-823 .elementor-element.elementor-element-63459467{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-fb5645dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-698a5e10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-698a5e10 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:11px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#B91918;}.elementor-823 .elementor-element.elementor-element-ac9a2410 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-ac9a2410{text-align:left;}.elementor-823 .elementor-element.elementor-element-ac9a2410 img{width:200px;height:60px;object-fit:contain;object-position:center center;}.elementor-823 .elementor-element.elementor-element-5cd24712 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-5cd24712 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:44px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#242533;}.elementor-823 .elementor-element.elementor-element-a2ac34c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-a2ac34c2{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-823 .elementor-element.elementor-element-9901de8d .elementor-button{background-color:#B91918;font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-9901de8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-6c97d9f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-6c97d9f5{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-823 .elementor-element.elementor-element-8d22ec69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-4aaeddf1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-4aaeddf1{text-align:left;}.elementor-823 .elementor-element.elementor-element-4aaeddf1 img{width:100%;height:440px;object-fit:cover;object-position:center center;}.elementor-823 .elementor-element.elementor-element-da17f2b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-da17f2b8{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-823 .elementor-element.elementor-element-d6be94fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-2d31d3b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-2d31d3b6 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:11px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#B91918;}.elementor-823 .elementor-element.elementor-element-d958943a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-d236df07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-08efc01d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-08efc01d .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:11px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#B91918;}.elementor-823 .elementor-element.elementor-element-9aadb81f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-9aadb81f .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#242533;}.elementor-823 .elementor-element.elementor-element-b23fe3dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-0284408f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-0284408f .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:11px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#B91918;}.elementor-823 .elementor-element.elementor-element-df85c5c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-df85c5c8 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#242533;}.elementor-823 .elementor-element.elementor-element-5c71cf68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-875fc117 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-875fc117 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:11px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#B91918;}.elementor-823 .elementor-element.elementor-element-b85764f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-b85764f9 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#242533;}.elementor-823 .elementor-element.elementor-element-18104fb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-18104fb1:not(.elementor-motion-effects-element-type-background), .elementor-823 .elementor-element.elementor-element-18104fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B91918;}.elementor-823 .elementor-element.elementor-element-a8f60dae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-f1a091de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-f1a091de .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:11px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-823 .elementor-element.elementor-element-93d84bf4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-93d84bf4 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:36px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-823 .elementor-element.elementor-element-76e0669a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-76e0669a{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#FFFFFF;}.elementor-823 .elementor-element.elementor-element-6a1b33b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-8cd72765 .elementor-button{background-color:#FFFFFF;font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:600;fill:#B91918;color:#B91918;border-radius:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-8cd72765 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-c073a668{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-70c926dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-70c926dc .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:36px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#242533;}.elementor-823 .elementor-element.elementor-element-a83257cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-823 .elementor-element.elementor-element-5b91855a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-5b91855a{text-align:left;}.elementor-823 .elementor-element.elementor-element-5b91855a img{width:200px;height:60px;object-fit:contain;object-position:center center;}.elementor-823 .elementor-element.elementor-element-5f005ed3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-5f005ed3{text-align:left;}.elementor-823 .elementor-element.elementor-element-5f005ed3 img{width:200px;height:60px;object-fit:contain;object-position:center center;}.elementor-823 .elementor-element.elementor-element-39f9171e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-823 .elementor-element.elementor-element-39f9171e{text-align:left;}.elementor-823 .elementor-element.elementor-element-39f9171e img{width:200px;height:60px;object-fit:contain;object-position:center center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-823 .elementor-element.elementor-element-698a5e10 .elementor-heading-title{font-size:11px;}.elementor-823 .elementor-element.elementor-element-ac9a2410 img{height:50px;}.elementor-823 .elementor-element.elementor-element-5cd24712 .elementor-heading-title{font-size:32px;}.elementor-823 .elementor-element.elementor-element-4aaeddf1 img{height:285px;}.elementor-823 .elementor-element.elementor-element-2d31d3b6 .elementor-heading-title{font-size:11px;}.elementor-823 .elementor-element.elementor-element-08efc01d .elementor-heading-title{font-size:11px;}.elementor-823 .elementor-element.elementor-element-9aadb81f .elementor-heading-title{font-size:22px;}.elementor-823 .elementor-element.elementor-element-0284408f .elementor-heading-title{font-size:11px;}.elementor-823 .elementor-element.elementor-element-df85c5c8 .elementor-heading-title{font-size:22px;}.elementor-823 .elementor-element.elementor-element-875fc117 .elementor-heading-title{font-size:11px;}.elementor-823 .elementor-element.elementor-element-b85764f9 .elementor-heading-title{font-size:22px;}.elementor-823 .elementor-element.elementor-element-f1a091de .elementor-heading-title{font-size:11px;}.elementor-823 .elementor-element.elementor-element-93d84bf4 .elementor-heading-title{font-size:32px;}.elementor-823 .elementor-element.elementor-element-70c926dc .elementor-heading-title{font-size:32px;}.elementor-823 .elementor-element.elementor-element-5b91855a img{height:50px;}.elementor-823 .elementor-element.elementor-element-5f005ed3 img{height:50px;}.elementor-823 .elementor-element.elementor-element-39f9171e img{height:50px;}}@media(min-width:768px){.elementor-823 .elementor-element.elementor-element-e33a6e40{--content-width:1240px;}.elementor-823 .elementor-element.elementor-element-63459467{--content-width:1240px;}.elementor-823 .elementor-element.elementor-element-d6be94fc{--content-width:1240px;}.elementor-823 .elementor-element.elementor-element-18104fb1{--content-width:1240px;}.elementor-823 .elementor-element.elementor-element-c073a668{--content-width:1240px;}}/* Start custom CSS *//* Packaging BT Group · adaptación del prototipo aprobado · widgets nativos Elementor */
.pbtg-section{--container-max-width:1240px !important;--padding-top:52px !important;--padding-bottom:52px !important;--padding-left:48px !important;--padding-right:48px !important;--widgets-spacing:0px !important;--gap:20px !important;}
.pbtg-section>.e-con-inner{max-width:1240px !important;width:100% !important;gap:20px !important;}
.pbtg-section .elementor-widget{margin-bottom:0 !important;min-width:0 !important;}
.pbtg-section .elementor-heading-title{letter-spacing:-.04em !important;}
.pbtg-section p:last-child{margin-bottom:0 !important;}
.pbtg-section a:focus-visible{outline:3px solid #285eaf !important;outline-offset:5px !important;}
.pbtg-kicker .elementor-heading-title{text-transform:uppercase !important;letter-spacing:.14em !important;font-weight:600 !important;}
.pbtg-section .pbtg-button .elementor-button{border-radius:0 !important;}
.pbtg-intro{--padding-top:64px !important;--padding-bottom:62px !important;}
.pbtg-intro>.e-con-inner{align-items:flex-start !important;}
.pbtg-intro .elementor-widget-heading{max-width:940px !important;}
.pbtg-lead{max-width:730px !important;}
.pbtg-lead p{font-size:17px !important;}
.pbtg-grid>.e-con-inner,.pbtg-grid.e-con-full{display:grid !important;gap:34px !important;align-items:stretch !important;}
.pbtg-two>.e-con-inner,.pbtg-two.e-con-full{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
.pbtg-three>.e-con-inner,.pbtg-three.e-con-full{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}
.pbtg-four>.e-con-inner,.pbtg-four.e-con-full{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}
.pbtg-grid .e-con-full{--width:100% !important;width:100% !important;min-width:0 !important;}
.pbtg-card{border:1px solid #E6E5E2 !important;overflow:hidden !important;background:#FFFFFF !important;--gap:0px !important;}
.pbtg-card>.pbtg-image img{border-bottom:1px solid #E6E5E2 !important;}
.pbtg-card-body{padding:30px !important;gap:20px !important;}
.pbtg-card .pbtg-logo img{height:42px !important;width:auto !important;max-width:180px !important;object-position:left center !important;}
.pbtg-text-link a,.pbtg-related a{color:#B91918 !important;font-weight:600 !important;text-decoration:none !important;}
.pbtg-text-link a{border-bottom:1px solid #D7B2B2 !important;padding-bottom:6px !important;display:inline-block !important;font-size:13px !important;}
.pbtg-logo img{object-fit:contain !important;object-position:left center !important;}
.pbtg-image img{width:100% !important;}
.pbtg-image a{display:block !important;width:100% !important;}
.pbtg-cta{--padding-top:52px !important;--padding-bottom:52px !important;}
.pbtg-cta>.e-con-inner{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;gap:50px !important;}
.pbtg-cta-copy{gap:16px !important;}
.pbtg-cta-action{align-items:flex-end !important;}
.pbtg-breadcrumb{--padding-top:26px !important;--padding-bottom:26px !important;border-top:1px solid #E6E5E2 !important;}
.pbtg-breadcrumb p{font-size:12px !important;}
.pbtg-breadcrumb a{color:#B91918 !important;}
.pbtg-detail{--padding-top:0px !important;--padding-bottom:64px !important;}
.pbtg-detail>.e-con-inner{gap:65px !important;align-items:center !important;}
.pbtg-detail-copy{gap:24px !important;}
.pbtg-detail-copy .pbtg-logo{margin:6px 0 !important;}
.pbtg-detail-visual{background:#F5F5F3 !important;align-self:stretch !important;justify-content:center !important;gap:0 !important;}
.pbtg-detail-visual>.elementor-widget-text-editor{padding:22px !important;border-top:1px solid #E6E5E2 !important;}
.pbtg-detail-visual p{font-size:10px !important;letter-spacing:.1em !important;}
.pbtg-official a{font-size:11px !important;color:#61616B !important;}
.pbtg-apps{border-top:1px solid #E6E5E2 !important;}
.pbtg-app{padding-right:22px !important;border-right:1px solid #E6E5E2 !important;}
.pbtg-app:last-child{border-right:0 !important;}
.pbtg-logos{align-items:center !important;gap:35px !important;padding:20px 0 !important;}
.pbtg-logos>.elementor-widget-image{display:flex !important;align-items:center !important;justify-content:center !important;min-width:0 !important;}
.pbtg-logos img{max-width:180px !important;max-height:60px !important;object-fit:contain !important;object-position:center !important;}
.pbtg-area-jumps{--padding-top:26px !important;--padding-bottom:26px !important;border-bottom:1px solid #E6E5E2 !important;}
.pbtg-area-jumps p{font-size:12px !important;}
.pbtg-area-jumps a{color:#242533 !important;}
.pbtg-area{border-bottom:1px solid #E6E5E2 !important;scroll-margin-top:24px !important;}
.pbtg-area>.e-con-inner{gap:65px !important;align-items:center !important;}
.pbtg-area-copy{gap:20px !important;}
.pbtg-area-reverse .pbtg-area-photo{order:2 !important;}
.pbtg-list ul{list-style:none !important;margin:0 !important;padding:0 !important;}
.pbtg-list li{padding:12px 0 !important;border-top:1px solid #E6E5E2 !important;font-size:13px !important;}
.pbtg-list li:before{content:'+' !important;color:#B91918 !important;margin-right:15px !important;}
.pbtg-related p{font-size:12px !important;}
.pbtg-hero{--padding-top:90px !important;--padding-bottom:90px !important;--min-height:570px !important;}
.pbtg-hero>.e-con-inner{justify-content:center !important;}
.pbtg-hero-copy{max-width:700px !important;gap:24px !important;}
.pbtg-hero-copy h1{text-transform:uppercase !important;line-height:1.22 !important;text-shadow:0 2px 10px #0006 !important;}
.pbtg-services{--padding-top:35px !important;--padding-bottom:60px !important;}
.pbtg-services>.e-con-inner{gap:0 !important;}
.pbtg-service{padding:30px !important;border:1px solid #E6E5E2 !important;gap:20px !important;}
.pbtg-service+.pbtg-service{border-left:0 !important;}
.pbtg-service-red{background:#B91918 !important;}
.pbtg-service p{font-size:13px !important;}
.pbtg-service-red a{color:#FFFFFF !important;}
.pbtg-company{--padding-top:16px !important;--padding-bottom:60px !important;}
.pbtg-company>.e-con-inner{gap:80px !important;}
.pbtg-partner-strip{border-top:1px solid #E6E5E2 !important;--padding-bottom:20px !important;}
.pbtg-area-teaser{padding:28px !important;background:#F4F3F1 !important;border-top:3px solid #B91918 !important;gap:20px !important;}
.pbtg-kit{text-align:center !important;--padding-top:35px !important;--padding-bottom:35px !important;}
.pbtg-kit p{font-size:11px !important;}
.pbtg-reading>.e-con-inner{max-width:800px !important;}
.pbtg-reading p{font-size:17px !important;}
.pbtg-topbar{--padding-top:9px !important;--padding-bottom:9px !important;}
.pbtg-topbar>.e-con-inner{display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;gap:30px !important;}
.pbtg-topbar .e-con-full{width:auto !important;}
.pbtg-topbar p{font-size:11px !important;line-height:1.5 !important;white-space:nowrap !important;}
.pbtg-topbar a{color:#FFFFFF !important;}
.pbtg-header{--padding-top:22px !important;--padding-bottom:22px !important;background:#FFFFFF !important;}
.pbtg-header>.e-con-inner{display:grid !important;grid-template-columns:175px minmax(0,1fr) !important;align-items:center !important;gap:35px !important;}
.pbtg-header-logo img{width:175px!important;height:auto!important;}
.pbtg-header-nav{min-width:0 !important;align-items:flex-end !important;}
.pbtg-navigation{width:100% !important;}
.pbtg-navigation .elementor-nav-menu--main{justify-content:flex-end !important;}
.pbtg-navigation .pbtg-menu-contact>a.elementor-item{background:#B91918 !important;color:#FFFFFF!important;padding:17px 22px !important;}
.pbtg-navigation .sub-menu a.elementor-sub-item{padding:13px 20px !important;}
.pbtg-footer{--padding-top:58px !important;--padding-bottom:24px !important;}
.pbtg-footer>.e-con-inner{gap:35px !important;}
.pbtg-footer .pbtg-grid{gap:65px !important;}
.pbtg-footer-logo img{background:#FFFFFF !important;padding:7px !important;width:175px !important;}
.pbtg-footer .pbtg-logo{margin-bottom:10px !important;}
.pbtg-footer a{color:#CCCDD3 !important;}
.pbtg-footer p{font-size:12px !important;line-height:1.9 !important;}
.pbtg-footer .pbtg-copyright{border-top:1px solid #45454C !important;padding-top:24px !important;}
.pbtg-copyright .elementor-widget-container{display:flex !important;justify-content:space-between !important;gap:20px !important;flex-wrap:wrap !important;}
.pbtg-copyright p{font-size:11px !important;margin:0 !important;}
@media(max-width:1100px){.pbtg-section{--padding-left:28px !important;--padding-right:28px !important;}.pbtg-header>.e-con-inner{grid-template-columns:155px minmax(0,1fr) !important;gap:20px !important;}.pbtg-detail>.e-con-inner,.pbtg-area>.e-con-inner{gap:35px !important;}.pbtg-company>.e-con-inner{gap:35px !important;}}
@media(max-width:1024px){.pbtg-header>.e-con-inner{grid-template-columns:175px minmax(0,1fr) !important;}.pbtg-navigation .elementor-menu-toggle{margin-left:auto !important;}.pbtg-cta>.e-con-inner{grid-template-columns:1fr !important;gap:25px !important;}.pbtg-cta-action{align-items:flex-start !important;}.pbtg-three>.e-con-inner,.pbtg-three.e-con-full{gap:20px !important;}}
@media(max-width:767px){.pbtg-section{--padding-left:20px !important;--padding-right:20px !important;--padding-top:36px !important;--padding-bottom:36px !important;}.pbtg-section .elementor-heading-title{overflow-wrap:normal !important;}.pbtg-grid>.e-con-inner,.pbtg-grid.e-con-full{grid-template-columns:minmax(0,1fr) !important;gap:26px !important;}.pbtg-four>.e-con-inner,.pbtg-four.e-con-full{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}.pbtg-logos.pbtg-three.e-con-full{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}.pbtg-intro{--padding-top:42px !important;--padding-bottom:42px !important;}.pbtg-intro h1{font-size:37px!important;}.pbtg-lead p{font-size:15px !important;}.pbtg-card-body{padding:24px !important;}.pbtg-card .pbtg-logo img{max-height:42px !important;}.pbtg-detail{--padding-top:0px !important;}.pbtg-detail-copy h1{font-size:36px!important;}.pbtg-logos img{max-width:145px !important;max-height:50px !important;}.pbtg-area-reverse .pbtg-area-photo{order:0 !important;}.pbtg-app{border-right:0 !important;border-bottom:1px solid #E6E5E2 !important;padding-bottom:20px !important;}.pbtg-app:last-child{border-bottom:0 !important;}.pbtg-hero{--min-height:540px !important;--padding-top:65px !important;--padding-bottom:65px !important;}.pbtg-hero h1{font-size:32px!important;}.pbtg-hero .pbtg-button,.pbtg-hero .elementor-button-wrapper{width:100% !important;}.pbtg-hero .elementor-button{width:100% !important;}.pbtg-services>.e-con-inner{gap:0 !important;}.pbtg-service+.pbtg-service{border-left:1px solid #E6E5E2 !important;border-top:0 !important;}.pbtg-company h2{font-size:34px!important;}.pbtg-company>.e-con-inner{gap:20px !important;}.pbtg-topbar{display:none!important;}.pbtg-header{--padding-top:18px !important;--padding-bottom:18px !important;}.pbtg-header>.e-con-inner{grid-template-columns:155px minmax(0,1fr) !important;gap:15px !important;}.pbtg-header-logo img{width:150px!important;}.pbtg-navigation .elementor-menu-toggle{padding:8px !important;}.pbtg-footer .pbtg-three.e-con-full{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:28px !important;}.pbtg-footer-logo{grid-column:1/-1 !important;}.pbtg-copyright .elementor-widget-container{flex-direction:column !important;gap:12px !important;}.pbtg-kit{--padding-top:28px !important;--padding-bottom:28px !important;}}
@media(prefers-reduced-motion:reduce){.pbtg-section *{animation:none!important;transition:none!important;}}



/* Mismo movimiento de la Home en las páginas interiores, activación nativa Elementor. */
@keyframes pbtg-content-enter{from{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
.pbtg-content-reveal.animated{animation-name:pbtg-content-enter!important;animation-duration:.7s!important;animation-timing-function:cubic-bezier(.22,.61,.36,1)!important;animation-fill-mode:both!important;}
@media(prefers-reduced-motion:reduce){
 .pbtg-content-reveal,.pbtg-content-reveal.elementor-invisible,.pbtg-content-reveal.animated{visibility:visible!important;opacity:1!important;transform:none!important;animation:none!important;transition:none!important;}
}/* End custom CSS */