.elementor-30 .elementor-element.elementor-element-b6e1521{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-b6e1521:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-b6e1521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://21concretesolutions.com/wp-content/uploads/2025/11/Epoxy-Floor-Coatings-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-b6e1521::before, .elementor-30 .elementor-element.elementor-element-b6e1521 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-b6e1521 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-b6e1521 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-b6e1521 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-b6e1521 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8670695 );--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-03f7a8d .ekit-breadcrumb > li:not(.brd_sep){color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-03f7a8d .ekit-breadcrumb > li > a{color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-03f7a8d .ekit-breadcrumb > li > span.ekit_home_icon{color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-03f7a8d .ekit-breadcrumb > li > span.ekit_home_icon svg{fill:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-03f7a8d .ekit-breadcrumb > li:hover > a{color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-03f7a8d .ekit-breadcrumb > li:hover > span.ekit_home_icon{color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-03f7a8d .ekit-breadcrumb > li:hover > span.ekit_home_icon svg{fill:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-03f7a8d .ekit-breadcrumb{font-family:var( --e-global-typography-6b31698-font-family ), Sans-serif;font-size:var( --e-global-typography-6b31698-font-size );font-weight:var( --e-global-typography-6b31698-font-weight );}.elementor-30 .elementor-element.elementor-element-03f7a8d .ekit-breadcrumb > li:is(.brd_sep){color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-03f7a8d .ekit-breadcrumb > li:is(.brd_sep) svg{fill:var( --e-global-color-0bcc7c1 );}.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-30 .elementor-element.elementor-element-05c35ad{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-05c35ad.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-05c35ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-0bcc7c1 );}.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-30 .elementor-element.elementor-element-ec8b255{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-ec8b255 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-e12c0d1{--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;overflow:visible;}.elementor-30 .elementor-element.elementor-element-9ee11cb{padding:50px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-0ce50e1 );}.elementor-30 .elementor-element.elementor-element-ca6fb14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-ca6fb14:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-ca6fb14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-cda9f3f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-857f510{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.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-30 .elementor-element.elementor-element-1e2e48a{width:var( --container-widget-width, 17% );max-width:17%;background-color:transparent;padding:6px 15px 6px 15px;--container-widget-width:17%;--container-widget-flex-grow:0;background-image:linear-gradient(112deg, var( --e-global-color-259c2ae ) 43%, var( --e-global-color-268d6c2 ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-1e2e48a.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-1e2e48a .elementor-icon-list-icon i{color:var( --e-global-color-0bcc7c1 );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-1e2e48a .elementor-icon-list-icon svg{fill:var( --e-global-color-0bcc7c1 );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-1e2e48a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-30 .elementor-element.elementor-element-1e2e48a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-1e2e48a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-30 .elementor-element.elementor-element-1e2e48a .elementor-icon-list-text{color:var( --e-global-color-0bcc7c1 );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-dbc7028{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-30 .elementor-element.elementor-element-dbc7028.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-dbc7028 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-8670695 );}.elementor-30 .elementor-element.elementor-element-01a2eb8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-ed05426{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-single-image-accordion:before{background-color:#39393966;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-single-image-accordion{min-height:400px;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-image-accordion-wraper{height:400px;border-radius:10px;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-single-image-accordion .elementskit-accordion-title-wraper{margin:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {color:#fff;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path{stroke:#fff;fill:#fff;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;line-height:1.4em;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-single-image-accordion .elementskit-accordion-content{text-align:center;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-image-accordion-wraper .elementskit-single-image-accordion{align-items:center;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-accordion-content .elementskit-btn{padding:15px 20px 15px 20px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-accordion-content .elementskit-btn:hover{color:#fff;}.elementor-30 .elementor-element.elementor-element-67e5ad8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-528dcef .elementskit-single-image-accordion:before{background-color:#00000066;}.elementor-30 .elementor-element.elementor-element-528dcef .elementskit-single-image-accordion{min-height:400px;}.elementor-30 .elementor-element.elementor-element-528dcef .elementskit-image-accordion-wraper{height:400px;border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-30 .elementor-element.elementor-element-528dcef .elementskit-single-image-accordion .elementskit-accordion-title-wraper{margin:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-528dcef .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {color:#fff;}.elementor-30 .elementor-element.elementor-element-528dcef .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path{stroke:#fff;fill:#fff;}.elementor-30 .elementor-element.elementor-element-528dcef .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;line-height:1.4em;}.elementor-30 .elementor-element.elementor-element-528dcef .elementskit-single-image-accordion .elementskit-accordion-content{text-align:center;}.elementor-30 .elementor-element.elementor-element-528dcef .elementskit-image-accordion-wraper .elementskit-single-image-accordion{align-items:center;}.elementor-30 .elementor-element.elementor-element-528dcef .elementskit-accordion-content .elementskit-btn{padding:15px 20px 15px 20px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-528dcef .elementskit-accordion-content .elementskit-btn:hover{color:#fff;}.elementor-30 .elementor-element.elementor-element-30c6be0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-69a0821 .elementskit-single-image-accordion:before{background-color:#00000066;}.elementor-30 .elementor-element.elementor-element-69a0821 .elementskit-single-image-accordion{min-height:400px;}.elementor-30 .elementor-element.elementor-element-69a0821 .elementskit-image-accordion-wraper{height:400px;border-radius:15px;}.elementor-30 .elementor-element.elementor-element-69a0821 .elementskit-single-image-accordion .elementskit-accordion-title-wraper{margin:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-69a0821 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {color:#fff;}.elementor-30 .elementor-element.elementor-element-69a0821 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path{stroke:#fff;fill:#fff;}.elementor-30 .elementor-element.elementor-element-69a0821 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;line-height:1.4em;}.elementor-30 .elementor-element.elementor-element-69a0821 .elementskit-single-image-accordion .elementskit-accordion-content{text-align:center;}.elementor-30 .elementor-element.elementor-element-69a0821 .elementskit-image-accordion-wraper .elementskit-single-image-accordion{align-items:center;}.elementor-30 .elementor-element.elementor-element-69a0821 .elementskit-accordion-content .elementskit-btn{padding:15px 20px 15px 20px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-69a0821 .elementskit-accordion-content .elementskit-btn:hover{color:#fff;}.elementor-30 .elementor-element.elementor-element-91f7a99{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-f7d5ba1 .elementskit-single-image-accordion:before{background-color:#00000066;}.elementor-30 .elementor-element.elementor-element-f7d5ba1 .elementskit-single-image-accordion{min-height:400px;}.elementor-30 .elementor-element.elementor-element-f7d5ba1 .elementskit-image-accordion-wraper{height:400px;border-radius:15px;}.elementor-30 .elementor-element.elementor-element-f7d5ba1 .elementskit-single-image-accordion .elementskit-accordion-title-wraper{margin:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-f7d5ba1 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title {color:#fff;}.elementor-30 .elementor-element.elementor-element-f7d5ba1 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title svg path{stroke:#fff;fill:#fff;}.elementor-30 .elementor-element.elementor-element-f7d5ba1 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;line-height:1.4em;}.elementor-30 .elementor-element.elementor-element-f7d5ba1 .elementskit-single-image-accordion .elementskit-accordion-content{text-align:center;}.elementor-30 .elementor-element.elementor-element-f7d5ba1 .elementskit-image-accordion-wraper .elementskit-single-image-accordion{align-items:center;}.elementor-30 .elementor-element.elementor-element-f7d5ba1 .elementskit-accordion-content .elementskit-btn{padding:15px 20px 15px 20px;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-30 .elementor-element.elementor-element-f7d5ba1 .elementskit-accordion-content .elementskit-btn:hover{color:#fff;}.elementor-30 .elementor-element.elementor-element-97b66be{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-47ab304{font-family:var( --e-global-typography-6b31698-font-family ), Sans-serif;font-size:var( --e-global-typography-6b31698-font-size );font-weight:var( --e-global-typography-6b31698-font-weight );color:var( --e-global-color-0ce50e1 );}.elementor-30 .elementor-element.elementor-element-47ab304 p{margin-block-end:10px;}.elementor-30 .elementor-element.elementor-element-a8554d5{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-a8554d5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-a8554d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(94deg, var( --e-global-color-259c2ae ) 48%, var( --e-global-color-268d6c2 ) 100%);}.elementor-30 .elementor-element.elementor-element-8751409{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-d6b4a3f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-326fdec{width:var( --container-widget-width, 35% );max-width:35%;background-color:#1E3A5F7D;padding:6px 15px 6px 15px;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF6E;border-radius:15px 15px 15px 15px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-326fdec .elementor-icon-list-icon i{color:var( --e-global-color-0bcc7c1 );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-326fdec .elementor-icon-list-icon svg{fill:var( --e-global-color-0bcc7c1 );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-326fdec .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-30 .elementor-element.elementor-element-326fdec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-326fdec .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-30 .elementor-element.elementor-element-326fdec .elementor-icon-list-text{color:var( --e-global-color-0bcc7c1 );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-732ccd2{width:100%;max-width:100%;text-align:start;}.elementor-30 .elementor-element.elementor-element-732ccd2.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-732ccd2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-069a688{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-c6db956{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:end;font-family:var( --e-global-typography-6b31698-font-family ), Sans-serif;font-size:var( --e-global-typography-6b31698-font-size );font-weight:var( --e-global-typography-6b31698-font-weight );color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-c6db956.elementor-element{--align-self:flex-end;}.elementor-30 .elementor-element.elementor-element-c6db956 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-1038601{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-b9078f6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-90f44e8{--display:flex;--min-height:250px;--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A4A4A85;--border-color:#4A4A4A85;--border-radius:15px 15px 15px 15px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-90f44e8:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-90f44e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-f847ce6{--display:flex;--min-height:360px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-f847ce6:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f847ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://21concretesolutions.com/wp-content/uploads/2025/11/Epoxy-Floor-Coatings-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-41cde7a{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-9f7ecfd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-8670695 );}.elementor-30 .elementor-element.elementor-element-e7bb8f3{font-family:var( --e-global-typography-6b31698-font-family ), Sans-serif;font-size:var( --e-global-typography-6b31698-font-size );font-weight:var( --e-global-typography-6b31698-font-weight );color:var( --e-global-color-0ce50e1 );}.elementor-30 .elementor-element.elementor-element-e7bb8f3 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-3743406 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-30 .elementor-element.elementor-element-3743406 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-30 .elementor-element.elementor-element-3743406 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-30 .elementor-element.elementor-element-3743406 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-30 .elementor-element.elementor-element-3743406 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-30 .elementor-element.elementor-element-3743406 .elementor-icon-list-icon i{color:var( --e-global-color-259c2ae );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-3743406 .elementor-icon-list-icon svg{fill:var( --e-global-color-259c2ae );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-3743406{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-3743406 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-3743406 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-3743406 .elementor-icon-list-text{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-f2e0744 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(47px/2);}.elementor-30 .elementor-element.elementor-element-f2e0744 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(47px/2);}.elementor-30 .elementor-element.elementor-element-f2e0744 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(47px/2);}.elementor-30 .elementor-element.elementor-element-f2e0744 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-47px/2);}.elementor-30 .elementor-element.elementor-element-f2e0744 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-47px/2);}.elementor-30 .elementor-element.elementor-element-f2e0744 .elementor-icon-list-icon i{color:var( --e-global-color-259c2ae );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-f2e0744 .elementor-icon-list-icon svg{fill:var( --e-global-color-259c2ae );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-f2e0744{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-f2e0744 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-f2e0744 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-f2e0744 .elementor-icon-list-text{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit-btn-wraper{text-align:left;}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit_creative_button{padding:10px 30px 10px 30px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-0bcc7c1 );background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-0bcc7c1 );background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit_creative_button > i{color:var( --e-global-color-0bcc7c1 );padding:0px 10px 0px 0px;}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit_slide_in_line::after{background-color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit_creative_button svg path{stroke:var( --e-global-color-0bcc7c1 );fill:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit_creative_button:not(.ekit_tamaya){background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit_distorted_btn .ekit_button__bg{background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit_creative_button:hover > i{color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit_creative_button:hover svg path{stroke:var( --e-global-color-0bcc7c1 );fill:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit_creative_button.ekit_slide_bg:before{background-color:var( --e-global-color-259c2ae );}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit_hover_on_collision::before{background-color:var( --e-global-color-259c2ae );}.elementor-30 .elementor-element.elementor-element-7ff18ce .ekit_hover_on_collision::after{background-color:var( --e-global-color-259c2ae );}.elementor-30 .elementor-element.elementor-element-3ccaacc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-de4ffdc{--display:flex;--min-height:250px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A4A4A85;--border-color:#4A4A4A85;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-de4ffdc:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-de4ffdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-4c2b6f5{--display:flex;--min-height:360px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-4c2b6f5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4c2b6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://21concretesolutions.com/wp-content/uploads/2025/11/Flake-Epoxy-Floors-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-9b7cb21{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-9ea2769 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-8670695 );}.elementor-30 .elementor-element.elementor-element-93ab732{font-family:var( --e-global-typography-6b31698-font-family ), Sans-serif;font-size:var( --e-global-typography-6b31698-font-size );font-weight:var( --e-global-typography-6b31698-font-weight );color:var( --e-global-color-0ce50e1 );}.elementor-30 .elementor-element.elementor-element-93ab732 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-c7395f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-30 .elementor-element.elementor-element-c7395f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-30 .elementor-element.elementor-element-c7395f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-30 .elementor-element.elementor-element-c7395f9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-30 .elementor-element.elementor-element-c7395f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-30 .elementor-element.elementor-element-c7395f9 .elementor-icon-list-icon i{color:var( --e-global-color-259c2ae );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-c7395f9 .elementor-icon-list-icon svg{fill:var( --e-global-color-259c2ae );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-c7395f9{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-c7395f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-c7395f9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6b31698-font-family ), Sans-serif;font-size:var( --e-global-typography-6b31698-font-size );font-weight:var( --e-global-typography-6b31698-font-weight );}.elementor-30 .elementor-element.elementor-element-c7395f9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-3253b4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-30 .elementor-element.elementor-element-3253b4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-30 .elementor-element.elementor-element-3253b4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-30 .elementor-element.elementor-element-3253b4c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-30 .elementor-element.elementor-element-3253b4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-30 .elementor-element.elementor-element-3253b4c .elementor-icon-list-icon i{color:var( --e-global-color-259c2ae );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-3253b4c .elementor-icon-list-icon svg{fill:var( --e-global-color-259c2ae );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-3253b4c{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-3253b4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-3253b4c .elementor-icon-list-item > a{font-family:var( --e-global-typography-6b31698-font-family ), Sans-serif;font-size:var( --e-global-typography-6b31698-font-size );font-weight:var( --e-global-typography-6b31698-font-weight );}.elementor-30 .elementor-element.elementor-element-3253b4c .elementor-icon-list-text{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit-btn-wraper{text-align:left;}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit_creative_button{padding:10px 30px 10px 30px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-0bcc7c1 );background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-0bcc7c1 );background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit_creative_button > i{color:var( --e-global-color-0bcc7c1 );padding:0px 10px 0px 0px;}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit_slide_in_line::after{background-color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit_creative_button svg path{stroke:var( --e-global-color-0bcc7c1 );fill:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit_creative_button:not(.ekit_tamaya){background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit_distorted_btn .ekit_button__bg{background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit_creative_button:hover > i{color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit_creative_button:hover svg path{stroke:var( --e-global-color-0bcc7c1 );fill:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit_creative_button.ekit_slide_bg:before{background-color:var( --e-global-color-259c2ae );}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit_hover_on_collision::before{background-color:var( --e-global-color-259c2ae );}.elementor-30 .elementor-element.elementor-element-0d3231f .ekit_hover_on_collision::after{background-color:var( --e-global-color-259c2ae );}.elementor-30 .elementor-element.elementor-element-68be77c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-a0f6dea{--display:flex;--min-height:250px;--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A4A4A85;--border-color:#4A4A4A85;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-a0f6dea:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-a0f6dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-3ba3a7e{--display:flex;--min-height:360px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-3ba3a7e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3ba3a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://21concretesolutions.com/wp-content/uploads/2025/11/Paver-Sealing-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-a2668c7{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-0a47732 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-8670695 );}.elementor-30 .elementor-element.elementor-element-add5380{font-family:var( --e-global-typography-6b31698-font-family ), Sans-serif;font-size:var( --e-global-typography-6b31698-font-size );font-weight:var( --e-global-typography-6b31698-font-weight );color:var( --e-global-color-0ce50e1 );}.elementor-30 .elementor-element.elementor-element-add5380 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-08ca8b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-30 .elementor-element.elementor-element-08ca8b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-30 .elementor-element.elementor-element-08ca8b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-30 .elementor-element.elementor-element-08ca8b5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-30 .elementor-element.elementor-element-08ca8b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-30 .elementor-element.elementor-element-08ca8b5 .elementor-icon-list-icon i{color:var( --e-global-color-259c2ae );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-08ca8b5 .elementor-icon-list-icon svg{fill:var( --e-global-color-259c2ae );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-08ca8b5{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-08ca8b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-08ca8b5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6b31698-font-family ), Sans-serif;font-size:var( --e-global-typography-6b31698-font-size );font-weight:var( --e-global-typography-6b31698-font-weight );}.elementor-30 .elementor-element.elementor-element-08ca8b5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-icon i{color:var( --e-global-color-259c2ae );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-icon svg{fill:var( --e-global-color-259c2ae );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-8185864{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6b31698-font-family ), Sans-serif;font-size:var( --e-global-typography-6b31698-font-size );font-weight:var( --e-global-typography-6b31698-font-weight );}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-text{transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit-btn-wraper{text-align:left;}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit_creative_button{padding:10px 30px 10px 30px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-0bcc7c1 );background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-0bcc7c1 );background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit_creative_button > i{color:var( --e-global-color-0bcc7c1 );padding:0px 10px 0px 0px;}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit_slide_in_line::after{background-color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit_creative_button svg path{stroke:var( --e-global-color-0bcc7c1 );fill:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit_creative_button:not(.ekit_tamaya){background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit_distorted_btn .ekit_button__bg{background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit_creative_button:hover > i{color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit_creative_button:hover svg path{stroke:var( --e-global-color-0bcc7c1 );fill:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit_creative_button.ekit_slide_bg:before{background-color:var( --e-global-color-259c2ae );}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit_hover_on_collision::before{background-color:var( --e-global-color-259c2ae );}.elementor-30 .elementor-element.elementor-element-2d31e94 .ekit_hover_on_collision::after{background-color:var( --e-global-color-259c2ae );}.elementor-30 .elementor-element.elementor-element-3622d10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-3622d10:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3622d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-30 .elementor-element.elementor-element-9c9eb86{width:var( --container-widget-width, 28% );max-width:28%;background-color:transparent;padding:6px 15px 6px 15px;--container-widget-width:28%;--container-widget-flex-grow:0;background-image:linear-gradient(160deg, var( --e-global-color-259c2ae ) 33%, var( --e-global-color-268d6c2 ) 95%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-9c9eb86.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-9c9eb86 .elementor-icon-list-icon i{color:var( --e-global-color-0bcc7c1 );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-9c9eb86 .elementor-icon-list-icon svg{fill:var( --e-global-color-0bcc7c1 );transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-9c9eb86 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-30 .elementor-element.elementor-element-9c9eb86 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-9c9eb86 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-30 .elementor-element.elementor-element-9c9eb86 .elementor-icon-list-text{color:var( --e-global-color-0bcc7c1 );transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-be0a350{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-30 .elementor-element.elementor-element-be0a350.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-be0a350 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-8670695 );}.elementor-30 .elementor-element.elementor-element-180c9a7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-628e61f{--display:flex;--min-height:250px;--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A4A4A52;--border-color:#4A4A4A52;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-628e61f:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-628e61f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-4d93ed1{--display:flex;--min-height:200px;--overlay-opacity:0.3;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-4d93ed1:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4d93ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://21concretesolutions.com/wp-content/uploads/2025/11/Residential-Services-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-4d93ed1::before, .elementor-30 .elementor-element.elementor-element-4d93ed1 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-4d93ed1 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-4d93ed1 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-4d93ed1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-4d93ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8670695 );--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-c5820dd{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-97b6323 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-8670695 );}.elementor-30 .elementor-element.elementor-element-9b0ea59{font-family:var( --e-global-typography-6b31698-font-family ), Sans-serif;font-size:var( --e-global-typography-6b31698-font-size );font-weight:var( --e-global-typography-6b31698-font-weight );color:var( --e-global-color-0ce50e1 );}.elementor-30 .elementor-element.elementor-element-9b0ea59 p{margin-block-end:0px;}.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-30 .elementor-element.elementor-element-12a3d0e .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-6b31698-font-family ), Sans-serif;font-size:var( --e-global-typography-6b31698-font-size );font-weight:var( --e-global-typography-6b31698-font-weight );fill:var( --e-global-color-268d6c2 );color:var( --e-global-color-268d6c2 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-12a3d0e{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-336d7ce{--display:flex;--min-height:250px;--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A4A4A52;--border-color:#4A4A4A52;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-336d7ce:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-336d7ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-9c36098{--display:flex;--min-height:200px;--overlay-opacity:0.3;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-9c36098:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9c36098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://21concretesolutions.com/wp-content/uploads/2025/11/Commercial-Services.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-9c36098::before, .elementor-30 .elementor-element.elementor-element-9c36098 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-9c36098 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-9c36098 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-9c36098 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-9c36098 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8670695 );--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-59262fe{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-e16ad04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-8670695 );}.elementor-30 .elementor-element.elementor-element-fff48e8{font-family:var( --e-global-typography-6b31698-font-family ), Sans-serif;font-size:var( --e-global-typography-6b31698-font-size );font-weight:var( --e-global-typography-6b31698-font-weight );color:var( --e-global-color-0ce50e1 );}.elementor-30 .elementor-element.elementor-element-fff48e8 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-15b77ed .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-6b31698-font-family ), Sans-serif;font-size:var( --e-global-typography-6b31698-font-size );font-weight:var( --e-global-typography-6b31698-font-weight );fill:var( --e-global-color-268d6c2 );color:var( --e-global-color-268d6c2 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-15b77ed{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-3084b78d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-245c37e0{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 33px) 15px;}.elementor-30 .elementor-element.elementor-element-245c37e0 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-family:"Heebo", Sans-serif;font-size:45px;font-weight:700;line-height:45px;}.elementor-30 .elementor-element.elementor-element-245c37e0 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-30 .elementor-element.elementor-element-245c37e0 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-30 .elementor-element.elementor-element-245c37e0 .elementskit-section-title-wraper p{color:#666666;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-30 .elementor-element.elementor-element-550e3dcf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 20px;--row-gap:30px;--column-gap:20px;--grid-auto-flow:row;overflow:visible;}.elementor-30 .elementor-element.elementor-element-1487eb0b{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-1ab731c6 .elementskit-single-faq .elementskit-faq-header{background-color:transparent;background-image:linear-gradient(94deg, var( --e-global-color-259c2ae ) 48%, #f2295b 100%);padding:21px 40px 21px 40px;margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-1ab731c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;box-shadow:0px 20px 40px -10px rgba(34, 34, 34, 0.1411764705882353);}.elementor-30 .elementor-element.elementor-element-1ab731c6 .elementskit-single-faq .elementskit-faq-title{color:var( --e-global-color-0bcc7c1 );font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-30 .elementor-element.elementor-element-1ab731c6 .elementskit-single-faq .elementskit-faq-body{font-family:"Roboto", Sans-serif;padding:30px 40px 30px 40px;margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-1ab731c6 .elementskit-single-faq:not(:last-child){margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-76757cc1 .elementskit-single-faq .elementskit-faq-header{background-color:transparent;background-image:linear-gradient(94deg, var( --e-global-color-259c2ae ) 48%, #f2295b 100%);padding:21px 40px 21px 40px;margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-76757cc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;box-shadow:0px 20px 40px -10px rgba(34, 34, 34, 0.1411764705882353);}.elementor-30 .elementor-element.elementor-element-76757cc1 .elementskit-single-faq .elementskit-faq-title{color:var( --e-global-color-0bcc7c1 );font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-30 .elementor-element.elementor-element-76757cc1 .elementskit-single-faq .elementskit-faq-body{font-family:"Roboto", Sans-serif;padding:30px 40px 30px 40px;margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-76757cc1 .elementskit-single-faq:not(:last-child){margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-2f2567f4 .elementskit-single-faq .elementskit-faq-header{background-color:transparent;background-image:linear-gradient(94deg, var( --e-global-color-259c2ae ) 48%, #f2295b 100%);padding:21px 40px 21px 40px;margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-2f2567f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;box-shadow:0px 20px 40px -10px rgba(34, 34, 34, 0.1411764705882353);}.elementor-30 .elementor-element.elementor-element-2f2567f4 .elementskit-single-faq .elementskit-faq-title{color:var( --e-global-color-0bcc7c1 );font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-30 .elementor-element.elementor-element-2f2567f4 .elementskit-single-faq .elementskit-faq-body{font-family:"Roboto", Sans-serif;padding:30px 40px 30px 40px;margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-2f2567f4 .elementskit-single-faq:not(:last-child){margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-3ac6c058{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-2dc5da64 .elementskit-single-faq .elementskit-faq-header{background-color:transparent;background-image:linear-gradient(94deg, var( --e-global-color-259c2ae ) 48%, #f2295b 100%);padding:21px 40px 21px 40px;margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-2dc5da64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;box-shadow:0px 20px 40px -10px rgba(34, 34, 34, 0.1411764705882353);}.elementor-30 .elementor-element.elementor-element-2dc5da64 .elementskit-single-faq .elementskit-faq-title{color:var( --e-global-color-0bcc7c1 );font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-30 .elementor-element.elementor-element-2dc5da64 .elementskit-single-faq .elementskit-faq-body{font-family:"Roboto", Sans-serif;padding:30px 40px 30px 40px;margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-2dc5da64 .elementskit-single-faq:not(:last-child){margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-fc0bc2d .elementskit-single-faq .elementskit-faq-header{background-color:transparent;background-image:linear-gradient(94deg, var( --e-global-color-259c2ae ) 48%, #f2295b 100%);padding:21px 40px 21px 40px;margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-fc0bc2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;box-shadow:0px 20px 40px -10px rgba(34, 34, 34, 0.1411764705882353);}.elementor-30 .elementor-element.elementor-element-fc0bc2d .elementskit-single-faq .elementskit-faq-title{color:var( --e-global-color-0bcc7c1 );font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-30 .elementor-element.elementor-element-fc0bc2d .elementskit-single-faq .elementskit-faq-body{font-family:"Roboto", Sans-serif;padding:30px 40px 30px 40px;margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-fc0bc2d .elementskit-single-faq:not(:last-child){margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-a1e5e46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-9a90004{--display:flex;--min-height:470px;--justify-content:center;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-30 .elementor-element.elementor-element-9a90004:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9a90004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(230deg, var( --e-global-color-268d6c2 ) 0%, var( --e-global-color-259c2ae ) 54%);}.elementor-30 .elementor-element.elementor-element-9e33d14{text-align:center;}.elementor-30 .elementor-element.elementor-element-9e33d14 .elementor-heading-title{font-family:var( --e-global-typography-873cd52-font-family ), Sans-serif;font-size:var( --e-global-typography-873cd52-font-size );font-weight:var( --e-global-typography-873cd52-font-weight );color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-f6608fe{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-6b31698-font-family ), Sans-serif;font-size:var( --e-global-typography-6b31698-font-size );font-weight:var( --e-global-typography-6b31698-font-weight );color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-f6608fe.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-f6608fe p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit-btn-wraper{text-align:center;}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit_creative_button{padding:10px 30px 10px 30px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit_creative_button.ekit_tamaya::before{color:var( --e-global-color-0bcc7c1 );background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit_creative_button.ekit_tamaya::after{color:var( --e-global-color-0bcc7c1 );background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit_creative_button > i{color:var( --e-global-color-0bcc7c1 );padding:0px 10px 0px 0px;}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit_slide_in_line::after{background-color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit_creative_button svg path{stroke:var( --e-global-color-0bcc7c1 );fill:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit_creative_button:not(.ekit_tamaya){background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit_distorted_btn .ekit_button__bg{background-color:var( --e-global-color-268d6c2 );}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit_creative_button:hover > .ekit_creative_button_text{color:var( --e-global-color-8670695 );}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit_creative_button:hover > i{color:var( --e-global-color-8670695 );}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit_creative_button:hover svg path{stroke:var( --e-global-color-8670695 );fill:var( --e-global-color-8670695 );}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit_creative_button.ekit_slide_bg:before{background-color:var( --e-global-color-259c2ae );}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit_hover_on_collision::before{background-color:var( --e-global-color-0bcc7c1 );}.elementor-30 .elementor-element.elementor-element-0ab8335 .ekit_hover_on_collision::after{background-color:var( --e-global-color-0bcc7c1 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-069a688{--width:80%;}.elementor-30 .elementor-element.elementor-element-f847ce6{--width:78%;}.elementor-30 .elementor-element.elementor-element-4c2b6f5{--width:78%;}.elementor-30 .elementor-element.elementor-element-3ba3a7e{--width:78%;}.elementor-30 .elementor-element.elementor-element-4d93ed1{--width:78%;}.elementor-30 .elementor-element.elementor-element-9c36098{--width:78%;}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-03f7a8d .ekit-breadcrumb{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-05c35ad{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-30 .elementor-element.elementor-element-ec8b255{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-ca6fb14{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-1e2e48a{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-30 .elementor-element.elementor-element-dbc7028{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-30 .elementor-element.elementor-element-dbc7028 .elementor-heading-title{font-size:35px;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-single-image-accordion{min-height:350px;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-image-accordion-wraper{height:350px;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-size:20px;}.elementor-30 .elementor-element.elementor-element-528dcef .elementskit-single-image-accordion{min-height:350px;}.elementor-30 .elementor-element.elementor-element-528dcef .elementskit-image-accordion-wraper{height:350px;}.elementor-30 .elementor-element.elementor-element-528dcef .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-size:20px;}.elementor-30 .elementor-element.elementor-element-69a0821 .elementskit-single-image-accordion{min-height:350px;}.elementor-30 .elementor-element.elementor-element-69a0821 .elementskit-image-accordion-wraper{height:350px;}.elementor-30 .elementor-element.elementor-element-69a0821 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-size:20px;}.elementor-30 .elementor-element.elementor-element-f7d5ba1 .elementskit-single-image-accordion{min-height:350px;}.elementor-30 .elementor-element.elementor-element-f7d5ba1 .elementskit-image-accordion-wraper{height:350px;}.elementor-30 .elementor-element.elementor-element-f7d5ba1 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-size:20px;}.elementor-30 .elementor-element.elementor-element-47ab304{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-a8554d5{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-326fdec{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-30 .elementor-element.elementor-element-732ccd2 .elementor-heading-title{font-size:35px;}.elementor-30 .elementor-element.elementor-element-c6db956{width:100%;max-width:100%;font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-1038601{--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-90f44e8{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-e7bb8f3{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-93ab732{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-c7395f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-c7395f9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-3253b4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-3253b4c .elementor-icon-list-item > a{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-add5380{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-08ca8b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-08ca8b5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-3622d10{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-9c9eb86{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-30 .elementor-element.elementor-element-be0a350{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;}.elementor-30 .elementor-element.elementor-element-be0a350 .elementor-heading-title{font-size:35px;}.elementor-30 .elementor-element.elementor-element-180c9a7{--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-30 .elementor-element.elementor-element-9b0ea59{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-12a3d0e .elementor-button{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-336d7ce{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-30 .elementor-element.elementor-element-fff48e8{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-15b77ed .elementor-button{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-3084b78d{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-550e3dcf{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-a1e5e46{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-9e33d14 .elementor-heading-title{font-size:var( --e-global-typography-873cd52-font-size );}.elementor-30 .elementor-element.elementor-element-f6608fe{font-size:var( --e-global-typography-6b31698-font-size );}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-03f7a8d .ekit-breadcrumb{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-05c35ad{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-05c35ad .elementor-heading-title{font-size:40px;}.elementor-30 .elementor-element.elementor-element-9ee11cb{padding:30px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-ca6fb14{--padding-top:60px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-1e2e48a{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-30 .elementor-element.elementor-element-dbc7028{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-dbc7028 .elementor-heading-title{font-size:28px;}.elementor-30 .elementor-element.elementor-element-01a2eb8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-30 .elementor-element.elementor-element-ed05426{--width:48%;}.elementor-30 .elementor-element.elementor-element-4bdb914{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-single-image-accordion{min-height:366px;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-image-accordion-wraper{height:366px;}.elementor-30 .elementor-element.elementor-element-4bdb914 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-size:18px;}.elementor-30 .elementor-element.elementor-element-67e5ad8{--width:48%;}.elementor-30 .elementor-element.elementor-element-528dcef .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-size:18px;}.elementor-30 .elementor-element.elementor-element-30c6be0{--width:48%;}.elementor-30 .elementor-element.elementor-element-69a0821 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-size:18px;}.elementor-30 .elementor-element.elementor-element-91f7a99{--width:48%;}.elementor-30 .elementor-element.elementor-element-f7d5ba1 .elementskit-image-accordion-wraper .elementskit-accordion-title-wraper .elementskit-accordion-title{font-size:18px;}.elementor-30 .elementor-element.elementor-element-47ab304{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-a8554d5{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-326fdec{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-30 .elementor-element.elementor-element-732ccd2 .elementor-heading-title{font-size:28px;}.elementor-30 .elementor-element.elementor-element-c6db956{width:100%;max-width:100%;text-align:start;font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-c6db956.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-1038601{--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-90f44e8{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-f847ce6{--min-height:300px;}.elementor-30 .elementor-element.elementor-element-e7bb8f3{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-de4ffdc{--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-30 .elementor-element.elementor-element-4c2b6f5{--min-height:300px;}.elementor-30 .elementor-element.elementor-element-93ab732{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-c7395f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-c7395f9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-3253b4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-3253b4c .elementor-icon-list-item > a{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-3ba3a7e{--min-height:300px;}.elementor-30 .elementor-element.elementor-element-add5380{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-08ca8b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-08ca8b5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-8185864{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-8185864 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-3622d10{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-9c9eb86{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-30 .elementor-element.elementor-element-be0a350{width:100%;max-width:100%;}.elementor-30 .elementor-element.elementor-element-be0a350 .elementor-heading-title{font-size:28px;}.elementor-30 .elementor-element.elementor-element-9b0ea59{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-12a3d0e .elementor-button{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-336d7ce{--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-30 .elementor-element.elementor-element-fff48e8{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-15b77ed .elementor-button{font-size:var( --e-global-typography-6b31698-font-size );}.elementor-30 .elementor-element.elementor-element-245c37e0 .elementskit-section-title-wraper .elementskit-section-title{font-size:36px;}.elementor-30 .elementor-element.elementor-element-550e3dcf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-1ab731c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-30 .elementor-element.elementor-element-76757cc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-30 .elementor-element.elementor-element-2f2567f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-30 .elementor-element.elementor-element-2dc5da64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-30 .elementor-element.elementor-element-fc0bc2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-30 .elementor-element.elementor-element-a1e5e46{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-30 .elementor-element.elementor-element-9e33d14 .elementor-heading-title{font-size:var( --e-global-typography-873cd52-font-size );}.elementor-30 .elementor-element.elementor-element-f6608fe{width:100%;max-width:100%;font-size:var( --e-global-typography-6b31698-font-size );}}@media(min-width:1025px){.elementor-30 .elementor-element.elementor-element-b6e1521:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-b6e1521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-30 .elementor-element.elementor-element-f847ce6:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f847ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-30 .elementor-element.elementor-element-4c2b6f5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4c2b6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-30 .elementor-element.elementor-element-3ba3a7e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3ba3a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-30 .elementor-element.elementor-element-4d93ed1:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4d93ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-30 .elementor-element.elementor-element-9c36098:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9c36098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}