.elementor-17 .elementor-element.elementor-element-a99405f{--display:flex;--min-height:75vh;--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:flex-start;--align-items:center;--overlay-opacity:1;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-a99405f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a99405f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daviscompany.wpenginepowered.com/wp-content/uploads/2026/05/hero-section-home.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-a99405f::before, .elementor-17 .elementor-element.elementor-element-a99405f > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a99405f > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a99405f > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a99405f > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a99405f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #03010100 0%, #030101 74%);}.elementor-17 .elementor-element.elementor-element-9b6000f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7a97b8e{--display:flex;}.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-17 .elementor-element.elementor-element-28f2517 .elementor-heading-title{font-size:64px;font-weight:400;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-825c43b{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-631dcde{font-weight:400;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-82b4513{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-17 .elementor-element.elementor-element-f6a3446 .elementor-button{background-color:var( --e-global-color-primary );font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-f6a3446 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-f6a3446 .elementor-button:focus{background-color:#F8F8F800;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-f6a3446 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-f6a3446 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-735261f .elementor-button{background-color:#F8F8F800;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-735261f .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-735261f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-735261f .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-735261f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-51a4dc0{--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-17 .elementor-element.elementor-element-a569d68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-6a8c2d2{--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-17 .elementor-element.elementor-element-54e422e{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-54e422e .elementor-heading-title{font-size:45px;font-weight:400;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-4981923{font-weight:400;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-4ba7f2a .elementor-button{background-color:var( --e-global-color-primary );font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-4ba7f2a .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-4ba7f2a .elementor-button:focus{background-color:#F8F8F800;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-4ba7f2a .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-4ba7f2a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-1ca68ac{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-be5e9f9{text-align:center;}.elementor-17 .elementor-element.elementor-element-be5e9f9 img{width:100%;max-width:70%;height:500px;object-fit:cover;object-position:center right;}.elementor-17 .elementor-element.elementor-element-7f9b931{--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-17 .elementor-element.elementor-element-8089f49{--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:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8089f49:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8089f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-5929435{--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-17 .elementor-element.elementor-element-aa673fa{--display:flex;}.elementor-17 .elementor-element.elementor-element-84b5bba{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-84b5bba .elementor-heading-title{font-size:45px;font-weight:400;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-ff188dc{--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-17 .elementor-element.elementor-element-357486b{font-weight:400;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-c51df03 .elementor-button{background-color:var( --e-global-color-primary );font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-c51df03 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-c51df03 .elementor-button:focus{background-color:#F8F8F800;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-c51df03 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-c51df03 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-9305f25{--display:flex;}.elementor-17 .elementor-element.elementor-element-1c86512{--display:flex;--min-height:350px;--justify-content:space-between;--overlay-opacity:0.75;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-1c86512:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1c86512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daviscompany.wpenginepowered.com/wp-content/uploads/2026/04/491408507_1276984554434439_4294665035718480123_n.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-1c86512::before, .elementor-17 .elementor-element.elementor-element-1c86512 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-1c86512 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-1c86512 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-1c86512 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-1c86512 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111DB;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-1c86512:hover::before, .elementor-17 .elementor-element.elementor-element-1c86512:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-1c86512:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-1c86512 > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-1c86512 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-1c86512:hover{--overlay-opacity:0.75;}.elementor-17 .elementor-element.elementor-element-db229be{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-2c9cc32.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-2c9cc32 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-2c9cc32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-2c9cc32.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-2c9cc32.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-2c9cc32.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-2c9cc32.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-2c9cc32.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-2c9cc32.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-2c9cc32 .elementor-icon{font-size:34px;}.elementor-17 .elementor-element.elementor-element-2c9cc32 .elementor-icon svg{height:34px;}.elementor-17 .elementor-element.elementor-element-4d69abf{--display:flex;}.elementor-17 .elementor-element.elementor-element-f2a86a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-84dc563{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-7e84761{--display:flex;}.elementor-17 .elementor-element.elementor-element-efc4721{--display:flex;--min-height:350px;--justify-content:space-between;--overlay-opacity:0.75;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-efc4721:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-efc4721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daviscompany.wpenginepowered.com/wp-content/uploads/2026/04/489888193_1269116838554544_4769619401478283793_n.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-efc4721::before, .elementor-17 .elementor-element.elementor-element-efc4721 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-efc4721 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-efc4721 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-efc4721 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-efc4721 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111DB;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-efc4721:hover::before, .elementor-17 .elementor-element.elementor-element-efc4721:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-efc4721:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-efc4721 > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-efc4721 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-efc4721:hover{--overlay-opacity:0.75;}.elementor-17 .elementor-element.elementor-element-95dde3b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-59807d6.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-59807d6 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-59807d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-59807d6.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-59807d6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-59807d6.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-59807d6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-59807d6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-59807d6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-59807d6 .elementor-icon{font-size:34px;}.elementor-17 .elementor-element.elementor-element-59807d6 .elementor-icon svg{height:34px;}.elementor-17 .elementor-element.elementor-element-a608bbc{--display:flex;}.elementor-17 .elementor-element.elementor-element-ffdded8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-becc5f3{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-0aaf766{--display:flex;}.elementor-17 .elementor-element.elementor-element-421fc3f{--display:flex;--min-height:350px;--justify-content:space-between;--overlay-opacity:0.75;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-421fc3f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-421fc3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daviscompany.wpenginepowered.com/wp-content/uploads/2026/04/493137659_1285264136939814_4964993380593904745_n.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-421fc3f::before, .elementor-17 .elementor-element.elementor-element-421fc3f > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-421fc3f > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-421fc3f > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-421fc3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-421fc3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111DB;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-421fc3f:hover::before, .elementor-17 .elementor-element.elementor-element-421fc3f:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-421fc3f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-421fc3f > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-421fc3f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-421fc3f:hover{--overlay-opacity:0.75;}.elementor-17 .elementor-element.elementor-element-3e2049f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-dfed413.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-dfed413 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-dfed413.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-dfed413.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-dfed413.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-dfed413.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-dfed413.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-dfed413.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-dfed413.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-dfed413 .elementor-icon{font-size:34px;}.elementor-17 .elementor-element.elementor-element-dfed413 .elementor-icon svg{height:34px;}.elementor-17 .elementor-element.elementor-element-dd2b968{--display:flex;}.elementor-17 .elementor-element.elementor-element-f4c2bbe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-d1360e4{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-3c8ad9c{--display:flex;}.elementor-17 .elementor-element.elementor-element-5133be4{--display:flex;--min-height:350px;--justify-content:space-between;--overlay-opacity:0.75;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-5133be4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5133be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daviscompany.wpenginepowered.com/wp-content/uploads/2026/04/493308696_1285098573623037_599547717836666051_n.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-5133be4::before, .elementor-17 .elementor-element.elementor-element-5133be4 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5133be4 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5133be4 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-5133be4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-5133be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111DB;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-5133be4:hover::before, .elementor-17 .elementor-element.elementor-element-5133be4:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5133be4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-5133be4 > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-5133be4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-5133be4:hover{--overlay-opacity:0.75;}.elementor-17 .elementor-element.elementor-element-d810fd7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bfcfd26.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-bfcfd26 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-bfcfd26.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-bfcfd26.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-bfcfd26.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-bfcfd26.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-bfcfd26.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-bfcfd26.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-bfcfd26.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-bfcfd26 .elementor-icon{font-size:34px;}.elementor-17 .elementor-element.elementor-element-bfcfd26 .elementor-icon svg{height:34px;}.elementor-17 .elementor-element.elementor-element-4124b84{--display:flex;}.elementor-17 .elementor-element.elementor-element-4101e57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-c6c8b86{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-386e0d7{--display:flex;}.elementor-17 .elementor-element.elementor-element-56a7324{--display:flex;--min-height:350px;--justify-content:space-between;--overlay-opacity:0.75;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-56a7324:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-56a7324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daviscompany.wpenginepowered.com/wp-content/uploads/2026/04/489956233_1270274038438824_1637326908513245008_n.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-56a7324::before, .elementor-17 .elementor-element.elementor-element-56a7324 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-56a7324 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-56a7324 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-56a7324 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-56a7324 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111DB;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-56a7324:hover::before, .elementor-17 .elementor-element.elementor-element-56a7324:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-56a7324:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-56a7324 > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-56a7324 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-56a7324:hover{--overlay-opacity:0.75;}.elementor-17 .elementor-element.elementor-element-f13d123{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b9a84a3.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-b9a84a3 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-b9a84a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b9a84a3.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-b9a84a3.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-b9a84a3.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-b9a84a3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-b9a84a3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b9a84a3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b9a84a3 .elementor-icon{font-size:34px;}.elementor-17 .elementor-element.elementor-element-b9a84a3 .elementor-icon svg{height:34px;}.elementor-17 .elementor-element.elementor-element-642034e{--display:flex;}.elementor-17 .elementor-element.elementor-element-403a074 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-71b226d{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-e93302c{--display:flex;}.elementor-17 .elementor-element.elementor-element-2f2bc96{--display:flex;--min-height:350px;--justify-content:space-between;--overlay-opacity:0.75;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-2f2bc96:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2f2bc96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daviscompany.wpenginepowered.com/wp-content/uploads/2026/04/490769075_1273472234785671_5417360052382112453_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-2f2bc96::before, .elementor-17 .elementor-element.elementor-element-2f2bc96 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-2f2bc96 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-2f2bc96 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-2f2bc96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-2f2bc96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111DB;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-2f2bc96:hover::before, .elementor-17 .elementor-element.elementor-element-2f2bc96:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-2f2bc96:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-2f2bc96 > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-2f2bc96 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-2f2bc96:hover{--overlay-opacity:0.75;}.elementor-17 .elementor-element.elementor-element-6771883{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e40e8f6.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-e40e8f6 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-e40e8f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-e40e8f6.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-e40e8f6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-e40e8f6.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-e40e8f6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-e40e8f6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-e40e8f6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-e40e8f6 .elementor-icon{font-size:34px;}.elementor-17 .elementor-element.elementor-element-e40e8f6 .elementor-icon svg{height:34px;}.elementor-17 .elementor-element.elementor-element-d8ef78b{--display:flex;}.elementor-17 .elementor-element.elementor-element-92683d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-4d5d7b5{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-62c1397{--display:flex;}.elementor-17 .elementor-element.elementor-element-010cd1d{--display:flex;--min-height:350px;--justify-content:space-between;--overlay-opacity:0.75;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-010cd1d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-010cd1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daviscompany.wpenginepowered.com/wp-content/uploads/2026/04/490060062_1268396401959921_3895032368795564653_n.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-010cd1d::before, .elementor-17 .elementor-element.elementor-element-010cd1d > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-010cd1d > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-010cd1d > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-010cd1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-010cd1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111DB;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-010cd1d:hover::before, .elementor-17 .elementor-element.elementor-element-010cd1d:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-010cd1d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-010cd1d > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-010cd1d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-010cd1d:hover{--overlay-opacity:0.75;}.elementor-17 .elementor-element.elementor-element-4765bb5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a5e1eeb.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-a5e1eeb .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-a5e1eeb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-a5e1eeb.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-a5e1eeb.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-a5e1eeb.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-a5e1eeb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-a5e1eeb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-a5e1eeb.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-a5e1eeb .elementor-icon{font-size:34px;}.elementor-17 .elementor-element.elementor-element-a5e1eeb .elementor-icon svg{height:34px;}.elementor-17 .elementor-element.elementor-element-d6ed150{--display:flex;}.elementor-17 .elementor-element.elementor-element-3ef5d6b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-2a14798{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-33adfe8{--display:flex;}.elementor-17 .elementor-element.elementor-element-0879b3f{--display:flex;--min-height:350px;--justify-content:space-between;--overlay-opacity:0.75;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-0879b3f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0879b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daviscompany.wpenginepowered.com/wp-content/uploads/2026/04/492193968_1284176567048571_6636219130552827942_n.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-0879b3f::before, .elementor-17 .elementor-element.elementor-element-0879b3f > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0879b3f > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0879b3f > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0879b3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0879b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111DB;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-0879b3f:hover::before, .elementor-17 .elementor-element.elementor-element-0879b3f:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0879b3f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0879b3f > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-0879b3f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-0879b3f:hover{--overlay-opacity:0.75;}.elementor-17 .elementor-element.elementor-element-cbb6b3f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-aaf94e5.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-aaf94e5 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-aaf94e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-aaf94e5.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-aaf94e5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-aaf94e5.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-aaf94e5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-aaf94e5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-aaf94e5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-aaf94e5 .elementor-icon{font-size:34px;}.elementor-17 .elementor-element.elementor-element-aaf94e5 .elementor-icon svg{height:34px;}.elementor-17 .elementor-element.elementor-element-31912c9{--display:flex;}.elementor-17 .elementor-element.elementor-element-7fa0f40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-03b0ac9{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-a2b531b{--display:flex;}.elementor-17 .elementor-element.elementor-element-3acdf34{--display:flex;--min-height:350px;--justify-content:space-between;--overlay-opacity:0.75;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-3acdf34:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3acdf34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daviscompany.wpenginepowered.com/wp-content/uploads/2026/04/vertical-closeup-roof-drain-pipe-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-3acdf34::before, .elementor-17 .elementor-element.elementor-element-3acdf34 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-3acdf34 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-3acdf34 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-3acdf34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-3acdf34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111DB;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-3acdf34:hover::before, .elementor-17 .elementor-element.elementor-element-3acdf34:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-3acdf34:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-3acdf34 > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-3acdf34 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-3acdf34:hover{--overlay-opacity:0.75;}.elementor-17 .elementor-element.elementor-element-a511e40{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e7a95af.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-e7a95af .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-e7a95af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-e7a95af.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-e7a95af.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-e7a95af.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-e7a95af.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-e7a95af.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-e7a95af.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-e7a95af .elementor-icon{font-size:34px;}.elementor-17 .elementor-element.elementor-element-e7a95af .elementor-icon svg{height:34px;}.elementor-17 .elementor-element.elementor-element-c64a9cf{--display:flex;}.elementor-17 .elementor-element.elementor-element-a6198b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-691e7b0{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-6ffb04a{--display:flex;}.elementor-17 .elementor-element.elementor-element-afabb8c{--display:flex;--min-height:350px;--justify-content:space-between;--overlay-opacity:0.75;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-afabb8c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-afabb8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daviscompany.wpenginepowered.com/wp-content/uploads/2026/04/asian-man-cutting-trees-using-electrical-chainsaw-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-afabb8c::before, .elementor-17 .elementor-element.elementor-element-afabb8c > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-afabb8c > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-afabb8c > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-afabb8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-afabb8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111DB;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-afabb8c:hover::before, .elementor-17 .elementor-element.elementor-element-afabb8c:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-afabb8c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-afabb8c > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-afabb8c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-afabb8c:hover{--overlay-opacity:0.75;}.elementor-17 .elementor-element.elementor-element-5952c2d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c69fc05.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-c69fc05 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-c69fc05.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-c69fc05.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-c69fc05.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-c69fc05.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-c69fc05.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-c69fc05.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-c69fc05.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-c69fc05 .elementor-icon{font-size:34px;}.elementor-17 .elementor-element.elementor-element-c69fc05 .elementor-icon svg{height:34px;}.elementor-17 .elementor-element.elementor-element-b4f08a9{--display:flex;}.elementor-17 .elementor-element.elementor-element-4fa67ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-3a2319c{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-dbad402{--display:flex;}.elementor-17 .elementor-element.elementor-element-d5e4cd8{--display:flex;--min-height:350px;--justify-content:space-between;--overlay-opacity:0.75;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-d5e4cd8:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d5e4cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daviscompany.wpenginepowered.com/wp-content/uploads/2026/04/471127638_1301680771174733_2530249837505552600_n.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-d5e4cd8::before, .elementor-17 .elementor-element.elementor-element-d5e4cd8 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d5e4cd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d5e4cd8 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d5e4cd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d5e4cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111DB;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-d5e4cd8:hover::before, .elementor-17 .elementor-element.elementor-element-d5e4cd8:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d5e4cd8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d5e4cd8 > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-d5e4cd8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-d5e4cd8:hover{--overlay-opacity:0.75;}.elementor-17 .elementor-element.elementor-element-150e133{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-694b7a0.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-694b7a0 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-694b7a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-694b7a0.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-694b7a0.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-694b7a0.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-694b7a0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-694b7a0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-694b7a0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-694b7a0 .elementor-icon{font-size:34px;}.elementor-17 .elementor-element.elementor-element-694b7a0 .elementor-icon svg{height:34px;}.elementor-17 .elementor-element.elementor-element-cfb790e{--display:flex;}.elementor-17 .elementor-element.elementor-element-ff122bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-d3dd66c{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-5c381d0{--display:flex;}.elementor-17 .elementor-element.elementor-element-d89b10a{--display:flex;--min-height:350px;--justify-content:space-between;--overlay-opacity:0.75;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-d89b10a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d89b10a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daviscompany.wpenginepowered.com/wp-content/uploads/2026/04/491280751_1283874360412125_5972084471112867357_n-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-d89b10a::before, .elementor-17 .elementor-element.elementor-element-d89b10a > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d89b10a > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d89b10a > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d89b10a > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d89b10a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111DB;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-d89b10a:hover::before, .elementor-17 .elementor-element.elementor-element-d89b10a:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d89b10a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d89b10a > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-d89b10a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-d89b10a:hover{--overlay-opacity:0.75;}.elementor-17 .elementor-element.elementor-element-b658d76{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-61995af.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-61995af .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-61995af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-61995af.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-61995af.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-61995af.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-61995af.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-61995af.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-61995af.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-61995af .elementor-icon{font-size:34px;}.elementor-17 .elementor-element.elementor-element-61995af .elementor-icon svg{height:34px;}.elementor-17 .elementor-element.elementor-element-1b2ab52{--display:flex;}.elementor-17 .elementor-element.elementor-element-c2eec01 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-8cff5b2{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-bd7331e{--display:flex;}.elementor-17 .elementor-element.elementor-element-aaf8f71{--display:flex;--min-height:350px;--justify-content:space-between;--overlay-opacity:0.75;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-aaf8f71:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-aaf8f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daviscompany.wpenginepowered.com/wp-content/uploads/2026/04/584710476_1487449593387933_4807036538122342470_n.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-aaf8f71::before, .elementor-17 .elementor-element.elementor-element-aaf8f71 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-aaf8f71 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-aaf8f71 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-aaf8f71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-aaf8f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111DB;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-aaf8f71:hover::before, .elementor-17 .elementor-element.elementor-element-aaf8f71:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-aaf8f71:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-aaf8f71 > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-aaf8f71 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-aaf8f71:hover{--overlay-opacity:0.75;}.elementor-17 .elementor-element.elementor-element-a598bb7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c40e3f7.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-c40e3f7 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-c40e3f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-c40e3f7.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-c40e3f7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-c40e3f7.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-c40e3f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-c40e3f7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-c40e3f7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-c40e3f7 .elementor-icon{font-size:34px;}.elementor-17 .elementor-element.elementor-element-c40e3f7 .elementor-icon svg{height:34px;}.elementor-17 .elementor-element.elementor-element-b83da8c{--display:flex;}.elementor-17 .elementor-element.elementor-element-a6db7e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-3809559{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-4648a6f{--display:flex;}.elementor-17 .elementor-element.elementor-element-c099ada{--display:flex;--min-height:350px;--justify-content:space-between;--overlay-opacity:0.75;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-c099ada:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c099ada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://daviscompany.wpenginepowered.com/wp-content/uploads/2026/04/492910604_1284001653732729_865675085386574529_n.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-c099ada::before, .elementor-17 .elementor-element.elementor-element-c099ada > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c099ada > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c099ada > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c099ada > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-c099ada > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111DB;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-c099ada:hover::before, .elementor-17 .elementor-element.elementor-element-c099ada:hover > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c099ada:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-c099ada > .elementor-background-slideshow:hover::before, .elementor-17 .elementor-element.elementor-element-c099ada > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-c099ada:hover{--overlay-opacity:0.75;}.elementor-17 .elementor-element.elementor-element-3324af8{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f393910.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-f393910 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-f393910.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-f393910.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-f393910.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-f393910.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-f393910.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-f393910.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-f393910.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-f393910 .elementor-icon{font-size:34px;}.elementor-17 .elementor-element.elementor-element-f393910 .elementor-icon svg{height:34px;}.elementor-17 .elementor-element.elementor-element-d5e3dda{--display:flex;}.elementor-17 .elementor-element.elementor-element-49b745b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-cf8d6f2{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-fce1e01{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:25px;}.elementor-17 .elementor-element.elementor-element-fce1e01 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-17 .elementor-element.elementor-element-02c71a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-4a931f9{--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-start;--border-radius:35px 35px 35px 35px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-4a931f9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4a931f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, var( --e-global-color-primary ) 54%, var( --e-global-color-accent ) 100%);}.elementor-17 .elementor-element.elementor-element-b9e9a6e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0d948fc.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-0d948fc{text-align:center;}.elementor-17 .elementor-element.elementor-element-0d948fc .elementor-heading-title{font-size:45px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-fea9d15{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-7227290{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ca07863{width:var( --container-widget-width, 117.969% );max-width:117.969%;--container-widget-width:117.969%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-ca07863.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-9d1fe03{--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-17 .elementor-element.elementor-element-aca8a9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0f15540.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-0f15540{text-align:center;}.elementor-17 .elementor-element.elementor-element-0f15540 .elementor-heading-title{font-size:45px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-f519dd2{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-4f8e8dd{--spacer-size:25px;}.elementor-17 .elementor-element.elementor-element-a7e3829{--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;--flex-wrap:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-8463af5{width:var( --container-widget-width, 23.333% );max-width:23.333%;background-color:var( --e-global-color-primary );padding:30px 30px 30px 30px;--container-widget-width:23.333%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-17 .elementor-element.elementor-element-8463af5 .elementor-icon-box-wrapper{gap:7px;}.elementor-17 .elementor-element.elementor-element-8463af5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-8463af5.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-8463af5.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-8463af5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-8463af5 .elementor-icon{font-size:38px;}.elementor-17 .elementor-element.elementor-element-8463af5 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-8463af5 .elementor-icon-box-title a{font-size:22px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-8463af5 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-8463af5:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-8463af5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-8463af5 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-258db58{width:var( --container-widget-width, 23.333% );max-width:23.333%;background-color:var( --e-global-color-primary );padding:30px 30px 30px 30px;--container-widget-width:23.333%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-17 .elementor-element.elementor-element-258db58 .elementor-icon-box-wrapper{gap:7px;}.elementor-17 .elementor-element.elementor-element-258db58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-258db58.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-258db58.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-258db58.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-258db58 .elementor-icon{font-size:38px;}.elementor-17 .elementor-element.elementor-element-258db58 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-258db58 .elementor-icon-box-title a{font-size:22px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-258db58 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-258db58:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-258db58:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-258db58 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-4b61315{width:var( --container-widget-width, 23.333% );max-width:23.333%;background-color:var( --e-global-color-primary );padding:30px 30px 30px 30px;--container-widget-width:23.333%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-17 .elementor-element.elementor-element-4b61315 .elementor-icon-box-wrapper{gap:7px;}.elementor-17 .elementor-element.elementor-element-4b61315.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-4b61315.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-4b61315.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-4b61315.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-4b61315 .elementor-icon{font-size:38px;}.elementor-17 .elementor-element.elementor-element-4b61315 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-4b61315 .elementor-icon-box-title a{font-size:22px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-4b61315 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-4b61315:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-4b61315:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-4b61315 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-55efdce{width:var( --container-widget-width, 23.333% );max-width:23.333%;background-color:var( --e-global-color-primary );padding:30px 30px 30px 30px;--container-widget-width:23.333%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;}.elementor-17 .elementor-element.elementor-element-55efdce .elementor-icon-box-wrapper{gap:7px;}.elementor-17 .elementor-element.elementor-element-55efdce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-55efdce.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-55efdce.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-55efdce.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-55efdce .elementor-icon{font-size:38px;}.elementor-17 .elementor-element.elementor-element-55efdce .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-55efdce .elementor-icon-box-title a{font-size:22px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-55efdce .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-55efdce:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-55efdce:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-55efdce .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-ff082cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:60px 60px 60px 60px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ff082cd:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ff082cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373D44;}.elementor-17 .elementor-element.elementor-element-5bb9ed6.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-5bb9ed6{text-align:center;}.elementor-17 .elementor-element.elementor-element-5bb9ed6 .elementor-heading-title{font-size:45px;font-weight:300;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-102c8ea{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-8dab2dc{--display:flex;}.elementor-17 .elementor-element.elementor-element-61be2b1 .elementor-button{background-color:var( --e-global-color-secondary );font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-61be2b1 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-61be2b1 .elementor-button:focus{background-color:#F8F8F800;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-61be2b1 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-61be2b1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-2661804{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-235c91e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-08b0566.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-08b0566{text-align:center;}.elementor-17 .elementor-element.elementor-element-08b0566 .elementor-heading-title{font-size:45px;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-e93fd5f{--display:flex;}.elementor-17 .elementor-element.elementor-element-250564a{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-5011b85{text-align:justify;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-5011b85 a{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-c4b9e2d{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-4e12891{text-align:justify;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-c4a777e{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-8a9476f{text-align:justify;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-8a9476f a{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-05de7d4{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-3770c42{text-align:justify;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-025021e{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-589fcbd{text-align:justify;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-9d6a8a6{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-ad54617{text-align:justify;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-9d69028{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-8414119{text-align:justify;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-236cc06{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-b96b5e6{text-align:justify;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-b96b5e6 a{color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-37506d0{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-d5bb548{text-align:justify;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-b64c00f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-f29fc47{text-align:justify;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-df85edf{--n-accordion-title-font-size:22px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:18px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:30px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-df85edf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );border-style:none;}.elementor-17 .elementor-element.elementor-element-df85edf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-df85edf > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}:where( .elementor-17 .elementor-element.elementor-element-df85edf > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-df85edf.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-df85edf {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-17 .elementor-element.elementor-element-df85edf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-9b6000f{--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-17 .elementor-element.elementor-element-51a4dc0{--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-17 .elementor-element.elementor-element-a569d68{--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-17 .elementor-element.elementor-element-8089f49{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-9305f25{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7e84761{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0aaf766{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3c8ad9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-386e0d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e93302c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-62c1397{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-33adfe8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a2b531b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6ffb04a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-dbad402{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5c381d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bd7331e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4648a6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-fce1e01{--e-n-carousel-swiper-slides-to-display:2;}.elementor-17 .elementor-element.elementor-element-4a931f9{--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-17 .elementor-element.elementor-element-a7e3829{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-17 .elementor-element.elementor-element-8463af5{--container-widget-width:45.555%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45.555% );max-width:45.555%;}.elementor-17 .elementor-element.elementor-element-258db58{--container-widget-width:45.555%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45.555% );max-width:45.555%;}.elementor-17 .elementor-element.elementor-element-4b61315{--container-widget-width:45.555%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45.555% );max-width:45.555%;}.elementor-17 .elementor-element.elementor-element-55efdce{--container-widget-width:45.555%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45.555% );max-width:45.555%;}.elementor-17 .elementor-element.elementor-element-df85edf{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-9b6000f{--width:70%;}.elementor-17 .elementor-element.elementor-element-51a4dc0{--width:20%;}.elementor-17 .elementor-element.elementor-element-6a8c2d2{--width:50%;}.elementor-17 .elementor-element.elementor-element-1ca68ac{--width:50%;}.elementor-17 .elementor-element.elementor-element-4a931f9{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-9b6000f{--width:100%;}.elementor-17 .elementor-element.elementor-element-6a8c2d2{--width:100%;}.elementor-17 .elementor-element.elementor-element-1ca68ac{--width:100%;}.elementor-17 .elementor-element.elementor-element-4a931f9{--width:100%;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-a99405f{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-28f2517 .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-631dcde{font-size:16px;}.elementor-17 .elementor-element.elementor-element-54e422e .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-4981923{font-size:16px;}.elementor-17 .elementor-element.elementor-element-be5e9f9 img{width:100%;max-width:100%;height:292px;object-fit:contain;object-position:center center;}.elementor-17 .elementor-element.elementor-element-8089f49{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-84b5bba .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-357486b{font-size:16px;}.elementor-17 .elementor-element.elementor-element-9305f25{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7e84761{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0aaf766{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3c8ad9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-386e0d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e93302c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-62c1397{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-33adfe8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a2b531b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6ffb04a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-dbad402{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5c381d0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bd7331e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4648a6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-fce1e01{--e-n-carousel-swiper-slides-to-display:1;}.elementor-17 .elementor-element.elementor-element-4a931f9{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-0d948fc .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-fea9d15{font-size:16px;}.elementor-17 .elementor-element.elementor-element-aca8a9e{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-0f15540 .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-f519dd2{font-size:16px;}.elementor-17 .elementor-element.elementor-element-a7e3829{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8463af5{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-258db58{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-4b61315{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-55efdce{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-ff082cd{--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-5bb9ed6 .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-102c8ea{font-size:16px;}.elementor-17 .elementor-element.elementor-element-08b0566 .elementor-heading-title{font-size:32px;}.elementor-17 .elementor-element.elementor-element-250564a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-5011b85{font-size:16px;}.elementor-17 .elementor-element.elementor-element-c4b9e2d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-4e12891{font-size:16px;}.elementor-17 .elementor-element.elementor-element-c4a777e{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-8a9476f{font-size:16px;}.elementor-17 .elementor-element.elementor-element-05de7d4{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-3770c42{font-size:16px;}.elementor-17 .elementor-element.elementor-element-025021e{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-589fcbd{font-size:16px;}.elementor-17 .elementor-element.elementor-element-9d6a8a6{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-ad54617{font-size:16px;}.elementor-17 .elementor-element.elementor-element-9d69028{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-8414119{font-size:16px;}.elementor-17 .elementor-element.elementor-element-236cc06{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-b96b5e6{font-size:16px;}.elementor-17 .elementor-element.elementor-element-37506d0{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-d5bb548{font-size:16px;}.elementor-17 .elementor-element.elementor-element-b64c00f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-17 .elementor-element.elementor-element-f29fc47{font-size:16px;}.elementor-17 .elementor-element.elementor-element-df85edf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-7f9b931 */.hover-box {
  position: relative;
  overflow: hidden;
  padding: 20px;
  background: #f0f0f0;
  cursor: pointer;
}

.box-title {
  position: relative;
  z-index: 2;
  margin: 0 0 10px 0;
  transition: opacity 0.3s ease; /* fade effect */
}

.box-text {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px; /* start from bottom */
  transform: translateY(100%); /* hidden initially */
  opacity: 0;
  transition: transform 0.3s ease, opacity 0.3s ease;
  z-index: 1;
  background: inherit;
}

/* Hover effects */
.hover-box:hover .box-title {
  opacity: 0; /* hide title */
}

.hover-box:hover .box-text {
  transform: translateY(0); /* slide text up */
  opacity: 1; /* show text */
}/* End custom CSS */