@charset "UTF-8";
/* https://lubrisense.com/wp-content/plugins/lubrisense-booking/assets/dist/frontend.css?ver=1.0.2 */
input,select,textarea{outline:none!important}.singular .entry-content-wrapper{padding-top:0}.singular .entry-content-wrapper .entry-content{margin-top:0}#lubrisense-booking-form-plugin{background:#f0f0f0;padding-bottom:10em;position:relative;font-family:Lato,sans-serif}#lubrisense-booking-form-plugin .loader{position:absolute;left:0;top:0;right:0;bottom:0;z-index:9;background-color:rgb(0 0 0 / .5);display:flex;justify-content:center;align-items:center}.lubrisense-progress-bar{position:fixed;left:0;right:0;bottom:0}.lubrisense-progress-bar .bar{background-color:#909090}.lubrisense-progress-bar .bar .inner{width:0;background-color:#262626;position:relative;height:.5em}.lubrisense-progress-bar .bar .inner.completed{background-color:#f6c522}.lubrisense-progress-bar .bar .inner .label{font-weight:700;text-align:center;position:absolute;bottom:100%;right:0;color:#000;font-size:.7em;text-transform:uppercase;padding:.3em 0 .3em .3em}.form-steps .step .step-heading{padding:6rem 0 3rem;background-color:#fff}.form-steps .step .step-content{padding:5rem 0}.form-steps .step .section{display:flex;align-items:flex-start}.form-steps .step .section .left{width:20%}@media (max-width:1000px){.form-steps .step .section .left{display:none}}.form-steps .step .section .main{flex:1}@media (max-width:1000px){.form-steps .step .section .main{padding:2em}}.form-steps .step .section .right{width:20%}@media (max-width:1000px){.form-steps .step .section .right{display:none}}.form-steps .step .pagination-info{text-align:center;font-weight:700;font-size:2em;letter-spacing:-4px;color:#aaa}.form-steps .step .pagination-info .current{color:#000}.form-steps .step .step-nav{margin-top:2em}.form-steps .step .step-nav .button-nav a{display:inline-block;width:30%;text-align:center;margin-right:2%;padding:.7em 1em;border:2px solid #ccc;color:#000;background-color:#fff;text-transform:uppercase}@media (max-width:1000px){.form-steps .step .step-nav .button-nav a{width:inherit}}.form-steps .step .step-nav .button-nav a.secondary{border-color:#222;background-color:#fff0;color:#000}.form-steps .step .step-nav .button-nav a.primary{border-color:#000;background-color:#000;color:#fff;transition:all .2s}.form-steps .step .step-nav .button-nav a.primary:hover{background-color:#f6c522;border-color:#f6c522}.form-steps .step .step-nav .button-nav a.primary:active{background-color:#fade83;border-color:#fade83}.form-steps .step .step-nav .arrow-nav{display:flex;flex-direction:column;align-items:flex-end;padding-right:2em}@media (max-width:1000px){.form-steps .step .step-nav .arrow-nav{display:none}}.form-steps .step .step-nav .arrow-nav svg{width:1.5em}.form-steps .step .step-nav .arrow-nav svg polygon{fill:#f6c522}.form-steps .step .title{line-height:1;margin-top:0;font-weight:900}#lubrisense-booking-form-plugin .step-1 .step-content-content .title{text-transform:uppercase}#lubrisense-booking-form-plugin .step-2 .step-heading-content{margin-bottom:2em}#lubrisense-booking-form-plugin .step-2 .step-heading-content .team-preview{display:flex;align-items:center}#lubrisense-booking-form-plugin .step-2 .step-heading-content .team-preview .image{line-height:0;width:80px;margin-right:1em}#lubrisense-booking-form-plugin .step-2 .step-heading-content .team-preview .name{font-weight:700;color:#2270f6}#lubrisense-booking-form-plugin .step-2 .calender.section{padding:2em 0}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars{display:flex;margin:0 -1em}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar{width:100%;background:#fff0;display:flex;justify-content:space-between;position:relative;z-index:0}@media (max-width:1000px){#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar{flex-wrap:wrap}}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar .vl-calendar__arrow--back{background-image:none;top:2.4em}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar .vl-calendar__arrow--back:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:url(https://lubrisense.com/wp-content/plugins/lubrisense-booking/assets/icons/next2.svg);transform:scaleX(-1);background-repeat:no-repeat;background-position:50%;background-size:14px}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar .vl-calendar__arrow--forward{background-image:none;top:2.4em}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar .vl-calendar__arrow--forward:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:url(https://lubrisense.com/wp-content/plugins/lubrisense-booking/assets/icons/next2.svg);background-repeat:no-repeat;background-position:50%;background-size:14px}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar .vl-calendar-month{width:48%}@media (max-width:1000px){#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar .vl-calendar-month{width:100%;margin-bottom:3em}}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar-month__title{font-size:31px;font-weight:900;color:#222}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar-month__week-day{color:#bcbcbc;font-size:14px;padding:1em 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin-bottom:0}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar-month__day{padding:1em 0;font-size:16px;font-weight:600;color:#000;margin-top:0;margin-bottom:0;height:inherit;min-height:4em}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar-month__day.selected{color:#006aff;background-color:#b2d2ff}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar-month__day.selected.selected--first{border-radius:50%;background-color:#006aff;color:#fff;position:relative}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar-month__day.selected.selected--first:before{content:"";position:absolute;right:0;top:0;bottom:0;width:50%;background-color:#b2d2ff;z-index:-1}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar-month__day.selected.selected--last{border-radius:50%;background-color:#006aff;color:#fff;position:relative}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar-month__day.selected.selected--last:before{content:"";position:absolute;left:0;top:0;bottom:0;width:50%;background-color:#b2d2ff;z-index:-1}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar-month__day.selected.selected--first.selected--last:before{display:none}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar-month__day.disabled{color:#bcbcbc;background-color:#e8e8e8}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar-month__day.disabled.disabled--first{border-top-left-radius:50%;border-bottom-left-radius:50%}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar-month__day.disabled.disabled--last{border-top-right-radius:50%;border-bottom-right-radius:50%}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar-month__day.today{border-radius:50%;background-color:#f6c522;color:#fff;position:relative}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar-month__day.today.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#b2d2ff;z-index:-1}#lubrisense-booking-form-plugin .step-2 .calender.section .calendars .vl-calendar-month__day.today.disabled:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#e8e8e8;z-index:-1}#lubrisense-booking-form-plugin .step-2 .calender.section .legend{display:flex;justify-content:flex-end;align-items:center;margin-top:1em;padding:1em 0;border-top:2px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-size:13px;font-weight:500}#lubrisense-booking-form-plugin .step-2 .calender.section .legend .item{margin-left:2em;display:flex;align-items:center}#lubrisense-booking-form-plugin .step-2 .calender.section .legend .item.free .indicator{background-color:#fff0;border:1px solid #000}#lubrisense-booking-form-plugin .step-2 .calender.section .legend .item.blocked .indicator{background-color:#e8e8e8;border:1px solid #bcbcbc}#lubrisense-booking-form-plugin .step-2 .calender.section .legend .item.date .indicator{border-radius:50%;background-color:#f6c522}#lubrisense-booking-form-plugin .step-2 .calender.section .legend .item.selection .indicator{border-radius:50%;background-color:#2270f6}#lubrisense-booking-form-plugin .step-2 .calender.section .legend .item .indicator{width:1em;height:1em;display:inline-block;margin-right:.5em}#lubrisense-booking-form-plugin .step-3 .price-calculation.section{padding:2em 0;background:#f0f0f0}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services{margin-bottom:3em}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services.optional .service:hover{cursor:pointer;box-shadow:0 0 1em rgb(0 0 0 / .2)}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .title{text-transform:uppercase;margin-bottom:1em}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service{background-color:#fff;border-radius:.5em;padding:2em 2.5em;margin-bottom:1em;transition:all .2s}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner{display:flex}@media (max-width:1000px){#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner{flex-direction:column}}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .selector{width:2em;margin-right:.5em}@media (max-width:1000px){#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .selector{margin-bottom:1em}}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .selector .status{width:1.5em;height:1.5em;border:2px solid #ccc;border-radius:50%;position:relative;top:-.2em}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .selector .status.selected{border-color:#f6c522;background-color:#f6c522;display:flex;align-items:center;justify-content:center}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .selector .status.selected .circle{display:inline-block;width:.7em;height:.7em;background-color:#fff;border-radius:50%}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .body{flex:1}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .body .title{text-transform:none}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .body .features{list-style:none;margin:0;padding:0}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .body .features li{display:flex}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .body .features li .icon{width:1em;padding-top:.3em;margin-right:.5em}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .body .features li .text{flex:1}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .prices{display:flex;align-items:flex-end}@media (max-width:1000px){#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .prices{justify-content:flex-end}}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .prices .items{display:flex}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .prices .items .item{margin-left:2em;text-align:right;font-weight:500}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .prices .items .item .title{color:#666;font-size:13px;margin-bottom:0;text-transform:none;font-weight:500}#lubrisense-booking-form-plugin .step-3 .price-calculation.section .main .services .services-list .service .inner .prices .items .item .value{font-weight:700;font-size:1.1em}#lubrisense-booking-form-plugin .step-4 .personal-information.section{padding:2em 0;background:#f0f0f0}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section{margin-bottom:2em;flex-direction:column}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .title{font-size:1.5em;margin-bottom:1em}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card{background-color:#fff;padding:1em 2em;border-radius:.5em;width:100%}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row{display:flex;margin:0 -1em 1em}@media (max-width:1000px){#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row{flex-wrap:wrap}}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column{width:50%;position:relative;padding:1em}@media (max-width:1000px){#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column{width:100%}}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column.is-1-4{width:25%}@media (max-width:1000px){#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column.is-1-4{width:100%}}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column.is-3-4{width:75%}@media (max-width:1000px){#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column.is-3-4{width:100%}}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column.is-1-3{width:33.333%}@media (max-width:1000px){#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column.is-1-3{width:100%}}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column.is-2-3{width:66.666%}@media (max-width:1000px){#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column.is-2-3{width:100%}}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column.is-full{width:100%}@media (max-width:1000px){#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column.is-full{width:100%}}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column label{display:block;font-weight:500;color:#bcbcbc;position:absolute;left:2em;top:1.5em;transition:all .3s}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column input,#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column select{display:block;width:100%;border:none;border-bottom:2px solid #bcbcbc;padding:.95em 1em;background-color:#fff}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column input.valid,#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column select.valid{border-bottom-color:#afdc1e}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column input.valid.not-empty+label,#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column input.valid:active+label,#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column input.valid:focus+label,#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column select.valid.not-empty+label,#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column select.valid:active+label,#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column select.valid:focus+label{color:#afdc1e}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column input.error,#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column select.error{border-bottom-color:#dc1e1e}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column input.not-empty+label,#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column input.valid+label,#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column input:active+label,#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column input:focus+label,#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column select.not-empty+label,#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column select.valid+label,#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column select:active+label,#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column select:focus+label{transform:scale(.7) translateY(-1.5em) translateX(-1em)}#lubrisense-booking-form-plugin .step-4 .personal-information.section .main .section .card .row .column div.error{text-align:right;font-size:.7em;font-weight:500;margin-top:.5em;color:#dc1e1e}#lubrisense-booking-form-plugin .step-5 .summary.section{padding:2em 0;background:#f0f0f0}#lubrisense-booking-form-plugin .step-5 .summary.section .main>.section{flex-direction:column}#lubrisense-booking-form-plugin .step-5 .summary.section .main .card{width:100%;background-color:#fff;border-radius:.5em;padding:2em;margin:2em 0 5em}#lubrisense-booking-form-plugin .step-5 .summary.section .main .card strong{display:block;margin-bottom:1em}#lubrisense-booking-form-plugin .step-5 .summary.section .main .card table{margin-bottom:2em}#lubrisense-booking-form-plugin .step-5 .summary.section .main .card table td{padding:0;border:none;color:#646464}#lubrisense-booking-form-plugin .step-5 .summary.section .main .card table td:first-child{width:10em}#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table{width:100%}#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .heading{display:flex;padding:4rem 0;border-bottom:1px solid #d3d3d3;font-size:.9em}#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .heading .item{flex:1}#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .table-row{padding:4rem 0;border-bottom:1px solid #d3d3d3;display:flex;align-items:flex-end}@media (max-width:1000px){#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .table-row{flex-wrap:wrap;justify-content:flex-end}}#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .table-row .item{flex:1}@media (max-width:1000px){#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .table-row .item{width:100%;flex:unset;margin-bottom:1em}}#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .table-row .simple-list{list-style:none;margin:2rem 0 0;padding:0}#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .table-row .amount{text-align:right;width:12em}@media (max-width:1000px){#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .table-row .amount{width:auto;margin-left:2em}}#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .table-row .amount .title{font-size:.8em}#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .table-row .amount .value{font-weight:600}#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .footer{padding:4rem 0;display:flex;align-items:flex-start;border-bottom:1px solid #d3d3d3}#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .footer .item{flex:1;font-size:25px;text-transform:uppercase;font-weight:900}#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .footer .amount{text-align:right}#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .footer .amount .value{font-size:25px;font-weight:900}#lubrisense-booking-form-plugin .step-5 .summary.section .main .summary-table .footer .amount .title{font-size:.9em}.sweet-dropdown-module{position:relative;border-bottom:2px solid #bcbcbc}.sweet-dropdown-module.country{margin-top:1em;border-bottom:none}.sweet-dropdown-module.country .label{transform:scale(.7) translateY(-1.5em) translateX(-1em);left:.5em}.sweet-dropdown-module.valid{border-bottom:2px solid #f6c522;cursor:pointer}.sweet-dropdown-module.valid>div:first-child .label{transform:scale(.7) translateY(-1.5em) translateX(-1em);left:.5em}.sweet-dropdown-module>div:first-child{display:flex;flex-direction:column;justify-content:center;position:relative;padding:.5em 1em;height:3.5em}.sweet-dropdown-module>div:first-child .label{display:block;font-weight:500;color:#bcbcbc;position:absolute;transition:all .3s;font-size:inherit;top:.5em;left:1em}.sweet-dropdown-module>div:first-child .value{font-size:15px;font-weight:900}.sweet-dropdown-module>div:first-child input{padding:0;border:none;font-weight:900}.sweet-dropdown-module>div:first-child .dropdown-icon{position:absolute;right:1em;top:1em;bottom:1em;display:flex;align-items:center}.sweet-dropdown-module>div:first-child .dropdown-icon svg{width:1em}.sweet-dropdown-module .dropdown-list{box-shadow:0 0 30px 0 rgb(34 34 34 / .2);position:absolute;top:0;right:0;left:0;max-height:300px;overflow-y:auto;background-color:#fff;z-index:3}.sweet-dropdown-module .dropdown-list ul{list-style:none;margin:0;padding:0}.sweet-dropdown-module .dropdown-list ul li{padding:1em;border-bottom:1px solid #f0f0f0;font-weight:900;font-size:15px;transition:all .2s}.sweet-dropdown-module .dropdown-list ul li:hover{cursor:pointer;background-color:#f0f0f0}.customer-location-selection{display:flex;margin:0 -1em}@media (max-width:1000px){.customer-location-selection{flex-wrap:wrap}}.customer-location-selection>div{padding:0 1em;width:50%;position:relative}@media (max-width:1000px){.customer-location-selection>div{width:100%}}.customer-location-selection .selected{display:flex;flex-direction:column;position:relative;padding:.5em 1em;border-bottom:2px solid #f6c522;cursor:pointer;height:3.5em}.customer-location-selection .selected .label{font-size:11px;font-weight:400;color:#f6c522}.customer-location-selection .selected .value{font-size:15px;font-weight:900}.customer-location-selection .selected input{padding:0;border:none;font-weight:900}.customer-location-selection .selected .dropdown-icon{position:absolute;right:1em;top:1em;bottom:1em;display:flex;align-items:center}.customer-location-selection .selected .dropdown-icon svg{width:1em}.customer-location-selection .dropdown-list{box-shadow:0 0 30px 0 rgb(34 34 34 / .2);position:absolute;top:0;right:0;left:0;max-height:300px;overflow-y:auto;background-color:#fff;z-index:3}.customer-location-selection .dropdown-list ul{list-style:none;margin:0;padding:0}.customer-location-selection .dropdown-list ul li{padding:1em;border-bottom:1px solid #f0f0f0;font-weight:900;font-size:15px;transition:all .2s}.customer-location-selection .dropdown-list ul li:hover{cursor:pointer;background-color:#f0f0f0}.terms-and-policy{margin-top:5rem}.sexy-checkbox{display:flex;align-items:center;position:relative}.sexy-checkbox:hover .indicator{background-color:#f6c522}.sexy-checkbox input{position:absolute;visibility:hidden}.sexy-checkbox input:checked+.indicator{background-color:#f6c522}.sexy-checkbox input:checked+.indicator svg{opacity:1}.sexy-checkbox .indicator{width:2em;height:2em;display:inline-flex;justify-content:center;align-items:center;margin-right:.5em;background-color:#fff0;border:2px solid #f6c522;transition:all .2s}.sexy-checkbox .indicator svg{width:.8em;opacity:0;transition:all .2s}.sexy-checkbox .indicator svg path,.sexy-checkbox .indicator svg polygon{fill:#fff}.sexy-checkbox .label{flex:1;font-weight:600}.sexy-checkbox .label a{color:inherit;text-decoration:underline}.confirmation-heading{position:relative;padding:10em 0 4em;background-color:#f6c522;color:#fff;overflow:hidden}.confirmation-heading .background{position:absolute;right:0;top:0;bottom:0}.confirmation-heading .background .icon{width:20em;height:20em;display:flex;justify-content:center;align-items:center;background-color:#fade83;border-radius:50%;transform:scale(2)}.confirmation-heading .background .icon svg{width:17vw;height:auto;position:relative;right:-2em;top:2em}.confirmation-heading .background .icon svg polygon{fill:#f6c522}.confirmation-heading .inner{position:relative;text-align:center;width:100%}.confirmation-heading .inner h1{font-size:2.5em;font-weight:900;-webkit-hyphens:initial;-ms-hyphens:initial;hyphens:manual}.confirmation.section{padding:3em 0}.confirmation.section .main h3{text-transform:uppercase;margin-top:2em}.confirmation.section .main .button-black{display:inline-block;text-transform:uppercase;color:#fff;background-color:#000;padding:1em 3em}