.elementor-371 .elementor-element.elementor-element-dfde32b{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.17;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-371 .elementor-element.elementor-element-dfde32b:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-dfde32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-371 .elementor-element.elementor-element-dfde32b::before, .elementor-371 .elementor-element.elementor-element-dfde32b > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-dfde32b > .e-con-inner > .elementor-background-video-container::before, .elementor-371 .elementor-element.elementor-element-dfde32b > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-dfde32b > .e-con-inner > .elementor-background-slideshow::before, .elementor-371 .elementor-element.elementor-element-dfde32b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://wrapdetailperu.com/wp-content/uploads/2026/11/portada-servicios-car-wrapping-3m-lima-scaled.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-371 .elementor-element.elementor-element-5271f54{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-371 .elementor-element.elementor-element-c4b9492{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-c4b9492.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-c4b9492 p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-aeb56f3{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-371 .elementor-element.elementor-element-aeb56f3 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-61daa39{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-61daa39 p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-da61911{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:6em;--padding-bottom:8em;--padding-left:1em;--padding-right:1em;}.elementor-371 .elementor-element.elementor-element-da61911:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-da61911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-6594c24{--display:flex;}.elementor-371 .elementor-element.elementor-element-eccc887{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-eccc887.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-eccc887 p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-7d67d82{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-371 .elementor-element.elementor-element-7d67d82.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-7d67d82 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-371 .elementor-element.elementor-element-52058f9{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-371 .elementor-element.elementor-element-52058f9.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-52058f9 p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-1a75498{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-13749ab{--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;--overflow:hidden;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:#E6E6E6;--border-color:#E6E6E6;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-371 .elementor-element.elementor-element-13749ab:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-13749ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-13749ab: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;box-shadow:0px 3px 31px -4px rgba(191, 13.999999999999995, 4.000000000000004, 0.2);}.elementor-371 .elementor-element.elementor-element-13749ab, .elementor-371 .elementor-element.elementor-element-13749ab::before{--border-transition:0.3s;}.elementor-371 .elementor-element.elementor-element-019662c{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-371 .elementor-element.elementor-element-8849e4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-8849e4d.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-8849e4d .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:60px;font-weight:700;color:#8282822E;}.elementor-371 .elementor-element.elementor-element-164b433{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-164b433.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-164b433 p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-90e313a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-90e313a.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-90e313a .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-371 .elementor-element.elementor-element-7a76749{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-371 .elementor-element.elementor-element-7a76749.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-7a76749 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-371 .elementor-element.elementor-element-2b2eb32 .elementor-button{background-color:#BF0E04;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-371 .elementor-element.elementor-element-2b2eb32 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-2b2eb32 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-371 .elementor-element.elementor-element-2b2eb32 .elementor-button:hover, .elementor-371 .elementor-element.elementor-element-2b2eb32 .elementor-button:focus{box-shadow:-4px 20px 29px -17px rgba(255, 7.760869565217346, 7.760869565217346, 0.58);}.elementor-371 .elementor-element.elementor-element-9ad3cb0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-9ad3cb0:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-9ad3cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wrapdetailperu.com/wp-content/uploads/2026/11/polarizado-nanoceramico-lunas-oscuras-privacidad.webp");background-position:center center;background-size:cover;}.elementor-371 .elementor-element.elementor-element-c75b588{--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;--overflow:hidden;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:#E6E6E6;--border-color:#E6E6E6;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-371 .elementor-element.elementor-element-c75b588:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-c75b588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-371 .elementor-element.elementor-element-c75b588: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;box-shadow:0px 3px 31px -4px rgba(191, 13.999999999999995, 4.000000000000004, 0.2);}.elementor-371 .elementor-element.elementor-element-c75b588, .elementor-371 .elementor-element.elementor-element-c75b588::before{--border-transition:0.3s;}.elementor-371 .elementor-element.elementor-element-7790d55{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-371 .elementor-element.elementor-element-6e0bf4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-6e0bf4e.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-6e0bf4e .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:60px;font-weight:700;color:#8282822E;}.elementor-371 .elementor-element.elementor-element-30bc8e5{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-30bc8e5.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-30bc8e5 p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-31b30f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-31b30f0.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-31b30f0 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-2ff7db6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-2ff7db6.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-2ff7db6 p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-7aca1ab .elementor-button{background-color:#BF0E04;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-371 .elementor-element.elementor-element-7aca1ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-7aca1ab .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-371 .elementor-element.elementor-element-7aca1ab .elementor-button:hover, .elementor-371 .elementor-element.elementor-element-7aca1ab .elementor-button:focus{box-shadow:-4px 20px 29px -17px rgba(255, 7.760869565217346, 7.760869565217346, 0.58);}.elementor-371 .elementor-element.elementor-element-9dabda1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-9dabda1:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-9dabda1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wrapdetailperu.com/wp-content/uploads/2026/11/instalacion-laminas-de-seguridad-3m-lima.webp");background-position:center center;background-size:cover;}.elementor-371 .elementor-element.elementor-element-a6be5a9{--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;--overflow:hidden;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:#E6E6E6;--border-color:#E6E6E6;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-371 .elementor-element.elementor-element-a6be5a9:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-a6be5a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-a6be5a9: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;box-shadow:0px 3px 31px -4px rgba(191, 13.999999999999995, 4.000000000000004, 0.2);}.elementor-371 .elementor-element.elementor-element-a6be5a9, .elementor-371 .elementor-element.elementor-element-a6be5a9::before{--border-transition:0.3s;}.elementor-371 .elementor-element.elementor-element-dc90d41{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-371 .elementor-element.elementor-element-e96831e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-e96831e.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-e96831e .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:60px;font-weight:700;color:#8282822E;}.elementor-371 .elementor-element.elementor-element-1c80b8e{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-1c80b8e.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-1c80b8e p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-01630ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-01630ce.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-01630ce .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-371 .elementor-element.elementor-element-774e69b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-371 .elementor-element.elementor-element-774e69b.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-774e69b p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-264953f .elementor-button{background-color:#BF0E04;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-371 .elementor-element.elementor-element-264953f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-264953f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-371 .elementor-element.elementor-element-264953f .elementor-button:hover, .elementor-371 .elementor-element.elementor-element-264953f .elementor-button:focus{box-shadow:-4px 20px 29px -17px rgba(255, 7.760869565217346, 7.760869565217346, 0.58);}.elementor-371 .elementor-element.elementor-element-89f39f4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-89f39f4:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-89f39f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wrapdetailperu.com/wp-content/uploads/2026/11/instalacion-control-solar-3m-crystalline-parabrisas.webp");background-position:center center;background-size:cover;}.elementor-371 .elementor-element.elementor-element-d93ce09{--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;--overflow:hidden;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:#E6E6E6;--border-color:#E6E6E6;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-371 .elementor-element.elementor-element-d93ce09:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-d93ce09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-371 .elementor-element.elementor-element-d93ce09: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;box-shadow:0px 3px 31px -4px rgba(191, 13.999999999999995, 4.000000000000004, 0.2);}.elementor-371 .elementor-element.elementor-element-d93ce09, .elementor-371 .elementor-element.elementor-element-d93ce09::before{--border-transition:0.3s;}.elementor-371 .elementor-element.elementor-element-02930d7{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-371 .elementor-element.elementor-element-f5d5db5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-f5d5db5.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-f5d5db5 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:60px;font-weight:700;color:#8282822E;}.elementor-371 .elementor-element.elementor-element-69bf7c0{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-69bf7c0.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-69bf7c0 p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-fe51cba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-fe51cba.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-fe51cba .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-925f17c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-925f17c.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-925f17c p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-8aea880 .elementor-button{background-color:#BF0E04;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-371 .elementor-element.elementor-element-8aea880 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-8aea880 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-371 .elementor-element.elementor-element-8aea880 .elementor-button:hover, .elementor-371 .elementor-element.elementor-element-8aea880 .elementor-button:focus{box-shadow:-4px 20px 29px -17px rgba(255, 7.760869565217346, 7.760869565217346, 0.58);}.elementor-371 .elementor-element.elementor-element-0cbcdbe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-0cbcdbe:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-0cbcdbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wrapdetailperu.com/wp-content/uploads/2026/11/protector-pintura-ppf-3m-autorregenerativo-lima.webp");background-position:center center;background-size:cover;}.elementor-371 .elementor-element.elementor-element-81eb104{--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;--overflow:hidden;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:#E6E6E6;--border-color:#E6E6E6;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-371 .elementor-element.elementor-element-81eb104:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-81eb104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-81eb104: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;box-shadow:0px 3px 31px -4px rgba(191, 13.999999999999995, 4.000000000000004, 0.2);}.elementor-371 .elementor-element.elementor-element-81eb104, .elementor-371 .elementor-element.elementor-element-81eb104::before{--border-transition:0.3s;}.elementor-371 .elementor-element.elementor-element-d5d6eb7{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-371 .elementor-element.elementor-element-bad4b98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-bad4b98.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-bad4b98 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:60px;font-weight:700;color:#8282822E;}.elementor-371 .elementor-element.elementor-element-1f91434{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-1f91434.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-1f91434 p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-e19d45b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-e19d45b.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-e19d45b .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-371 .elementor-element.elementor-element-9ef5f38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-371 .elementor-element.elementor-element-9ef5f38.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-9ef5f38 p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-d858567 .elementor-button{background-color:#BF0E04;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-371 .elementor-element.elementor-element-d858567 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-d858567 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-371 .elementor-element.elementor-element-d858567 .elementor-button:hover, .elementor-371 .elementor-element.elementor-element-d858567 .elementor-button:focus{box-shadow:-4px 20px 29px -17px rgba(255, 7.760869565217346, 7.760869565217346, 0.58);}.elementor-371 .elementor-element.elementor-element-08e82ef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-08e82ef:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-08e82ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wrapdetailperu.com/wp-content/uploads/2026/11/aplicacion-tratamiento-ceramico-brillo-espejo.webp");background-position:center center;background-size:cover;}.elementor-371 .elementor-element.elementor-element-7232ee5{--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;--overflow:hidden;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:#E6E6E6;--border-color:#E6E6E6;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-371 .elementor-element.elementor-element-7232ee5:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-7232ee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-371 .elementor-element.elementor-element-7232ee5: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;box-shadow:0px 3px 31px -4px rgba(191, 13.999999999999995, 4.000000000000004, 0.2);}.elementor-371 .elementor-element.elementor-element-7232ee5, .elementor-371 .elementor-element.elementor-element-7232ee5::before{--border-transition:0.3s;}.elementor-371 .elementor-element.elementor-element-12db5b0{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-371 .elementor-element.elementor-element-527994d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-527994d.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-527994d .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:60px;font-weight:700;color:#8282822E;}.elementor-371 .elementor-element.elementor-element-d502e36{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-d502e36.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-d502e36 p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-fa63df7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-fa63df7.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-fa63df7 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-5917655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-5917655.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-5917655 p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-9f0d397 .elementor-button{background-color:#BF0E04;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-371 .elementor-element.elementor-element-9f0d397 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-9f0d397 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-371 .elementor-element.elementor-element-9f0d397 .elementor-button:hover, .elementor-371 .elementor-element.elementor-element-9f0d397 .elementor-button:focus{box-shadow:-4px 20px 29px -17px rgba(255, 7.760869565217346, 7.760869565217346, 0.58);}.elementor-371 .elementor-element.elementor-element-da948e0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-da948e0:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-da948e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wrapdetailperu.com/wp-content/uploads/2026/11/undercoating-chasis-zincado-escape-lima.webp");background-position:center center;background-size:cover;}.elementor-371 .elementor-element.elementor-element-9f35e3b{--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;--overflow:hidden;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:#E6E6E6;--border-color:#E6E6E6;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-371 .elementor-element.elementor-element-9f35e3b:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-9f35e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-9f35e3b: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;box-shadow:0px 3px 31px -4px rgba(191, 13.999999999999995, 4.000000000000004, 0.2);}.elementor-371 .elementor-element.elementor-element-9f35e3b, .elementor-371 .elementor-element.elementor-element-9f35e3b::before{--border-transition:0.3s;}.elementor-371 .elementor-element.elementor-element-13c1755{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-371 .elementor-element.elementor-element-917c120{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-917c120.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-917c120 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:60px;font-weight:700;color:#8282822E;}.elementor-371 .elementor-element.elementor-element-ed0dc04{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-ed0dc04.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-ed0dc04 p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-5e37007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-5e37007.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-5e37007 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-371 .elementor-element.elementor-element-452f80d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-371 .elementor-element.elementor-element-452f80d.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-452f80d p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-2172172 .elementor-button{background-color:#BF0E04;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-371 .elementor-element.elementor-element-2172172 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-371 .elementor-element.elementor-element-2172172 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-371 .elementor-element.elementor-element-2172172 .elementor-button:hover, .elementor-371 .elementor-element.elementor-element-2172172 .elementor-button:focus{box-shadow:-4px 20px 29px -17px rgba(255, 7.760869565217346, 7.760869565217346, 0.58);}.elementor-371 .elementor-element.elementor-element-473940d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-473940d:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-473940d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wrapdetailperu.com/wp-content/uploads/2026/11/corte-precision-vinil-negro-mate-lima.webp");background-position:center center;background-size:cover;}.elementor-371 .elementor-element.elementor-element-0242c39{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-371 .elementor-element.elementor-element-0242c39:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-0242c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-371 .elementor-element.elementor-element-643ad9a{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-83e644d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-e6e8993{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-e6e8993.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-e6e8993 p{margin-block-end:0px;}.elementor-371 .elementor-element.elementor-element-5a5a087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-5a5a087.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-5a5a087 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-11b50e2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-11b50e2.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-11b50e2 p{margin-block-end:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-371 .elementor-element.elementor-element-667dc52 .elementor-icon-box-wrapper{align-items:center;gap:18px;}.elementor-371 .elementor-element.elementor-element-667dc52 .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-667dc52.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-667dc52.elementor-view-framed .elementor-icon, .elementor-371 .elementor-element.elementor-element-667dc52.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-667dc52.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-667dc52 .elementor-icon{font-size:24px;border-radius:12px 12px 12px 12px;}.elementor-371 .elementor-element.elementor-element-667dc52 .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-667dc52 .elementor-icon-box-title a{font-family:"Saira", Sans-serif;font-size:16px;font-weight:500;}.elementor-371 .elementor-element.elementor-element-667dc52:has(:hover) .elementor-icon-box-title,
					 .elementor-371 .elementor-element.elementor-element-667dc52:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-667dc52 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-0c95bc2 .elementor-icon-box-wrapper{align-items:center;gap:18px;}.elementor-371 .elementor-element.elementor-element-0c95bc2 .elementor-icon-box-title{margin-block-end:3px;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-0c95bc2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#BF0E04;color:#BF0E04;}.elementor-371 .elementor-element.elementor-element-0c95bc2.elementor-view-framed .elementor-icon, .elementor-371 .elementor-element.elementor-element-0c95bc2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-0c95bc2.elementor-view-framed .elementor-icon{background-color:#BF0E04;}.elementor-371 .elementor-element.elementor-element-0c95bc2 .elementor-icon{font-size:24px;border-radius:12px 12px 12px 12px;}.elementor-371 .elementor-element.elementor-element-0c95bc2 .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-0c95bc2 .elementor-icon-box-title a{font-family:"Saira", Sans-serif;font-size:16px;font-weight:500;}.elementor-371 .elementor-element.elementor-element-0c95bc2:has(:hover) .elementor-icon-box-title,
					 .elementor-371 .elementor-element.elementor-element-0c95bc2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-0c95bc2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-ec34658 .elementor-icon-box-wrapper{align-items:center;gap:18px;}.elementor-371 .elementor-element.elementor-element-ec34658 .elementor-icon-box-title{margin-block-end:13px;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-ec34658.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-ec34658.elementor-view-framed .elementor-icon, .elementor-371 .elementor-element.elementor-element-ec34658.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-371 .elementor-element.elementor-element-ec34658.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-ec34658 .elementor-icon{font-size:24px;border-radius:12px 12px 12px 12px;}.elementor-371 .elementor-element.elementor-element-ec34658 .elementor-icon-box-title, .elementor-371 .elementor-element.elementor-element-ec34658 .elementor-icon-box-title a{font-family:"Saira", Sans-serif;font-size:16px;font-weight:500;}.elementor-371 .elementor-element.elementor-element-ec34658:has(:hover) .elementor-icon-box-title,
					 .elementor-371 .elementor-element.elementor-element-ec34658:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-ec34658 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-371 .elementor-element.elementor-element-6f0825d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-371 .elementor-element.elementor-element-6b0ff2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-371 .elementor-element.elementor-element-6b0ff2d img{width:100%;}.elementor-371 .elementor-element.elementor-element-1987ffa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-1987ffa:not(.elementor-motion-effects-element-type-background), .elementor-371 .elementor-element.elementor-element-1987ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-371 .elementor-element.elementor-element-83e644d{--width:80%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-371 .elementor-element.elementor-element-aeb56f3 .elementor-heading-title{font-size:55px;}.elementor-371 .elementor-element.elementor-element-61daa39{font-size:16px;}.elementor-371 .elementor-element.elementor-element-eccc887.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-52058f9{font-size:16px;}.elementor-371 .elementor-element.elementor-element-13749ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-8849e4d .elementor-heading-title{font-size:50px;}.elementor-371 .elementor-element.elementor-element-164b433.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-7a76749{font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-371 .elementor-element.elementor-element-c75b588{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-6e0bf4e .elementor-heading-title{font-size:50px;}.elementor-371 .elementor-element.elementor-element-30bc8e5.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-2ff7db6{font-size:16px;}.elementor-371 .elementor-element.elementor-element-a6be5a9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-e96831e .elementor-heading-title{font-size:50px;}.elementor-371 .elementor-element.elementor-element-1c80b8e.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-774e69b{font-size:16px;}.elementor-371 .elementor-element.elementor-element-d93ce09{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-f5d5db5 .elementor-heading-title{font-size:50px;}.elementor-371 .elementor-element.elementor-element-69bf7c0.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-925f17c{font-size:16px;}.elementor-371 .elementor-element.elementor-element-81eb104{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-bad4b98 .elementor-heading-title{font-size:50px;}.elementor-371 .elementor-element.elementor-element-1f91434.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-9ef5f38{font-size:16px;}.elementor-371 .elementor-element.elementor-element-7232ee5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-527994d .elementor-heading-title{font-size:50px;}.elementor-371 .elementor-element.elementor-element-d502e36.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-5917655{font-size:16px;}.elementor-371 .elementor-element.elementor-element-9f35e3b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-371 .elementor-element.elementor-element-917c120 .elementor-heading-title{font-size:50px;}.elementor-371 .elementor-element.elementor-element-ed0dc04.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-452f80d{font-size:16px;}.elementor-371 .elementor-element.elementor-element-e6e8993.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-11b50e2{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:16px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-371 .elementor-element.elementor-element-5271f54{--padding-top:12em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-371 .elementor-element.elementor-element-c4b9492{font-size:9px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-371 .elementor-element.elementor-element-aeb56f3{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-371 .elementor-element.elementor-element-aeb56f3 .elementor-heading-title{font-size:40px;}.elementor-371 .elementor-element.elementor-element-61daa39{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:15px;}.elementor-371 .elementor-element.elementor-element-da61911{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-371 .elementor-element.elementor-element-6594c24{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-371 .elementor-element.elementor-element-eccc887{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;font-size:10px;}.elementor-371 .elementor-element.elementor-element-eccc887.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-7d67d82{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:start;}.elementor-371 .elementor-element.elementor-element-7d67d82 .elementor-heading-title{font-size:30px;}.elementor-371 .elementor-element.elementor-element-52058f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:start;font-size:14px;}.elementor-371 .elementor-element.elementor-element-13749ab{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-371 .elementor-element.elementor-element-019662c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-371 .elementor-element.elementor-element-8849e4d .elementor-heading-title{font-size:50px;}.elementor-371 .elementor-element.elementor-element-164b433{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;font-size:10px;}.elementor-371 .elementor-element.elementor-element-164b433.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-90e313a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-90e313a .elementor-heading-title{font-size:20px;}.elementor-371 .elementor-element.elementor-element-7a76749{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-371 .elementor-element.elementor-element-2b2eb32 .elementor-button{font-size:13px;}.elementor-371 .elementor-element.elementor-element-9ad3cb0{--min-height:230px;}.elementor-371 .elementor-element.elementor-element-c75b588{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-371 .elementor-element.elementor-element-7790d55{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-371 .elementor-element.elementor-element-6e0bf4e .elementor-heading-title{font-size:50px;}.elementor-371 .elementor-element.elementor-element-30bc8e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;font-size:10px;}.elementor-371 .elementor-element.elementor-element-30bc8e5.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-31b30f0{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-31b30f0 .elementor-heading-title{font-size:20px;}.elementor-371 .elementor-element.elementor-element-2ff7db6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;}.elementor-371 .elementor-element.elementor-element-7aca1ab .elementor-button{font-size:13px;}.elementor-371 .elementor-element.elementor-element-9dabda1{--min-height:230px;}.elementor-371 .elementor-element.elementor-element-a6be5a9{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-371 .elementor-element.elementor-element-dc90d41{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-371 .elementor-element.elementor-element-e96831e .elementor-heading-title{font-size:50px;}.elementor-371 .elementor-element.elementor-element-1c80b8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;font-size:10px;}.elementor-371 .elementor-element.elementor-element-1c80b8e.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-01630ce{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-01630ce .elementor-heading-title{font-size:20px;}.elementor-371 .elementor-element.elementor-element-774e69b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;}.elementor-371 .elementor-element.elementor-element-264953f .elementor-button{font-size:13px;}.elementor-371 .elementor-element.elementor-element-89f39f4{--min-height:230px;}.elementor-371 .elementor-element.elementor-element-d93ce09{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-371 .elementor-element.elementor-element-02930d7{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-371 .elementor-element.elementor-element-f5d5db5 .elementor-heading-title{font-size:50px;}.elementor-371 .elementor-element.elementor-element-69bf7c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;font-size:10px;}.elementor-371 .elementor-element.elementor-element-69bf7c0.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-fe51cba{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-fe51cba .elementor-heading-title{font-size:20px;}.elementor-371 .elementor-element.elementor-element-925f17c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;}.elementor-371 .elementor-element.elementor-element-8aea880 .elementor-button{font-size:13px;}.elementor-371 .elementor-element.elementor-element-0cbcdbe{--min-height:230px;}.elementor-371 .elementor-element.elementor-element-81eb104{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-371 .elementor-element.elementor-element-d5d6eb7{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-371 .elementor-element.elementor-element-bad4b98 .elementor-heading-title{font-size:50px;}.elementor-371 .elementor-element.elementor-element-1f91434{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;font-size:10px;}.elementor-371 .elementor-element.elementor-element-1f91434.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-e19d45b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-e19d45b .elementor-heading-title{font-size:20px;}.elementor-371 .elementor-element.elementor-element-9ef5f38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;}.elementor-371 .elementor-element.elementor-element-d858567 .elementor-button{font-size:13px;}.elementor-371 .elementor-element.elementor-element-08e82ef{--min-height:230px;}.elementor-371 .elementor-element.elementor-element-7232ee5{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-371 .elementor-element.elementor-element-12db5b0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-371 .elementor-element.elementor-element-527994d .elementor-heading-title{font-size:50px;}.elementor-371 .elementor-element.elementor-element-d502e36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;font-size:10px;}.elementor-371 .elementor-element.elementor-element-d502e36.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-fa63df7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-fa63df7 .elementor-heading-title{font-size:20px;}.elementor-371 .elementor-element.elementor-element-5917655{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;}.elementor-371 .elementor-element.elementor-element-9f0d397 .elementor-button{font-size:13px;}.elementor-371 .elementor-element.elementor-element-da948e0{--min-height:230px;}.elementor-371 .elementor-element.elementor-element-9f35e3b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-371 .elementor-element.elementor-element-13c1755{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-371 .elementor-element.elementor-element-917c120 .elementor-heading-title{font-size:50px;}.elementor-371 .elementor-element.elementor-element-ed0dc04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;font-size:10px;}.elementor-371 .elementor-element.elementor-element-ed0dc04.elementor-element{--align-self:flex-start;}.elementor-371 .elementor-element.elementor-element-5e37007{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-371 .elementor-element.elementor-element-5e37007 .elementor-heading-title{font-size:20px;}.elementor-371 .elementor-element.elementor-element-452f80d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:13px;}.elementor-371 .elementor-element.elementor-element-2172172 .elementor-button{font-size:13px;}.elementor-371 .elementor-element.elementor-element-473940d{--min-height:230px;}.elementor-371 .elementor-element.elementor-element-0242c39{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-371 .elementor-element.elementor-element-e6e8993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;font-size:10px;}.elementor-371 .elementor-element.elementor-element-e6e8993.elementor-element{--align-self:center;}.elementor-371 .elementor-element.elementor-element-5a5a087{text-align:center;}.elementor-371 .elementor-element.elementor-element-5a5a087 .elementor-heading-title{font-size:30px;}.elementor-371 .elementor-element.elementor-element-11b50e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:14px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-371 .elementor-element.elementor-element-667dc52 .elementor-icon-box-title{margin-block-end:7px;}.elementor-371 .elementor-element.elementor-element-667dc52 .elementor-icon{font-size:24px;border-radius:12px 12px 12px 12px;}.elementor-371 .elementor-element.elementor-element-667dc52 .elementor-icon-box-description{font-size:14px;}.elementor-371 .elementor-element.elementor-element-0c95bc2 .elementor-icon-box-title{margin-block-end:7px;}.elementor-371 .elementor-element.elementor-element-0c95bc2 .elementor-icon{font-size:24px;border-radius:12px 12px 12px 12px;}.elementor-371 .elementor-element.elementor-element-0c95bc2 .elementor-icon-box-description{font-size:14px;}.elementor-371 .elementor-element.elementor-element-ec34658 .elementor-icon-box-title{margin-block-end:7px;}.elementor-371 .elementor-element.elementor-element-ec34658 .elementor-icon{font-size:24px;border-radius:12px 12px 12px 12px;}.elementor-371 .elementor-element.elementor-element-ec34658 .elementor-icon-box-description{font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-371 .elementor-element.elementor-element-6b0ff2d{text-align:center;}.elementor-371 .elementor-element.elementor-element-6b0ff2d img{width:100%;}}/* Start custom CSS for button, class: .elementor-element-2b2eb32 */.elementor-371 .elementor-element.elementor-element-2b2eb32 {
    position: relative !important;
    overflow: visible !important;
}

.elementor-371 .elementor-element.elementor-element-2b2eb32 .elementor-button {
    position: relative !important;
    overflow: hidden !important;
    z-index: 2 !important;
}

.elementor-371 .elementor-element.elementor-element-2b2eb32 .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: -50% !important;
    left: -150% !important;
    width: 50% !important;
    height: 200% !important;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.45) 50%,
        rgba(255, 255, 255, 0) 100%
    ) !important;
    transform: rotate(25deg) !important;
    pointer-events: none !important;
    z-index: 1 !important;
    transition: none !important;
}

.elementor-371 .elementor-element.elementor-element-2b2eb32:hover .elementor-button::after {
    left: 150% !important;
    transition: left 0.6s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ad3cb0 *//* PC y Tablet: Desvanecido más largo desde la izquierda */
.elementor-371 .elementor-element.elementor-element-9ad3cb0 {
    -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 25%, black 55%, black 100%) !important;
    mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 25%, black 55%, black 100%) !important;
}

/* Móvil: Desvanecido más largo hacia la parte inferior */
@media (max-width: 767px) {
    .elementor-371 .elementor-element.elementor-element-9ad3cb0 {
        -webkit-mask-image: linear-gradient(to bottom, black 0%, black 45%, rgba(0, 0, 0, 0.4) 75%, transparent 100%) !important;
        mask-image: linear-gradient(to bottom, black 0%, black 45%, rgba(0, 0, 0, 0.4) 75%, transparent 100%) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13749ab *//* Estado normal */
.elementor-371 .elementor-element.elementor-element-13749ab {
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    will-change: transform;
}

/* Efecto al pasar el cursor (sube 8px sin sombra) */
.elementor-371 .elementor-element.elementor-element-13749ab:hover {
    transform: translateY(-8px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7aca1ab */.elementor-371 .elementor-element.elementor-element-7aca1ab {
    position: relative !important;
    overflow: visible !important;
}

.elementor-371 .elementor-element.elementor-element-7aca1ab .elementor-button {
    position: relative !important;
    overflow: hidden !important;
    z-index: 2 !important;
}

.elementor-371 .elementor-element.elementor-element-7aca1ab .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: -50% !important;
    left: -150% !important;
    width: 50% !important;
    height: 200% !important;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.45) 50%,
        rgba(255, 255, 255, 0) 100%
    ) !important;
    transform: rotate(25deg) !important;
    pointer-events: none !important;
    z-index: 1 !important;
    transition: none !important;
}

.elementor-371 .elementor-element.elementor-element-7aca1ab:hover .elementor-button::after {
    left: 150% !important;
    transition: left 0.6s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dabda1 *//* PC y Tablet: Desvanecido más largo desde la izquierda */
.elementor-371 .elementor-element.elementor-element-9dabda1 {
    -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 25%, black 55%, black 100%) !important;
    mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 25%, black 55%, black 100%) !important;
}

/* Móvil: Desvanecido más largo hacia la parte inferior */
@media (max-width: 767px) {
    .elementor-371 .elementor-element.elementor-element-9dabda1 {
        -webkit-mask-image: linear-gradient(to bottom, black 0%, black 45%, rgba(0, 0, 0, 0.4) 75%, transparent 100%) !important;
        mask-image: linear-gradient(to bottom, black 0%, black 45%, rgba(0, 0, 0, 0.4) 75%, transparent 100%) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c75b588 *//* Estado normal */
.elementor-371 .elementor-element.elementor-element-c75b588 {
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    will-change: transform;
}

/* Efecto al pasar el cursor (sube 8px sin sombra) */
.elementor-371 .elementor-element.elementor-element-c75b588:hover {
    transform: translateY(-8px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-264953f */.elementor-371 .elementor-element.elementor-element-264953f {
    position: relative !important;
    overflow: visible !important;
}

.elementor-371 .elementor-element.elementor-element-264953f .elementor-button {
    position: relative !important;
    overflow: hidden !important;
    z-index: 2 !important;
}

.elementor-371 .elementor-element.elementor-element-264953f .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: -50% !important;
    left: -150% !important;
    width: 50% !important;
    height: 200% !important;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.45) 50%,
        rgba(255, 255, 255, 0) 100%
    ) !important;
    transform: rotate(25deg) !important;
    pointer-events: none !important;
    z-index: 1 !important;
    transition: none !important;
}

.elementor-371 .elementor-element.elementor-element-264953f:hover .elementor-button::after {
    left: 150% !important;
    transition: left 0.6s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89f39f4 *//* PC y Tablet: Desvanecido más largo desde la izquierda */
.elementor-371 .elementor-element.elementor-element-89f39f4 {
    -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 25%, black 55%, black 100%) !important;
    mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 25%, black 55%, black 100%) !important;
}

/* Móvil: Desvanecido más largo hacia la parte inferior */
@media (max-width: 767px) {
    .elementor-371 .elementor-element.elementor-element-89f39f4 {
        -webkit-mask-image: linear-gradient(to bottom, black 0%, black 45%, rgba(0, 0, 0, 0.4) 75%, transparent 100%) !important;
        mask-image: linear-gradient(to bottom, black 0%, black 45%, rgba(0, 0, 0, 0.4) 75%, transparent 100%) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6be5a9 *//* Estado normal */
.elementor-371 .elementor-element.elementor-element-a6be5a9 {
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    will-change: transform;
}

/* Efecto al pasar el cursor (sube 8px sin sombra) */
.elementor-371 .elementor-element.elementor-element-a6be5a9:hover {
    transform: translateY(-8px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8aea880 */.elementor-371 .elementor-element.elementor-element-8aea880 {
    position: relative !important;
    overflow: visible !important;
}

.elementor-371 .elementor-element.elementor-element-8aea880 .elementor-button {
    position: relative !important;
    overflow: hidden !important;
    z-index: 2 !important;
}

.elementor-371 .elementor-element.elementor-element-8aea880 .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: -50% !important;
    left: -150% !important;
    width: 50% !important;
    height: 200% !important;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.45) 50%,
        rgba(255, 255, 255, 0) 100%
    ) !important;
    transform: rotate(25deg) !important;
    pointer-events: none !important;
    z-index: 1 !important;
    transition: none !important;
}

.elementor-371 .elementor-element.elementor-element-8aea880:hover .elementor-button::after {
    left: 150% !important;
    transition: left 0.6s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cbcdbe *//* PC y Tablet: Desvanecido más largo desde la izquierda */
.elementor-371 .elementor-element.elementor-element-0cbcdbe {
    -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 25%, black 55%, black 100%) !important;
    mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 25%, black 55%, black 100%) !important;
}

/* Móvil: Desvanecido más largo hacia la parte inferior */
@media (max-width: 767px) {
    .elementor-371 .elementor-element.elementor-element-0cbcdbe {
        -webkit-mask-image: linear-gradient(to bottom, black 0%, black 45%, rgba(0, 0, 0, 0.4) 75%, transparent 100%) !important;
        mask-image: linear-gradient(to bottom, black 0%, black 45%, rgba(0, 0, 0, 0.4) 75%, transparent 100%) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93ce09 *//* Estado normal */
.elementor-371 .elementor-element.elementor-element-d93ce09 {
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    will-change: transform;
}

/* Efecto al pasar el cursor (sube 8px sin sombra) */
.elementor-371 .elementor-element.elementor-element-d93ce09:hover {
    transform: translateY(-8px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d858567 */.elementor-371 .elementor-element.elementor-element-d858567 {
    position: relative !important;
    overflow: visible !important;
}

.elementor-371 .elementor-element.elementor-element-d858567 .elementor-button {
    position: relative !important;
    overflow: hidden !important;
    z-index: 2 !important;
}

.elementor-371 .elementor-element.elementor-element-d858567 .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: -50% !important;
    left: -150% !important;
    width: 50% !important;
    height: 200% !important;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.45) 50%,
        rgba(255, 255, 255, 0) 100%
    ) !important;
    transform: rotate(25deg) !important;
    pointer-events: none !important;
    z-index: 1 !important;
    transition: none !important;
}

.elementor-371 .elementor-element.elementor-element-d858567:hover .elementor-button::after {
    left: 150% !important;
    transition: left 0.6s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08e82ef *//* PC y Tablet: Desvanecido más largo desde la izquierda */
.elementor-371 .elementor-element.elementor-element-08e82ef {
    -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 25%, black 55%, black 100%) !important;
    mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 25%, black 55%, black 100%) !important;
}

/* Móvil: Desvanecido más largo hacia la parte inferior */
@media (max-width: 767px) {
    .elementor-371 .elementor-element.elementor-element-08e82ef {
        -webkit-mask-image: linear-gradient(to bottom, black 0%, black 45%, rgba(0, 0, 0, 0.4) 75%, transparent 100%) !important;
        mask-image: linear-gradient(to bottom, black 0%, black 45%, rgba(0, 0, 0, 0.4) 75%, transparent 100%) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81eb104 *//* Estado normal */
.elementor-371 .elementor-element.elementor-element-81eb104 {
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    will-change: transform;
}

/* Efecto al pasar el cursor (sube 8px sin sombra) */
.elementor-371 .elementor-element.elementor-element-81eb104:hover {
    transform: translateY(-8px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9f0d397 */.elementor-371 .elementor-element.elementor-element-9f0d397 {
    position: relative !important;
    overflow: visible !important;
}

.elementor-371 .elementor-element.elementor-element-9f0d397 .elementor-button {
    position: relative !important;
    overflow: hidden !important;
    z-index: 2 !important;
}

.elementor-371 .elementor-element.elementor-element-9f0d397 .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: -50% !important;
    left: -150% !important;
    width: 50% !important;
    height: 200% !important;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.45) 50%,
        rgba(255, 255, 255, 0) 100%
    ) !important;
    transform: rotate(25deg) !important;
    pointer-events: none !important;
    z-index: 1 !important;
    transition: none !important;
}

.elementor-371 .elementor-element.elementor-element-9f0d397:hover .elementor-button::after {
    left: 150% !important;
    transition: left 0.6s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da948e0 *//* PC y Tablet: Desvanecido más largo desde la izquierda */
.elementor-371 .elementor-element.elementor-element-da948e0 {
    -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 25%, black 55%, black 100%) !important;
    mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 25%, black 55%, black 100%) !important;
}

/* Móvil: Desvanecido más largo hacia la parte inferior */
@media (max-width: 767px) {
    .elementor-371 .elementor-element.elementor-element-da948e0 {
        -webkit-mask-image: linear-gradient(to bottom, black 0%, black 45%, rgba(0, 0, 0, 0.4) 75%, transparent 100%) !important;
        mask-image: linear-gradient(to bottom, black 0%, black 45%, rgba(0, 0, 0, 0.4) 75%, transparent 100%) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7232ee5 *//* Estado normal */
.elementor-371 .elementor-element.elementor-element-7232ee5 {
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    will-change: transform;
}

/* Efecto al pasar el cursor (sube 8px sin sombra) */
.elementor-371 .elementor-element.elementor-element-7232ee5:hover {
    transform: translateY(-8px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2172172 */.elementor-371 .elementor-element.elementor-element-2172172 {
    position: relative !important;
    overflow: visible !important;
}

.elementor-371 .elementor-element.elementor-element-2172172 .elementor-button {
    position: relative !important;
    overflow: hidden !important;
    z-index: 2 !important;
}

.elementor-371 .elementor-element.elementor-element-2172172 .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: -50% !important;
    left: -150% !important;
    width: 50% !important;
    height: 200% !important;
    background: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 0.45) 50%,
        rgba(255, 255, 255, 0) 100%
    ) !important;
    transform: rotate(25deg) !important;
    pointer-events: none !important;
    z-index: 1 !important;
    transition: none !important;
}

.elementor-371 .elementor-element.elementor-element-2172172:hover .elementor-button::after {
    left: 150% !important;
    transition: left 0.6s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-473940d *//* PC y Tablet: Desvanecido más largo desde la izquierda */
.elementor-371 .elementor-element.elementor-element-473940d {
    -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 25%, black 55%, black 100%) !important;
    mask-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 25%, black 55%, black 100%) !important;
}

/* Móvil: Desvanecido más largo hacia la parte inferior */
@media (max-width: 767px) {
    .elementor-371 .elementor-element.elementor-element-473940d {
        -webkit-mask-image: linear-gradient(to bottom, black 0%, black 45%, rgba(0, 0, 0, 0.4) 75%, transparent 100%) !important;
        mask-image: linear-gradient(to bottom, black 0%, black 45%, rgba(0, 0, 0, 0.4) 75%, transparent 100%) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f35e3b *//* Estado normal */
.elementor-371 .elementor-element.elementor-element-9f35e3b {
    transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    will-change: transform;
}

/* Efecto al pasar el cursor (sube 8px sin sombra) */
.elementor-371 .elementor-element.elementor-element-9f35e3b:hover {
    transform: translateY(-8px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a75498 *//* 1. Evitamos que el contenedor padre corte el contenido */
.elementor-371 .elementor-element.elementor-element-1a75498 {
    overflow: visible !important;
}

/* 2. Convertimos todos los contenedores hijos en "pegajosos" debajo del header */
.elementor-371 .elementor-element.elementor-element-1a75498 > * {
    position: sticky;
    
    /* Distancia desde arriba (ajusta este valor según la altura de tu menú fijo, ej: 100px o 110px) */
    top: 110px; 
    
    /* Sin sombras */
    box-shadow: none !important; 
    
    /* Transición suave */
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b0ff2d *//* Escáner Láser - Desvanecido Únicamente en Extremos Laterales */
.elementor-371 .elementor-element.elementor-element-6b0ff2d {
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent !important;
}

/* Conserva el tamaño nativo configurado en tu Elementor */
.elementor-371 .elementor-element.elementor-element-6b0ff2d img {
    opacity: 0.95;
    filter: drop-shadow(0 0 15px rgba(255, 255, 255, 0.05));
}

/* Haz láser con desvanecido fluido en los extremos izquierdo y derecho */
.elementor-371 .elementor-element.elementor-element-6b0ff2d::after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 4px; /* Grosor de la línea */
    /* 100% transparente en los bordes (0% y 100%) y sólido en todo el centro (del 35% al 65%) */
    background: linear-gradient(to right, 
        rgba(255, 0, 0, 0) 0%, 
        rgba(255, 0, 0, 0.3) 15%, 
        rgba(255, 0, 0, 1) 35%, 
        rgba(255, 0, 0, 1) 65%, 
        rgba(255, 0, 0, 0.3) 85%, 
        rgba(255, 0, 0, 0) 100%
    );
    box-shadow: 0 0 14px 2px rgba(255, 0, 0, 0.5);
    z-index: 2;
    pointer-events: none;
    animation: wd-laser-extremos 4.5s ease-in-out infinite;
}

/* Animación de escaneo continuo de arriba a abajo */
@keyframes wd-laser-extremos {
    0% { top: 0%; opacity: 0; }
    10% { opacity: 1; }
    90% { opacity: 1; }
    100% { top: 100%; opacity: 0; }
}

/* Ajuste de velocidad para pantallas de celular */
@media (max-width: 767px) {
    .elementor-371 .elementor-element.elementor-element-6b0ff2d::after {
        animation-duration: 3.5s;
    }
}/* End custom CSS */