@charset "UTF-8";:root{--fontFamily: 'Roboto', sans-serif;--fontSize: 14px;--fontSizeMedium: 0.85rem;--fontSizeSmall: 0.7rem;--colorTheme: #e30613;--logoImageTheme: none;--logoTextTheme: 'Logo';--colorText: #212121;--colorSecondaryText: #727272;--colorHintText: #b8b8b8;--colorDisabledText: #b8b8b8;--colorDividers: #f0f0f0;--colorIcons: #727272;--colorBackground: #fff;--colorPrimary: #2196f3;--colorPrimaryDark: #1976d2;--colorPrimaryLight: #bbdefb;--colorAccent: #829405;--colorAccentDark: #f50057;--colorAccentLight: #f9f9f9;--colorErrorText: #f3493d;--boxshadowDialog: 0 2px 40px rgba(0,0,0,0.4);--colorPrimaryText: #fff;--colorAccentText: #fff;--fontSizeH1: 30px;--fontSizeH1Sub: 18px;--fontSizeH2: 16px;--fontSizeH2Sub: 13px;--fontSizeH3: 20px;--defaultPaddingHeight: 20px;--defaultPaddingHeightN: -20px;--defaultPaddingWidth: 30px;--defaultPaddingWidthN: -30px;--defaultGap: 25px;--defaultGapMedium: 20px;--defaultGapSmall: 15px;--defaultGapTiny: 10px;--borderRadius: 5px;--iconSize: 24px;--stateSuccessColor: #2dbf60;--stateSuccessForeground: #68a63e;--stateSuccessBackground: #f3feef;--stateErrorColor: #ec383a;--stateErrorForeground: #f52100;--stateErrorBackground: #fef6f3;--stateWarningColor: #ffa200;--stateWarningForeground: #f59700;--stateWarningBackground: #fefbf3;--stateInfoColor: #3890e4;--stateInfoForeground: #3e78a6;--stateInfoBackground: #eff6fe;--stateSpecialColor: #9700ff;--stateSpecialForeground: #7200bc;--stateSpecialBackground: #f7ebff;--stateNoneColor: #9e9e9e;--stateNoneForeground: #888888;--stateNoneBackground: #f3f3f3;--loginLogoImage: none;--loginLogoHeight: 55px;--loginLogoAlign: left;--loginBackgroundImage: none;--loginWidth: 350px;--loginPadding: 40px}@media screen and (max-width: 1000px){:root{--loginPadding: 30px}}@media screen and (max-width: 600px){:root{--loginPadding: 20px}}:root{--colorTheme: #e30613;--colorIcons: #878787;--colorPrimary: #e30613;--colorAccent: #e30613;--logoImage: url(/themes/future/images/logo-hostfactory-white.svg);--logoText: '';--loginLogoImage: url(/themes/future/images/logo-hostfactory.svg);--loginBackgroundImage: url(/themes/future/images/background-login-my.jpg)}body{background-image: var(--loginBackgroundImage);background-position: center;background-size: cover;display: flex;justify-content: center;align-items: center;min-height: 100svh}#login{border-radius: var(--borderRadius);box-shadow: var(--boxshadowDialog);padding: var(--loginPadding);margin: var(--loginPadding) 0;padding-bottom: 33px;background: var(--colorBackground);display: flex;flex-direction: column;gap: var(--defaultGapTiny)}#login #content{display: flex;width: var(--loginWidth);max-width: calc(100vw - 3 * var(--loginPadding));flex-grow: 1;flex-direction: column;justify-content: center;gap: var(--defaultGapTiny)}#login #content .logo{width: var(--loginLogoWidth);height: var(--loginLogoHeight);background-image: var(--loginLogoImage);background-position: var(--loginLogoAlign) top;background-size: contain;background-repeat: no-repeat}#login #content h1{font-size: var(--fontSizeH1);font-family: var(--fontFamily);font-weight: 600;margin: 0;display: none}#login #content section .section-description{padding-top: 0;margin: 0;line-height: 1}#login #content section .section-body{padding: var(--defaultPaddingHeight) 0;background: none}#login #content .title-container{margin-top: 5px;margin-bottom: var(--defaultGap)}#login #content .title-container .section-description{padding-bottom: 0;text-align: var(--loginLogoAlign)}#login .forminput-fieldset{padding-top: 0;padding-bottom: 0}#login .forminput-input.input-focus .input-label{color: var(--colorTheme) !important}#login .forminput-input.input-focus .input-option-box,#login .forminput-input.input-focus .input-box{border-color: var(--colorText) !important}#login .forminput-input.input-focus .input-option-box:empty::before{background-color: var(--colorTheme) !important}#login .forminput-input .option-checked .input-option-title{color: var(--colorText) !important}#login .forminput-input .input-option-box:empty::before{background-color: var(--colorText) !important}#login .forminput-input button{background-color: var(--colorTheme) !important}#login .forminput-input button:hover{background-color: var(--colorText) !important}#login .made-in-switzerland{color: #888;width: initial;margin-top: 0;margin-left: 0}/*# sourceMappingURL=/cache/css/7aba3f35f5a697499cbb23c7ca0723a9.map */