.qb-hero-slider-wrapper{--qb-teal:#2AC4B3;--qb-teal-d:#1fa898;--qb-gold:#C9A84C;--qb-gold-dark:#a8882e;--qb-white:#ffffff;--qb-ease:cubic-bezier(.4,0,.2,1);--qb-bounce:cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;width:100%}.qb-hero-slider-wrapper .qb-hero-slider{width:100%;height:100vh;overflow:hidden}.qb-hero-slider-wrapper .swiper-slide{overflow:hidden}.qb-slide{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.qb-slide-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.08);transition:transform 9s cubic-bezier(.25,.46,.45,.94);will-change:transform}.swiper-slide-active .qb-slide-bg{transform:scale(1)}.qb-slide-overlay{position:absolute;inset:0;background:var(--qb-overlay,rgb(20 15 0 / .5));z-index:1}.qb-slide-tint{position:absolute;inset:0;z-index:2;pointer-events:none}.qb-slide-tint::before{content:'';position:absolute;inset:0;background:var(--qb-tint,rgb(180 130 0 / .42));clip-path:polygon(0 0,55% 0,36% 100%,0 100%)}.qb-slide-tint::after{content:'';position:absolute;inset:0;background:var(--qb-tint,rgb(180 130 0 / .18));clip-path:polygon(80% 0,100% 0,100% 100%,95% 100%);opacity:.5}.qb-slide-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;padding:0 40px;max-width:860px;width:100%;text-align:center}.qb-slide-subtitle{font-size:13px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--qb-sub-color,#E8D5A3);margin:0 0 18px;opacity:0;transform:translateY(20px);transition:opacity .7s var(--qb-ease),transform .7s var(--qb-ease)}.qb-slide-title{font-size:clamp(28px, 4.5vw, 58px);font-weight:900;line-height:1.1;letter-spacing:1px;color:var(--qb-title-color,#fff);margin:0 0 36px;text-shadow:0 2px 30px rgb(0 0 0 / .35);opacity:0;transform:translateY(30px);transition:opacity .8s var(--qb-ease),transform .8s var(--qb-ease)}.qb-slide-btn-wrap{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;opacity:0;transform:translateY(25px);transition:opacity .7s var(--qb-ease),transform .7s var(--qb-ease)}.qb-slide-btn.qb-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;background:var(--qb-btn-bg,var(--qb-teal));color:var(--qb-btn-color,#fff)!important;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none!important;border:2px solid #fff0;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:transform .25s var(--qb-bounce),box-shadow .3s var(--qb-ease);box-shadow:0 6px 24px rgb(0 0 0 / .25)}.qb-slide-btn.qb-btn-primary::before{content:'';position:absolute;inset:0;background:var(--qb-btn-hover,var(--qb-teal-d));transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.645,.045,.355,1);z-index:0}.qb-slide-btn.qb-btn-primary:hover::before{transform:scaleX(1);transform-origin:left}.qb-slide-btn.qb-btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgb(0 0 0 / .3)}.qb-slide-btn.qb-btn-primary>*{position:relative;z-index:1}.qb-slide-btn.qb-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;background:var(--qb-btn2-bg,rgb(255 255 255 / .12));color:var(--qb-btn2-color,#fff)!important;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none!important;border:2px solid var(--qb-btn2-border,rgb(255 255 255 / .55));border-radius:6px;cursor:pointer;position:relative;overflow:hidden;backdrop-filter:blur(6px);transition:transform .25s var(--qb-bounce),background .3s var(--qb-ease),border-color .3s;box-shadow:0 4px 18px rgb(0 0 0 / .15)}.qb-slide-btn.qb-btn-ghost:hover{background:var(--qb-btn2-hover,rgb(255 255 255 / .25));transform:translateY(-3px);box-shadow:0 8px 28px rgb(0 0 0 / .22)}.qb-slide .qb-slide-subtitle,.qb-slide .qb-slide-title,.qb-slide .qb-slide-btn-wrap,.qb-slide .qb-slide-desc{opacity:0}.qb-slide.qb-slide-in .qb-slide-subtitle{opacity:1;transform:translateY(0);transition-delay:.25s}.qb-slide.qb-slide-in .qb-slide-title{opacity:1;transform:translateY(0);transition-delay:.5s}.qb-slide.qb-slide-in .qb-slide-desc{opacity:1;transform:translateY(0);transition-delay:.72s}.qb-slide.qb-slide-in .qb-slide-btn-wrap{opacity:1;transform:translateY(0);transition-delay:.9s}.qb-layout2 .qb-slide-content{align-items:flex-start;text-align:left;max-width:700px;margin-left:8%;padding-left:0}.qb-layout2 .qb-slide-title{font-size:clamp(26px,3.8vw,52px)}.qb-layout2 .qb-slide-btn-wrap{justify-content:flex-start}.qb-layout2 .qb-slide-deco-line{position:absolute;left:8%;bottom:110px;width:80px;height:3px;background:var(--qb-gold);z-index:10;opacity:0;transform:scaleX(0);transform-origin:left}.qb-layout2.qb-slide-in .qb-slide-deco-line{opacity:1;transform:scaleX(1);transition:opacity .5s ease 1.1s,transform .6s cubic-bezier(.23,1,.32,1) 1.1s}.qb-layout3 .qb-l3-shadow{position:absolute;inset:0;z-index:2;pointer-events:none}.qb-layout3 .qb-l3-shadow::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 100% at 100% 50%,var(--qb-l3-shadow,rgb(42 196 179 / .7)) 0%,var(--qb-l3-shadow,rgb(42 196 179 / .35)) 40%,transparent 75%)}.qb-layout3.qb-l3-shadow-left .qb-l3-shadow::before{background:radial-gradient(ellipse 70% 100% at 0% 50%,var(--qb-l3-shadow,rgb(42 196 179 / .7)) 0%,var(--qb-l3-shadow,rgb(42 196 179 / .35)) 40%,transparent 75%)}.qb-layout3 .qb-slide-overlay{background:linear-gradient(to top,rgb(0 0 0 / .75) 0%,rgb(0 0 0 / .45) 35%,rgb(0 0 0 / .15) 70%,rgb(0 0 0 / .05) 100%)}.qb-layout3 .qb-l3-content{position:absolute;bottom:0;right:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding:0 7% 80px;max-width:100%}.qb-layout3 .qb-slide-subtitle{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--qb-sub-color,rgb(255 255 255 / .9));background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .25);backdrop-filter:blur(10px);padding:6px 18px;border-radius:100px;margin-bottom:22px;transform:translateY(24px)}.qb-layout3 .qb-slide-subtitle i{font-size:11px;color:var(--qb-teal)}.qb-layout3 .qb-slide-title{font-size:clamp(30px, 5vw, 68px);font-weight:900;line-height:1.18;letter-spacing:-.5px;color:var(--qb-title-color,#fff);margin:0 0 20px;text-shadow:0 3px 40px rgb(0 0 0 / .45);max-width:820px;transform:translateY(36px);text-align:right}.qb-l3-highlight{display:inline;padding:2px 14px 4px;border-radius:8px;font-style:normal;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:transform .3s var(--qb-bounce),filter .3s}.qb-slide.qb-slide-in .qb-l3-highlight{animation:qb-hl-pop .6s 1.1s var(--qb-bounce) both}@keyframes qb-hl-pop{0%{transform:scale(.7) rotate(-3deg);opacity:0;filter:blur(4px)}60%{transform:scale(1.06) rotate(1deg);opacity:1;filter:blur(0)}100%{transform:scale(1) rotate(0);opacity:1}}.qb-slide-desc{font-size:clamp(14px, 1.5vw, 17px);font-weight:400;line-height:1.75;color:var(--qb-desc-color,rgb(255 255 255 / .8));margin:0 0 36px;max-width:600px;text-align:right;opacity:0;transform:translateY(24px);transition:opacity .7s var(--qb-ease),transform .7s var(--qb-ease)}.qb-layout3 .qb-l3-btns{justify-content:flex-end}.qb-slide-leaving .qb-slide-subtitle,.qb-slide-leaving .qb-slide-title,.qb-slide-leaving .qb-slide-desc,.qb-slide-leaving .qb-slide-btn-wrap{opacity:0!important;transform:translateY(-16px)!important;filter:blur(4px);transition:opacity .35s var(--qb-ease),transform .35s var(--qb-ease),filter .35s!important}.qb-progress-bar{position:absolute;bottom:0;left:0;height:3px;width:0%;background:var(--qb-teal);z-index:30;transition:width linear;border-radius:0 3px 3px 0}.qb-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:48px;height:48px;border-radius:50%;background:rgb(255 255 255 / .12);border:1.5px solid rgb(255 255 255 / .3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s,border-color .3s,transform .3s var(--qb-bounce);backdrop-filter:blur(8px);outline:none;padding:0}.qb-arrow svg{width:20px;height:20px;stroke:#fff;flex-shrink:0;transition:stroke .3s,transform .25s var(--qb-bounce)}.qb-arrow-prev{left:24px}.qb-arrow-next{right:24px}.qb-arrow:hover{background:rgb(42 196 179 / .85);border-color:rgb(42 196 179 / .9);transform:translateY(-50%) scale(1.12)}.qb-arrow:hover svg{stroke:#fff}.qb-arrow-prev:hover svg{transform:translateX(-2px)}.qb-arrow-next:hover svg{transform:translateX(2px)}.qb-hero-slider-wrapper .swiper-pagination{bottom:28px;z-index:20}.qb-hero-slider-wrapper .swiper-pagination-bullet{width:10px;height:10px;background:rgb(255 255 255 / .5);opacity:1;transition:background .3s,transform .3s,width .35s;border-radius:5px}.qb-hero-slider-wrapper .swiper-pagination-bullet-active{background:#2AC4B3;width:28px;border-radius:5px}.qb-wave-wrapper{position:absolute;bottom:-2px;left:0;width:100%;z-index:15;pointer-events:none;line-height:0}.qb-wave{display:block;width:100%;height:90px}@media (max-width:1024px){.qb-layout3 .qb-slide-title{font-size:clamp(26px, 5vw, 48px)}}@media (max-width:768px){.qb-hero-slider-wrapper .qb-hero-slider{height:90vh}.qb-slide-content{padding:0 20px;max-width:100%}.qb-layout2 .qb-slide-content{align-items:center;text-align:center;margin-left:0}.qb-layout2 .qb-slide-btn-wrap{justify-content:center}.qb-layout3 .qb-l3-content{align-items:center;text-align:center;padding:0 24px 64px}.qb-layout3 .qb-slide-title{text-align:center}.qb-layout3 .qb-slide-desc{text-align:center}.qb-layout3 .qb-l3-btns{justify-content:center}.qb-layout3 .qb-l3-shadow::before{background:radial-gradient(ellipse 100% 60% at 50% 100%,var(--qb-l3-shadow,rgb(42 196 179 / .65)) 0%,rgb(42 196 179 / .2) 50%,transparent 75%)}.qb-slide-btn.qb-btn-primary,.qb-slide-btn.qb-btn-ghost{padding:12px 24px;font-size:12px}.qb-arrow{width:38px;height:38px}.qb-arrow svg{width:16px;height:16px}.qb-arrow-prev{left:12px}.qb-arrow-next{right:12px}}@media (max-width:480px){.qb-hero-slider-wrapper .qb-hero-slider{height:85vh}.qb-layout3 .qb-l3-btns{flex-direction:column;align-items:stretch}.qb-slide-btn{text-align:center!important}.qb-wave{height:60px}}[dir="rtl"] .qb-layout3 .qb-l3-content{align-items:flex-start;text-align:left;padding:0 7% 80px}[dir="rtl"] .qb-layout3 .qb-slide-title{text-align:left}[dir="rtl"] .qb-layout3 .qb-slide-desc{text-align:left}[dir="rtl"] .qb-layout3 .qb-l3-btns{justify-content:flex-start}[dir="rtl"] .qb-layout3 .qb-l3-shadow::before{background:radial-gradient(ellipse 70% 100% at 0% 50%,var(--qb-l3-shadow,rgb(42 196 179 / .7)) 0%,var(--qb-l3-shadow,rgb(42 196 179 / .35)) 40%,transparent 75%)}[dir="rtl"] .qb-layout3.qb-l3-shadow-left .qb-l3-shadow::before{background:radial-gradient(ellipse 70% 100% at 100% 50%,var(--qb-l3-shadow,rgb(42 196 179 / .7)) 0%,var(--qb-l3-shadow,rgb(42 196 179 / .35)) 40%,transparent 75%)}