.overflow-hidden{overflow:hidden}.pagination-container{display:flex;align-items:center;justify-content:center;-moz-column-gap:12px;column-gap:12px}.paginate-buttons{height:40px;line-height:40px;border-radius:999px;font-weight:500;text-align:center;cursor:pointer;background-color:#f2f2f2;color:#000;transition:all linear .3s}.paginate-buttons:hover{background-color:rgb(var(--primary));color:#fff}.number-buttons{width:40px}.back-button,.next-button{padding-inline:16px;letter-spacing:.5px;text-transform:capitalize}.active-page{background-color:rgb(var(--primary));color:#fff}.floating-contact-buttons{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:9999;direction:ltr}.floating-btn{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 4px 20px #00000026,0 2px 8px #0000001a;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:visible;backdrop-filter:blur(10px)}.floating-btn:hover:before{left:100%}.floating-btn:hover{transform:translateY(-6px) scale(1.12);box-shadow:0 12px 32px #00000040,0 6px 16px #00000026}.floating-btn:active{transform:translateY(-3px) scale(1.06);box-shadow:0 6px 20px #0003}.whatsapp-btn{background:linear-gradient(135deg,#25d366,#20bd5a,#128c7e);box-shadow:0 4px 20px #25d36659,0 2px 8px #25d36633}.whatsapp-icon{width:30px;height:30px;position:relative;z-index:3;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.floating-phone-icon{display:inline-block;width:24px;height:24px;line-height:24px}.pulse-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:2px solid rgba(37,211,102,.7);pointer-events:none;z-index:0}.whatsapp-btn .pulse-ring-1{animation:pulse-animation 2s cubic-bezier(.4,0,.6,1) infinite}.whatsapp-btn .pulse-ring-2{animation:pulse-animation 2s cubic-bezier(.4,0,.6,1) infinite 1s}@keyframes pulse-animation{0%{width:100%;height:100%;opacity:.8;border-width:2px}to{width:200%;height:200%;opacity:0;border-width:1px}}.whatsapp-btn:hover .pulse-ring{animation-play-state:paused}.phone-btn{background:linear-gradient(135deg,#f59e0b,#d97706,#b45309);box-shadow:0 4px 20px #f59e0b59,0 2px 8px #f59e0b33}.phone-icon-svg{position:relative;z-index:3;width:24px;height:24px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));animation:ring-bounce 1.5s ease-in-out infinite}@keyframes ring-bounce{0%,to{transform:rotate(0) scale(1)}10%{transform:rotate(-15deg) scale(1.05)}20%{transform:rotate(15deg) scale(1.05)}30%{transform:rotate(-15deg) scale(1.05)}40%{transform:rotate(15deg) scale(1.05)}50%{transform:rotate(0) scale(1)}}.ring-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:2px solid rgba(245,158,11,.6);pointer-events:none;z-index:0}.phone-btn .ring-ring-1{animation:ring-wave 1.5s ease-out infinite}.phone-btn .ring-ring-2{animation:ring-wave 1.5s ease-out infinite .75s}@keyframes ring-wave{0%{width:100%;height:100%;opacity:.7;border-width:2px}to{width:180%;height:180%;opacity:0;border-width:1px}}.phone-btn:hover .ring-ring,.phone-btn:hover .phone-icon-svg{animation-play-state:paused}@media (max-width: 480px){.floating-contact-buttons{bottom:100px;right:12px;gap:10px}.is-blank-layout .floating-contact-buttons{bottom:20px}.floating-btn{width:52px;height:52px}.phone-icon-svg,.whatsapp-icon{width:20px;height:20px}.floating-btn:hover{transform:translateY(-4px) scale(1.08)}}@media (min-width: 481px) and (max-width: 640px){.floating-contact-buttons{bottom:100px;right:16px;gap:11px}.is-blank-layout .floating-contact-buttons{bottom:20px}.floating-btn{width:44px;height:44px}.phone-icon-svg,.whatsapp-icon{width:20px;height:20px}.floating-btn:hover{transform:translateY(-5px) scale(1.1)}}@media (min-width: 641px) and (max-width: 768px){.floating-contact-buttons{bottom:28px;right:20px}.floating-btn{width:46px;height:46px}}@media (min-width: 1025px){.floating-contact-buttons{bottom:32px;right:32px;gap:14px}.floating-btn{width:52px;height:52px}.phone-icon-svg{width:27px;height:27px}.whatsapp-icon{width:31px;height:31px}}[dir=rtl] .floating-contact-buttons{right:auto;left:24px}@media (max-width: 480px){[dir=rtl] .floating-contact-buttons{left:12px}}@media (min-width: 481px) and (max-width: 640px){[dir=rtl] .floating-contact-buttons{left:16px}}@media (min-width: 1025px){[dir=rtl] .floating-contact-buttons{left:32px}}.floating-btn[title]:hover:after{content:attr(title);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(0);background:linear-gradient(135deg,#111827f2,#1f2937f2);color:#fff;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;white-space:nowrap;opacity:0;animation:tooltipFadeIn .3s ease forwards;box-shadow:0 4px 12px #00000026;backdrop-filter:blur(8px)}.whatsapp-btn[title]:hover:after{background:linear-gradient(135deg,#35e275f2,#2fdecaf2)}.phone-btn[title]:hover:after{background:linear-gradient(135deg,#f59e0bf2,#b45309f2)}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.profile-link.active,.profile-link.active .lab{--tw-text-opacity: 1;color:rgb(var(--primary) / var(--tw-text-opacity))}.dp__input{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))!important;color:inherit!important;font-family:var(--client-font)!important;font-size:.875rem!important}.dp__input:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))!important;color:inherit!important}.dp__input_focus{border-color:rgb(var(--primary) / .2)!important;color:inherit!important}.custom-datepicker>.dpmain>div{width:240px!important}.dpinput{border:1px solid #e5e7eb!important;height:40px!important;border-radius:.375rem!important}.dp__input:hover{border-color:inherit!important}.vue-tags-input{max-width:100%!important}.vue-tags-input .ti-input{--tw-border-opacity: 1 !important;border-radius:.375rem;border-color:rgb(229 231 235 / var(--tw-border-opacity))!important}.vue-tags-input.ti-focus .ti-input{border-color:rgb(var(--primary) / .2)!important}.vue-tags-input.invalid-tag .ti-input{--tw-border-opacity: 1 !important;border-color:rgb(252 165 165 / var(--tw-border-opacity))!important}.textarea-error-box-style{padding:0;margin:0;border:1px solid;border-radius:.375rem}.textarea-error-box-style.invalid:before{content:none!important}.textarea-border-radius{border-radius:0 0 0 .375rem;border-color:rgb(229 231 235 / var(--tw-border-opacity))!important}.ql-toolbar.ql-snow{border:1px solid rgb(229 231 235)!important;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.ql-container.ql-snow{border-left:1px solid rgb(229 231 235)!important;border-right:1px solid rgb(229 231 235)!important;border-bottom:1px solid rgb(229 231 235)!important}.text-description>ol{list-style:auto!important;margin:auto!important;padding:revert!important}.text-description>ul{list-style:unset!important;margin:auto!important;padding:revert!important}.vue-select.no-radius{border-radius:0!important}.vue-select{width:auto!important;border:1px solid rgb(229 231 235 / var(--tw-border-opacity))!important;border-radius:.375rem!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;flex-direction:column!important}.vue-select.invalid{border:1px solid rgb(252 165 165 / var(--tw-border-opacity))!important}.vue-input{padding:.1rem 0!important}.vue-input input{font-size:.9375rem!important;font-weight:400!important;line-height:1.3!important}.vue-input input::-moz-placeholder{color:#697a8d!important}.vue-input input::placeholder{color:#697a8d!important}.vue-dropdown{border:1px solid rgb(var(--primary) / .2)!important;box-shadow:0 .25rem 1rem #e5e7eb73!important}.vue-select.direction-top .vue-dropdown{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important;z-index:100000}.vue-select.direction-bottom .vue-dropdown{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important;z-index:100000}.vue-select[aria-expanded=true].direction-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.vue-select[aria-expanded=true].direction-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.vue-select[aria-expanded=true]{border-color:rgb(var(--primary) / .2)!important}.vue-dropdown-item.highlighted{background-color:#4359710a!important}.vue-dropdown-item.selected.highlighted,.vue-dropdown-item.selected{background-color:#696cff14!important;color:rgb(var(--primary) / var(--tw-text-opacity))!important}.vue-dropdown-item{font-size:15px;padding:.4375rem .875rem!important}.frontend-select input::-moz-placeholder{font-size:1rem!important;color:#1f1f39!important}.frontend-select input::placeholder{font-size:1rem!important;color:#1f1f39!important}.simple-range-slider-popover.simple-range-slider-popover-left,.simple-range-slider-popover-arrow,.simple-range-slider-popover.simple-range-slider-popover-right{display:none}.simple-range-slider .simple-range-slider-bg-bar{margin:10px!important}.simple-range-slider .simple-range-slider-bg-bar .simple-range-slider-anchor{background:#fff!important}.lab-font-color-1{color:#dee2e5!important}[class=lab].lab-font-size-20,[class^=lab-].lab-font-size-20,[class*=" lab-"].lab-font-size-20{font-size:20px!important}[class=lab].lab-font-size-2xl,[class^=lab-].lab-font-size-2xl,[class*=" lab-"].lab-font-size-2xl{font-size:1.5rem!important;line-height:2rem!important}[class=lab].lab-font-size-xl,[class^=lab-].lab-font-size-xl,[class*=" lab-"].lab-font-size-xl{font-size:1.25rem!important;line-height:1.75rem!important}[class=lab].lab-font-size-8,[class^=lab-].lab-font-size-8,[class*=" lab-"].lab-font-size-8{font-size:8px!important}[class=lab].lab-font-size-10,[class^=lab-].lab-font-size-10,[class*=" lab-"].lab-font-size-10{font-size:10px!important}[class=lab].lab-font-size-16,[class^=lab-].lab-font-size-16,[class*=" lab-"].lab-font-size-16{font-size:16px!important}[class=lab].lab-font-size-24,[class^=lab-].lab-font-size-24,[class*=" lab-"].lab-font-size-24{font-size:24px!important}[class=lab].lab-font-size-14,[class^=lab-].lab-font-size-14,[class*=" lab-"].lab-font-size-14{font-size:14px!important}iframe.w-full.rounded-2xl{background:#141414!important}.sr-only{left:inherit!important}input[type=date]::-webkit-calendar-picker-indicator{background:transparent;color:transparent;cursor:pointer;position:absolute;inset:0;z-index:10;height:100%;width:100%}.drawer:where([dir=ltr],[dir=ltr] *){right:0;--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.drawer:where([dir=rtl],[dir=rtl] *){left:0;right:unset!important;--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.drawer.active:where([dir=ltr],[dir=ltr] *){--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.drawer.active:where([dir=rtl],[dir=rtl] *){--tw-translate-x: -0px;right:unset!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dp__clear_icon{right:1px!important}[dir=rtl] .dp__clear_icon{right:unset!important;left:1px!important}.dp__input_icons{background:#fff;padding:4px!important}.active-group .active{border-color:#01be5f80!important;background-color:#e7fff317!important}.active-group .active .lab-fill-circle-check{--tw-border-opacity: 1 !important;border-color:rgb(231 255 243 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(231 255 243 / var(--tw-bg-opacity))!important}.active-group .active input:checked+.custom-radio-span{border-width:3px!important;--tw-border-opacity: 1 !important;border-color:rgb(231 255 243 / var(--tw-border-opacity))!important}.pointer-events-disable{pointer-events:none}
