:root{scroll-behavior:smooth;--dpp-dragging-event-height: 300px}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color);--bs-modal-border-width: 1px;--bs-modal-border-radius: .5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-modal-inner-border-radius: calc(.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;pointer-events:none;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal-dialog{--bs-modal-margin: 1.75rem;max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-centered{min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15)}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#dpp ul,#dpp-profile ul{padding:0 !important;margin:0 !important;list-style:none !important}#dpp .dpp-steps,#dpp-profile .dpp-steps{margin-bottom:40px}#dpp .dpp-steps div,#dpp-profile .dpp-steps div{height:30px;width:2px;background:rgba(255,255,255,0.25);position:relative;margin:0 auto}#dpp .dpp-steps div::after,#dpp-profile .dpp-steps div::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:white;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out}#dpp .dpp-steps div.active::after,#dpp-profile .dpp-steps div.active::after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media (min-width: 820px){#dpp .dpp-steps,#dpp-profile .dpp-steps{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1000px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 50px}#dpp .dpp-steps div,#dpp-profile .dpp-steps div{width:100%;height:2px;margin:0}#dpp .dpp-steps div::after,#dpp-profile .dpp-steps div::after{-webkit-transform-origin:left;transform-origin:left}}#dpp .dpp-steps button.dpp-step,#dpp-profile .dpp-steps button.dpp-step{background:transparent !important;border:2px solid white;color:white !important;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.875rem;background:#152139;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;line-height:1.3;padding:7px 15px;text-transform:uppercase;letter-spacing:0.5px;width:100%}#dpp .dpp-steps button.dpp-step--active,#dpp-profile .dpp-steps button.dpp-step--active{background:white !important;color:#152139 !important}@media (min-width: 820px){#dpp .dpp-steps button.dpp-step,#dpp-profile .dpp-steps button.dpp-step{width:auto}}#dpp .dpp-contents,#dpp-profile .dpp-contents{position:relative;width:100%;height:100%;min-height:200px;-webkit-box-sizing:border-box;box-sizing:border-box}#dpp .dpp-content,#dpp-profile .dpp-content{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#dpp .dpp-content--active,#dpp-profile .dpp-content--active{position:relative;opacity:1;z-index:10}#dpp .dpp-content__box,#dpp-profile .dpp-content__box{background:white;border-radius:20px;padding:20px 10px;margin:0 auto}@media (min-width: 820px){#dpp .dpp-content__box,#dpp-profile .dpp-content__box{padding:50px}}#dpp label,#dpp-profile label{display:block;font-size:16px;margin-bottom:5px;font-family:"Montserrat", Helvetica, Arial, Lucida, sans-serif}#dpp select,#dpp-profile select{margin-bottom:var(--global--spacing-unit) !important}#dpp input,#dpp select,#dpp textarea,#dpp-profile input,#dpp-profile select,#dpp-profile textarea{width:100%;background-color:#eee;border-width:0;border-radius:10px;color:#353535;font-size:14px;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Montserrat", Helvetica, Arial, Lucida, sans-serif}#dpp input[type="radio"],#dpp-profile input[type="radio"]{width:18px;min-width:18px;height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid black;border-radius:100%;background:transparent;padding:0;position:relative}#dpp input[type="radio"]::before,#dpp-profile input[type="radio"]::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);width:8px;height:8px;background:#000;border-radius:100%;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}#dpp input[type="radio"]:checked::before,#dpp-profile input[type="radio"]:checked::before{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}#dpp input.error,#dpp-profile input.error{border-color:red !important}#dpp fieldset>div,#dpp-profile fieldset>div{display:block}#dpp fieldset.dpp-fieldset-title,#dpp fieldset.dpp-fieldset-radio,#dpp-profile fieldset.dpp-fieldset-title,#dpp-profile fieldset.dpp-fieldset-radio{border:0;padding:0.01em 0 0 0 !important;margin:0 0 40px;min-width:0}#dpp fieldset.dpp-fieldset-title>div,#dpp fieldset.dpp-fieldset-radio>div,#dpp-profile fieldset.dpp-fieldset-title>div,#dpp-profile fieldset.dpp-fieldset-radio>div{margin-bottom:20px}#dpp fieldset.dpp-fieldset-title>legend,#dpp fieldset.dpp-fieldset-radio>legend,#dpp-profile fieldset.dpp-fieldset-title>legend,#dpp-profile fieldset.dpp-fieldset-radio>legend{padding:0;display:table;font-family:"Montserrat", Helvetica, Arial, Lucida, sans-serif;font-weight:500;font-size:20px;line-height:1.4em;margin-bottom:10px}@media (min-width: 820px){#dpp fieldset.dpp-fieldset-title>legend,#dpp fieldset.dpp-fieldset-radio>legend,#dpp-profile fieldset.dpp-fieldset-title>legend,#dpp-profile fieldset.dpp-fieldset-radio>legend{font-size:36px}}#dpp body:not(:-moz-handler-blocked) fieldset.dpp-fieldset-title,#dpp body:not(:-moz-handler-blocked) fieldset.dpp-fieldset-radio,#dpp-profile body:not(:-moz-handler-blocked) fieldset.dpp-fieldset-title,#dpp-profile body:not(:-moz-handler-blocked) fieldset.dpp-fieldset-radio{display:table-cell}#dpp fieldset.dpp-fieldset-radio,#dpp-profile fieldset.dpp-fieldset-radio{margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dpp fieldset.dpp-fieldset-radio legend,#dpp-profile fieldset.dpp-fieldset-radio legend{display:block;font-size:16px;margin-bottom:5px;font-weight:400}#dpp fieldset.dpp-fieldset-radio div,#dpp-profile fieldset.dpp-fieldset-radio div{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}#dpp fieldset.dpp-fieldset-radio div:nth-of-type(1),#dpp-profile fieldset.dpp-fieldset-radio div:nth-of-type(1){margin-right:35px}#dpp fieldset.dpp-fieldset-radio div input,#dpp fieldset.dpp-fieldset-radio div label,#dpp-profile fieldset.dpp-fieldset-radio div input,#dpp-profile fieldset.dpp-fieldset-radio div label{margin:0}#dpp fieldset.dpp-fieldset-radio div input,#dpp-profile fieldset.dpp-fieldset-radio div input{cursor:pointer}#dpp fieldset.dpp-fieldset-radio div label,#dpp-profile fieldset.dpp-fieldset-radio div label{margin-left:10px;cursor:pointer}@media (min-width: 820px){#dpp fieldset.dpp-fieldset-radio,#dpp-profile fieldset.dpp-fieldset-radio{display:-webkit-box;display:-ms-flexbox;display:flex}}#dpp .dpp-buttons,#dpp-profile .dpp-buttons{margin-top:40px}@media (min-width: 820px){#dpp .dpp-buttons,#dpp-profile .dpp-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#dpp .dpp-button,#dpp-profile .dpp-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#ffffff !important;border-width:0px !important;border-radius:10px;letter-spacing:0.875px;font-family:"Montserrat", Helvetica, Arial, Lucida, sans-serif !important;background-color:#df2a2b;padding-top:12px !important;padding-right:24px !important;padding-bottom:12px !important;padding-left:24px !important;-webkit-transition:all 300ms ease 0ms;transition:all 300ms ease 0ms;font-size:20px;font-weight:500;line-height:1.7em !important;border:2px solid;width:100%;margin-bottom:10px}#dpp .dpp-button:hover,#dpp-profile .dpp-button:hover{border-radius:0px !important;background-image:initial;background-color:rgba(223,42,43,0.9)}#dpp .dpp-button svg,#dpp-profile .dpp-button svg{width:20px;height:20px;margin-right:7px}#dpp .dpp-button--blue,#dpp-profile .dpp-button--blue{background-color:#152139}#dpp .dpp-button--blue:hover,#dpp-profile .dpp-button--blue:hover{background-color:rgba(21,33,57,0.9)}#dpp .dpp-button--gray,#dpp-profile .dpp-button--gray{background-color:#eee;border-width:0 !important;border-radius:0 !important;color:#353535 !important;font-size:14px !important;padding:16px !important;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Montserrat", Helvetica, Arial, Lucida, sans-serif;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-top:10px}@media (min-width: 820px){#dpp .dpp-button,#dpp-profile .dpp-button{width:47.5%;margin-bottom:0}}#dpp .dpp-button--small,#dpp-profile .dpp-button--small{font-size:16px;padding:7px 15px !important;width:auto}#dpp .dpp-button--right,#dpp-profile .dpp-button--right{margin-left:auto}#dpp .dpp-button--100w,#dpp-profile .dpp-button--100w{width:100%}#dpp .dpp-button:disabled,#dpp-profile .dpp-button:disabled{opacity:0.5;cursor:not-allowed}#dpp .dpp-error-message,#dpp .dpp-info-message,#dpp .dpp-warning-message,#dpp .dpp-success-message,#dpp-profile .dpp-error-message,#dpp-profile .dpp-info-message,#dpp-profile .dpp-warning-message,#dpp-profile .dpp-success-message{margin-top:20px;margin-bottom:var(--global--spacing-unit);padding:10px 20px;font-size:1rem;border-radius:10px;line-height:2em;display:none}#dpp .dpp-error-message.active,#dpp .dpp-info-message.active,#dpp .dpp-warning-message.active,#dpp .dpp-success-message.active,#dpp-profile .dpp-error-message.active,#dpp-profile .dpp-info-message.active,#dpp-profile .dpp-warning-message.active,#dpp-profile .dpp-success-message.active{display:block}#dpp .dpp-error-message strong,#dpp .dpp-info-message strong,#dpp .dpp-warning-message strong,#dpp .dpp-success-message strong,#dpp-profile .dpp-error-message strong,#dpp-profile .dpp-info-message strong,#dpp-profile .dpp-warning-message strong,#dpp-profile .dpp-success-message strong{font-weight:900}#dpp .dpp-error-message+div>label,#dpp .dpp-info-message+div>label,#dpp .dpp-warning-message+div>label,#dpp .dpp-success-message+div>label,#dpp-profile .dpp-error-message+div>label,#dpp-profile .dpp-info-message+div>label,#dpp-profile .dpp-warning-message+div>label,#dpp-profile .dpp-success-message+div>label{margin-top:20px}#dpp .dpp-error-message p,#dpp .dpp-info-message p,#dpp .dpp-warning-message p,#dpp .dpp-success-message p,#dpp-profile .dpp-error-message p,#dpp-profile .dpp-info-message p,#dpp-profile .dpp-warning-message p,#dpp-profile .dpp-success-message p{margin:0;padding:0}#dpp .dpp-error-message,#dpp-profile .dpp-error-message{background:#d6303038}#dpp .dpp-info-message,#dpp-profile .dpp-info-message{background:#91b1f538}#dpp .dpp-warning-message,#dpp-profile .dpp-warning-message{background:#ff9b1938}#dpp .dpp-success-message,#dpp-profile .dpp-success-message{background:#b6e95038}#dpp #dpp-tabs-calendars-container,#dpp .dpp-content__box,#dpp-profile #dpp-tabs-calendars-container,#dpp-profile .dpp-content__box{margin-top:40px}#dpp #dpp-tabs-calendars-container>ul,#dpp .dpp-content__box>ul,#dpp-profile #dpp-tabs-calendars-container>ul,#dpp-profile .dpp-content__box>ul{padding-bottom:0}#dpp #dpp-tabs-calendars-container>ul a,#dpp .dpp-content__box>ul a,#dpp-profile #dpp-tabs-calendars-container>ul a,#dpp-profile .dpp-content__box>ul a{font-family:"Montserrat", Helvetica, Arial, Lucida, sans-serif !important}#dpp #dpp-tabs-calendars-container #dpp-tabs-calendars,#dpp .dpp-content__box #dpp-tabs-calendars,#dpp-profile #dpp-tabs-calendars-container #dpp-tabs-calendars,#dpp-profile .dpp-content__box #dpp-tabs-calendars{margin-top:20px}#dpp table.fc-scrollgrid,#dpp-profile table.fc-scrollgrid{border:0 !important}#dpp table.fc-scrollgrid th[role="presentation"],#dpp table.fc-scrollgrid td[role="presentation"],#dpp-profile table.fc-scrollgrid th[role="presentation"],#dpp-profile table.fc-scrollgrid td[role="presentation"]{padding:0 !important;border:0 !important}#dpp table.fc-scrollgrid table.fc-col-header,#dpp-profile table.fc-scrollgrid table.fc-col-header{margin:0 !important}#dpp div.fc-timegrid-cols,#dpp-profile div.fc-timegrid-cols{cursor:pointer}#dpp div.fc-timegrid-cols td.fc-timegrid-col,#dpp-profile div.fc-timegrid-cols td.fc-timegrid-col{padding:0 !important}#dpp .fc-timegrid-event-harnes,#dpp-profile .fc-timegrid-event-harnes{z-index:100 !important;position:relative !important}#dpp .fc-view-harness,#dpp-profile .fc-view-harness{overflow:scroll;background:-webkit-gradient(linear, right top, left top, color-stop(30%, rgba(255,255,255,0)), to(white)),-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(70%, white)),radial-gradient(farthest-side at 0 50%, rgba(0,0,0,0.2), rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%, rgba(0,0,0,0.2), rgba(0,0,0,0));background:linear-gradient(to left, rgba(255,255,255,0) 30%, white),linear-gradient(to right, rgba(255,255,255,0), white 70%),radial-gradient(farthest-side at 0 50%, rgba(0,0,0,0.2), rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%, rgba(0,0,0,0.2), rgba(0,0,0,0));background-repeat:no-repeat;background-color:#fff;background-size:40px 100%, 40px 100%, 14px 100%, 14px 100%;background-attachment:local, local, scroll, scroll;background-position-x:left, right, left, right}#dpp .fc-view-harness .fc-timegrid,#dpp-profile .fc-view-harness .fc-timegrid{width:600px}#dpp .fc-view-harness .fc-timegrid .fc-timegrid-body,#dpp .fc-view-harness .fc-timegrid .fc-col-header,#dpp-profile .fc-view-harness .fc-timegrid .fc-timegrid-body,#dpp-profile .fc-view-harness .fc-timegrid .fc-col-header{width:100% !important}#dpp .fc-view-harness .fc-timegrid .fc-timegrid-body table,#dpp .fc-view-harness .fc-timegrid .fc-col-header table,#dpp-profile .fc-view-harness .fc-timegrid .fc-timegrid-body table,#dpp-profile .fc-view-harness .fc-timegrid .fc-col-header table{width:100% !important}@media (min-width: 820px){#dpp .fc-view-harness,#dpp-profile .fc-view-harness{overflow:visible;background:none}#dpp .fc-view-harness .fc-timegrid,#dpp-profile .fc-view-harness .fc-timegrid{width:100%}}#dpp h2.fc-toolbar-title,#dpp-profile h2.fc-toolbar-title{font-size:1.3rem !important;font-family:"Montserrat", Helvetica, Arial, Lucida, sans-serif !important}#dpp .fc-toolbar,#dpp-profile .fc-toolbar{padding:0 5px !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dpp .fc-toolbar button,#dpp-profile .fc-toolbar button{background:#152139 !important;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}#dpp .fc-toolbar button:hover,#dpp-profile .fc-toolbar button:hover{background-color:rgba(21,33,57,0.9) !important}@media (min-width: 820px){#dpp .fc-toolbar,#dpp-profile .fc-toolbar{padding:0 20px !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#dpp a.fc-col-header-cell-cushion,#dpp div.fc-timegrid-slot-label-cushion.fc-scrollgrid-shrink-cushion,#dpp button.fc-button.fc-button-primary,#dpp-profile a.fc-col-header-cell-cushion,#dpp-profile div.fc-timegrid-slot-label-cushion.fc-scrollgrid-shrink-cushion,#dpp-profile button.fc-button.fc-button-primary{font-weight:400;font-size:12px}@media (min-width: 820px){#dpp a.fc-col-header-cell-cushion,#dpp div.fc-timegrid-slot-label-cushion.fc-scrollgrid-shrink-cushion,#dpp button.fc-button.fc-button-primary,#dpp-profile a.fc-col-header-cell-cushion,#dpp-profile div.fc-timegrid-slot-label-cushion.fc-scrollgrid-shrink-cushion,#dpp-profile button.fc-button.fc-button-primary{font-size:1rem}}#dpp .dpp-map,#dpp-profile .dpp-map{height:300px}#dpp .dpp-feedback,#dpp-profile .dpp-feedback{background:white;border-radius:20px;padding:50px;max-width:800px;margin:0 auto}#dpp .dpp-feedback p,#dpp-profile .dpp-feedback p{margin:0;padding:0;text-align:center;font-family:"Montserrat", Helvetica, Arial, Lucida, sans-serif !important}#dpp .dpp-confirm,#dpp-profile .dpp-confirm{max-width:unset !important}#dpp .dpp-confirm h2,#dpp-profile .dpp-confirm h2{font-family:"Montserrat", Helvetica, Arial, Lucida, sans-serif;font-weight:900;font-size:46px;line-height:1.4em;text-align:center;margin-bottom:20px}#dpp .dpp-confirm h3,#dpp-profile .dpp-confirm h3{font-family:"Montserrat", Helvetica, Arial, Lucida, sans-serif;font-weight:500;font-size:36px;line-height:1.4em;margin:0;margin-bottom:5px}#dpp .dpp-confirm p,#dpp-profile .dpp-confirm p{margin:0;padding:0}#dpp .dpp-confirm__section,#dpp-profile .dpp-confirm__section{margin:15px 0}#dpp .dpp-confirm .dpp-confirm__itinary,#dpp-profile .dpp-confirm .dpp-confirm__itinary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:50px 0 140px}#dpp .dpp-confirm .dpp-confirm__itinary #dpp-multiple-steps,#dpp-profile .dpp-confirm .dpp-confirm__itinary #dpp-multiple-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dpp .dpp-confirm .dpp-confirm__itinary #dpp-multiple-steps .dpp-confirm__itinary__el,#dpp-profile .dpp-confirm .dpp-confirm__itinary #dpp-multiple-steps .dpp-confirm__itinary__el{min-width:100px}#dpp .dpp-confirm .dpp-confirm__itinary #dpp-multiple-steps .dpp-confirm__itinary__el svg,#dpp-profile .dpp-confirm .dpp-confirm__itinary #dpp-multiple-steps .dpp-confirm__itinary__el svg{fill:rgba(0,0,0,0.615)}#dpp .dpp-confirm .dpp-confirm__itinary #dpp-multiple-steps .dpp-confirm__itinary__el p,#dpp-profile .dpp-confirm .dpp-confirm__itinary #dpp-multiple-steps .dpp-confirm__itinary__el p{font-size:15px}#dpp .dpp-confirm .dpp-confirm__itinary__el,#dpp-profile .dpp-confirm .dpp-confirm__itinary__el{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:180px;margin-top:10px}#dpp .dpp-confirm .dpp-confirm__itinary__el svg,#dpp-profile .dpp-confirm .dpp-confirm__itinary__el svg{margin-bottom:5px;fill:#df2a2b}#dpp .dpp-confirm .dpp-confirm__itinary__el p,#dpp-profile .dpp-confirm .dpp-confirm__itinary__el p{text-align:center;margin:0}@media (min-width: 820px){#dpp .dpp-confirm .dpp-confirm__itinary__el,#dpp-profile .dpp-confirm .dpp-confirm__itinary__el{margin-top:0}}#dpp .dpp-confirm .dpp-confirm__itinary__divider,#dpp-profile .dpp-confirm .dpp-confirm__itinary__divider{background:#152139;width:1px;height:50px}@media (min-width: 820px){#dpp .dpp-confirm .dpp-confirm__itinary__divider,#dpp-profile .dpp-confirm .dpp-confirm__itinary__divider{width:100%;height:2px;min-width:10px}}#dpp .dpp-confirm .dpp-confirm__itinary__truck,#dpp-profile .dpp-confirm .dpp-confirm__itinary__truck{margin:5px;width:24px;height:24px}#dpp .dpp-confirm .dpp-confirm__itinary__truck svg,#dpp-profile .dpp-confirm .dpp-confirm__itinary__truck svg{fill:#152139}#dpp .dpp-confirm .dpp-confirm__itinary__time,#dpp-profile .dpp-confirm .dpp-confirm__itinary__time{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%, 130%);transform:translate(-50%, 130%)}@media (min-width: 820px){#dpp .dpp-confirm .dpp-confirm__itinary__time,#dpp-profile .dpp-confirm .dpp-confirm__itinary__time{-webkit-transform:translate(-50%, 120%);transform:translate(-50%, 120%)}}#dpp .dpp-confirm .dpp-confirm__itinary__time p,#dpp-profile .dpp-confirm .dpp-confirm__itinary__time p{margin:0;text-align:center;text-transform:uppercase;letter-spacing:0.9px;font-size:0.9rem}#dpp .dpp-confirm .dpp-confirm__itinary__time .dpp-confirm__itinary__truck,#dpp-profile .dpp-confirm .dpp-confirm__itinary__time .dpp-confirm__itinary__truck{margin:5px auto}@media (min-width: 820px){#dpp .dpp-confirm .dpp-confirm__itinary,#dpp-profile .dpp-confirm .dpp-confirm__itinary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:50px 0 150px}}#dpp .dpp-confirm__section,#dpp-profile .dpp-confirm__section{width:100%}#dpp .dpp-confirm__section strong,#dpp-profile .dpp-confirm__section strong{font-weight:400;width:clamp(200px, 50%, 400px);display:inline-block;text-transform:uppercase;letter-spacing:0.9px;font-size:0.9rem}#dpp .dpp-confirm__section hr,#dpp-profile .dpp-confirm__section hr{margin:20px 100px;opacity:0.5}#dpp .fc-timegrid-event.dpp-taken,#dpp .fc-daygrid-event.dpp-taken,#dpp-profile .fc-timegrid-event.dpp-taken,#dpp-profile .fc-daygrid-event.dpp-taken{background:#000 !important;background:repeating-linear-gradient(-55deg, #152139, #152139 10px, rgba(21,33,57,0.9) 10px, rgba(21,33,57,0.9) 20px) !important;color:transparent !important;border:0 !important;opacity:0.75 !important;cursor:not-allowed}#dpp .fc-timegrid-event.dpp-taken *,#dpp .fc-daygrid-event.dpp-taken *,#dpp-profile .fc-timegrid-event.dpp-taken *,#dpp-profile .fc-daygrid-event.dpp-taken *{color:transparent !important;border:0 !important}#dpp .dpp-custom-cell-hover,#dpp-profile .dpp-custom-cell-hover{background:rgba(46,159,230,0.5) !important;border:5px dashed #2e9fe6 !important;z-index:10 !important;opacity:0.8 !important;-webkit-transition:all 0.3s ease !important;transition:all 0.3s ease !important;cursor:pointer !important}#dpp .dpp-custom-cell-hover div,#dpp-profile .dpp-custom-cell-hover div{color:transparent !important}#dpp .dpp-custom-cell-hover::after,#dpp-profile .dpp-custom-cell-hover::after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="rgb(46, 159, 230)" d="M24 9h-9v-9h-6v9h-9v6h9v9h6v-9h9z"/></svg>');position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dpp .dpp-custom-cell-hover:hover,#dpp-profile .dpp-custom-cell-hover:hover{opacity:1 !important}#dpp .dpp-custom-cell-hover.selected,#dpp-profile .dpp-custom-cell-hover.selected{background:rgba(224,170,37,0.5) !important;border-color:#e0aa25 !important;opacity:1 !important}#dpp .dpp-custom-cell-hover.selected::after,#dpp-profile .dpp-custom-cell-hover.selected::after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="rgb(224, 170, 37)" d="M24 9h-9v-9h-6v9h-9v6h9v9h6v-9h9z"/></svg>')}#dpp .dpp-custom-cell-hover .dpp-custom-cell-loader,#dpp-profile .dpp-custom-cell-hover .dpp-custom-cell-loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;background:#00000075;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#dpp-profile{max-width:none}#dpp-profile #calendar{margin-top:20px;position:relative}#dpp-profile #calendar-container{position:relative}#dpp-profile #calendar-container::after{content:"Mise à jour de la livraison...";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.5);-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;z-index:100;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}#dpp-profile #calendar-container.loading::after{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}#dpp-profile div[role="tabpanel"]{padding:20px 0}#dpp-profile div[role="tabpanel"] h2{font-size:2.5rem}#dpp-profile button.dpp-button,#dpp-profile a.dpp-button{width:100%}.modal hr{margin:10px 0}.modal-title span{display:block}.modal-title span:nth-of-type(1){font-size:1rem}.modal-content{overflow:scroll;max-height:80vh}.fc-view-harness.gu-mirror{visibility:hidden !important;width:1px !important;height:1px !important}.fc-event-dragging{cursor:-webkit-grabbing;cursor:grabbing}.dpp-draggable{cursor:-webkit-grab;cursor:grab}.fc-timegrid-event .fc-event-main-frame{color:white;padding:10px 5px}.fc-timegrid-event .fc-event-main-frame p{margin:0;margin-bottom:5px;white-space:normal !important}.fc-daygrid-event{white-space:normal !important;background:#152139 !important;padding:4px !important;cursor:pointer;color:white !important}.entry-content tr td{padding:4px !important}.fc-h-event .fc-event-main-frame{display:block !important}.dpp-notification{position:fixed;left:50%;bottom:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:20px;width:clamp(150px, 100%, 400px);z-index:99999;text-align:center}.dpp-notification-success{background:#e0f5b8}.dpp-notification-danger{background:#d86b6b}.dpp-map{width:100%;height:300px}.dpp-multiple-steps-field{position:relative}.dpp-multiple-steps-field label{width:100%}.dpp-multiple-steps-field>div{margin-bottom:20px}.dpp-multiple-steps-field>button{background:#eee;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:0;right:20px;-webkit-transform:translateY(-80%);transform:translateY(-80%);color:black;font-size:14px;font-weight:normal;line-height:1}.dpp-multiple-steps-field>button svg{width:15px;height:15px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;fill:black;margin-right:10px}.dpp-multiple-steps-field>button:hover{background:red;color:white}.dpp-multiple-steps-field>button:hover svg{fill:white}.dpp-confirm__section__step{padding:10px 20px;border:1px solid black;border-radius:10px;margin-bottom:10px}.dpp-confirm__section__step h4{font-family:"Montserrat", Helvetica, Arial, Lucida, sans-serif;font-size:20px;margin-bottom:10px;margin-top:0}#dpp-multiple-destinations{margin-top:20px}.loader{position:fixed;top:0;left:0;margin-left:-20px;background:rgba(0,0,0,0.353);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% + 20px);height:100%}.loader p{color:white;margin-left:20px}
/*# sourceMappingURL=dpp-public.min.css.map */
/* Style the container of radio buttons */
.radio-button {
    display: inline-block;
    margin-right: 20px; /* Adjust the spacing between radio buttons */
  }
  
  /* Hide the radio buttons */
  .radio-button input[type="radio"] {
    display: none;
  }
  
  /* Style the label to create a custom radio button appearance */
  .radio-button label {
    display: block;
    text-align: center;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.7);
    padding: 5px;
    border-radius: 10px;
    transition:all .3s;
  }
  
  /* Style the image inside the label */
  .radio-button label img {
    border-radius: 10px;
    width: 200px; /* Adjust the image size */
  }
  
  /* Style the text below the image */
  .radio-button label span {
    display: block;
    padding: 3%;
    color: #fff;
  }
  
  /* Style the label when the radio button is checked */
  .radio-button input[type="radio"]:checked +  label {
    background-color: #3498db; 
  }

  .radio-button label:hover {
    background-color: #3498db; 
  }

  #dpp #estimationbox{
    background-color: #3498db;
    margin:0px;
    padding: 10px 50px;
    width: 25%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #estimationbox .totalpricetext{
    font-size: 1.8em;
    font-weight: 700;
  }
  #estimationbox .totalpricetext-little{
    font-size: 13px;
  }


  /* CSS styles for loader and text */
#loader-container {
  position: relative;
}

#loader {
  border: 8px solid #f3f3f3; /* Light grey */
  border-top: 8px solid #3498db; /* Blue */
  border-radius: 50%;
  width: 40px;
  height: 40px;
  animation: spin 1s linear infinite;
  margin-top: 20px;
  margin-bottom: 20px;
}


/* Animation for the loader */
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Add a specific style for disabled radio buttons */
input[name="dpp-handler"][disabled] + .radio-button{
  opacity: 0.5; 
  cursor: not-allowed; 
}




.toggle-info {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.toggle-info i {
  margin-right: 5px; /* Adjust the spacing between the icon and text */
}
.info-palette-svg{
  width: 25px;
}

