.mdc-form-field {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-weight: 400;
   color: rgba(0, 0, 0, 0.87);
   display: -webkit-inline-box;
   display: -ms-inline-flexbox;
   display: -webkit-inline-flex;
   display: inline-flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   vertical-align: middle;
}

.mdc-form-field--theme-dark,
.mdc-theme--dark .mdc-form-field {
   color: white;
}

.mdc-form-field > label {
   -webkit-box-ordinal-group: 1;
   -ms-flex-order: 0;
   order: 0;
   margin-right: auto;
   padding-left: 4px;
   margin-bottom: 0;
}

[dir="rtl"] .mdc-form-field > label,
.mdc-form-field[dir="rtl"] > label {
   margin-left: auto;
   padding-right: 4px;
}

.mdc-form-field--align-end > label {
   -webkit-box-ordinal-group: 0;
   -ms-flex-order: -1;
   order: -1;
   margin-left: auto;
   padding-right: 4px;
}

[dir="rtl"] .mdc-form-field--align-end > label,
.mdc-form-field--align-end[dir="rtl"] > label {
   margin-right: auto;
   padding-left: 4px;
}

.mdc-checkbox {
   --mdc-ripple-surface-width: 0;
   --mdc-ripple-surface-height: 0;
   --mdc-ripple-fg-size: 0;
   --mdc-ripple-left: 0;
   --mdc-ripple-top: 0;
   --mdc-ripple-fg-scale: 1;
   --mdc-ripple-fg-translate-end: 0;
   --mdc-ripple-fg-translate-start: 0;
   will-change: transform, opacity;
   -webkit-tap-highlight-color: transparent;
   display: inline-block;
   position: relative;
   box-sizing: content-box;
   width: 18px;
   height: 18px;
   -webkit-box-flex: 0;
   -ms-flex: 0 0 18px;
   flex: 0 0 18px;
   padding: 11px;
   line-height: 0;
   white-space: nowrap;
   cursor: pointer;
   vertical-align: bottom;
}

.mdc-checkbox:not(.mdc-ripple-upgraded):hover::before,
.mdc-checkbox:not(.mdc-ripple-upgraded):focus::before,
.mdc-checkbox:not(.mdc-ripple-upgraded):active::after {
   -webkit-transition-duration: 85ms;
   transition-duration: 85ms;
   opacity: .6;
}

.mdc-checkbox::before {
   background-color: rgba(172, 24, 103, 0.14);
   position: absolute;
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%;
   -webkit-transition: opacity 250ms linear;
   transition: opacity 250ms linear;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: "";
}

.mdc-checkbox.mdc-ripple-upgraded::before {
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 0));
   transform: scale(var(--mdc-ripple-fg-scale, 0));
}

.mdc-checkbox.mdc-ripple-upgraded--background-focused::before {
   opacity: .99999;
}

.mdc-checkbox.mdc-ripple-upgraded--background-active-fill::before {
   -webkit-transition-duration: 120ms;
   transition-duration: 120ms;
   opacity: 1;
}

.mdc-checkbox.mdc-ripple-upgraded--unbounded::before {
   top: calc(50% - 50%);
   top: var(--mdc-ripple-top, calc(50% - 50%));
   left: calc(50% - 50%);
   left: var(--mdc-ripple-left, calc(50% - 50%));
   width: 100%;
   width: var(--mdc-ripple-fg-size, 100%);
   height: 100%;
   height: var(--mdc-ripple-fg-size, 100%);
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform: scale(var(--mdc-ripple-fg-scale, 0));
   transform: scale(var(--mdc-ripple-fg-scale, 0));
}

.mdc-checkbox::after {
   background-color: rgba(172, 24, 103, 0.14);
   position: absolute;
   top: calc(50% - 100%);
   left: calc(50% - 100%);
   width: 200%;
   height: 200%;
   -webkit-transition: opacity 250ms linear;
   transition: opacity 250ms linear;
   border-radius: 50%;
   opacity: 0;
   pointer-events: none;
   content: "";
}

.mdc-checkbox.mdc-ripple-upgraded::after {
   top: 0;
   left: 0;
   width: 100%;
   width: var(--mdc-ripple-fg-size, 100%);
   height: 100%;
   height: var(--mdc-ripple-fg-size, 100%);
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center;
   opacity: 0;
}

.mdc-checkbox:not(.mdc-ripple-upgraded--unbounded)::after {
   -webkit-transform-origin: center center;
   transform-origin: center center;
}

.mdc-checkbox.mdc-ripple-upgraded--unbounded::after {
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   -webkit-transform: scale(0);
   transform: scale(0);
   -webkit-transform-origin: center center;
   transform-origin: center center;
}

.mdc-checkbox.mdc-ripple-upgraded--foreground-activation::after {
   -webkit-animation: 300ms mdc-ripple-fg-radius-in forwards, 83ms mdc-ripple-fg-opacity-in forwards;
   animation: 300ms mdc-ripple-fg-radius-in forwards, 83ms mdc-ripple-fg-opacity-in forwards;
}

.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation::after {
   -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
   -webkit-animation: 250ms mdc-ripple-fg-opacity-out;
   animation: 250ms mdc-ripple-fg-opacity-out;
}

.mdc-checkbox::before,
.mdc-checkbox::after {
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

.mdc-checkbox.mdc-ripple-upgraded--unbounded .mdc-checkbox__background::before {
   content: none;
}

.mdc-checkbox__background {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   left: 11px;
   right: initial;
   display: -webkit-inline-box;
   display: -ms-inline-flexbox;
   display: inline-flex;
   top: 11px;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   box-sizing: border-box;
   pointer-events: none;
   width: 45%;
   height: 45%;
   -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 1, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
   transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 1, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
   border: 2px solid rgba(0, 0, 0, 0.54);
   border-radius: 2px;
   background-color: transparent;
   will-change: background-color, border-color;
}

[dir="rtl"] .mdc-checkbox .mdc-checkbox__background,
.mdc-checkbox[dir="rtl"] .mdc-checkbox__background {
   left: initial;
   right: 11px;
}

.mdc-checkbox--theme-dark .mdc-checkbox__background,
.mdc-theme--dark .mdc-checkbox__background {
   border-color: white;
}

.mdc-checkbox__background::before {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   width: 100%;
   height: 100%;
   -webkit-transform: scale(0, 0);
   transform: scale(0, 0);
   -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
   transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
   transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
   transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
   border-radius: 50%;
   content: "";
   opacity: 0;
   pointer-events: none;
   will-change: opacity, transform;
   background: #ac1867;
}

.mdc-checkbox__native-control {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
   cursor: inherit;
   opacity: 0;
}

.mdc-checkbox__checkmark {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   width: 100%;
   -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
   transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
   opacity: 0;
   fill: white;
}

.mdc-checkbox__checkmark__path {
   -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
   transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
   stroke: white !important;
   stroke-width: 3.12px;
   stroke-dashoffset: 29.78334;
   stroke-dasharray: 29.78334;
}

.mdc-checkbox__mixedmark {
   width: 100%;
   height: 2px;
   -webkit-transform: scaleX(0) rotate(0deg);
   transform: scaleX(0) rotate(0deg);
   -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
   transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
   transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
   transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
   background-color: white;
   opacity: 0;
}

.mdc-checkbox__native-control:focus ~ .mdc-checkbox__background::before {
   -webkit-transform: scale(2.75, 2.75);
   transform: scale(2.75, 2.75);
   -webkit-transition: opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);
   transition: opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);
   transition: opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);
   transition: opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);
   opacity: .26;
}

.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background {
   -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
   transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
   border-color: #ac1867;
   background-color: #ac1867;
}

.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
   -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
   transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
   transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
   transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
   opacity: 1;
}

.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark__path {
   stroke-dashoffset: 0;
}

.mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
   -webkit-transform: scaleX(1) rotate(-45deg);
   transform: scaleX(1) rotate(-45deg);
}

.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
   border-color: #ac1867;
   background-color: #ac1867;
}

.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
   -webkit-transform: rotate(45deg);
   transform: rotate(45deg);
   -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
   transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
   transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
   transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 1, 1);
   opacity: 0;
}

.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark__path {
   stroke-dashoffset: 0;
}

.mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
   -webkit-transform: scaleX(1) rotate(0deg);
   transform: scaleX(1) rotate(0deg);
   opacity: 1;
}

.mdc-checkbox__native-control:disabled,
fieldset:disabled .mdc-checkbox__native-control,
[aria-disabled="true"] .mdc-checkbox__native-control {
   cursor: default;
}

.mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background,
fieldset:disabled .mdc-checkbox__native-control ~ .mdc-checkbox__background,
[aria-disabled="true"] .mdc-checkbox__native-control ~ .mdc-checkbox__background {
   /* border-color: rgba(0, 0, 0, 0.26);*/
}

.mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background,
.mdc-theme--dark .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background,
.mdc-checkbox--theme-dark fieldset:disabled .mdc-checkbox__native-control ~ .mdc-checkbox__background,
.mdc-theme--dark fieldset:disabled .mdc-checkbox__native-control ~ .mdc-checkbox__background,
.mdc-checkbox--theme-dark [aria-disabled="true"] .mdc-checkbox__native-control ~ .mdc-checkbox__background,
.mdc-theme--dark [aria-disabled="true"] .mdc-checkbox__native-control ~ .mdc-checkbox__background {
   border-color: rgba(255, 255, 255, 0.3);
}

.mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background,
.mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background,
fieldset:disabled .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
fieldset:disabled .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
[aria-disabled="true"] .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
[aria-disabled="true"] .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
   border-color: transparent;
   background-color: rgba(0, 0, 0, 0.26);
}

.mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background,
.mdc-theme--dark .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background,
.mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background,
.mdc-theme--dark .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background,
.mdc-checkbox--theme-dark fieldset:disabled .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
.mdc-theme--dark fieldset:disabled .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
.mdc-checkbox--theme-dark fieldset:disabled .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
.mdc-theme--dark fieldset:disabled .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
.mdc-checkbox--theme-dark [aria-disabled="true"] .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
.mdc-theme--dark [aria-disabled="true"] .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
.mdc-checkbox--theme-dark [aria-disabled="true"] .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
.mdc-theme--dark [aria-disabled="true"] .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
   background-color: rgba(255, 255, 255, 0.3);
}

.mdc-checkbox--upgraded .mdc-checkbox__background,
.mdc-checkbox--upgraded .mdc-checkbox__checkmark,
.mdc-checkbox--upgraded .mdc-checkbox__checkmark__path,
.mdc-checkbox--upgraded .mdc-checkbox__mixedmark {
   -webkit-transition: none !important;
   transition: none !important;
}

.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,
.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background {
   -webkit-animation: mdc-checkbox-fade-in-background 180ms linear;
   animation: mdc-checkbox-fade-in-background 180ms linear;
}

.mdc-checkbox--theme-dark .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,
.mdc-theme--dark .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,
.mdc-checkbox--theme-dark .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,
.mdc-theme--dark .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background {
   -webkit-animation-name: mdc-checkbox-fade-in-background-dark;
   animation-name: mdc-checkbox-fade-in-background-dark;
}

.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,
.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
   -webkit-animation: mdc-checkbox-fade-out-background 180ms linear;
   animation: mdc-checkbox-fade-out-background 180ms linear;
}

.mdc-checkbox--theme-dark .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,
.mdc-theme--dark .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,
.mdc-checkbox--theme-dark .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background,
.mdc-theme--dark .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
   -webkit-animation-name: mdc-checkbox-fade-out-background-dark;
   animation-name: mdc-checkbox-fade-out-background-dark;
}

.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark__path {
   -webkit-animation: 180ms linear 0s mdc-checkbox-unchecked-checked-checkmark-path;
   animation: 180ms linear 0s mdc-checkbox-unchecked-checked-checkmark-path;
   -webkit-transition: none;
   transition: none;
}

.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
   -webkit-animation: 90ms linear 0s mdc-checkbox-unchecked-indeterminate-mixedmark;
   animation: 90ms linear 0s mdc-checkbox-unchecked-indeterminate-mixedmark;
   -webkit-transition: none;
   transition: none;
}

.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark__path {
   -webkit-animation: 90ms linear 0s mdc-checkbox-checked-unchecked-checkmark-path;
   animation: 90ms linear 0s mdc-checkbox-checked-unchecked-checkmark-path;
   -webkit-transition: none;
   transition: none;
}

.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
   -webkit-animation: 90ms linear 0s mdc-checkbox-checked-indeterminate-checkmark;
   animation: 90ms linear 0s mdc-checkbox-checked-indeterminate-checkmark;
   -webkit-transition: none;
   transition: none;
}

.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
   -webkit-animation: 90ms linear 0s mdc-checkbox-checked-indeterminate-mixedmark;
   animation: 90ms linear 0s mdc-checkbox-checked-indeterminate-mixedmark;
   -webkit-transition: none;
   transition: none;
}

.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
   -webkit-animation: 500ms linear 0s mdc-checkbox-indeterminate-checked-checkmark;
   animation: 500ms linear 0s mdc-checkbox-indeterminate-checked-checkmark;
   -webkit-transition: none;
   transition: none;
}

.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
   -webkit-animation: 500ms linear 0s mdc-checkbox-indeterminate-checked-mixedmark;
   animation: 500ms linear 0s mdc-checkbox-indeterminate-checked-mixedmark;
   -webkit-transition: none;
   transition: none;
}

.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
   -webkit-animation: 300ms linear 0s mdc-checkbox-indeterminate-unchecked-mixedmark;
   animation: 300ms linear 0s mdc-checkbox-indeterminate-unchecked-mixedmark;
   -webkit-transition: none;
   transition: none;
}

/*.mdc-select {
 font-family: Roboto, sans-serif;
 -moz-osx-font-smoothing: grayscale;
 -webkit-font-smoothing: antialiased;
 font-size: 1rem;
 font-weight: 400;
 letter-spacing: 0.04em;
 line-height: 1.75rem;
 color: rgba(0, 0, 0, 0.87);
 padding-left: 0;
 padding-right: 24px;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 display: -webkit-inline-box;
 display: -ms-inline-flexbox;
 display: inline-flex;
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 -webkit-box-pack: start;
 -ms-flex-pack: start;
 justify-content: flex-start;
 max-width: calc(100% - 24px);
 height: 32px;
 -webkit-transition: border-bottom-color 150ms 0ms cubic-bezier(0.4, 0, 1, 1), background-color 150ms 0ms cubic-bezier(0.4, 0, 1, 1);
 transition: border-bottom-color 150ms 0ms cubic-bezier(0.4, 0, 1, 1), background-color 150ms 0ms cubic-bezier(0.4, 0, 1, 1);
 border: none;
 border-bottom: 1px solid rgba(0, 0, 0, 0.12);
 border-radius: 0;
 background: none;
 background-repeat: no-repeat;
 background-position: right center;
 background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%230%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);
 font-family: Roboto, sans-serif;
 font-size: .936rem;
 cursor: pointer;
 }
*/
 .mdc-select {
    /*font-family: 'Akkurat Pro',arial,sans-serif;*/
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.87);
    /* padding-left: 0;*/
    /*padding-right: 24px;*/
    padding-right: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
/* display: -webkit-inline-box;
 display: -ms-inline-flexbox;
 display: inline-flex;*/
 -webkit-box-align: center;
 -ms-flex-align: center;
 align-items: center;
 -webkit-box-pack: start;
 -ms-flex-pack: start;
 justify-content: flex-start;
 max-width: calc(100% - 24px);
 /* height: 40px;*/
/* -webkit-transition: border-bottom-color 150ms 0ms cubic-bezier(0.4, 0, 1, 1), background-color 150ms 0ms cubic-bezier(0.4, 0, 1, 1);
 transition: border-bottom-color 150ms 0ms cubic-bezier(0.4, 0, 1, 1), background-color 150ms 0ms cubic-bezier(0.4, 0, 1, 1);
 border-bottom: 1px solid rgba(0, 0, 0, 0.12);*/
 border: none;
 border-radius: 0;
 background: none;
 background-repeat: no-repeat;
 background-position: right center;
 background-position: calc(100% - 15px) center;
 background-image:  url('/images/18.7ceb52b315ad72aa59eb67a2/ic_arrow_drop_down_purple_24px.svg');
 cursor: pointer;
}

[dir="rtl"] .mdc-select,
.mdc-select[dir="rtl"] {
   padding-left: 24px;
   padding-right: 0;
}

.mdc-select::-ms-expand {
   display: none;
}

.mdc-select:focus {
   outline: none;
}


[dir="rtl"] .mdc-select,
.mdc-select[dir="rtl"] {
   background-position: left center;
}

.mdc-select--theme-dark,
.mdc-theme--dark .mdc-select {
   color: white;
   background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);
   border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

.mdc-select--theme-dark:focus,
.mdc-theme--dark .mdc-select:focus {
   border-bottom-color: #3f51b5;
   background-color: rgba(255, 255, 255, 0.09);
}

.mdc-select__menu {
   position: fixed;
   top: 0;
   left: 0;
   max-height: 100%;
   -webkit-transform-origin: center center;
   transform-origin: center center;
   overflow-y: scroll;
   z-index: 4;
}

.mdc-select__selected-text {
   -webkit-transition: opacity 125ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 125ms 0ms cubic-bezier(0.4, 0, 1, 1);
   transition: opacity 125ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 125ms 0ms cubic-bezier(0.4, 0, 1, 1);
   transition: opacity 125ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 125ms 0ms cubic-bezier(0.4, 0, 1, 1);
   transition: opacity 125ms 0ms cubic-bezier(0.4, 0, 1, 1), transform 125ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 125ms 0ms cubic-bezier(0.4, 0, 1, 1);
   white-space: nowrap;
   overflow: hidden;
}

.mdc-select--open .mdc-select__selected-text {
   -webkit-transform: translateY(8px);
   transform: translateY(8px);
   -webkit-transition: opacity 125ms 125ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 125ms 125ms cubic-bezier(0, 0, 0.2, 1);
   transition: opacity 125ms 125ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 125ms 125ms cubic-bezier(0, 0, 0.2, 1);
   transition: opacity 125ms 125ms cubic-bezier(0, 0, 0.2, 1), transform 125ms 125ms cubic-bezier(0, 0, 0.2, 1);
   transition: opacity 125ms 125ms cubic-bezier(0, 0, 0.2, 1), transform 125ms 125ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 125ms 125ms cubic-bezier(0, 0, 0.2, 1);
   opacity: 0;
}

.mdc-select--disabled,
.mdc-select[disabled] {
   color: rgba(0, 0, 0, 0.38);
   background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%230%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.38%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);
   border-bottom-style: dotted;
   cursor: default;
   pointer-events: none;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

.mdc-select--theme-dark.mdc-select--disabled,
.mdc-theme--dark .mdc-select--disabled {
   color: rgba(255, 255, 255, 0.5);
   background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.38%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);
   border-bottom: 1px dotted rgba(255, 255, 255, 0.38);
}

.mdc-select--theme-dark.mdc-select[disabled],
.mdc-theme--dark .mdc-select[disabled] {
   color: rgba(255, 255, 255, 0.5);
   background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.38%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E);
   border-bottom: 1px dotted rgba(255, 255, 255, 0.38);
}

.mdc-select__menu .mdc-list-item {
   font-family: Roboto, sans-serif;
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   font-size: 1rem;
   font-weight: 400;
   letter-spacing: 0.04em;
   line-height: 1.75rem;
   color: rgba(0, 0, 0, 0.54);
}

.mdc-select__menu .mdc-list-item[aria-selected="true"] {
   color: rgba(0, 0, 0, 0.87);
}

.mdc-select--theme-dark .mdc-select__menu .mdc-list-item,
.mdc-theme--dark .mdc-select__menu .mdc-list-item {
   color: rgba(255, 255, 255, 0.7);
}

.mdc-select--theme-dark .mdc-select__menu .mdc-list-item[aria-selected="true"],
.mdc-theme--dark .mdc-select__menu .mdc-list-item[aria-selected="true"] {
   color: white;
}

.mdc-select__menu .mdc-list-group,
.mdc-select__menu .mdc-list-group > .mdc-list-item:first-child {
   margin-top: 12px;
}

.mdc-select__menu .mdc-list-group {
   color: rgba(0, 0, 0, 0.38);
   font-weight: normal;
}

.mdc-select__menu .mdc-list-group .mdc-list-item {
   color: rgba(0, 0, 0, 0.87);
}

.mdc-select--theme-dark .mdc-select__menu .mdc-list-group,
.mdc-theme--dark .mdc-select__menu .mdc-list-group {
   color: rgba(255, 255, 255, 0.5);
}

.mdc-select--theme-dark .mdc-select__menu .mdc-list-group .mdc-list-item,
.mdc-theme--dark .mdc-select__menu .mdc-list-group .mdc-list-item {
   color: white;
}

.mdc-multi-select {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   width: 250px;
   padding: 0;
   border: 1px solid;
   border-color: rgba(0, 0, 0, 0.38);
   outline: none;
}

.mdc-multi-select--theme-dark,
.mdc-theme--dark .mdc-multi-select {
   border-color: rgba(255, 255, 255, 0.5);
}

.mdc-multi-select .mdc-list-group {
   margin: 16px 0 0;
   padding: 0 0 0 16px;
   color: rgba(0, 0, 0, 0.38);
   font-weight: normal;
}

.mdc-multi-select .mdc-list-group--theme-dark,
.mdc-theme--dark .mdc-multi-select .mdc-list-group {
   color: rgba(255, 255, 255, 0.5);
}

.mdc-multi-select .mdc-list-group:last-child {
   margin-bottom: 16px;
}

.mdc-multi-select .mdc-list-group .mdc-list-divider {
   margin-left: -16px;
}

.mdc-multi-select .mdc-list-item {
   margin: 0 0 0 -16px;
   padding: 0 16px;
   color: rgba(0, 0, 0, 0.87);
}

.mdc-multi-select .mdc-list-item--theme-dark,
.mdc-theme--dark .mdc-multi-select .mdc-list-item {
   color: white;
}

.mdc-multi-select .mdc-list-item:first-child {
   margin-top: 12px;
}

.mdc-multi-select .mdc-list-item:last-child {
   margin-bottom: 8px;
}

.mdc-multi-select .mdc-list-item:checked {
   background-color: rgba(0, 0, 0, 0.12);
   background-color: #fff;
}

.mdc-multi-select .mdc-list-item:checked--theme-dark,
.mdc-theme--dark .mdc-multi-select .mdc-list-item:checked {
   background-color: white;
}

.mdc-multi-select:focus .mdc-list-item:checked {
   background-color: #3f51b5;
}

.mdc-multi-select:focus .mdc-list-item:checked--theme-dark,
.mdc-theme--dark .mdc-multi-select:focus .mdc-list-item:checked {
   background-color: white;
}

.mdc-list-divider {
   margin-bottom: 8px;
   padding-top: 8px;
   font-size: 0;
}
