.elementor-342 .elementor-element.elementor-element-d0f133d{--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;}.elementor-342 .elementor-element.elementor-element-d0f133d:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-d0f133d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-c632f4d{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-342 .elementor-element.elementor-element-55ada88{text-align:start;}.elementor-342 .elementor-element.elementor-element-55ada88 img{width:100%;}.elementor-342 .elementor-element.elementor-element-8d6ac03{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-342 .elementor-element.elementor-element-68a3136{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-6982291.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-6982291 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-6982291 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-342 .elementor-element.elementor-element-6982291{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-342 .elementor-element.elementor-element-6982291 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-342 .elementor-element.elementor-element-6982291 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-342 .elementor-element.elementor-element-6982291 .elementor-icon-list-text{color:#3B3B3B;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-342 .elementor-element.elementor-element-2d951c5 .elementor-button{background-color:#C41C1C;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;border-radius:6px 6px 6px 6px;padding:10px 25px 10px 25px;}.elementor-342 .elementor-element.elementor-element-2d951c5.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-0b7d0a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-c18fb3c.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-c18fb3c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-c18fb3c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-342 .elementor-element.elementor-element-c18fb3c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-342 .elementor-element.elementor-element-c18fb3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-342 .elementor-element.elementor-element-c18fb3c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-342 .elementor-element.elementor-element-c18fb3c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-0876078 .elementor-button{background-color:#202020;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:10px 14px 10px 14px;}.elementor-342 .elementor-element.elementor-element-0876078.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-8a2a465{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-342 .elementor-element.elementor-element-e7c02d2{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--border-radius:0px 0px 20px 20px;}.elementor-342 .elementor-element.elementor-element-e7c02d2:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-e7c02d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://support.flooringpros-marketing.com/wp-content/uploads/2025/01/carpet-floors-e1737378105501.jpg");background-position:center center;background-size:cover;}.elementor-342 .elementor-element.elementor-element-e7c02d2::before, .elementor-342 .elementor-element.elementor-element-e7c02d2 > .elementor-background-video-container::before, .elementor-342 .elementor-element.elementor-element-e7c02d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-342 .elementor-element.elementor-element-e7c02d2 > .elementor-background-slideshow::before, .elementor-342 .elementor-element.elementor-element-e7c02d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-342 .elementor-element.elementor-element-e7c02d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(139deg, #000000 0%, #F2295B00 100%);}.elementor-342 .elementor-element.elementor-element-33b74b8{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-1f9d9fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-342 .elementor-element.elementor-element-1f9d9fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-1f9d9fb.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-1f9d9fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-f78e95c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-342 .elementor-element.elementor-element-fdfcb0d{--display:flex;--justify-content:center;}.elementor-342 .elementor-element.elementor-element-84ac1ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-342 .elementor-element.elementor-element-84ac1ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-84ac1ad.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-84ac1ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#C41C1C;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-342 .elementor-element.elementor-element-fb54955{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-fb54955 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-342 .elementor-element.elementor-element-fb54955.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-70fa3f9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-70fa3f9 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-342 .elementor-element.elementor-element-70fa3f9.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-e20fceb .elementor-button{background-color:#C41C1C;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;border-radius:12px 12px 12px 12px;}.elementor-342 .elementor-element.elementor-element-e20fceb .elementor-button-content-wrapper{flex-direction:row;}.elementor-342 .elementor-element.elementor-element-5d04da7{--display:flex;--min-height:60vh;--justify-content:flex-end;--border-radius:5px 5px 5px 5px;}.elementor-342 .elementor-element.elementor-element-5d04da7:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-5d04da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://support.flooringpros-marketing.com/wp-content/uploads/2025/01/carpet-flooring-bedroom.jpg");background-position:center center;background-size:cover;}.elementor-342 .elementor-element.elementor-element-882ad80 > .elementor-widget-container{--e-transform-translateX:-96px;--e-transform-translateY:41px;}.elementor-342 .elementor-element.elementor-element-882ad80{text-align:start;}.elementor-342 .elementor-element.elementor-element-882ad80 img{width:55%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#C41C1C;border-radius:6px 6px 6px 6px;}.elementor-342 .elementor-element.elementor-element-d9d3bdf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-342 .elementor-element.elementor-element-ccb2fea{--display:flex;--min-height:60vh;--justify-content:flex-end;--border-radius:5px 5px 5px 5px;}.elementor-342 .elementor-element.elementor-element-ccb2fea:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-ccb2fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://support.flooringpros-marketing.com/wp-content/uploads/2025/01/carpet-floor.jpg");background-position:center center;background-size:cover;}.elementor-342 .elementor-element.elementor-element-c643a1f{--display:flex;--justify-content:center;}.elementor-342 .elementor-element.elementor-element-cefb7ba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-342 .elementor-element.elementor-element-cefb7ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-cefb7ba.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-cefb7ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-554cfab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-554cfab > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-342 .elementor-element.elementor-element-554cfab.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-5af4159 .elementor-button{background-color:#C41C1C;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;border-radius:12px 12px 12px 12px;}.elementor-342 .elementor-element.elementor-element-5af4159 .elementor-button-content-wrapper{flex-direction:row;}.elementor-342 .elementor-element.elementor-element-8c5b3b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-342 .elementor-element.elementor-element-2b72fb2{--display:flex;--border-radius:6px 6px 6px 6px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-342 .elementor-element.elementor-element-2b72fb2:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-2b72fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-637201b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-637201b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-637201b.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-637201b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-f5b3545{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-f5b3545 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-f5b3545.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-e8d001c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-9556b45{--display:flex;--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-342 .elementor-element.elementor-element-9556b45:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-9556b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-342 .elementor-element.elementor-element-445548f .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-342 .elementor-element.elementor-element-445548f .elementor-icon-box-title{margin-block-end:15px;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-445548f.elementor-view-stacked .elementor-icon{background-color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-445548f.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-445548f.elementor-view-default .elementor-icon{fill:#C41C1C;color:#C41C1C;border-color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-445548f .elementor-icon{font-size:55px;}.elementor-342 .elementor-element.elementor-element-445548f .elementor-icon-box-title, .elementor-342 .elementor-element.elementor-element-445548f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-342 .elementor-element.elementor-element-445548f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-819b3bf{--display:flex;--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-342 .elementor-element.elementor-element-819b3bf:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-819b3bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-342 .elementor-element.elementor-element-6c21f44 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-342 .elementor-element.elementor-element-6c21f44 .elementor-icon-box-title{margin-block-end:15px;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-6c21f44.elementor-view-stacked .elementor-icon{background-color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-6c21f44.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-6c21f44.elementor-view-default .elementor-icon{fill:#C41C1C;color:#C41C1C;border-color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-6c21f44 .elementor-icon{font-size:55px;}.elementor-342 .elementor-element.elementor-element-6c21f44 .elementor-icon-box-title, .elementor-342 .elementor-element.elementor-element-6c21f44 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-342 .elementor-element.elementor-element-6c21f44 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-230ef4c{--display:flex;--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-342 .elementor-element.elementor-element-230ef4c:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-230ef4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-342 .elementor-element.elementor-element-ccab002 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-342 .elementor-element.elementor-element-ccab002 .elementor-icon-box-title{margin-block-end:15px;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-ccab002.elementor-view-stacked .elementor-icon{background-color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-ccab002.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-ccab002.elementor-view-default .elementor-icon{fill:#C41C1C;color:#C41C1C;border-color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-ccab002 .elementor-icon{font-size:55px;}.elementor-342 .elementor-element.elementor-element-ccab002 .elementor-icon-box-title, .elementor-342 .elementor-element.elementor-element-ccab002 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-342 .elementor-element.elementor-element-ccab002 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-8bec68a{--display:flex;--border-radius:6px 6px 6px 6px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-342 .elementor-element.elementor-element-8bec68a:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-8bec68a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-342 .elementor-element.elementor-element-2896e4a .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-342 .elementor-element.elementor-element-2896e4a .elementor-icon-box-title{margin-block-end:15px;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-2896e4a.elementor-view-stacked .elementor-icon{background-color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-2896e4a.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-2896e4a.elementor-view-default .elementor-icon{fill:#C41C1C;color:#C41C1C;border-color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-2896e4a .elementor-icon{font-size:55px;}.elementor-342 .elementor-element.elementor-element-2896e4a .elementor-icon-box-title, .elementor-342 .elementor-element.elementor-element-2896e4a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-342 .elementor-element.elementor-element-2896e4a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-e62b9f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-342 .elementor-element.elementor-element-5f86389{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-342 .elementor-element.elementor-element-5f86389 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-5f86389.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-5f86389 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-9071630{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-9071630 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-342 .elementor-element.elementor-element-9071630.elementor-element{--align-self:flex-start;}.elementor-342 .elementor-element.elementor-element-4116f47 .elementor-button{background-color:#C41C1C;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;border-radius:12px 12px 12px 12px;}.elementor-342 .elementor-element.elementor-element-4116f47 .elementor-button-content-wrapper{flex-direction:row;}.elementor-342 .elementor-element.elementor-element-23b6201{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-342 .elementor-element.elementor-element-ad918fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-3fe4643{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-59a870f{--display:flex;--min-height:45vh;--border-radius:5px 5px 5px 5px;}.elementor-342 .elementor-element.elementor-element-59a870f:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-59a870f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://support.flooringpros-marketing.com/wp-content/uploads/2025/01/carpet-tile.jpg");background-position:center center;background-size:cover;}.elementor-342 .elementor-element.elementor-element-4e773f0{--display:flex;}.elementor-342 .elementor-element.elementor-element-adb4dd8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-342 .elementor-element.elementor-element-adb4dd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-adb4dd8.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-adb4dd8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-af45146{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-af45146 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-342 .elementor-element.elementor-element-af45146.elementor-element{--align-self:flex-start;}.elementor-342 .elementor-element.elementor-element-62578ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-af84a07{--display:flex;--min-height:40vh;--border-radius:5px 5px 5px 5px;}.elementor-342 .elementor-element.elementor-element-af84a07:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-af84a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://support.flooringpros-marketing.com/wp-content/uploads/2025/01/area-rug-1.jpg");background-position:center left;background-size:cover;}.elementor-342 .elementor-element.elementor-element-9a1d0ca{--display:flex;}.elementor-342 .elementor-element.elementor-element-685dd11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-342 .elementor-element.elementor-element-685dd11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-685dd11.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-685dd11 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-db9d030{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-db9d030 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-342 .elementor-element.elementor-element-db9d030.elementor-element{--align-self:flex-start;}.elementor-342 .elementor-element.elementor-element-a5ffd65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-3da95f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-5adef18{--display:flex;--min-height:45vh;--border-radius:5px 5px 5px 5px;}.elementor-342 .elementor-element.elementor-element-5adef18:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-5adef18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://support.flooringpros-marketing.com/wp-content/uploads/2025/01/wall-to-wall-carpet.jpg");background-position:center center;background-size:cover;}.elementor-342 .elementor-element.elementor-element-02be62c{--display:flex;}.elementor-342 .elementor-element.elementor-element-8da7a7a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-342 .elementor-element.elementor-element-8da7a7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-8da7a7a.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-8da7a7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-f860a2e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-f860a2e > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-342 .elementor-element.elementor-element-f860a2e.elementor-element{--align-self:flex-start;}.elementor-342 .elementor-element.elementor-element-f27a350{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-cf077fa{--display:flex;--min-height:40vh;--border-radius:5px 5px 5px 5px;}.elementor-342 .elementor-element.elementor-element-cf077fa:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-cf077fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://support.flooringpros-marketing.com/wp-content/uploads/2025/01/carpet-runners.jpg");background-position:center left;background-size:cover;}.elementor-342 .elementor-element.elementor-element-dd0c485{--display:flex;}.elementor-342 .elementor-element.elementor-element-96e0b30{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-342 .elementor-element.elementor-element-96e0b30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-96e0b30.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-96e0b30 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-ac2109c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-ac2109c > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-342 .elementor-element.elementor-element-ac2109c.elementor-element{--align-self:flex-start;}.elementor-342 .elementor-element.elementor-element-fe56eb6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-342 .elementor-element.elementor-element-fe56eb6 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-fe56eb6.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-fe56eb6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-8056ea4{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-8056ea4 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-342 .elementor-element.elementor-element-8056ea4.elementor-element{--align-self:flex-start;}.elementor-342 .elementor-element.elementor-element-d357dea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-342 .elementor-element.elementor-element-7a2b7d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-9108d47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-f798583{--display:flex;--min-height:45vh;--border-radius:5px 5px 5px 5px;}.elementor-342 .elementor-element.elementor-element-f798583:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-f798583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://support.flooringpros-marketing.com/wp-content/uploads/2025/01/carpet-installation.jpg");background-position:center center;background-size:cover;}.elementor-342 .elementor-element.elementor-element-3c8d9cb{--display:flex;}.elementor-342 .elementor-element.elementor-element-10c3b7b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-342 .elementor-element.elementor-element-10c3b7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-10c3b7b.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-10c3b7b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-4bed36c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-4bed36c > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-342 .elementor-element.elementor-element-4bed36c.elementor-element{--align-self:flex-start;}.elementor-342 .elementor-element.elementor-element-49ee282{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-c133ab8{--display:flex;--min-height:40vh;--border-radius:5px 5px 5px 5px;}.elementor-342 .elementor-element.elementor-element-c133ab8:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-c133ab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://support.flooringpros-marketing.com/wp-content/uploads/2025/01/carpet-binding.jpg");background-position:center left;background-size:cover;}.elementor-342 .elementor-element.elementor-element-3438fd7{--display:flex;}.elementor-342 .elementor-element.elementor-element-8286a0e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-342 .elementor-element.elementor-element-8286a0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-8286a0e.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-8286a0e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-ecd6deb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-ecd6deb > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-342 .elementor-element.elementor-element-ecd6deb.elementor-element{--align-self:flex-start;}.elementor-342 .elementor-element.elementor-element-d042255{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-342 .elementor-element.elementor-element-f166aa8{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0;--border-radius:6px 6px 6px 6px;}.elementor-342 .elementor-element.elementor-element-f166aa8:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-f166aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://support.flooringpros-marketing.com/wp-content/uploads/2025/01/carpet-flooring-installation.jpg");background-position:center center;background-size:cover;}.elementor-342 .elementor-element.elementor-element-f166aa8::before, .elementor-342 .elementor-element.elementor-element-f166aa8 > .elementor-background-video-container::before, .elementor-342 .elementor-element.elementor-element-f166aa8 > .e-con-inner > .elementor-background-video-container::before, .elementor-342 .elementor-element.elementor-element-f166aa8 > .elementor-background-slideshow::before, .elementor-342 .elementor-element.elementor-element-f166aa8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-342 .elementor-element.elementor-element-f166aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-342 .elementor-element.elementor-element-adaf294{--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;}.elementor-342 .elementor-element.elementor-element-632e890{--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;--border-radius:6px 0px 0px 6px;}.elementor-342 .elementor-element.elementor-element-632e890:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-632e890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://support.flooringpros-marketing.com/wp-content/uploads/2025/01/carpet-bedroom.jpg");background-position:center center;background-size:cover;}.elementor-342 .elementor-element.elementor-element-5d483e2{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-342 .elementor-element.elementor-element-5d483e2:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-5d483e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A1;}.elementor-342 .elementor-element.elementor-element-5d483e2.e-con{--e-con-transform-translateX:27px;--e-con-transform-translateY:-315px;}.elementor-342 .elementor-element.elementor-element-aec109d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-342 .elementor-element.elementor-element-aec109d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-aec109d.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-aec109d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-569b632{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-569b632 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-342 .elementor-element.elementor-element-569b632.elementor-element{--align-self:flex-start;}.elementor-342 .elementor-element.elementor-element-89d4a52 .elementor-button{background-color:#C41C1C;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;border-radius:12px 12px 12px 12px;}.elementor-342 .elementor-element.elementor-element-89d4a52 .elementor-button-content-wrapper{flex-direction:row;}.elementor-342 .elementor-element.elementor-element-dd2bda2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 6px 6px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:50px;}.elementor-342 .elementor-element.elementor-element-dd2bda2:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-dd2bda2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E2B25;}.elementor-342 .elementor-element.elementor-element-e133ce4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-342 .elementor-element.elementor-element-e133ce4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-e133ce4.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-e133ce4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-62e4b97{--display:flex;}.elementor-342 .elementor-element.elementor-element-89b077a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-1c7eb92{--display:flex;}.elementor-342 .elementor-element.elementor-element-a84056d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-6876915{--display:flex;}.elementor-342 .elementor-element.elementor-element-c6b39a4{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-60e91fc{--display:flex;}.elementor-342 .elementor-element.elementor-element-2b77046{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-e6c8bea{--display:flex;}.elementor-342 .elementor-element.elementor-element-2dee9f3{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-6c89b1d{--display:flex;}.elementor-342 .elementor-element.elementor-element-4621487{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-5dc3dd6{--display:flex;}.elementor-342 .elementor-element.elementor-element-1b1c6af{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-c2c6ffc{--display:flex;}.elementor-342 .elementor-element.elementor-element-521b015{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-21d2184{--display:flex;}.elementor-342 .elementor-element.elementor-element-e6d1b54{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-38ea142{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-342 .elementor-element.elementor-element-8c81369{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-9852607{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-9852607 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-9852607.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-9852607 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-72315ec{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-342 .elementor-element.elementor-element-72315ec > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-342 .elementor-element.elementor-element-72315ec.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-ea383e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-943de01{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-bd80eb8 img{width:300px;height:300px;object-fit:cover;object-position:center center;}.elementor-342 .elementor-element.elementor-element-eba925a img{width:300px;height:300px;object-fit:cover;object-position:center center;}.elementor-342 .elementor-element.elementor-element-51253ba img{width:300px;height:300px;object-fit:cover;object-position:center center;}.elementor-342 .elementor-element.elementor-element-a9900a2 img{width:300px;height:300px;object-fit:cover;object-position:center center;}.elementor-342 .elementor-element.elementor-element-2a78c5a img{width:300px;height:300px;object-fit:cover;object-position:center center;}.elementor-342 .elementor-element.elementor-element-dd3688b img{width:300px;height:300px;object-fit:cover;object-position:center center;}.elementor-342 .elementor-element.elementor-element-7d384b1 img{width:300px;height:300px;object-fit:cover;object-position:center center;}.elementor-342 .elementor-element.elementor-element-4d218dd{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-5c4578d img{width:300px;height:300px;object-fit:cover;object-position:center center;}.elementor-342 .elementor-element.elementor-element-8f66433 img{width:300px;height:300px;object-fit:cover;object-position:center center;}.elementor-342 .elementor-element.elementor-element-5b04971 img{width:300px;height:300px;object-fit:cover;object-position:center center;}.elementor-342 .elementor-element.elementor-element-349195c img{width:300px;height:300px;object-fit:cover;object-position:center center;}.elementor-342 .elementor-element.elementor-element-d29f408{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-a53e61b{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-342 .elementor-element.elementor-element-a53e61b:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-a53e61b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-5a859e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-5a859e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-5a859e5.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-5a859e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-0c84ade img{width:20%;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-342 .elementor-element.elementor-element-885f4bb .elementor-swiper-button{font-size:20px;}.elementor-342 .elementor-element.elementor-element-885f4bb .elementor-testimonial__text{color:#000000;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-342 .elementor-element.elementor-element-885f4bb .elementor-testimonial__title{color:#6EC1E4;}.elementor-342 .elementor-element.elementor-element-87243df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-342 .elementor-element.elementor-element-56e1624{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-56e1624:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-56e1624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-342 .elementor-element.elementor-element-341467c{--display:flex;}.elementor-342 .elementor-element.elementor-element-a40b458{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-1ccabb1{--display:flex;--justify-content:center;}.elementor-342 .elementor-element.elementor-element-0306a97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-342 .elementor-element.elementor-element-2f26b06{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-342 .elementor-element.elementor-element-2f26b06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-2f26b06.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-2f26b06 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-28d9bc0{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-342 .elementor-element.elementor-element-28d9bc0:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-28d9bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E2B25;}.elementor-342 .elementor-element.elementor-element-cdf4819 .elementor-icon-box-wrapper{text-align:start;}.elementor-342 .elementor-element.elementor-element-cdf4819 .elementor-icon-box-title{margin-block-end:15px;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-cdf4819 .elementor-icon-box-title, .elementor-342 .elementor-element.elementor-element-cdf4819 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-342 .elementor-element.elementor-element-cdf4819 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-e158ec0 .elementor-button{background-color:#C41C1C;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;border-radius:12px 12px 12px 12px;}.elementor-342 .elementor-element.elementor-element-e158ec0.elementor-element{--align-self:flex-start;}.elementor-342 .elementor-element.elementor-element-e158ec0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-342 .elementor-element.elementor-element-db30b7e{--display:flex;--min-height:70vh;--border-radius:6px 6px 6px 6px;}.elementor-342 .elementor-element.elementor-element-db30b7e:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-db30b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://support.flooringpros-marketing.com/wp-content/uploads/2025/01/pexels-cripsdog-12340558.jpg");background-position:center center;background-size:cover;}.elementor-342 .elementor-element.elementor-element-6d40c4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-342 .elementor-element.elementor-element-c495a92{--display:flex;--border-radius:6px 6px 6px 6px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-c495a92:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-c495a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E2B25;}.elementor-342 .elementor-element.elementor-element-31da413{--display:flex;}.elementor-342 .elementor-element.elementor-element-f745e20{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-342 .elementor-element.elementor-element-f745e20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-f745e20.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-f745e20 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:100px;font-weight:800;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-6ae1655 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-6ae1655{text-align:center;}.elementor-342 .elementor-element.elementor-element-6ae1655 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-55f0559{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-342 .elementor-element.elementor-element-55f0559.e-con{--align-self:center;}.elementor-342 .elementor-element.elementor-element-f610c99{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-342 .elementor-element.elementor-element-f610c99:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-f610c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-342 .elementor-element.elementor-element-55f0dde .elementor-icon-box-wrapper{gap:0px;}.elementor-342 .elementor-element.elementor-element-55f0dde.elementor-view-stacked .elementor-icon{background-color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-55f0dde.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-55f0dde.elementor-view-default .elementor-icon{fill:#C41C1C;color:#C41C1C;border-color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-55f0dde .elementor-icon{font-size:30px;}.elementor-342 .elementor-element.elementor-element-55f0dde .elementor-icon-box-title, .elementor-342 .elementor-element.elementor-element-55f0dde .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-342 .elementor-element.elementor-element-55f0dde .elementor-icon-box-title{color:#000000;}.elementor-342 .elementor-element.elementor-element-55f0dde .elementor-icon-box-description{color:#050505;}.elementor-342 .elementor-element.elementor-element-ad540e1{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-342 .elementor-element.elementor-element-ad540e1:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-ad540e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-342 .elementor-element.elementor-element-06a7d7f .elementor-icon-box-wrapper{gap:0px;}.elementor-342 .elementor-element.elementor-element-06a7d7f.elementor-view-stacked .elementor-icon{background-color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-06a7d7f.elementor-view-framed .elementor-icon, .elementor-342 .elementor-element.elementor-element-06a7d7f.elementor-view-default .elementor-icon{fill:#C41C1C;color:#C41C1C;border-color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-06a7d7f .elementor-icon{font-size:30px;}.elementor-342 .elementor-element.elementor-element-06a7d7f .elementor-icon-box-title, .elementor-342 .elementor-element.elementor-element-06a7d7f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-342 .elementor-element.elementor-element-06a7d7f .elementor-icon-box-title{color:#000000;}.elementor-342 .elementor-element.elementor-element-06a7d7f .elementor-icon-box-description{color:#050505;}.elementor-342 .elementor-element.elementor-element-01ac435{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-342 .elementor-element.elementor-element-01ac435:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-01ac435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-342 .elementor-element.elementor-element-9b08e33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-9b08e33{text-align:center;}.elementor-342 .elementor-element.elementor-element-9b08e33 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-88ca8c2 .elementor-repeater-item-81b0734.elementor-social-icon{background-color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-88ca8c2 .elementor-repeater-item-ed149b2.elementor-social-icon{background-color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-88ca8c2 .elementor-repeater-item-5095d52.elementor-social-icon{background-color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-88ca8c2 .elementor-repeater-item-369109d.elementor-social-icon{background-color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-88ca8c2{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-342 .elementor-element.elementor-element-88ca8c2 .elementor-widget-container{text-align:center;}.elementor-342 .elementor-element.elementor-element-88ca8c2 .elementor-social-icon{background-color:#000000;}.elementor-342 .elementor-element.elementor-element-88ca8c2 .elementor-social-icon i{color:#000000;}.elementor-342 .elementor-element.elementor-element-88ca8c2 .elementor-social-icon svg{fill:#000000;}.elementor-342 .elementor-element.elementor-element-d1f9958{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-342 .elementor-element.elementor-element-d1f9958.e-con{--align-self:center;}.elementor-342 .elementor-element.elementor-element-1d95d68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-342 .elementor-element.elementor-element-1d95d68.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-dcb0402{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:6px 6px 6px 6px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-342 .elementor-element.elementor-element-dcb0402:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-dcb0402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-342 .elementor-element.elementor-element-dcb0402.e-con{--align-self:center;}.elementor-342 .elementor-element.elementor-element-2d17bbd{width:100%;max-width:100%;text-align:center;}.elementor-342 .elementor-element.elementor-element-2d17bbd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-2d17bbd.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-2d17bbd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#C41C1C;}.elementor-342 .elementor-element.elementor-element-93d1d4c.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-93d1d4c .elementor-icon-list-icon i{color:#C41C1C;transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-93d1d4c .elementor-icon-list-icon svg{fill:#C41C1C;transition:fill 0.3s;}.elementor-342 .elementor-element.elementor-element-93d1d4c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-342 .elementor-element.elementor-element-93d1d4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-342 .elementor-element.elementor-element-93d1d4c .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-342 .elementor-element.elementor-element-93d1d4c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-39955b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-342 .elementor-element.elementor-element-ab26285{--display:flex;--min-height:50vh;--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;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-ab26285:not(.elementor-motion-effects-element-type-background), .elementor-342 .elementor-element.elementor-element-ab26285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c5c2c;}.elementor-342 .elementor-element.elementor-element-37dc854{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-342 .elementor-element.elementor-element-9771f41{--display:flex;}.elementor-342 .elementor-element.elementor-element-a120fc0{text-align:start;}.elementor-342 .elementor-element.elementor-element-cbd143f{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-a83f838{--display:flex;}.elementor-342 .elementor-element.elementor-element-1b0ff0f{width:100%;max-width:100%;text-align:start;}.elementor-342 .elementor-element.elementor-element-1b0ff0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-1b0ff0f.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-1b0ff0f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-aab4a63 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-aab4a63 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-342 .elementor-element.elementor-element-aab4a63{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-342 .elementor-element.elementor-element-aab4a63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-342 .elementor-element.elementor-element-aab4a63 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-342 .elementor-element.elementor-element-aab4a63 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-b18a1a0{--display:flex;}.elementor-342 .elementor-element.elementor-element-073f8a3{width:100%;max-width:100%;text-align:start;}.elementor-342 .elementor-element.elementor-element-073f8a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-073f8a3.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-073f8a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-0b394d7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-0b394d7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-342 .elementor-element.elementor-element-0b394d7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-342 .elementor-element.elementor-element-0b394d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-342 .elementor-element.elementor-element-0b394d7 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-342 .elementor-element.elementor-element-0b394d7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-fc5c85e{--display:flex;}.elementor-342 .elementor-element.elementor-element-b313a48{width:100%;max-width:100%;text-align:start;}.elementor-342 .elementor-element.elementor-element-b313a48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-b313a48.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-b313a48 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-8bee998 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-8bee998 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-342 .elementor-element.elementor-element-8bee998{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-342 .elementor-element.elementor-element-8bee998 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-342 .elementor-element.elementor-element-8bee998 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-342 .elementor-element.elementor-element-8bee998 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-cc61ade{--display:flex;}.elementor-342 .elementor-element.elementor-element-8599b59{width:100%;max-width:100%;text-align:start;}.elementor-342 .elementor-element.elementor-element-8599b59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-342 .elementor-element.elementor-element-8599b59.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-8599b59 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-6518d5a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-6518d5a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-342 .elementor-element.elementor-element-6518d5a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-342 .elementor-element.elementor-element-6518d5a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-342 .elementor-element.elementor-element-6518d5a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-342 .elementor-element.elementor-element-6518d5a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-ab51c29 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-ab51c29 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-342 .elementor-element.elementor-element-ab51c29{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-342 .elementor-element.elementor-element-ab51c29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-342 .elementor-element.elementor-element-ab51c29 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-342 .elementor-element.elementor-element-ab51c29 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-eee1084 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-342 .elementor-element.elementor-element-eee1084 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-342 .elementor-element.elementor-element-eee1084{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-342 .elementor-element.elementor-element-eee1084 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-342 .elementor-element.elementor-element-eee1084 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-342 .elementor-element.elementor-element-eee1084 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}@media(max-width:1024px){.elementor-342 .elementor-element.elementor-element-bd80eb8 img{width:200px;height:200px;}.elementor-342 .elementor-element.elementor-element-eba925a img{width:200px;height:200px;}.elementor-342 .elementor-element.elementor-element-51253ba img{width:200px;height:200px;}.elementor-342 .elementor-element.elementor-element-a9900a2 img{width:200px;height:200px;}.elementor-342 .elementor-element.elementor-element-2a78c5a img{width:200px;height:200px;}.elementor-342 .elementor-element.elementor-element-dd3688b img{width:200px;height:200px;}.elementor-342 .elementor-element.elementor-element-7d384b1 img{width:200px;height:200px;}.elementor-342 .elementor-element.elementor-element-5c4578d img{width:200px;height:200px;}.elementor-342 .elementor-element.elementor-element-8f66433 img{width:200px;height:200px;}.elementor-342 .elementor-element.elementor-element-5b04971 img{width:200px;height:200px;}.elementor-342 .elementor-element.elementor-element-349195c img{width:200px;height:200px;}}@media(min-width:768px){.elementor-342 .elementor-element.elementor-element-d0f133d{--content-width:1400px;}.elementor-342 .elementor-element.elementor-element-c632f4d{--width:35%;}.elementor-342 .elementor-element.elementor-element-8d6ac03{--width:100%;}.elementor-342 .elementor-element.elementor-element-e7c02d2{--content-width:1250px;}.elementor-342 .elementor-element.elementor-element-f78e95c{--content-width:1250px;}.elementor-342 .elementor-element.elementor-element-d9d3bdf{--content-width:1250px;}.elementor-342 .elementor-element.elementor-element-2b72fb2{--content-width:1300px;}.elementor-342 .elementor-element.elementor-element-e62b9f8{--content-width:1250px;}.elementor-342 .elementor-element.elementor-element-f166aa8{--content-width:1250px;}.elementor-342 .elementor-element.elementor-element-632e890{--width:50%;}.elementor-342 .elementor-element.elementor-element-5d483e2{--width:75%;}.elementor-342 .elementor-element.elementor-element-dd2bda2{--width:50%;}.elementor-342 .elementor-element.elementor-element-d29f408{--content-width:1250px;}.elementor-342 .elementor-element.elementor-element-a40b458{--content-width:1200px;}.elementor-342 .elementor-element.elementor-element-28d9bc0{--width:90%;}.elementor-342 .elementor-element.elementor-element-31da413{--content-width:1300px;}.elementor-342 .elementor-element.elementor-element-55f0559{--width:80%;}.elementor-342 .elementor-element.elementor-element-d1f9958{--width:95%;}.elementor-342 .elementor-element.elementor-element-dcb0402{--width:85%;}.elementor-342 .elementor-element.elementor-element-37dc854{--content-width:1300px;}.elementor-342 .elementor-element.elementor-element-b18a1a0{--width:90%;}}@media(max-width:767px){.elementor-342 .elementor-element.elementor-element-2d951c5.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-0876078.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-1f9d9fb{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-1f9d9fb .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-84ac1ad{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-84ac1ad .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-fb54955{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:16px;}.elementor-342 .elementor-element.elementor-element-70fa3f9{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:16px;}.elementor-342 .elementor-element.elementor-element-e20fceb.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-cefb7ba{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-cefb7ba .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-554cfab{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:16px;}.elementor-342 .elementor-element.elementor-element-5af4159.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-637201b{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-637201b .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-f5b3545{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:16px;}.elementor-342 .elementor-element.elementor-element-5f86389{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-5f86389 .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-9071630{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:16px;}.elementor-342 .elementor-element.elementor-element-4116f47.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-adb4dd8{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-adb4dd8 .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-af45146{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:16px;}.elementor-342 .elementor-element.elementor-element-685dd11{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-685dd11 .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-db9d030{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:16px;}.elementor-342 .elementor-element.elementor-element-8da7a7a{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-8da7a7a .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-f860a2e{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:16px;}.elementor-342 .elementor-element.elementor-element-96e0b30{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-96e0b30 .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-ac2109c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:16px;}.elementor-342 .elementor-element.elementor-element-fe56eb6{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-fe56eb6 .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-8056ea4{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:16px;}.elementor-342 .elementor-element.elementor-element-10c3b7b{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-10c3b7b .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-4bed36c{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:16px;}.elementor-342 .elementor-element.elementor-element-8286a0e{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-8286a0e .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-ecd6deb{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:16px;}.elementor-342 .elementor-element.elementor-element-aec109d{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-aec109d .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-569b632{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:16px;}.elementor-342 .elementor-element.elementor-element-89d4a52.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-e133ce4{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-e133ce4 .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-8c81369{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-342 .elementor-element.elementor-element-9852607{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;text-align:center;}.elementor-342 .elementor-element.elementor-element-9852607 .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-72315ec{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:16px;}.elementor-342 .elementor-element.elementor-element-ea383e0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-342 .elementor-element.elementor-element-943de01{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-342 .elementor-element.elementor-element-bd80eb8 img{width:150px;height:150px;}.elementor-342 .elementor-element.elementor-element-eba925a img{width:150px;height:150px;}.elementor-342 .elementor-element.elementor-element-51253ba img{width:150px;height:150px;}.elementor-342 .elementor-element.elementor-element-a9900a2 img{width:150px;height:150px;}.elementor-342 .elementor-element.elementor-element-2a78c5a img{width:150px;height:150px;}.elementor-342 .elementor-element.elementor-element-dd3688b img{width:150px;height:150px;}.elementor-342 .elementor-element.elementor-element-7d384b1 img{width:150px;height:150px;}.elementor-342 .elementor-element.elementor-element-4d218dd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-342 .elementor-element.elementor-element-5c4578d img{width:150px;height:150px;}.elementor-342 .elementor-element.elementor-element-8f66433 img{width:150px;height:150px;}.elementor-342 .elementor-element.elementor-element-5b04971 img{width:150px;height:150px;}.elementor-342 .elementor-element.elementor-element-349195c img{width:150px;height:150px;}.elementor-342 .elementor-element.elementor-element-d29f408{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-342 .elementor-element.elementor-element-5a859e5{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-5a859e5 .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-56e1624{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-341467c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-1ccabb1{--padding-top:25px;--padding-bottom:25px;--padding-left:12px;--padding-right:12px;}.elementor-342 .elementor-element.elementor-element-0306a97{text-align:center;}.elementor-342 .elementor-element.elementor-element-0306a97 .elementor-heading-title{font-size:30px;}.elementor-342 .elementor-element.elementor-element-2f26b06{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-342 .elementor-element.elementor-element-2f26b06 .elementor-heading-title{font-size:25px;}.elementor-342 .elementor-element.elementor-element-e158ec0.elementor-element{--align-self:center;}.elementor-342 .elementor-element.elementor-element-db30b7e{--min-height:35vh;}.elementor-342 .elementor-element.elementor-element-c495a92{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-342 .elementor-element.elementor-element-31da413{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-342 .elementor-element.elementor-element-f745e20 .elementor-heading-title{font-size:50px;}.elementor-342 .elementor-element.elementor-element-6ae1655 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for button, class: .elementor-element-2d951c5 */.elementor-342 .elementor-element.elementor-element-2d951c5 {
    
.herobutton {
    padding: 12px 24px;
    background-color: hsl(222, 100%, 95%);
    color: hsl(243, 80%, 62%);
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    z-index: 1;
}

.herobutton span {
    z-index: 1;
    position: relative;
}

.herobutton::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
    transition: opacity .4s cubic-bezier(.19,1,.22,1),transform .75s cubic-bezier(.19,1,.22,1);
    background-color: hsl(243, 80%, 62%);
    opacity: 0;
}

.herobutton:hover span {
    color: hsl(222, 100%, 95%);
}

.herobutton:hover::before {
    opacity: 1;
    transition-duration: .85s;
    transform: translate3d(-50%,-50%,0) scale3d(1.2,1.2,1.2);
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0876078 */.elementor-342 .elementor-element.elementor-element-0876078 {
    
.herobutton {
    padding: 12px 24px;
    background-color: hsl(222, 100%, 95%);
    color: hsl(243, 80%, 62%);
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    z-index: 1;
}

.herobutton span {
    z-index: 1;
    position: relative;
}

.herobutton::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
    transition: opacity .4s cubic-bezier(.19,1,.22,1),transform .75s cubic-bezier(.19,1,.22,1);
    background-color: hsl(243, 80%, 62%);
    opacity: 0;
}

.herobutton:hover span {
    color: hsl(222, 100%, 95%);
}

.herobutton:hover::before {
    opacity: 1;
    transition-duration: .85s;
    transform: translate3d(-50%,-50%,0) scale3d(1.2,1.2,1.2);
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e20fceb */.elementor-342 .elementor-element.elementor-element-e20fceb {
    
.herobutton {
    padding: 12px 24px;
    background-color: hsl(222, 100%, 95%);
    color: hsl(243, 80%, 62%);
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    z-index: 1;
}

.herobutton span {
    z-index: 1;
    position: relative;
}

.herobutton::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
    transition: opacity .4s cubic-bezier(.19,1,.22,1),transform .75s cubic-bezier(.19,1,.22,1);
    background-color: hsl(243, 80%, 62%);
    opacity: 0;
}

.herobutton:hover span {
    color: hsl(222, 100%, 95%);
}

.herobutton:hover::before {
    opacity: 1;
    transition-duration: .85s;
    transform: translate3d(-50%,-50%,0) scale3d(1.2,1.2,1.2);
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5af4159 */.elementor-342 .elementor-element.elementor-element-5af4159 {
    
.herobutton {
    padding: 12px 24px;
    background-color: hsl(222, 100%, 95%);
    color: hsl(243, 80%, 62%);
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    z-index: 1;
}

.herobutton span {
    z-index: 1;
    position: relative;
}

.herobutton::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
    transition: opacity .4s cubic-bezier(.19,1,.22,1),transform .75s cubic-bezier(.19,1,.22,1);
    background-color: hsl(243, 80%, 62%);
    opacity: 0;
}

.herobutton:hover span {
    color: hsl(222, 100%, 95%);
}

.herobutton:hover::before {
    opacity: 1;
    transition-duration: .85s;
    transform: translate3d(-50%,-50%,0) scale3d(1.2,1.2,1.2);
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4116f47 */.elementor-342 .elementor-element.elementor-element-4116f47 {
    
.herobutton {
    padding: 12px 24px;
    background-color: hsl(222, 100%, 95%);
    color: hsl(243, 80%, 62%);
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    z-index: 1;
}

.herobutton span {
    z-index: 1;
    position: relative;
}

.herobutton::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
    transition: opacity .4s cubic-bezier(.19,1,.22,1),transform .75s cubic-bezier(.19,1,.22,1);
    background-color: hsl(243, 80%, 62%);
    opacity: 0;
}

.herobutton:hover span {
    color: hsl(222, 100%, 95%);
}

.herobutton:hover::before {
    opacity: 1;
    transition-duration: .85s;
    transform: translate3d(-50%,-50%,0) scale3d(1.2,1.2,1.2);
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89d4a52 */.elementor-342 .elementor-element.elementor-element-89d4a52 {
    
.herobutton {
    padding: 12px 24px;
    background-color: hsl(222, 100%, 95%);
    color: hsl(243, 80%, 62%);
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    z-index: 1;
}

.herobutton span {
    z-index: 1;
    position: relative;
}

.herobutton::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
    transition: opacity .4s cubic-bezier(.19,1,.22,1),transform .75s cubic-bezier(.19,1,.22,1);
    background-color: hsl(243, 80%, 62%);
    opacity: 0;
}

.herobutton:hover span {
    color: hsl(222, 100%, 95%);
}

.herobutton:hover::before {
    opacity: 1;
    transition-duration: .85s;
    transform: translate3d(-50%,-50%,0) scale3d(1.2,1.2,1.2);
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d483e2 */.elementor-342 .elementor-element.elementor-element-5d483e2 {
    background: rgba( 255, 255, 255, 0.25 );

backdrop-filter: blur( 4px );
-webkit-backdrop-filter: blur( 4px );
border-radius: 5px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d218dd */.elementor-342 .elementor-element.elementor-element-4d218dd{
    --direction: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea383e0 */.elementor-342 .elementor-element.elementor-element-ea383e0{
    --direction: 1;
    --speed: 50;
    --image-aspect-ratio: false;
    --pause-on-hover: true;
    --pause-on-hover-mobile: false;
}
.elementor-342 .elementor-element.elementor-element-ea383e0{
    visibility: hidden;
    overflow: hidden;
}
.elementor-342 .elementor-element.elementor-element-ea383e0.showing{
    visibility: visible;
}
.elementor-342 .elementor-element.elementor-element-ea383e0 .e-con,
.elementor-342 .elementor-element.elementor-element-ea383e0 .e-container{
    -webkit-animation: sliding calc(var(--est-speed,10) * 1s * 50 / var(--speed)) linear infinite;
    -moz-animation: sliding calc(var(--est-speed,10) * 1s * 50 / var(--speed)) linear infinite;
    -o-animation: sliding calc(var(--est-speed,10) * 1s * 50 / var(--speed)) linear infinite;
    animation: sliding calc(var(--est-speed,10) * 1s * 50 / var(--speed)) linear infinite;
    max-width: unset !important;
}
.elementor-342 .elementor-element.elementor-element-ea383e0:hover .e-con,
.elementor-342 .elementor-element.elementor-element-ea383e0:hover .e-container{
    animation-play-state: var(--poh, running);
}
.elementor-342 .elementor-element.elementor-element-ea383e0.e-con-boxed:hover .e-con,
.elementor-342 .elementor-element.elementor-element-ea383e0.e-con-boxed:hover .e-container{
    animation-play-state: running;
}
.elementor-342 .elementor-element.elementor-element-ea383e0.e-con-boxed .e-con-inner:hover .e-con,
.elementor-342 .elementor-element.elementor-element-ea383e0.e-con-boxed .e-con-inner:hover .e-container{
    animation-play-state: var(--poh, running);
}
.elementor-342 .elementor-element.elementor-element-ea383e0 .e-con-inner{
    overflow: hidden;
}
.elementor-342 .elementor-element.elementor-element-ea383e0 .e-con.image-aspect-ratio img,
.elementor-342 .elementor-element.elementor-element-ea383e0 .e-container.image-aspect-ratio img{
    width: auto !important;
}
@keyframe sliding{w
0%{ transform: translateX(0); }
100%{ transform: translateX(calc(-1*var(--direction,1)*100%/var(--total,2) )); }
}
@-webkit-keyframes sliding {
0%{ transform: translateX(0); }
100%{ transform: translateX(calc(-1*var(--direction,1)*100%/var(--total,2) )); }
}
@-moz-keyframes sliding {
0%{ transform: translateX(0); }
100%{ transform: translateX(calc(var(--direction,1)*100%/var(--total,2) )); }
}
@-o-keyframes sliding {
0%{ transform: translateX(0); }
100%{ transform: translateX(calc(-1*var(--direction,1)*100%/var(--total,2) )); }
}
@keyframes sliding {
0%{ transform: translateX(0); }
100%{ transform: translateX(calc(-1*var(--direction,1)*100%/var(--total,2) )); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e158ec0 */.elementor-342 .elementor-element.elementor-element-e158ec0 {
    
.herobutton {
    padding: 12px 24px;
    background-color: hsl(222, 100%, 95%);
    color: hsl(243, 80%, 62%);
    position: relative;
    border-radius: 6px;
    overflow: hidden;
    z-index: 1;
}

.herobutton span {
    z-index: 1;
    position: relative;
}

.herobutton::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    transform: translate3d(-50%,-50%,0) scale3d(0,0,0);
    transition: opacity .4s cubic-bezier(.19,1,.22,1),transform .75s cubic-bezier(.19,1,.22,1);
    background-color: hsl(243, 80%, 62%);
    opacity: 0;
}

.herobutton:hover span {
    color: hsl(222, 100%, 95%);
}

.herobutton:hover::before {
    opacity: 1;
    transition-duration: .85s;
    transform: translate3d(-50%,-50%,0) scale3d(1.2,1.2,1.2);
}

}/* End custom CSS */