html,body{height:100%}.main-wrapper{display:flex;flex-direction:column;height:100vh}.hero-image-wide{position:relative;width:100%;overflow:hidden;z-index:0;padding:20em 0}@media (max-width:1280px){.hero-image-wide{aspect-ratio:16 / 9;height:auto;padding:0}}.chapter-menu,.chapter-menu a,.chapter-menu a:visited,.chapter-menu a:active{display:inline-block;position:relative;list-style:none;padding:0;margin:0;font-weight:bold;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-left:0}.chapter-menu-item{position:relative;display:block;float:right;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:33%;box-sizing:border-box;padding:0 1em 0}.chapter-menu-item-inner{list-style:none;padding-left:0;font-weight:bold;margin-left:0;padding-right:1em;background-repeat:no-repeat;background-position:100% center;background-image:url(https://www.aefab.se/images/18.17ddba10169adb56f054beba/1553861675818/pil_bla_transparant.png);margin-bottom:.5em}.chapter-menu-folder{padding:0 1em 0;border:0}.chapter-submenu,.chapter-submenu a,.chapter-submenu a:visited,.chapter-submenu a:active{list-style:none;padding-left:0;font-weight:bold}.chapter-submenu-item{background-repeat:no-repeat;background-position:100% center;background-image:url(https://www.aefab.se/images/18.17ddba10169adb56f054beba/1553861675818/pil_bla_transparant.png);margin-bottom:.5em}.chapter-menu-title-hr,.chapter-menu-bottom-hr{margin-top:1em;margin-bottom:1em;border:0;border-bottom:1px solid #fff;border-top:1px solid #e5e3e0;clear:both;height:0;width:100%}.chapter-menu-bottom-hr{margin-top:1em;margin-bottom:1em}#backbutton{display:none;line-height:1.5em;padding-left:30px;padding-right:17px;background-color:rgba(0,92,170,1);border:0;color:rgba(255,255,255,1);background-image:url(https://www.aefab.se/images/18.6d5dc27a1694189da29ab879/1552298732647/pil_vit_vanster.png);background-repeat:no-repeat;background-position:15px 15px;height:40px;font-family:"Georgia",Arial;font-size:1em;cursor:pointer}#backlink{position:relative;padding-left:15px}#backlink::before{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;background-image:url("https://www.aefab.se/images/18.17ddba10169adb56f054beba/1553861675818/pil_bla_transparant.png");background-size:contain;background-repeat:no-repeat;transform:translateY(calc(-50% + 1px)) rotate(180deg)}.tag-heading{background-image:url(https://www.aefab.se/images/18.6d5dc27a1694189da297cd0b/1552050288030/rubrik_service_tag.png);background-repeat:no-repeat;background-position:0 .2em;padding-left:.6em}.hr,.hr-dark,.hr-light{border:0;border-bottom:0 solid #fff;clear:both;height:0;width:100%}.hr{border-top:1px solid #e5e3e0}.hr-dark{border-top:1px solid #c2c0be}.hr-light{border-top:1px solid #e5e3e0}.header{position:relative;z-index:1;overflow-x:hidden;overflow-x:clip}.header::after{content:"";position:absolute;left:-40px;right:-40px;top:100%;height:8px;pointer-events:none;z-index:9999;background:linear-gradient(to bottom,rgba(0,0,0,0.22) 0,rgba(0,0,0,0.10) 30%,rgba(0,0,0,0) 100%)}.bottom-shadow{box-shadow:0 8px 8px -8px #706f6f;box-shadow:0 0 8px 0 #706f6f}.header-logo-wrapper{margin:0;padding:0;width:33%}.header-logo{max-width:127px}.header-logo-wrapper-v2{margin:0;padding:.8em 0 .5em 0;width:33%}@media (max-width:540px){.header-logo-wrapper-v2{padding:1.3em 0 0 0}}.header-logo-v2{max-width:90px}.welcome-home-banner{width:290px;margin-left:auto;margin-right:auto}.mobile-main-menu{background-color:#b51f1f;margin:1em 0 0 0;padding:1em;background-repeat:no-repeat;background-position:95% center}.mobile-main-menu-v2{background-color:#005caa;margin:1em 0 0 0;padding:1em;background-repeat:no-repeat;background-position:95% center}.kundnojdhet{background-color:#e5e3e0;padding-bottom:1em;text-align:center}.kundnojdhet-tag{position:relative;left:0;top:100%;display:block;content:'';background-image:url(https://www.aefab.se/images/18.382ae633169849b0fe7235fb/1554108639265/tag_botten_ljusgra.png);background-image:url(https://www.aefab.se/images/18.1eb09ea4169d1c1715d10d07/1554108814836/tag_botten_ljusgra.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:0 0;background-size:100%;width:100%;padding-bottom:25.107%}ul.quick-menu-items{position:relative;list-style:none;text-align:left;margin:0;padding:0}.quick-menu-item{display:inline-block;width:28%;padding:0;margin:2%;vertical-align:top;margin-bottom:1.5em;margin-top:1.5em}.quick-menu-item-icon{display:block;text-align:center;margin-bottom:.5em}.quick-menu-item-icon img{max-width:75px}.quick-menu-item-title,.quick-menu-item-title-red{display:block;text-align:center}.quick-menu-item-title-red,.quick-menu-item-title-red a{color:#b51f1f}.quick-menu-item-description{display:block;text-align:center;margin-top:.5em}.related-items{border:0;background-color:#e5e3e0;padding:.1em 1em 2em 1em}.related-items-v2{border:0;background-color:#f2f0f0;padding:.1em 1em 2em 1em}.related-items-header{color:#706f6f;padding:0}.related-pages-header{color:red;padding:0}.related-items-bottom-tag{background-image:url(https://www.aefab.se/images/18.382ae633169849b0fe7235fb/1554108639265/tag_botten_ljusgra.png);background-image:url(https://www.aefab.se/images/18.1eb09ea4169d1c1715d10d07/1554108814836/tag_botten_ljusgra.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:0 0;background-size:contain;width:100%;padding-bottom:25.107%;margin:0}ul.top-menu-items{position:relative;display:inline;margin-left:0;padding-left:.2em;list-style:none}.top-menu-item{margin-left:0;margin-right:0;padding-left:.2em;padding-top:.7em;padding-bottom:.7em;background-color:rgba(0,92,170,1)}.top-menu-item-red{margin-left:0;margin-right:0;padding-left:.2em;padding-right:.7em;padding-top:.7em;padding-bottom:.7em;background-color:rgba(181,31,31,1)}.top-menu-item-icon{display:inline-block;vertical-align:middle}.top-menu-item-icon img{width:40px;height:40px}.top-menu-item-title{display:inline-block;vertical-align:middle;padding-bottom:.2em;margin-right:.7em}.top-menu-more-items{display:inline-block;padding-left:0}.top-menu-toggle-more-items{display:none;float:right;margin-top:3px;margin-left:20px}.top-menu-toggle-more-items button{width:20px;height:20px;content:'';background:0;border:0;.bgSprite(-47px,-80px);cursor:pointer}.top-menu-item-mobile{display:inline-block;padding-left:.7em;padding-right:.7em;padding-top:.3em;padding-bottom:.7em;background-color:rgba(0,92,170,1)}.top-menu-item-mobile-red{display:inline-block;padding-left:.7em;padding-right:.7em;padding-top:.3em;padding-bottom:.7em;background-color:rgba(181,31,31,1)}.top-menu-item-mobile-white{display:inline-block;padding-top:1em;padding-bottom:1em;color:#005caa}.top-menu-item-icon-mobile{display:block;vertical-align:middle;text-align:center}.top-menu-item-icon-mobile img{width:40px;height:40px}.top-menu-item-title-mobile{display:block;vertical-align:middle;text-align:center}.top-menu-item-title-mobile-v2{display:block;text-align:center;font-size:.75em}.sv-defaultFormTheme input[type=submit]{background-color:#005caa;color:#fff;border:0}.sv-defaultFormTheme input[type=submit]:hover{background-color:#005caa;color:#fff}.sv-decoration-gra-ruta{display:block;background-color:#e5e3e0;padding:1em;margin-bottom:1em}.sv-decoration-ruta-med-tag{display:block;position:relative;padding:1em;background-color:#e5e3e0;margin-bottom:7em}.sv-decoration-ruta-med-tag:after{position:absolute;left:0;top:100%;display:block;content:'';background-image:url(https://www.aefab.se/images/18.382ae633169849b0fe7235fb/1554108639265/tag_botten_ljusgra.png);background-image:url(https://www.aefab.se/images/18.1eb09ea4169d1c1715d10d07/1554108814836/tag_botten_ljusgra.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:0 0;background-size:contain;width:100%;padding-bottom:25.107%}a:focus{border:0;outline:2px solid #dbb043}button:focus{border:0;outline:2px solid #dbb043}.header-logo a:focus{background:0;display:inline-block}input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=radio]:focus,input[type=checkbox]:focus,input[type=file]:focus,input[type=password]:focus,input[type=submit]:focus,textarea:focus,select:focus,.sv-defaultFormTheme input[type=text]:focus,.sv-defaultFormTheme input[type=email]:focus,.sv-defaultFormTheme input[type=number]:focus,.sv-defaultFormTheme input[type=url]:focus,.sv-defaultFormTheme input[type=tel]:focus,.sv-defaultFormTheme input[type=radio]:focus,.sv-defaultFormTheme input[type=checkbox]:focus,.sv-defaultFormTheme input[type=file]:focus,.sv-defaultFormTheme input[type=password]:focus,.sv-defaultFormTheme input[type=submit]:focus,.sv-defaultFormTheme textarea:focus,.sv-defaultFormTheme select:focus,button:focus{border-color:#dbb043;outline:3px solid #dbb043}input[type=submit]:focus,.sv-defaultFormTheme input[type=submit]:focus{background-color:#dbb043;color:#fff}.sv-defaultFormTheme input[type=text],.sv-defaultFormTheme input[type=email],.sv-defaultFormTheme input[type=url],.sv-defaultFormTheme input[type=tel],.sv-defaultFormTheme input[type=number],.sv-defaultFormTheme textarea,.sv-defaultFormTheme select{border-color:#dbb043}a.skip-to-main{position:fixed;left:-999px;top:auto;z-index:-999;width:1px;height:1px;overflow:hidden}a.skip-to-main:focus,a.skip-to-main:active{left:auto;top:auto;z-index:999;width:auto;height:auto;overflow:auto;margin:1em;padding:5px;color:#0162a8;background-color:#dbb043;text-align:center}ul.omraden-menu-items{position:relative;list-style:none;text-align:left;margin:0;padding:0}.omraden-menu-item{display:inline-block;width:28%;padding:0;margin:2%;vertical-align:top;margin-bottom:1.5em;margin-top:1.5em}.omraden-menu-item-icon{display:block;text-align:center;margin-bottom:.5em}.omraden-menu-item-title,.omraden-menu-item-description{display:block;text-align:center;margin-top:.5em}.arrow-after a,.arrow-after-v2 a{display:block}.arrow-after a:after,.arrow-after-v2 a:after{display:inline-block;vertical-align:middle;height:10px;width:10px;margin-left:5px;content:'';background-image:url(https://www.aefab.se/images/18.17ddba10169adb56f054beba/1553861675818/pil_bla_transparant.png);background-repeat:no-repeat;background-position:0 0}.bostaderlokaler-items{display:inline-block;margin-left:1em;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-left:0}.bostaderlokaler-item{float:right;width:31%;float:left;margin-right:1em;margin-bottom:1em;border:1px solid #e5e3e0;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}.bostaderlokaler-item-image{padding-bottom:50%;margin-bottom:.7em}.bostaderlokaler-items .bostaderlokaler-item-image{background-repeat:no-repeat;background-size:cover;background-position:center center}.bostaderlokaler-items .bostaderlokaler-item-content{position:relative;overflow:hidden;padding:0 1em 1em 1em}.bostaderlokaler-filter{display:inline-block;width:100%;margin-left:1em;padding:0;margin:0;background-color:#e5e3e0}.bostaderlokaler-filter-item{float:left;margin-right:1em;margin-left:1em;margin-bottom:1em;font-family:Georgia;font-size:1em}.bostaderlokaler-filter-field{margin-top:.5em;padding:.5em;float:left;box-sizing:border-box;width:auto;-webkit-box-shadow:inset 0 1px 3px 0 #c4c0bf;-moz-box-shadow:inset 0 1px 3px 0 #c4c0bf;box-shadow:inset 0 1px 3px 0 #c4c0bf;border:1px solid #c4c0bf}.sv-channel-item img{margin-bottom:1em}@media (max-width:540px){.sv-channel-item img{float:none}}iframe{border:0}.iframe-wrapper{position:relative;height:0;padding-bottom:56.25%}.iframe-wrapper iframe,.full-width-iframe{position:absolute;top:0;left:0;width:100%;height:100%}#resultat-kundforum{font-family:Georgia;font-size:1em}#resultat-kundforum a,#resultat-kundforum a:active,#resultat-kundforum a:visited{color:#005caa;text-decoration:none}#resultat-kundforum a:hover{color:#8ecad5}.loading{background-image:url(https://www.aefab.se/images/18.1eb09ea4169d1c1715dc1b7a/1555307018509/loading.gif);background-repeat:no-repeat;background-position:center center}.searchfield{height:22px;padding:.5em;margin:0;margin-top:-1px}.searchbutton,.searchbutton-mobile,.searchbutton-mobilesmall{float:none;padding-left:45px;padding-right:17px;margin:0;background-color:rgba(0,92,170,1);border:0;color:rgba(255,255,255,1);background-image:url(https://www.aefab.se/images/18.17ddba10169adb56f053eded/1553788283707/knappikon_sok_80x80.png);background-repeat:no-repeat;background-position:5px 0;background-size:40px 40px;height:40px;font-family:"Georgia",Arial;font-size:1em;cursor:pointer}#searchform{margin:0;padding:0;text-align:right;width:100%}#searchform-v2{max-height:0;opacity:0;display:none;overflow:hidden;transform:translateY(-5px);transition:all .25s ease}#searchform-v2.open{max-height:300px;opacity:1;display:block;transform:translateY(0)}.searchbox-wrapper-v2{width:100%;margin:.5em 0 .5em 0;border:0;text-align:right;display:inline-block;display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchfield-v2{vertical-align:top;padding-left:1em;padding-right:1em;height:35px;border:1px solid #cccaca;background-color:#f2f0f0;margin:0;width:100%;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;-khtml-border-radius:20px 0 0 20px}.sokknapp-v2{vertical-align:top;background-color:#005caa;cursor:pointer;margin:0;border:0;min-width:50px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;-khtml-border-radius:0 20px 20px 0;color:#fff}.sokknapp-v2:hover{background-color:#8ecad5;-webkit-box-shadow:inset 0 0 0 1px #8ecad5;-moz-box-shadow:inset 0 0 0 1px #8ecad5;box-shadow:inset 0 0 0 1px #8ecad5}.sokknapp-v2:active{background-color:#c8e6b4;box-shadow:0 2px 5px #8ecad5 inset;-webkit-box-shadow:0 2px 5px #8ecad5 inset;-moz-box-shadow:0 2px 5px #8ecad5 inset}.search-toggle-button{background:0;border:0;padding:0;cursor:pointer;position:absolute;right:60px;top:-82px;color:#005caa;padding:19px .5em 1em .5em}.search-toggle-label{display:block;text-align:center;margin-top:10px;font-size:.75em}.sticky{z-index:9998;position:-webkit-sticky;position:sticky;top:0}ul.sv-autocomplete-search-result{position:fixed}.noCookieConsent{z-index:9999;padding:2em;background-color:#f2f2f2}.akutinformation-icon{float:left;margin:0 1em 0 0;width:40px;height:40px}.akutinformation{background-color:#fad6d8;border-top:0 solid #e7343d;border-right:1px solid #e7343d;border-bottom:1px solid #e7343d;border-left:1px solid #e7343d;padding:.5em 0 .5em 0;margin-bottom:0}.akutinformation-padding{padding:0 1.5em 0 0}
@media all and (min-width: 768px) and (max-width: 939px) {.chapter-menu-item{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:24px;width:100%}.chapter-menu-item-inner{min-height:auto}.grid-container{padding-left:1.5em;padding-right:1.5em}.header-logo-wrapper{width:auto}.header-logo{min-width:4em}.chapter-menu-title-hr{display:none}.chapter-menu-bottom-hr{display:block;margin-top:2em;margin-bottom:0}.related-items{padding:.1em 1em 1em 1em}.related-items-bottom-tag{display:none}.sv-decoration-ruta-med-tag{margin-bottom:1em}.sv-decoration-ruta-med-tag:after,.kundnojdhet:after{display:none;visibility:hidden;margin-bottom:1em}.kundnojdhet{padding-top:.5em;margin-bottom:0}.bostaderlokaler-item{width:45%}.sv-channel-item img{margin-bottom:1em}#searchform{text-align:center}}
@media all and (min-width: 541px) and (max-width: 767px) {.chapter-menu-item{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:24px;width:100%}.chapter-menu-item-inner{min-height:auto}.sv-channel-item img{float:none;margin-bottom:0}.quick-menu-item{width:45%}.grid-container{padding-left:1.5em;padding-right:1.5em}.header-logo-wrapper{width:15%}.header-logo{min-width:4em}.chapter-menu-title-hr{display:none}.chapter-menu-bottom-hr{display:block;margin-top:2em;margin-bottom:0}.related-items{padding-bottom:1em}.related-items-bottom-tag{display:none}.sv-decoration-ruta-med-tag{margin-bottom:1em}.sv-decoration-ruta-med-tag:after,.kundnojdhet:after{display:none;visibility:hidden}.kundnojdhet{padding-top:.5em;margin-bottom:0}.bostaderlokaler-item{width:45%}#searchform{text-align:center}}
@media all and (min-width: 321px) and (max-width: 540px) {.chapter-menu-item{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:24px;width:100%}.chapter-menu-item-inner{min-height:auto}.quick-menu-item{width:45%;margin-bottom:1em}.quick-menu-item-icon{margin-bottom:.3em}.quick-menu-item-icon img{width:4em}.quick-menu-item-title,.quick-menu-item-title-red{font-size:.8em;word-wrap:break-word;overflow-wrap:break-word}.quick-menu-item-description{word-wrap:break-word;overflow-wrap:break-word}.grid-container{padding-left:1.5em;padding-right:1.5em}.header-logo{min-width:4em}.chapter-menu-title-hr{display:none}.chapter-menu-bottom-hr{display:block;margin-top:2em;margin-bottom:0}.related-items{padding-bottom:1em}.related-items-bottom-tag{display:none}.sv-decoration-ruta-med-tag{margin-bottom:1em}.sv-decoration-ruta-med-tag:after,.kundnojdhet:after{display:none;visibility:hidden}.kundnojdhet{padding-top:.5em;margin-bottom:0}.sv-channel-item img{float:none;margin-bottom:0}.bostaderlokaler-item{width:100%}#searchform{text-align:center}}
@media all and (max-width: 320px) {.chapter-menu-item{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:24px;width:100%}.chapter-menu-item-inner{min-height:auto}.mobile-main-menu{background-position:93% center}.quick-menu-item{width:100%;margin-bottom:1em}.quick-menu-item-icon{margin-bottom:.2em}.quick-menu-item-icon img{width:4em}.quick-menu-item-title,.quick-menu-item-title-red{font-size:.8em;word-wrap:break-word;overflow-wrap:break-word}.quick-menu-item-description{word-wrap:break-word;overflow-wrap:break-word}.grid-container{padding-left:1.5em;padding-right:1.5em}.header-logo{min-width:4em}.chapter-menu-title-hr{display:none}.chapter-menu-bottom-hr{display:block;margin-top:2em;margin-bottom:0}.related-items{padding-bottom:1em}.related-items-bottom-tag{display:none}.sv-decoration-ruta-med-tag{margin-bottom:1em}.sv-decoration-ruta-med-tag:after,.kundnojdhet:after{display:none;visibility:hidden}.kundnojdhet{padding-top:.5em;margin-bottom:0}.sv-channel-item img{float:none;margin-bottom:0}.bostaderlokaler-item{width:100%}#searchform{text-align:center}}
#kundo-widget-1fb05711{background-color:red}
@font-face{font-family:'Avenir';font-style:normal;font-weight:400;src:url('/download/18.306e3bcf19ae7d4e9384b2/1764850544258/AvenirLTStd-Roman.eot');src:local('Avenir'),url('/download/18.306e3bcf19ae7d4e9384b2/1764850544258/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),url('/download/18.306e3bcf19ae7d4e9384b3/1764850544292/AvenirLTStd-Roman.woff2') format('woff2'),url('/download/18.306e3bcf19ae7d4e9384a9/1764850544275/AvenirLTStd-Roman.woff') format('woff'),url('/download/18.306e3bcf19ae7d4e9384dd/1764851409922/AvenirLTStd-Roman.ttf') format('truetype'),url('/images/18.306e3bcf19ae7d4e9384dc/1764851409872/AvenirLTStd-Roman.svg') format('svg')}@font-face{font-family:'Avenir';font-style:lighter;font-weight:300;src:url('/download/18.306e3bcf19ae7d4e9384af/1764851409771/AvenirLTStd-Book.eot');src:local('Avenir'),url('/download/18.306e3bcf19ae7d4e9384af/1764851409771/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'),url('/download/18.306e3bcf19ae7d4e9384b1/1764851409835/AvenirLTStd-Book.woff2') format('woff2'),url('/download/18.306e3bcf19ae7d4e9384b0/1764851409826/AvenirLTStd-Book.woff') format('woff'),url('/download/18.306e3bcf19ae7d4e9384db/1764851409818/AvenirLTStd-Book.ttf') format('truetype'),url('/images/18.306e3bcf19ae7d4e9384da/1764851409800/AvenirLTStd-Book.svg') format('svg')}@font-face{font-family:'Avenir';font-style:black;font-weight:900;src:url('/download/18.306e3bcf19ae7d4e9384ac/1764851409683/AvenirLTStd-Black.eot');src:local('Avenir'),url('/download/18.306e3bcf19ae7d4e9384ac/1764851409683/AvenirLTStd-Black.eot?#iefix') format('embedded-opentype'),url('/download/18.306e3bcf19ae7d4e9384ae/1764851409763/AvenirLTStd-Black.woff2') format('woff2'),url('/download/18.306e3bcf19ae7d4e9384ad/1764851409755/AvenirLTStd-Black.woff') format('woff'),url('/download/18.306e3bcf19ae7d4e9384d9/1764851409746/AvenirLTStd-Black.ttf') format('truetype'),url('/images/18.306e3bcf19ae7d4e9384d8/1764851409724/AvenirLTStd-Black.svg') format('svg')}
.video-wrapper{position:relative;width:100%;overflow:hidden;z-index:0}@media (max-width:1280px){.video-wrapper{aspect-ratio:16 / 9;height:auto}.video-wrapper video{width:100%;height:auto;position:static;transform:none;object-fit:contain}}@media (min-width:1281px){.video-wrapper{height:700px}.video-wrapper video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}}video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;object-fit:cover;display:block}.custom-controls{position:absolute;top:16px;left:16px;display:flex;gap:10px;padding:8px 10px;background:rgba(0,0,0,0.4);border-radius:6px;pointer-events:none}.custom-controls button{pointer-events:auto;background:0;border:0;cursor:pointer;width:32px;height:32px;padding:0}.custom-controls svg{width:100%;height:100%;fill:white}.js-enabled .fallback-controls{display:none}.fallback-controls{max-width:800px;margin:2rem auto}.video-loader{position:absolute;top:50%;left:50%;z-index:10;width:48px;height:48px;margin:-24px 0 0 -24px;border:4px solid rgba(255,255,255,0.3);border-top:4px solid white;border-radius:50%;animation:spin 1s linear infinite;pointer-events:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
