*{font-family:DM Sans,sans-serif}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-dark);color:#fff}.btn-primary:focus,.btn-primary:hover,.btn.btn-primary:active{background-color:var(--primary-light);border-color:var(--primary-color);color:#fff}.btn-secondary{background-color:var(--white);border-color:var(--primary-dark);color:var(--primary-color)}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:var(--primary-light);border-color:var(--primary-dark);color:#fff}.btn-success{background-color:var(--secondary-color);border-color:var(--primary-dark);color:#fff}.btn-success:active,.btn-success:focus,.btn-success:hover{background-color:var(--primary-light);border-color:var(--primary-color);color:#fff}.btn:disabled{background-color:#ccc;border-color:#bbb;color:#666;opacity:.65}.text-primary{color:var(--primary-color)!important}.text-primary:hover{color:var(--primary-light)!important}.text-secondary{color:var(--secondary-color)!important}.text-secondary:hover{color:var(--secondary-light)!important}.border-primary{border-color:var(--primary-color)!important}a.text-primary{color:var(--primary-color)!important;text-decoration:none;transition:color .2s ease}a.text-primary:hover{color:var(--primary-light)!important}[data-theme=dark] .btn-primary{background-color:var(--primary-color);border-color:var(--primary-light);color:#fff}[data-theme=dark] .btn-primary:focus,[data-theme=dark] .btn-primary:hover{background-color:var(--primary-light);border-color:var(--primary-dark)}[data-theme=dark] .btn-secondary{background-color:var(--white_black);border-color:var(--primary-dark);color:var(--primary-color)}[data-theme=dark] .btn-secondary:focus,[data-theme=dark] .btn-secondary:hover{background-color:var(--primary-light);border-color:var(--primary-dark);color:#fff}[data-theme=dark] .text-primary{color:var(--primary-color)!important}[data-theme=dark] .text-primary:hover{color:var(--primary-light)!important}@font-face{font-family:Ancorli;src:url(/_next/static/media/Ancorli.09852439.woff),url(/_next/static/media/ancorli.d8523382.otf);font-display:swap}a{color:var(--primary-dark)}.font-ancorli,h1,h2,h3,h4,h5,h6{font-family:Ancorli,sans-serif!important}.mt-10{margin-top:100px}h2{font-size:1.5em}body{background-color:var(--background-color);overflow-x:hidden!important}.navbar{font-size:.95rem;z-index:10}.nav-item{padding:0 12px}.nav-link{color:#333;transition:color .2s ease-in-out}.btn-outline-dark,.nav-link:hover{color:var(--primary-color)}.btn-outline-dark{border-color:var(--primary-color);transition:background-color .2s ease,box-shadow .2s ease}.btn-outline-dark:hover{background-color:var(--primary-color);color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);border-color:var(--primary-color)}.btn-light{background-color:#fff;border:1px solid #ccc;transition:box-shadow .2s ease-in-out}.btn-light:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.logo{width:130px}.wrapper{padding-top:75px}.search-box-container{display:flex;align-items:center;justify-content:center;position:relative;margin-top:20px}.search-box{position:relative;display:flex;flex-wrap:wrap;border:1px solid #ccc;border-radius:50px;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#fff;width:600px;margin:auto}.resultats-input-box{position:absolute;top:calc(100% + 5px);left:0;width:100%;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:10;display:none}.search-input{border-top-left-radius:50px;border-bottom-left-radius:50px}.search-input:focus+.resultats-input-box{display:block}.resultats-input-box div{padding:10px;border-bottom:1px solid #eee;cursor:pointer}.resultats-input-box div:last-child{border-bottom:none}.resultats-input-box div:hover{background-color:#f9f9f9}.search-input-box,.search-location-box{flex:1 1;border:none;font-size:16px;outline:none;min-width:200px;position:relative}.search-input,.search-location{border:none;padding:12px 20px;font-size:16px;outline:none;min-width:100%}.search-input::placeholder,.search-location::placeholder{color:#aaa}.search-location{border-left:1px solid #ccc}.search-button{background-color:var(--primary-color);border:none;display:flex;align-items:center;justify-content:center;padding:0 20px;cursor:pointer;color:#000;font-size:16px;outline:none;height:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}.search-button:hover{background-color:#fcbf00}.search-button .bi-search{color:var(--white)}.search-container{position:relative;max-width:800px;margin:auto}.results-dropdown{position:absolute;top:110%;left:0;width:100%;background-color:#fff;border:1px solid #ccc;border-top:none;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;padding:10px;height:300px;overflow:scroll}@media (max-width:768px){.search-box{flex-direction:column;border-radius:20px;width:90%!important;margin:20px auto!important}.search-container{width:100%;margin:0 auto}.search-input-box,.search-location-box{width:100%}.results-dropdown{width:90%;margin:auto!important;left:18px}.search-input,.search-location{border-left:none;border-bottom:1px solid #ccc;min-width:100%;border-radius:0}.search-location{border-bottom:none}.search-button{width:100%;padding:10px;border-radius:0 0 20px 20px}.arrow-left,.side-left-images,.side-right-images{display:none}}@media (max-width:480px){.search-box-container.mt-5{margin:0!important}.search-button,.search-input,.search-location{font-size:14px;padding:10px}.search-box input{border-bottom:none;border-radius:50px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);padding:15px}.search-box{border:none;border-radius:0;background-color:var(--background-color);gap:15px;box-shadow:none}.search-button{border-radius:50px!important;padding:12px}.hero-section .hero-overlay{padding:10px}.hero-section .hero-overlay h1{font-size:1.8em}.hero-section .hero-overlay p{font-size:1em}.mt-10{margin-top:60px}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.side-left-images img{width:50px;height:50px;border-radius:50%;object-fit:cover;box-shadow:0 4px 8px rgba(0,0,0,.2);animation:rotate 5s linear infinite;position:absolute}.side-left-images img:nth-child(2){animation-duration:7s}.side-left-images .first{left:200px;top:-10px}.side-left-images .second{left:300px;top:30px}.side-right-images img{width:50px;height:50px;border-radius:50%;object-fit:cover;box-shadow:0 4px 8px rgba(0,0,0,.2);animation:rotate 5s linear infinite;position:absolute}.side-right-images img:nth-child(2){animation-duration:7s}.side-right-images .first{right:200px;top:-10px}.side-right-images .second{right:300px;top:30px}.search-arrow{width:50px;height:auto;margin-top:-30px;animation:bounce 2s infinite}.arrow-left{margin-right:10px;position:absolute;left:23%;transform:rotate(-250deg);animation:bounce-left 2s infinite}@keyframes bounce-left{0%,to{transform:rotate(-250deg) translateY(0)}50%{transform:rotate(-250deg) translateY(-10px)}}.categories-container{padding:20px;background-color:var(--background-color);display:flex;justify-content:center;overflow-x:auto}.categories-grid{gap:10px;flex-wrap:wrap}.categories-grid,.category-card{display:flex;justify-content:center}.category-card{width:120px;flex-direction:column;align-items:center;padding:15px;background-color:var(--white_black);border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer}.category-card:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.15);border-color:var(--primary-color)}.category-icon{color:var(--primary-color);margin-bottom:10px}.category-title{font-size:13px;font-weight:600;color:#333;text-align:center}@media (max-width:576px){.categories-grid{gap:10px;flex-wrap:wrap}.category-card{width:100px;padding:10px}.category-icon{font-size:20px}.category-title{font-size:12px}.categories-container{padding:5px!important}}@media (max-width:768px){.categories-container.mt-5{margin-top:40px!important}.categories-grid{gap:13px 10px;flex-wrap:wrap}.category-card{width:110px;padding:12px}.category-icon{font-size:22px}.category-title{font-size:13px}.badge-new{font-size:.8em!important}}@media (min-width:1200px){.categories-grid{gap:15px}.category-card{width:150px}.category-icon{font-size:28px}.category-title{font-size:15px}}.profile-showcase-container{padding:20px;display:flex;gap:20px}.profile-slider{gap:20px}.profile-card{position:relative;margin:0 8px;height:350px;border-radius:15px;transform-origin:center;transition:transform .3s ease}.profile-card:hover{transform:scale(1.05)}.profile-image{object-fit:cover;filter:brightness(.7)}.profile-image,.profile-overlay{width:100%;height:100%;border-radius:15px}.profile-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.4);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;z-index:1}.profile-overlay h5{margin:0;font-size:1.2em}.profile-overlay p{font-size:.9em;margin:5px 0}.profile-overlay .domain{font-style:italic;font-size:.85em;color:#f0c674}.hero-section{padding:60px 0 0;background-color:var(--background-color);display:flex;justify-content:center;align-items:center}@media screen and (max-width:900px){.hero-content{position:absolute}}.hero-image-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;aspect-ratio:5/2;margin:auto;height:400px;text-align:center}.hero-image{height:100%!important;object-fit:cover;box-shadow:0 4px 10px rgba(0,0,0,.1)}.hero-image,.hero-overlay{width:100%;border-radius:20px}.hero-overlay{position:absolute;top:0;left:0;height:100%;background:rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:150px;opacity:1;transition:opacity .3s ease}.hero-image-container:hover .hero-overlay{opacity:1}.hero-content{text-align:center;color:#fff}.hero-content h1{font-size:2.5rem;font-weight:700;margin-bottom:20px}.hero-content p{font-size:1.2rem;margin-bottom:30px}.badge-new{display:inline-block;background:var(--tertiary-color);color:var(--white);padding:5px 15px;border-radius:20px;font-weight:700;margin-bottom:20px;transform:rotate(-7deg) scale(1);position:relative;animation:zoom-in-out 1.5s ease-in-out infinite;font-size:.9rem}.badge-new:before{content:"★";position:absolute;top:-8px;right:-10px;font-size:.8rem;color:var(--primary-color);animation:rotate-star 2s linear infinite}@keyframes zoom-in-out{0%,to{transform:rotate(-5deg) scale(1)}50%{transform:rotate(-5deg) scale(1.2)}}@keyframes rotate-star{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-primary{padding:10px 20px;border-radius:30px;font-size:1rem}@media (max-width:576px){.logo{width:100px}.search-box{flex-direction:column;width:100%;border-radius:20px;margin:0 10px}.search-input,.search-location{flex:1 1;width:100%;padding:10px;border:none;border-bottom:1px solid #ccc;border-radius:0}.search-location{border-left:none;border-bottom:1px solid #ccc}.search-button{width:100%;border-radius:0 0 20px 20px}.navbar-nav{display:none}.btn-outline-dark{font-size:14px;padding:8px}.btn-light{height:35px}}@media (max-width:768px){.logo{width:120px}.btn-outline-dark{font-size:14px;margin-right:5px}.btn-light{font-size:14px;padding:5px 10px}.testi{margin-bottom:0!important}}@media (min-width:1200px){.search-box{width:700px}.navbar{font-size:1rem}.btn-light,.btn-outline-dark{font-size:16px}}@media (min-width:1600px){.search-box{width:800px}.logo{width:150px}.btn-light,.btn-outline-dark{font-size:16px}.btn-light{padding:8px 12px}}@media (max-width:576px){.add-announcement-btn{width:40px;height:40px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.announcement-icon{margin:0!important;font-size:18px;line-height:1}.announcement-text{display:none}.section-header h2{font-size:1.2em!important;width:75%}.header-menu{width:auto!important}@media screen and (max-width:768px){.navbar-brand.mb-2{margin:0!important}#testimonials-title+.container.pb-5{padding-bottom:0!important}}.section-header a{display:block;width:20%;color:var(--primary-color)}.store-card{max-width:100%!important}.stores{padding:0 15px}.stores button.slick-custom-buttons{width:auto!important}.innerdiv{margin:1rem!important}}.store-card{min-width:320px;max-width:320px;background-color:var(--white_black);border:1px solid #ddd;border-radius:15px;padding:16px;transition:box-shadow .3s}.store-card:hover{box-shadow:0 3px 8px rgba(0,0,0,.24)}.store-card .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.store-card .category{text-transform:uppercase;color:#888;font-weight:700;font-size:.8rem}.store-card .status{color:var(--success-color);font-weight:700;font-size:.84rem}.store-card .main-content{display:flex;align-items:center;margin-bottom:16px}.store-card .store-logo{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.store-card .store-logo img{width:50px;height:50px;border-radius:50%}.store-card .store-name{margin-left:16px;font-size:1.1rem;font-weight:700;text-decoration:none;color:#000}.store-card .store-name:hover{text-decoration:underline}.store-card .rating{display:flex;align-items:center;margin-bottom:16px}.store-card .rating-value{font-size:1rem;font-weight:700;color:#f4a261;margin-right:8px}.store-card .stars i{color:#f4a261}.store-card .stars i.bi-star{color:#ccc}.store-card .reviews{margin-left:8px;color:#888;font-size:.9rem}.store-card .address{color:#666;font-size:.9rem;margin-bottom:16px}.store-card .actions{display:flex;justify-content:space-between}.store-card .actions .btn{flex:1 1;margin:0 4px;padding:8px 12px;font-size:.9rem;border-radius:6px}.country-box{height:200px;position:relative;background-size:cover;border-radius:20px}.country-box:after{content:"";border-radius:20px;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);right:0;top:0;bottom:0;left:0}.country-box .content h3{position:absolute;z-index:1;color:var(--white);bottom:10px;right:20px;font-size:1.4em}.cookie-content{width:700px;max-width:90%;background-color:var(--white_black);padding:15px 25px;border-radius:15px;position:fixed;z-index:200000000000;bottom:24px;left:50%;transform:translateX(-50%);box-shadow:0 4px 12px rgba(0,0,0,.2);transition:all .3s ease-in-out}.cookie-content h3{margin-bottom:1rem;font-size:1.25rem}.cookie-content p{margin-bottom:1.5rem;font-size:.9rem}.cookie-content button{padding:10px 20px}@media (max-width:768px){.cookie-content{width:100%;padding:10px 15px;bottom:16px}.cookie-content h3{font-size:1rem}.cookie-content button,.cookie-content p{font-size:.9rem}}@media (max-width:480px){.cookie-content{border-radius:10px;padding:8px 10px}.cookie-content h3{font-size:.9rem}.cookie-content p{font-size:.8rem}.cookie-content button{font-size:.8rem;padding:8px 15px}}.slide-out{animation:slideUp .5s forwards}@keyframes slideUp{0%{transform:translateX(-50%) scale(1);opacity:1}50%{transform:translateX(-50%) scale(.7);opacity:.8}to{transform:translate(-50%,-100px) scale(0);opacity:0}}.go-to-top{position:fixed;bottom:20px;right:20px;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);color:var(--white);box-shadow:0 4px 12px rgba(0,0,0,.2);transition:all .3s ease;z-index:2000;font-size:1.5rem;border:none}@media screen and (max-width:768px){.go-to-top{bottom:80px}}.go-to-top:hover{background-color:var(--primary-dark);transform:scale(1.1);cursor:pointer}.react-multi-carousel-dot button{background:var(--white);margin:100px 0 0;border:1px solid}.react-multi-carousel-dot--active button{background:var(--primary-color)!important}.react-multiple-carousel__arrow{background:var(--white)!important}.react-multiple-carousel__arrow:before{color:#000!important}.no-underline{text-decoration:none;color:#000;font-size:.9em;font-weight:300}.no-underline:hover{text-decoration:underline}footer .list-unstyled li{margin:12px 0}.event .card{box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;width:320px}.event .card:hover{transform:translateY(-5px);box-shadow:0 8px 12px rgba(0,0,0,.15)}.event .card img{height:150px;object-fit:cover;width:100%}.event .card-body{padding:16px}.event .card-body .badge{background-color:#f0f8ff;color:#5a31f4;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px}.event .card-title{font-size:16px;font-weight:700;color:#333;margin-top:8px;line-height:1.4}.event .card p{font-size:14px;color:#666;margin-bottom:8px}.event .card .fw-bold{font-size:14px;color:#000}.event .card .btn{font-size:12px;padding:6px 12px}.event .card .btn-outline-primary{color:#5a31f4;border-color:#5a31f4}.event .card .btn-outline-primary:hover{background-color:#5a31f4;color:#fff;border-color:#5a31f4}.events-container h3{color:#333;font-size:20px;margin-bottom:24px}.events-container .row{display:flex;flex-wrap:wrap;gap:16px}.events-container .col-md-3{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - 16px);max-width:calc(25% - 16px)}.event .badge{background-color:var(--primary-color)!important;color:var(--white)!important;padding:3px!important}.banner-container{height:75vh;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden}.banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.banner-content{position:relative;z-index:2;text-align:left;padding:50px 20px}.banner-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:20px;text-shadow:0 4px 6px rgba(0,0,0,.7)}.banner-title-small{font-size:2.2rem}.banner-subtitle{font-size:1.2rem;margin-bottom:30px;color:#f0f0f0}.banner-subtitle-small{font-size:1rem}.buttons-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.btn-primary-action{display:inline-block;padding:12px 20px;font-size:1rem;font-weight:700;color:#fff;background-color:#be5c23;border:none;border-radius:30px;text-decoration:none;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:all .3s ease-in-out}.btn-primary-action:hover{background-color:#d76f2e;box-shadow:0 6px 12px rgba(0,0,0,.3);transform:translateY(-2px)}.btn-outline-secondary-action{display:inline-block;padding:12px 20px;font-size:1rem;font-weight:700;color:var(--white);background-color:transparent;border:2px solid var(--white);border-radius:30px;text-decoration:none;transition:all .3s ease-in-out}.btn-outline-secondary-action:hover{background-color:#be5c23;color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.2)}@media (max-width:768px){.banner-container{height:77vh}.banner-title{font-size:2.5rem}.banner-subtitle{font-size:1rem}.buttons-actions{justify-content:center}}@media (max-width:576px){.banner-container{height:77vh}.banner-content{text-align:center}.banner-title{font-size:1.8rem}.banner-subtitle{font-size:.9rem}.buttons-actions{flex-direction:column;align-items:center}.event .card{width:90%!important;margin:auto}.excellence-image{display:none}.btn-outline-secondary-action,.btn-primary-action{width:100%;text-align:center}.step-join .col-md-1{text-align:center}.step-join img{width:50px!important;margin:0 auto;rotate:90deg}.category-details .col-md-4{order:1}.category-details select{width:200px!important}.resgiter .col-md-6>.px-3{padding:0!important}}.engagement .card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;transition:transform .3s ease,box-shadow .3s ease;border:2px solid #ddd;border-radius:1rem}.engagement .card .card-body{flex-grow:1}.engagement .card .card-title{font-size:1.1rem;font-weight:700;color:#333;margin-top:20px}.engagement .card .card-text{color:#777;font-size:.9rem;line-height:1.4;margin-bottom:20px}.engagement img{max-width:50px;margin-top:10px;display:block;margin-left:auto;margin-right:auto}.step-join .card{transition:transform .3s ease,box-shadow .3s ease;width:280px!important;height:280px;border-radius:50%!important;margin:0 auto;display:flex;align-items:center;justify-content:center;border:4px dotted #be5c23!important;text-align:center}.step-join .card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.step-join .card .bi{color:#be5c23;font-size:2.5rem;margin-bottom:15px}.step-join .card .card-title{font-size:1.1rem;font-weight:700;color:#333}.step-join .card .card-text{color:#777;font-size:.9rem;line-height:1.4}.vision.wrapper{display:flex;flex-direction:column;align-items:center;margin-top:50px}.vision .card{position:relative;width:100%;margin:20px 0;border-radius:12px;height:300px;background-size:cover;background-position:50%;transition:transform .3s ease,box-shadow .3s ease}.vision .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.vision .card .text-white{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.vision .card:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.2)}.vision .card:hover .overlay{opacity:1}.vision .card:hover .text-white{opacity:1;transform:translateY(0)}.card h3{font-size:1.5rem;margin-bottom:1rem;animation:slideIn 1s ease-in-out}.card p{font-size:1.1rem}@keyframes slideIn{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.valeur ul.list-unstyled{padding-left:0}.valeur ul.list-unstyled li{font-size:.9rem;line-height:1.6}.valeur input[type=checkbox]{transform:scale(1.2)}.valeur h3{font-size:1.4rem;margin-top:1.5rem}.valeur img{max-width:100%;height:auto}.valeur .col-md-5{padding-right:30px}.solidarity-image{width:400px!important}.excellence-image{width:450px!important;position:absolute;right:0;top:170px}.form-group .form-control{border-radius:.5rem;transition:all .3s ease;padding:8px}.form-group .form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 .25rem rgba(253,93,13,.25)}.form-group .is-invalid{border-color:#dc3545}.form-group .invalid-feedback{display:block;color:#dc3545;font-size:.875rem}.form-group .input-group-text{background-color:#fff;border-color:#ced4da}.form-group .cursor-pointer{cursor:pointer}.form-group .input-group-text i{font-size:1.2rem}.form-group label,.form-label{font-size:.9em;font-weight:600}.form-group .form-control::placeholder{font-size:.9em}.step-indicator{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border:2px solid #ddd;border-radius:50%;font-weight:700;background-color:#f8f9fa;color:#6c757d;transition:background-color .3s ease,color .3s ease}.step-indicator.active{background-color:#007bff;color:#fff}.step-indicator:not(:last-child){margin-right:10px}.form-group{margin-bottom:1.5rem}.bg-primary-light{background-color:#ff8c0094}.dropdown-menu{animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.address-company p{font-size:.9em}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.gallery-item{position:relative;width:100%;height:200px;overflow:hidden;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}.gallery-item img{width:100%;height:100%;object-fit:cover}.gallery-item:hover{transform:scale(1.05);box-shadow:0 8px 15px rgba(0,0,0,.2)}.no-underline{text-decoration:none!important;color:inherit}.loader-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#f9f9f9;z-index:9999}.spinner{width:50px;height:50px;border:5px solid #ccc;border-top-color:#be5c23;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.loader-container p{margin-top:16px;font-size:1.2rem;color:#333}.profile-image-small{width:60px;height:60px;object-fit:cover}.phone-number{opacity:0;transform:translateY(-5px);transition:all .3s ease;font-weight:700;color:#333;font-size:1rem}.phone-number.visible{opacity:1;transform:translateY(0)}.list-group-item{border:none;background-color:#f8f9fa}.active-day{font-weight:700;color:#28a745;background-color:#f8f9fa}.active-day .dot{width:8px;height:8px;background-color:#28a745;border-radius:50%;display:inline-block;margin-right:8px}.payment-icon{width:60px;height:60px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);border-radius:8px;display:flex;align-items:center;justify-content:center}.payment-icon img{max-width:80%;max-height:80%;object-fit:contain}.header-company .action-icons a{display:flex;align-items:center;gap:.5rem}.header-company .action-icons .text{display:inline}@media (max-width:768px){.header-company .action-icons .text{display:none}.header-company .action-icons a{justify-content:center}.header-company h1{font-size:1.3em!important}.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-item{height:100px}}.skeleton-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:130px;height:120px;background:var(--white_black);border-radius:8px;margin:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.skeleton-icon{width:50px;height:50px;border-radius:50%;margin-bottom:10px}.skeleton-icon,.skeleton-title{background:linear-gradient(90deg,#e0e0e0,#f0f0f0,#e0e0e0);background-size:200% 100%;animation:loading 1.5s infinite}.skeleton-title{width:60%;height:15px;border-radius:4px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.success-register{background-color:#f9fafb;min-height:70vh;display:flex;align-items:center;justify-content:center}.success-register .card{background:#fff;border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.icon-container{width:70px;height:70px;background:#e7f5e6;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto;font-size:2rem;font-weight:700}.icon-container.success{color:#4caf50}.icon-container.error{color:var(--error-color)}.icon-container.primary{color:var(--primary-color)}.success-icon{font-size:2.5rem}.success-register h5{color:#333;font-weight:600}.success-register .text-muted{color:#6c757d}.swiper-button-next:after{content:"next"}.swiper-button-next:after,.swiper-button-prev:after{background-color:#faebd7;padding:15px;line-height:.5!important;font-size:1.1rem!important;border-radius:50px;color:#000}.swiper-button-prev:after{content:"prev"}.company-card-link{text-decoration:none;color:var(--text-color);transition:all .5s ease-in-out}.company-card-link:hover .card.card-body{box-shadow:0 5px 15px rgba(0,0,0,.35)!important}.join-us .row{background-color:var(--primary-color);height:250px;color:#fff}.join-us img{max-width:350px;margin-left:60px}.join-us button{margin:auto}.join-us-text p{width:450px}.join-us-img{height:100%;z-index:3}.join-us .circle{width:250px}.join-us h2{font-size:2.5rem}@media screen and (max-width:992px){.join-us{padding:10px;width:80%}.join-us-img img{width:35%;position:absolute;top:-120px;right:-20px}.join-us .join-us-text{position:absolute;top:0;width:70%;padding-top:10px}.join-us .join-us-text p{font-size:1.2em}.join-us .btn{position:absolute;bottom:10px;right:10px;padding:6px 8px!important}}@media screen and (max-width:768px){.join-us{padding:10px;width:95%}.join-us-img img{width:50%;height:220px;position:absolute;right:0}.join-us .join-us-text{position:absolute;top:0;width:70%;padding-top:10px}.join-us .join-us-text h2{font-size:1.2em}.join-us .join-us-text p{font-size:.9em;width:80%!important;color:#e5e6e7}.join-us .btn{position:absolute;bottom:10px;right:10px;padding:6px 8px!important}}@media screen and (max-width:520px){.join-us-img img{position:absolute;top:-80px;right:0}}.pointer{cursor:pointer}.help-title{font-size:2rem;font-weight:700;color:#333}.help-search-container{max-width:600px;margin:0 auto}.help-page .search-results{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100%;background:#fff;z-index:1000}.help-contact h2{font-size:1.8rem}.stores .slick-custom-buttons{border:none;background-color:#faebd7;width:55px;height:45px;border-radius:50px}.stores .slick-custom-buttons i{font-size:20px}h1{font-size:1.5em;margin-bottom:55px}#social-platforms{position:relative;top:100px;top:25vh;font-size:1rem;text-align:center;height:250px;overflow:hidden}#social-platforms .btn{clear:both;white-space:nowrap;font-size:.8em;display:inline-block;border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.35);margin:2px;transition:all .5s;overflow:hidden}#social-platforms .btn:hover{box-shadow:0 5px 15px 0 rgba(0,0,0,.45)}#social-platforms .btn:focus{box-shadow:0 3px 10px 0 rgba(0,0,0,.4)}#social-platforms .btn>span,.btn-icon>i{float:left;padding:13px;transition:all .5s;line-height:1em}#social-platforms .btn>span{padding:14px 18px 16px;white-space:nowrap;color:#fff;background:#b8b8b8}#social-platforms .btn:focus>span{background:#9a9a9a}#social-platforms .btn-icon>i{border-radius:5px 0 0 5px;position:relative;width:13px;text-align:center;font-size:1.25em;color:#fff;background:#212121}#social-platforms .btn-icon>i:after{content:"";border:8px solid transparent;border-left-color:#222;position:absolute;top:13px;right:-15px}.btn-icon:focus>i,.btn-icon:hover>i{color:#fff}#social-platforms .btn-icon>span{border-radius:0 5px 5px 0}#social-platforms .btn-facebook:hover>i,.btn-facebook:focus>i{color:#3b5998}.btn-facebook>span{background:#3b5998}.btn-twitter:focus>i,.btn-twitter:hover>i{color:#55acee}.btn-twitter>span{background:#55acee}.btn-instagram:focus>i,.btn-instagram:hover>i{color:#ee5394}.btn-instagram>span{background:#ee5394}.btn-youtube:focus>i,.btn-youtube:hover>i{color:#cb2028}.btn-youtube>span{background:#cb2028}.btn-linkedin:focus>i,.btn-linkedin:hover>i{color:#007bb6}.btn-linkedin>span{background:#007bb6}.fs-7{font-size:.9em!important}.bg-light-green{background-color:#e8f5e9}.bg-light-yellow{background-color:#fffde7}.bg-light-blue{background-color:#e3f2fd}.bg-light-pink{background-color:#fce4ec}.pt-50{padding-top:50px}.dashboard-container .dashboard-sidebar ul{padding:0}.dashboard-container .dashboard-sidebar ul li{list-style-type:none;margin:10px 0;border-bottom:1px solid #e4e4e4;border-radius:8px}.dashboard-container .dashboard-sidebar ul li a{text-decoration:none;color:var(--text-color);font-size:1em;display:flex;padding:10px 5px;justify-content:space-between}.dashboard-container .dashboard-sidebar ul li a svg{font-size:1.2em}.dashboard-container .dashboard-sidebar ul li:has(>a.active),.dashboard-container .dashboard-sidebar ul li:hover{background-color:var(--primary-color)}.dashboard-container .dashboard-sidebar ul li:has(>a.active) a,.dashboard-container .dashboard-sidebar ul li:hover a{color:var(--white)!important}.categories-tag{gap:20px;flex-wrap:wrap}.categories-tag,.tag-category{display:flex;align-items:center}.tag-category{gap:5px;background-color:#ededed;border-radius:20px;padding:2px 8px}.tag-category img{width:25px;height:25px;object-fit:cover;border-radius:50%}.tag-category p{font-size:.8em}.btn-blue{background:#0056d2;border:none;color:var(--white);transition:all .3s ease-in-out}.btn-blue:hover{background:#0041a3;color:var(--white);transform:translateY(-2px)}.header-search-box .search-input{position:relative}.header-search-box .search-input input{padding:10px 40px 10px 10px}.header-search-box .search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:1.2rem}.header-search-box .btn-primary{background:var(--primary-color);border:none;transition:all .3s ease-in-out}.header-search-box .btn-primary:hover{background:var(--primary-color);transform:translateY(-2px)}.header-search-box .custom-select__control{border-radius:50px!important;border:1px solid #ced4da!important;box-shadow:none!important;padding:.375rem 1rem!important;font-size:1rem}.header-search-box .custom-select__menu{border-radius:10px!important;overflow:hidden!important}.header-search-box .custom-select__option--is-focused{background-color:#e9ecef!important}.header-search-box .custom-select__option--is-selected{background-color:#0056d2!important;color:#fff!important}@media (max-width:768px){.header-search-box{padding:1rem}.custom-select__control,.header-search-box .btn-primary,.header-search-box .search-input input{font-size:.9rem}}.announcement{max-width:313px;padding:10px;border-radius:8px;transition:all .5s ease}.announcement:hover{background-color:var(--white)}.announcement .announcement-image{width:100%;margin:auto;position:relative}.announcement .announcement-image img{width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:8px}.announcement .announcement-details{position:absolute;bottom:20px;display:flex;left:15px;gap:15px;align-items:center}.announcement .announcement-details .detail{display:flex;align-items:center;gap:5px;background-color:rgba(0,0,0,.6);padding:2px 7px;border-radius:8px}.announcement .announcement-details .detail span,.announcement .announcement-details .detail svg{font-size:.8em;color:var(--white)}.announcement .announcement-title{font-size:1.1em;margin-top:10px;color:var(--text-color)}.announcement .announcement-footer{display:flex;justify-content:space-between}.announcement .announcement-footer .announcement-price,.announcement .announcement-footer svg{font-size:1.2em;color:var(--text-color)}.announcement-header{position:absolute;top:10px;right:10px;background:linear-gradient(0deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.55)),linear-gradient(0deg,hsla(0,0%,100%,.54),hsla(0,0%,100%,.48) 60%,hsla(0,0%,100%,.76));padding:8px 12px;border-radius:50px;border:1px solid var(--white);transition:transform .3s}.announcement-header:hover{background:var(--white);transform:scale(1.1)}.section-title h3{font-size:1.5em}@media screen and (max-width:768px){.announcement{width:95%;margin:auto}.section-title h3{font-size:1.1em;width:70%}.section-title a.text-decoration-none{display:block;width:20%}}.announcement-detail img{width:700px;height:450px;object-fit:cover;border-radius:10px}.dashboard-sidebar .position-relative a{position:absolute;top:0;right:10px}.ping{border-radius:50%;width:15px;height:15px}.ping-success{background-color:#28a745;border:10px solid #28a745;animation:load-success 1.5s ease-out infinite}@keyframes load-success{0%{background:#28a745;border:0 solid #28a745}50%{background:#28a745;border:10px solid #fff}to{background:#28a745;border:0 solid #fff}}.ping-danger{background-color:#dc3545;border:20px solid #dc3545;animation:load-danger 1.5s ease-out infinite}@keyframes load-danger{0%{background:#dc3545;border:0 solid #dc3545}50%{background:#dc3545;border:10px solid #fff}to{background:#dc3545;border:0 solid #fff}}.ping-warning{background-color:#ffc107;border:10px solid #ffc107;animation:load-warning 1s ease-out infinite}@keyframes load-warning{0%{background:#ffc107;border:0 solid #ffc107}50%{background:#ffc107;border:10px solid #fff}to{background:#ffc107;border:0 solid #fff}}.skeleton{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-text{height:16px;margin-bottom:10px}.skeleton-image{height:200px;width:100%}.skeleton-title{height:24px;width:50%;margin-bottom:10px}.skeleton-avatar{height:50px;width:50px;border-radius:50%}.custom-upload-modal{padding:10px;max-width:100%!important;margin:0 auto;height:100vh;overflow:hidden}.custom-upload-tabs{margin-bottom:20px}.custom-upload-tabs:active{color:var(--primary-color)}.image-item{border:1px solid #ddd;border-radius:10px;cursor:pointer;padding:5px;transition:transform .2s ease,border-color .2s ease;width:100%;height:94%}.image-item img{border-radius:8px;width:100%;height:100px}.image-item:hover{transform:scale(1.05);border-color:var(--primary-color)}.image-item.selected{border:2px solid var(--primary-color)}.upload-zone{border:2px dashed var(--primary-color);border-radius:10px;padding:50px;margin:50px 0;text-align:center;color:var(--primary-color);cursor:pointer;transition:background-color .2s ease}.upload-zone:hover{background-color:rgba(255,128,0,.1)}.upload-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border:1px solid #ddd;border-radius:10px;background-color:#f9f9f9;max-width:80%;margin:20px auto}@media screen and (max-width:765px){.company-card{margin:10px}body{overflow-x:hidden!important}.cta-banner .p-5{padding:15px!important;margin:0!important}.cta-banner .px-5{padding:0!important}.cta-banner img{border-radius:0!important}.cta-banner.py-5{padding:20px 0!important}}.swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden.mySwiper{padding-left:15px;padding-right:15px}.company-card{background-color:var(--white);box-shadow:0 1px 4px rgba(0,0,0,.16);border-radius:.8rem;cursor:pointer;position:relative}.company-card:hover{outline:1px solid var(--primary-color)}.company-card .company-card-header{padding:15px}.company-card .company-card-header img{width:70px;height:70px;object-fit:cover;border-radius:.4rem;margin:20px 0;box-shadow:0 2px 4px rgba(15,13,10,.1),0 0 20px rgba(15,13,10,.08)}.company-card .company-card-header h6{font-size:1.1em}.company-card .company-card-header p{font-size:.8em}.company-card .company-card-footer{background-color:#fbfaf9;padding:15px;border-top:1px solid #e7dfda}.company-card .header-circle{position:absolute;top:10px;padding:8px 12px;background-color:#e7dfda;border-radius:50px}.company-card .header-circle.left{left:15px}.company-card .header-circle.right{right:15px}.company-detail{display:flex;gap:10px;align-items:center;margin-bottom:10px}.company-card .company-detail p{margin:0;font-size:.9em}.company-card .company-detail span{font-weight:600}.company-card .company-detail .company-detail-icon{background-color:#e7dfda;padding:2px 6px;border-radius:.2rem}.fab-button-menu{position:fixed;bottom:80px;z-index:1000;left:25px}.fab-button-menu button{border:none;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);color:var(--white);box-shadow:0 4px 12px rgba(0,0,0,.2);transition:all .3s ease;font-size:1.5rem}.blog{margin-top:50px}.blog .latest img{width:100%;object-fit:cover;height:200px}.blog .rounded{border-radius:.7rem!important}.blog .latest span{font-size:.9rem;color:gray}.blog a{text-decoration:none;color:#000;transition:color .3s ease}.blog a:hover{color:var(--primary-color,#be5c23)}.blog .col-md-3 .blog-card{border-radius:.7rem!important;margin-bottom:20px;padding:15px;box-shadow:0 4px 8px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column;background-color:#f9f9f9;transition:transform .3s ease,box-shadow .3s ease}.blog .col-md-3 .blog-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.2);background-color:var(--white)}.blog a h3,.blog a span{padding:10px 0}.blog a h3{font-size:1.2rem;font-weight:700;line-height:1.5;color:#333;transition:color .3s ease}.blog a span{display:block;font-size:.9rem;color:gray}.blog .first{padding-top:50px}.blog span{color:gray}.blog .col-md-6 img{width:100%;height:450px;object-fit:cover}.blog .latest h2{font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center;color:#333}@media (max-width:768px){.blog .col-md-3{margin-bottom:20px}.blog .col-md-6 img{height:300px!important}.blog .latest img{height:170px}.blog .col-md-3 .blog-card{padding:10px}.blog .latest h2{font-size:1.3rem}}.search-event{display:flex;justify-content:center;margin-top:20px}.search-box-event{display:flex;align-items:center;border-radius:30px;overflow:hidden;background-color:#fff;width:800px}.search-input-event,.search-map{border:.5px solid #ccc;padding:14px 15px;font-size:16px;flex:1 1}.search-input-event:focus,.search-map:focus{outline:none}.search-button-event{padding:14px 20px;border:none;color:#fff;font-size:16px;cursor:pointer;transition:background-color .3s}.search-button-event,.search-button-event:hover{background-color:var(--primary-color)}.event-card{width:300px;border:1px solid #ddd;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;background-color:#fff}.event-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.2)}.card-image-container{position:relative;overflow:hidden;border-radius:10px 10px 0 0}.card-image{width:100%;height:200px;object-fit:cover;border-radius:10px 10px 0 0}.card-icons{position:absolute;top:10px;right:10px;display:flex;gap:10px;opacity:0;transition:opacity .3s}.card-image-container:hover .card-icons{opacity:1}.icon{background-color:hsla(0,0%,100%,.8);padding:5px;border-radius:50%;cursor:pointer;color:#333}.icon:hover{background-color:#f4a261;color:#fff}.card-content{padding:15px}.card-title{font-size:18px;font-weight:700;margin:0 0 10px}.card-date,.card-location,.card-price{margin:5px 0;font-size:14px;color:#555}.card-category{display:inline-block;margin-top:10px;padding:5px 10px;font-size:12px;color:#fff;background-color:#f4a261;border-radius:15px}.event-detail .event-detail-img{width:80%;margin:auto;height:450px;object-fit:cover;border-radius:1rem}.ctrl{display:flex;align-items:center;justify-content:center;font-size:30px}.ctrl__counter{position:relative;width:100px;height:50px;color:#333c48;background-color:#fff;text-align:center;overflow:hidden}.ctrl__counter.is-input .ctrl__counter-num{visibility:hidden;opacity:0;transition:opacity .1s ease-in}.ctrl__counter.is-input .ctrl__counter-input{visibility:visible;opacity:1;transition:opacity .1s ease-in}.ctrl__counter-input{width:100%;margin:0;padding:0;position:relative;z-index:2;box-shadow:none;outline:none;color:#333c48;font-size:30px;visibility:hidden;opacity:0;transition:opacity .1s ease-in}.ctrl__counter-input,.ctrl__counter-num{border:none;line-height:50px;text-align:center}.ctrl__counter-num{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;visibility:visible;opacity:1;transition:opacity 1s ease-in}.ctrl__counter-num.is-increment-hide{opacity:0;transform:translateY(-50px);animation:increment-prev .1s ease-in}.ctrl__counter-num.is-increment-visible{opacity:1;transform:translateY(0);animation:increment-next .1s ease-out}.ctrl__counter-num.is-decrement-hide{opacity:0;transform:translateY(50px);animation:decrement-prev .1s ease-in}.ctrl__counter-num.is-decrement-visible{opacity:1;transform:translateY(0);animation:decrement-next .1s ease-out}.ctrl__button{width:50px;line-height:50px;text-align:center;color:#fff;cursor:pointer;border:none;background-color:#ff8c00;transition:background-color .1s ease-in}.ctrl__button:active,.ctrl__button:hover{background-color:#f4a261;transition:background-color .1s ease-in}.ctrl__button--decrement{border-radius:5px 0 0 5px}.ctrl__button--increment{border-radius:0 5px 5px 0}@keyframes decrement-prev{0%{opacity:1;transform:translateY(0)}}@keyframes decrement-next{0%{opacity:0;transform:translateY(-50px)}}@keyframes increment-prev{0%{opacity:1;transform:translateY(0)}}@keyframes increment-next{0%{opacity:0;transform:translateY(50px)}}@media (max-width:768px){.price-container{width:100%!important}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.tabs-container{padding:0 10px 20px;border-radius:8px}.nav-tabs{border-bottom:1px solid #ddd}.nav-item{padding:0}.nav-item .nav-link{color:#6c757d;border:none;margin:0 5px;font-size:14px}.nav-item .nav-link.active{color:#000;font-weight:700;border-bottom:2px solid #000}.tab-content{margin-top:20px}h6{font-size:16px}.btn-link,.text-muted{font-size:14px}.btn-link{padding:0}.offcanvas-modern{position:fixed;top:0;right:-100%;width:320px;height:100%;background:var(--background-color);box-shadow:-4px 0 15px rgba(0,0,0,.2);z-index:1050;transition:all .4s ease-in-out;display:flex;flex-direction:column;padding:1.5rem}.offcanvas-modern.show{right:0}.header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:1rem}.header h4{font-size:1rem;color:var(--primary-color);font-weight:700;text-transform:uppercase}.close-btn{background:none;border:none;font-size:1.4rem;color:var(--text-color);cursor:pointer;transition:color .3s}.close-btn:hover{color:var(--primary-color)}.intro-text{margin:1.2rem 0;font-size:.8rem;color:#555;line-height:1.6}.menu-item{display:flex;align-items:center;gap:1rem;text-decoration:none;color:#333;font-size:.9rem;margin:15px 0;font-weight:500;padding:8px 15px;background:var(--white);border-radius:12px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.menu-item:hover{transform:translateY(-3px);box-shadow:0 4px 10px rgba(0,0,0,.2);background:var(--primary-color);color:#fff}.icon-circle{width:40px;height:40px;background:var(--primary-color-light);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.2rem;color:var(--primary-color);transition:background .3s ease,color .3s ease}.menu-item:hover .icon-circle{background:#fff;color:var(--primary-color)}.menu-item span{flex:1 1}.social-connect{margin-top:2rem;text-align:center}.social-text{font-size:.95rem;color:#555;margin-bottom:1rem;font-weight:500}.social-icons{gap:1rem}.social-btn,.social-icons{display:flex;justify-content:center}.social-btn{width:40px;height:40px;border-radius:50%;align-items:center;font-size:1.2rem;border:none;color:#fff;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.social-btn.facebook{background-color:#3b5998}.social-btn.google{background-color:#db4437}.social-btn.linkedin{background-color:#0077b5}.social-btn:hover{transform:scale(1.1);box-shadow:0 4px 10px rgba(0,0,0,.2)}@media (max-width:1200px){.offcanvas-modern{width:280px}.menu-item{font-size:.85rem;padding:6px 10px}}@media (max-width:768px){.offcanvas-modern{width:340px!important;padding:1rem}.header h4{font-size:.9rem}.menu-item{font-size:.8rem}.icon-circle{width:35px!important;height:35px!important}}@media (max-width:480px){.offcanvas-modern{width:200px;padding:.8rem}.menu-item{font-size:.75rem;padding:5px 8px}.social-icons{gap:.5rem}.social-connect .social-btn svg{width:15px!important;height:15px!important}}