.elementor-9 .elementor-element.elementor-element-1fef889{--display:flex;--min-height:65vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1fef889:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1fef889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dennisleonardocontracting.com/wp-content/uploads/2026/03/image-265.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-1fef889::before, .elementor-9 .elementor-element.elementor-element-1fef889 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1fef889 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-1fef889 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-1fef889 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-1fef889 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-f29245e{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-9 .elementor-element.elementor-element-b51459f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-9e6a432{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-d9a7045 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-d9a7045 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-d9a7045{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-d9a7045 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-d9a7045 .elementor-icon-list-item > a{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-d9a7045 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-8f35736{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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-9 .elementor-element.elementor-element-ef8980b{text-align:center;}.elementor-9 .elementor-element.elementor-element-ef8980b .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-weight:500;line-height:1.2em;color:#EEEEEE;}.elementor-9 .elementor-element.elementor-element-a8d7695{--display:flex;}.elementor-9 .elementor-element.elementor-element-7584538{text-align:center;}.elementor-9 .elementor-element.elementor-element-7584538 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#EEEEEE;}.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-9 .elementor-element.elementor-element-28acd3a .elementor-button{background-color:#FFFFFF;font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-28acd3a .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-28acd3a .elementor-button:focus{background-color:#FDEDED;}.elementor-9 .elementor-element.elementor-element-28acd3a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-28acd3a .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-9 .elementor-element.elementor-element-2a85b1c{--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:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-b3ce589{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9 .elementor-element.elementor-element-f931f22{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-c4ddafa{--display:flex;}.elementor-9 .elementor-element.elementor-element-333af49{--display:flex;--border-radius:33px 33px 33px 33px;--padding-top:9px;--padding-bottom:9px;--padding-left:18px;--padding-right:18px;}.elementor-9 .elementor-element.elementor-element-333af49:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-333af49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFDA;}.elementor-9 .elementor-element.elementor-element-a136b18 .elementor-icon-list-icon i{color:#FF9F1C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-a136b18 .elementor-icon-list-icon svg{fill:#FF9F1C;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-a136b18{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-a136b18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-a136b18 .elementor-icon-list-item > a{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-a136b18 .elementor-icon-list-text{color:#FF9F1C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-e212adc .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-a0570af{text-align:start;}.elementor-9 .elementor-element.elementor-element-a0570af .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-87f7836{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-ea32ea3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-9 .elementor-element.elementor-element-50169d7 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-66425a0 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-220def9{--divider-border-style:solid;--divider-color:#C8C8C8;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-220def9 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-220def9 .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-9 .elementor-element.elementor-element-0cec4d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-9 .elementor-element.elementor-element-b00d57f .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-056b7eb .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-304051b{--divider-border-style:solid;--divider-color:#C8C8C8;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-304051b .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-304051b .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-9 .elementor-element.elementor-element-11517f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-9 .elementor-element.elementor-element-65c0294 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-438b842 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-fee6057{--divider-border-style:solid;--divider-color:#C8C8C8;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-fee6057 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-fee6057 .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-9 .elementor-element.elementor-element-070bd0c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-9 .elementor-element.elementor-element-c17d40d .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-12191c4 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-c5f1ee9{--display:flex;--justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-c0edeab .elementor-wrapper{--video-aspect-ratio:1;}.elementor-9 .elementor-element.elementor-element-857ef97{--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-9 .elementor-element.elementor-element-56af32e{--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-9 .elementor-element.elementor-element-639df96{--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:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-98fc609{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-76054a7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-31a9594{--display:flex;--border-radius:33px 33px 33px 33px;--padding-top:9px;--padding-bottom:9px;--padding-left:18px;--padding-right:18px;}.elementor-9 .elementor-element.elementor-element-31a9594:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-31a9594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFDA;}.elementor-9 .elementor-element.elementor-element-7184537 .elementor-icon-list-icon i{color:#FF9F1C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-7184537 .elementor-icon-list-icon svg{fill:#FF9F1C;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-7184537{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-7184537 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-7184537 .elementor-icon-list-item > a{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-7184537 .elementor-icon-list-text{color:#FF9F1C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-fe775f8{text-align:center;}.elementor-9 .elementor-element.elementor-element-fe775f8 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-ab648fd{text-align:center;}.elementor-9 .elementor-element.elementor-element-ab648fd .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-72cda93{--display:flex;}.elementor-9 .elementor-element.elementor-element-067324a .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-9 .elementor-element.elementor-element-aebed72 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-9 .elementor-element.elementor-element-f495947{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-fc4fde7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;}.elementor-9 .elementor-element.elementor-element-dd677c9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-7038d15{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-b0184a2{--display:flex;--border-radius:33px 33px 33px 33px;--padding-top:9px;--padding-bottom:9px;--padding-left:18px;--padding-right:18px;}.elementor-9 .elementor-element.elementor-element-b0184a2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b0184a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFDA;}.elementor-9 .elementor-element.elementor-element-6cc3ea5 .elementor-icon-list-icon i{color:#FF9F1C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-6cc3ea5 .elementor-icon-list-icon svg{fill:#FF9F1C;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-6cc3ea5{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-6cc3ea5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-6cc3ea5 .elementor-icon-list-item > a{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-6cc3ea5 .elementor-icon-list-text{color:#FF9F1C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-9244d98{text-align:start;}.elementor-9 .elementor-element.elementor-element-9244d98 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-401de3e{text-align:start;}.elementor-9 .elementor-element.elementor-element-401de3e .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-5e7a615 .elementor-button{background-color:#FFFFFF;font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5e7a615 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-5e7a615 .elementor-button:focus{background-color:#FDEDED;}.elementor-9 .elementor-element.elementor-element-5e7a615 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-b914011{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-6a46d1d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-8233f3a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-8233f3a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8233f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F4;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-d52dff5{text-align:start;}.elementor-9 .elementor-element.elementor-element-ee5cc82 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-weight:500;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-710c231 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-73a38a8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-73a38a8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-73a38a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F4;}.elementor-9 .elementor-element.elementor-element-d31d1db{text-align:start;}.elementor-9 .elementor-element.elementor-element-fad81f4 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-weight:500;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-49412bc .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-50cb4bc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-50cb4bc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-50cb4bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F4;}.elementor-9 .elementor-element.elementor-element-22fb499{text-align:start;}.elementor-9 .elementor-element.elementor-element-ad9de5b .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-weight:500;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-9ef3121 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-e3063bc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-e3063bc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e3063bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F4;}.elementor-9 .elementor-element.elementor-element-c7ba12e{text-align:start;}.elementor-9 .elementor-element.elementor-element-10d3fca .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-weight:500;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-4c345e0 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-923944f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:140px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-923944f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-923944f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-0ffc685{--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-9 .elementor-element.elementor-element-106a721{--display:flex;}.elementor-9 .elementor-element.elementor-element-058d6ca .elementor-heading-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d586f71{--display:flex;}.elementor-9 .elementor-element.elementor-element-be7bf16{text-align:start;}.elementor-9 .elementor-element.elementor-element-be7bf16 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#EEEEEE;}.elementor-9 .elementor-element.elementor-element-0465f67{--display:flex;}.elementor-9 .elementor-element.elementor-element-0465f67:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0465f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-08a83a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fa30903{--display:flex;}.elementor-9 .elementor-element.elementor-element-2e8e313{--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:20px 20px 20px 20px;--padding-top:220px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-2e8e313:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2e8e313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dennisleonardocontracting.com/wp-content/uploads/2026/03/car1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-5d60645{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-7ed6432{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:9px;--padding-bottom:9px;--padding-left:18px;--padding-right:18px;}.elementor-9 .elementor-element.elementor-element-0078c23 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d03bd89 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8ff6d28 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-64cfb75{--display:flex;}.elementor-9 .elementor-element.elementor-element-2fc8b5e{--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:20px 20px 20px 20px;--padding-top:220px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-2fc8b5e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2fc8b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dennisleonardocontracting.com/wp-content/uploads/2026/03/34.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-701b14b{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-6c44cfa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:9px;--padding-bottom:9px;--padding-left:18px;--padding-right:18px;}.elementor-9 .elementor-element.elementor-element-9b1f433 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a9ee3ae .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b982cb5 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-badc16e{--display:flex;}.elementor-9 .elementor-element.elementor-element-5f96f00{--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:20px 20px 20px 20px;--padding-top:220px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-5f96f00:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5f96f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dennisleonardocontracting.com/wp-content/uploads/2026/03/Frame-33-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-3cafc55{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-7a919cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:9px;--padding-bottom:9px;--padding-left:18px;--padding-right:18px;}.elementor-9 .elementor-element.elementor-element-21f6da4 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8f1a882 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b9e91f9 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-99ea1e1{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-75px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:110px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:110px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:#FFEFDA;--e-n-carousel-arrow-hover-color:#FFEFDA;}.elementor-9 .elementor-element.elementor-element-99ea1e1 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-2d88658{--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:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-9a1b640{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-9 .elementor-element.elementor-element-684b48d{--display:flex;}.elementor-9 .elementor-element.elementor-element-5c0c31d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-28d7a9e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-f740e5f{--display:flex;--border-radius:33px 33px 33px 33px;--padding-top:9px;--padding-bottom:9px;--padding-left:18px;--padding-right:18px;}.elementor-9 .elementor-element.elementor-element-f740e5f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f740e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFDA;}.elementor-9 .elementor-element.elementor-element-f492b7c .elementor-icon-list-icon i{color:#FF9F1C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-f492b7c .elementor-icon-list-icon svg{fill:#FF9F1C;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-f492b7c{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-f492b7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f492b7c .elementor-icon-list-item > a{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-f492b7c .elementor-icon-list-text{color:#FF9F1C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-f67377f{text-align:start;}.elementor-9 .elementor-element.elementor-element-f67377f .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-c14d715{text-align:start;}.elementor-9 .elementor-element.elementor-element-c14d715 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-2e63555{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-37af457 img{border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-a0ce162{--display:flex;}.elementor-9 .elementor-element.elementor-element-76a1281{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-d694104{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-da59a89 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-490f5ef .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-1f2249f{text-align:start;}.elementor-9 .elementor-element.elementor-element-1f2249f .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-7b09849{--divider-border-style:solid;--divider-color:#C8C8C8;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-7b09849 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-7b09849 .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-9 .elementor-element.elementor-element-d7ee4cc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-1c94550{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-41f73df .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-f9cd10c .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-7044516{text-align:start;}.elementor-9 .elementor-element.elementor-element-7044516 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-9e7013a{--divider-border-style:solid;--divider-color:#C8C8C8;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-9e7013a .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-9e7013a .elementor-divider{padding-block-start:48px;padding-block-end:48px;}.elementor-9 .elementor-element.elementor-element-7b2a403{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-b8b2546{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-bcf86ef .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-d0b1e6b .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-477648a{text-align:start;}.elementor-9 .elementor-element.elementor-element-477648a .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-68eaffa{--divider-border-style:solid;--divider-color:#C8C8C8;--divider-border-width:1px;margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-68eaffa .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-68eaffa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-4c38c3b{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-e997b08{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e997b08:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e997b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dennisleonardocontracting.com/wp-content/uploads/2026/03/project-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-1498d6d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9 .elementor-element.elementor-element-aaa40d0{--display:flex;}.elementor-9 .elementor-element.elementor-element-79b7145{text-align:center;}.elementor-9 .elementor-element.elementor-element-79b7145 .elementor-heading-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d022a06{text-align:start;}.elementor-9 .elementor-element.elementor-element-d022a06 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f6c5e5b{--display:flex;}.elementor-9 .elementor-element.elementor-element-4d409f2{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-4d409f2 .elementor-divider-separator{width:925px;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-4d409f2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-f8e00ba .elementor-button{background-color:#FFFFFF;font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f8e00ba .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-f8e00ba .elementor-button:focus{background-color:#FDEDED;}.elementor-9 .elementor-element.elementor-element-f8e00ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-53fa2c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-f47e7ea{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-ba3b487{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-7d991e1{--display:flex;--border-radius:33px 33px 33px 33px;--padding-top:9px;--padding-bottom:9px;--padding-left:18px;--padding-right:18px;}.elementor-9 .elementor-element.elementor-element-7d991e1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7d991e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFDA;}.elementor-9 .elementor-element.elementor-element-05f6702 .elementor-icon-list-icon i{color:#FF9F1C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-05f6702 .elementor-icon-list-icon svg{fill:#FF9F1C;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-05f6702{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-05f6702 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-05f6702 .elementor-icon-list-item > a{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-05f6702 .elementor-icon-list-text{color:#FF9F1C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-88bb6c2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-fabe6a2{--display:flex;}.elementor-9 .elementor-element.elementor-element-935633c{text-align:center;}.elementor-9 .elementor-element.elementor-element-935633c .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-bc3de0b{text-align:center;}.elementor-9 .elementor-element.elementor-element-bc3de0b .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-feac7e4{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9 .elementor-element.elementor-element-700cf4b{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9 .elementor-element.elementor-element-47a66d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9 .elementor-element.elementor-element-a7c1aab{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e2610b0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-0a51494 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-3eb9c61{text-align:start;}.elementor-9 .elementor-element.elementor-element-3eb9c61 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-9896b15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9 .elementor-element.elementor-element-fe7d099{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f972e8a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-da62423 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-a758978{text-align:start;}.elementor-9 .elementor-element.elementor-element-a758978 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-3d7b48b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-ab37f6f{--display:flex;}.elementor-9 .elementor-element.elementor-element-c08de85{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-b200825{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-14e598c{--display:flex;--border-radius:33px 33px 33px 33px;--padding-top:9px;--padding-bottom:9px;--padding-left:18px;--padding-right:18px;}.elementor-9 .elementor-element.elementor-element-14e598c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-14e598c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFDA;}.elementor-9 .elementor-element.elementor-element-f8cd161 .elementor-icon-list-icon i{color:#FF9F1C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-f8cd161 .elementor-icon-list-icon svg{fill:#FF9F1C;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-f8cd161{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-f8cd161 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f8cd161 .elementor-icon-list-item > a{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-f8cd161 .elementor-icon-list-text{color:#FF9F1C;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-3c42361{text-align:start;}.elementor-9 .elementor-element.elementor-element-3c42361 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:48px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-31bb76d{text-align:start;}.elementor-9 .elementor-element.elementor-element-31bb76d .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-7354cf8{--display:flex;}.elementor-9 .elementor-element.elementor-element-729bffb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0817dc8{--display:flex;}.elementor-9 .elementor-element.elementor-element-2f4eb8d{--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-2f4eb8d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2f4eb8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFDA;}.elementor-9 .elementor-element.elementor-element-1aed81d{text-align:start;}.elementor-9 .elementor-element.elementor-element-9751d86{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-d7652aa .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-3b14453{text-align:start;}.elementor-9 .elementor-element.elementor-element-3b14453 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-3c23adb .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-990327c{--display:flex;}.elementor-9 .elementor-element.elementor-element-899946a{--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:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-899946a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-899946a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFDA;}.elementor-9 .elementor-element.elementor-element-3a7d831{text-align:start;}.elementor-9 .elementor-element.elementor-element-9a6fc31{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-c2d44ac .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-a556b31{text-align:start;}.elementor-9 .elementor-element.elementor-element-a556b31 .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#616161;}.elementor-9 .elementor-element.elementor-element-6f0ba8f .elementor-heading-title{font-family:"Clash Grotesk", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-5c863e5{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-75px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-90px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-90px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:#FFEFDA;--e-n-carousel-arrow-hover-color:#FFEFDA;}.elementor-9 .elementor-element.elementor-element-5c863e5 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-b110392{--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:100px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-f623e4d{--display:flex;}:root{--page-title-display:none;}@media(max-width:1366px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-5c0c31d{--width:100%;}.elementor-9 .elementor-element.elementor-element-ba3b487{--width:100%;}.elementor-9 .elementor-element.elementor-element-c08de85{--width:100%;}}@media(max-width:1366px){.elementor-9 .elementor-element.elementor-element-1fef889{--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-2a85b1c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-6a46d1d{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-923944f{--padding-top:80px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-99ea1e1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-2d88658{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-7b09849 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-9 .elementor-element.elementor-element-9e7013a .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-9 .elementor-element.elementor-element-68eaffa .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-9 .elementor-element.elementor-element-4d409f2 .elementor-divider-separator{width:90%;}.elementor-9 .elementor-element.elementor-element-5c863e5{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-1fef889{--padding-top:0px;--padding-bottom:50px;--padding-left:24px;--padding-right:4px;}.elementor-9 .elementor-element.elementor-element-f29245e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-7584538 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-2a85b1c{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-a0570af .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-50169d7 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-66425a0 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-b00d57f .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-056b7eb .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-65c0294 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-438b842 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-c17d40d .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-12191c4 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-639df96{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-fe775f8 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-ab648fd .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-f495947{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-fc4fde7{--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-9 .elementor-element.elementor-element-9244d98 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-401de3e .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-6a46d1d{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-923944f{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:140px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-be7bf16 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-08a83a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-99ea1e1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-2d88658{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-f67377f .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-c14d715 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-37af457 img{height:400px;}.elementor-9 .elementor-element.elementor-element-1f2249f .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-7044516 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-477648a .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-4c38c3b{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-d022a06 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-4d409f2 .elementor-divider-separator{width:90%;}.elementor-9 .elementor-element.elementor-element-53fa2c9{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-935633c .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-bc3de0b .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-700cf4b{--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-9 .elementor-element.elementor-element-3eb9c61 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-a758978 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-3d7b48b{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-9 .elementor-element.elementor-element-c08de85{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-3c42361 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-31bb76d .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-729bffb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2f4eb8d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-3b14453 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-899946a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-a556b31 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-5c863e5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-b110392{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(max-width:880px){.elementor-9 .elementor-element.elementor-element-2a85b1c{--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-9 .elementor-element.elementor-element-6a46d1d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-1fef889:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1fef889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dennisleonardocontracting.com/wp-content/uploads/2026/03/image-264-1.webp");}.elementor-9 .elementor-element.elementor-element-1fef889{--min-height:65vh;--overlay-opacity:0.51;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-f29245e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-d9a7045{--e-icon-list-icon-size:8px;}.elementor-9 .elementor-element.elementor-element-d9a7045 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-d9a7045 .elementor-icon-list-item > a{font-size:14px;}.elementor-9 .elementor-element.elementor-element-7584538 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-2a85b1c{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-f931f22{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-a136b18{--e-icon-list-icon-size:8px;}.elementor-9 .elementor-element.elementor-element-a136b18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-a136b18 .elementor-icon-list-item > a{font-size:14px;}.elementor-9 .elementor-element.elementor-element-a0570af .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-50169d7 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-66425a0 .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-b00d57f .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-056b7eb .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-65c0294 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-438b842 .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-c17d40d .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-12191c4 .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-857ef97{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-639df96{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-98fc609{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-7184537{--e-icon-list-icon-size:8px;}.elementor-9 .elementor-element.elementor-element-7184537 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-7184537 .elementor-icon-list-item > a{font-size:14px;}.elementor-9 .elementor-element.elementor-element-fe775f8 .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-ab648fd .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-f495947{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-fc4fde7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-dd677c9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-6cc3ea5{--e-icon-list-icon-size:8px;}.elementor-9 .elementor-element.elementor-element-6cc3ea5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-6cc3ea5 .elementor-icon-list-item > a{font-size:14px;}.elementor-9 .elementor-element.elementor-element-9244d98 .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-401de3e .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-5e7a615 .elementor-button{font-size:14px;padding:10px 16px 10px 16px;}.elementor-9 .elementor-element.elementor-element-6a46d1d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-923944f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-be7bf16 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-08a83a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2e8e313{--padding-top:160px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-5d60645{--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-d03bd89 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-2fc8b5e{--padding-top:160px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-9b1f433 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-a9ee3ae .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-5f96f00{--padding-top:160px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-3cafc55{--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-7a919cc{--width:190px;}.elementor-9 .elementor-element.elementor-element-21f6da4 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-8f1a882 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-99ea1e1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:20px;}.elementor-9 .elementor-element.elementor-element-2d88658{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-5c0c31d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-f492b7c{--e-icon-list-icon-size:8px;}.elementor-9 .elementor-element.elementor-element-f492b7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f492b7c .elementor-icon-list-item > a{font-size:14px;}.elementor-9 .elementor-element.elementor-element-f67377f .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-c14d715 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-37af457 img{height:232px;}.elementor-9 .elementor-element.elementor-element-1f2249f .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-7044516 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-477648a .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-68eaffa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-4c38c3b{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-e997b08{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9 .elementor-element.elementor-element-1498d6d{--width:100%;}.elementor-9 .elementor-element.elementor-element-d022a06{text-align:center;}.elementor-9 .elementor-element.elementor-element-d022a06 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-53fa2c9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-ba3b487{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-05f6702{--e-icon-list-icon-size:8px;}.elementor-9 .elementor-element.elementor-element-05f6702 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-05f6702 .elementor-icon-list-item > a{font-size:14px;}.elementor-9 .elementor-element.elementor-element-935633c .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-bc3de0b .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-0a51494 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-3eb9c61 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-da62423 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-a758978 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-3d7b48b{--gap:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-c08de85{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-f8cd161{--e-icon-list-icon-size:8px;}.elementor-9 .elementor-element.elementor-element-f8cd161 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-f8cd161 .elementor-icon-list-item > a{font-size:14px;}.elementor-9 .elementor-element.elementor-element-3c42361 .elementor-heading-title{font-size:24px;}.elementor-9 .elementor-element.elementor-element-31bb76d .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-729bffb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2f4eb8d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-1aed81d img{max-width:55px;}.elementor-9 .elementor-element.elementor-element-d7652aa .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-3b14453 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-3c23adb .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-899946a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-3a7d831 img{max-width:66px;}.elementor-9 .elementor-element.elementor-element-c2d44ac .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-a556b31 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-6f0ba8f .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-5c863e5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-75px;--e-n-carousel-arrow-prev-top-position:-70px;--e-n-carousel-arrow-next-top-position:-70px;--e-n-carousel-arrow-size:20px;}.elementor-9 .elementor-element.elementor-element-b110392{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-a8d7695{--width:630px;}.elementor-9 .elementor-element.elementor-element-2a85b1c{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-639df96{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-98fc609{--width:910px;}.elementor-9 .elementor-element.elementor-element-f495947{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-dd677c9{--width:810px;}.elementor-9 .elementor-element.elementor-element-923944f{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-d586f71{--width:100%;}.elementor-9 .elementor-element.elementor-element-7a919cc{--width:220px;}.elementor-9 .elementor-element.elementor-element-2d88658{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-5c0c31d{--width:620px;}.elementor-9 .elementor-element.elementor-element-4c38c3b{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-aaa40d0{--width:574px;}.elementor-9 .elementor-element.elementor-element-53fa2c9{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-ba3b487{--width:906px;}.elementor-9 .elementor-element.elementor-element-fabe6a2{--width:620px;}.elementor-9 .elementor-element.elementor-element-3d7b48b{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-c08de85{--width:610px;}.elementor-9 .elementor-element.elementor-element-b110392{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-98fc609{--width:100%;}.elementor-9 .elementor-element.elementor-element-dd677c9{--width:100%;}.elementor-9 .elementor-element.elementor-element-5c0c31d{--width:100%;}.elementor-9 .elementor-element.elementor-element-aaa40d0{--width:500px;}.elementor-9 .elementor-element.elementor-element-ba3b487{--width:100%;}.elementor-9 .elementor-element.elementor-element-c08de85{--width:400px;}}/* Start custom CSS for container, class: .elementor-element-9e6a432 */.elementor-9 .elementor-element.elementor-element-9e6a432{
    max-width: fit-content;
}
.elementor-9 .elementor-element.elementor-element-9e6a432{
    border-radius: 1000px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.20);
backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-333af49 */.elementor-9 .elementor-element.elementor-element-333af49{
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c0edeab */.elementor-9 .elementor-element.elementor-element-c0edeab{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a9594 */.elementor-9 .elementor-element.elementor-element-31a9594{
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-067324a */.elementor-9 .elementor-element.elementor-element-067324a{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-aebed72 */.elementor-9 .elementor-element.elementor-element-aebed72{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0184a2 */.elementor-9 .elementor-element.elementor-element-b0184a2{
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed6432 */.elementor-9 .elementor-element.elementor-element-7ed6432{
    max-width: fit-;
    border-radius: 1000px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.20);
backdrop-filter: blur(5px);
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d60645 */.elementor-9 .elementor-element.elementor-element-5d60645{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8e313 */.elementor-9 .elementor-element.elementor-element-2e8e313{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c44cfa */.elementor-9 .elementor-element.elementor-element-6c44cfa{
    border-radius: 1000px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.20);
backdrop-filter: blur(5px);
  max-width: fit-content;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64cfb75 */.elementor-9 .elementor-element.elementor-element-64cfb75{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a919cc */.elementor-9 .elementor-element.elementor-element-7a919cc{
    border-radius: 1000px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.20);
backdrop-filter: blur(5px);
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f96f00 */.elementor-9 .elementor-element.elementor-element-5f96f00{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed6432 */.elementor-9 .elementor-element.elementor-element-7ed6432{
    max-width: fit-;
    border-radius: 1000px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.20);
backdrop-filter: blur(5px);
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d60645 */.elementor-9 .elementor-element.elementor-element-5d60645{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8e313 */.elementor-9 .elementor-element.elementor-element-2e8e313{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c44cfa */.elementor-9 .elementor-element.elementor-element-6c44cfa{
    border-radius: 1000px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.20);
backdrop-filter: blur(5px);
  max-width: fit-content;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64cfb75 */.elementor-9 .elementor-element.elementor-element-64cfb75{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a919cc */.elementor-9 .elementor-element.elementor-element-7a919cc{
    border-radius: 1000px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.20);
backdrop-filter: blur(5px);
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f96f00 */.elementor-9 .elementor-element.elementor-element-5f96f00{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed6432 */.elementor-9 .elementor-element.elementor-element-7ed6432{
    max-width: fit-;
    border-radius: 1000px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.20);
backdrop-filter: blur(5px);
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d60645 */.elementor-9 .elementor-element.elementor-element-5d60645{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8e313 */.elementor-9 .elementor-element.elementor-element-2e8e313{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c44cfa */.elementor-9 .elementor-element.elementor-element-6c44cfa{
    border-radius: 1000px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.20);
backdrop-filter: blur(5px);
  max-width: fit-content;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64cfb75 */.elementor-9 .elementor-element.elementor-element-64cfb75{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a919cc */.elementor-9 .elementor-element.elementor-element-7a919cc{
    border-radius: 1000px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.20);
backdrop-filter: blur(5px);
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f96f00 */.elementor-9 .elementor-element.elementor-element-5f96f00{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed6432 */.elementor-9 .elementor-element.elementor-element-7ed6432{
    max-width: fit-;
    border-radius: 1000px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.20);
backdrop-filter: blur(5px);
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d60645 */.elementor-9 .elementor-element.elementor-element-5d60645{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8e313 */.elementor-9 .elementor-element.elementor-element-2e8e313{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c44cfa */.elementor-9 .elementor-element.elementor-element-6c44cfa{
    border-radius: 1000px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.20);
backdrop-filter: blur(5px);
  max-width: fit-content;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64cfb75 */.elementor-9 .elementor-element.elementor-element-64cfb75{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a919cc */.elementor-9 .elementor-element.elementor-element-7a919cc{
    border-radius: 1000px;
border: 1px solid #FFF;
background: rgba(255, 255, 255, 0.20);
backdrop-filter: blur(5px);
  max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f96f00 */.elementor-9 .elementor-element.elementor-element-5f96f00{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f740e5f */.elementor-9 .elementor-element.elementor-element-f740e5f{
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da59a89 */.font-color{
    color: var(--Black, #C8C8C8);

font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6979881 */.{
    color: var(--Black, #C8C8C8);
font-family: "Clash Grotesk";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 120%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41f73df */.font-color{
    color: var(--Black, #C8C8C8);

font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db402f8 */.{
    color: var(--Black, #C8C8C8);
font-family: "Clash Grotesk";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 120%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcf86ef */.font-color{
    color: var(--Black, #C8C8C8);

font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-149d6dd */.{
    color: var(--Black, #C8C8C8);
font-family: "Clash Grotesk";
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 120%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d991e1 */.elementor-9 .elementor-element.elementor-element-7d991e1{
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7c1aab */img-comparison-slider {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}img-comparison-slider img {
  border: none !important;
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe7d099 */img-comparison-slider {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}img-comparison-slider img {
  border: none !important;
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14e598c */.elementor-9 .elementor-element.elementor-element-14e598c{
    max-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7652aa */.font-color{
    color: var(--Black, #C8C8C8);

font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c23adb */.font-colors{
    color: var(--Black, #616161);

font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f4eb8d */.elementor-9 .elementor-element.elementor-element-2f4eb8d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2d44ac */.font-color{
    color: var(--Black, #C8C8C8);

font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f0ba8f */.font-colors{
    color: var(--Black, #616161);

font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899946a */.elementor-9 .elementor-element.elementor-element-899946a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-990327c */.elementor-9 .elementor-element.elementor-element-990327c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7652aa */.font-color{
    color: var(--Black, #C8C8C8);

font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c23adb */.font-colors{
    color: var(--Black, #616161);

font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f4eb8d */.elementor-9 .elementor-element.elementor-element-2f4eb8d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2d44ac */.font-color{
    color: var(--Black, #C8C8C8);

font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f0ba8f */.font-colors{
    color: var(--Black, #616161);

font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899946a */.elementor-9 .elementor-element.elementor-element-899946a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-990327c */.elementor-9 .elementor-element.elementor-element-990327c{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7652aa */.font-color{
    color: var(--Black, #C8C8C8);

font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c23adb */.font-colors{
    color: var(--Black, #616161);

font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f4eb8d */.elementor-9 .elementor-element.elementor-element-2f4eb8d{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2d44ac */.font-color{
    color: var(--Black, #C8C8C8);

font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f0ba8f */.font-colors{
    color: var(--Black, #616161);

font-weight: 400;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899946a */.elementor-9 .elementor-element.elementor-element-899946a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-990327c */.elementor-9 .elementor-element.elementor-element-990327c{
    height: 100%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dennisleonardocontracting.com/wp-content/uploads/2026/03/ClashGrotesk-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dennisleonardocontracting.com/wp-content/uploads/2026/03/clash-grotesk-medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */