.home-container{animation:fadeIn 1.2s ease-in-out;color:#1a1a1a;font-family:Inter,Arial,sans-serif}.home-container .hero{align-items:center;background:linear-gradient(135deg,#0072ff,#00c6ff);border-radius:12px;color:#fff;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:60px;padding:60px 10%;text-align:center}.home-container .hero-content{flex:1 1;min-width:300px}.home-container .hero-title{font-size:3rem;font-weight:800;line-height:1.2}.home-container .hero-title span{color:#ffe600}.home-container .hero-subtitle{font-size:1.2rem;margin:20px auto;max-width:500px}.home-container .hero-buttons{margin-top:20px}.home-container .home-btn-primary,.home-container .home-btn-secondary{border:none;border-radius:50px;cursor:pointer;font-weight:700;margin-right:15px;padding:12px 24px;transition:all .3s ease}.home-container .home-btn-primary{background:#ffe600;color:#000}.home-container .home-btn-primary:hover{background:#fc0}.home-container .home-btn-secondary{background:#0000;border:2px solid #fff;color:#fff}.home-container .home-btn-secondary:hover{background:#fff3}.home-container .hero-image{display:flex;flex:1 1;justify-content:center}.home-container .hero-image img{border-radius:12px;box-shadow:0 10px 25px #00000040;max-width:450px;width:100%}.home-container .social-icons{display:flex;gap:30px;justify-content:center;margin:40px 0}.home-container .offer-section{display:flex;justify-content:center;margin:60px 0}.home-container .offer-card{background:#fff;border-radius:12px;box-shadow:0 8px 20px #00000014;display:flex;flex-wrap:wrap;max-width:1000px;overflow:hidden}.home-container .offer-card img{max-width:450px;object-fit:cover;width:100%}.home-container .offer-content{flex:1 1;padding:40px;text-align:left}.home-container .offer-content h2{color:#0072ff;font-size:2rem;margin-bottom:15px}.home-container .offer-content p{font-size:1.1rem;line-height:1.6}.home-container .global-section{background:#f9f9f9;border-radius:12px;margin-bottom:60px;padding:60px 10%;text-align:center}.home-container .global-section h2{color:#00a8cc;font-size:2.5rem;margin-bottom:40px}.home-container .global-content{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.home-container .global-text{flex:1 1;font-size:1.1rem;line-height:1.7;min-width:300px;text-align:left}.home-container .global-image img{border-radius:12px;box-shadow:0 10px 25px #00000026;max-width:500px;width:100%}.home-container .cta-section{background:linear-gradient(135deg,#ff7e5f,#feb47b);border-radius:12px;color:#fff;padding:80px 20px;text-align:center}.home-container .cta-section h2{font-size:2.5rem;margin-bottom:20px}.home-container .cta-section p{font-size:1.2rem;margin-bottom:30px}.home-container .cta-btn{background:#fff;color:#ff7e5f;font-size:1.1rem}.home-container .cta-btn:hover{background:#f1f1f1}@media (max-width:992px){.home-container .hero{flex-direction:column;text-align:center}.home-container .hero-image{margin-top:30px}.home-container .offer-card{flex-direction:column;text-align:center}.home-container .offer-content{text-align:center}.home-container .global-content{flex-direction:column;text-align:center}.home-container .global-text{text-align:center}}.navbar-container{background:linear-gradient(135deg,#0072ff,#00c6ff);border-radius:12px;box-shadow:0 5px 15px #0000001a;color:#fff;margin-bottom:40px;padding:15px 10%;width:100%}.navbar-inner{flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:1200px}.navbar-inner,.navbar-logo{align-items:center;display:flex}.navbar-logo{color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none}.logo-img{margin-right:10px;width:40px}.navbar-toggler{background:none;border:none;cursor:pointer;display:none}.hamburger-icon{background:#fff;display:block;height:3px;position:relative;width:28px}.hamburger-icon:after,.hamburger-icon:before{background:#fff;content:"";height:3px;position:absolute;transition:.3s;width:28px}.hamburger-icon:before{top:-8px}.hamburger-icon:after{bottom:-8px}.navbar-links-container{align-items:center;display:flex;gap:30px}.navbar-links{display:flex;gap:25px;list-style:none;margin:0;padding:0}.nav-link{border-radius:8px;color:#fff;font-weight:600;padding:5px 10px;text-decoration:none;transition:background .3s ease}.nav-link:hover{background:#fff3}.login-link{background:#ffe600;color:#000;padding:5px 15px}.login-link:hover{background:#fc0}.navbar-social a{color:#fff;font-size:1.3rem;margin-left:15px;transition:transform .3s ease,color .3s ease}.navbar-social a:hover{color:#ffe600;transform:scale(1.2)}@media (max-width:992px){.navbar-toggler{display:block}.navbar-links-container{flex-direction:column;margin-top:15px;max-height:0;overflow:hidden;transition:max-height .4s ease;width:100%}.navbar-links-container:not(.collapsed){max-height:500px}.navbar-links{flex-direction:column;gap:15px;text-align:center}.navbar-social{display:flex;gap:20px;justify-content:center;margin-top:15px}}.Snake_snakeGame__aVLxv{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0003;margin:30px auto;max-width:480px;padding:20px;text-align:center;width:100%}.Snake_h3__-utN\+{color:#00796b}.Snake_button__lag8x{background-color:#00796b;border:none;border-radius:5px;box-shadow:0 4px 10px #0003;color:#fff;cursor:pointer;font-size:16px;margin:10px;padding:10px 20px;transition:background-color .3s,transform .2s}.Snake_button__lag8x:hover{background-color:#004d40;transform:translateY(-2px)}.Snake_button__lag8x:disabled{background-color:#ccc;cursor:not-allowed}.Snake_gameBoard__GyjNA{background:#e0f2f1;border:2px solid #00796b;border-radius:10px;box-shadow:0 4px 10px #0003;display:inline-block;height:400px;margin:10px auto;max-width:400px;touch-action:none;width:100%}.Snake_row__pO8kD{display:flex}.Snake_cell__s1NUY{border:1px solid #b2dfdb;box-sizing:border-box;height:20px;transition:background-color .3s ease;width:20px}.Snake_snake__lB\+oF{background-color:#4caf50;box-shadow:inset 0 0 5px #0000004d}.Snake_food__efMNO{background-color:#ff5252;border-radius:50%;box-shadow:0 0 10px #ff525280}.Snake_gameOver__ZjTyt{animation:Snake_fadeIn__s6OXa .5s;color:#d32f2f;font-size:24px;margin-top:10px}.Snake_score__MeVmX{color:#00796b;font-size:20px;font-weight:700;margin-top:10px}@keyframes Snake_fadeIn__s6OXa{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.Snake_cell__s1NUY{height:15px;width:15px}.Snake_gameBoard__GyjNA{height:300px}}.contact-us-container{background:linear-gradient(135deg,#fff,#f0f4ff);border-radius:15px;box-shadow:0 10px 30px #0000001a;font-family:Poppins,sans-serif;margin:auto;max-width:900px;padding:50px 30px;text-align:center}.contact-header{margin-bottom:30px}.contact-title{color:#222;font-size:3rem;margin-bottom:10px}.subtitle{color:#555;font-size:1.5rem;font-weight:500;margin-bottom:15px}.description{color:#666;font-size:1.1rem;line-height:1.7}.image-banner{border-radius:12px;box-shadow:0 8px 25px #00000026;margin:30px 0;transition:transform .3s ease;width:100%}.image-banner:hover{transform:scale(1.02)}.contact-form{align-items:center;display:flex;flex-direction:column}.form-title{color:#007bff;font-size:2rem;font-weight:600;margin-bottom:30px}.floating-label{margin-bottom:25px;position:relative;text-align:left;width:100%}.floating-label input,.floating-label textarea{background:#fff;border:2px solid #ddd;border-radius:8px;font-size:1rem;outline:none;padding:14px 12px;transition:all .3s ease;width:100%}.floating-label label{color:#aaa;font-size:1rem;left:12px;pointer-events:none;position:absolute;top:14px;transition:all .3s ease}.floating-label input:focus+label,.floating-label input:not(:placeholder-shown)+label,.floating-label textarea:focus+label,.floating-label textarea:not(:placeholder-shown)+label{background:#fff;color:#007bff;font-size:.85rem;left:10px;padding:0 5px;top:-10px}.submit-button{background:linear-gradient(90deg,#007bff,#0056b3);border:none;border-radius:10px;color:#fff;font-size:1.1rem;font-weight:600;padding:12px 30px;transition:all .3s ease}.submit-button:hover{box-shadow:0 5px 20px #0003;transform:translateY(-3px)}@media (max-width:768px){.contact-us-container{padding:30px 20px}.contact-title{font-size:2.2rem}.form-title{font-size:1.6rem}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.banner-container{background:linear-gradient(135deg,#f0f4ff,#fff);padding:60px 20px;text-align:center}.banner-title{color:#1a1a1a;font-size:2.8rem;font-weight:800;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.banner-icon{margin:20px auto}.banner-subtitle{color:#007bff;font-size:2rem;font-weight:700;margin:40px 0 15px}.banner-description{color:#444;font-size:1.2rem;line-height:1.6;margin:0 auto 40px;max-width:800px}.banner-carousel .legend{background:#000000bf;border-radius:10px;color:#fff;font-size:1rem;line-height:1.4;padding:15px}.banner-carousel img{border-radius:12px;max-height:500px;object-fit:cover}iframe{box-shadow:0 6px 20px #00000026}.about-container{animation:fadeIn 1.2s ease-in-out;color:#1a1a1a;font-family:Inter,Arial,sans-serif;padding-bottom:50px}.about-phone{margin:30px 0;text-align:center}.about-phone-btn{align-items:center;background:linear-gradient(135deg,#0072ff,#00c6ff);border-radius:50px;box-shadow:0 6px 15px #00000026;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:700;gap:10px;padding:14px 30px;text-decoration:none;transition:all .3s ease}.about-phone-btn:hover{background:#0056cc;transform:translateY(-3px)}.about-hero{margin:40px auto;padding:20px;text-align:center}.about-title{color:#0072ff;font-size:3rem;font-weight:800;margin-bottom:20px}.about-image{display:flex;justify-content:center;margin:30px 0}.about-image img{border-radius:12px;box-shadow:0 10px 25px #0003;max-width:1000px;width:100%}.about-video{background:#f9f9f9;border-radius:12px;display:flex;justify-content:center;margin-top:50px;padding:20px}.bio-container{animation:fadeIn 1.2s ease-in-out;color:#1a1a1a;font-family:Inter,Arial,sans-serif;padding-bottom:50px}.bio-contact{margin:30px 0;text-align:center}.bio-contact-btn{align-items:center;background:linear-gradient(135deg,#0072ff,#00c6ff);border-radius:50px;box-shadow:0 6px 15px #00000026;color:#fff;display:inline-flex;font-size:1.6rem;font-weight:700;gap:10px;padding:14px 30px;text-decoration:none;transition:all .3s ease}.bio-contact-btn:hover{background:#0056cc;transform:translateY(-3px)}.bio-contact-number{margin:0}.bio-title{color:#0072ff;font-size:3rem;font-weight:800;margin-bottom:20px;text-align:center}.about-nav{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px}.about-nav a{background:#f1faff;border:2px solid #0072ff;border-radius:50px;color:#0072ff;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.about-nav a:hover{background:#0072ff;color:#fff}.bio-image-wrapper{display:flex;justify-content:center;margin:30px 0}.bio-image{border-radius:12px;box-shadow:0 10px 25px #0003;max-width:900px;width:100%}.bio-about{margin:40px auto;padding:20px;text-align:center}.bio-subtitle{color:#666;font-size:1rem}.bio-quote{color:#444;font-style:italic;margin-top:15px}.bio-divider{border:none;border-top:2px solid #eee;margin:40px auto;width:80%}.bio-services{margin:30px auto;max-width:900px;padding:0 20px}.bio-services dt{color:#0072ff;font-weight:700;margin-top:15px}.bio-services dd{line-height:1.6;margin-left:20px}.bio-details{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:40px}.bio-column{flex:1 1;min-width:280px;padding:20px;text-align:justify}.bio-heading{color:#0072ff;font-size:1.6rem;margin-bottom:15px}.consultation-container{animation:fadeIn 1.2s ease-in-out;color:#1a1a1a;font-family:Inter,Arial,sans-serif;padding-bottom:50px}.consultation-phone{margin:30px 0;text-align:center}.consultation-phone-btn{align-items:center;background:linear-gradient(135deg,#0072ff,#00c6ff);border-radius:50px;box-shadow:0 6px 15px #00000026;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:700;gap:10px;padding:14px 30px;text-decoration:none;transition:all .3s ease}.consultation-phone-btn:hover{background:#0056cc;transform:translateY(-3px)}.consultation-hero{margin:40px auto;padding:20px;text-align:center}.consultation-title{color:#0072ff;font-size:3rem;font-weight:800;margin-bottom:20px}.consultation-nav{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px}.consultation-nav a{background:#f1faff;border:2px solid #0072ff;border-radius:50px;color:#0072ff;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.consultation-nav a.active,.consultation-nav a:hover{background:#0072ff;color:#fff}.consultation-image{display:flex;justify-content:center;margin:30px 0}.consultation-image img{border-radius:12px;box-shadow:0 10px 25px #0003;max-width:1000px;width:100%}.consultation-content{margin-top:40px;padding:20px}.concerns-title,.interest-title{color:#222;font-size:2rem;font-weight:700;margin:30px 0 15px;text-align:center}.intro-text{font-size:1.2rem;margin-bottom:20px;text-align:center}.details-text{color:#444;font-size:1.2rem;line-height:1.6;margin:30px auto;max-width:900px;text-align:justify}.icon-wrapper{display:flex;justify-content:center;margin:20px 0}.topics-list{color:#333;font-size:1.1rem;line-height:1.8;list-style-type:none;margin:0 auto;max-width:800px;padding:20px 40px}.topics-list li:before{color:#0072ff;content:"✔️ "}.final-message{background:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#333;font-size:1.3rem;font-weight:500;line-height:1.6;margin:0 auto;max-width:1000px;padding:40px 20px;text-align:center}@media (max-width:768px){.consultation-title{font-size:2.2rem}.consultation-image img{max-height:250px}.final-message{font-size:1.1rem;padding:25px}}.dispatch-container{animation:fadeIn 1s ease-in-out;color:#1a1a1a;font-family:Inter,Arial,sans-serif;padding-bottom:50px}.dispatch-contact{margin:30px 0;text-align:center}.dispatch-contact-btn{background:linear-gradient(135deg,#0072ff,#00c6ff);border-radius:50px;color:#fff;font-size:1.4rem;font-weight:700;padding:14px 30px;text-decoration:none;transition:all .3s ease}.dispatch-contact-btn:hover{background:#0056cc;transform:translateY(-3px)}.dispatch-hero{margin-bottom:40px;text-align:center}.dispatch-title{color:#0072ff;font-size:3rem;font-weight:800;margin-bottom:20px}.dispatch-nav{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.dispatch-nav a{background:#f1faff;border:2px solid #0072ff;border-radius:50px;color:#0072ff;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.dispatch-nav a:hover{background:#0072ff;color:#fff}.dispatch-image{display:flex;justify-content:center;margin:30px 0}.dispatch-image img{border-radius:12px;box-shadow:0 10px 25px #00000026;max-width:800px;width:100%}.dispatch-intro{text-align:center}.dispatch-agreement-details,.dispatch-intro{margin:40px auto;max-width:900px}.dispatch-agreement-details ul{line-height:1.7;list-style-type:disc;padding-left:20px}.dispatch-agreement-details li{font-size:1.1rem;margin-bottom:15px}.dispatch-importance{background:#f9f9f9;border-radius:12px;margin:50px auto;max-width:900px;padding:40px 20px}.dispatch-importance ul{line-height:1.7;list-style-type:disc;padding-left:20px}.dispatch-closing{margin:50px auto;text-align:center}.dispatch-cta-btn{background:linear-gradient(135deg,#ff7e5f,#feb47b);border-radius:50px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;margin-top:20px;padding:14px 30px;text-decoration:none;transition:all .3s ease}.dispatch-cta-btn:hover{background:tomato}@media (max-width:992px){.dispatch-agreement-details,.dispatch-importance,.dispatch-intro{padding:0 20px;text-align:center}}.road-container{animation:fadeIn 1.2s ease-in-out;color:#1a1a1a;font-family:Inter,Arial,sans-serif;padding-bottom:50px}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.road-phone{margin:30px 0;text-align:center}.road-phone-btn{align-items:center;background:linear-gradient(135deg,#0072ff,#00c6ff);border-radius:50px;box-shadow:0 6px 15px #00000026;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:700;gap:10px;padding:14px 30px;text-decoration:none;transition:all .3s ease}.road-phone-btn:hover{background:#0056cc;transform:translateY(-3px)}.road-hero{margin:40px auto;padding:20px;text-align:center}.road-title{color:#0072ff;font-size:3rem;font-weight:800;margin-bottom:20px}.road-nav{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px}.road-nav a{background:#f1faff;border:2px solid #0072ff;border-radius:50px;color:#0072ff;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.road-nav a:hover{background:#0072ff;color:#fff}.road-image{display:flex;justify-content:center;margin:30px 0}.road-image img{border-radius:12px;box-shadow:0 10px 25px #0003;max-width:1000px;width:100%}.road-content{margin:0 auto;max-width:1000px;padding:20px}.road-section{font-size:1.2rem;line-height:1.7;margin-bottom:40px}.road-section img.road-section-image{border-radius:12px;box-shadow:0 10px 25px #00000026;margin:20px 0;width:100%}.road-video{background:#f9f9f9;border-radius:12px;display:flex;justify-content:center;margin-top:50px;padding:20px}.NewsLetters_modalButton__L6F4d{margin-top:1.5rem}.NewsLetters_modalTitle__9jGrR{font-size:1.5rem;font-weight:700}.NewsLetters_modalContent__G4F37{padding:1rem}.NewsLetters_formGroup__J-DQ9{margin-bottom:1rem}.NewsLetters_formLabel__ugYcS{font-size:1.1rem;font-weight:500}.NewsLetters_formInput__IX1dc,.NewsLetters_formTextArea__vZa6l{border-radius:4px;font-size:1rem;padding:.5rem;width:100%}.NewsLetters_formTextArea__vZa6l{resize:vertical}.NewsLetters_formActions__BQ2c5{display:flex;gap:10px;justify-content:flex-end;margin-top:1rem}.tickets-header{margin-bottom:20px;text-align:center}.ticket-section{margin-bottom:40px}h1{color:#333}table{border-collapse:collapse;margin-top:10px;width:100%}td,th{border:1px solid #ccc;padding:10px;text-align:left}th{background-color:#f4f4f4}td{background-color:#fff}td a{color:#007bff;text-decoration:none}td a:hover{text-decoration:underline}.link-home{color:#007bff;display:block;margin-top:20px;text-align:center}.services-section{font-family:Poppins,sans-serif;margin:50px auto;max-width:1200px;padding:20px}.services-header{margin-bottom:50px;text-align:center}.header-image{border-radius:15px;box-shadow:0 8px 25px #0003;height:auto;transition:transform .3s ease,box-shadow .3s ease;width:100%}.header-image:hover{box-shadow:0 12px 35px #00000040;transform:scale(1.02)}.services-content{background:linear-gradient(135deg,#f8f9fa,#e8f0ff);border-radius:15px;box-shadow:0 8px 25px #0000001a;display:flex;flex-direction:column;gap:40px;padding:40px 20px}.text-content{text-align:center}.services-title{color:#007bff;font-size:2.8rem;font-weight:600;margin-bottom:20px}.services-description{color:#555;font-size:1.2rem;line-height:1.7}.image-content{text-align:center}.secondary-image{border-radius:12px;box-shadow:0 6px 20px #0003;max-width:500px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.secondary-image:hover{box-shadow:0 10px 30px #00000040;transform:translateY(-5px)}@media (min-width:768px){.services-content{align-items:center;flex-direction:row;justify-content:space-between}.text-content{flex:1 1;padding-right:30px;text-align:left}.image-content{flex:1 1;text-align:right}}@media (max-width:767px){.services-title{font-size:2.2rem}.services-description{font-size:1.1rem}}.user-container{background-color:#f8f9fa;min-height:100vh;padding:20px;text-align:center}.user-header{margin-bottom:40px}.user-header h1{color:#333;font-size:2.5rem}.user-header p{color:#666;font-size:1.2rem}.user-options{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.user-option{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;transition:transform .2s;width:200px}.user-option:hover{transform:translateY(-5px)}.user-option h2{color:#5f9df7;font-size:1.5rem}.user-option p{color:#777}.user-footer{color:#666;font-size:.9rem;margin-top:50px}.admin-container,.employee-container{align-items:center;background-color:#f8f9fa;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.page-title{color:#333;margin-bottom:40px}.grid-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:1200px;width:100%}.grid-item{align-items:center;display:flex;flex-direction:column;text-align:center;transition:transform .3s}.grid-item:hover{transform:scale(1.05)}.link-item{color:inherit;text-decoration:none}.icon-wrapper{background:#fff;border-radius:50%;box-shadow:0 2px 5px #0000001a;padding:20px;transition:background .3s}.icon-wrapper:hover{background:#e2e6ea}.section-title{color:#333;font-weight:700;margin-top:10px}#EventLog b{color:#388e3c}hr{border-top:1px solid #eee;margin:1px 10px 1px 0}.year-property-panel td{padding-bottom:1rem}.e-schedule .e-schedule-toolbar .e-icon-schedule-print:before{content:"\e973"}.e-schedule .e-schedule-toolbar .e-icon-schedule-pdf:before{content:"\e7c8"}.custom-field-row{margin-bottom:20px}.multi-prop div{padding-left:0;padding-top:0}.year-view.e-schedule .e-timeline-year-view .e-resource-column-table,.year-view.e-schedule .e-timeline-year-view .e-resource-left-td{width:120px}.inline-edit.e-schedule .e-timeline-month-view .e-resource-left-td,.inline-edit.e-schedule .e-timeline-view .e-resource-left-td{width:150px}.time-scale.e-schedule.e-device .e-vertical-view .e-left-indent,.time-scale.e-schedule.e-device .e-vertical-view .e-time-cells-wrap{width:50px}.time-scale.e-schedule .e-timeline-view .e-content-wrap table col,.time-scale.e-schedule .e-timeline-view .e-date-header-wrap table col{width:75px}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.video-chat-container{align-items:center;background-color:#f0f0f0;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.title{color:#333;font-size:2.5rem;margin-bottom:20px}.video-section{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.my-video{border:2px solid #007bff;border-radius:5px;margin-bottom:10px;max-width:300px;width:100%}.video-grid{display:flex;flex-wrap:wrap;justify-content:center}.user-video{border:2px solid #28a745;border-radius:5px;margin:5px;max-width:300px;width:100%}.controls{margin-bottom:20px}.button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin:5px;padding:10px 15px;transition:background-color .3s}.button:hover{background-color:#0056b3}.home-link{font-weight:700}.AvailableTable_at-container__GBBGs{animation:AvailableTable_fadeIn__Mb4OQ .6s ease-in-out;font-family:Inter,Arial,sans-serif;margin:auto;max-width:1200px;padding:20px}@keyframes AvailableTable_fadeIn__Mb4OQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AvailableTable_at-hero__nkU-E{margin-bottom:30px;position:relative;text-align:center}.AvailableTable_at-truck__QBTDP{left:-150px;position:absolute;top:40px;width:120px}.AvailableTable_at-title__6hk8k{color:#0072ff;font-size:2.2rem;font-weight:800}.AvailableTable_at-subtitle__bNhHg{color:#7f8c8d;margin:8px 0 14px}.AvailableTable_at-homeLink__TLTUy{color:#0072ff;display:inline-block;font-weight:600;margin-top:8px;text-decoration:none}.AvailableTable_at-homeLink__TLTUy:hover{text-decoration:underline}.AvailableTable_at-section__Ea7R0{margin-bottom:40px}.AvailableTable_at-section__Ea7R0 h2{color:#2c3e50;font-size:1.4rem;margin-bottom:12px}.AvailableTable_at-buttonAlt__Ndken,.AvailableTable_at-button__x6hWm{border:none;border-radius:40px;cursor:pointer;font-weight:600;margin:4px;padding:10px 16px;transition:all .18s ease}.AvailableTable_at-button__x6hWm{background:linear-gradient(135deg,#0072ff,#00c6ff);color:#fff}.AvailableTable_at-button__x6hWm:hover{transform:translateY(-2px)}.AvailableTable_at-buttonAlt__Ndken{background:#f1faff;border:2px solid #0072ff;color:#0072ff}.AvailableTable_at-buttonAlt__Ndken:hover{background:#0072ff;color:#fff}.AvailableTable_at-form__uJD51{background:#f9f9f9;border-radius:10px;box-shadow:0 4px 10px #0000000a;margin-top:12px;padding:16px}.AvailableTable_at-input__FrleF{border:1px solid #ccc;border-radius:8px;margin:6px 6px 12px 0;min-width:180px;padding:10px}.AvailableTable_at-submitButton__70vHv{background:linear-gradient(135deg,#00c6ff,#0072ff);border:none;border-radius:40px;color:#fff;cursor:pointer;font-weight:700;padding:10px 16px}.AvailableTable_at-tableContainer__7TtRz{margin-top:8px;overflow-x:auto}.AvailableTable_at-table__4w67S{border-collapse:collapse;margin-top:8px;min-width:700px;width:100%}.AvailableTable_at-table__4w67S th{background:#34495e;color:#fff;font-weight:700;padding:10px;text-align:left}.AvailableTable_at-table__4w67S td{border:1px solid #e6e6e6;padding:10px}.AvailableTable_at-table__4w67S tr:nth-child(2n){background:#fbfbfb}.AvailableTable_at-table__4w67S tr:hover{background:#eef6ff}.AvailableTable_at-link__-wmge{color:#0072ff}.AvailableTable_at-scrollableTableContainer__pIHoF{margin-top:12px}.AvailableTable_at-scrollableTableWrapper__J\+iJ5{background:#fff;border:1px solid #ddd;border-radius:8px;max-height:300px;overflow-y:auto}.AvailableTable_at-scrollableTableWrapper__J\+iJ5 table thead th{background:#34495e;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:3}@media (max-width:768px){.AvailableTable_at-title__6hk8k{font-size:1.8rem}.AvailableTable_at-input__FrleF{min-width:0;width:100%}.AvailableTable_at-table__4w67S{font-size:13px}}.AvailableTable_text-center__j5\+oX{text-align:center}.AvailableTable_mb-4__MCMZG{margin-bottom:1rem}.UserProfile_userProfileContainer__YJuaq{color:#333;font-family:Arial,sans-serif;margin:auto;max-width:1300px;padding:20px}.UserProfile_profileHeader__G81FQ{align-items:center;display:flex;gap:20px;margin-bottom:30px}.UserProfile_profileImage__N-tW\+{border:3px solid #2980b9;border-radius:50%;height:150px;object-fit:cover;width:150px}.UserProfile_profileName__r7BB2 h1{color:#2980b9;font-size:2rem;margin:0}.UserProfile_profileName__r7BB2 p{font-size:1rem;margin:4px 0}.UserProfile_userInfoSection__txNyz{margin-bottom:30px}.UserProfile_infoGrid__EMUF8{display:flex;flex-wrap:wrap;gap:15px}.UserProfile_infoCard__J42b8{background:#f5f5f5;border-radius:8px;flex:1 1 200px;min-width:180px;padding:12px 15px}.UserProfile_sectionsWrapper__f7usd{display:flex;flex-wrap:wrap;gap:20px}.UserProfile_driversSection__Gy0Z9,.UserProfile_loadsSection__2nbuW{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;flex:1 1;min-width:280px;padding:15px}.UserProfile_driverItem__xn9RO,.UserProfile_loadItem__\+hvqe{background:#fff;border:1px solid #ddd;border-radius:6px;margin-bottom:12px;padding:12px}.UserProfile_loadLink__Mnj9M{color:#2980b9;text-decoration:none}.UserProfile_loadLink__Mnj9M:hover{text-decoration:underline}.UserProfile_buttonContainer__qJ89c{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.UserProfile_button__oOnD6{background:#2980b9;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;text-align:center;text-decoration:none}.UserProfile_button__oOnD6:hover{background:#1a66a0}.UserProfile_error__A5W2I,.UserProfile_loading__NjbU4{color:#555;font-size:1.2rem;text-align:center}@media (max-width:768px){.UserProfile_profileHeader__G81FQ{align-items:center;flex-direction:column;text-align:center}.UserProfile_infoGrid__EMUF8,.UserProfile_sectionsWrapper__f7usd{flex-direction:column}}.MessageUser_messageContainer__vBZjO{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin:auto;max-width:800px;padding:20px}.MessageUser_title__Ra9vm{color:#5f9df7;margin-bottom:20px;text-align:center}.MessageUser_inputField__BVWa2{border:1px solid #5f9df7;border-radius:5px;margin:10px 0;padding:10px;transition:border-color .3s;width:calc(100% - 22px)}.MessageUser_inputField__BVWa2:focus{border-color:#6d5ef7;outline:none}.MessageUser_messageArea__1osYj{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;height:200px;margin-bottom:10px;overflow-y:scroll;padding:10px}.MessageUser_message__9wOYB{animation:MessageUser_fadeIn__7bzP5 .5s ease;background:#e9e9e9;border-radius:5px;margin:5px 0;padding:8px;transition:background .3s}.MessageUser_message__9wOYB:hover{background:#d1e7fd}.MessageUser_error__Qc8mG,.MessageUser_loading__4Zg-e{color:#5f9df7;margin:10px 0;text-align:center}.MessageUser_sendButton__5Wk7D{background:#5f9df7;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px;transition:background .3s}.MessageUser_sendButton__5Wk7D:hover{background:#6d5ef7}@keyframes MessageUser_fadeIn__7bzP5{0%{opacity:0}to{opacity:1}}.MessageUser_truckAnimation__FMMO8{animation:MessageUser_moveTruck__NYP58 5s linear infinite;bottom:10px;left:50%;position:fixed;transform:translateX(-50%);width:100px}@keyframes MessageUser_moveTruck__NYP58{0%{transform:translateX(-50%) translateX(-200px)}50%{transform:translateX(-50%) translateX(200px)}to{transform:translateX(-50%) translateX(-200px)}}.MessageUser_truckImage__foMHX{width:100%}@media (max-width:768px){.MessageUser_messageContainer__vBZjO{padding:10px}.MessageUser_inputField__BVWa2{width:calc(100% - 10px)}.MessageUser_sendButton__5Wk7D{width:100%}.MessageUser_messageArea__1osYj{height:150px}}.dashboard-container{font-family:Arial,sans-serif;margin:auto;max-width:1200px;padding:20px}.dashboard-header{margin-bottom:40px;text-align:center}.dashboard-header h1{font-size:2.5rem;margin-bottom:5px}.dashboard-header p{color:#555;font-size:1.2rem}.profile-img{border:2px solid #007bff;border-radius:50%;height:80px;margin-bottom:15px;object-fit:cover;width:80px}.user-info{margin-bottom:40px}.info-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.info-card{background:#f7f7f7;border-radius:12px;box-shadow:0 2px 6px #0000001a;font-size:.95rem;padding:15px}.chart-container{align-items:center;display:flex;flex-direction:column}.pie-charts{display:flex;justify-content:center;margin-bottom:30px}.bar-chart-wrapper{margin-top:20px;overflow-x:auto}.home-link{color:#007bff;display:block;font-size:1.1rem;margin-top:30px;text-align:center;text-decoration:none}.home-link:hover{text-decoration:underline}.error,.loading{color:#ff4d4f;font-size:1.2rem;padding:50px;text-align:center}.qr-section{margin-top:30px;text-align:center}.qr-card{background:#fff;border-radius:12px;box-shadow:0 2px 5px #0000001a;display:inline-block;padding:20px}.qr-image{background:#fff;border:1px solid #eee;border-radius:10px;height:200px;object-fit:contain;padding:10px;width:200px}.agreement-container{background:#fff;border:2px solid #000;font-family:Times New Roman,serif;line-height:1.6;margin:auto;max-width:900px;padding:30px}.agreement-title{font-size:2rem;margin-bottom:20px;text-align:center;text-decoration:underline}.agreement-form label{display:block;font-weight:700;margin-top:15px}.agreement-form input{border:1px solid #555;border-radius:4px;font-size:1rem;margin:5px 0 15px;padding:8px;width:100%}.signature-canvas{background:#f9f9f9;border:1px solid #000;margin-bottom:10px}.signature-buttons{margin-bottom:15px}.signature-buttons button{background-color:#0072ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;margin-right:10px;padding:8px 15px}.submit-container{margin-top:20px;text-align:center}.submit-container button{background-color:#0072ff;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 30px}
/*# sourceMappingURL=main.84f1e4d2.css.map*/