.elementor-7814 .elementor-element.elementor-element-9dc2a98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-b77bd51 img{width:100%;max-width:240px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7814 .elementor-element.elementor-element-ee7fa16 .elementor-icon-list-icon i{color:#3EB1C8;transition:color 0.3s;}.elementor-7814 .elementor-element.elementor-element-ee7fa16 .elementor-icon-list-icon svg{fill:#3EB1C8;transition:fill 0.3s;}.elementor-7814 .elementor-element.elementor-element-ee7fa16{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-7814 .elementor-element.elementor-element-ee7fa16 .elementor-icon-list-text{color:#292929;transition:color 0.3s;}.elementor-7814 .elementor-element.elementor-element-9a367ca{--display:flex;--min-height:calc(100vh - 80px);--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:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.1;--padding-top:0;--padding-bottom:0;--padding-left:clamp(40px, calc((100vw - 1280px)/2), 99999px);--padding-right:0;}.elementor-7814 .elementor-element.elementor-element-9a367ca:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-9a367ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003057;}.elementor-7814 .elementor-element.elementor-element-9a367ca::before, .elementor-7814 .elementor-element.elementor-element-9a367ca > .elementor-background-video-container::before, .elementor-7814 .elementor-element.elementor-element-9a367ca > .e-con-inner > .elementor-background-video-container::before, .elementor-7814 .elementor-element.elementor-element-9a367ca > .elementor-background-slideshow::before, .elementor-7814 .elementor-element.elementor-element-9a367ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-7814 .elementor-element.elementor-element-9a367ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pacificbathstg.wpengine.com/wp-content/uploads/unlimited_elements/bathroom-illustration-tb.svg");--background-overlay:'';}.elementor-7814 .elementor-element.elementor-element-eb9f25a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7814 .elementor-element.elementor-element-eb9f25a.e-con{--align-self:center;}.elementor-7814 .elementor-element.elementor-element-ed393b3{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-7814 .elementor-element.elementor-element-5d3248b .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:56px;font-weight:600;text-transform:capitalize;line-height:1.4em;letter-spacing:-1px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7814 .elementor-element.elementor-element-a1674a2{--divider-border-style:solid;--divider-color:#3EB1C8;--divider-border-width:2px;}.elementor-7814 .elementor-element.elementor-element-a1674a2 .elementor-divider-separator{width:250px;}.elementor-7814 .elementor-element.elementor-element-a1674a2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-7814 .elementor-element.elementor-element-8a2784e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7814 .elementor-element.elementor-element-8a2784e .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:600;text-transform:capitalize;line-height:1.2em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-ba31612{--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:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:0px 24px 24px 0px;--margin-top:60px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;--z-index:0;}.elementor-7814 .elementor-element.elementor-element-ba31612:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-ba31612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4298B5;}.elementor-7814 .elementor-element.elementor-element-a3a3e92 img{width:100%;max-width:75px;opacity:0.8;}.elementor-7814 .elementor-element.elementor-element-2cdd6e6{width:auto;max-width:auto;}.elementor-7814 .elementor-element.elementor-element-2cdd6e6 img{width:100%;max-width:75px;opacity:0.7;}.elementor-7814 .elementor-element.elementor-element-004c2d1 img{width:100%;max-width:60px;opacity:0.7;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7814 .elementor-element.elementor-element-5f9818e img{width:100%;max-width:130px;opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7814 .elementor-element.elementor-element-7e38b84 img{width:100%;max-width:70px;opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7814 .elementor-element.elementor-element-997a5df{--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:stretch;--overlay-opacity:0.16;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:clamp(40px, calc((100vw - 1280px)/2), 99999px);}.elementor-7814 .elementor-element.elementor-element-997a5df:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-997a5df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4298B5;background-image:url("https://pacificbathstg.wpengine.com/wp-content/uploads/unlimited_elements/zac88739_rgb-scaled-1.jpeg");background-position:center left;background-size:cover;}.elementor-7814 .elementor-element.elementor-element-997a5df::before, .elementor-7814 .elementor-element.elementor-element-997a5df > .elementor-background-video-container::before, .elementor-7814 .elementor-element.elementor-element-997a5df > .e-con-inner > .elementor-background-video-container::before, .elementor-7814 .elementor-element.elementor-element-997a5df > .elementor-background-slideshow::before, .elementor-7814 .elementor-element.elementor-element-997a5df > .e-con-inner > .elementor-background-slideshow::before, .elementor-7814 .elementor-element.elementor-element-997a5df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7814 .elementor-element.elementor-element-74c9c3e{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 24px -1px rgba(0, 0, 0, 0.26);--margin-top:120px;--margin-bottom:0120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7814 .elementor-element.elementor-element-74c9c3e:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-74c9c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4298B5;}.elementor-7814 .elementor-element.elementor-element-74c9c3e.e-con{--align-self:center;}.elementor-7814 .elementor-element.elementor-element-8ee26cc{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:10px 10px 0px 0px #3EB1C8;}.elementor-7814 .elementor-element.elementor-element-3c15918{--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:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-7814 .elementor-element.elementor-element-3c15918:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-3c15918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-b13c9e0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7814 .elementor-element.elementor-element-b13c9e0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#003057;}.elementor-7814 .elementor-element.elementor-element-46e3ef9{width:100%;max-width:100%;}.elementor-7814 .elementor-element.elementor-element-b0e2f08{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7814 .elementor-element.elementor-element-b0e2f08:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-b0e2f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005EB8;}.elementor-7814 .elementor-element.elementor-element-6abfab3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7814 .elementor-element.elementor-element-6abfab3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7814 .elementor-element.elementor-element-6abfab3{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-7814 .elementor-element.elementor-element-6abfab3 .elementor-icon-list-icon{padding-right:0px;}.elementor-7814 .elementor-element.elementor-element-6abfab3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7814 .elementor-element.elementor-element-6abfab3 .elementor-icon-list-item > a{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;letter-spacing:0px;}.elementor-7814 .elementor-element.elementor-element-6abfab3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-7814 .elementor-element.elementor-element-b825d6c{--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:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-7814 .elementor-element.elementor-element-b825d6c:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-b825d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0EEFE;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7814 .elementor-element.elementor-element-3e86340 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-7814 .elementor-element.elementor-element-3e86340{text-align:center;}.elementor-7814 .elementor-element.elementor-element-3e86340 p{margin-bottom:0px;}.elementor-7814 .elementor-element.elementor-element-c4a8e0d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7814 .elementor-element.elementor-element-c4a8e0d:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-c4a8e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 80%, #E0EEFE 80%);}.elementor-7814 .elementor-element.elementor-element-ebd4477{--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:stretch;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7814 .elementor-element.elementor-element-b7b13d3{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7814 .elementor-element.elementor-element-e0cb0d7{width:100%;max-width:100%;}.elementor-7814 .elementor-element.elementor-element-c601dd2{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-ucaddon_content_block #{{uc_id}} .heading{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_block #{{uc_id}} .subheading{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_block .content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_block .uc_style_content_block_elementor_heading_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-7d5464b{width:100%;max-width:100%;}.elementor-7814 .elementor-element.elementor-element-4615c1f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7814 .elementor-element.elementor-element-f757fd9{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:18px 12px 18px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7814 .elementor-element.elementor-element-f757fd9:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-f757fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-7814 .elementor-element.elementor-element-819f846{width:var( --container-widget-width, 774px );max-width:774px;--container-widget-width:774px;--container-widget-flex-grow:0;}.elementor-7814 .elementor-element.elementor-element-2999b8b{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:10px 10px 0px 0px #3FB1C8;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7814 .elementor-element.elementor-element-2999b8b:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-2999b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003057;}.elementor-widget-ucaddon_post_tabs ul.ue-tab-btns li a, .r-tabs-accordion-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_post_tabs .ue_post_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_post_tabs .ue_post_date,.elementor-widget-ucaddon_post_tabs .ue-grid-item-meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_post_tabs .ue_post_intro{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_post_tabs .ue-grid-item-meta-data{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue_post_tabs_container{flex-direction:row;gap:15px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .uc_bold_tabs{border-radius:0px;}.elementor-7814 .elementor-element.elementor-element-cfce30c ul.ue-tab-btns{background-color:rgba(0, 0, 0, 0);justify-content:flex-start;}.elementor-7814 .elementor-element.elementor-element-cfce30c .uc_bold_tabs ul.ue-tab-btns{padding:0px 0px 0px 0px;border-radius:0px;border-style:none;}.elementor-7814 .elementor-element.elementor-element-cfce30c ul.ue-tab-btns li a, .r-tabs-accordion-title a{font-family:"Satoshi", Sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;line-height:1.2em;letter-spacing:2px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .uc_bold_tabs ul li a,.elementor-7814 .elementor-element.elementor-element-cfce30c .r-tabs-accordion-title a{border-radius:0px;}.elementor-7814 .elementor-element.elementor-element-cfce30c ul.ue-tab-btns li a,.elementor-7814 .elementor-element.elementor-element-cfce30c .r-tabs-accordion-title a{margin:0px 0px 0px 0px;padding:4px 08px 04px 8px;}.elementor-7814 .elementor-element.elementor-element-cfce30c ul.ue-tab-btns li.r-tabs-state-default a,.elementor-7814 .elementor-element.elementor-element-cfce30c .r-tabs-accordion-title a{color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-cfce30c ul.ue-tab-btns l li.r-tabs-state-default a,.elementor-7814 .elementor-element.elementor-element-cfce30c .r-tabs-accordion-title a{border-style:none;}.elementor-7814 .elementor-element.elementor-element-cfce30c .uc_bold_tabs ul li.r-tabs-state-default a:hover,.elementor-7814 .elementor-element.elementor-element-cfce30c .r-tabs-accordion-title a:hover{color:#3EB1C8;border-style:solid;border-width:0px 0px 2px 0px;border-color:#4298B5;}.elementor-7814 .elementor-element.elementor-element-cfce30c .uc_bold_tabs ul li.r-tabs-state-active a,.elementor-7814 .elementor-element.elementor-element-cfce30c .r-tabs-accordion-title.r-tabs-state-active a{background-color:#4298B5;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#D14531;}.elementor-7814 .elementor-element.elementor-element-cfce30c .tab-container{padding:0px 0px 0px 0px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .uc-items-wrapper2{margin-top:33px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .panel-container{border-radius:0px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue_post_image{width:50%;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue_post_image img{object-fit:contain;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue_post_title{color:#4298B5;font-family:"Satoshi", Sans-serif;font-size:42px;font-weight:600;text-transform:capitalize;line-height:1.2em;letter-spacing:-1px;margin-top:20px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue_post_date{color:#6e6e6e;margin-top:10px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue-grid-item-meta-data{color:#707070;gap:5px;width:100%;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue-grid-item-meta-data svg{fill:#707070;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue_post_intro{color:#292929;margin-top:0px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue_post_link{padding:18px 24px 18px 024px;border-radius:0px;background-color:#ffffff;color:#000000;margin-top:40px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue_post_link:hover{background-color:#000000;color:#ffffff;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue-meta-data{margin-top:10px;gap:10px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue-grid-item-meta-data-avatar img{width:30px;height:30px;display:inline-flex;border-radius:100px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .r-tabs-anchor{flex-direction:row;gap:10px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .uc-accordion-icon{font-size:20px;color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-cfce30c .uc-accordion-icon svg{width:20px;height:20px;fill:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-1453366{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.2;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;--z-index:10;}.elementor-7814 .elementor-element.elementor-element-1453366:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-1453366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0EEFE;}.elementor-7814 .elementor-element.elementor-element-1453366::before, .elementor-7814 .elementor-element.elementor-element-1453366 > .elementor-background-video-container::before, .elementor-7814 .elementor-element.elementor-element-1453366 > .e-con-inner > .elementor-background-video-container::before, .elementor-7814 .elementor-element.elementor-element-1453366 > .elementor-background-slideshow::before, .elementor-7814 .elementor-element.elementor-element-1453366 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7814 .elementor-element.elementor-element-1453366 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pacificbathstg.wpengine.com/wp-content/uploads/unlimited_elements/bathroom-tub-e1745010800764.png");--background-overlay:'';}.elementor-7814 .elementor-element.elementor-element-fd50657{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-7814 .elementor-element.elementor-element-d73f507{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 24px -2px rgba(0, 0, 0, 0.23);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7814 .elementor-element.elementor-element-d73f507:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-d73f507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-33962c3 .elementor-icon-box-wrapper{text-align:left;}.elementor-7814 .elementor-element.elementor-element-33962c3 .elementor-icon-box-title{margin-bottom:0px;color:#003057;}.elementor-7814 .elementor-element.elementor-element-33962c3 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-33962c3 .elementor-icon-box-title a{font-family:"Satoshi", Sans-serif;font-weight:600;}.elementor-7814 .elementor-element.elementor-element-33962c3 .elementor-icon-box-description{color:#292929;font-family:"Satoshi", Sans-serif;font-weight:400;}.elementor-7814 .elementor-element.elementor-element-229d358 .elementor-icon-box-wrapper{text-align:left;}.elementor-7814 .elementor-element.elementor-element-229d358 .elementor-icon-box-title{margin-bottom:0px;color:#003057;}.elementor-7814 .elementor-element.elementor-element-229d358 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-229d358 .elementor-icon-box-title a{font-family:"Satoshi", Sans-serif;font-weight:600;}.elementor-7814 .elementor-element.elementor-element-229d358 .elementor-icon-box-description{color:#292929;font-family:"Satoshi", Sans-serif;font-weight:400;}.elementor-7814 .elementor-element.elementor-element-50d58c8 .elementor-icon-box-wrapper{text-align:left;}.elementor-7814 .elementor-element.elementor-element-50d58c8 .elementor-icon-box-title{margin-bottom:0px;color:#003057;}.elementor-7814 .elementor-element.elementor-element-50d58c8 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-50d58c8 .elementor-icon-box-title a{font-family:"Satoshi", Sans-serif;font-weight:600;}.elementor-7814 .elementor-element.elementor-element-50d58c8 .elementor-icon-box-description{color:#292929;font-family:"Satoshi", Sans-serif;font-weight:400;}.elementor-7814 .elementor-element.elementor-element-44e1186 .elementor-icon-box-wrapper{text-align:left;}.elementor-7814 .elementor-element.elementor-element-44e1186 .elementor-icon-box-title{margin-bottom:0px;color:#003057;}.elementor-7814 .elementor-element.elementor-element-44e1186 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-44e1186 .elementor-icon-box-title a{font-family:"Satoshi", Sans-serif;font-weight:600;}.elementor-7814 .elementor-element.elementor-element-44e1186 .elementor-icon-box-description{color:#292929;font-family:"Satoshi", Sans-serif;font-weight:400;}.elementor-7814 .elementor-element.elementor-element-a2f7016{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7814 .elementor-element.elementor-element-5d13411 .elementor-icon-list-icon i{color:#005cb9;transition:color 0.3s;}.elementor-7814 .elementor-element.elementor-element-5d13411 .elementor-icon-list-icon svg{fill:#005cb9;transition:fill 0.3s;}.elementor-7814 .elementor-element.elementor-element-5d13411{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-7814 .elementor-element.elementor-element-5d13411 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7814 .elementor-element.elementor-element-5d13411 .elementor-icon-list-item > a{font-family:"Satoshi", Sans-serif;font-size:18px;font-weight:600;letter-spacing:-0.5px;}.elementor-7814 .elementor-element.elementor-element-5d13411 .elementor-icon-list-text{color:#005EB8;transition:color 0.3s;}.elementor-7814 .elementor-element.elementor-element-8d0ac44{width:100%;max-width:100%;}.elementor-7814 .elementor-element.elementor-element-f8e2b65{width:100%;max-width:100%;}.elementor-7814 .elementor-element.elementor-element-f8e2b65 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-7814 .elementor-element.elementor-element-f8e2b65 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7814 .elementor-element.elementor-element-f8e2b65 .elementor-custom-embed-play i{color:#FFFFFF;font-size:60px;}.elementor-7814 .elementor-element.elementor-element-f8e2b65 .elementor-custom-embed-play svg{fill:#FFFFFF;width:60px;height:60px;}.elementor-7814 .elementor-element.elementor-element-6a52d66{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-7814 .elementor-element.elementor-element-c633441{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7814 .elementor-element.elementor-element-d87c88e{width:100%;max-width:100%;}.elementor-7814 .elementor-element.elementor-element-781fb4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7814 .elementor-element.elementor-element-537963e .elementor-icon-list-icon i{color:#005cb9;transition:color 0.3s;}.elementor-7814 .elementor-element.elementor-element-537963e .elementor-icon-list-icon svg{fill:#005cb9;transition:fill 0.3s;}.elementor-7814 .elementor-element.elementor-element-537963e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-7814 .elementor-element.elementor-element-537963e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7814 .elementor-element.elementor-element-537963e .elementor-icon-list-item > a{font-family:"Satoshi", Sans-serif;font-size:18px;font-weight:600;text-transform:lowercase;letter-spacing:-0.5px;}.elementor-7814 .elementor-element.elementor-element-537963e .elementor-icon-list-text{color:#005EB8;transition:color 0.3s;}.elementor-7814 .elementor-element.elementor-element-952ff57 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;letter-spacing:-2px;color:#003057;}.elementor-7814 .elementor-element.elementor-element-c76f960{font-family:"Satoshi", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;}.elementor-7814 .elementor-element.elementor-element-d589370{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7814 .elementor-element.elementor-element-d589370:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-d589370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005EB8;}.elementor-7814 .elementor-element.elementor-element-460a82a{--e-rating-icon-font-size:18px;--e-rating-gap:2px;--e-rating-icon-marked-color:#E0A526;}.elementor-7814 .elementor-element.elementor-element-8582a62 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-b9679c6 );}.elementor-7814 .elementor-element.elementor-element-5e06793 > .elementor-widget-container{padding:0 0 0 0;}.elementor-7814 .elementor-element.elementor-element-2835900{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-7814 .elementor-element.elementor-element-2835900:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-2835900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003057;}.elementor-7814 .elementor-element.elementor-element-7d69124{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-7814 .elementor-element.elementor-element-ce64273{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-7814 .elementor-element.elementor-element-f82e909{--display:flex;border-style:solid;--border-style:solid;border-color:#3EB1C8;--border-color:#3EB1C8;--border-radius:12px 12px 12px 12px;}.elementor-7814 .elementor-element.elementor-element-c1b023e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-7814 .elementor-element.elementor-element-c1b023e > .elementor-widget-container{--e-transform-translateY:-15px;background-color:#3EB1C8;margin:00px 0px 00px 0px;padding:6px 12px 6px 12px;border-radius:6px 6px 6px 6px;}.elementor-7814 .elementor-element.elementor-element-c1b023e.elementor-element{--align-self:center;}.elementor-7814 .elementor-element.elementor-element-c1b023e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-91d7b95 > .elementor-widget-container{padding:32px 16px 32px 16px;border-style:none;}.elementor-7814 .elementor-element.elementor-element-91d7b95 .elementor-icon-box-wrapper{text-align:center;}.elementor-7814 .elementor-element.elementor-element-91d7b95 .elementor-icon-box-title{margin-bottom:16px;color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-91d7b95 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-91d7b95 .elementor-icon-box-title a{font-family:"Satoshi", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-7814 .elementor-element.elementor-element-91d7b95 .elementor-icon-box-description{color:#FFFFFF;font-family:"Satoshi", Sans-serif;font-weight:400;}.elementor-7814 .elementor-element.elementor-element-4938f63{--display:flex;border-style:solid;--border-style:solid;border-color:#3EB1C8;--border-color:#3EB1C8;--border-radius:12px 12px 12px 12px;}.elementor-7814 .elementor-element.elementor-element-e0692e7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-7814 .elementor-element.elementor-element-e0692e7 > .elementor-widget-container{--e-transform-translateY:-15px;background-color:#3EB1C8;margin:00px 0px 00px 0px;padding:6px 12px 6px 12px;border-radius:6px 6px 6px 6px;}.elementor-7814 .elementor-element.elementor-element-e0692e7.elementor-element{--align-self:center;}.elementor-7814 .elementor-element.elementor-element-e0692e7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-bc65142 > .elementor-widget-container{padding:32px 16px 32px 16px;border-style:none;}.elementor-7814 .elementor-element.elementor-element-bc65142 .elementor-icon-box-wrapper{text-align:center;}.elementor-7814 .elementor-element.elementor-element-bc65142 .elementor-icon-box-title{margin-bottom:16px;color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-bc65142 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-bc65142 .elementor-icon-box-title a{font-family:"Satoshi", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-7814 .elementor-element.elementor-element-bc65142 .elementor-icon-box-description{color:#FFFFFF;font-family:"Satoshi", Sans-serif;font-weight:400;}.elementor-7814 .elementor-element.elementor-element-aea73fe{--display:flex;border-style:solid;--border-style:solid;border-color:#3EB1C8;--border-color:#3EB1C8;--border-radius:12px 12px 12px 12px;}.elementor-7814 .elementor-element.elementor-element-a9ba177{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-7814 .elementor-element.elementor-element-a9ba177 > .elementor-widget-container{--e-transform-translateY:-15px;background-color:#3EB1C8;margin:00px 0px 00px 0px;padding:6px 12px 6px 12px;border-radius:6px 6px 6px 6px;}.elementor-7814 .elementor-element.elementor-element-a9ba177.elementor-element{--align-self:center;}.elementor-7814 .elementor-element.elementor-element-a9ba177 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-32533a6 > .elementor-widget-container{padding:32px 16px 32px 16px;border-style:none;}.elementor-7814 .elementor-element.elementor-element-32533a6 .elementor-icon-box-wrapper{text-align:center;}.elementor-7814 .elementor-element.elementor-element-32533a6 .elementor-icon-box-title{margin-bottom:16px;color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-32533a6 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-32533a6 .elementor-icon-box-title a{font-family:"Satoshi", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-7814 .elementor-element.elementor-element-32533a6 .elementor-icon-box-description{color:#FFFFFF;font-family:"Satoshi", Sans-serif;font-weight:400;}.elementor-7814 .elementor-element.elementor-element-91211a1{--display:flex;border-style:solid;--border-style:solid;border-color:#3EB1C8;--border-color:#3EB1C8;--border-radius:12px 12px 12px 12px;}.elementor-7814 .elementor-element.elementor-element-6a95c19{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-7814 .elementor-element.elementor-element-6a95c19 > .elementor-widget-container{--e-transform-translateY:-15px;background-color:#3EB1C8;margin:00px 0px 0px 0px;padding:6px 12px 6px 12px;border-radius:6px 6px 6px 6px;}.elementor-7814 .elementor-element.elementor-element-6a95c19.elementor-element{--align-self:center;}.elementor-7814 .elementor-element.elementor-element-6a95c19 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-54d1c55 > .elementor-widget-container{padding:32px 16px 32px 16px;border-style:none;}.elementor-7814 .elementor-element.elementor-element-54d1c55 .elementor-icon-box-wrapper{text-align:center;}.elementor-7814 .elementor-element.elementor-element-54d1c55 .elementor-icon-box-title{margin-bottom:16px;color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-54d1c55 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-54d1c55 .elementor-icon-box-title a{font-family:"Satoshi", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-7814 .elementor-element.elementor-element-54d1c55 .elementor-icon-box-description{color:#FFFFFF;font-family:"Satoshi", Sans-serif;font-weight:400;}.elementor-7814 .elementor-element.elementor-element-fb48019{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7814 .elementor-element.elementor-element-fb48019:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-fb48019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-eebd52e{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-7814 .elementor-element.elementor-element-70a15ec{--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;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 14px 0px rgba(0,0,0,0.5);--margin-top:60px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:0;}.elementor-7814 .elementor-element.elementor-element-70a15ec:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-70a15ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4298B5;}.elementor-7814 .elementor-element.elementor-element-1487f31 img{width:100%;max-width:120px;opacity:0.46;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7814 .elementor-element.elementor-element-26ff248 img{width:100%;max-width:120px;opacity:0.46;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7814 .elementor-element.elementor-element-33d8880 img{width:100%;max-width:100px;opacity:0.7;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7814 .elementor-element.elementor-element-560d4c8 img{width:100%;max-width:180px;opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7814 .elementor-element.elementor-element-c1ef6d4 img{width:100%;max-width:120px;opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7814 .elementor-element.elementor-element-d1002ad{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-7814 .elementor-element.elementor-element-d1002ad:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-d1002ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E0EEFE 0%, #FFFFFF 100%);}.elementor-7814 .elementor-element.elementor-element-ad592a0{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-7814 .elementor-element.elementor-element-95e209a{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7814 .elementor-element.elementor-element-95e209a:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-95e209a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003057;}.elementor-7814 .elementor-element.elementor-element-74e5721{font-family:"Satoshi", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-c3c7aa4{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7814 .elementor-element.elementor-element-c3c7aa4:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-c3c7aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003057;}.elementor-7814 .elementor-element.elementor-element-bc68cc1{font-family:"Satoshi", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-5d78044{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7814 .elementor-element.elementor-element-5d78044:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-5d78044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003057;}.elementor-7814 .elementor-element.elementor-element-4572994{font-family:"Satoshi", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-1a9b380{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7814 .elementor-element.elementor-element-1a9b380:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-1a9b380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003057;}.elementor-7814 .elementor-element.elementor-element-3cf80ec{font-family:"Satoshi", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-33beb22{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7814 .elementor-element.elementor-element-33beb22:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-33beb22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003057;}.elementor-7814 .elementor-element.elementor-element-1e756a2{font-family:"Satoshi", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-d5c79ff{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7814 .elementor-element.elementor-element-d5c79ff:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-d5c79ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003057;}.elementor-7814 .elementor-element.elementor-element-deb6ac2{font-family:"Satoshi", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-c0719b9{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7814 .elementor-element.elementor-element-c0719b9:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-c0719b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003057;}.elementor-7814 .elementor-element.elementor-element-caf121a{font-family:"Satoshi", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-ee7fe32{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:24px;}.elementor-7814 .elementor-element.elementor-element-ee7fe32 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#005EB8;border-style:none;}.elementor-7814 .elementor-element.elementor-element-ee7fe32 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#003057;}.elementor-7814 .elementor-element.elementor-element-ee7fe32 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#003057;}.elementor-7814 .elementor-element.elementor-element-ee7fe32 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-7814 .elementor-element.elementor-element-ee7fe32 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-7814 .elementor-element.elementor-element-ee7fe32 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;line-height:1.2em;letter-spacing:-0.75px;}.elementor-7814 .elementor-element.elementor-element-638035a{--display:flex;--min-height:600px;--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:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.1;--padding-top:0;--padding-bottom:0;--padding-left:clamp(40px, calc((100vw - 1280px)/2), 99999px);--padding-right:0;}.elementor-7814 .elementor-element.elementor-element-638035a:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-638035a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003057;}.elementor-7814 .elementor-element.elementor-element-638035a::before, .elementor-7814 .elementor-element.elementor-element-638035a > .elementor-background-video-container::before, .elementor-7814 .elementor-element.elementor-element-638035a > .e-con-inner > .elementor-background-video-container::before, .elementor-7814 .elementor-element.elementor-element-638035a > .elementor-background-slideshow::before, .elementor-7814 .elementor-element.elementor-element-638035a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7814 .elementor-element.elementor-element-638035a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pacificbathstg.wpengine.com/wp-content/uploads/unlimited_elements/bathroom-illustration-tb.svg");--background-overlay:'';}.elementor-7814 .elementor-element.elementor-element-f4c6e37{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7814 .elementor-element.elementor-element-f4c6e37.e-con{--align-self:center;}.elementor-7814 .elementor-element.elementor-element-9bb37a1{width:100%;max-width:100%;}.elementor-7814 .elementor-element.elementor-element-9bb37a1 #{{ uc_id }} .btn-custom a{color:#FFFFFF;background-color:#4298B5;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4298B5;}.elementor-7814 .elementor-element.elementor-element-9bb37a1 #{{ uc_id }} .btn-custom a:hover{color:#ffffff;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-231e84b{--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:stretch;--overlay-opacity:0.16;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-7814 .elementor-element.elementor-element-231e84b:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-231e84b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4298B5;background-image:url("https://pacificbathstg.wpengine.com/wp-content/uploads/unlimited_elements/zac83336_rgb_3000x_300.jpg");background-position:center left;background-size:cover;}.elementor-7814 .elementor-element.elementor-element-231e84b::before, .elementor-7814 .elementor-element.elementor-element-231e84b > .elementor-background-video-container::before, .elementor-7814 .elementor-element.elementor-element-231e84b > .e-con-inner > .elementor-background-video-container::before, .elementor-7814 .elementor-element.elementor-element-231e84b > .elementor-background-slideshow::before, .elementor-7814 .elementor-element.elementor-element-231e84b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7814 .elementor-element.elementor-element-231e84b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7814 .elementor-element.elementor-element-3d4298a{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-7814 .elementor-element.elementor-element-3d4298a:not(.elementor-motion-effects-element-type-background), .elementor-7814 .elementor-element.elementor-element-3d4298a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4298B5;}.elementor-7814 .elementor-element.elementor-element-6e54483 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7814 .elementor-element.elementor-element-6e54483 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;letter-spacing:0px;color:#FFFFFF;}.elementor-7814 .elementor-element.elementor-element-c348f12{text-align:right;font-family:"Satoshi", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-9a367ca{--min-height:auto;--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-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7814 .elementor-element.elementor-element-eb9f25a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-5d3248b .elementor-heading-title{font-size:48px;letter-spacing:-1.25px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-8a2784e .elementor-heading-title{font-size:24px;letter-spacing:-1px;}.elementor-7814 .elementor-element.elementor-element-ba31612{--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:space-between;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7814 .elementor-element.elementor-element-997a5df{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:040px;--padding-right:40px;}.elementor-7814 .elementor-element.elementor-element-74c9c3e{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7814 .elementor-element.elementor-element-3c15918{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-7814 .elementor-element.elementor-element-b13c9e0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-6abfab3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7814 .elementor-element.elementor-element-6abfab3 .elementor-icon-list-item > a{font-size:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-c4a8e0d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:040px;}.elementor-7814 .elementor-element.elementor-element-ebd4477{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-ucaddon_content_block #{{uc_id}} .heading{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_block #{{uc_id}} .subheading{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_block .content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_block .uc_style_content_block_elementor_heading_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-819f846{width:initial;max-width:initial;}.elementor-7814 .elementor-element.elementor-element-2999b8b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-ucaddon_post_tabs ul.ue-tab-btns li a, .r-tabs-accordion-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_post_tabs .ue_post_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_post_tabs .ue_post_date,.elementor-widget-ucaddon_post_tabs .ue-grid-item-meta-data{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_post_tabs .ue_post_intro{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_post_tabs .ue-grid-item-meta-data{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue_post_tabs_container{flex-direction:column;gap:0px;}.elementor-7814 .elementor-element.elementor-element-cfce30c ul.ue-tab-btns li a, .r-tabs-accordion-title a{font-size:16px;letter-spacing:1.25px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .uc-items-wrapper2{margin-top:24px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue_post_title{font-size:36px;letter-spacing:-1.25px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue_post_link{margin-top:24px;}.elementor-7814 .elementor-element.elementor-element-1453366{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-7814 .elementor-element.elementor-element-fd50657{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7814 .elementor-element.elementor-element-d73f507{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-5d13411{--e-icon-list-icon-size:18px;}.elementor-7814 .elementor-element.elementor-element-5d13411 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7814 .elementor-element.elementor-element-5d13411 .elementor-icon-list-item > a{font-size:16px;}.elementor-7814 .elementor-element.elementor-element-f8e2b65{width:initial;max-width:initial;}.elementor-7814 .elementor-element.elementor-element-f8e2b65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7814 .elementor-element.elementor-element-6a52d66{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-7814 .elementor-element.elementor-element-c633441{--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;}.elementor-7814 .elementor-element.elementor-element-952ff57 .elementor-heading-title{font-size:36px;}.elementor-7814 .elementor-element.elementor-element-c76f960{font-size:16px;}.elementor-7814 .elementor-element.elementor-element-5e06793 > .elementor-widget-container{padding:0 0 0 0;}.elementor-7814 .elementor-element.elementor-element-ce64273{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7814 .elementor-element.elementor-element-c1b023e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-91d7b95 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-7814 .elementor-element.elementor-element-91d7b95 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-91d7b95 .elementor-icon-box-title a{font-size:20px;}.elementor-7814 .elementor-element.elementor-element-91d7b95 .elementor-icon-box-description{font-size:16px;}.elementor-7814 .elementor-element.elementor-element-e0692e7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-bc65142 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-7814 .elementor-element.elementor-element-bc65142 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-bc65142 .elementor-icon-box-title a{font-size:20px;}.elementor-7814 .elementor-element.elementor-element-bc65142 .elementor-icon-box-description{font-size:16px;}.elementor-7814 .elementor-element.elementor-element-a9ba177 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-32533a6 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-7814 .elementor-element.elementor-element-32533a6 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-32533a6 .elementor-icon-box-title a{font-size:20px;}.elementor-7814 .elementor-element.elementor-element-32533a6 .elementor-icon-box-description{font-size:16px;}.elementor-7814 .elementor-element.elementor-element-6a95c19 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-54d1c55 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-7814 .elementor-element.elementor-element-54d1c55 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-54d1c55 .elementor-icon-box-title a{font-size:20px;}.elementor-7814 .elementor-element.elementor-element-54d1c55 .elementor-icon-box-description{font-size:16px;}.elementor-7814 .elementor-element.elementor-element-70a15ec{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7814 .elementor-element.elementor-element-1487f31 img{max-width:80px;}.elementor-7814 .elementor-element.elementor-element-26ff248 img{max-width:80px;}.elementor-7814 .elementor-element.elementor-element-33d8880 img{max-width:53px;}.elementor-7814 .elementor-element.elementor-element-c1ef6d4 img{max-width:80px;}.elementor-7814 .elementor-element.elementor-element-d1002ad{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-7814 .elementor-element.elementor-element-ee7fe32{--n-accordion-item-title-space-between:16px;--n-accordion-title-font-size:24px;--n-accordion-icon-size:20px;}.elementor-7814 .elementor-element.elementor-element-ee7fe32 {--n-accordion-padding:24px 24px 24px 24px;}.elementor-7814 .elementor-element.elementor-element-638035a{--min-height:auto;--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-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7814 .elementor-element.elementor-element-f4c6e37{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:40px;}.elementor-7814 .elementor-element.elementor-element-231e84b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:040px;--padding-right:40px;}.elementor-7814 .elementor-element.elementor-element-3d4298a{--flex-wrap:wrap;--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}}@media(max-width:767px){.elementor-7814 .elementor-element.elementor-element-9dc2a98{--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:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-ee7fa16.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7814 .elementor-element.elementor-element-ee7fa16{--e-icon-list-icon-size:14px;}.elementor-7814 .elementor-element.elementor-element-9a367ca{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-7814 .elementor-element.elementor-element-eb9f25a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7814 .elementor-element.elementor-element-ed393b3{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-5d3248b{text-align:center;}.elementor-7814 .elementor-element.elementor-element-5d3248b .elementor-heading-title{font-size:36px;line-height:1.2em;letter-spacing:-1px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-a1674a2 .elementor-divider{text-align:center;}.elementor-7814 .elementor-element.elementor-element-a1674a2 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-7814 .elementor-element.elementor-element-8a2784e{text-align:center;}.elementor-7814 .elementor-element.elementor-element-8a2784e .elementor-heading-title{font-size:22px;}.elementor-7814 .elementor-element.elementor-element-ba31612{--width:calc(100vw - 60px);--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--flex-wrap:nowrap;--border-radius:0px 12px 12px 0px;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7814 .elementor-element.elementor-element-997a5df{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:30px;}.elementor-7814 .elementor-element.elementor-element-8ee26cc{--width:100%;}.elementor-7814 .elementor-element.elementor-element-3c15918{--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-evenly;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-7814 .elementor-element.elementor-element-b13c9e0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-46e3ef9{width:100%;max-width:100%;}.elementor-7814 .elementor-element.elementor-element-6abfab3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7814 .elementor-element.elementor-element-6abfab3 .elementor-icon-list-item > a{font-size:13px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-c4a8e0d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7814 .elementor-element.elementor-element-ebd4477{--flex-direction:column-reverse;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-ucaddon_content_block #{{uc_id}} .heading{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_block #{{uc_id}} .subheading{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_block .content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_block .uc_style_content_block_elementor_heading_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-f757fd9{--width:calc(100% - 40px);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7814 .elementor-element.elementor-element-2999b8b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-ucaddon_post_tabs ul.ue-tab-btns li a, .r-tabs-accordion-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_post_tabs .ue_post_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_post_tabs .ue_post_date,.elementor-widget-ucaddon_post_tabs .ue-grid-item-meta-data{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_post_tabs .ue_post_intro{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_post_tabs .ue-grid-item-meta-data{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-cfce30c ul.ue-tab-btns li a, .r-tabs-accordion-title a{font-size:14px;letter-spacing:0.5px;}.elementor-7814 .elementor-element.elementor-element-cfce30c ul.ue-tab-btns li a,.elementor-7814 .elementor-element.elementor-element-cfce30c .r-tabs-accordion-title a{margin:0px 0px 014px 0px;padding:4px 4px 4px 4px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .tab-container{padding:0px 0px 0px 0px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .uc-items-wrapper2{margin-top:0px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue_post_tabs_container{gap:0px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue_post_title{font-size:28px;letter-spacing:-1.25px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .ue_post_link{margin-top:16px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .uc-accordion-icon{font-size:14px;}.elementor-7814 .elementor-element.elementor-element-cfce30c .uc-accordion-icon svg{width:14px;height:14px;}.elementor-7814 .elementor-element.elementor-element-1453366{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7814 .elementor-element.elementor-element-d73f507{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-33962c3 .elementor-icon-box-wrapper{text-align:center;}.elementor-7814 .elementor-element.elementor-element-33962c3 .elementor-icon-box-description{font-size:14px;}.elementor-7814 .elementor-element.elementor-element-229d358 .elementor-icon-box-wrapper{text-align:center;}.elementor-7814 .elementor-element.elementor-element-229d358 .elementor-icon-box-description{font-size:14px;}.elementor-7814 .elementor-element.elementor-element-50d58c8 .elementor-icon-box-wrapper{text-align:center;}.elementor-7814 .elementor-element.elementor-element-50d58c8 .elementor-icon-box-description{font-size:14px;}.elementor-7814 .elementor-element.elementor-element-44e1186 .elementor-icon-box-wrapper{text-align:center;}.elementor-7814 .elementor-element.elementor-element-44e1186 .elementor-icon-box-description{font-size:14px;}.elementor-7814 .elementor-element.elementor-element-5d13411 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-7814 .elementor-element.elementor-element-5d13411 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-7814 .elementor-element.elementor-element-5d13411 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-7814 .elementor-element.elementor-element-5d13411 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-7814 .elementor-element.elementor-element-5d13411 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-7814 .elementor-element.elementor-element-5d13411 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-7814 .elementor-element.elementor-element-5d13411{--e-icon-list-icon-size:16px;}.elementor-7814 .elementor-element.elementor-element-5d13411 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7814 .elementor-element.elementor-element-5d13411 .elementor-icon-list-item > a{font-size:14px;}.elementor-7814 .elementor-element.elementor-element-f8e2b65 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7814 .elementor-element.elementor-element-f8e2b65 .elementor-custom-embed-play i{font-size:30px;}.elementor-7814 .elementor-element.elementor-element-f8e2b65 .elementor-custom-embed-play svg{width:30px;height:30px;}.elementor-7814 .elementor-element.elementor-element-6a52d66{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7814 .elementor-element.elementor-element-c633441{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7814 .elementor-element.elementor-element-537963e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-7814 .elementor-element.elementor-element-537963e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-7814 .elementor-element.elementor-element-537963e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-7814 .elementor-element.elementor-element-537963e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-7814 .elementor-element.elementor-element-537963e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-7814 .elementor-element.elementor-element-537963e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-7814 .elementor-element.elementor-element-537963e{--e-icon-list-icon-size:16px;}.elementor-7814 .elementor-element.elementor-element-537963e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7814 .elementor-element.elementor-element-537963e .elementor-icon-list-item > a{font-size:14px;}.elementor-7814 .elementor-element.elementor-element-952ff57{text-align:center;}.elementor-7814 .elementor-element.elementor-element-952ff57 .elementor-heading-title{font-size:28px;letter-spacing:-1.5px;}.elementor-7814 .elementor-element.elementor-element-c76f960 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7814 .elementor-element.elementor-element-c76f960{text-align:center;}.elementor-7814 .elementor-element.elementor-element-d589370{--width:fit-content;--border-radius:3px 3px 3px 3px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-7814 .elementor-element.elementor-element-d589370.e-con{--align-self:center;}.elementor-7814 .elementor-element.elementor-element-5e06793 > .elementor-widget-container{padding:0 0 0 0;}.elementor-7814 .elementor-element.elementor-element-ce64273{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7814 .elementor-element.elementor-element-c1b023e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-91d7b95 > .elementor-widget-container{padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-7814 .elementor-element.elementor-element-91d7b95 .elementor-icon-box-title{margin-bottom:8px;}.elementor-7814 .elementor-element.elementor-element-91d7b95 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-91d7b95 .elementor-icon-box-title a{font-size:20px;letter-spacing:-0.5px;}.elementor-7814 .elementor-element.elementor-element-91d7b95 .elementor-icon-box-description{font-size:14px;}.elementor-7814 .elementor-element.elementor-element-e0692e7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-bc65142 > .elementor-widget-container{padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-7814 .elementor-element.elementor-element-bc65142 .elementor-icon-box-title{margin-bottom:8px;}.elementor-7814 .elementor-element.elementor-element-bc65142 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-bc65142 .elementor-icon-box-title a{font-size:20px;letter-spacing:-0.5px;}.elementor-7814 .elementor-element.elementor-element-bc65142 .elementor-icon-box-description{font-size:14px;}.elementor-7814 .elementor-element.elementor-element-a9ba177 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-32533a6 > .elementor-widget-container{padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-7814 .elementor-element.elementor-element-32533a6 .elementor-icon-box-title{margin-bottom:8px;}.elementor-7814 .elementor-element.elementor-element-32533a6 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-32533a6 .elementor-icon-box-title a{font-size:20px;letter-spacing:-0.5px;}.elementor-7814 .elementor-element.elementor-element-32533a6 .elementor-icon-box-description{font-size:14px;}.elementor-7814 .elementor-element.elementor-element-6a95c19 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7814 .elementor-element.elementor-element-54d1c55 > .elementor-widget-container{padding:24px 24px 24px 24px;border-radius:12px 12px 12px 12px;}.elementor-7814 .elementor-element.elementor-element-54d1c55 .elementor-icon-box-title{margin-bottom:8px;}.elementor-7814 .elementor-element.elementor-element-54d1c55 .elementor-icon-box-title, .elementor-7814 .elementor-element.elementor-element-54d1c55 .elementor-icon-box-title a{font-size:20px;letter-spacing:-0.5px;}.elementor-7814 .elementor-element.elementor-element-54d1c55 .elementor-icon-box-description{font-size:14px;}.elementor-7814 .elementor-element.elementor-element-fb48019{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7814 .elementor-element.elementor-element-70a15ec{--width:100%;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7814 .elementor-element.elementor-element-d1002ad{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7814 .elementor-element.elementor-element-95e209a{--border-radius:0px 0px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7814 .elementor-element.elementor-element-74e5721{font-size:4px;}.elementor-7814 .elementor-element.elementor-element-c3c7aa4{--border-radius:0px 0px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7814 .elementor-element.elementor-element-bc68cc1{font-size:4px;}.elementor-7814 .elementor-element.elementor-element-5d78044{--border-radius:0px 0px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7814 .elementor-element.elementor-element-4572994{font-size:4px;}.elementor-7814 .elementor-element.elementor-element-1a9b380{--border-radius:0px 0px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7814 .elementor-element.elementor-element-3cf80ec{font-size:4px;}.elementor-7814 .elementor-element.elementor-element-33beb22{--border-radius:0px 0px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7814 .elementor-element.elementor-element-1e756a2{font-size:4px;}.elementor-7814 .elementor-element.elementor-element-d5c79ff{--border-radius:0px 0px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7814 .elementor-element.elementor-element-deb6ac2{font-size:4px;}.elementor-7814 .elementor-element.elementor-element-c0719b9{--border-radius:0px 0px 6px 6px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7814 .elementor-element.elementor-element-caf121a{font-size:4px;}.elementor-7814 .elementor-element.elementor-element-ee7fe32 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-7814 .elementor-element.elementor-element-ee7fe32{--n-accordion-item-title-space-between:16px;--n-accordion-border-radius:6px 6px 6px 6px;--n-accordion-title-font-size:18px;--n-accordion-icon-size:16px;}.elementor-7814 .elementor-element.elementor-element-ee7fe32 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-7814 .elementor-element.elementor-element-ee7fe32 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:-0.5px;}.elementor-7814 .elementor-element.elementor-element-638035a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7814 .elementor-element.elementor-element-f4c6e37{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7814 .elementor-element.elementor-element-231e84b{--min-height:30vh;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:30px;}.elementor-7814 .elementor-element.elementor-element-3d4298a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7814 .elementor-element.elementor-element-6e54483{text-align:center;}.elementor-7814 .elementor-element.elementor-element-c348f12{text-align:center;}}@media(min-width:768px){.elementor-7814 .elementor-element.elementor-element-eb9f25a{--width:100%;}.elementor-7814 .elementor-element.elementor-element-ba31612{--width:fit-content;}.elementor-7814 .elementor-element.elementor-element-997a5df{--width:calc(100% - 240px);}.elementor-7814 .elementor-element.elementor-element-74c9c3e{--width:500px;}.elementor-7814 .elementor-element.elementor-element-f757fd9{--width:fit-content;}.elementor-7814 .elementor-element.elementor-element-1453366{--content-width:1280px;}.elementor-7814 .elementor-element.elementor-element-d73f507{--width:100%;}.elementor-7814 .elementor-element.elementor-element-6a52d66{--content-width:1280px;}.elementor-7814 .elementor-element.elementor-element-d589370{--width:fit-content;}.elementor-7814 .elementor-element.elementor-element-70a15ec{--width:100%;}.elementor-7814 .elementor-element.elementor-element-d1002ad{--content-width:1280px;}.elementor-7814 .elementor-element.elementor-element-f4c6e37{--width:100%;}.elementor-7814 .elementor-element.elementor-element-231e84b{--width:calc(100% - 10px);}.elementor-7814 .elementor-element.elementor-element-3d4298a{--content-width:1350px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7814 .elementor-element.elementor-element-eb9f25a{--width:100%;}.elementor-7814 .elementor-element.elementor-element-ba31612{--width:100%;}.elementor-7814 .elementor-element.elementor-element-997a5df{--width:100%;}.elementor-7814 .elementor-element.elementor-element-74c9c3e{--width:500px;}.elementor-7814 .elementor-element.elementor-element-f757fd9{--width:calc(100% - 120px);}.elementor-7814 .elementor-element.elementor-element-d73f507{--width:100%;}.elementor-7814 .elementor-element.elementor-element-70a15ec{--width:100%;}.elementor-7814 .elementor-element.elementor-element-f4c6e37{--width:100%;}.elementor-7814 .elementor-element.elementor-element-231e84b{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-5d3248b */.elementor-7814 .elementor-element.elementor-element-5d3248b h1 span.offer {
    background-color: white;
    color: var(--e-global-color-accent);
    padding: 0px 20px 0px 14px;
    font-size: 72px
    ;
    font-weight: 900;
    text-transform: uppercase;
    border-radius: 12px;
   
}

.kohler-logo-text-h1::before {
  content: "";
  display: inline-block;
  width: 240px; /* default desktop */
  height: 76px;
  margin-left: 5px;
  background-image: url('https://renuitynewdev.wpenginepowered.com/wp-content/uploads/2025/03/kohler-logo-white.svg');
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  vertical-align: bottom;
}

/* Tablet: font-size 36px, scale logo accordingly */
@media (max-width: 1024px) {
  .kohler-logo-text-h1::before {
    width: 180px;
    height: 64px;
  }
  .elementor-7814 .elementor-element.elementor-element-5d3248b h1 span.offer {
      font-size: unset;
  }
}

/* Mobile: font-size 28px, scale logo accordingly */
@media (max-width: 767px) {
  .kohler-logo-text-h1::before {
    width: 130px;
    height: 40px;
  }
}


.kohler-logo-text-h1 {
  position: relative;
  display: inline;
  font-size: 0;
  line-height: 1.2em;
  vertical-align: bottom;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a2784e */.elementor-7814 .elementor-element.elementor-element-8a2784e h2 span {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-004c2d1 */.ha-img img {
    mix-blend-mode: hard-light;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f9818e */.ha-img img {
    mix-blend-mode: hard-light;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e38b84 */.ha-img img {
    mix-blend-mode: hard-light;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba31612 */.trust-grid {
    position: relative; /* Ensure the grid is positioned correctly */
    z-index:1;
}
.trust-grid:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left:0;
    height: 100%;
    width: 100vw;
    background-color: var(--e-global-color-accent);
    z-index: -1;
    transform: translateX(-100%);

    border-radius: 0px;
}

@media(max-width: 767px){
    .trust-grid {
        max-width: clamp(320px, 60vw, 600px)
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46e3ef9 */.countdown-wrapper .lp-countdown {
    display: flex;
    color: #292929;
    gap: 1em;
    justify-content: space-between;
}
.countdown-wrapper  .lp-countdown .countdown-col {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 6px;
    font-size: 16px;
}
.countdown-wrapper .lp-countdown .countdown-col span {
    color: var(--e-global-color-397ad69);
    font-weight: 900;
    font-size: 2.5em;
    line-height: 1em;
}

@media(max-width: 767px) {
.countdown-wrapper .lp-countdown .countdown-col span {
    font-size: 1.5rem;
}

.countdown-wrapper .lp-countdown .countdown-col {
    font-size: 14px;
    flex-direction: column;
    gap: 0px;
}

.countdown-wrapper .lp-countdown {
    justify-content: space-between;
}
    }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6abfab3 */.form-icons ul {
    display: flex!important;
    row-gap: 8px;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-859366a */:root {
    --wpforms-accent: #3EB1C8;
    --wpforms-border: 2px solid var(--wpforms-accent);
    --form-text: #292929;
    --form-text-hover: white;
    --button-bg: var(--e-global-color-accent);
    --button-bg-hover: #003057;
    --icon-filter: none;
    --icon-filter-hover: brightness(0) invert(1);
    --required-color: #FF0000;
    --error-bg: #D63637;
    --error-text: #fff;
    --page-indicator-active-bg: #b4e5ed;
    --back-btn-color: #005EB8;
}

/* General form layout & spacing */
form {
    width: 100%;
    color: var(--form-text);
    font-size: 20px;
}
.wpforms-container .wpforms-page {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 1em;
  width: 100%;
  text-align:center;
}

.wpforms-container .wpforms-page .wpforms-page-prev {
  display: none;
}

.wpforms-container .wpforms-page .wpforms-page-next,
.wpforms-container .wpforms-page button[type="submit"] {
  margin-top: 1rem;
  transition: all 0.3s ease-in;
}

.wpforms-container .wpforms-page .wpforms-page-next:hover,
.wpforms-container .wpforms-page button[type="submit"]:hover {
    background-color: var(--button-bg-hover)!important;
}

/* Zip code specific overrides */
.wpforms-container .zip-code-field label {
  margin-bottom: 0 !important;
  font-size: 1.25rem;
}

.wpforms-container .zip-code-field input {
  order: 4;
}

.wpforms-container .zip-code-field .wpforms-field-limit-text {
  display: none !important;
}

.wpforms-container .zip-code-field .wpforms-field-description {
  margin-bottom: 1rem;
}

.wpforms-container .wpforms-confirmation-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 420px;
  text-align: center;
  padding: 2rem;
  background: #f7f7f7;
  border-radius: 8px;
  font-size: 1.1rem;
  line-height: 1.6;
}

.wpforms-container .wpforms-field-radio legend.wpforms-field-label,
.wpforms-container .wpforms-field.first-name-field label {
    font-size: 1.25rem!important;
    margin-bottom: 1rem!important;
    margin-top: 15px;
}

.wpforms-container .wpforms-page .wpforms-field {
  width: 100% !important;
  display: flex;
  flex-direction: column;
  padding: 0px!important;

}



.wpforms-container .wpforms-field.wpforms-field-pagebreak {
  max-width: fit-content !important;
  margin: 0;
}

.wpforms-container button:not(.custom-back-btn):not(.iti__selected-country) {
  background-color: var(--e-global-color-accent) !important;
  width: 100%;
}

.wpforms-container button:not(.custom-back-btn):not(.iti__selected-country):hover {
    background-color: var(--e-global-color-secondary);
}

/* Field Labels */

.wpforms-container .product-icon-field legend.wpforms-field-label,
.wpforms-container .wpforms-field-text .wpforms-field-label,
.wpforms-container .image-choice .wpforms-field-label {
  margin-bottom: 6px !important;
  color: var(--form-text)
}

span.wpforms-required-label {
  color: #FF0000 !important;
}

/* Privacy Policy Field */

.wpforms-container .privacy-policy-field ul,
.wpforms-container .privacy-policy-field ul label {
  font-size: 0.85rem !important;
  padding: 0 !important;
  text-align: left !important;
  color: var(--form-text);
}

/* Image Choice Fields */

.wpforms-container .image-choice ul.wpforms-image-choices {
  display: flex;
  gap: 16px;
  justify-content: center;
  padding: 0;
  margin: 0;
  list-style: none;
}

.wpforms-container .image-choice ul.wpforms-image-choices li {
  flex: 1 1 0;
  margin: 0!important;
}

.wpforms-container .image-choice ul.wpforms-image-choices li label {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center !important;
  gap: 6px;
  border: var(--wpforms-border) !important;
  border-radius: 12px;
  padding: 14px 12px;
  font-size: 16px!important;
  cursor: pointer;
  font-weight: 600;
color: var(--form-text)
  background-color: transparent;
  transition: all 0.3s ease;
  text-align: center;
  height: 100%;
}

.wpforms-container .image-choice ul.wpforms-image-choices li label .wpforms-image-choices-label {
  margin-top: 0;
}

.wpforms-container .image-choice ul.wpforms-image-choices li label img {
  width: 24px;
  height: 24px;
  border-radius: 0;
  object-fit: contain!important;
}

.wpforms-container .wpforms-image-choices-modern .wpforms-image-choices-image:after {
  display: none;
}

.wpforms-container .image-choice ul.wpforms-image-choices li input:checked ~ label,
.wpforms-container .image-choice ul.wpforms-image-choices li input:checked + label,
.wpforms-container .image-choice ul.wpforms-image-choices li label:hover,
.wpforms-container .image-choice ul.wpforms-image-choices li.wpforms-selected label {
  background-color: var(--wpforms-accent);
  color: var(--form-text-hover)!important;
  border-color: var(--wpforms-accent) !important;
}
.wpforms-container .image-choice ul.wpforms-image-choices li label .wpforms-image-choices-image img {
    filter: var(--icon-filter)!important;
}
.wpforms-container .image-choice ul.wpforms-image-choices li label:hover .wpforms-image-choices-image img,
.wpforms-container .image-choice ul.wpforms-image-choices input:checked + .wpforms-image-choices-label img,
.wpforms-container .image-choice ul.wpforms-image-choices li.wpforms-selected label img {
  filter: var(--icon-filter-hover)!important;
}

@media (max-width: 767px) {
  .wpforms-container .image-choice ul.wpforms-image-choices {
    flex-direction: column;
    gap: 12px;
    align-items: stretch !important;
  }

  .wpforms-container .image-choice ul.wpforms-image-choices li label {
    padding: 8px 12px !important;
    border-radius: 8px !important;
    font-size: 14px !important;
    border-width: 1px !important;
    width: 100%;
  }

  .wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page {
    padding: 0 !important;
  }

  .wpforms-container .progress-with-back {
    align-items: center;
  }
}

/* Focus & Error States */

.wpforms-container input[type="text"],
.wpforms-container input[type="email"],
.wpforms-container input[type="tel"] {
  border-radius: 6px;
  box-shadow: none;
}

.wpforms-container .wpforms-field input[type="text"]:focus,
.wpforms-container .wpforms-field input[type="email"]:focus,
.wpforms-container .wpforms-field input[type="tel"]:focus {
  border: var(--wpforms-border) !important;
  outline: none;
}

.wpforms-container .wpforms-field.wpforms-has-error input,
.wpforms-container .wpforms-field.wpforms-has-error select,
.wpforms-container .wpforms-field.wpforms-has-error textarea {
  border: 2px solid #D63637 !important;
}

em.wpforms-error {
  background: #D63637;
  padding: 6px 12px;
  margin-top: 1em;
  order: 4;
  color: white !important;
  align-self: center !important;
  position: relative;
  text-align: center;
  width: fit-content;
}

.wpforms-error::before {
  content: "";
  position: absolute;
  top: -8px;
  left: 50%;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #D63637;
  transform: translateX(-50%);
}

@media (max-width: 767px) {
  .wpforms-container input[type="text"]:focus,
  .wpforms-container input[type="email"]:focus,
  .wpforms-container input[type="tel"]:focus {
    border-width: 1px !important;
  }

  .wpforms-container .wpforms-field.wpforms-has-error input,
  .wpforms-container .wpforms-field.wpforms-has-error select,
  .wpforms-container .wpforms-field.wpforms-has-error textarea {
    border-width: 1px !important;
  }
}

/* Progress Bar */

.wpforms-container .wpforms-page-indicator.connector {
  display: flex;
  gap: 12px;
  margin-bottom: 0;
  justify-content: space-between;
  padding: 0;
  background: transparent;
  width: 100%;
  align-items: center;
  align-self:center;
}

.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page {
  flex: 1;
  height: 8px;
  background-color: var(--wpforms-accent);
  border-radius: 999px;
  position: relative;
}

.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page.active ~ .wpforms-page-indicator-page {
  background-color: var(--page-indicator-active-bg) !important;
  align-self: center;
}

.wpforms-container .wpforms-page-indicator-page-number,
.wpforms-container .wpforms-page-indicator-page-triangle {
  display: none !important;
}

.wpforms-container .progress-with-back {
  display: flex;
  justify-content: space-between;
  gap: 12px !important;
  margin-bottom: 1.5rem !important;
  align-items: center;
}

.wpforms-container .custom-back-btn {
  background: none;
  border: none;
  color: var(--back-btn-color);
  font-weight: 600;
  text-transform: capitalize!important;
  font-size: 14px;
  letter-spacing: 0;
  cursor: pointer;
  padding: 0;
  flex-grow: 1;
  flex-shrink: 0;
  display: inline-block;
  text-align: left;
}

.wpforms-container .custom-back-btn::before {
  content: '\e636';
  font-family: "Font Awesome 6 Pro";
  font-weight: 500;
  margin-right: 6px;
}

.wpforms-container .progress-with-back:has(.wpforms-page-indicator-page-1.active) .custom-back-btn {
  display: none !important;
}

.wpforms-container .wpforms-page.last .wpforms-page-prev {
  visibility: hidden;
}

/* Renter message conditional next button */
.wpforms-container .wpforms-page:has(.renter-message.wpforms-conditional-show) .wpforms-page-next {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74c9c3e */.left-cont::after {
    content: '';
    position: absolute;
    width: 120px;
    background-color: var(--e-global-color-secondary);
    height: 100%;
    left: 0;
    z-index: 0;
}

@media(max-width: 1024px){
    .left-cont::after {
        display: none;
    }
}

.form-wrapper {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_block, class: .elementor-element-7d5464b */@media(min-width: 768px){
    .content-block .content-wrapper.container-center {
        align-items: flex-start!important;
        text-align: left!important;
}}/* End custom CSS */
/* Start custom CSS for ucaddon_content_block, class: .elementor-element-819f846 */.kohler-logo-text {
  position: relative;
  display: inline-block;
  font-size: 0;
  line-height: 1.2em;
  vertical-align: bottom;
  color: transparent;
}

.kohler-logo-text::before {
  content: "";
  display: inline-block;
  width: 200px;
  height: 50px;
  background-image: url('https://renuitynewdev.wpenginepowered.com/wp-content/uploads/2025/03/kohler-logo-white.svg');
  background-repeat: no-repeat;
  background-size: 85%;
  background-position: center center;
  vertical-align: bottom;
  background-color: var(--e-global-color-accent);

  border-radius: 6px;
}

/* Tablet: font-size 36px */
@media (max-width: 1024px) {
  .kohler-logo-text::before {
    width: 170px;
    height: 42px;
  }
}

/* Mobile: font-size 28px */
@media (max-width: 767px) {
  .kohler-logo-text::before {
    width: 125px;
    height: 33px;
  }
}

/* Visually hidden real text for screen readers */
.kohler-logo-text span {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_tabs, class: .elementor-element-cfce30c */.r-tabs-anchor::after {
  content: '\f054'; /* Unicode for › */
  font-family: 'Font Awesome 6 Pro';
  display: inline-block;
  margin-left: 0.15em;
  transition: transform 0.3s ease;
  transform: rotate(0deg);
  font-size:clamp(14px, 1.5vw, 16px)!important;
}

/* Rotate when parent has active state */
.r-tabs-tab.r-tabs-state-active .r-tabs-anchor::after, .r-tabs-anchor:hover::after, 
.r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor::after  {
  transform: rotate(90deg); /* Downward chevron */
}

ul.tabs {
 
    align-items: flex-start!important;
    justify-content: space-between!important;
    gap: 14px!important;
    
}
.ue_post_image {
    overflow: visible;
}

ul.tabs li a {
    font-size:clamp(14px, 1.5vw, 16px)!important;
    letter-spacing: 2px!important;
}




.ue_post_tabs_container {
       flex-direction: row-reverse!important;
    gap: 60px!important;
    align-items: center;
}
@media(max-width: 1024px){
ul.tabs {
 
    align-items: flex-start!important;
    justify-content: center!important;
    gap: 18px!important;
    
}
ul.tabs li a.ue_post_tabs-item-anchor.r-tabs-anchor {
    font-size: 14px!important;
}}


@media(max-width: 767px){
   ul.tabs {
    gap: 14px!important;
} 
ul.tabs li a{
  
    margin-bottom: 14px!important;
}
}




 a.ue_post_link:hover:before { 
     width: 100%;
     
 }
 
 @media(max-width: 1024px){
     a.ue_post_link {
         font-size: 16px !important;
        padding: 14px 18px !important;
     }
     .ue_post_tabs_container {
       flex-direction: row-reverse!important;
    gap: 40px!important;
    align-items: center;
}
 }
 
 @media (max-width: 767px) {
     
     .ue_post_tabs_container {
         flex-direction: column!important;
         gap: 0px!important;
         margin-bottom: 20px;
     }
     
     .ue_post_tabs_container .ue_post_image {
         width: 100%!important;
     }
       a.ue_post_link {
         font-size: 14px !important;
        padding: 10px 14px !important;
     }}
     
     

.kohler-logo-text-alt {
  position: relative;
  display: inline-block;
  font-size: inherit;
  line-height: 1.2em;;
  vertical-align: bottom;;
  color: transparent;
}

.kohler-logo-text-alt::before {
  content: "";
  display: inline-block;
  width: 160px;
  height: 47px;
  background-image: url('https://renuitynewdev.wpenginepowered.com/wp-content/uploads/2025/03/kohler-logo-white.svg');
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  vertical-align: bottom;;


}

/* Tablet: font-size 36px, scale logo accordingly */
@media (max-width: 1024px) {
  .kohler-logo-text-alt::before {
    width: 135px;
    height: 41px;
    margin-bottom: 0px;

  }
}

/* Mobile: font-size 28px, scale logo accordingly */
@media (max-width: 767px) {
  .kohler-logo-text-alt::before {
    width: 100px;
    height: 30px;
    margin-bottom: 0px;
  }
}


/* Visually hidden real text for screen readers */
.kohler-logo-text-alt span {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2999b8b */.tab-archive  .content-divider {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 250px;
    justify-content: center;
    gap: 10px;
    color: var(--e-global-color-accent);
}

.tab-archive .content-divider .divider-line {
    flex-grow: 1;
    height: 2px;
    background-color: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d73f507 */.why-choose-us-icons p {
    letter-spacing: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5d13411 */.pre-header svg path {
    fill: #005CB9!important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f8e2b65 */.elementor-7814 .elementor-element.elementor-element-f8e2b65 .elementor-custom-embed-play {
    background: #4298b5;
    padding: 1em;
    border-radius: 100%;
    aspect-ratio: 1!important;
    display: flex;
    opacity: 1!important;
}

.elementor-custom-embed-play svg {
    opacity: 1!important;
}

@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-f8e2b65 .elementor-custom-embed-play {
        padding: 0.75em;
    } 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-537963e */.pre-header svg path {
    fill: #005CB9!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76f960 */p:not(:last-of-type) {
    margin-bottom: 1em!important;
}


 .elementor-7814 .elementor-element.elementor-element-c76f960 p {
    letter-spacing: 0px!important;
    font-size: 18px;
}

@media(max-width: 1024px) {
    .elementor-7814 .elementor-element.elementor-element-c76f960 p {
        font-size: 16px;
    }
}

@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-c76f960 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e06793 */.review-slider .rpi-card-inner {
    padding: 30px;
    background-color: var(--e-global-color-secondary)!important;
    height: 100%;
    align-self: stretch;
    justify-content: space-between!important;
    margin: 0;
    border-radius: 0;
 
  
}

 .review-slider .rpi-body {
    font-size: clamp(14px, 3vw, 16px)!important;
}

.review-slider .rpi-slider .rpi-content .rpi-cards {
    align-items:stretch;
    justify-content: space-between;
    
}
.rpi-slider .rpi-card {
    margin-bottom: 1em;
}
.review-slider .rpi-card-inner:before {
    display: none;
}
.review-slider .rpi-card-inner:after {
    content: '\e03a';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('https://renuitynewdev.wpenginepowered.com/wp-content/uploads/2024/11/quote-left-solid.svg') no-repeat;
    background-size: 5vw; /* Adjust size */
    background-position: 2vw 1vw; /* Adjust position */
    opacity: 0.1; /* Only the background image is semi-transparent */
    pointer-events: none; /* Ensure it doesn't block content interaction */
    z-index: 1; /* Ensure it stays behind the content */
}

.review-slider .rpi-info  {
    flex-direction: row;
    flex-wrap: wrap;
    
}

.review-slider .rpi-text  {
    font-size: 1em;
    line-height: 1.4em;
    
}

.review-slider .rpi-time {
    order: 3;
    width: 100%;
}
.review-slider .rpi-stars {
   align-self: flex-end!important;
   gap: 2px
}

.review-slider .rpi-stars .rpi-star:after {
    width: 0.75em;
}

.review-slider .rpi-name {

    width: fit-content;
    flex-grow: 1;
    font-size: 0.75em!important;
}

.review-slider .divider-wrapper {
    width: 100%;
    margin-top: 1em;
}
.review-slider .rpi .rpi-readmore {
    display: block;
    color: var(--e-global-color-9fe204d);
    font-size: 16px!important;
    font-weight: 700;
    cursor: pointer;
    text-decoration: none;
    margin: auto 0 auto auto;
    
}
.review-slider .rpi-time {  color: var(--e-global-color-9fe204d)!important;
 font-size: 0.7em!important;
}





@media(max-width: 1024px) {
    .review-slider .rpi-slider .rpi-content .rpi-cards {
    width: 100%;
  order: -1;
  
    
}

.review-slider .rpi-readmore {
    font-size: 16px!important;
}

.review-slider .rpi-name {
    font-size: 16px;
}
.review-slider .rpi-stars {
    gap: 2px;
}
.review-slider .rpi-stars .rpi-star {
    width: 0.75em;
}
.review-slider .rpi-card-inner {
    padding: 3vw!important;
 box-shadow: 0.5em 0.5em 0px 0px var(--e-global-color-397ad69);
 height: 100%;
}
.review-slider .rpi-body {
    font-size: 15px!important;
}
    .review-slider .rpi-slider .rpi-cards {
    gap: 4vw!important;
}
}

@media(max-width: 767px){
    .review-slider .rpi-card-inner:after {
        background-size: 20vw;
        background-position: 4vw 2vw;
    }
.review-slider .rpi-slider .rpi-content .rpi-cards {
    width: 100%;
    order: -1;
     overflow:hidden;
}

.review-slider .rpi-readmore {
    font-size: 15px!important;
}

.review-slider .rpi-name {
    font-size: 15px;
}
.review-slider .rpi-stars {
    gap: 2px;
}
.review-slider .rpi-stars .rpi-star {
    width: 0.75em;
}
.review-slider .rpi-card-inner {
    padding: 5vw!important;
 box-shadow: 0.5em 0.5em 0px 0px var(--e-global-color-397ad69);
 height: 100%;
}
.review-slider .rpi-body {
    font-size: 14px!important;
}
    .review-slider .rpi-slider .rpi-cards {
    gap: 7.5vw!important;
}
}

.review-slider .rpi-content.rpi-content_top .rpi-slider-prev,.review-slider .rpi-slider-next {
    visibility: hidden;
    position: absolute;
}
.review-slider .rpi-slider .rpi-cards {
    gap: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1b023e */.elementor-7814 .elementor-element.elementor-element-c1b023e div {
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0692e7 */.elementor-7814 .elementor-element.elementor-element-e0692e7 div {
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9ba177 */.elementor-7814 .elementor-element.elementor-element-a9ba177 div {
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33d8880 */.ha-img img {
    mix-blend-mode: hard-light;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-560d4c8 */.ha-img img {
    mix-blend-mode: hard-light;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e5721 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-74e5721 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc68cc1 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-bc68cc1 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4572994 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-4572994 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cf80ec */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-3cf80ec p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e756a2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-1e756a2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deb6ac2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-deb6ac2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caf121a */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-caf121a p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e5721 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-74e5721 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc68cc1 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-bc68cc1 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4572994 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-4572994 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cf80ec */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-3cf80ec p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e756a2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-1e756a2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deb6ac2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-deb6ac2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caf121a */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-caf121a p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e5721 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-74e5721 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc68cc1 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-bc68cc1 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4572994 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-4572994 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cf80ec */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-3cf80ec p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e756a2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-1e756a2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deb6ac2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-deb6ac2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caf121a */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-caf121a p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e5721 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-74e5721 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc68cc1 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-bc68cc1 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4572994 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-4572994 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cf80ec */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-3cf80ec p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e756a2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-1e756a2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deb6ac2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-deb6ac2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caf121a */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-caf121a p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e5721 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-74e5721 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc68cc1 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-bc68cc1 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4572994 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-4572994 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cf80ec */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-3cf80ec p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e756a2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-1e756a2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deb6ac2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-deb6ac2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caf121a */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-caf121a p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e5721 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-74e5721 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc68cc1 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-bc68cc1 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4572994 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-4572994 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cf80ec */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-3cf80ec p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e756a2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-1e756a2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deb6ac2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-deb6ac2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caf121a */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-caf121a p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e5721 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-74e5721 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc68cc1 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-bc68cc1 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4572994 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-4572994 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cf80ec */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-3cf80ec p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e756a2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-1e756a2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deb6ac2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-deb6ac2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caf121a */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-caf121a p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e5721 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-74e5721 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc68cc1 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-bc68cc1 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4572994 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-4572994 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cf80ec */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-3cf80ec p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e756a2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-1e756a2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-deb6ac2 */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-deb6ac2 p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caf121a */@media(max-width: 767px){
    .elementor-7814 .elementor-element.elementor-element-caf121a p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ee7fe32 */.e-n-accordion-item-title[aria-expanded="true"]{
    border-radius: 12px 12px 0px 0px;
}

.e-n-accordion-item-title {
    transition: all 0.3s ease-in;
}

.elementor-7814 .elementor-element.elementor-element-ee7fe32 p:last-of-type {
    margin-bottom: 0;
    
}

.accordion p {
    letter-spacing: 0px!important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_block, class: .elementor-element-9bb37a1 */.kohler-logo-text-h2::before {
  content: "";
  display: inline-block;
  width: 140px; /* default desktop */
  height: 40px;
  margin-left: 5px;
  background-image: url('https://renuitynewdev.wpenginepowered.com/wp-content/uploads/2025/03/kohler-logo-white.svg');
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  vertical-align: bottom;
}

/* Tablet: font-size 36px, scale logo accordingly */
@media (max-width: 1024px) {
  .kohler-logo-text-h2::before {
    width: 120px;
    height: 34px;
  }
}

/* Mobile: font-size 28px, scale logo accordingly */
@media (max-width: 767px) {
  .kohler-logo-text-h2::before {
    width: 100px;
    height: 30px;
  }
}


.kohler-logo-text-h2 {
  position: relative;
  display: inline;
  font-size: 0;
  line-height: 1.2em;
  vertical-align: bottom;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c348f12 */.footer-terms a {
    color: white;
    text-decoration: underline;
    text-underline-offset: 0.3rem;
    text-decoration-thickness: 1px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-display: auto;
	src: url('https://pacificbathstg.wpengine.com/wp-content/uploads/2025/05/Satoshi-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */