.gform_wrapper .ginput_container_date{align-items:center;gap:1rem;display:flex;position:relative}.gform_wrapper .ginput_container_date input.datepicker,.gform_wrapper .ginput_container_date input.gform-datepicker{flex:auto;width:auto;min-width:0}.gform_wrapper .ginput_container_date .gform-datepicker-toggle{cursor:pointer;color:#23282d;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4wOTA5IDEuNjM2MzZWMS4yMzExNUMxMy4wOTA5IDAuNTUxMjA1IDEzLjYzNTcgMCAxNC4zMTgyIDBDMTQuOTk2IDAgMTUuNTQ1NSAwLjU0NjgwNCAxNS41NDU1IDEuMjMxMTVWMS42MzYzNkgxNi4zNzA5QzE3LjI3MDYgMS42MzYzNiAxOCAyLjM3MTI2IDE4IDMuMjY1MlYxNi4zNzEyQzE4IDE3LjI3MDcgMTcuMjcyMSAxOCAxNi4zNzA5IDE4SDEuNjI5MTNDMC43MjkzODUgMTggMCAxNy4yNjUxIDAgMTYuMzcxMlYzLjI2NTJDMCAyLjM2NTYyIDAuNzI3OTE1IDEuNjM2MzYgMS42MjkxMyAxLjYzNjM2SDIuNDU0NTVWMS4yMzExNUMyLjQ1NDU1IDAuNTUxMjA1IDIuOTk5MjkgMCAzLjY4MTgyIDBDNC4zNTk2MiAwIDQuOTA5MDkgMC41NDY4MDQgNC45MDkwOSAxLjIzMTE1VjEuNjM2MzZINy4zNjM2NFYxLjIzMTE1QzcuMzYzNjQgMC41NTEyMDUgNy45MDgzOCAwIDguNTkwOTEgMEM5LjI2ODcxIDAgOS44MTgxOCAwLjU0NjgwNCA5LjgxODE4IDEuMjMxMTVWMS42MzYzNkgxMy4wOTA5Wk0xLjYzNjM2IDcuMzYzNjRWMTYuMzYzNkgxNi4zNjM2VjcuMzYzNjRIMS42MzYzNloiIGZpbGw9IiMyMzI4MkQiLz4KPC9zdmc+) 50%/2rem 2rem no-repeat;border:0;flex:none;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;margin:0;padding:0;display:inline-flex}.gform_wrapper .ginput_container_date .gform-datepicker-toggle-icon{display:none}.gform_wrapper .gform-datepicker-calendar{color:#607382;z-index:99;background:#fff;border:1px solid #d0d1d3;border-radius:3px;width:max-content;max-width:36rem;margin-top:.5rem;padding:1.2rem;font-size:1.4rem;font-weight:500;position:absolute;inset-block-start:100%;inset-inline-start:0;box-shadow:0 1px 4px #0000001c}.gform_wrapper .gform-datepicker-calendar td,.gform_wrapper .gform-datepicker-calendar th{padding:.3rem}.gform_wrapper .gform-datepicker-calendar .nav.prev,.gform_wrapper .gform-datepicker-calendar .nav.next{color:#607382;cursor:pointer;text-align:center;align-items:center;width:2.4rem;font-size:1.6rem;line-height:1}.gform_wrapper .gform-datepicker-calendar .nav.prev:hover,.gform_wrapper .gform-datepicker-calendar .nav.prev:focus,.gform_wrapper .gform-datepicker-calendar .nav.next:hover,.gform_wrapper .gform-datepicker-calendar .nav.next:focus{color:#2f4054}.gform_wrapper .gform-datepicker-calendar .yearSelector .year span.current,.gform_wrapper .gform-datepicker-calendar .monthSelector .month span.current{display:none}.gform_wrapper .gform-datepicker-calendar table.calendar th span{color:#2f4054;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-size:1.2rem;font-weight:500;display:flex}.gform_wrapper .gform-datepicker-calendar table.calendar td{height:3.6rem;font-size:1.2rem}.gform_wrapper .gform-datepicker-calendar table.calendar td span{box-shadow:none;color:#2f4054;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:100%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;text-decoration:none;display:flex}.gform_wrapper .gform-datepicker-calendar table.calendar td span:hover,.gform_wrapper .gform-datepicker-calendar table.calendar td span:focus{border-color:#607382;outline:none}.gform_wrapper .gform-datepicker-calendar table.calendar td span:active{background:#f2f3f5;border-color:#607382}.gform_wrapper .gform-datepicker-calendar table.calendar .dayToday span{color:#fff;background:#607382;border-color:#607382}.gform_wrapper .gform-datepicker-calendar table.calendar .dayToday span:hover,.gform_wrapper .gform-datepicker-calendar table.calendar .dayToday span:focus{color:#2f4054;background:0 0;border-color:#607382}.gform_wrapper .gform-datepicker-calendar table.calendar .disabled span{color:#bbb;cursor:default}.gform_wrapper .gform-datepicker-calendar table.calendar .empty span{visibility:hidden}.gform_wrapper .gform_body .gform_fields .gfield .gform-datepicker-calendar select,.gform-datepicker-calendar select{cursor:pointer;text-align:center;min-width:8rem;max-width:12rem;box-shadow:none!important;color:#585e6a!important;appearance:menulist!important;background:#fff!important;border:1px solid #bbb!important;border-radius:0!important;width:auto!important;margin:0!important;padding:.4rem .8rem!important;font-size:1.4rem!important;line-height:1.3!important;display:inline-block!important}
