.elementor-451 .elementor-element.elementor-element-2290b00{--display:flex;--min-height:25em;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-451 .elementor-element.elementor-element-2290b00:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-2290b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13100D;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-451 .elementor-element.elementor-element-69c17d2{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-451 .elementor-element.elementor-element-69c17d2 .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:55px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-78ab7c2{--spacer-size:2px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-451 .elementor-element.elementor-element-51fb005 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-451 .elementor-element.elementor-element-5710c53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.75;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-5710c53:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-5710c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dsepoxyfloors.com/wp-content/uploads/2025/07/flooring-contractors-in-michigan.webp");}.elementor-451 .elementor-element.elementor-element-5710c53::before, .elementor-451 .elementor-element.elementor-element-5710c53 > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-5710c53 > .e-con-inner > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-5710c53 > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-5710c53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-5710c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#161717;--background-overlay:'';}.elementor-451 .elementor-element.elementor-element-d73c8b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-451 .elementor-element.elementor-element-f14bb6e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-f14bb6e .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:50px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-31503a2{--display:flex;--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;}.elementor-451 .elementor-element.elementor-element-bedaf4f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-bedaf4f .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-cae61fb{--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:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.75;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-cae61fb:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-cae61fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7474fc9 );}.elementor-451 .elementor-element.elementor-element-cae61fb::before, .elementor-451 .elementor-element.elementor-element-cae61fb > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-cae61fb > .e-con-inner > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-cae61fb > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-cae61fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-cae61fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-451 .elementor-element.elementor-element-0545aad{--display:flex;--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:flex-start;}.elementor-451 .elementor-element.elementor-element-98ac14a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-451 .elementor-element.elementor-element-98ac14a .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:50px;font-weight:800;line-height:0.9em;color:var( --e-global-color-text );}.elementor-451 .elementor-element.elementor-element-e5e650f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-33b9e9b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-451 .elementor-element.elementor-element-3a97a75{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-3a97a75 .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:26px;font-weight:600;line-height:27px;color:var( --e-global-color-text );}.elementor-451 .elementor-element.elementor-element-ff1fc0b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-ff1fc0b .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-451 .elementor-element.elementor-element-e6e8da0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-451 .elementor-element.elementor-element-54a6fe6{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-451 .elementor-element.elementor-element-08164e8 img{width:100%;max-width:85%;}.elementor-451 .elementor-element.elementor-element-c38af68{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-ec5e302{--display:flex;}.elementor-451 .elementor-element.elementor-element-8673995 img{width:100%;max-width:85%;}.elementor-451 .elementor-element.elementor-element-fe7c292{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-451 .elementor-element.elementor-element-1d98e4c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-1d98e4c .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:26px;font-weight:600;line-height:27px;color:var( --e-global-color-text );}.elementor-451 .elementor-element.elementor-element-8720b8c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-8720b8c .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-451 .elementor-element.elementor-element-6e8975e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-451 .elementor-element.elementor-element-4d61485{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-b0fb9ab{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-451 .elementor-element.elementor-element-a16b4cb{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-a16b4cb .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:26px;font-weight:600;line-height:27px;color:var( --e-global-color-text );}.elementor-451 .elementor-element.elementor-element-cfc701b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-cfc701b .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-451 .elementor-element.elementor-element-a549fd9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-451 .elementor-element.elementor-element-ee6dff0{--display:flex;}.elementor-451 .elementor-element.elementor-element-0d25a48 img{width:100%;max-width:85%;}.elementor-451 .elementor-element.elementor-element-578ea65{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-fcda41d{--display:flex;}.elementor-451 .elementor-element.elementor-element-d99827e img{width:100%;max-width:85%;}.elementor-451 .elementor-element.elementor-element-566c3f3{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-451 .elementor-element.elementor-element-71571ee{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-71571ee .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:26px;font-weight:600;line-height:27px;color:var( --e-global-color-text );}.elementor-451 .elementor-element.elementor-element-c1b005c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-c1b005c .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-451 .elementor-element.elementor-element-d66a68c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-451 .elementor-element.elementor-element-a06fa58{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-560ce0a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-451 .elementor-element.elementor-element-bd58b09{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-bd58b09 .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:26px;font-weight:600;line-height:27px;color:var( --e-global-color-text );}.elementor-451 .elementor-element.elementor-element-04d61bd{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-04d61bd .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-451 .elementor-element.elementor-element-5bf2a7c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-451 .elementor-element.elementor-element-17dace9{--display:flex;}.elementor-451 .elementor-element.elementor-element-3f440ae img{width:100%;max-width:85%;}.elementor-451 .elementor-element.elementor-element-04c0189{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-04c0189:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-04c0189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-451 .elementor-element.elementor-element-5983526{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-451 .elementor-element.elementor-element-bd874fc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-bd874fc .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:70px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-131effe{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-451 .elementor-element.elementor-element-e22f1a9{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-451 .elementor-element.elementor-element-2f88493{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.75;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-2f88493:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-2f88493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;}.elementor-451 .elementor-element.elementor-element-2f88493::before, .elementor-451 .elementor-element.elementor-element-2f88493 > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-2f88493 > .e-con-inner > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-2f88493 > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-2f88493 > .e-con-inner > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-2f88493 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-451 .elementor-element.elementor-element-169fb6d{--display:flex;--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:flex-start;}.elementor-451 .elementor-element.elementor-element-c83c93e{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-c83c93e .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:50px;font-weight:800;line-height:0.9em;color:var( --e-global-color-text );}.elementor-451 .elementor-element.elementor-element-43eb373{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-bd8d886{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-bd8d886 .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-451 .elementor-element.elementor-element-7fb669b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-7fb669b:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-7fb669b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-451 .elementor-element.elementor-element-1f944e4{--display:flex;--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;--border-radius:50px 50px 50px 50px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-07bc446{--display:flex;--min-height:429px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-451 .elementor-element.elementor-element-07bc446:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-07bc446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-ff2587e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-451 .elementor-element.elementor-element-ff2587e .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:38px;font-weight:700;line-height:1em;color:var( --e-global-color-primary );}.elementor-451 .elementor-element.elementor-element-d2dddb1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-451 .elementor-element.elementor-element-d2dddb1 .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:21px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-451 .elementor-element.elementor-element-746263c{--display:flex;--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:flex-end;--padding-top:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-451 .elementor-element.elementor-element-4c11a17{--e-image-carousel-slides-to-show:1;}.elementor-451 .elementor-element.elementor-element-7f7023d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-2f10df4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-2f10df4:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-2f10df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-451 .elementor-element.elementor-element-ae9a79f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:left;}.elementor-451 .elementor-element.elementor-element-ae9a79f .elementor-heading-title{font-family:"Eudoxus Sans", Sans-serif;font-size:45px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-081caf5{--spacer-size:10px;}.elementor-451 .elementor-element.elementor-element-0e13ea6 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-451 .elementor-element.elementor-element-0d10e12{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-451 .elementor-element.elementor-element-0d10e12:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-0d10e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dsepoxyfloors.com/wp-content/uploads/2025/07/flooring-contractors-in-michigan.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-451 .elementor-element.elementor-element-94b7af2{--spacer-size:90vh;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-451 .elementor-element.elementor-element-d73c8b4{--width:50%;}.elementor-451 .elementor-element.elementor-element-31503a2{--width:50%;}.elementor-451 .elementor-element.elementor-element-0545aad{--width:100%;}.elementor-451 .elementor-element.elementor-element-e5e650f{--width:100%;}.elementor-451 .elementor-element.elementor-element-c38af68{--width:100%;}.elementor-451 .elementor-element.elementor-element-4d61485{--width:100%;}.elementor-451 .elementor-element.elementor-element-578ea65{--width:100%;}.elementor-451 .elementor-element.elementor-element-a06fa58{--width:100%;}.elementor-451 .elementor-element.elementor-element-5983526{--width:50%;}.elementor-451 .elementor-element.elementor-element-131effe{--width:50%;}.elementor-451 .elementor-element.elementor-element-169fb6d{--width:50%;}.elementor-451 .elementor-element.elementor-element-43eb373{--width:50%;}.elementor-451 .elementor-element.elementor-element-1f944e4{--width:50%;}.elementor-451 .elementor-element.elementor-element-746263c{--width:50%;}.elementor-451 .elementor-element.elementor-element-2f10df4{--width:50%;}.elementor-451 .elementor-element.elementor-element-0d10e12{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-451 .elementor-element.elementor-element-69c17d2 .elementor-heading-title{font-size:40px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-451 .elementor-element.elementor-element-51fb005 .elementor-button{font-size:16px;}.elementor-451 .elementor-element.elementor-element-5710c53{--padding-top:10%;--padding-bottom:10%;--padding-left:2%;--padding-right:2%;}.elementor-451 .elementor-element.elementor-element-d73c8b4{--justify-content:center;}.elementor-451 .elementor-element.elementor-element-f14bb6e .elementor-heading-title{font-size:28px;}.elementor-451 .elementor-element.elementor-element-bedaf4f .elementor-heading-title{font-size:15px;}.elementor-451 .elementor-element.elementor-element-cae61fb{--padding-top:10%;--padding-bottom:10%;--padding-left:2%;--padding-right:2%;}.elementor-451 .elementor-element.elementor-element-0545aad{--justify-content:center;}.elementor-451 .elementor-element.elementor-element-98ac14a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-451 .elementor-element.elementor-element-98ac14a .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-451 .elementor-element.elementor-element-33b9e9b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-451 .elementor-element.elementor-element-3a97a75{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-451 .elementor-element.elementor-element-3a97a75 .elementor-heading-title{font-size:18px;}.elementor-451 .elementor-element.elementor-element-ff1fc0b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-451 .elementor-element.elementor-element-ff1fc0b .elementor-heading-title{font-size:17px;}.elementor-451 .elementor-element.elementor-element-e6e8da0 .elementor-button{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-451 .elementor-element.elementor-element-08164e8 img{max-width:100%;}.elementor-451 .elementor-element.elementor-element-8673995 img{max-width:100%;}.elementor-451 .elementor-element.elementor-element-fe7c292{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-451 .elementor-element.elementor-element-1d98e4c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-451 .elementor-element.elementor-element-1d98e4c .elementor-heading-title{font-size:18px;}.elementor-451 .elementor-element.elementor-element-8720b8c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-451 .elementor-element.elementor-element-8720b8c .elementor-heading-title{font-size:17px;}.elementor-451 .elementor-element.elementor-element-6e8975e .elementor-button{font-size:16px;}.elementor-451 .elementor-element.elementor-element-b0fb9ab{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-451 .elementor-element.elementor-element-a16b4cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-451 .elementor-element.elementor-element-a16b4cb .elementor-heading-title{font-size:18px;}.elementor-451 .elementor-element.elementor-element-cfc701b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-451 .elementor-element.elementor-element-cfc701b .elementor-heading-title{font-size:17px;}.elementor-451 .elementor-element.elementor-element-a549fd9 .elementor-button{font-size:16px;}.elementor-451 .elementor-element.elementor-element-0d25a48 img{max-width:100%;}.elementor-451 .elementor-element.elementor-element-d99827e img{max-width:100%;}.elementor-451 .elementor-element.elementor-element-566c3f3{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-451 .elementor-element.elementor-element-71571ee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-451 .elementor-element.elementor-element-71571ee .elementor-heading-title{font-size:18px;}.elementor-451 .elementor-element.elementor-element-c1b005c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-451 .elementor-element.elementor-element-c1b005c .elementor-heading-title{font-size:17px;}.elementor-451 .elementor-element.elementor-element-d66a68c .elementor-button{font-size:16px;}.elementor-451 .elementor-element.elementor-element-560ce0a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-451 .elementor-element.elementor-element-bd58b09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-451 .elementor-element.elementor-element-bd58b09 .elementor-heading-title{font-size:18px;}.elementor-451 .elementor-element.elementor-element-04d61bd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-451 .elementor-element.elementor-element-04d61bd .elementor-heading-title{font-size:17px;}.elementor-451 .elementor-element.elementor-element-5bf2a7c .elementor-button{font-size:16px;}.elementor-451 .elementor-element.elementor-element-3f440ae img{max-width:100%;}.elementor-451 .elementor-element.elementor-element-04c0189{--padding-top:6%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-451 .elementor-element.elementor-element-5983526{--justify-content:center;}.elementor-451 .elementor-element.elementor-element-bd874fc .elementor-heading-title{font-size:45px;}.elementor-451 .elementor-element.elementor-element-e22f1a9{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-451 .elementor-element.elementor-element-2f88493{--padding-top:10%;--padding-bottom:10%;--padding-left:2%;--padding-right:2%;}.elementor-451 .elementor-element.elementor-element-169fb6d{--justify-content:center;}.elementor-451 .elementor-element.elementor-element-c83c93e{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;}.elementor-451 .elementor-element.elementor-element-c83c93e .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-451 .elementor-element.elementor-element-bd8d886 .elementor-heading-title{font-size:15px;}.elementor-451 .elementor-element.elementor-element-7fb669b{--padding-top:8%;--padding-bottom:8%;--padding-left:2%;--padding-right:2%;}.elementor-451 .elementor-element.elementor-element-1f944e4{--justify-content:center;}.elementor-451 .elementor-element.elementor-element-07bc446{--min-height:310px;}.elementor-451 .elementor-element.elementor-element-ff2587e{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-451 .elementor-element.elementor-element-ff2587e .elementor-heading-title{font-size:28px;}.elementor-451 .elementor-element.elementor-element-d2dddb1 .elementor-heading-title{font-size:16px;}.elementor-451 .elementor-element.elementor-element-7f7023d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-2f10df4{--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-ae9a79f{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-451 .elementor-element.elementor-element-ae9a79f .elementor-heading-title{font-size:28px;}.elementor-451 .elementor-element.elementor-element-0e13ea6 .elementor-button{font-size:16px;}.elementor-451 .elementor-element.elementor-element-94b7af2{--spacer-size:70vh;}}@media(max-width:767px){.elementor-451 .elementor-element.elementor-element-2290b00{--min-height:25em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-451 .elementor-element.elementor-element-69c17d2 .elementor-heading-title{font-size:25px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-451 .elementor-element.elementor-element-51fb005 .elementor-button{font-size:15px;}.elementor-451 .elementor-element.elementor-element-5710c53{--content-width:300px;}.elementor-451 .elementor-element.elementor-element-f14bb6e{text-align:center;}.elementor-451 .elementor-element.elementor-element-f14bb6e .elementor-heading-title{font-size:24px;}.elementor-451 .elementor-element.elementor-element-bedaf4f{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;text-align:center;}.elementor-451 .elementor-element.elementor-element-bedaf4f .elementor-heading-title{font-size:16px;}.elementor-451 .elementor-element.elementor-element-cae61fb{--content-width:300px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-451 .elementor-element.elementor-element-0545aad{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-451 .elementor-element.elementor-element-98ac14a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-451 .elementor-element.elementor-element-98ac14a .elementor-heading-title{font-size:24px;}.elementor-451 .elementor-element.elementor-element-e5e650f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-3a97a75{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-451 .elementor-element.elementor-element-3a97a75 .elementor-heading-title{font-size:17px;line-height:1.1em;}.elementor-451 .elementor-element.elementor-element-ff1fc0b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-451 .elementor-element.elementor-element-ff1fc0b .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-451 .elementor-element.elementor-element-e6e8da0 .elementor-button{font-size:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-451 .elementor-element.elementor-element-c38af68{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-ec5e302.e-con{--order:99999 /* order end hack */;}.elementor-451 .elementor-element.elementor-element-1d98e4c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-451 .elementor-element.elementor-element-1d98e4c .elementor-heading-title{font-size:17px;line-height:1.1em;}.elementor-451 .elementor-element.elementor-element-8720b8c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-451 .elementor-element.elementor-element-8720b8c .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-451 .elementor-element.elementor-element-6e8975e .elementor-button{font-size:15px;}.elementor-451 .elementor-element.elementor-element-4d61485{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-a16b4cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-451 .elementor-element.elementor-element-a16b4cb .elementor-heading-title{font-size:17px;line-height:1.1em;}.elementor-451 .elementor-element.elementor-element-cfc701b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-451 .elementor-element.elementor-element-cfc701b .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-451 .elementor-element.elementor-element-a549fd9 .elementor-button{font-size:15px;}.elementor-451 .elementor-element.elementor-element-578ea65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-fcda41d.e-con{--order:99999 /* order end hack */;}.elementor-451 .elementor-element.elementor-element-71571ee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-451 .elementor-element.elementor-element-71571ee .elementor-heading-title{font-size:17px;line-height:1.1em;}.elementor-451 .elementor-element.elementor-element-c1b005c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-451 .elementor-element.elementor-element-c1b005c .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-451 .elementor-element.elementor-element-d66a68c .elementor-button{font-size:15px;}.elementor-451 .elementor-element.elementor-element-a06fa58{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-bd58b09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-451 .elementor-element.elementor-element-bd58b09 .elementor-heading-title{font-size:17px;line-height:1.1em;}.elementor-451 .elementor-element.elementor-element-04d61bd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-451 .elementor-element.elementor-element-04d61bd .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-451 .elementor-element.elementor-element-5bf2a7c .elementor-button{font-size:15px;}.elementor-451 .elementor-element.elementor-element-04c0189{--content-width:300px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:6%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-bd874fc{text-align:center;}.elementor-451 .elementor-element.elementor-element-bd874fc .elementor-heading-title{font-size:30px;}.elementor-451 .elementor-element.elementor-element-131effe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-e22f1a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-2f88493{--content-width:300px;}.elementor-451 .elementor-element.elementor-element-169fb6d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-451 .elementor-element.elementor-element-c83c93e{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:center;}.elementor-451 .elementor-element.elementor-element-c83c93e .elementor-heading-title{font-size:24px;}.elementor-451 .elementor-element.elementor-element-43eb373{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-bd8d886{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;text-align:center;}.elementor-451 .elementor-element.elementor-element-bd8d886 .elementor-heading-title{font-size:16px;}.elementor-451 .elementor-element.elementor-element-7fb669b{--content-width:300px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-451 .elementor-element.elementor-element-1f944e4{--padding-top:12%;--padding-bottom:12%;--padding-left:-1%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-ff2587e{text-align:center;}.elementor-451 .elementor-element.elementor-element-ff2587e .elementor-heading-title{font-size:23px;}.elementor-451 .elementor-element.elementor-element-d2dddb1{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-451 .elementor-element.elementor-element-d2dddb1 .elementor-heading-title{font-size:16px;}.elementor-451 .elementor-element.elementor-element-7f7023d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-2f10df4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:12%;--padding-bottom:12%;--padding-left:0%;--padding-right:0%;}.elementor-451 .elementor-element.elementor-element-ae9a79f{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;text-align:center;}.elementor-451 .elementor-element.elementor-element-ae9a79f .elementor-heading-title{font-size:23px;line-height:1em;}.elementor-451 .elementor-element.elementor-element-0e13ea6 .elementor-button{font-size:15px;}.elementor-451 .elementor-element.elementor-element-0d10e12{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-94b7af2{--spacer-size:40vh;}}@media(max-width:1024px) and (min-width:768px){.elementor-451 .elementor-element.elementor-element-5710c53{--content-width:700px;}.elementor-451 .elementor-element.elementor-element-cae61fb{--content-width:700px;}.elementor-451 .elementor-element.elementor-element-0545aad{--width:40%;}.elementor-451 .elementor-element.elementor-element-e5e650f{--width:60%;}.elementor-451 .elementor-element.elementor-element-c38af68{--width:60%;}.elementor-451 .elementor-element.elementor-element-4d61485{--width:60%;}.elementor-451 .elementor-element.elementor-element-578ea65{--width:60%;}.elementor-451 .elementor-element.elementor-element-a06fa58{--width:60%;}.elementor-451 .elementor-element.elementor-element-04c0189{--content-width:700px;}.elementor-451 .elementor-element.elementor-element-5983526{--width:40%;}.elementor-451 .elementor-element.elementor-element-131effe{--width:60%;}.elementor-451 .elementor-element.elementor-element-2f88493{--content-width:700px;}.elementor-451 .elementor-element.elementor-element-169fb6d{--width:40%;}.elementor-451 .elementor-element.elementor-element-43eb373{--width:60%;}.elementor-451 .elementor-element.elementor-element-7fb669b{--content-width:700px;}.elementor-451 .elementor-element.elementor-element-1f944e4{--width:50%;}.elementor-451 .elementor-element.elementor-element-2f10df4{--width:50%;}.elementor-451 .elementor-element.elementor-element-0d10e12{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-98ac14a */.subtitle-choose {
    font-weight: 500 !important;
    font-size: 2.5rem;
    line-height: 1rem !important;
}

@media (max-width: 1024px) {
    .subtitle-choose {
    font-size: 1.7rem;    
    }
}

@media (max-width: 767px) {
    .subtitle-choose{
        font-size: 1.3rem;    
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a97a75 */.subtitle-choose {
    font-weight: 500 !important;
    font-size: 2.5rem;
    line-height: 1rem !important;
}

@media (max-width: 1024px) {
    .subtitle-choose {
    font-size: 1.7rem;    
    }
}

@media (max-width: 767px) {
    .subtitle-choose{
        font-size: 1.3rem;    
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff1fc0b */.subtitle-choose {
    font-weight: 500 !important;
    font-size: 2.5rem;
    line-height: 1rem !important;
}

@media (max-width: 1024px) {
    .subtitle-choose {
    font-size: 1.7rem;    
    }
}

@media (max-width: 767px) {
    .subtitle-choose{
        font-size: 1.3rem;    
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5e650f */.icon-choose {
    position: absolute;
    bottom: 90px;
}

.icon-choose.icon-choose-dt{
    bottom: 92px
}

@media (min-width: 1025px) {
    #Carousel-Choose > .swiper-slide-duplicate{
        display: none !important;
    }
    #Carousel-Choose > .elementor-widget-n-carousel .e-n-carousel .swiper-wrapper {
    flex-wrap: wrap;
    height: auto !important;
    transform: none !important;
  }
  #Carousel-Choose > .elementor-widget-n-carousel .e-n-carousel .swiper-slide {
    width: 48% !important; 
  }
}


@media (max-width: 1024px) {
.icon-choose {
    bottom: 95px;
}
.icon-choose.icon-choose-dt{
    bottom: 104px
}
}

@media (max-width: 767px) {
.icon-choose {
    bottom: 100px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d98e4c */.subtitle-choose {
    font-weight: 500 !important;
    font-size: 2.5rem;
    line-height: 1rem !important;
}

@media (max-width: 1024px) {
    .subtitle-choose {
    font-size: 1.7rem;    
    }
}

@media (max-width: 767px) {
    .subtitle-choose{
        font-size: 1.3rem;    
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8720b8c */.subtitle-choose {
    font-weight: 500 !important;
    font-size: 2.5rem;
    line-height: 1rem !important;
}

@media (max-width: 1024px) {
    .subtitle-choose {
    font-size: 1.7rem;    
    }
}

@media (max-width: 767px) {
    .subtitle-choose{
        font-size: 1.3rem;    
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c38af68 */.icon-choose {
    position: absolute;
    bottom: 90px;
}

.icon-choose.icon-choose-dt{
    bottom: 92px
}

@media (min-width: 1025px) {
    #Carousel-Choose > .swiper-slide-duplicate{
        display: none !important;
    }
    #Carousel-Choose > .elementor-widget-n-carousel .e-n-carousel .swiper-wrapper {
    flex-wrap: wrap;
    height: auto !important;
    transform: none !important;
  }
  #Carousel-Choose > .elementor-widget-n-carousel .e-n-carousel .swiper-slide {
    width: 48% !important; 
  }
}


@media (max-width: 1024px) {
.icon-choose {
    bottom: 95px;
}
.icon-choose.icon-choose-dt{
    bottom: 104px
}
}

@media (max-width: 767px) {
.icon-choose {
    bottom: 100px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16b4cb */.subtitle-choose {
    font-weight: 500 !important;
    font-size: 2.5rem;
    line-height: 1rem !important;
}

@media (max-width: 1024px) {
    .subtitle-choose {
    font-size: 1.7rem;    
    }
}

@media (max-width: 767px) {
    .subtitle-choose{
        font-size: 1.3rem;    
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfc701b */.subtitle-choose {
    font-weight: 500 !important;
    font-size: 2.5rem;
    line-height: 1rem !important;
}

@media (max-width: 1024px) {
    .subtitle-choose {
    font-size: 1.7rem;    
    }
}

@media (max-width: 767px) {
    .subtitle-choose{
        font-size: 1.3rem;    
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d61485 */.icon-choose {
    position: absolute;
    bottom: 90px;
}

.icon-choose.icon-choose-dt{
    bottom: 92px
}

@media (min-width: 1025px) {
    #Carousel-Choose > .swiper-slide-duplicate{
        display: none !important;
    }
    #Carousel-Choose > .elementor-widget-n-carousel .e-n-carousel .swiper-wrapper {
    flex-wrap: wrap;
    height: auto !important;
    transform: none !important;
  }
  #Carousel-Choose > .elementor-widget-n-carousel .e-n-carousel .swiper-slide {
    width: 48% !important; 
  }
}


@media (max-width: 1024px) {
.icon-choose {
    bottom: 95px;
}
.icon-choose.icon-choose-dt{
    bottom: 104px
}
}

@media (max-width: 767px) {
.icon-choose {
    bottom: 100px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71571ee */.subtitle-choose {
    font-weight: 500 !important;
    font-size: 2.5rem;
    line-height: 1rem !important;
}

@media (max-width: 1024px) {
    .subtitle-choose {
    font-size: 1.7rem;    
    }
}

@media (max-width: 767px) {
    .subtitle-choose{
        font-size: 1.3rem;    
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1b005c */.subtitle-choose {
    font-weight: 500 !important;
    font-size: 2.5rem;
    line-height: 1rem !important;
}

@media (max-width: 1024px) {
    .subtitle-choose {
    font-size: 1.7rem;    
    }
}

@media (max-width: 767px) {
    .subtitle-choose{
        font-size: 1.3rem;    
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-578ea65 */.icon-choose {
    position: absolute;
    bottom: 90px;
}

.icon-choose.icon-choose-dt{
    bottom: 92px
}

@media (min-width: 1025px) {
    #Carousel-Choose > .swiper-slide-duplicate{
        display: none !important;
    }
    #Carousel-Choose > .elementor-widget-n-carousel .e-n-carousel .swiper-wrapper {
    flex-wrap: wrap;
    height: auto !important;
    transform: none !important;
  }
  #Carousel-Choose > .elementor-widget-n-carousel .e-n-carousel .swiper-slide {
    width: 48% !important; 
  }
}


@media (max-width: 1024px) {
.icon-choose {
    bottom: 95px;
}
.icon-choose.icon-choose-dt{
    bottom: 104px
}
}

@media (max-width: 767px) {
.icon-choose {
    bottom: 100px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd58b09 */.subtitle-choose {
    font-weight: 500 !important;
    font-size: 2.5rem;
    line-height: 1rem !important;
}

@media (max-width: 1024px) {
    .subtitle-choose {
    font-size: 1.7rem;    
    }
}

@media (max-width: 767px) {
    .subtitle-choose{
        font-size: 1.3rem;    
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04d61bd */.subtitle-choose {
    font-weight: 500 !important;
    font-size: 2.5rem;
    line-height: 1rem !important;
}

@media (max-width: 1024px) {
    .subtitle-choose {
    font-size: 1.7rem;    
    }
}

@media (max-width: 767px) {
    .subtitle-choose{
        font-size: 1.3rem;    
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a06fa58 */.icon-choose {
    position: absolute;
    bottom: 90px;
}

.icon-choose.icon-choose-dt{
    bottom: 92px
}

@media (min-width: 1025px) {
    #Carousel-Choose > .swiper-slide-duplicate{
        display: none !important;
    }
    #Carousel-Choose > .elementor-widget-n-carousel .e-n-carousel .swiper-wrapper {
    flex-wrap: wrap;
    height: auto !important;
    transform: none !important;
  }
  #Carousel-Choose > .elementor-widget-n-carousel .e-n-carousel .swiper-slide {
    width: 48% !important; 
  }
}


@media (max-width: 1024px) {
.icon-choose {
    bottom: 95px;
}
.icon-choose.icon-choose-dt{
    bottom: 104px
}
}

@media (max-width: 767px) {
.icon-choose {
    bottom: 100px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c83c93e */.subtitle-choose {
    font-weight: 500 !important;
    font-size: 2.5rem;
    line-height: 1rem !important;
}

@media (max-width: 1024px) {
    .subtitle-choose {
    font-size: 1.7rem;    
    }
}

@media (max-width: 767px) {
    .subtitle-choose{
        font-size: 1.3rem;    
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Eudoxus Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://dsepoxyfloors.com/wp-content/uploads/2025/07/EudoxusSans-ExtraLight-BF659b6cb1e7092.woff') format('woff');
}
@font-face {
	font-family: 'Eudoxus Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dsepoxyfloors.com/wp-content/uploads/2025/07/EudoxusSans-Regular-BF659b6cb1d4714.woff') format('woff');
}
@font-face {
	font-family: 'Eudoxus Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://dsepoxyfloors.com/wp-content/uploads/2025/07/EudoxusSans-Light-BF659b6cb2036b5.woff') format('woff');
}
@font-face {
	font-family: 'Eudoxus Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dsepoxyfloors.com/wp-content/uploads/2025/07/EudoxusSans-Medium-BF659b6cb1c14cb.woff') format('woff');
}
@font-face {
	font-family: 'Eudoxus Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dsepoxyfloors.com/wp-content/uploads/2025/07/EudoxusSans-Bold-BF659b6cb1408e5.woff') format('woff');
}
@font-face {
	font-family: 'Eudoxus Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://dsepoxyfloors.com/wp-content/uploads/2025/07/EudoxusSans-ExtraBold-BF659b6cb1b96c9.woff') format('woff');
}
/* End Custom Fonts CSS */