#page{padding-top:0!important}#page #primary-joblist{background-color:#fbf8f8;padding:0 8.8%}@media(max-width:999px){#page #primary-joblist{padding:0 4%}}#page #primary-joblist *{font-family:Work Sans,sans-serif;margin-top:0}#page #primary-joblist h1,#page #primary-joblist h2{font-family:apparel}#page #primary-joblist #main{margin-left:0;padding:60px 20px;text-align:left;width:100%}@media(max-width:999px){#page #primary-joblist #main{padding:40px 0 0}}#page #primary-joblist #main .page-title{color:#212529;font-size:30px;margin-bottom:60px;text-align:left;text-transform:none}@media(max-width:999px){#page #primary-joblist #main .page-title{font-size:24px;margin-bottom:30px}}#page #primary-joblist #main form.career-form button,#page #primary-joblist #main form.career-form input,#page #primary-joblist #main form.career-form optgroup,#page #primary-joblist #main form.career-form p,#page #primary-joblist #main form.career-form select,#page #primary-joblist #main form.career-form textarea{font-size:16px;line-height:1;margin-bottom:0}#page #primary-joblist #main form.career-form .search-bar{margin-bottom:40px;position:relative}@media(max-width:999px){#page #primary-joblist #main form.career-form .search-bar{margin-bottom:30px}}#page #primary-joblist #main form.career-form .search-bar input[name=keyword]{border:1px solid #ccc;border-radius:10px;color:#666;height:50px;margin-bottom:0;outline:none;text-indent:20px;width:100%}#page #primary-joblist #main form.career-form .search-bar input[name=keyword]::-moz-placeholder{color:#cacacb;font-weight:400}#page #primary-joblist #main form.career-form .search-bar input[name=keyword]::placeholder{color:#cacacb;font-weight:400}@media(max-width:999px){#page #primary-joblist #main form.career-form .search-bar input[name=keyword]::-moz-placeholder{font-size:12px}#page #primary-joblist #main form.career-form .search-bar input[name=keyword]::placeholder{font-size:12px}}@media(max-width:999px){#page #primary-joblist #main form.career-form .search-bar input[name=keyword]{height:35px}}#page #primary-joblist #main form.career-form .search-bar .altsubmit-carrer-search{background-color:#ad073d;border:none;border-radius:7px;bottom:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:400;line-height:1.3;position:absolute;right:5px;top:5px;width:110px}@media(max-width:999px){#page #primary-joblist #main form.career-form .search-bar .altsubmit-carrer-search{font-size:12px;height:28px;right:4px;top:4px}}@media(max-width:767px){#page #primary-joblist #main form.career-form .search-bar .altsubmit-carrer-search{line-height:1;padding:5px 12px}}#page #primary-joblist #main form.career-form .form-filters .heading,#page #primary-joblist #main form.career-form .form-filters h2{display:inline-block;font-size:20px;text-transform:none;vertical-align:sub}@media(max-width:999px){#page #primary-joblist #main form.career-form .form-filters .heading,#page #primary-joblist #main form.career-form .form-filters h2{font-size:14px}}#page #primary-joblist #main form.career-form .form-filters .heading>h2,#page #primary-joblist #main form.career-form .form-filters h2>h2{margin-bottom:0}#page #primary-joblist #main form.career-form .form-filters .clear-filters{background-color:#fff;border:1px solid #dc0f1d;border-radius:7px;color:#dc0f1d;cursor:pointer;font-weight:400;margin-bottom:0;margin-left:20px;padding:5px}@supports (font:-apple-system-body) and (-webkit-appearance:none){#page #primary-joblist #main form.career-form .form-filters .clear-filters{padding-top:3px}}@media(max-width:999px){#page #primary-joblist #main form.career-form .form-filters .clear-filters{float:right;font-size:12px;height:24px;padding:6px 8px}}#page #primary-joblist #main form.career-form .form-filters .option-container{display:flex;flex-wrap:wrap;gap:20px;margin:10px 0}@media(max-width:999px){#page #primary-joblist #main form.career-form .form-filters .option-container{gap:0;margin-bottom:20px}}#page #primary-joblist #list-container button,#page #primary-joblist #list-container input,#page #primary-joblist #list-container optgroup,#page #primary-joblist #list-container p,#page #primary-joblist #list-container select,#page #primary-joblist #list-container textarea{font-size:16px;line-height:1;margin-bottom:0}@media(max-width:999px){#page #primary-joblist #list-container button,#page #primary-joblist #list-container input,#page #primary-joblist #list-container optgroup,#page #primary-joblist #list-container p,#page #primary-joblist #list-container select,#page #primary-joblist #list-container textarea{font-size:14px}}#page #primary-joblist #list-container .total-post{color:#ad073d;font-size:20px;font-weight:500;margin:0 20px;text-align:left}@media(max-width:999px){#page #primary-joblist #list-container .total-post{font-size:14px;margin-left:0}}#page #primary-joblist #list-container .empty-section{color:#88888d;height:150px;text-align:center}#page #primary-joblist #list-container section.job-listings ul{list-style:none;margin:0;padding-bottom:20px;padding-left:0}#page #primary-joblist #list-container section.job-listings ul li{border:1px solid #cacacb;border-radius:10px;margin:40px 20px}#page #primary-joblist #list-container section.job-listings ul li:first-child{margin-top:10px}#page #primary-joblist #list-container section.job-listings ul li:last-child{margin-bottom:0}#page #primary-joblist #list-container section.job-listings ul li:hover{box-shadow:0 0 20px #a8a8a8}@media(max-width:999px){#page #primary-joblist #list-container section.job-listings ul li{margin:15px 0}}#page #primary-joblist #list-container section.job-listings ul li article{align-items:center;display:flex;justify-content:space-between;padding:50px 70px}#page #primary-joblist #list-container section.job-listings ul li article a:visited h2,#page #primary-joblist #list-container section.job-listings ul li article h2,#page #primary-joblist #list-container section.job-listings ul li article p{color:#212529}@media(max-width:999px){#page #primary-joblist #list-container section.job-listings ul li article{align-items:flex-start;flex-direction:column;padding:20px}}#page #primary-joblist #list-container section.job-listings ul li article .col1{text-align:left}#page #primary-joblist #list-container section.job-listings ul li article .col1 h2{font-size:24px;margin-bottom:7px;text-transform:none}@media(max-width:999px){#page #primary-joblist #list-container section.job-listings ul li article .col1 h2{font-size:20px}}#page #primary-joblist #list-container section.job-listings ul li article .col1 h2 a{color:#212529}#page #primary-joblist #list-container section.job-listings ul li article .col1 .job-tag{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-bottom:20px}#page #primary-joblist #list-container section.job-listings ul li article .col1 .job-tag p{background-color:#f4f4f4;border-radius:7px;color:#212529;display:inline-block;line-height:26px;margin:0;padding:4px 10px 2px}@supports (font:-apple-system-body) and (-webkit-appearance:none){#page #primary-joblist #list-container section.job-listings ul li article .col1 .job-tag p{padding-top:2px}}#page #primary-joblist #list-container section.job-listings ul li article .col1 .location-container img{height:17px;margin-bottom:-3px;width:17px}@media(max-width:999px){#page #primary-joblist #list-container section.job-listings ul li article .col1 .location-container img{height:13px;width:13px}}#page #primary-joblist #list-container section.job-listings ul li article .col1 .location-container p{color:#212529;display:inline-block}@media(max-width:999px){#page #primary-joblist #list-container section.job-listings ul li article .col2{margin-top:20px;text-align:right;width:100%}}#page #primary-joblist #list-container section.job-listings ul li article .col2 p{color:#88888d;margin-bottom:0}@media(max-width:999px){#page #primary-joblist #list-container section.job-listings ul li article .col2 p{font-size:12px}}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages{cursor:pointer;display:flex;justify-content:center;list-style:none;margin:0}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button{border:none;border-radius:3px;font-size:16px;height:31px;line-height:30px;margin:0 5px;width:31px}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button.active{background:#ad073d;color:#fff;opacity:.5}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button.disabled,#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button:disabled{opacity:0}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button.pagination-button.prev{color:transparent;position:relative}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button.pagination-button.prev:after{border-bottom:2px solid;border-right:2px solid;box-sizing:border-box;color:#88888d;content:"";display:block;height:8px;position:absolute;right:12px;top:34%;transform:rotate(135deg);width:8px}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button.pagination-button.next{color:transparent;position:relative}#page #primary-joblist #list-container .pagination-controls ul.pagination-pages li button.pagination-button.next:after{border-bottom:2px solid;border-right:2px solid;box-sizing:border-box;color:#88888d;content:"";display:block;height:8px;position:absolute;right:12px;top:34%;transform:rotate(-45deg);width:8px}#page #primary-joblist #list-container .pagination-controls{padding:20px 0 60px}@media(max-width:999px){#page #primary-joblist #list-container .pagination-controls{padding:25px 0 40px}}.tee-filter-list{background-color:#fff;border:1px solid #cacacb;border-radius:10px;cursor:pointer;display:inline-block;list-style:none;margin:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:999px){.tee-filter-list{margin-bottom:10px;margin-right:0;min-width:48%}.tee-filter-list:first-child{margin-right:10px}}@media(max-width:500px){.tee-filter-list{width:95%}}.tee-filter-list:after{border-bottom:2px solid;border-right:2px solid;box-sizing:border-box;color:#88888d;content:"";display:block;height:10px;position:absolute;right:12px;top:34%;transform:rotate(45deg);width:10px}.tee-filter-list span.selected{color:#88888d;display:block;font-size:20px;line-height:50px;padding-left:20px;padding-right:30px;position:relative;z-index:2}@supports (font:-apple-system-body) and (-webkit-appearance:none){.tee-filter-list span.selected{padding-top:0}}@media(max-width:999px){.tee-filter-list span.selected{font-size:14px;line-height:37px;padding-left:12px}}.tee-filter-list .filter-list-box{background:#fff;border-radius:10px;box-shadow:0 3px 10px #d4cfd0;margin:0;max-height:250px;overflow-x:hidden;padding-left:0;position:absolute;top:60px;width:100%;z-index:11}.tee-filter-list .filter-list-box::-webkit-scrollbar{width:2px}.tee-filter-list .filter-list-box::-webkit-scrollbar-thumb{background-color:gray;background:linear-gradient(transparent 10%,gray 10% 90%,transparent 0)}@media(max-width:999px){.tee-filter-list .filter-list-box{top:45px}}.tee-filter-list .filter-list-box li{color:#333;font-size:14px;line-height:50px;padding-left:20px}@media(max-width:999px){.tee-filter-list .filter-list-box li{font-size:12px;line-height:25px}}.tee-filter-list .filter-list-box li:focus,.tee-filter-list .filter-list-box li:hover{background-color:#ad073d;color:#fff}.tee-filter-list .filter-list-box li.selected{font-weight:700}.tee-filter-list .filter-list-box li:first-child{margin-top:10px}.tee-filter-list .filter-list-box li:last-child{margin-bottom:10px}.tee-filter-list.open{border-color:#ad073d}.tee-filter-list.open:after{top:46%;transform:rotate(225deg)}.tee-filter-list.open li{display:block}.form-container{background-color:#fbf8f8;padding:0 8.8% 60px}.form-container.join-us{padding-top:50px}@media(max-width:999px){.form-container{margin:0;padding:0 4% 20px}}@media(max-width:768){.form-container{padding:0 20px 20px}}.form-container>.title{padding-bottom:0}form.altform{padding:0 60px;text-align:left}@media only screen and (max-width:999px)and (min-width:768px){form.altform{padding:0 15px 15px}}@media only screen and (max-width:768px){form.altform{padding:0 10px 15px}}form.altform form.altform input[type=date],form.altform form.altform input[type=email],form.altform form.altform input[type=number],form.altform input[type=text]{border-color:#cacacb;border-radius:10px;height:50px;padding-top:6px;text-indent:20px;width:100%}form.altform input.hidden-input{height:1px!important;width:1px!important}form.altform .tee-filter-list span.selected{align-items:center;color:#212529;display:flex;font-size:16px;font-weight:400;height:50px}@media only screen and (max-width:999px){form.altform .tee-filter-list span.selected{font-size:14px;line-height:37px;padding-left:20px}}form.altform .form-control{border:1px solid #cacacb;border-radius:10px;color:#212529;font-weight:400;height:50px;padding-top:6px;text-indent:20px;width:100%}form.altform .form-control:focus{background-color:#fff;border-color:#ad073d;box-shadow:0 0 0 .2rem #007bff40;box-shadow:none;color:#495057;outline:0}form.altform .alt-form-group{margin-bottom:30px}form.altform .alt-form-group>label{color:#212529;display:block;font-size:16px;font-weight:400;line-height:24px;margin-bottom:10px}@media only screen and (max-width:999px){form.altform .alt-form-group>label{font-size:14px}}form.altform .alt-form-group .input-container.relative{position:relative}form.altform .alt-form-group.form-error .tee-filter-list{border-color:#dc0f1d}form.altform .alt-form-group.form-error .alt-form-field-group{margin-bottom:8px}form.altform .tee-filter-list{width:100%}form.altform ::-moz-placeholder{color:#cacacb;opacity:1}form.altform ::placeholder{color:#cacacb;opacity:1}form.altform :-ms-input-placeholder{color:#cacacb}form.altform ::-ms-input-placeholder{color:#cacacb}form.altform #cv_files-form-group,form.altform .file-input{margin-bottom:60px}form.altform #cv_files-form-group>label,form.altform .file-input>label{display:none}form.altform #cv_files-form-group>label.error,form.altform .file-input>label.error{display:block}form.altform #cv_files-form-group.form-error .alt-single-file-wrapper,form.altform .file-input.form-error .alt-single-file-wrapper{border-color:#dc0f1d}form.altform #cv_files-form-group>.alt-single-file-wrapper,form.altform .file-input>.alt-single-file-wrapper{align-items:center;background:#f1f2f5;border:1px dashed #88888d;border-radius:10px;display:flex;height:225px;justify-content:center;margin:0;position:relative;text-align:center}form.altform #cv_files-form-group>.alt-single-file-wrapper>input:not(.form-control),form.altform .file-input>.alt-single-file-wrapper>input:not(.form-control){display:none}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-before>img,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-before>img{display:block;margin:0 auto 18px}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-before h4,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-before h4{color:#212529;font-family:apparel;font-size:18px;font-weight:500;line-height:16px;margin:0 0 14px;text-transform:capitalize}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-before p,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-before p{color:#212529;font-size:16px;font-weight:400;line-height:20px;margin:0 0 19px;max-width:365px}@media only screen and (max-width:999px){form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-before p,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-before p{font-size:14px}}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-after,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-after{align-items:center}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-after span.alt-file-remove,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-after span.alt-file-remove{cursor:pointer;position:absolute;right:25px;top:20px;z-index:9999}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-after .cv-file-name,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-after .cv-file-name{margin-left:10px;text-align:left}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-after .cv-file-name h5,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-after .cv-file-name h5{border-bottom:1px solid #212529;font-size:16px;font-weight:500;line-height:18px;margin:0 0 8px;text-transform:inherit}form.altform #cv_files-form-group>.alt-single-file-wrapper .cv-file-zone-after .cv-file-name span,form.altform .file-input>.alt-single-file-wrapper .cv-file-zone-after .cv-file-name span{font-size:14px;font-weight:400}form.altform #cv_files-form-group>.alt-single-file-wrapper .alt-single-file-button,form.altform .file-input>.alt-single-file-wrapper .alt-single-file-button{align-items:center;background:#f1f2f5;border:1px solid #88888d;border-radius:10px;color:#212529;cursor:pointer;display:flex;font-family:Work Sans,sans-serif;font-size:16px;font-weight:400;height:38px;justify-content:center;margin:0 auto;min-width:125px}form.altform #cv_files-form-group>.alt-single-file-wrapper .alt-single-file-button img,form.altform .file-input>.alt-single-file-wrapper .alt-single-file-button img{margin-right:8px;position:relative;top:-2px}form.altform .button-submit{align-items:center;background-color:#ad073d;border:0;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:20px;min-width:193px;padding:7px 10px}form.altform .button-submit:hover{background-color:#d90449}form.altform .button-submit:disabled{opacity:.8}form.altform .cv-terms p{color:#707070;font-size:16px;font-weight:400;line-height:22px;margin:0 0 30px;text-align:left}@media only screen and (max-width:999px){form.altform .cv-terms p{font-size:14px}}form.altform .altform-message{border:1px solid transparent;border-radius:.25rem;margin-bottom:0;margin-top:30px;padding:15px 0 13px;position:relative;text-align:center}form.altform .altform-message.success-message{background-color:#d4edda;border-color:#c3e6cb;color:#155724}form.altform .altform-message.text-danger{background-color:#edd4d7;border-color:#edd4d7;color:red}form.altform .tee-filter-list:after{background-repeat:no-repeat;border:0;border-bottom:2px solid;border-right:2px solid;box-sizing:border-box;color:#88888d;content:"";display:block;height:11px;height:10px;position:absolute;right:12px;top:34%;transform:inherit;transform:rotate(45deg);width:16px;width:10px}form.altform .tee-filter-list span.selected{color:#cacacb}form.altform .tee-filter-list.chosen span.selected{color:#000}@media only screen and (max-width:375px){form.altform .tee-filter-list.chosen span.selected{line-height:normal}}form.altform .tee-filter-list.open .filter-list-box{display:block;top:60px}form.altform .tee-filter-list .filter-list-box{max-height:267px;padding:11px 0}form.altform .tee-filter-list .filter-list-box li{color:#212529;font-size:16px;font-weight:400;height:31px;line-height:34px;padding-left:24px}@media only screen and (max-width:999px){form.altform .tee-filter-list .filter-list-box li{font-size:14px}}@media only screen and (max-width:375px){form.altform .tee-filter-list .filter-list-box li{display:inline-block;line-height:normal;width:100%}}form.altform .tee-filter-list .filter-list-box li:hover{color:#fff}form.altform #agree_terms-form-group{margin-bottom:80px}form.altform .altform-submit-group{display:flex;justify-content:center;padding-top:50px}@media only screen and (max-width:999px){form.altform .altform-submit-group{padding-top:30px}}form.altform .altform-submit-group button.button-submit .button__text{color:#fff}form.altform .altform-pinner{display:none;margin-left:10px}form.altform .alt-form-group.hidden-form-group{display:none}form.altform .alt-form-group .altform-date-icon{position:absolute;right:20px;top:14px}form.altform .alt-form-group .alt-form-field-group{position:relative}form.altform .alt-form-group .form-control{font-size:16px;font-weight:400}@media only screen and (max-width:999px){form.altform .alt-form-group .form-control{font-size:14px}}form.altform .alt-form-group .form-control[type=tel]{text-indent:54px}form.altform .alt-form-group textarea{height:100px;padding:10px!important;resize:none;text-indent:10px}form.altform .alt-form-group textarea::-webkit-input-placeholder{padding-left:10px;padding-right:10px;text-indent:0}form.altform .alt-form-group textarea:-moz-input-placeholder,form.altform .alt-form-group textarea::-moz-input-placeholder{padding-left:10px;padding-right:10px;text-indent:0}form.altform .alt-form-group textarea:-ms-input-placeholder{padding-left:10px;padding-right:10px;text-indent:0}form.altform .alt-form-group span.required{color:#ad073d}form.altform .alt-form-group.form-error .form-control{border-color:#dc0f1d;margin-bottom:8px}form.altform .alt-form-group.form-error label.error{color:#dc0f1d;font-size:14px;margin:0}form.altform .alt-form-group .checkbox-form-group-wrapper{position:relative;--size:17px}form.altform .alt-form-group .checkbox-form-group-wrapper input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form.altform .alt-form-group .checkbox-form-group-wrapper input[type=checkbox]:checked~svg{animation:draw-checkbox .2s ease-in-out forwards;height:calc(var(--size)*.6);height:calc(var(--size)*.8)}form.altform .alt-form-group .checkbox-form-group-wrapper input[type=checkbox]:checked~label:after{border-color:#ad073d}form.altform .alt-form-group .checkbox-form-group-wrapper svg{height:0;left:calc(var(--size)*.21);position:absolute;stroke:#ad073d;stroke-dasharray:33;stroke-width:3px;top:calc(var(--size)*.2);width:calc(var(--size)*.6)}form.altform .alt-form-group .checkbox-form-group-wrapper label{color:#88888d;cursor:pointer;font-size:16px;font-weight:400;line-height:20px;margin:0;padding-left:26px;position:relative}@media only screen and (max-width:999px){form.altform .alt-form-group .checkbox-form-group-wrapper label{font-size:14px}}form.altform .alt-form-group .checkbox-form-group-wrapper label:after{border:1px solid #88888d;border-radius:3px;content:"";height:var(--size);left:0;margin-top:0;position:absolute;top:0;transition:all .15s ease-out;width:var(--size)}form.altform .tee-filter-list:after{right:16px}.col-md-6{padding-left:15px;padding-right:15px;width:100%}@media(min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}}.altform-submit-group .loading{margin-left:10px}.altform-submit-group .loading:after{animation:button-loading-spinner 1s ease infinite;border:4px solid transparent;border-radius:50%;border-top-color:#555454;content:"";height:16px;inset:0;margin:auto;position:absolute;width:16px}.datepicker-dropdown{border-radius:10px;box-shadow:0 3px 10px #d4cfd0;margin:0;padding:5px 20px;width:282px}.datepicker-dropdown.datepicker-orient-top{margin-top:26px}.datepicker-dropdown.datepicker-orient-bottom{margin-top:45px}.datepicker-dropdown .alt-datepicker-left,.datepicker-dropdown .alt-datepicker-right{display:inline-block;width:32px}.datepicker-dropdown .alt-datepicker-left.disabled,.datepicker-dropdown .alt-datepicker-right.disabled{opacity:0}.datepicker-dropdown .datepicker-switch{display:inline-block;position:relative;top:1px;width:111px}.datepicker-dropdown .alt-datepicker-left{padding-right:10px}.datepicker-dropdown .alt-datepicker-right{padding-left:10px}.datepicker-dropdown .datepicker-switch:hover{background-color:transparent}.datepicker-dropdown:after,.datepicker-dropdown:before{content:none}.datepicker-dropdown table thead tr:nth-child(2){height:33px}.datepicker-dropdown table td,.datepicker-dropdown table th{height:12px;line-height:16px;padding-top:3px;text-align:center;width:34px}.datepicker-dropdown table tbody tr{height:33px}.datepicker-dropdown table span.active.active,.datepicker-dropdown table tr td.active,.datepicker-dropdown table tr td.today{background:#ad073d!important;color:#fff;position:relative}.datepicker-dropdown table span.active.active:hover,.datepicker-dropdown table tr td.active:hover,.datepicker-dropdown table tr td.today:hover{color:#fff}.datepicker-dropdown table span.active.active:before{height:16px;width:37px}.datepicker-dropdown table td.disabled,.datepicker-dropdown table td.disabled:hover,.datepicker-dropdown table td.new,.datepicker-dropdown table td.old{color:#cacacb!important}.datepicker-dropdown .datepicker-days thead .datepicker-switch,.datepicker-dropdown .datepicker-decades thead .datepicker-switch,.datepicker-dropdown .datepicker-months thead .datepicker-switch,.datepicker-dropdown .datepicker-years thead .datepicker-switch{font-size:14px;font-weight:400;line-height:24px}.datepicker-dropdown .datepicker-days tbody,.datepicker-dropdown .datepicker-days thead .dow,.datepicker-dropdown .datepicker-decades tbody,.datepicker-dropdown .datepicker-decades thead .dow,.datepicker-dropdown .datepicker-months tbody,.datepicker-dropdown .datepicker-months thead .dow,.datepicker-dropdown .datepicker-years tbody,.datepicker-dropdown .datepicker-years thead .dow{font-size:12px;font-weight:400;line-height:24px}@keyframes draw-checkbox{0%{stroke-dashoffset:33}to{stroke-dashoffset:0}}input.dp__input{padding-inline-start:0}.dp__menu.dp__menu_index{border-radius:10px}.dp__active_date{background-color:#ad073d!important;border:none;color:#fff!important}.dp__calendar_header{font-weight:400}.dp__calendar_row{margin-bottom:0;margin-top:0}.dp__menu_inner{border-radius:10px;box-shadow:0 3px 10px #d4cfd0}.dp__input_icon{left:auto;right:2px}.dp--clear-btn{right:20px}
