.elementor-112 .elementor-element.elementor-element-e63c62e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-c301dd3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-89b5cd8{width:100%;max-width:100%;margin:11% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Playfair Display", Sans-serif;font-size:10px;font-weight:700;letter-spacing:-0.5px;}.elementor-112 .elementor-element.elementor-element-89b5cd8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-df915d4{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#6B6B6B;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-112 .elementor-element.elementor-element-14c3ecc .elementor-button{background-color:#C8102E;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;padding:18px 18px 18px 18px;}.elementor-112 .elementor-element.elementor-element-14c3ecc{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-a8ef83e{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:7%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-112 .elementor-element.elementor-element-d5c4b08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-d5c4b08:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-d5c4b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-4c4461e{width:var( --container-widget-width, 101.155% );max-width:101.155%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:5% 0% 0% 0%;--container-widget-width:101.155%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-4c4461e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-4c4461e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;word-spacing:2px;color:#C7102E;}.elementor-112 .elementor-element.elementor-element-e5489b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-e5489b7{text-align:center;}.elementor-112 .elementor-element.elementor-element-e5489b7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;letter-spacing:0.9px;color:#1A1A1A;}.elementor-112 .elementor-element.elementor-element-319b4bc{width:var( --container-widget-width, 45% );max-width:45%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-112 .elementor-element.elementor-element-319b4bc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-31f65ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-31f65ef:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-31f65ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-112 .elementor-element.elementor-element-31f65ef.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-f7a5784{--display:flex;--justify-content:center;--overlay-opacity:0;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-f7a5784:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-f7a5784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F8;background-image:url("https://wpcodecraft.online/wp-content/uploads/2026/03/hormann-garaje-cristal-lujo.jpg");background-position:-472px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-f7a5784::before, .elementor-112 .elementor-element.elementor-element-f7a5784 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-f7a5784 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-f7a5784 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-f7a5784 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-f7a5784 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFCFC;--background-overlay:'';}.elementor-112 .elementor-element.elementor-element-f7a5784:hover::before, .elementor-112 .elementor-element.elementor-element-f7a5784:hover > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-f7a5784:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-f7a5784 > .elementor-background-slideshow:hover::before, .elementor-112 .elementor-element.elementor-element-f7a5784 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top center, #FBFBFB00 72%, #B71E1EE6 100%);}.elementor-112 .elementor-element.elementor-element-f7a5784:hover{--overlay-opacity:0.99;border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-112 .elementor-element.elementor-element-f7a5784, .elementor-112 .elementor-element.elementor-element-f7a5784::before{--overlay-transition:0.2s;--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-f7a5784:hover::before{filter:brightness( 200% ) contrast( 177% ) saturate( 137% ) blur( 0px ) hue-rotate( 0deg );}.elementor-112 .elementor-element.elementor-element-f7a5784.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-a274721{padding:46% 0% 0% 0%;text-align:start;}.elementor-112 .elementor-element.elementor-element-a274721 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;color:#C8102E;}.elementor-112 .elementor-element.elementor-element-a274721 .elementor-heading-title a:hover, .elementor-112 .elementor-element.elementor-element-a274721 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-69c1d38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-112 .elementor-element.elementor-element-69c1d38 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.4px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ed6f7a6{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#F9F9F9;}.elementor-112 .elementor-element.elementor-element-779fa20{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Roboto", Sans-serif;font-weight:400;letter-spacing:0.6px;color:#F7F7F7F5;}.elementor-112 .elementor-element.elementor-element-779fa20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-779fa20 a:hover, .elementor-112 .elementor-element.elementor-element-779fa20 a:focus{color:#FC0707;}.elementor-112 .elementor-element.elementor-element-5a9ac66{--display:flex;--justify-content:center;--overlay-opacity:0;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-5a9ac66:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-5a9ac66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F8;background-image:url("https://wpcodecraft.online/wp-content/uploads/2026/03/hormann-thermosafe-entrada.jpg");background-position:-41px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-5a9ac66::before, .elementor-112 .elementor-element.elementor-element-5a9ac66 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-5a9ac66 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-5a9ac66 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-5a9ac66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-5a9ac66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFCFC;--background-overlay:'';}.elementor-112 .elementor-element.elementor-element-5a9ac66:hover::before, .elementor-112 .elementor-element.elementor-element-5a9ac66:hover > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-5a9ac66:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-5a9ac66 > .elementor-background-slideshow:hover::before, .elementor-112 .elementor-element.elementor-element-5a9ac66 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top center, #FBFBFB00 72%, #B71E1EE6 100%);}.elementor-112 .elementor-element.elementor-element-5a9ac66:hover{--overlay-opacity:0.99;border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-112 .elementor-element.elementor-element-5a9ac66, .elementor-112 .elementor-element.elementor-element-5a9ac66::before{--overlay-transition:0.2s;--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-5a9ac66:hover::before{filter:brightness( 200% ) contrast( 177% ) saturate( 137% ) blur( 0px ) hue-rotate( 0deg );}.elementor-112 .elementor-element.elementor-element-5a9ac66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-c06ea20{padding:46% 0% 0% 0%;text-align:start;}.elementor-112 .elementor-element.elementor-element-c06ea20 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;color:#C8102E;}.elementor-112 .elementor-element.elementor-element-c06ea20 .elementor-heading-title a:hover, .elementor-112 .elementor-element.elementor-element-c06ea20 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-cd9af13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-112 .elementor-element.elementor-element-cd9af13 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.4px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-1ba03bf{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#F6F6F6;}.elementor-112 .elementor-element.elementor-element-51cef21{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Roboto", Sans-serif;font-weight:400;letter-spacing:0.7px;color:#FFFFFFF5;}.elementor-112 .elementor-element.elementor-element-51cef21.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-51cef21 a:hover, .elementor-112 .elementor-element.elementor-element-51cef21 a:focus{color:#FC0707;}.elementor-112 .elementor-element.elementor-element-3d335c7{--display:flex;--justify-content:center;--overlay-opacity:0;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-3d335c7:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-3d335c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F8;background-image:url("https://wpcodecraft.online/wp-content/uploads/2026/03/hormann-garaje-cristal-noche-e1772453803625.jpg");background-position:-170px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-3d335c7::before, .elementor-112 .elementor-element.elementor-element-3d335c7 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-3d335c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-3d335c7 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-3d335c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-3d335c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFCFC;--background-overlay:'';}.elementor-112 .elementor-element.elementor-element-3d335c7:hover::before, .elementor-112 .elementor-element.elementor-element-3d335c7:hover > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-3d335c7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-3d335c7 > .elementor-background-slideshow:hover::before, .elementor-112 .elementor-element.elementor-element-3d335c7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top center, #FBFBFB00 72%, #B71E1EE6 100%);}.elementor-112 .elementor-element.elementor-element-3d335c7:hover{--overlay-opacity:0.99;border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-112 .elementor-element.elementor-element-3d335c7, .elementor-112 .elementor-element.elementor-element-3d335c7::before{--overlay-transition:0.2s;--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-3d335c7:hover::before{filter:brightness( 200% ) contrast( 177% ) saturate( 137% ) blur( 0px ) hue-rotate( 0deg );}.elementor-112 .elementor-element.elementor-element-3d335c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-cec11b3{padding:46% 0% 0% 0%;text-align:start;}.elementor-112 .elementor-element.elementor-element-cec11b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;color:#C8102E;}.elementor-112 .elementor-element.elementor-element-cec11b3 .elementor-heading-title a:hover, .elementor-112 .elementor-element.elementor-element-cec11b3 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-d84f607{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-112 .elementor-element.elementor-element-d84f607 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.4px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-367eade{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#F2F2F2;}.elementor-112 .elementor-element.elementor-element-104b6c6{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Roboto", Sans-serif;font-weight:400;letter-spacing:0.6px;color:#FFFFFFF5;}.elementor-112 .elementor-element.elementor-element-104b6c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-104b6c6 a:hover, .elementor-112 .elementor-element.elementor-element-104b6c6 a:focus{color:#FC0707;}.elementor-112 .elementor-element.elementor-element-7a33b86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-7a33b86:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-7a33b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-112 .elementor-element.elementor-element-7a33b86.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-8286372{--display:flex;--justify-content:center;--overlay-opacity:0;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-8286372:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-8286372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F8;background-image:url("https://wpcodecraft.online/wp-content/uploads/2026/03/hormann-seccional-familia-hd-scaled.jpg");background-position:-228px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-8286372::before, .elementor-112 .elementor-element.elementor-element-8286372 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-8286372 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-8286372 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-8286372 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-8286372 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFCFC;--background-overlay:'';}.elementor-112 .elementor-element.elementor-element-8286372:hover::before, .elementor-112 .elementor-element.elementor-element-8286372:hover > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-8286372:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-8286372 > .elementor-background-slideshow:hover::before, .elementor-112 .elementor-element.elementor-element-8286372 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top center, #FBFBFB00 72%, #B71E1EE6 100%);}.elementor-112 .elementor-element.elementor-element-8286372:hover{--overlay-opacity:0.99;border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-112 .elementor-element.elementor-element-8286372, .elementor-112 .elementor-element.elementor-element-8286372::before{--overlay-transition:0.2s;--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-8286372:hover::before{filter:brightness( 200% ) contrast( 177% ) saturate( 137% ) blur( 0px ) hue-rotate( 0deg );}.elementor-112 .elementor-element.elementor-element-8286372.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-cab7908{padding:46% 0% 0% 0%;text-align:start;}.elementor-112 .elementor-element.elementor-element-cab7908 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;color:#C8102E;}.elementor-112 .elementor-element.elementor-element-cab7908 .elementor-heading-title a:hover, .elementor-112 .elementor-element.elementor-element-cab7908 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-95b7b51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-112 .elementor-element.elementor-element-95b7b51 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.4px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-46f176e{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-27fbe8f{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Roboto", Sans-serif;font-weight:400;letter-spacing:0.6px;color:#F7F7F7F5;}.elementor-112 .elementor-element.elementor-element-27fbe8f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-27fbe8f a:hover, .elementor-112 .elementor-element.elementor-element-27fbe8f a:focus{color:#FC0707;}.elementor-112 .elementor-element.elementor-element-11dc005{--display:flex;--justify-content:center;--overlay-opacity:0;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-11dc005:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-11dc005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F8;background-image:url("https://wpcodecraft.online/wp-content/uploads/2026/03/hormann-modern-tech.jpg");background-position:-261px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-11dc005::before, .elementor-112 .elementor-element.elementor-element-11dc005 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-11dc005 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-11dc005 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-11dc005 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-11dc005 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFCFC;--background-overlay:'';}.elementor-112 .elementor-element.elementor-element-11dc005:hover::before, .elementor-112 .elementor-element.elementor-element-11dc005:hover > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-11dc005:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-11dc005 > .elementor-background-slideshow:hover::before, .elementor-112 .elementor-element.elementor-element-11dc005 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top center, #FBFBFB00 72%, #B71E1EE6 100%);}.elementor-112 .elementor-element.elementor-element-11dc005:hover{--overlay-opacity:0.99;border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-112 .elementor-element.elementor-element-11dc005, .elementor-112 .elementor-element.elementor-element-11dc005::before{--overlay-transition:0.2s;--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-11dc005:hover::before{filter:brightness( 200% ) contrast( 177% ) saturate( 137% ) blur( 0px ) hue-rotate( 0deg );}.elementor-112 .elementor-element.elementor-element-11dc005.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-9e2e5c5{padding:46% 0% 0% 0%;text-align:start;}.elementor-112 .elementor-element.elementor-element-9e2e5c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;color:#C8102E;}.elementor-112 .elementor-element.elementor-element-9e2e5c5 .elementor-heading-title a:hover, .elementor-112 .elementor-element.elementor-element-9e2e5c5 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-eca9f9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-112 .elementor-element.elementor-element-eca9f9c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.4px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-5db8d01{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-0d5578b{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Roboto", Sans-serif;font-weight:400;letter-spacing:0.7px;color:#FFFFFFF5;}.elementor-112 .elementor-element.elementor-element-0d5578b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-0d5578b a:hover, .elementor-112 .elementor-element.elementor-element-0d5578b a:focus{color:#FC0707;}.elementor-112 .elementor-element.elementor-element-106db13{--display:flex;--justify-content:center;--overlay-opacity:0;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-106db13:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-106db13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F8;background-image:url("https://wpcodecraft.online/wp-content/uploads/2026/03/hormann-entrada-vivienda.jpg");background-position:-72px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-106db13::before, .elementor-112 .elementor-element.elementor-element-106db13 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-106db13 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-106db13 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-106db13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-106db13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFCFC;--background-overlay:'';}.elementor-112 .elementor-element.elementor-element-106db13:hover::before, .elementor-112 .elementor-element.elementor-element-106db13:hover > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-106db13:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-106db13 > .elementor-background-slideshow:hover::before, .elementor-112 .elementor-element.elementor-element-106db13 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top center, #FBFBFB00 72%, #B71E1EE6 100%);}.elementor-112 .elementor-element.elementor-element-106db13:hover{--overlay-opacity:0.99;border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-112 .elementor-element.elementor-element-106db13, .elementor-112 .elementor-element.elementor-element-106db13::before{--overlay-transition:0.2s;--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-106db13:hover::before{filter:brightness( 200% ) contrast( 177% ) saturate( 137% ) blur( 0px ) hue-rotate( 0deg );}.elementor-112 .elementor-element.elementor-element-106db13.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-d3ba389{padding:46% 0% 0% 0%;text-align:start;}.elementor-112 .elementor-element.elementor-element-d3ba389 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;color:#C8102E;}.elementor-112 .elementor-element.elementor-element-d3ba389 .elementor-heading-title a:hover, .elementor-112 .elementor-element.elementor-element-d3ba389 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-e3c4ce4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-112 .elementor-element.elementor-element-e3c4ce4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;letter-spacing:0.4px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-a0617d2{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FCFCFC;}.elementor-112 .elementor-element.elementor-element-63cfd13{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Roboto", Sans-serif;font-weight:400;letter-spacing:0.6px;color:#FFFFFFF5;}.elementor-112 .elementor-element.elementor-element-63cfd13.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-63cfd13 a:hover, .elementor-112 .elementor-element.elementor-element-63cfd13 a:focus{color:#FC0707;}.elementor-112 .elementor-element.elementor-element-244c159{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-27b65d3{padding:6% 0% 0% 0%;text-align:center;}.elementor-112 .elementor-element.elementor-element-27b65d3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.1px;color:#C8102E;}.elementor-112 .elementor-element.elementor-element-cc95699{text-align:center;}.elementor-112 .elementor-element.elementor-element-cc95699 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;color:#121213;}.elementor-112 .elementor-element.elementor-element-774868c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-a7ebb57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-00d285d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-00d285d:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-00d285d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-112 .elementor-element.elementor-element-bb970ef{padding:4% 0% 0% 0%;text-align:center;}.elementor-112 .elementor-element.elementor-element-bb970ef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:#FF000A;}.elementor-112 .elementor-element.elementor-element-8ca39d8{text-align:center;}.elementor-112 .elementor-element.elementor-element-8ca39d8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:800;letter-spacing:0.4px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-bb4df32{--display:flex;--min-height:39px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-bb4df32:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-bb4df32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-112 .elementor-element.elementor-element-b73e25c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-112 .elementor-element.elementor-element-b73e25c:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-b73e25c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-112 .elementor-element.elementor-element-d0d7e31{--display:flex;--min-height:233px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-112 .elementor-element.elementor-element-d0d7e31:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-d0d7e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-112 .elementor-element.elementor-element-d0d7e31:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF0000;--border-color:#FF0000;}.elementor-112 .elementor-element.elementor-element-d0d7e31, .elementor-112 .elementor-element.elementor-element-d0d7e31::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-d0d7e31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-12ba646{width:var( --container-widget-width, 24.723% );max-width:24.723%;margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 1px 11px 0px;--container-widget-width:24.723%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FA0707;text-align:center;}.elementor-112 .elementor-element.elementor-element-12ba646.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-12ba646 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:800;letter-spacing:1.4px;color:#C7102E;}.elementor-112 .elementor-element.elementor-element-c142d50{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:9% 0% 0% 0%;text-align:start;}.elementor-112 .elementor-element.elementor-element-c142d50 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-a988c53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7% 0% 0% 0%;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#9BB3BD;}.elementor-112 .elementor-element.elementor-element-be60397{--display:flex;--min-height:233px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-112 .elementor-element.elementor-element-be60397:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-be60397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-112 .elementor-element.elementor-element-be60397:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF0000;--border-color:#FF0000;}.elementor-112 .elementor-element.elementor-element-be60397, .elementor-112 .elementor-element.elementor-element-be60397::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-be60397.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-c8205e7{width:var( --container-widget-width, 24.723% );max-width:24.723%;margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 1px 11px 0px;--container-widget-width:24.723%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FA0707;text-align:start;}.elementor-112 .elementor-element.elementor-element-c8205e7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-c8205e7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:800;letter-spacing:1.4px;color:#C7102E;}.elementor-112 .elementor-element.elementor-element-9cacb2b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10% 0% 0% 0%;text-align:start;}.elementor-112 .elementor-element.elementor-element-9cacb2b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-eb901bd{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:7% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#9BB3BD;}.elementor-112 .elementor-element.elementor-element-eb901bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-bb9cf78{--display:flex;--min-height:233px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-112 .elementor-element.elementor-element-bb9cf78:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-bb9cf78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-112 .elementor-element.elementor-element-bb9cf78:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF0000;--border-color:#FF0000;}.elementor-112 .elementor-element.elementor-element-bb9cf78, .elementor-112 .elementor-element.elementor-element-bb9cf78::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-bb9cf78.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-dcc0bdd{width:var( --container-widget-width, 24.723% );max-width:24.723%;margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 011px 0px;--container-widget-width:24.723%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FA0707;text-align:start;}.elementor-112 .elementor-element.elementor-element-dcc0bdd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-dcc0bdd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:800;letter-spacing:1.4px;color:#C7102E;}.elementor-112 .elementor-element.elementor-element-4a11820{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:09% 0% 0% 0%;text-align:start;}.elementor-112 .elementor-element.elementor-element-4a11820 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ff31b99{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:3% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#9BB3BD;}.elementor-112 .elementor-element.elementor-element-ff31b99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-d0aa8da{--display:flex;--min-height:233px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D;--border-color:#3D3D3D;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-112 .elementor-element.elementor-element-d0aa8da:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-d0aa8da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-112 .elementor-element.elementor-element-d0aa8da:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF0000;--border-color:#FF0000;}.elementor-112 .elementor-element.elementor-element-d0aa8da, .elementor-112 .elementor-element.elementor-element-d0aa8da::before{--border-transition:0.3s;}.elementor-112 .elementor-element.elementor-element-d0aa8da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-a0b6e66{width:var( --container-widget-width, 24.723% );max-width:24.723%;margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 11px 0px;--container-widget-width:24.723%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FA0707;text-align:start;}.elementor-112 .elementor-element.elementor-element-a0b6e66.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-a0b6e66 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:800;letter-spacing:1.4px;color:#C7102E;}.elementor-112 .elementor-element.elementor-element-b2edd5b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:9% 0% 0% 0%;text-align:start;}.elementor-112 .elementor-element.elementor-element-b2edd5b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-f5dafb4{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:5% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#9BB3BD;}.elementor-112 .elementor-element.elementor-element-f5dafb4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-56bb9e5{--display:flex;--min-height:94px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-56bb9e5:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-56bb9e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-112 .elementor-element.elementor-element-9df723d{--display:flex;--min-height:306px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-112 .elementor-element.elementor-element-9df723d:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-9df723d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7102E;}.elementor-112 .elementor-element.elementor-element-80b5668{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-80b5668:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-80b5668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7102E;}.elementor-112 .elementor-element.elementor-element-6671275{text-align:center;}.elementor-112 .elementor-element.elementor-element-6671275 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-61acce0{width:var( --container-widget-width, 60% );max-width:60%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-61acce0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-c6e1e4c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-c6e1e4c:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-c6e1e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7102E;}.elementor-112 .elementor-element.elementor-element-c6e1e4c.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-cffbd96 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.7px;fill:#1A1A21;color:#1A1A21;}.elementor-112 .elementor-element.elementor-element-cffbd96 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-cffbd96 .elementor-button:focus{background-color:#07000000;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-cffbd96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-cffbd96:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-cffbd96 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-cffbd96 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-c301dd3{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-112 .elementor-element.elementor-element-89b5cd8{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-112 .elementor-element.elementor-element-a8ef83e{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-bd4cf24{margin:010% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-112 .elementor-element.elementor-element-bd4cf24 img{max-width:100%;height:312px;}.elementor-112 .elementor-element.elementor-element-e5489b7{width:var( --container-widget-width, 671.687px );max-width:671.687px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;--container-widget-width:671.687px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-319b4bc{width:var( --container-widget-width, 705.408px );max-width:705.408px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;--container-widget-width:705.408px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-31f65ef{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-f7a5784:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-f7a5784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-182px 0px;}.elementor-112 .elementor-element.elementor-element-f7a5784{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-a274721{padding:035% 0% 0% 0%;}.elementor-112 .elementor-element.elementor-element-5a9ac66:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-5a9ac66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-182px 0px;}.elementor-112 .elementor-element.elementor-element-5a9ac66{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-3d335c7:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-3d335c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-182px 0px;}.elementor-112 .elementor-element.elementor-element-3d335c7{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-7a33b86{--padding-top:0%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-112 .elementor-element.elementor-element-8286372{--min-height:335px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-8286372:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-8286372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-182px 0px;}.elementor-112 .elementor-element.elementor-element-11dc005:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-11dc005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-182px 0px;}.elementor-112 .elementor-element.elementor-element-11dc005{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-106db13{--min-height:334px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-106db13:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-106db13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-182px 0px;}.elementor-112 .elementor-element.elementor-element-bb970ef{padding:5% 0% 0% 0%;}.elementor-112 .elementor-element.elementor-element-b73e25c{--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-112 .elementor-element.elementor-element-d0d7e31{--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-c142d50{text-align:start;}.elementor-112 .elementor-element.elementor-element-be60397{--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-9cacb2b{text-align:start;}.elementor-112 .elementor-element.elementor-element-bb9cf78{--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-4a11820{text-align:start;}.elementor-112 .elementor-element.elementor-element-d0aa8da{--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-b2edd5b{text-align:start;}.elementor-112 .elementor-element.elementor-element-f5dafb4{text-align:start;}.elementor-112 .elementor-element.elementor-element-9df723d{--min-height:337px;}.elementor-112 .elementor-element.elementor-element-80b5668{--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-c301dd3{--width:50%;}.elementor-112 .elementor-element.elementor-element-a8ef83e{--width:50%;}.elementor-112 .elementor-element.elementor-element-f7a5784{--width:33%;}.elementor-112 .elementor-element.elementor-element-5a9ac66{--width:33%;}.elementor-112 .elementor-element.elementor-element-3d335c7{--width:33%;}.elementor-112 .elementor-element.elementor-element-8286372{--width:33%;}.elementor-112 .elementor-element.elementor-element-11dc005{--width:33%;}.elementor-112 .elementor-element.elementor-element-106db13{--width:33%;}.elementor-112 .elementor-element.elementor-element-d0d7e31{--width:24%;}.elementor-112 .elementor-element.elementor-element-be60397{--width:24%;}.elementor-112 .elementor-element.elementor-element-bb9cf78{--width:24%;}.elementor-112 .elementor-element.elementor-element-d0aa8da{--width:24%;}}@media(max-width:1024px) and (min-width:768px){.elementor-112 .elementor-element.elementor-element-c301dd3{--width:50%;}.elementor-112 .elementor-element.elementor-element-a8ef83e{--width:50%;}.elementor-112 .elementor-element.elementor-element-f7a5784{--width:238.955px;}.elementor-112 .elementor-element.elementor-element-5a9ac66{--width:238.955px;}.elementor-112 .elementor-element.elementor-element-3d335c7{--width:238.955px;}.elementor-112 .elementor-element.elementor-element-8286372{--width:238.955px;}.elementor-112 .elementor-element.elementor-element-11dc005{--width:238.955px;}.elementor-112 .elementor-element.elementor-element-106db13{--width:238.955px;}.elementor-112 .elementor-element.elementor-element-d0d7e31{--width:25%;}.elementor-112 .elementor-element.elementor-element-bb9cf78{--width:24%;}.elementor-112 .elementor-element.elementor-element-d0aa8da{--width:24%;}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-e63c62e{--gap:1% 1%;--row-gap:1%;--column-gap:1%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-c301dd3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-112 .elementor-element.elementor-element-c301dd3.e-con{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-89b5cd8{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:start;letter-spacing:0.9px;}.elementor-112 .elementor-element.elementor-element-89b5cd8.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-df915d4{padding:0% 0% 0% 5%;text-align:start;font-size:13px;}.elementor-112 .elementor-element.elementor-element-14c3ecc{padding:0% 0% 0% 5%;}.elementor-112 .elementor-element.elementor-element-14c3ecc .elementor-button{font-size:12px;}.elementor-112 .elementor-element.elementor-element-a8ef83e{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-bd4cf24{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-112 .elementor-element.elementor-element-4c4461e{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-e5489b7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-112 .elementor-element.elementor-element-e5489b7 .elementor-heading-title{font-size:30px;}.elementor-112 .elementor-element.elementor-element-319b4bc{width:100%;max-width:100%;text-align:start;font-size:15px;}.elementor-112 .elementor-element.elementor-element-31f65ef{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-112 .elementor-element.elementor-element-f7a5784:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-f7a5784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-208px 0px;}.elementor-112 .elementor-element.elementor-element-f7a5784{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-5a9ac66:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-5a9ac66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-52px 0px;}.elementor-112 .elementor-element.elementor-element-5a9ac66{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-3d335c7:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-3d335c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-208px 0px;}.elementor-112 .elementor-element.elementor-element-3d335c7{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-7a33b86{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:4px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-112 .elementor-element.elementor-element-8286372:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-8286372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-208px 0px;}.elementor-112 .elementor-element.elementor-element-8286372{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-11dc005:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-11dc005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-208px 0px;}.elementor-112 .elementor-element.elementor-element-11dc005{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-106db13:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-106db13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-208px 0px;}.elementor-112 .elementor-element.elementor-element-106db13{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-27b65d3 .elementor-heading-title{font-size:11px;}.elementor-112 .elementor-element.elementor-element-cc95699 .elementor-heading-title{font-size:28px;}.elementor-112 .elementor-element.elementor-element-bb970ef{padding:8% 0% 0% 0%;}.elementor-112 .elementor-element.elementor-element-bb970ef .elementor-heading-title{font-size:12px;}.elementor-112 .elementor-element.elementor-element-8ca39d8 .elementor-heading-title{font-size:30px;}.elementor-112 .elementor-element.elementor-element-bb4df32{--min-height:15px;}.elementor-112 .elementor-element.elementor-element-b73e25c{--gap:17px 0px;--row-gap:17px;--column-gap:0px;}.elementor-112 .elementor-element.elementor-element-d0d7e31{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-c142d50{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-a988c53{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-be60397{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-c8205e7{text-align:center;}.elementor-112 .elementor-element.elementor-element-9cacb2b{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-eb901bd{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-bb9cf78{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-dcc0bdd{text-align:center;}.elementor-112 .elementor-element.elementor-element-4a11820{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-ff31b99{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-d0aa8da{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-a0b6e66{text-align:center;}.elementor-112 .elementor-element.elementor-element-b2edd5b{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-f5dafb4{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-9df723d{--min-height:424px;}.elementor-112 .elementor-element.elementor-element-80b5668{--padding-top:19%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-6671275 .elementor-heading-title{font-size:28px;}.elementor-112 .elementor-element.elementor-element-61acce0{--container-widget-width:382px;--container-widget-flex-grow:0;width:var( --container-widget-width, 382px );max-width:382px;font-size:14px;}.elementor-112 .elementor-element.elementor-element-cffbd96 .elementor-button{font-size:11px;}}/* Start custom CSS for text-editor, class: .elementor-element-89b5cd8 */@media (max-width:767px){
.elementor-112 .elementor-element.elementor-element-89b5cd8 h1{
font-size:28px !important;
line-height:1.3;
max-width:90%;
margin:auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2897837 *//* TABLE */
.prat-table{
  width:100%;
  border-collapse:collapse;
  font-family:'Inter', sans-serif;
}

/* HEADER */
.prat-table th{
  background:#e23a3a;
  color:#fff;
  padding:16px 20px;
  text-align:left;
  font-size:13px;
  font-weight:700;
  letter-spacing:1px;
  text-transform:uppercase;
}

/* CELLS */
.prat-table td{
  padding:16px 20px;
  font-size:14px;
  color:#6b6b6b;
  border-bottom:1px solid #e0e0e0;
}

/* FIRST COLUMN */
.prat-table td:first-child{
  font-weight:600;
  color:#1a1a1a;
}

/* HOVER */
.prat-table tr:hover td{
  background:#f5f5f5;
}

/* ================= MOBILE ================= */
@media (max-width:768px){

/* HIDE HEADER */
.prat-table thead{
  display:none;
}

/* STRUCTURE */
.prat-table,
.prat-table tbody,
.prat-table tr{
  display:block;
  width:100%;
}

/* CARD */
.prat-table tr{
  margin-bottom:18px;
  padding:16px;
  border-radius:8px;
  background:#fff;
  box-shadow:0 3px 10px rgba(0,0,0,0.05);
  border:1px solid #eee;
}

/* ✅ FIX TITLE ROW (VERY IMPORTANT) */
.prat-table td:first-child{
  display:block; /* REMOVE GRID */
  font-size:16px;
  font-weight:700;
  color:#1a1a1a;
  margin-bottom:12px;
  padding-bottom:8px;
  border-bottom:1px solid #eee;
}

/* ✅ APPLY GRID ONLY TO OTHER ROWS */
.prat-table td:not(:first-child){
  display:grid;
  grid-template-columns: 45% 55%;
  padding:8px 0;
  border:none;
  align-items:start;
}

/* LABEL */
.prat-table td:not(:first-child)::before{
  content:attr(data-label);
  font-size:11px;
  font-weight:600;
  color:#888;
  text-transform:uppercase;
  letter-spacing:1px;
}

/* TEXT */
.prat-table td{
  font-size:14px;
  color:#444;
}

}/* End custom CSS */