:root{--color-white:#fff;--color-black:#000;--color-sand:#998f7f;--color-red:#e30a17;--color-dark:#232323;--color-paper:#f0f0f0;--base-font:Poppins,sans-serif;--header-font:Freeman,sans-serif}@font-face{font-display:swap;font-family:Freeman;font-style:normal;font-weight:400;src:url(../fonts/freeman-v1-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(../fonts/poppins-v24-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(../fonts/poppins-v24-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/poppins-v24-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/poppins-v24-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/poppins-v24-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/poppins-v24-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/poppins-v24-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(../fonts/poppins-v24-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(../fonts/poppins-v24-latin-900.woff2) format("woff2")}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--base-font)}body,h1,h2,h3,h4,h5,h6,ol,p,ul{font-weight:400;margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}img,picture{display:block;height:auto;max-width:100%}.bg-sand,body{background-color:var(--color-sand)}.mb-50{margin-bottom:50px}.mt-50{margin-top:50px}main{margin-top:90px}.pdtb-80{padding-bottom:80px}.pdt-80,.pdtb-80{padding-top:80px}.pdb-80{padding-bottom:80px}.noscroll{overflow:hidden}ul{list-style:disc;padding-left:20px}.error{color:var(--color-red)}.datepicker{background:transparent;border:none;padding:40px 0 0}.datepicker .js-close-datepicker{background-color:transparent;background-image:url(../images/close-x.svg);background-size:100% 100%;border:0;height:30px;position:absolute;right:0;top:0;width:30px}.datepicker .wc-datepicker__date--selected:hover>*,.datepicker .wc-datepicker__date--selected>*{background-color:var(--color-sand)}.datepicker .wc-datepicker__date:focus>*{outline-color:var(--color-sand)}.datepicker-overlay{background-color:rgba(0,0,0,.7);display:none;height:100vh;inset:0;position:fixed;width:100vw;z-index:10}.datepicker-overlay.active{display:block}:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.skiplink{background:#fff;border:1px solid var(--color-text);left:0;padding:10px;position:fixed;text-align:center;top:0;-webkit-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:all .34s ease;transition:all .34s ease;width:100vw;z-index:200}.skiplink:focus{-webkit-transform:none;transform:none}.skiplink:focus+header{top:44px}@media (prefers-reduced-motion){.skiplink{-webkit-transition-duration:0s;transition-duration:0s}}@media (max-width:768px){.pdtb-80{padding-bottom:50px}.pdt-80,.pdtb-80{padding-top:50px}.pdb-80{padding-bottom:50px}}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-transition-duration:0s!important;transition-duration:0s!important}}.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-line-pack:stretch;align-content:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.flex.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.justify-spacebetween{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex_item{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-box-flex:0;-ms-flex-item-align:auto;align-self:auto;-ms-flex:0 1 auto;flex:0 1 auto;order:0}.inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding-left:30px;padding-right:30px;width:100%}.inner-1370,.inner-special{max-width:1370px}.inner-1070{max-width:1070px}.inner-1520{max-width:1520px}.inner-1210{max-width:1210px;padding-left:50px;padding-right:50px}.inner-970{max-width:970px}.p,a,p,ul>li{color:var(--color-black);font-family:var(--base-font);font-size:1rem;font-weight:300;line-height:28px}.p strong,a strong,p strong,ul>li strong{font-size:1.125rem;font-weight:600}.h1,h1{color:var(--color-black);font-family:var(--header-font);font-size:3.5625rem;font-weight:300;line-height:64px}@media (max-width:768px){.h1,h1{font-size:2.875rem;line-height:53px}}.h2,h2{color:var(--color-black);font-family:var(--header-font);font-size:1.625rem;font-weight:300;line-height:normal}.button{background-color:var(--color-red);border:none;border-radius:30px;color:var(--color-white);cursor:pointer;display:inline-block;font-family:var(--base-font);font-size:1.125rem;font-weight:600;letter-spacing:.36px;line-height:28px;padding:13px 30px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button:hover{background-color:var(--color-white);-webkit-box-shadow:0 0 10px 0 color-mix(in srgb,var(--color-black) 30%,transparent);box-shadow:0 0 10px 0 color-mix(in srgb,var(--color-black) 30%,transparent);color:var(--color-red)}.button.dark{background-color:#000}.button.dark:hover{background-color:var(--color-white);-webkit-box-shadow:0 0 10px 0 color-mix(in srgb,var(--color-black) 30%,transparent);box-shadow:0 0 10px 0 color-mix(in srgb,var(--color-black) 30%,transparent);color:var(--color-black)}.button.underline{background-color:transparent;color:var(--color-black);font-weight:600;line-height:28px;padding:0 10px;text-decoration:underline;text-transform:uppercase;text-underline-offset:8px}.button.underline:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}body{font-size:16px}header.header{background-color:var(--color-black);left:0;padding:10px 0;position:fixed;right:0;top:0;z-index:9}header.header .inner .left .logo a img{height:auto;max-width:70px;width:100%}header.header .inner .left .langNav{gap:8px;margin-left:30px;position:relative}header.header .inner .left .langNav ul{list-style:none;padding:0}header.header .inner .left .langNav:before{content:"";height:100%;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}header.header .inner .left .langNav .langNavBtn{background-color:transparent;background-image:url(../images/arrow-down.svg);background-size:100% 100%;border:none;display:block;height:9px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:16px}header.header .inner .left .langNav .langNavBtn:before{content:"";height:100%;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}header.header .inner .left .langNav a{bottom:-25px;color:var(--color-white);opacity:0;padding:0 5px;pointer-events:none;position:absolute;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header.header .inner .left .langNav a:before{content:"";height:100%;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}header.header .inner .left .langNav a:not(.active){background-color:var(--color-sand)}header.header .inner .left .langNav a.active{bottom:0;opacity:1;pointer-events:all;position:relative}header.header .inner .left .langNav.open a{opacity:1;pointer-events:all}header.header .inner .left .langNav.open .langNavBtn{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header.header .inner .right .mainNavigation{gap:30px}header.header .inner .right .mainNavigation a{color:var(--color-white);cursor:pointer;position:relative;text-decoration:none}header.header .inner .right .mainNavigation a:before{content:"";height:100%;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}header.header .inner .right .mainNavigation a:hover:after{width:100%}header.header .inner .right .mainNavigation a:after{background-color:var(--color-white);bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:0}header.header .inner .navToggler{display:none}@media (max-width:768px){header.header .inner .left .langNav{gap:5px;margin-left:20px}header.header .inner .right{background-color:var(--color-sand);height:0;left:0;opacity:0;padding:50px 30px 30px;pointer-events:none;position:absolute;right:0;top:90px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header.header .inner .right .mainNavigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:0 30px}header.header .inner .right .mainNavigation a{color:var(--color-black);pointer-events:none}header.header .inner .right.active{height:200vh;opacity:1;pointer-events:all}header.header .inner .right.active .mainNavigation a{pointer-events:all}header.header .inner .navToggler{background-color:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;position:relative}header.header .inner .navToggler:before{content:"";height:100%;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}header.header .inner .navToggler.active .line.first{margin-bottom:-11px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header.header .inner .navToggler.active .line.second{height:0;opacity:0;width:0}header.header .inner .navToggler.active .line.third{margin-top:-11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header.header .inner .navToggler .line{background-color:var(--color-white);display:block;height:1px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:50px}}footer.footer{background-color:var(--color-black)}footer.footer .top{padding:50px 0}footer.footer .top .inner .logo a{text-decoration:none}footer.footer .top .inner .logo a img{width:100%}footer.footer .top .inner .footerContact,footer.footer .top .inner .footerNav{gap:5px}footer.footer .top .inner .footerContact .h2,footer.footer .top .inner .footerNav .h2{color:var(--color-white);margin-bottom:15px}footer.footer .top .inner .footerContact a,footer.footer .top .inner .footerNav a{color:var(--color-white);position:relative;text-decoration:none}footer.footer .top .inner .footerContact a:before,footer.footer .top .inner .footerNav a:before{content:"";height:100%;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}footer.footer .top .inner .footerSocial .h2{color:var(--color-white);margin-bottom:20px}footer.footer .top .inner .footerSocial .socials{gap:10px}footer.footer .top .inner .footerSocial .socials a{position:relative}footer.footer .top .inner .footerSocial .socials a:before{content:"";height:100%;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}footer.footer .top .inner .footerSocial .socials a img{height:auto;max-width:36px;width:100%}footer.footer .bottom{border-top:1px solid var(--color-sand);padding:20px 0}footer.footer .bottom .inner p{color:var(--color-white)}footer.footer .bottom .inner .footerLegal{gap:30px}footer.footer .bottom .inner .footerLegal a{color:var(--color-white);position:relative;text-decoration:none}footer.footer .bottom .inner .footerLegal a:before{content:"";height:100%;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media (max-width:1024px){footer.footer .top .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}footer.footer .top .inner .logo{max-width:110px}footer.footer .bottom .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}footer.footer .bottom .inner .footerLegal{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:0}}.form:has(.parsley-errors-list.filled) .icon.nationality,.form:has(.parsley-errors-list.filled) .icon.phone{bottom:42px!important;position:absolute!important}.form .parsley-errors-list .parsley-required{color:var(--color-red);font-size:1rem}.form .inner .headline{margin-bottom:50px}.form .inner .headline h2{margin-bottom:20px}.form .inner form .formHeadline:not(:first-of-type){margin-top:50px}.form .inner form .formHeadline h3{margin-bottom:10px}.form .inner form .formHeadline p{margin-bottom:30px}.form .inner form .formControl{gap:50px}.form .inner form .formControl.privacy:not(:last-of-type){margin-bottom:50px;margin-top:50px}.form .inner form .formControl:not(:last-of-type){margin-bottom:20px}.form .inner form .formControl .formElement{position:relative}.form .inner form .formControl .formElement.list .customCheckbox{margin-left:10px}.form .inner form .formControl .formElement:has(.icon) input:not(.wc-datepicker__year-select.sc-wc-datepicker){padding:17px 20px 17px 50px!important}.form .inner form .formControl .formElement .customCheckboxHeader{display:block;margin-bottom:10px;width:100%}.form .inner form .formControl .formElement .datepicker{z-index:2}.form .inner form .formControl .formElement .customFile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px}.form .inner form .formControl .formElement .customFile .customFileInput{display:none}.form .inner form .formControl .formElement .customFile .customFileButton{background-color:var(--color-sand);border:1px solid var(--color-black);border-radius:30px;padding:14px 20px;width:100%}.form .inner form .formControl .formElement .customFile .customFileButton:after{background-image:url(../images/backup-icon.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:24px;margin:0 auto;width:24px}.form .inner form .formControl .formElement .customCheckbox{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px}.form .inner form .formControl .formElement .customCheckbox:not(:last-of-type){margin-bottom:10px}.form .inner form .formControl .formElement .customCheckbox .customCheckboxInput{display:none}.form .inner form .formControl .formElement .customCheckbox .customCheckboxInput:checked+.customCheckboxBox{border-color:var(--color-black)}.form .inner form .formControl .formElement .customCheckbox .customCheckboxInput:checked+.customCheckboxBox:after{opacity:1}.form .inner form .formControl .formElement .customCheckbox .customCheckboxBox{border:1px solid var(--color-black);display:inline-block;height:17px;min-width:17px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:17px}.form .inner form .formControl .formElement .customCheckbox .customCheckboxBox:after{background:var(--color-black);content:"";inset:2px;opacity:0;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form .inner form .formControl .formElement .customCheckbox .customCheckboxLabel{color:var(--color-black);font-size:1rem;line-height:28px}.form .inner form .formControl .formElement .customSelect{display:inline-block;position:relative}.form .inner form .formControl .formElement .customSelect.customSelectOpen .customSelectOptions{display:block}.form .inner form .formControl .formElement .customSelect.customSelectOpen .customSelectTrigger:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.form .inner form .formControl .formElement .customSelect .customSelectTrigger{background-color:var(--color-sand);border:1px solid var(--color-black);border-radius:30px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;padding:17px 20px;width:100%}.form .inner form .formControl .formElement .customSelect .customSelectTrigger:after{background-image:url(../images/arrow-down-dark.svg);content:"";display:block;height:9px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:16px}.form .inner form .formControl .formElement .customSelect .customSelectOptions{background-color:var(--color-sand);border:1px solid var(--color-black);border-radius:30px;display:none;left:0;margin-top:3px;padding:17px 5px;position:absolute;right:0;z-index:10}.form .inner form .formControl .formElement .customSelect .customSelectOptions button{background-color:transparent;border:0;cursor:pointer;font-size:1rem;padding:5px 15px;text-align:left;width:100%}.form .inner form .formControl .formElement .customSelect .customSelectOptions button:hover{background-color:color-mix(in srgb,var(--color-white) 10%,transparent)}.form .inner form .formControl .formElement label{color:var(--color-black);font-family:var(--base-font);font-size:.875rem;line-height:24px}.form .inner form .formControl .formElement textarea{height:75px}.form .inner form .formControl .formElement .icon{bottom:17px;left:20px;position:absolute}.form .inner form .formControl .formElement .icon.birthdate:after{background-image:url(../images/calendar_month.svg)}.form .inner form .formControl .formElement .icon.nationality:after{background-image:url(../images/flag_2.svg)}.form .inner form .formControl .formElement .icon.phone:after{background-image:url(../images/mobile_sound_2.svg)}.form .inner form .formControl .formElement .icon:after{background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:24px;width:24px}.form .inner form .formControl .formElement .js-open-calendar{padding-left:50px!important;text-align:left}.form .inner form .formControl .formElement .js-open-calendar,.form .inner form .formControl .formElement input:not([type=submit]):not(.wc-datepicker__year-select.sc-wc-datepicker),.form .inner form .formControl .formElement textarea{background-color:var(--color-sand);border:1px solid var(--color-black);border-radius:30px;font-size:1rem;padding:17px 20px}.form .inner form .formControl .formElement .js-open-calendar::-webkit-input-placeholder,.form .inner form .formControl .formElement input:not([type=submit]):not(.wc-datepicker__year-select.sc-wc-datepicker)::-webkit-input-placeholder,.form .inner form .formControl .formElement textarea::-webkit-input-placeholder{color:var(--color-black)}.form .inner form .formControl .formElement .js-open-calendar::-moz-placeholder,.form .inner form .formControl .formElement input:not([type=submit]):not(.wc-datepicker__year-select.sc-wc-datepicker)::-moz-placeholder,.form .inner form .formControl .formElement textarea::-moz-placeholder{color:var(--color-black)}.form .inner form .formControl .formElement .js-open-calendar:-ms-input-placeholder,.form .inner form .formControl .formElement input:not([type=submit]):not(.wc-datepicker__year-select.sc-wc-datepicker):-ms-input-placeholder,.form .inner form .formControl .formElement textarea:-ms-input-placeholder{color:var(--color-black)}.form .inner form .formControl .formElement .js-open-calendar::-ms-input-placeholder,.form .inner form .formControl .formElement input:not([type=submit]):not(.wc-datepicker__year-select.sc-wc-datepicker)::-ms-input-placeholder,.form .inner form .formControl .formElement textarea::-ms-input-placeholder{color:var(--color-black)}.form .inner form .formControl .formElement .js-open-calendar::placeholder,.form .inner form .formControl .formElement input:not([type=submit]):not(.wc-datepicker__year-select.sc-wc-datepicker)::placeholder,.form .inner form .formControl .formElement textarea::placeholder{color:var(--color-black)}.form .inner form .formControl.full .formElement{max-width:100%;width:100%}.form .inner form .formControl.half .formElement{max-width:calc(50% - 25px);width:100%}@media (max-width:768px){.form .inner .headline{margin-bottom:20px}.form .inner .headline h2{margin-bottom:10px}.form .inner form .formHeadline p{margin-bottom:20px}.form .inner form .formControl{gap:10px;margin-bottom:10px}.form .inner form .formControl.privacy:not(:last-of-type){margin:20px 0}.form .inner form .formControl.half{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form .inner form .formControl.half .formElement{max-width:100%}}wc-datepicker,wc-datepicker *,wc-datepicker :after,wc-datepicker :before{box-sizing:border-box;margin:0;padding:0}wc-datepicker{display:inline-flex}.wc-datepicker{background-color:#fff;border:.0625rem solid #f2f3f5;color:#111;display:block;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;max-width:24rem;min-width:17rem;width:min-content}.wc-datepicker--disabled :disabled{cursor:default;opacity:.75}.wc-datepicker--disabled .wc-datepicker__weekday{color:#767676}.wc-datepicker--disabled .wc-datepicker__date:focus>*{outline:none}.wc-datepicker--disabled .wc-datepicker__date{cursor:default;opacity:.75}.wc-datepicker--disabled .wc-datepicker__date:hover>*{background-color:transparent}.wc-datepicker--disabled .wc-datepicker__date--in-range:hover>*{background-color:#f2f3f5}.wc-datepicker--disabled .wc-datepicker__date--selected:hover>*{background-color:#00f;color:#fff}.wc-datepicker__header{align-items:center;display:flex;gap:.5rem;padding:.75rem}.wc-datepicker__current-month{display:flex;flex-grow:1;gap:.5rem}.wc-datepicker__month-select,.wc-datepicker__year-select{align-items:center;background:#f2f3f5;border:none;border-radius:.25rem;color:#111;display:flex;font:inherit;height:2rem;line-height:1.125;padding-left:.5rem;padding-right:.5rem}.wc-datepicker__month-select{appearance:none;cursor:pointer;flex-grow:1}.wc-datepicker__year-select{max-width:5rem}.wc-datepicker__next-month-button,.wc-datepicker__next-year-button,.wc-datepicker__previous-month-button,.wc-datepicker__previous-year-button{align-items:center;background-color:transparent;background-color:#f2f3f5;border:none;border-radius:.25rem;color:#111;cursor:pointer;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;padding:.375rem;width:2rem}.wc-datepicker__next-month-button--disabled,.wc-datepicker__previous-month-button--disabled{cursor:not-allowed;opacity:.75}.wc-datepicker__body{padding-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}.wc-datepicker__calendar{border-collapse:collapse;table-layout:fixed;width:100%}.wc-datepicker__weekday>span{align-items:center;aspect-ratio:1;display:flex;font-weight:600;justify-content:center;padding:.125rem}.wc-datepicker__date{cursor:pointer;padding:.125rem;text-align:center}.wc-datepicker__date:focus{outline:none}.wc-datepicker__date:focus>*{outline:.125rem solid #00f}.wc-datepicker__date:hover>*{background-color:#f2f3f5}.wc-datepicker__date>*{align-items:center;aspect-ratio:1;border-radius:.25rem;display:flex;justify-content:center}.wc-datepicker__date--today>*{font-style:normal;font-weight:700}.wc-datepicker__date--in-range>*{background-color:#f2f3f5}.wc-datepicker__date--selected:hover>*,.wc-datepicker__date--selected>*{background-color:#00f;color:#fff;font-weight:500}.wc-datepicker__date--disabled{color:#767676;cursor:default}.wc-datepicker__date--disabled.wc-datepicker__date--in-range:not(.wc-datepicker__date--selected):not(.wc-datepicker__date--in-range)>*,.wc-datepicker__date--disabled:not(.wc-datepicker__date--selected):not(.wc-datepicker__date--in-range):hover>*{background-color:transparent}.wc-datepicker__footer{align-items:center;display:flex;gap:.5rem;padding-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}.wc-datepicker__clear-button,.wc-datepicker__today-button{align-items:center;background-color:#f2f3f5;border:none;border-radius:.25rem;color:#111;cursor:pointer;display:inline-flex;font:inherit;height:2rem;justify-content:center;line-height:1;padding-left:.5rem;padding-right:.5rem}