.elementor-1851 .elementor-element.elementor-element-1879e982{--display:flex;}.elementor-1851 .elementor-element.elementor-element-ebafa82{--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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.95;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-ebafa82:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-ebafa82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://automagician.net/wp-content/uploads/2026/05/hero-paint-real_af4eb988-e1778108510874.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1851 .elementor-element.elementor-element-ebafa82::before, .elementor-1851 .elementor-element.elementor-element-ebafa82 > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-ebafa82 > .e-con-inner > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-ebafa82 > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-ebafa82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-ebafa82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(300deg, #1A1C20B3 0%, #000000 90%);}.elementor-1851 .elementor-element.elementor-element-36f1f23{--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;--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-1851 .elementor-element.elementor-element-031d2ea{--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-1851 .elementor-element.elementor-element-91ba347{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-1851 .elementor-element.elementor-element-91ba347.elementor-element{--align-self:flex-start;}.elementor-1851 .elementor-element.elementor-element-91ba347 .elementor-image-box-wrapper{text-align:start;}.elementor-1851 .elementor-element.elementor-element-91ba347 .elementor-image-box-title{margin-bottom:0px;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:0.16em;color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-0d1bc70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1851 .elementor-element.elementor-element-0d1bc70 .ue-dual-color-heading{text-align:left;}.elementor-1851 .elementor-element.elementor-element-0d1bc70 .ue-title-one{color:var( --e-global-color-b7bb587 );font-family:"Anton", Sans-serif;font-size:94px;text-transform:uppercase;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-0d1bc70 .ue-title-two{color:var( --e-global-color-accent );font-family:"Anton", Sans-serif;font-size:94px;text-transform:uppercase;font-style:normal;line-height:80px;}.elementor-1851 .elementor-element.elementor-element-847c919 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1851 .elementor-element.elementor-element-847c919 .ue-dual-color-heading{text-align:left;}.elementor-1851 .elementor-element.elementor-element-847c919 .ue-title-one{color:var( --e-global-color-b7bb587 );font-family:"Anton", Sans-serif;font-size:94px;text-transform:uppercase;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-847c919 .ue-title-two{color:var( --e-global-color-accent );font-family:"Anton", Sans-serif;font-size:94px;text-transform:uppercase;font-style:normal;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-1cdf8f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1851 .elementor-element.elementor-element-1cdf8f6 .ue-dual-color-heading{text-align:left;}.elementor-1851 .elementor-element.elementor-element-1cdf8f6 .ue-title-one{color:var( --e-global-color-b7bb587 );font-family:"Anton", Sans-serif;font-size:94px;text-transform:uppercase;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-1cdf8f6 .ue-title-two{color:var( --e-global-color-accent );font-family:"Anton", Sans-serif;font-size:94px;text-transform:uppercase;font-style:normal;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-0fc9df7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 160px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-1851 .elementor-element.elementor-element-6331016{--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-1851 .elementor-element.elementor-element-6146bc5{--display:flex;}.elementor-1851 .elementor-element.elementor-element-d58f05e{--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 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-e5946ef );--border-color:var( --e-global-color-e5946ef );--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-d58f05e:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-d58f05e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1851 .elementor-element.elementor-element-4379cf7{--display:flex;--min-height:0px;--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;--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-1851 .elementor-element.elementor-element-020fec7{--display:flex;--min-height:400px;--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;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:var( --e-global-color-d6a765c );--border-color:var( --e-global-color-d6a765c );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-020fec7:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-020fec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C20FA;background-image:url("https://automagician.net/wp-content/uploads/2026/05/hero-collision-real_b420b5aa-1-e1778496772217.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1851 .elementor-element.elementor-element-020fec7::before, .elementor-1851 .elementor-element.elementor-element-020fec7 > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-020fec7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-020fec7 > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-020fec7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-020fec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #1A1C2000 0%, #1A1C2042 100%);}.elementor-1851 .elementor-element.elementor-element-f28ede8.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1851 .elementor-element.elementor-element-f28ede8{left:20px;}body.rtl .elementor-1851 .elementor-element.elementor-element-f28ede8{right:20px;}.elementor-1851 .elementor-element.elementor-element-f28ede8{top:20px;text-align:end;font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-f28ede8 a:hover, .elementor-1851 .elementor-element.elementor-element-f28ede8 a:focus{color:#E21D1DC7;}.elementor-1851 .elementor-element.elementor-element-76536d8{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-95a1305{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-03f0797 );}.elementor-1851 .elementor-element.elementor-element-95a1305 p{margin-block-end:0px;}.elementor-1851 .elementor-element.elementor-element-cc1c0cf .ue-dual-color-heading{text-align:left;}.elementor-1851 .elementor-element.elementor-element-cc1c0cf .ue-title-one{color:var( --e-global-color-b7bb587 );font-family:"Anton", Sans-serif;font-size:60px;text-transform:uppercase;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-cc1c0cf .ue-title-two{color:var( --e-global-color-accent );font-family:"Anton", Sans-serif;font-size:72px;text-transform:uppercase;font-style:normal;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-8634c84{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3cefce1 );}.elementor-1851 .elementor-element.elementor-element-50460f4.elementor-element{--align-self:flex-start;}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-60px/2);}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-60px/2);}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-50460f4{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.16em;}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-4185bea .elementor-button{background-color:#CC1F24;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.16em;transition-duration:5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-03f0797 );border-radius:15px 15px 15px 15px;padding:20px 26px 18px 26px;}.elementor-1851 .elementor-element.elementor-element-4185bea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-1851 .elementor-element.elementor-element-4185bea:hover{border-style:none;}.elementor-1851 .elementor-element.elementor-element-4185bea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1851 .elementor-element.elementor-element-4185bea .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1851 .elementor-element.elementor-element-83148b8{--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 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-83148b8:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-83148b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1851 .elementor-element.elementor-element-07586fd{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-1851 .elementor-element.elementor-element-145633a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-03f0797 );}.elementor-1851 .elementor-element.elementor-element-145633a p{margin-block-end:0px;}.elementor-1851 .elementor-element.elementor-element-36c3736 .ue-dual-color-heading{text-align:left;}.elementor-1851 .elementor-element.elementor-element-36c3736 .ue-title-one{color:var( --e-global-color-b7bb587 );font-family:"Anton", Sans-serif;font-size:60px;text-transform:uppercase;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-36c3736 .ue-title-two{color:var( --e-global-color-accent );font-family:"Anton", Sans-serif;font-size:72px;text-transform:uppercase;font-style:normal;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-fc59095{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3cefce1 );}.elementor-1851 .elementor-element.elementor-element-d01dd40.elementor-element{--align-self:flex-start;}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-60px/2);}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-60px/2);}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-d01dd40{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.16em;}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-d81653f .elementor-button{background-color:#CC1F24;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.16em;transition-duration:5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-03f0797 );border-radius:15px 15px 15px 15px;padding:20px 26px 18px 26px;}.elementor-1851 .elementor-element.elementor-element-d81653f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-1851 .elementor-element.elementor-element-d81653f:hover{border-style:none;}.elementor-1851 .elementor-element.elementor-element-d81653f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1851 .elementor-element.elementor-element-d81653f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1851 .elementor-element.elementor-element-15fe168{--display:flex;--min-height:0px;--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;--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-1851 .elementor-element.elementor-element-35f4db3{--display:flex;--min-height:400px;--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;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:var( --e-global-color-d6a765c );--border-color:var( --e-global-color-d6a765c );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-35f4db3:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-35f4db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C20FA;background-image:url("https://automagician.net/wp-content/uploads/2026/05/hero-mechanic-real_8f19b0da-2-e1778501599784.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1851 .elementor-element.elementor-element-35f4db3::before, .elementor-1851 .elementor-element.elementor-element-35f4db3 > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-35f4db3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-35f4db3 > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-35f4db3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-35f4db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #1A1C2000 0%, #1A1C2042 100%);}.elementor-1851 .elementor-element.elementor-element-4ef5885.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1851 .elementor-element.elementor-element-4ef5885{left:20px;}body.rtl .elementor-1851 .elementor-element.elementor-element-4ef5885{right:20px;}.elementor-1851 .elementor-element.elementor-element-4ef5885{top:20px;text-align:end;font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-4ef5885 a:hover, .elementor-1851 .elementor-element.elementor-element-4ef5885 a:focus{color:#E21D1DC7;}.elementor-1851 .elementor-element.elementor-element-5374f10{--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 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-5374f10:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-5374f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1851 .elementor-element.elementor-element-463c459{--display:flex;--min-height:0px;--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;--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-1851 .elementor-element.elementor-element-a2a5515{--display:flex;--min-height:400px;--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;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:var( --e-global-color-d6a765c );--border-color:var( --e-global-color-d6a765c );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-a2a5515:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-a2a5515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C20FA;background-image:url("https://automagician.net/wp-content/uploads/2026/05/hero-paint-real_af4eb988-e1778108510874.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1851 .elementor-element.elementor-element-a2a5515::before, .elementor-1851 .elementor-element.elementor-element-a2a5515 > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-a2a5515 > .e-con-inner > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-a2a5515 > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-a2a5515 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-a2a5515 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #1A1C2000 0%, #1A1C2042 100%);}.elementor-1851 .elementor-element.elementor-element-b76670c.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1851 .elementor-element.elementor-element-b76670c{left:20px;}body.rtl .elementor-1851 .elementor-element.elementor-element-b76670c{right:20px;}.elementor-1851 .elementor-element.elementor-element-b76670c{top:20px;text-align:end;font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-b76670c a:hover, .elementor-1851 .elementor-element.elementor-element-b76670c a:focus{color:#E21D1DC7;}.elementor-1851 .elementor-element.elementor-element-6c0b0f3{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-f2aa975{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-03f0797 );}.elementor-1851 .elementor-element.elementor-element-f2aa975 p{margin-block-end:0px;}.elementor-1851 .elementor-element.elementor-element-5af6261 .ue-dual-color-heading{text-align:left;}.elementor-1851 .elementor-element.elementor-element-5af6261 .ue-title-one{color:var( --e-global-color-b7bb587 );font-family:"Anton", Sans-serif;font-size:60px;text-transform:uppercase;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-5af6261 .ue-title-two{color:var( --e-global-color-accent );font-family:"Anton", Sans-serif;font-size:72px;text-transform:uppercase;font-style:normal;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-bbfbb4b{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3cefce1 );}.elementor-1851 .elementor-element.elementor-element-4028235.elementor-element{--align-self:flex-start;}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-60px/2);}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-60px/2);}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-4028235{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.16em;}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-f916ff1 .elementor-button{background-color:#CC1F24;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.16em;transition-duration:5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-03f0797 );border-radius:15px 15px 15px 15px;padding:20px 26px 18px 26px;}.elementor-1851 .elementor-element.elementor-element-f916ff1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-1851 .elementor-element.elementor-element-f916ff1:hover{border-style:none;}.elementor-1851 .elementor-element.elementor-element-f916ff1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1851 .elementor-element.elementor-element-f916ff1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1851 .elementor-element.elementor-element-227f0a6{--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 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-227f0a6:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-227f0a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1851 .elementor-element.elementor-element-2cba6a4{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-1851 .elementor-element.elementor-element-972a293{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-03f0797 );}.elementor-1851 .elementor-element.elementor-element-972a293 p{margin-block-end:0px;}.elementor-1851 .elementor-element.elementor-element-fd5364d .ue-dual-color-heading{text-align:left;}.elementor-1851 .elementor-element.elementor-element-fd5364d .ue-title-one{color:var( --e-global-color-b7bb587 );font-family:"Anton", Sans-serif;font-size:60px;text-transform:uppercase;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-fd5364d .ue-title-two{color:var( --e-global-color-accent );font-family:"Anton", Sans-serif;font-size:72px;text-transform:uppercase;font-style:normal;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-7c6c4ba{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3cefce1 );}.elementor-1851 .elementor-element.elementor-element-d96a293.elementor-element{--align-self:flex-start;}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-60px/2);}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-60px/2);}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-d96a293{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.16em;}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-e33ac10 .elementor-button{background-color:#CC1F24;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.16em;transition-duration:5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-03f0797 );border-radius:15px 15px 15px 15px;padding:20px 26px 18px 26px;}.elementor-1851 .elementor-element.elementor-element-e33ac10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-1851 .elementor-element.elementor-element-e33ac10:hover{border-style:none;}.elementor-1851 .elementor-element.elementor-element-e33ac10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1851 .elementor-element.elementor-element-e33ac10 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1851 .elementor-element.elementor-element-3611d08{--display:flex;--min-height:0px;--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;--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-1851 .elementor-element.elementor-element-d98f844{--display:flex;--min-height:400px;--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;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:var( --e-global-color-d6a765c );--border-color:var( --e-global-color-d6a765c );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-d98f844:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-d98f844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C20FA;background-image:url("https://automagician.net/wp-content/uploads/2026/05/hero-windshield-real_5912c3ca-e1778108573396.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1851 .elementor-element.elementor-element-d98f844::before, .elementor-1851 .elementor-element.elementor-element-d98f844 > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-d98f844 > .e-con-inner > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-d98f844 > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-d98f844 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-d98f844 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #1A1C2000 0%, #1A1C2042 100%);}.elementor-1851 .elementor-element.elementor-element-c33d664.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1851 .elementor-element.elementor-element-c33d664{left:20px;}body.rtl .elementor-1851 .elementor-element.elementor-element-c33d664{right:20px;}.elementor-1851 .elementor-element.elementor-element-c33d664{top:20px;text-align:end;font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-c33d664 a:hover, .elementor-1851 .elementor-element.elementor-element-c33d664 a:focus{color:#E21D1DC7;}.elementor-1851 .elementor-element.elementor-element-591a705{--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 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-591a705:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-591a705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1851 .elementor-element.elementor-element-c75bfdd{--display:flex;--min-height:0px;--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;--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-1851 .elementor-element.elementor-element-251a5d9{--display:flex;--min-height:400px;--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;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:var( --e-global-color-d6a765c );--border-color:var( --e-global-color-d6a765c );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-251a5d9:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-251a5d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C20FA;background-image:url("https://automagician.net/wp-content/uploads/2026/05/hero-dent-real_c8c751f5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1851 .elementor-element.elementor-element-251a5d9::before, .elementor-1851 .elementor-element.elementor-element-251a5d9 > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-251a5d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-251a5d9 > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-251a5d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-251a5d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #1A1C2000 0%, #1A1C2042 100%);}.elementor-1851 .elementor-element.elementor-element-0d4ed0a.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1851 .elementor-element.elementor-element-0d4ed0a{left:20px;}body.rtl .elementor-1851 .elementor-element.elementor-element-0d4ed0a{right:20px;}.elementor-1851 .elementor-element.elementor-element-0d4ed0a{top:20px;text-align:end;font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-0d4ed0a a:hover, .elementor-1851 .elementor-element.elementor-element-0d4ed0a a:focus{color:#E21D1DC7;}.elementor-1851 .elementor-element.elementor-element-2a820b8{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-ba4082b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-03f0797 );}.elementor-1851 .elementor-element.elementor-element-ba4082b p{margin-block-end:0px;}.elementor-1851 .elementor-element.elementor-element-1473fd0 .ue-dual-color-heading{text-align:left;}.elementor-1851 .elementor-element.elementor-element-1473fd0 .ue-title-one{color:var( --e-global-color-b7bb587 );font-family:"Anton", Sans-serif;font-size:60px;text-transform:uppercase;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-1473fd0 .ue-title-two{color:var( --e-global-color-accent );font-family:"Anton", Sans-serif;font-size:72px;text-transform:uppercase;font-style:normal;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-2cecdc2{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3cefce1 );}.elementor-1851 .elementor-element.elementor-element-321cdc3.elementor-element{--align-self:flex-start;}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-60px/2);}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-60px/2);}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-321cdc3{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.16em;}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-1b9a2e2 .elementor-button{background-color:#CC1F24;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.16em;transition-duration:5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-03f0797 );border-radius:15px 15px 15px 15px;padding:20px 26px 18px 26px;}.elementor-1851 .elementor-element.elementor-element-1b9a2e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-1851 .elementor-element.elementor-element-1b9a2e2:hover{border-style:none;}.elementor-1851 .elementor-element.elementor-element-1b9a2e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1851 .elementor-element.elementor-element-1b9a2e2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1851 .elementor-element.elementor-element-1ca56e0{--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 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-1ca56e0:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-1ca56e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1851 .elementor-element.elementor-element-a63c758{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-1851 .elementor-element.elementor-element-9f9d5e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-03f0797 );}.elementor-1851 .elementor-element.elementor-element-9f9d5e4 p{margin-block-end:0px;}.elementor-1851 .elementor-element.elementor-element-d235d1d .ue-dual-color-heading{text-align:left;}.elementor-1851 .elementor-element.elementor-element-d235d1d .ue-title-one{color:var( --e-global-color-b7bb587 );font-family:"Anton", Sans-serif;font-size:60px;text-transform:uppercase;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-d235d1d .ue-title-two{color:var( --e-global-color-accent );font-family:"Anton", Sans-serif;font-size:72px;text-transform:uppercase;font-style:normal;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-2a85123{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3cefce1 );}.elementor-1851 .elementor-element.elementor-element-094bdf8.elementor-element{--align-self:flex-start;}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-60px/2);}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-60px/2);}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-094bdf8{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.16em;}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-46ebaae .elementor-button{background-color:#CC1F24;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.16em;transition-duration:5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-03f0797 );border-radius:15px 15px 15px 15px;padding:20px 26px 18px 26px;}.elementor-1851 .elementor-element.elementor-element-46ebaae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-1851 .elementor-element.elementor-element-46ebaae:hover{border-style:none;}.elementor-1851 .elementor-element.elementor-element-46ebaae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1851 .elementor-element.elementor-element-46ebaae .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1851 .elementor-element.elementor-element-bd180ef{--display:flex;--min-height:0px;--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;--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-1851 .elementor-element.elementor-element-a356f89{--display:flex;--min-height:400px;--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;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:var( --e-global-color-d6a765c );--border-color:var( --e-global-color-d6a765c );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-a356f89:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-a356f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C20FA;background-image:url("https://automagician.net/wp-content/uploads/2026/05/hero-windshield-real_5912c3ca-e1778108573396.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1851 .elementor-element.elementor-element-a356f89::before, .elementor-1851 .elementor-element.elementor-element-a356f89 > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-a356f89 > .e-con-inner > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-a356f89 > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-a356f89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-a356f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #1A1C2000 0%, #1A1C2042 100%);}.elementor-1851 .elementor-element.elementor-element-fbef286.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1851 .elementor-element.elementor-element-fbef286{left:20px;}body.rtl .elementor-1851 .elementor-element.elementor-element-fbef286{right:20px;}.elementor-1851 .elementor-element.elementor-element-fbef286{top:20px;text-align:end;font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-fbef286 a:hover, .elementor-1851 .elementor-element.elementor-element-fbef286 a:focus{color:#E21D1DC7;}.elementor-1851 .elementor-element.elementor-element-14ccc9c{--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 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-14ccc9c:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-14ccc9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1851 .elementor-element.elementor-element-a39c131{--display:flex;--min-height:0px;--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;--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-1851 .elementor-element.elementor-element-0a3efcf{--display:flex;--min-height:400px;--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:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:1;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:var( --e-global-color-d6a765c );--border-color:var( --e-global-color-d6a765c );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-0a3efcf:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-0a3efcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1C20FA;background-image:url("https://automagician.net/wp-content/uploads/2026/05/hero-wheel-real_5f3254cc-e1778109106455.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1851 .elementor-element.elementor-element-0a3efcf::before, .elementor-1851 .elementor-element.elementor-element-0a3efcf > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-0a3efcf > .e-con-inner > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-0a3efcf > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-0a3efcf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-0a3efcf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #1A1C2000 0%, #1A1C2042 100%);}.elementor-1851 .elementor-element.elementor-element-c391f53.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1851 .elementor-element.elementor-element-c391f53{left:20px;}body.rtl .elementor-1851 .elementor-element.elementor-element-c391f53{right:20px;}.elementor-1851 .elementor-element.elementor-element-c391f53{top:20px;text-align:end;font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-c391f53 a:hover, .elementor-1851 .elementor-element.elementor-element-c391f53 a:focus{color:#E21D1DC7;}.elementor-1851 .elementor-element.elementor-element-c78cb01{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-79ca9c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-03f0797 );}.elementor-1851 .elementor-element.elementor-element-79ca9c3 p{margin-block-end:0px;}.elementor-1851 .elementor-element.elementor-element-62d0817 .ue-dual-color-heading{text-align:left;}.elementor-1851 .elementor-element.elementor-element-62d0817 .ue-title-one{color:var( --e-global-color-b7bb587 );font-family:"Anton", Sans-serif;font-size:60px;text-transform:uppercase;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-62d0817 .ue-title-two{color:var( --e-global-color-accent );font-family:"Anton", Sans-serif;font-size:72px;text-transform:uppercase;font-style:normal;line-height:50px;}.elementor-1851 .elementor-element.elementor-element-386f4a6{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3cefce1 );}.elementor-1851 .elementor-element.elementor-element-ef9125d.elementor-element{--align-self:flex-start;}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(60px/2);}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-60px/2);}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-60px/2);}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-ef9125d{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-item > a{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.16em;}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-3cdaa8f .elementor-button{background-color:#CC1F24;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0.16em;transition-duration:5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-03f0797 );border-radius:15px 15px 15px 15px;padding:20px 26px 18px 26px;}.elementor-1851 .elementor-element.elementor-element-3cdaa8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-1851 .elementor-element.elementor-element-3cdaa8f:hover{border-style:none;}.elementor-1851 .elementor-element.elementor-element-3cdaa8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1851 .elementor-element.elementor-element-3cdaa8f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1851 .elementor-element.elementor-element-b4517d5{--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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-e5946ef );--border-color:var( --e-global-color-e5946ef );--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-b4517d5:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-b4517d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D0B0B;}.elementor-1851 .elementor-element.elementor-element-b4517d5::before, .elementor-1851 .elementor-element.elementor-element-b4517d5 > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-b4517d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1851 .elementor-element.elementor-element-b4517d5 > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-b4517d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1851 .elementor-element.elementor-element-b4517d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2D0B0B 0%, var( --e-global-color-19f7dc7 ) 100%);}.elementor-1851 .elementor-element.elementor-element-038ae23{--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-1851 .elementor-element.elementor-element-cdfa730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.16em;color:var( --e-global-color-03f0797 );}.elementor-1851 .elementor-element.elementor-element-cdfa730 p{margin-block-end:0px;}.elementor-1851 .elementor-element.elementor-element-e5033c4 .ue-dual-color-heading{text-align:left;}.elementor-1851 .elementor-element.elementor-element-e5033c4 .ue-title-one{color:var( --e-global-color-b7bb587 );font-family:"Anton", Sans-serif;font-size:60px;text-transform:uppercase;line-height:60px;}.elementor-1851 .elementor-element.elementor-element-e5033c4 .ue-title-two{color:var( --e-global-color-accent );font-family:"Anton", Sans-serif;font-size:60px;text-transform:uppercase;font-style:normal;line-height:60px;}.elementor-1851 .elementor-element.elementor-element-7e17bf1{padding:0px 20px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-ce8c4c7{--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;border-style:solid;--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;border-color:var( --e-global-color-03f0797 );--border-color:var( --e-global-color-03f0797 );--border-radius:0px 0px 0px 0px;--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-1851 .elementor-element.elementor-element-ce8c4c7:hover{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;border-color:var( --e-global-color-03f0797 );--border-color:var( --e-global-color-03f0797 );--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-1851 .elementor-element.elementor-element-ce8c4c7, .elementor-1851 .elementor-element.elementor-element-ce8c4c7::before{--border-transition:0.3s;}.elementor-1851 .elementor-element.elementor-element-39466fa{--display:flex;--justify-content:center;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:var( --e-global-color-03f0797 );--border-color:var( --e-global-color-03f0797 );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:30px;--padding-right:30px;}.elementor-1851 .elementor-element.elementor-element-39466fa:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-39466fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-39466fa: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:var( --e-global-color-03f0797 );--border-color:var( --e-global-color-03f0797 );}.elementor-1851 .elementor-element.elementor-element-39466fa, .elementor-1851 .elementor-element.elementor-element-39466fa::before{--border-transition:0.3s;}.elementor-1851 .elementor-element.elementor-element-e4595ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1851 .elementor-element.elementor-element-e4595ae .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1851 .elementor-element.elementor-element-e4595ae .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-e4595ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-e4595ae.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-e4595ae.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-e4595ae .elementor-icon{font-size:20px;}.elementor-1851 .elementor-element.elementor-element-e4595ae .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-e4595ae .elementor-icon-box-title a{font-family:"JetBrains Mono", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;line-height:27px;letter-spacing:0.16em;}body:not(.rtl) .elementor-1851 .elementor-element.elementor-element-6830097{right:20px;}body.rtl .elementor-1851 .elementor-element.elementor-element-6830097{left:20px;}.elementor-1851 .elementor-element.elementor-element-6830097{top:22px;}.elementor-1851 .elementor-element.elementor-element-6830097 .elementor-icon-wrapper{text-align:center;}.elementor-1851 .elementor-element.elementor-element-6830097.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-6830097.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-6830097.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-6830097.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-6830097.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-6830097 .elementor-icon{font-size:18px;}.elementor-1851 .elementor-element.elementor-element-6830097 .elementor-icon svg{height:18px;}.elementor-1851 .elementor-element.elementor-element-a9cc7a3{--display:flex;--justify-content:center;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:var( --e-global-color-e5946ef );--border-color:var( --e-global-color-e5946ef );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:30px;--padding-right:30px;}.elementor-1851 .elementor-element.elementor-element-a9cc7a3:not(.elementor-motion-effects-element-type-background), .elementor-1851 .elementor-element.elementor-element-a9cc7a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6a765c );}.elementor-1851 .elementor-element.elementor-element-a9cc7a3: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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1851 .elementor-element.elementor-element-a9cc7a3, .elementor-1851 .elementor-element.elementor-element-a9cc7a3::before{--border-transition:0.3s;}.elementor-1851 .elementor-element.elementor-element-a4f4a1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1851 .elementor-element.elementor-element-a4f4a1b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1851 .elementor-element.elementor-element-a4f4a1b .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-a4f4a1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-a4f4a1b.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-a4f4a1b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-a4f4a1b .elementor-icon{font-size:20px;}.elementor-1851 .elementor-element.elementor-element-a4f4a1b .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-a4f4a1b .elementor-icon-box-title a{font-family:"JetBrains Mono", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;line-height:27px;letter-spacing:0.16em;}body:not(.rtl) .elementor-1851 .elementor-element.elementor-element-c838205{right:20px;}body.rtl .elementor-1851 .elementor-element.elementor-element-c838205{left:20px;}.elementor-1851 .elementor-element.elementor-element-c838205{top:22px;}.elementor-1851 .elementor-element.elementor-element-c838205 .elementor-icon-wrapper{text-align:center;}.elementor-1851 .elementor-element.elementor-element-c838205.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-c838205.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-c838205.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-c838205.elementor-view-framed .elementor-icon, .elementor-1851 .elementor-element.elementor-element-c838205.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1851 .elementor-element.elementor-element-c838205 .elementor-icon{font-size:18px;}.elementor-1851 .elementor-element.elementor-element-c838205 .elementor-icon svg{height:18px;}.elementor-1851 .elementor-element.elementor-element-1880bd1{padding:0px 0px 0px 0px;font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-3cefce1 );}.elementor-1851 .elementor-element.elementor-element-1880bd1 p{margin-block-end:0px;}@media(max-width:767px){.elementor-1851 .elementor-element.elementor-element-ebafa82{--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-031d2ea{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1851 .elementor-element.elementor-element-91ba347 .elementor-image-box-wrapper{text-align:start;}.elementor-1851 .elementor-element.elementor-element-91ba347 .elementor-image-box-title{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-0d1bc70 .ue-title-one{font-size:50px;line-height:0em;}.elementor-1851 .elementor-element.elementor-element-0d1bc70 .ue-title-two{font-size:50px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-847c919 .ue-title-one{font-size:50px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-847c919 .ue-title-two{font-size:50px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-1cdf8f6 .ue-title-one{font-size:50px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-1cdf8f6 .ue-title-two{font-size:50px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-0fc9df7{padding:0px 0px 0px 0px;font-size:16px;}.elementor-1851 .elementor-element.elementor-element-d58f05e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-4379cf7{--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-1851 .elementor-element.elementor-element-020fec7{--min-height:180px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1851 .elementor-element.elementor-element-76536d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-cc1c0cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1851 .elementor-element.elementor-element-cc1c0cf .ue-title-one{font-size:40px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-cc1c0cf .ue-title-two{font-size:40px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-8634c84{font-size:16px;}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1851 .elementor-element.elementor-element-50460f4{--e-icon-list-icon-size:15px;}.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-item > a{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-4185bea .elementor-button{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-83148b8{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-07586fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-36c3736 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1851 .elementor-element.elementor-element-36c3736 .ue-title-one{font-size:40px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-36c3736 .ue-title-two{font-size:40px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-fc59095{font-size:16px;}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1851 .elementor-element.elementor-element-d01dd40{--e-icon-list-icon-size:15px;}.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-item > a{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-d81653f .elementor-button{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-15fe168{--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-1851 .elementor-element.elementor-element-35f4db3{--min-height:180px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1851 .elementor-element.elementor-element-5374f10{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-463c459{--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-1851 .elementor-element.elementor-element-a2a5515{--min-height:180px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1851 .elementor-element.elementor-element-6c0b0f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-5af6261 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1851 .elementor-element.elementor-element-5af6261 .ue-title-one{font-size:40px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-5af6261 .ue-title-two{font-size:40px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-bbfbb4b{font-size:16px;}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1851 .elementor-element.elementor-element-4028235{--e-icon-list-icon-size:15px;}.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-item > a{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-f916ff1 .elementor-button{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-227f0a6{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-2cba6a4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-fd5364d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1851 .elementor-element.elementor-element-fd5364d .ue-title-one{font-size:40px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-fd5364d .ue-title-two{font-size:40px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-7c6c4ba{font-size:16px;}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1851 .elementor-element.elementor-element-d96a293{--e-icon-list-icon-size:15px;}.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-item > a{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-e33ac10 .elementor-button{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-3611d08{--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-1851 .elementor-element.elementor-element-d98f844{--min-height:180px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1851 .elementor-element.elementor-element-591a705{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-c75bfdd{--min-height:180px;--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-1851 .elementor-element.elementor-element-251a5d9{--min-height:180px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1851 .elementor-element.elementor-element-2a820b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-1473fd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1851 .elementor-element.elementor-element-1473fd0 .ue-title-one{font-size:40px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-1473fd0 .ue-title-two{font-size:40px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-2cecdc2{font-size:16px;}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1851 .elementor-element.elementor-element-321cdc3{--e-icon-list-icon-size:15px;}.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-item > a{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-1b9a2e2 .elementor-button{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-1ca56e0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-a63c758{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-d235d1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1851 .elementor-element.elementor-element-d235d1d .ue-title-one{font-size:40px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-d235d1d .ue-title-two{font-size:40px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-2a85123{font-size:16px;}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1851 .elementor-element.elementor-element-094bdf8{--e-icon-list-icon-size:15px;}.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-item > a{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-46ebaae .elementor-button{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-bd180ef{--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-1851 .elementor-element.elementor-element-a356f89{--min-height:180px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1851 .elementor-element.elementor-element-14ccc9c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-a39c131{--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-1851 .elementor-element.elementor-element-0a3efcf{--min-height:180px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1851 .elementor-element.elementor-element-c78cb01{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-62d0817 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1851 .elementor-element.elementor-element-62d0817 .ue-title-one{font-size:40px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-62d0817 .ue-title-two{font-size:40px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-386f4a6{font-size:16px;}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1851 .elementor-element.elementor-element-ef9125d{--e-icon-list-icon-size:15px;}.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-item > a{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-3cdaa8f .elementor-button{font-size:12px;}.elementor-1851 .elementor-element.elementor-element-b4517d5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1851 .elementor-element.elementor-element-038ae23{--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-1851 .elementor-element.elementor-element-e5033c4 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1851 .elementor-element.elementor-element-e5033c4 .ue-title-one{font-size:36px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-e5033c4 .ue-title-two{font-size:36px;line-height:1em;}.elementor-1851 .elementor-element.elementor-element-7e17bf1{font-size:16px;}.elementor-1851 .elementor-element.elementor-element-39466fa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-e4595ae{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1851 .elementor-element.elementor-element-e4595ae .elementor-icon-box-wrapper{text-align:start;}.elementor-1851 .elementor-element.elementor-element-e4595ae .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-e4595ae .elementor-icon-box-title a{font-size:14px;}.elementor-1851 .elementor-element.elementor-element-6830097{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:12px;}body:not(.rtl) .elementor-1851 .elementor-element.elementor-element-6830097{right:10px;}body.rtl .elementor-1851 .elementor-element.elementor-element-6830097{left:10px;}.elementor-1851 .elementor-element.elementor-element-a9cc7a3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1851 .elementor-element.elementor-element-a4f4a1b .elementor-icon-box-title, .elementor-1851 .elementor-element.elementor-element-a4f4a1b .elementor-icon-box-title a{font-size:14px;}body:not(.rtl) .elementor-1851 .elementor-element.elementor-element-c838205{right:10px;}body.rtl .elementor-1851 .elementor-element.elementor-element-c838205{left:10px;}.elementor-1851 .elementor-element.elementor-element-c838205{top:12px;}}@media(min-width:768px){.elementor-1851 .elementor-element.elementor-element-ebafa82{--content-width:1200px;}.elementor-1851 .elementor-element.elementor-element-36f1f23{--width:80%;}.elementor-1851 .elementor-element.elementor-element-031d2ea{--width:80%;}.elementor-1851 .elementor-element.elementor-element-6331016{--width:30%;}.elementor-1851 .elementor-element.elementor-element-d58f05e{--content-width:1200px;}.elementor-1851 .elementor-element.elementor-element-4379cf7{--width:55%;}.elementor-1851 .elementor-element.elementor-element-020fec7{--width:100%;}.elementor-1851 .elementor-element.elementor-element-76536d8{--width:45%;}.elementor-1851 .elementor-element.elementor-element-83148b8{--content-width:1200px;}.elementor-1851 .elementor-element.elementor-element-07586fd{--width:45%;}.elementor-1851 .elementor-element.elementor-element-15fe168{--width:55%;}.elementor-1851 .elementor-element.elementor-element-35f4db3{--width:100%;}.elementor-1851 .elementor-element.elementor-element-5374f10{--content-width:1200px;}.elementor-1851 .elementor-element.elementor-element-463c459{--width:55%;}.elementor-1851 .elementor-element.elementor-element-a2a5515{--width:100%;}.elementor-1851 .elementor-element.elementor-element-6c0b0f3{--width:45%;}.elementor-1851 .elementor-element.elementor-element-227f0a6{--content-width:1200px;}.elementor-1851 .elementor-element.elementor-element-2cba6a4{--width:45%;}.elementor-1851 .elementor-element.elementor-element-3611d08{--width:55%;}.elementor-1851 .elementor-element.elementor-element-d98f844{--width:100%;}.elementor-1851 .elementor-element.elementor-element-591a705{--content-width:1200px;}.elementor-1851 .elementor-element.elementor-element-c75bfdd{--width:55%;}.elementor-1851 .elementor-element.elementor-element-251a5d9{--width:100%;}.elementor-1851 .elementor-element.elementor-element-2a820b8{--width:45%;}.elementor-1851 .elementor-element.elementor-element-1ca56e0{--content-width:1200px;}.elementor-1851 .elementor-element.elementor-element-a63c758{--width:45%;}.elementor-1851 .elementor-element.elementor-element-bd180ef{--width:55%;}.elementor-1851 .elementor-element.elementor-element-a356f89{--width:100%;}.elementor-1851 .elementor-element.elementor-element-14ccc9c{--content-width:1200px;}.elementor-1851 .elementor-element.elementor-element-a39c131{--width:55%;}.elementor-1851 .elementor-element.elementor-element-0a3efcf{--width:100%;}.elementor-1851 .elementor-element.elementor-element-c78cb01{--width:45%;}.elementor-1851 .elementor-element.elementor-element-b4517d5{--content-width:1200px;}.elementor-1851 .elementor-element.elementor-element-038ae23{--width:60%;}.elementor-1851 .elementor-element.elementor-element-ce8c4c7{--width:40%;}.elementor-1851 .elementor-element.elementor-element-39466fa{--width:100%;}.elementor-1851 .elementor-element.elementor-element-a9cc7a3{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-020fec7 *//* 1. CONFIGURACIÓN DEL CONTENEDOR (Respetando tu borde manual) */
.elementor-1851 .elementor-element.elementor-element-020fec7 {
    overflow: hidden !important;
    /* Quitamos la definición de border-width y color para que mande tu ajuste de Elementor */
    transition: border-color 0.8s cubic-bezier(0.25, 1, 0.5, 1), 
                background-size 1.2s cubic-bezier(0.25, 1, 0.5, 1) !important;
    background-size: 100% !important;
}

/* 2. ESTADO HOVER: SOLO CAMBIO DE COLOR DE BORDE Y ZOOM */
.elementor-1851 .elementor-element.elementor-element-020fec7:hover {
    border-color: #CC1F24 !important; /* Solo cambiamos el color a rojo */
    background-size: 107% !important;
}

/* 3. CAMBIO DE COLOR DEL HEADER (TÍTULO) */
.elementor-1851 .elementor-element.elementor-element-020fec7:hover .elementor-heading-title {
    color: #CC1F24 !important;
    transition: color 0.5s ease !important;
}

/* 4. EFECTO DEL BOTÓN Y LA FLECHA EN ROJO */
.elementor-1851 .elementor-element.elementor-element-020fec7:hover .elementor-button {
    color: #CC1F24 !important;
}

.elementor-1851 .elementor-element.elementor-element-020fec7:hover .elementor-button-content-wrapper i,
.elementor-1851 .elementor-element.elementor-element-020fec7:hover .elementor-button-content-wrapper svg {
    fill: #CC1F24 !important;
    color: #CC1F24 !important;
    transform: translateX(10px);
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 5. SUAVIZADO AL SALIR DEL HOVER */
.elementor-1851 .elementor-element.elementor-element-020fec7 .elementor-heading-title,
.elementor-1851 .elementor-element.elementor-element-020fec7 .elementor-button-content-wrapper i,
.elementor-1851 .elementor-element.elementor-element-020fec7 .elementor-button-content-wrapper svg {
    transition: all 0.6s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50460f4 *//* 1. Para iconos cargados como SVG */
.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-icon svg {
    fill: none !important;           /* Quitamos el relleno */
    stroke: #CC1F24 !important;      /* Tu color rojo específico */
    stroke-width: 2px;               /* Ajusta el grosor de la línea según necesites */
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* 2. Para iconos cargados como Fuente (Font Awesome) */
.elementor-1851 .elementor-element.elementor-element-50460f4 .elementor-icon-list-icon i {
    color: transparent !important;   /* Ocultamos el relleno */
    -webkit-text-stroke: 1px #CC1F24 !important; /* Creamos el borde rojo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4185bea *//* 1. ESTADO NORMAL: Brillo rojo solo en la parte inferior */
.elementor-1851 .elementor-element.elementor-element-4185bea .elementor-button {
    /* El valor '8px' desplaza la sombra hacia abajo, alejándola del borde superior */
    box-shadow: 0 8px 15px -4px oklch(0.55 0.22 27 / 0.4) !important;
    
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    border: none !important;
}

/* 2. ESTADO HOVER: Brillo más intenso y profundo hacia abajo */
.elementor-1851 .elementor-element.elementor-element-4185bea .elementor-button:hover {
    /* Aumentamos el desplazamiento a '12px' y el desenfoque a '30px' */
    box-shadow: 0 12px 30px -8px oklch(0.55 0.22 27 / 0.7) !important;
    
    background-color: #E21D1D !important;
    transform: translateY(-2px); /* Eleva el botón, reforzando la sombra inferior */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d01dd40 *//* 1. Para iconos cargados como SVG */
.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-icon svg {
    fill: none !important;           /* Quitamos el relleno */
    stroke: #CC1F24 !important;      /* Tu color rojo específico */
    stroke-width: 2px;               /* Ajusta el grosor de la línea según necesites */
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* 2. Para iconos cargados como Fuente (Font Awesome) */
.elementor-1851 .elementor-element.elementor-element-d01dd40 .elementor-icon-list-icon i {
    color: transparent !important;   /* Ocultamos el relleno */
    -webkit-text-stroke: 1px #CC1F24 !important; /* Creamos el borde rojo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d81653f *//* 1. ESTADO NORMAL: Brillo rojo solo en la parte inferior */
.elementor-1851 .elementor-element.elementor-element-d81653f .elementor-button {
    /* El valor '8px' desplaza la sombra hacia abajo, alejándola del borde superior */
    box-shadow: 0 8px 15px -4px oklch(0.55 0.22 27 / 0.4) !important;
    
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    border: none !important;
}

/* 2. ESTADO HOVER: Brillo más intenso y profundo hacia abajo */
.elementor-1851 .elementor-element.elementor-element-d81653f .elementor-button:hover {
    /* Aumentamos el desplazamiento a '12px' y el desenfoque a '30px' */
    box-shadow: 0 12px 30px -8px oklch(0.55 0.22 27 / 0.7) !important;
    
    background-color: #E21D1D !important;
    transform: translateY(-2px); /* Eleva el botón, reforzando la sombra inferior */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f4db3 *//* 1. CONFIGURACIÓN DEL CONTENEDOR (Respetando tu borde manual) */
.elementor-1851 .elementor-element.elementor-element-35f4db3 {
    overflow: hidden !important;
    /* Quitamos la definición de border-width y color para que mande tu ajuste de Elementor */
    transition: border-color 0.8s cubic-bezier(0.25, 1, 0.5, 1), 
                background-size 1.2s cubic-bezier(0.25, 1, 0.5, 1) !important;
    background-size: 100% !important;
}

/* 2. ESTADO HOVER: SOLO CAMBIO DE COLOR DE BORDE Y ZOOM */
.elementor-1851 .elementor-element.elementor-element-35f4db3:hover {
    border-color: #CC1F24 !important; /* Solo cambiamos el color a rojo */
    background-size: 107% !important;
}

/* 3. CAMBIO DE COLOR DEL HEADER (TÍTULO) */
.elementor-1851 .elementor-element.elementor-element-35f4db3:hover .elementor-heading-title {
    color: #CC1F24 !important;
    transition: color 0.5s ease !important;
}

/* 4. EFECTO DEL BOTÓN Y LA FLECHA EN ROJO */
.elementor-1851 .elementor-element.elementor-element-35f4db3:hover .elementor-button {
    color: #CC1F24 !important;
}

.elementor-1851 .elementor-element.elementor-element-35f4db3:hover .elementor-button-content-wrapper i,
.elementor-1851 .elementor-element.elementor-element-35f4db3:hover .elementor-button-content-wrapper svg {
    fill: #CC1F24 !important;
    color: #CC1F24 !important;
    transform: translateX(10px);
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 5. SUAVIZADO AL SALIR DEL HOVER */
.elementor-1851 .elementor-element.elementor-element-35f4db3 .elementor-heading-title,
.elementor-1851 .elementor-element.elementor-element-35f4db3 .elementor-button-content-wrapper i,
.elementor-1851 .elementor-element.elementor-element-35f4db3 .elementor-button-content-wrapper svg {
    transition: all 0.6s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a5515 *//* 1. CONFIGURACIÓN DEL CONTENEDOR (Respetando tu borde manual) */
.elementor-1851 .elementor-element.elementor-element-a2a5515 {
    overflow: hidden !important;
    /* Quitamos la definición de border-width y color para que mande tu ajuste de Elementor */
    transition: border-color 0.8s cubic-bezier(0.25, 1, 0.5, 1), 
                background-size 1.2s cubic-bezier(0.25, 1, 0.5, 1) !important;
    background-size: 100% !important;
}

/* 2. ESTADO HOVER: SOLO CAMBIO DE COLOR DE BORDE Y ZOOM */
.elementor-1851 .elementor-element.elementor-element-a2a5515:hover {
    border-color: #CC1F24 !important; /* Solo cambiamos el color a rojo */
    background-size: 107% !important;
}

/* 3. CAMBIO DE COLOR DEL HEADER (TÍTULO) */
.elementor-1851 .elementor-element.elementor-element-a2a5515:hover .elementor-heading-title {
    color: #CC1F24 !important;
    transition: color 0.5s ease !important;
}

/* 4. EFECTO DEL BOTÓN Y LA FLECHA EN ROJO */
.elementor-1851 .elementor-element.elementor-element-a2a5515:hover .elementor-button {
    color: #CC1F24 !important;
}

.elementor-1851 .elementor-element.elementor-element-a2a5515:hover .elementor-button-content-wrapper i,
.elementor-1851 .elementor-element.elementor-element-a2a5515:hover .elementor-button-content-wrapper svg {
    fill: #CC1F24 !important;
    color: #CC1F24 !important;
    transform: translateX(10px);
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 5. SUAVIZADO AL SALIR DEL HOVER */
.elementor-1851 .elementor-element.elementor-element-a2a5515 .elementor-heading-title,
.elementor-1851 .elementor-element.elementor-element-a2a5515 .elementor-button-content-wrapper i,
.elementor-1851 .elementor-element.elementor-element-a2a5515 .elementor-button-content-wrapper svg {
    transition: all 0.6s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4028235 *//* 1. Para iconos cargados como SVG */
.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-icon svg {
    fill: none !important;           /* Quitamos el relleno */
    stroke: #CC1F24 !important;      /* Tu color rojo específico */
    stroke-width: 2px;               /* Ajusta el grosor de la línea según necesites */
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* 2. Para iconos cargados como Fuente (Font Awesome) */
.elementor-1851 .elementor-element.elementor-element-4028235 .elementor-icon-list-icon i {
    color: transparent !important;   /* Ocultamos el relleno */
    -webkit-text-stroke: 1px #CC1F24 !important; /* Creamos el borde rojo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f916ff1 *//* 1. ESTADO NORMAL: Brillo rojo solo en la parte inferior */
.elementor-1851 .elementor-element.elementor-element-f916ff1 .elementor-button {
    /* El valor '8px' desplaza la sombra hacia abajo, alejándola del borde superior */
    box-shadow: 0 8px 15px -4px oklch(0.55 0.22 27 / 0.4) !important;
    
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    border: none !important;
}

/* 2. ESTADO HOVER: Brillo más intenso y profundo hacia abajo */
.elementor-1851 .elementor-element.elementor-element-f916ff1 .elementor-button:hover {
    /* Aumentamos el desplazamiento a '12px' y el desenfoque a '30px' */
    box-shadow: 0 12px 30px -8px oklch(0.55 0.22 27 / 0.7) !important;
    
    background-color: #E21D1D !important;
    transform: translateY(-2px); /* Eleva el botón, reforzando la sombra inferior */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d96a293 *//* 1. Para iconos cargados como SVG */
.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-icon svg {
    fill: none !important;           /* Quitamos el relleno */
    stroke: #CC1F24 !important;      /* Tu color rojo específico */
    stroke-width: 2px;               /* Ajusta el grosor de la línea según necesites */
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* 2. Para iconos cargados como Fuente (Font Awesome) */
.elementor-1851 .elementor-element.elementor-element-d96a293 .elementor-icon-list-icon i {
    color: transparent !important;   /* Ocultamos el relleno */
    -webkit-text-stroke: 1px #CC1F24 !important; /* Creamos el borde rojo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e33ac10 *//* 1. ESTADO NORMAL: Brillo rojo solo en la parte inferior */
.elementor-1851 .elementor-element.elementor-element-e33ac10 .elementor-button {
    /* El valor '8px' desplaza la sombra hacia abajo, alejándola del borde superior */
    box-shadow: 0 8px 15px -4px oklch(0.55 0.22 27 / 0.4) !important;
    
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    border: none !important;
}

/* 2. ESTADO HOVER: Brillo más intenso y profundo hacia abajo */
.elementor-1851 .elementor-element.elementor-element-e33ac10 .elementor-button:hover {
    /* Aumentamos el desplazamiento a '12px' y el desenfoque a '30px' */
    box-shadow: 0 12px 30px -8px oklch(0.55 0.22 27 / 0.7) !important;
    
    background-color: #E21D1D !important;
    transform: translateY(-2px); /* Eleva el botón, reforzando la sombra inferior */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d98f844 *//* 1. CONFIGURACIÓN DEL CONTENEDOR (Respetando tu borde manual) */
.elementor-1851 .elementor-element.elementor-element-d98f844 {
    overflow: hidden !important;
    /* Quitamos la definición de border-width y color para que mande tu ajuste de Elementor */
    transition: border-color 0.8s cubic-bezier(0.25, 1, 0.5, 1), 
                background-size 1.2s cubic-bezier(0.25, 1, 0.5, 1) !important;
    background-size: 100% !important;
}

/* 2. ESTADO HOVER: SOLO CAMBIO DE COLOR DE BORDE Y ZOOM */
.elementor-1851 .elementor-element.elementor-element-d98f844:hover {
    border-color: #CC1F24 !important; /* Solo cambiamos el color a rojo */
    background-size: 107% !important;
}

/* 3. CAMBIO DE COLOR DEL HEADER (TÍTULO) */
.elementor-1851 .elementor-element.elementor-element-d98f844:hover .elementor-heading-title {
    color: #CC1F24 !important;
    transition: color 0.5s ease !important;
}

/* 4. EFECTO DEL BOTÓN Y LA FLECHA EN ROJO */
.elementor-1851 .elementor-element.elementor-element-d98f844:hover .elementor-button {
    color: #CC1F24 !important;
}

.elementor-1851 .elementor-element.elementor-element-d98f844:hover .elementor-button-content-wrapper i,
.elementor-1851 .elementor-element.elementor-element-d98f844:hover .elementor-button-content-wrapper svg {
    fill: #CC1F24 !important;
    color: #CC1F24 !important;
    transform: translateX(10px);
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 5. SUAVIZADO AL SALIR DEL HOVER */
.elementor-1851 .elementor-element.elementor-element-d98f844 .elementor-heading-title,
.elementor-1851 .elementor-element.elementor-element-d98f844 .elementor-button-content-wrapper i,
.elementor-1851 .elementor-element.elementor-element-d98f844 .elementor-button-content-wrapper svg {
    transition: all 0.6s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-251a5d9 *//* 1. CONFIGURACIÓN DEL CONTENEDOR (Respetando tu borde manual) */
.elementor-1851 .elementor-element.elementor-element-251a5d9 {
    overflow: hidden !important;
    /* Quitamos la definición de border-width y color para que mande tu ajuste de Elementor */
    transition: border-color 0.8s cubic-bezier(0.25, 1, 0.5, 1), 
                background-size 1.2s cubic-bezier(0.25, 1, 0.5, 1) !important;
    background-size: 100% !important;
}

/* 2. ESTADO HOVER: SOLO CAMBIO DE COLOR DE BORDE Y ZOOM */
.elementor-1851 .elementor-element.elementor-element-251a5d9:hover {
    border-color: #CC1F24 !important; /* Solo cambiamos el color a rojo */
    background-size: 107% !important;
}

/* 3. CAMBIO DE COLOR DEL HEADER (TÍTULO) */
.elementor-1851 .elementor-element.elementor-element-251a5d9:hover .elementor-heading-title {
    color: #CC1F24 !important;
    transition: color 0.5s ease !important;
}

/* 4. EFECTO DEL BOTÓN Y LA FLECHA EN ROJO */
.elementor-1851 .elementor-element.elementor-element-251a5d9:hover .elementor-button {
    color: #CC1F24 !important;
}

.elementor-1851 .elementor-element.elementor-element-251a5d9:hover .elementor-button-content-wrapper i,
.elementor-1851 .elementor-element.elementor-element-251a5d9:hover .elementor-button-content-wrapper svg {
    fill: #CC1F24 !important;
    color: #CC1F24 !important;
    transform: translateX(10px);
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 5. SUAVIZADO AL SALIR DEL HOVER */
.elementor-1851 .elementor-element.elementor-element-251a5d9 .elementor-heading-title,
.elementor-1851 .elementor-element.elementor-element-251a5d9 .elementor-button-content-wrapper i,
.elementor-1851 .elementor-element.elementor-element-251a5d9 .elementor-button-content-wrapper svg {
    transition: all 0.6s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-321cdc3 *//* 1. Para iconos cargados como SVG */
.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-icon svg {
    fill: none !important;           /* Quitamos el relleno */
    stroke: #CC1F24 !important;      /* Tu color rojo específico */
    stroke-width: 2px;               /* Ajusta el grosor de la línea según necesites */
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* 2. Para iconos cargados como Fuente (Font Awesome) */
.elementor-1851 .elementor-element.elementor-element-321cdc3 .elementor-icon-list-icon i {
    color: transparent !important;   /* Ocultamos el relleno */
    -webkit-text-stroke: 1px #CC1F24 !important; /* Creamos el borde rojo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b9a2e2 *//* 1. ESTADO NORMAL: Brillo rojo solo en la parte inferior */
.elementor-1851 .elementor-element.elementor-element-1b9a2e2 .elementor-button {
    /* El valor '8px' desplaza la sombra hacia abajo, alejándola del borde superior */
    box-shadow: 0 8px 15px -4px oklch(0.55 0.22 27 / 0.4) !important;
    
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    border: none !important;
}

/* 2. ESTADO HOVER: Brillo más intenso y profundo hacia abajo */
.elementor-1851 .elementor-element.elementor-element-1b9a2e2 .elementor-button:hover {
    /* Aumentamos el desplazamiento a '12px' y el desenfoque a '30px' */
    box-shadow: 0 12px 30px -8px oklch(0.55 0.22 27 / 0.7) !important;
    
    background-color: #E21D1D !important;
    transform: translateY(-2px); /* Eleva el botón, reforzando la sombra inferior */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-094bdf8 *//* 1. Para iconos cargados como SVG */
.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-icon svg {
    fill: none !important;           /* Quitamos el relleno */
    stroke: #CC1F24 !important;      /* Tu color rojo específico */
    stroke-width: 2px;               /* Ajusta el grosor de la línea según necesites */
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* 2. Para iconos cargados como Fuente (Font Awesome) */
.elementor-1851 .elementor-element.elementor-element-094bdf8 .elementor-icon-list-icon i {
    color: transparent !important;   /* Ocultamos el relleno */
    -webkit-text-stroke: 1px #CC1F24 !important; /* Creamos el borde rojo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46ebaae *//* 1. ESTADO NORMAL: Brillo rojo solo en la parte inferior */
.elementor-1851 .elementor-element.elementor-element-46ebaae .elementor-button {
    /* El valor '8px' desplaza la sombra hacia abajo, alejándola del borde superior */
    box-shadow: 0 8px 15px -4px oklch(0.55 0.22 27 / 0.4) !important;
    
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    border: none !important;
}

/* 2. ESTADO HOVER: Brillo más intenso y profundo hacia abajo */
.elementor-1851 .elementor-element.elementor-element-46ebaae .elementor-button:hover {
    /* Aumentamos el desplazamiento a '12px' y el desenfoque a '30px' */
    box-shadow: 0 12px 30px -8px oklch(0.55 0.22 27 / 0.7) !important;
    
    background-color: #E21D1D !important;
    transform: translateY(-2px); /* Eleva el botón, reforzando la sombra inferior */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a356f89 *//* 1. CONFIGURACIÓN DEL CONTENEDOR (Respetando tu borde manual) */
.elementor-1851 .elementor-element.elementor-element-a356f89 {
    overflow: hidden !important;
    /* Quitamos la definición de border-width y color para que mande tu ajuste de Elementor */
    transition: border-color 0.8s cubic-bezier(0.25, 1, 0.5, 1), 
                background-size 1.2s cubic-bezier(0.25, 1, 0.5, 1) !important;
    background-size: 100% !important;
}

/* 2. ESTADO HOVER: SOLO CAMBIO DE COLOR DE BORDE Y ZOOM */
.elementor-1851 .elementor-element.elementor-element-a356f89:hover {
    border-color: #CC1F24 !important; /* Solo cambiamos el color a rojo */
    background-size: 107% !important;
}

/* 3. CAMBIO DE COLOR DEL HEADER (TÍTULO) */
.elementor-1851 .elementor-element.elementor-element-a356f89:hover .elementor-heading-title {
    color: #CC1F24 !important;
    transition: color 0.5s ease !important;
}

/* 4. EFECTO DEL BOTÓN Y LA FLECHA EN ROJO */
.elementor-1851 .elementor-element.elementor-element-a356f89:hover .elementor-button {
    color: #CC1F24 !important;
}

.elementor-1851 .elementor-element.elementor-element-a356f89:hover .elementor-button-content-wrapper i,
.elementor-1851 .elementor-element.elementor-element-a356f89:hover .elementor-button-content-wrapper svg {
    fill: #CC1F24 !important;
    color: #CC1F24 !important;
    transform: translateX(10px);
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 5. SUAVIZADO AL SALIR DEL HOVER */
.elementor-1851 .elementor-element.elementor-element-a356f89 .elementor-heading-title,
.elementor-1851 .elementor-element.elementor-element-a356f89 .elementor-button-content-wrapper i,
.elementor-1851 .elementor-element.elementor-element-a356f89 .elementor-button-content-wrapper svg {
    transition: all 0.6s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3efcf *//* 1. CONFIGURACIÓN DEL CONTENEDOR (Respetando tu borde manual) */
.elementor-1851 .elementor-element.elementor-element-0a3efcf {
    overflow: hidden !important;
    /* Quitamos la definición de border-width y color para que mande tu ajuste de Elementor */
    transition: border-color 0.8s cubic-bezier(0.25, 1, 0.5, 1), 
                background-size 1.2s cubic-bezier(0.25, 1, 0.5, 1) !important;
    background-size: 100% !important;
}

/* 2. ESTADO HOVER: SOLO CAMBIO DE COLOR DE BORDE Y ZOOM */
.elementor-1851 .elementor-element.elementor-element-0a3efcf:hover {
    border-color: #CC1F24 !important; /* Solo cambiamos el color a rojo */
    background-size: 107% !important;
}

/* 3. CAMBIO DE COLOR DEL HEADER (TÍTULO) */
.elementor-1851 .elementor-element.elementor-element-0a3efcf:hover .elementor-heading-title {
    color: #CC1F24 !important;
    transition: color 0.5s ease !important;
}

/* 4. EFECTO DEL BOTÓN Y LA FLECHA EN ROJO */
.elementor-1851 .elementor-element.elementor-element-0a3efcf:hover .elementor-button {
    color: #CC1F24 !important;
}

.elementor-1851 .elementor-element.elementor-element-0a3efcf:hover .elementor-button-content-wrapper i,
.elementor-1851 .elementor-element.elementor-element-0a3efcf:hover .elementor-button-content-wrapper svg {
    fill: #CC1F24 !important;
    color: #CC1F24 !important;
    transform: translateX(10px);
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
}

/* 5. SUAVIZADO AL SALIR DEL HOVER */
.elementor-1851 .elementor-element.elementor-element-0a3efcf .elementor-heading-title,
.elementor-1851 .elementor-element.elementor-element-0a3efcf .elementor-button-content-wrapper i,
.elementor-1851 .elementor-element.elementor-element-0a3efcf .elementor-button-content-wrapper svg {
    transition: all 0.6s ease-in-out !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ef9125d *//* 1. Para iconos cargados como SVG */
.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-icon svg {
    fill: none !important;           /* Quitamos el relleno */
    stroke: #CC1F24 !important;      /* Tu color rojo específico */
    stroke-width: 2px;               /* Ajusta el grosor de la línea según necesites */
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* 2. Para iconos cargados como Fuente (Font Awesome) */
.elementor-1851 .elementor-element.elementor-element-ef9125d .elementor-icon-list-icon i {
    color: transparent !important;   /* Ocultamos el relleno */
    -webkit-text-stroke: 1px #CC1F24 !important; /* Creamos el borde rojo */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cdaa8f *//* 1. ESTADO NORMAL: Brillo rojo solo en la parte inferior */
.elementor-1851 .elementor-element.elementor-element-3cdaa8f .elementor-button {
    /* El valor '8px' desplaza la sombra hacia abajo, alejándola del borde superior */
    box-shadow: 0 8px 15px -4px oklch(0.55 0.22 27 / 0.4) !important;
    
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    border: none !important;
}

/* 2. ESTADO HOVER: Brillo más intenso y profundo hacia abajo */
.elementor-1851 .elementor-element.elementor-element-3cdaa8f .elementor-button:hover {
    /* Aumentamos el desplazamiento a '12px' y el desenfoque a '30px' */
    box-shadow: 0 12px 30px -8px oklch(0.55 0.22 27 / 0.7) !important;
    
    background-color: #E21D1D !important;
    transform: translateY(-2px); /* Eleva el botón, reforzando la sombra inferior */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39466fa *//* 1. ESTADO NORMAL: Sombreado elegante en la parte inferior */
.elementor-1851 .elementor-element.elementor-element-39466fa {
    /* El valor '8px' desplaza la sombra hacia abajo para dar profundidad */
    box-shadow: 0 8px 15px -4px oklch(0.55 0.22 27 / 0.4) !important;
    
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    cursor: pointer;
}

/* 2. ESTADO HOVER: Elevación y brillo más intenso */
.elementor-1851 .elementor-element.elementor-element-39466fa:hover {
    /* Aumentamos el desplazamiento y el desenfoque para efecto de iluminación */
    box-shadow: 0 12px 30px -8px oklch(0.55 0.22 27 / 0.7) !important;
    
    /* Usamos tu rojo vibrante para el fondo en hover */
    background-color: #E21D1D !important;
    
    /* Eleva el contenedor sutilmente */
    transform: translateY(-3px); 
}

/* 3. RESET DE ICONOS: Se mantienen estáticos */
.elementor-1851 .elementor-element.elementor-element-39466fa .elementor-widget-icon,
.elementor-1851 .elementor-element.elementor-element-39466fa .elementor-widget-heading,
.elementor-1851 .elementor-element.elementor-element-39466fa .elementor-widget-text-editor {
    transition: none !important;
    transform: none !important;
}/* End custom CSS */