:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;font-weight:400;color-scheme:light dark;background-color:var(--background-color);color:#222;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.resizing *{transition:none!important;animation:none!important;pointer-events:none!important;cursor:default!important}main{height:100%;width:100%}:root{--edey-green: #009531;--edey-blue: #003b95;--light-blue: #006ce4}:root{--nav-button-bg: var(--edey-blue);--logo-color-1: var(--edey-blue);--logo-color-2: var(--edey-green);--home-search-bg-1: #003c95e1;--success-color: #29af56;--danger-color: #ff4242;--font-color: #222;--color-font: #222;--color-font-grey: rgb(80, 80, 80);--rt-bg-color: rgb(34, 126, 83);--logo-color-light: #2d80d3;--box-shadow-1: 0 1px 10px rgba(0, 0, 0, .1);--box-shadow-2: rgba(0, 0, 0, .03) 0px -1px 0px 0px, rgba(0, 0, 0, .2) 0px 0px 2px 0px, rgba(0, 0, 0, .12) 0px 4px 2px -2px, rgba(0, 0, 0, .16) 0px 4px 8px -1px;--box-shadow-3: rgba(0, 0, 0, .08) 0px 0px 2px 0px, rgba(0, 0, 0, .24) 0px 4px 16px 0px;--nav-hover-color: var(--logo-color-1)}*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.fb-200{flex-basis:200px!important}.fb-250{flex-basis:250px!important}.fb-300{flex-basis:300px!important}.fb-400{flex-basis:400px!important}.fb-500{flex-basis:500px!important}.fb-600{flex-basis:600px!important}.fd-c{flex-direction:column}.fd-r{flex-direction:row}.f1{flex:1}.f2{flex:2}.f3{flex:3}.f10{flex:10}.df{display:flex}.dg{display:grid}.df:not(.fw-nw){flex-wrap:wrap}.aic{align-items:center}.aie{align-items:end}.jcc{justify-content:center}.align-start{align-items:start!important}.jce{justify-content:end}.jcsb{justify-content:space-between}.cp{cursor:pointer}.g-5{gap:5px!important}.g-10{gap:10px!important}.g-15{gap:15px!important}.g-20{gap:20px!important}.g-30{gap:30px!important}.dfcc{display:flex;align-items:center;justify-content:center}.bdr-line{border:1px solid var(--color-border-input);border-radius:8px}.bdr-8{border-radius:8px}.bdr-4{border-radius:4px}.bdr-left-0{border-radius:0 8px 8px!important}.py-5{padding-top:5px;padding-bottom:5px}.pb-20{padding-bottom:20px}.py-10{padding-top:10px;padding-bottom:10px}.py-15{padding-top:15px;padding-bottom:15px}.py-20{padding-top:20px;padding-bottom:20px}.py-25{padding-top:25px;padding-bottom:25px}.pxy-0{padding:0!important}.pxy-10{padding:10px}.pxy-15{padding:15px}.pxy-20{padding:20px}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.pt-20{padding-top:20px}.pb-5{padding-bottom:5px!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.p-rel{position:relative}.p-abs{position:absolute}.p-abs-0{position:absolute;top:0;bottom:0;left:0;right:0}.a-btn-1{text-decoration:none;font-size:14px;max-width:max-content;border:1px solid var(--logo-color-1);color:var(--logo-color-1);padding:8px 20px;font-weight:500;border-radius:24px;transition:background-color .45s ease}.a-btn-1:hover{background-color:var(--logo-color-1);color:#fff}.obj-fit img{height:100%;width:100%;object-fit:center;object-position:center}.lc{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.lc-1{-webkit-line-clamp:1;line-clamp:1}.lc-2{-webkit-line-clamp:2;line-clamp:2}.lc-3{-webkit-line-clamp:3;line-clamp:3}.lc-4{-webkit-line-clamp:4;line-clamp:4}.btn-styl-1{display:inline-flex;align-items:center;justify-content:center;height:50px;background:transparent;background-color:var(--logo-color-1);min-width:200px;border-radius:8px;font-weight:600;color:#fff;text-decoration:none;cursor:pointer;border:1px solid transparent;box-shadow:0 2px 15px #006ce4cc;transition:background-color .3s ease}.btn-styl-1:hover{background-color:var(--light-blue)}.btn-styl-1:active{background-color:var(--logo-color-1)}:root{--scrollbar-color: #f1f1f1;--scrollbar-width: 7px;--scrollbar-br-track: 0px;--scrollbar-br-thumb: 10px;--scrollbar-br-track-bg-color: #202b40;--scrollbar-br-thumb-bg-color: #202b40;--scrollbar-br-thumb-hover-bg-color: #26334d}.scroll-bar::-webkit-scrollbar{width:var(--scrollbar-width)}.scroll-bar::-webkit-scrollbar-track{background:var(--scrollbar-br-track-bg-color);border-radius:var(--scrollbar-br-track)}.scroll-bar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-br-thumb-bg-color);border-radius:var(--scrollbar-br-thumb)}.scroll-bar:hover::-webkit-scrollbar-thumb,.scroll-bar::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-br-thumb-hover-bg-color)}.scrollable-element{-ms-overflow-style:scrollbar}.z1{z-index:1}.aspect-ratio-3-2{position:relative;width:100%;padding-bottom:66.67%}[class*=aspect-ratio-]{position:relative;width:100%}[class*=aspect-ratio-] img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.p-abs-100{position:absolute;top:0;bottom:0;left:0;right:0}.aspect-ratio-1-1{padding-bottom:100%}.aspect-ratio-4-3{padding-bottom:75%}.aspect-ratio-16-9{padding-bottom:56.25%}.aspect-ratio-3-2{padding-bottom:66.67%}.aspect-ratio-golden{padding-bottom:61.8%}button{outline:none;border:none}.btn{cursor:pointer;transition:opacity .3s ease}.max-h-50{max-height:50px}.max-h-100{max-height:100px}.max-h-150{max-height:150px}.max-h-200{max-height:200px}.max-h-250{max-height:250px}.max-h-300{max-height:300px}.max-h-350{max-height:350px}.max-h-400{max-height:400px}.max-h-450{max-height:450px}.max-h-500{max-height:500px}.max-h-550{max-height:550px}.max-h-600{max-height:600px}.ht-50{height:50px}.ht-100{height:100px}.ht-150{height:150px}.ht-200{height:200px}.ht-250{height:250px}.ht-300{height:300px}.ht-350{height:350px}.ht-400{height:400px}.ht-450{height:450px}.ht-500{height:500px}.ht-550{height:550px}.ht-600{height:600px}.min-h-50{min-height:50px}.min-h-100{min-height:100px}.min-h-150{min-height:150px}.min-h-200{min-height:200px}.min-h-250{min-height:250px}.min-h-300{min-height:300px}.min-h-350{min-height:350px}.min-h-400{min-height:400px}.min-h-450{min-height:450px}.min-h-500{min-height:500px}.min-h-550{min-height:550px}.min-h-600{min-height:600px}.wt-50{width:50px}.wt-100{width:100px}.wt-150{width:150px}.wt-200{width:200px}.wt-250{width:250px}.wt-300{width:300px}.wt-350{width:350px}.wt-400{width:400px}.wt-450{width:450px}.wt-500{width:500px}.wt-550{width:550px}.wt-600{width:600px}.min-w-50{min-width:50px}.min-w-100{min-width:100px}.min-w-150{min-width:150px}.min-w-200{min-width:200px}.min-w-250{min-width:250px}.min-w-300{min-width:300px}.min-w-350{min-width:350px}.min-w-400{min-width:400px}.min-w-450{min-width:450px}.min-w-500{min-width:500px}.min-w-550{min-width:550px}.min-w-600{min-width:600px}.max-w-50{max-width:50px}.max-w-100{max-width:100px}.max-w-150{max-width:150px}.max-w-200{max-width:200px}.max-w-250{max-width:250px}.max-w-300{max-width:300px}.max-w-350{max-width:350px}.max-w-400{max-width:400px}.max-w-450{max-width:450px}.max-w-500{max-width:500px}.max-w-550{max-width:550px}.max-w-600{max-width:600px}.h-100{height:100%!important}.w-100{width:100%}.fs-0{flex-shrink:0}.fns-10{font-size:10px}.fns-13{font-size:13px}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.color-gold{color:var(--edey-green)}.fns-11{font-size:11px}.fns-12{font-size:12px}.fns-14{font-size:14px}.fns-16{font-size:16px}.fns-20{font-size:20px}.fns-24{font-size:24px}.fns-28{font-size:28px}.fg-0{flex-grow:0}.align-start{align-items:start}.no-animations *,.no-animations *:before,.no-animations *:after{transition:none!important;animation:none!important;pointer-events:none!important}.btn:hover{opacity:.9}.btn:active{opacity:.7}.tt-cap{text-transform:capitalize}.elps{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.px-10{padding-left:10px;padding-right:10px}.hd-scb{-ms-overflow-style:none;scrollbar-width:none}.hd-scb::-webkit-scrollbar{display:none}ul{list-style:none}.bg-w{background-color:var(--white)!important}.scb{--size: 7px;--padding-size: 0px;--sb-thumb-color: var(--scrollbar-color-1-thumb);--sb-thumb-hover-color: var(--scrollbar-color-1-thumb-hover);--sb-track-color: transparent}.scb.table-container,.scb.tab{--size: 15px;--padding-size: 4px;--sb-thumb-color: var(--scrollbar-color-2-thumb);--sb-thumb-hover-color: var(--scrollbar-color-2-thumb-hover);--sb-track-color: transparent;overflow-y:scroll}.sdb-menu .scb{--size: 6px;--padding-size: 0px;--sb-thumb-color: var(--scrollbar-color-3-thumb);--sb-thumb-hover-color: var(--scrollbar-color-3-thumb-hover);--sb-track-color: transparent}.scb{overflow-y:auto;overflow-x:auto}.scb::-webkit-scrollbar-button{display:none}.scb::-webkit-scrollbar{width:var(--size);height:var(--size)}.scb::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:5px;width:var(--size);height:var(--size)}.t-0{top:0!important}.l-0{left:0!important}.scb::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:10px;border:var(--padding-size) solid transparent;background-clip:content-box}.scb::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover-color);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 480px){.hd-xs{display:none!important}}@media (min-width: 481px) and (max-width: 767px){.hd-sm{display:none!important}}@media (min-width: 768px) and (max-width: 991px){.hd-md{display:none!important}}@media (min-width: 992px) and (max-width: 1199px){.hd-lg{display:none!important}}@media (min-width: 1200px){.hd-xl{display:none!important}}.min-50{--min-width: 50px}.min-75{--min-width: 75px}.min-100{--min-width: 100px}.min-150{--min-width: 150px}.min-200{--min-width: 200px}.min-250{--min-width: 250px}.grid-auto-cols{grid-template-columns:repeat(auto-fit,minmax(var(--min-width),1fr))}.grid-cols-2{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width: 400px){.sd-grid-cols-3{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.md-grid-cols-6{grid-template-columns:repeat(3,1fr)}}@media (min-width: 950px){.lg-grid-cols-6{grid-template-columns:repeat(6,1fr)}}@media (min-width: 1024px){.lg-grid-cols-5{grid-template-columns:repeat(6,1fr)}}.pos-fixed-top-left{position:fixed;top:10px;left:10px;z-index:100}.pos-top-left{position:absolute;top:10px;left:10px;z-index:100}.pos-top-right{position:absolute;top:10px;right:10px;z-index:100}.zi-999{z-index:999}.form-container.inp-fb-0 .input-col,.form-container.inp-fb-0{flex-basis:0}input[type=checkbox],input[type=radio]{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0;cursor:pointer;width:20px;height:20px;border:1px solid #ddd;display:inline-block;vertical-align:middle;position:relative;transition:all .2s ease}input[type=checkbox]{border-radius:4px}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--light-blue)}input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=radio]:checked:after{content:"";width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root{--cp-blue: #0b5daa;--gray-600: #475467}#root{height:100%}.ctn{max-width:1400px;width:100%;margin:0 auto;box-sizing:border-box}.pg-container{flex-grow:2;overflow:hidden}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.read-the-docs{color:#888}@keyframes pulse{0%{transform:scale(1) translate(0)}25%{transform:scale(1.2) translateY(10%)}50%{transform:scale(1.2) translateY(-10%)}75%{transform:scale(1.2) translate(0)}to{transform:scale(1) translate(0)}}.acc-ctn-flex{display:flex}.acc-ctn-flex main{display:flex;flex:1;flex-direction:column}.main-header{background-color:#fff;box-shadow:0 1px 10px #0000001a;position:relative}.main-header.account{position:fixed;left:0;right:0;top:0;z-index:150}.thd-ctn{display:flex;align-items:center;padding:0 10px}.nwidth{display:flex;padding:10px 0;width:220px}.thd-item:not(.nwidth){flex:1}.thd-nvl{display:flex;align-items:center}.thd-nvl ul{list-style:none}.thd-nvl .pl{justify-content:end}.thd-nvl .ql{display:flex;flex:1;gap:10px;align-items:center;justify-content:center}.thd-nvl .ql .nv-links-name,.thd-nvl .thd-dwn{text-decoration:none;display:flex;align-items:center;gap:5px;text-transform:capitalize;font-size:14px;font-weight:600;color:var(--color-font);height:80px}.thd-nvl .ql .nv-links-name{padding:10px}.thd-nvl .ql li:hover .nv-links-name,.thd-nvl .ql li:hover .thd-dwn{color:var(--nav-hover-color)}.thd-nvl .ql li .nv-links-name.active{position:relative;color:var(--nav-hover-color)}.thd-nvl .ql li .nv-links-name.active:after{content:"";position:absolute;height:3px;border-radius:3px;left:50%;transform:translate(-50%);background-color:var(--nav-hover-color);bottom:20px;animation:growNavWidth .3s ease forwards}@keyframes growNavWidth{0%{width:0%}to{width:30%}}.thd-nvl .ql a{cursor:pointer}.thd-nvl .ql a svg{font-size:18px}.logo-brand-ctn a{text-decoration:none;display:flex;align-items:center}.thd-ctn .logo{--size: 60px;display:flex;align-items:center;justify-content:center;height:var(--size);width:var(--size)}.thd-ctn .logo .icon-fit{max-height:100%;max-width:100%}.thd-gsi-btn{display:flex;align-items:center;gap:5px;border-radius:30px;padding:4px;background-color:var(--cp-blue);cursor:pointer;transition:opacity .45s ease}.thd-gsi-btn:not(.s-auth){background-color:var(--cp-blue)}.thd-gsi-btn.s-auth{background-color:var(--border-color-1);padding:2px}.thd-gsi-btn:hover{opacity:.8}.thd-gsi{--size: 40px;display:flex;align-items:center;justify-content:center;height:var(--size);width:var(--size);border-radius:50%;background-color:#fff}.thd-gsi-btn .thd-gsi svg{font-size:24px;color:var(--nav-button-bg)}.thd-gsi-btn.s-auth .thd-gsi svg{color:#6c6c6c}.thd-gsi-text{color:#fff;line-height:1.2;padding-right:10px}.thd-gsi-text .wcm{font-size:14px;font-weight:500;display:flex}@media (max-width: 840px){.thd-gsi-text{display:none}.nwidth{width:max-content}}@media (max-width: 676px){.thd-nvl .ql{display:none}.thd-nvl{justify-content:end}}.lgrgt{font-weight:600;padding-left:1px;font-size:10.5px}.lgrgt span:nth-child(2){margin:0 2px}.lgrgt svg{padding-top:4px;font-size:12px}.thd-ctn .brand{display:flex;flex-direction:column;justify-content:center;align-items:center}.thd-ctn .brand span{line-height:1}.thd-ctn .brand .bd-name{font-weight:700;font-size:30px;color:var(--logo-color-2)}.thd-ctn .brand .bd-sub-name{font-weight:700;font-size:14px;color:var(--logo-color-1)}.thd-nvl .dropdown-wrapper{max-width:1200px;flex-direction:column;display:flex;margin:0 auto;gap:20px}.thd-nvl .dropdown-content{visibility:hidden;position:absolute;background-color:#f9f9f9;min-width:160px;width:100%;box-shadow:0 8px 16px #0003;left:50%;transform:translate(-50%);top:100%;z-index:50;padding:25px;border-radius:0 0 24px 24px;overflow:hidden;opacity:0;min-height:400px;transition:opacity .4s ease}.thd-nvl .thd-dwn:hover .dropdown-content{display:flex;opacity:1;visibility:visible}.thd-nvl .dropdown-content a{color:#000;text-decoration:none;display:block}.thd-nvl .dropdown-content a:hover{background-color:#f1f1f1}.thd-nvl .thd-dwn:hover{cursor:pointer}.ql-links,.ql-top-links{display:grid}.ql-top-links{grid-template-columns:repeat(2,minmax(100px,1fr));gap:10px}.ql-links{grid-template-columns:repeat(3,minmax(100px,1fr));gap:10px}.qlt-lks{--ql-bd-rad: 12px;display:flex;border-radius:var(--ql-bd-rad);overflow:hidden;height:100%;min-height:115px}.qlt-lks .qlt-txt,.qlt-lks .img-wrap{display:flex;flex:1}.ql-links .qlt-lks .img-wrap{flex:2}.qlt-lks .img-wrap{border-radius:var(--ql-bd-rad);overflow:hidden}.qlt-txt{padding:20px;display:flex;gap:10px;flex-direction:column;text-align:end;align-items:end;justify-content:center}.qlt-lks .img-wrap img{object-fit:cover;object-position:center;height:100%;width:100%;border-radius:var(--ql-bd-rad)}.ql-top-links a:first-child .qlt-lks{background-color:#ddfbff}.ql-top-links a:last-child .qlt-lks{flex-direction:row-reverse;background-color:#f6ffcd}.ql-top-links a:last-child .qlt-lks .qlt-txt{text-align:start;align-items:start}.dropdown-content a img{transform:scale(1);transition:transform 1s ease}.dropdown-content a:hover img{transform:scale(1.1)}.qlt-txt span{font-size:1rem;color:var(--logo-color-1)}.qlt-txt p{font-size:12px;font-weight:400}.ql-links .qlt-lks{flex-direction:column-reverse}.ql-links .qlt-txt{text-align:center;align-items:center;padding:10px;gap:5px}.ql-links a:first-child .qlt-lks{background-color:#fdd}.ql-links a:nth-child(2) .qlt-lks{background-color:#ceffde}.ql-links a:last-child .qlt-lks{background-color:#fdeef7}.gsi-with-dropdown{position:relative;display:inline-block}.profile-dropdown{position:absolute;top:100%;right:0;width:300px;background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000001f;overflow:hidden;z-index:9999;border:1px solid #f0f0f0}.dropdown-header{padding:20px;background:linear-gradient(135deg,#667eea 0%,var(--cp-blue) 100%);color:#fff;display:flex;align-items:center;gap:16px}.dropdown-avatar,.dropdown-avatar-placeholder{width:64px;height:64px;border-radius:50%;object-fit:cover;border:4px solid rgba(255,255,255,.3)}.dropdown-avatar-placeholder{background-color:var(--border-color-2);font-size:28px;color:#fff}.dropdown-info strong{font-size:17px;display:block;margin-bottom:4px}.dropdown-info p{margin:4px 0;font-size:13px;opacity:.9}.dropdown-body,.dropdown-footer{padding:8px 0}.dropdown-item{width:100%;padding:12px 20px;background-color:#fff;border:none;text-align:left;display:flex;text-decoration:none;align-items:center;gap:12px;font-size:14px;font-weight:500;color:#333;cursor:pointer;transition:background-color .2s}.dropdown-item:hover{background-color:#f5f5f5}.dropdown-item.logout{border-top:1px solid #f0f0f0;color:#e74c3c;font-weight:500}.dropdown-item.logout:hover{background-color:#fff5f5}.dropdown-item svg{font-size:18px}.thd-gsi-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover}.thd-gsi-avatar:hover{opacity:1}.gsi-icon-ctn{position:relative;margin-right:15px;color:#6c6c6c;font-size:30px;padding-top:5px;cursor:pointer}.gsi-count{--c-size: 20px;position:absolute;top:5px;right:-8px;font-size:10px;font-weight:500;height:var(--c-size);min-width:var(--c-size);border-radius:calc(var(--c-size) * .5)}.gsi-count{padding:2px;color:#fff}.gsi-count.w-list-icon{background-color:#f34c6b}.gsi-count.cart-icon{background-color:var(--green-1)}.abt-page{overflow:hidden}.wcu{padding:40px 10px;background-color:var(--logo-color-1);color:#fff}.ndlist{list-style:none;display:grid;grid-template-columns:repeat(var(--gd-cols),minmax(220px,1fr));grid-auto-rows:minmax(50px,1fr);gap:var(--gap);padding:20px 0}.ndlist li{display:flex;flex-direction:column;gap:10px}.wcu-hd{display:flex;align-items:center;gap:10px;font-weight:600}.wcu-hd span{display:flex;align-items:center;justify-content:center;width:40px;height:35px;background-color:#d6e6ff;background:#fff;background:linear-gradient(90deg,#fff,#d6e6ff);border-radius:0 30px 30px 0;font-size:24px;color:var(--color-font);flex-shrink:0;color:var(--logo-color-1)}.wcu-desc p{font-size:var(--text-fs);padding:0 10px}.ndlist{--gd-cols: auto-fit;--gap: 20px;--text-fs: 1rem}@media (min-width: 800px){.ndlist{--gd-cols: 3;--gap: 30px}}@media (max-width: 500px){.ndlist{--gap: 30px;--text-fs: 14px}}.abt-intro{background-color:transparent;background-image:radial-gradient(at right top,#003c95e7,#fff 70%)}.abi-row{position:relative;display:flex;padding:10px;flex-wrap:wrap}.abi-col{flex:1;position:relative;z-index:1}.abi-col.cont{display:flex;align-items:center;flex-basis:400px;min-height:400px}.abt-bg-img{position:absolute;width:var(--bg-img-size);height:var(--bg-img-size);background-size:cover;background-position:center;border-radius:50%;overflow:hidden;opacity:.9;right:var(--bg-img-right)}.abt-sect-row{position:relative}.abi-col-content h1{max-width:var(--abt-intro-h1-mw);font-size:var(--abt-intro-h1);font-weight:600;line-height:1.2}.abi-col-content h1 strong{color:var(--logo-color-1)}.abi-col-content p{margin-top:1rem;font-weight:500}.abt-intro{--bg-img-right: 0px;--bg-img-size: 100vh;--abt-intro-h1: 3rem;--abt-intro-h1-mw: 500px}@media (max-width: 576px){.abt-intro{--bg-img-right: -50%;--bg-img-size: 80vh;--abt-intro-h1: 1.8rem;--abt-intro-h1-mw: 400px}}.text-img-row{display:flex;flex-direction:var(--text-img-row-fd);padding:10px 10px 60px;row-gap:40px;column-gap:20px}.tim-col.img-ctn{display:flex;gap:20px;justify-content:var(--text-img-row-jc);align-items:var(--text-img-row-ai)}.tim-col{flex:1}.tim-col-cont .heading p{font-size:1rem}.vismis-ctn{display:flex;flex-direction:column}.vm-hd{display:flex;align-items:center;gap:10px;font-size:1.3rem;line-height:1;font-weight:600;margin-bottom:.5rem;color:var(--logo-color-1)}.vm-text p{font-size:15px}.vm-hd span{--size: 40px;--br: calc(var(--size) * .5);display:flex;align-items:center;justify-content:center;height:var(--size);width:calc(var(--size) * 1.3);background-color:#d6e6ff;background:#fff;background:linear-gradient(90deg,#fff,#d6e6ff);font-size:1.8rem;border-radius:0 var(--br) var(--br) 0}.abt-page .tstm{padding-bottom:40px}.abt-sect-row{--text-img-row-fd: row;--text-img-row-jc: end;--text-img-row-ai: center}@media (max-width: 776px){.abt-sect-row{--text-img-row-fd: column;--text-img-row-jc: center;--text-img-row-ai: center}.abt-sect-row .igrid.two{--g-t-rows: repeat(8, minmax(35px, 1fr))}}.heading{--h1-fs: 28px}.heading.center{text-align:center}.heading.center p,.heading.center h1{margin:0 auto;max-width:90%}.heading h1{font-size:var(--h1-fs);font-weight:600;margin-bottom:5px}.heading.center h1{margin-bottom:8px}.heading p{font-size:14px;max-width:800px}.ppl-list{list-style:none}@media (max-width: 576px){.heading{--h1-fs: 22px}}.inf-scr{max-width:100%}.tstm{background-color:transparent;background-image:linear-gradient(180deg,#fff,#eaf3ff);margin-top:40px}.tstm-ctn{display:flex;overflow:hidden;position:relative;width:100%}.tstm-all{display:flex;gap:20px;flex-direction:column;padding:35px 10px 20px}.tstm-item .img-wrap{--size: var(--img-size);height:var(--size);width:var(--size);border-radius:50%;background-color:#d19b722f;overflow:hidden}.tstm-item .img-wrap img{height:100%;width:100%;object-fit:cover;object-position:center}.tstm-row{display:flex;flex-direction:column;row-gap:20px}.tstm-item{min-height:170px}.tstm-row .tstm-item{flex:1}.tg1 .img-dummy{height:100%;width:100%;font-weight:600;font-size:var(--img-dummy-fs);color:#d19b72}.tg3{color:#474646;font-size:13px}.testimonials-list{list-style:none;display:grid;margin:0;padding:0;grid-template-columns:repeat(10,max(380px,25vw));gap:20px;grid-auto-rows:minmax(170px,auto)}.tstm-grid{display:grid;grid-template-columns:var(--tst-gd-tmp-cols);grid-template-rows:var(--tst-gd-tmp-rows);column-gap:var(--tst-col-gap);background-color:#fff;border-radius:24px;padding:20px;height:100%}.tstm{--img-col: 1 / 2;--img-row: 1 / 4;--tst-col: 2 / 4;--tst-row: 1 / 3;--nme-col: 2 / 4;--nme-row: 3 / 4;--img-size: 90px;--img-align: center;--tst-gd-tmp-cols: repeat(3, 1fr);--tst-gd-tmp-rows: repeat(3, auto);--tst-col-gap: 10px;--img-dummy-fs: 2rem}@media (max-width: 576px){.tstm{--img-col: 1 / 2;--img-row: 3 / 4;--tst-col: 1 / 4;--tst-row: 1 / 3;--nme-col: 2 / 4;--nme-row: 3 / 4;--img-size: 40px;--img-align: center;--tst-gd-tmp-cols: 40px 1fr;--tst-gd-tmp-rows: repeat(2, minmax(0, 1fr));--tst-col-gap: 20px;--img-dummy-fs: 1rem}}.tg1{grid-column:var(--img-col);grid-row:var(--img-row);display:flex;align-items:var(--img-align)}.tg2{grid-column:var(--tst-col);grid-row:var(--tst-row);font-size:16px;font-weight:500}.tg3{grid-column:var(--nme-col);grid-row:var(--nme-row);display:flex;align-items:center}@keyframes linearScroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 20px))}}.img-grid{max-width:500px}.igrid .img img{width:100%;height:100%;object-fit:cover;object-position:center}.igrid .img{overflow:hidden}.igrid{display:grid}.igrid.one{--g-t-cols: repeat(2, minmax(100px, 1fr));--g-t-rows: repeat(6, minmax(30px, 1fr));--gap: 10px;--br: 70px;--bc: rgb(235, 235, 235);--g-col-1: 1/2;--g-row-1: 1/5;--g-col-2: 1/2;--g-row-2: 5/7;--g-col-3: 2/3;--g-row-3: 1/4;--g-col-4: 2/3;--g-row-4: 4/7;--br-1: var(--br) var(--br) 0 var(--br);--br-2: var(--br) var(--br) var(--br) 0;--br-3: 50%;--br-4: 0 var(--br) var(--br) var(--br)}.igrid.two{--g-t-cols: repeat(2, minmax(100px, 1fr));--g-t-rows: repeat(8, minmax(50px, 1fr));--gap: 10px;--bc: rgb(235, 235, 235);--g-col-1: 1/2;--g-row-1: 2/8;--g-col-2: 2/3;--g-row-2: 1/5;--g-col-3: 2/3;--g-row-3: 5/9;--br: 20px;--br-1: var(--br);--br-2: var(--br);--br-3: var(--br);--br-4: var(--br)}.igrid{grid-template-columns:var(--g-t-cols);grid-template-rows:var(--g-t-rows);gap:var(--gap);overflow:hidden}.igrid .img:nth-child(1){grid-column:var(--g-col-1);grid-row:var(--g-row-1);background-color:var(--bc);border-radius:var(--br-1)}.igrid .img:nth-child(2){grid-column:var(--g-col-2);grid-row:var(--g-row-2);background-color:var(--bc);border-radius:var(--br-2)}.igrid .img:nth-child(3){grid-column:var(--g-col-3);grid-row:var(--g-row-3);background-color:var(--bc);border-radius:var(--br-3)}.igrid.one .img:nth-child(3){aspect-ratio:1}.igrid .img:nth-child(4){grid-column:var(--g-col-4);grid-row:var(--g-row-4);background-color:var(--bc);border-radius:var(--br-4)}.igrid.two .img:nth-child(4){display:none}.ctu-row{background-color:#f8f6f6}.ctu-row-1{display:flex;flex-wrap:var(--fl-wrap);flex-direction:var(--fl-dir);gap:20px;padding:40px 10px}.ctu-row-1{--fm-br: 80px 0 0 80px;--fm-pd: 10px 90px 10px 60px;--ctu-mg-r: -80px;--margin: 0 -80px 0 0;--fm-max-width: unset;--fl-dir: row;--fl-wrap: wrap}@media (max-width: 991px){.ctu-row-1{--fm-br: 50px;--fm-pd: 20px 20px;--fm-max-width: 700px;--ctu-mg-r: 0px;--margin: 0 auto;--fl-dir: column;--fl-wrap: unset}}.ctu-row-1 .ctu-col{flex:1}.git-heading h1{font-weight:500;color:#1c1d24}.git-heading p{color:#494951;margin-bottom:20px}@media (max-width: 991px){.git-heading p{max-width:100%;font-size:14px;font-weight:500}}.ctu-form{position:relative;overflow:hidden}.ctu-form{margin:var(--margin);padding:var(--fm-pd);max-width:var(--fm-max-width);background-color:#fff;border-radius:var(--fm-br)}.ctu-form-wrapper{padding:0}.ctu-form-wrapper .git-heading{text-align:center}.cntc-item-wrapper{padding:10px 0}.cntc-row{display:flex;align-items:center;line-height:1.3;gap:5px;margin-bottom:5px}.cntc-item-hd p{font-size:1rem;font-weight:600;margin-bottom:8px}.cntc-row p{font-size:14px;font-weight:400}.cntc-row svg{color:var(--light-blue);flex-shrink:0;font-size:1rem}.cntc-ctn.fl-row:not(.socials):not(.fl-width){display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));column-gap:10px;row-gap:5px}.cntc-ctn.fl-row:not(.socials) .cntc-row{flex:1 1 auto}.cntc-ctn.fl-row .cntc-row{padding:10px;background-color:#ffffff81;border:1px solid #ffffff;box-sizing:border-box;border-radius:5px;text-decoration:none;color:var(--color-font);position:relative}.cntc-ctn.fl-row .cntc-row p{font-weight:500;font-size:14px}.cntc-ctn.fl-row.emails .cntc-row p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cntc-ctn.fl-row.socials{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.ctcu-loc-map{height:400px}.ctu-form-wrapper .input-row,.ctu-form-wrapper .form-control{gap:10px}.form-control{--err-color: #d82532;display:flex;flex-direction:column}.input-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));row-gap:10px;column-gap:20px}.input-col input,.input-col textarea{width:100%;background-color:transparent;outline:none;border:1px solid #cdcdcf;border-radius:8px;padding:5px 15px;font-weight:500;font-size:14px;color:var(--color-font);transition:border-color .3s ease}.input-col input:focus,.input-col textarea:focus{border-color:#006ce4}.input-col input:not(:focus):hover,.input-col textarea:not(:focus):hover{border-color:#9ca3af}.input-col:not(.select) input{height:55px}.input-col textarea{min-height:100px;max-height:300px;font-weight:inherit;padding:10px 15px;font-family:inherit;resize:vertical}.form-control form ::-webkit-input-placeholder{color:#cdcdcf}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}.inp-err-list{display:flex;flex-direction:column;gap:10px;list-style:none;padding:10px 0}.inp-err-list li{display:flex;align-items:center;gap:5px;color:var(--err-color)}.inp-err-list li svg{--er-icon-size: 18px;font-size:var(--er-icon-size);flex-shrink:0}.inp-err-list li p{line-height:20px;font-weight:400;font-size:14px}.input-col label{display:inline-block;font-size:14px;font-weight:500;margin-bottom:5px}.input-col .req{color:#f5515b;font-size:14px}.map-ctn{height:100%;width:100%;opacity:0;transition:opacity 1s ease-in-out}.map-ctn.visible{opacity:1}.ma-info-ctn{position:absolute;top:0;bottom:0;left:0;right:0}.mai-content a{text-decoration:none!important;color:#222;opacity:.8;transition:opacity .45s ease}.mai-content a:hover{opacity:1}.map-ctn .gm-style .gm-style-iw-c{padding:0!important}.map-ctn .gm-style-iw button.gm-ui-hover-effect{display:none!important}.ma-info-ctn .img-ctn{position:relative;height:68%;width:100%}.ma-info-ctn .img-ctn img{object-fit:cover;object-position:center;height:100%;width:100%}.miw-close{--size: 30px;display:flex;align-items:center;justify-content:center;border-radius:50%;height:var(--size);width:var(--size);position:absolute;right:10px;top:10px;background:#fff;color:var(--color-font);font-size:1.4rem;box-shadow:var(--box-shadow-1);cursor:pointer;opacity:.9;transition:opacity .3 ease}.miw-close:hover{opacity:1}.miw-close:active{opacity:.7}.mai-content{padding:10px}.map-apt-info:not(.office) .mai-content h3{font-size:.875rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.map-apt-info.office .mai-content h3{font-size:14px;line-height:1.5;font-weight:500}.gm-style-iw-d{max-height:none!important;height:100%!important;overflow:hidden!important}.rtn-avl{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0}.rtn-avl .rtn{display:flex;gap:5px;align-items:center}.rtn-bg{background-color:var(--logo-color-1);color:#fff;padding:5px 8px;font-weight:600;font-size:12px;border-radius:5px 5px 10px 2px}.rtn-rmks{font-weight:500}.avl p{display:flex;align-items:center;justify-content:end;font-weight:500}.avl-remark{position:relative;padding:5px 8px 5px 20px;background-color:#f1f1f1;border-radius:5px 5px 10px 2px;color:var(--avl-color)}.ma-info-ctn.av{--avl-color: var(--success-color)}.ma-info-ctn.na{--avl-color: var(--danger-color)}.avl-remark:before{content:"";position:absolute;height:5px;width:10px;left:5px;top:50%;transform:translateY(-50%);background-color:var(--avl-color);border-radius:5px}.ma-info-ctn .ma-price{position:absolute;top:10px;left:10px;background-color:#ffffffde;border-radius:10px 10px 10px 2px;padding:5px 10px;font-weight:600;color:var(--avl-color);font-size:1rem}.hide-controls .gmnoprint.gm-style-mtc-bbw,.hide-controls .gm-control-active.gm-fullscreen-control,.hide-controls .gmnoprint,.hide-controls .gm-svpc{display:none}.map-apt-info{height:250px!important;width:300px!important;padding:0!important;margin:0!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 10px 30px #00000038!important}.map-ctn .gm-style .gm-style-iw-c{padding:0!important;background:transparent!important;border-radius:16px!important;box-shadow:none!important}.map-ctn .gm-style-iw-d{overflow:hidden!important;width:100%!important;height:100%!important;border-radius:16px!important}.ma-info-ctn{position:relative;width:100%;height:100%;background:#fff;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.map-ctn .gmnoprint.gm-style-mtc-bbw{border-radius:24px!important;overflow:hidden!important}.map-ctn .gm-style .gm-control-active,.map-ctn .gm-style .gmnoprint,.map-ctn .gm-style .gm-svpc{border-radius:24px!important;box-shadow:0 1px 3px #0003!important}.map-ctn .gm-style .gmnoprint div[draggable=false]{border-radius:24px!important}.map-ctn .gm-style .gmnoprint div[draggable=false] button:first-child{border-radius:24px 24px 0 0!important}.map-ctn .gm-style .gmnoprint div[draggable=false] button:last-child{border-radius:0 0 24px 24px!important}.pin-scale{transform:scale(1.3);transform-origin:center}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_previous:disabled{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border-color:transparent;border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}.home-intro{--hit-h1-font-size: 1.8rem;--hit-p-font-size: 1rem;--hit-form-height: 55px;position:relative;margin-bottom:30px;border-radius:0 0 30px 30px;display:flex;flex-direction:column;background-size:cover;background-position:center;--hit-form-wrapper-gd-tp-col: repeat(3, minmax(100px, 1fr)) 50px;--hit-form-wrapper-pd: 0px 10px}.hit-bg-cover{position:absolute;overflow:hidden;top:0;bottom:0;left:0;right:0;z-index:-1}.hit-bg{background-image:var(--bg-img);position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;animation:pulse 20s infinite}.hit-content{background-color:var(--home-search-bg-1);height:100%;display:flex;flex-direction:column;justify-content:end;padding-top:80px;min-height:300px}.hit-content{border-bottom:80px solid transparent;border-image-slice:0 0 1200;border-image-source:var(--bt-curve);border-image-outset:20px}.b-srch-ctn{position:relative;display:flex;justify-content:space-between;background-color:#fff;max-width:900px;border-radius:50px;margin:0 auto;box-shadow:0 1px 10px #0000001a}.b-srch-ctn.active{background-color:#e2e1e1}.b-srch-ctn form{display:flex;flex-direction:column;flex:1}.hit-form-wrapper{position:relative;display:grid;gap:5px;grid-template-rows:auto;grid-template-columns:var(--hit-form-wrapper-gd-tp-col)}.hit-form-wrapper .form-group{display:flex;justify-content:space-between;flex-direction:column;padding:10px 0;flex:1}.hit-form-wrapper .form-group .label{display:inline-block}.hit-form-wrapper{padding:var(--hit-form-wrapper-pd)}.hit-btn-gp{max-width:max-content}.hit-srch-btn{--size: 50px;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--size);height:var(--size);padding:1rem;background-color:orange;border-radius:50%;font-size:1.5rem;cursor:pointer}.hit-form-wrapper .label{font-size:13px;font-weight:600}.hit-intro-text{color:#fff;text-align:center;margin-bottom:2rem}.hit-intro-text h1{font-size:var(--hit-h1-font-size);line-height:1.2;margin-bottom:10px}.hit-intro-text p{font-size:var(--hit-p-font-size)}.cs-cdwn-ctn{position:absolute;background-color:#fff;border-radius:calc(var(--hit-form-height) * .6);left:0;right:0;top:calc(100% + 10px);width:100%;max-height:0%;overflow:hidden;z-index:10;box-shadow:0 10px 10px #0000001a}.active.inp-check .check-in-out .cs-cdwn-ctn{max-height:unset}.active.inp-guests .fm-guest .cs-cdwn-ctn{max-width:400px;left:auto;max-height:unset}.active.inp-location .fm-loc .cs-cdwn-ctn{max-width:450px;right:auto;max-height:unset}.cs-cal-ctn{max-width:calc(100% - 40px);display:flex;align-items:center;justify-content:center;padding:50px 20px;margin:0 auto}.cs-cont{min-height:100px;padding:20px 15px}.cs-sl-drng{display:block;background-color:#eee;padding:10px 20px;margin-top:30px;border-radius:20px;font-size:14px;font-weight:500}.cs-dpdwn{width:100%}.hit-srch-btn .hit-btn-tag{display:none}.cs-dpdwn .inp-btn{display:flex;align-items:center;height:var(--hit-form-height);gap:15px;border-radius:calc(var(--hit-form-height) * .5);border:1px solid #e2e1e1;padding:10px;cursor:pointer}.cs-dpdwn .inp-btn svg{font-size:1.5rem;flex-shrink:0}.cs-dpdwn .inp-btn .cs-data{line-height:1.5;font-weight:500;font-size:14px}.pg-intro{background-color:var(--logo-color-1)}.pg-i-row{min-height:250px;padding:20px 10px;display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:wrap}.pgi-col{flex:1}.pgi.img-wrap{--bd-color: #003c955b;position:relative;--height: 250px;height:var(--height);max-width:95%;margin:0 auto}.pgi.img-wrap img{height:100%;width:100%;border:1px solid var(--bd-color);border-radius:calc(var(--height) * .5);object-fit:cover;object-position:center right}.pgi-txt-ctn h1{color:#fff;font-size:2.2rem;font-weight:500}@media (max-width: 576px){.pgi-txt-ctn h1{font-size:1.8rem}}.pgi-txt-ctn p{color:#fff;font-size:.92rem}.pgi-im-icon{--size: 70px;height:var(--size);width:var(--size);position:absolute;border-radius:50%;border:1px solid var(--bd-color);background-color:#fff;color:#003c95b0;font-size:2rem;z-index:1;animation:pgiMotion 5s ease infinite}.pgi-im-icon.tr{left:calc(100% - var(--size) * .85);top:0}.mbs-lc-title h1{font-size:1.5rem}.mbs-srch-modal-btn{display:flex;align-items:center;justify-content:center;gap:15px;background-color:#fff;min-height:60px;min-width:90%;padding:10px 40px;border-radius:30px;color:#000;box-shadow:var(--box-shadow-1)}.mbs-srch-modal-btn span{font-size:.875rem;font-weight:600;color:var(--color-font)}.mbs-srch-modal-btn svg{font-size:1.3rem}.mbs-menu{position:fixed;background-color:#f8f8f8;top:0;left:0;right:0;bottom:0;z-index:1050}.mbs-wrapper{position:relative;height:100%}.mbs-segments{display:flex;flex-direction:column;height:100%}.mbs-ft-wrap{display:flex;align-items:center;justify-content:space-between;padding:15px}.mbs-hd-ctn{padding:5px 10px;font-size:1rem;font-weight:600}.mbs-hd-ctn span{position:relative;display:inline-block}.mbs-hd-ctn span:after{content:"";position:absolute;height:2px;width:40%;background-color:var(--color-font);bottom:-6px;left:50%;transform:translate(-50%);border-radius:5px}.mbs-footer{flex-shrink:0}.mbs-header{padding:10px 10px 0}.mbs-hd-wrapper{position:relative}.fbs-reset-ctn button{font-size:1rem;font-weight:600;background:none;color:var(--color-font)}.mbs-ft-search-ctn button{display:flex;align-items:center;justify-content:center;gap:15px;height:52px;font-weight:500;font-size:1.1rem;padding:10px 20px;border-radius:8px;background:linear-gradient(to right,#003b95,#002f7c,#002663)}.mbs-lc-ctn{padding:20px}.mbs-lc-title{font-size:1rem}.mbs-body{flex-grow:2;overflow:hidden;padding:0 10px}.mbs-body-wrapper{height:100%}.mbs-search-input{padding:15px 0;position:relative}.mbs-s-inp-ic{position:absolute;left:0;top:0;font-size:1.2rem;width:50px;height:100%}.mbs-t-rd{font-size:12px;font-weight:500}.mbs-search-input input{padding:15px 10px 15px 50px;min-height:50px;font-size:14px;width:100%;border-radius:8px;background:transparent;border:1px solid #c7c7c7;outline:none;transition:border-color .6s ease;color:#222}.mbs-search-input input:focus{border-color:#868686}.mbs-search-result-list{list-style:none;display:grid;grid-template-columns:minmax(0px,1fr);grid-template-rows:repeat(auto-fit,minmax(0px,1fr));gap:10px;padding:15px 0}.mbssr-wrap{display:flex;align-items:center;gap:20px}.mbs-li-ic{--size: 50px;flex-shrink:0;height:var(--size);width:var(--size);font-size:2rem;display:flex;align-items:center;justify-content:center;background-color:#edf8fd;color:#0170a3;border-radius:8px;overflow:hidden}.mbs-li-ic img{height:100%;width:100%;object-fit:cover;object-position:center}.mbssr-li-text{font-size:14px}.mbssr-li-text h4{font-weight:600}.mbssr-li-text span{color:#555}.mbs-links{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(56px,min-content));height:100%;padding:30px 0 10px;gap:12px}.mbs-link{flex:1;background-color:#fff;box-shadow:0 1px 3px #0000000d,0 2px 6px #0000000d;border-radius:1rem;overflow:hidden;transition:box-shadow .3s ease}.mbs-sch.mbs-link.active{--pd-btm: 32px;padding-bottom:var(--pd-btm);position:relative}.mbs-sch-btm-open-ctn{position:absolute;bottom:0;height:var(--pd-btm);left:0;right:0;color:#555;background:linear-gradient(to bottom,#ffffffd9,#f7f7f7f2);cursor:pointer}.mbs-link.active{border-radius:1.5rem;box-shadow:0 0 5px #0000001a,0 3px 15px #0003}.mbs-link-btn-toggle{display:flex;align-items:center;justify-content:space-between;color:var(--color-font);height:55px;padding:25px 20px;font-size:.875rem;font-weight:500;background:transparent;border-radius:1rem;min-width:100%}.mbs-link-btn-toggle span:first-child{color:#616161}@keyframes pgiMotion{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@media (max-width: 775px){.home-intro{--hit-form-wrapper-pd: 24px;--hit-form-wrapper-gd-tp-col: repeat(auto-fill, minmax(240px, 1fr))}.hit-btn-gp{max-width:unset}.hit-srch-btn{--size: unset;padding:1rem;gap:10px;height:50px;border-radius:25px;font-size:1.5rem;cursor:pointer}.hit-srch-btn .hit-btn-tag{display:block;font-size:16px}.form-group.hit-btn-gp{justify-content:flex-end}}@media (max-width: 450px){.home-intro{--hit-h1-font-size: 1.5rem;--hit-p-font-size: .875rem}}@media (max-width: 400px){.home-intro{--hit-h1-font-size: 1.35rem;--hit-p-font-size: .875rem}}@media (min-width: 775px){.hit-btn-gp{justify-content:center!important}}.intro .intro-text p{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;text-overflow:ellipsis}.inp-btn.active{background-color:#f7f7f7;box-shadow:0 1px 5px #0003}.location-input{background:transparent;border:none;outline:none;font-size:14px;width:100%;color:#222}.location-input::placeholder{color:#717171}.location-suggestions ul{list-style:none;padding:16px 0;margin:0}.location-suggestions li{display:flex;align-items:center;gap:12px;padding:12px 20px;cursor:pointer}.location-suggestions li:hover{background-color:#f7f7f7}.location-suggestions p{padding:20px;color:#717171;font-size:14px}.inp-label-ctn{display:flex;flex-direction:column}.cs-plh,.cs-data.placeholder{color:#7e7e7e}.cs-cont.location-suggestions{padding:20px 3px}.cs-cont.location-suggestions ul{max-height:500px;padding:0 5px}:root .rdp-root{--rdp-day_button-width: var(--rdp-day-button-width);--rdp-months-gap: var(--rdp-gap-months);--rdp-day-width: 42px;--rdp-range_middle-background-color: transparent;--rdp-day_button-border-radius: 4px;--rdp-day_button-height: 45px;--rdp-day-height: 48px}:root.light .rdp-root{--rdp-range_middle-color: var(--color-2)}.rdp-months{flex-wrap:nowrap!important}:root.dark .rdp-root{--rdp-range_middle-color: var(--color-2)}.rdp-range_middle .rdp-day_button{background-color:#eee}.cd-picker{--selector-rad: 5px}.cd-picker .rdp-selected:not(.rdp-range_middle) .rdp-day_button{border:none;border-radius:var(--selector-rad) 0 0 var(--selector-rad);background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.cd-picker .rdp-range_start .rdp-day_button{border-radius:var(--selector-rad) 0 0 var(--selector-rad)}.cd-picker .rdp-range_end .rdp-day_button{border-radius:0 var(--selector-rad) var(--selector-rad) 0!important}.cd-picker .rdp-day:not(.rdp-selected):hover .rdp-day_button{background-color:var(--border-color-4);color:var(--color-2)}.rdp-disabled:hover{background-color:transparent!important}.cd-picker .rdp-day{position:relative}.cd-picker .rdp-day_range-hover{background-color:var(--b0rder-color-1);color:var(--color-2)}.calendar-container .rdp-caption_label,.cs-cal-ctn .rdp-caption_label{font-size:15px;font-weight:500;z-index:0}.calendar-container .rdp-month_caption,.cs-cal-ctn .rdp-month_caption{justify-content:center}.calendar-container .rdp-nav,.cs-cal-ctn .rdp-nav{justify-content:space-between;width:100%}.calendar-container .rdp-chevron,.cs-cal-ctn .rdp-chevron{fill:var(--color);height:20px}.calendar-container .rdp-day_button,.cs-cal-ctn .rdp-day_button{font-size:14px}.calendar-container .rdp-footer{margin:20px 0;font-size:14px}.rdp-day_button:disabled{text-decoration:line-through}.single.calendar-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;box-sizing:border-box}.single.rdp{width:100%;max-width:100%;height:auto;margin:0}.single.rdp-table{width:100%;max-width:100%}.single.rdp-cell{width:100%;height:auto;aspect-ratio:1 / 1}.single .rdp-day{width:100px}.pdt-cal .rdp-caption_label,.cs-cal-ctn .rdp-caption_label{font-size:15px;font-weight:500;z-index:0}.pdt-cal .rdp-month_caption,.cs-cal-ctn .rdp-month_caption{justify-content:center}.pdt-cal .rdp-nav,.cs-cal-ctn .rdp-nav{justify-content:space-between;width:100%}.pdt-cal .rdp-chevron,.cs-cal-ctn .rdp-chevron{fill:var(--color-font);height:20px}.pdt-cal .rdp-day_button,.cs-cal-ctn .rdp-day_button{font-size:14px;font-weight:500}@media (min-width: 900px){.pdt-cal .rdp-root{--rdp-day_button-width: 40px;--rdp-months-gap: .4rem}}@media (min-width: 1010px){.pdt-cal .rdp-root{--rdp-day_button-width: 45px;--rdp-months-gap: 1rem}}@media (min-width: 1200px){.pdt-cal:not(.in-cal-ctn) .rdp-root{--rdp-day_button-width: 55px;--rdp-months-gap: 2.2rem}}.inc-dec{--bt-size: 32px;--color: #acacac;--color-disabled: #eeeeee;display:flex;align-items:center;gap:15px}.inc-dec button{--bt-color: var(--color)}.inc-dec button:hover:not(:disabled){--bt-color: #000}.inc-dec button:disabled{--bt-color: var(--color-disabled)}.inc-dec button{width:var(--bt-size);height:var(--bt-size);font-size:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:transparent;color:var(--bt-color);border:1px solid var(--bt-color);transition:border .45s ease,color .45s ease}.inc-dec button svg{font-size:14px}.inc-dec-disp{display:flex;align-items:center;justify-content:center;font-size:16px;text-align:center}.gs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));row-gap:10px;column-gap:4cap}.gs-grid li{display:flex;align-items:center;justify-content:space-between;padding:5px 10px}.guest-selector.gs-bordered .gs-grid li{border:1px solid var(--border-color-3);border-radius:4px;padding:10px}.gs-agr-wrap{display:flex;flex-direction:column}.gs-agr-wrap label{font-size:.975rem;font-weight:600}.gs-agr-wrap span{font-size:.82rem}.pop-loc{padding:20px 10px;min-height:300px}.gd-container{padding:15px 0}.pp-loc-img{position:relative;border-radius:10px;overflow:hidden;max-width:500px}.pp-loc-img img{max-width:100%;max-height:100%;transition:transform 1s ease .1s}.pp-loc-name{position:absolute;background-color:#fff;bottom:15px;right:15px;font-weight:600;font-size:1.1rem;padding:8px 20px;color:var(--font-color);border-radius:24px;z-index:1}.pp-slider{width:100%;overflow:hidden;padding-top:10px}.pop-loc .splide__track{padding-left:0!important}.pp-loc-img:hover img{transform:scale(1.2)}.llst-ctn{padding:10px;--no-cols: 4;--price-tag-fs: 1.2rem}.llst-list{list-style:none;display:grid;grid-template-columns:repeat(var(--no-cols),minmax(160px,1fr));grid-auto-rows:auto;gap:20px;margin-top:30px}@media (max-width: 450px){.llst-list{gap:8px}}.llst-list li{background-color:#fff;border-radius:12px;box-shadow:0 1px 10px #0000001a;overflow:hidden}.ls-card,.ls-card .img-wrap{position:relative}.ls-ctn-grid{padding:20px 10px;display:grid;gap:5px;grid-template-columns:1fr 50px;grid-template-rows:repeat(3,minmax(0,1fr))}.ls-apt-name{grid-column:1/3;grid-row:1/2}.ls-location{grid-column:1/2;grid-row:2/3}.ls-apt-rating{grid-column:2/3;grid-row:2/3}.ls-apt-type{grid-column:1/3;grid-row:3/4;font-weight:500;color:var(--logo-color-2)}.ls-img-price-tag{position:absolute;display:flex;color:#fff;bottom:20px;left:0;padding:8px 15px;background-color:var(--logo-color-1);border-radius:0 30px 30px 0;z-index:1}.ls-img-price-tag span{font-size:var(--price-tag-fs);font-weight:500}.ls-img-price-tag sub{vertical-align:text-bottom;font-size:11px;font-weight:400}.ls-apt-rating span{display:flex;gap:5px;font-weight:500;align-items:center;font-size:14px}.ls-apt-rating svg{color:#daa520}.ls-apt-name{font-size:.875rem;font-weight:500;color:#000}.ls-apt-type{font-size:12px}.ls-location{font-size:.875rem;overflow:hidden}.ls-location{max-width:90%}@media (max-width: 1200px){.llst-ctn{--no-cols: 4}}@media (max-width: 991px){.llst-ctn{--no-cols: 3}}@media (max-width: 776px){.llst-ctn{--no-cols: 3;--price-tag-fs: .875rem}}@media (max-width: 576px){.llst-ctn{--no-cols: 2}@media (max-width: 380px){.llst-ctn{--no-cols: 1}}}.features{--title-font-size: 1.7rem;--heading-padding: 0 0 0 20px;--ftr-padding: 20px;--main-flex-dir: row;min-height:100px;background-color:#eee;margin:0 10px 20px;padding:var(--ftr-padding);border-radius:24px}.ftr-items{display:flex;flex-direction:var(--main-flex-dir);gap:10px}.ftr-hd-ctn{display:flex;align-items:center;flex-wrap:wrap}.ftr-item h1{padding:var(--heading-padding);line-height:1.2;font-size:var(--title-font-size);max-width:250px;color:var(--color-font)}.ftr-item{flex:1;min-height:100px}.ftr-item.mfl{flex:2.5}.ftr-ul{list-style:none;display:flex;gap:10px;overflow-y:hidden;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.ftr-ul li{flex:1;background-color:var(--logo-color-light);border-radius:16px;height:100px;scroll-snap-align:start}.ftr-li-ctn{padding:10px;display:flex;align-items:center;height:100%;min-width:230px;color:#fff;font-size:14px;gap:15px}.ftrl-item{display:flex;align-items:center;line-height:1.3}.ftrl-item.icon{font-size:3rem;flex-shrink:0}.ftr-ul::-webkit-scrollbar{display:none}@media (max-width: 991px){.features{--title-font-size: 1.6rem;--heading-padding: 0;--main-flex-dir: column}}@media (max-width: 776px){.features{--heading-padding: 0;--title-font-size: 1.4rem}}@media (max-width: 480px){.features{--ftr-padding: 20px 10px;--title-font-size: 1.4rem}}.card{width:100%;position:relative;display:flex;flex-direction:column;--color-font-1: #fff;--rt-bg-color: rgb(54 130 49);--loc-bg-gradient: linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .5) 10%, rgba(255, 255, 255, 1) 100% )}.exp-thm .card{--color-font-1: var(--font-color);--rt-bg-color: rgb(34, 126, 83);--loc-bg-gradient: linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(209, 208, 208, .5) 10%, rgba(209, 208, 208, 1) 100% )}.card .cd-img-wrap{position:relative;border-radius:16px;aspect-ratio:16/9;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.card .cd-img-abs .splide,.card .cd-img-abs .splide__track{height:100%}.card .cd-img-wrap img{width:100%;height:100%;object-fit:cover}.cd-details .loc-rt-row{padding:10px 0;display:flex;gap:10px;align-items:center;justify-content:space-between}.cd-details .loc-rt-row span{display:inline-block}.cd-details .loc-rt-row .loc-col{background:#fff;background:var(--loc-bg-gradient);border-radius:0 20px 20px 0;padding:5px 10px 5px 20px;font-weight:600;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cd-details .loc-rt-row .rt-col{background-color:var(--rt-bg-color);color:#fff;padding:3px 10px;border-radius:10px;flex-shrink:0;font-weight:600;font-size:12px;display:flex;align-items:center}.rt-det{display:flex;gap:5px}.rt-cond-rev{display:flex;flex-direction:column;color:var(--color-font-1)}.rt-cond{font-weight:600;font-size:10px}.rt-rev{font-size:10px;font-size:500}.cd-apt-name{padding:5px 0;color:var(--color-font-1);font-size:18px;font-weight:500;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.8em;line-height:1.2em;margin:0}.exp-thm .cd-apt-name{font-size:16px}.cda-disc{padding-top:10px}.cda-disc span{display:inline-block;background-color:#f3244a;color:#fff;padding:4px 5px;font-size:12px;font-weight:600;border-radius:5px}.cda-price{display:flex;align-items:center;gap:5px;color:var(--color-font-1);padding-top:10px;line-height:1}.cda-dis{font-size:14px;text-decoration:line-through}.cda-cur-price{font-size:20px;font-weight:500}.cda-ext-dt span{display:inline-block;color:var(--color-font-1);line-height:1;font-size:12px;font-weight:500}.profile-card{border:1px solid var(--card-bg);border-radius:8px;background:var(--card-gradient)}.profile-card-header{padding:16px;border-bottom:1px solid var(--card-bg)}.profile-card-header h2{margin:0;font-size:1.1rem;color:var(--color, #333333)}.profile-card-body{padding:16px}.profile-image-container{position:relative;text-align:center}.profile-image{width:100px;height:100px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color-5, #e0e0e0)}.profile-card .description{font-size:14px;color:var(--color, #333333);opacity:.8;margin-top:10px;margin-bottom:16px}.user-info{text-align:left}.user-info p{margin:8px 0;font-size:.9rem;color:var(--color, #333333)}.user-info strong{color:var(--color, #333333)}.profile-card-footer{padding:16px;border-top:1px solid var(--card-bg);display:flex;justify-content:center;gap:10px}.action-button{padding:8px 16px;background-color:var(--primary-color, #007bff);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .45s ease}.action-button:hover{background-color:var(--primary-hover, #0056b3)}.card-wrap{border:1px solid var(--card-bg);border-radius:8px;background:var(--card-gradient);padding:10px}.pf-img-plch{width:100%;height:100%;font-size:12px;color:var(--color);opacity:.3}.pf-img-plch svg{font-size:28px}.plh-bg{background-color:var(--border-color-3);position:relative;width:100px;height:100px;border-radius:50%;overflow:hidden}.f-10{flex:10}.deals{padding:10px;--deals-padding: 32px;--dls-mg-inline-start: -48px;--dls-title: 28px}.exp-thm .deals{padding:10px;--deals-padding: 0;--dls-mg-inline-start: 0}.exp-thm .splide__slide{padding-bottom:0!important}.flip-x-img,.flip-x-img .dls-row{transform:scaleX(-1)}.deals-wrapper{display:flex;border-radius:24px;background-size:cover;background-position:center;overflow:hidden}.dls-row{display:flex;flex-direction:column;flex:1;overflow:hidden}.bl-thm{--background-color: hsl(220, 100%, 29%, .8);--linear-gradient: linear-gradient( to top, hsla(220, 100%, 29%, .8) 0%, rgba(0, 0, 0, 0) 100% )}.br-thm{--background-color: rgba(73, 50, 34, .8);--linear-gradient: linear-gradient( to top, rgba(73, 50, 34, .8) 0%, rgba(0, 0, 0, 0) 100% )}.dls-content{flex:3;background-image:linear-gradient(var(--background-color) 0,var(--background-color) 100%);position:relative;padding-bottom:48px}.dls-title{display:flex;justify-content:space-between;align-items:center;margin-top:50px;padding:var(--deals-padding) var(--deals-padding) 0px var(--deals-padding);background-color:#0000;background-image:var(--linear-gradient);color:#fff}.exp-thm .dls-title{color:var(--font-color)}.dls-title h1{font-size:var(--dls-title);font-weight:600}.dls-title p{font-size:14px}.tt-date h1{line-height:1.2;margin-bottom:5px}.tt-more a{display:flex;align-items:center;justify-content:center;gap:5px;text-decoration:none;font-size:14px;background-color:#fff;padding:10px 20px;border-radius:24px;color:var(--logo-color-1);font-weight:600;transition:gap .3s ease}.tt-more a:hover{gap:10px}.dls-slider{width:100%;overflow:hidden;padding-top:10px}.dls-slide{flex:1 0 auto;display:flex;justify-content:center;box-sizing:border-box;padding-bottom:50px}.dls-slider>.splide__arrows .splide__arrow{height:50px;border-radius:5px;background-color:#fff;visibility:hidden}.dls-slider:hover>.splide__arrows .splide__arrow{visibility:visible}.force-pgn.splide:not(.is-overflow) .splide__pagination{display:flex}.dls-slide:first-of-type{margin-inline-start:var(--dls-mg-inline-start)}@media (max-width: 576px){.deals{--dls-title: 22px}}@media (max-width: 476px){.deals{padding:10px;--deals-padding: 16px;--dls-mg-inline-start: -64px}}.ads-ctn{display:flex;gap:20px;min-height:150px;background-color:#f7f7f8;margin:70px 10px;flex-wrap:wrap;border-radius:24px;overflow:hidden}.ads-f1{min-height:100px;flex:1;flex-shrink:0;flex-basis:250px}.ads-f1.img{max-height:250px}.ads-ctn-wrap{display:flex;flex-direction:column;justify-content:center;padding:20px;gap:20px}.ads-f1.img img{height:100%;width:100%;object-fit:cover;object-position:center}.ads-f1-ctn span{display:inline-block;color:#fff;background-color:var(--logo-color-2);padding:2px 8px;border-radius:5px;font-weight:500;font-size:.82rem;margin-bottom:20px}.ads-f1-ctn h3,.ads-f1-ctn p{color:var(--color-font)}.ads-f1-ctn h3{font-size:20px}.ads-f1-ctn p{font-size:14px}.ls-wishlist{--size: 26px;display:flex;height:var(--size);width:var(--size);border-radius:50%;align-items:center;justify-content:center;cursor:pointer}.ls-wishlist:hover svg{transform:scale(1.1)}.ls-wishlist svg.ls-ws{fill:#00000080;height:100%;width:100%;stroke:#fff;stroke-width:2}.ls-wishlist svg.ls-ws.saved{fill:#f34c6b}@keyframes pulsatingHeart{0%{transform:scale(1);opacity:.9}25%{transform:scale(1.1);opacity:1}50%{transform:scale(1.25);opacity:.95}75%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.9}}.ls-wishlist svg.ls-ws.toggling{fill:#f34c6b;animation:pulsatingHeart 2s infinite ease;transform-origin:center}.ca-btn .wlist-icon{fill:none;stroke:#000;stroke-width:1}.ca-btn .wlist-icon.saved{fill:#f34c6b;stroke:#000;stroke-width:0}.form-container .input-col,.form-container,.input-col{--color-error: #ff6b6b;--color-focus: #2196f3;--color-white: #fff;--color-border-input: var(--input-border-color);width:100%;flex:1;flex-basis:200px;position:relative}.form-container{--color-border-input: var(--input-border-color)}.input-col{--color-border-input: var(--border-color-1)}.form-container .input-wrapper,.input-wrapper{position:relative;width:100%;margin-bottom:6px}.remove-btn svg{flex-shrink:0}.css-1q6z1x{display:grid!important}.form-container .floating-label,.floating-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);height:calc(var(--input-height) - 15px);display:flex;align-items:center;gap:5px;padding:0 4px;background-color:var(--input-background);pointer-events:none;font-size:var(--input-font-size);color:var(--floating-label-color);transition:all .2s ease;transition-property:transform,font-size,color,left,top,padding;z-index:5}.floating-label{background:var(--white);font-size:14px;height:auto}.form-container .fixed-label{display:block;color:var(--color-2);font-size:13px;margin-bottom:16px}.form-container .floating-label.w-70.prefilled{width:max-content}.react-select__value-container{display:grid!important}.form-container .label-text{opacity:.85}.label-white label{color:var(--color)}.form-container .fixed-label .req,.form-container .floating-label .req,.floating-label .req{color:var(--color-error)}.form-container .floating-label,.form-container .fixed-label,.floating-label{--floating-label-color: var(--input-color)}.floating-label{--floating-label-color: var(--color-1)}.form-container .floating-label.focused,.form-container .input-wrapper .react-select__control--is-focused+.floating-label,.floating-label.focused{top:0;height:max-content;font-size:.82rem;transform:translateY(-50%);width:auto}.floating-label.focused{font-size:12px}.form-container .floating-label.w-70{width:70%}.form-container .floating-label.error,.form-container .fixed-label.error,.floating-label.error{--floating-label-color: var(--color-error)}.input-wrapper:focus-within .floating-label:not(.error):not(.prefilled).focused{color:var(--color-focus)}.form-container .form-control{display:flex;width:100%;flex-direction:column;row-gap:var(--input-gap-row)}.form-container .input-row,.input-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));column-gap:var(--input-gap-col);row-gap:var(--input-gap-row);margin-bottom:0}.input-row{display:flex;gap:var(--input-gap);margin-bottom:var(--input-gap)}textarea{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.preview-inputs{position:relative;z-index:51}input::-webkit-calendar-picker-indicator{filter:invert(0);cursor:pointer}:root.light input::-webkit-calendar-picker-indicator{filter:invert(1)}.form-container .input-wrapper input:focus+.floating-label,.form-container .input-wrapper textarea:focus+.floating-label,.form-container .input-wrapper input.prefilled+.floating-label,.form-container .input-wrapper textarea.prefilled+.floating-label,.input-wrapper input:focus+.floating-label,.input-wrapper input.prefilled+.floating-label{top:0;font-size:.82rem;transform:translateY(-50%)}.form-container .input-wrapper input:focus+.floating-label,.form-container .input-wrapper textarea:focus+.floating-label,.input-wrapper input:focus+.floating-label{color:var(--color-focus)}.form-container .input-wrapper input,.form-container .input-wrapper textarea,.input-wrapper input{width:100%;height:var(--input-height);padding:0 12px;border:1px solid var(--color-border-input);border-radius:8px;font-size:var(--input-font-size);outline:none;color:var(--color-1)!important;transition:border-color .3s ease;background-color:var(--input-background)}.input-wrapper input{height:56px;font-size:14px;color:var(--color-1);background-color:var(--white)}.form-container .input-wrapper textarea{padding:16px 12px}.form-container .input-wrapper input[type=password],.input-wrapper input[type=password]{padding-right:50px}.form-container .input-wrapper textarea{resize:vertical;min-height:80px}.form-container .input-wrapper input:not(:read-only):focus,.form-container .input-wrapper textarea:not(:read-only):focus,.input-wrapper input:focus{border-color:var(--color-focus)}input:read-only,textarea:read-only{pointer-events:none}.form-container .input-wrapper.error input,.form-container .input-wrapper.error textarea,.input-wrapper.error input{border-color:var(--color-error)}.form-container .input-wrapper input.prefilled,.form-container .input-wrapper textarea.prefilled,.input-wrapper input.prefilled{background:var(--input-background)}.input-wrapper input.prefilled{background:var(--white)}.form-container .input-wrapper input:-webkit-autofill,.form-container .input-wrapper input:-webkit-autofill:hover,.form-container .input-wrapper input:-webkit-autofill:focus,.form-container .input-wrapper input:-webkit-autofill:active,.input-wrapper input:-webkit-autofill,.input-wrapper input:-webkit-autofill:hover,.input-wrapper input:-webkit-autofill:focus,.input-wrapper input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--input-background) inset!important;-webkit-text-fill-color:var(--color-1)!important;background-color:var(--input-background)!important;transition:background-color 5000s ease-in-out 0s}.input-wrapper input:-webkit-autofill,.input-wrapper input:-webkit-autofill:hover,.input-wrapper input:-webkit-autofill:focus,.input-wrapper input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--white) inset!important}.form-container .input-wrapper input:-webkit-autofill+.floating-label,.input-wrapper input:-webkit-autofill+.floating-label{top:0;font-size:.82rem;transform:translateY(-50%)}.form-container .input-wrapper input::placeholder,.form-container .input-wrapper textarea::placeholder{color:transparent;opacity:0;transition:color .2s ease,opacity .2s ease}.form-container .input-wrapper input:focus::placeholder,.form-container .input-wrapper textarea:focus::placeholder{color:#666;opacity:1}.form-container .input-wrapper input.prefilled::placeholder,.form-container .input-wrapper textarea.prefilled::placeholder{color:transparent}.form-container .input-wrapper input[type=file]::placeholder{color:transparent}.form-container .toggle-password,.toggle-password{position:absolute;right:12px;top:50%;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#666;font-size:1.2rem;padding:0}.form-container .inp-err-list,.inp-err-list{list-style:none;padding:0;margin:5px 0 0}.form-container .inp-err-list li,.inp-err-list li{display:flex;align-items:flex-start;color:var(--color-error);font-size:12px}.form-container .inp-err-list li svg,.inp-err-list li svg{margin-top:1px;margin-right:0}.form-container input:disabled,.form-container textarea:disabled,.form-container .toggle-password:disabled,input:disabled,.toggle-password:disabled{cursor:not-allowed}.form-container .rsw-editor{min-height:150px;border:1px solid var(--input-border-color)}.form-container .rsw-toolbar{flex-wrap:wrap;background-color:var(--white);border-bottom:1px solid var(--input-border-color)}.form-container .rsw-btn{color:var(--color-2)}.form-container .rsw-btn[data-active=true]{background:var(--light-blue)}.form-container .rsw-separator{border-right:1px solid var(--input-border-color)}.form-container .rsw-btn:hover{background:var(--high-light-color-1)}.form-container .rsw-ce{font-size:14px;overflow-y:auto;--size: 7px;--padding-size: 0px;--sb-thumb-color: var(--scrollbar-color-1-thumb);--sb-thumb-hover-color: var(--scrollbar-color-1-thumb-hover);--sb-track-color: transparent;max-height:var(--wysiwyg-max-height)}.form-container .rsw-ce::-webkit-scrollbar{width:var(--scrollbar-width)}.form-container .rsw-ce::-webkit-scrollbar-track{background:transparent;border-radius:var(--scrollbar-br-track)}.form-container .rsw-ce::-webkit-scrollbar-thumb{background-color:var(--scrollbar-br-thumb-bg-color);border-radius:var(--scrollbar-br-thumb)}.form-container .rsw-ce:hover::-webkit-scrollbar-thumb,.form-container .rsw-ce::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-br-thumb-hover-bg-color)}.form-container .rsw-ce:focus{outline:1px solid var(--light-blue)}.form-container .rsw-dd{background-color:var(--high-light-color-1);border:1px solid var(--border-color-5);color:var(--color-2)}.form-container .react-select__control{height:var(--input-height);min-height:unset}.form-container .react-select__menu{z-index:10}.form-container .react-select__value-container{height:100%;padding:0 12px}.form-container .input-wrapper.error .react-select__control,.form-container .input-wrapper.error .react-select__control:hover{border-color:var(--color-error)!important}.checkbox-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.checkbox-label{display:flex;gap:10px;flex:1;align-items:center;gap:0px}input[type=file]{padding:8px}.form-container .react-select__placeholder{visibility:hidden}.form-container .react-select__control--is-focused .react-select__placeholder{visibility:visible}.img-file-wrapper{display:flex;flex-direction:column;min-height:400px;height:100%;max-height:400px;overflow:hidden;padding-bottom:10px;border:1px solid var(--border-color-1)}.img-prev-scr{height:100%;padding:10px}.img-file-hd{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:60px;flex-shrink:0;gap:20px;padding:5px 10px;overflow:hidden;border-bottom:1px solid var(--border-color-1)}.img-file-hd .form-action-loader{bottom:0;--duration: 1s;--width: 100px}.img-file-body{position:relative;height:100%;min-height:300px;padding-top:10px}.dropzone{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--background-color);padding:0 12px;left:8px;right:8px;bottom:0;top:8px;font-size:var(--input-font-size);color:var(--color-2);transition:background-color .45s ease}.dropzone{--background-color: transparent}.dropzone.drag-over{--background-color: #4093ff2d}.dropzone.dash-border{--dl: 7px;--ds: 5px;--dt: 1.4px;--vg: 2px;--dc: var(--color-border-input)}.input-col.error .img-file-wrapper{border-color:var(--color-error)}.image-previews{padding:20px 10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));flex-wrap:wrap;column-gap:10px;row-gap:30px}.image-preview-item{position:relative;display:flex;flex-direction:column;gap:5px}.img-preview-ctn{position:relative;aspect-ratio:1/1;overflow:hidden}.image-preview{width:100%;height:100%;object-fit:var(--object-fit, cover);object-position:center;border-radius:4px;border:1px solid var(--color-border-input)}.image-controls{position:absolute;bottom:5px;right:5px;display:flex;gap:5px}.drag-content-text{display:flex;flex-direction:column;align-items:center;gap:5px;pointer-events:none}.drag-content-text svg{font-size:4rem;margin-bottom:10px;color:var(--border-color-5)}.drag-content-text span{display:block;font-size:10px;opacity:.8;pointer-events:none}.image-control-btn{background:#000000b3;border:none;color:#fff;padding:4px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.image-control-btn:hover{background:#000000e6}.image-info{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--color-2)}.file-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.file-size{color:var(--color-2);flex-shrink:0}.upd-files-btn{gap:0px;padding:5px 10px;color:var(--color-2);cursor:pointer;transition:color 1s ease}.upd-files-btn:hover{color:var(--light-blue)}.upd-files-btn svg{font-size:1.5rem;margin-bottom:-3px}.upd-files-btn span{display:block;font-size:10px}.web-image-import{--border-rad: 4px;--right: 5px;--button-width: 70px;--left: 5px;--font-size: 1.5rem;--min-width: calc(var(--right) + var(--button-width));position:relative;display:flex;max-width:400px;justify-content:end;width:100%}.web-image-import input{height:100%;width:100%;min-height:45px;border:1px solid var(--input-border-color);background-color:var(--input-background);padding-right:calc(var(--min-width) + 10px);padding-left:calc(var(--font-size) + 10px);outline:none;border-radius:var(--border-rad);color:var(--input-color)}.imf-fl-2{display:flex;align-items:center;justify-content:flex-end;flex:2}.web-image-import .globe{position:absolute;top:50%;transform:translateY(-50%);font-size:var(--font-size);left:var(--left);color:var(--input-color)}.web-image-import button{position:absolute;top:50%;transform:translateY(-50%);right:var(--right);min-width:var(--min-width);height:calc(100% - 2 * var(--right));background-color:var(--light-blue);color:#fff;cursor:pointer;border-radius:var(--border-rad);transition:background-color .45s ease}.web-image-import button:hover{background-color:#2196f3}.color-selector-container{position:relative;width:100%}.color-input-wrapper{position:relative;display:flex;align-items:center;gap:8px}.color-text-input{flex-grow:1;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.color-swatch-preview{position:absolute;right:10px;width:40px;height:24px;border:1px solid var(--color-border-input);border-radius:4px;cursor:pointer}.color-palette-dropdown{position:absolute;top:100%;left:0;z-index:10;background-color:var(--background-color);border:1px solid var(--color-border-input);border-radius:4px;padding:8px;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(20px,1fr));gap:8px;box-shadow:0 2px 4px #0000001a}.color-swatch{width:24px;height:24px;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:border .2s ease}.color-swatch:hover{border:2px solid var(--color-border-input)}.color-swatch.selected{border:2px solid var(--color-focus)}.form-container.terms-p .input-col,.form-container.terms-p{flex-basis:65px}.form-container.terms-p .input-col{width:max-content;max-width:600px;margin:0 auto;justify-content:center}.terms-p{font-size:16px}.form-container.terms-p .input-col .checkbox-label{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--text-color-1);cursor:pointer}.form-container.terms-p .input-col .checkbox-label input{height:24px;width:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--border-color-2);border-radius:4px;background-color:var(--border-color-1);transition:all .2s ease;position:relative;cursor:pointer}.form-container.terms-p .input-col.err .checkbox-label input{border:2px solid var(--color-error)}.form-container.terms-p .input-col .checkbox-label input:checked{background-color:#2563eb;border-color:#2563eb}.form-container.terms-p .input-col .checkbox-label input:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.form-container.terms-p .input-col .checkbox-label input:focus{outline:none}.form-container.terms-p .input-col .checkbox-label input:disabled{background-color:var(--border-color-1);border-color:var(--border-color-2);cursor:not-allowed}.form-container.terms-p .input-col .checkbox-label input:disabled+span{color:#9ca3af;cursor:not-allowed}.form-container.terms-p .input-col .checkbox-label a{color:#2563eb;text-decoration:underline;transition:color .2s ease}.form-container.terms-p .input-col .checkbox-label a:hover{color:#1e40af}button:disabled{pointer-events:none}.checkbox-label.check-style-1{display:flex;align-items:center;font-size:14px;color:var(--color);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label.check-style-1 span{color:var(--color);opacity:.8}.checkbox-label.check-style-1 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid var(--border-color-2);border-radius:4px;flex-shrink:0;background-color:var(--border-color-1);position:relative;cursor:pointer;transition:all .2s ease}.checkbox-label.check-style-1 input[type=checkbox]:checked{background-color:#007bff;border-color:#007bff}.checkbox-label.check-style-1 input[type=checkbox]:checked:after{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px}.checkbox-label.check-style-1 input[type=checkbox]:disabled{border-color:var(--border-color-3);background-color:var(--border-color-2);cursor:not-allowed}.checkbox-label.check-style-1 input[type=checkbox]:disabled:checked:after{color:#999}.checkbox-label.check-style-1 input[type=checkbox]:hover:not(:disabled){border-color:var(--border-color-3)}.checkbox-label.check-style-1 input[type=checkbox]:focus,.checkbox-label.check-style-1 input[type=checkbox]:active{outline:none;box-shadow:none}input[type=checkbox]{flex-shrink:0}.accordion-toggle-btn{background-color:var(--light-blue);padding:5px 10px;gap:5px;border-radius:4px}.form-container.fl-inner .floating-label.focused,.form-container.fl-inner .input-wrapper .react-select__control--is-focused+.floating-label,.floating-label.focused{top:0;height:max-content;font-size:.82rem;padding:0;transform:translateY(20%);width:auto}.form-container.fl-inner .floating-label,.floating-label{background-color:transparent;padding:0;color:#6a6a6a;font-weight:400}.form-container.fl-inner .input-wrapper input,.form-container.fl-inner .input-wrapper textarea{padding-top:15px}.form-container{--input-gap-row: 15px;--input-gap-col: 15px;--input-font-size: 14px;--input-color: var(--color-2);--input-height: 46px;--input-background: var(--white);--input-border-color: var(--border-color-5);--form-flex-padding: 20px;--select-value-container-padding: 0 12px;--select-dropdown-indicator-padding: 0 12px;--select-clear-indicator-size: 28px;--select-dropdown-indicator-size: 40px;--select-option-font-size: 13px;position:relative;height:100%;max-width:100%;box-sizing:border-box}.form-container.fl-inner{--input-gap-row: 0px;--input-height: 54px}.pg-content-wrapper{position:relative}.err-div{position:absolute;z-index:10;background-color:#452828}.form-container .img-file-wrapper{--input-font-size: 12px;--input-height: 30px;--select-value-container-padding: 0 5px;--select-dropdown-indicator-padding: 0 4px;--select-clear-indicator-size: 2px;--select-dropdown-indicator-size: 22px;--select-option-font-size: 12px}.form-flex{display:flex;height:100%;width:100%;max-width:100%;gap:30px;padding:var(--form-flex-padding);overflow:visible}.embedded .form-flex{padding:0}.form-flex.scb{overflow-x:hidden}@media (min-width: 767px){.form-container:not(.embedded) .form-accordion:last-child{padding-bottom:50vh}}.form-accordion-wrapper{display:flex;flex-direction:column;gap:20px;flex:2;height:100%;max-width:100%;min-width:0}.form-container form{height:100%}.form-accordion-nav{position:sticky;top:0;display:flex;justify-content:flex-end;flex:1}.button-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.button-grid button{background-color:var(--white);padding:10px;color:var(--color);border:1px solid var(--color);transition:all .35s ease}.button-grid button{--color: var(--light-blue-text)}.button-grid button:hover{--color: var(--light-blue)}.fm-acc-nav-list{max-width:300px;min-width:150px;list-style:none}.fmab-content{max-width:800px;padding:10px 0}.fmab-content .form-panel{max-width:800px}.fmnl-li{font-size:13px;width:100%;color:var(--color-2);border-left:2px solid var(--border-color);padding:8px 15px;cursor:pointer}.fmnl-li{--border-color: var(--border-color-4)}.fmnl-li.active{color:var(--light-blue);--border-color: var(--light-blue)}.fm-acc-hd{height:40px;background-color:var(--border-color-3);display:flex;align-items:center;justify-content:space-between;padding:5px 10px;color:var(--color-2);cursor:pointer}.fm-acc-hd span{font-size:.82rem;color:var(--color-2)}.form-flex-action-wrapper{position:relative;display:flex;flex-direction:column;height:100%;padding-top:10px;overflow:hidden}.form-action{position:relative;position:sticky;bottom:0;background:var(--white);width:100%;z-index:10;padding:10px var(--form-flex-padding);display:flex;align-items:center;gap:15px;border-top:1px solid var(--border-color-3)}.dyn-section{display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;padding:10px;border:1px solid var(--border-color-1);border-radius:10px}.dyn-sec-ctn{display:grid;gap:10px}.dyn-sec-ctn.g-250{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.dyn-sec-ctn.g-1-input-rows .input-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));column-gap:10px}.dyn-sec-ctn.g-2-input-rows .input-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));column-gap:10px}.dyn-section h3{font-size:16px;font-weight:500}.dyn-fm-hd{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px}.dym-remove{display:flex;align-items:center;justify-content:end;--btn-bg: var(--dirty)}.dyn-add{display:flex;align-items:center;padding:10px;--btn-bg: var(--light-blue)}.dym-remove button,.dyn-add button{cursor:pointer;min-height:25px;background-color:var(--btn-bg);display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 10px;border-radius:4px;min-height:44px;transition:.45s ease;transition-property:scale,opacity}.dym-remove button{gap:0px}.dym-remove button span{display:block;width:0;overflow:hidden}.dym-remove button:hover{gap:5px}.dym-remove button:hover span{width:100%}.dym-remove button svg{font-size:16px}.dyn-add button{min-width:40%}.dyn-form button:hover{opacity:.9}.dyn-form button:active{opacity:.7;scale:.95}.acc-form:not(.is-open){max-height:0px;overflow:hidden}.acc-form.is-open{transition:max-height .45s ease;max-height:100%}.fm-action-btn{text-decoration:none;background-color:var(--btn-background-color);color:var(--btn-color);border:1px solid var(--btn-border-color);display:flex;align-items:center;justify-content:center;padding:5px 20px;font-size:14px;min-height:35px;border-radius:4px;cursor:pointer;transition:all .35s ease;transition-property:border,background-color,color}.fm-action-btn.cancel{--btn-background-color: transparent;--btn-color: var(--color-2);--btn-border-color: var(--border-color-5)}.fm-action-btn[type=submit],.fm-action-btn.confirm{--btn-background-color: var(--light-blue);--btn-color: #fff;--btn-border-color: var(--light-blue)}.fm-action-btn.cancel:hover{--btn-background-color: transparent;--btn-color: #2d80d3;--btn-border-color: #2d80d3}.fm-action-btn[type=submit]:hover,.fm-action-btn.confirm:hover{--btn-background-color: #2d80d3;--btn-color: #fff;--btn-border-color: #2d80d3}.owner-row{display:flex;gap:10px;align-items:flex-end}.form-underline{margin-top:-10px;border-bottom:1px solid var(--border-color-3);padding-bottom:15px}.progress-bar{position:absolute;bottom:20px;left:5px;right:5px;height:4px;background:#0000001a;border-radius:2px}.progress{height:100%;background:var(--color-focus);border-radius:2px;transition:width .2s ease}.remove-btn{display:flex;align-items:center;justify-content:center;background-color:#ff4d4f;color:#fff;border:none;max-width:80px;padding:8px 10px;cursor:pointer;border-radius:4px}.add-btn-input{display:flex;align-items:center;justify-content:center;background-color:#1890ff;color:#fff;min-height:38px;border:none;padding:8px 16px;cursor:pointer;border-radius:4px;width:100%;max-width:200px;margin:0 auto}.fm-action-btn:disabled{opacity:.85;cursor:not-allowed}.form-info-text{font-size:13px;color:var(--color-2)}.pg-container .form-container{margin:0}.form-container.fl-inner .checkbox-label{gap:0}.auth-btn-styl-1{min-width:150px;max-width:300px;padding:10px 20px;background-color:#2196f3;font-size:14px;font-family:Roboto,sans-serif;font-weight:500;color:#fff;border:none;min-height:45px;border-radius:8px;cursor:pointer;width:100%;height:calc(var(--input-height) - 5px);transition:background-color .3s ease}.app-link{color:#2196f3;cursor:pointer;text-decoration:none}.app-link:hover{color:#1976d2}.app-link:disabled{color:#2196f3;cursor:not-allowed}.form-row-ctn{display:flex;gap:10px;flex-direction:column;height:100%}.fm-ctn-bg{background-color:#f2f2f1;padding:10px;border-radius:20px}.auth-other-options{position:relative;display:flex;align-items:center;justify-content:center;padding-top:5px}.auth-other-options:before{position:absolute;content:"";height:.75px;top:calc(50% + 5px);background-color:#ddd;width:100%;z-index:1}.auth-other-options p{position:relative;background-color:var(--white);z-index:2;color:#222;font-weight:500;opacity:.8;padding:5px 10px}.alt-login-btn{flex:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:10px;background-color:var(--white);border:1px solid #dddddd;border-radius:8px;font-size:14px;font-family:Roboto,sans-serif;font-weight:500;color:var(--auth-color-1);cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.modal-content .auth-terms p{max-width:400px;text-align:center;padding:10px;font-size:13px}.wl-auth{padding:20px 20px 5px}.md-title{padding:10px 20px 0}.md-title h2{font-weight:500;margin-bottom:8px}.fm-title{color:#222;font-weight:600;font-size:20px;padding:0 10px 15px 5px}.grid-select-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:16px;margin-top:8px}.grid-select-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border:1px solid var(--border-color-2);border-radius:8px;cursor:pointer;transition:all .2s ease;background-color:var(--white)}.grid-select-item:hover{border-color:var(--border-color-2)}.grid-select-item.selected{border-color:#3b82f6;background-color:#3b83f60f}.grid-select-item.disabled{opacity:.6;cursor:not-allowed}.grid-select-checkbox{position:absolute;top:8px;right:8px;width:20px;height:20px;border:2px solid var(--border-color-2);border-radius:50%;background-color:var(--border-color-3)}.grid-select-item.selected .grid-select-checkbox{border-color:#3b82f6}.grid-select-checkbox-inner{width:12px;height:12px;border-radius:50%;background-color:#3b82f6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid-select-image:not(.logo){width:64px;height:64px;object-fit:contain;margin-bottom:8px}.grid-select-image.logo{width:100%;height:auto;padding:10px;object-fit:contain}.grid-select-label{font-size:14px;text-align:center;color:var(--text-color-1)}.grid-select-item.selected .grid-select-label{color:var(--color-1)}.grid-input-container{display:flex;width:100%;gap:10px;justify-content:center;margin-bottom:20px;--bdr-col: var(--color-border-input)}.grid-input-container.err{--bdr-col: var(--color-error)}.grid-input{--s: 60px;width:var(--s);height:var(--s);text-align:center;font-weight:600;border:1px solid var(--bdr-col);font-size:var(--fs-48);color:var(--auth-color-1);background-color:var(--border-color-3);border-radius:4px;outline:none}@media (max-width: 576px){.grid-input{--s: 50px}}.grid-input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}.g-input-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:25px}.auth-form{--input-gap: 15px;--auth-fm-row-flex-direction: row;--bdy-content-padding: 5px;--auth-fm-padding: 20px;--show-wlc-desc: block;--auth-fm-col-padding: 10px;height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-position:center;background-size:cover}@media (max-width: 768px){.auth-form{--auth-fm-row-flex-direction: column;--bdy-content-padding: 0px;--show-wlc-desc: none;--auth-fm-padding: 10px}}.auth-form-content{position:relative;overflow:hidden}.auth-form-scrl{height:100%;overflow-y:auto}.auth-fm-row{display:flex;flex-direction:var(--auth-fm-row-flex-direction);padding:var(--auth-fm-padding);width:100%;flex-wrap:wrap;border-radius:8px;overflow-y:auto}.auth-fm-col{flex:1;min-width:0;padding:var(--auth-fm-col-padding)}.auth-fm-col.f1.bdy-ctn,.auth-fm-col.f1.fm-ctn{display:flex}.auth-fm-ctn{width:100%}.form-panel{width:100%;height:100%;padding-top:15px}.bdy-ctn-content{display:flex;flex-direction:column;gap:10px;width:100%;padding:var(--bdy-content-padding)}.logo{width:50px;height:50px}.icon-fit{width:100%;height:100%;object-fit:contain}.wlc-title{font-weight:600;font-size:1.5rem}.wlc-sub-title{font-size:14px;font-weight:600}.wlc-desc{display:var(--show-wlc-desc);font-size:14px}.form-control{width:100%}.options-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.checkbox-label{display:flex;gap:10px;cursor:pointer;align-items:center;font-size:14px}.checkbox-label input{margin-right:8px}.forgot-password-link{background:none;border:none;color:#1976d2;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;transition:color .3s ease}.forgot-password-link:hover{color:#2196f3}.auth-btn-styl-1{min-width:150px;max-width:200px;padding:10px 20px;background-color:#2196f3;font-size:14px;font-family:Roboto,sans-serif;font-weight:500;color:#fff;border:none;min-height:45px;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.auth-btn-styl-1:hover{background-color:#1976d2}.auth-btn-styl-1:disabled{background-color:#2196f3;cursor:not-allowed}.form-row-ctn{display:flex;gap:20px;flex-direction:column;height:100%}.form-row-ctn.inps{flex:2;align-items:center;justify-content:flex-end}.no-inps .form-row-ctn.inps{align-items:flex-start!important;justify-content:flex-start!important}.form-row-ctn.btns{display:flex;align-items:center;justify-content:flex-end;width:100%;height:max-content;flex-shrink:0}.form-btn-align-right{display:flex;align-items:center;width:100%;justify-content:flex-end;gap:30px}.alternative-logins{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;width:100%}.alt-login-item{display:flex;flex:1}.alt-login-btn{flex:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:10px;background-color:var(--white);border:1px solid var(--border-color-2);border-radius:8px;font-size:14px;font-family:Roboto,sans-serif;font-weight:500;color:var(--auth-color-1);cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.alt-login-btn:hover{background-color:#4285f414;border-color:#e3e3e3}.alt-login-icon{width:20px;height:20px;object-fit:contain}:root.dark img.dark-icon{filter:brightness(0) invert(1)}:root.dark .alt-login-btn:hover{background-color:#2c2c2c}.google-login-wrapper{display:flex;width:100%}.spin{animation:spin 1s linear infinite}.ls-cart.btn{position:absolute;width:calc(var(--size) * 2);height:var(--size);border-radius:calc(var(--size) / 2);left:10px;top:10px;background:#ffffffe6;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3);z-index:10}.ls-cart.btn:hover{background:#fff;transform:scale(1.05);box-shadow:0 4px 16px #0003}.ls-cart-icon{color:#10b981;font-weight:700;font-size:calc(var(--size) * .7)}.ls-cart-icon.saved{font-size:calc(var(--size) * .55);color:#b93a10;transition:all .3s ease}.ls-cart-icon.loading{color:#3b82f6;filter:drop-shadow(0 0 6px rgba(59,130,246,.5))}.ls-cart.btn:hover .ls-cart-icon:not(.saved){color:#10b981}.ca-btn{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #eee;padding:3px 5px;border-radius:8px;cursor:pointer}.ca-btn span{font-size:12px;font-weight:500}.intgs{background-color:transparent;background-image:linear-gradient(0deg,#fff,#eaf3ff);padding:30px 0}.intg-ctn{padding:10px;margin:30px 0}.intg-logo img{display:flex;align-items:center;justify-content:center;width:100%;max-height:70px}.intg-slider{display:flex;width:100%;overflow:hidden;padding:25px 0}.intg-slider .splide__slide{display:flex;align-items:center;justify-content:center;padding:5px}.intg-btn{padding:12px 20px}.intg-slider .splide__track{overflow:hidden}.intg-slider .splide__list{display:flex}.intg-slider:hover .splide__list{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width: 676px){.intg-ctn{margin-bottom:0}}.pty-imgs{padding:20px 10px;display:grid;grid-template-columns:var(--grid-tmp-col);grid-template-rows:var(--grid-tmp-rows);gap:8px;height:100%;overflow:hidden}.prop-img-disp{height:450px}.pty-imgs-ctn{height:450px;position:relative}.pty-imgs>*{overflow:hidden}.pty-gi{position:relative;cursor:pointer;overflow:hidden;border-radius:inherit;min-height:0;height:100%;aspect-ratio:unset}.pty-gi>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit}.pty-all-ph{position:absolute;display:flex;align-items:center;justify-content:center;z-index:3;bottom:30px;right:20px;background-color:#0000009a;padding:10px 20px;border-radius:25px;font-weight:600;font-size:1rem;gap:10px;cursor:pointer;transition:background-color .45s ease}.pty-all-ph:hover{background-color:#000000ad}.pty-all-ph:active{background-color:#0000007e}.pty-all-ph svg{font-size:1.3rem}.pty-gi:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background-color:#000;z-index:2;opacity:0;transition:opacity .85s ease;transition-timing-function:cubic-bezier(.1,.9,.2,1)}.pty-gi:hover:after{opacity:.1}.pty-gi img{width:100%;height:100%;object-fit:cover;object-position:center}.pty-imgs-ctn.images-5{--b-rad: 16px;--img-height: 400px;--grid-tmp-col: repeat(4, minmax(120px, 1fr));--grid-tmp-rows: repeat(2, minmax(120px, 1fr));--im1-col: 1/3;--im1-row: 1/3;--im1-b-rad: var(--b-rad) 0 0 var(--b-rad);--im2-col: 3/4;--im2-row: 1/2;--im2-b-rad: 0;--im3-col: 4/5;--im3-row: 1/2;--im3-b-rad: 0 var(--b-rad) 0 0;--im4-col: 3/4;--im4-row: 2/3;--im4-b-rad: 0;--im5-col: 4/5;--im5-row: 2/3;--im5-b-rad: 0 0 var(--b-rad) 0}.pty-imgs-ctn.images-3{--b-rad: 16px;--img-height: 400px;--grid-tmp-col: repeat(4, minmax(120px, 1fr));--grid-tmp-rows: repeat(2, minmax(120px, 1fr));--im1-col: 1/3;--im1-row: 1/3;--im1-b-rad: var(--b-rad) 0 0 var(--b-rad);--im2-col: 3/5;--im2-row: 1/2;--im2-b-rad: 0 var(--b-rad) 0 0;--im3-col: 3/5;--im3-row: 2/3;--im3-b-rad: 0 0 var(--b-rad) 0}.pty-gi.im1{grid-column:var(--im1-col);grid-row:var(--im1-row);border-radius:var(--im1-b-rad)}.pty-gi.im2{grid-column:var(--im2-col);grid-row:var(--im2-row);border-radius:var(--im2-b-rad)}.pty-gi.im3{grid-column:var(--im3-col);grid-row:var(--im3-row);border-radius:var(--im3-b-rad)}.pty-gi.im4{grid-column:var(--im4-col);grid-row:var(--im4-row);border-radius:var(--im4-b-rad)}.pty-gi.im5{grid-column:var(--im5-col);grid-row:var(--im5-row);border-radius:var(--im5-b-rad)}.pdt-ctn{position:relative;display:flex;padding:10px;gap:30px;z-index:10;width:100%}.pdt-overview{width:100%;overflow-x:hidden}.prop-type-info{font-weight:500;color:#222;font-size:14px;display:flex;gap:3px}.pdts{width:100%;overflow-x:hidden;flex:2.2}.pdts-ch{flex:1;position:sticky;top:10px;min-width:280px;height:100%}.pdtsr-price{display:flex;flex-direction:column;flex-wrap:nowrap;gap:5px}.pdtsr-price h2{display:flex;align-items:center;gap:10px;font-weight:500;line-height:1}.pdtsr-price h2 sub{font-size:14px;font-weight:400}.pdtsr-price h2 del{font-size:1rem;color:gray}.pdtsr-price h2 ins{font-size:1.4rem;text-decoration:none}.pdt-gst-dur{display:var(--flex-to-none);align-items:center;gap:5px;background-color:#f2f2f2;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:500}.pdt-dot{display:block;height:3px;width:3px;border-radius:50%;background-color:#222}.pdts-reserve{background-color:#fff;min-height:30vh;box-shadow:var(--b-shadow);border-radius:var(--b-rad);border:1px solid #f0f0f0;padding:20px}.rsv-btn div{cursor:pointer;background-color:var(--logo-color-1);color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;min-width:150px;width:100%;font-size:1rem;border-radius:8px;padding:10px 30px;transition:opacity .3s ease}.rsv-btn a:hover{opacity:.9}.rsv-btn a:active{opacity:.8}.pdt-app-name{font-size:1.5rem;font-weight:500}.rsds-gd,.rsds-gd .in123,.rsds-gd .in12{display:grid}.rsds-gd{--bdr-color: #8b8b8b;--bd-rad: 8px;--in-height: 56px;padding:25px 0;grid-template-columns:repeat(1,minmax(50px,1fr))}.rsds-gd .in123{grid-template-columns:repeat(1,minmax(50px,1fr));grid-template-rows:repeat(2,minmax(var(--in-height),1fr));border-color:var(--bdr-color);border-radius:8px;border:1px solid var(--bdr-color)}.rsds-gd .in1,.rsds-gd .in2,.rsds-gd .in3,.rsds-gd .in12{border:1px solid var(--bdr-color)}.rsds-gd .in12{grid-template-columns:repeat(2,minmax(50px,1fr));border-radius:8px;border-width:var(--in12-border-width)}.in-cal-ctn.pdt-cal{position:absolute;display:none;flex-direction:column;width:var(--cal-width);right:0;margin-top:-20px;background-color:#fff;box-shadow:var(--box-shadow-1);z-index:1;border-radius:24px;padding:20px}.rsds-gd.active-in2 .in-cal-ctn.pdt-cal,.rsds-gd.active-in1 .in-cal-ctn.pdt-cal{display:flex}.inc-dt-cio{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;width:100%;gap:10px}.inc-dt{flex:1}.inc-cio{flex:1.1}.cl-in12{display:grid;grid-template-columns:repeat(2,minmax(var(--cal-btn-width),1fr));border-radius:var(--bd-rad);border:1px solid var(--bdr-color);min-height:var(--in-height);position:relative}.cl-in-ctn{height:calc(100% + 2px);width:calc(100% + 2px);border:2px solid transparent;margin:-1px}.active-in1 .cl-in1 .cl-in-ctn,.active-in2 .cl-in2 .cl-in-ctn{border:2px solid #000;border-radius:var(--bd-rad)}.cl-in2{border-left:1px solid var(--bdr-color)}.rsds-gd.active-in2 .cl-in2,.rsds-gd.active-in1 .cl-in2{border-left-width:0}.rsds-gd .in1{grid-column:1/2;grid-row:1/2;border-width:0;border-width:var(--in1-border-width)}.rsds-gd .in2{grid-column:2/3;grid-row:1/2;border-width:var(--in2-border-width)}.rsds-gd .in3{grid-column:1/3;grid-row:2/3;border-width:var(--in3-border-width)}.in-wrap{display:flex;justify-content:center;flex-direction:column;padding:5px 15px;height:100%}.gst-wrap{position:relative}.gst-caret{position:absolute;display:flex;align-items:center;justify-content:center;padding:10px;font-size:1.5rem;right:0;height:100%}.gst-caret svg{transition:transform .1s ease}.active-in3 .gst-caret svg{transform:scaleY(-1)}.in-wrap label{font-size:10px;text-transform:uppercase;font-weight:600}.in-wrap span{font-size:14px}.in-dt-select{color:#6a6a6a}.rs-in-ctn,.rsds-gd .in12{height:calc(100% + 2px);width:calc(100% + 2px);margin:-1px;border-radius:8px;cursor:pointer}.rsds-gd.active-in1 .in1 .rs-in-ctn,.rsds-gd.active-in2 .in2 .rs-in-ctn,.rsds-gd.active-in3 .in3 .rs-in-ctn{border:2px solid #000}.rsds-gd{--in1-border-width: 0;--in2-border-width: 0 0 0 1px;--in3-border-width: 1px 0 0 0;--in12-border-width: 0}.rsds-gd.active-in1,.rsds-gd.active-in2{--in1-border-width: 0;--in2-border-width: 0;--in3-border-width: 0;--in12-border-width: 1px}.rsds-gd.active-in3{--in1-border-width: 0;--in2-border-width: 0 0 0 1px;--in3-border-width: 0;--in12-border-width: 0}.pdt-hd-title{margin-top:50px;font-size:1.1rem;margin-bottom:12px}.prp-similar .tt-date h1{font-size:1.4rem}.pdt-am-lt{--col: auto-fit}.pdt-am-lt{list-style:none;display:grid;grid-template-columns:repeat(var(--col),minmax(150px,1fr));column-gap:15px;row-gap:5px}@media (min-width: 900px){.pdt-am-lt{--col: 3}}.pdt-am-lt li{border:1px solid #f0f0f0;border-radius:12px}.pdt-lsi-ctn{display:flex;align-items:center;padding:8px;gap:10px}.pdt-lsi-ctn .icon-ctn{--size: 30px;position:relative;height:var(--size);width:var(--size);display:flex;align-items:center;justify-content:center;background-color:#edf0f3;font-size:1.2rem;border-radius:50%}.pdt-lsi-ctn .icon-ctn:before{--size: 35px;position:absolute;border-radius:50%;content:"";height:var(--size);width:var(--size);box-shadow:#0000001f 0 0 1px,#0000003d 0 1px 1px}.pdt-am-txt{text-transform:capitalize;font-size:13px;font-weight:500;color:var(--color-font)}.pdt-btn button{margin-top:25px;padding:15px 20px;border-radius:12px;display:flex;align-items:center;line-height:1;justify-content:center;background:none;color:var(--color-font);text-transform:capitalize;font-weight:600;gap:5px;border:1px solid var(--color-font);cursor:pointer;min-width:190px;transition:gap .3s ease;opacity:.8}.pdt-btn button:hover{gap:10px;opacity:1;background-color:#f3f2f2}.pdt-abt-ctn p{margin-bottom:10px}.pdt-cal{display:flex;align-items:center}.pdt-rm-type{--bd-color: #dfe0e4;border:1px solid var(--bd-color);min-height:100px;border-radius:24px;margin:20px auto;overflow:hidden}.pdt-rm-type ul{list-style:none;display:flex;align-items:center;justify-content:space-between}.pdt-rm-type ul li{position:relative;flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px 10px;gap:5px}.pdt-rm-type ul li svg{font-size:2rem;color:var(--color-font)}.pdt-rm-type ul li{min-width:0;overflow:hidden}.pdt-rm-type ul li span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0;font-size:14px;font-weight:500;padding:3px 10px;background-color:#fff1e2;border-radius:12px;max-width:100%}.pdt-rm-type ul li:not(:first-child):after{content:"";position:absolute;width:1px;height:60%;left:0;background-color:var(--bd-color);z-index:0}.pdt-p-det{padding:10px;margin-top:10px;border-top:1px solid #f2f2f2}.pdt-p-det h4,.fw-500{font-weight:500}.pdt-pbdwn-list{list-style:none;display:flex;gap:5px;flex-direction:column;padding:10px 0;font-size:14px;color:#222}.rs-in-ctn.gsts-ctn{position:relative}.gsts{position:absolute;background-color:#fff;border-radius:0 0 8px 8px;box-shadow:var(--box-shadow-1);top:calc(100% + 2px);max-height:0;right:0;width:102%;transition:max-height .5s ease;overflow:hidden}.prop-details-wrapper{min-height:450px;width:100%;z-index:100}.p-section{width:100%}@media (min-width: 450px){.gsts{min-width:350px}}@media (max-width: 576px){.pty-imgs{padding:0}.prop-details-wrapper{background-color:#fff;border-radius:25px 25px 0 0;padding-top:20px;position:relative;top:-20px}.pdt-app-name{text-align:center}.prop-type-info{display:flex;align-items:center;justify-content:center}}@media (min-width: 1200px){.gsts{right:unset;left:50%;transform:translate(-50%);min-width:unset}}.active-in3 .gsts{max-height:1000px}.gsts-wrapper{display:flex;flex-direction:column;gap:15px;padding:20px}.gsts-gd{display:grid;grid-template-columns:1fr 130px;gap:10px}.gsts-close button{background:transparent;background-color:#ececec;color:var(--color-font);font-weight:600;border-radius:5px;padding:6px 25px;cursor:pointer}.gsts-inc{display:flex;align-items:center;justify-content:end;height:100%}.gstsi.lbl{display:flex;flex-direction:column}.gstsi.lbl label{font-size:.975rem;font-weight:600}.gstsi.lbl span{font-size:.875rem}.pdts-ch{--pos: relative;--flex-to-none: none;--b-rad: 12px;--cal-width: 688px;--cal-btn-width: 100px;--b-shadow: 0 3px 16px rgba(0, 0, 0, .1)}.pty-hd-btn{display:none}@media (max-width: 776px){.pty-hd-btn{display:block}.pdts-ch{--pos: fixed;--flex-to-none: flex;--b-rad: 0;left:0;right:0;bottom:0;width:100vw;position:var(--pos);height:max-content;z-index:100;--cal-width: 100%;--cal-btn-width: 120px}.pdts-reserve{position:var(--pos);bottom:0;width:100vw;min-height:80px;display:flex;justify-content:space-between}.rs-details-fm{position:var(--pos);top:100%}}.pty-ws{padding-top:7px}.skeleton-image{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;width:100%;height:100%;border-radius:8px}.skeleton-text-line{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;height:100%}.skeleton-grid .pty-gi{overflow:hidden;border-radius:8px}.real-image{width:100%;height:100%;object-fit:cover;border-radius:8px;opacity:0;transition:opacity .25s ease-in-out}.real-image--loaded{opacity:1}.btn-style-1{display:flex;align-items:center;justify-content:center;min-height:35px;gap:10px;background-color:var(--light-blue);padding:10px 25px;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color 1s ease}.btn-style-1:hover{background-color:var(--logo-color-1)}.button-container{position:relative;display:flex;width:fit-content;background-color:var(--white);border:1px solid var(--border-color-light-1);border-radius:8px;padding:4px;overflow:hidden}.button-wrapper{position:relative}.button-item{position:relative;display:inline-flex;align-items:center;padding:3px 15px;border:none;background:transparent;cursor:pointer;z-index:2;font-size:13px;font-weight:600;color:#666;text-align:center;text-decoration:none}.dark .button-item{color:var(--color-1)}.button-item.active{color:#fff}.slider-background{position:absolute;top:4px;bottom:4px;left:4px;background:var(--light-blue);border-radius:6px;z-index:0}.icon{margin-right:8px}.nav-back{--size: 45px;height:var(--size);width:var(--size);display:flex;align-items:center;justify-content:center;padding:5px;font-size:calc(var(--size) * .5);background-color:#fff;border-radius:50%;box-shadow:var(--box-shadow-elv-1)}.height-regulator-content{overflow:hidden;position:relative;transition:max-height .3s ease;cursor:pointer;display:-webkit-box;-webkit-box-orient:vertical;height:auto}.wbg-trunc:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:2rem;background:linear-gradient(to top,white,transparent);display:none}.height-regulator-content.expanded:after{display:none}.show-ellipsis .wbg-trunc:after{display:block}.height-regulator-content.expanded{-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none}.hrc-shsl{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:20px;background:none;font-size:14px;font-weight:600;cursor:pointer;color:var(--color-font);line-height:1;transition:color .3 ease}.hrc-shsl:hover{color:#000}.empty{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.sch-f2-ctn{position:relative;padding:20px 10px;display:flex;gap:15px}.sf-i{flex:2;min-height:500px}.sf-i.s-filter-col{position:sticky;top:10px;flex:1;max-width:300px;min-width:280px;overflow-y:scroll;padding-right:5px;height:calc(100vh - 20px)}.sf-i.s-filter-col::-webkit-scrollbar{width:6px}.sf-i.s-filter-col::-webkit-scrollbar-track{background:transparent;border-radius:4px}.sf-i.s-filter-col::-webkit-scrollbar-thumb{background:#e1e1e1;border-radius:4px}.sf-i.s-filter-col::-webkit-scrollbar-thumb:hover{background:#cfcfcf}.sch-filter{display:flex;flex-direction:column;gap:10px}.sch-ft-map-ctn{position:relative;height:200px;border-radius:12px;overflow:hidden}.sch-ft-map-ctn .sch-ft-map-abs{display:flex;align-items:end;justify-content:center;padding:30px;z-index:1;transition:background-color .45s ease}.sch-ft-map-ctn:hover .sch-ft-map-abs{background-color:#0000002a}.left-apt-options{position:relative;z-index:999}.vimp-btn{gap:5px;background:transparent;background-color:var(--light-blue);height:35px;min-width:80px;padding:5px 15px;cursor:pointer;border-radius:12px;transition:background-color .45s ease}.vimp-btn:hover{background-color:var(--logo-color-1)}.vimp-btn span{font-size:13px;font-weight:600}.vimp-btn svg{font-size:1rem}.filters{--ft-bdr-color: #e7e7e7;border:1px solid var(--ft-bdr-color);border-radius:8px;overflow:hidden}.filters .filter-ctn:not(:last-child){border-bottom:1px solid var(--ft-bdr-color)}.filter-heading{display:inline-block;font-size:1rem;font-weight:600;color:var(--color-font)}.filter-ctn{padding:10px}.filter-ctn.heading{background-color:#f8f8f8}@media (max-width: 991px){.s-filter-col{display:none}}.accordion{border-radius:4px}.accordion-header{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:10px 15px}.accordion-header .accordion-title{margin:0;font-size:16px}.accordion-header button{background:none;border:none;font-size:18px;cursor:pointer;color:var(--color-font)}.accordion-content{padding:15px;background-color:#fff}.accordion-content .flt-ctn-wrapper{display:flex;flex-direction:column;gap:10px;font-size:13px}.acc-smsl-btn{display:flex;gap:5px;cursor:pointer;font-weight:500;margin-top:16px;background:transparent;line-height:1;color:var(--light-blue)}.accordion-content label{display:flex;gap:10px;cursor:pointer}.accordion-content .flt-item-row{display:flex;align-items:center;gap:10px;justify-content:space-between}.flt-prop-count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:25px;font-size:11px;background-color:#f1fcfd;padding:2px 5px;border-radius:8px;font-weight:500}.filters .accordion-header{padding:10px;color:var(--color-font);border-bottom:1px solid #e6e6e6}.filters .accordion-header:hover{background-color:#f7f7f7c7}.filters .accordion-header .accordion-title{font-size:15px;font-weight:600}.filters .accordion-header button{color:var(--light-blue)}.apt-options-ctn{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px}.apt-res-title{padding:5px 10px;font-weight:500;font-size:12px;margin-bottom:10px}.ts-disp-h{min-height:calc(100vh - 300px)}.dts-card-ctn{position:relative;display:flex;border-radius:12px;background-color:#fff;border:1px solid #dfe0e4;cursor:pointer;overflow:hidden}.list-view .dts-card-ctn{flex-direction:row}.grid-view .dts-card-ctn{flex-direction:column;height:100%}.grid-view .dts-card-ctn{grid-template-columns:var(--gd-temp-col-ctn)}.dts-card-ctn .dts-img-ctn{flex:1}.list-view .dts-card-ctn .dts-img-ctn{max-width:300px}.dts-card-ctn .dts-content{padding:15px;flex:2}.wrap-1-1{position:relative;width:100%;padding-top:100%;overflow:hidden}.wrap-1-1 img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}.wrap-1-1 .img-wrap{position:absolute;top:0;bottom:0;width:100%}.splide__arrow:disabled{opacity:0}.s-fh .splide__arrow{--size: 34px;background-color:#ffffff93;font-size:.65rem;height:var(--size);width:var(--size);opacity:0;transition:opacity .3s ease,background-color .3s ease}.dts-card-ctn:hover .splide__arrow:not(:disabled){opacity:1}.splide__arrow:not(:disabled):hover{opacity:1;background-color:#fff}.s-fh .splide,.s-fh .splide__track{height:100%}.grid-view .aspect-ratio-auto{aspect-ratio:1}.list-view .aspect-ratio-auto{padding-bottom:50%}@media (min-width: 577px){.list-view .dts-cont-gd{--gd-temp-col-cont-only: repeat(6, minmax(0px, 1fr));--gd-temp-row-cont-only: repeat(6, minmax(0px, 1fr));--gd-col-apt-info: 1/5;--gd-row-apt-info: 1/6;--gd-col-apt-type: 1/5;--gd-row-apt-type: 6/7;--gd-col-rating: 5/7;--gd-row-rating: 1/3;--gd-col-nights: 5/7;--gd-row-nights: 6/7;--gd-col-price: 5/7;--gd-row-price: 3/6}.grid-view .dts-cont-gd{--gd-temp-col-cont-only: repeat(6, minmax(0px, 1fr));--gd-temp-row-cont-only: auto;--gd-col-apt-info: 1/7;--gd-row-apt-info: 1/2;--gd-col-apt-type: 1/7;--gd-row-apt-type: 2/3;--gd-col-rating: 1/4;--gd-row-rating: 3/4;--gd-col-nights: 1/4;--gd-row-nights: 4/5;--gd-col-price: 5/7;--gd-row-price: 3/5;gap:10px}}.grid-view .dts-apt-type{align-items:center}.grid-view .dts-rating{padding-right:10px;justify-content:start;align-items:end;flex-direction:row-reverse;flex-wrap:wrap}.grid-view .dts-review{align-items:start}.grid-view .dts-review p{font-size:12px}.dts-cont-gd{display:grid;height:100%;grid-template-columns:var(--gd-temp-col-cont-only);grid-template-rows:var(--gd-temp-row-cont-only)}.dts-apt-info{grid-column:var(--gd-col-apt-info);grid-row:var(--gd-row-apt-info)}.dts-apt-type{grid-column:var(--gd-col-apt-type);grid-row:var(--gd-row-apt-type)}.dts-rating{grid-column:var(--gd-col-rating);grid-row:var(--gd-row-rating)}.dts-price{grid-column:var(--gd-col-price);grid-row:var(--gd-row-price);display:flex;flex-direction:column;gap:5px;align-items:end;justify-content:center}.dts-img-ctn .img-wrap{min-height:100%}.dts-img-ctn img{height:100%;width:100%;object-fit:cover;object-position:center}.dts-dur-gst{grid-column:var(--gd-col-nights);grid-row:var(--gd-row-nights);display:flex;align-items:center;justify-content:end}.dts-dur-gst span{background-color:#f1f1f1;padding:2px 5px;color:var(--light-blue);border-radius:5px;font-size:12px;font-weight:600}.grid-view .dts-dur-gst span{font-size:10px}.dts-disc{display:flex;gap:5px;align-items:center;font-weight:500;font-size:14px;color:#4e4e4e}.dts-disc span{display:flex;align-items:center;padding:3px 5px;background-color:#e03b3b;justify-content:center;min-width:30px;color:#fff;border-radius:5px;font-size:12px;font-weight:600}.dts-main-prc{font-size:23px;color:var(--color-font);font-weight:500}.grid-view .dts-main-prc{font-size:20px}.grid-view .dts-disc{font-size:12px}.grid-view .dts-disc span{font-size:10px;padding:4px 2px}.dts-rating{display:flex;align-items:start;justify-content:end;gap:8px}.dts-review{display:flex;flex-direction:column;align-items:end;justify-content:center;line-height:1.2}.dts-review span{font-size:12px;color:#696969}.dts-review p{font-size:14px;font-weight:500}.dts-rtg span{display:inline-block;background-color:var(--rt-bg-color);color:#fff;border-radius:5px 5px 5px 1px;padding:5px;font-size:13px;font-weight:600}.dts-apt-name{font-size:1.2rem;color:var(--color-font);font-weight:500;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.grid-view .dts-apt-name{font-size:1rem}.dts-loc{position:relative;z-index:2;display:flex;align-items:center;flex-wrap:wrap;column-gap:5px;font-size:13px;min-height:30px;color:#474747}.dts-loc span{font-weight:500}.dot{position:relative;padding-left:10px;margin-left:5px}.dot:before{content:"";position:absolute;height:5px;left:0;width:5px;top:50%;transform:translateY(-50%);background-color:#838383;border-radius:50%}.dts-mp-btn{display:inline-block;color:var(--light-blue);font-weight:600!important;transition:color .45s ease}.dts-mp-btn:hover{color:var(--logo-color-1)}.dts-amenities{padding:5px 0}.dts-amn-title{font-size:14px;font-weight:500;color:#333}.dts-amn-lst{position:relative;display:flex;padding:5px 0;gap:5px;list-style:none;overflow-x:scroll;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;z-index:2}.dts-amn-lst li{border:1px solid rgb(211,211,211);font-size:13px;padding:3px 10px;border-radius:3px}.dts-amn-lst::-webkit-scrollbar{display:none}.dts-amn-lst>li{scroll-snap-align:start;flex:0 0 auto}.dts-amenities .dts-mp-btn{position:relative;z-index:2;font-size:12px}.dts-apt-type{display:flex;align-items:end}.dts-apt-type ul{display:flex;gap:7px;align-items:end;list-style:none}.grid-view .dts-apt-type ul li{flex-wrap:wrap}.dts-apt-type ul li{gap:3px;display:flex;align-items:center;color:#3b3b3b}.dts-apt-type ul li:not(:first-child){padding-left:3px;border-left:1px solid rgb(211,211,211)}.dts-apt-type ul li svg{font-size:1.2rem}.dts-apt-type ul li span{font-size:12px;font-weight:600}.grid-view .dts-apt-type ul li span{font-size:11px}.apt-display-ctn.grid-view{--min-width: 220px}.apt-display-ctn.grid-view{grid-template-columns:repeat(auto-fill,minmax(var(--min-width),1fr))}@media (min-width: 991px){.apt-display-ctn.grid-view{--min-width: 250px}}.apt-display-ctn{display:grid;gap:20px;flex-wrap:wrap;list-style:none}@media (max-width: 576px){.list-view .dts-cont-gd{--gd-temp-col-cont-only: repeat(6, minmax(0px, 1fr));--gd-temp-row-cont-only: repeat(5, minmax(0px, 1fr));--gd-col-apt-info: 1/7;--gd-row-apt-info: 1/3;--gd-col-apt-type: 1/7;--gd-row-apt-type: 3/4;--gd-col-rating: 1/4;--gd-row-rating: 4/5;--gd-col-nights: 1/4;--gd-row-nights: 5/6;--gd-col-price: 4/7;--gd-row-price: 4/6}.grid-view .dts-cont-gd{--gd-temp-col-cont-only: repeat(4, minmax(0px, 1fr));--gd-temp-row-cont-only: auto;--gd-col-apt-info: 1/5;--gd-row-apt-info: 1/2;--gd-col-apt-type: 1/5;--gd-row-apt-type: 2/3;--gd-col-rating: 1/3;--gd-row-rating: 3/4;--gd-col-nights: 1/3;--gd-row-nights: 4/5;--gd-col-price: 3/5;--gd-row-price: 3/5;gap:5px}.dts-amenities{display:none}.dts-apt-type{align-items:center}.dts-price{flex-direction:column-reverse}.list-view .dts-price{align-items:end;justify-content:end}.grid-view .dts-dur-gst{justify-content:start}.list-view .dts-rating{display:flex;align-items:start;justify-content:start;flex-direction:row-reverse;gap:8px}.list-view .dts-review{align-items:start}.dts-card-ctn .dts-content{padding:10px}}@media (max-width: 450px){.list-view .dts-apt-type li:nth-child(2){display:none}}.cs-toggle-switch{--slider-height: 33px;--slider-width: 55px;display:flex;gap:5px;align-items:center;background-color:#f5f5f5;border-radius:30px;padding:5px;cursor:pointer;width:max-content;justify-content:space-between;position:relative}.cs-toggle-switch span{display:flex;align-items:center;justify-content:center;width:var(--slider-width);height:var(--slider-height);text-transform:capitalize;flex:1;border-radius:30px;padding:5px 15px;text-align:center;font-size:13px;-webkit-user-select:none;user-select:none;z-index:1}.cs-toggle-switch span:not(.active):hover{background-color:#1b1b1b0f}.cs-toggle-switch .slider{position:absolute;top:5px;bottom:5px;left:5px;height:var(--slider-height);width:var(--slider-width);background-color:#fff;border:1px solid #8b8b8b;border-radius:30px;transition:left .2s ease;z-index:0}.cs-toggle-switch .slider.grid{left:calc(100% - 5px - var(--slider-width))}.cs-toggle-switch span.active{font-weight:500}.table-container{position:relative;width:100%;height:100%;margin:0 auto;padding-bottom:10px;border-radius:4px;overflow:auto}.table{width:100%;border-collapse:collapse;background-color:var(--white)}.full-table-grid{display:flex;height:100%;width:100%;flex-direction:column;overflow:hidden}.table-wrapper{display:flex;flex-grow:2;height:100%;overflow:hidden;padding:10px 0 0 15px;background-color:var(--white)}.table-pagn{padding:10px 0;min-height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}.table-header{background-color:var(--table-header-color-1);position:sticky;top:0}.pagination-controls{display:flex;align-items:center;gap:10px;font-size:12px}.pagination-arrow{display:flex;align-items:center;background:none;border:none;cursor:pointer;font-size:14px;color:var(--color-1)}.pagination-arrow span{display:none}.pagination-arrow:disabled{opacity:.5;cursor:not-allowed}.page-size-select{padding:5px;border-radius:4px;border:1px solid #89b7d649;background-color:var(--white);color:var(--color-1);transition:border-color .3s ease}.page-size-select:focus,.page-size-select:hover{border-color:var(--light-blue);outline:none}.pagination-numbers{display:flex;align-items:center;gap:2px}.pagination-number{background:none;border:none;cursor:pointer;height:25px;min-width:25px;padding:3px;color:var(--color-1)}.pagination-number.active{background:var(--white);color:var(--light-blue);border:1px solid var(--light-blue);border-radius:4px}.pagination-ellipsis{padding:5px}.table-header-cell{text-align:left;font-weight:600;font-size:14px;color:var(--color-1);position:relative;text-overflow:ellipsis;white-space:nowrap}.table-header-cell .header-content{padding:12px 16px}.header-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sortable{cursor:pointer}.sortable:hover{color:var(--color-1)}.app-table-image-cell{--size: 40px;width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center}.app-table-image-cell img{width:100%;height:100%;object-fit:cover;border-radius:4px}.app-table-color-box{width:20px;height:10px;border-radius:10px}.header-content{background-color:var(--table-header-color-1);border-bottom:1px solid #e0e0e018;display:flex;align-items:center;gap:4px;height:50px;position:relative}.pg-num-items{display:flex;position:absolute;align-items:center;justify-content:center;top:-6px;right:2px;font-size:12px;font-weight:500;min-height:15px;min-width:15px;padding:3px;background-color:#2a6b5a;border-radius:5px;color:#fff}.settings-header .header-content{justify-content:flex-end}.table-header-cell.drop-target{position:relative;background-color:#007bff1a}.table-header-cell.drop-target:before{content:"";position:absolute;height:calc(100% - 2px);width:1px;left:0;top:50%;transform:translateY(-50%);outline:1px dashed #007bff;z-index:100}.resize-handle{position:absolute;right:-2px;width:3px;height:calc(100% + 2px);top:50%;transform:translateY(-50%);background-color:transparent;cursor:col-resize;z-index:1;transition:width .2s ease,background-color .2s ease}.table-header-cell:hover .resize-handle{background-color:#007bff6c}:root.dragging .table-header-cell:hover .resize-handle{background-color:transparent}.table-header-cell:hover .resize-handle:hover{width:4px;background-color:#007bff}.td-pd{display:block;padding:20px 16px}.table-cell{color:var(--color-1)}.sort-indicator{font-size:12px}body.resizing{cursor:col-resize}.table-body{font-size:14px}.table-row:nth-child(2n){background-color:var(--table-stripe-1)}.table-row .table-cell{background-color:var(--white)}.table-row:nth-child(2n) .table-cell{background-color:var(--table-stripe-1)}.table-row:hover,.table-row:hover .table-cell{background-color:var(--table-hover-color-1)!important;color:var(--light-blue-text)}.table-row.selected,.table-row.selected .table-cell{transition:background-color .1s ease;background-color:var(--table-hover-color-1)}.table-checkbox-cell{width:40px;text-align:start}.table-checkbox-cell .header-content,.tb-cell-chkbx{padding:12px}.checkbox{width:16px;height:16px;vertical-align:middle}input.checkbox{color:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;overflow:hidden;height:18px;border:1px solid #89b7d649;border-radius:3px;background-color:var(--white);pointer-events:auto!important;cursor:pointer;transition:border-color .3s ease}input[type=checkbox]:hover{border-color:var(--light-blue)}input[type=checkbox]:checked{background-color:var(--light-blue);border:none;display:flex;align-items:center;justify-content:center}input[type=checkbox]:checked:before{content:"✔";display:block;text-align:center;color:#fff;font-size:10px}input[type=checkbox]:checked:disabled{background-color:#89b7d649}.highlight{color:#007bff;font-weight:500}.app-title{font-size:24px;font-weight:700;color:#333;margin-bottom:20px;text-align:center}.settings-column{position:sticky;right:-1px;top:0;z-index:-1}.settings-icon{cursor:pointer;font-size:18px;text-align:center}.settings-dropdown{position:absolute;top:100%;right:0;background-color:var(--white);border:1px solid var(--white);border-radius:4px;box-shadow:0 2px 8px #00000026;padding:8px;z-index:10;max-height:300px;overflow-y:auto}.settings-item{display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:pointer}.settings-item:hover{background-color:#f5f5f5}.settings-item input[type=checkbox]{margin:0}.settings-icon{display:flex;align-items:center;justify-content:center}.settings-icon svg{font-size:1.1rem}.settings-item span{font-size:13px;font-weight:400}.settings-header{background-color:var(--table-header-color-1);cursor:auto!important;z-index:10}.table-header-cell[draggable]{cursor:move}.table-header-cell.drag-over{background-color:#e0e0e0}.settings-item:hover{background-color:var(--high-light-color-1)}.drag-handle{background:none;border:none;margin-right:8px;font-size:16px;cursor:grab}.drag-handle:disabled{cursor:not-allowed;opacity:.5}.settings-text{flex-grow:1}.check-icon{margin-left:8px;cursor:pointer}.table-ft-actions{height:70px;padding:5px 15px 10px;background-color:var(--white)}.tfta-wrapper{display:flex;align-items:center;gap:15px;height:100%;width:100%;font-size:14px;border-radius:4px;padding:7px 15px;border:1px solid #006ae41f;background-color:#006ae409}.tfta-wrapper .tfta-btn{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #006ae479;padding:5px 15px;color:var(--color-1);cursor:pointer;background:transparent;text-decoration:none;transition:.45s ease;transition-property:opacity,scale;border-radius:4px}.tfta-wrapper .tfta-btn.del{color:var(--dirty);border-color:var(--dirty)}.tfta-wrapper .tfta-btn:hover{opacity:.8}.tfta-wrapper .tfta-btn:active{scale:.95}.app-loader{position:relative;width:48px;height:48px;background:var(--light-blue);transform:rotateX(65deg) rotate(45deg);transform:perspective(200px) rotateX(65deg) rotate(45deg);color:#fff;animation:layers1 1s linear infinite alternate}.app-loader:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#efefef;animation:layerTr 1s linear infinite alternate}@keyframes layers1{0%{box-shadow:0 0 #e0e0e0}90%,to{box-shadow:20px 20px 0 -4px #e0e0e0}}@keyframes layerTr{0%{transform:translate(0) scale(1)}to{transform:translate(-25px,-25px) scale(1)}}.rooms-map-layout{padding:20px 10px;display:flex;gap:20px;width:100%}.rooms-list{flex:0 0 45%}.rooms-list-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.room-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:all .2s ease}.room-card:hover,.room-card.hovered{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.room-card.selected{outline:3px solid #003b95}.room-card-image{position:relative;height:240px}.room-card-image img{width:100%;height:100%;object-fit:cover}.room-card-price{position:absolute;bottom:12px;left:12px;background:#000000b3;color:#fff;padding:6px 10px;border-radius:6px;font-weight:600}.no-image{height:100%;background:#ddd;display:flex;align-items:center;justify-content:center;color:#666}.room-card-content{padding:16px}.room-card-title{margin:0 0 8px;font-size:1.1rem;font-weight:600}.room-card-details{color:#717171;font-size:.95rem;margin-bottom:8px}.room-card-rating{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:.95rem}.rating-score{font-weight:600}.room-card-availability .available{color:#40e477;font-weight:600}.room-card-availability .not-available{color:#ff4242;font-weight:600}.map-container{flex:1;position:sticky;top:20px;border-radius:18px;overflow:hidden;height:calc(100vh - 40px)}.marker-highlight .gm2-pin{animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}@media (max-width: 768px){.rooms-map-layout{flex-direction:column-reverse;gap:24px}.map-container{flex:1;position:relative;top:0;height:100%;width:100%}.map-container .map-ctn{height:420px}.rooms-list-inner{gap:24px}}.carousel-wrapper{position:relative;margin-top:10px;height:100%;width:100%;display:flex;align-items:center;justify-content:center;min-height:300px;padding:30px}.circular-carousel-container{position:relative;height:80%;width:80%;max-width:400px}.circular-carousel{position:relative;width:100%;height:100%;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center}.carousel-item img{max-height:100%;max-width:100%;max-height:50px;border-radius:5px}.img-act-ctn{position:absolute;display:flex;align-items:center;justify-content:center;height:50%;width:50%}.img-act-ctn img{max-width:100%;max-height:100%;animation:imageFadeIn 1s ease forwards}@keyframes imageFadeIn{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.circular-carousel:before{content:"";position:absolute;width:100%;height:100%;border:2px dashed #ccc;border-radius:50%;animation:spinCarouselBorder 30s linear infinite}@keyframes spinCarouselBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.carousel-item{--max-size: 110px;position:absolute;width:30%;height:30%;max-height:var(--max-size);max-width:var(--max-size);background-color:#f0f0f0;border:2px solid #fff;border-radius:50%;display:flex;padding:10px;align-items:center;justify-content:center;font-size:1.2rem;transition:transform 1s ease-in-out}.carousel-item.active{background-color:#fcfcfc;border:1px solid var(--light-blue)}.carousel-control{position:absolute;top:calc(100% + 10px);background-color:#fff;box-shadow:var(--box-shadow-1);color:var(--light-blue);border:none;padding:10px;cursor:pointer;font-size:1.5rem;margin:0 auto;font-size:2rem;height:2.5rem;width:3rem;display:flex;align-items:center;justify-content:center;transition:color .45s ease}.carousel-control:hover{color:var(--logo-color-1)}.carousel-control:active{color:var(--light-blue)}.carousel-control.next{right:0;border-radius:30px 0}.carousel-control.prev{left:0;border-radius:0 30px}.text-img-row{flex-wrap:wrap;min-height:450px;display:flex;align-items:center;column-gap:20px;row-gap:40px;padding:var(--ti-pd)}.ti-img-ctn{display:flex;align-items:center;justify-content:center;padding:10px 0}.ti-col{flex:1 0 var(--ti-flex-basis)}.ti-content h1{font-size:var(--ti-h1-fs);max-width:var(--ti-h1-mx-wid);margin-bottom:1rem;line-height:1.2;color:var(--logo-color-1)}.ti-content p{font-size:var(--ti-p-fs);font-weight:500}.chn-mgr-ctn{background-color:transparent;background-image:radial-gradient(at right center,#003c9586,#fff 70%)}.text-img-row{--ti-flex-basis: 300px;--ti-h1-fs: 3rem;--ti-h1-mx-wid: 500px;--ti-pd: 60px 10px;--ti-p-fs: 1rem}@media (max-width: 900px){.text-img-row{--ti-h1-fs: 2.5rem}}@media (max-width: 576px){.text-img-row{--ti-flex-basis: 300px;--ti-h1-fs: 2rem;--ti-h1-mx-wid: 500px;--ti-pd: 60px 10px;--ti-p-fs: 1rem}}#agodalogo{display:none}.home{padding-bottom:10px}.light .home .intro .intro-text h2{color:var(--light-blue)}.dark .home .intro .intro-text h2{color:var(--light-blue-text)}.hm-pr-smry{display:flex;align-items:center;padding:20px;height:300px;gap:25px;background:#003b95;border-radius:8px;background:linear-gradient(90deg,#003b95,#2d80d3,#4094ff);background:var(--card-gradient)}.pr-content{max-width:500px;color:var(--color-1)}.pr-content h1{color:var(--light-blue-text);font-size:32px;font-weight:600}.pr-content h3{font-size:18px;font-weight:500}.pr-content p{opacity:.8}.pr-img{min-height:200px;width:150px;background-color:#fff;border-radius:25% 25% 10px 10px}.activity-container{border-radius:8px;width:100%;max-width:600px;min-height:200px}.activity-list{--s-icon: 30px;--gap-list: 18px;display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:var(--gap-list)}.activity-item:not(:last-child):before{--i: calc(var(--s-icon) * .5);--w: 2px;--sp: 2px;--h: calc(100% - (var(--s-icon) * 1) + var(--gap-list) - (var(--sp) * 2));--left: calc(var(--i) - (var(--w) * .5));--top: calc(var(--s-icon));position:absolute;content:"";left:var(--left);top:calc(var(--top) + var(--sp));height:var(--h);width:var(--w);background-color:var(--border-color-2)}.activity-item{position:relative;display:flex;align-items:flex-start;gap:12px}.activity-item:last-child{border-bottom:none}.activity-icon{width:var(--s-icon);height:var(--s-icon);background-color:var(--color);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;font-size:12px}.activity-icon.booking{--background-color: #e6f0ff;--color: #2f70d7;--color: var(--confirmed)}.activity-icon.checkin{--background-color: #e6ffe6;--color: #28a745;--color: var(--checked-in)}.activity-icon.checkout{--background-color: #ffe6e6;--color: var(--checked-out)}.activity-icon.maintenance{--background-color: #fff3e6;--color: #dc3545}.activity-icon.cleaning{--background-color: #e6f7ff;--color: #007bff}.activity-details{flex:1}.activity-message{font-size:12px;font-weight:600;color:var(--color-1)}.activity-meta{font-size:12px;color:var(--color-1);margin:0 0 4px}.activity-timestamp{font-size:12px;color:var(--color-1);margin:0}.intro{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:var(--intro-bg, var(--blue-bg));padding:10px 20px;border-radius:8px;min-height:280px;row-gap:20px;column-gap:40px}.intro-img img{max-width:100%;max-height:100%;max-height:260px}.intro-img{min-width:200px;height:100%;display:flex;align-items:center;justify-content:center}.intro .intro-text{display:flex;flex-direction:column;color:var(--intro-color, #fff);gap:5px}.intro .intro-text h2{font-size:28px}.intro .intro-text h4{font-size:18px}.intro .intro-text p{display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;text-overflow:ellipsis}.intro-buttons button{--x: 5px;visibility:hidden;position:absolute;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);padding:8px;font-size:16px;cursor:pointer;background-color:#007bff30;color:#fff;border:none;border-radius:5px;transition:background-color .3s}.intro:hover .intro-buttons button{visibility:visible}.intro-buttons button:first-child{left:var(--x)}.intro-buttons button:last-child{right:var(--x)}.intro-buttons button:hover{background-color:#007bff77}.checkout{margin-bottom:40px;padding:10px;--ck-bdr: 12px}.chk-title h1{font-size:1.5rem;margin-top:1rem;font-weight:600;margin-bottom:1rem}.chk-details{display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:start}.chk-info{display:flex;flex-direction:column;gap:5px}.chk-per-info h2,.chk-pymt-gtys h2{font-size:1rem;margin-bottom:1rem}.chk-per-info,.chk-pymt-gtys{background-color:#fff}.mh-price{font-size:14px;font-weight:500;display:inline-block;border-radius:8px;background-color:var(--light-grey-1);padding:5px 10px}.payment-options label{display:flex;align-items:center;gap:10px;margin-bottom:12px;cursor:pointer}.card-details{display:grid;grid-template-columns:1fr 1fr;gap:12px}.confirm-booking-btn{margin-top:30px;padding:16px 32px;background:#ff5a5f;color:#fff;border:none;border-radius:12px;font-size:1.3rem;font-weight:700;width:100%;cursor:pointer}.confirm-booking-btn:hover{background:#e14a50}.guest-form h3{font-size:16px;font-weight:700;padding-left:5px}.chk-ord-smmry{position:sticky;top:20px;align-self:start}.summary-card{background:#f2f3f7;border-radius:var(--ck-bdr);padding:20px}.summary-card h2{margin-top:0;margin-bottom:20px;font-weight:600;font-size:1.2rem}.summary-line{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px;font-weight:500}.summary-line span:first-child{color:#7b7e84}.summary-total{display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid #ddd;font-size:1.1rem;margin-top:16px}@media (max-width: 968px){.chk-details{grid-template-columns:1fr}.chk-ord-smmry{position:static}.summary-card{order:-1}}.coupon-code{--h: 44px;position:relative}.coupon-code input{background-color:#fff;border-radius:calc(var(--h) * .5);color:#333;padding:5px 50px 5px 20px;font-size:15px;outline:none;border:none;height:var(--h);width:100%}.cou-btn{position:absolute;top:50%;transform:translateY(-50%);right:0;color:var(--light-blue);font-weight:500;padding-right:7px}.cou-btn .btn{--rd-h: 14px;border:1px solid var(--light-blue);padding:3px 20px;font-size:14px;height:calc(var(--h) - var(--rd-h));border-radius:calc((var(--h) - var(--rd-h)) * .5);cursor:pointer}.ck-btn-proceed{--bh: 48px;margin-top:30px;height:var(--bh);width:100%;border-radius:calc(var(--bh) * .5);font-size:14px;font-weight:500;background-color:var(--btn-blue)}.ck-btn-proceed:disabled{color:#fffd}.sm-num{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:10px}.ew-ctn{--rf: 1}.ew-ctn{position:relative;padding:20px;display:flex;height:100%;width:100%;justify-content:center;align-items:center}.ew-ctn img{max-height:calc(34px * var(--rf))}.ew-text{font-size:calc(20px * var(--rf));color:var(--logo-color-1)}.grid-select-item.wallet{padding:0!important}.ew-bal{position:absolute;bottom:5px;font-size:12px;font-weight:500;right:10px;border-radius:5px;padding:1px 10px;background-color:#d4ffd4}@media (max-width: 576px){.ew-ctn{--rf: .8}}.acc+.acc{margin-top:16px}.acc{border:1px solid #ddd;border-radius:12px;overflow:hidden;background-color:#fff}.acc-hd{width:100%;padding:16px 20px;background-color:#fff;border:none;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;color:#1e293b;cursor:pointer;transition:background-color .2s;text-align:left}.acc-hd:hover{background-color:#fff}.acc-hd:focus{outline-offset:-2px}.acc-tl{font-size:16px}.acc-ic{width:20px;height:20px;transition:transform .3s ease;color:#64748b}.acc-ic-rot{transform:rotate(180deg)}.acc-ct{overflow:hidden;background-color:#fff}.acc-ct-open{display:block}.acc-ct-in{border-top:1px solid #e2e8f0}.acc.open{border:none;box-shadow:var(--box-shadow-1)}.rsv-card{background-color:var(--white)}.rsv-card.list{--rsv-grid-col: auto;--rsvc-item-row-flex-dir: row;--rsvc-item-row-flex-wrap: wrap;--rsvc-item-fl-basis: 500px;--rsvc-img-size: 120px;--rsvc-img-asp-ratio: auto;--rsvc-item-pd: 10px}.rsv-card.grid{--rsv-grid-col: repeat(auto-fill, minmax(250px, 1fr));--rsvc-item-row-flex-dir: column;--rsvc-item-row-flex-wrap: nowrap;--rsvc-item-pd: auto;--rsvc-img-asp-ratio: 1/1;--rsvc-img-size: 100%;--rsvc-item-details-pd: 0px 10px}.rsv-card-wrap{display:grid;grid-template-columns:var(--rsv-grid-col);gap:10px}.rsvc-item-details,.rsvc-item-ctrl{padding:var(--rsvc-item-details-pd)}.rsv-card h2{padding-top:10px;padding-left:10px;font-size:1rem;margin-bottom:1rem}.rsvc-item{border:1px solid #eee;border-radius:12px;padding:var(--rsvc-item-pd)}.rsvc-item-wrap{display:flex;flex-direction:var(--rsvc-item-row-flex-dir);flex-basis:var(--rsvc-item-fl-basis);gap:16px}.rsvc-item-row{display:flex;flex-direction:var(--rsvc-item-row-flex-dir);flex-wrap:var(--rsvc-item-row-flex-wrap);gap:10px}.rsvc-img-ctn{width:var(--rsvc-img-size);height:var(--rsvc-img-size);aspect-ratio:var(--rsvc-img-asp-ratio)}.rsvc-item img{height:var(--rsvc-img-size);width:var(--rsvc-img-size);object-fit:cover;border-radius:8px}.rsvc-item-details h3{margin:0 0 8px;font-size:1rem;font-weight:500}.rsvc-item-details p,.rsvc-card-text{margin:4px 0;color:#555;font-size:13.5px;font-weight:500}.rsvc-card-text{display:flex;align-items:center;gap:5px}.cart-action-btns{display:flex;padding:5px 0;justify-content:flex-end;gap:10px}.rsvc-item-price{margin-left:auto;font-weight:700;font-size:1.1rem}.rsvc-item-ctrl{display:flex;gap:5px;flex-direction:column;flex:1}@media (max-width: 576px){.rsvc-item-ctrl{display:flex;align-items:center;gap:5px;justify-content:space-between;flex-direction:row-reverse;flex:1}.rsv-card.grid{--rsv-grid-col: repeat(auto-fill, minmax(190px, 1fr))}}.rsvc-card-modify{background-color:var(--light-grey-1);font-size:13px;font-weight:500;padding:5px 15px;border-radius:8px;color:#222;cursor:pointer}.rsvc-card-action-btns{display:flex;padding:5px 0;justify-content:flex-end;gap:10px}.rsvc-addr span{font-size:14px;line-height:1;color:var(--green-2)}.rsvc-addr span svg{padding-top:4px}.header-nav{min-height:46px;flex-shrink:0;width:100%;display:flex;padding-right:var(--padding-right);align-items:center;justify-content:space-between;gap:20px}.pg-nav-links{height:100%;display:flex;gap:2px}.pg-nav-links li{height:100%}.pg-nav-links li a{height:100%;display:flex;border-radius:4px 4px 0 0;align-items:center;justify-content:center;text-decoration:none;font-size:14px;gap:10px;padding:5px 15px;background-color:var(--na-headernav-bg);color:#657fa7d3}.pg-nav-links li a:hover{color:var(--light-blue-text);background-color:var(--white)}.pg-nav-links li a:not(.active):focus{color:var(--light-blue);background-color:var(--white)}.pg-nav-links li a.active{color:var(--light-blue-text);background-color:var(--white)}.title-nav .pg-nav-links li a.active{color:var(--title-font-color);font-size:14px;background-color:transparent;justify-content:start;padding:0;font-weight:700}.pg-ctrl-ctn{display:flex;align-items:center;justify-content:end;gap:10px}.pg-controls{--h: 33px}.pg-buttons,.pg-search-input{text-decoration:none;height:var(--h);display:flex;align-items:center;gap:5px;justify-content:center;font-size:13px;color:var(--color-1);background-color:var(--white);border-radius:4px;border:1px solid var(--border-color-light-1);transition:border .3s ease,color .3s ease}.pg-buttons{padding:3px 10px;cursor:pointer;line-height:1;font-size:13px}.pg-buttons svg{font-size:16px}.pg-search-input{position:relative;color:var(--color-1)}.pg-search-input input::placeholder{opacity:.75;color:var(--color-1)}.pg-search-input input{height:100%;width:100%;color:var(--color-1);background-color:transparent;border:none;outline:none;padding:3px 10px}.pg-search-input:focus-within,.pg-buttons:hover{border-color:#2d80d3}.pg-buttons:hover{color:#2d80d3}.pg-buttons.add-btn{background-color:var(--light-blue);color:#fff;transition:background-color .5s ease}.pg-buttons.add-btn:hover{background-color:#2d80d3;color:#fff}.pg-refresh{width:var(--h);height:var(--h);font-size:1.2rem;color:var(--color-1)}.pg-refresh:hover{color:#2d80d3}.pg-search-input.icon-right svg{position:absolute;right:10px}.sliding-panel{position:fixed;top:0;right:0;height:100%;width:100%;--pdr: 17px;background-color:var(--white);box-shadow:-2px 0 8px var(--border-color-3);border-left:1px solid var(--border-color-6);z-index:1000;overflow-y:auto}.sp-close-btn{position:absolute;left:0;top:10px;height:34px;width:50px;border-radius:0 20px 20px 0;cursor:pointer;background-color:var(--light-blue);opacity:1;z-index:100;transition:opacity .45s ease}.sp-close-btn:hover{opacity:.75}.sp-wrapper{display:flex;flex-direction:column;overflow:hidden;height:100%;flex-shrink:0}.sp-wrapper.form-container{margin:0}.sp-header{display:flex;align-items:center;padding-left:60px;padding-right:10px;height:60px;border-bottom:1px solid var(--border-color-3)}.sp-title{font-size:16px;font-weight:500;color:var(--color)}.sp-body{flex-grow:2;height:100%}.sp-footer{flex-shrink:0;min-height:60px;border-top:1px solid var(--border-color-3)}.sp-list{display:flex;gap:10px;flex-direction:column;padding:25px 10px 10px 15px}.sp-list-item{display:flex;align-items:center;border-radius:4px;gap:10px;color:var(--color);background-color:var(--border-color-3)}.sp-color{display:block;height:6px;width:12px;border-radius:3px}.sp-img-wrap{--size: 50px;height:var(--size);width:var(--size);flex-shrink:0}.lft-min-w{min-width:max-content}.sp-list-content{display:flex;padding:10px;flex-grow:2;flex-direction:row;gap:10px}.sp-img-wrap img{height:100%;width:100%;object-fit:cover;border-radius:4px}.sp-ls-row{display:flex;align-items:center;justify-content:space-between}.sp-item-name{font-size:14px;font-weight:500}.sp-cat-name{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--color-1)}.q-btn-wrapper{display:flex;box-shadow:var(--box-shadow-1);border-radius:4px;background-color:var(--border-color-4)}.q-btn-wrapper.err{border:1px solid var(--error-button-bg)}.q-btn-wrapper button,.q-btn-wrapper input{display:flex;align-items:center;justify-content:center;height:30px;min-width:22px;color:var(--color)}.q-btn-wrapper button{background-color:var(--light-blue);cursor:pointer;color:#fff;border:1px solid var(--border-color-3)}.q-btn-wrapper button:first-child{border-radius:4px 0 0 4px}.q-btn-wrapper button:last-child{border-radius:0 4px 4px 0}.q-btn-wrapper button:disabled{background-color:var(--border-color-4);opacity:.5}.q-btn-wrapper input{border:1px solid var(--white);background-color:var(--white);transition:all .45s ease}.q-btn-wrapper input:focus{border:1px solid var(--light-blue)}.sp-list-item{position:relative;justify-content:space-between;transition:all 1s ease}.sp-remove-ctn{position:absolute;visibility:hidden}.sp-list-text{display:flex;justify-content:center;flex-direction:column;gap:5px}.sp-list-text:hover .sp-remove-ctn{background-color:var(--hover-background-light);z-index:10;border-radius:4px;top:0;bottom:0;left:0;right:0;visibility:visible}.sp-list-actions{padding:10px}.sp-remove-ctn button{height:30px;width:30px;font-size:18px;border-radius:4px;opacity:.5;transform:all .75s ease;cursor:pointer;background-color:var(--error-button-bg)}.sp-remove-ctn button:hover{opacity:.75}.sp-remove-ctn button:active{transform:scale(.9)}.sp-footer{display:flex;align-items:center;justify-content:flex-end;padding:10px 15px;padding-right:var(--pdr)}.sp-footer .fm-action-btn{display:flex;gap:10px;transition:all .3s ease}.sp-footer .fm-action-btn:hover{gap:10px}.sp-items-wrapper.form-fields{display:flex;flex-direction:column;gap:20px;padding:25px 10px}.sp-items-wrapper.form-fields textarea{padding:10px!important}.sp-items-wrapper.form-fields .input-wrapper{margin-bottom:0!important}.sp-items-wrapper.form-fields .input-wrapper input{padding:10px!important}.sp-op-type-ctn{padding:15px var(--pdr) 15px 15px}.sp-body.scb{overflow-y:scroll}.td-absolute:hover{position:absolute}.td-pos:hover .r-details-ctn:hover .receiver-details{background-color:var(--table-hover-color-1)!important;padding-right:5px}.td-pos:hover .td-relative{position:relative}.td-wrap{display:flex;align-items:center;min-height:60px}.td-wrap:hover{position:unset}.power-state-ctn{display:flex;align-items:center;gap:15px;font-size:12px;font-weight:500}.p-state-bg{display:flex;height:8px;width:15px;border-radius:10px}.permissions-wrapper{display:flex;width:100%;max-width:600px}.table-btn-button{display:flex;align-items:center;justify-content:center;padding:8px 10px;font-size:13px;font-weight:500;color:#fff;background-color:var(--light-blue);white-space:nowrap;border:none;min-width:100px;min-height:35px;border-radius:4px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.table-btn-button:hover:not(:disabled){background-color:var(--light-blue-text);transform:translateY(-1px)}.table-btn-button:disabled{background-color:var(--light-blue-text);cursor:not-allowed;opacity:.6}.table-btn-spinner{display:inline-block;width:16px;height:16px;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}.td-status{display:flex;gap:10px;align-items:center}.td-status .dot{height:5px;width:5px;border-radius:50%;flex-shrink:0}.ic-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.ic-list-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:8px;background-color:var(--card-bg, #f0f0f0);color:var(--text-color, #333);transition:background-color .3s ease,transform .2s ease;box-shadow:var(--box-shadow, 0 2px 4px rgba(0, 0, 0, .1))}.item-card-wrapper.scb{padding:20px calc(20px - var(--size)) 20px 20px;overflow-y:scroll}.ic-img-ctn{aspect-ratio:1/1;width:100%;position:relative;overflow:hidden}.ic-img-ctn img{width:100%;height:100%;object-fit:cover;border-radius:8px}.ic-content-desc{display:flex;flex-direction:column;gap:3px;min-height:60px;width:100%;padding:10px 8px;color:var(--color);font-size:14px}.ic-add-btn{position:absolute;right:10px;top:10px;height:35px;width:35px;border-radius:50%;background-color:var(--light-blue, #4094ff);cursor:pointer}.ic-add-btn.existing{background-color:#d97706}.ic-add-btn svg{font-size:18px;color:#ffffffb9}.ic-items-num{position:absolute;top:10px;left:10px;background-color:#fff;box-shadow:var(--box-shadow-1);padding:5px 10px;font-size:14px;font-weight:500;border-radius:8px;color:#d97706}.ic-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:5px}.ic-name{font-size:14px;font-weight:500}.ic-color{flex-shrink:0;height:100%;display:flex;align-items:flex-start;justify-content:flex-end}.ic-color span{display:block;width:20px;height:10px;border-radius:5px}.ic-category{font-size:12px;color:var(--color-2, #666)}.ic-wh{font-size:12px}.ft-ctn-wrapper{display:var(--ft-main-display);padding:50px 10px 30px;border-radius:40px 40px 0 0;background-color:#fff}.f-row{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:25px}.f-col{--background-color: #0068ef}.f-col.f1{flex:1;flex-basis:100px}.f-col.f2{flex:1.5;flex-basis:210px}.ft-list{padding:5px}.ft-list ul{display:flex;flex-direction:column;gap:7px;list-style:none}.ft-list ul li{line-height:1.2}.ft-list ul a{text-decoration:none;font-size:14px;color:#222;font-weight:500}.ftl-title{font-size:16px;font-weight:700;margin-bottom:10px;color:var(--logo-color-1)}.ftm-ctn{width:100%;height:100%;position:relative;object-fit:cover;object-position:center}.ft-mb{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:1000;display:var(--ft-mb-display);align-items:flex-end;border-radius:var(--st-rad) var(--st-rad) 0 0}.fb-mb-wrapper{position:relative;height:75px;min-width:100%;--r: 49px;--s: 50px;--a: 28deg;--_m: 0 / calc(2 * var(--r)) calc(2 * var(--r)) no-repeat radial-gradient(50% 50%, #000 calc(100% - 1px) , #0000);--_d: (var(--s) + var(--r)) * cos(var(--a));--mask: calc(50% + var(--_d)) var(--_m), calc(50% - var(--_d)) var(--_m), radial-gradient( var(--s) at 50% calc(-1 * sin(var(--a)) * var(--s)), #0000 100%, #000 calc(100% + 1px) ) 0 calc(var(--r) * (1 - sin(var(--a)))) no-repeat, linear-gradient( 90deg, #000 calc(50% - var(--_d)), #0000 0 calc(50% + var(--_d)), #000 0 )}.fb-mb-ctn{display:flex;align-items:center;justify-content:center;background-color:#fff;-webkit-mask:var(--mask);mask:var(--mask);border-radius:30px 30px 0 0;z-index:1}.fb-mb-ctn-bsh{top:-2px;background-color:#000;border-radius:30px 30px 0 0;-webkit-mask:var(--mask);mask:var(--mask);z-index:0;filter:blur(10px);opacity:.15}.ft-mb-icons-list{list-style:none;position:absolute;display:grid;grid-template-columns:19% 19% 24% 19% 19%;max-width:500px;width:100%;max-height:100%;padding:0 10px;z-index:2}.fb-mb-li.center .fmb-iwrap-c{--size: 68px;position:absolute;height:var(--size);width:var(--size);display:flex;align-items:center;justify-content:center;padding:5px;background-color:var(--light-blue);border-radius:50%;transform:scale(1);margin-bottom:calc(var(--size) / 1.1);box-shadow:0 9px 16px #006ce466;transition:box-shadow .45s ease,transform .3s ease}.fb-mb-li{position:relative;display:flex;align-items:center;justify-content:center}.fb-mb-li a{text-decoration:none}.fb-mb-li.center div svg{font-size:1.5rem;color:#fff}.fb-mb-li.center .fmb-iwrap-c:active{box-shadow:0 9px 16px #006ce41a;transform:scale(.9)}.fmb-iwrap{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#424242;transition:color .4s ease;gap:5px}.fmb-iwrap.active{color:var(--light-blue)}.fmb-iwrap svg{font-size:1.4rem}.fmb-iwrap span{display:block;font-size:11px;font-weight:600}#root .fmbh{padding-bottom:var(--bt-nav-height-dummy)}#root{--bt-nav-height-dummy: 0px;--ft-mb-display: none;--ft-main-display: flex}.ft-cpy-wrapper{min-height:60px}.ft-copyright{display:var(--ft-main-display);background-color:var(--cp-blue);color:#fff;padding:20px 15px}.ft-cpy-wrapper{display:flex;justify-content:space-between;align-items:center;gap:2rem}.ft-cpy-content{display:flex;flex-direction:column;gap:1rem}.copyright-text{margin:0;font-size:.9rem;opacity:.9}.ft-links{--gap: 1.5rem;display:flex;gap:var(--gap)}.ft-link{color:#fff;text-decoration:none;font-size:.9rem;opacity:.9;transition:opacity .3s;position:relative}.ft-link:not(:last-child):after{content:"";width:1px;height:10px;background:#fff;position:absolute;opacity:.5;right:calc(var(--gap) * -.5);bottom:7px}.ft-abt-wrapper{padding:30px 15px 0;font-size:14px;text-align:center;font-weight:500;margin-top:30px;border-top:1px solid rgb(224,224,224)}.ft-link:hover{opacity:1}.ft-social h4{font-size:.92rem;margin-bottom:.82rem}.social-icons{display:flex;gap:1rem}.social-link{--s: 40px;display:flex;align-items:center;justify-content:center;width:var(--s);height:var(--s);color:#fff;font-size:1.2rem;opacity:.8;border-radius:50%;transition:opacity .3s;background-color:#ffffff24}.social-link:hover{opacity:1}.ft-newsletter{padding:5px;max-width:500px;margin:0 auto}.newsletter-desc{font-size:.9rem;margin-bottom:1rem;color:#222}.newsletter-form{display:flex;flex-direction:column;gap:5px}.name-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:5px}.newsletter-input{padding:.5rem;border:1px solid rgb(228,228,228);border-radius:4px;font-size:.9rem;height:45px;background-color:#fff;color:#000;outline:none}.email-submit-container{position:relative;display:flex;align-items:center;gap:.5rem}.email-input{flex-grow:1;padding-right:110px}.newsletter-btn{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);--sp-gap: 6px;width:100px;background-color:#007bff;color:#fff;border:none;border-radius:4px;right:6px;height:calc(100% - (var(--sp-gap) * 2));cursor:pointer;font-size:.9rem;transition:background-color .3s}.newsletter-btn:hover{background-color:#0056b3}.newsletter-input::placeholder{color:#979797}@media (max-width: 768px){.ft-cpy-wrapper{flex-direction:column;text-align:center}.ft-links,.social-icons{justify-content:center}.email-submit-container{flex-direction:column;gap:.5rem}.newsletter-input{width:100%}}@media (max-width: 676px){#root{--ft-mb-display: flex;--ft-main-display: none;--bt-nav-height-dummy: 80px}}.ft-mb-menu-ctn{display:flex;align-items:flex-end;justify-content:center;height:95%;max-height:650px;width:90%;padding-bottom:calc(var(--bt-nav-height-dummy) + 24px)}.ft-mb-menu{position:relative;background-color:#fff;width:100%;max-width:400px;border-radius:12px;padding:20px 0;bottom:35px}.ft-mb-menu:after{content:"";position:absolute;bottom:-19px;left:50%;transform:translate(-50%);border-width:20px 15px 0 15px;border-style:solid;border-color:#fff transparent transparent}.fmb-menu-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));column-gap:20px;row-gap:25px;max-width:360px;margin:0 auto;overflow-y:auto;max-height:100%;padding:0 20px}.fmb-menu-list a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-font);text-decoration:none;gap:5px}.fmb-menu-list a svg{font-size:1.4rem}.fmb-menu-list a span{display:block;text-align:center;font-size:11px;font-weight:600;line-height:1.3}.fmb-menu-list .fmb-icon{--size: 45px;display:flex;align-items:center;justify-content:center;border-radius:16px;height:var(--size);width:var(--size);background-color:#006ae415}.sidebar{width:250px;height:calc(100vh - var(--header-height));background-color:#fff;color:var(--gray-600);display:flex;flex-direction:column;transition:width .3s ease,transform .3s ease;top:0;left:0;box-shadow:1px 5px 5px #0000000d;z-index:10}.sidebar{position:sticky;top:var(--header-height)}.sidebar.collapsed{width:80px}.sidebar.collapsed .nav-link{display:flex;align-items:center;justify-content:center}.nav-text{white-space:nowrap}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:20px;background-color:#fff;border-bottom:1px solid #e0e0e0}.logo{display:flex;align-items:center;gap:10px}.logo-icon{width:40px;height:40px;border-radius:8px}.logo-text{font-size:1.5rem;font-weight:600;color:var(--gray-600)}.toggle-button{background:none;border:none;color:var(--gray-600);font-size:1.2rem;cursor:pointer;padding:5px;transition:transform .3s ease}.toggle-button:hover{transform:scale(1.1)}.sidebar-nav{flex:1;overflow-y:auto;padding:20px 0}.sidebar-nav ul{list-style:none;padding:0;margin:0}.nav-link{display:flex;align-items:center;gap:15px;padding:12px 20px;color:var(--gray-600);text-decoration:none;transition:background-color .2s ease,color .2s ease}.nav-link:hover{background-color:#f1f1f1}.nav-link.active{background-color:#007bff;color:#fff}.nav-icon{display:flex;align-items:center;justify-content:center;font-size:1.2rem}.nav-text{font-size:14px;font-weight:500}.sidebar-footer{padding:20px;background-color:#fff;border-top:1px solid #e0e0e0}.footer-content{display:flex;flex-direction:column;gap:15px}.contact-info{font-size:.9rem;color:#555}.contact-info p{margin:5px 0;display:flex;align-items:center;gap:10px}.logout-button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;background-color:#dc3545;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .2s ease}.logout-button:hover{background-color:#c82333}.collapsed .logo-text,.collapsed .nav-text,.collapsed .contact-info,.collapsed .logout-button span{display:none}.collapsed .logout-button{justify-content:center}.sidebar-nav::-webkit-scrollbar{width:8px}.sidebar-nav::-webkit-scrollbar-track{background:#fff}.sidebar-nav::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#b0b0b0}@media (max-width: 680px){.sidebar{width:80px;position:fixed}.sidebar:not(.collapsed){width:250px}.logo-text,.nav-text,.contact-info{display:none}.sidebar:not(.collapsed) .logo-text,.sidebar:not(.collapsed) .nav-text,.sidebar:not(.collapsed) .contact-info{display:block}.logout-button{justify-content:center}.sidebar:not(.collapsed) .logout-button{justify-content:flex-start}}@media (max-width: 480px){.sidebar{transform:translate(-100%);width:250px}.sidebar:not(.collapsed){transform:translate(0)}.sidebar.collapsed{width:0;overflow:hidden}}@media (max-width: 680px){.acc-sbr{display:none}}:root{--header-height: 80px}.acc-ctn-flex{background-color:#f9f9f9}.acc-ctn{padding-top:10px}.acc-sbr-ctn{display:flex;flex-direction:row}.acc-main-ctn{margin-top:var(--header-height)}.h-height{height:var(--header-height)}:root{--fns-12: 12px;--fns-13: 13px;--fns-14: 14px;--fns-15: 15px;--fns-16: 16px;--fns-18: 18px;--fns-20: 20px;--fns-24: 24px;--fns-28: 28px;--fns-32: 32px;--layout-width: 100%;--layout-padding: 0px}body{font-family:Arial,sans-serif;font-size:var(--fns-16);margin:0;padding:var(--layout-padding);max-width:var(--layout-width);margin-inline:auto}@media (max-width: 576px){:root{--base-font: var(--fns-14)}body{font-size:var(--base-font)}}@media (min-width: 577px) and (max-width: 767px){:root{--base-font: var(--fns-15)}body{font-size:var(--base-font)}}@media (min-width: 768px) and (max-width: 776px){:root{--base-font: var(--fns-15)}body{font-size:var(--base-font)}}@media (min-width: 777px) and (max-width: 991px){:root{--base-font: var(--fns-16)}body{font-size:var(--base-font)}}@media (min-width: 992px) and (max-width: 1199px){:root{--base-font: var(--fns-18)}body{font-size:var(--base-font)}}@media (min-width: 1200px){:root{--base-font: var(--fns-20)}body{font-size:var(--base-font)}}@media (max-width: 576px){.hd-xs{display:none!important}.sh-xs{display:block!important}.d-card,.pxy-20{padding:20px 10px!important}}@media (min-width: 577px) and (max-width: 767px){.hd-sm{display:none!important}.sh-sm{display:block!important}}@media (min-width: 768px) and (max-width: 776px){.hd-custom{display:none!important}.sh-custom{display:block!important}}@media (min-width: 777px) and (max-width: 991px){.hd-md{display:none!important}.sh-md{display:block!important}}@media (min-width: 992px) and (max-width: 1199px){.hd-lg{display:none!important}.sh-lg{display:block!important}}@media (min-width: 1200px){.hd-xl{display:none!important}.sh-xl{display:block!important}}.acc-ctn-flex{height:100%}.acc-ctn-flex main{height:100%}.form-flex-action-wrapper,.full-table-grid{height:calc(100vh - var(--header-height) - 66px)!important}.acc-page-ctn{min-height:calc(100vh - var(--header-height) - 130px)!important;background-color:var(--white);border-radius:8px}@media (max-width: 660px){.form-flex-action-wrapper,.full-table-grid{height:calc(100vh - var(--header-height) - 155px)!important}.acc-page-ctn{min-height:calc(100vh - var(--header-height) - 155px)!important}}.acc-sbr-ctn{height:100%}.acc-ctn{height:100%;min-width:0}:root.light{----sidebar-background: var(--light-blue);--color: #222;--sidebar-bg: #2d80d3;--sidebar-btn-color: var(--light-blue);--sidebar-btn-bg: #fff;--white: #fff;--color-1: #182541;--color-2: #182541;--blue-bg: #3b82f6ff;--white-opacity-2: rgba(255, 255, 255, .05);--scrollbar-color-1-thumb: #d3d3d3d7;--scrollbar-color-1-thumb-hover: #bbbbbb;--scrollbar-color-2-thumb: #cdd4e4;--scrollbar-color-2-thumb-hover: #b5bac5;--scrollbar-color-3-thumb: #ffffff69;--scrollbar-color-3-thumb-hover: #ffffffbb;--sidebar-upgrade-border-color: #dbdbdb;--logo-color-main: var(--logo-color-1);--logo-color-sub: var(--logo-color-2);--sidebar-upgrade-abs-color: #003b95;--sdb-txt-sw-bg: #37393b;--hd-icon-color: #2d80d3;--red: #ff4d4f;--border-color-1: #ececec;--border-color-2: #cdd4e4;--border-color-3: rgba(76, 97, 129, .1);--border-color-4: #cdd4e4;--border-color-5: #cdd4e4;--border-color-6: #e5f6fa;--border-color-7: rgba(76, 97, 129, .04);--na-headernav-bg: #fcfcfc;--table-header-color-1: #f1f5fb;--table-hover-color-1: #e8f2ff;--table-stripe-1: #fafcff;--sidebar-a-hover-color: rgba(255, 255, 255, .15);--title-font-color: #2c406c;--card-gradient: #fff;--card-plain-color: #fff;--card-bg: #fff;--high-light-color-1: rgb(250, 250, 250);--hover-background-light: rgba(255, 255, 255, .5)}:root.dark{--black-1: #2a2e2f;--color: white;--sidebar-bg: var(--black-1);--sidebar-btn-bg: var(--light-blue);--sidebar-btn-color: #fff;--color-1: #70c5ff;--color-2: #a4cbe6;--blue-bg: #1d4ed7ff;--white: #181a1b;--white-opacity-2: rgba(255, 255, 255, .05);--scrollbar-color-1-thumb: #2a2c2f;--scrollbar-color-1-thumb-hover: #333436;--scrollbar-color-2-thumb: #2a2c2f;--scrollbar-color-2-thumb-hover: #333436;--scrollbar-color-3-thumb: #2a2c2f;--scrollbar-color-3-thumb-hover: #333436;--sidebar-upgrade-border-color: #494949;--logo-color-main: #fff;--logo-color-sub: #fff;--sidebar-upgrade-abs-color: #003b95;--sdb-txt-sw-bg: #181a1b;--hd-icon-color: #d3e6ff;--red: #9e0002;--border-color-1: #222222;--border-color-2: rgba(50, 55, 60, 1);--border-color-3: rgba(76, 97, 129, .1);--border-color-4: rgb(40, 45, 51);--border-color-5: #263f5e;--border-color-6: #1d2628;--border-color-7: rgba(76, 97, 129, .04);--na-headernav-bg: #1b1d1f;--table-header-color-1: #1d2021;--table-hover-color-1: #212325;--table-stripe-1: #1a1e1e;--sidebar-a-hover-color: #00000031;--title-font-color: #9ab7d6;--card-bg: rgba(50, 55, 60, 1);--card-gradient: rgba(30, 33, 35, 1);--card-plain-color: rgba(30, 33, 35, 1);--high-light-color-1: rgba(26, 28, 30, 1);--hover-background-light: rgba(26, 28, 30, .75)}:root{--app-header-height: 80px;--light-blue-10: #b7cae6;--light-blue-text: #4094ff;--border-color-light-1: #89b7d649;--failed-color: RGB(249, 49, 84);--pending-color: RGB(238, 225, 34);--success-color: RGB(0, 183, 74);--green-1: #4caf50;--green-2: #28a745;--color-danger: #d92632;--color-danger-lighter: #e56c74;--color-danger-lighter-2: #f7d4d6;--color-danger-lighter-3: #fae1e2;--color-danger-lighter-4: #fceeef;--color-danger-darker: #b6202a;--color-success: #36c055;--color-success-lighter: #70d786;--color-success-lighter-2: #cff2d7;--color-success-lighter-3: #dbf5e1;--color-success-lighter-4: #e7f8eb;--color-success-darker: #2d9f46;--light-grey-1: #f2f2f2}:root{--reservations: #ff6384;--dirty: #ff6384;--loading: #ffce56;--pending: #ffce56;--clean: RGB(41, 204, 158);--confirmed: #36a2eb;--due-in: #ffce56;--checked-in: RGB(41, 204, 158);--due-out: #9966ff;--checked-out: #ff9f40;--no-show: #c9cbcf;--cancelled: RGB(214, 187, 251);--byzantine-blue: #1d4ed7ff;--ruddy-blue: #61a5faff;--azure: #3b82f6ff;--jordy-blue: #93c4fcff;--alice-blue: #e9f3ffff;--uranian-blue: #bfdcfeff;--box-shadow-1: 0 3px 16px rgba(0, 0, 0, .1);--box-shadow-2: 0 8px 28px #00000047;--box-shadow-elv-1: 0px 0px 0px 1px rgba(0, 0, 0, .02), 0px 2px 6px 0px rgba(0, 0, 0, .04), 0px 4px 8px 0px rgba(0, 0, 0, .1)}:root.light:not(.gradient){--background-color: #fff}:root.dark:not(.gradient){--background-color: rgba(30, 33, 35, 1)}:root.light.gradient{--background-color: rgba(247, 248, 251, 1);--card-gradient: linear-gradient(to right, #f0f8ff, rgb(204, 221, 255));--card-gradient: linear-gradient( 90deg, rgba(253, 254, 255, 1) 0%, rgba(248, 251, 255, 1) 10%, rgba(243, 248, 255, 1) 20%, rgba(239, 244, 255, 1) 30%, rgba(234, 241, 255, 1) 40%, rgba(229, 238, 255, 1) 50%, rgba(224, 235, 255, 1) 60%, rgba(219, 232, 255, 1) 70%, rgba(215, 228, 255, 1) 80%, rgba(210, 225, 255, 1) 90%, rgba(205, 222, 255, 1) 100% );--card-bg: rgba(205, 222, 255, 1)}:root.dark.gradient{--background-color: #212325;--card-bg: rgba(50, 55, 60, 1);--card-gradient: linear-gradient( 90deg, rgba(26, 28, 30, 1) 40%, rgba(30, 33, 35, 1) 50%, rgba(34, 37, 40, 1) 60%, rgba(38, 42, 45, 1) 70%, rgba(42, 46, 50, 1) 80%, rgba(46, 51, 55, 1) 90%, rgba(50, 55, 60, 1) 100% )}:root.light{--success-bg: #ecfdf5;--success-border: #bbf7d0;--success-text: #065f46;--success-button-bg: #059669;--success-button-hover: #047857;--error-bg: #fef2f2;--error-border: #fecaca;--error-text: #991b1b;--error-button-bg: #dc2626;--error-button-hover: #b91c1c;--warning-bg: #fffbeb;--warning-border: #fde68a;--warning-text: #92400e;--warning-button-bg: #d97706;--warning-button-hover: #b45309;--info-bg: #eff6ff;--info-border: #bfdbfe;--info-text: #1e3a8a;--info-button-bg: #2563eb;--btn-blue: #024ca7;--info-button-hover: #1d4ed8;--alert-shadow: 0 1px 3px rgba(0, 0, 0, .1);--dismiss-hover-bg: rgba(0, 0, 0, .1)}:root.dark{--success-bg: #1a3c34;--success-border: #2a6b5a;--success-text: #6ee7b7;--success-button-bg: #059669;--success-button-hover: #047857;--error-bg: #3f1a1a;--error-border: #7b2a2a;--error-text: #fca5a5;--error-button-bg: #dc2626;--error-button-hover: #b91c1c;--warning-bg: #3f2e1a;--warning-border: #7b5a2a;--warning-text: #fcd34d;--warning-button-bg: #d97706;--warning-button-hover: #b45309;--info-bg: #1e2a44;--info-border: #3b5a7b;--info-text: #93c5fd;--info-button-bg: #2563eb;--info-button-hover: #1d4ed8;--alert-shadow: 0 1px 3px rgba(0, 0, 0, .3);--dismiss-hover-bg: rgba(255, 255, 255, .1)}.loader-ctn{position:relative;display:flex;align-items:center;justify-content:center;height:100%}.loader{width:30px;aspect-ratio:1;--_g: no-repeat radial-gradient(farthest-side, #4094ff 85%, #0000);background:var(--_g) 0 0,var(--_g) 100% 0,var(--_g) 100% 100%,var(--_g) 0 100%;opacity:0;background-size:40% 40%;animation:l38 .5s infinite,showItem 0s forwards var(--delay)}.loader{--delay: 0s}.loader.delay-1s{--delay: 1s}@keyframes l38{to{background-position:100% 0,100% 100%,0 100%,0 0}}@keyframes showItem{0%{opacity:0}to{opacity:1}}:root{--f-48: 48px;--f-36: 36px;--f-24: 24px;--f-20: 20px;--f-16: 16px;--f-14: 14px;--f-12: 12px}@media screen and (max-width: 1024px){:root{--f-48: 38px;--f-36: 28px;--f-24: 19px;--f-20: 16px;--f-16: 13px;--f-14: 12px;--f-12: 11px}}@media screen and (max-width: 640px){:root{--f-48: 32px;--f-36: 22px;--f-24: 14px;--f-20: 12px;--f-16: 11px;--f-14: 11px;--f-12: 10px}}.analytics-ctn{background-color:var(--white);width:100%;border-radius:8px;padding:15px;color:var(--color-1);background:var(--card-bg);background:var(--card-gradient)}.rsvt{flex-shrink:1;flex-basis:350px}.ravl{flex-basis:250px;flex-shrink:1}.dark .analytics-ctn{border:1px solid var(--card-bg)}.analytics-header h4{color:var(--color);flex:10;padding:0 0 20px;font-size:14px;font-weight:500}.activity-container .anaytics-action{flex-shrink:0;flex:1}.img-cluster{--img-cl-size: 30px}.img-cl-list{display:flex}.img-cl-list li{height:var(--img-cl-size);width:var(--img-cl-size);border-radius:50%;background-color:#fff;overflow:hidden;border:1px solid #fff}.img-cl-list li:not(:first-child){margin-left:calc(var(--img-cl-size) * -.4)}.img-cl-list li img{height:100%;width:100%;object-fit:center;object-position:center}.img-cluster .others,.img-cluster .initials{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;background-color:var(--light-blue)}.img-cluster .initials{height:100%;background-color:#61a5fa}.abs-row span{font-size:12px}.analytics-button-1{text-decoration:none;font-size:12px;display:inline-flex;background-color:var(--byzantine-blue);font-weight:600;color:#fff;padding:4px 8px;border-radius:4px;white-space:nowrap;transition:background-color .4s ease}.analytics-button-1:hover{background-color:var(--light-blue)}@media (min-width: 1100px){.rms-constraint{flex-wrap:nowrap!important}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.alert-list{position:fixed;top:16px;right:16px;width:320px;z-index:99999;display:flex;flex-direction:column;gap:8px}.alert-container{--progress-height: 4px;--padding: 16px;--icon-ctn-size: 30px;--exp-var: .8;--border-color: var(--border-color-3);position:relative;background-color:var(--white);padding-bottom:var(--progress-height);color:var(--color);border-radius:8px;border:1px solid var(--border-color);box-shadow:0 4px 6px #7c7c7c1a;overflow:hidden}.alert-content{display:flex;justify-content:space-between;align-items:center}.alert-text{display:flex;width:100%;flex-direction:column}.alert-title{flex:1;font-size:16px;font-weight:500}.alert-message{font-size:14px;padding:calc(var(--padding) * var(--exp-var)) var(--padding) var(--padding) var(--padding)}.alert-close{margin-left:8px;background:none;border:none;color:var(--color);font-size:14px;font-weight:700;cursor:pointer;transition:color .2s}.alert-close:hover{color:#ddd}.alert-progress{position:absolute;bottom:0;left:0;right:0;width:100%;height:4px;background-color:var(--type-color)}.alert-text-hd{padding:calc(var(--padding) * var(--exp-var)) var(--padding);display:flex;align-items:center;border-bottom:1px solid var(--border-color);gap:10px}.alert-icon{display:flex;align-items:center;justify-content:center;height:var(--icon-ctn-size);width:var(--icon-ctn-size);background-color:var(--border-color);border-radius:8px;color:var(--type-color);font-size:1.5rem;padding:5px}.alert-container .spinner{animation:spin 1s linear infinite}.alert-container .inline-spinner{margin-left:8px;font-size:1rem;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-alert{display:flex;align-items:flex-start;padding:16px;border-radius:8px;max-width:1000px;box-shadow:var(--alert-shadow)}.page-alert-success{background-color:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.page-alert-error{background-color:var(--error-bg);border:1px solid var(--error-border);color:var(--error-text)}.page-alert-warning{background-color:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.page-alert-info{background-color:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.page-alert-icon{margin-right:12px;margin-top:4px}.page-alert-content{flex:1}.page-alert-heading{font-size:16px;font-weight:600;line-height:24px}.page-alert-description{font-size:14px;line-height:20px;margin-top:4px}.page-alert-action{margin-top:12px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;color:#fff;border:none;cursor:pointer;transition:background-color .2s}.page-alert-action[data-type=success]{background-color:var(--success-button-bg)}.page-alert-action[data-type=success]:hover{background-color:var(--success-button-hover)}.page-alert-action[data-type=error]{background-color:var(--error-button-bg)}.page-alert-action[data-type=error]:hover{background-color:var(--error-button-hover)}.page-alert-action[data-type=warning]{background-color:var(--warning-button-bg)}.page-alert-action[data-type=warning]:hover{background-color:var(--warning-button-hover)}.page-alert-action[data-type=info]{background-color:var(--info-button-bg)}.page-alert-action[data-type=info]:hover{background-color:var(--info-button-hover)}.page-alert-dismiss{margin-left:12px;padding:4px;border-radius:50%;background-color:transparent;border:none;cursor:pointer;transition:background-color .2s}.page-alert-dismiss:hover{background-color:var(--dismiss-hover-bg)}:root.light{--modal-overlay-bg: rgba(0, 0, 0, .5);--modal-text-color: var(--color-1);--modal-header-border: var(--border-color-1);--modal-footer-border: #f0f0f0;--modal-btn-bg: var(--table-header-color-1);--modal-btn-text: var(--color-1);--modal-btn-hover-bg: #e0e0e0;--modal-delete-bg: var(--red);--modal-confirm-bg: var(--light-blue);--modal-delete-text: #e8e6e3;--modal-delete-hover-bg: #da190b;--modal-confirm-hover-bg: var(--light-blue-text);--modal-shadow: 0 4px 6px rgba(0, 0, 0, .1)}:root.dark{--modal-overlay-bg: rgba(0, 0, 0, .5);--modal-text-color: var(--color-2);--modal-header-border: #1d2628;--modal-footer-border: #1d262863;--modal-btn-bg: var(--table-header-color-1);--modal-btn-text: var(--color);--modal-btn-hover-bg: #2a2c2f;--modal-delete-bg: var(--red);--modal-confirm-bg: var(--light-blue);--modal-confirm-hover-bg: var(--light-blue-text);--modal-delete-text: #e8e6e3;--modal-delete-hover-bg: #8a0002;--modal-shadow: 0 4px 6px rgba(0, 0, 0, .2)}.modal{--modal-bg: var(--white);--modal-header-padding: 10px 15px;--modal-header-min-height: 50px;--modal-body-padding: 20px;--modal-body-padding-right: 20px;--modal-content-max-width: 500px;--modal-content-box-shadow: var(--box-shadow-2)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--modal-overlay-bg);display:flex;padding:20px 10px;justify-content:center;align-items:center;z-index:99999}:root.dark .modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-content{display:flex;flex-direction:column;background:var(--modal-bg);width:100%;min-width:300px;max-width:var(--modal-max-width, var(--modal-content-max-width));border:1px solid var(--border-color-6);box-shadow:var(--modal-content-box-shadow);color:var(--modal-text-color);max-height:100%;overflow:hidden}.modal-content p{font-size:16px}.modal-header{flex-shrink:0;width:100%;min-height:var(--modal-header-min-height);padding:var(--modal-header-padding);border-bottom:1px solid var(--modal-header-border)}.modal-header h2{margin:0;font-size:1.2rem;font-weight:500;color:var(--modal-text-color)}.modal-body{height:100%;width:100%;flex-grow:2}.mb-scb{height:100%;overflow-y:scroll}.mb-content{padding:var(--modal-body-padding);padding-right:calc(var(--modal-body-padding-right) - var(--size));width:100%}.modal-footer{display:flex;justify-content:flex-end;flex-shrink:0;width:100%;gap:10px;min-height:var(--modal-header-min-height);padding:var(--modal-header-padding);border-top:1px solid var(--modal-footer-border)}.custom-modal .modal-footer{padding:15px 0 0;margin-top:20px}.modal-btn{min-height:40px;padding:8px 12px;border-radius:4px;min-width:120px;border:none;cursor:pointer;background-color:var(--modal-btn-bg);color:var(--modal-btn-text);transition:background-color .2s}.modal-btn.delete{background-color:var(--modal-delete-bg);color:var(--modal-delete-text)}.modal-btn.delete:hover{background-color:var(--modal-delete-hover-bg)}.modal-btn.confirm{background-color:var(--modal-confirm-bg);color:var(--modal-delete-text)}.modal-btn.confirm:hover{background-color:var(--modal-confirm-hover-bg)}.bvn-instruction{margin-bottom:20px;font-size:14px;line-height:1.5;text-align:left;display:block;visibility:visible}.bvn-helper-text{margin:10px 0 20px;font-size:12px;line-height:1.4;text-align:left;display:block;visibility:visible}.bvn-info-container,.otp-info-container{margin-top:20px;padding:15px;background-color:var(--border-color-3);border-radius:8px;border:1px solid var(--border-color-1);display:block;visibility:visible}.bvn-info-flex{display:flex;align-items:flex-start;gap:15px}.bvn-info-icon{font-size:24px;flex-shrink:0}.bvn-info-content h4{margin:0 0 8px;font-size:16px;font-weight:600}.bvn-info-content div{font-size:14px}.bvn-info-content ul{margin:10px 0 0;padding-left:20px;font-size:14px}.bvn-info-content li{margin-bottom:5px}.support-link{color:#007bff;text-decoration:none}.support-link:hover{text-decoration:underline}.icon-info{color:#007bff}.icon-spin{color:#666;animation:spin 1s linear infinite}.icon-success{color:#28a745}.icon-error{color:#dc3545}@keyframes spin{to{transform:rotate(360deg)}}.otp-info-flex{display:flex;align-items:center;gap:10px}.otp-info-icon{font-size:24px}.otp-info-content h4{margin:0 0 10px}.state-loading .otp-info-icon{color:#007bff}.state-success .otp-info-icon{color:#28a745}.state-error .otp-info-icon{color:#dc3545}.state-idle .otp-info-icon{color:#17a2b8}.modal-footer{display:flex;justify-content:flex-end;gap:10px}.modal-btn{padding:8px 16px;border-radius:4px;border:none;cursor:pointer}.modal-btn.resend{background-color:transparent;color:var(--color-2);font-weight:500}:root.light .modal-btn.resend{color:var(--light-blue)}.resending.loading{display:flex;align-items:center;gap:5px;justify-content:center;padding:5px 10px}.modal-btn.resend:disabled{background-color:transparent;cursor:not-allowed}.dark .modal{--bl-color: #64afff}.light .modal{--bl-color: var(--light-blue)}.modal-btn.cancel{background-color:var(--btn-background-color);border-color:var(--border-color-2);color:var(--color);border:1px solid var(--bl-color);color:var(--bl-color);transition:all .45 ease}.modal-btn.cancel:hover{opacity:.8}.modal-btn.confirm{background-color:#007bff;color:#fff}.form-container{margin-top:20px}.modal .input-row{margin-bottom:10px}.pass-title{margin-bottom:15px}.pass-title h3{font-size:18px;font-weight:500}.modal-top-cancel svg{font-size:24px}.modal-top-cancel{--size: 30px;height:var(--size);width:var(--size);border-radius:50%;position:absolute;top:10px;opacity:.8;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--border-color-3);transition:background-color .75 ease;z-index:100}.modal-top-cancel:hover{background-color:var(--modal-footer-border)}.cart-modal-cal-ctn .cs-cal-ctn{padding:10px}.md-h-bal{font-size:14px;font-weight:500;right:10px;border-radius:5px;padding:2px 10px;background-color:var(--light-grey-1)}.md-p-name{font-size:14px;font-weight:500;display:inline-block;border-radius:8px;background-color:var(--light-grey-1);padding:5px 10px}
