@font-face{font-family:"EuclidCircularB";font-style:normal;font-weight:400;font-display:swap;src:url("https://smartmiete-cdn.fra1.cdn.digitaloceanspaces.com/fonts/EuclidCircularB-Regular-WebM.woff2?1")}@font-face{font-family:"EuclidCircularB";font-style:normal;font-weight:500;font-display:swap;src:url("https://smartmiete-cdn.fra1.cdn.digitaloceanspaces.com/fonts/EuclidCircularB-Medium-WebM.woff2?1")}@font-face{font-family:"EuclidCircularB";font-style:normal;font-weight:600;font-display:swap;src:url("https://smartmiete-cdn.fra1.cdn.digitaloceanspaces.com/fonts/EuclidCircularB-Semibold-WebM.woff2?1")}:root{--font-family-euclid: "EuclidCircularB", sans-serif;--brand-primary: #00aa73;--brand-darken-1: #37b394;--brand-darken-2: #f3fbf7;--brand-darken-3: #e5f7f1;--brand-darken-4: #80d4b9;--brand-darken-5: #40bf96;--brand-darken-6: #b7e8db;--brand-darken-7: #c8eee4;--brand-darken-8: #d6f4ec;--brand-secondary: #757575;--brand-extra: #0a1f44;--brand-extra-overlay: #f3fbf706;--brand-extra-light: #f1f3f8;--c-white: white;--c-background: white;--c-background-darken: #ececec;--c-text: #202020;--c-black: #000000;--c-text-inverse: white;--c-text-darken-1: #181d27;--c-text-darken-5: #9f9f9f;--c-text-darken-6: #757575;--c-red: #e5213a;--c-red-light: #f49898;--c-yellow: #f4af23;--c-bley: #54627c;--c-info: #2376d8;--c-error: #ff3333;--c-border: #e7e9ec;--c-blue: #d9e5fa;--c-dark-blue: #435f90;--c-grey: #f1f1f1;--c-grey-2: #9f9f9f;--c-grey-3: #f8f9fa;--c-grey-4: #535862;--c-grey-5: #414651;--c-grey-6: #767676;--c-grey-7: #e9eaeb;--c-grey-8: #fafafa;--c-light-gray: #cdd2cc;--c-dark-gray: #414651;--c-bg-opacity: #e5f7f1;--c-bg-yellow: #eddc40;--c-bg-yellow-opacity-90: #eddc4090;--c-bg-yellow-light: #f8f4d3;--c-bg-blue: #6b98ea;--c-bg-blue-opacity-90: #6b98ea90;--c-bg-blue-opacity-30: #6b98ea30;--c-bg-red: #e52239;--c-bg-red-opacity-90: #e5223990;--c-bg-yellow-opacity: #fef7e6;--c-bg-blue-opacity: #e5ebf6;--c-bg-red-opacity: #e5223975;--brand-primary-opacity-90: #00aa7390;--c-white-opacity-0: #ffffff00}@font-face{font-family:"Icons";font-style:normal;font-weight:400;font-display:block;src:url("https://smartmiete-cdn.fra1.cdn.digitaloceanspaces.com/fonts/iconly.woff2")}.icon{font-family:"Icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon.xlarge{font-size:48px}.icon.large{font-size:27px}.icon.medium{font-size:21px}.icon.small{font-size:16px}.icon.weak{color:var(--c-text-darken-6);font-size:16px;font-weight:400}.icon.gap-right{margin-right:12px}.icon.centered{display:flex;align-items:center}.icon.circular{font-weight:600;border:2px solid;border-radius:50%;padding:6px}.icon.circular.small{font-size:12px}.icon.fancycircular{width:fit-content;background-color:var(--brand-darken-7);border-radius:50%;border:8px solid var(--brand-darken-8);padding:12px}.icon.green,.icon.green:before{color:var(--brand-primary)}.icon.yellow,.icon.yellow:before{color:var(--c-yellow)}.icon.blue,.icon.blue:before{color:var(--c-info)}.icon.red,.icon.red:before{color:var(--c-error)}.icon-home-smile:before,.icon-calendar:before{content:"\e364"}.icon-buildings-dorm:before,.icon-add-rental-object:before{content:"\e0ba"}.icon-image-user-plus:before,.icon-add-tenancy:before{content:"\e459"}.icon-message-alert-circle:before{content:"\e139"}.icon-arrows-up:before{content:"\e23f"}.icon-arrow-right:before,.icon-arrows-right:before{content:"\e259"}.icon-arrow-down:before{content:"\e263"}.icon-arrow-left:before,.icon-arrows-left:before{content:"\e262"}.icon-chevron-down:before,.icon-arrows-down:before{content:"\e247"}.icon-arrow-up:before{content:"\e24e"}.icon-bank:before{content:"\e04b"}.icon-building-03:before{content:"\e101"}.icon-building-05:before,.icon-buildings-apartment:before{content:"\e0ff"}.icon-building-01:before,.icon-buildings-house:before{content:"\e103"}.icon-calendar-check-01:before{content:"\e36d"}.icon-camera-plus:before{content:"\e46b"}.icon-car-01:before{content:"\e2a5"}.icon-check:before,.icon-interface-check:before{content:"\e0f1"}.icon-check-circle:before,.icon-circle-tick:before{content:"\e0fa"}.icon-circle:before{content:"\e38b"}.icon-tool-02:before,.icon-cogwheel:before{content:"\e065"}.icon-credit-card-02:before,.icon-credit-card:before{content:"\e03e"}.icon-credit-card-plus:before{content:"\e037"}.icon-cube-03:before{content:"\e388"}.icon-currency-euro:before{content:"\e025"}.icon-currency-euro-circle:before{content:"\e026"}.icon-dataflow-04:before{content:"\e438"}.icon-file-06:before,.icon-document-page:before{content:"\e306"}.icon-dots-vertical:before{content:"\e0e2"}.icon-droplets-02:before{content:"\e2c8"}.icon-announcement-01:before,.icon-ear:before{content:"\e328"}.icon-mail-01:before,.icon-email:before{content:"\e13e"}.icon-expand-01:before{content:"\e236"}.icon-eye:before,.icon-eye-open:before{content:"\e0d3"}.icon-file-07:before{content:"\e305"}.icon-file-x-02:before,.icon-file-alert:before{content:"\e2e9"}.icon-file-attachment-04:before{content:"\e301"}.icon-file-attachment-02:before{content:"\e303"}.icon-file-04:before,.icon-file-blank:before{content:"\e308"}.icon-file-check-03:before,.icon-file-check:before{content:"\e2fd"}.icon-file-check-02:before,.icon-inspection-report:before{content:"\e2fe"}.icon-file-download-02:before,.icon-file-download:before{content:"\e2fb"}.icon-file-heart-02:before{content:"\e2f8"}.icon-file-shield-02:before,.icon-file-paper:before,.icon-tenancy-agreement:before{content:"\e48e"}.icon-calendar-date:before,.icon-time-calendar:before{content:"\e36b"}.icon-file-plus-02:before{content:"\e2f2"}.icon-file-question-02:before{content:"\e2ef"}.icon-scales-01:before,.icon-finance-policy:before{content:"\e00f"}.icon-git-merge:before{content:"\e431"}.icon-bar-chart-12:before,.icon-graphic-up:before{content:"\e3b1"}.icon-menu-01:before,.icon-hamburger:before{content:"\e09c"}.icon-hand:before,.icon-handpalm:before{content:"\e1f4"}.icon-thumbs-up:before,.icon-handshake:before{content:"\e314"}.icon-face-smile:before,.icon-happy-sticker:before{content:"\e351"}.icon-help-square:before{content:"\e0c1"}.icon-home-02:before,.icon-rental-object:before{content:"\e0bf"}.icon-home-04:before{content:"\e0bd"}.icon-hourglass-03:before,.icon-hourglass:before{content:"\e359"}.icon-image-user:before{content:"\e455"}.icon-image-user-up:before{content:"\e457"}.icon-image-user-right:before{content:"\e458"}.icon-info-circle:before{content:"\e0b9"}.icon-dots-horizontal:before,.icon-interface-3dots:before{content:"\e0e3"}.icon-alert-triangle:before,.icon-interface-alert:before{content:"\e329"}.icon-alert-circle:before{content:"\e32d"}.icon-x-close:before,.icon-interface-close:before{content:"\e056"}.icon-download-01:before,.icon-interface-download:before{content:"\e0e1"}.icon-home-03:before,.icon-interface-home:before{content:"\e0be"}.icon-pin-01:before,.icon-interface-location:before{content:"\e091"}.icon-lock-01:before,.icon-interface-lock:before{content:"\e485"}.icon-log-out-02:before,.icon-interface-logout:before{content:"\e0a2"}.icon-plus:before,.icon-interface-plus:before{content:"\e08c"}.icon-key-01:before{content:"\e487"}.icon-layout-alt-04:before{content:"\e3ef"}.icon-minus:before{content:"\e095"}.icon-brush-03:before,.icon-paintbrush:before{content:"\e20f"}.icon-pencil-line:before,.icon-pencil-writing:before,.icon-signature:before{content:"\e1d8"}.icon-phone:before{content:"\e113"}.icon-piggy-bank-01:before,.icon-savings:before{content:"\e018"}.icon-user-square:before,.icon-tenancy:before{content:"\e33e"}.icon-thermometer-03:before{content:"\e2b0"}.icon-thermometer-warm:before{content:"\e2ae"}.icon-thermometer-cold:before{content:"\e2af"}.icon-time-forward:before{content:"\e362"}.icon-trash-01:before,.icon-trash:before{content:"\e062"}.icon-trend-up-01:before,.icon-trend-up:before{content:"\e38d"}.icon-user-plus-02:before,.icon-userplus:before{content:"\e341"}.icon-user-circle:before,.icon-user-profile:before{content:"\e34a"}.icon-check-verified-02:before,.icon-verified:before{content:"\e0f3"}.icon-zap-square:before{content:"\e050"}.icon-interface-support:before{content:"\e0b4"}.icon-message-text-square-02:before{content:"\e120"}html,body{padding:0;margin:0;font-size:16px;font-family:var(--font-family-euclid);background:var(--c-background);color:var(--c-text);-webkit-font-smoothing:antialiased}.p{padding:16px}.pt{padding-top:16px}.pb{padding-bottom:16px}.pl{padding-left:16px}.m{margin:16px}.m0{margin:0}.mt{margin-top:16px}.mb{margin-bottom:16px}.mbxxl{margin-bottom:64px}.mrxxs{margin-right:4px}.mta{margin-top:auto}.mba{margin-bottom:auto}.mr{margin-right:16px}.mrl{margin-right:24px}.mrxs{margin-right:8px}.ml{margin-left:16px}.mlxs{margin-left:8px}.mts{margin-top:12px}.mtl{margin-top:24px}.mbl{margin-bottom:24px}.mbs{margin-bottom:12px}.mbxs{margin-bottom:6px}.mbxxs{margin-bottom:4px}.mla{margin-left:auto}.mra{margin-right:auto}.gap{gap:16px}.gs{gap:12px}.gxs{gap:8px}.full-width{width:100%;min-width:100%}.center{margin-left:auto;margin-right:auto}.t-center{text-align:center}.text-muted{color:var(--c-text-darken-6)}.f-end{justify-content:end}.text-center{text-align:center}.wrap{text-wrap:wrap}.no-wrap{text-wrap:nowrap}.wordbreak{word-break:break-word}.hyphens{hyphens:auto;word-break:break-word}.column{display:flex;flex-direction:column}label{font-weight:500;font-size:16px;color:var(--c-text-darken-6)}div.bordered{border:1px solid;border-radius:4px;padding:16px}div.bordered.yellow{border-color:var(--c-yellow)}.dialog-trigger:hover{cursor:pointer}input{font-size:16px;border-radius:4px;border:solid 1px var(--c-text-darken-6);padding:8px;font-size:16px;outline-offset:0}input:focus{outline-offset:0}input[type="date"]{font:var(--font-family-euclid)}input[readonly]{background-color:var(--c-grey-3);color:var(--c-text-darken-6);cursor:not-allowed}div{box-sizing:border-box}h1{font-size:39px;font-weight:500;line-height:58.5px;margin:0}h2{font-size:25px;font-weight:500;line-height:37.5px;margin:0}h3{font-size:16px;font-weight:500;line-height:24px;margin:0}p{font-size:16px;line-height:24px;font-weight:400;margin:0;max-width:65ch}p.bold{font-weight:600;color:var(--brand-secondary);margin-bottom:24px}p.info-text{color:var(--brand-secondary);font-size:14px}p.strong{font-weight:500;font-size:18px}p.weak{color:var(--c-text-darken-6);font-size:14px;font-weight:400}p.weak a{font-size:14px}p.no-mw{max-width:unset}p.link{color:var(--brand-primary);text-decoration:underline;font-size:14px;cursor:pointer}span.weak{color:var(--c-text-darken-6);font-size:14px}span.strong{font-weight:500}a{font-size:16px;line-height:24px;color:var(--brand-extra);text-underline-offset:4px;text-decoration-thickness:2px}a.green{color:var(--brand-primary)}a.no-underline{text-decoration:none}.vermieterplus{height:16px}.hover-disclaimer{position:absolute;top:12px;right:12px}.hover-disclaimer.relative{position:relative;top:unset;right:unset;display:flex;align-items:center}.hover-disclaimer.relative:hover .hover-content{left:16px;right:unset}.hover-disclaimer .icon.icon-interface-alert{margin:0}.hover-disclaimer .hover-content{display:none}.hover-disclaimer:hover .hover-content{display:block;position:absolute;top:16px;right:16px;border:1px solid var(--c-grey);padding:12px;z-index:9;background-color:var(--c-white);width:275px;text-align:left}.hover-disclaimer:hover .hover-content p{margin:0;text-wrap:wrap}.error,.click{color:var(--c-error)}.error{scroll-margin:96px}.container{display:flex;flex-direction:column;padding:16px}svg{pointer-events:none}#app{min-height:100svh;background-color:var(--c-background-darken);display:flex;flex-direction:row;position:relative}main{height:100%;flex-grow:1;display:flex;justify-content:center;align-items:center;padding:56px;overflow:auto}main>div.container{width:90%;max-width:1200px;background-color:var(--c-background);border-radius:4px;border:1px solid #f1f1f1;margin-bottom:24px}.main-wrapper{width:100%;max-width:100%;max-width:72rem;align-self:baseline}.full-wrapper{width:100%;align-self:baseline}.sidebar{background-color:var(--c-background);position:sticky;top:0;bottom:0;overflow-y:auto;max-height:100vh;flex-basis:250px;flex-shrink:0;padding:24px 0;display:flex;flex-direction:column;transition:width 0.5s ease}.sidebar.sudo{background-color:#ff7676}.sidebar input[type="checkbox"],.sidebar label{display:none}.sidebar .head{display:flex;justify-content:center;margin-bottom:24px}.sidebar .head>img{margin-left:-54px}.sidebar .main{margin-bottom:16px}.sidebar nav{height:100%;display:flex;justify-content:space-between;flex-direction:column}.sidebar nav a{text-decoration:none}.sidebar nav .submenu-expand{cursor:pointer;padding:12px 0}.sidebar nav>ul>li{border-left:4px solid transparent;box-sizing:border-box}.sidebar nav>ul>li.active{border-left:4px solid var(--brand-darken-3)}.sidebar nav>ul>li.active .icon{color:var(--brand-primary)}.sidebar nav>ul>li.expanded{border-left:4px solid var(--brand-primary)}.sidebar nav>ul>li:hover{border-color:var(--c-grey)}.sidebar nav>ul>li.active:hover{border-color:var(--brand-darken-3)}.sidebar nav>ul>li.expanded:hover{border-color:var(--brand-primary)}.sidebar nav .active .menu-item{background-color:var(--brand-darken-3)}.sidebar nav .active .menu-item:hover{background-color:var(--brand-darken-3)}.sidebar nav .menu-item{font-size:1.1rem;display:grid;grid-template-columns:auto 45px}.sidebar nav .menu-item:has(*){grid-template-columns:auto}.sidebar nav .menu-item:has(>:last-child:nth-child(2)){grid-template-columns:auto 45px}.sidebar nav .menu-item:hover{background-color:var(--c-grey)}.sidebar nav .menu-item>a{display:grid;grid-template-columns:50px auto;padding:12px 0}.sidebar nav .submenu{overflow:hidden;transition:height 0.25s ease;text-indent:10px}.sidebar nav .submenu .submenu-item:hover{background-color:var(--c-grey)}.sidebar nav .submenu .submenu-item.active a{color:var(--brand-primary);font-weight:bold}.sidebar nav .submenu li{display:flex}.sidebar nav .submenu li>a{padding:8px 0 8px 8px;display:block;font-size:14px;flex-grow:1}.sidebar nav .submenu-toggle:checked+.submenu-label .icon-arrows-down{transform:rotate(-180deg)}.sidebar nav .foot{margin-top:auto}.sidebar .item{text-decoration:none;color:black;padding:16px;display:flex;align-items:center}.sidebar .item svg,.sidebar .item .icon{margin-right:16px}.sidebar ul{list-style:none;margin-block-start:0;padding-inline-start:0}.sidebar.collapsed{width:50px}.sidebar.collapsed .item span{display:none}.sidebar .button.collapse{position:absolute;right:-29px;border-left:none;top:6px;border-radius:0 6px 6px 0;padding:6px}.sidebar .section.salesposter{display:flex;flex-direction:column;border:1px solid var(--brand-primary);background-color:var(--brand-darken-3);padding:12px}.sidebar .section.salesposter h2{font-size:21px;line-height:1.25;margin-bottom:12px}.sidebar .section.salesposter p{color:var(--brand-secondary);margin-bottom:12px}.sidebar .section.salesposter .button{position:relative;width:auto;justify-content:center}.sidebar .section.salesposter p,.sidebar .section.salesposter .button{font-size:14px;line-height:1.25}.sidebar .sub-menu{padding-left:32px}.sidebar .sub-menu .sub-item{padding:0;margin-bottom:12px}.sidebar .sub-menu .sub-item span{font-size:14px}.container{padding:16px}.flex{display:flex}.flex.align-center{align-items:center}.flex.r{justify-content:flex-end}.flex.c{justify-content:center}.flex.sb{justify-content:space-between}.flex.column{flex-direction:column}.main-header{width:calc(100% + 32px);color:var(--c-text-inverse);background-color:var(--brand-extra);padding:24px 16px 96px;margin-top:-16px;margin-left:-16px;margin-right:-16px;margin-bottom:-48px}.main-header .main-header-content{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;gap:16px;max-width:72rem}.main-header .main-header-content .main-header-info h1{font-size:39px;font-weight:500;line-height:58.5px;margin:0}.main-header .main-header-content .main-header-info h1 span{font-size:16px}.main-header .main-header-content .main-header-info p{margin-top:8px;font-size:14px;max-width:600px}.main-header .main-header-content .main-header-info a{color:var(--c-text-inverse);font-size:14px}.main-header .main-header-content .main-header-buttons{position:relative;display:flex;align-self:baseline;gap:16px}.main-header .main-header-content .main-header-buttons .button{margin:0}.main-header .main-header-content .main-header-buttons .button .icon:not(.mr){margin-right:0}.main-header .main-header-content .main-header-buttons .dropdown-button-content{position:absolute;left:0;top:100%;margin-top:8px;padding:8px;background-color:var(--c-background);border:1px solid var(--brand-secondary);border-radius:4px;color:black;display:flex;flex-direction:column;gap:12px}.main-header .main-header-content .main-header-buttons .dropdown-button-content a{display:flex;text-decoration-line:none;border-bottom:2px solid transparent}.main-header .main-header-content .main-header-buttons .dropdown-button-content a:hover{border-bottom:2px solid}.main-header .main-header-content .main-header-buttons .dropdown-button-content a>.icon{color:var(--c-grey-4);margin-right:8px;font-size:16px;line-height:24px;margin-left:0}.section{position:relative;background-color:var(--c-background);padding:32px;border-radius:8px;margin-bottom:32px;overflow:hidden;max-width:100vw;overflow-x:auto}.section.mbxxl{margin-bottom:64px}.section.show-overflow{overflow:visible;overflow-x:visible}.section.dark{background-color:var(--brand-extra);color:var(--c-text-inverse)}.section.dark h1,.section.dark p{color:var(--c-text-inverse)}.section.small{border:1px solid var(--c-border);border-radius:4px;padding:0}.section.small.pad,.section.small .pad{padding:16px}.section.w-75{width:75%}.section.extra{display:grid;grid-template-areas:"header overlay overlay" "promo overlay overlay";row-gap:16px;column-gap:16px;border-radius:8px;background-color:var(--brand-extra);color:var(--c-text-inverse);padding:48px}.section.extra .extra-header{grid-area:header;display:flex;flex-direction:column;justify-content:space-between}.section.extra .extra-header .extra-text h1{margin-bottom:24px}.section.extra .vermieterplus{height:24px}.section.extra .promo{flex-wrap:nowrap;grid-area:promo;align-items:flex-end;gap:16px}.section.extra .promo .button{margin:0}.section.extra .button{margin-right:24px}.section.extra img{margin-right:12px}.section.extra .extra-clickbait{display:flex;align-items:center}.section.instabank h1{font-size:28px;line-height:36px}.section.extra-overlay{grid-area:overlay;background-color:var(--brand-extra-overlay);padding:20px;border-radius:8px;margin:0}.section.extra-overlay .list-item{display:grid;align-items:center;grid-template-columns:24px auto;gap:16px;margin-bottom:12px}.section.extra-overlay .list-item p,.section.extra-overlay .list-item a{margin:0}.section.extra-overlay .list-item a{color:var(--brand-darken-5)}.section img:first-child.full-width{width:calc(100% + 64px);margin-top:-32px;margin-left:-32px;margin-right:-32px}.section .collapse-btn{position:absolute;top:32px;right:32px;border:none;background:none}.section .section-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.section .section-header .duo-svg{display:flex;align-items:center}.section .section-header .duo-svg .icon{margin-right:8px}.section .section-header .section-navigation{display:flex}.section .section-header .section-navigation .nav-left{margin-right:12px}.section .section-header .section-navigation .nav-left,.section .section-header .section-navigation .nav-right{display:flex;border:1px solid var(--c-border);border-radius:50%;height:32px;width:32px;justify-content:center;align-items:center}.section .section-header .section-navigation .nav-left svg,.section .section-header .section-navigation .nav-right svg{color:black}.section .section-header .section-navigation .nav-left svg path,.section .section-header .section-navigation .nav-right svg path{fill:black;stroke:black}.section .section-content.center{text-align:center}.section .section-content .progress{display:flex;align-items:center}.section .section-content .progress p{margin-right:12px}.section .section-content .progress progress[value]{-webkit-appearance:none;appearance:none;height:6px}.section .section-content .progress progress[value]::-webkit-progress-bar{background-color:var(--c-background-darken);border-radius:12px}.section .section-content .progress progress[value]::-webkit-progress-value{background-color:var(--brand-primary);border-radius:12px;background-size:35px 20px, 100% 100%, 100% 100%}.section .contentPlusImageContainer{display:grid;grid-template-columns:1fr 1fr;gap:24px}table{border-collapse:collapse;width:100%;margin:16px 0}table th,table td{padding:12px;text-align:left}table th.r,table td.r{text-align:right}table tr:nth-child(even),table tr.even{background:var(--c-grey-3)}table .yellow{color:var(--c-yellow)}.break-spaces{white-space:break-spaces}.loader{width:16px;height:16px;border:2px solid var(--c-black);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.horizontal{display:flex;flex-wrap:wrap}.horizontal.d80-20{display:grid;grid-template-columns:4fr 1fr;gap:16px}.horizontal.d60-40{display:grid;grid-template-columns:3fr 2fr;gap:16px}.horizontal.x1{display:grid;grid-template-columns:1fr;gap:16px}.horizontal.d50-50,.horizontal.x2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.horizontal.d33-33-33,.horizontal.x3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.horizontal.d25-25-25-25,.horizontal.x4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}.horizontal.gap{gap:16px}.horizontal.nogap{gap:0}.horizontal.video-container,.horizontal.article-container{margin-bottom:16px}.horizontal.cards{display:grid;grid-template-columns:repeat(auto-fill, 310px);gap:16px}.horizontal.slider{flex-wrap:nowrap;overflow:scroll}.horizontal.nowrap{flex-wrap:nowrap;align-items:center}.horizontal.c{justify-content:center}.horizontal.sb{justify-content:space-between}.horizontal.align-center{align-items:center}.horizontal.button-toggle{background-color:var(--c-grey);padding:4px;border-radius:4px}.horizontal.button-toggle .button{border:none;margin:0}.horizontal.button-toggle :not(.active){background-color:var(--c-grey)}.flex-center{display:flex;justify-content:center;align-items:center}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.dropzone{display:flex;justify-content:center;align-items:center;border:2px dashed var(--c-light-gray);padding:40px;text-align:center;cursor:pointer;position:relative}.dropzone.dragover{border-color:var(--brand-primary)}.dropzone input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0;margin:0}.files .file-info{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.files .file-info .file-name{display:flex;align-items:center}.files .file-info .file-name div:first-child{margin-right:8px}.files progress{width:100%;border:0;height:10px;border-radius:20px}.files progress::-webkit-progress-bar{border:0;height:10px;border-radius:20px}.files progress::-webkit-progress-value{border:0;height:10px;border-radius:20px;background-color:var(--brand-primary)}.files progress::-moz-progress-bar{border:0;height:10px;border-radius:20px;background-color:var(--brand-primary)}.preview{display:flex;margin:12px;white-space:nowrap;flex-wrap:nowrap;scroll-snap-type:x proximity;overflow-x:auto;overflow-y:hidden}.preview .file-preview{position:relative;width:150px;height:150px;flex:0 0 auto;margin-right:12px}.preview .file-preview img,.preview .file-preview i{width:100%;height:100%;object-fit:cover;object-position:center}.preview .file-preview i{display:flex;justify-content:center;align-items:center;font-size:4rem}.preview .file-preview .file-info{background:rgba(0,0,0,0.5);color:var(--c-white);width:100%;position:absolute;display:flex;justify-content:space-between;left:0;bottom:0;padding:8px 8px 0}.preview .file-preview .file-info .file-name{overflow:hidden;text-overflow:ellipsis}.preview .with-preview-loader{border:16px solid var(--brand-darken-2);border-top:16px solid var(--brand-primary);border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}blockquote.default{border-left:2px solid var(--brand-primary);padding-left:10px;margin:0 0 16px}.bulletpoints .bulletpoint-item{color:var(--c-text-darken-6);font-size:14px;font-weight:400}.bulletpoints .bulletpoint-item:before{content:"\A";width:4px;height:4px;border-radius:50%;background:var(--c-text-darken-6);display:inline-block;margin-right:4px;vertical-align:middle}.huge-header{background-color:var(--brand-primary);padding:72px;margin:24px -32px 64px}.huge-header h3,.huge-header h1,.huge-header p{color:var(--c-white)}.video-preview{width:75%}.background-overlay{position:absolute;top:0;left:0;width:100vw;height:100%;background-color:var(--c-bg-black-opacity-40);z-index:99}dialog{border:none;border-radius:4px;padding:16px 24px;max-width:768px}dialog .header{display:flex;flex-direction:row}dialog::backdrop{background:rgba(0,0,0,0.5)}dialog form button{margin:0}dialog.modal{z-index:999;display:flex;flex-direction:column;border:none;border-radius:4px;padding:16px 24px;width:88svw;max-width:768px}dialog.modal.centered{position:fixed;top:30vh}dialog.modal.with-backgdrop::backdrop{background-color:var(--c-bg-black-opacity-40)}dialog.modal .horizontal .icon{align-self:center;margin-right:16px}dialog.modal .horizontal .icon:before{font-size:46px}dialog.modal .icon-interface-close{position:absolute;top:12px;right:12px;border:none;background-color:var(--c-background)}dialog.modal .icon-interface-close:hover{cursor:pointer}dialog.ir-room{border:1px solid var(--brand-primary);border-radius:4px;padding:16px 24px;width:88svw;max-width:768px;z-index:999}dialog.ir-room .dialog-button-container{display:flex}dialog.ir-room .dialog-button-container button{margin-right:16px}.deposit-container .button.large{display:flex;justify-content:center}.deposit-container .button.w-100{margin-bottom:0}.button-container{display:flex;gap:16px}.hidden{display:none !important}.debug,.todo{border-radius:4px;border:solid 1px var(--c-red-light);font-size:13px;background:var(--c-red-light);padding:12px;width:fit-content}.filters{background-color:var(--brand-darken-2);border:1px solid var(--brand-darken-3);padding:16px;border-radius:4px}.logos{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:24px}.logos img{height:84px;width:84px}.logos img.big{width:290px}.logos img.small{height:63px;width:63px}.logos.horizontal img{height:52px;width:52px}.logos.horizontal img.instabank{width:128px}.mobile-show{display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width: 1190px){main{padding:82px 16px 32px}.section{margin-bottom:16px}.section.extra{grid-template-areas:"header" "overlay" "promo";padding:24px}.section.extra h1{margin-top:24px}.section.extra .promo{display:flex;flex-direction:column-reverse;align-items:center;font-size:18px;line-height:1.25;margin-top:16px}.section.extra .promo .extra-clickbait{margin-bottom:16px}.section.extra .promo .button{width:auto;display:block;text-align:center;padding:16px}.horizontal.x3,.horizontal.x4{grid-template-columns:1fr 1fr}.horizontal.d60-40{display:flex;flex-direction:column}}@media (max-width: 930px){.horizontal.x3{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.horizontal.x3>*{flex-basis:100%}.horizontal.x2{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.horizontal.x2>*{flex-basis:100%}.video-preview{width:100%}}@media (max-width: 768px){.mbxxl{margin-bottom:32px}main.container{padding:0}.mobile-hidden{display:none}.mobile-show{display:block}.horizontal{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.hover-disclaimer.mlxs{margin-left:0}.hover-disclaimer.relative:hover .hover-content{left:unset;right:-50px}.button-container{flex-wrap:wrap}.sidebar .head>img{margin-left:0}.main-header{margin-top:66px;width:100%;margin-left:0;margin-right:0}.main-header .main-header-content .main-header-info h1{font-size:27px;line-height:1.25}.main-header .main-header-content .main-header-buttons{flex-wrap:wrap}.section table{margin-left:-16px;width:calc(100% + (2 * 16px))}.sidebar{width:auto;padding:0 16px;right:0;top:0;left:0;position:fixed;height:66px;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;z-index:999}.sidebar a.head{margin:0}.sidebar label{display:block;padding:0.5em;line-height:1.6em;align-self:center}.sidebar input[type="checkbox"]:not(:checked)+nav{display:none}.sidebar nav{position:fixed;top:66px;right:0;width:100%;bottom:0;overflow:auto;background-color:var(--c-background);height:auto}.sidebar .button{display:none}.sidebar .section.salesposter{display:none}h1{font-size:27px;line-height:1.25}h2{font-size:22px;line-height:1.25}.main-wrapper h1.main-title{padding:0 16px;margin-top:12px}.main-wrapper .section.rent-overview-section{padding:16px}.main-wrapper .popular-templates{width:100%}.main-wrapper .popular-templates .button{margin:0}.main-wrapper .templates-panel .section.small{margin-bottom:12px}.section .container{padding:16px 0}.section{padding:16px}.section.extra{padding:24px}.section.small{width:100%}.section.w-75{width:100%}.section img:first-child.full-width{width:calc(100% + 32px);margin-top:-16px;margin-left:-16px;margin-right:-16px}.section.instabank img.full-width{height:100px;object-fit:cover;object-position:left}.section.instabank h1{font-size:24px;line-height:27px;margin-bottom:16px}table td{padding:12px 8px}.logos .mla{margin:0 auto}.huge-header{padding:48px 24px;margin:0 -32px 32px}.error{scroll-margin:192px}}@media (max-height: 900px){.sidebar .section.salesposter{display:none}}.text-c-primary{color:var(--brand-primary)}.login-page,.register-page{position:static;min-height:100vh;width:100%;display:flex;flex-direction:row}.login-page .logo,.register-page .logo{position:absolute;top:24px;left:24px}.login-page .col,.register-page .col{flex:1;display:flex;align-items:stretch}.login-page .input,.register-page .input{margin-top:24px;display:flex;flex-direction:column;gap:8px;flex:1}.login-page .login-form,.login-page .register-form,.register-page .login-form,.register-page .register-form{width:48%;margin:18vh auto}.login-page .login-form form,.login-page .register-form form,.register-page .login-form form,.register-page .register-form form{margin-top:48px}.login-page .login-form form div,.login-page .register-form form div,.register-page .login-form form div,.register-page .register-form form div{display:flex;margin:12px 0}.login-page .login-form form div label,.login-page .register-form form div label,.register-page .login-form form div label,.register-page .register-form form div label{min-width:100px}.login-page .login-form h1,.login-page .register-form h1,.register-page .login-form h1,.register-page .register-form h1{text-align:center;line-height:48.5px}.login-page .login-form h3,.login-page .register-form h3,.register-page .login-form h3,.register-page .register-form h3{margin:24px 0;color:var(--brand-secondary);text-align:center;font-weight:400}.login-page .login-form .button,.login-page .register-form .button,.register-page .login-form .button,.register-page .register-form .button{margin-top:24px}.login-page .login-form .signup,.login-page .login-form .terms,.login-page .register-form .signup,.login-page .register-form .terms,.register-page .login-form .signup,.register-page .login-form .terms,.register-page .register-form .signup,.register-page .register-form .terms{margin-top:24px;text-align:center;font-weight:400}.login-page .login-form .terms p,.login-page .register-form .terms p,.register-page .login-form .terms p,.register-page .register-form .terms p{font-size:14px;color:var(--brand-secondary);line-height:1.25}.login-page .login-form .terms p a,.login-page .register-form .terms p a,.register-page .login-form .terms p a,.register-page .register-form .terms p a{font-size:14px}.login-page .login-banner,.login-page .register-banner,.register-page .login-banner,.register-page .register-banner{width:100%;background:var(--brand-extra);color:var(--brand-darken-4);text-align:center;font-weight:500;padding-top:18vh;display:flex;flex-direction:column}.login-page .login-banner .font-big,.login-page .register-banner .font-big,.register-page .login-banner .font-big,.register-page .register-banner .font-big{font-size:39px}.login-page .login-banner .font-huge,.login-page .register-banner .font-huge,.register-page .login-banner .font-huge,.register-page .register-banner .font-huge{font-size:95px}.login-page .login-banner .review,.login-page .register-banner .review,.register-page .login-banner .review,.register-page .register-banner .review{color:var(--c-black);text-align:left;font-size:16px;padding:24px;border-radius:4px;margin:48px 15%;background:var(--brand-darken-3)}.login-page .login-banner .review .stars,.login-page .register-banner .review .stars,.register-page .login-banner .review .stars,.register-page .register-banner .review .stars{margin-bottom:16px}.login-page .login-banner .review .user,.login-page .register-banner .review .user,.register-page .login-banner .review .user,.register-page .register-banner .review .user{margin-top:16px;display:flex;align-items:center;gap:8px}.login-page .login-banner .review .user p,.login-page .register-banner .review .user p,.register-page .login-banner .review .user p,.register-page .register-banner .review .user p{color:var(--c-black);font-size:16px;font-weight:500}.login-page .login-banner .partners p,.login-page .register-banner .partners p,.register-page .login-banner .partners p,.register-page .register-banner .partners p{color:var(--c-white)}.login-page .login-banner .partners img,.login-page .register-banner .partners img,.register-page .login-banner .partners img,.register-page .register-banner .partners img{height:58px}.login-page .login-banner .build,.login-page .register-banner .build,.register-page .login-banner .build,.register-page .register-banner .build{opacity:0;margin:auto 0 16px 0;font-weight:normal;font-size:12px}.login-page .login-banner .build:hover,.login-page .register-banner .build:hover,.register-page .login-banner .build:hover,.register-page .register-banner .build:hover{opacity:0.2}@media (max-width: 1366px){.login-page .login-form,.login-page .register-form,.register-page .login-form,.register-page .register-form{width:75%}.login-page .login-banner .review,.login-page .register-banner .review,.register-page .login-banner .review,.register-page .register-banner .review{margin:48px 10%}}@media (max-width: 1280px){.login-page .login-form,.login-page .register-form,.register-page .login-form,.register-page .register-form{width:80%}.login-page .login-banner .review,.login-page .register-banner .review,.register-page .login-banner .review,.register-page .register-banner .review{margin:48px 5%}}@media (max-width: 1023px){.login-page,.register-page{flex-direction:column}}@media (max-width: 768px){.login-page .login-form,.login-page .register-form,.register-page .login-form,.register-page .register-form{margin:96px auto;width:auto;padding:16px}.login-page .login-form h1,.login-page .register-form h1,.register-page .login-form h1,.register-page .register-form h1{line-height:1.25}.login-page .login-banner,.login-page .register-banner,.register-page .login-banner,.register-page .register-banner{padding:48px 16px}.login-page .login-banner .font-big,.login-page .register-banner .font-big,.register-page .login-banner .font-big,.register-page .register-banner .font-big{font-size:30px}.login-page .login-banner .font-huge,.login-page .register-banner .font-huge,.register-page .login-banner .font-huge,.register-page .register-banner .font-huge{font-size:85px}.login-page .login-banner .review,.login-page .register-banner .review,.register-page .login-banner .review,.register-page .register-banner .review{margin:48px 0}.login-page .login-banner .partners img,.login-page .register-banner .partners img,.register-page .login-banner .partners img,.register-page .register-banner .partners img{max-width:100%}}@media (min-width: 1367px){.register-form .horizontal.x2{flex-direction:column;gap:0}}@media (max-width: 480px){.register-form .horizontal.x2{flex-direction:column;gap:0}}.dashboard h1.main-title{color:var(--c-text-inverse);margin-bottom:40px;margin-top:24px;font-weight:500}.dashboard .section.rent-overview-section .section-content h3{font-size:20px}.dashboard .section.rent-overview-section .section-content h3 span{font-size:47px}.dashboard .section.rent-overview-section .list .list-item{gap:12px}.dashboard .section.rent-overview-section .list .list-item:nth-child(even){background:var(--c-grey-3)}.dashboard .section.templates-panel .popular-templates .horizontal.x2 .section.small{height:calc(100% - 32px)}.dashboard .section.templates-panel .more-templates .icon.icon-arrows-right{font-size:16px;color:var(--brand-primary);margin:0}.dashboard .section.templates-panel .section.small{margin-bottom:24px}.dashboard .section.templates-panel .section.small p{margin-bottom:16px}.dashboard .section.templates-panel .pad{display:flex;flex-direction:column;justify-content:space-between}.dashboard .section.benefits{display:flex;flex-direction:column}.dashboard .section.benefits p{margin-bottom:16px}.dashboard .section.benefits .button{margin:auto 0 0}.dashboard .section.academy .video-container{gap:16px}.dashboard .section.academy .section-header,.dashboard .section.academy p,.dashboard .section.academy .video-container{margin-bottom:24px}.dashboard .section.academy .video-placeholder{height:215px;width:215px;border:1px solid var(--c-border);border-radius:4px;display:flex;justify-content:center;align-items:center}.dashboard .section.support-section h2{margin-bottom:24px}.dashboard .build{margin:-16px auto 0 auto;font-weight:normal;font-size:12px;opacity:0.1;text-align:right}.horizontal.video-container,.horizontal.article-container{margin-bottom:16px}.horizontal.cards{display:grid;grid-template-columns:repeat(auto-fill, 310px);gap:16px}.horizontal.slider{flex-wrap:nowrap;overflow:scroll}.horizontal.button-toggle{background-color:var(--c-grey-3);padding:4px;border-radius:4px}.horizontal.button-toggle .button{border:none;margin:0}.horizontal.button-toggle :not(.active){background-color:var(--c-grey-3)}.newsfeed .article{border-radius:4px;overflow:hidden}.newsfeed img{max-width:100%;width:100%;object-fit:cover;height:180px;margin-bottom:16px}.newsfeed .article-content{padding-bottom:16px}.newsfeed img,.newsfeed h3,.newsfeed p{margin-bottom:16px}.newsfeed a{color:var(--brand-primary)}@media (max-width: 1190px){.templates-panel .horizontal.x2{display:grid;grid-template-columns:1fr 1fr}.templates-panel .horizontal.x2 .popular-templates .contentPlusImageContainer{display:flex}.templates-panel .horizontal.x2 .popular-templates .contentPlusImageContainer img{display:none}.templates-panel .horizontal.x2 .popular-templates .horizontal.x2{display:flex;flex-direction:row;flex-wrap:wrap}.templates-panel .horizontal.x2 .popular-templates .horizontal.x2 .section{width:100%;margin:0}.section.benefits{margin:0}.section.benefits:last-child{margin-bottom:16px}}@media (max-width: 930px){.dashboard .templates-panel .horizontal.x2{display:flex;flex-direction:row;flex-wrap:wrap}.dashboard .templates-panel .horizontal.x2 .more-templates,.dashboard .templates-panel .horizontal.x2 .popular-templates{width:100%}}.tenancy-agreement-intro .logo{margin:0 auto 24px}.tenancy-agreement-intro .header{display:flex;justify-content:space-between;margin-bottom:24px}.tenancy-agreement-intro .header h1{color:var(--brand-primary)}.tenancy-agreement-intro p{margin-bottom:16px}@media (max-width: 768px){.tenancy-agreement-intro .header{flex-direction:column}}.building-dashboard a{color:var(--brand-primary)}.building-dashboard h2{font-size:20px;line-height:1.25;margin-bottom:8px}.building-dashboard .section-header{flex-wrap:wrap;gap:8px}.building-dashboard .section-header .button{margin:auto 0}.building-dashboard .button{color:var(--c-white)}.building-dashboard .button.border{color:black}.building-dashboard .buildings-overview{display:flex;flex-direction:column}.building-dashboard .buildings-overview .building{display:grid;grid-template-columns:1fr 2fr;gap:16px;border-bottom:1px solid var(--c-grey);padding-bottom:24px;margin-bottom:24px}.building-dashboard .buildings-overview .building .building-section{padding-top:16px;display:flex}.building-dashboard .buildings-overview .building .building-section .button{height:fit-content}.building-dashboard .buildings-overview .building .building-section .object,.building-dashboard .buildings-overview .building .building-section .tenancy{border-color:var(--c-grey);border-style:solid;padding:16px;background:var(--c-grey)}.building-dashboard .buildings-overview .building .building-section .object{display:flex;border-width:1px 1px 0 1px;border-radius:12px 12px 0 0}.building-dashboard .buildings-overview .building .building-section .object .object-header{display:flex;gap:16px}.building-dashboard .buildings-overview .building .building-section .tenancy{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;margin-bottom:16px;border-width:0px 1px 1px 1px;border-radius:0 0 12px 12px}.building-dashboard .buildings-overview .building .building-section .tenancy.upsell-buttons{display:flex;justify-content:start;flex-wrap:wrap}.building-dashboard .buildings-overview .building .building-section .tenancy>div{display:flex;flex-wrap:nowrap;color:var(--c-text);line-height:24px}.building-dashboard .buildings-overview .building .building-section .tenancy a{text-wrap:auto}.building-dashboard .buildings-overview .building .building-section .no-tenancy>div{padding-top:0;margin-top:-8px}.building-dashboard .buildings-overview .building .building-section.objects{padding-top:0;display:grid;grid-template-columns:1fr;gap:0 16px}@media (max-width: 1023px){.building-dashboard .button{padding:8px;font-size:16px}.building-dashboard .buildings-overview .building{grid-template-columns:1fr}.building-dashboard .buildings-overview .building .building-section{padding:0 16px}.building-dashboard .buildings-overview .building .building-section.objects{padding:0;grid-template-columns:1fr;gap:0}.building-dashboard .buildings-overview .building .building-section.objects .object{margin-bottom:0}.building-dashboard .buildings-overview .building .building-section.objects .object div h2{font-size:18px}.building-dashboard .buildings-overview .building .building-section.objects .tenancy h2{font-size:18px}}@media (max-width: 600px){.building-dashboard .buildings-overview .building .building-section .tenancy{grid-template-columns:1fr}}.deposit-dashboard .deposit-overview{display:flex;flex-direction:column}.deposit-dashboard .deposit-overview .deposit-account-container{display:flex;flex-direction:column;justify-content:space-between;gap:16px;border-radius:8px;padding:16px}.deposit-dashboard .deposit-overview .deposit-account-container .object-info{border-right:1px solid var(--c-grey)}.deposit-dashboard .deposit-overview .deposit-account-container .no-tenancy{margin-left:-16px;margin-right:-16px;margin-bottom:-16px}.deposit-dashboard .deposit-overview .deposit-account-container .no-tenancy .empty-state-component{padding:0;border:1px solid var(--c-white)}.tenancy-details .bl{border-left:1px solid var(--c-grey);padding-left:24px}.tenancy-details .section.header .section-header .horizontal{align-items:baseline}.tenancy-details .section.header .section-header .horizontal p{margin-left:8px}.tenancy-details .balance{font-size:1.4rem}.tenancy-details .balance.unpaid{color:var(--c-red)}.tenancy-details .balance.unconfirmed{color:var(--c-yellow)}.tenancy-details .yearly-income .section-header{align-items:center}.tenancy-details .yearly-income .section-header .button{margin-bottom:0}.tenancy-details .yearly-income .item{margin-bottom:24px}.tenancy-details .yearly-income .item p{margin-bottom:12px}.tenancy-details .yearly-income .item h3{font-size:24px}.tenancy-details .yearly-income .item h3 span{font-size:16px}.tenancy-details .yearly-income .item h3 span.currency{font-size:18px}.tenancy-details .list.x3{max-height:200px}.tenancy-details .view-all-container{text-align:center;position:relative;width:100%;margin-bottom:-32px;padding:48px 0 12px;background-image:linear-gradient(var(--c-white-opacity-0), var(--c-background), var(--c-background))}.tenancy-details .number-cell{flex-grow:1;text-align:right;white-space:nowrap}@media (max-width: 1190px){.tenancy-details .overview-details{grid-template-columns:1fr}.tenancy-details .overview-details>div{padding-bottom:12px;border-bottom:1px solid var(--c-grey)}.tenancy-details .overview-details .bl,.tenancy-details .overview-details .pt{padding-top:0;padding-left:0;border-left:none}}@media (max-width: 930px){.tenancy-details>.horizontal.x2{grid-template-columns:1fr;gap:0}}@media (max-width: 768px){.tenancy-details .header .section-header button{display:none}.tenancy-details .header p{display:none}.tenancy-details .overview-details>div{border:none;padding:0;display:flex;flex-wrap:nowrap}.tenancy-details .overview-details>div .horizontal{margin-bottom:0}.tenancy-details .overview-details>div .horizontal .weak{display:none}.tenancy-details .overview-details .object h3{display:none}.tenancy-details .overview-details .deposit{display:none}.tenancy-details .view-all-container{padding:48px 0 24px}.tenancy-details .view-all-container a{margin:0 auto}.tenancy-details .yearly-income .section-header .button{width:fit-content}.tenancy-details .yearly-income .section-header .button span{text-wrap:wrap}}.rent-tracker .rent-tracker-filter{padding:16px;background:var(--brand-darken-2);border:solid 1px var(--c-text-darken-6);border-radius:4px}.rent-tracker table.rent-data td .dot{height:12px;width:12px}.rent-tracker .section{overflow:visible;overflow-x:visible}.rent-tracker .checkbox-container{display:table-cell;width:44px}.rent-tracker .column-header+div p{font-size:14px}@media (max-width: 768px){.rent-tracker .column-header+div{margin-top:-16px}.rent-tracker .column-header+div p{font-size:12px;text-indent:calc(24px + 16px + 12px)}}.card a:-webkit-any-link{text-decoration:none}.htmx-request .button span{opacity:0}.htmx-request .button .loader{display:block}.button{position:relative;display:flex;align-items:center;text-decoration:none;color:var(--c-white);background-color:var(--brand-primary);width:fit-content;padding:8px 16px;border:none;border-radius:4px;font-family:var(--font-family-euclid);font-size:16px;line-height:1.25;white-space:nowrap;transition:transform 0.2s ease}.button:disabled,.button:disabled:hover{background-color:var(--c-grey);cursor:not-allowed}.button.no-pointer:hover{cursor:auto}.button .loader{display:none;width:16px;height:16px;border-color:var(--c-white);border-bottom-color:transparent;position:absolute;left:50%}.button.w-100{width:100%;justify-content:center}.button.no-margin{margin:0}.button .content strong,.button .content p{user-select:none}.button .content p{margin:0}.button:hover{cursor:pointer;background-color:var(--brand-primary);transform:scale(1.05)}.button .icon{margin-right:12px}.button .icon:only-child{margin:0}.button .icon.gap-right{margin-right:12px}.button .icon.no-margin{margin:0}.button.border{background-color:var(--c-background);border:1px solid var(--brand-secondary);color:black;padding-top:7px;padding-bottom:7px}.button.border .loader{border-color:var(--c-text);border-bottom-color:transparent}.button.border:hover{border-color:black}.button.border:hover:not(.large,.fancy){background-color:var(--c-bley);color:var(--c-text-inverse)}.button.border:disabled{background:var(--c-background-darken)}.button.fancy{display:grid;grid-template-columns:100px auto;overflow:hidden;width:100%;padding:0;text-align:left;white-space:normal}.button.fancy .icon{display:flex;justify-content:center;align-items:center;height:100%;width:100px;background-color:var(--brand-darken-2)}.button.fancy .icon svg{height:24px;width:24px}.button.fancy .text{display:flex;flex-direction:column;padding:16px 24px}.button.fancy .text p{font-weight:500;margin:0 0 8px}.button.dropdown-button{background-color:var(--c-background);border:1px solid var(--brand-secondary);color:black;padding:8px 8px 8px 16px}.button.dropdown-button .icon{margin-left:12px}.button.vertical{flex-direction:column;justify-content:center;padding:12px 16px;width:auto}.button.vertical .icon{margin:0}.button.large{display:grid;grid-template-columns:46px auto;width:auto;padding-top:32px;padding-bottom:32px;padding-left:24px;padding-right:24px;margin-bottom:0;font-size:16px;line-height:1.25;min-width:150px;white-space:normal}.button.large.mb{margin-bottom:16px}.button.large .icon{align-self:center}.button.large .content{display:flex;justify-content:space-between}.button.large .content.col{flex-direction:column;text-align:left}.button.large .content .title{font-weight:600}.button.large .content svg{margin:0}.button.large svg.icon{background-color:var(--c-black);padding:10px;border-radius:5px}.button.large.no-icon{grid-template-columns:auto;text-align:left}.button.small{padding:8px;font-size:14px}.button.xxsmall{padding:4px;font-size:14px;height:fit-content}.button.active{background-color:var(--brand-darken-3);border-color:var(--brand-primary)}.button.red{background-color:var(--c-bg-red)}.button.blue{background-color:var(--c-bg-blue)}.button.yellow{background-color:var(--c-bg-yellow)}.button.opacity{color:black;background-color:var(--c-bg-opacity)}.button.opacity:hover{background-color:var(--brand-primary-opacity-90)}.button.opacity.red{background-color:var(--c-bg-red-opacity)}.button.opacity.red:hover{background-color:var(--c-bg-red-opacity-90)}.button.opacity.blue{background-color:var(--c-bg-blue-opacity)}.button.opacity.blue:hover{background-color:var(--c-bg-blue-opacity-90)}.button.opacity.blue.active{background-color:var(--brand-darken-3);border-color:var(--brand-primary)}.button.opacity.yellow{background-color:var(--c-bg-yellow-opacity)}.button.opacity.yellow:hover{background-color:var(--c-bg-yellow-opacity-90)}.button.abs{position:absolute;z-index:999}.button.abs.top{top:12px}.button.abs.right{right:12px}.button.disabled{user-select:none;color:var(--brand-secondary);background-color:var(--c-background-darken);cursor:not-allowed}.fancy-buttons .button.large{margin-bottom:0}@media (max-width: 1190px){.button{padding:8px}.button .icon{margin-right:8px}}@media (max-width: 768px){.button{padding:12px 16px}.button.border{padding-top:11px;padding-bottom:11px}.button .icon{margin-right:12px}}.card{padding:16px;border:1px solid var(--c-border);border-radius:4px;width:fit-content;width:100%;display:block;box-sizing:border-box;text-decoration:none;white-space:normal;color:var(--c-text)}.card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.card .card-header .card-header-title{font-size:16px;line-height:21px;position:relative}.card .card-header .card-header-text{display:flex;flex-direction:column}.card .card-header .card-header-text .card-header-description{color:var(--brand-secondary);font-size:14px;line-height:21px}.card.task{border:none;display:grid;grid-template-areas:"prefix header header header footer" "prefix header header header footer";grid-template-columns:48px auto auto 24px min-content}.card.task .icon-container{grid-area:prefix;background-color:var(--c-grey-3);padding:12px;border-radius:4px;margin-left:-16px;margin-right:16px;height:fit-content}.card.task.analysis{display:flex;justify-content:space-between;border:1px solid var(--brand-darken-5);background-color:var(--brand-darken-2)}.card.task.analysis .button{margin-left:auto}.card.task .card-header{display:flex;flex-direction:column;align-items:baseline;justify-content:flex-start}.card.task .card-header-title{color:var(--c-text);grid-area:title;display:block;margin-right:16px}.card.task .icon-trash{line-height:48px;margin-right:16px}.card.task .info-text{grid-area:desc}.card.task .card-footer{display:flex;justify-content:flex-end;height:fit-content;padding-right:24px}.card.task .card-footer .button{margin-bottom:0;margin-right:0}.card.task .dropdown-button{position:relative;display:flex;align-items:center;padding-left:8px;margin-right:-32px}.card.task .dropdown-button:hover{cursor:pointer}.card.task .dropdown-button .icon{border:none;background-color:var(--c-background)}.card.task .dropdown-button .dropdown-content{position:absolute;right:calc(100% - 24px);top:100%;z-index:1;padding:12px 16px;background-color:var(--c-background);border:1px solid var(--brand-secondary);border-radius:4px;color:black;display:flex;flex-direction:column;gap:12px}.card.task .dropdown-button .dropdown-content a,.card.task .dropdown-button .dropdown-content div{font-size:16px;line-height:24px;color:var(--brand-extra);display:flex;text-decoration-line:none}.card.task .dropdown-button .dropdown-content a:hover,.card.task .dropdown-button .dropdown-content div:hover{border-bottom:2px solid var(--brand-extra)}.card.task .dropdown-button .dropdown-content a .icon,.card.task .dropdown-button .dropdown-content div .icon{color:var(--c-grey-4);margin-right:8px;font-size:16px;line-height:24px}.card.task .status{grid-area:status;display:flex;align-items:center;font-size:12px;line-height:16px;background-color:var(--c-blue);color:var(--c-dark-blue);padding:4px 8px;border-radius:24px;width:fit-content;height:fit-content}.card.task .status.waiting{background-color:var(--c-grey);color:var(--brand-secondary)}.card.task .status.waiting .dot{background-color:var(--brand-secondary)}.card.task .status.draft .dot{background-color:var(--c-dark-blue)}.card.task .status.complete{background-color:var(--brand-darken-5-opacity);color:var(--brand-primary)}.card.task .status.complete .dot{background-color:var(--brand-primary)}.card.tenancy .card-header{font-size:16px}.card.tenancy .card-header .icon{margin-left:8px}.card.tenancy .card-header .card-status{position:absolute;top:4px;left:0;width:13px;height:13px;margin-right:8px;border-radius:50%;background:var(--brand-primary)}.card.tenancy .card-header .card-status.pending,.card.tenancy .card-header .card-status.ended{background:var(--brand-extra)}.card.tenancy .card-header .card-header-title{padding-left:21px}.card.tenancy .card-footer{display:flex;flex-direction:column;gap:6px}.card.tenancy .card-footer .info-text{display:flex;align-items:center}.card.tenancy .card-footer .info-text .icon{font-size:20px;margin-right:12px}.card.tenancy .card-footer .info-text p{font-size:14px;line-height:21px;margin:0}.card.simple{display:flex;padding:12px}.card.simple .icon{margin-right:16px;display:flex;align-items:center}.card.simple .card-content{display:flex;flex-direction:column;justify-content:center}.card.chevron-card{display:flex;align-items:center}.card.chevron-card .icon.bg{margin-right:16px;padding:12px;border-radius:4px;background-color:var(--c-grey)}.card.utility-cost .horizontal .button-container .button{height:40px;width:40px;padding:0;margin:0}.card.utility-cost .horizontal .button-container .button .icon{margin:0 auto}.card.utility-cost .horizontal .button-container .button .icon:before{font-size:20px}.card:not(.task,.utility-cost):hover{border-color:var(--brand-darken-5);background-color:var(--brand-darken-2)}.card:not(.task,.utility-cost):hover .icon:not(.info-text .icon){color:var(--brand-darken-5)}@media (max-width: 1190px){.card.task{display:flex;justify-content:space-between;border:1px solid var(--c-border)}.card.task .icon-container{display:none}.card.task .card-header{grid-template-areas:"title" "desc" "status"}.card.task .card-footer{grid-template-areas:"trash" "_" "button"}.card.task .card-footer .icon-trash{margin-left:auto}}@media (max-width: 768px){.card.task{flex-direction:column}}.border-list{display:flex;flex-direction:column}.border-list .border-item{border:1px solid var(--c-border);border-radius:4px;padding:16px;display:grid;grid-template-columns:24px auto;gap:16px;align-items:center;margin-bottom:8px;text-decoration:none}.border-list .border-item:hover{background:var(--brand-darken-2);border-color:var(--brand-primary)}.border-list .border-item .icon{margin-right:16px}.border-list .border-item div{display:flex;justify-content:space-between;align-items:center}.border-list .border-item div p{margin:0}.border-list .border-item.locked .icon{color:var(--c-grey-2)}.border-list .border-item.locked p{color:var(--c-grey-2)}.border-list a{text-align:center}.list .list-header{display:flex;justify-content:space-between}.list .list-header p{color:var(--c-grey-2);font-size:14px}.list .list-item{display:flex;gap:16px;padding:8px}.list .list-item:nth-child(even){background-color:var(--c-grey)}.list .list-item .dot{height:10px;width:10px}.list .list-item .amount{margin-left:auto;text-wrap:nowrap}.list .list-item.flex{display:flex;padding:16px 0}.list .list-item.flex:not(:last-child){border-bottom:1px solid var(--c-grey)}.list.border .list-header{display:grid;gap:16px}.list.border .list-header p{color:var(--c-text-darken-5);font-size:14px;font-weight:500}.list.border .list-item{display:grid;padding:16px 0;margin-bottom:1px solid var(--c-grey);gap:0 16px}.list.border .list-item:nth-child(even){background-color:var(--c-background)}.list.border .list-item:not(:last-child){border-bottom:1px solid var(--c-grey)}.list.border .list-item .date{color:var(--c-text-darken-5)}.list.border .list-item .status{font-size:14px;padding:2px 4px;border-radius:4px;width:fit-content;height:fit-content}.list.border .list-item .status.paid{background-color:var(--brand-darken-3);color:var(--brand-primary)}.list.border .list-item .status.paid+.rent{color:var(--brand-primary)}.list.border .list-item .status.partial{background-color:var(--c-bg-yellow-ligh);color:var(--c-yellow)}.list.border .list-item .status.planned{background-color:var(--c-bg-blue-opacity-30);color:var(--c-bg-blue)}.list.border .list-item .status.unverified{background-color:var(--c-yellow)}.list.border .list-item .status.unverified+.rent{color:var(--c-yellow)}.list.border .list-item .status.unpaid{background-color:var(--c-bg-red-opacity);color:var(--c-bg-red)}.list.border .list-item .status.unpaid+.rent{color:var(--c-bg-red)}.list.border.x3 .list-header{grid-template-columns:1fr 1fr 1fr}.list.border.x3 .list-item{grid-template-columns:1fr 1fr 1fr}.list.border.x4 .list-header{grid-template-columns:1fr 1fr 1fr 1fr}.list.border.x4 .list-item{grid-template-columns:1fr 1fr 1fr 1fr}.utility-cost-list .list-header,.utility-cost-list .list-item{display:flex;gap:0 16px}.utility-cost-list .list-header p,.utility-cost-list .list-header div,.utility-cost-list .list-item p,.utility-cost-list .list-item div{flex:1}.utility-cost-list .list-header :nth-child(even),.utility-cost-list .list-item :nth-child(even){text-align:right}.utility-cost-list .list-header{margin-bottom:8px}.utility-cost-list .list-item{padding:12px}.utility-cost-list .list-item .actions{display:flex;justify-content:end;gap:0 16px}.utility-cost-list .list-item .actions div{flex:unset}.utility-cost-list .list-item .actions div:hover{cursor:pointer}.utility-cost-list .list-item .actions div:hover::before{color:var(--c-grey-2)}.utility-cost-list .list-item:hover{background-color:var(--c-grey)}.utility-expenses-list .list-header{display:grid;grid-template-columns:4fr 2fr 2fr 2fr 2fr 1fr;border-bottom:1px solid var(--c-grey-3);padding:16px 0}.utility-expenses-list .list-item{display:grid;grid-template-columns:4fr 8fr 1fr;border-bottom:1px solid var(--c-grey-3);padding:16px 0}.utility-expenses-list .list-item .item-data{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.utility-expenses-list .list-item .item-data .horizontal .strong{display:none}.check-list .list-item{display:flex;gap:16px;padding:12px 0 0;align-items:center}.check-list .list-item.no-pad{padding:0}.check-list .list-item p{margin:0}@media (max-width: 930px){.border-list{width:100%}.border-list .border-item div p{white-space:normal;text-align:left}}@media (max-width: 768px){.border-list{width:100%}.border-list .border-item .icon{margin-right:12px}.utility-expenses-list .list-header{display:flex;justify-content:space-between;border-bottom:1px solid var(--c-border);padding-bottom:8px;margin-bottom:12px}.utility-expenses-list .list-header .mobile-hidden{display:none}.utility-expenses-list .list-item{display:flex;justify-content:space-between;border-bottom:1px solid var(--c-border);padding-bottom:8px}.utility-expenses-list .list-item .item-data{display:flex;flex-direction:column}.utility-expenses-list .list-item .item-data .horizontal .strong{display:block}}.overflow{display:none !important}.show-more-checkbox{display:none}.show-more-checkbox:checked~.overflow{display:grid !important}.show-more-checkbox:checked~.showmorelink{display:none}.showmorelink{text-align:center;cursor:pointer;font-size:16px;line-height:24px;color:var(--brand-extra);text-decoration-line:underline;text-underline-offset:4px;text-decoration-thickness:2px;white-space:nowrap;font-weight:normal}@media (max-width: 1190px){.show-more-checkbox:checked~.overflow{display:flex !important}}.badge{display:inline-block;border-radius:24px;padding:4px 8px;font-size:12px;font-weight:500}.badge.red{background-color:var(--c-bg-red)}.badge.blue{background-color:var(--c-bg-blue)}.badge.yellow{background-color:var(--c-bg-yellow)}.badge.green{background-color:var(--brand-darken-6)}.badge.opacity{color:black;background-color:var(--brand-darken-3)}.badge.opacity.red{background-color:var(--c-bg-red-opacity);color:var(--c-bg-red)}.badge.opacity.red::before{background:var(--c-bg-red)}.badge.opacity.blue{background-color:var(--c-bg-blue-opacity);color:var(--c-dark-blue)}.badge.opacity.blue::before{background:var(--c-dark-blue)}.badge.opacity.yellow{background-color:var(--c-bg-yellow-opacity);color:var(--c-yellow)}.badge.opacity.yellow::before{background:var(--c-bg-yellow)}.badge.opacity.green{background-color:var(--brand-darken-7);color:var(--brand-primary)}.badge.opacity.green::before{background:var(--brand-primary)}.badge.status{padding-left:22px;position:relative;height:fit-content;width:fit-content}.badge.status::before{display:block;content:"";width:8px;height:8px;border-radius:50%;position:absolute;left:8px;top:8px}.error-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:var(--c-red);color:var(--c-white);font-size:12px;font-weight:bold;margin-left:8px;line-height:1}.tooltip{position:relative;display:inline-flex;align-items:center;margin-left:4px;z-index:1}.tooltip .tooltip-icon{cursor:pointer;width:16px;height:16px;border-radius:50%;background:var(--c-light-gray);display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--c-dark-gray)}.tooltip.tooltip-narrow .tooltip-content{width:150px}.tooltip .tooltip-content{visibility:hidden;position:absolute;z-index:1;width:200px;background-color:var(--c-black);color:var(--c-white);text-align:center;padding:8px;border-radius:6px;font-size:12px;font-weight:normal;line-height:1.4;bottom:125%;left:50%;transform:translateX(-50%)}.tooltip .tooltip-content::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--c-black) transparent transparent transparent}.tooltip.open-right .tooltip-content{transform:translateX(-24px)}.tooltip.open-right .tooltip-content::after{left:24px}.tooltip.open-left .tooltip-content{transform:translateX(calc(-100% + 24px))}.tooltip.open-left .tooltip-content::after{left:calc(100% - 24px)}@media (hover: hover){.tooltip:hover .tooltip-content{visibility:visible;display:block !important}}.tooltip.active .tooltip-content{visibility:visible}.tooltip.custom .tooltip-content{text-align:left}.tooltip.custom .tooltip-content p,.tooltip.custom .tooltip-content span{font-size:12px;line-height:1.4}.tooltip.custom .tooltip-content .dot{height:12px;min-width:12px}.tooltip.custom .green{color:var(--brand-primary)}.tooltip.custom .red{color:var(--c-red)}.tooltip.custom .red.button{color:var(--c-white)}.tooltip.custom .yellow{color:var(--c-yellow)}.tooltip.custom .grey{color:var(--c-grey-2)}.tooltip.custom .button{margin-right:4px}.empty-state-component{padding:24px 0}.empty-state-component .action-pane{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.empty-state-component .action-pane>.icon{border-radius:50%;background-color:var(--brand-darken-6);border:8px solid var(--brand-darken-8);padding:8px}.empty-state-component .action-pane p{max-width:unset}.empty-state-component .action-pane .action-buttons{display:flex;gap:16px;flex-wrap:wrap;justify-content:start}.empty-state-component .list-pane{display:flex;align-items:center}.empty-state-component .list-pane ul{border-radius:8px;background-color:var(--brand-extra);color:var(--c-text-inverse);list-style:none;display:flex;flex-direction:column;gap:8px;padding:24px;margin:0;width:100%}.empty-state-component .list-pane ul li{display:grid;grid-template-columns:24px auto;gap:8px}.empty-state-component .list-pane ul li>.icon{border-radius:50%;background-color:var(--brand-darken-8);width:16px;height:16px;padding:3px;box-sizing:content-box}.empty-state-component.small .list-pane{display:none}.empty-state-component.small>.horizontal.x2{grid-template-columns:auto}.empty-state-component.small .action-pane{display:grid;grid-template-columns:36px auto;grid-row-gap:24px;grid-column-gap:48px;border-radius:8px;background-color:var(--brand-extra);color:var(--c-text-inverse);padding:24px;text-align:left;align-items:left}.empty-state-component.small .action-pane>.icon{grid-row-start:span 3;align-self:start;background-color:transparent;border:3px solid var(--brand-darken-6);padding:3px;outline:3px solid var(--brand-darken-8);outline-offset:5px}.empty-state-component.small .action-pane>h2{margin-top:5px}@media (max-width: 768px){.empty-state-component.small .action-pane{grid-row-gap:16px;grid-column-gap:24px}}.address-autocomplete{width:100%}.address-autocomplete__dropdown{background:white;border:1px solid var(--c-border);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.1);z-index:9999;max-height:300px;overflow-y:auto}.address-autocomplete__list{list-style:none;padding:0;margin:0}.address-autocomplete__item{padding:0.75rem 1rem;cursor:pointer;transition:background-color 0.2s ease}.address-autocomplete__item:hover{background-color:var(--c-background-darken)}.address-autocomplete__item:not(:last-child){border-bottom:1px solid var(--c-border)}.fancy-loader{height:200px;display:flex;justify-content:center;align-items:center}.fancy-loader .loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.fancy-loader .animation-wrapper{position:relative;width:200px;height:200px}.fancy-loader .orbital-loader{position:relative;width:100%;height:100%}.fancy-loader .orbital-circle{position:absolute;border-radius:50%;border:2px solid transparent;top:50%;left:50%;transform:translate(-50%, -50%)}.fancy-loader .orbital-circle-1{width:80%;height:80%;border-top-color:var(--brand-primary);border-right-color:var(--brand-darken-5);animation:orbit 3s linear infinite}.fancy-loader .orbital-circle-2{width:60%;height:60%;border-top-color:var(--brand-darken-1);border-left-color:var(--brand-darken-4);animation:orbit 2s linear infinite reverse}.fancy-loader .orbital-circle-3{width:40%;height:40%;border-bottom-color:var(--brand-secondary);border-right-color:var(--brand-darken-6);animation:orbit 1.5s linear infinite}.fancy-loader .orbital-center{position:absolute;width:20%;height:20%;background-color:var(--brand-primary);border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:0 0 20px rgba(0,170,115,0.6);animation:pulse 2s ease-in-out infinite alternate}@keyframes orbit{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes pulse{0%{transform:translate(-50%, -50%) scale(0.8);box-shadow:0 0 10px rgba(0,170,115,0.4)}100%{transform:translate(-50%, -50%) scale(1.2);box-shadow:0 0 25px rgba(0,170,115,0.7)}}.fancy-loader .pulse-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.fancy-loader .pulse-circle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:75%;height:75%;border-radius:50%;background:radial-gradient(circle, var(--brand-primary) 0%, var(--brand-darken-5) 50%, transparent 70%);opacity:0.3;animation:wave 3s ease-in-out infinite}@keyframes wave{0%{transform:translate(-50%, -50%) scale(0.8);opacity:0.2}50%{transform:translate(-50%, -50%) scale(1.1);opacity:0.4}100%{transform:translate(-50%, -50%) scale(0.8);opacity:0.2}}.fancy-loader .particles-container{position:absolute;width:100%;height:100%;top:0;left:0}.fancy-loader .particle{position:absolute;width:8px;height:8px;border-radius:50%;background-color:var(--brand-primary);opacity:0.7;animation:float 3s ease-in-out infinite}.fancy-loader .particle-1{top:20%;left:20%;background-color:var(--brand-darken-1);animation-delay:0s}.fancy-loader .particle-2{top:20%;right:20%;background-color:var(--brand-darken-4);animation-delay:0.5s}.fancy-loader .particle-3{bottom:20%;left:20%;background-color:var(--brand-darken-5);animation-delay:1s}.fancy-loader .particle-4{bottom:20%;right:20%;background-color:var(--brand-darken-6);animation-delay:1.5s}.fancy-loader .particle-5{top:50%;left:10%;background-color:var(--brand-secondary);animation-delay:2s}.fancy-loader .particle-6{top:50%;right:10%;background-color:var(--brand-darken-7);animation-delay:2.5s}@keyframes float{0%,100%{transform:translateY(0) translateX(0)}25%{transform:translateY(-10px) translateX(5px)}50%{transform:translateY(0) translateX(10px)}75%{transform:translateY(10px) translateX(5px)}}.fancy-loader .loading-message{font-family:sans-serif;color:var(--brand-extra);font-size:1.25rem;font-weight:500;letter-spacing:0.5px;animation:fadeInOut 2s ease-in-out infinite}@keyframes fadeInOut{0%,100%{opacity:0.6}50%{opacity:1}}#app .faq{background-color:var(--brand-extra);padding:24px 48px;border-radius:16px;margin:0 48px 64px}#app .faq h1,#app .faq p{color:var(--c-white);text-align:center}#app .faq h1,#app .faq p.section-description{text-align:center;margin:0 auto 16px}#app .faq h1{font-size:36px;line-height:44px;font-weight:600;letter-spacing:-0.02em}#app .faq p.section-description{font-size:20px;line-height:30px}#app .faq .question-container .question{border-top:1px solid var(--c-grey-4);padding:16px 0;cursor:pointer}#app .faq .question-container .question .horizontal{justify-content:space-between}#app .faq .question-container .question .horizontal p{font-size:18px;line-height:28px;font-weight:500}#app .faq .question-container .question .horizontal button{border:2px solid var(--c-white);background-color:unset;background:none;font-weight:600;color:var(--c-white);border-radius:50%;height:24px;width:24px;font-size:17px;display:flex;justify-content:center}#app .faq .question-container .question .answer{color:var(--c-blue);text-align:left}#app .faq .info-box{display:flex;align-items:center;flex-direction:column;background-color:var(--c-bley);border-radius:16px;padding:16px;margin:0 24px}@media (max-width: 768px){#app .faq{margin:0 -16px 32px;border-radius:0;padding:62px 16px 36px}#app .faq .question-container .question .horizontal{flex-wrap:nowrap}#app .faq .info-box{margin:0 8px}}.dot{height:6px;width:6px;border-radius:50%;margin-right:6px;background-color:var(--brand-primary);align-self:center;flex-shrink:0}.dot.red{background-color:var(--c-red)}.dot.yellow{background-color:var(--c-yellow)}.dot.border{border:1px solid var(--c-black);background-color:var(--c-background)}.dot.extra{background-color:var(--brand-extra)}.radio-container.vertical{display:flex;flex-direction:column}.radio-container .radio-button{position:relative;padding-left:24px;font-weight:normal;cursor:pointer}.radio-container .radio-button input[type="radio"]{position:absolute;opacity:0}.radio-container .radio-button .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:var(--c-background);border:1px solid var(--brand-extra);border-radius:50%}.radio-container .radio-button .checkmark::after{content:"";display:none}.radio-container .radio-button input[type="radio"]:checked~.checkmark{background-color:var(--brand-extra)}.radio-container .radio-button input[type="radio"]:checked~.checkmark::after{display:block;position:absolute;top:0;left:0;border:3px solid var(--c-white);border-radius:50%;height:12px;width:12px}.radio-container .radio-button label{font-weight:normal}.switch{position:relative;display:inline-block;width:32px;height:16px;margin:auto 0}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:12px;background-color:var(--c-light-gray);-webkit-transition:0.4s;transition:0.4s}.switch .slider:before{position:absolute;content:"";height:12px;width:12px;left:2px;bottom:2px;border-radius:50%;background-color:var(--c-white);-webkit-transition:0.4s;transition:0.4s}.switch input:checked+.slider{background-color:var(--brand-primary)}.switch input:focus+.slider{box-shadow:0 0 1px var(--c-bg-blue)}.switch input:checked+.slider:before{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}.checkbox-container{display:flex;flex-direction:column}.checkbox-container .checkbox{position:relative;padding-left:24px;margin-bottom:16px;font-weight:normal;cursor:pointer}.checkbox-container .checkbox input{position:absolute;opacity:0}.checkbox-container .checkbox .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;border:1px solid var(--brand-extra);border-radius:4px;cursor:pointer}.checkbox-container .checkbox .checkmark::after{font-family:"Icons";content:"\e0f1";color:var(--c-white);font-size:18px;line-height:18px;position:absolute;top:0;left:0;display:none}.checkbox-container .checkbox input:checked~.checkmark{background-color:var(--brand-extra)}.checkbox-container .checkbox input:checked~.checkmark:after{display:block}.checkbox-container .checkbox.weak{color:var(--c-text-darken-6);font-size:14px;font-weight:400;margin-bottom:8px}.checkbox-container .checkbox.weak .checkmark{height:14px;width:14px}.checkbox-container .checkbox.weak .checkmark::after{font-size:14px;line-height:14px}.checkbox-container .checkbox.mb0{margin-bottom:0}.complex-select{position:relative;display:flex;flex-direction:column}.complex-select .checkbox{margin:0}.complex-select .checkbox .checkmark{margin-right:12px}.complex-select .complex-select-field{padding:8px 48px 8px 16px;border:1px solid var(--c-border);border-radius:4px;outline:0;font-size:16px;box-sizing:border-box;font-family:var(--font-family-euclid);background:var(--c-white);overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.complex-select .complex-select-option{display:flex;flex-direction:column}.complex-select .complex-select-option label{display:flex}.complex-select .complex-select-label{padding-left:8px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.complex-select .complex-select-dropdown{position:absolute;top:100%;left:0;width:100%;background-color:var(--c-white);border:1px solid var(--c-border);z-index:2;padding:0 16px 16px 16px;box-sizing:border-box;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);border-radius:4px;min-width:212px}.complex-select .level-0{margin-top:24px}.complex-select .level-1{padding:12px 0 0 24px}.piechart{position:relative;border-radius:50%;margin:0 auto 16px;width:200px;height:200px}.piechart .piechart-text{top:25px;left:25px;width:150px;height:150px;background:var(--c-white);position:absolute;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:3}.piechart .piechart-text h3{font-size:22px;margin:12px 0}.piechart .piechart-text .weak{color:var(--c-text-darken-5)}.piechart .divider{position:absolute;background-image:linear-gradient(45deg, white 50%, transparent 50%);height:2px;width:101%;left:0;top:50%}.disclaimer{background-color:var(--brand-primary-darken-3);border:1px solid var(--brand-primary);padding:24px}.disclaimer.rounded{border-radius:4px}.disclaimer.subtle-grey{background-color:var(--c-grey-3);border:none}.giant-text-container{min-height:80px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--brand-primary)}.giant-text-container p{font-size:18px;font-weight:500}.giant-text-container span{font-size:31px;font-weight:500}.giant-text-container.green{background-color:var(--brand-darken-3)}.giant-text-container.green span{color:var(--brand-primary)}.deposit-amount-container{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;width:70%;min-width:750px;background-color:var(--c-grey-3);padding:48px 96px}.deposit-amount-container .flex-column{padding:16px;justify-content:center}.deposit-amount-container .flex .horizontal h2{margin-bottom:0}.deposit-amount-container span.amount{font-size:31px;font-weight:500;color:var(--brand-primary)}.deposit-amount-container .deposit-buttons{display:flex;gap:16px}.deposit-amount-container .deposit-buttons .button{display:flex;justify-content:center;width:84px;height:84px;border-radius:4px}.deposit-amount-container input{background-color:var(--c-grey-3)}.disclaimer.green{background-color:var(--brand-darken-2);border:1px solid var(--brand-primary);border-radius:8px;padding:24px}.disclaimer.green p{font-weight:500}.disclaimer.green ol{padding:0}.disclaimer.green ol li{display:block;margin-bottom:8px}.disclaimer.green ol li span.mr{display:inline-block;width:16px}.disclaimer.expandable{border:1px solid var(--c-black);border-radius:4px;padding:16px}.disclaimer.expandable .horizontal{display:grid;grid-template-columns:auto 24px;align-items:center}.disclaimer.expandable .horizontal:hover{cursor:pointer}.disclaimer.expandable .hidden-content{margin-top:16px}.threestep .container h2{font-size:25px;line-height:37.5px}#sda-video-intro{width:500px;padding:16px;border:none;border-radius:4px}#sda-video-intro video{max-width:100%}#sda-video-intro .content{padding:0 16px}#sda-video-intro h3,#sda-video-intro span{color:var(--c-text)}@media (max-width: 1190px){.deposit-amount-container{min-width:unset;width:100%;flex-wrap:wrap;justify-content:center;padding:16px}#sda-video-intro{width:50svw}}@media (max-width: 768px){.giant-text-container{padding:16px}#sda-video-intro{width:auto}#sda-video-intro .content{padding:0}}.funnels{margin-bottom:96px}.funnels .mb{margin-bottom:24px}.funnels h1{font-size:31px;font-weight:500;line-height:1.25;margin-bottom:24px}.funnels h1.mega{font-size:36px;margin-bottom:16px}.funnels h2{font-size:18px;line-height:1.25;margin-bottom:16px}.funnels h2.normal{font-size:25px;font-weight:500;line-height:37.5px}.funnels h3{font-size:18px;line-height:1.25;font-weight:500;margin-bottom:32px}.funnels p{margin:0 0 16px}.funnels .section.extra p,.funnels .card p.info-text{margin:0}.funnels input{border:1px solid var(--c-border)}.funnels .form-section{margin-bottom:48px}.funnels .graduate-season .input-field-container{display:flex;gap:0 16px}.funnels .graduate-season .input-field-container .input-container{flex:4}.funnels .graduate-season .input-field-container .single-button{display:flex;flex:1;justify-content:flex-end}.funnels .graduate-season .input-field-container .single-button .button{margin:auto 0 0;height:38px;width:38px;padding:0;display:flex;justify-content:center}.funnels .radio-container{gap:12px 0}.funnels .radio-question p{font-weight:500;margin-bottom:8px}.funnels .button-container{width:calc( 100vw - 297px);max-width:72rem;position:fixed;bottom:0;display:flex;justify-content:space-between;padding:48px 16px 16px;background-image:linear-gradient(var(--c-white-opacity-0), var(--c-background-darken), var(--c-background-darken))}.funnels .button-container .button{font-size:16px}.funnels #expand-contract-preview{position:relative;margin-top:16px}.funnels .complete-item{flex-wrap:nowrap}.funnels .complete-item .icon{display:flex;align-self:center}.funnels .complete-item p{margin:0}.funnels .contract-preview{width:98%;max-width:768px;margin:0 auto;border:1px solid var(--c-border);border-radius:4px}@counter-style checkbox{.funnels .contract-preview{symbols:"\2610";system:cyclic;suffix:" "}}@counter-style checkbox-checked{.funnels .contract-preview{symbols:"\2611";system:cyclic;suffix:" "}}@counter-style level1{.funnels .contract-preview{suffix:". ";system:numeric}}@counter-style level2{.funnels .contract-preview{suffix:") ";system:numeric;symbols:"0" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" "13" "14" "15" "16" "17" "18" "19" "20" "21" "22" "23" "24" "25"}}@counter-style level3{.funnels .contract-preview{suffix:") ";symbols:a b c d e f g h i j k l m n o p q r s t u v w x y z}}.funnels .contract-preview ol{list-style:level1}.funnels .contract-preview ol li ol{list-style:level2}.funnels .contract-preview ol li ol li ol{list-style:level3}.funnels .contract-preview ul.checkbox li.checked p::before{content:"\2611 ";padding-right:3px}.funnels .contract-preview ul.checkbox li p::before{content:"\2610 ";padding-right:3px}.funnels .contract-preview v::before{content:"<"}.funnels .contract-preview v::after{content:">"}.funnels .contract-preview v:not([impl]){outline:1px dotted red;background:pink}.funnels .contract-preview v[impl]{outline:1px dotted green;background:lightgreen}.funnels .contract-preview body{font-family:"EuclidCircularB";font-size:12pt}.funnels .contract-preview section,.funnels .contract-preview div.signature{break-inside:avoid}.funnels .contract-preview section.cover{page:cover;break-after:always}.funnels .contract-preview section.cover img{margin-top:100px}.funnels .contract-preview section.cover h1{font-size:40pt;margin-top:150px}.funnels .contract-preview section.cover footer{margin-top:300px}.funnels .contract-preview div.footnote{font-size:11pt;font-style:italic;margin:16px 0}.funnels .contract-preview blockquote{border-left:3px solid var(--brand-primary);padding-left:10px}.funnels .contract-preview ul.checkbox li{list-style:none}.funnels .contract-preview ol li{margin-bottom:16px}.funnels .contract-preview .preview-hidden{display:none}.funnels .contract-preview .signature{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:maxmin(auto, 80px) 40px;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-areas:"signature-image signature-image" "signature-date signature-identity";margin:20px 0 0 30px;width:359px;font-size:0.9rem}.funnels .contract-preview .signature-image{grid-area:signature-image;border-bottom:1px dashed black}.funnels .contract-preview .signature-image img{width:359px}.funnels .contract-preview .signature-date{grid-area:signature-date}.funnels .contract-preview .signature-identity{grid-area:signature-identity;text-align:right}.funnels .contract-preview table.neben{border-spacing:0;width:70%}.funnels .contract-preview table.neben tr td+td{text-align:right}.funnels .contract-preview table.neben>tbody>tr:last-child td{border-top:1px solid black}.funnels .contract-preview .last-child{margin-top:32px}.funnel-steps-wrapper .main-header{display:block}.funnel-timeline{width:100%;margin-bottom:24px}.funnel-timeline .timeline{display:grid;grid-template-columns:16px auto 16px auto 16px;margin-bottom:8px}.funnel-timeline .timeline .dot{height:16px;width:16px;border-radius:50%;background-color:var(--c-text-darken-5)}.funnel-timeline .timeline .dot.active{height:14px;width:14px;background-color:var(--c-white);border:2px solid var(--c-text)}.funnel-timeline .timeline .dot.completed{background-color:var(--brand-primary)}.funnel-timeline .timeline .line{height:0px;width:auto;margin:auto 8px;border:1px solid var(--c-text-darken-5)}.funnel-timeline .timeline .line.completed{border-color:var(--brand-primary)}.funnel-timeline .content{display:grid;grid-template-columns:1fr 1fr 1fr}.funnel-timeline .content span.middle{text-align:center}.funnel-timeline .content span.end{text-align:end}.radio-selects input[type="radio"]{display:none}.radio-selects input[type="radio"]+label{display:flex;align-items:center;padding:32px 24px;border:1px solid var(--c-text);border-radius:4px;font-weight:normal}.radio-selects input[type="radio"]+label:hover{cursor:pointer;border-color:var(--c-black)}.radio-selects input[type="radio"]:checked+label{background-color:var(--brand-darken-3);border-color:var(--brand-primary)}.infobox{padding:16px;margin:24px 0;border-left:4px solid var(--brand-primary)}.infobox.danger{border-color:var(--c-red)}iframe{width:100%;height:100%;border:none}dialog .form-header{margin-top:12px}.form-header{width:100%;display:grid;grid-template-columns:24px auto 1fr;gap:16px;align-items:center;margin:24px 0}.form-header.no-icon{grid-template-columns:auto 1fr}.form-header.big-gap{margin:48px 0 24px}.form-header .icon,.form-header h2{color:var(--brand-primary);margin-right:24px}.form-header h2{font-size:20px;font-weight:500;line-height:20px;margin:0}.form-header .header-line{height:1px;background-color:var(--c-border);width:100%}.info-grid{display:grid;gap:1rem;padding:1.5rem;background-color:var(--c-grey-3);border-radius:0.5rem}.info-row{display:grid;grid-template-columns:200px 1fr;gap:1rem;align-items:baseline}.info-row .error.mts{margin-top:0}.info-label{font-weight:600;color:var(--c-bley)}.info-value{color:var(--brand-extra)}.info-value.break-all{word-break:break-all;overflow-wrap:break-word}.button-block{background-color:var(--brand-darken-3);border-radius:4px;display:flex;justify-content:space-between;align-items:center;padding:16px}.button-block h2{margin:0}.tenant-funnel-header{background-color:var(--c-white);position:fixed;top:0;left:0;right:0;height:60px;display:flex;justify-content:center;align-items:center;z-index:10;box-shadow:0px 0px 5px var(--c-black)}.tenant-funnel-header+.main-header{margin-top:40px;padding-bottom:48px}.tenant-funnel-header+.main-header .main-header-content{width:100%;margin:0 auto}.tenant-funnel-header~.main-wrapper{align-self:center;max-width:72rem}.tenant-funnel-header~.main-wrapper.funnels .button-container{width:calc(100% - 32px)}.tenant-funnel-header~.main-wrapper .step{display:flex;flex-direction:column}.tenant-funnel-header~.main-wrapper .step .icon{background-color:var(--brand-darken-3);border-radius:50%;padding:12px}.tenant-funnel-header~.main-wrapper .step h2{font-size:1.2rem;font-weight:bold}@media (max-width: 1155px){.funnels .contract-preview section.cover h1{font-size:1.5rem}}@media (max-width: 768px){.funnels{max-width:100vw}.funnels .input-field-container .header,.funnels .input-field-container .input-field{gap:12px}.funnels .deposit-container{width:100%}.funnels .deposit-container .horizontal.x3{flex-wrap:nowrap}.funnels .deposit-container .horizontal.x3 .button{flex:1;min-width:0}.funnels .horizontal.x3{gap:16px}.funnels .horizontal.x2.fancy-buttons .button,.funnels .horizontal.x3.fancy-buttons .button{width:100%}.funnels .horizontal.x2 .input-container,.funnels .horizontal.x3 .input-container{width:100%}.funnels .graduate-season .input-field-container .input-container{justify-content:space-between}.funnels input[type="text"],.funnels input[type="number"],.funnels input[type="email"],.funnels input[type="date"],.funnels select{padding:12px 16px;box-sizing:border-box}.funnels .button-container{width:100%}.funnels .contract-preview section.cover h1{font-size:20pt}.funnels .contract-preview ol{padding-left:12px}.funnels .min-month .horizontal{justify-content:space-between}.funnels .min-month .horizontal button{flex:1;margin:0;max-width:50px}.funnels .min-month .horizontal input{flex:1;max-width:96px}.funnel-steps-wrapper+.funnels,.main-wrapper+.main-wrapper{margin-top:0}.funnel-steps-wrapper .main-header{margin-bottom:0}.funnel-timeline .timeline{grid-template-columns:16px auto 16px}.funnel-timeline .timeline>div:first-child,.funnel-timeline .timeline>div:nth-child(2){display:none}.funnel-timeline .content{grid-template-columns:1fr 1fr}.funnel-timeline .content span:first-child{display:none}.funnel-timeline .content span.middle{text-align:left}.tenant-funnel-header+.main-header{margin-top:60px}}@media (max-width: 600px){.info-grid{padding:1rem}.info-row{grid-template-columns:1fr;gap:0.25rem}}label{color:var(--c-black)}input[type="text"],input[type="text"]:-internal-autofill-selected,input[type="number"]{padding:8px 16px;border:1px solid var(--c-border);border-radius:4px;outline:0;font-size:16px;box-sizing:border-box;font-family:var(--font-family-euclid)}select{width:100%;background:var(--c-background);-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;padding:8px 48px 8px 16px;border:1px solid var(--c-border);border-radius:4px;outline:0;font-size:16px;box-sizing:border-box;font-family:var(--font-family-euclid)}select::-ms-expand{display:none}.select-wrapper{position:relative}select+i.icon-arrows-down,span+i.icon-arrows-down{position:absolute;padding:0;right:12px;top:8px;pointer-events:none;background-color:transparent;color:var(--c-black)}select option{padding-right:16px}.input-container{display:flex;flex-direction:column}.input-container.white .input,.input-container.white input{background:var(--c-background)}.input-container p.label{font-size:18px;font-weight:500}.input-container label{margin-bottom:12px}.input-container.small{max-width:220px}.input-container.min-month .button{margin-bottom:0;justify-content:center}.input-container .input{border:1px solid var(--c-border);border-radius:4px;max-height:36px;padding:8px 16px;display:flex;justify-content:space-between}.input-container .input.small{max-width:250px}.input-container .input input[type="number"]{border:none;padding:0;width:100%;-moz-appearance:textfield}.input-container .input input[type="number"]::-webkit-outer-spin-button,.input-container .input input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-container .input input[type="number"]:focus{outline-width:0}.input-container .input .postfix{color:var(--c-text-darken-5);font-weight:500;align-self:center}.input-container .input.error{border-color:var(--c-error)}.input-container .input:has(input[readonly]){background-color:var(--c-grey-3);color:var(--c-text-darken-6);cursor:not-allowed}.input-container .disabled{pointer-events:none;user-select:none;color:var(--c-text-darken-6);background-color:var(--c-grey)}.input-field-container{margin-bottom:16px}.input-field-container .header,.input-field-container .input-field{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:24px}.input-field-container .header :first-child,.input-field-container .input-field :first-child{grid-column:span 8 / span 8}.input-field-container .header :first-child input,.input-field-container .input-field :first-child input{width:100%;box-sizing:border-box}.input-field-container .header :nth-child(2),.input-field-container .header :last-child,.input-field-container .input-field :nth-child(2),.input-field-container .input-field :last-child{grid-column:span 2 / span 2}.input-field-container .header :nth-child(2) input,.input-field-container .header :last-child input,.input-field-container .input-field :nth-child(2) input,.input-field-container .input-field :last-child input{width:100%}.input-field-container .header .button,.input-field-container .input-field .button{margin-bottom:0}.input-field-container .header .button .icon,.input-field-container .input-field .button .icon{margin:0}.input-field-container .error-input-field{margin-top:-12px}.input-field-container .header:only-child{display:none}.input-field-container .header h3{font-size:16px;font-weight:500;margin:0 0 12px}.input-field-container .input-field{margin-bottom:24px}.input-field-container .input-field .button{margin-left:auto}.input-field-container .input-field .button svg{margin:0}.input-field-container.additional-tenants div input{box-sizing:border-box;width:100%}.input-field-container.additional-tenants .input-field :first-child,.input-field-container.additional-tenants .input-field :nth-child(2){grid-column:span 5 / span 5}textarea{width:calc(100% - 32px);padding:16px;border:1px solid var(--c-border);border-radius:4px;font-family:var(--font-family-euclid);font-size:16px}.section.overflow-visible{overflow:visible}table td.status{width:8px;padding-right:0}table td.status .dot{height:12px;width:12px}table tr.odd{background-color:var(--c-white)}table td.red{color:var(--c-red)}table td.green{color:var(--brand-primary)}table th{white-space:nowrap}table th>span{white-space:normal}.section .section-description{color:var(--c-text-darken-6);max-width:650px}.x4-strict{display:grid;gap:16px;grid-template-columns:repeat(4, minmax(0, 1fr))}@media (max-width: 768px){.x4-strict{grid-template-columns:repeat(2, minmax(0, 1fr))}table{font-size:12px}table th{padding:8px}table .checkbox-container .checkbox{padding-left:16px}table .checkbox-container .checkbox .checkmark,table .checkbox-container .checkbox .checkmark::after{width:12px;height:12px;font-size:12px;line-height:12px}table .tooltip{position:absolute}table p,table .column-header+div p{font-size:12px}}@media (max-width: 500px){.x4-strict{grid-template-columns:1fr}}.funnel-intro-page{font-family:var(--font-family-euclid);display:flex;flex-direction:column;background-color:var(--c-background);padding:32px;border-radius:4px;margin-bottom:32px;overflow:hidden}.funnel-intro-page .step{display:flex;flex-direction:column}.funnel-intro-page .step .icon{background-color:var(--brand-darken-3);border-radius:50%;padding:12px}.funnel-intro-page .step h2{font-size:1.2rem;font-weight:bold}.approx{display:flex}.approx .icon{margin:auto 16px auto 0}.approx span{margin:auto 0}#sudo-banner{position:fixed;top:24px;right:8px;color:#ff7676;display:flex;font-size:20px;letter-spacing:2px;justify-content:center;align-items:center;z-index:10000}#sudo-banner div.spin{-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}#sudo-banner div.spin>span{float:left;-webkit-animation:spin 8s linear infinite;-moz-animation:spin 8s linear infinite;animation:spin 8s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (max-width: 768px){#sudo-banner{right:50%}}.abo-page div.container{display:flex;flex-direction:column}.abo-page .main-title{font-size:42px;font-weight:500;color:var(--brand-extra)}.abo-page h1{color:var(--c-text-darken-1);font-size:36px;line-height:44px;letter-spacing:-0.02em}.abo-page h2{font-size:20px;line-height:30px;font-weight:600}.abo-page h3{color:var(--brand-darken-1);font-weight:600;font-size:16px;line-height:24px}.abo-page p{color:var(--c-grey-4)}.abo-page p.section-description{font-size:20px;line-height:30px}.abo-page a{color:var(--brand-darken-1);line-height:24px;font-weight:600}.abo-page a.button{color:var(--c-white)}.abo-page a.button.border{color:var(--c-grey-5)}.abo-page .divider{width:100%;height:1px;background-color:var(--c-grey-2);margin:12px 0}.abo-page .check-list .list-item .icon{background-color:var(--c-bg-opacity);border-radius:50%;padding:8px}.abo-page .huge-header h3,.abo-page .huge-header h1,.abo-page .huge-header p{color:var(--c-white)}.abo-page .horizontal{flex-wrap:nowrap}.abo-page .faq{padding:96px 48px 48px !important}.abo-page .trust-signals{display:flex;flex-direction:column;align-items:center}.abo-page .trust-signals p{color:var(--c-grey-4);font-weight:600}.abo-page .trust-signals img{max-width:150px;max-height:150px}.abo-page .section.instabank{margin-bottom:0}.abo-page .section.instabank a{font-weight:400}.aboplans .container{padding:0 0 12px}.aboplans .container .header{height:470px;padding:16px;display:flex;flex-direction:column}.aboplans .container .header h3{font-size:20px;font-weight:600;line-height:30px;margin-bottom:16px}.aboplans .container .header h1{color:var(--c-text-darken-1);font-size:48px;font-weight:600;line-height:60px;letter-spacing:-0.02em}.aboplans .container .header h1.amount{text-wrap:nowrap}.aboplans .container .header h1.weak{color:var(--c-text-darken-6)}.aboplans .container .header p{color:var(--c-grey-4);line-height:24px;margin-bottom:16px}.aboplans .container .header button{width:100%;display:flex;justify-content:center;margin-top:auto}.aboplans .container .list{margin-bottom:12px}.aboplans .container .list .list-item,.aboplans .container .list .list-header{padding:0 16px;gap:0;display:flex;align-items:center}.aboplans .container .list .list-item:nth-child(even),.aboplans .container .list .list-header:nth-child(even){background-color:var(--c-grey)}.aboplans .container .list .list-item .mobile-show,.aboplans .container .list .list-header .mobile-show{display:none}.aboplans .container .list .list-header{height:64px}.aboplans .container .list .list-item{height:48px;margin:0}.aboplans .container .list .list-item.mt{margin-top:16px}.aboplans .container:not(.plan) .list .list-header{color:var(--brand-darken-1);font-weight:600}.aboplans .container:not(.plan) .list .list-item{font-weight:600}.aboplans .container.plan .list .list-item,.aboplans .container.plan .list .list-header,.aboplans .container.plan .header{justify-content:center}.aboplans .container:not(.yearly){margin:2px 0}.aboplans .container.yearly{border:2px solid var(--brand-primary);border-radius:8px}.aboplans .container.yearly .header .horizontal p{margin-bottom:8px;margin-left:12px}.aboplan-wrapper .toggle-buttons{display:flex;width:fit-content;margin:0 auto 24px;border-radius:4px;border:1px solid var(--c-grey-7);background-color:var(--c-grey-8);padding:12px;gap:12px}.aboplan-wrapper .toggle-buttons button.border .label{background-color:var(--brand-primary)}.aboplan-wrapper .toggle-buttons button .label{margin-left:4px;background-color:var(--brand-extra);color:var(--c-white);font-size:14px;line-height:17px;padding:4px 6px;border-radius:4px}.abo-upsell{position:relative;display:flex;flex-direction:column;align-items:center;border-radius:16px;padding:24px;margin-left:auto;background-color:var(--brand-extra);color:var(--c-white);height:415px;width:360px}.abo-upsell .toggle-buttons{display:flex;border-radius:16px;background-color:var(--brand-darken-6);padding:4px;margin-bottom:24px}.abo-upsell .toggle-buttons button{border-radius:16px;border:none;color:var(--brand-primary);background-color:var(--brand-darken-6);font-size:14px;line-height:20px;font-weight:500;cursor:pointer}.abo-upsell .toggle-buttons button.active{color:var(--brand-darken-6);background-color:var(--brand-primary)}.abo-upsell .pay{text-align:center}.abo-upsell .pay h1{color:var(--c-white)}.abo-upsell .pay p{color:var(--c-bley)}.abo-upsell .check-list{align-self:baseline}.abo-upsell .check-list .list-item{align-items:baseline;margin-bottom:8px}.abo-upsell .check-list .list-item .icon{background-color:unset;border:1px solid;padding:4px}.abo-upsell .check-list .list-item p{color:var(--c-white)}.abo-upsell.monthly{background-color:var(--c-white);border:1px solid var(--c-grey-4)}.abo-upsell.monthly .pay h1{color:var(--c-black)}.abo-upsell.monthly .pay p{color:var(--c-grey-4)}.abo-upsell.monthly .check-list .list-item p{color:var(--c-grey-4)}@media (max-width: 1190px){.abo-page .plan.free,.abo-page .plan.monthly{display:none}.abo-page .horizontal{flex-wrap:wrap}.aboplans .plan.free{display:none}.abo-upsell{margin-left:0}}@media (max-width: 930px){.aboplans{flex-direction:column}.aboplans .container.headlines{display:none}.aboplans .container.plan .list .list-header,.aboplans .container.plan .list .list-item{justify-content:flex-start}.aboplans .container.plan .list .list-header span,.aboplans .container.plan .list .list-item span{width:60%}.aboplans .container.plan .list .list-header .mobile-show,.aboplans .container.plan .list .list-item .mobile-show{display:block}.aboplans .container.plan .list .list-header span{color:var(--brand-darken-1);font-weight:600}.aboplans .container.plan .list .list-item span{font-weight:600}}@media (max-width: 768px){.abo-page{margin-top:66px}.abo-page *{hyphens:manual}.abo-page .faq{padding:62px 16px 36px !important}.abo-page h1.main-title{padding:0;font-size:36px;line-height:44px;margin-top:0}.abo-page .horizontal .container .check-list{display:none}.abo-page .huge-header{margin:0 -16px 32px}.abo-page .trust-signals img.mlxs{margin-left:0}.aboplans .container .list *{hyphens:auto}.aboplans .plan.yearly .header h1{font-size:36px;line-height:44px}.abo-upsell{width:100%;height:auto}}.maintenance-wrapper{background:#f9fafb;display:flex;justify-content:center;position:static;min-height:100vh;width:100%}.maintenance-page{background:#f9fafb;display:flex;margin-top:10vh;height:fit-content}.maintenance-card{font-family:EuclidCircularB;background:white;border-radius:4px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);padding:24px;max-width:600px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.maintenance-card .message{font-size:18px;margin-top:24px}.maintenance-card .loader{margin-top:24px;z-index:101;width:32px;height:32px;border:4px solid var(--brand-primary);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.custom-page-loader,.custom-page-loader .background,.page-loader,.page-loader .background{position:fixed;overflow:hidden;z-index:100;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.custom-page-loader,.page-loader{display:none}.custom-page-loader .content{padding:24px;background:var(--c-white);z-index:101;display:flex;flex-direction:column;align-items:center;border-radius:4px;border:solid 1px var(--brand-primary);max-width:500px;margin:16px}.custom-page-loader .background,.page-loader .background{z-index:0;background:var(--brand-secondary);opacity:0.5}.loader{z-index:101;width:48px;height:48px;border:5px solid var(--brand-primary);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
