@keyframes loading-ripple{0%{height:8px;left:36px;opacity:0;top:36px;width:8px}4.9%{height:8px;left:36px;opacity:0;top:36px;width:8px}5%{height:8px;left:36px;opacity:1;top:36px;width:8px}to{height:80px;left:0;opacity:0;top:0;width:80px}}@keyframes loading-spinner{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes placeholder-glow{50%{opacity:.5}}:root{--order--item-icon--background:#e6b122;--order--item-text--background:rgba(42,54,63,.1)}:root .wp-block-leaptel-order{--heading-stroke--font-size:clamp(1.25rem,0.984rem + 0.851vw,1.75rem)}:root .wp-block-leaptel-order__main{background:rgba(42,54,63,.1);display:flex;flex-wrap:wrap;padding-bottom:clamp(1.37rem,2.0313vw,1.83rem);padding-top:clamp(1.37rem,2.0313vw,1.83rem)}:root .wp-block-leaptel-order__wrapper{display:flex;flex-wrap:wrap;gap:clamp(1.58rem,2.344vw,2.11rem);margin-left:auto!important;margin-right:auto!important;max-width:var(--wp--style--global--content-size)}:root .wp-block-leaptel-order__content{flex-basis:0;flex-grow:1;max-width:100%!important}:root .wp-block-leaptel-order__content form{display:contents}:root .wp-block-leaptel-order__content form .wp-block-leaptel-order__error-note{display:none}:root .wp-block-leaptel-order__content form.is-invalid-form .wp-block-leaptel-order__error-note{display:block;margin-bottom:.25rem}:root .wp-block-leaptel-order__content:not(:has(form)){min-height:10rem;position:relative;width:100%}:root .wp-block-leaptel-order__content:not(:has(form)) .wp-block-leaptel-plan-list__wrapper{min-height:30rem}:root .wp-block-leaptel-order__content:not(:has(form)):before{content:"";height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}:root .wp-block-leaptel-order__content:not(:has(form)):after{animation:loading-spinner 1s linear infinite;border:.25rem solid var(--loading--icon--color,#85c540);border-bottom:.25rem solid transparent;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:clamp(3rem,5vw,6rem);left:calc((100% - clamp(3rem,5vw,6rem))/2);position:absolute;top:calc((100% - clamp(3rem,5vw,6rem))/2);width:clamp(3rem,5vw,6rem);z-index:99}:root .wp-block-leaptel-order__section{width:100%}:root .wp-block-leaptel-order__section__row{--row-gap:clamp(0.422rem,0.625vw,0.5625rem);align-items:flex-start;-moz-column-gap:var(--row-gap);column-gap:var(--row-gap);display:flex;flex-wrap:wrap}:root .wp-block-leaptel-order__section__row .wp-block-leaptel-input{flex-basis:calc(50% - var(--row-gap));flex-grow:1}@media screen and (max-width:767px){:root .wp-block-leaptel-order__section__row .wp-block-leaptel-input{flex-basis:100%;max-width:100%}}:root .wp-block-leaptel-order__notes{font-size:clamp(.75rem,.684rem + .213vw,.875rem);margin-bottom:clamp(1.32rem,1.95vw,1.76rem)}:root .wp-block-leaptel-order__button{height:clamp(1.6875rem,2.5vw,2.25rem)}:root .wp-block-leaptel-order__actions{display:flex;gap:clamp(1.35rem,2vw,1.8rem)}:root .wp-block-leaptel-order__actions .wp-element-button,:root .wp-block-leaptel-order__actions a.wp-element-button{font-size:clamp(.75rem,.684rem + .213vw,.875rem);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}:root .wp-block-leaptel-order__payment__cost{font-family:Mulish;font-size:clamp(.95rem,1.41vw,1.266rem);font-style:normal;font-weight:700;line-height:clamp(1.11rem,1.64vw,1.48rem);margin-bottom:clamp(.74rem,1.1vw,.985rem)}:root .wp-block-leaptel-order__mark{color:#ff0404;font-family:Mulish;font-size:clamp(.625rem,.92vw,.83rem);font-style:normal;font-weight:400}:root .wp-block-leaptel-order__card{background:#fff;border-radius:clamp(.525rem,.78vw,.7rem);height:-moz-fit-content;height:fit-content;margin-bottom:clamp(1.845rem,3.075vw,2.7675rem);padding:clamp(.98rem,1.45vw,1.3rem) clamp(1.85rem,2.74vw,2.464rem)}:root .wp-block-leaptel-order__card .wp-block-leaptel-input__field{border:1px solid #2a363f;border-radius:clamp(.53rem,.78vw,.7rem)}:root .wp-block-leaptel-order__loading{align-items:center;background-color:var(--loading--background-color,hsla(0,0%,100%,.75));display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999}:root .wp-block-leaptel-order__loading__icon{box-sizing:border-box;display:inline-block;height:80px;position:relative;width:80px}:root .wp-block-leaptel-order__loading__icon div{animation:loading-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid var(--loading--icon--color,#85c540);border-radius:50%;box-sizing:border-box;opacity:1;position:absolute}:root .wp-block-leaptel-order__loading__icon div:nth-child(2){animation-delay:-.5s}:root .wp-block-leaptel-order__loading__text{color:var(--loading--text--color,#2a363f);font-size:1.25rem;font-weight:700}:root .wp-block-leaptel-order__appointment{background:#fff;border-radius:.25rem;box-shadow:0 6px 24px 0 rgba(0,0,0,.1);font-size:.75rem;margin-top:.25rem;max-width:var(--container-width,min(80vw,1100px));min-width:100%;position:absolute;z-index:99}:root .wp-block-leaptel-order__appointment__backdrop{position:relative}:root .wp-block-leaptel-order__appointment__header{align-items:center;display:flex;font-weight:600;justify-content:space-between;width:100%}:root .wp-block-leaptel-order__appointment__header__nav--disabled{opacity:.2;pointer-events:none}:root .wp-block-leaptel-order__appointment__header__nav:hover{opacity:.5}:root .wp-block-leaptel-order__appointment__body{display:flex;gap:clamp(.25rem,.83vw,1rem);justify-content:space-around;padding:clamp(.375rem,.4167vw,.5rem)}:root .wp-block-leaptel-order__appointment__column{align-items:center;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;gap:clamp(.375rem,.4167vw,.5rem);height:9.375rem;max-width:100%;min-width:2.375rem}:root .wp-block-leaptel-order__appointment__column__title{align-items:center;display:flex;flex-direction:column;margin-bottom:.5rem;text-align:center}:root .wp-block-leaptel-order__appointment__slot{border:1px solid rgba(0,0,0,.2);border-radius:.25rem;padding:.125rem}:root .wp-block-leaptel-order__appointment__slot--selected{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}:root .wp-block-leaptel-order__appointment__slot--selected:hover{opacity:.5}:root .wp-block-leaptel-order__appointment__slot:hover:not(.wp-block-leaptel-order__appointment__slot--selected){border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}:root .wp-block-leaptel-order__summary{background:#fff;border-radius:clamp(.625rem,1.04167vw,.9375rem);flex-basis:0;flex-grow:1;height:-moz-fit-content;height:fit-content;margin-bottom:clamp(1.845rem,3.075vw,2.7675rem);min-width:clamp(8rem,14.0625vw,16.875rem);padding:clamp(.8rem,1.927vw,1.734rem) clamp(1rem,3.65vw,3.285rem)}:root .wp-block-leaptel-order__summary__address{align-items:center;background:rgba(42,54,63,.1);border-radius:clamp(.625rem,1.04167vw,.9375rem);display:flex;padding:.5rem clamp(.84375rem,.9375vw,1.125rem)}:root .wp-block-leaptel-order__summary__address span{font-size:clamp(.875rem,.809rem + .213vw,1rem);font-style:normal;font-weight:600}:root .wp-block-leaptel-order__summary__additional{display:flex;justify-content:flex-end;margin-top:clamp(.5rem,1.11vw,.75rem)}:root .wp-block-leaptel-order__summary .wp-element-button{font-size:clamp(.5rem,.67vw,.6rem);padding:clamp(.5625rem,.833vw,.75rem) clamp(1.582rem,2.344vw,2.1rem)}@media screen and (max-width:767px){:root .wp-block-leaptel-order__summary{min-width:100%;width:100%}}:root .wp-block-leaptel-order__accordion{margin-bottom:clamp(.75rem,1.11vw,1rem)}:root .wp-block-leaptel-order__accordion__item{border:1px solid #fff;border-radius:clamp(.263rem,.389vw,.35rem);margin-bottom:clamp(.375rem,.556vw,.5rem)}:root .wp-block-leaptel-order__accordion__trigger{align-items:center;border:none;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;outline:none;text-align:left;width:100%}:root .wp-block-leaptel-order__accordion__content,:root .wp-block-leaptel-order__accordion__trigger{background-color:#fff;font-size:clamp(.75rem,.684rem + .213vw,.875rem);padding:clamp(.5rem,.833vw,.75rem)}:root .wp-block-leaptel-order__accordion__list{list-style-type:disc;margin-left:clamp(1rem,1.667vw,1.5rem)}:root .wp-block-leaptel-order__accordion__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27currentColor%27 aria-hidden=%27true%27%3E%3Cpath d=%27M1.5 4 6 8l4.5-4%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:clamp(.75rem,1.11vw,1rem);transition:transform .3s ease;width:clamp(.75rem,1.11vw,1rem)}:root .wp-block-leaptel-order__accordion__icon--open{transform:rotate(180deg)}:root .wp-block-leaptel-order .wp-block-heading{margin-bottom:clamp(.73rem,1.22vw,1.1rem)}:root .wp-block-leaptel-order .wp-element-button{font-size:clamp(.75rem,.684rem + .213vw,.875rem);line-height:1.2rem;max-width:100%}:root .wp-block-leaptel-order-completed__main{background:rgba(42,54,63,.1);padding-bottom:clamp(1.37rem,2.0313vw,1.83rem);padding-top:clamp(1.37rem,2.0313vw,1.83rem)}:root .wp-block-leaptel-order-completed__wrapper{display:flex;flex-wrap:wrap;gap:clamp(1.58rem,2.344vw,2.11rem)}:root .wp-block-leaptel-order-completed__content{display:flex;flex-basis:0;flex-direction:column;flex-grow:1}:root .wp-block-leaptel-order-completed__content form{display:contents}:root .wp-block-leaptel-order-completed__section{align-items:center;-moz-column-gap:clamp(.422rem,.625vw,.5625rem);column-gap:clamp(.422rem,.625vw,.5625rem);display:flex;flex-wrap:wrap}:root .wp-block-leaptel-order-completed__notes{font-size:clamp(.5625rem,.625vw,.75rem);margin-bottom:clamp(1.32rem,1.95vw,1.76rem)}:root .wp-block-leaptel-order-completed__button{height:clamp(1.6875rem,2.5vw,2.25rem)}:root .wp-block-leaptel-order-completed__actions{display:flex;gap:clamp(1.35rem,2vw,1.8rem)}:root .wp-block-leaptel-order-completed__actions .wp-element-button,:root .wp-block-leaptel-order-completed__actions a.wp-element-button{font-size:clamp(.633rem,.9375vw,.84375rem);text-transform:uppercase}:root .wp-block-leaptel-order-completed__mark{color:#ff0404;font-family:Mulish;font-size:clamp(.422rem,.625vw,.5625rem);font-style:normal;font-weight:400}:root .wp-block-leaptel-order-completed .wp-block-heading{margin-bottom:clamp(.62rem,.9167vw,.825rem);padding-left:clamp(.5rem,1.77083vw,1.594rem)}:root .wp-block-leaptel-order-completed__icon-list{display:flex;flex-direction:column;gap:clamp(.738rem,1.094vw,.984rem);margin-bottom:clamp(1.478rem,2.189vw,1.97rem)}:root .wp-block-leaptel-order-completed__icon-list__item{align-items:center;display:flex;font-family:Mulish;font-size:clamp(.75rem,.9375vw,.84375rem);font-weight:400;gap:clamp(.633rem,.9375vw,.84375rem);line-height:clamp(.79125rem,1.172vw,1.055rem)}:root .wp-block-leaptel-order-completed__icon-list__item__icon{aspect-ratio:1/1;background:var(--order--item-icon--background);border-radius:100%;display:block;min-width:clamp(2.2125rem,3.278vw,2.95rem);position:relative;width:clamp(2.2125rem,3.278vw,2.95rem)}:root .wp-block-leaptel-order-completed__icon-list__item p,:root .wp-block-leaptel-order-completed__icon-list__item__text{font-size:clamp(.75rem,.9375vw,.84375rem);line-height:clamp(.79125rem,1.172vw,1.055rem)}:root .wp-block-leaptel-order-completed__icon-list__item p a,:root .wp-block-leaptel-order-completed__icon-list__item p a:hover,:root .wp-block-leaptel-order-completed__icon-list__item__text a,:root .wp-block-leaptel-order-completed__icon-list__item__text a:hover{text-decoration:underline}:root .wp-block-leaptel-order-completed__icon-list__item p{margin-bottom:.5rem}:root .wp-block-leaptel-order-completed__thankyou__content h4{font-family:Montserrat,sans-serif;font-size:clamp(.95rem,1.4067vw,1.266rem);font-style:normal;font-weight:600;line-height:clamp(1.266rem,1.875vw,1.6875rem);margin-bottom:clamp(1rem,1.5625vw,1.40625rem)}:root .wp-block-leaptel-order-completed__thankyou__content p{font-size:clamp(.633rem,.9375vw,.84375rem);font-style:normal;line-height:clamp(.95rem,1.4067vw,1.266rem);margin-bottom:clamp(1.2923rem,1.914vw,1.723rem)}:root .wp-block-leaptel-order-completed__thankyou__content--heading p{font-family:Montserrat,sans-serif}:root .wp-block-leaptel-order-completed__thankyou__image{float:right;width:clamp(8.41rem,12.46vw,11.213rem)}:root .wp-block-leaptel-order-completed__extra__image{max-height:10rem}:root .wp-block-leaptel-order-completed__extra__message,:root .wp-block-leaptel-order-completed__extra__title{font-size:clamp(.75rem,.9375vw,.84375rem)}:root .wp-block-leaptel-order-completed__extra__message a,:root .wp-block-leaptel-order-completed__extra__message a:hover,:root .wp-block-leaptel-order-completed__extra__title a,:root .wp-block-leaptel-order-completed__extra__title a:hover{text-decoration:underline}:root .wp-block-leaptel-plan-progress__item:not(.is-selected){pointer-events:none}:root .wp-block-leaptel-modal.is-otp-verify .wp-block-leaptel-modal__buttons{margin-top:0;width:auto}:root .wp-block-leaptel-modal.is-otp-verify .wp-block-leaptel-modal__caption{font-family:Montserrat,sans-serif;font-size:clamp(.85rem,1.11vw,1rem);font-weight:500;margin-top:clamp(2rem,3.33vw,3rem);overflow:auto;width:100%}:root .wp-block-leaptel-modal.is-otp-verify .wp-block-leaptel-input{margin-bottom:clamp(2rem,3.33vw,3rem)}:root .wp-block-leaptel-modal.is-otp-verify .wp-block-leaptel-input__label{font-weight:500;margin-bottom:clamp(1rem,1.67vw,1.5rem)}
