:where(.asgard-site img[width][height]){height:auto}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--asgard-menu-height,0px) + 16px)}body.asgard-site{margin:0;overflow-x:clip}#main{display:block;overflow-x:clip}form.node{margin:0}.asgard-site .asgard-sticky-menu{position:sticky!important;top:0;z-index:800!important;background:#1c1c1c;box-shadow:0 2px 12px #0003}.asgard-site .asgard-sticky-menu [data-modal=sidemenu]{min-width:44px;min-height:44px}.asgard-site .asgard-quote-button{display:block;width:100%;min-height:44px;margin:0 0 20px;border:0;border-radius:4px;background:#c62a28;color:#fff;font:inherit;font-weight:600;cursor:pointer}.asgard-skip{position:fixed;left:16px;top:-100px;z-index:100000;background:#fff;color:#111;padding:12px}.asgard-skip:focus{top:12px}.asgard-seo-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.asgard-site .asgard-news-body .asgard-original-h1{font-size:2.2em}.asgard-site :focus-visible{outline:2px solid #ef3735;outline-offset:4px}.asgard-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.asgard-consent{display:block;text-align:center;font:inherit;padding:0;margin:0;color:inherit}.asgard-consent input{appearance:auto!important;position:static!important;opacity:1!important;width:14px!important;height:14px!important;vertical-align:middle;margin:0 5px 0 0}.asgard-consent a{color:inherit;text-decoration:underline}.asgard-form-status{font:13px/1.5 Montserrat,sans-serif;text-align:center;margin:0}.asgard-form-status:not(:empty){padding:10px}.asgard-site .modal:not([data-open]){display:none!important}.asgard-site .modal[data-open]{display:block!important;opacity:1!important;visibility:visible!important}.asgard-site .modal[data-type=modal][data-open],.asgard-site .modal[data-type=sidemenu][data-open]{position:fixed;inset:0;z-index:10000;overflow:auto;max-height:100dvh}.asgard-site .modal[data-type=modal]>.modal-back{position:fixed;inset:0}.asgard-site .modal[data-type=modal]>.modal-dialog{position:relative;margin:auto;min-height:100%;display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:none}.asgard-site .modal-dialog>*{pointer-events:auto;max-width:100%}.asgard-site .modal[data-open]>.modal-back{opacity:1!important;visibility:visible!important}.asgard-site .modal .asgard-consent a{color:inherit}.asgard-site .modal[data-type=sidemenu]>.modal-back{position:fixed;inset:0}.asgard-site .modal[data-type=sidemenu]>.modal-dialog{position:relative;margin-left:auto;width:min(360px,100%);min-height:100dvh;pointer-events:none}.asgard-site .modal[data-type=sidemenu] .menu1-root{min-height:100dvh}.asgard-site .modal[data-type=sidemenu] [cr-modal-close]{min-width:44px;min-height:44px;opacity:1}.asgard-site .modal[data-type=popover][data-open]{position:fixed;z-index:1500;min-width:240px;max-width:calc(100vw - 24px);overflow:auto;overscroll-behavior:contain}.asgard-site .modal-open{overflow:hidden}.asgard-site [cr-modal-close],.asgard-site [cr-slider-next],.asgard-site [cr-slider-previous]{cursor:pointer;appearance:none;-webkit-appearance:none}.asgard-site [cr-menu-page][hidden]{display:none!important}.asgard-site [cr-menu-pagination]{max-height:calc(100dvh - var(--asgard-menu-height,0px) - 24px);overflow-y:auto;scrollbar-width:thin}.asgard-site [cr-menu-pagination]>li{position:relative;box-sizing:border-box;width:44px;min-height:28px;margin:0!important;padding:0!important;list-style:none}.asgard-site [cr-menu-pagination]>li[hidden]{display:none!important}.asgard-site [cr-menu-pagination]>li::before{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.asgard-site [cr-menu-pagination] [cr-menu-page]{display:block;box-sizing:border-box;width:44px;min-height:28px;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}@media(hover:none),(pointer:coarse){.asgard-site [cr-menu-pagination]>li,.asgard-site [cr-menu-pagination] [cr-menu-page]{min-height:44px}}.asgard-home .section[data-common=ukgjk9ca22f876kz15j3]{background-color:#1c1c1c}.asgard-home .textable.css104,.asgard-home .textable.css126{color:#aaa}.asgard-home main p.textable [style*="color: rgb(229, 55, 52)"],.asgard-home main .textable a[href^="tel:"],.asgard-home main .textable a[href^="mailto:"]{color:#ff6865!important}.asgard-home main a[href^="tel:"] span,.asgard-home main a[href^="tel:"] strong,.asgard-home main a[href^="mailto:"] span,.asgard-home main a[href^="mailto:"] strong{color:inherit!important}.asgard-home .btn.css151,.asgard-home .btn.css220,.asgard-home .btn.css164{background-color:#c62a28}.asgard-home .btn.css151:hover,.asgard-home .btn.css220:hover,.asgard-home .btn.css164:hover{background-color:#af2422}.asgard-home .btn.css165,.asgard-home main .asgard-consent a{color:#ff6865!important}.asgard-home .modal .asgard-consent a{color:inherit!important}.asgard-home .btn.css30:hover,.asgard-home .btn.css233:hover{color:#ff6865!important}.asgard-home main .btn.css30 .text,.asgard-home main .btn.css233 .text{color:#fff!important}.asgard-news-body{overflow-wrap:anywhere}.asgard-news-body img{max-width:100%;height:auto}.asgard-news-body pre{overflow:auto;max-width:100%;white-space:pre}.asgard-news-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.asgard-news-body th,.asgard-news-body td{padding:8px;border:1px solid #555}.asgard-news-body :not(pre)>code{overflow-wrap:anywhere}.asgard-site .asgard-slider{overflow:hidden}.asgard-site .asgard-slider>.swiper-wrapper{display:flex;transition:transform .4s ease;align-items:flex-start}.asgard-site .asgard-slider>.swiper-wrapper>.swiper-slide{width:100%;flex:0 0 100%;min-width:0}.asgard-site .asgard-video{position:fixed;left:20px;bottom:20px;z-index:900}.asgard-site .asgard-video video{object-fit:cover}.analytics-banner-default:not([hidden])~.asgard-video{display:none}@media(max-width:767px),(hover:none)and (pointer:coarse){.asgard-site .asgard-video .vw_cont[data-state] .vw_close{opacity:1;top:6px;right:6px;width:44px;height:44px;box-sizing:border-box;border:1px solid #fff;border-radius:50%;background:#171717;cursor:pointer;touch-action:manipulation}.asgard-site .asgard-video .vw_cont[data-state] .vw_close::before,.asgard-site .asgard-video .vw_cont[data-state] .vw_close::after{display:block;left:50%;top:50%;width:2px;height:18px;background:#fff;box-shadow:none}.asgard-site .asgard-video .vw_cont[data-state] .vw_close::before{transform:translate(-50%,-50%) rotate(45deg)}.asgard-site .asgard-video .vw_cont[data-state] .vw_close::after{transform:translate(-50%,-50%) rotate(-45deg)}.asgard-site .asgard-video .vw_cont[data-state=closed]:hover{transform:none}}.asgard-lightbox{border:0;padding:44px 12px 12px;background:#171717;color:white;max-width:96vw;max-height:96dvh}.asgard-lightbox::backdrop{background:#000d}.asgard-lightbox img{display:block;max-width:90vw;max-height:calc(90dvh - 60px);object-fit:contain}.asgard-lightbox button{position:absolute;right:12px;top:8px;background:none;border:0;color:white;font-size:28px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
