.elementor-6571 .elementor-element.elementor-element-5fa0c53{--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;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-6571 .elementor-element.elementor-element-5fa0c53:not(.elementor-motion-effects-element-type-background), .elementor-6571 .elementor-element.elementor-element-5fa0c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cepillosregios.com/en/wp-content/uploads/sites/2/2026/07/Regios-Industrial-brushes.jpg");background-position:center center;background-size:cover;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6571 .elementor-element.elementor-element-c64ee93{text-align:center;font-family:"Roboto", Sans-serif;font-size:2px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6571 .elementor-element.elementor-element-7fa7ec8{--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;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6571 .elementor-element.elementor-element-467dd25 .elementor-button{background-color:#D86B27;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:800;fill:#000000;color:#000000;}.elementor-6571 .elementor-element.elementor-element-d21203b .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;}.elementor-6571 .elementor-element.elementor-element-b9b64d0{--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;}.elementor-6571 .elementor-element.elementor-element-906b96d{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-6571 .elementor-element.elementor-element-cc3eefe{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-6571 .elementor-element.elementor-element-4a83a66{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-6571 .elementor-element.elementor-element-c65241a{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-6571 .elementor-element.elementor-element-4e26bc4{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-6571 .elementor-element.elementor-element-857ce8e{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-6571 .elementor-element.elementor-element-f327ec5{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6571 .elementor-element.elementor-element-abae08c{text-align:center;}.elementor-6571 .elementor-element.elementor-element-888e8fe{--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;--justify-content:space-evenly;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-3343281{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCD6E0;--border-color:#CCD6E0;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-57ee5bb{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCD6E0;--border-color:#CCD6E0;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-26074a2{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCD6E0;--border-color:#CCD6E0;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-bfdc96c{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCD6E0;--border-color:#CCD6E0;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-9ba4772{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCD6E0;--border-color:#CCD6E0;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-7f65325{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCD6E0;--border-color:#CCD6E0;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-32addc7{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCD6E0;--border-color:#CCD6E0;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-43a1f0c{background-color:#0D2B4D;}.elementor-6571 .elementor-element.elementor-element-0dea611{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCD6E0;--border-color:#CCD6E0;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-54b71f3{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCD6E0;--border-color:#CCD6E0;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-1da0e7f{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6571 .elementor-element.elementor-element-1da0e7f:not(.elementor-motion-effects-element-type-background), .elementor-6571 .elementor-element.elementor-element-1da0e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2B4D;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6571 .elementor-element.elementor-element-0629536{width:var( --container-widget-width, 67.171% );max-width:67.171%;--container-widget-width:67.171%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6571 .elementor-element.elementor-element-0629536.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6571 .elementor-element.elementor-element-0629536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(41px/2);}.elementor-6571 .elementor-element.elementor-element-0629536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(41px/2);}.elementor-6571 .elementor-element.elementor-element-0629536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(41px/2);}.elementor-6571 .elementor-element.elementor-element-0629536 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-41px/2);}.elementor-6571 .elementor-element.elementor-element-0629536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-41px/2);}.elementor-6571 .elementor-element.elementor-element-0629536 .elementor-icon-list-icon i{color:#D66129;transition:color 0.3s;}.elementor-6571 .elementor-element.elementor-element-0629536 .elementor-icon-list-icon svg{fill:#D66129;transition:fill 0.3s;}.elementor-6571 .elementor-element.elementor-element-0629536 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6571 .elementor-element.elementor-element-0629536 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-6571 .elementor-element.elementor-element-0629536 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6571 .elementor-element.elementor-element-9a5c7cf .elementor-button{background-color:#D86B27;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:800;fill:#000000;color:#000000;}.elementor-6571 .elementor-element.elementor-element-5d0c4fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6571 .elementor-element.elementor-element-fe39a01{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6571 .elementor-element.elementor-element-d5a547a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6571 .elementor-element.elementor-element-2115e39 .elementor-icon-list-icon i{color:#BE1B1B;transition:color 0.3s;}.elementor-6571 .elementor-element.elementor-element-2115e39 .elementor-icon-list-icon svg{fill:#BE1B1B;transition:fill 0.3s;}.elementor-6571 .elementor-element.elementor-element-2115e39{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6571 .elementor-element.elementor-element-2115e39 .elementor-icon-list-text{transition:color 0.3s;}.elementor-6571 .elementor-element.elementor-element-a0d0c9d{--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;--justify-content:flex-start;}.elementor-6571 .elementor-element.elementor-element-22ea6a4 .elementor-button{background-color:#D86B27;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:800;fill:#000000;color:#000000;}.elementor-6571 .elementor-element.elementor-element-9cda183{--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-6571 .elementor-element.elementor-element-08bdd8b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-6571 .elementor-element.elementor-element-103ab13{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6571 .elementor-element.elementor-element-bfd9ae2{text-align:center;}.elementor-6571 .elementor-element.elementor-element-de850cb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-4b8c915{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-d324d05{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-45be952{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6571 .elementor-element.elementor-element-45be952:not(.elementor-motion-effects-element-type-background), .elementor-6571 .elementor-element.elementor-element-45be952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0F5;}.elementor-6571 .elementor-element.elementor-element-a31f256{text-align:center;}.elementor-6571 .elementor-element.elementor-element-30376c1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-30376c1:not(.elementor-motion-effects-element-type-background), .elementor-6571 .elementor-element.elementor-element-30376c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0F5;}.elementor-6571 .elementor-element.elementor-element-5a7b0b1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-5a7b0b1:not(.elementor-motion-effects-element-type-background), .elementor-6571 .elementor-element.elementor-element-5a7b0b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0F5;}.elementor-6571 .elementor-element.elementor-element-f108356{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-f108356:not(.elementor-motion-effects-element-type-background), .elementor-6571 .elementor-element.elementor-element-f108356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0F5;}.elementor-6571 .elementor-element.elementor-element-a0acd2e{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6571 .elementor-element.elementor-element-aacc0ff{text-align:center;}.elementor-6571 .elementor-element.elementor-element-90accaf{--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;}.elementor-6571 .elementor-element.elementor-element-be350de{--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;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6571 .elementor-element.elementor-element-4178f9c .elementor-button{background-color:#D86B27;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:800;fill:#000000;color:#000000;}.elementor-6571 .elementor-element.elementor-element-47be900 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:800;fill:#000000;color:#000000;}.elementor-6571 .elementor-element.elementor-element-9d77a36 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:800;fill:#000000;color:#000000;}.elementor-6571 .elementor-element.elementor-element-8cb10a5{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6571 .elementor-element.elementor-element-21389d7{--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-6571 .elementor-element.elementor-element-dcae338 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-6571 .elementor-element.elementor-element-d7b68a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6571 .elementor-element.elementor-element-a2bb7a2 .elementor-icon-list-icon i{color:#BE1B1B;transition:color 0.3s;}.elementor-6571 .elementor-element.elementor-element-a2bb7a2 .elementor-icon-list-icon svg{fill:#BE1B1B;transition:fill 0.3s;}.elementor-6571 .elementor-element.elementor-element-a2bb7a2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6571 .elementor-element.elementor-element-a2bb7a2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-6571 .elementor-element.elementor-element-1633749{--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;--justify-content:flex-start;}.elementor-6571 .elementor-element.elementor-element-8130678 .elementor-button{background-color:#D86B27;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:800;fill:#000000;color:#000000;}.elementor-6571 .elementor-element.elementor-element-8d86e0f .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:800;fill:#000000;color:#000000;}.elementor-6571 .elementor-element.elementor-element-8c1e627{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6571 .elementor-element.elementor-element-95dcb99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6571 .elementor-element.elementor-element-fc64015 .elementor-icon-list-icon i{color:#BE1B1B;transition:color 0.3s;}.elementor-6571 .elementor-element.elementor-element-fc64015 .elementor-icon-list-icon svg{fill:#BE1B1B;transition:fill 0.3s;}.elementor-6571 .elementor-element.elementor-element-fc64015{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6571 .elementor-element.elementor-element-fc64015 .elementor-icon-list-text{transition:color 0.3s;}.elementor-6571 .elementor-element.elementor-element-b10a904{--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;--justify-content:flex-start;}.elementor-6571 .elementor-element.elementor-element-c7e872a .elementor-button{background-color:#D86B27;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:800;fill:#000000;color:#000000;}.elementor-6571 .elementor-element.elementor-element-803f505{--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-6571 .elementor-element.elementor-element-46a0fbe{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6571 .elementor-element.elementor-element-46a0fbe:not(.elementor-motion-effects-element-type-background), .elementor-6571 .elementor-element.elementor-element-46a0fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0F5;}.elementor-6571 .elementor-element.elementor-element-98cdfa4{text-align:center;}.elementor-6571 .elementor-element.elementor-element-b4dbefd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6571 .elementor-element.elementor-element-b4dbefd:not(.elementor-motion-effects-element-type-background), .elementor-6571 .elementor-element.elementor-element-b4dbefd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0F5;}.elementor-6571 .elementor-element.elementor-element-772317f{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-6571 .elementor-element.elementor-element-9f308a2{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-6571 .elementor-element.elementor-element-6bcb8b9{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-6571 .elementor-element.elementor-element-1f5a33d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6571 .elementor-element.elementor-element-1f5a33d:not(.elementor-motion-effects-element-type-background), .elementor-6571 .elementor-element.elementor-element-1f5a33d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0F5;}.elementor-6571 .elementor-element.elementor-element-d0c2aae{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-6571 .elementor-element.elementor-element-a80cfe0{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-6571 .elementor-element.elementor-element-531ead9{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-6571 .elementor-element.elementor-element-c0d7ac7{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6571 .elementor-element.elementor-element-6760ef4{--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-6571 .elementor-element.elementor-element-4594c7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6571 .elementor-element.elementor-element-a5d7cbb{--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;--justify-content:flex-start;}.elementor-6571 .elementor-element.elementor-element-f7a2a8b .elementor-button{background-color:#D86B27;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:800;fill:#000000;color:#000000;}.elementor-6571 .elementor-element.elementor-element-fdd2429{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-6571 .elementor-element.elementor-element-fdd2429:not(.elementor-motion-effects-element-type-background), .elementor-6571 .elementor-element.elementor-element-fdd2429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0F5;}.elementor-6571 .elementor-element.elementor-element-40fcfb0{text-align:center;}.elementor-6571 .elementor-element.elementor-element-cc653f9{--display:flex;}.elementor-6571 .elementor-element.elementor-element-2943a7c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6571 .elementor-element.elementor-element-2943a7c:not(.elementor-motion-effects-element-type-background), .elementor-6571 .elementor-element.elementor-element-2943a7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cepillosregios.com/en/wp-content/uploads/sites/2/2020/11/envios-mexico-cepillos-regios-1.jpg");}.elementor-6571 .elementor-element.elementor-element-b81a20e{--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;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:50px;}.elementor-6571 .elementor-element.elementor-element-b81a20e::before, .elementor-6571 .elementor-element.elementor-element-b81a20e > .elementor-background-video-container::before, .elementor-6571 .elementor-element.elementor-element-b81a20e > .e-con-inner > .elementor-background-video-container::before, .elementor-6571 .elementor-element.elementor-element-b81a20e > .elementor-background-slideshow::before, .elementor-6571 .elementor-element.elementor-element-b81a20e > .e-con-inner > .elementor-background-slideshow::before, .elementor-6571 .elementor-element.elementor-element-b81a20e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#071C33EB;--background-overlay:'';}.elementor-6571 .elementor-element.elementor-element-7c576da{color:#F3F3F3;}.elementor-6571 .elementor-element.elementor-element-50a5816 .elementor-button{background-color:#D86B27;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:800;fill:#000000;color:#000000;}.elementor-6571 .elementor-element.elementor-element-50a5816{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-6571 .elementor-element.elementor-element-01bb327{--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-6571 .elementor-element.elementor-element-36e5bcd{--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-6571 .elementor-element.elementor-element-bbb0404{padding:50px 50px 50px 50px;text-align:center;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6571 .elementor-element.elementor-element-65b1e21{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-6571 .elementor-element.elementor-element-65b1e21 > .elementor-widget-container{margin:1em 0em 2em 0em;}.elementor-6571 .elementor-element.elementor-element-65b1e21 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.75 * 100% );}.elementor-6571 .elementor-element.elementor-element-65b1e21:after{content:"0.75";}.elementor-6571 .elementor-element.elementor-element-65b1e21 .elementor-post__thumbnail__link{width:100%;}.elementor-6571 .elementor-element.elementor-element-65b1e21 .elementor-post__meta-data span + span:before{content:"///";}.elementor-6571 .elementor-element.elementor-element-65b1e21 .elementor-post{padding:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6571 .elementor-element.elementor-element-65b1e21.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-6571 .elementor-element.elementor-element-65b1e21.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-6571 .elementor-element.elementor-element-65b1e21.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-6571 .elementor-element.elementor-element-65b1e21 .elementor-post__title, .elementor-6571 .elementor-element.elementor-element-65b1e21 .elementor-post__title a{font-family:"Roboto Slab", Sans-serif;font-size:1em;font-weight:600;}.elementor-6571 .elementor-element.elementor-element-65b1e21 .elementor-post__read-more{color:#178DB2;}.elementor-6571 .elementor-element.elementor-element-a17c811 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:800;fill:#000000;color:#000000;}.elementor-6571 .elementor-element.elementor-element-a17c811{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-6571 .elementor-element.elementor-element-a17c811.elementor-element{--align-self:center;}.elementor-6571 .elementor-element.elementor-element-a47616a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6571 .elementor-element.elementor-element-a47616a:not(.elementor-motion-effects-element-type-background), .elementor-6571 .elementor-element.elementor-element-a47616a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0F5;}.elementor-6571 .elementor-element.elementor-element-e6dfcff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6571 .elementor-element.elementor-element-e6dfcff:not(.elementor-motion-effects-element-type-background), .elementor-6571 .elementor-element.elementor-element-e6dfcff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2B4D;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6571 .elementor-element.elementor-element-f33264e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.5rem;font-weight:600;color:#FFFFFF;}.elementor-6571 .elementor-element.elementor-element-ce2d8be{text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-6571 .elementor-element.elementor-element-440d956 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-6571 .elementor-element.elementor-element-440d956 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-6571 .elementor-element.elementor-element-440d956{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6571 .elementor-element.elementor-element-440d956 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6571 .elementor-element.elementor-element-440d956 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-6571 .elementor-element.elementor-element-440d956 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-6571 .elementor-element.elementor-element-793bc46{--display:flex;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:#2D3342;--border-color:#2D3342;--border-radius:15px 15px 15px 15px;}.elementor-6571 .elementor-element.elementor-element-793bc46:not(.elementor-motion-effects-element-type-background), .elementor-6571 .elementor-element.elementor-element-793bc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6571 .elementor-element.elementor-element-793bc46.e-con{--align-self:flex-start;}.elementor-6571 .elementor-element.elementor-element-8e87246{--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:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-6571 .elementor-element.elementor-element-be9daa7{text-align:center;}.elementor-6571 .elementor-element.elementor-element-be9daa7 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:1.4rem;font-weight:600;color:#1D234D;}.elementor-6571 .elementor-element.elementor-element-7c57cac{text-align:center;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;color:#7A7A7A;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6571 .elementor-element.elementor-element-88ee13d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-6571 .elementor-element.elementor-element-88ee13d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-6571 .elementor-element.elementor-element-88ee13d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6571 .elementor-element.elementor-element-88ee13d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6571 .elementor-element.elementor-element-88ee13d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6571 .elementor-element.elementor-element-88ee13d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6571 .elementor-element.elementor-element-88ee13d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6571 .elementor-element.elementor-element-88ee13d .elementor-field-type-html{padding-bottom:0px;}.elementor-6571 .elementor-element.elementor-element-88ee13d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-6571 .elementor-element.elementor-element-88ee13d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-6571 .elementor-element.elementor-element-88ee13d .elementor-button{font-family:"Roboto Slab", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;}.elementor-6571 .elementor-element.elementor-element-88ee13d .e-form__buttons__wrapper__button-next{background-color:#153157;color:#ffffff;}.elementor-6571 .elementor-element.elementor-element-88ee13d .elementor-button[type="submit"]{background-color:#153157;color:#ffffff;}.elementor-6571 .elementor-element.elementor-element-88ee13d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-6571 .elementor-element.elementor-element-88ee13d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6571 .elementor-element.elementor-element-88ee13d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6571 .elementor-element.elementor-element-88ee13d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6571 .elementor-element.elementor-element-88ee13d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6571 .elementor-element.elementor-element-88ee13d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6571 .elementor-element.elementor-element-88ee13d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6571 .elementor-element.elementor-element-de850cb{--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-4b8c915{--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-d324d05{--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-30376c1{--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-5a7b0b1{--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-f108356{--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-b4dbefd{--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-1f5a33d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6571 .elementor-element.elementor-element-5fa0c53:not(.elementor-motion-effects-element-type-background), .elementor-6571 .elementor-element.elementor-element-5fa0c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cepillosregios.com/en/wp-content/uploads/sites/2/2026/07/Regios-Brush-banner-1.jpg");}.elementor-6571 .elementor-element.elementor-element-5fa0c53{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-b9b64d0{--justify-content:center;}.elementor-6571 .elementor-element.elementor-element-f327ec5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-1da0e7f{--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-1da0e7f.e-con{--align-self:center;}.elementor-6571 .elementor-element.elementor-element-0629536.elementor-element{--align-self:flex-start;}.elementor-6571 .elementor-element.elementor-element-0629536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-6571 .elementor-element.elementor-element-0629536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-6571 .elementor-element.elementor-element-0629536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-6571 .elementor-element.elementor-element-0629536 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-6571 .elementor-element.elementor-element-0629536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-6571 .elementor-element.elementor-element-fe39a01{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-103ab13{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-de850cb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-4b8c915{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-d324d05{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-45be952{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-30376c1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-5a7b0b1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-f108356{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-a0acd2e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-8cb10a5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-8c1e627{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-b4dbefd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-1f5a33d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6571 .elementor-element.elementor-element-c0d7ac7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-fdd2429{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-b81a20e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6571 .elementor-element.elementor-element-50a5816{width:100%;max-width:100%;}.elementor-6571 .elementor-element.elementor-element-65b1e21 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6571 .elementor-element.elementor-element-65b1e21:after{content:"0.5";}.elementor-6571 .elementor-element.elementor-element-65b1e21 .elementor-post__thumbnail__link{width:100%;}.elementor-6571 .elementor-element.elementor-element-a17c811{width:100%;max-width:100%;}.elementor-6571 .elementor-element.elementor-element-f33264e{text-align:center;}.elementor-6571 .elementor-element.elementor-element-f33264e .elementor-heading-title{font-size:2rem;}.elementor-6571 .elementor-element.elementor-element-ce2d8be{text-align:center;}.elementor-6571 .elementor-element.elementor-element-8e87246{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}}@media(min-width:768px){.elementor-6571 .elementor-element.elementor-element-3343281{--width:30%;}.elementor-6571 .elementor-element.elementor-element-57ee5bb{--width:30%;}.elementor-6571 .elementor-element.elementor-element-26074a2{--width:30%;}.elementor-6571 .elementor-element.elementor-element-bfdc96c{--width:30%;}.elementor-6571 .elementor-element.elementor-element-9ba4772{--width:30%;}.elementor-6571 .elementor-element.elementor-element-7f65325{--width:30%;}.elementor-6571 .elementor-element.elementor-element-32addc7{--width:30%;}.elementor-6571 .elementor-element.elementor-element-0dea611{--width:30%;}.elementor-6571 .elementor-element.elementor-element-54b71f3{--width:30%;}.elementor-6571 .elementor-element.elementor-element-d5a547a{--width:50%;}.elementor-6571 .elementor-element.elementor-element-9cda183{--width:50%;}.elementor-6571 .elementor-element.elementor-element-21389d7{--width:50%;}.elementor-6571 .elementor-element.elementor-element-d7b68a9{--width:50%;}.elementor-6571 .elementor-element.elementor-element-95dcb99{--width:50%;}.elementor-6571 .elementor-element.elementor-element-803f505{--width:50%;}.elementor-6571 .elementor-element.elementor-element-6760ef4{--width:50%;}.elementor-6571 .elementor-element.elementor-element-4594c7c{--width:50%;}.elementor-6571 .elementor-element.elementor-element-b81a20e{--width:50%;}.elementor-6571 .elementor-element.elementor-element-01bb327{--width:50%;}.elementor-6571 .elementor-element.elementor-element-e6dfcff{--width:50%;}.elementor-6571 .elementor-element.elementor-element-793bc46{--width:50%;}}/* Start custom CSS *//**
 * Regios Brushes — Heading & Typography CSS Classes
 * ==================================================
 * Elementor mein CSS Class field mein ye classes daalo.
 * Responsive, pixel-perfect matching the design.
 *
 * Colors:  --deep: #071c33 | --navy: #0d2b4d | --steel: #315a7d
 *          --accent: #d86b27 | --muted: #5f6f80 | --ink: #182536
 */

/* ============================================================
   1. MAIN HEADING — Hero H1 (White, Extra Large)
   ============================================================ */
.r-h1 {
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: clamp(38px, 6vw, 68px);
    font-weight: 900;
    line-height: 1.1;
    letter-spacing: 0;
    margin: 0;
    text-shadow: 0 3px 18px rgba(0, 0, 0, 0.3);
}

/* ============================================================
   2. SECTION HEADING — H2 (Navy Blue, Large)
   ============================================================ */
.r-h2 {
    color: #0d2b4d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: clamp(28px, 4vw, 46px);
    font-weight: 900;
    line-height: 1.1;
    letter-spacing: 0;
    margin: 0;
}

/* White variant — for dark backgrounds */
.r-h2-white {
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: clamp(28px, 4vw, 46px);
    font-weight: 900;
    line-height: 1.1;
    letter-spacing: 0;
    margin: 0;
}

/* ============================================================
   3. CARD / BLOCK HEADING — H3 (Navy, Medium)
   ============================================================ */
.r-h3 {
    color: #0d2b4d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 900;
    line-height: 1.1;
    letter-spacing: 0;
    margin: 0;
}

/* White variant */
.r-h3-white {
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 900;
    line-height: 1.1;
    letter-spacing: 0;
    margin: 0;
}

/* ============================================================
   4. EYEBROW — Hero ke upar chhoti line (Light Blue)
   ============================================================ */
.r-eyebrow {
    color: #d7e8f5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 900;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    margin: 0 0 12px 0;
    line-height: 1.4;
}

/* ============================================================
   5. SECTION LABEL — Har section ke top par (Steel Blue)
   ============================================================ */
.r-section-label {
    color: #315a7d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 900;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    line-height: 1.4;
}

/* White variant */
.r-section-label-white {
    color: #e2edf5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 900;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    line-height: 1.4;
}

/* ============================================================
   6. BIG STAT NUMBER — Orange accent numbers (95%, 3 Hours, etc.)
   ============================================================ */
.r-stat {
    display: block;
    color: #d86b27;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.05;
    margin-bottom: 8px;
}

/* ============================================================
   7. BODY TEXT — Paragraphs
   ============================================================ */
.r-body {
    color: #5f6f80;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.62;
    margin: 0;
}

.r-body-white {
    color: #e7f0f7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.62;
    margin: 0;
}

/* Intro paragraph — thoda bada */
.r-intro {
    color: #5f6f80;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.62;
    margin: 14px 0 0 0;
}

/* Hero paragraph */
.r-hero-text {
    color: #e7f0f7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.62;
    margin: 18px auto 0 auto;
    max-width: 790px;
}

/* ============================================================
   8. NAV LINKS (Styling for top navigation text)
   ============================================================ */
.r-nav-link {
    color: #31475c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0;
}

.r-nav-link:hover {
    color: #0d2b4d;
}

/* ============================================================
   9. BADGE — Hero section ke 6 chhote badges (USMCA, Nearshore, etc.)
   ============================================================ */
.r-badge {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 46px;
    padding: 10px 12px;
    border: 1px solid rgba(255, 255, 255, 0.28);
    border-radius: 6px;
    background: rgba(7, 28, 51, 0.38);
    color: #edf5fb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    line-height: 1.3;
    text-align: center;
}

/* text-only variant — agar container styling Elementor se ho */
.r-badge-text {
    color: #edf5fb;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 800;
    line-height: 1.3;
    text-align: center;
}

/* ============================================================
   10. FOOTER TEXT
   ============================================================ */
.r-footer-title {
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 900;
    line-height: 1.4;
}

.r-footer-text {
    color: rgba(255, 255, 255, 0.74);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.62;
}

.r-footer-link {
    color: rgba(255, 255, 255, 0.74);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 1.8;
}

/* ============================================================
   11. PROOF KICKER — Small label above proof card title
   ============================================================ */
.r-proof-kicker {
    color: #315a7d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    line-height: 1.3;
}

/* ============================================================
   12. CARD IMAGE TITLE — Product/Industry card overlay text
   ============================================================ */
.r-card-overlay-title {
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: 900;
    line-height: 1.1;
    text-align: center;
    text-shadow: 0 2px 12px rgba(0, 0, 0, 0.42);
}

/* ============================================================
   13. BUTTON STYLING
   ============================================================ */
.r-btn-primary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    padding: 12px 20px;
    border-radius: 6px;
    background: #d86b27;
    color: #071c33;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 900;
    text-decoration: none;
    border: none;
    cursor: pointer;
    box-shadow: 0 14px 28px rgba(216, 107, 39, 0.24);
}

.r-btn-secondary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    padding: 12px 20px;
    border-radius: 6px;
    border: 1px solid rgba(255, 255, 255, 0.62);
    background: rgba(255, 255, 255, 0.1);
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 900;
    text-decoration: none;
    cursor: pointer;
}

.r-btn-outline {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    padding: 12px 20px;
    border-radius: 6px;
    border: 1px solid #315a7d;
    background: #ffffff;
    color: #0d2b4d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 900;
    text-decoration: none;
    cursor: pointer;
}

/* ============================================================
   14. UTILITY: TEXT ALIGNMENT
   ============================================================ */
.r-text-center { text-align: center; }
.r-text-left   { text-align: left; }
.r-text-right  { text-align: right; }

/* ============================================================
   15. UTILITY: SPACING (Section margins)
   ============================================================ */
.r-section-spacing {
    padding-top: 84px;
    padding-bottom: 84px;
}

.r-mt-0  { margin-top: 0; }
.r-mt-10 { margin-top: 10px; }
.r-mt-14 { margin-top: 14px; }
.r-mt-18 { margin-top: 18px; }
.r-mt-28 { margin-top: 28px; }
.r-mb-0  { margin-bottom: 0; }
.r-mb-8  { margin-bottom: 8px; }
.r-mb-10 { margin-bottom: 10px; }
.r-mb-12 { margin-bottom: 12px; }
.r-mb-38 { margin-bottom: 38px; }

/* ============================================================
   16. REVIEW STARS
   ============================================================ */
.r-stars {
    color: #c98311;
    letter-spacing: 2px;
    font-family: Arial, Helvetica, sans-serif;
}

/* ============================================================
   17. FORM LABELS
   ============================================================ */
.r-form-label {
    color: #0d2b4d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 900;
    line-height: 1.3;
}

.r-help-text {
    color: #5f6f80;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
}

/* ============================================================
   18. TOPBAR / UTILITY TEXT
   ============================================================ */
.r-topbar-text {
    color: rgba(255, 255, 255, 0.82);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;
}

.r-quote-pill {
    color: #071c33;
    background: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 800;
    text-transform: uppercase;
    text-decoration: none;
    padding: 4px 12px;
    border-radius: 999px;
}

/* ============================================================
   19. CLAIM / LEGAL NOTE
   ============================================================ */
.r-claim-note {
    color: #5f6f80;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
}

/* ============================================================
   20. PRODUCT CARD — Products Grid (3x3 cards)
   ============================================================ */
.r-product-card {
    overflow: hidden;
    border: 1px solid #ccd6e0;
    border-radius: 8px;
    background: #ffffff;
    box-shadow: 0 18px 42px rgba(7, 28, 51, 0.12);
    transition: transform 0.3s ease;
}

/* Image area — dark overlay gradient */
.r-product-card .elementor-widget-image,
.r-product-img-wrap {
    position: relative;
    overflow: hidden;
    min-height: 150px;
    background: #071c33;
}

/* Image itself */
.r-product-card img {
    width: 100%;
    height: 200px;
    display: block;
    object-fit: cover;
    transition: transform 220ms ease;
}

/* Hover zoom effect */
.r-product-card:hover img {
    transform: scale(1.04);
}

/* Title area — below image, white bg */
.r-product-card .r-product-body {
    padding: 18px;
}

/* Card title (h3 style for product name) */
.r-product-card-title {
    color: #0d2b4d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 1.2;
    margin: 0 0 8px 0;
}

/* Card description text */
.r-product-card-text {
    color: #5f6f80;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
}

/* Full card clickable link */
.r-product-card a {
    text-decoration: none;
    color: inherit;
    display: block;
}

/* ============================================================
   21. PRODUCT CARD — Image Overlay variant
   (For Image Box widget with title OVER the image)
   ============================================================ */
/* Use this when title sits on top of the image with dark gradient */
.r-product-card-overlay .elementor-image-box-img {
    position: relative;
    overflow: hidden;
    min-height: 150px;
    background: #071c33;
}

.r-product-card-overlay .elementor-image-box-img::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(7,28,51,0.05), rgba(7,28,51,0.68));
}

.r-product-card-overlay .elementor-image-box-title {
    color: #ffffff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 900;
    line-height: 1.2;
    text-shadow: 0 2px 12px rgba(0,0,0,0.42);
    margin: 0;
}

.r-product-card-overlay .elementor-image-box-description {
    color: #5f6f80;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    margin: 10px 0 0 0;
}

/* ============================================================
   RESPONSIVE — Tablet (≤1020px)
   ============================================================ */
@media (max-width: 1020px) {

    .r-h1 {
        font-size: clamp(32px, 5vw, 48px);
    }

    .r-h2,
    .r-h2-white {
        font-size: clamp(24px, 3.5vw, 34px);
    }

    .r-h3,
    .r-h3-white {
        font-size: 18px;
    }

    .r-stat {
        font-size: 24px;
    }

    .r-hero-text {
        max-width: 100%;
        font-size: 15px;
    }

    .r-body,
    .r-body-white,
    .r-intro {
        font-size: 15px;
    }

    .r-section-spacing {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .r-card-overlay-title {
        font-size: 18px;
    }

    .r-btn-primary,
    .r-btn-secondary,
    .r-btn-outline {
        font-size: 14px;
        min-height: 42px;
        padding: 10px 16px;
    }

}

/* ============================================================
   RESPONSIVE — Mobile (≤620px)
   ============================================================ */
@media (max-width: 620px) {

    .r-h1 {
        font-size: clamp(28px, 7vw, 38px);
    }

    .r-h2,
    .r-h2-white {
        font-size: clamp(22px, 5vw, 28px);
    }

    .r-h3,
    .r-h3-white {
        font-size: 16px;
    }

    .r-stat {
        font-size: 22px;
    }

    .r-eyebrow,
    .r-section-label,
    .r-section-label-white {
        font-size: 11px;
        letter-spacing: 0.05em;
    }

    .r-body,
    .r-body-white,
    .r-intro,
    .r-hero-text {
        font-size: 14px;
    }

    .r-section-spacing {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .r-card-overlay-title {
        font-size: 16px;
    }

    .r-btn-primary,
    .r-btn-secondary,
    .r-btn-outline {
        width: 100%;
        font-size: 14px;
        min-height: 44px;
    }

    .r-nav-link {
        font-size: 11px;
    }

    .r-badge-text {
        font-size: 11px;
    }

}

/* ── Product Card Styles (Ek baar daalna hai) ── */
.r-card {
  overflow: hidden;
  border: 1px solid #ccd6e0;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 18px 42px rgba(7, 28, 51, 0.12);
  text-decoration: none;
  display: block;
  color: inherit;
}
.r-card-img-wrap {
  position: relative;
  overflow: hidden;
  min-height: 150px;
  height: 200px;
  background: #071c33;
}
.r-card-img-wrap img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.22s ease;
}
.r-card:hover .r-card-img-wrap img {
  transform: scale(1.04);
}
.r-card-img-wrap::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(7,28,51,0.05), rgba(7,28,51,0.68));
}
.r-card-img-title {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 44px 16px 18px;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: clamp(16px, 2vw, 22px);
  font-weight: 900;
  line-height: 1.1;
  text-shadow: 0 2px 12px rgba(0,0,0,0.42);
}
.r-card-body {
  padding: 18px;
}
.r-card-body p {
  margin: 0;
  color: #5f6f80;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}


/* ── Process Section CSS ── */
.r-process-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 14px;
}
.r-step-card {
  border: 1px solid #ccd6e0;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 18px 42px rgba(7, 28, 51, 0.12);
  padding: 22px;
}
.r-step-num {
  display: inline-flex;
  width: 38px;
  height: 30px;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  border-radius: 6px;
  background: #eaf0f5;
  color: #315a7d;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 900;
}
.r-step-card h3 {
  margin: 0 0 8px 0;
  color: #0d2b4d;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 900;
  line-height: 1.2;
}
.r-step-card p {
  margin: 0;
  color: #5f6f80;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

/* Responsive: Tablet → 2 columns */
@media (max-width: 1020px) {
  .r-process-grid { grid-template-columns: repeat(2, 1fr); }
}

/* Responsive: Mobile → 1 column */
@media (max-width: 620px) {
  .r-process-grid { grid-template-columns: 1fr; }
}


/* ── Motion Proof Section ── */
.r-motion-section {
  overflow: hidden;
  border-bottom: 1px solid #ccd6e0;
  background: #f8fbfd;
  padding: 22px 0;
}
.r-motion-track {
  display: flex;
  gap: 16px;
  width: max-content;
  animation: r-drift-left 32s linear infinite;
}
.r-motion-track.reverse {
  margin-top: 16px;
  animation-name: r-drift-right;
}
.r-motion-pill {
  display: inline-flex;
  min-width: 260px;
  min-height: 48px;
  align-items: center;
  justify-content: center;
  padding: 10px 18px;
  border-radius: 999px;
  background: #0d2b4d;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 900;
  font-size: 14px;
  white-space: nowrap;
  box-shadow: 0 10px 24px rgba(7, 28, 51, 0.12);
}
.r-motion-img {
  width: 220px;
  height: 92px;
  overflow: hidden;
  flex: 0 0 auto;
  border: 1px solid #ccd6e0;
  border-radius: 8px;
  background: #071c33;
  box-shadow: 0 10px 24px rgba(7, 28, 51, 0.12);
}
.r-motion-img img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

@keyframes r-drift-left {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}
@keyframes r-drift-right {
  from { transform: translateX(-50%); }
  to   { transform: translateX(0); }
}

/* Pause on hover */
.r-motion-track:hover {
  animation-play-state: paused;
}

/* Reduce motion for accessibility */
@media (prefers-reduced-motion: reduce) {
  .r-motion-track {
    animation: none;
    transform: none;
  }
}/* End custom CSS */