.elementor-7844 .elementor-element.elementor-element-f3e7c50{--display:flex}@media(min-width:768px){.elementor-7844 .elementor-element.elementor-element-f3e7c50{--width:100%}}.at-proven-prep-slider-section{position:relative;width:100%;height:100vh;overflow:hidden;#proven-prep-card{position:relative;width:100%;height:100%;z-index:1}.card{position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:15px;box-shadow:0 20px 40px rgba(0,0,0,.3);cursor:pointer;transition:all .3s ease;overflow:hidden}.card:hover{transform:scale(1.02);box-shadow:0 25px 50px rgba(0,0,0,.3)}.card-content{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:20px;border-radius:0 0 15px 15px}.content-start{font-size:12px;opacity:.8;margin-bottom:5px}.content-place{font-size:14px;font-weight:500;margin-bottom:5px}.content-title-1,.content-title-2{font-size:18px !important;font-weight:700 !important;line-height:1.2 !important}.details{position:absolute;top:50%;left:25%;transform:translateY(-50%);width:95%;max-width:500px;background:#fff;border-radius:15px;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.3);z-index:20;opacity:0;pointer-events:none}.details.active{opacity:1;pointer-events:auto}.place-box{margin-bottom:20px}.place-box .elementor-heading-title{font-size:14px;font-weight:500;color:rgba(43,43,43,.5);text-transform:normal;margin-bottom:-8px}.title-box-1,.title-box-2{margin-bottom:5px}.title-1 .elementor-heading-title,.title-2 .elementor-heading-title{font-size:2em;font-weight:600 !important;line-height:1.2;text-transform:capitalize}.title-2 .elementor-heading-title,.title-1 .elementor-heading-title{color:#2b2b2b}.desc{margin:20px 20% 30px 10px}.desc p{font-size:15px;color:#666;line-height:1.6}.sub-title-1,.sub-title-2{display:inline-block;margin:10px 0}.sub-title-divider{width:80%;height:1px;background:rgba(43,43,43,.2);margin:15px 0 10px}.sub-title-1 .elementor-heading-title,.sub-title-2 .elementor-heading-title{font-size:14px;font-weight:600;color:#2b4cb8;padding:8px 16px;border-radius:20px;display:inline-block}.sub-title-2 .elementor-heading-title{font-weight:200}.cta{margin-top:30px}.elementor-button{background:#ff8a26;color:#fff;border:none;padding:15px 30px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.elementor-button:hover{background:0 0;color:#ff8a26;border:2px solid #ff8a26;transform:translateY(-2px);box-shadow:0 10px 20px rgba(255,138,38,.3)}.pagination{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:30px;z-index:60;background:rgba(255,255,255,.1);padding:20px 30px;border-radius:50px;border:1px solid rgba(255,255,255,.2)}.arrow{width:50px;height:50px;background:rgba(255,255,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);border:2px solid rgba(255,255,255,.3)}.arrow:hover{background:#ff8a26;transform:scale(1.1);border-color:#ff8a26}.arrow svg{width:24px;height:24px;color:#333;transition:all .3s ease}.arrow:hover svg{color:#fff}.progress-sub-container{width:200px;height:4px;background:rgba(255,255,255,.3);border-radius:2px;overflow:hidden}.progress-sub-background{width:100%;height:100%;background:rgba(255,255,255,.2);border-radius:2px}.progress-sub-foreground{height:100%;background:#ff8a26;border-radius:2px;transition:width .3s ease}.slide-numbers{display:none}.cover{position:absolute;top:0;left:0;width:100%;height:100%;background:#1a1a1a;z-index:100}@media (max-width:1024px){.details{padding:30px;max-width:400px;left:5%}.pagination{gap:20px;padding:15px 25px}.arrow{width:45px;height:45px}.progress-sub-container{width:150px}}@media (max-width:768px){.details{padding:25px;max-width:85%;left:5%;margin:0}.title-1 .elementor-heading-title,.title-2 .elementor-heading-title{font-size:clamp(24px,6vw,28px)}.desc p{font-size:14px}.pagination{bottom:20px;gap:15px;padding:12px 20px;flex-direction:column;gap:10px}.arrow{width:40px;height:40px}.arrow svg{width:20px;height:20px}.progress-sub-container{width:120px;order:-1}.sub-title-1,.sub-title-2{margin:8px 10px 8px 0}.sub-title-1 .elementor-heading-title,.sub-title-2 .elementor-heading-title{font-size:12px;padding:6px 12px}.sub-title-divider{margin:12px 0 8px;background:rgba(43,43,43,.15)}}@media (max-width:480px){.details{padding:20px;margin:10px}.pagination{bottom:15px;padding:10px 15px}.arrow{width:35px;height:35px}.arrow svg{width:18px;height:18px}.progress-sub-container{width:100px}.elementor-button{padding:12px 24px;font-size:14px}}.card[style*="opacity: 0"]{pointer-events:none}.card[style*="opacity: 1"]{pointer-events:auto}.elementor-widget-container{background:0 0 !important}.elementor-widget{background:0 0 !important}.loading{opacity:0;transition:opacity .5s ease}.loaded{opacity:1}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.arrow:focus,.slide-numbers .item:focus,.elementor-button:focus{outline:2px solid #ff8a26;outline-offset:2px}@media (prefers-contrast:high){.details{border:2px solid #333}.arrow{border:2px solid #333}.slide-numbers .item{border:2px solid #333}}.card,.card-content,.cover,.at-proven-prep-slider-section,#proven-prep-card{background-color:transparent !important}.at-proven-prep-slider-section{background:#1a1a1a !important}