.custom-select{position:relative;background-color:#fff;margin-bottom:25px}.custom-select__option{overflow:hidden;box-sizing:border-box;display:block;width:100%;padding:0;background-color:transparent;border:0;border-radius:0;font-family:inherit;white-space:nowrap;text-align:left;text-overflow:ellipsis;cursor:pointer;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.custom-select__option-wrap{position:relative}.custom-select__input{box-sizing:border-box;display:block;width:100%;padding:0;border-width:1px 0;border-style:solid;border-radius:0;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.custom-select__dropdown{position:absolute;box-sizing:border-box;width:100%;top:100%;left:0;background-color:#fff}.custom-select--dropup .custom-select__dropdown{top:auto;bottom:100%}
.custom-select__option{position:relative;padding:0 20px;font-size:13px;height:52px;line-height:52px}.custom-select__option:focus{outline:0}.custom-select__option:hover,.custom-select__option:focus{background-color:#f9f9f9}
.custom-select__option--value{padding-right:1.875rem;border:1px solid #f4dcbc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.custom-select__option--value::before{position:absolute;right:39px;top:50%;width:1px;height:26px;background:#e9e9e9;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:""}
.custom-select__option--value::after{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:0;height:0;top:50%;right:15px;width:15px;height:9px;background:transparent url(select/arrow.svg) no-repeat center center;-webkit-background-size:15px 9px;background-size:15px 9px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:""}
.custom-select--active .custom-select__option--value::after{transform:translateY(-50%) rotate(-180deg)}.custom-select--active .custom-select__option--value{border-bottom-color:transparent;border-radius:.25rem .25rem 0 0}
.custom-select--dropup.custom-select--active .custom-select__option--value{border-top-color:transparent;border-bottom-color:#e6e6e6;border-radius:0 0 .25rem .25rem}
.custom-select__option-wrap{overflow-y:auto;max-height:11.25rem}.custom-select__option-wrap::-webkit-scrollbar{width:16px}.custom-select__option-wrap::-webkit-scrollbar-thumb{background-color:#e6e6e6;background-clip:padding-box;border-width:0 4px;border-style:solid;border-color:transparent}
.custom-select__input{position:relative;z-index:1;height:2.25rem;margin-top:-1px;padding:0 .75rem;border-color:#e6e6e6;transform:translateY(1px);font-size:1rem}
.custom-select__input:focus{outline:0}.custom-select--dropup .custom-select__input{border-top-width:0;margin-top:0;transform:translateY(0)}.custom-select__dropdown{overflow:hidden;z-index:1;top:calc(100% - 1px);border-width:0 1px 1px;border-style:solid;border-color:#e6e6e6;border-radius:0 0 .25rem .25rem}
.custom-select--dropup .custom-select__dropdown{bottom:calc(100% - 1px);border-width:1px 1px 0;border-radius:.25rem .25rem 0 0}