.elementor-52090 .elementor-element.elementor-element-5b32e76:not(.elementor-motion-effects-element-type-background),.elementor-52090 .elementor-element.elementor-element-5b32e76>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#93CDFFCC 0%,#FFFFFF 100%)}.elementor-52090 .elementor-element.elementor-element-5b32e76{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-52090 .elementor-element.elementor-element-5b32e76>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-52090 .elementor-element.elementor-element-f5e057f.elementor-column .elementor-widget-wrap{align-items:center}.elementor-52090 .elementor-element.elementor-element-f5e057f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-52090 .elementor-element.elementor-element-f5e057f>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:25px 25px 25px 25px}.elementor-52090 .elementor-element.elementor-element-f5e057f>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-52090 .elementor-element.elementor-element-3edad32>.elementor-widget-container{margin:0 0 0 0}.elementor-52090 .elementor-element.elementor-element-3edad32 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#008FE2}.elementor-52090 .elementor-element.elementor-element-e78a645 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;line-height:31px;color:#000}.elementor-52090 .elementor-element.elementor-element-8f291ca>.elementor-widget-container{margin:0 0 0 0}.elementor-52090 .elementor-element.elementor-element-8f291ca .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#008FE2}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);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-52090 .elementor-element.elementor-element-302bccb{text-align:start;font-family:"Roboto",Sans-serif;font-weight:400}.elementor-bc-flex-widget .elementor-52090 .elementor-element.elementor-element-12534e6.elementor-column .elementor-widget-wrap{align-items:center}.elementor-52090 .elementor-element.elementor-element-12534e6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-52090 .elementor-element.elementor-element-12534e6>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:25px 25px 25px 25px}.elementor-52090 .elementor-element.elementor-element-12534e6>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-52090 .elementor-element.elementor-element-8015730{--e-image-carousel-slides-to-show:1}.elementor-bc-flex-widget .elementor-52090 .elementor-element.elementor-element-f7f0dfa.elementor-column .elementor-widget-wrap{align-items:center}.elementor-52090 .elementor-element.elementor-element-f7f0dfa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-52090 .elementor-element.elementor-element-f7f0dfa>.elementor-element-populated,.elementor-52090 .elementor-element.elementor-element-f7f0dfa>.elementor-element-populated>.elementor-background-overlay,.elementor-52090 .elementor-element.elementor-element-f7f0dfa>.elementor-background-slideshow{border-radius:15px 15px 15px 15px}.elementor-52090 .elementor-element.elementor-element-f7f0dfa>.elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px}.elementor-52090 .elementor-element.elementor-element-a15b840 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:#008FE2}.elementor-52090 .elementor-element.elementor-element-e3c9833{text-align:start}.elementor-52090 .elementor-element.elementor-element-e3c9833 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:#008FE2}.elementor-52090 .elementor-element.elementor-element-f8bf9f8{text-align:start}.elementor-52090 .elementor-element.elementor-element-c26855b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-52090 .elementor-element.elementor-element-c26855b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F3F3F3}.elementor-52090 .elementor-element.elementor-element-c26855b>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ADADAD;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px}.elementor-52090 .elementor-element.elementor-element-c26855b>.elementor-element-populated,.elementor-52090 .elementor-element.elementor-element-c26855b>.elementor-element-populated>.elementor-background-overlay,.elementor-52090 .elementor-element.elementor-element-c26855b>.elementor-background-slideshow{border-radius:15px 15px 15px 15px}.elementor-52090 .elementor-element.elementor-element-c26855b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-52090 .elementor-element.elementor-element-5939b2c>.elementor-widget-container{margin:34px 0 0 0}.elementor-52090 .elementor-element.elementor-element-2a1c0f6{text-align:center}.elementor-52090 .elementor-element.elementor-element-2a1c0f6 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:600;color:#000}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-52090 .elementor-element.elementor-element-f5283fc>.elementor-widget-container{margin:-5px 0 0 0}.elementor-52090 .elementor-element.elementor-element-f5283fc{text-align:center}.elementor-52090 .elementor-element.elementor-element-119181b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-52090 .elementor-element.elementor-element-119181b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#37A4FFCC 0%,#DDF2FF 100%)}.elementor-bc-flex-widget .elementor-52090 .elementor-element.elementor-element-119181b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-52090 .elementor-element.elementor-element-119181b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-52090 .elementor-element.elementor-element-119181b>.elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ADADAD;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px}.elementor-52090 .elementor-element.elementor-element-119181b>.elementor-element-populated,.elementor-52090 .elementor-element.elementor-element-119181b>.elementor-element-populated>.elementor-background-overlay,.elementor-52090 .elementor-element.elementor-element-119181b>.elementor-background-slideshow{border-radius:15px 15px 15px 15px}.elementor-52090 .elementor-element.elementor-element-119181b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-52090 .elementor-element.elementor-element-435a47e{text-align:center}.elementor-52090 .elementor-element.elementor-element-435a47e .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:600;color:#000}.elementor-52090 .elementor-element.elementor-element-b25fa2e>.elementor-widget-container{margin:-5px 0 0 0}.elementor-52090 .elementor-element.elementor-element-b25fa2e{text-align:center}.elementor-52090 .elementor-element.elementor-element-f803b50>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 100%);opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-52090 .elementor-element.elementor-element-f803b50{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:20px;margin-bottom:20px;padding:20px 20px 20px 20px}.elementor-52090 .elementor-element.elementor-element-e1cbab0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-52090 .elementor-element.elementor-element-e1cbab0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFAFA}.elementor-52090 .elementor-element.elementor-element-e1cbab0>.elementor-element-populated{border-style:none;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-52090 .elementor-element.elementor-element-e1cbab0>.elementor-element-populated,.elementor-52090 .elementor-element.elementor-element-e1cbab0>.elementor-element-populated>.elementor-background-overlay,.elementor-52090 .elementor-element.elementor-element-e1cbab0>.elementor-background-slideshow{border-radius:15px 15px 15px 15px}.elementor-52090 .elementor-element.elementor-element-e1cbab0>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-52090 .elementor-element.elementor-element-ab5c5f6>.elementor-widget-container{background-color:#DDF2FF;margin:0 0 0 0;padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px}.elementor-52090 .elementor-element.elementor-element-ab5c5f6{text-align:center}.elementor-52090 .elementor-element.elementor-element-ab5c5f6 .elementor-heading-title{font-family:"Titillium Web",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-52090 .elementor-element.elementor-element-a1e8e9d{margin-top:0;margin-bottom:10px}.elementor-bc-flex-widget .elementor-52090 .elementor-element.elementor-element-ff476be.elementor-column .elementor-widget-wrap{align-items:center}.elementor-52090 .elementor-element.elementor-element-ff476be.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-52090 .elementor-element.elementor-element-ff476be.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-52090 .elementor-element.elementor-element-ff476be>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-52090 .elementor-element.elementor-element-ff476be>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-52090 .elementor-element.elementor-element-9362f59{width:var(--container-widget-width,58.543%);max-width:58.543%;--container-widget-width:58.543%;--container-widget-flex-grow:0;text-align:center}.elementor-52090 .elementor-element.elementor-element-4a0c44f{text-align:center;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;color:#000}.elementor-bc-flex-widget .elementor-52090 .elementor-element.elementor-element-c106edf.elementor-column .elementor-widget-wrap{align-items:center}.elementor-52090 .elementor-element.elementor-element-c106edf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-52090 .elementor-element.elementor-element-c106edf>.elementor-element-populated{padding:0 30px 0 30px}.elementor-52090 .elementor-element.elementor-element-3b10a6a{text-align:center}.elementor-52090 .elementor-element.elementor-element-3b10a6a .elementor-heading-title{color:#000}.elementor-52090 .elementor-element.elementor-element-149c0dd{text-align:center;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;color:#000}.elementor-52090 .elementor-element.elementor-element-1691307{text-align:center}.elementor-52090 .elementor-element.elementor-element-1691307 .elementor-heading-title{color:#000}.elementor-52090 .elementor-element.elementor-element-133f0eb{text-align:center;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;color:#000}.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-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-52090 .elementor-element.elementor-element-737c46e .elementor-icon-list-icon i{color:#D30B61;transition:color 0.3s}.elementor-52090 .elementor-element.elementor-element-737c46e .elementor-icon-list-icon svg{fill:#D30B61;transition:fill 0.3s}.elementor-52090 .elementor-element.elementor-element-737c46e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-52090 .elementor-element.elementor-element-737c46e .elementor-icon-list-item>.elementor-icon-list-text,.elementor-52090 .elementor-element.elementor-element-737c46e .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;line-height:25px}.elementor-52090 .elementor-element.elementor-element-737c46e .elementor-icon-list-text{color:#3F3737;transition:color 0.3s}.elementor-52090 .elementor-element.elementor-element-6b20e87{text-align:end;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400;color:#000}.elementor-52090 .elementor-element.elementor-element-0c0806f{text-align:center}.elementor-52090 .elementor-element.elementor-element-0c0806f .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:#008FE2}.elementor-52090 .elementor-element.elementor-element-6be6ed4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-52090 .elementor-element.elementor-element-6be6ed4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#DDF2FF}.elementor-52090 .elementor-element.elementor-element-6be6ed4>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 30px 30px 30px}.elementor-52090 .elementor-element.elementor-element-6be6ed4>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-52090 .elementor-element.elementor-element-23e5091{text-align:center}.elementor-52090 .elementor-element.elementor-element-23e5091 .elementor-heading-title{color:#000}.elementor-52090 .elementor-element.elementor-element-4c681ab{text-align:center}.elementor-52090 .elementor-element.elementor-element-4c681ab .elementor-heading-title{color:#000}.elementor-52090 .elementor-element.elementor-element-f127ad7>.elementor-element-populated{padding:30px 30px 30px 30px}.elementor-52090 .elementor-element.elementor-element-588bf85{text-align:center}.elementor-52090 .elementor-element.elementor-element-588bf85 .elementor-heading-title{color:#000}.elementor-52090 .elementor-element.elementor-element-824f1ef:not(.elementor-motion-effects-element-type-background),.elementor-52090 .elementor-element.elementor-element-824f1ef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#DDF2FF}.elementor-52090 .elementor-element.elementor-element-824f1ef{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0E8ECA;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:25px 25px 25px 25px}.elementor-52090 .elementor-element.elementor-element-824f1ef,.elementor-52090 .elementor-element.elementor-element-824f1ef>.elementor-background-overlay{border-radius:15px 15px 15px 15px}.elementor-52090 .elementor-element.elementor-element-824f1ef>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-52090 .elementor-element.elementor-element-667f21e .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-52090 .elementor-element.elementor-element-0d65567{text-align:start}.elementor-52090 .elementor-element.elementor-element-4eb410c{margin-top:20px;margin-bottom:20px}@media(min-width:768px){.elementor-52090 .elementor-element.elementor-element-6be6ed4{width:50.085%}.elementor-52090 .elementor-element.elementor-element-f127ad7{width:49.873%}}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tag{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:none;line-height:1;border:1px solid rgb(0 0 0 / .08);background:linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%);color:#2a2a2a;box-shadow:0 2px 8px rgb(0 0 0 / .06),inset 0 1px 0 rgb(255 255 255 / .7);transition:transform .15s ease,box-shadow .15s ease,background .2s ease,border-color .2s ease;will-change:transform}.tag:hover,.tag:focus{transform:translateY(-1px);box-shadow:0 6px 14px rgb(0 0 0 / .1),inset 0 1px 0 rgb(255 255 255 / .9);text-decoration:none}.tag--condo{border-color:#80e3a3;background:linear-gradient(180deg,#eafaf0 0%,#dcf4e5 100%);color:#dcf4e5}.tag--citygas{border-color:#008FE2;background:linear-gradient(180deg,#a0d7f7 0%,#a0d7f7 100%);color:#8a3f11}.tag--pub{border-color:#aacff7;background:linear-gradient(180deg,#edf6ff 0%,#e3f0ff 100%);color:#1d5a37}.tag::before{content:"";width:8px;height:8px;border-radius:50%;margin-right:2px;box-shadow:0 0 0 2px rgb(255 255 255 / .8)}.tag--condo::before{background:#2ecc71}.tag--citygas::before{background:#72BEFFCC}.tag--pub::before{background:#4da3ff}.tags.tags--solid .tag{color:#fff;border:0;box-shadow:0 6px 14px rgb(0 0 0 / .12);background:#333}.tags.tags--solid .tag--condo{background:linear-gradient(180deg,#4d9cff,#2b79d3)}.tags.tags--solid .tag--citygas{background:linear-gradient(180deg,#ff8f3a,#e66e16)}.tags.tags--solid .tag--pub{background:linear-gradient(180deg,#34d27f,#1ea962)}@media (max-width:640px){.tag{padding:7px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.tag{transition:none}}.he-sp-container:nth-child(3){max-width:100%!important;margin:0 auto;display:none}.he-sp-container:nth-child(2){display:none}.he-sp-container:nth-child(4){max-width:100%;margin:0 auto}form.post-password-form{text-align:center}div#ez-toc-container{display:none!important}section.he-sp-info{margin-bottom:0}#fancybox-title{display:none}.he-sp-main-title{display:none}.ho-cs__tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.ho-cs__tags li{font-size:.85rem;border:1px solid #f2d7cc;background:#fff7f3;padding:6px 10px;border-radius:999px}.he_portfolio-template-default p{font-family:"Roboto",Sans-serif!important}footer.elementor p{font-family:"TitilliumWeb-Regular",Sans-serif!important}@media screen and (max-width:767px){.he-sp-container:nth-child(2){display:none}.portfolio_top_hero .elementor-container{flex-direction:column-reverse}.portfolio_top_hero .elementor-widget-wrap{margin-bottom:0;padding-bottom:0px!important;padding-top:0px!important}}.portfolio_before,.portfolio_after{background:orange;width:100px;text-align:center;padding:5px;font-weight:400;border-radius:20px;display:block;margin:0 auto;color:#FFFFFF!important}.portfolio_before_after h5{font-size:13px!important;font-family:"Roboto",Sans-serif!important;font-weight:400}.portfolio_before_after .label_tag{padding:0;margin-bottom:10px}.portfolio_before{background:linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%);border:1px solid slategrey;color:slategrey!important;font-weight:700}.portfolio_after{background:linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%);border:1px solid #008FE2;color:#008FE2!important;font-weight:700}.call_buttons a{display:inline-block;padding:12px 20px;margin-right:20px;border-radius:30px;background-color:#50b853;color:#fff;text-decoration:none;font-size:16px;font-weight:600;font-family:titilliumweb-semibold;margin-bottom:0}.getintouch{background-color:red!important}.call_buttons{margin-top:20px!important;margin:0 auto}.call_buttons a i{margin-right:5px}.call_buttons a i.fa-whatsapp{font-size:21px}.whatsapp-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(90deg,#25D366,#1ebe5d);color:#fff;font-family:'Segoe UI',Roboto,Arial,sans-serif;font-size:18px;font-weight:700;padding:5px 28px;border-radius:50px;text-decoration:none;box-shadow:0 4px 12px rgb(37 211 102 / .3);transition:all 0.3s ease;animation:subtleGlow 2s infinite}a.whatsapp-btn span{color:#FFF}.whatsapp-btn:hover{transform:scale(1.05);box-shadow:0 6px 20px rgb(37 211 102 / .5)}.whatsapp-icon{font-size:24px;animation:pulseIcon 2s infinite}@keyframes pulseIcon{0%,100%{transform:scale(1);filter:drop-shadow(0 0 0 #fff)}50%{transform:scale(1.3);filter:drop-shadow(0 0 6px #fff)}}@keyframes subtleGlow{0%,100%{box-shadow:0 0 8px rgb(37 211 102 / .4)}50%{box-shadow:0 0 18px rgb(37 211 102 / .7)}}@media screen and (max-width:767px){a.whatsapp-btn{font-size:16px}body{overflow-x:hidden}}.wa-radio{display:block;margin:20px 0;font-size:15px;cursor:pointer;position:relative;padding-left:28px;color:#333}.wa-radio input{position:absolute;left:0;top:-3px;width:18px;height:18px;cursor:pointer;accent-color:#25D366}.wa-radio:hover{color:#25D366}form#waForm{padding-top:10px;padding-bottom:10px}#pollModal h4{font-size:26px;background:#c10d20;padding:10px;border-radius:10px;color:#FFF!important}button#sendCustom{font-size:15px}form#waForm{text-align:left}.emergency-box{max-width:800px;margin:0 auto;padding:18px 20px;border-radius:12px;border:1px solid #ffb3b3;background:linear-gradient(135deg,#fff7f7,#ffecec);box-shadow:0 6px 18px rgb(0 0 0 / .05)}.emergency-box span.elementor-icon-list-icon i{font-family:"Font Awesome 5 Pro"!important;line-height:0;margin-top:10px}.bounce-arrow{font-size:1.5rem;color:#000;display:inline-block;animation:arrowBounce 1.5s infinite ease-in-out}@keyframes arrowBounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(8px)}60%{transform:translateY(4px)}}.no-worries p{font-size:20px;display:inline;color:#000}.no-worries{margin:0 auto;display:block;text-align:right}@media screen and (max-width:767px){.hotlinenumbers{text-align:center!important}.no-worries{text-align:center}.rheemheaterreplacement_hotline h2{line-height:25px}}.links-section{background:linear-gradient(180deg,#ffffff 0%,#faf9f7 100%);border-top:1px solid #eee5da;padding:28px 18px;color:#2b2a28;font-family:inherit}.links-wrap{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:26px}.links-col{min-width:0}.links-title{margin:0 0 10px 0;font-size:19px;font-weight:800;letter-spacing:.02em;color:#000!important;position:relative;padding-left:12px}.links-title::before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%}.mt-16{margin-top:15px}.links-list{list-style:none;margin:0 0 6px 0;padding:0;display:grid;gap:8px}.links-list a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#ba2f2f;font-weight:500;line-height:0;transition:color .15s ease,transform .15s ease}.links-list a::before{content:"›";font-weight:800;color:#c8c2b7;transform:translateY(-1px)}.links-list a:hover{color:#8a3f11;transform:translateX(2px)}.links-social a::before{content:"◎";color:#bdb6aa}.links-cta{background:#fff;border:1px solid #efe6dd;border-radius:14px;padding:16px;box-shadow:0 8px 18px rgb(0 0 0 / .05)}.links-note{margin:4px 0 12px 0;font-size:.95rem;color:#5b5752}.mini-note{margin:10px 0 0 0;font-size:.85rem;color:#6b6660}.links-cta .btn{display:block;text-align:center;border-radius:12px;padding:12px 14px;text-decoration:none;font-weight:800;border:1px solid #fff0;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.links-cta .btn+.links-cta .btn{margin-top:10px}.links-cta .btn-primary{background:linear-gradient(180deg,#f47b20,#e66e16);color:#fff;border-color:#e5670d;box-shadow:0 8px 16px rgb(244 123 32 / .22)}.links-cta .btn-primary:hover{filter:brightness(.98);transform:translateY(-1px)}.links-cta .btn-wa{background:linear-gradient(180deg,#24d366,#1fb855);color:#fff;border-color:#1aa04a;box-shadow:0 8px 16px rgb(36 211 102 / .18)}.btn-wa:hover{filter:brightness(.98);transform:translateY(-1px)}@media (max-width:1024px){.links-wrap{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:640px){.links-wrap{grid-template-columns:1fr;gap:18px}.links-section{padding:24px 14px}}@media (prefers-reduced-motion:reduce){.links-list a,.btn{transition:none}}