body:not(.logged-in) .debug{display:none!important}@font-face{font-family:"aneklatin";src:url("https://www.kepler.no/images/fonts/aneklatin-400.woff2");format("woff2");font-weight:400}@font-face{font-family:"aneklatin";src:url("https://www.kepler.no/images/fonts/aneklatin-500.woff2");format("woff2");font-weight:500}@font-face{font-family:"aneklatin";src:url("https://www.kepler.no/images/fonts/aneklatin-600.woff2");format("woff2");font-weight:600}@font-face{font-family:"aneklatin";src:url("https://www.kepler.no/images/fonts/aneklatin-700.woff2");format("woff2");font-weight:700}@font-face{font-family:"notosans";src:url("https://www.kepler.no/images/fonts/notosans-400.woff2");format("woff2");font-weight:400}@font-face{font-family:"notosans";src:url("https://www.kepler.no/images/fonts/notosans-400-italic.woff2");format("woff2");font-style:italic;font-weight:400}@font-face{font-family:"notosans";src:url("https://www.kepler.no/images/fonts/notosans-500.woff2");format("woff2");font-weight:500}@font-face{font-family:"notosans";src:url("https://www.kepler.no/images/fonts/notosans-500-italic.woff2");format("woff2");font-style:italic;font-weight:500}@font-face{font-family:"notosans";src:url("https://www.kepler.no/images/fonts/notosans-700.woff2");format("woff2");font-weight:700}@font-face{font-family:"notosans";src:url("https://www.kepler.no/images/fonts/notosans-700-italic.woff2");format("woff2");font-style:italic;font-weight:700}p a{color:#cc0000!important}:root{--text-xs:clamp(.75rem,.8vw,.85rem);--text-sm:clamp(.9rem,.83rem + .3vw,1.1rem);--text-base:clamp(1rem,.912rem + .376vw,1.25rem);--text-md:clamp(1.25rem,1.162rem + .376vw,1.5rem);--text-lg:clamp(1.5rem,1.25rem + .762vw,1.8rem);--text-xl:clamp(1.5rem,.857rem + 1.714vw,2.4rem);--text-2xl:clamp(3rem,2.648rem + 1.502vw,4rem);--bg:#eeeeee;--bg-topmenu:#f8f8f8;--col-logo:#cc0000;--col-pri:#360010;--col-sec:#3f3d3d;--col-sec-lt:#ccc;--col-panel:#f8f8f8;--col-panel-acc:#d5d3d3;--col-lt:#ededed;--bg-serv:#f5f3f3;--bord-pri:#ccc;--bord-dk:#999;--bg-pri-dk:#760c0c;--head-pri:#800;--text-link:#800;--text-pri:#222;--text-inv:white;--text-sec:#555;--text-inv-sec:#ddd;--text-togl:var(--col-pri);--text-acc:#800;--but-pri:white;--but-hov:red;--overlay-price:rgba(52,0,16,.95);--but-bkg:rgba(248,248,248,.32);scrollbar-color:#bbb var(--panel-bg);scrollbar-width:thin;--pad:3rem}body.is-antirust{--col-pri:#1c1c1c!important;--text-togl:var(--text-inv);--but-bkg:rgba(28,28,28,.32)}body.is-bedrift{--col-pri:#001036;--text-togl:var(--text-inv);--but-bkg:rgba(28,28,28,.32);font-family:'Montserrat',sans-serif}body.is-bedrift h1,body.is-bedrift h2,body.is-bedrift h3,body.is-bedrift h4,body.is-bedrift h5,body.is-bedrift h6,body.is-bedrift .menu-link-top{font-family:'Montserrat',sans-serif!important}body{font-family:"notosans",sans-serif!important;font-size:var(--text-base);line-height:1.5}.tight,.hero-label{line-height:1.15em!important}.hero-subtext,.pf,p{font-family:"notosans",sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.hf{font-family:"aneklatin",sans-serif;margin:0 0 .8rem 0}a:hover{color:var(--col-logo)!important}@media (min-width:640px){html{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px;border:1px solid transparent}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}}h1,h2,h3,h4,h5,h6{text-wrap:balance}h3{font-weight:600}p,li,blockquote,dt,dd,.item-heading{text-wrap:pretty}.no-wrap-balance,table p,form label{text-wrap:wrap}element a,.main-container a,.sidebar-container a{color:var(--text-link);text-decoration:inherit!important}element a:hover,.main-container a:hover,.sidebar-container a:hover{color:var(--col-logo);text-decoration:inherit!important}.hero-subtext a{color:var(--text-inv-sec)}.header-page-main{font-size:var(--text-2xl);font-weight:700;margin-bottom:0}.header-page-sub{font-size:var(--text-xl);font-weight:500}@media (max-width:979px) and (min-width:481px){}@media (max-width:480px){.card-subtitle{display:none!important}}body{background-color:var(--bg);color:var(--text-pri)}html,body{overflow-x:hidden!important}body *{box-sizing:border-box!important}section{display:grid!important;width:100%!important;grid-template-columns:minmax(40px,1fr) min(1440px,100% - 80px) minmax(40px,1fr)!important}@media (max-width:767px){section{grid-template-columns:minmax(8px,1fr) min(1440px,100% - 16px) minmax(8px,1fr)!important}}section>*{grid-column:2!important}section>.-fw{grid-column:1 / -1!important;width:100%!important;max-width:100%!important}.-fw{box-sizing:border-box;width:100%;padding-left:calc((100% - 1440px) / 2 + 24px);padding-right:calc((100% - 1440px) / 2 + 24px)}.page-hero{background-image:url("https://www.kepler.no/images/backdrop.webp");background-size:100%;overflow:hidden}.sec-spc-lg{margin-bottom:5rem}.sec-spc{margin-bottom:3rem}.block-area{width:100%;height:100%;background:linear-gradient(to bottom right,var(--col-sec) 50%,transparent 50%)}.block-area-mob{width:100%;height:100%;background:linear-gradient(to left top,var(--col-sec) 50%,transparent 50%)}.expandable{position:relative;max-height:350px;overflow:hidden}.expandable.-is-article{max-height:500px;position:relative}.expandable.expanded{max-height:none}.expandable-fade{position:absolute;bottom:128px;width:100%;height:150px;background:linear-gradient(transparent,var(--bg-serv));transition:opacity .3s ease;pointer-events:none;z-index:3!important}.expandable-fade.-is-article{bottom:48px!important;height:100px}.expandable.expanded .expandable-fade{opacity:0}.expandable-showmore{margin:0 auto -2px auto}.price-label-before{font-size:.3em!important}.card-upsale{position:relative;overflow:hidden;display:block}.card-excerpt,.card-excerpt-rel{opacity:0;transition:opacity .3s ease}.card-content-wrapper{transform:translateY(75%);transition:transform .4s ease,opacity .4s ease;backdrop-filter:blur(4px);opacity:0}.hero-article-label{text-wrap:pretty}.button-grad{transition:opacity .5s ease-out;opacity:0}.serv-content-block a{font-style:italic;font-weight:500;color:var(--text-link)}.serv-leadin-wrap{display:grid}.serv-leadin-wrap.-has-image{display:grid}.serv-leadin-content{padding:0 10%!important}.serv-leadin-wrap.-has-image>.serv-leadin-content{padding:0 0 0 3rem!important}.serv-leading-text,.serv-leadin-subtext{text-align:center!important}.serv-leading-text.-has-image,.serv-leadin-subtext.-has-image{text-align:left!important;padding-left:0!important}@media (max-width:979px) and (min-width:481px){}.article-heading{font-weight:600;color:var(--col-pri);font-size:var(--text-lg);margin-top:1.5rem}.article-content>:first-child{margin-top:0!important}.article-content-leadin{font-family:'notosans',sans-serif;font-weight:600;color:var(--col-pri)}a.stretched-link,.wpcf7-list-item-label a{color:var(--text-link)}#top-link-booking,#menu-toggle{cursor:pointer;font-size:var(--text-base);color:var(--text-togl);font-weight:500;padding:7px 16px 8px 16px;border-radius:5px;border:1px solid var(--bord-dk)!important;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.menu-panel{position:fixed;top:0;bottom:0;width:380px;padding:16px;margin-bottom:12px;background:var(--col-panel);border-right:thin solid var(--bord-pri);overflow-y:auto;transition:transform .3s ease;left:0;transform:translateX(-100%);visibility:hidden}.menu-panel.active{transform:translateX(0);visibility:visible}#panel-background{position:fixed;top:0;bottom:0;left:0;width:380px;border-right:thin solid var(--bord-pri);background:var(--col-panel);overflow:visible;transition:transform .3s ease,width .3s ease;transform:translateX(-100%);visibility:hidden;z-index:100}#panel-background.active{transform:translateX(0);visibility:visible}#main-menu{background:transparent;border-right:none;z-index:104}#main-menu,.menu-level-1,.menu-level-2,.menu-level-3{top:48px!important}@media (min-width:768px){.menu-level-1{z-index:105;left:0}.menu-level-2{left:380px;z-index:103}.menu-level-3{z-index:102;left:760px}}@media (max-width:767px){.hero-subtext-front{display:none!important}#top-links-dt,.serv-image{display:none!important}.sec-spc-lg{margin-bottom:3rem}.menu-panel{width:100%;padding:16px 12px}#panel-background{width:100%}#main-menu,.menu-level-1,.menu-level-2,.menu-level-3{left:0}.menu-level-1{z-index:115}.menu-level-2{z-index:120}.menu-level-3{z-index:130}}#menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7)!important;backdrop-filter:blur(4px);visibility:hidden;opacity:0;pointer-events:none;z-index:100}#menu-overlay.active{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .3s ease}#menu-overlay:not(.active){transition:opacity .3s ease,visibility 0s ease .3s}#panel-background .close-button{position:absolute;top:10px;right:12px;background:transparent;border:none;font-size:28px;cursor:pointer;z-index:199}#search-panel{position:fixed;top:0;left:50%;transform:translate(-50%,-100%);width:100%;max-width:768px;height:90vh;background:var(--col-panel);border-bottom:1px solid var(--bord-pri-dk);overflow-y:auto;transition:transform .3s ease;z-index:100;visibility:hidden}#search-panel.active{transform:translate(-50%,0);visibility:visible}body.menu-open{overflow:hidden}.menu-link-top{padding:10px;margin:-10px;cursor:pointer;background-color:transparent;transition:transform .5s ease}.direct-link{margin-top:.5em;font-style:italic}.direct-link.-sub{margin:0}.item-wrap .direct-link.-sub{margin-bottom:1rem!important}.direct-link a{font-weight:500;color:var(--col-pri)}.icon-menu{transition:transform .5s ease}.menu-arrow{position:absolute;top:12px;right:10px;height:12px!important;transition:transform .5s ease}.menu-search{position:absolute;background-color:transparent;top:6px;left:12px;padding:4px 12px;border-radius:4px;border:1px solid var(--bord-pri);backdrop-filter:blur(2px);transition:background-color .4s ease}.div-line{position:absolute;top:16px;left:1px;bottom:16px;border-left:1px solid var(--bord-pri)}.item-divider{width:30%;border-top:thin solid var(--bord-pri);margin:10px auto 14px auto}.item-price{font-size:var(--text-lg);font-style:italic;font-weight:500;text-align:center}.link-wrap{width:100%;background-color:var(--panel-bg);padding:4px 12px 12px 12px;margin-bottom:4px;transition:background-color .5s ease,padding-bottom .5s ease,margin-bottom .5s ease,box-shadow .5s ease;border-radius:8px;position:relative;cursor:pointer;z-index:100;display:block!important}.link-wrap.-main{padding-top:8px}.cat-text{padding-bottom:16px;margin-bottom:24px}.menu-header-acc{background-color:rgba(255,255,255,.3)!important;backdrop-filter:blur(2px);opacity:0;border:1px solid var(--bord-pri);box-shadow:0 2px 5px rgba(0,0,0,.25);transition:transform .5s ease,opacity .3s ease}.cat-heading{color:var(--head-pri);font-size:var(--text-lg)}.link-heading,.item-heading{font-family:'Aneklatin',sans-serif;margin-top:0!important;font-size:var(--text-lg);line-height:1.25;font-weight:400;text-align:left;color:var(--col-pri);transition:transform .5s ease}.link-heading.-has-icon,.item-heading.-has-icon{margin:12px 12px 12px 60px}.link-heading h3{margin:0!important}.item-wrap .item-heading p{text-align:center;font-weight:600!important}.link-text,.direct-link,.menu-text{font-size:var(--text-sm);color:var(--text-sec);line-height:1.2;text-align:left}.menu-text.-has-icon{margin-top:12px}.link-text.-sub,.direct-link.-sub{font-size:var(--text-sm);font-style:italic;line-height:1.25rem}.item-wrap .link-text.-sub,.item-wrap .direct-link.-sub{text-align:center;margin:.5em auto}.item-wrap>.direct-link.-sub{margin-bottom:1rem!important}.back-button{position:relative;cursor:pointer;background-color:var(--panel-bg);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.cf7-form{font-family:"NotoSans";font-size:var(--text-base);position:relative;display:flex;flex-direction:column;gap:1em;padding:0!important;margin:-1rem 0 -2rem 0!important}.cf7-form>p{display:contents!important}.cf7-form .wpcf7-form-control-wrap{display:flex;flex-direction:column;width:100%;max-width:420px}.cf7-form input[type="text"],.cf7-form input[type="email"],.cf7-form input[type="tel"],.cf7-form textarea{width:100%;padding:.5rem .8rem;border:1px solid #ddd;border-radius:6px;background:#fff;font:inherit;transition:border-color .2s ease}.cf7-form .wpcf7-form-control:focus{border-color:#a00;outline:none}.wpcf7-not-valid{border-color:#d33;background-color:#fff5f5}.cf7-option{margin:0}.cf7-option label{display:flex;gap:10px;cursor:pointer;margin-bottom:0!important}.cf7-option input[type="checkbox"]{width:24px;height:24px;margin:0;flex-shrink:0}.cf7-option .wpcf7-list-item-label{display:block;line-height:1.4}.gdpr-box label{font-size:14px!important;padding:0!important;margin-top:1em}.wpcf7-not-valid-tip{display:block!important;color:#d33;font-size:var(--text-xs);margin-top:5px;margin-left:1rem;width:100%}.cf7-form input[type="submit"].wpcf7-submit{background-color:var(--col-pri)!important;color:var(--text-inv)!important;font-weight:500;padding:.8rem 2rem;border-radius:6px;border:none;cursor:pointer}.tillegg{text-align:center;font-style:italic;font-size:var(--text-sm);line-height:1.4em;margin:.5rem auto;padding:0 1rem}.tillegg-lesmer{text-align:center!important;font-size:var(--text-sm);margin:-4px auto 0 auto}.wpcf7-form br{display:none!important}.wpcf7{padding:0!important;margin:0!important}.wpcf7-response-output{margin-top:2rem!important;border:1px solid red!important;border-radius:10px}.menu-level-2 .oxel_icon_button__container{transition:none!important}button.but-id{background-color:var(--bg-pri-dk);height:40px;background-image:url("https://atlas/kepler26/images/button-ident.svg");background-position:left;background-repeat:no-repeat;background-size:contain;border:0;border-radius:3px;overflow:hidden;color:var(--but-pri)}.button-booking{background-color:var(--bg-pri-dk);color:white;padding:8px 24px;margin:1.5rem auto;border-radius:8px;border:1px solid var(--bord-pri)}.button-book{text-align:center;padding-top:12px;padding-bottom:16px;background-image:url("https://atlas/kepler26/images/button-booking.svg");background-size:contain;background-position:center center;background-repeat:no-repeat}.button-book a{color:var(--but-pri);font-size:.8rem}.serv-section{margin:0 auto 4rem auto}.serv-incl-heading{margin-top:0;margin-left:28px;margin-bottom:.5rem;font-family:"Aneklatin",sans-serif;font-size:var(--text-md);font-weight:600}.serv-sidebar{box-shadow:inset 1px 0 0 0 var(--bord-pri)}.main-container,.sidebar-container,.gl-grid{outline:1px solid var(--bord-pri)!important;outline-offset:-1px!important;border-radius:5px}.serv-pro .serv-incl-heading{color:green}.serv-con .serv-incl-heading{color:red}.serv-list ul{margin-left:-20px}.serv-list li{margin-bottom:.5rem!important}.serv-review-info p{margin:0;padding-top:3px}.serv-review-subtext{font-size:var(--text-base);color:#888!important}.serv-review-name{font-family:"Aneklatin",sans-serif;font-size:var(--text-md);font-weight:500;margin-top:-.3em!important;margin-bottom:-.4em!important;}.serv-review-title{font-size:var(--text-base);letter-spacing:.1rem;color:#888!important}.serv-thumb{cursor:pointer}.grid-wrap{display:grid!important;grid-template-columns:1fr 500px!important;gap:0!important}.main-wrap{padding-right:30px}.sidebar-wrap{padding-left:30px}.main-container,.sidebar-container{box-shadow:0 2px 5px rgba(0,0,0,.15);border-radius:5px;overflow:hidden}.sidebar-wrap{border-left:thin solid var(--col-pri)}@media (max-width:1280px){.grid-wrap{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}.main-wrap,.sidebar-wrap{display:contents!important;max-width:100%!important}.sidebar-wrap{border-left:none}.sbar-a{order:1!important}.main-a{order:2!important}.sbar-d{order:3!important}.sbar-b{order:4!important}.main-b{order:5!important}.sbar-c{order:6!important}.main-c{order:7!important}.main-d{order:8!important}}.stagger-container{opacity:0;transition:opacity .6s cubic-bezier(.25,.46,.45,.94);will-change:opacity}.stagger-container.is-visible{opacity:1}.card-grid{display:block!important;position:relative;width:100%;padding:0!important;transition:height .4s ease-in-out!important}@media (min-width:768px){.card-grid{width:calc(100% + 12px)!important;margin-left:-6px!important;margin-right:-6px!important;overflow:hidden!important}}.card-grid{min-height:40vh;position:relative}.card-grid:not(.isotope){display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.card-wrap{width:100%!important;aspect-ratio:1 / 1!important;min-height:0!important;overflow:hidden!important;position:relative}.card-grid::after{content:"";display:block;clear:both}.js-card-wrapper{display:flex;flex-direction:column;max-height:5.5rem;overflow:hidden}.card-title{margin:0 0 .25rem 0!important;font-size:var(--text-base);text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-title-rel{font-family:'NotoSans',sans-serif;font-weight:600;color:var(--col-pri);font-size:var(--text-base);line-height:1.15em}.card-subtitle{margin:0!important;font-size:.9rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-hidden{display:none!important}.card-excerpt-rel{font-size:inherit}.card-price,.card-price-sm{margin-top:.5rem;font-size:1.2em;font-weight:bold}.item-selector{display:block;float:left!important;box-sizing:border-box!important;width:24.99%!important}.item-selector:not([data-kampanje]) .badge-kampanje{display:none!important}.button-filter *,.button-filter-text,.button-filter-icon{pointer-events:none!important}.button-filter{background-color:var(--bg-topmenu)!important;background-image:none!important;color:var(--col-pri)!important;box-shadow:0 3px 5px 1px rgba(0,0,0,.2)!important}.button-filter.is-active{background-image:radial-gradient(#aa0000,#740000)!important;color:var(--text-inv)!important;transform:scale(99%)!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.6)!important}.button-filter:focus:not(.is-active),.button-filter:active:not(.is-active){background-color:var(--bg-topmenu)!important;background-image:none!important;color:var(--col-pri)!important;box-shadow:0 3px 5px 1px rgba(0,0,0,.2)!important}@media (max-width:1280px){.item-selector{width:33.33%!important}}@media (max-width:992px){.item-selector{width:49.99%!important}}@media (max-width:1280px){.card-subtitle{font-size:var(--text-sm)!important}}.price-std{font-weight:600;display:inline-block;vertical-align:baseline;font-size:inherit;line-height:1.1}.price-inline-wrapper.campaign-active{display:inline-flex!important;flex-direction:column;vertical-align:middle;position:relative;top:-.32em}.price-label-before{margin-top:.7em;text-align:center;font-size:.45em!important;font-weight:400;display:block;line-height:1;margin-bottom:-2px;text-decoration:none}.price-inline-wrapper.is-before-price .price-label-before{text-decoration:line-through;opacity:.5}.price-inline-wrapper.has-custom-label .price-label-before{text-align:center;transform:rotate(-2deg);opacity:1}.price-inline-wrapper.campaign-active .price-label-before:not(:contains(',-')){text-decoration:none}.price-wrap{text-align:center}.price-wrap:has(.campaign-active){margin-top:.7rem!important}.campaign-active .price-std{color:var(--col-logo)!important;font-weight:bold}.custom-admin-table{width:70%;min-width:500px;margin:0 auto;background:#fff}.table-header{display:flex;font-weight:normal;background:#333;color:#fff;padding:15px;margin-bottom:1rem}.price-row{display:flex;align-items:center;padding:12px;border:1px solid #eee;border-top:none;background:#fff}.price-field{width:60%;text-align:right}.service-name{font-weight:bold;font-size:1.1rem}.save-btn{margin-top:30px;background:#000;color:#fff;padding:15px 40px;border:none;border-radius:50px;font-weight:bold;cursor:pointer;transition:transform .2s}.save-btn:hover{transform:translateY(0)}#save-message{background:#d4edda;color:#155724;padding:15px;margin-bottom:20px;border-radius:5px;font-weight:bold}@media (hover:hover){button.but-id:hover{color:var(--but-hov)}.link-wrap:hover>.link-heading{color:var(--col-logo)!important;transition:color .3s ease}.menu-link-top:hover{padding:6px;margin:-6px;transform:scale(1.1) translateY(-0px);background-color:#dedcdc;transition:transform .3s ease,background-color .5s ease}.menu-search:hover,#src-lnk-txt:hover{cursor:pointer;background-color:var(--col-pri);transition:background-color .2s ease}.menu-search:hover #wf-search-txt,.menu-search:hover #wf-icon-mag,#src-lnk-txt:hover{color:var(--col-lt);transition:color .2s ease}#top-link-booking:hover,#menu-toggle:hover{background-color:var(--col-pri);color:var(--text-inv)!important;box-shadow:0 2px 5px rgba(0,0,0,.4);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.link-wrap:hover{box-shadow:inset 0 0 0 1px #bbb;background-color:#f3f3f3;transition:background-color .3s ease,padding-bottom .3s ease,margin-bottom .3s ease,box-shadow .3s ease;z-index:101}.link-wrap.--has-content:hover,.link-wrap.--has-content:hover .icon-menu,.link-wrap.--has-content:hover .link-heading,.link-wrap.--has-content:hover .menu-arrow{opacity:1;transition:transform .3s ease,opacity .3s ease}.link-wrap.--has-content:hover .menu-arrow{color:var(--col-logo)!important;transform:translateX(10px);transition:transform .3s ease,color .3 ease}.back-button:hover{background-color:white;box-shadow:0 1px 4px rgba(0,0,0,.4);transform:translateX(-2px);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.card-upsale:hover .card-content-wrapper,.card-tjenester:hover .card-content-wrapper{transform:translateY(0);transition:transform .4s ease,opacity .6s ease;opacity:1}.card-tjenester:hover .card-excerpt,.card-tjenester:hover .card-excerpt-rel{transition:opacity .5s ease .2s;opacity:1}.oxel_icon_button__container:hover>.button-grad{opacity:1;transition:opacity .3s ease-out}#wpg-close:hover{background:rgba(255,255,255,.25)}.wpg-arrow:hover{background:rgba(255,255,255,.25)}.wpg-grid img:hover{transform:scale(1.02)}}.wpg-grid img{width:100%!important;height:auto!important;aspect-ratio:16 / 12!important;object-fit:cover!important;display:block!important;opacity:1!important;visibility:visible!important;transition:transform .2s ease!important;border-radius:12px}.wpg-grid img:hover{transform:scale(1.02)}#wpg-modal{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .2s ease,visibility .2s ease}#wpg-modal.wpg-is-open{opacity:1!important;visibility:visible!important;pointer-events:all!important}#wpg-close,.wpg-arrow{display:none!important}#wpg-modal.wpg-is-open #wpg-close,#wpg-modal.wpg-is-open .wpg-arrow{display:flex!important}#wpg-img{max-width:90vw;max-height:90vh;object-fit:contain;display:block;border-radius:12px;transition:opacity .15s ease}#wpg-img.wpg-fading{opacity:0}#wpg-close{position:fixed;top:36px;right:36px;background:rgba(255,255,255,.1);border:none;color:#fff;font-size:3rem;width:64px;height:64px;border-radius:50%;cursor:pointer;align-items:center;justify-content:center;transition:background .2s}#wpg-close:hover{background:rgba(255,255,255,.25)}.wpg-arrow{position:fixed;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:none;color:#fff;font-size:1.3rem;width:44px;height:44px;border-radius:50%;cursor:pointer;align-items:center;justify-content:center;transition:background .2s;z-index:2}.wpg-arrow:hover{background:rgba(255,255,255,.25)}#wpg-prev{left:16px}#wpg-next{right:16px}#wpg-modal.wpg-single #wpg-prev,#wpg-modal.wpg-single #wpg-next{display:none!important}body.wpg-open{overflow:hidden}@media (max-width:767px){.wpg-arrow{display:none!important}#wpg-modal{height:var(--wpg-vh,100vh)}#wpg-img{max-width:100vw;max-height:var(--wpg-vh,100vh)}}.grid-3-2{grid-template-columns:1fr minmax(300px,50%)!important;padding:0}.grid-1-1{grid-template-columns:50% 50%!important;padding:0}.grid-3-2>div,.grid-1-1>div{padding:20px}.expandable-wrap{grid-template-columns:80px 1fr!important;padding:0}@media (max-width:767px){.grid-3-2,.grid-1-1{grid-template-columns:1fr!important}.grid-img{order:1}.grid-txt{order:2}.expandable-wrap{grid-template-columns:60px 1fr!important;padding:0}}.serv-leadin-wrap{grid-template-columns:1fr;padding:0}.serv-leadin-wrap.-has-image{grid-template-columns:30% 1fr!important}.serv-leadin-text,.serv-leadin-subtext{text-align:center}.serv-leadin-text.-has-image,.serv-leadin-subtext.-has-image{text-align:left}@media (max-width:979px){.serv-leadin-wrap,.serv-leadin-wrap.-has-image{grid-template-columns:1fr!important}.serv-leadin-text.-has-image,.serv-leadin-subtext.-has-image{text-align:center}}.faq-item:nth-of-type(5n){margin-bottom:1rem!important}details.faq-item summary::-webkit-details-marker,details.faq-item summary::marker{display:none!important;content:""!important}details.faq-item summary.faq-question{display:flex!important;align-items:flex-start!important;gap:12px!important;list-style:none!important;background-color:#ddd;margin-bottom:.5rem;padding:10px 12px;border-radius:8px;cursor:pointer;font-weight:bold}details.faq-item summary.faq-question::before{content:"?"!important;font-weight:800!important;font-style:normal!important;color:#111827!important;flex-shrink:0!important;width:16px!important;text-align:center}details.faq-item[open] summary.faq-question::before{content:"▲"!important;font-size:.85em!important}details.faq-item .faq-answer{display:none;padding:10px 12px 1rem 12px!important;font-style:italic}details.faq-item[open] .faq-answer,.list-points{display:grid!important;grid-template-columns:16px 1fr!important;column-gap:8px!important}details.faq-item .faq-answer::before{content:"!"!important;font-weight:900!important;font-style:normal!important;color:#00cc00!important;grid-column:1!important;text-align:center}details.faq-item .faq-answer p,details.faq-item .faq-answer ul{grid-column:2!important;margin:0 0 .75rem 0!important;font-style:italic;margin-top:-1px}details.faq-item .faq-answer p:last-child{margin-bottom:0!important}.faq-heading{margin-bottom:-.5rem!important}.leadin-heading{font-size:var(--text-lg);font-weight:bold}.leadin-text{font-size:var(--text-md)}.serv-list{list-style:none;padding-left:0!important;margin:0}.serv-list ul{margin-top:0;margin-bottom:0;padding-left:20px}.serv-list li{display:flex;align-items:flex-start;gap:4px}.serv-list li::before{display:inline-block;width:1.2em;text-align:center;font-weight:bold;flex-shrink:0;line-height:inherit}.serv-list li.is-check::before{content:"\2713";color:#27ae60}.serv-list li.is-cross::before{content:"\2715";color:#e74c3c}.serv-list li.is-heart::before{content:"\2665";color:#e74c3c}.serv-list li.is-warn::before{content:"\26A0";color:#f39c12}.serv-list li.is-pos::before{content:"\002B";color:#27ae60}.serv-list li.is-not::before{content:"\2718";color:#e74c3c}.serv-list li.is-neg::before{content:"\0021";color:#e74c3c}.serv-list li.is-excl::before{content:"\0021";font-style:italic;font-weight:bold;color:#27ae60}.col-neg{color:#e74c3c}.col-pos{color:#27ae60}