:root .wp-block-leaptel-modal{--modal--heading--font-size:clamp(1.25rem,0.81rem + 1.408vw,2.5rem);background-color:var(--wp--preset--color--modal);background-image:url(../images/bg-popup.2c46e437.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:clamp(.75rem,1.11vw,1rem);display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;padding:clamp(2rem,3.5vw,3.094rem) clamp(1.8rem,3.1vw,2.766rem) clamp(1.5rem,2.6vw,2.3rem);position:relative;width:clamp(30rem,60vw,45.75rem)}:root .wp-block-leaptel-modal__wrapper{align-items:center;background-color:rgba(0,0,0,.2);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}:root .wp-block-leaptel-modal__wrapper.is-hidden{display:none}:root .wp-block-leaptel-modal__image{align-items:center;display:flex;flex-basis:0;flex-grow:1;float:right}:root .wp-block-leaptel-modal__image img{max-width:100%;width:clamp(7.22rem,16.03vw,14.43rem)}@media screen and (max-width:768px){:root .wp-block-leaptel-modal__image{display:none}}:root .wp-block-leaptel-modal__heading{background-image:url(../images/heading-secondary.590c14b7.png);background-position:top;background-repeat:repeat-y;background-size:100% calc(var(--modal--heading--font-size)*1.2);display:block;font-size:var(--modal--heading--font-size)!important;font-weight:400;line-height:1.2!important;margin-bottom:clamp(.95rem,1.4067vw,1.266rem);padding-left:calc(var(--modal--heading--font-size)*.5);padding-right:var(--modal--heading--font-size);text-transform:none;width:-moz-fit-content;width:fit-content}:root .wp-block-leaptel-modal__body{overflow:auto;z-index:1}:root .wp-block-leaptel-modal__message{flex-basis:0;flex-grow:1;font-size:clamp(.75rem,1.25vw,1.125rem);overflow:auto;text-align:left}:root .wp-block-leaptel-modal__message p{font-size:clamp(.75rem,1.25vw,1.125rem);margin-bottom:clamp(.5rem,1.11vw,1rem)}:root .wp-block-leaptel-modal__message ul{list-style-type:disc;padding-inline-start:clamp(1.875em,2.78vw,1.875rem)}:root .wp-block-leaptel-modal__message a,:root .wp-block-leaptel-modal__message a:hover{text-decoration:underline}:root .wp-block-leaptel-modal__message p.wp-block-leaptel-modal__message__headline{font-size:clamp(1rem,1.5625vw,1.40625rem);font-weight:600}:root .wp-block-leaptel-modal__list{list-style:none;max-height:9.375rem;overflow-y:auto;padding-inline-start:0}:root .wp-block-leaptel-modal__list__item{font-size:clamp(.75rem,1.25vw,1.125rem);margin-bottom:clamp(.85rem,1.5vw,1.266em)}:root .wp-block-leaptel-modal__list__item .custom-radio{font-size:clamp(.75rem,1.25vw,1.125rem)}:root .wp-block-leaptel-modal__buttons{-moz-column-gap:clamp(.5rem,1.953vw,2.344rem);column-gap:clamp(.5rem,1.953vw,2.344rem);display:flex;flex-wrap:wrap;margin-top:clamp(1rem,2.604167vw,2.344rem);row-gap:clamp(.5rem,1.67vw,2rem);width:100%}:root .wp-block-leaptel-modal__buttons .wp-element-button{font-size:clamp(.75rem,1.11vw,1rem);overflow:hidden;padding:.5rem clamp(.75rem,1.5vw,1.35rem);text-overflow:ellipsis;white-space:nowrap}:root .wp-block-leaptel-modal__close{position:absolute;right:1rem;top:1rem;width:clamp(1.5rem,2.6vw,2.344rem)}:root .wp-block-leaptel-modal__close img{max-width:100%}:root .wp-block-leaptel-modal__video{border-radius:clamp(.75rem,1.11vw,1rem);-webkit-transform:translateZ(0)}:root .wp-block-leaptel-modal.is-loading{padding:0}:root .wp-block-leaptel-modal.is-loading:after{content:none}:root .wp-block-leaptel-modal.is-plain-background{background-color:var(--wp--preset--color--modal-plain-background);background-image:none}:root .wp-block-leaptel-modal.is-not-found .wp-block-leaptel-modal__content,:root .wp-block-leaptel-modal.is-redirect .wp-block-leaptel-modal__content{margin-top:2.8125rem}:root .wp-block-leaptel-modal.is-multiple-addresses .wp-block-leaptel-modal__content{margin-top:clamp(.5625rem,.83vw,.75rem)}:root .wp-block-leaptel-modal.is-multiple-addresses .wp-block-leaptel-modal__image{margin-top:clamp(2.11rem,3.125vw,2.8125rem)}:root .wp-block-leaptel-modal.is-available{display:none}:root .wp-block-leaptel-modal.is-details,:root .wp-block-leaptel-modal.is-upgrade-proceed{pointer-events:none}:root .wp-block-leaptel-modal.is-details:before,:root .wp-block-leaptel-modal.is-upgrade-proceed:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjNTI4NTQwIj48cGF0aCBkPSJNNDgwLTgwcS04MiAwLTE1NS0zMS41dC0xMjcuNS04NlExNDMtMjUyIDExMS41LTMyNVQ4MC00ODBxMC04MyAzMS41LTE1NS41dDg2LTEyN1EyNTItODE3IDMyNS04NDguNVQ0ODAtODgwcTE3IDAgMjguNSAxMS41VDUyMC04NDBxMCAxNy0xMS41IDI4LjVUNDgwLTgwMHEtMTMzIDAtMjI2LjUgOTMuNVQxNjAtNDgwcTAgMTMzIDkzLjUgMjI2LjVUNDgwLTE2MHExMzMgMCAyMjYuNS05My41VDgwMC00ODBxMC0xNyAxMS41LTI4LjVUODQwLTUyMHExNyAwIDI4LjUgMTEuNVQ4ODAtNDgwcTAgODItMzEuNSAxNTV0LTg2IDEyNy41cS01NC41IDU0LjUtMTI3IDg2VDQ4MC04MFoiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:cover;content:"";height:clamp(3rem,5vw,6rem);left:calc(50% - clamp(3rem,5vw,6rem)/2);position:absolute;top:calc(50% - clamp(3rem,5vw,6rem)/2);width:clamp(3rem,5vw,6rem);fill:var(--wp--preset--color--loading);animation-duration:.5s;animation-iteration-count:infinite;animation-name:loading;z-index:1100}:root .wp-block-leaptel-modal.is-details:after,:root .wp-block-leaptel-modal.is-upgrade-proceed:after{background:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}:root .wp-block-leaptel-modal.is-upgrade-address .wp-block-leaptel-modal__image,:root .wp-block-leaptel-modal.is-upgrade-proceed .wp-block-leaptel-modal__image{margin-top:clamp(1.8rem,2.9vw,2.53rem)}:root .wp-block-leaptel-modal.is-upgrade-address .wp-block-leaptel-modal__image img,:root .wp-block-leaptel-modal.is-upgrade-proceed .wp-block-leaptel-modal__image img{width:clamp(9rem,20.42vw,18.375rem)}:root .wp-block-leaptel-modal.is-new-development-charge .wp-block-leaptel-modal__image img{width:clamp(5rem,16vw,14.5rem)}:root .wp-block-leaptel-modal.is-upgrade-not-available .wp-block-leaptel-modal__image{margin-top:clamp(1.8rem,2.9vw,2.53rem)}:root .wp-block-leaptel-modal.is-upgrade-not-available .wp-block-leaptel-modal__image img{width:clamp(9rem,20.42vw,18.375rem)}@media screen and (max-width:768px){:root .wp-block-leaptel-modal{padding-bottom:2rem;padding-top:2rem}:root .wp-block-leaptel-modal__content{margin-top:0!important}}
