.elementor-827 .elementor-element.elementor-element-d08b04aa{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-827 .elementor-element.elementor-element-d08b04aa:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-d08b04aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3F1;background-image:url("https://new.packagingbtgroup.com/wp-content/uploads/2026/10/pbtg-cabecera-areas.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-827 .elementor-element.elementor-element-d08b04aa::before, .elementor-827 .elementor-element.elementor-element-d08b04aa > .elementor-background-video-container::before, .elementor-827 .elementor-element.elementor-element-d08b04aa > .e-con-inner > .elementor-background-video-container::before, .elementor-827 .elementor-element.elementor-element-d08b04aa > .elementor-background-slideshow::before, .elementor-827 .elementor-element.elementor-element-d08b04aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-827 .elementor-element.elementor-element-d08b04aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FFFFFFE6 0%, #FFFFFF59 100%);}.elementor-827 .elementor-element.elementor-element-97dc5a9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-97dc5a9b .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-827 .elementor-element.elementor-element-c86d3232 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-c86d3232 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:52px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#242533;}.elementor-827 .elementor-element.elementor-element-77a63424 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-77a63424{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-827 .elementor-element.elementor-element-a702bc63{--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-827 .elementor-element.elementor-element-740b2a8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-740b2a8f{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-827 .elementor-element.elementor-element-22a69e51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-22a69e51{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-827 .elementor-element.elementor-element-e76ca0ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-e76ca0ab{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-827 .elementor-element.elementor-element-e91a32a3{--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-827 .elementor-element.elementor-element-f887403f{--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-827 .elementor-element.elementor-element-5ad951dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-5ad951dd{text-align:left;}.elementor-827 .elementor-element.elementor-element-5ad951dd img{width:100%;height:390px;object-fit:cover;object-position:center center;}.elementor-827 .elementor-element.elementor-element-85f79984{--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-827 .elementor-element.elementor-element-f76e3b7a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-f76e3b7a .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-827 .elementor-element.elementor-element-ec05c183 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-ec05c183 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:37px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#242533;}.elementor-827 .elementor-element.elementor-element-406a7348 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-406a7348{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-827 .elementor-element.elementor-element-1e20606a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-1e20606a{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-827 .elementor-element.elementor-element-b94d4f90 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-b94d4f90{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-827 .elementor-element.elementor-element-74481058{--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-827 .elementor-element.elementor-element-0569d1d2{--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-827 .elementor-element.elementor-element-c8776dc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-c8776dc1{text-align:left;}.elementor-827 .elementor-element.elementor-element-c8776dc1 img{width:100%;height:390px;object-fit:cover;object-position:center center;}.elementor-827 .elementor-element.elementor-element-ee84b294{--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-827 .elementor-element.elementor-element-5b3d6c9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-5b3d6c9b .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-827 .elementor-element.elementor-element-66fdbdbe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-66fdbdbe .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:37px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#242533;}.elementor-827 .elementor-element.elementor-element-6f9a66d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-6f9a66d2{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-827 .elementor-element.elementor-element-70a72e89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-70a72e89{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-827 .elementor-element.elementor-element-5f5f05a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-5f5f05a0{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-827 .elementor-element.elementor-element-dc62c1ea{--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-827 .elementor-element.elementor-element-8785e623{--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-827 .elementor-element.elementor-element-bd5bea96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-bd5bea96{text-align:left;}.elementor-827 .elementor-element.elementor-element-bd5bea96 img{width:100%;height:390px;object-fit:cover;object-position:center center;}.elementor-827 .elementor-element.elementor-element-b495bbeb{--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-827 .elementor-element.elementor-element-b24c6639 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-b24c6639 .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-827 .elementor-element.elementor-element-6bae8e9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-6bae8e9c .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:37px;font-weight:600;line-height:1.25em;letter-spacing:-0.8px;color:#242533;}.elementor-827 .elementor-element.elementor-element-adc2bdb0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-adc2bdb0{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-827 .elementor-element.elementor-element-66b5b46a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-66b5b46a{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-827 .elementor-element.elementor-element-be609c4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-be609c4e{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#61616B;}.elementor-827 .elementor-element.elementor-element-a6fda222{--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-827 .elementor-element.elementor-element-a6fda222:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-a6fda222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B91918;}.elementor-827 .elementor-element.elementor-element-2abc51fc{--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-827 .elementor-element.elementor-element-6d88f3e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-6d88f3e3 .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-827 .elementor-element.elementor-element-7cffcd0c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-7cffcd0c .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-827 .elementor-element.elementor-element-aab17b65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-827 .elementor-element.elementor-element-aab17b65{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;line-height:1.85em;color:#FFFFFF;}.elementor-827 .elementor-element.elementor-element-b58c7c31{--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-827 .elementor-element.elementor-element-33d2789c .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-827 .elementor-element.elementor-element-33d2789c > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-827 .elementor-element.elementor-element-97dc5a9b .elementor-heading-title{font-size:11px;}.elementor-827 .elementor-element.elementor-element-c86d3232 .elementor-heading-title{font-size:32px;}.elementor-827 .elementor-element.elementor-element-5ad951dd img{height:285px;}.elementor-827 .elementor-element.elementor-element-f76e3b7a .elementor-heading-title{font-size:11px;}.elementor-827 .elementor-element.elementor-element-ec05c183 .elementor-heading-title{font-size:32px;}.elementor-827 .elementor-element.elementor-element-c8776dc1 img{height:285px;}.elementor-827 .elementor-element.elementor-element-5b3d6c9b .elementor-heading-title{font-size:11px;}.elementor-827 .elementor-element.elementor-element-66fdbdbe .elementor-heading-title{font-size:32px;}.elementor-827 .elementor-element.elementor-element-bd5bea96 img{height:285px;}.elementor-827 .elementor-element.elementor-element-b24c6639 .elementor-heading-title{font-size:11px;}.elementor-827 .elementor-element.elementor-element-6bae8e9c .elementor-heading-title{font-size:32px;}.elementor-827 .elementor-element.elementor-element-6d88f3e3 .elementor-heading-title{font-size:11px;}.elementor-827 .elementor-element.elementor-element-7cffcd0c .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-827 .elementor-element.elementor-element-d08b04aa{--content-width:1240px;}.elementor-827 .elementor-element.elementor-element-a702bc63{--content-width:1240px;}.elementor-827 .elementor-element.elementor-element-e91a32a3{--content-width:1240px;}.elementor-827 .elementor-element.elementor-element-74481058{--content-width:1240px;}.elementor-827 .elementor-element.elementor-element-dc62c1ea{--content-width:1240px;}.elementor-827 .elementor-element.elementor-element-a6fda222{--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;}}



/* Cabeceras de Empresa, Partners, Áreas y Actualidad: fotografías distintas y texto legible. */
.pbtg-photo-intro{--min-height:330px!important;justify-content:center!important;border-bottom:1px solid #e6e5e2;}
.pbtg-photo-intro>.e-con-inner{position:relative;z-index:1;}
.pbtg-photo-intro h1{color:#242533!important;text-shadow:none!important;}
.pbtg-photo-intro .pbtg-lead p{color:#45454f!important;}
@media(max-width:767px){.pbtg-photo-intro{--min-height:300px!important;background-position:60% center!important;}.pbtg-photo-intro:before{background-image:linear-gradient(90deg,#fffffff0 0%,#ffffffb8 100%)!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 */