.elementor-140 .elementor-element.elementor-element-2e70da2{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 60px;--row-gap:10px;--column-gap:60px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-2e70da2:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-2e70da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/ee20d364-97c8-4fc1-8f22-850e75e223f9.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-2e70da2::before, .elementor-140 .elementor-element.elementor-element-2e70da2 > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-2e70da2 > .e-con-inner > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-2e70da2 > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-2e70da2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-2e70da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #18181B8F 0%, #18181B 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-140 .elementor-element.elementor-element-4203386{text-align:center;}.elementor-140 .elementor-element.elementor-element-4203386 .elementor-heading-title{font-family:"Normalidad", Sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;line-height:49px;color:var( --e-global-color-da3ed26 );}.elementor-140 .elementor-element.elementor-element-4203386 .elementor-heading-title a:hover, .elementor-140 .elementor-element.elementor-element-4203386 .elementor-heading-title a:focus{color:var( --e-global-color-da3ed26 );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-ec59fbb{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-140 .elementor-element.elementor-element-ec59fbb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-140 .elementor-element.elementor-element-ec59fbb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-140 .elementor-element.elementor-element-ec59fbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-140 .elementor-element.elementor-element-ec59fbb .elementor-icon-list-item > a{font-family:"Eurostile LT", Sans-serif;font-size:12px;font-weight:400;line-height:18px;}.elementor-140 .elementor-element.elementor-element-ec59fbb .elementor-icon-list-text{color:#D4D4D8;transition:color 0.3s;}.elementor-140 .elementor-element.elementor-element-ec59fbb .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D4D4D8;}.elementor-140 .elementor-element.elementor-element-2932441{--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:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-dc39c1a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-140 .elementor-element.elementor-element-dc39c1a .elementor-button{fill:var( --e-global-color-da3ed26 );color:var( --e-global-color-da3ed26 );border-radius:0px 0px 0px 0px;}.elementor-140 .elementor-element.elementor-element-5048a74{--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;--z-index:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-1fb8f38{width:100%;max-width:100%;}.elementor-140 .elementor-element.elementor-element-1fb8f38 img{width:100%;max-width:100%;}.elementor-140 .elementor-element.elementor-element-31d6f78{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-140 .elementor-element.elementor-element-24b436c{--display:flex;}.elementor-140 .elementor-element.elementor-element-24b436c.e-con{--align-self:center;}.elementor-140 .elementor-element.elementor-element-1fd0fa6{text-align:center;}.elementor-140 .elementor-element.elementor-element-1fd0fa6 .elementor-heading-title{font-family:"Eurostile LT", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:25px;letter-spacing:2px;}.elementor-140 .elementor-element.elementor-element-179c584{text-align:center;}.elementor-140 .elementor-element.elementor-element-179c584 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-6bd18a9{--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-between;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;}.elementor-140 .elementor-element.elementor-element-6070869{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-6070869:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-6070869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/FB-127_CABINFEVER_1.4.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-6070869:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-6070869, .elementor-140 .elementor-element.elementor-element-6070869::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-3b77a45{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;}.elementor-140 .elementor-element.elementor-element-3b77a45.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-3b77a45 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-6665494{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-6665494:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-6665494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/coyote.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-6665494:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-6665494, .elementor-140 .elementor-element.elementor-element-6665494::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-7bd7396{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;}.elementor-140 .elementor-element.elementor-element-7bd7396.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-7bd7396 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-f308f70{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-f308f70:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-f308f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/creekbed.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-f308f70:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-f308f70, .elementor-140 .elementor-element.elementor-element-f308f70::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-521e87b{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;}.elementor-140 .elementor-element.elementor-element-521e87b.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-521e87b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-8d094af{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-8d094af:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-8d094af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/domino.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-8d094af:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-8d094af, .elementor-140 .elementor-element.elementor-element-8d094af::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-07babd9{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;}.elementor-140 .elementor-element.elementor-element-07babd9.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-07babd9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-5f53286{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-5f53286:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-5f53286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/gracious.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-5f53286:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-5f53286, .elementor-140 .elementor-element.elementor-element-5f53286::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-1a92c1d{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;}.elementor-140 .elementor-element.elementor-element-1a92c1d.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-1a92c1d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-e16bd72{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-e16bd72:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-e16bd72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/wombat.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-e16bd72:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-e16bd72, .elementor-140 .elementor-element.elementor-element-e16bd72::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-788f9c3{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;}.elementor-140 .elementor-element.elementor-element-788f9c3.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-788f9c3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-060bccd{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-060bccd:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-060bccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/feather-gray.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-060bccd:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-060bccd, .elementor-140 .elementor-element.elementor-element-060bccd::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-fbfd1ae{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;}.elementor-140 .elementor-element.elementor-element-fbfd1ae.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-fbfd1ae .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-643882a{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-643882a:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-643882a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/gravel.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-643882a:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-643882a, .elementor-140 .elementor-element.elementor-element-643882a::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-b3dd191{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;}.elementor-140 .elementor-element.elementor-element-b3dd191.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-b3dd191 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-f41b509{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-f41b509:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-f41b509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/keystone.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-f41b509:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-f41b509, .elementor-140 .elementor-element.elementor-element-f41b509::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-278a4fa{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;}.elementor-140 .elementor-element.elementor-element-278a4fa.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-278a4fa .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-cf0fea0{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-cf0fea0:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-cf0fea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/madras.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-cf0fea0:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-cf0fea0, .elementor-140 .elementor-element.elementor-element-cf0fea0::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-3375813{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;}.elementor-140 .elementor-element.elementor-element-3375813.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-3375813 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-54dbadf{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-54dbadf:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-54dbadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/orbit.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-54dbadf:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-54dbadf, .elementor-140 .elementor-element.elementor-element-54dbadf::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-ae92b65{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;}.elementor-140 .elementor-element.elementor-element-ae92b65.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-ae92b65 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-57076c7{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-57076c7:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-57076c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/outback.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-57076c7:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-57076c7, .elementor-140 .elementor-element.elementor-element-57076c7::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-917f45f{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;}.elementor-140 .elementor-element.elementor-element-917f45f.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-917f45f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-eaba312{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-eaba312:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-eaba312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/shoreline.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-eaba312:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-eaba312, .elementor-140 .elementor-element.elementor-element-eaba312::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-72835ee{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;}.elementor-140 .elementor-element.elementor-element-72835ee.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-72835ee .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-efd262d{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-efd262d:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-efd262d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/tidal-wave.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-efd262d:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-efd262d, .elementor-140 .elementor-element.elementor-element-efd262d::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-d63705c{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;}.elementor-140 .elementor-element.elementor-element-d63705c.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-d63705c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-4cb054d{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-4cb054d:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-4cb054d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/wax-wing.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-4cb054d:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-4cb054d, .elementor-140 .elementor-element.elementor-element-4cb054d::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-164eb1d{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;}.elementor-140 .elementor-element.elementor-element-164eb1d.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-164eb1d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-d0bf81e{--display:flex;--min-height:240px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-d0bf81e:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-d0bf81e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/FB-243_VIKTOR_1.4.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-d0bf81e:hover{border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-140 .elementor-element.elementor-element-d0bf81e, .elementor-140 .elementor-element.elementor-element-d0bf81e::before{--border-transition:0.3s;}.elementor-140 .elementor-element.elementor-element-4ad94bd{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;padding:4px 4px 4px 4px;text-align:start;}.elementor-140 .elementor-element.elementor-element-4ad94bd.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-4ad94bd .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-57df43b{--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:26px 0px;--row-gap:26px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:190px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-140 .elementor-element.elementor-element-57df43b:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-57df43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/orange-shape.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-140 .elementor-element.elementor-element-ff82ddb{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-140 .elementor-element.elementor-element-ea780f7{text-align:center;}.elementor-140 .elementor-element.elementor-element-ea780f7 .elementor-heading-title{font-family:"Eurostile LT", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:25px;letter-spacing:2px;}.elementor-140 .elementor-element.elementor-element-300ad18{text-align:center;}.elementor-140 .elementor-element.elementor-element-300ad18 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-da3ed26 );}.elementor-140 .elementor-element.elementor-element-38eb9c1{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-140 .elementor-element.elementor-element-36ec64b{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-140 .elementor-element.elementor-element-36ec64b.e-con{--align-self:center;}.elementor-140 .elementor-element.elementor-element-93cfb6f{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-140 .elementor-element.elementor-element-93cfb6f img{width:100%;max-width:100%;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.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-140 .elementor-element.elementor-element-425ef5f{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:7px;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;}.elementor-140 .elementor-element.elementor-element-425ef5f .elementor-divider-separator{width:100%;}.elementor-140 .elementor-element.elementor-element-425ef5f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-140 .elementor-element.elementor-element-7accd57{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-140 .elementor-element.elementor-element-7accd57 img{width:100%;max-width:100%;}.elementor-140 .elementor-element.elementor-element-ebc4f6a{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:7px;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;}.elementor-140 .elementor-element.elementor-element-ebc4f6a .elementor-divider-separator{width:100%;}.elementor-140 .elementor-element.elementor-element-ebc4f6a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-140 .elementor-element.elementor-element-1ca25f5{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-140 .elementor-element.elementor-element-1ca25f5 img{width:100%;max-width:100%;}.elementor-140 .elementor-element.elementor-element-43f8f1e{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:7px;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;}.elementor-140 .elementor-element.elementor-element-43f8f1e .elementor-divider-separator{width:100%;}.elementor-140 .elementor-element.elementor-element-43f8f1e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-140 .elementor-element.elementor-element-51bdebb{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-140 .elementor-element.elementor-element-51bdebb img{width:100%;max-width:100%;}.elementor-140 .elementor-element.elementor-element-f052e34{--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-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-140 .elementor-element.elementor-element-aef8521{--display:flex;--min-height:385px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0;}.elementor-140 .elementor-element.elementor-element-aef8521:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-aef8521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/Step-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-aef8521::before, .elementor-140 .elementor-element.elementor-element-aef8521 > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-aef8521 > .e-con-inner > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-aef8521 > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-aef8521 > .e-con-inner > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-aef8521 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#232527;--background-overlay:'';}.elementor-140 .elementor-element.elementor-element-aef8521:hover::before, .elementor-140 .elementor-element.elementor-element-aef8521:hover > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-aef8521:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-aef8521 > .elementor-background-slideshow:hover::before, .elementor-140 .elementor-element.elementor-element-aef8521 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#232527;--background-overlay:'';}.elementor-140 .elementor-element.elementor-element-aef8521.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-140 .elementor-element.elementor-element-aef8521:hover{--overlay-opacity:0.8;}.elementor-140 .elementor-element.elementor-element-aef8521, .elementor-140 .elementor-element.elementor-element-aef8521::before{--overlay-transition:0.8s;}.elementor-140 .elementor-element.elementor-element-5cdc333{--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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-140 .elementor-element.elementor-element-6c16117{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;}.elementor-140 .elementor-element.elementor-element-6c16117 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:15px;}.elementor-140 .elementor-element.elementor-element-6c16117 .elementor-icon{font-size:32px;}.elementor-140 .elementor-element.elementor-element-6c16117 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-6c16117 .elementor-icon-box-title a{font-family:"Normalidad", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-140 .elementor-element.elementor-element-14beb82{background-color:#2A2A2E;padding:15px 15px 15px 15px;color:var( --e-global-color-da3ed26 );}.elementor-140 .elementor-element.elementor-element-14beb82 p{margin-block-end:0px;}.elementor-140 .elementor-element.elementor-element-68ecdd7{--display:flex;--min-height:385px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0;}.elementor-140 .elementor-element.elementor-element-68ecdd7:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-68ecdd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/step-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-68ecdd7::before, .elementor-140 .elementor-element.elementor-element-68ecdd7 > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-68ecdd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-68ecdd7 > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-68ecdd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-68ecdd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#232527;--background-overlay:'';}.elementor-140 .elementor-element.elementor-element-68ecdd7:hover::before, .elementor-140 .elementor-element.elementor-element-68ecdd7:hover > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-68ecdd7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-68ecdd7 > .elementor-background-slideshow:hover::before, .elementor-140 .elementor-element.elementor-element-68ecdd7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#232527;--background-overlay:'';}.elementor-140 .elementor-element.elementor-element-68ecdd7.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-140 .elementor-element.elementor-element-68ecdd7:hover{--overlay-opacity:0.8;}.elementor-140 .elementor-element.elementor-element-68ecdd7, .elementor-140 .elementor-element.elementor-element-68ecdd7::before{--overlay-transition:0.8s;}.elementor-140 .elementor-element.elementor-element-9d581e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-140 .elementor-element.elementor-element-e0f0e31{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;}.elementor-140 .elementor-element.elementor-element-e0f0e31 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:15px;}.elementor-140 .elementor-element.elementor-element-e0f0e31 .elementor-icon{font-size:32px;}.elementor-140 .elementor-element.elementor-element-e0f0e31 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-e0f0e31 .elementor-icon-box-title a{font-family:"Normalidad", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:20px;}.elementor-140 .elementor-element.elementor-element-585675d{background-color:#2A2A2E;padding:15px 15px 15px 15px;color:var( --e-global-color-da3ed26 );}.elementor-140 .elementor-element.elementor-element-585675d p{margin-block-end:0px;}.elementor-140 .elementor-element.elementor-element-6d637bd{--display:flex;--min-height:385px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0;}.elementor-140 .elementor-element.elementor-element-6d637bd:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-6d637bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/step-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-6d637bd::before, .elementor-140 .elementor-element.elementor-element-6d637bd > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-6d637bd > .e-con-inner > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-6d637bd > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-6d637bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-6d637bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#232527;--background-overlay:'';}.elementor-140 .elementor-element.elementor-element-6d637bd:hover::before, .elementor-140 .elementor-element.elementor-element-6d637bd:hover > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-6d637bd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-6d637bd > .elementor-background-slideshow:hover::before, .elementor-140 .elementor-element.elementor-element-6d637bd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#232527;--background-overlay:'';}.elementor-140 .elementor-element.elementor-element-6d637bd.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-140 .elementor-element.elementor-element-6d637bd:hover{--overlay-opacity:0.8;}.elementor-140 .elementor-element.elementor-element-6d637bd, .elementor-140 .elementor-element.elementor-element-6d637bd::before{--overlay-transition:0.8s;}.elementor-140 .elementor-element.elementor-element-db67119{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-140 .elementor-element.elementor-element-3ba8f19{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;}.elementor-140 .elementor-element.elementor-element-3ba8f19 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:15px;}.elementor-140 .elementor-element.elementor-element-3ba8f19 .elementor-icon{font-size:32px;}.elementor-140 .elementor-element.elementor-element-3ba8f19 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-3ba8f19 .elementor-icon-box-title a{font-family:"Normalidad", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:20px;}.elementor-140 .elementor-element.elementor-element-de2bb4f{background-color:#2A2A2E;padding:15px 15px 15px 15px;color:var( --e-global-color-da3ed26 );}.elementor-140 .elementor-element.elementor-element-de2bb4f p{margin-block-end:0px;}.elementor-140 .elementor-element.elementor-element-1dd028f{--display:flex;--min-height:385px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0;}.elementor-140 .elementor-element.elementor-element-1dd028f:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-1dd028f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/step-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-1dd028f::before, .elementor-140 .elementor-element.elementor-element-1dd028f > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-1dd028f > .e-con-inner > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-1dd028f > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-1dd028f > .e-con-inner > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-1dd028f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#232527;--background-overlay:'';}.elementor-140 .elementor-element.elementor-element-1dd028f:hover::before, .elementor-140 .elementor-element.elementor-element-1dd028f:hover > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-1dd028f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-1dd028f > .elementor-background-slideshow:hover::before, .elementor-140 .elementor-element.elementor-element-1dd028f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#232527;--background-overlay:'';}.elementor-140 .elementor-element.elementor-element-1dd028f.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-140 .elementor-element.elementor-element-1dd028f:hover{--overlay-opacity:0.8;}.elementor-140 .elementor-element.elementor-element-1dd028f, .elementor-140 .elementor-element.elementor-element-1dd028f::before{--overlay-transition:0.8s;}.elementor-140 .elementor-element.elementor-element-5d77bc3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-140 .elementor-element.elementor-element-5a06873{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;}.elementor-140 .elementor-element.elementor-element-5a06873 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:15px;}.elementor-140 .elementor-element.elementor-element-5a06873 .elementor-icon{font-size:32px;}.elementor-140 .elementor-element.elementor-element-5a06873 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-5a06873 .elementor-icon-box-title a{font-family:"Normalidad", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:20px;}.elementor-140 .elementor-element.elementor-element-9837822{background-color:#2A2A2E;padding:15px 15px 15px 15px;color:var( --e-global-color-da3ed26 );}.elementor-140 .elementor-element.elementor-element-9837822 p{margin-block-end:0px;}.elementor-140 .elementor-element.elementor-element-35bc07e{--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;--z-index:1;}.elementor-140 .elementor-element.elementor-element-f568c68{width:100%;max-width:100%;}.elementor-140 .elementor-element.elementor-element-f568c68 img{width:100%;max-width:100%;}.elementor-140 .elementor-element.elementor-element-1366847{--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:80px 0px;--row-gap:80px;--column-gap:0px;--overlay-opacity:0.17;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-1366847:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-1366847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2E;}.elementor-140 .elementor-element.elementor-element-1366847::before, .elementor-140 .elementor-element.elementor-element-1366847 > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-1366847 > .e-con-inner > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-1366847 > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-1366847 > .e-con-inner > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-1366847 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rivalconcretecoatings.com/wp-content/uploads/2026/04/bg-image.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-140 .elementor-element.elementor-element-3710a21{--display:flex;}.elementor-140 .elementor-element.elementor-element-3710a21.e-con{--align-self:center;}.elementor-140 .elementor-element.elementor-element-287391d{text-align:center;}.elementor-140 .elementor-element.elementor-element-287391d .elementor-heading-title{font-family:"Eurostile LT", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:25px;letter-spacing:2px;}.elementor-140 .elementor-element.elementor-element-56e92e4{text-align:center;}.elementor-140 .elementor-element.elementor-element-56e92e4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-da3ed26 );}.elementor-140 .elementor-element.elementor-element-4ebb503{--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-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-140 .elementor-element.elementor-element-c2d7b92{--display:flex;}.elementor-widget-uael-ba-slider .twentytwenty-before-label:before, .elementor-widget-uael-ba-slider .twentytwenty-after-label:before{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-before-label, .elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-after-label{align-items:flex-start;}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-before-label:before{content:"Before";}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-after-label:before{content:"After";}.elementor-140 .elementor-element.elementor-element-48a7a56{margin-right:auto;}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-overlay{background-color:#00000000;}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-handle{border-color:#ffffff;border-width:5px;width:40px;height:40px;margin-left:calc( -40px/2 - 5px );margin-top:calc( -40px/2 - 5px );border-radius:100%;}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-handle::before{background:#ffffff;}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-handle::after{background:#ffffff;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#ffffff;margin-right:calc(6px/2);}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#ffffff;margin-left:calc(6px/2);}.rtl .elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-handle .twentytwenty-right-arrow{border-right-color:#ffffff;margin-right:calc(6px/2);}.rtl .elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-handle .twentytwenty-left-arrow{border-left-color:#ffffff;margin-left:calc(6px/2);}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#ffffff;}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#ffffff;}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-horizontal .twentytwenty-handle::before{width:5px;margin-left:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-horizontal .twentytwenty-handle::after{width:5px;margin-left:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-vertical .twentytwenty-handle::before{height:5px;margin-top:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-vertical .twentytwenty-handle::after{height:5px;margin-top:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-left-arrow, .elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-right-arrow, .elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-up-arrow, .elementor-140 .elementor-element.elementor-element-48a7a56 .twentytwenty-down-arrow{border-width:6px;}.elementor-140 .elementor-element.elementor-element-0862991{--display:flex;}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-before-label, .elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-after-label{align-items:flex-start;}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-before-label:before{content:"Before";}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-after-label:before{content:"After";}.elementor-140 .elementor-element.elementor-element-bdfb300{margin-right:auto;}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-overlay{background-color:#00000000;}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-handle{border-color:#ffffff;border-width:5px;width:40px;height:40px;margin-left:calc( -40px/2 - 5px );margin-top:calc( -40px/2 - 5px );border-radius:100%;}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-handle::before{background:#ffffff;}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-handle::after{background:#ffffff;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#ffffff;margin-right:calc(6px/2);}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#ffffff;margin-left:calc(6px/2);}.rtl .elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-handle .twentytwenty-right-arrow{border-right-color:#ffffff;margin-right:calc(6px/2);}.rtl .elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-handle .twentytwenty-left-arrow{border-left-color:#ffffff;margin-left:calc(6px/2);}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#ffffff;}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#ffffff;}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-horizontal .twentytwenty-handle::before{width:5px;margin-left:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-horizontal .twentytwenty-handle::after{width:5px;margin-left:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-vertical .twentytwenty-handle::before{height:5px;margin-top:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-vertical .twentytwenty-handle::after{height:5px;margin-top:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-left-arrow, .elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-right-arrow, .elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-up-arrow, .elementor-140 .elementor-element.elementor-element-bdfb300 .twentytwenty-down-arrow{border-width:6px;}.elementor-140 .elementor-element.elementor-element-b61b4ff{--display:flex;}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-before-label, .elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-after-label{align-items:flex-start;}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-before-label:before{content:"Before";}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-after-label:before{content:"After";}.elementor-140 .elementor-element.elementor-element-d1a5394{margin-right:auto;}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-overlay{background-color:#00000000;}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-handle{border-color:#ffffff;border-width:5px;width:40px;height:40px;margin-left:calc( -40px/2 - 5px );margin-top:calc( -40px/2 - 5px );border-radius:100%;}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-handle::before{background:#ffffff;}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-handle::after{background:#ffffff;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#ffffff;margin-right:calc(6px/2);}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#ffffff;margin-left:calc(6px/2);}.rtl .elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-handle .twentytwenty-right-arrow{border-right-color:#ffffff;margin-right:calc(6px/2);}.rtl .elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-handle .twentytwenty-left-arrow{border-left-color:#ffffff;margin-left:calc(6px/2);}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#ffffff;}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#ffffff;}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-horizontal .twentytwenty-handle::before{width:5px;margin-left:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-horizontal .twentytwenty-handle::after{width:5px;margin-left:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-vertical .twentytwenty-handle::before{height:5px;margin-top:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-vertical .twentytwenty-handle::after{height:5px;margin-top:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-left-arrow, .elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-right-arrow, .elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-up-arrow, .elementor-140 .elementor-element.elementor-element-d1a5394 .twentytwenty-down-arrow{border-width:6px;}.elementor-140 .elementor-element.elementor-element-6c4dda6{--display:flex;}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-before-label, .elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-after-label{align-items:flex-start;}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-before-label:before{content:"Before";}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-after-label:before{content:"After";}.elementor-140 .elementor-element.elementor-element-e907d8a{margin-right:auto;}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-overlay{background-color:#00000000;}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-handle{border-color:#ffffff;border-width:5px;width:40px;height:40px;margin-left:calc( -40px/2 - 5px );margin-top:calc( -40px/2 - 5px );border-radius:100%;}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-handle::before{background:#ffffff;}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-handle::after{background:#ffffff;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#ffffff;margin-right:calc(6px/2);}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#ffffff;margin-left:calc(6px/2);}.rtl .elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-handle .twentytwenty-right-arrow{border-right-color:#ffffff;margin-right:calc(6px/2);}.rtl .elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-handle .twentytwenty-left-arrow{border-left-color:#ffffff;margin-left:calc(6px/2);}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-handle .twentytwenty-up-arrow{border-bottom-color:#ffffff;}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-handle .twentytwenty-down-arrow{border-top-color:#ffffff;}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-horizontal .twentytwenty-handle::before{width:5px;margin-left:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-horizontal .twentytwenty-handle::after{width:5px;margin-left:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-vertical .twentytwenty-handle::before{height:5px;margin-top:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-vertical .twentytwenty-handle::after{height:5px;margin-top:calc( -5px/2 );}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-vertical .twentytwenty-handle:before{margin-left:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-vertical .twentytwenty-handle:after{margin-right:calc( ( 40px + ( 5px * 2 ) ) / 2 );}.elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-left-arrow, .elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-right-arrow, .elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-up-arrow, .elementor-140 .elementor-element.elementor-element-e907d8a .twentytwenty-down-arrow{border-width:6px;}.elementor-140 .elementor-element.elementor-element-d1b5378{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:125px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-d1b5378:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-d1b5378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da3ed26 );}.elementor-140 .elementor-element.elementor-element-986a546{width:100%;max-width:100%;top:-2px;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-986a546{left:0px;}body.rtl .elementor-140 .elementor-element.elementor-element-986a546{right:0px;}.elementor-140 .elementor-element.elementor-element-986a546 img{width:100%;}.elementor-140 .elementor-element.elementor-element-f28b49e{--display:flex;}.elementor-140 .elementor-element.elementor-element-18ed2d7.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-18ed2d7{text-align:center;}.elementor-140 .elementor-element.elementor-element-18ed2d7 .elementor-heading-title{font-family:"Eurostile LT", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:2px;}.elementor-140 .elementor-element.elementor-element-18ed2d7 .elementor-heading-title a:hover, .elementor-140 .elementor-element.elementor-element-18ed2d7 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-140 .elementor-element.elementor-element-853d8f4.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-853d8f4{text-align:center;}.elementor-140 .elementor-element.elementor-element-853d8f4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-140 .elementor-element.elementor-element-853d8f4 .elementor-heading-title a:hover, .elementor-140 .elementor-element.elementor-element-853d8f4 .elementor-heading-title a:focus{color:var( --e-global-color-da3ed26 );}.elementor-140 .elementor-element.elementor-element-e0a9730{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-140 .elementor-element.elementor-element-8fbbf21{font-family:"Eurostile LT", Sans-serif;font-size:14px;font-weight:700;line-height:20px;}.elementor-140 .elementor-element.elementor-element-60d5866{width:var( --container-widget-width, 110px );max-width:110px;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-140 .elementor-element.elementor-element-60d5866.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-60d5866 img{width:100%;}.elementor-140 .elementor-element.elementor-element-862b9f1{font-family:"Eurostile LT", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-140 .elementor-element.elementor-element-a455037{--display:flex;}.elementor-140 .elementor-element.elementor-element-1c5a6e7{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-140 .elementor-element.elementor-element-bbbc258{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-140 .elementor-element.elementor-element-bbbc258:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-bbbc258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da3ed26 );}.elementor-140 .elementor-element.elementor-element-84e7a54{width:100%;max-width:100%;padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-140 .elementor-element.elementor-element-84e7a54 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-140 .elementor-element.elementor-element-84e7a54 .elementor-icon{font-size:35px;}.elementor-140 .elementor-element.elementor-element-84e7a54 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-84e7a54 .elementor-icon-box-title a{font-family:"Normalidad", Sans-serif;font-size:14px;font-weight:400;line-height:25px;}.elementor-140 .elementor-element.elementor-element-84e7a54 .elementor-icon-box-title{color:#000000;}.elementor-140 .elementor-element.elementor-element-84e7a54:has(:hover) .elementor-icon-box-title,
					 .elementor-140 .elementor-element.elementor-element-84e7a54:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-140 .elementor-element.elementor-element-f3dddbb{padding:0px 0px 0px 0px;border-style:none;}.elementor-140 .elementor-element.elementor-element-af131e8{width:var( --container-widget-width, 112px );max-width:112px;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:112px;--container-widget-flex-grow:0;}.elementor-140 .elementor-element.elementor-element-af131e8.elementor-element{--align-self:flex-start;}.elementor-140 .elementor-element.elementor-element-af131e8 img{width:100%;}.elementor-140 .elementor-element.elementor-element-e5bcd46{width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;bottom:30px;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-e5bcd46{right:30px;}body.rtl .elementor-140 .elementor-element.elementor-element-e5bcd46{left:30px;}.elementor-140 .elementor-element.elementor-element-e5bcd46 img{width:100%;}.elementor-140 .elementor-element.elementor-element-49b4ba2{--display:flex;}.elementor-140 .elementor-element.elementor-element-25cd958{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-140 .elementor-element.elementor-element-bf1619a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-140 .elementor-element.elementor-element-bf1619a:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-bf1619a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da3ed26 );}.elementor-140 .elementor-element.elementor-element-a4c385e{width:100%;max-width:100%;padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-140 .elementor-element.elementor-element-a4c385e .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-140 .elementor-element.elementor-element-a4c385e .elementor-icon{font-size:35px;}.elementor-140 .elementor-element.elementor-element-a4c385e .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-a4c385e .elementor-icon-box-title a{font-family:"Normalidad", Sans-serif;font-size:14px;font-weight:400;line-height:25px;}.elementor-140 .elementor-element.elementor-element-a4c385e .elementor-icon-box-title{color:#000000;}.elementor-140 .elementor-element.elementor-element-a4c385e:has(:hover) .elementor-icon-box-title,
					 .elementor-140 .elementor-element.elementor-element-a4c385e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-140 .elementor-element.elementor-element-d085bbd{padding:0px 0px 0px 0px;border-style:none;}.elementor-140 .elementor-element.elementor-element-4a2a73c{width:var( --container-widget-width, 112px );max-width:112px;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:112px;--container-widget-flex-grow:0;}.elementor-140 .elementor-element.elementor-element-4a2a73c.elementor-element{--align-self:flex-start;}.elementor-140 .elementor-element.elementor-element-4a2a73c img{width:100%;}.elementor-140 .elementor-element.elementor-element-84bb4bc{width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;bottom:30px;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-84bb4bc{right:30px;}body.rtl .elementor-140 .elementor-element.elementor-element-84bb4bc{left:30px;}.elementor-140 .elementor-element.elementor-element-84bb4bc img{width:100%;}.elementor-140 .elementor-element.elementor-element-a07a592{--display:flex;}.elementor-140 .elementor-element.elementor-element-c06e6d3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-140 .elementor-element.elementor-element-57d75f7{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-140 .elementor-element.elementor-element-57d75f7:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-57d75f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da3ed26 );}.elementor-140 .elementor-element.elementor-element-77da5c9{width:100%;max-width:100%;padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-140 .elementor-element.elementor-element-77da5c9 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-140 .elementor-element.elementor-element-77da5c9 .elementor-icon{font-size:35px;}.elementor-140 .elementor-element.elementor-element-77da5c9 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-77da5c9 .elementor-icon-box-title a{font-family:"Normalidad", Sans-serif;font-size:14px;font-weight:400;line-height:25px;}.elementor-140 .elementor-element.elementor-element-77da5c9 .elementor-icon-box-title{color:#000000;}.elementor-140 .elementor-element.elementor-element-77da5c9:has(:hover) .elementor-icon-box-title,
					 .elementor-140 .elementor-element.elementor-element-77da5c9:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-140 .elementor-element.elementor-element-f21d202{padding:0px 0px 0px 0px;border-style:none;}.elementor-140 .elementor-element.elementor-element-8fc3159{width:var( --container-widget-width, 112px );max-width:112px;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:112px;--container-widget-flex-grow:0;}.elementor-140 .elementor-element.elementor-element-8fc3159.elementor-element{--align-self:flex-start;}.elementor-140 .elementor-element.elementor-element-8fc3159 img{width:100%;}.elementor-140 .elementor-element.elementor-element-763961c{width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;bottom:30px;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-763961c{right:30px;}body.rtl .elementor-140 .elementor-element.elementor-element-763961c{left:30px;}.elementor-140 .elementor-element.elementor-element-763961c img{width:100%;}.elementor-140 .elementor-element.elementor-element-d67f0a1{--display:flex;}.elementor-140 .elementor-element.elementor-element-d3ed9b1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-140 .elementor-element.elementor-element-f23f3e1{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-140 .elementor-element.elementor-element-f23f3e1:not(.elementor-motion-effects-element-type-background), .elementor-140 .elementor-element.elementor-element-f23f3e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da3ed26 );}.elementor-140 .elementor-element.elementor-element-e7aeca3{width:100%;max-width:100%;padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DCDCDC;}.elementor-140 .elementor-element.elementor-element-e7aeca3 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-140 .elementor-element.elementor-element-e7aeca3 .elementor-icon{font-size:35px;}.elementor-140 .elementor-element.elementor-element-e7aeca3 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-e7aeca3 .elementor-icon-box-title a{font-family:"Normalidad", Sans-serif;font-size:14px;font-weight:400;line-height:25px;}.elementor-140 .elementor-element.elementor-element-e7aeca3 .elementor-icon-box-title{color:#000000;}.elementor-140 .elementor-element.elementor-element-e7aeca3:has(:hover) .elementor-icon-box-title,
					 .elementor-140 .elementor-element.elementor-element-e7aeca3:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-140 .elementor-element.elementor-element-a53ac85{padding:0px 0px 0px 0px;border-style:none;}.elementor-140 .elementor-element.elementor-element-400a6f0{width:var( --container-widget-width, 112px );max-width:112px;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:112px;--container-widget-flex-grow:0;}.elementor-140 .elementor-element.elementor-element-400a6f0.elementor-element{--align-self:flex-start;}.elementor-140 .elementor-element.elementor-element-400a6f0 img{width:100%;}.elementor-140 .elementor-element.elementor-element-7807e24{width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;bottom:30px;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-7807e24{right:30px;}body.rtl .elementor-140 .elementor-element.elementor-element-7807e24{left:30px;}.elementor-140 .elementor-element.elementor-element-7807e24 img{width:100%;}.elementor-140 .elementor-element.elementor-element-56080bc{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:150px;--e-n-carousel-swiper-slides-gap:0px;padding:0px 0px 72px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-80px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-7px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-80px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-7px;--e-n-carousel-arrow-size:34px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-140 .elementor-element.elementor-element-2e70da2{--gap:10px 55px;--row-gap:10px;--column-gap:55px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-140 .elementor-element.elementor-element-4203386 .elementor-heading-title{font-size:46px;line-height:38px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-ec59fbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-140 .elementor-element.elementor-element-ec59fbb .elementor-icon-list-item > a{font-size:14px;line-height:25px;letter-spacing:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-5048a74{--z-index:1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-31d6f78{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-1fd0fa6 .elementor-heading-title{font-size:14px;line-height:25px;letter-spacing:0px;}.elementor-140 .elementor-element.elementor-element-179c584 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-140 .elementor-element.elementor-element-6070869{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-3b77a45 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-6665494{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-7bd7396 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-f308f70{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-521e87b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-8d094af{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-07babd9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-5f53286{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-1a92c1d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-e16bd72{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-788f9c3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-060bccd{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-fbfd1ae .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-643882a{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-b3dd191 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-f41b509{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-278a4fa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-cf0fea0{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-3375813 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-54dbadf{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-ae92b65 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-57076c7{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-917f45f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-eaba312{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-72835ee .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-efd262d{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-d63705c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-4cb054d{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-164eb1d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-d0bf81e{--min-height:220px;}.elementor-140 .elementor-element.elementor-element-4ad94bd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-57df43b{--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-ea780f7 .elementor-heading-title{font-size:14px;line-height:25px;letter-spacing:0px;}.elementor-140 .elementor-element.elementor-element-300ad18 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-140 .elementor-element.elementor-element-aef8521{--min-height:330px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-6c16117{padding:14px 18px 14px 18px;}.elementor-140 .elementor-element.elementor-element-6c16117 .elementor-icon{font-size:30px;}.elementor-140 .elementor-element.elementor-element-6c16117 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-6c16117 .elementor-icon-box-title a{font-size:12px;line-height:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-68ecdd7{--min-height:330px;}.elementor-140 .elementor-element.elementor-element-e0f0e31{padding:14px 18px 14px 18px;}.elementor-140 .elementor-element.elementor-element-e0f0e31 .elementor-icon{font-size:30px;}.elementor-140 .elementor-element.elementor-element-e0f0e31 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-e0f0e31 .elementor-icon-box-title a{font-size:12px;line-height:18px;}.elementor-140 .elementor-element.elementor-element-6d637bd{--min-height:330px;}.elementor-140 .elementor-element.elementor-element-3ba8f19{padding:14px 18px 14px 18px;}.elementor-140 .elementor-element.elementor-element-3ba8f19 .elementor-icon{font-size:30px;}.elementor-140 .elementor-element.elementor-element-3ba8f19 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-3ba8f19 .elementor-icon-box-title a{font-size:14px;line-height:18px;}.elementor-140 .elementor-element.elementor-element-1dd028f{--min-height:330px;}.elementor-140 .elementor-element.elementor-element-5a06873{padding:14px 18px 14px 18px;}.elementor-140 .elementor-element.elementor-element-5a06873 .elementor-icon-box-wrapper{text-align:start;}.elementor-140 .elementor-element.elementor-element-5a06873 .elementor-icon{font-size:30px;}.elementor-140 .elementor-element.elementor-element-5a06873 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-5a06873 .elementor-icon-box-title a{font-size:14px;line-height:20px;}.elementor-140 .elementor-element.elementor-element-1366847{--padding-top:160px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-287391d .elementor-heading-title{font-size:14px;line-height:25px;letter-spacing:0px;}.elementor-140 .elementor-element.elementor-element-56e92e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-uael-ba-slider .twentytwenty-before-label:before, .elementor-widget-uael-ba-slider .twentytwenty-after-label:before{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-18ed2d7 .elementor-heading-title{font-size:14px;line-height:25px;letter-spacing:0px;}.elementor-140 .elementor-element.elementor-element-853d8f4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-140 .elementor-element.elementor-element-8fbbf21{font-size:14px;line-height:20px;letter-spacing:0px;}.elementor-140 .elementor-element.elementor-element-862b9f1{font-size:14px;line-height:20px;letter-spacing:0px;}.elementor-140 .elementor-element.elementor-element-bbbc258{--padding-top:25px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-140 .elementor-element.elementor-element-84e7a54 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-84e7a54 .elementor-icon-box-title a{font-size:14px;line-height:25px;letter-spacing:0px;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-e5bcd46{right:25px;}body.rtl .elementor-140 .elementor-element.elementor-element-e5bcd46{left:25px;}.elementor-140 .elementor-element.elementor-element-e5bcd46{bottom:25px;}.elementor-140 .elementor-element.elementor-element-bf1619a{--padding-top:25px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-140 .elementor-element.elementor-element-a4c385e .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-a4c385e .elementor-icon-box-title a{font-size:14px;line-height:25px;letter-spacing:0px;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-84bb4bc{right:25px;}body.rtl .elementor-140 .elementor-element.elementor-element-84bb4bc{left:25px;}.elementor-140 .elementor-element.elementor-element-84bb4bc{bottom:25px;}.elementor-140 .elementor-element.elementor-element-57d75f7{--padding-top:25px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-140 .elementor-element.elementor-element-77da5c9 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-77da5c9 .elementor-icon-box-title a{font-size:14px;line-height:25px;letter-spacing:0px;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-763961c{right:25px;}body.rtl .elementor-140 .elementor-element.elementor-element-763961c{left:25px;}.elementor-140 .elementor-element.elementor-element-763961c{bottom:25px;}.elementor-140 .elementor-element.elementor-element-f23f3e1{--padding-top:25px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-140 .elementor-element.elementor-element-e7aeca3 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-e7aeca3 .elementor-icon-box-title a{font-size:14px;line-height:25px;letter-spacing:0px;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-7807e24{right:25px;}body.rtl .elementor-140 .elementor-element.elementor-element-7807e24{left:25px;}.elementor-140 .elementor-element.elementor-element-7807e24{bottom:25px;}.elementor-140 .elementor-element.elementor-element-56080bc{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:120px;--e-n-carousel-swiper-slides-gap:0px;}}@media(max-width:1024px){.elementor-140 .elementor-element.elementor-element-2e70da2{--min-height:400px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-140 .elementor-element.elementor-element-4203386 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-ec59fbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-140 .elementor-element.elementor-element-ec59fbb .elementor-icon-list-item > a{font-size:14px;line-height:22px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-dc39c1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-31d6f78{--padding-top:130px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-1fd0fa6 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-140 .elementor-element.elementor-element-179c584 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-140 .elementor-element.elementor-element-3b77a45 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-7bd7396 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-521e87b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-07babd9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-1a92c1d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-788f9c3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-fbfd1ae .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-b3dd191 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-278a4fa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-3375813 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-ae92b65 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-917f45f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-72835ee .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-d63705c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-164eb1d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-4ad94bd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-ea780f7 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-140 .elementor-element.elementor-element-300ad18 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-140 .elementor-element.elementor-element-f052e34{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-140 .elementor-element.elementor-element-aef8521.e-con:hover{--e-con-transform-translateY:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-6c16117{padding:13px 13px 13px 13px;}.elementor-140 .elementor-element.elementor-element-6c16117 .elementor-icon-box-wrapper{gap:5px;}.elementor-140 .elementor-element.elementor-element-6c16117 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-6c16117 .elementor-icon-box-title a{font-size:13px;line-height:19px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-68ecdd7.e-con:hover{--e-con-transform-translateY:0px;}.elementor-140 .elementor-element.elementor-element-e0f0e31{padding:13px 13px 13px 13px;}.elementor-140 .elementor-element.elementor-element-e0f0e31 .elementor-icon-box-wrapper{gap:5px;}.elementor-140 .elementor-element.elementor-element-e0f0e31 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-e0f0e31 .elementor-icon-box-title a{font-size:13px;line-height:19px;}.elementor-140 .elementor-element.elementor-element-6d637bd.e-con:hover{--e-con-transform-translateY:0px;}.elementor-140 .elementor-element.elementor-element-3ba8f19{padding:13px 13px 13px 13px;}.elementor-140 .elementor-element.elementor-element-3ba8f19 .elementor-icon-box-wrapper{gap:5px;}.elementor-140 .elementor-element.elementor-element-3ba8f19 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-3ba8f19 .elementor-icon-box-title a{font-size:13px;line-height:19px;}.elementor-140 .elementor-element.elementor-element-1dd028f.e-con:hover{--e-con-transform-translateY:0px;}.elementor-140 .elementor-element.elementor-element-5a06873{padding:13px 13px 13px 13px;}.elementor-140 .elementor-element.elementor-element-5a06873 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-140 .elementor-element.elementor-element-5a06873 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-5a06873 .elementor-icon-box-title a{font-size:13px;line-height:19px;}.elementor-140 .elementor-element.elementor-element-1366847{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-287391d .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-140 .elementor-element.elementor-element-56e92e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-uael-ba-slider .twentytwenty-before-label:before, .elementor-widget-uael-ba-slider .twentytwenty-after-label:before{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-18ed2d7 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-140 .elementor-element.elementor-element-853d8f4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-140 .elementor-element.elementor-element-8fbbf21.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-8fbbf21{font-size:14px;line-height:20px;}.elementor-140 .elementor-element.elementor-element-862b9f1.elementor-element{--align-self:center;}.elementor-140 .elementor-element.elementor-element-862b9f1{font-size:14px;line-height:20px;}.elementor-140 .elementor-element.elementor-element-bbbc258{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-140 .elementor-element.elementor-element-84e7a54 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-84e7a54 .elementor-icon-box-title a{font-size:14px;line-height:22px;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-e5bcd46{right:20px;}body.rtl .elementor-140 .elementor-element.elementor-element-e5bcd46{left:20px;}.elementor-140 .elementor-element.elementor-element-e5bcd46{bottom:20px;}.elementor-140 .elementor-element.elementor-element-bf1619a{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-140 .elementor-element.elementor-element-a4c385e .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-a4c385e .elementor-icon-box-title a{font-size:14px;line-height:22px;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-84bb4bc{right:20px;}body.rtl .elementor-140 .elementor-element.elementor-element-84bb4bc{left:20px;}.elementor-140 .elementor-element.elementor-element-84bb4bc{bottom:20px;}.elementor-140 .elementor-element.elementor-element-57d75f7{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-140 .elementor-element.elementor-element-77da5c9 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-77da5c9 .elementor-icon-box-title a{font-size:14px;line-height:22px;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-763961c{right:20px;}body.rtl .elementor-140 .elementor-element.elementor-element-763961c{left:20px;}.elementor-140 .elementor-element.elementor-element-763961c{bottom:20px;}.elementor-140 .elementor-element.elementor-element-f23f3e1{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-140 .elementor-element.elementor-element-e7aeca3 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-e7aeca3 .elementor-icon-box-title a{font-size:14px;line-height:22px;}body:not(.rtl) .elementor-140 .elementor-element.elementor-element-7807e24{right:20px;}body.rtl .elementor-140 .elementor-element.elementor-element-7807e24{left:20px;}.elementor-140 .elementor-element.elementor-element-7807e24{bottom:20px;}.elementor-140 .elementor-element.elementor-element-56080bc{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:90px;--e-n-carousel-swiper-slides-gap:0px;}}@media(max-width:767px){.elementor-140 .elementor-element.elementor-element-2e70da2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-2e70da2::before, .elementor-140 .elementor-element.elementor-element-2e70da2 > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-2e70da2 > .e-con-inner > .elementor-background-video-container::before, .elementor-140 .elementor-element.elementor-element-2e70da2 > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-2e70da2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-140 .elementor-element.elementor-element-2e70da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #18181B8F 0%, #18181B 100%);}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-140 .elementor-element.elementor-element-4203386{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-140 .elementor-element.elementor-element-4203386 .elementor-heading-title{font-size:26px;line-height:24px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-ec59fbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-140 .elementor-element.elementor-element-ec59fbb .elementor-icon-list-item > a{font-size:14px;line-height:22px;}.elementor-140 .elementor-element.elementor-element-2932441{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-dc39c1a{width:100%;max-width:100%;}.elementor-140 .elementor-element.elementor-element-dc39c1a .elementor-button{padding:15px 0px 10px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-1fb8f38{--e-transform-scale:1.05;}.elementor-140 .elementor-element.elementor-element-31d6f78{--content-width:90%;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-1fd0fa6 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-140 .elementor-element.elementor-element-179c584 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-140 .elementor-element.elementor-element-3b77a45 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-7bd7396 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-521e87b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-07babd9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-1a92c1d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-788f9c3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-fbfd1ae .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-b3dd191 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-278a4fa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-3375813 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-ae92b65 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-917f45f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-72835ee .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-d63705c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-164eb1d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-4ad94bd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-ea780f7 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-140 .elementor-element.elementor-element-300ad18 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-6c16117 .elementor-icon-box-wrapper{text-align:justify;}.elementor-140 .elementor-element.elementor-element-6c16117 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-6c16117 .elementor-icon-box-title a{font-size:14px;line-height:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-e0f0e31 .elementor-icon-box-wrapper{text-align:start;}.elementor-140 .elementor-element.elementor-element-e0f0e31 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-e0f0e31 .elementor-icon-box-title a{font-size:14px;line-height:20px;}.elementor-140 .elementor-element.elementor-element-3ba8f19 .elementor-icon-box-wrapper{text-align:justify;}.elementor-140 .elementor-element.elementor-element-3ba8f19 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-3ba8f19 .elementor-icon-box-title a{font-size:14px;line-height:20px;}.elementor-140 .elementor-element.elementor-element-5a06873 .elementor-icon-box-wrapper{text-align:start;}.elementor-140 .elementor-element.elementor-element-5a06873 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-5a06873 .elementor-icon-box-title a{font-size:14px;line-height:20px;}.elementor-140 .elementor-element.elementor-element-f568c68{--e-transform-scale:1.05;}.elementor-140 .elementor-element.elementor-element-1366847{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-287391d .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-140 .elementor-element.elementor-element-56e92e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-uael-ba-slider .twentytwenty-before-label:before, .elementor-widget-uael-ba-slider .twentytwenty-after-label:before{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-d1b5378{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-986a546{--e-transform-scale:1.05;top:-6.5px;}.elementor-140 .elementor-element.elementor-element-f28b49e{--width:90%;}.elementor-140 .elementor-element.elementor-element-f28b49e.e-con{--align-self:center;}.elementor-140 .elementor-element.elementor-element-18ed2d7 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-140 .elementor-element.elementor-element-853d8f4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-140 .elementor-element.elementor-element-853d8f4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-140 .elementor-element.elementor-element-e0a9730{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-140 .elementor-element.elementor-element-8fbbf21{font-size:11px;line-height:14px;}.elementor-140 .elementor-element.elementor-element-60d5866{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-140 .elementor-element.elementor-element-862b9f1{font-size:11px;line-height:14px;}.elementor-140 .elementor-element.elementor-element-84e7a54 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-84e7a54 .elementor-icon-box-title a{font-size:14px;line-height:22px;}.elementor-140 .elementor-element.elementor-element-af131e8{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-140 .elementor-element.elementor-element-a4c385e .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-a4c385e .elementor-icon-box-title a{font-size:14px;line-height:22px;}.elementor-140 .elementor-element.elementor-element-4a2a73c{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-140 .elementor-element.elementor-element-77da5c9 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-77da5c9 .elementor-icon-box-title a{font-size:14px;line-height:22px;}.elementor-140 .elementor-element.elementor-element-8fc3159{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-140 .elementor-element.elementor-element-e7aeca3 .elementor-icon-box-title, .elementor-140 .elementor-element.elementor-element-e7aeca3 .elementor-icon-box-title a{font-size:14px;line-height:22px;}.elementor-140 .elementor-element.elementor-element-400a6f0{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-140 .elementor-element.elementor-element-56080bc{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:50px;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;}}@media(min-width:768px){.elementor-140 .elementor-element.elementor-element-31d6f78{--content-width:1280px;}.elementor-140 .elementor-element.elementor-element-24b436c{--width:70%;}.elementor-140 .elementor-element.elementor-element-6070869{--width:240px;}.elementor-140 .elementor-element.elementor-element-6665494{--width:240px;}.elementor-140 .elementor-element.elementor-element-f308f70{--width:240px;}.elementor-140 .elementor-element.elementor-element-8d094af{--width:240px;}.elementor-140 .elementor-element.elementor-element-5f53286{--width:240px;}.elementor-140 .elementor-element.elementor-element-e16bd72{--width:240px;}.elementor-140 .elementor-element.elementor-element-060bccd{--width:240px;}.elementor-140 .elementor-element.elementor-element-643882a{--width:240px;}.elementor-140 .elementor-element.elementor-element-f41b509{--width:240px;}.elementor-140 .elementor-element.elementor-element-cf0fea0{--width:240px;}.elementor-140 .elementor-element.elementor-element-54dbadf{--width:240px;}.elementor-140 .elementor-element.elementor-element-57076c7{--width:240px;}.elementor-140 .elementor-element.elementor-element-eaba312{--width:240px;}.elementor-140 .elementor-element.elementor-element-efd262d{--width:240px;}.elementor-140 .elementor-element.elementor-element-4cb054d{--width:240px;}.elementor-140 .elementor-element.elementor-element-d0bf81e{--width:240px;}.elementor-140 .elementor-element.elementor-element-36ec64b{--width:83%;}.elementor-140 .elementor-element.elementor-element-aef8521{--width:24%;}.elementor-140 .elementor-element.elementor-element-68ecdd7{--width:24%;}.elementor-140 .elementor-element.elementor-element-6d637bd{--width:24%;}.elementor-140 .elementor-element.elementor-element-1dd028f{--width:24%;}.elementor-140 .elementor-element.elementor-element-3710a21{--width:100%;}.elementor-140 .elementor-element.elementor-element-c2d7b92{--width:49%;}.elementor-140 .elementor-element.elementor-element-0862991{--width:49%;}.elementor-140 .elementor-element.elementor-element-b61b4ff{--width:49%;}.elementor-140 .elementor-element.elementor-element-6c4dda6{--width:49%;}}@media(max-width:1366px) and (min-width:768px){.elementor-140 .elementor-element.elementor-element-31d6f78{--content-width:95%;}.elementor-140 .elementor-element.elementor-element-24b436c{--width:85%;}.elementor-140 .elementor-element.elementor-element-6070869{--width:220px;}.elementor-140 .elementor-element.elementor-element-6665494{--width:220px;}.elementor-140 .elementor-element.elementor-element-f308f70{--width:220px;}.elementor-140 .elementor-element.elementor-element-8d094af{--width:220px;}.elementor-140 .elementor-element.elementor-element-5f53286{--width:220px;}.elementor-140 .elementor-element.elementor-element-e16bd72{--width:220px;}.elementor-140 .elementor-element.elementor-element-060bccd{--width:220px;}.elementor-140 .elementor-element.elementor-element-643882a{--width:220px;}.elementor-140 .elementor-element.elementor-element-f41b509{--width:220px;}.elementor-140 .elementor-element.elementor-element-cf0fea0{--width:220px;}.elementor-140 .elementor-element.elementor-element-54dbadf{--width:220px;}.elementor-140 .elementor-element.elementor-element-57076c7{--width:220px;}.elementor-140 .elementor-element.elementor-element-eaba312{--width:220px;}.elementor-140 .elementor-element.elementor-element-efd262d{--width:220px;}.elementor-140 .elementor-element.elementor-element-4cb054d{--width:220px;}.elementor-140 .elementor-element.elementor-element-d0bf81e{--width:220px;}.elementor-140 .elementor-element.elementor-element-36ec64b{--width:88%;}.elementor-140 .elementor-element.elementor-element-3710a21{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-140 .elementor-element.elementor-element-2e70da2{--content-width:95%;}.elementor-140 .elementor-element.elementor-element-31d6f78{--content-width:95%;}.elementor-140 .elementor-element.elementor-element-24b436c{--width:100%;}.elementor-140 .elementor-element.elementor-element-aef8521{--width:49%;}.elementor-140 .elementor-element.elementor-element-68ecdd7{--width:49%;}.elementor-140 .elementor-element.elementor-element-6d637bd{--width:49%;}.elementor-140 .elementor-element.elementor-element-1dd028f{--width:49%;}.elementor-140 .elementor-element.elementor-element-3710a21{--width:100%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-1fb8f38 img{height:200px;object-fit:cover;object-position:bottom center;}.elementor-140 .elementor-element.elementor-element-31d6f78{--content-width:1440px;}.elementor-140 .elementor-element.elementor-element-179c584 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-140 .elementor-element.elementor-element-3b77a45 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-7bd7396 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-521e87b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-07babd9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-1a92c1d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-788f9c3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-fbfd1ae .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-b3dd191 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-278a4fa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-3375813 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-ae92b65 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-917f45f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-72835ee .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-d63705c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-164eb1d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-4ad94bd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-300ad18 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-140 .elementor-element.elementor-element-56e92e4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-uael-ba-slider .twentytwenty-before-label:before, .elementor-widget-uael-ba-slider .twentytwenty-after-label:before{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-140 .elementor-element.elementor-element-d1b5378{--padding-top:155px;--padding-bottom:220px;--padding-left:0px;--padding-right:0px;}.elementor-140 .elementor-element.elementor-element-986a546{top:-5px;}.elementor-140 .elementor-element.elementor-element-853d8f4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for heading, class: .elementor-element-4203386 */.changecolor_ span{
    color:#FF4100 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e70da2 */.elementor-140 .elementor-element.elementor-element-2e70da2 video{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bd18a9 */.card_:hover .title{
    background-color: #ff4100!important;
    
}
.card_:hover span{
    color: white!important;
    
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-425ef5f */.elementor-140 .elementor-element.elementor-element-425ef5f{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ebc4f6a */.elementor-140 .elementor-element.elementor-element-ebc4f6a{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-43f8f1e */.elementor-140 .elementor-element.elementor-element-43f8f1e{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c16117 */.iconbox{
    background:#18181B !important;
    transition: all 0.3s ease;
}

.iconbox .elementor-icon{
    color: #FF4100 !important;
    transition: all 0.2s ease;
}

.iconbox .elementor-icon-box-wrapper{
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
}

.iconbox .elementor-icon-box-title{
    padding-top: 6px !important;
    width: 100% !important;
    color: white !important;
    transition: all 0.3s ease;
}

.iconbox .elementor-icon-box-description{
    padding-top: 15px !important;
    color: white !important;
    width: 100%;
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
}

.outer-cont:hover .iconbox{
    background:#FF4100 !important;
}

.outer-cont:hover .elementor-icon{
    color: #161619 !important;
}

.outer-cont:hover .elementor-icon-box-description{
    opacity: 1;
    max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0f0e31 */.iconbox{
    background:#18181B !important;
    transition: all 0.3s ease;
}

.iconbox .elementor-icon{
    color: #FF4100 !important;
    transition: all 0.2s ease;
}

.iconbox .elementor-icon-box-wrapper{
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
}

.iconbox .elementor-icon-box-title{
    padding-top: 6px !important;
    width: 100% !important;
    color: white !important;
    transition: all 0.3s ease;
}

.iconbox .elementor-icon-box-description{
    padding-top: 15px !important;
    color: white !important;
    width: 100%;
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
}

.outer-cont:hover .iconbox{
    background:#FF4100 !important;
}

.outer-cont:hover .elementor-icon{
    color: #161619 !important;
}

.outer-cont:hover .elementor-icon-box-description{
    opacity: 1;
    max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ba8f19 */.iconbox{
    background:#18181B !important;
    transition: all 0.3s ease;
}

.iconbox .elementor-icon{
    color: #FF4100 !important;
    transition: all 0.2s ease;
}

.iconbox .elementor-icon-box-wrapper{
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
}

.iconbox .elementor-icon-box-title{
    padding-top: 6px !important;
    width: 100% !important;
    color: white !important;
    transition: all 0.3s ease;
}

.iconbox .elementor-icon-box-description{
    padding-top: 15px !important;
    color: white !important;
    width: 100%;
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
}

.outer-cont:hover .iconbox{
    background:#FF4100 !important;
}

.outer-cont:hover .elementor-icon{
    color: #161619 !important;
}

.outer-cont:hover .elementor-icon-box-description{
    opacity: 1;
    max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5a06873 */.iconbox{
    background:#18181B !important;
    transition: all 0.3s ease;
}

.iconbox .elementor-icon{
    color: #FF4100 !important;
    transition: all 0.2s ease;
}

.iconbox .elementor-icon-box-wrapper{
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
}

.iconbox .elementor-icon-box-title{
    padding-top: 6px !important;
    width: 100% !important;
    color: white !important;
    transition: all 0.3s ease;
}

.iconbox .elementor-icon-box-description{
    padding-top: 15px !important;
    color: white !important;
    width: 100%;
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
}

.outer-cont:hover .iconbox{
    background:#FF4100 !important;
}

.outer-cont:hover .elementor-icon{
    color: #161619 !important;
}

.outer-cont:hover .elementor-icon-box-description{
    opacity: 1;
    max-height: 200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f052e34 */.elementor-140 .elementor-element.elementor-element-f052e34 .elementor-widget-icon-box{
    padding-left: 20px!important;
    padding-right: 20px!important;
    height: 70px;
    align-content: center;
}

.inner-cont{
    transform: translateY(125px);
    transition: 0.7s ease;
}
.outer-cont:hover .inner-cont{
    transform: translateY(0px);
    transition: 0.7s ease;
}

.des{
    height: 125px;
}
@media(max-width:1366px){
    .des{
    height: 150px;
}
.inner-cont{
    transform: translateY(150px);
    transition: 0.7s ease;
}
.outer-cont:hover .inner-cont{
    transform: translateY(0px);
    transition: 0.7s ease;
}
}

@media(max-width:1080px){
    .des{
    height: 100px;
}
.inner-cont{
    transform: translateY(100px);
    transition: 0.7s ease;
}
.outer-cont:hover .inner-cont{
    transform: translateY(0px);
    transition: 0.7s ease;
}
}

@media(max-width:1080px){
    .des{
    height: 115px;
}
.inner-cont{
    transform: translateY(115px);
    transition: 0.7s ease;
}
.outer-cont:hover .inner-cont{
    transform: translateY(0px);
    transition: 0.7s ease;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ebb503 */.elementor-140 .elementor-element.elementor-element-4ebb503 .uael-before-after-slider{
    height: 350px;
}
.elementor-140 .elementor-element.elementor-element-4ebb503 img{
    width: 100%;
    height: 350px;
    object-fit: cover;
}
.elementor-140 .elementor-element.elementor-element-4ebb503 .twentytwenty-handle{
    background-color: #F75E10;
}

.elementor-140 .elementor-element.elementor-element-4ebb503 .twentytwenty-before-label{
    align-items: flex-start;
    top: 80%;
    
}

.elementor-140 .elementor-element.elementor-element-4ebb503 .twentytwenty-before-label::before{
    background-color: #161619;
    padding: 10px 6px 6px 6px;
}

.elementor-140 .elementor-element.elementor-element-4ebb503 .twentytwenty-after-label{
    align-items: flex-start;
    top: 80%;
}


.elementor-140 .elementor-element.elementor-element-4ebb503 .twentytwenty-after-label::before{
    background-color: #FF4100;
    padding: 10px 6px 6px 6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-853d8f4 */.changecolor_ span{
    color:#FF4100 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbbc258 */.elementor-140 .elementor-element.elementor-element-bbbc258 {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf1619a */.elementor-140 .elementor-element.elementor-element-bf1619a {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d75f7 */.elementor-140 .elementor-element.elementor-element-57d75f7 {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23f3e1 */.elementor-140 .elementor-element.elementor-element-f23f3e1 {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbbc258 */.elementor-140 .elementor-element.elementor-element-bbbc258 {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf1619a */.elementor-140 .elementor-element.elementor-element-bf1619a {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d75f7 */.elementor-140 .elementor-element.elementor-element-57d75f7 {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23f3e1 */.elementor-140 .elementor-element.elementor-element-f23f3e1 {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbbc258 */.elementor-140 .elementor-element.elementor-element-bbbc258 {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf1619a */.elementor-140 .elementor-element.elementor-element-bf1619a {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d75f7 */.elementor-140 .elementor-element.elementor-element-57d75f7 {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23f3e1 */.elementor-140 .elementor-element.elementor-element-f23f3e1 {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbbc258 */.elementor-140 .elementor-element.elementor-element-bbbc258 {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf1619a */.elementor-140 .elementor-element.elementor-element-bf1619a {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d75f7 */.elementor-140 .elementor-element.elementor-element-57d75f7 {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23f3e1 */.elementor-140 .elementor-element.elementor-element-f23f3e1 {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbbc258 */.elementor-140 .elementor-element.elementor-element-bbbc258 {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf1619a */.elementor-140 .elementor-element.elementor-element-bf1619a {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d75f7 */.elementor-140 .elementor-element.elementor-element-57d75f7 {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23f3e1 */.elementor-140 .elementor-element.elementor-element-f23f3e1 {
    box-shadow: 0px 4px 18px 0px #00000021;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-56080bc */.scroll{
    height: 100px;
    overflow-x: hidden;
    overflow-y: scroll;
padding-right:20px !important;
	padding-bottom:20px !important;
}

.scroll::-webkit-scrollbar{
width:5px;

}

.scroll::-webkit-scrollbar-track{
background:#ddd;
border-radius: 5px!important;
}

.scroll::-webkit-scrollbar-thumb{
background:#FF4100;
border-radius: 5px!important;
}

.elementor-140 .elementor-element.elementor-element-56080bc  .elementor-icon-list-item {
    display: block!important;
   justify-items: center!important;
   align-content: center!important;
   align-items: center!important;
    
}

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
}

span.swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: #FF4100!important;
    border-radius: 0px!important;
     width: 10px!important;
     height: 10px!important;
}
span.swiper-pagination-bullet{
    border-radius: 0px!important;
    background-color: #2F2F2F !important;
    width: 8px!important;
    height: 8px!important;
    opacity: 1!important;
   
}



.swiper-button-prev,
.elementor-swiper-button-prev {
    animation: leftArrowMove 2s ease-in-out infinite !important;
   
}

.swiper-button-next,
.elementor-swiper-button-next {
    animation: rightArrowMove 2s ease-in-out infinite !important;
}

@keyframes leftArrowMove {
    0%   { transform: translateX(0); }
    25%  { transform: translateX(-12px); }
    50%  { transform: translateX(-12px); }
    75%  { transform: translateX(0); }
    100% { transform: translateX(0); } 
}

@keyframes rightArrowMove {
    0%   { transform: translateX(0); }
    25%  { transform: translateX(12px); }
    50%  { transform: translateX(12px); } 
    75%  { transform: translateX(0); }
    100% { transform: translateX(0); } 
}

.swiper-button-prev { animation-delay: 0s; }
.swiper-button-next { animation-delay: -1s; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Normalidad';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rivalconcretecoatings.com/wp-content/uploads/2026/04/fonnts.com-Normalidad_Extended_Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Eurostile LT';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://rivalconcretecoatings.com/wp-content/uploads/2026/04/Eurostile-LT-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */