:root{--base-color: #e16c67;--base-Hcolor: 2;--mainColor: hsla(var(--base-Hcolor), 97%, 50%, 100%);--second-color: #7eb69f;--second-Hcolor: 155;--secondColor: hsla(var(--second-Hcolor), var(--percent-second-color), 42%, 100%);--M-base-color: #e16c67;--M-second-color: #7eb69f;--bgColor: #e16c67;--whiteColor: #fff;--fontColor: #2E2D2D;--fontColorWhite: #fff;--font-size: 16px;--font-sizeD: 0.9375vw;--pageBg: #fff;--grayColor: #5A5959;--line-height: 1.25;--letter-spacing: 0;--font-family: "Circe", "Arial", "Helvetica", sans-serif;--percent-second-color: 28%;--percent-base-color: 70%}.js-btn{-ms-touch-action:manipulation;touch-action:manipulation}.mobile-btn--menu{display:none;position:relative;z-index:101;width:50px;height:50px;cursor:pointer}@media screen and (max-width:767px){.mobile-btn--menu{display:block}}.mobile-btn--menu.is-open>span{background-color:transparent}.mobile-btn--menu.is-open>span::after{transform:translateY(-9px) rotate(45deg)}.mobile-btn--menu.is-open>span::before{transform:translateY(9px) rotate(-45deg)}.mobile-btn--menu>span{position:absolute;top:50%;height:3px;right:10px;left:10px;margin-top:-1px;background-color:var(--fontColorWhite);transition:background-color 0.3s;backface-visibility:hidden;border-radius:2px}.mobile-btn--menu>span::before,.mobile-btn--menu>span::after{content:"";position:absolute;left:0;right:0;height:3px;background-color:var(--fontColorWhite);transition:background-color 0.3s, transform 0.3s;backface-visibility:hidden;border-radius:2px}.mobile-btn--menu>span::before{top:-9px}.mobile-btn--menu>span::after{bottom:-9px}.btn--std{position:relative;z-index:1;display:inline-block;font-family:var(--font-family);font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.25;font-weight:700;vertical-align:middle;text-align:center;text-decoration:none;white-space:nowrap;background-color:transparent;border:none;outline:none;transition:all 0.3s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;margin:0;border-radius:10px;overflow:hidden;background:var(--bgColor);border:1px solid var(--bgColor);color:var(--fontColorWhite);padding:15px 15px 10px;min-width:270px;text-transform:uppercase}@media screen and (min-width:1199px){.btn--std{font-size:1.1111111111rem;font-weight:700}}.btn--std:hover{background-color:var(--M-second-color);border-color:var(--M-second-color)}.btn--std::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;z-index:1;border:1px solid transparent;transition:all 0.3s;border-radius:10px}.btn--std:hover::before{opacity:0;-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.btn--std::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;border-radius:10px;background-color:var(--M-second-color);transition:all 0.3s;transform:scale(0.5, 0.5)}.btn--std:hover::after{opacity:1;transform:scale(1, 1)}.btn--light{position:relative;z-index:1;display:inline-block;font-family:var(--font-family);font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.25;font-weight:700;vertical-align:middle;text-align:center;text-decoration:none;white-space:nowrap;background-color:transparent;border:none;outline:none;transition:all 0.3s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;margin:0;border-radius:10px;overflow:hidden;background:var(--bgColor);border:1px solid var(--bgColor);color:var(--fontColorWhite);padding:15px 15px 10px;min-width:270px;text-transform:uppercase}@media screen and (min-width:1199px){.btn--light{font-size:1.1111111111rem;font-weight:700}}.btn--light:hover{background-color:var(--M-second-color);border-color:var(--M-second-color)}.btn--light::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;z-index:1;border:1px solid transparent;transition:all 0.3s;border-radius:10px}.btn--light:hover::before{opacity:0;-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.btn--light::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;border-radius:10px;background-color:var(--M-second-color);transition:all 0.3s;transform:scale(0.5, 0.5)}.btn--light:hover::after{opacity:1;transform:scale(1, 1)}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=time]::-webkit-inner-spin-button,input[type=time]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;margin:0}input[type=time],input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;-o-appearance:textfield;-ms-appearance:textfield}input[type="time"]::-webkit-clear-button{display:none}input[type="time"]::-moz-clear-button{display:none}svg,img{border:none;vertical-align:middle;max-width:100%;height:auto}video{-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%;height:auto}[type="color"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{padding:10px 15px;box-sizing:border-box;background:#F9F9F9;border:1px solid #E8E8E8;border-radius:10px;height:50px;width:100%;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:400 1rem var(--font-family), arial, sans-serif;line-height:1.25;color:var(--fontColor);transition-duration:0.2s;min-width:0}@media screen and (min-width:1199px){[type="color"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{height:3.3333333333rem;padding:0.5555555556rem 0.8333333333rem}}[type="color"][disabled="disabled"],[type="date"][disabled="disabled"],[type="datetime"][disabled="disabled"],[type="datetime-local"][disabled="disabled"],[type="email"][disabled="disabled"],[type="month"][disabled="disabled"],[type="number"][disabled="disabled"],[type="password"][disabled="disabled"],[type="search"][disabled="disabled"],[type="tel"][disabled="disabled"],[type="text"][disabled="disabled"],[type="time"][disabled="disabled"],[type="url"][disabled="disabled"],[type="week"][disabled="disabled"],select[disabled="disabled"],textarea[disabled="disabled"]{opacity:0.5}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--fontColor);transition:all 0.3s}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--fontColor);transition:all 0.3s}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--fontColor);transition:all 0.3s}input:focus,textarea:focus{border-color:var(--mainColor);background:#fff}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}textarea{height:150px;padding-top:1rem;padding-bottom:1rem;resize:none;display:block}@media screen and (min-width:1199px){textarea{padding-top:0.625rem;padding-bottom:0.625rem;height:8.3333333333rem}}select{padding-right:40px;background-image:url("/themes/hospital/images/icons/select-arrow.svg");background-position:right 15px center;background-repeat:no-repeat}@media screen and (min-width:1199px){select{padding-right:2.2222222222rem;background-position:right 0.8333333333rem center}}.form-type-checkbox,.form-type-radio{position:relative}input[type="radio"]{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}input[type="radio"]~label{display:inline-block;position:relative;padding-left:1.75em;cursor:pointer;transition-duration:0.2s}input[type="radio"]~label::before,input[type="radio"]~label::after{content:"";position:absolute;left:0;top:0;width:0;border-radius:50%;transition-duration:0.2s}input[type="radio"]~label::before{width:1.25em;height:1.25em;background:#fff;border:1px solid rgba(78, 84, 92, 0.4)}input[type="radio"]~label::after{background:var(--M-base-color);width:10px;height:10px;top:0.625em;left:0.625em;margin-top:-5px;margin-left:-5px;opacity:0;transform:scale(0.5);transition:all 0.3s}input[type="radio"]:checked~label::after{opacity:1;transform:scale(1)}input[type="radio"]:checked~label::before{border-color:var(--M-base-color)}.form-type-radio{position:relative}input[type="checkbox"]{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}input[type="checkbox"]~label{display:inline-block;padding-left:1.75em;cursor:pointer;transition-duration:0.2s;position:relative}input[type="checkbox"]~label::before,input[type="checkbox"]~label::after{content:"";position:absolute;left:0;top:0.625em;margin-top:-0.6em;width:1.2em;height:1.2em;transition-duration:0.2s}input[type="checkbox"]~label::before{background:#fff;border:1px solid var(--M-base-color);border-radius:3px}input[type="checkbox"]~label::after{background:url("/themes/hospital/images/icons/check.svg") no-repeat center center;background-size:58.3333333333% auto;opacity:0;transform:scale(0.5)}input[type="checkbox"]:checked~label::after{opacity:1;transform:none}input[type="checkbox"]:checked~label::before{border-color:var(--M-base-color)}.select2-container--default.select2-container--disabled .select2-selection--single{background:#F9F9F9;border:1px solid #E8E8E8;border-radius:10px}.select2-container--default .select2-selection--single{position:relative;background:#F9F9F9;border:1px solid #E8E8E8;border-radius:10px;outline:none;height:50px;display:flex;align-items:center;padding:10px 40px 10px 15px}@media screen and (min-width:1199px){.select2-container--default .select2-selection--single{max-width:23.3333333333rem;width:100%;height:3.3333333333rem;padding:0.8333333333rem 2.2222222222rem 0.8333333333rem 0.8333333333rem}}.select2-container--default .select2-selection--single.exposed-style{border:none}.select2-container--default .select2-selection--single.exposed-style .select2-selection__rendered{line-height:60px}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;line-height:1.25}.select2-container--default .select2-selection--single .select2-selection__arrow{right:15px;height:100%;background:url("/themes/hospital/images/icons/select-arrow.svg") no-repeat center center;width:10px;background-size:contain}@media screen and (min-width:1199px){.select2-container--default .select2-selection--single .select2-selection__arrow{right:0.8333333333rem;width:0.5555555556rem}}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#2D3748}.select2-container--default .select2-selection--single .select2-selection__clear{position:absolute;right:-23px;top:0;bottom:0;z-index:1000;font-size:20px;width:20px;text-align:center;transition:color 0.3s}.select2-container--default .select2-selection--single .select2-selection__clear:hover{color:var(--M-base-color)}.select2-container--default .select2-results>.select2-results__options{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--M-base-color) rgba(var(--M-base-color), 0.3)}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:6px;height:6px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background:rgba(var(--M-base-color), 0.3)}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background:var(--M-base-color)}.select2-container{max-width:100%}.select2-search{box-shadow:0 0 5px rgba(0, 0, 0, 0.3)}.select2-search__field{min-height:32px}.select2-container--default .select2-search--dropdown .select2-search__field{height:40px;border:1px solid #E8E8E8}.select2-container--open .select2-selection__arrow{transform:rotate(180deg)}.select2-dropdown{border:none}.select2-container--default .select2-results>.select2-results__options{max-height:250px}.select2-container--open .select2-results__options{border-radius:0 0 5px 5px}.select2-results__options{border:none;border-radius:0;box-shadow:0px 0px 30px rgba(60, 63, 65, 0.06);max-height:250px}.select2-results__options .select2-results__option{display:flex;align-items:center;padding:15px;min-height:60px}.select2-results__options .select2-results__option:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.select2-results__options .select2-results__option--highlighted[aria-selected]{background:var(--mainColor);color:#fff}form .form-item{position:relative}form .form-item-required::before{content:"";position:absolute;width:6px;height:6px;background:#E74040;border-radius:100%;margin-left:-3px;margin-top:-3px;z-index:1;top:26px}@media screen and (min-width:1199px){form .form-item-required::before{top:1.6666666667rem}}form .form-item.form-type-password-confirm{margin-bottom:0}form .form-item.form-type-password-confirm.form-item-required:before{display:none}form .confirmation-message{text-align:center}.magnific-popup__content form .form-item{margin-bottom:15px}form.js-form-auto-submit .form-actions{display:none}form .form-actions{margin-top:15px}input#edit-submit,.form-submit{position:relative;z-index:1;display:inline-block;font-family:var(--font-family);font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.25;font-weight:700;vertical-align:middle;text-align:center;text-decoration:none;white-space:nowrap;background-color:transparent;border:none;outline:none;transition:all 0.3s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;margin:0;border-radius:10px;overflow:hidden;background:var(--M-second-color);border:1px solid var(--M-second-color);color:var(--fontColorWhite);text-transform:uppercase;padding:18px 35px;text-transform:uppercase;width:100%}@media screen and (min-width:1199px){input#edit-submit,.form-submit{font-size:1.1111111111rem;font-weight:700}}@media screen and (min-width:1199px){input#edit-submit,.form-submit{padding:0.9166666667rem 1.9444444444rem;letter-spacing:1px}}input#edit-submit:hover,.form-submit:hover{background-color:var(--M-base-color);border-color:var(--M-base-color)}input#edit-submit::before,.form-submit::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;z-index:1;border:1px solid transparent;transition:all 0.3s;border-radius:10px}input#edit-submit:hover::before,.form-submit:hover::before{opacity:0;-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}input#edit-submit::after,.form-submit::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;border-radius:10px;background-color:var(--M-base-color);transition:all 0.3s;transform:scale(0.5, 0.5)}input#edit-submit:hover::after,.form-submit:hover::after{opacity:1;transform:scale(1, 1)}.datepicker-picker{background:var(--whiteColor);border:1px solid #EBDDC0;border-radius:unset;padding:0.8333333333rem;width:100%}.datepicker-picker .days-of-week .dow{font-weight:700;font-size:0.7777777778rem;color:var(--M-base-color)}.datepicker-picker .datepicker-main{padding:0.2777777778rem}.datepicker-picker .datepicker-header{margin-bottom:15px;padding:0}.datepicker-picker .datepicker-header .datepicker-controls{justify-content:space-between;align-items:center}.datepicker-picker .datepicker-header .button{transition-duration:0.2s}.datepicker-picker .datepicker-header .button.view-switch{font-size:1.125rem;font-weight:700;height:auto;padding:0;flex:unset}@media screen and (min-width:1199px){.datepicker-picker .datepicker-header .button.view-switch{font-size:1.3333333333rem;font-weight:700}}.datepicker-picker .datepicker-header .button.view-switch:hover{background:unset;color:var(--M-base-color)}.datepicker-picker .datepicker-header .button.next-btn{font-size:0;height:2.25rem}.datepicker-picker .datepicker-header .button.next-btn:before{content:"";width:0;height:0;margin-left:5px;border-top:5px solid transparent;border-left:5px solid var(--M-base-color);border-bottom:5px solid transparent}.datepicker-picker .datepicker-header .button.prev-btn{font-size:0;height:2.25rem}.datepicker-picker .datepicker-header .button.prev-btn:before{content:"";margin-right:5px;width:0;height:0;border-top:5px solid transparent;border-right:5px solid var(--M-base-color);border-bottom:5px solid transparent}.datepicker-picker .datepicker-grid{width:100%}.datepicker-picker .days{width:100%}.datepicker-picker .datepicker-cell.day{font-size:0.7777777778rem;height:1.6666666667rem;width:calc(14.2857142857% - 0.8rem);margin:0.55rem 0.4rem;flex-basis:unset;display:flex;align-items:center;justify-content:center;flex:unset;line-height:1;border-radius:unset;transition-duration:0.2s;color:var(--fontColor);padding:4px 0 1px}.datepicker-picker .datepicker-cell.disabled{opacity:0.7}.datepicker-picker .datepicker-cell.disabled.prev,.datepicker-picker .datepicker-cell.disabled.next{opacity:0.5}.datepicker-picker .datepicker-cell.selected{background:linear-gradient(to top,rgba(255, 255, 255,0.7),rgba(255, 255, 255,0.7)) var(--bgColor);color:var(--whiteColor)}.datepicker-picker .datepicker-cell.selected:hover{background:linear-gradient(to top,rgba(255, 255, 255,0),rgba(255, 255, 255,0)) var(--bgColor)}.datepicker-picker .datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background:var(--M-base-color);color:var(--whiteColor)}.datepicker-picker .datepicker-cell.highlighted:not(.selected):not(.range):not(.today):hover{background:var(--M-second-color)}.datepicker-picker .datepicker-cell.focused{background:var(--M-second-color);color:var(--fontColorWhite)}.datepicker-picker{background:var(--whiteColor);border:1px solid #EBDDC0;border-radius:unset;padding:0.8333333333rem;width:100%}.datepicker-picker .days-of-week .dow{font-weight:700;font-size:0.7777777778rem;color:var(--M-base-color)}.datepicker-picker .datepicker-main{padding:0.2777777778rem}.datepicker-picker .datepicker-header{margin-bottom:15px;padding:0}.datepicker-picker .datepicker-header .datepicker-controls{justify-content:space-between;align-items:center}.datepicker-picker .datepicker-header .button{transition-duration:0.2s}.datepicker-picker .datepicker-header .button.view-switch{font-size:1.125rem;font-weight:700;height:auto;padding:0;flex:unset}@media screen and (min-width:1199px){.datepicker-picker .datepicker-header .button.view-switch{font-size:1.3333333333rem;font-weight:700}}.datepicker-picker .datepicker-header .button.view-switch:hover{background:unset;color:var(--M-base-color)}.datepicker-picker .datepicker-header .button.next-btn{font-size:0;height:2.25rem}.datepicker-picker .datepicker-header .button.next-btn:before{content:"";width:0;height:0;margin-left:5px;border-top:5px solid transparent;border-left:5px solid var(--M-base-color);border-bottom:5px solid transparent}.datepicker-picker .datepicker-header .button.prev-btn{font-size:0;height:2.25rem}.datepicker-picker .datepicker-header .button.prev-btn:before{content:"";margin-right:5px;width:0;height:0;border-top:5px solid transparent;border-right:5px solid var(--M-base-color);border-bottom:5px solid transparent}.datepicker-picker .datepicker-grid{width:100%}.datepicker-picker .days{width:100%}.datepicker-picker .datepicker-cell.day{font-size:0.7777777778rem;height:1.6666666667rem;width:calc(14.2857142857% - 0.8rem);margin:0.55rem 0.4rem;flex-basis:unset;display:flex;align-items:center;justify-content:center;flex:unset;line-height:1;border-radius:unset;transition-duration:0.2s;color:var(--fontColor);padding:4px 0 1px}.datepicker-picker .datepicker-cell.disabled{opacity:0.7}.datepicker-picker .datepicker-cell.disabled.prev,.datepicker-picker .datepicker-cell.disabled.next{opacity:0.5}.datepicker-picker .datepicker-cell.selected{background:linear-gradient(to top,rgba(255, 255, 255,0.7),rgba(255, 255, 255,0.7)) var(--bgColor);color:var(--whiteColor)}.datepicker-picker .datepicker-cell.selected:hover{background:linear-gradient(to top,rgba(255, 255, 255,0),rgba(255, 255, 255,0)) var(--bgColor)}.datepicker-picker .datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background:var(--M-base-color);color:var(--whiteColor)}.datepicker-picker .datepicker-cell.highlighted:not(.selected):not(.range):not(.today):hover{background:var(--M-second-color)}.datepicker-picker .datepicker-cell.focused{background:var(--M-second-color);color:var(--fontColorWhite)}/*# sourceMappingURL=form_base.css.map */