.elementor-7 .elementor-element.elementor-element-304704d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-030934b{--display:flex;--min-height:calc(100vh - var(--elementor-header-height, 0px));}.elementor-7 .elementor-element.elementor-element-030934b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-030934b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://precisionwater.davisdevelop.com/wp-content/uploads/2026/08/2147765073_cropped.webp");background-position:top center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-06a1d5f{--display:flex;--justify-content:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-06a1d5f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-06a1d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://precisionwater.davisdevelop.com/wp-content/uploads/2026/08/bg-cross1.png");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-06a1d5f::before, .elementor-7 .elementor-element.elementor-element-06a1d5f > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-06a1d5f > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-06a1d5f > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-06a1d5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-06a1d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-4426b5c ) 0%, var( --e-global-color-8127bce ) 100%);}.elementor-7 .elementor-element.elementor-element-cbe64a9{--display:flex;--justify-content:center;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-cbe64a9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-4937664 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.75rem;font-weight:700;line-height:140%;color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-ab2e280{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-6ebd374-font-family ), Sans-serif;font-size:var( --e-global-typography-6ebd374-font-size );font-weight:var( --e-global-typography-6ebd374-font-weight );line-height:var( --e-global-typography-6ebd374-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-81c7ad4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ef12f7b .elementor-button{background-color:var( --e-global-color-894d0c0 );border-style:solid;border-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-ef12f7b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-ef12f7b .elementor-button:focus{background-color:var( --e-global-color-09a07bb );color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-ef12f7b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-ef12f7b .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-ef12f7b .elementor-button:focus svg{fill:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-b5efe0d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-eb19018{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-eb19018.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-82c2c9a img{width:100%;max-width:160px;height:160px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-dc9aca1{background-color:#00000066;padding:15px 20px 15px 20px;}.elementor-7 .elementor-element.elementor-element-dc9aca1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-dc9aca1 .elementor-heading-title{font-family:var( --e-global-typography-8a9b4e7-font-family ), Sans-serif;font-size:var( --e-global-typography-8a9b4e7-font-size );font-weight:var( --e-global-typography-8a9b4e7-font-weight );line-height:var( --e-global-typography-8a9b4e7-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-ce4860f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ce4860f.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-b8045b2 img{width:100%;max-width:160px;height:160px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-70d943d{background-color:#00000066;padding:15px 20px 15px 20px;}.elementor-7 .elementor-element.elementor-element-70d943d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-70d943d .elementor-heading-title{font-family:var( --e-global-typography-8a9b4e7-font-family ), Sans-serif;font-size:var( --e-global-typography-8a9b4e7-font-size );font-weight:var( --e-global-typography-8a9b4e7-font-weight );line-height:var( --e-global-typography-8a9b4e7-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-48bd3da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-48bd3da.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-5c8677d img{width:100%;max-width:160px;height:160px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-4a87df7{background-color:#00000066;padding:15px 20px 15px 20px;}.elementor-7 .elementor-element.elementor-element-4a87df7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-4a87df7 .elementor-heading-title{font-family:var( --e-global-typography-8a9b4e7-font-family ), Sans-serif;font-size:var( --e-global-typography-8a9b4e7-font-size );font-weight:var( --e-global-typography-8a9b4e7-font-weight );line-height:var( --e-global-typography-8a9b4e7-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-2a8d56f{--display:flex;--min-height:calc(100vh - var(--elementor-header-height, 0px));}.elementor-7 .elementor-element.elementor-element-2a8d56f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2a8d56f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://precisionwater.davisdevelop.com/wp-content/uploads/2026/08/2147765073_cropped.webp");background-position:top center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-862f062{--display:flex;--justify-content:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-862f062:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-862f062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://precisionwater.davisdevelop.com/wp-content/uploads/2026/08/bg-cross1.png");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-862f062::before, .elementor-7 .elementor-element.elementor-element-862f062 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-862f062 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-862f062 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-862f062 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-862f062 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-4426b5c ) 0%, var( --e-global-color-8127bce ) 100%);}.elementor-7 .elementor-element.elementor-element-d30c22d{--display:flex;--justify-content:center;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-d30c22d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7e0727d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.75rem;font-weight:700;line-height:140%;color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-3b8df41{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-6ebd374-font-family ), Sans-serif;font-size:var( --e-global-typography-6ebd374-font-size );font-weight:var( --e-global-typography-6ebd374-font-weight );line-height:var( --e-global-typography-6ebd374-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-a92438f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a1e3784 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-a1e3784 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-7 .elementor-element.elementor-element-7a64ceb .elementor-button{background-color:var( --e-global-color-894d0c0 );border-style:solid;border-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-7a64ceb .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-7a64ceb .elementor-button:focus{background-color:var( --e-global-color-09a07bb );color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-7a64ceb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-7a64ceb .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-7 .elementor-element.elementor-element-7a64ceb .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-7a64ceb .elementor-button:focus svg{fill:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-b3921d6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:auto;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-54f295c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-54f295c.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-d8d1d3f img{width:100%;max-width:160px;height:160px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-647ac63{background-color:#00000066;padding:15px 20px 15px 20px;}.elementor-7 .elementor-element.elementor-element-647ac63.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-647ac63 .elementor-heading-title{font-family:var( --e-global-typography-8a9b4e7-font-family ), Sans-serif;font-size:var( --e-global-typography-8a9b4e7-font-size );font-weight:var( --e-global-typography-8a9b4e7-font-weight );line-height:var( --e-global-typography-8a9b4e7-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-519969c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-519969c.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-8fb7895 img{width:100%;max-width:160px;height:160px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-3e002f9{background-color:#00000066;padding:15px 20px 15px 20px;}.elementor-7 .elementor-element.elementor-element-3e002f9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3e002f9 .elementor-heading-title{font-family:var( --e-global-typography-8a9b4e7-font-family ), Sans-serif;font-size:var( --e-global-typography-8a9b4e7-font-size );font-weight:var( --e-global-typography-8a9b4e7-font-weight );line-height:var( --e-global-typography-8a9b4e7-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-59ec03a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-59ec03a.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-eedaabf img{width:100%;max-width:160px;height:160px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-c1f535f{background-color:#00000066;padding:15px 20px 15px 20px;}.elementor-7 .elementor-element.elementor-element-c1f535f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c1f535f .elementor-heading-title{font-family:var( --e-global-typography-8a9b4e7-font-family ), Sans-serif;font-size:var( --e-global-typography-8a9b4e7-font-size );font-weight:var( --e-global-typography-8a9b4e7-font-weight );line-height:var( --e-global-typography-8a9b4e7-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-0be994d{--display:flex;--min-height:calc(100vh - var(--elementor-header-height, 0px));}.elementor-7 .elementor-element.elementor-element-0be994d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0be994d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://precisionwater.davisdevelop.com/wp-content/uploads/2026/08/2147765073_cropped.webp");background-position:top center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-9c271b1{--display:flex;--justify-content:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9c271b1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9c271b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://precisionwater.davisdevelop.com/wp-content/uploads/2026/08/bg-cross1.png");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-9c271b1::before, .elementor-7 .elementor-element.elementor-element-9c271b1 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-9c271b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-9c271b1 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-9c271b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-9c271b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-4426b5c ) 0%, var( --e-global-color-8127bce ) 100%);}.elementor-7 .elementor-element.elementor-element-265198d{--display:flex;--justify-content:center;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-265198d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3cb02e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.75rem;font-weight:700;line-height:140%;color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-84ab8e8{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-6ebd374-font-family ), Sans-serif;font-size:var( --e-global-typography-6ebd374-font-size );font-weight:var( --e-global-typography-6ebd374-font-weight );line-height:var( --e-global-typography-6ebd374-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-0db123c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-671b600 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-671b600 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-7 .elementor-element.elementor-element-391b676 .elementor-button{background-color:var( --e-global-color-894d0c0 );border-style:solid;border-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-391b676 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-391b676 .elementor-button:focus{background-color:var( --e-global-color-09a07bb );color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-391b676 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-391b676 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-7 .elementor-element.elementor-element-391b676 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-391b676 .elementor-button:focus svg{fill:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-d12f08f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:auto;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-667fb45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-667fb45.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-1ca2e6d img{width:100%;max-width:160px;height:160px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-e1aef44{background-color:#00000066;padding:15px 20px 15px 20px;}.elementor-7 .elementor-element.elementor-element-e1aef44.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e1aef44 .elementor-heading-title{font-family:var( --e-global-typography-8a9b4e7-font-family ), Sans-serif;font-size:var( --e-global-typography-8a9b4e7-font-size );font-weight:var( --e-global-typography-8a9b4e7-font-weight );line-height:var( --e-global-typography-8a9b4e7-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-225ab51{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-225ab51.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-55b044c img{width:100%;max-width:160px;height:160px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-c176868{background-color:#00000066;padding:15px 20px 15px 20px;}.elementor-7 .elementor-element.elementor-element-c176868.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c176868 .elementor-heading-title{font-family:var( --e-global-typography-8a9b4e7-font-family ), Sans-serif;font-size:var( --e-global-typography-8a9b4e7-font-size );font-weight:var( --e-global-typography-8a9b4e7-font-weight );line-height:var( --e-global-typography-8a9b4e7-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-9109a4b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9109a4b.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-8ad5bf9 img{width:100%;max-width:160px;height:160px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-ce4e228{background-color:#00000066;padding:15px 20px 15px 20px;}.elementor-7 .elementor-element.elementor-element-ce4e228.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ce4e228 .elementor-heading-title{font-family:var( --e-global-typography-8a9b4e7-font-family ), Sans-serif;font-size:var( --e-global-typography-8a9b4e7-font-size );font-weight:var( --e-global-typography-8a9b4e7-font-weight );line-height:var( --e-global-typography-8a9b4e7-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-c480a20{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#D9D9D9;--e-n-carousel-dots-hover-color:var( --e-global-color-09a07bb );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-60px;}:where( .elementor-7 .elementor-element.elementor-element-c480a20 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:40px;--padding-inline-end:40px;--padding-block-end:40px;--padding-inline-start:40px;}.elementor-7 .elementor-element.elementor-element-c480a20 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-7 .elementor-element.elementor-element-b94e5d3{--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:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-a4f3014{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d05d5e0 .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-8af5dd1 .elementor-button{background-color:var( --e-global-color-894d0c0 );border-style:solid;border-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-8af5dd1 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-8af5dd1 .elementor-button:focus{background-color:var( --e-global-color-09a07bb );color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-8af5dd1 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-8af5dd1 .elementor-button:focus svg{fill:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-c0fc395{--grid-columns:4;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-7 .elementor-element.elementor-element-c0fc395 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c0fc395 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7 .elementor-element.elementor-element-c0fc395 .e-loop-item > .elementor-section, .elementor-7 .elementor-element.elementor-element-c0fc395 .e-loop-item > .elementor-section > .elementor-container, .elementor-7 .elementor-element.elementor-element-c0fc395 .e-loop-item > .e-con, .elementor-7 .elementor-element.elementor-element-c0fc395 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-7 .elementor-element.elementor-element-7ce777f{--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:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7ce777f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7ce777f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f87c999 );background-image:url("https://precisionwater.davisdevelop.com/wp-content/uploads/2026/08/highlights-bg.webp");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-05aad63{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ebd3e53{--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;--overflow:hidden;--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ebd3e53:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ebd3e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-0086af9{--display:flex;--justify-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-0086af9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0086af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ad67b1 );}.elementor-7 .elementor-element.elementor-element-0086af9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-a4e1d05 img{width:100%;max-width:60px;height:60px;object-fit:contain;object-position:center center;}.elementor-7 .elementor-element.elementor-element-f071e75 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f071e75 .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-f071e75 .elementor-icon svg{height:80px;}.elementor-7 .elementor-element.elementor-element-f071e75 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-b76fb3e{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-f5ec796{--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;--overflow:hidden;--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f5ec796:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f5ec796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-9004c41{--display:flex;--justify-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-9004c41:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9004c41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-63accdc );}.elementor-7 .elementor-element.elementor-element-9004c41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c248a2c img{width:100%;max-width:60px;height:60px;object-fit:contain;object-position:center center;}.elementor-7 .elementor-element.elementor-element-2135d7a .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-2135d7a .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-2135d7a .elementor-icon svg{height:80px;}.elementor-7 .elementor-element.elementor-element-2135d7a .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-be538f1{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-d243379{--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;--overflow:hidden;--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d243379:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d243379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-321f146{--display:flex;--justify-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-321f146:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-321f146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-321f146.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-99e0a53 img{width:100%;max-width:60px;height:60px;object-fit:contain;object-position:center center;}.elementor-7 .elementor-element.elementor-element-37201ba .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-37201ba .elementor-icon{font-size:80px;}.elementor-7 .elementor-element.elementor-element-37201ba .elementor-icon svg{height:80px;}.elementor-7 .elementor-element.elementor-element-37201ba .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-7d6529d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-226d3d9{--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:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-769693c{--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:40px 60px;--row-gap:40px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-793211f{--display:flex;--min-height:600px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ea242c3{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-7 .elementor-element.elementor-element-ea242c3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ea242c3 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:9px 9px 9px 9px;}.elementor-7 .elementor-element.elementor-element-77648b0{--display:flex;--position:absolute;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:9px 9px 9px 9px;box-shadow:-15px -15px 0px 0px #FFFFFF;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;bottom:0px;}.elementor-7 .elementor-element.elementor-element-77648b0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-77648b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-63accdc );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-77648b0{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-77648b0{left:0px;}.elementor-7 .elementor-element.elementor-element-699fbfa{text-align:center;}.elementor-7 .elementor-element.elementor-element-699fbfa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:5rem;font-weight:800;line-height:100%;color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-e171779{text-align:center;}.elementor-7 .elementor-element.elementor-element-e171779 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.625rem;font-weight:700;line-height:140%;color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-b513152{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ba728da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-7 .elementor-element.elementor-element-ba728da .elementor-heading-title{font-family:var( --e-global-typography-8a9b4e7-font-family ), Sans-serif;font-size:var( --e-global-typography-8a9b4e7-font-size );font-weight:var( --e-global-typography-8a9b4e7-font-weight );line-height:var( --e-global-typography-8a9b4e7-line-height );color:var( --e-global-color-3b78081 );}.elementor-7 .elementor-element.elementor-element-12475a0 .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-7a9072b{width:var( --container-widget-width, 70% );max-width:70%;padding:0px 0px 0px 20px;--container-widget-width:70%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 10px;border-color:var( --e-global-color-28f6b53 );font-family:var( --e-global-typography-c3695ba-font-family ), Sans-serif;font-size:var( --e-global-typography-c3695ba-font-size );font-weight:var( --e-global-typography-c3695ba-font-weight );line-height:var( --e-global-typography-c3695ba-line-height );color:var( --e-global-color-4426b5c );}.elementor-7 .elementor-element.elementor-element-7a9072b a{color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-f06ac60 .elementor-button{background-color:var( --e-global-color-894d0c0 );border-style:solid;border-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-f06ac60 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-f06ac60 .elementor-button:focus{background-color:var( --e-global-color-09a07bb );color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-f06ac60 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-f06ac60 .elementor-button:focus svg{fill:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-af3f7af{--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-7 .elementor-element.elementor-element-af3f7af:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-af3f7af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://precisionwater.davisdevelop.com/wp-content/uploads/2026/08/Depositphotos_699130696_L.webp");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-71b4027{--display:flex;--justify-content:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-71b4027:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-71b4027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://precisionwater.davisdevelop.com/wp-content/uploads/2026/08/bg-cross1.png");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-71b4027::before, .elementor-7 .elementor-element.elementor-element-71b4027 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-71b4027 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-71b4027 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-71b4027 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-71b4027 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-4426b5c ) 0%, var( --e-global-color-8127bce ) 100%);}.elementor-7 .elementor-element.elementor-element-e16074f{--display:flex;--justify-content:center;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-e16074f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-1005fe0{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1005fe0 .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-f96fe71{--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;--overflow:hidden;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-894d0c0 );--border-color:var( --e-global-color-894d0c0 );--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f96fe71::before, .elementor-7 .elementor-element.elementor-element-f96fe71 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-f96fe71 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-f96fe71 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-f96fe71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-f96fe71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#6AAB4B;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-c078d88{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-c078d88:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c078d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-c078d88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-acc2630 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-acc2630.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-acc2630.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-acc2630.elementor-view-default .elementor-icon{color:var( --e-global-color-09a07bb );border-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-acc2630.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-acc2630.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-acc2630 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-acc2630 .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-03496f9{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-0daa59a .elementor-heading-title{font-family:var( --e-global-typography-733f9bb-font-family ), Sans-serif;font-size:var( --e-global-typography-733f9bb-font-size );font-weight:var( --e-global-typography-733f9bb-font-weight );line-height:var( --e-global-typography-733f9bb-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-cc9f8ae{--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;--overflow:hidden;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-894d0c0 );--border-color:var( --e-global-color-894d0c0 );--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cc9f8ae::before, .elementor-7 .elementor-element.elementor-element-cc9f8ae > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-cc9f8ae > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-cc9f8ae > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-cc9f8ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-cc9f8ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#6AAB4B;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-55a0ac7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-55a0ac7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-55a0ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-55a0ac7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-b7aaf3a .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-b7aaf3a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-b7aaf3a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b7aaf3a.elementor-view-default .elementor-icon{color:var( --e-global-color-09a07bb );border-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-b7aaf3a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b7aaf3a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-b7aaf3a .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-b7aaf3a .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-9ce4e77{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-d814684 .elementor-heading-title{font-family:var( --e-global-typography-733f9bb-font-family ), Sans-serif;font-size:var( --e-global-typography-733f9bb-font-size );font-weight:var( --e-global-typography-733f9bb-font-weight );line-height:var( --e-global-typography-733f9bb-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-a4c709b{--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;--overflow:hidden;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-894d0c0 );--border-color:var( --e-global-color-894d0c0 );--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a4c709b::before, .elementor-7 .elementor-element.elementor-element-a4c709b > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a4c709b > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a4c709b > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a4c709b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a4c709b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#6AAB4B;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-a522671{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-a522671:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a522671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-a522671.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-639b68d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-639b68d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-639b68d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-639b68d.elementor-view-default .elementor-icon{color:var( --e-global-color-09a07bb );border-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-639b68d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-639b68d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-639b68d .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-639b68d .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-67a8214{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-6ba5e78 .elementor-heading-title{font-family:var( --e-global-typography-733f9bb-font-family ), Sans-serif;font-size:var( --e-global-typography-733f9bb-font-size );font-weight:var( --e-global-typography-733f9bb-font-weight );line-height:var( --e-global-typography-733f9bb-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-7ee409d{--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;--overflow:hidden;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-894d0c0 );--border-color:var( --e-global-color-894d0c0 );--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7ee409d::before, .elementor-7 .elementor-element.elementor-element-7ee409d > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7ee409d > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7ee409d > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-7ee409d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-7ee409d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#6AAB4B;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-a6785ee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-a6785ee:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a6785ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-a6785ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-068362a .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-068362a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-068362a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-068362a.elementor-view-default .elementor-icon{color:var( --e-global-color-09a07bb );border-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-068362a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-068362a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-068362a .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-068362a .elementor-icon svg{height:40px;}.elementor-7 .elementor-element.elementor-element-f57f1ae{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-c38ca0b .elementor-heading-title{font-family:var( --e-global-typography-733f9bb-font-family ), Sans-serif;font-size:var( --e-global-typography-733f9bb-font-size );font-weight:var( --e-global-typography-733f9bb-font-weight );line-height:var( --e-global-typography-733f9bb-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-a85b3e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7718b00 .elementor-button{background-color:var( --e-global-color-894d0c0 );border-style:solid;border-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-7718b00 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-7718b00 .elementor-button:focus{background-color:var( --e-global-color-09a07bb );color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-7718b00 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-7718b00 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-7718b00 .elementor-button:focus svg{fill:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-73927d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-f4c3420{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e654e1c .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-f840352 .elementor-button{background-color:var( --e-global-color-894d0c0 );border-style:solid;border-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-f840352 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-f840352 .elementor-button:focus{background-color:var( --e-global-color-09a07bb );color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-f840352 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-f840352 .elementor-button:focus svg{fill:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-6b25958{--display:flex;}.elementor-7 .elementor-element.elementor-element-fcce2f2{--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:18px 18px 18px 18px;box-shadow:0px 7px 38px 0px #E8EBF2;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-fcce2f2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-fd690d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-bac5895{background-color:var( --e-global-color-28f6b53 );padding:24px 16px 24px 16px;border-radius:0px 0px 18px 18px;}.elementor-7 .elementor-element.elementor-element-bac5895 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-bac5895.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-bac5895.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-bac5895.elementor-view-default .elementor-icon{color:var( --e-global-color-09a07bb );border-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-bac5895.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-bac5895.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-bac5895 .elementor-icon{font-size:38px;}.elementor-7 .elementor-element.elementor-element-bac5895 .elementor-icon svg{height:38px;}.elementor-7 .elementor-element.elementor-element-bac5895 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-8b96f8a{--e-rating-icon-font-size:26px;--e-rating-gap:4px;--e-rating-icon-marked-color:#FF7A00;}.elementor-7 .elementor-element.elementor-element-6a035a5{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-f39d9d3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-398012c .elementor-heading-title{font-family:var( --e-global-typography-733f9bb-font-family ), Sans-serif;font-size:var( --e-global-typography-733f9bb-font-size );font-weight:var( --e-global-typography-733f9bb-font-weight );line-height:var( --e-global-typography-733f9bb-line-height );color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-2953469{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-2953469 .elementor-heading-title{font-family:var( --e-global-typography-1eb8154-font-family ), Sans-serif;font-size:var( --e-global-typography-1eb8154-font-size );font-weight:var( --e-global-typography-1eb8154-font-weight );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-73589e1{--display:flex;}.elementor-7 .elementor-element.elementor-element-d99be3b{--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:18px 18px 18px 18px;box-shadow:0px 7px 38px 0px #E8EBF2;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-d99be3b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-6872570{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-06cfe8c{background-color:var( --e-global-color-28f6b53 );padding:24px 16px 24px 16px;border-radius:0px 0px 18px 18px;}.elementor-7 .elementor-element.elementor-element-06cfe8c .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-06cfe8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-06cfe8c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-06cfe8c.elementor-view-default .elementor-icon{color:var( --e-global-color-09a07bb );border-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-06cfe8c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-06cfe8c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-06cfe8c .elementor-icon{font-size:38px;}.elementor-7 .elementor-element.elementor-element-06cfe8c .elementor-icon svg{height:38px;}.elementor-7 .elementor-element.elementor-element-06cfe8c .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-1db02fc{--e-rating-icon-font-size:26px;--e-rating-gap:4px;--e-rating-icon-marked-color:#FF7A00;}.elementor-7 .elementor-element.elementor-element-71a72fe{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-7713ac3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-fb434e1 .elementor-heading-title{font-family:var( --e-global-typography-733f9bb-font-family ), Sans-serif;font-size:var( --e-global-typography-733f9bb-font-size );font-weight:var( --e-global-typography-733f9bb-font-weight );line-height:var( --e-global-typography-733f9bb-line-height );color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-605b62b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-605b62b .elementor-heading-title{font-family:var( --e-global-typography-1eb8154-font-family ), Sans-serif;font-size:var( --e-global-typography-1eb8154-font-size );font-weight:var( --e-global-typography-1eb8154-font-weight );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-b6dbde3{--display:flex;}.elementor-7 .elementor-element.elementor-element-b79c862{--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:18px 18px 18px 18px;box-shadow:0px 7px 38px 0px #E8EBF2;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-b79c862.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e6d6abf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1f663f8{background-color:var( --e-global-color-28f6b53 );padding:24px 16px 24px 16px;border-radius:0px 0px 18px 18px;}.elementor-7 .elementor-element.elementor-element-1f663f8 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-1f663f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-1f663f8.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1f663f8.elementor-view-default .elementor-icon{color:var( --e-global-color-09a07bb );border-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-1f663f8.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1f663f8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-1f663f8 .elementor-icon{font-size:38px;}.elementor-7 .elementor-element.elementor-element-1f663f8 .elementor-icon svg{height:38px;}.elementor-7 .elementor-element.elementor-element-1f663f8 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-3cc0d6f{--e-rating-icon-font-size:26px;--e-rating-gap:4px;--e-rating-icon-marked-color:#FF7A00;}.elementor-7 .elementor-element.elementor-element-e0cdbb9{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-eaf995d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-57cdbc2 .elementor-heading-title{font-family:var( --e-global-typography-733f9bb-font-family ), Sans-serif;font-size:var( --e-global-typography-733f9bb-font-size );font-weight:var( --e-global-typography-733f9bb-font-weight );line-height:var( --e-global-typography-733f9bb-line-height );color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-c02415a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-c02415a .elementor-heading-title{font-family:var( --e-global-typography-1eb8154-font-family ), Sans-serif;font-size:var( --e-global-typography-1eb8154-font-size );font-weight:var( --e-global-typography-1eb8154-font-weight );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-7729fed{--display:flex;}.elementor-7 .elementor-element.elementor-element-c6492ea{--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:18px 18px 18px 18px;box-shadow:0px 7px 38px 0px #E8EBF2;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-c6492ea.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e238c12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-02c436b{background-color:var( --e-global-color-28f6b53 );padding:24px 16px 24px 16px;border-radius:0px 0px 18px 18px;}.elementor-7 .elementor-element.elementor-element-02c436b .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-02c436b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-02c436b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-02c436b.elementor-view-default .elementor-icon{color:var( --e-global-color-09a07bb );border-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-02c436b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-02c436b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-02c436b .elementor-icon{font-size:38px;}.elementor-7 .elementor-element.elementor-element-02c436b .elementor-icon svg{height:38px;}.elementor-7 .elementor-element.elementor-element-02c436b .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-92d4f8a{--e-rating-icon-font-size:26px;--e-rating-gap:4px;--e-rating-icon-marked-color:#FF7A00;}.elementor-7 .elementor-element.elementor-element-55c555b{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-0000997.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c8639d5 .elementor-heading-title{font-family:var( --e-global-typography-733f9bb-font-family ), Sans-serif;font-size:var( --e-global-typography-733f9bb-font-size );font-weight:var( --e-global-typography-733f9bb-font-weight );line-height:var( --e-global-typography-733f9bb-line-height );color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-882ebd8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-882ebd8 .elementor-heading-title{font-family:var( --e-global-typography-1eb8154-font-family ), Sans-serif;font-size:var( --e-global-typography-1eb8154-font-size );font-weight:var( --e-global-typography-1eb8154-font-weight );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-f4f735e{--display:flex;}.elementor-7 .elementor-element.elementor-element-a8427dc{--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:18px 18px 18px 18px;box-shadow:0px 7px 38px 0px #E8EBF2;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-a8427dc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-cc839a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ca5cf6d{background-color:var( --e-global-color-28f6b53 );padding:24px 16px 24px 16px;border-radius:0px 0px 18px 18px;}.elementor-7 .elementor-element.elementor-element-ca5cf6d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-ca5cf6d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-ca5cf6d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ca5cf6d.elementor-view-default .elementor-icon{color:var( --e-global-color-09a07bb );border-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-ca5cf6d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ca5cf6d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-ca5cf6d .elementor-icon{font-size:38px;}.elementor-7 .elementor-element.elementor-element-ca5cf6d .elementor-icon svg{height:38px;}.elementor-7 .elementor-element.elementor-element-ca5cf6d .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-05f5b0d{--e-rating-icon-font-size:26px;--e-rating-gap:4px;--e-rating-icon-marked-color:#FF7A00;}.elementor-7 .elementor-element.elementor-element-e829563{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-4a97fc8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c0e4a45 .elementor-heading-title{font-family:var( --e-global-typography-733f9bb-font-family ), Sans-serif;font-size:var( --e-global-typography-733f9bb-font-size );font-weight:var( --e-global-typography-733f9bb-font-weight );line-height:var( --e-global-typography-733f9bb-line-height );color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-b5c375e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-b5c375e .elementor-heading-title{font-family:var( --e-global-typography-1eb8154-font-family ), Sans-serif;font-size:var( --e-global-typography-1eb8154-font-size );font-weight:var( --e-global-typography-1eb8154-font-weight );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-a667e69{--display:flex;}.elementor-7 .elementor-element.elementor-element-583cb49{--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:18px 18px 18px 18px;box-shadow:0px 7px 38px 0px #E8EBF2;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-583cb49.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-fa232fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6986727{background-color:var( --e-global-color-28f6b53 );padding:24px 16px 24px 16px;border-radius:0px 0px 18px 18px;}.elementor-7 .elementor-element.elementor-element-6986727 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-6986727.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-6986727.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6986727.elementor-view-default .elementor-icon{color:var( --e-global-color-09a07bb );border-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-6986727.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6986727.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-6986727 .elementor-icon{font-size:38px;}.elementor-7 .elementor-element.elementor-element-6986727 .elementor-icon svg{height:38px;}.elementor-7 .elementor-element.elementor-element-6986727 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-62b889c{--e-rating-icon-font-size:26px;--e-rating-gap:4px;--e-rating-icon-marked-color:#FF7A00;}.elementor-7 .elementor-element.elementor-element-bd6e767{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-fa26c45.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-f9010c2 .elementor-heading-title{font-family:var( --e-global-typography-733f9bb-font-family ), Sans-serif;font-size:var( --e-global-typography-733f9bb-font-size );font-weight:var( --e-global-typography-733f9bb-font-weight );line-height:var( --e-global-typography-733f9bb-line-height );color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-c8c247b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-c8c247b .elementor-heading-title{font-family:var( --e-global-typography-1eb8154-font-family ), Sans-serif;font-size:var( --e-global-typography-1eb8154-font-size );font-weight:var( --e-global-typography-1eb8154-font-weight );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-d2b131e{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, calc(100% + 80px) );max-width:calc(100% + 80px);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;--container-widget-width:calc(100% + 80px);--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#D9D9D9;--e-n-carousel-dots-hover-color:var( --e-global-color-09a07bb );--e-n-carousel-swiper-pagination-spacing:10px;}:where( .elementor-7 .elementor-element.elementor-element-d2b131e .swiper-slide ) > .e-con{--padding-top:40px;--padding-right:40px;--padding-bottom:40px;--padding-left:40px;}.elementor-7 .elementor-element.elementor-element-d2b131e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-7 .elementor-element.elementor-element-215167d{--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:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-215167d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-215167d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a63b4da );background-image:url("https://precisionwater.davisdevelop.com/wp-content/uploads/2026/08/highlights2-bg.webp");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-41c9b69{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-30c0467 .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-388b067 .elementor-button{background-color:var( --e-global-color-894d0c0 );border-style:solid;border-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-388b067 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-388b067 .elementor-button:focus{background-color:var( --e-global-color-09a07bb );color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-388b067 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-388b067 .elementor-button:focus svg{fill:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-5ff6062{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-21bb10c{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-21bb10c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-21bb10c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5618bc6 );}.elementor-7 .elementor-element.elementor-element-21bb10c.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-21bb10c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0d18722 img{width:100%;max-width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-65463b0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-65463b0 .elementor-heading-title{font-family:var( --e-global-typography-733f9bb-font-family ), Sans-serif;font-size:var( --e-global-typography-733f9bb-font-size );font-weight:var( --e-global-typography-733f9bb-font-weight );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-b1ac814{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-b1ac814:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b1ac814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5618bc6 );}.elementor-7 .elementor-element.elementor-element-b1ac814.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-b1ac814.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-b5dc169 img{width:100%;max-width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-bb7bc7c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-bb7bc7c .elementor-heading-title{font-family:var( --e-global-typography-733f9bb-font-family ), Sans-serif;font-size:var( --e-global-typography-733f9bb-font-size );font-weight:var( --e-global-typography-733f9bb-font-weight );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-4caade2{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-4caade2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4caade2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5618bc6 );}.elementor-7 .elementor-element.elementor-element-4caade2.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-4caade2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-00fdaa9 img{width:100%;max-width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-9c4426c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-9c4426c .elementor-heading-title{font-family:var( --e-global-typography-733f9bb-font-family ), Sans-serif;font-size:var( --e-global-typography-733f9bb-font-size );font-weight:var( --e-global-typography-733f9bb-font-weight );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-1a2bbba{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-1a2bbba:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1a2bbba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5618bc6 );}.elementor-7 .elementor-element.elementor-element-1a2bbba.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-1a2bbba.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e6dd7f9 img{width:100%;max-width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-2fca158.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2fca158 .elementor-heading-title{font-family:var( --e-global-typography-733f9bb-font-family ), Sans-serif;font-size:var( --e-global-typography-733f9bb-font-size );font-weight:var( --e-global-typography-733f9bb-font-weight );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-fbf2beb{--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:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-6d10459{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-10f177e .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-73dc782 .elementor-button{background-color:var( --e-global-color-894d0c0 );border-style:solid;border-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-73dc782 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-73dc782 .elementor-button:focus{background-color:var( --e-global-color-09a07bb );color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-73dc782 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-73dc782 .elementor-button:focus svg{fill:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-e35b833{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-13bcda3{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-13bcda3.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-13bcda3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-cb2c2a9 img{width:100%;max-width:100%;height:290px;object-fit:cover;object-position:center center;border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-9fcb7f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-7 .elementor-element.elementor-element-9fcb7f2 .elementor-heading-title{font-family:var( --e-global-typography-1eb8154-font-family ), Sans-serif;font-size:var( --e-global-typography-1eb8154-font-size );font-weight:var( --e-global-typography-1eb8154-font-weight );line-height:var( --e-global-typography-1eb8154-line-height );color:#A1A1A1;}.elementor-7 .elementor-element.elementor-element-931916a .elementor-heading-title{font-family:var( --e-global-typography-61d7ce9-font-family ), Sans-serif;font-size:var( --e-global-typography-61d7ce9-font-size );font-weight:var( --e-global-typography-61d7ce9-font-weight );line-height:var( --e-global-typography-61d7ce9-line-height );color:var( --e-global-color-4426b5c );}.elementor-7 .elementor-element.elementor-element-28a00f4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-df67597 .elementor-button{background-color:var( --e-global-color-09a07bb );fill:var( --e-global-color-894d0c0 );color:var( --e-global-color-894d0c0 );border-style:solid;border-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-df67597 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-df67597 .elementor-button:focus{background-color:var( --e-global-color-894d0c0 );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-df67597{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-df67597 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-df67597 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-df67597 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-df67597 .elementor-button:focus svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-686cb63{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-686cb63.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-686cb63.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-f724b69 img{width:100%;max-width:100%;height:290px;object-fit:cover;object-position:center center;border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-6f34087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-7 .elementor-element.elementor-element-6f34087 .elementor-heading-title{font-family:var( --e-global-typography-1eb8154-font-family ), Sans-serif;font-size:var( --e-global-typography-1eb8154-font-size );font-weight:var( --e-global-typography-1eb8154-font-weight );line-height:var( --e-global-typography-1eb8154-line-height );color:#A1A1A1;}.elementor-7 .elementor-element.elementor-element-4a9100c .elementor-heading-title{font-family:var( --e-global-typography-61d7ce9-font-family ), Sans-serif;font-size:var( --e-global-typography-61d7ce9-font-size );font-weight:var( --e-global-typography-61d7ce9-font-weight );line-height:var( --e-global-typography-61d7ce9-line-height );color:var( --e-global-color-4426b5c );}.elementor-7 .elementor-element.elementor-element-11771a4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-6375269 .elementor-button{background-color:var( --e-global-color-09a07bb );fill:var( --e-global-color-894d0c0 );color:var( --e-global-color-894d0c0 );border-style:solid;border-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-6375269 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-6375269 .elementor-button:focus{background-color:var( --e-global-color-894d0c0 );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-6375269{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-6375269 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-6375269 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-6375269 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-6375269 .elementor-button:focus svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-c6e8dcb{--display:flex;--border-radius:9px 9px 9px 9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c6e8dcb.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-c6e8dcb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-6f308d1 img{width:100%;max-width:100%;height:290px;object-fit:cover;object-position:center center;border-radius:11px 11px 11px 11px;}.elementor-7 .elementor-element.elementor-element-079c002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-7 .elementor-element.elementor-element-079c002 .elementor-heading-title{font-family:var( --e-global-typography-1eb8154-font-family ), Sans-serif;font-size:var( --e-global-typography-1eb8154-font-size );font-weight:var( --e-global-typography-1eb8154-font-weight );line-height:var( --e-global-typography-1eb8154-line-height );color:#A1A1A1;}.elementor-7 .elementor-element.elementor-element-2da8cc9 .elementor-heading-title{font-family:var( --e-global-typography-61d7ce9-font-family ), Sans-serif;font-size:var( --e-global-typography-61d7ce9-font-size );font-weight:var( --e-global-typography-61d7ce9-font-weight );line-height:var( --e-global-typography-61d7ce9-line-height );color:var( --e-global-color-4426b5c );}.elementor-7 .elementor-element.elementor-element-371c5fc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-467dbba .elementor-button{background-color:var( --e-global-color-09a07bb );fill:var( --e-global-color-894d0c0 );color:var( --e-global-color-894d0c0 );border-style:solid;border-color:var( --e-global-color-894d0c0 );}.elementor-7 .elementor-element.elementor-element-467dbba .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-467dbba .elementor-button:focus{background-color:var( --e-global-color-894d0c0 );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-467dbba{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-467dbba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-467dbba .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-467dbba .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-467dbba .elementor-button:focus svg{fill:var( --e-global-color-09a07bb );}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-06a1d5f{--width:100%;}.elementor-7 .elementor-element.elementor-element-cbe64a9{--width:100%;}.elementor-7 .elementor-element.elementor-element-b5efe0d{--content-width:520px;}.elementor-7 .elementor-element.elementor-element-862f062{--width:100%;}.elementor-7 .elementor-element.elementor-element-d30c22d{--width:100%;}.elementor-7 .elementor-element.elementor-element-b3921d6{--content-width:520px;}.elementor-7 .elementor-element.elementor-element-9c271b1{--width:100%;}.elementor-7 .elementor-element.elementor-element-265198d{--width:100%;}.elementor-7 .elementor-element.elementor-element-d12f08f{--content-width:520px;}.elementor-7 .elementor-element.elementor-element-0086af9{--width:100px;}.elementor-7 .elementor-element.elementor-element-9004c41{--width:100px;}.elementor-7 .elementor-element.elementor-element-321f146{--width:100px;}.elementor-7 .elementor-element.elementor-element-77648b0{--width:300px;}.elementor-7 .elementor-element.elementor-element-71b4027{--width:100%;}.elementor-7 .elementor-element.elementor-element-e16074f{--width:100%;}.elementor-7 .elementor-element.elementor-element-f96fe71{--width:43%;}.elementor-7 .elementor-element.elementor-element-c078d88{--width:85px;}.elementor-7 .elementor-element.elementor-element-cc9f8ae{--width:43%;}.elementor-7 .elementor-element.elementor-element-55a0ac7{--width:85px;}.elementor-7 .elementor-element.elementor-element-a4c709b{--width:43%;}.elementor-7 .elementor-element.elementor-element-a522671{--width:85px;}.elementor-7 .elementor-element.elementor-element-7ee409d{--width:43%;}.elementor-7 .elementor-element.elementor-element-a6785ee{--width:85px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-b5efe0d{--content-width:660px;}.elementor-7 .elementor-element.elementor-element-f96fe71{--width:100%;}.elementor-7 .elementor-element.elementor-element-cc9f8ae{--width:100%;}.elementor-7 .elementor-element.elementor-element-a4c709b{--width:100%;}.elementor-7 .elementor-element.elementor-element-7ee409d{--width:100%;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-030934b{--min-height:0;}.elementor-7 .elementor-element.elementor-element-cbe64a9{--padding-top:60px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-7 .elementor-element.elementor-element-ab2e280{width:100%;max-width:100%;font-size:var( --e-global-typography-6ebd374-font-size );line-height:var( --e-global-typography-6ebd374-line-height );}.elementor-7 .elementor-element.elementor-element-b5efe0d{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-82c2c9a img{max-width:100%;height:180px;}.elementor-7 .elementor-element.elementor-element-dc9aca1 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-b8045b2 img{max-width:100%;height:180px;}.elementor-7 .elementor-element.elementor-element-70d943d .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-5c8677d img{max-width:100%;height:180px;}.elementor-7 .elementor-element.elementor-element-4a87df7 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-2a8d56f{--min-height:0;}.elementor-7 .elementor-element.elementor-element-d30c22d{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-7 .elementor-element.elementor-element-3b8df41{width:100%;max-width:100%;font-size:var( --e-global-typography-6ebd374-font-size );line-height:var( --e-global-typography-6ebd374-line-height );}.elementor-7 .elementor-element.elementor-element-b3921d6{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-647ac63 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-3e002f9 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-c1f535f .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-0be994d{--min-height:0;}.elementor-7 .elementor-element.elementor-element-265198d{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-7 .elementor-element.elementor-element-84ab8e8{width:100%;max-width:100%;font-size:var( --e-global-typography-6ebd374-font-size );line-height:var( --e-global-typography-6ebd374-line-height );}.elementor-7 .elementor-element.elementor-element-d12f08f{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-e1aef44 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-c176868 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-ce4e228 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-c480a20{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-a4f3014{--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:space-between;--align-items:stretch;}.elementor-7 .elementor-element.elementor-element-d05d5e0 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-c0fc395{--grid-columns:2;}.elementor-7 .elementor-element.elementor-element-05aad63{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-769693c{--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-7 .elementor-element.elementor-element-793211f.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-b513152{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ba728da .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-12475a0 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-7a9072b{width:100%;max-width:100%;font-size:var( --e-global-typography-c3695ba-font-size );line-height:var( --e-global-typography-c3695ba-line-height );}.elementor-7 .elementor-element.elementor-element-e16074f{--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-7 .elementor-element.elementor-element-1005fe0{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-1005fe0 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-0daa59a .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-d814684 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-6ba5e78 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-c38ca0b .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-f4c3420{--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:space-between;--align-items:stretch;}.elementor-7 .elementor-element.elementor-element-e654e1c .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-bac5895 .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-bac5895 .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-8b96f8a{--e-rating-icon-font-size:20px;}.elementor-7 .elementor-element.elementor-element-398012c .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-2953469 .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-06cfe8c .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-06cfe8c .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-1db02fc{--e-rating-icon-font-size:20px;}.elementor-7 .elementor-element.elementor-element-fb434e1 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-605b62b .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-1f663f8 .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-1f663f8 .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-3cc0d6f{--e-rating-icon-font-size:20px;}.elementor-7 .elementor-element.elementor-element-57cdbc2 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-c02415a .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-02c436b .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-02c436b .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-92d4f8a{--e-rating-icon-font-size:20px;}.elementor-7 .elementor-element.elementor-element-c8639d5 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-882ebd8 .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-ca5cf6d .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-ca5cf6d .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-05f5b0d{--e-rating-icon-font-size:20px;}.elementor-7 .elementor-element.elementor-element-c0e4a45 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-b5c375e .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-6986727 .elementor-icon{font-size:24px;}.elementor-7 .elementor-element.elementor-element-6986727 .elementor-icon svg{height:24px;}.elementor-7 .elementor-element.elementor-element-62b889c{--e-rating-icon-font-size:20px;}.elementor-7 .elementor-element.elementor-element-f9010c2 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-c8c247b .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-d2b131e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-41c9b69{--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:space-between;--align-items:stretch;}.elementor-7 .elementor-element.elementor-element-30c0467 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-5ff6062{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-65463b0 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-bb7bc7c .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-9c4426c .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-2fca158 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-6d10459{--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:space-between;--align-items:stretch;}.elementor-7 .elementor-element.elementor-element-10f177e .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-e35b833{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-9fcb7f2 .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-931916a .elementor-heading-title{font-size:var( --e-global-typography-61d7ce9-font-size );line-height:var( --e-global-typography-61d7ce9-line-height );}.elementor-7 .elementor-element.elementor-element-6f34087 .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-4a9100c .elementor-heading-title{font-size:var( --e-global-typography-61d7ce9-font-size );line-height:var( --e-global-typography-61d7ce9-line-height );}.elementor-7 .elementor-element.elementor-element-079c002 .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-2da8cc9 .elementor-heading-title{font-size:var( --e-global-typography-61d7ce9-font-size );line-height:var( --e-global-typography-61d7ce9-line-height );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-cbe64a9{--padding-top:40px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-4937664 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-ab2e280{font-size:var( --e-global-typography-6ebd374-font-size );line-height:var( --e-global-typography-6ebd374-line-height );}.elementor-7 .elementor-element.elementor-element-b5efe0d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-82c2c9a img{max-width:100%;height:140px;}.elementor-7 .elementor-element.elementor-element-dc9aca1 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-b8045b2 img{max-width:100%;height:140px;}.elementor-7 .elementor-element.elementor-element-70d943d .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-5c8677d img{max-width:100%;height:140px;}.elementor-7 .elementor-element.elementor-element-4a87df7 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-d30c22d{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-7e0727d .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-3b8df41{font-size:var( --e-global-typography-6ebd374-font-size );line-height:var( --e-global-typography-6ebd374-line-height );}.elementor-7 .elementor-element.elementor-element-b3921d6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-d8d1d3f img{max-width:100%;height:140px;}.elementor-7 .elementor-element.elementor-element-647ac63 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-8fb7895 img{max-width:100%;height:140px;}.elementor-7 .elementor-element.elementor-element-3e002f9 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-eedaabf img{max-width:100%;height:140px;}.elementor-7 .elementor-element.elementor-element-c1f535f .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-265198d{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-3cb02e6 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-84ab8e8{font-size:var( --e-global-typography-6ebd374-font-size );line-height:var( --e-global-typography-6ebd374-line-height );}.elementor-7 .elementor-element.elementor-element-d12f08f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-1ca2e6d img{max-width:100%;height:140px;}.elementor-7 .elementor-element.elementor-element-e1aef44 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-55b044c img{max-width:100%;height:140px;}.elementor-7 .elementor-element.elementor-element-c176868 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-8ad5bf9 img{max-width:100%;height:140px;}.elementor-7 .elementor-element.elementor-element-ce4e228 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-c480a20{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-d05d5e0 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-c0fc395{--grid-columns:1;}.elementor-7 .elementor-element.elementor-element-05aad63{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-0086af9{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-f071e75 .elementor-icon{font-size:60px;}.elementor-7 .elementor-element.elementor-element-f071e75 .elementor-icon svg{height:60px;}.elementor-7 .elementor-element.elementor-element-9004c41{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-2135d7a .elementor-icon{font-size:60px;}.elementor-7 .elementor-element.elementor-element-2135d7a .elementor-icon svg{height:60px;}.elementor-7 .elementor-element.elementor-element-321f146{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-37201ba .elementor-icon{font-size:60px;}.elementor-7 .elementor-element.elementor-element-37201ba .elementor-icon svg{height:60px;}.elementor-7 .elementor-element.elementor-element-793211f{--min-height:400px;}.elementor-7 .elementor-element.elementor-element-ea242c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-77648b0{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-699fbfa .elementor-heading-title{font-size:4rem;}.elementor-7 .elementor-element.elementor-element-e171779 .elementor-heading-title{font-size:1.125rem;}.elementor-7 .elementor-element.elementor-element-ba728da .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-12475a0 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-7a9072b{font-size:var( --e-global-typography-c3695ba-font-size );line-height:var( --e-global-typography-c3695ba-line-height );}.elementor-7 .elementor-element.elementor-element-e16074f{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-1005fe0 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-0daa59a .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-d814684 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-6ba5e78 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-c38ca0b .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-e654e1c .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-398012c .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-2953469 .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-fb434e1 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-605b62b .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-57cdbc2 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-c02415a .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-c8639d5 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-882ebd8 .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-c0e4a45 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-b5c375e .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-f9010c2 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-c8c247b .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-d2b131e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-30c0467 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-5ff6062{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-65463b0 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-bb7bc7c .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-9c4426c .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-2fca158 .elementor-heading-title{font-size:var( --e-global-typography-733f9bb-font-size );line-height:var( --e-global-typography-733f9bb-line-height );}.elementor-7 .elementor-element.elementor-element-10f177e .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-e35b833{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-9fcb7f2 .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-931916a .elementor-heading-title{font-size:var( --e-global-typography-61d7ce9-font-size );line-height:var( --e-global-typography-61d7ce9-line-height );}.elementor-7 .elementor-element.elementor-element-6f34087 .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-4a9100c .elementor-heading-title{font-size:var( --e-global-typography-61d7ce9-font-size );line-height:var( --e-global-typography-61d7ce9-line-height );}.elementor-7 .elementor-element.elementor-element-079c002 .elementor-heading-title{font-size:var( --e-global-typography-1eb8154-font-size );line-height:var( --e-global-typography-1eb8154-line-height );}.elementor-7 .elementor-element.elementor-element-2da8cc9 .elementor-heading-title{font-size:var( --e-global-typography-61d7ce9-font-size );line-height:var( --e-global-typography-61d7ce9-line-height );}}/* Start custom CSS for container, class: .elementor-element-06a1d5f */.elementor-7 .elementor-element.elementor-element-06a1d5f {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4937664 */.elementor-7 .elementor-element.elementor-element-4937664 span {
    font-size: 140%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef12f7b */.elementor-7 .elementor-element.elementor-element-ef12f7b .elementor-button-icon:not(.icon-arrow) svg {
    width: 1.4em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5efe0d */.elementor-7 .elementor-element.elementor-element-b5efe0d .e-con-inner {
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe64a9 */.elementor-7 .elementor-element.elementor-element-cbe64a9 {
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862f062 */.elementor-7 .elementor-element.elementor-element-862f062 {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e0727d */.elementor-7 .elementor-element.elementor-element-7e0727d span {
    font-size: 140%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3921d6 */.elementor-7 .elementor-element.elementor-element-b3921d6 .e-con-inner {
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d30c22d */.elementor-7 .elementor-element.elementor-element-d30c22d {
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c271b1 */.elementor-7 .elementor-element.elementor-element-9c271b1 {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cb02e6 */.elementor-7 .elementor-element.elementor-element-3cb02e6 span {
    font-size: 140%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d12f08f */.elementor-7 .elementor-element.elementor-element-d12f08f .e-con-inner {
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265198d */.elementor-7 .elementor-element.elementor-element-265198d {
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06a1d5f */.elementor-7 .elementor-element.elementor-element-06a1d5f {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4937664 */.elementor-7 .elementor-element.elementor-element-4937664 span {
    font-size: 140%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef12f7b */.elementor-7 .elementor-element.elementor-element-ef12f7b .elementor-button-icon:not(.icon-arrow) svg {
    width: 1.4em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5efe0d */.elementor-7 .elementor-element.elementor-element-b5efe0d .e-con-inner {
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe64a9 */.elementor-7 .elementor-element.elementor-element-cbe64a9 {
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862f062 */.elementor-7 .elementor-element.elementor-element-862f062 {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e0727d */.elementor-7 .elementor-element.elementor-element-7e0727d span {
    font-size: 140%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3921d6 */.elementor-7 .elementor-element.elementor-element-b3921d6 .e-con-inner {
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d30c22d */.elementor-7 .elementor-element.elementor-element-d30c22d {
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c271b1 */.elementor-7 .elementor-element.elementor-element-9c271b1 {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cb02e6 */.elementor-7 .elementor-element.elementor-element-3cb02e6 span {
    font-size: 140%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d12f08f */.elementor-7 .elementor-element.elementor-element-d12f08f .e-con-inner {
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265198d */.elementor-7 .elementor-element.elementor-element-265198d {
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06a1d5f */.elementor-7 .elementor-element.elementor-element-06a1d5f {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4937664 */.elementor-7 .elementor-element.elementor-element-4937664 span {
    font-size: 140%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef12f7b */.elementor-7 .elementor-element.elementor-element-ef12f7b .elementor-button-icon:not(.icon-arrow) svg {
    width: 1.4em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5efe0d */.elementor-7 .elementor-element.elementor-element-b5efe0d .e-con-inner {
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe64a9 */.elementor-7 .elementor-element.elementor-element-cbe64a9 {
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862f062 */.elementor-7 .elementor-element.elementor-element-862f062 {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e0727d */.elementor-7 .elementor-element.elementor-element-7e0727d span {
    font-size: 140%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3921d6 */.elementor-7 .elementor-element.elementor-element-b3921d6 .e-con-inner {
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d30c22d */.elementor-7 .elementor-element.elementor-element-d30c22d {
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c271b1 */.elementor-7 .elementor-element.elementor-element-9c271b1 {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cb02e6 */.elementor-7 .elementor-element.elementor-element-3cb02e6 span {
    font-size: 140%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d12f08f */.elementor-7 .elementor-element.elementor-element-d12f08f .e-con-inner {
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265198d */.elementor-7 .elementor-element.elementor-element-265198d {
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06a1d5f */.elementor-7 .elementor-element.elementor-element-06a1d5f {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4937664 */.elementor-7 .elementor-element.elementor-element-4937664 span {
    font-size: 140%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef12f7b */.elementor-7 .elementor-element.elementor-element-ef12f7b .elementor-button-icon:not(.icon-arrow) svg {
    width: 1.4em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5efe0d */.elementor-7 .elementor-element.elementor-element-b5efe0d .e-con-inner {
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe64a9 */.elementor-7 .elementor-element.elementor-element-cbe64a9 {
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862f062 */.elementor-7 .elementor-element.elementor-element-862f062 {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e0727d */.elementor-7 .elementor-element.elementor-element-7e0727d span {
    font-size: 140%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3921d6 */.elementor-7 .elementor-element.elementor-element-b3921d6 .e-con-inner {
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d30c22d */.elementor-7 .elementor-element.elementor-element-d30c22d {
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c271b1 */.elementor-7 .elementor-element.elementor-element-9c271b1 {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cb02e6 */.elementor-7 .elementor-element.elementor-element-3cb02e6 span {
    font-size: 140%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d12f08f */.elementor-7 .elementor-element.elementor-element-d12f08f .e-con-inner {
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265198d */.elementor-7 .elementor-element.elementor-element-265198d {
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c480a20 */.elementor-7 .elementor-element.elementor-element-c480a20 .swiper-pagination-bullet {
    opacity: 1 !important;
}

.elementor-7 .elementor-element.elementor-element-c480a20 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--e-n-carousel-dots-hover-color,#000) !important;
    box-shadow: 0 0 0 6px #06C1F2 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8af5dd1 */.elementor-7 .elementor-element.elementor-element-8af5dd1 .elementor-button-icon:not(.icon-arrow) svg {
    width: 1.4em;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea242c3 */.elementor-7 .elementor-element.elementor-element-ea242c3 img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f06ac60 */.elementor-7 .elementor-element.elementor-element-f06ac60 .elementor-button-icon:not(.icon-arrow) svg {
    width: 1.4em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71b4027 */.elementor-7 .elementor-element.elementor-element-71b4027 {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1005fe0 */.elementor-7 .elementor-element.elementor-element-1005fe0 span {
    font-size: 140%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-acc2630 */.elementor-7 .elementor-element.elementor-element-acc2630 .elementor-icon {
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b7aaf3a */.elementor-7 .elementor-element.elementor-element-b7aaf3a .elementor-icon {
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-639b68d */.elementor-7 .elementor-element.elementor-element-639b68d .elementor-icon {
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-068362a */.elementor-7 .elementor-element.elementor-element-068362a .elementor-icon {
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7718b00 */.elementor-7 .elementor-element.elementor-element-7718b00 .elementor-button-icon:not(.icon-arrow) svg {
    width: 1.4em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e16074f */.elementor-7 .elementor-element.elementor-element-e16074f {
    max-width: var(--container-max-width);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f840352 */.elementor-7 .elementor-element.elementor-element-f840352 .elementor-button-icon:not(.icon-arrow) svg {
    width: 1.4em;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d2b131e */.elementor-7 .elementor-element.elementor-element-d2b131e {
    max-width: none !important;
}

.elementor-7 .elementor-element.elementor-element-d2b131e .swiper-pagination-bullet {
    opacity: 1 !important;
}

.elementor-7 .elementor-element.elementor-element-d2b131e .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--e-n-carousel-dots-hover-color,#000) !important;
    box-shadow: 0 0 0 6px var(--e-global-color-63accdc) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-388b067 */.elementor-7 .elementor-element.elementor-element-388b067 .elementor-button-icon:not(.icon-arrow) svg {
    width: 1.4em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73dc782 */.elementor-7 .elementor-element.elementor-element-73dc782 .elementor-button-icon:not(.icon-arrow) svg {
    width: 1.4em;
}/* End custom CSS */