.elementor-2673 .elementor-element.elementor-element-2926de2 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-2926de2{z-index:0;}.elementor-2673 .elementor-element.elementor-element-f1e56a8 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-6d77e81 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-6d77e81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-2673 .elementor-element.elementor-element-6d77e81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2673 .elementor-element.elementor-element-5f0a76a .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-d9031b0 .tx-icon-box-wrap{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-d9031b0 .tx-icon-box-icon i{color:#064066;font-size:65px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-d9031b0 .tx-icon-box-icon svg{fill:#064066;width:65px;height:65px;}.elementor-2673 .elementor-element.elementor-element-d9031b0 .tx-icon-box-icon img{width:65px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-d9031b0 .tx-icon-box-icon img, .elementor-2673 .elementor-element.elementor-element-d9031b0 .tx-icon-box-icon i, .elementor-2673 .elementor-element.elementor-element-d9031b0 .tx-icon-box-icon svg, .elementor-2673 .elementor-element.elementor-element-d9031b0 .tx-icon-box-wrap.style-1 .tx-icon-box-icon, .elementor-2673 .elementor-element.elementor-element-d9031b0 .tx-icon-box-wrap.style-2.center .tx-icon-box-icon, .elementor-2673 .elementor-element.elementor-element-d9031b0 .tx-icon-box-wrap.style-3.center .tx-icon-box-icon i{margin-bottom:30px;}.elementor-2673 .elementor-element.elementor-element-d9031b0 .tx-icon-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2673 .elementor-element.elementor-element-d9031b0 .tx-icon-box-wrap:hover{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-d9031b0 .tx-icon-box-wrap:hover .tx-icon-box-icon img, .elementor-2673 .elementor-element.elementor-element-d9031b0 .tx-icon-box-wrap:hover .tx-icon-box-icon i{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-a38a0d1 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-3f5fccc .tx-icon-box-wrap{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-3f5fccc .tx-icon-box-icon i{color:#064066;font-size:65px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-3f5fccc .tx-icon-box-icon svg{fill:#064066;width:65px;height:65px;}.elementor-2673 .elementor-element.elementor-element-3f5fccc .tx-icon-box-icon img{width:65px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-3f5fccc .tx-icon-box-icon img, .elementor-2673 .elementor-element.elementor-element-3f5fccc .tx-icon-box-icon i, .elementor-2673 .elementor-element.elementor-element-3f5fccc .tx-icon-box-icon svg, .elementor-2673 .elementor-element.elementor-element-3f5fccc .tx-icon-box-wrap.style-1 .tx-icon-box-icon, .elementor-2673 .elementor-element.elementor-element-3f5fccc .tx-icon-box-wrap.style-2.center .tx-icon-box-icon, .elementor-2673 .elementor-element.elementor-element-3f5fccc .tx-icon-box-wrap.style-3.center .tx-icon-box-icon i{margin-bottom:30px;}.elementor-2673 .elementor-element.elementor-element-3f5fccc .tx-icon-box-title{font-size:20px;}.elementor-2673 .elementor-element.elementor-element-3f5fccc .tx-icon-box-wrap:hover{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-3f5fccc .tx-icon-box-wrap:hover .tx-icon-box-icon img, .elementor-2673 .elementor-element.elementor-element-3f5fccc .tx-icon-box-wrap:hover .tx-icon-box-icon i{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-c126887 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-31fad99 .tx-icon-box-wrap{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-31fad99 .tx-icon-box-icon i{color:#064066;font-size:65px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-31fad99 .tx-icon-box-icon svg{fill:#064066;width:65px;height:65px;}.elementor-2673 .elementor-element.elementor-element-31fad99 .tx-icon-box-icon img{width:65px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-31fad99 .tx-icon-box-icon img, .elementor-2673 .elementor-element.elementor-element-31fad99 .tx-icon-box-icon i, .elementor-2673 .elementor-element.elementor-element-31fad99 .tx-icon-box-icon svg, .elementor-2673 .elementor-element.elementor-element-31fad99 .tx-icon-box-wrap.style-1 .tx-icon-box-icon, .elementor-2673 .elementor-element.elementor-element-31fad99 .tx-icon-box-wrap.style-2.center .tx-icon-box-icon, .elementor-2673 .elementor-element.elementor-element-31fad99 .tx-icon-box-wrap.style-3.center .tx-icon-box-icon i{margin-bottom:30px;}.elementor-2673 .elementor-element.elementor-element-31fad99 .tx-icon-box-title{font-size:20px;}.elementor-2673 .elementor-element.elementor-element-31fad99 .tx-icon-box-wrap:hover{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-31fad99 .tx-icon-box-wrap:hover .tx-icon-box-icon img, .elementor-2673 .elementor-element.elementor-element-31fad99 .tx-icon-box-wrap:hover .tx-icon-box-icon i{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-1b28978:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-1b28978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://hawaiicornerstone.com/wp-content/uploads/2025/12/choose_bg-scaled.jpg");background-size:cover;}.elementor-2673 .elementor-element.elementor-element-1b28978 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-1b28978 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2673 .elementor-element.elementor-element-1b28978{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-2673 .elementor-element.elementor-element-b518002 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-387e061 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-387e061{padding:0px 0px 60px 0px;}.elementor-2673 .elementor-element.elementor-element-4188929 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-30266f2 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-wrap, .elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-title, .elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-sub, .elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-desc, .elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-wm{text-align:center;}.elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-wrap{width:100%;}.elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-first-part{color:#ffffff;font-size:34px;}.elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-icon{font-size:28px;}.elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-wrap svg{width:28px;}.elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-desc{color:#ededed;}.elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-desc, .elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-desc p, .elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-desc div, .elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-desc h1, .elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-desc h2, .elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-desc span, .elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-desc h2, .elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-desc h3, .elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-desc h4, .elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-desc h5, .elementor-2673 .elementor-element.elementor-element-0d7b067 .tx-hd-desc h6{font-size:18px;}.elementor-2673 .elementor-element.elementor-element-2e65f4a .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-7546c63 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-fc8a894 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-wrap{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-icon i{color:#00cded;font-size:40px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-icon svg{fill:#00cded;width:40px;height:40px;}.elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-icon img{width:40px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-title{color:#00cded;font-size:22px;}.elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc{color:#ffffff;}.elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc p, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc div, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc span, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc h1, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc h2, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc h3, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc h4, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc h5, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc h6{font-size:16px;}.elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-wrap:hover{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-wrap:hover .tx-icon-box-icon img, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-wrap:hover .tx-icon-box-icon i{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-1fe8e5d > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-wrap{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-icon i{color:#00cded;font-size:40px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-icon svg{fill:#00cded;width:40px;height:40px;}.elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-icon img{width:40px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-title{color:#00cded;font-size:22px;}.elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc{color:#ffffff;}.elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc p, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc div, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc span, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc h1, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc h2, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc h3, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc h4, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc h5, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc h6{font-size:16px;}.elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-wrap:hover{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-wrap:hover .tx-icon-box-icon img, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-wrap:hover .tx-icon-box-icon i{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-wrap{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-icon i{color:#00cded;font-size:40px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-icon svg{fill:#00cded;width:40px;height:40px;}.elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-icon img{width:40px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-title{color:#00cded;font-size:22px;}.elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-desc{color:#ffffff;}.elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-desc, .elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-desc p, .elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-desc div, .elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-desc span, .elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-desc h1, .elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-desc h2, .elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-desc h3, .elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-desc h4, .elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-desc h5, .elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-desc h6{font-size:16px;}.elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-wrap:hover{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-wrap:hover .tx-icon-box-icon img, .elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-wrap:hover .tx-icon-box-icon i{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-525ab4d .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-74f443e .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-wrap{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-icon i{color:#00cded;font-size:40px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-icon svg{fill:#00cded;width:40px;height:40px;}.elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-icon img{width:40px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-title{color:#00cded;font-size:22px;}.elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc{color:#ffffff;}.elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc p, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc div, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc span, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc h1, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc h2, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc h3, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc h4, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc h5, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc h6{font-size:16px;}.elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-wrap:hover{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-wrap:hover .tx-icon-box-icon img, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-wrap:hover .tx-icon-box-icon i{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-908d147 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-wrap{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-icon i{color:#00cded;font-size:40px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-icon svg{fill:#00cded;width:40px;height:40px;}.elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-icon img{width:40px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-title{color:#00cded;font-size:22px;}.elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc{color:#ffffff;}.elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc p, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc div, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc span, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc h1, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc h2, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc h3, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc h4, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc h5, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc h6{font-size:16px;}.elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-wrap:hover{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-wrap:hover .tx-icon-box-icon img, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-wrap:hover .tx-icon-box-icon i{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-wrap{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-icon i{color:#00cded;font-size:40px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-icon svg{fill:#00cded;width:40px;height:40px;}.elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-icon img{width:40px;transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-title{color:#00cded;font-size:22px;}.elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc{color:#ffffff;}.elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc p, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc div, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc span, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc h1, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc h2, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc h3, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc h4, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc h5, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc h6{font-size:16px;}.elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-wrap:hover{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-wrap:hover .tx-icon-box-icon img, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-wrap:hover .tx-icon-box-icon i{transform:rotate(0deg);}.elementor-2673 .elementor-element.elementor-element-c1554f7 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-c1554f7{padding:30px 0px 30px 0px;}.elementor-2673 .elementor-element.elementor-element-5d016ff .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-4d619f0 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-4d619f0{padding:0px 0px 60px 0px;}.elementor-2673 .elementor-element.elementor-element-05a1da4 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-836e55a .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-wrap, .elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-title, .elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-sub, .elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-desc, .elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-wm{text-align:center;}.elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-wrap{width:100%;}.elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-first-part{font-size:34px;}.elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-icon{font-size:28px;}.elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-wrap svg{width:28px;}.elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-desc, .elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-desc p, .elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-desc div, .elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-desc h1, .elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-desc h2, .elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-desc span, .elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-desc h2, .elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-desc h3, .elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-desc h4, .elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-desc h5, .elementor-2673 .elementor-element.elementor-element-49108c2 .tx-hd-desc h6{font-size:18px;}.elementor-2673 .elementor-element.elementor-element-19e6e4a .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-784ef15 .tx-services-overlay-item .tx-services-title:hover{color:#00cded;}.elementor-2673 .elementor-element.elementor-element-784ef15 .tx-services-overlay-item i:hover{color:#00cded;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2673 .elementor-element.elementor-element-ff8c752 .elementor-button{background-color:#064066;border-radius:30px 30px 30px 30px;}.elementor-2673 .elementor-element.elementor-element-ff8c752 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2673 .elementor-element.elementor-element-0776d34:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-0776d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hawaiicornerstone.com/wp-content/uploads/2025/12/cleaners-scaled.jpg");background-size:cover;}.elementor-2673 .elementor-element.elementor-element-0776d34 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-0776d34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2673 .elementor-element.elementor-element-0776d34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2673 .elementor-element.elementor-element-c378032 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2673 .elementor-element.elementor-element-d0299e7 .elementor-icon-wrapper{text-align:center;}.elementor-2673 .elementor-element.elementor-element-d0299e7.elementor-view-stacked .elementor-icon{background-color:#00cded;}.elementor-2673 .elementor-element.elementor-element-d0299e7.elementor-view-framed .elementor-icon, .elementor-2673 .elementor-element.elementor-element-d0299e7.elementor-view-default .elementor-icon{color:#00cded;border-color:#00cded;}.elementor-2673 .elementor-element.elementor-element-d0299e7.elementor-view-framed .elementor-icon, .elementor-2673 .elementor-element.elementor-element-d0299e7.elementor-view-default .elementor-icon svg{fill:#00cded;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2673 .elementor-element.elementor-element-b2e3345 .elementor-counter-number-wrapper{color:#ffffff;font-size:40px;}.elementor-2673 .elementor-element.elementor-element-b2e3345 .elementor-counter-title{color:#d1d1d1;}.elementor-2673 .elementor-element.elementor-element-1ec834c .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-aba025d .elementor-icon-wrapper{text-align:center;}.elementor-2673 .elementor-element.elementor-element-aba025d.elementor-view-stacked .elementor-icon{background-color:#00cded;}.elementor-2673 .elementor-element.elementor-element-aba025d.elementor-view-framed .elementor-icon, .elementor-2673 .elementor-element.elementor-element-aba025d.elementor-view-default .elementor-icon{color:#00cded;border-color:#00cded;}.elementor-2673 .elementor-element.elementor-element-aba025d.elementor-view-framed .elementor-icon, .elementor-2673 .elementor-element.elementor-element-aba025d.elementor-view-default .elementor-icon svg{fill:#00cded;}.elementor-2673 .elementor-element.elementor-element-2fa5193 .elementor-counter-number-wrapper{color:#ffffff;font-size:40px;}.elementor-2673 .elementor-element.elementor-element-2fa5193 .elementor-counter-title{color:#d1d1d1;}.elementor-2673 .elementor-element.elementor-element-094e48f .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-3dcfdcc .elementor-icon-wrapper{text-align:center;}.elementor-2673 .elementor-element.elementor-element-3dcfdcc.elementor-view-stacked .elementor-icon{background-color:#00cded;}.elementor-2673 .elementor-element.elementor-element-3dcfdcc.elementor-view-framed .elementor-icon, .elementor-2673 .elementor-element.elementor-element-3dcfdcc.elementor-view-default .elementor-icon{color:#00cded;border-color:#00cded;}.elementor-2673 .elementor-element.elementor-element-3dcfdcc.elementor-view-framed .elementor-icon, .elementor-2673 .elementor-element.elementor-element-3dcfdcc.elementor-view-default .elementor-icon svg{fill:#00cded;}.elementor-2673 .elementor-element.elementor-element-d91df1d .elementor-counter-number-wrapper{color:#ffffff;font-size:40px;}.elementor-2673 .elementor-element.elementor-element-d91df1d .elementor-counter-title{color:#d1d1d1;}.elementor-2673 .elementor-element.elementor-element-162d030 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-48a1055 .elementor-icon-wrapper{text-align:center;}.elementor-2673 .elementor-element.elementor-element-48a1055.elementor-view-stacked .elementor-icon{background-color:#00cded;}.elementor-2673 .elementor-element.elementor-element-48a1055.elementor-view-framed .elementor-icon, .elementor-2673 .elementor-element.elementor-element-48a1055.elementor-view-default .elementor-icon{color:#00cded;border-color:#00cded;}.elementor-2673 .elementor-element.elementor-element-48a1055.elementor-view-framed .elementor-icon, .elementor-2673 .elementor-element.elementor-element-48a1055.elementor-view-default .elementor-icon svg{fill:#00cded;}.elementor-2673 .elementor-element.elementor-element-2ab884e .elementor-counter-number-wrapper{color:#ffffff;font-size:40px;}.elementor-2673 .elementor-element.elementor-element-2ab884e .elementor-counter-title{color:#d1d1d1;}.elementor-2673 .elementor-element.elementor-element-0a17cef .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-0a17cef{padding:10px 10px 10px 10px;}.elementor-2673 .elementor-element.elementor-element-dd18743 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-wrap, .elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-title, .elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-sub, .elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-desc, .elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-wm{text-align:center;}.elementor-2673 .elementor-element.elementor-element-0cb91c3 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-wrap{width:100%;}.elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-first-part{color:#064066;font-size:34px;}.elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-icon{font-size:28px;}.elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-wrap svg{width:28px;}.elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-desc, .elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-desc p, .elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-desc div, .elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-desc h1, .elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-desc h2, .elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-desc span, .elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-desc h2, .elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-desc h3, .elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-desc h4, .elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-desc h5, .elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-desc h6{font-size:18px;}.elementor-2673 .elementor-element.elementor-element-085a273 > .elementor-widget-container{background-color:#064066;padding:20px 30px 20px 30px;border-radius:25px 25px 25px 25px;}.elementor-2673 .elementor-element.elementor-element-085a273 .wpcf7-form label{color:#FFFFFF;}.elementor-2673 .elementor-element.elementor-element-085a273 .wpcf7-form .wpcf7-textarea{height:200px;display:block;}.elementor-2673 .elementor-element.elementor-element-085a273 .wpcf7-form-control{margin-top:25px;}.elementor-2673 .elementor-element.elementor-element-085a273 .wpcf7-form{margin-top:-25px;}.elementor-2673 .elementor-element.elementor-element-085a273 .wpcf7-form .wpcf7-form-control-wrap input{border-radius:25px 25px 25px 25px;}.elementor-2673 .elementor-element.elementor-element-085a273 .wpcf7-form .wpcf7-form-control-wrap textarea{border-radius:25px 25px 25px 25px;}.elementor-2673 .elementor-element.elementor-element-085a273 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{border-radius:25px 25px 25px 25px;}.elementor-2673 .elementor-element.elementor-element-085a273 .wpcf7-form .wpcf7-submit{background-color:#064066;border-radius:30px 30px 30px 30px;padding:8px 25px 8px 25px;font-family:"Poppins", Sans-serif;font-weight:500;letter-spacing:2px;}.elementor-2673 .elementor-element.elementor-element-085a273 .wpcf7-form .wpcf7-submit:hover{background-color:#75c60b;}.elementor-2673 .elementor-element.elementor-element-3852440 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2673 .elementor-element.elementor-element-ad366b4{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2673 .elementor-element.elementor-element-b31da53{--display:flex;}@media(max-width:1024px){.elementor-2673 .elementor-element.elementor-element-0cb91c3 .tx-hd-first-part{font-size:30px;}.elementor-2673 .elementor-element.elementor-element-ad366b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-2673 .elementor-element.elementor-element-4188929{width:15.089%;}.elementor-2673 .elementor-element.elementor-element-30266f2{width:69.911%;}.elementor-2673 .elementor-element.elementor-element-2e65f4a{width:14.999%;}.elementor-2673 .elementor-element.elementor-element-fc8a894{width:45%;}.elementor-2673 .elementor-element.elementor-element-525ab4d{width:9.999%;}.elementor-2673 .elementor-element.elementor-element-74f443e{width:45%;}.elementor-2673 .elementor-element.elementor-element-05a1da4{width:15%;}.elementor-2673 .elementor-element.elementor-element-836e55a{width:70.089%;}.elementor-2673 .elementor-element.elementor-element-19e6e4a{width:14.91%;}.elementor-2673 .elementor-element.elementor-element-dd18743{width:52%;}.elementor-2673 .elementor-element.elementor-element-3852440{width:48%;}}@media(min-width:1025px){.elementor-2673 .elementor-element.elementor-element-1b28978:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-1b28978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2673 .elementor-element.elementor-element-0776d34:not(.elementor-motion-effects-element-type-background), .elementor-2673 .elementor-element.elementor-element-0776d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-icon img{width:30px;}.elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-icon svg{width:30px;height:30px;}.elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-icon i{font-size:30px;}.elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-title{font-size:18px;}.elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc p, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc div, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc span, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc h1, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc h2, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc h3, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc h4, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc h5, .elementor-2673 .elementor-element.elementor-element-cc77323 .tx-icon-box-desc h6{font-size:14px;}.elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-icon img{width:30px;}.elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-icon svg{width:30px;height:30px;}.elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-icon i{font-size:30px;}.elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-title{font-size:18px;}.elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc p, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc div, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc span, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc h1, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc h2, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc h3, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc h4, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc h5, .elementor-2673 .elementor-element.elementor-element-1fe8e5d .tx-icon-box-desc h6{font-size:14px;}.elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-icon img{width:30px;}.elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-icon svg{width:30px;height:30px;}.elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-icon i{font-size:30px;}.elementor-2673 .elementor-element.elementor-element-1b808d3 .tx-icon-box-title{font-size:18px;}.elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-icon img{width:30px;}.elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-icon svg{width:30px;height:30px;}.elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-icon i{font-size:30px;}.elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-title{font-size:18px;}.elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc p, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc div, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc span, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc h1, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc h2, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc h3, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc h4, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc h5, .elementor-2673 .elementor-element.elementor-element-ddfdb26 .tx-icon-box-desc h6{font-size:14px;}.elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-icon img{width:30px;}.elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-icon svg{width:30px;height:30px;}.elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-icon i{font-size:30px;}.elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-title{font-size:18px;}.elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc p, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc div, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc span, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc h1, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc h2, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc h3, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc h4, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc h5, .elementor-2673 .elementor-element.elementor-element-908d147 .tx-icon-box-desc h6{font-size:14px;}.elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-icon img{width:30px;}.elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-icon svg{width:30px;height:30px;}.elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-icon i{font-size:30px;}.elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-title{font-size:18px;}.elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc p, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc div, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc span, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc h1, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc h2, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc h3, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc h4, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc h5, .elementor-2673 .elementor-element.elementor-element-a88341c .tx-icon-box-desc h6{font-size:14px;}}