.elementor-30172 .elementor-element.elementor-element-d226f1c{--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30172 .elementor-element.elementor-element-2aa194c .elementor-repeater-item-e640540 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://vsmabrasivos.com/wp-content/uploads/2025/08/Screenshot-2025-08-27-at-13-24-45-Header-ACTIROX-2025-db155ae7.webp-Imagen-WEBP-1920-×-529-pixeles.png);background-size:cover;}.elementor-30172 .elementor-element.elementor-element-2aa194c .elementor-repeater-item-e640540 .swiper-slide-contents{margin-left:auto;}.elementor-30172 .elementor-element.elementor-element-2aa194c .elementor-repeater-item-e640540 .swiper-slide-inner{align-items:center;}.elementor-30172 .elementor-element.elementor-element-2aa194c .elementor-repeater-item-3721cb8 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://vsmabrasivos.com/wp-content/uploads/2024/10/Header-XELERION-624bb245-1.jpg);background-size:cover;}.elementor-30172 .elementor-element.elementor-element-2aa194c .elementor-repeater-item-3721cb8 .swiper-slide-contents{margin-left:auto;}.elementor-30172 .elementor-element.elementor-element-2aa194c .elementor-repeater-item-3721cb8 .swiper-slide-inner{align-items:center;}.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide{transition-duration:calc(5000ms*1.2);height:440px;}.elementor-30172 .elementor-element.elementor-element-2aa194c .elementor-slide-button{background-color:#CC0F22;font-family:"Beausite Classic", Sans-serif;font-size:18px;font-weight:700;line-height:22px;border-width:0px;border-radius:0px;color:#FFFFFF;border-color:#CC0F22;transition-duration:0ms;}.elementor-30172 .elementor-element.elementor-element-2aa194c .elementor-slide-button:hover{background-color:#FFFFFF;color:#CC0F22;border-color:#CC0F22;}.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide-contents{max-width:620px;}.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:left;}.elementor-30172 .elementor-element.elementor-element-2aa194c .elementor-slide-heading{font-family:"Beausite Classic", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;line-height:57.5px;}.elementor-30172 .elementor-element.elementor-element-2aa194c .elementor-slide-description{font-family:"Beausite Classic", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:32px;}.elementor-30172 .elementor-element.elementor-element-2aa194c .elementor-swiper-button{font-size:28px;}.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-pagination-bullet{height:10px;width:10px;}.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-pagination-fraction{font-size:10px;}.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF00;opacity:1;}.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-pagination-bullet-active{background-color:#A7A7A7;}.elementor-30172 .elementor-element.elementor-element-dc19700{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:81px;--padding-right:81px;}.elementor-30172 .elementor-element.elementor-element-dc19700:not(.elementor-motion-effects-element-type-background), .elementor-30172 .elementor-element.elementor-element-dc19700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmabrasivos.com/wp-content/uploads/2024/06/Frame-8721.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-30172 .elementor-element.elementor-element-49efaa1 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:42px;}.elementor-30172 .elementor-element.elementor-element-cdaea15 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-30172 .elementor-element.elementor-element-20ece1b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30172 .elementor-element.elementor-element-9af4d15{--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:40px;--padding-left:80px;--padding-right:80px;}.elementor-30172 .elementor-element.elementor-element-9af4d15:not(.elementor-motion-effects-element-type-background), .elementor-30172 .elementor-element.elementor-element-9af4d15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#404040;}.elementor-30172 .elementor-element.elementor-element-3536e5f{text-align:center;}.elementor-30172 .elementor-element.elementor-element-3536e5f .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;line-height:57px;color:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-6bd8372{text-align:center;}.elementor-30172 .elementor-element.elementor-element-6bd8372 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:24px;font-weight:500;line-height:31px;color:#FFFFFF;}.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-30172 .elementor-element.elementor-element-63a7805 .elementor-button{background-color:#CC0F22;font-family:"Beausite Classic", Sans-serif;font-size:14px;font-weight:700;line-height:16px;word-spacing:0.17px;transition-duration:0s;border-style:solid;border-width:2px 0px 2px 0px;border-color:#CC0F22;border-radius:0px 0px 0px 0px;padding:16px 150px 16px 150px;}.elementor-30172 .elementor-element.elementor-element-63a7805 .elementor-button:hover, .elementor-30172 .elementor-element.elementor-element-63a7805 .elementor-button:focus{background-color:#FFFFFF;color:#CC0F22;border-color:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-63a7805.elementor-element{--align-self:center;}.elementor-30172 .elementor-element.elementor-element-63a7805 .elementor-button:hover svg, .elementor-30172 .elementor-element.elementor-element-63a7805 .elementor-button:focus svg{fill:#CC0F22;}.elementor-30172 .elementor-element.elementor-element-3b384d1{--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:48px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-30172 .elementor-element.elementor-element-587ed11{text-align:center;}.elementor-30172 .elementor-element.elementor-element-587ed11 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0.6px;}.elementor-30172 .elementor-element.elementor-element-8a2ec18{text-align:center;}.elementor-30172 .elementor-element.elementor-element-8a2ec18 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:40px;font-weight:900;line-height:48px;letter-spacing:0.86px;}.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-30172 .elementor-element.elementor-element-75e9fe2{text-align:center;font-family:"Beausite Classic", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#3C3C3C;}.elementor-30172 .elementor-element.elementor-element-54d4368{--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:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-30172 .elementor-element.elementor-element-970f87f .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;line-height:38px;}.elementor-30172 .elementor-element.elementor-element-73e6f9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30172 .elementor-element.elementor-element-ad2fd31{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:020px;--padding-bottom:020px;--padding-left:30px;--padding-right:30px;}.elementor-30172 .elementor-element.elementor-element-ad2fd31:not(.elementor-motion-effects-element-type-background), .elementor-30172 .elementor-element.elementor-element-ad2fd31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmabrasivos.com/wp-content/uploads/2025/06/xelerium-0.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30172 .elementor-element.elementor-element-ad2fd31::before, .elementor-30172 .elementor-element.elementor-element-ad2fd31 > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-ad2fd31 > .e-con-inner > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-ad2fd31 > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-ad2fd31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-ad2fd31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 50%, #000000 75%);}.elementor-30172 .elementor-element.elementor-element-ad2fd31.e-con{--align-self:flex-end;}.elementor-30172 .elementor-element.elementor-element-5ce4161{text-align:left;}.elementor-30172 .elementor-element.elementor-element-5ce4161 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:30px;color:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-dcbc8b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30172 .elementor-element.elementor-element-4419e98{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:020px;--padding-bottom:020px;--padding-left:30px;--padding-right:30px;}.elementor-30172 .elementor-element.elementor-element-4419e98:not(.elementor-motion-effects-element-type-background), .elementor-30172 .elementor-element.elementor-element-4419e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmabrasivos.com/wp-content/uploads/2025/06/actirox-home-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30172 .elementor-element.elementor-element-4419e98::before, .elementor-30172 .elementor-element.elementor-element-4419e98 > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-4419e98 > .e-con-inner > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-4419e98 > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-4419e98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-4419e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 50%, #000000 75%);}.elementor-30172 .elementor-element.elementor-element-4419e98.e-con{--align-self:flex-end;}.elementor-30172 .elementor-element.elementor-element-de8d8c5{text-align:left;}.elementor-30172 .elementor-element.elementor-element-de8d8c5 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:30px;color:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-afeb749{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30172 .elementor-element.elementor-element-2270cc8{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:020px;--padding-bottom:020px;--padding-left:30px;--padding-right:30px;}.elementor-30172 .elementor-element.elementor-element-2270cc8:not(.elementor-motion-effects-element-type-background), .elementor-30172 .elementor-element.elementor-element-2270cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmabrasivos.com/wp-content/uploads/2025/06/alux-home-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30172 .elementor-element.elementor-element-2270cc8::before, .elementor-30172 .elementor-element.elementor-element-2270cc8 > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-2270cc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-2270cc8 > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-2270cc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-2270cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 50%, #000000 75%);}.elementor-30172 .elementor-element.elementor-element-2270cc8.e-con{--align-self:flex-end;}.elementor-30172 .elementor-element.elementor-element-24ef7c7{text-align:left;}.elementor-30172 .elementor-element.elementor-element-24ef7c7 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:30px;color:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-b7f6d24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30172 .elementor-element.elementor-element-ceb4696{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:020px;--padding-bottom:020px;--padding-left:30px;--padding-right:30px;}.elementor-30172 .elementor-element.elementor-element-ceb4696:not(.elementor-motion-effects-element-type-background), .elementor-30172 .elementor-element.elementor-element-ceb4696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmabrasivos.com/wp-content/uploads/2025/06/ilumeron-home-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30172 .elementor-element.elementor-element-ceb4696::before, .elementor-30172 .elementor-element.elementor-element-ceb4696 > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-ceb4696 > .e-con-inner > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-ceb4696 > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-ceb4696 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-ceb4696 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 50%, #000000 75%);}.elementor-30172 .elementor-element.elementor-element-ceb4696.e-con{--align-self:flex-end;}.elementor-30172 .elementor-element.elementor-element-3afc2e5{text-align:left;}.elementor-30172 .elementor-element.elementor-element-3afc2e5 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:30px;color:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-c6a5cf1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30172 .elementor-element.elementor-element-6679038{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:020px;--padding-bottom:020px;--padding-left:30px;--padding-right:30px;}.elementor-30172 .elementor-element.elementor-element-6679038:not(.elementor-motion-effects-element-type-background), .elementor-30172 .elementor-element.elementor-element-6679038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmabrasivos.com/wp-content/uploads/2025/06/ceramics-home-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30172 .elementor-element.elementor-element-6679038::before, .elementor-30172 .elementor-element.elementor-element-6679038 > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-6679038 > .e-con-inner > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-6679038 > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-6679038 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-6679038 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 50%, #000000 75%);}.elementor-30172 .elementor-element.elementor-element-6679038.e-con{--align-self:flex-end;}.elementor-30172 .elementor-element.elementor-element-1769183{text-align:left;}.elementor-30172 .elementor-element.elementor-element-1769183 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:30px;color:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-7e1730a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30172 .elementor-element.elementor-element-461ba1e{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:020px;--padding-bottom:020px;--padding-left:30px;--padding-right:30px;}.elementor-30172 .elementor-element.elementor-element-461ba1e:not(.elementor-motion-effects-element-type-background), .elementor-30172 .elementor-element.elementor-element-461ba1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmabrasivos.com/wp-content/uploads/2025/06/compactgrain-home-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30172 .elementor-element.elementor-element-461ba1e::before, .elementor-30172 .elementor-element.elementor-element-461ba1e > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-461ba1e > .e-con-inner > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-461ba1e > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-461ba1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-461ba1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 50%, #000000 75%);}.elementor-30172 .elementor-element.elementor-element-461ba1e.e-con{--align-self:flex-end;}.elementor-30172 .elementor-element.elementor-element-f4c9f3c{text-align:left;}.elementor-30172 .elementor-element.elementor-element-f4c9f3c .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:30px;color:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-df2f6e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30172 .elementor-element.elementor-element-bf692a0{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:020px;--padding-bottom:020px;--padding-left:30px;--padding-right:30px;}.elementor-30172 .elementor-element.elementor-element-bf692a0:not(.elementor-motion-effects-element-type-background), .elementor-30172 .elementor-element.elementor-element-bf692a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmabrasivos.com/wp-content/uploads/2025/05/diamond12.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30172 .elementor-element.elementor-element-bf692a0::before, .elementor-30172 .elementor-element.elementor-element-bf692a0 > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-bf692a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-bf692a0 > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-bf692a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-bf692a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 50%, #000000 75%);}.elementor-30172 .elementor-element.elementor-element-bf692a0.e-con{--align-self:flex-end;}.elementor-30172 .elementor-element.elementor-element-da4b31b{text-align:left;}.elementor-30172 .elementor-element.elementor-element-da4b31b .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:30px;color:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-37decf6{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:50px;--e-n-carousel-dots-normal-color:#DBD9D9;--e-n-carousel-swiper-pagination-spacing:40px;}.elementor-30172 .elementor-element.elementor-element-37decf6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-30172 .elementor-element.elementor-element-4aaa3fe .elementor-button{background-color:#FFFFFF00;font-family:"Beausite Classic", Sans-serif;font-size:14px;font-weight:600;line-height:16px;word-spacing:0.17px;fill:#CC0F22;color:#CC0F22;transition-duration:0s;border-style:solid;border-width:2px 2px 2px 0px;border-color:#CC0F22;border-radius:0px 0px 0px 0px;padding:16px 60px 16px 60px;}.elementor-30172 .elementor-element.elementor-element-4aaa3fe .elementor-button:hover, .elementor-30172 .elementor-element.elementor-element-4aaa3fe .elementor-button:focus{background-color:#CC0F22;color:#FFFFFF;border-color:#CC0F22;}.elementor-30172 .elementor-element.elementor-element-4aaa3fe.elementor-element{--align-self:center;}.elementor-30172 .elementor-element.elementor-element-4aaa3fe .elementor-button:hover svg, .elementor-30172 .elementor-element.elementor-element-4aaa3fe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-8b22986{--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:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-30172 .elementor-element.elementor-element-22ec9fb .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;line-height:38px;}.elementor-30172 .elementor-element.elementor-element-908f9b1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30172 .elementor-element.elementor-element-874dd0f{--display:flex;--justify-content:flex-end;--overlay-opacity:0.4;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30172 .elementor-element.elementor-element-874dd0f:not(.elementor-motion-effects-element-type-background), .elementor-30172 .elementor-element.elementor-element-874dd0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmabrasivos.com/wp-content/uploads/2024/06/2abbdda461405cda65585a1fa1a9be16.png");background-position:center center;background-repeat:no-repeat;background-size:150% auto;}.elementor-30172 .elementor-element.elementor-element-874dd0f::before, .elementor-30172 .elementor-element.elementor-element-874dd0f > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-874dd0f > .e-con-inner > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-874dd0f > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-874dd0f > .e-con-inner > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-874dd0f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-30172 .elementor-element.elementor-element-274a130{text-align:center;}.elementor-30172 .elementor-element.elementor-element-274a130 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;line-height:32px;letter-spacing:0.28px;color:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-744a45b{--display:flex;--justify-content:flex-end;--overlay-opacity:0.4;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30172 .elementor-element.elementor-element-744a45b:not(.elementor-motion-effects-element-type-background), .elementor-30172 .elementor-element.elementor-element-744a45b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmabrasivos.com/wp-content/uploads/2024/06/cb9a887e782a136b3beb84eed6ef1e53.png");background-position:center center;background-repeat:no-repeat;background-size:150% auto;}.elementor-30172 .elementor-element.elementor-element-744a45b::before, .elementor-30172 .elementor-element.elementor-element-744a45b > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-744a45b > .e-con-inner > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-744a45b > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-744a45b > .e-con-inner > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-744a45b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-30172 .elementor-element.elementor-element-99718ed{text-align:center;}.elementor-30172 .elementor-element.elementor-element-99718ed .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;line-height:32px;letter-spacing:0.28px;color:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-035539e{--display:flex;--justify-content:flex-end;--overlay-opacity:0.4;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30172 .elementor-element.elementor-element-035539e:not(.elementor-motion-effects-element-type-background), .elementor-30172 .elementor-element.elementor-element-035539e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmabrasivos.com/wp-content/uploads/2024/06/6d48ca7acf08d3b825b65357379ea2ae.png");background-position:center center;background-repeat:no-repeat;background-size:150% auto;}.elementor-30172 .elementor-element.elementor-element-035539e::before, .elementor-30172 .elementor-element.elementor-element-035539e > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-035539e > .e-con-inner > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-035539e > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-035539e > .e-con-inner > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-035539e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-30172 .elementor-element.elementor-element-5002a8a{text-align:center;}.elementor-30172 .elementor-element.elementor-element-5002a8a .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;line-height:32px;letter-spacing:0.28px;color:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-540b7fe{--display:flex;--justify-content:flex-end;--overlay-opacity:0.4;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-30172 .elementor-element.elementor-element-540b7fe:not(.elementor-motion-effects-element-type-background), .elementor-30172 .elementor-element.elementor-element-540b7fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmabrasivos.com/wp-content/uploads/2024/06/dd53cddfb4fb053e7e2f9db64e3e5f7a.png");background-position:center center;background-repeat:no-repeat;background-size:150% auto;}.elementor-30172 .elementor-element.elementor-element-540b7fe::before, .elementor-30172 .elementor-element.elementor-element-540b7fe > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-540b7fe > .e-con-inner > .elementor-background-video-container::before, .elementor-30172 .elementor-element.elementor-element-540b7fe > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-540b7fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-30172 .elementor-element.elementor-element-540b7fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FCFCFC00 0%, #000000 100%);}.elementor-30172 .elementor-element.elementor-element-5cc044e{text-align:center;}.elementor-30172 .elementor-element.elementor-element-5cc044e .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;line-height:32px;letter-spacing:0.28px;color:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-71f7db2{--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:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-30172 .elementor-element.elementor-element-71f7db2:not(.elementor-motion-effects-element-type-background), .elementor-30172 .elementor-element.elementor-element-71f7db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vsmabrasivos.com/wp-content/uploads/2024/06/Frame-8721.jpg");background-position:top center;background-size:cover;}.elementor-30172 .elementor-element.elementor-element-84e6df6 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;line-height:38px;}.elementor-30172 .elementor-element.elementor-element-797606b{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-30172 .elementor-element.elementor-element-797606b .swiper-slide > .elementor-element{height:100%;}.elementor-widget-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .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-30172 .elementor-element.elementor-element-85d206e{--grid-columns:4;}.elementor-30172 .elementor-element.elementor-element-85d206e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-30172 .elementor-element.elementor-element-85d206e .e-loop-item > .elementor-section, .elementor-30172 .elementor-element.elementor-element-85d206e .e-loop-item > .elementor-section > .elementor-container, .elementor-30172 .elementor-element.elementor-element-85d206e .e-loop-item > .e-con, .elementor-30172 .elementor-element.elementor-element-85d206e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-30172 .elementor-element.elementor-element-35a7367 .elementor-button{background-color:#FFFFFF00;font-family:"Beausite Classic", Sans-serif;font-size:14px;font-weight:600;line-height:16px;word-spacing:0.17px;fill:#CC0F22;color:#CC0F22;transition-duration:0s;border-style:solid;border-width:2px 2px 2px 0px;border-color:#CC0F22;border-radius:0px 0px 0px 0px;padding:16px 60px 16px 60px;}.elementor-30172 .elementor-element.elementor-element-35a7367 .elementor-button:hover, .elementor-30172 .elementor-element.elementor-element-35a7367 .elementor-button:focus{background-color:#CC0F22;color:#FFFFFF;border-color:#CC0F22;}.elementor-30172 .elementor-element.elementor-element-35a7367.elementor-element{--align-self:center;}.elementor-30172 .elementor-element.elementor-element-35a7367 .elementor-button:hover svg, .elementor-30172 .elementor-element.elementor-element-35a7367 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-9a1c4af{--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:080px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-30172 .elementor-element.elementor-element-145c522{text-align:center;}.elementor-30172 .elementor-element.elementor-element-145c522 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0.6px;}.elementor-30172 .elementor-element.elementor-element-fa8d7b3{text-align:center;}.elementor-30172 .elementor-element.elementor-element-fa8d7b3 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:40px;font-weight:900;line-height:48px;letter-spacing:0.86px;}.elementor-30172 .elementor-element.elementor-element-ca9b536 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-30172 .elementor-element.elementor-element-ca9b536{text-align:center;font-family:"Beausite Classic", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#3C3C3C;}.elementor-30172 .elementor-element.elementor-element-4c88dce{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:60px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30172 .elementor-element.elementor-element-554a467{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30172 .elementor-element.elementor-element-70095f5{width:var( --container-widget-width, 36.957% );max-width:36.957%;--container-widget-width:36.957%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-30172 .elementor-element.elementor-element-70095f5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-30172 .elementor-element.elementor-element-70095f5 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-30172 .elementor-element.elementor-element-70095f5 .elementor-icon-box-title{margin-block-end:0px;color:#3C3C3C;}.elementor-30172 .elementor-element.elementor-element-70095f5 .elementor-icon{font-size:50px;}.elementor-30172 .elementor-element.elementor-element-70095f5 .elementor-icon-box-title, .elementor-30172 .elementor-element.elementor-element-70095f5 .elementor-icon-box-title a{font-family:"Beausite Classic", Sans-serif;font-size:40px;font-weight:900;line-height:40px;}.elementor-30172 .elementor-element.elementor-element-4b7fbd6{text-align:center;}.elementor-30172 .elementor-element.elementor-element-4b7fbd6 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#3C3C3C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-30172 .elementor-element.elementor-element-1e57ebf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-30172 .elementor-element.elementor-element-1e57ebf .elementor-divider-separator{width:100%;}.elementor-30172 .elementor-element.elementor-element-1e57ebf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30172 .elementor-element.elementor-element-644d9ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#3C3C3C;--border-color:#3C3C3C;}.elementor-30172 .elementor-element.elementor-element-75391c1.elementor-element{--align-self:center;}.elementor-30172 .elementor-element.elementor-element-75391c1 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-30172 .elementor-element.elementor-element-75391c1{--icon-box-icon-margin:0px;}.elementor-30172 .elementor-element.elementor-element-75391c1 .elementor-icon-box-title{margin-block-end:0px;color:#3C3C3C;}.elementor-30172 .elementor-element.elementor-element-75391c1 .elementor-icon{font-size:50px;}.elementor-30172 .elementor-element.elementor-element-75391c1 .elementor-icon-box-title, .elementor-30172 .elementor-element.elementor-element-75391c1 .elementor-icon-box-title a{font-family:"Beausite Classic", Sans-serif;font-size:40px;font-weight:900;line-height:40px;}.elementor-30172 .elementor-element.elementor-element-c065a27{text-align:center;}.elementor-30172 .elementor-element.elementor-element-c065a27 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#3C3C3C;}.elementor-30172 .elementor-element.elementor-element-4675a70{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-30172 .elementor-element.elementor-element-4675a70 .elementor-divider-separator{width:100%;}.elementor-30172 .elementor-element.elementor-element-4675a70 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30172 .elementor-element.elementor-element-bdbfe08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#3C3C3C;--border-color:#3C3C3C;}.elementor-30172 .elementor-element.elementor-element-1e8a233.elementor-element{--align-self:center;}.elementor-30172 .elementor-element.elementor-element-1e8a233 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-30172 .elementor-element.elementor-element-1e8a233{--icon-box-icon-margin:0px;}.elementor-30172 .elementor-element.elementor-element-1e8a233 .elementor-icon-box-title{margin-block-end:0px;color:#3C3C3C;}.elementor-30172 .elementor-element.elementor-element-1e8a233 .elementor-icon{font-size:50px;}.elementor-30172 .elementor-element.elementor-element-1e8a233 .elementor-icon-box-title, .elementor-30172 .elementor-element.elementor-element-1e8a233 .elementor-icon-box-title a{font-family:"Beausite Classic", Sans-serif;font-size:40px;font-weight:900;line-height:40px;}.elementor-30172 .elementor-element.elementor-element-9b10dc0{text-align:center;}.elementor-30172 .elementor-element.elementor-element-9b10dc0 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#3C3C3C;}.elementor-30172 .elementor-element.elementor-element-490a024{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-30172 .elementor-element.elementor-element-490a024 .elementor-divider-separator{width:100%;}.elementor-30172 .elementor-element.elementor-element-490a024 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-30172 .elementor-element.elementor-element-8a6f8f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#3C3C3C;--border-color:#3C3C3C;}.elementor-30172 .elementor-element.elementor-element-4656fed.elementor-element{--align-self:center;}.elementor-30172 .elementor-element.elementor-element-4656fed .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-30172 .elementor-element.elementor-element-4656fed{--icon-box-icon-margin:0px;}.elementor-30172 .elementor-element.elementor-element-4656fed .elementor-icon-box-title{margin-block-end:0px;color:#3C3C3C;}.elementor-30172 .elementor-element.elementor-element-4656fed .elementor-icon{font-size:50px;}.elementor-30172 .elementor-element.elementor-element-4656fed .elementor-icon-box-title, .elementor-30172 .elementor-element.elementor-element-4656fed .elementor-icon-box-title a{font-family:"Beausite Classic", Sans-serif;font-size:40px;font-weight:900;line-height:40px;}.elementor-30172 .elementor-element.elementor-element-102c660{text-align:center;}.elementor-30172 .elementor-element.elementor-element-102c660 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#3C3C3C;}.elementor-30172 .elementor-element.elementor-element-5cc6f74 .elementor-button{background-color:#FFFFFF00;font-family:"Beausite Classic", Sans-serif;font-size:14px;font-weight:600;line-height:16px;word-spacing:0.17px;fill:#404040;color:#404040;transition-duration:0s;border-style:solid;border-width:2px 2px 2px 0px;border-color:#CC0F22;border-radius:0px 0px 0px 0px;padding:16px 180px 16px 180px;}.elementor-30172 .elementor-element.elementor-element-5cc6f74 .elementor-button:hover, .elementor-30172 .elementor-element.elementor-element-5cc6f74 .elementor-button:focus{background-color:#CC0F22;color:#FFFFFF;border-color:#CC0F22;}.elementor-30172 .elementor-element.elementor-element-5cc6f74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30172 .elementor-element.elementor-element-5cc6f74.elementor-element{--align-self:center;}.elementor-30172 .elementor-element.elementor-element-5cc6f74 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30172 .elementor-element.elementor-element-5cc6f74 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-30172 .elementor-element.elementor-element-5cc6f74 .elementor-button:hover svg, .elementor-30172 .elementor-element.elementor-element-5cc6f74 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30172 .elementor-element.elementor-element-6f557cd{--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:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-30172 .elementor-element.elementor-element-58a5fe4 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;line-height:38px;}.elementor-30172 .elementor-element.elementor-element-5de0b7f{--grid-columns:3;}.elementor-30172 .elementor-element.elementor-element-5de0b7f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-30172 .elementor-element.elementor-element-5de0b7f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-30172 .elementor-element.elementor-element-5de0b7f .e-loop-item > .elementor-section, .elementor-30172 .elementor-element.elementor-element-5de0b7f .e-loop-item > .elementor-section > .elementor-container, .elementor-30172 .elementor-element.elementor-element-5de0b7f .e-loop-item > .e-con, .elementor-30172 .elementor-element.elementor-element-5de0b7f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-30172 .elementor-element.elementor-element-dbaf7bc{--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:80px;--margin-left:0px;--margin-right:0px;}.elementor-30172 .elementor-element.elementor-element-b365ad8{text-align:center;}.elementor-30172 .elementor-element.elementor-element-b365ad8 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:40px;font-weight:900;text-transform:uppercase;line-height:48px;letter-spacing:0.86px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-30172 .elementor-element.elementor-element-89917c1 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-30172 .elementor-element.elementor-element-89917c1 .elementor-tab-title{border-width:0px;border-color:#EDEDED;background-color:#EDEDED;padding:37px 40px 37px 40px;}.elementor-30172 .elementor-element.elementor-element-89917c1 .elementor-tab-content{border-width:0px;border-block-end-color:#EDEDED;color:var( --e-global-color-primary );font-family:"Beausite Classic", Sans-serif;font-size:18px;font-weight:400;line-height:27px;padding:25px 40px 25px 40px;}.elementor-30172 .elementor-element.elementor-element-89917c1 .elementor-toggle-item:not(:last-child){margin-block-end:10px;}.elementor-30172 .elementor-element.elementor-element-89917c1 .elementor-toggle-title, .elementor-30172 .elementor-element.elementor-element-89917c1 .elementor-toggle-icon{color:#18181B;}.elementor-30172 .elementor-element.elementor-element-89917c1 .elementor-toggle-icon svg{fill:#18181B;}.elementor-30172 .elementor-element.elementor-element-89917c1 .elementor-tab-title.elementor-active a, .elementor-30172 .elementor-element.elementor-element-89917c1 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-30172 .elementor-element.elementor-element-89917c1 .elementor-toggle-title{font-family:"Beausite Classic", Sans-serif;font-size:18px;font-weight:600;line-height:22px;}.elementor-30172 .elementor-element.elementor-element-871a67c{--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-30172 .elementor-element.elementor-element-89b6bd8{text-align:center;}.elementor-30172 .elementor-element.elementor-element-89b6bd8 .elementor-heading-title{font-family:"Beausite Classic", Sans-serif;font-size:40px;font-weight:900;text-transform:uppercase;line-height:48px;letter-spacing:0.86px;}.elementor-30172 .elementor-element.elementor-element-31b213d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.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-30172 .elementor-element.elementor-element-bc43e8e img{height:250px;object-fit:contain;object-position:center center;}.elementor-30172 .elementor-element.elementor-element-332b593 img{height:80px;object-fit:contain;object-position:center center;}.elementor-30172 .elementor-element.elementor-element-a89a7c2 img{height:100px;object-fit:contain;object-position:center center;}.elementor-30172 .elementor-element.elementor-element-17d0592 img{height:140px;object-fit:contain;object-position:center center;}.elementor-30172 .elementor-element.elementor-element-3c22974 img{height:140px;object-fit:contain;object-position:center center;}.elementor-30172 .elementor-element.elementor-element-30c4305{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-30172 .elementor-element.elementor-element-f6c9932{--display:flex;}.elementor-30172 .elementor-element.elementor-element-8c3f24c img{height:250px;object-fit:contain;object-position:center center;}.elementor-30172 .elementor-element.elementor-element-236c0ea img{height:80px;object-fit:contain;object-position:center center;}.elementor-30172 .elementor-element.elementor-element-f6acc15{--display:flex;}.elementor-30172 .elementor-element.elementor-element-221b032 img{height:100px;object-fit:contain;object-position:center center;}.elementor-30172 .elementor-element.elementor-element-d40fd76 img{height:140px;object-fit:contain;object-position:center center;}.elementor-30172 .elementor-element.elementor-element-44b0e02{--display:flex;}.elementor-30172 .elementor-element.elementor-element-c298ff1 img{height:140px;object-fit:contain;object-position:center center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-30172 .elementor-element.elementor-element-dbaf7bc{--content-width:800px;}}@media(max-width:1024px){.elementor-30172 .elementor-element.elementor-element-37decf6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-30172 .elementor-element.elementor-element-908f9b1{--grid-auto-flow:row;}.elementor-30172 .elementor-element.elementor-element-797606b{--swiper-slides-to-display:2;}.elementor-30172 .elementor-element.elementor-element-85d206e{--grid-columns:2;}.elementor-30172 .elementor-element.elementor-element-4c88dce{--grid-auto-flow:row;}.elementor-30172 .elementor-element.elementor-element-5de0b7f{--grid-columns:2;}}@media(max-width:767px){.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide-contents{max-width:100%;}.elementor-30172 .elementor-element.elementor-element-2aa194c .elementor-slide-heading{font-size:32px;line-height:36px;}.elementor-30172 .elementor-element.elementor-element-2aa194c .elementor-slide-description{font-size:18px;line-height:21px;}.elementor-30172 .elementor-element.elementor-element-2aa194c .elementor-slide-button{font-size:16px;}.elementor-30172 .elementor-element.elementor-element-dc19700{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30172 .elementor-element.elementor-element-20ece1b{width:var( --container-widget-width, 490px );max-width:490px;--container-widget-width:490px;--container-widget-flex-grow:0;}.elementor-30172 .elementor-element.elementor-element-9af4d15{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30172 .elementor-element.elementor-element-3536e5f .elementor-heading-title{font-size:32px;}.elementor-30172 .elementor-element.elementor-element-6bd8372 .elementor-heading-title{font-size:18px;}.elementor-30172 .elementor-element.elementor-element-63a7805 .elementor-button{padding:15px 50px 15px 50px;}.elementor-30172 .elementor-element.elementor-element-3b384d1{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30172 .elementor-element.elementor-element-54d4368{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30172 .elementor-element.elementor-element-37decf6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-30172 .elementor-element.elementor-element-37decf6 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-30172 .elementor-element.elementor-element-4aaa3fe > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-30172 .elementor-element.elementor-element-4aaa3fe .elementor-button{border-width:2px 2px 2px 2px;}.elementor-30172 .elementor-element.elementor-element-8b22986{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30172 .elementor-element.elementor-element-908f9b1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30172 .elementor-element.elementor-element-274a130 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-30172 .elementor-element.elementor-element-99718ed .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-30172 .elementor-element.elementor-element-5002a8a .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-30172 .elementor-element.elementor-element-5cc044e .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-30172 .elementor-element.elementor-element-71f7db2{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30172 .elementor-element.elementor-element-797606b{--swiper-slides-to-display:1;}.elementor-30172 .elementor-element.elementor-element-85d206e{--grid-columns:1;}.elementor-30172 .elementor-element.elementor-element-9a1c4af{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30172 .elementor-element.elementor-element-fa8d7b3 .elementor-heading-title{font-size:32px;}.elementor-30172 .elementor-element.elementor-element-4c88dce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30172 .elementor-element.elementor-element-70095f5 .elementor-icon-box-wrapper{align-items:center;}.elementor-30172 .elementor-element.elementor-element-70095f5 .elementor-icon-box-title, .elementor-30172 .elementor-element.elementor-element-70095f5 .elementor-icon-box-title a{line-height:48px;}.elementor-30172 .elementor-element.elementor-element-1e57ebf .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-30172 .elementor-element.elementor-element-1e57ebf .elementor-divider{text-align:center;}.elementor-30172 .elementor-element.elementor-element-644d9ae{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-30172 .elementor-element.elementor-element-75391c1 .elementor-icon-box-title, .elementor-30172 .elementor-element.elementor-element-75391c1 .elementor-icon-box-title a{line-height:48px;}.elementor-30172 .elementor-element.elementor-element-4675a70 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-30172 .elementor-element.elementor-element-4675a70 .elementor-divider{text-align:center;}.elementor-30172 .elementor-element.elementor-element-bdbfe08{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-30172 .elementor-element.elementor-element-1e8a233 .elementor-icon-box-title, .elementor-30172 .elementor-element.elementor-element-1e8a233 .elementor-icon-box-title a{line-height:48px;}.elementor-30172 .elementor-element.elementor-element-490a024 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-30172 .elementor-element.elementor-element-490a024 .elementor-divider{text-align:center;}.elementor-30172 .elementor-element.elementor-element-8a6f8f6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-30172 .elementor-element.elementor-element-5cc6f74 .elementor-button{padding:16px 16px 16px 16px;}.elementor-30172 .elementor-element.elementor-element-6f557cd{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30172 .elementor-element.elementor-element-5de0b7f{--grid-columns:1;}.elementor-30172 .elementor-element.elementor-element-dbaf7bc{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30172 .elementor-element.elementor-element-b365ad8 .elementor-heading-title{font-size:32px;}.elementor-30172 .elementor-element.elementor-element-871a67c{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-30172 .elementor-element.elementor-element-89b6bd8 .elementor-heading-title{font-size:32px;}.elementor-30172 .elementor-element.elementor-element-31b213d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-30172 .elementor-element.elementor-element-bc43e8e img{width:45%;}.elementor-30172 .elementor-element.elementor-element-332b593 img{width:45%;}.elementor-30172 .elementor-element.elementor-element-30c4305{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30172 .elementor-element.elementor-element-f6c9932{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-30172 .elementor-element.elementor-element-8c3f24c img{width:60%;}.elementor-30172 .elementor-element.elementor-element-236c0ea img{width:60%;height:100px;}.elementor-30172 .elementor-element.elementor-element-f6acc15{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30172 .elementor-element.elementor-element-221b032 img{width:60%;}.elementor-30172 .elementor-element.elementor-element-d40fd76 img{width:60%;}.elementor-30172 .elementor-element.elementor-element-44b0e02{--flex-wrap:nowrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30172 .elementor-element.elementor-element-c298ff1 img{width:60%;}}/* Start custom CSS for slides, class: .elementor-element-2aa194c */.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide .swiper-slide-contents{
    /*background: #40404080;*/
padding: 46px 40px;
margin-right: 10%;
height: 100%;
  align-content: center;
  text-align: right;
}
.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide:not(:first-child) .swiper-slide-contents{
    text-align: right;
    background: transparent;
    max-width: 725px!important;
}
.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide:not(:first-child) .swiper-slide-contents .elementor-slide-heading{
    color: #3a3a3a;
}

.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide:not(:first-child) .swiper-slide-contents .elementor-button{
    background-color: #863d97;
    clip-path: polygon(100% 0,100% 100%,1em 100%,0 0,0 0);
    padding-left: 40px;
    transition: all 0.3s;
}
.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide:not(:first-child) .swiper-slide-contents .elementor-button:hover{
    background-color: #b461c8;
    color: white;
}
.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide-contents .elementor-button{
    position: relative;
    margin-left: 24.5px;
}
.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide:first-child .swiper-slide-contents .elementor-button{
    background-color: #2ab9ce;
    clip-path: polygon(100% 0,100% 100%,1em 100%,0 0,0 0);
    padding-left: 40px;
    transition: all 0.3s;
}
.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide:first-child .swiper-slide-contents .elementor-button:hover{
    background-color: #54cfe1;
    color: white;
}
.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide:first-child .swiper-slide-contents .elementor-button::before{
   /* content: "";
  position: absolute;
  top: -0.2px;
  left: -21px;
  width: 100%;
  height: 100%;
  background-image: url(https://vsmabrasivos.com/wp-content/uploads/2024/06/flecharoja-boton.svg);
  background-repeat: no-repeat;
  background-size: contain;*/
}
.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide-contents .elementor-button:hover::before{
    background-image: url('https://vsmabrasivos.com/wp-content/uploads/2024/06/flechablanca-boton.svg');
}
.elementor-30172 .elementor-element.elementor-element-2aa194c .elementor-swiper-button{
    background: #40404080;
padding: 12px;
}

.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-pagination-bullets{
    max-width: 620px;
  right: 00%;
  left: unset;
  padding: 0 40px;
  text-align: right;
  bottom: 15px!important;
}
.elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-pagination-bullet {
  border: 2px solid #a7a7a7;
  border-radius: 0;
  min-width: 70px;
}
@media (max-width: 767px){
    .elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide-contents{
        margin-right: 0!important;
    }
}
@media (max-width: 600px){
    .elementor-30172 .elementor-element.elementor-element-2aa194c .swiper-slide:not(:first-child) .swiper-slide-contents{
    text-align: left;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d226f1c */.home-slide .elementor-swiper-button, .home-slide .swiper-pagination{
    display:block!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad2fd31 */.elementor-30172 .elementor-element.elementor-element-ad2fd31{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ad2fd31:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4419e98 */.elementor-30172 .elementor-element.elementor-element-4419e98{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-4419e98:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2270cc8 */.elementor-30172 .elementor-element.elementor-element-2270cc8{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-2270cc8:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb4696 */.elementor-30172 .elementor-element.elementor-element-ceb4696{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ceb4696:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6679038 */.elementor-30172 .elementor-element.elementor-element-6679038{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-6679038:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-461ba1e */.elementor-30172 .elementor-element.elementor-element-461ba1e{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-461ba1e:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf692a0 */.elementor-30172 .elementor-element.elementor-element-bf692a0{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-bf692a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad2fd31 */.elementor-30172 .elementor-element.elementor-element-ad2fd31{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ad2fd31:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4419e98 */.elementor-30172 .elementor-element.elementor-element-4419e98{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-4419e98:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2270cc8 */.elementor-30172 .elementor-element.elementor-element-2270cc8{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-2270cc8:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb4696 */.elementor-30172 .elementor-element.elementor-element-ceb4696{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ceb4696:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6679038 */.elementor-30172 .elementor-element.elementor-element-6679038{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-6679038:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-461ba1e */.elementor-30172 .elementor-element.elementor-element-461ba1e{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-461ba1e:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf692a0 */.elementor-30172 .elementor-element.elementor-element-bf692a0{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-bf692a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad2fd31 */.elementor-30172 .elementor-element.elementor-element-ad2fd31{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ad2fd31:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4419e98 */.elementor-30172 .elementor-element.elementor-element-4419e98{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-4419e98:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2270cc8 */.elementor-30172 .elementor-element.elementor-element-2270cc8{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-2270cc8:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb4696 */.elementor-30172 .elementor-element.elementor-element-ceb4696{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ceb4696:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6679038 */.elementor-30172 .elementor-element.elementor-element-6679038{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-6679038:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-461ba1e */.elementor-30172 .elementor-element.elementor-element-461ba1e{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-461ba1e:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf692a0 */.elementor-30172 .elementor-element.elementor-element-bf692a0{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-bf692a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad2fd31 */.elementor-30172 .elementor-element.elementor-element-ad2fd31{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ad2fd31:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4419e98 */.elementor-30172 .elementor-element.elementor-element-4419e98{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-4419e98:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2270cc8 */.elementor-30172 .elementor-element.elementor-element-2270cc8{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-2270cc8:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb4696 */.elementor-30172 .elementor-element.elementor-element-ceb4696{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ceb4696:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6679038 */.elementor-30172 .elementor-element.elementor-element-6679038{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-6679038:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-461ba1e */.elementor-30172 .elementor-element.elementor-element-461ba1e{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-461ba1e:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf692a0 */.elementor-30172 .elementor-element.elementor-element-bf692a0{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-bf692a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad2fd31 */.elementor-30172 .elementor-element.elementor-element-ad2fd31{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ad2fd31:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4419e98 */.elementor-30172 .elementor-element.elementor-element-4419e98{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-4419e98:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2270cc8 */.elementor-30172 .elementor-element.elementor-element-2270cc8{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-2270cc8:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb4696 */.elementor-30172 .elementor-element.elementor-element-ceb4696{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ceb4696:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6679038 */.elementor-30172 .elementor-element.elementor-element-6679038{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-6679038:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-461ba1e */.elementor-30172 .elementor-element.elementor-element-461ba1e{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-461ba1e:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf692a0 */.elementor-30172 .elementor-element.elementor-element-bf692a0{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-bf692a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad2fd31 */.elementor-30172 .elementor-element.elementor-element-ad2fd31{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ad2fd31:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4419e98 */.elementor-30172 .elementor-element.elementor-element-4419e98{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-4419e98:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2270cc8 */.elementor-30172 .elementor-element.elementor-element-2270cc8{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-2270cc8:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb4696 */.elementor-30172 .elementor-element.elementor-element-ceb4696{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ceb4696:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6679038 */.elementor-30172 .elementor-element.elementor-element-6679038{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-6679038:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-461ba1e */.elementor-30172 .elementor-element.elementor-element-461ba1e{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-461ba1e:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf692a0 */.elementor-30172 .elementor-element.elementor-element-bf692a0{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-bf692a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad2fd31 */.elementor-30172 .elementor-element.elementor-element-ad2fd31{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ad2fd31:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4419e98 */.elementor-30172 .elementor-element.elementor-element-4419e98{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-4419e98:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2270cc8 */.elementor-30172 .elementor-element.elementor-element-2270cc8{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-2270cc8:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb4696 */.elementor-30172 .elementor-element.elementor-element-ceb4696{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ceb4696:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6679038 */.elementor-30172 .elementor-element.elementor-element-6679038{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-6679038:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-461ba1e */.elementor-30172 .elementor-element.elementor-element-461ba1e{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-461ba1e:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf692a0 */.elementor-30172 .elementor-element.elementor-element-bf692a0{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-bf692a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad2fd31 */.elementor-30172 .elementor-element.elementor-element-ad2fd31{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ad2fd31:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4419e98 */.elementor-30172 .elementor-element.elementor-element-4419e98{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-4419e98:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2270cc8 */.elementor-30172 .elementor-element.elementor-element-2270cc8{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-2270cc8:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb4696 */.elementor-30172 .elementor-element.elementor-element-ceb4696{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-ceb4696:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6679038 */.elementor-30172 .elementor-element.elementor-element-6679038{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-6679038:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-461ba1e */.elementor-30172 .elementor-element.elementor-element-461ba1e{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-461ba1e:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf692a0 */.elementor-30172 .elementor-element.elementor-element-bf692a0{
    transition: all 0.3s;
}

.elementor-30172 .elementor-element.elementor-element-bf692a0:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-37decf6 */.elementor-30172 .elementor-element.elementor-element-37decf6 .elementor-swiper-button-prev, .elementor-30172 .elementor-element.elementor-element-37decf6 .elementor-swiper-button-next{
    display: block !important;
}

.elementor-30172 .elementor-element.elementor-element-37decf6 .swiper-pagination-bullets{
    display: block !important;
    margin-top: 5px;
}

.elementor-30172 .elementor-element.elementor-element-37decf6 .swiper-pagination-bullets .swiper-pagination-bullet{
    height: 15px ;
    background: #dbd9d9;
    border: 0px solid black;
    opacity: 1;
}

.elementor-30172 .elementor-element.elementor-element-37decf6 .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #444343;
}

@media only screen and (max-width: 768px) {
    .elementor-30172 .elementor-element.elementor-element-37decf6 .swiper-pagination-bullets .swiper-pagination-bullet{
        min-width: 25px !important;
        width: 25px !important;
        position: relative;
        top: -60px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54d4368 */.elementor-swiper-button, .swiper-pagination{
    display:none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-874dd0f */.caja1_1{
    aspect-ratio: 1/1;
    transition: background-size 0.3s ease;
}
.caja1_1:hover{
    background-size: 175%!important;
}
@media (max-width: 767px){
    .caja1_1{
        aspect-ratio: 1/1!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cc6f74 */@media (max-width: 767px){
    .mobile-show.corte-izquierda .elementor-button{
    margin-left:25px!important;
}
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-89917c1 */.elementor-tab-title.elementor-active{
    background-color: #FFF!important;
}
.elementor-tab-title{
    transition: background-color 0.3s ease-in;
}
.elementor-toggle-item{
    border: 1px solid #EDEDED;
}

.elementor-30172 .elementor-element.elementor-element-89917c1 .elementor-tab-content a{
    color: #CC0F22;
}

.elementor-30172 .elementor-element.elementor-element-89917c1 .elementor-tab-content a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc43e8e */.elementor-30172 .elementor-element.elementor-element-bc43e8e{
    filter: grayscale(100%);
}

.elementor-30172 .elementor-element.elementor-element-bc43e8e:hover{
    filter: unset !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-332b593 */.elementor-30172 .elementor-element.elementor-element-332b593{
    filter: grayscale(100%);
}

.elementor-30172 .elementor-element.elementor-element-332b593:hover{
    filter: unset !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a89a7c2 */.elementor-30172 .elementor-element.elementor-element-a89a7c2{
    filter: grayscale(100%);
}

.elementor-30172 .elementor-element.elementor-element-a89a7c2:hover{
    filter: unset !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17d0592 */.elementor-30172 .elementor-element.elementor-element-17d0592{
    filter: grayscale(100%);
}

.elementor-30172 .elementor-element.elementor-element-17d0592:hover{
    filter: unset !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c22974 */.elementor-30172 .elementor-element.elementor-element-3c22974{
    filter: grayscale(100%);
}

.elementor-30172 .elementor-element.elementor-element-3c22974:hover{
    filter: unset !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c3f24c */.elementor-30172 .elementor-element.elementor-element-8c3f24c{
    filter: grayscale(100%);
}

.elementor-30172 .elementor-element.elementor-element-8c3f24c:hover{
    filter: unset !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-236c0ea */.elementor-30172 .elementor-element.elementor-element-236c0ea{
    filter: grayscale(100%);
}

.elementor-30172 .elementor-element.elementor-element-236c0ea:hover{
    filter: unset !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-221b032 */.elementor-30172 .elementor-element.elementor-element-221b032{
    filter: grayscale(100%);
}

.elementor-30172 .elementor-element.elementor-element-221b032:hover{
    filter: unset !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d40fd76 */.elementor-30172 .elementor-element.elementor-element-d40fd76{
    filter: grayscale(100%);
}

.elementor-30172 .elementor-element.elementor-element-d40fd76:hover{
    filter: unset !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c298ff1 */.elementor-30172 .elementor-element.elementor-element-c298ff1{
    filter: grayscale(100%);
}

.elementor-30172 .elementor-element.elementor-element-c298ff1:hover{
    filter: unset !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Beausite Classic';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://vsmabrasivos.com/wp-content/uploads/2025/09/beausite-classic-light.ttf') format('truetype');
}
@font-face {
	font-family: 'Beausite Classic';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://vsmabrasivos.com/wp-content/uploads/2025/09/beausite-classic-black.ttf') format('truetype');
}
@font-face {
	font-family: 'Beausite Classic';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://vsmabrasivos.com/wp-content/uploads/2025/09/beausite-classic-light.ttf') format('truetype');
}
@font-face {
	font-family: 'Beausite Classic';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://vsmabrasivos.com/wp-content/uploads/2025/09/beausite-classic-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Beausite Classic';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://vsmabrasivos.com/wp-content/uploads/2025/09/BeausiteClassic-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */