.elementor-1299 .elementor-element.elementor-element-3aaa38a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:50px;--padding-inline-start:100px;--padding-inline-end:100px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3aaa38a{--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-1299 .elementor-element.elementor-element-f922f82{--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:flex-start;--align-items:stretch;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f922f82{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-3a0a826{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1299 .elementor-element.elementor-element-3a0a826:not(.elementor-motion-effects-element-type-background), .elementor-1299 .elementor-element.elementor-element-3a0a826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4136b0c );}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3a0a826{--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1299 .elementor-element.elementor-element-ee3ef05{--display:flex;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ee3ef05{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-1fe02b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1;color:var( --e-global-color-text );}.elementor-1299 .elementor-element.elementor-element-7e46771 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1;color:var( --e-global-color-text );}.elementor-1299 .elementor-element.elementor-element-bd23d20{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-bd23d20{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-9a37a63 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1299 .elementor-element.elementor-element-255df40{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;top:50px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-255df40{--padding-inline-start:0px;--padding-inline-end:0px;}body:not(.rtl) .elementor-1299 .elementor-element.elementor-element-255df40{left:50px;}body.rtl .elementor-1299 .elementor-element.elementor-element-255df40{right:50px;}.elementor-1299 .elementor-element.elementor-element-3fbc8f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1299 .elementor-element.elementor-element-3fbc8f0:not(.elementor-motion-effects-element-type-background), .elementor-1299 .elementor-element.elementor-element-3fbc8f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000066;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3fbc8f0{--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1299 .elementor-element.elementor-element-107d681{--display:flex;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-107d681{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-ae48fd0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1;color:var( --e-global-color-4136b0c );}.elementor-1299 .elementor-element.elementor-element-58120fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1;color:var( --e-global-color-4136b0c );}.elementor-1299 .elementor-element.elementor-element-ddd5bef{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:100px;--padding-inline-end:100px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ddd5bef{--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-1299 .elementor-element.elementor-element-22fcf65{--display:flex;--border-radius:20px 20px 20px 20px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-1299 .elementor-element.elementor-element-22fcf65:not(.elementor-motion-effects-element-type-background), .elementor-1299 .elementor-element.elementor-element-22fcf65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-22fcf65{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-1299 .elementor-element.elementor-element-4e8c535 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;}.elementor-1299 .elementor-element.elementor-element-e8e849d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;}.elementor-1299 .elementor-element.elementor-element-7544c43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.2;color:#00000099;}.elementor-1299 .elementor-element.elementor-element-4fa3629{--display:flex;--border-radius:20px 20px 20px 20px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-1299 .elementor-element.elementor-element-4fa3629:not(.elementor-motion-effects-element-type-background), .elementor-1299 .elementor-element.elementor-element-4fa3629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4fa3629{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-1299 .elementor-element.elementor-element-6da65ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;}.elementor-1299 .elementor-element.elementor-element-59e14cf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;}.elementor-1299 .elementor-element.elementor-element-fb44319 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.2;color:#00000099;}.elementor-1299 .elementor-element.elementor-element-9c7f90f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-1299 .elementor-element.elementor-element-9c7f90f:not(.elementor-motion-effects-element-type-background), .elementor-1299 .elementor-element.elementor-element-9c7f90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9c7f90f{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-1299 .elementor-element.elementor-element-14f9432 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;}.elementor-1299 .elementor-element.elementor-element-d05818b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;}.elementor-1299 .elementor-element.elementor-element-ffc56a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.2;color:#00000099;}.elementor-1299 .elementor-element.elementor-element-9ce4ec2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-1299 .elementor-element.elementor-element-9ce4ec2:not(.elementor-motion-effects-element-type-background), .elementor-1299 .elementor-element.elementor-element-9ce4ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9ce4ec2{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-1299 .elementor-element.elementor-element-4e705cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;}.elementor-1299 .elementor-element.elementor-element-7abe7b5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;}.elementor-1299 .elementor-element.elementor-element-dcc5dfd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.2;color:#00000099;}.elementor-1299 .elementor-element.elementor-element-ca03b92{--display:flex;--border-radius:20px 20px 20px 20px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-1299 .elementor-element.elementor-element-ca03b92:not(.elementor-motion-effects-element-type-background), .elementor-1299 .elementor-element.elementor-element-ca03b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ca03b92{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-1299 .elementor-element.elementor-element-fe77ee9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;}.elementor-1299 .elementor-element.elementor-element-9e7fe95 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;}.elementor-1299 .elementor-element.elementor-element-8b3901d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1299 .elementor-element.elementor-element-8b3901d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.2;color:#00000099;}.elementor-1299 .elementor-element.elementor-element-0ff67f4{--display:flex;--border-radius:20px 20px 20px 20px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;grid-column:span 2;}.elementor-1299 .elementor-element.elementor-element-0ff67f4:not(.elementor-motion-effects-element-type-background), .elementor-1299 .elementor-element.elementor-element-0ff67f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0ff67f4{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-1299 .elementor-element.elementor-element-d8a67c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;}.elementor-1299 .elementor-element.elementor-element-ad0628f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;}.elementor-1299 .elementor-element.elementor-element-7cd25e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.2;color:#00000099;}.elementor-1299 .elementor-element.elementor-element-03889e4{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-1299 .elementor-element.elementor-element-03889e4{right:5%;}body.rtl .elementor-1299 .elementor-element.elementor-element-03889e4{left:5%;}.elementor-1299 .elementor-element.elementor-element-c582cfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:100px;--padding-inline-end:100px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-c582cfa{--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-1299 .elementor-element.elementor-element-1847f8c{--display:flex;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-1847f8c{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-8f9efaa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:82px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1;}.elementor-1299 .elementor-element.elementor-element-1fac086{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:20px;--padding-block-end:0px;--padding-inline-start:100px;--padding-inline-end:100px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-1fac086{--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-1299 .elementor-element.elementor-element-078aeb8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:70px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-078aeb8{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-a552adb.elementor-element{--align-self:flex-start;}.elementor-1299 .elementor-element.elementor-element-a552adb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1;color:var( --e-global-color-text );}.elementor-1299 .elementor-element.elementor-element-0cc82cc{text-align:right;}.elementor-1299 .elementor-element.elementor-element-0cc82cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;}.elementor-1299 .elementor-element.elementor-element-d3eb782 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1299 .elementor-element.elementor-element-d3eb782{text-align:right;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.4;}.elementor-1299 .elementor-element.elementor-element-df9da79{--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:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-df9da79{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-df9da79.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1299 .elementor-element.elementor-element-e8eb042 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.4;color:var( --e-global-color-text );}.elementor-1299 .elementor-element.elementor-element-fdaaeb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1299 .elementor-element.elementor-element-fdaaeb9 .elementor-icon-wrapper{text-align:center;}.elementor-1299 .elementor-element.elementor-element-fdaaeb9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1299 .elementor-element.elementor-element-fdaaeb9.elementor-view-framed .elementor-icon, .elementor-1299 .elementor-element.elementor-element-fdaaeb9.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1299 .elementor-element.elementor-element-fdaaeb9.elementor-view-framed .elementor-icon, .elementor-1299 .elementor-element.elementor-element-fdaaeb9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1299 .elementor-element.elementor-element-fdaaeb9 .elementor-icon{font-size:13px;}.elementor-1299 .elementor-element.elementor-element-fdaaeb9 .elementor-icon svg{height:13px;}.elementor-1299 .elementor-element.elementor-element-fdaaeb9 .elementor-icon-wrapper svg{width:auto;}.elementor-1299 .elementor-element.elementor-element-fdaaeb9 .elementor-icon i, .elementor-1299 .elementor-element.elementor-element-fdaaeb9 .elementor-icon svg{transform:rotate(135deg);}.elementor-1299 .elementor-element.elementor-element-60d2c3c{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-60d2c3c{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-04d3135 .elementor-repeater-item-9e11087 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://hawaiiplumbinggroup.com/wp-content/uploads/2025/09/062725-198-min.jpg);background-size:cover;}.elementor-1299 .elementor-element.elementor-element-04d3135 .elementor-repeater-item-6be9500 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://hawaiiplumbinggroup.com/wp-content/uploads/2025/09/012825-031-min.jpg);background-size:cover;}.elementor-1299 .elementor-element.elementor-element-04d3135 .elementor-repeater-item-332369f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://hawaiiplumbinggroup.com/wp-content/uploads/2025/09/062725-166-min.jpg);background-size:cover;}.elementor-1299 .elementor-element.elementor-element-04d3135 .elementor-repeater-item-44f1468 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://hawaiiplumbinggroup.com/wp-content/uploads/2025/09/062725-128-min.jpg);background-size:cover;}.elementor-1299 .elementor-element.elementor-element-04d3135 .elementor-repeater-item-287180b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://hawaiiplumbinggroup.com/wp-content/uploads/2025/09/062725-069-min-scaled.jpg);background-size:cover;}.elementor-1299 .elementor-element.elementor-element-04d3135 .elementor-repeater-item-9c8dede .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://hawaiiplumbinggroup.com/wp-content/uploads/2025/09/040125-182-min.jpg);background-size:cover;}.elementor-1299 .elementor-element.elementor-element-04d3135 .elementor-repeater-item-f080428 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://hawaiiplumbinggroup.com/wp-content/uploads/2025/09/040125-161-min.jpg);background-size:cover;}.elementor-1299 .elementor-element.elementor-element-04d3135 .elementor-repeater-item-a670ed9 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://hawaiiplumbinggroup.com/wp-content/uploads/2025/09/040125-036-min.jpg);background-size:cover;}.elementor-1299 .elementor-element.elementor-element-04d3135 .swiper-slide{transition-duration:calc(2000ms*1.2);height:500px;}.elementor-1299 .elementor-element.elementor-element-04d3135 .swiper-slide-contents{max-width:66%;}.elementor-1299 .elementor-element.elementor-element-04d3135 .swiper-slide-inner{text-align:center;}.elementor-1299 .elementor-element.elementor-element-04d3135 .elementor-swiper-button{font-size:30px;color:var( --e-global-color-4136b0c );}.elementor-1299 .elementor-element.elementor-element-04d3135 .elementor-swiper-button svg{fill:var( --e-global-color-4136b0c );}.elementor-1299 .elementor-element.elementor-element-04d3135 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;height:8px;width:8px;}.elementor-1299 .elementor-element.elementor-element-04d3135 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-1299 .elementor-element.elementor-element-04d3135 .swiper-pagination-fraction{font-size:8px;}.elementor-1299 .elementor-element.elementor-element-04d3135 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#00000080;opacity:1;}.elementor-1299 .elementor-element.elementor-element-04d3135 .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-1299 .elementor-element.elementor-element-4ef3612{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:100px;--padding-inline-end:100px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4ef3612{--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-1299 .elementor-element.elementor-element-bd231a0{--display:flex;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-bd231a0{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-e29a8fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:82px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1;}.elementor-1299 .elementor-element.elementor-element-6321ada{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 20px;--row-gap:40px;--column-gap:20px;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6321ada{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-e61fb20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e61fb20{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-579a418 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.4;}.elementor-1299 .elementor-element.elementor-element-71bd036 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.2;}.elementor-1299 .elementor-element.elementor-element-58b2770{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-58b2770{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-613efbf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.4;}.elementor-1299 .elementor-element.elementor-element-a86d5f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.2;}.elementor-1299 .elementor-element.elementor-element-f7a4a6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f7a4a6f{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-e08ad06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.4;}.elementor-1299 .elementor-element.elementor-element-1baa881 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.2;}.elementor-1299 .elementor-element.elementor-element-4dab26f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4dab26f{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-01db35a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.4;}.elementor-1299 .elementor-element.elementor-element-2c3fa8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.2;}.elementor-1299 .elementor-element.elementor-element-522ee28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-522ee28{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-39563ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.4;}.elementor-1299 .elementor-element.elementor-element-e8efa10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.2;}.elementor-1299 .elementor-element.elementor-element-08ade75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-08ade75{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-1f3d68b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.4;}.elementor-1299 .elementor-element.elementor-element-4ad898b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.2;}.elementor-1299 .elementor-element.elementor-element-e14d851{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:100px;--padding-inline-end:100px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e14d851{--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-1299 .elementor-element.elementor-element-0a547ef{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-1299 .elementor-element.elementor-element-0a547ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:1.4;}.elementor-1299 .elementor-element.elementor-element-8fba647{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4;}.elementor-1299 .elementor-element.elementor-element-534d422{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:100px;--padding-inline-end:100px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-534d422{--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-1299 .elementor-element.elementor-element-c08d36e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-1299 .elementor-element.elementor-element-c08d36e:not(.elementor-motion-effects-element-type-background), .elementor-1299 .elementor-element.elementor-element-c08d36e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-c08d36e{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-1299 .elementor-element.elementor-element-0b1795c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-1299 .elementor-element.elementor-element-7cc0436{--display:flex;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-7cc0436{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-b2c66e9 > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-1299 .elementor-element.elementor-element-b2c66e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;color:var( --e-global-color-text );}.elementor-1299 .elementor-element.elementor-element-3dcc8c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1299 .elementor-element.elementor-element-3dcc8c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.4;}.elementor-1299 .elementor-element.elementor-element-1b19957{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;--overlay-opacity:0.3;--border-radius:10px 10px 10px 10px;--padding-block-start:40px;--padding-block-end:20px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-1299 .elementor-element.elementor-element-1b19957:not(.elementor-motion-effects-element-type-background), .elementor-1299 .elementor-element.elementor-element-1b19957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hawaiiplumbinggroup.com/wp-content/uploads/2025/09/Our-Team-Photo-min-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1299 .elementor-element.elementor-element-1b19957::before, .elementor-1299 .elementor-element.elementor-element-1b19957 > .elementor-background-video-container::before, .elementor-1299 .elementor-element.elementor-element-1b19957 > .e-con-inner > .elementor-background-video-container::before, .elementor-1299 .elementor-element.elementor-element-1b19957 > .elementor-background-slideshow::before, .elementor-1299 .elementor-element.elementor-element-1b19957 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1299 .elementor-element.elementor-element-1b19957 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-1b19957{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-1299 .elementor-element.elementor-element-bbe4e99{--display:flex;}.elementor-1299 .elementor-element.elementor-element-4763e6a{--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-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4763e6a{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-f8691e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.4;color:var( --e-global-color-4136b0c );}.elementor-1299 .elementor-element.elementor-element-9cc6adb .elementor-icon-wrapper{text-align:center;}.elementor-1299 .elementor-element.elementor-element-9cc6adb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4136b0c );}.elementor-1299 .elementor-element.elementor-element-9cc6adb.elementor-view-framed .elementor-icon, .elementor-1299 .elementor-element.elementor-element-9cc6adb.elementor-view-default .elementor-icon{color:var( --e-global-color-4136b0c );border-color:var( --e-global-color-4136b0c );}.elementor-1299 .elementor-element.elementor-element-9cc6adb.elementor-view-framed .elementor-icon, .elementor-1299 .elementor-element.elementor-element-9cc6adb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4136b0c );}.elementor-1299 .elementor-element.elementor-element-9cc6adb .elementor-icon{font-size:15px;}.elementor-1299 .elementor-element.elementor-element-9cc6adb .elementor-icon svg{height:15px;}.elementor-1299 .elementor-element.elementor-element-1c6c9dd{--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-block-start:30px;--padding-block-end:30px;--padding-inline-start:100px;--padding-inline-end:100px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-1c6c9dd{--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-1299 .elementor-element.elementor-element-9a370ff{--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:flex-start;--align-items:flex-end;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9a370ff{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-b866a1a > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-1299 .elementor-element.elementor-element-b866a1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;color:var( --e-global-color-text );}.elementor-1299 .elementor-element.elementor-element-8a82dd5{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8a82dd5{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-8a82dd5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1299 .elementor-element.elementor-element-1ba2545 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.4;color:var( --e-global-color-primary );}.elementor-1299 .elementor-element.elementor-element-53f03d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1299 .elementor-element.elementor-element-53f03d8 .elementor-icon-wrapper{text-align:center;}.elementor-1299 .elementor-element.elementor-element-53f03d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1299 .elementor-element.elementor-element-53f03d8.elementor-view-framed .elementor-icon, .elementor-1299 .elementor-element.elementor-element-53f03d8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1299 .elementor-element.elementor-element-53f03d8.elementor-view-framed .elementor-icon, .elementor-1299 .elementor-element.elementor-element-53f03d8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1299 .elementor-element.elementor-element-53f03d8 .elementor-icon{font-size:13px;}.elementor-1299 .elementor-element.elementor-element-53f03d8 .elementor-icon svg{height:13px;}.elementor-1299 .elementor-element.elementor-element-53f03d8 .elementor-icon-wrapper svg{width:auto;}.elementor-1299 .elementor-element.elementor-element-21fce37{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1299 .elementor-element.elementor-element-21fce37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;text-transform:none;line-height:1.4;}@media(min-width:768px){.elementor-1299 .elementor-element.elementor-element-f922f82{--width:auto;}.elementor-1299 .elementor-element.elementor-element-3a0a826{--width:auto;}.elementor-1299 .elementor-element.elementor-element-255df40{--width:auto;}.elementor-1299 .elementor-element.elementor-element-3fbc8f0{--width:auto;}.elementor-1299 .elementor-element.elementor-element-078aeb8{--width:70%;}.elementor-1299 .elementor-element.elementor-element-df9da79{--width:auto;}.elementor-1299 .elementor-element.elementor-element-60d2c3c{--width:30%;}.elementor-1299 .elementor-element.elementor-element-8a82dd5{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-1299 .elementor-element.elementor-element-078aeb8{--width:50%;}.elementor-1299 .elementor-element.elementor-element-60d2c3c{--width:50%;}}@media(max-width:1024px){.elementor-1299 .elementor-element.elementor-element-ddd5bef{--grid-auto-flow:row;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ddd5bef{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-22fcf65{grid-column:span 2;}.elementor-1299 .elementor-element.elementor-element-4fa3629{grid-column:span 2;}.elementor-1299 .elementor-element.elementor-element-9c7f90f{grid-column:span 2;}.elementor-1299 .elementor-element.elementor-element-9ce4ec2{grid-column:span 2;}.elementor-1299 .elementor-element.elementor-element-03889e4{bottom:0px;}.elementor-1299 .elementor-element.elementor-element-c582cfa{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-c582cfa{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-8f9efaa .elementor-heading-title{font-size:42px;}.elementor-1299 .elementor-element.elementor-element-1fac086{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-1fac086{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-a552adb .elementor-heading-title{font-size:42px;}.elementor-1299 .elementor-element.elementor-element-d3eb782{font-size:14px;}.elementor-1299 .elementor-element.elementor-element-4ef3612{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4ef3612{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-e29a8fc .elementor-heading-title{font-size:42px;}.elementor-1299 .elementor-element.elementor-element-6321ada{--grid-auto-flow:row;}.elementor-1299 .elementor-element.elementor-element-e14d851{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e14d851{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-0a547ef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1299 .elementor-element.elementor-element-8fba647{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1299 .elementor-element.elementor-element-534d422{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-534d422{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-b2c66e9 .elementor-heading-title{font-size:42px;}.elementor-1299 .elementor-element.elementor-element-1c6c9dd{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-1c6c9dd{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-b866a1a .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-1299 .elementor-element.elementor-element-3aaa38a{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3aaa38a{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-f922f82{--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-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f922f82{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-3a0a826{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3a0a826{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-7e46771 .elementor-heading-title{font-size:32px;}.elementor-1299 .elementor-element.elementor-element-bd23d20{--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-1299 .elementor-element.elementor-element-255df40{--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-block-start:0px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-255df40{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-3fbc8f0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3fbc8f0{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-58120fc .elementor-heading-title{font-size:32px;}.elementor-1299 .elementor-element.elementor-element-ddd5bef{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1299 .elementor-element.elementor-element-22fcf65{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;grid-column:span 1;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-22fcf65{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-4fa3629{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;grid-column:span 1;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4fa3629{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-9c7f90f{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;grid-column:span 1;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9c7f90f{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-9ce4ec2{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;grid-column:span 1;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9ce4ec2{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-ca03b92{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;grid-column:span 1;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ca03b92{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-8b3901d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1299 .elementor-element.elementor-element-0ff67f4{--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;grid-column:span 1;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0ff67f4{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-1fac086{--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1299 .elementor-element.elementor-element-078aeb8{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-078aeb8{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1299 .elementor-element.elementor-element-df9da79{--justify-content:space-between;}.elementor-1299 .elementor-element.elementor-element-04d3135 .swiper-slide{height:300px;}.elementor-1299 .elementor-element.elementor-element-6321ada{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1299 .elementor-element.elementor-element-c08d36e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-c08d36e{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-1299 .elementor-element.elementor-element-b2c66e9 .elementor-heading-title{font-size:32px;}.elementor-1299 .elementor-element.elementor-element-b866a1a .elementor-heading-title{font-size:32px;}.elementor-1299 .elementor-element.elementor-element-8a82dd5{--justify-content:space-between;}}/* Start custom CSS for heading, class: .elementor-element-7e46771 */.elementor-1299 .elementor-element.elementor-element-7e46771 {
    max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9a37a63 */.elementor-1299 .elementor-element.elementor-element-9a37a63
{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.elementor-1299 .elementor-element.elementor-element-9a37a63 .e-hosted-video
{
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58120fc */.elementor-1299 .elementor-element.elementor-element-58120fc {
    max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca03b92 */@media screen and (min-width: 767px) {
    .elementor-1299 .elementor-element.elementor-element-ca03b92 {
        grid-column: 1 / span 2;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03889e4 */.elementor-1299 .elementor-element.elementor-element-03889e4 img {
   height: 310px;
   object-fit: contain;
   object-position: bottom;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1847f8c */.elementor-1299 .elementor-element.elementor-element-1847f8c {
    max-width: 900px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a552adb */.elementor-1299 .elementor-element.elementor-element-a552adb h1 {
    max-width: 800px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3eb782 */.elementor-1299 .elementor-element.elementor-element-d3eb782 * {
    max-width: 800px;
    float: right;
}

.elementor-1299 .elementor-element.elementor-element-d3eb782 {
  overflow: hidden;
  transition: max-height 1s ease;
  max-height: 150px; /* Adjust to fit 200 characters approx */
  position: relative;
}

.elementor-1299 .elementor-element.elementor-element-d3eb782.expanded {
  max-height: 1000px; /* Big enough to fit the full text */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fdaaeb9 */.elementor-1299 .elementor-element.elementor-element-fdaaeb9 {
    transition: 0.2s;
    height: 25px;
    line-height: 0.8;
}

@media screen and (max-width: 765px) {
    .elementor-1299 .elementor-element.elementor-element-fdaaeb9 {
        height: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df9da79 */.elementor-1299 .elementor-element.elementor-element-df9da79:hover .icon {
  transform: rotate(180deg);
}

.elementor-1299 .elementor-element.elementor-element-df9da79
{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60d2c3c */.elementor-1299 .elementor-element.elementor-element-60d2c3c {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd231a0 */.elementor-1299 .elementor-element.elementor-element-bd231a0 {
    max-width: 900px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a547ef */.elementor-1299 .elementor-element.elementor-element-0a547ef
{
    position: sticky;
    top: 180px;
}

@media screen and (max-width: 1024px) {
    .elementor-1299 .elementor-element.elementor-element-0a547ef {
        position: static;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dcc8c3 */.elementor-1299 .elementor-element.elementor-element-3dcc8c3 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b1795c */.elementor-1299 .elementor-element.elementor-element-0b1795c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b19957 */.elementor-1299 .elementor-element.elementor-element-1b19957 {
    height: 100%;
    aspect-ratio: 16/7;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53f03d8 */.elementor-1299 .elementor-element.elementor-element-53f03d8 {
    transition: 0.2s;
    height: 15px;
    line-height: 0.8;
}

@media screen and (max-width: 765px) {
    .elementor-1299 .elementor-element.elementor-element-53f03d8 {
        height: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a82dd5 */.elementor-1299 .elementor-element.elementor-element-8a82dd5:hover .icon {
  transform: rotate(45deg);
}/* End custom CSS */