.elementor-2268 .elementor-element.elementor-element-4cfb37e{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:30px;--padding-inline-start:100px;--padding-inline-end:100px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4cfb37e{--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-2268 .elementor-element.elementor-element-d57e495{--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-start;--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-d57e495{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2268 .elementor-element.elementor-element-2d8e939 .elementor-icon-wrapper{text-align:center;}.elementor-2268 .elementor-element.elementor-element-2d8e939 .elementor-icon{font-size:70px;}.elementor-2268 .elementor-element.elementor-element-2d8e939 .elementor-icon svg{height:70px;}.elementor-2268 .elementor-element.elementor-element-526f379.elementor-element{--align-self:flex-start;}.elementor-2268 .elementor-element.elementor-element-526f379 .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-2268 .elementor-element.elementor-element-10532e0{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:300;text-transform:none;line-height:1.4;}.elementor-2268 .elementor-element.elementor-element-10532e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2268 .elementor-element.elementor-element-b44bcaa{--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-b44bcaa{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2268 .elementor-element.elementor-element-476d18e .elementor-repeater-item-9e11087 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://hawaiiplumbinggroup.com/wp-content/uploads/2025/10/Fan-coil-1-1.jpg);background-size:cover;}.elementor-2268 .elementor-element.elementor-element-476d18e .swiper-slide{transition-duration:calc(2000ms*1.2);height:500px;}.elementor-2268 .elementor-element.elementor-element-476d18e .swiper-slide-contents{max-width:66%;}.elementor-2268 .elementor-element.elementor-element-476d18e .swiper-slide-inner{text-align:center;}.elementor-2268 .elementor-element.elementor-element-476d18e .elementor-swiper-button{font-size:30px;color:var( --e-global-color-4136b0c );}.elementor-2268 .elementor-element.elementor-element-476d18e .elementor-swiper-button svg{fill:var( --e-global-color-4136b0c );}.elementor-2268 .elementor-element.elementor-element-476d18e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;height:8px;width:8px;}.elementor-2268 .elementor-element.elementor-element-476d18e .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-2268 .elementor-element.elementor-element-476d18e .swiper-pagination-fraction{font-size:8px;}.elementor-2268 .elementor-element.elementor-element-476d18e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#00000080;opacity:1;}.elementor-2268 .elementor-element.elementor-element-476d18e .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-2268 .elementor-element.elementor-element-6d5a754{--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: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-6d5a754{--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-2268 .elementor-element.elementor-element-fb525b0{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-2268 .elementor-element.elementor-element-fb525b0:not(.elementor-motion-effects-element-type-background), .elementor-2268 .elementor-element.elementor-element-fb525b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-fb525b0{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-2268 .elementor-element.elementor-element-6dff087{--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: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-6dff087{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2268 .elementor-element.elementor-element-46a17cf .elementor-icon-wrapper{text-align:center;}.elementor-2268 .elementor-element.elementor-element-46a17cf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-2268 .elementor-element.elementor-element-46a17cf.elementor-view-framed .elementor-icon, .elementor-2268 .elementor-element.elementor-element-46a17cf.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2268 .elementor-element.elementor-element-46a17cf.elementor-view-framed .elementor-icon, .elementor-2268 .elementor-element.elementor-element-46a17cf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-2268 .elementor-element.elementor-element-46a17cf .elementor-icon{font-size:30px;}.elementor-2268 .elementor-element.elementor-element-46a17cf .elementor-icon svg{height:30px;}.elementor-2268 .elementor-element.elementor-element-46a17cf .elementor-icon i, .elementor-2268 .elementor-element.elementor-element-46a17cf .elementor-icon svg{transform:rotate(0deg);}.elementor-2268 .elementor-element.elementor-element-bd34f22{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-bd34f22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;text-transform:none;font-style:normal;line-height:1;color:var( --e-global-color-text );}.elementor-2268 .elementor-element.elementor-element-d8401c9{--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;--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-d8401c9{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2268 .elementor-element.elementor-element-4aabfad{--display:flex;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-4aabfad:not(.elementor-motion-effects-element-type-background), .elementor-2268 .elementor-element.elementor-element-4aabfad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4aabfad{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-b07f8d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-b07f8d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1;color:var( --e-global-color-text );}.elementor-2268 .elementor-element.elementor-element-c3a1a7c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-c3a1a7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.4;}.elementor-2268 .elementor-element.elementor-element-2244e61{--display:flex;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-2244e61:not(.elementor-motion-effects-element-type-background), .elementor-2268 .elementor-element.elementor-element-2244e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2244e61{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-fe7edd7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-fe7edd7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1;color:var( --e-global-color-text );}.elementor-2268 .elementor-element.elementor-element-71a88d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-71a88d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.4;}.elementor-2268 .elementor-element.elementor-element-7a3f6ce{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:30px;--padding-inline-start:100px;--padding-inline-end:100px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-7a3f6ce{--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-2268 .elementor-element.elementor-element-5e7e282{--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-5e7e282{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2268 .elementor-element.elementor-element-3bc4c10 .elementor-repeater-item-9e11087 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://hawaiiplumbinggroup.com/wp-content/uploads/2025/10/fan-coil-2-1.jpg);background-size:cover;}.elementor-2268 .elementor-element.elementor-element-3bc4c10 .swiper-slide{transition-duration:calc(2000ms*1.2);height:500px;}.elementor-2268 .elementor-element.elementor-element-3bc4c10 .swiper-slide-contents{max-width:66%;}.elementor-2268 .elementor-element.elementor-element-3bc4c10 .swiper-slide-inner{text-align:center;}.elementor-2268 .elementor-element.elementor-element-3bc4c10 .elementor-swiper-button{font-size:30px;color:var( --e-global-color-4136b0c );}.elementor-2268 .elementor-element.elementor-element-3bc4c10 .elementor-swiper-button svg{fill:var( --e-global-color-4136b0c );}.elementor-2268 .elementor-element.elementor-element-3bc4c10 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;height:8px;width:8px;}.elementor-2268 .elementor-element.elementor-element-3bc4c10 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-2268 .elementor-element.elementor-element-3bc4c10 .swiper-pagination-fraction{font-size:8px;}.elementor-2268 .elementor-element.elementor-element-3bc4c10 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#00000080;opacity:1;}.elementor-2268 .elementor-element.elementor-element-3bc4c10 .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-2268 .elementor-element.elementor-element-bdf5a88{--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-start;--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-bdf5a88{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2268 .elementor-element.elementor-element-a88f02a.elementor-element{--align-self:flex-start;}.elementor-2268 .elementor-element.elementor-element-a88f02a .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-2268 .elementor-element.elementor-element-e509e41{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.4;}.elementor-2268 .elementor-element.elementor-element-e509e41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2268 .elementor-element.elementor-element-565e815{--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: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-565e815{--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-2268 .elementor-element.elementor-element-21de639{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-2268 .elementor-element.elementor-element-21de639:not(.elementor-motion-effects-element-type-background), .elementor-2268 .elementor-element.elementor-element-21de639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-21de639{--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-2268 .elementor-element.elementor-element-9f2af6d{--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;--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-9f2af6d{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2268 .elementor-element.elementor-element-710c1b7{--display:flex;--min-height:100%;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-710c1b7:not(.elementor-motion-effects-element-type-background), .elementor-2268 .elementor-element.elementor-element-710c1b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-710c1b7{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-f1378c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-f1378c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1;color:var( --e-global-color-text );}.elementor-2268 .elementor-element.elementor-element-8d1e5a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-8d1e5a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.4;}.elementor-2268 .elementor-element.elementor-element-5d85fc4{--display:flex;--min-height:100%;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-5d85fc4:not(.elementor-motion-effects-element-type-background), .elementor-2268 .elementor-element.elementor-element-5d85fc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5d85fc4{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-f6fda84{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-f6fda84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1;color:var( --e-global-color-text );}.elementor-2268 .elementor-element.elementor-element-2225e51{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-2225e51 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.4;}.elementor-2268 .elementor-element.elementor-element-0e1eae0{--display:flex;--min-height:100%;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-0e1eae0:not(.elementor-motion-effects-element-type-background), .elementor-2268 .elementor-element.elementor-element-0e1eae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0e1eae0{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-0d233a4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-0d233a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1;color:var( --e-global-color-text );}.elementor-2268 .elementor-element.elementor-element-ea00b9d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-ea00b9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.4;}.elementor-2268 .elementor-element.elementor-element-480b00a{--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;--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-480b00a{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2268 .elementor-element.elementor-element-8e1e4b3{--display:flex;--min-height:100%;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-8e1e4b3:not(.elementor-motion-effects-element-type-background), .elementor-2268 .elementor-element.elementor-element-8e1e4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8e1e4b3{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-bc4252f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-bc4252f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1;color:var( --e-global-color-text );}.elementor-2268 .elementor-element.elementor-element-31dd100{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-31dd100 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.4;}.elementor-2268 .elementor-element.elementor-element-ddc780a{--display:flex;--min-height:100%;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-ddc780a:not(.elementor-motion-effects-element-type-background), .elementor-2268 .elementor-element.elementor-element-ddc780a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-ddc780a{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-329965b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-329965b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1;color:var( --e-global-color-text );}.elementor-2268 .elementor-element.elementor-element-f8ac562{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-f8ac562 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.4;}.elementor-2268 .elementor-element.elementor-element-e727765{--display:flex;--min-height:100%;--border-radius:20px 20px 20px 20px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-e727765:not(.elementor-motion-effects-element-type-background), .elementor-2268 .elementor-element.elementor-element-e727765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCAC1F1A;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e727765{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-b3e1875{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-b3e1875 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;line-height:1;color:var( --e-global-color-text );}.elementor-2268 .elementor-element.elementor-element-35e530c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-35e530c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.4;}.elementor-2268 .elementor-element.elementor-element-dde9cb4{--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-dde9cb4{--padding-inline-start:100px;--padding-inline-end:100px;}.elementor-2268 .elementor-element.elementor-element-c1c8c5a{--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-c1c8c5a{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2268 .elementor-element.elementor-element-b322fb5 > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-2268 .elementor-element.elementor-element-b322fb5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:82px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1;color:var( --e-global-color-text );}.elementor-2268 .elementor-element.elementor-element-88be1df{--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-88be1df{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2268 .elementor-element.elementor-element-88be1df.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2268 .elementor-element.elementor-element-7b9ac88 .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-2268 .elementor-element.elementor-element-cc2ca27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2268 .elementor-element.elementor-element-cc2ca27 .elementor-icon-wrapper{text-align:center;}.elementor-2268 .elementor-element.elementor-element-cc2ca27.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2268 .elementor-element.elementor-element-cc2ca27.elementor-view-framed .elementor-icon, .elementor-2268 .elementor-element.elementor-element-cc2ca27.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2268 .elementor-element.elementor-element-cc2ca27.elementor-view-framed .elementor-icon, .elementor-2268 .elementor-element.elementor-element-cc2ca27.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2268 .elementor-element.elementor-element-cc2ca27 .elementor-icon{font-size:13px;}.elementor-2268 .elementor-element.elementor-element-cc2ca27 .elementor-icon svg{height:13px;}.elementor-2268 .elementor-element.elementor-element-cc2ca27 .elementor-icon-wrapper svg{width:auto;}.elementor-2268 .elementor-element.elementor-element-7ad15d9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2268 .elementor-element.elementor-element-7ad15d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;text-transform:none;line-height:1.4;}@media(max-width:1024px){.elementor-2268 .elementor-element.elementor-element-4cfb37e{--margin-top:70px;--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-4cfb37e{--padding-inline-start:20px;--padding-inline-end:20px;}}@media(max-width:767px){.elementor-2268 .elementor-element.elementor-element-d57e495{--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-d57e495{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2268 .elementor-element.elementor-element-526f379 .elementor-heading-title{font-size:42px;}.elementor-2268 .elementor-element.elementor-element-10532e0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2268 .elementor-element.elementor-element-476d18e .swiper-slide{height:300px;}.elementor-2268 .elementor-element.elementor-element-6d5a754{--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-6d5a754{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-fb525b0{--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-fb525b0{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-6dff087{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:nowrap;}.elementor-2268 .elementor-element.elementor-element-46a17cf .elementor-icon{font-size:20px;}.elementor-2268 .elementor-element.elementor-element-46a17cf .elementor-icon svg{height:20px;}.elementor-2268 .elementor-element.elementor-element-bd34f22 .elementor-heading-title{font-size:22px;}.elementor-2268 .elementor-element.elementor-element-7a3f6ce{--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-7a3f6ce{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-3bc4c10 .swiper-slide{height:300px;}.elementor-2268 .elementor-element.elementor-element-bdf5a88{--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-bdf5a88{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2268 .elementor-element.elementor-element-a88f02a .elementor-heading-title{font-size:32px;}.elementor-2268 .elementor-element.elementor-element-565e815{--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-565e815{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-21de639{--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-21de639{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-dde9cb4{--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-dde9cb4{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-2268 .elementor-element.elementor-element-b322fb5 .elementor-heading-title{font-size:42px;}.elementor-2268 .elementor-element.elementor-element-88be1df{--justify-content:space-between;}}@media(min-width:768px){.elementor-2268 .elementor-element.elementor-element-d57e495{--width:70%;}.elementor-2268 .elementor-element.elementor-element-b44bcaa{--width:30%;}.elementor-2268 .elementor-element.elementor-element-5e7e282{--width:50%;}.elementor-2268 .elementor-element.elementor-element-bdf5a88{--width:50%;}.elementor-2268 .elementor-element.elementor-element-88be1df{--width:auto;}}/* Start custom CSS for heading, class: .elementor-element-526f379 */.elementor-2268 .elementor-element.elementor-element-526f379 h1 {
    max-width: 800px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44bcaa */.elementor-2268 .elementor-element.elementor-element-b44bcaa {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd34f22 */.elementor-2268 .elementor-element.elementor-element-bd34f22 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b07f8d6 */.elementor-2268 .elementor-element.elementor-element-b07f8d6 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3a1a7c */.elementor-2268 .elementor-element.elementor-element-c3a1a7c {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe7edd7 */.elementor-2268 .elementor-element.elementor-element-fe7edd7 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71a88d5 */.elementor-2268 .elementor-element.elementor-element-71a88d5 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8401c9 */.elementor-2268 .elementor-element.elementor-element-d8401c9 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7e282 */.elementor-2268 .elementor-element.elementor-element-5e7e282 {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a88f02a */.elementor-2268 .elementor-element.elementor-element-a88f02a h1 {
    max-width: 800px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e509e41 */.elementor-2268 .elementor-element.elementor-element-e509e41 * {
    max-width: 800px;
    float: right;
}

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

.elementor-2268 .elementor-element.elementor-element-e509e41.expanded {
  max-height: 1000px; /* Big enough to fit the full text */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1378c3 */.elementor-2268 .elementor-element.elementor-element-f1378c3 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d1e5a1 */.elementor-2268 .elementor-element.elementor-element-8d1e5a1 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6fda84 */.elementor-2268 .elementor-element.elementor-element-f6fda84 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2225e51 */.elementor-2268 .elementor-element.elementor-element-2225e51 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d233a4 */.elementor-2268 .elementor-element.elementor-element-0d233a4 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea00b9d */.elementor-2268 .elementor-element.elementor-element-ea00b9d {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f2af6d */.elementor-2268 .elementor-element.elementor-element-9f2af6d {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc4252f */.elementor-2268 .elementor-element.elementor-element-bc4252f {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31dd100 */.elementor-2268 .elementor-element.elementor-element-31dd100 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-329965b */.elementor-2268 .elementor-element.elementor-element-329965b {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8ac562 */.elementor-2268 .elementor-element.elementor-element-f8ac562 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3e1875 */.elementor-2268 .elementor-element.elementor-element-b3e1875 {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35e530c */.elementor-2268 .elementor-element.elementor-element-35e530c {
    max-width: 500px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-480b00a */.elementor-2268 .elementor-element.elementor-element-480b00a {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cc2ca27 */.elementor-2268 .elementor-element.elementor-element-cc2ca27 {
    transition: 0.2s;
    height: 15px;
    line-height: 0.8;
}

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