﻿.text-main-color{color:#056}.row-gap-24{row-gap:24px}.fs-20px{font-size:20px !important}.fs-21px{font-size:21px !important}body{font-family:"Cairo",sans-serif;background-color:#fff;color:#212529;font-size:14px;scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none;color:#000}a:hover{color:#000}button{border:none;outline:none}.form-control{font-size:14px !important;border:1px solid #ddd !important}.main-section{padding:1.5rem 0;min-height:calc(100vh - 90px - 384px)}.modal-header .modal-title{font-size:15px !important}.modal-header .btn-close{margin:unset !important}.contact,.about-deco,.packages-deco{position:relative;z-index:1}.contact::after,.contact::before,.about-deco::after,.about-deco::before,.packages-deco::after,.packages-deco::before{filter:brightness(0) saturate(100%) invert(21%) sepia(78%) saturate(1229%) hue-rotate(158deg) brightness(97%) contrast(103%)}.contact::after,.about-deco::after,.packages-deco::after{position:absolute;width:auto;height:auto;left:0;z-index:-1;top:35px;content:url("../img/layer-1.png")}.contact::before,.about-deco::before,.packages-deco::before{position:absolute;width:auto;height:auto;right:0;z-index:-1;bottom:0;content:url("../img/layer-2.png")}.contact .form{max-width:950px;padding:20px;margin:0 auto;border-radius:10px;box-shadow:2px 10px 28px rgba(0,85,102,.12);background-color:#fff}.contact .form .shape-title{margin-bottom:20px}.contact .form .boxes{display:flex;gap:50px}.contact .form .boxes .box{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1;gap:15px}.contact .form .boxes .box .inp-holder{width:100%}.contact .form .boxes .box .inp-holder label{display:block;margin-bottom:5px;font-size:16px;font-weight:400;opacity:.8;color:#0f001a}.contact .form .boxes .box .inp-holder label .sm{font-size:12px;font-weight:300;line-height:13px;color:rgba(15,0,26,.7)}.contact .form .boxes .box .inp-holder .inp{width:100%;display:block;padding:12px;border-radius:4px;border:1px solid #b4bec8;font-size:14px;font-weight:400}.contact .form .boxes .box .inp-holder .inp,.contact .form .boxes .box .inp-holder textarea{direction:rtl;outline:none;transition:.3s}.contact .form .boxes .box .inp-holder .inp::placeholder,.contact .form .boxes .box .inp-holder textarea::placeholder{font-size:14px;font-weight:400;color:rgba(135,135,135,.5)}.contact .form .boxes .box .inp-holder .inp:focus,.contact .form .boxes .box .inp-holder textarea:focus{border-color:#056}.contact .form .boxes .box .inp-holder textarea{height:135px}.contact .form .boxes .box .btn-sub{width:100%;display:flex;align-items:center;justify-content:center;padding:15px;border-radius:4px;font-size:16px;font-weight:400;line-height:20px;color:#fff;background-color:#056;transition:.3s}.contact .form .boxes .box .btn-sub:hover{background-color:#014452}.contact .form .boxes .box.two{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}.contact .form .boxes .box.two .item{display:flex;align-items:center;justify-content:flex-start;gap:15px}.contact .form .boxes .box.two .item .icon{width:20px;font-size:23px;text-align:center;color:#056}.contact .form .boxes .box.two .item .text{font-size:16px;font-weight:400;line-height:22px;color:#202124}.contact .form .boxes .box.two .social{display:flex;align-items:center;justify-content:flex-start;gap:25px}.contact .form .boxes .box.two .social a .icon{font-size:21px;color:#056}.contact .form .boxes .box.two .map{width:100%}.contact .form .boxes .box.two .map iframe{border-radius:4px;width:100%;height:185px}@media(max-width: 991.98px){.contact .form{padding-right:20px}.contact .form .boxes{flex-direction:column;gap:1rem}.contact .form .boxes .box.two .item{gap:16px}}.packages{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));grid-gap:2rem;perspective:1000px}.packages .package{position:relative;display:flex;flex-direction:column;border-radius:24px;background:#fff;overflow:hidden;transition:all .4s ease;transform-style:preserve-3d;box-shadow:0 10px 30px rgba(0,0,0,.05)}.packages .package::before{content:"";position:absolute;top:0;left:0;right:0;height:6px}.packages .package .popular-badge{position:absolute;top:1.5rem;left:0;background:#8b5cf6;color:#fff;padding:.5rem 1rem;font-size:.8rem;font-weight:600;border-radius:0 8px 8px 0;box-shadow:0 4px 6px rgba(139,92,246,.3)}.packages .package .features-divider{width:100%;height:1px;background:#f1f5f9;margin:.3rem 0 1rem}.packages .package .package-header{position:relative;padding:2rem 2rem 1.5rem;text-align:center;border-bottom:1px solid #f1f5f9}.packages .package .package-header .package-icon{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;margin:0 auto 1rem}.packages .package .package-header .package-icon .icon{font-size:2rem}.packages .package .package-header .package-name{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.packages .package .package-header .package-description{color:#64748b;margin-bottom:0rem;line-height:1.5}.packages .package .package-header .package-price{font-size:3rem;font-weight:700;display:flex;align-items:center;justify-content:center}.packages .package .package-header .package-price .currency{font-size:1.5rem;margin-left:.3rem}.packages .package .package-header .package-duration{font-size:1rem;color:#64748b}.packages .package .package-content{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem 2rem 2rem}.packages .package .package-content .features-title{font-weight:600;margin-bottom:1rem;color:#475569;font-size:1.1rem}.packages .package .package-content .features{list-style:none;margin-bottom:0rem;padding-right:1.5rem}.packages .package .package-content .features li{margin-bottom:1.2rem;position:relative;display:flex;align-items:flex-start}.packages .package .package-content .features li::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;margin-left:.8rem;font-size:.8rem;line-height:1}.packages .package .package-content .btn-package{display:block;width:100%;padding:.7rem 1rem;text-align:center;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;margin-top:auto;font-size:1.1rem}.packages .package.basic .package-header .package-icon{background:linear-gradient(135deg, #dbeafe, #bfdbfe);color:#3b82f6}.packages .package.basic .package-content .features li::before{background:#dbeafe;color:#3b82f6}.packages .package.basic .package-content .btn-package{background:#eff6ff;color:#3b82f6;border:2px solid #bfdbfe}.packages .package.basic .package-content .btn-package:hover{background:#3b82f6;color:#fff;border-color:#3b82f6}.packages .package.basic::before{background:linear-gradient(90deg, #3b82f6, #60a5fa)}.packages .package.standard .package-header .package-icon{background:linear-gradient(135deg, #ede9fe, #ddd6fe);color:#8b5cf6}.packages .package.standard .package-content .features li::before{background:#ede9fe;color:#8b5cf6}.packages .package.standard .package-content .btn-package{background:#f5f3ff;color:#8b5cf6;border:2px solid #ddd6fe}.packages .package.standard .package-content .btn-package:hover{background:#8b5cf6;color:#fff;border-color:#8b5cf6}.packages .package.standard::before{background:linear-gradient(90deg, #8b5cf6, #a78bfa)}.packages .package.premium .package-header .package-icon{background:linear-gradient(135deg, #fce7f3, #fbcfe8);color:#ec4899}.packages .package.premium .package-content .features li::before{background:#fce7f3;color:#ec4899}.packages .package.premium .package-content .btn-package{background:#fdf2f8;color:#ec4899;border:2px solid #fbcfe8}.packages .package.premium .package-content .btn-package:hover{background:#ec4899;color:#fff;border-color:#ec4899}.packages .package.premium::before{background:linear-gradient(90deg, #ec4899, #f472b6)}.packages .package:hover{transform:translateY(-15px) rotateY(5deg);box-shadow:0 20px 40px rgba(0,0,0,.1)}@media(max-width: 768px){.packages .package .package-header .package-name{font-size:2rem;font-weight:700;margin-bottom:.5rem}.packages .package .package-header .package-description{font-size:1.2rem}.packages .package .package-content{height:62%}}@media(max-width: 557px){.packages{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}.packages .package .package-content{height:61%}}.navbar{min-height:80px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.03)}.navbar .navbar-brand{padding:0;margin-inline-end:26.975px;margin-bottom:0}.navbar .navbar-brand .navbar-link .logo{width:80px;height:auto;transition:300ms}.navbar .navbar-brand .navbar-link .logo:hover{transform:scale(1.05)}.navbar .navbar-nav .nav-item .nav-link{position:relative;margin:0 10px;padding:.7rem .7rem;font-weight:500;font-size:16px;line-height:100%;color:#056;transition:.3s}.navbar .navbar-nav .nav-item .nav-link::before{position:absolute;content:"";right:0;bottom:0;width:100%;height:2px;transition:300ms;transform:scale(0);background-color:#056}.navbar .navbar-nav .nav-item .nav-link:hover,.navbar .navbar-nav .nav-item .nav-link.active{transform:translateY(-4px)}.navbar .navbar-nav .nav-item .nav-link:hover::before,.navbar .navbar-nav .nav-item .nav-link.active::before{transform:scale(0.8)}@media(max-width: 991.98px){.navbar .navbar-nav .nav-item .nav-link:hover::before,.navbar .navbar-nav .nav-item .nav-link.active::before{transform:scale(1)}}.navbar .btn-sign{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;height:38px;border-radius:945px;padding:4px 20px;border-width:1px;border:1px solid #0b849c;font-weight:600;font-size:16px;line-height:118%;z-index:1;overflow:hidden;color:#fff;transition:300ms;background-color:rgba(0,0,0,0);box-shadow:0px .47px .47px 0px rgba(7,1,19,.031372549);box-shadow:0px .95px .95px -0.47px rgba(7,1,19,.031372549);box-shadow:0px 1.89px 1.89px -0.95px rgba(7,1,19,.031372549);box-shadow:0px 2.84px 2.84px -1.42px rgba(7,1,19,.031372549);box-shadow:0px 4.73px 4.73px -2.37px rgba(7,1,19,.031372549);box-shadow:0px 7.57px 7.57px -2.84px rgba(7,1,19,.031372549);box-shadow:0px 7.57px 22.71px -3.79px rgba(255,255,255,.1607843137) inset;box-shadow:0px .47px .47px 0px rgba(255,255,255,.1607843137) inset;box-shadow:0px .95px 1.89px -0.47px rgba(255,255,255,.1215686275) inset}.navbar .btn-sign::before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:#0b849c;transition:300ms;z-index:-1}.navbar .btn-sign:hover{color:#0b849c;transform:scale(1.04)}.navbar .btn-sign:hover::before{width:0%}.navbar .btn-sign.outline{color:#0b849c}.navbar .btn-sign.outline::before{left:auto;right:0;width:0%}.navbar .btn-sign.outline:hover{color:#fff}.navbar .btn-sign.outline:hover::before{width:100%}@media(max-width: 991.98px){.navbar .btn-sign{width:48%}}.loginPage{width:100%;min-height:calc(100vh - 155px - 463.38);display:flex;align-items:center;justify-content:center}@media(max-width: 991.98px){.loginPage .login_box{width:100% !important}}@media(max-width: 767.98px){.loginPage .login_box{width:80% !important}.loginPage .login_box .image_holder img{border-radius:15px 15px 0px 0 !important}}.loginPage .login_box{min-height:380px;background-color:#fff;border-radius:15px;width:70%;margin:auto}.loginPage .login_box .image_holder{width:100%;height:100%}.loginPage .login_box .image_holder img{width:100%;height:100%;border-radius:0px 15px 15px 0;object-fit:cover}.loginPage .login_box .login-form{padding:2.5rem;display:flex;align-items:center;justify-content:center;height:100%}.loginPage .login_box .login-form .login_content{margin-bottom:20px}.loginPage .login_box .login-form .login_content .title{margin-bottom:1rem;font-size:16px;font-weight:600}.loginPage .login_box .login-form .login_content .inp_holder{margin-bottom:15px}.loginPage .login_box .login-form .login_content .inp_holder .login-label{margin-bottom:6px;font-size:11px;color:#959595;font-weight:600}.loginPage .login_box .login-form .login_content .inp_holder .login-inp{padding:5px 13px !important;border-radius:6px}.loginPage .login_box .login-form .login_content .btn_holder .login-btn{transition:background-color .4s;width:100%;color:#fff;text-align:center;margin-top:15px;padding:.5rem 1rem;line-height:1.25rem;font-weight:500;border-radius:.5rem;background-color:#01b3e4}.loginPage .login_box .login-form .login_content .btn_holder .login-btn:hover{background-color:#01abda}.section-landing{width:100%;min-height:calc(100vh - 90px);display:flex;align-items:center;justify-content:center;padding:60px 0px;background-color:#34d5f5}.section-landing .container .land-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;color:#263238;text-align:right}.section-landing .container .land-content .title{font-weight:900;font-size:45px;line-height:159%;margin-bottom:30px}.section-landing .container .land-content .des{font-weight:400;margin-bottom:24px;line-height:118%;font-size:26px}.section-landing .container .land-content .btn-rounded{display:flex;align-items:center;justify-content:center;width:96%;height:55px;gap:4px;border-radius:999px;padding:4px;color:#263238;background-color:#fff;font-weight:600;font-size:19px;line-height:118%;text-align:center;transition:300ms;box-shadow:0px .5px .5px 0px rgba(7,1,19,.031372549);box-shadow:0px 1px 1px -0.5px rgba(7,1,19,.031372549);box-shadow:0px 2px 2px -1px rgba(7,1,19,.031372549);box-shadow:0px 3px 3px -1.5px rgba(7,1,19,.031372549);box-shadow:0px 5px 5px -2.5px rgba(7,1,19,.031372549);box-shadow:0px 8px 8px -3px rgba(7,1,19,.031372549);box-shadow:0px 8px 24px -4px rgba(255,255,255,.1607843137) inset;box-shadow:0px .5px .5px 0px rgba(255,255,255,.1607843137) inset;box-shadow:0px 1px 2px -0.5px rgba(255,255,255,.1215686275) inset}.section-landing .container .land-content .btn-rounded:hover{transform:scale(1.05)}@media(max-width: 1199.98px){.section-landing .container .land-content .title{font-size:2.6vw}.section-landing .container .land-content .des{font-size:2.1vw}.section-landing .container .land-content .btn-rounded{font-size:1.8vw}}@media(max-width: 991.98px){.section-landing .container .land-content .title{font-size:5vw}.section-landing .container .land-content .des{font-size:3vw}.section-landing .container .land-content .btn-rounded{font-size:2.1vw}}@media(max-width: 767.98px){.section-landing .container .land-content{align-items:center;text-align:center}.section-landing .container .land-content .title{font-size:4.8vw}.section-landing .container .land-content .des{font-size:3.8vw}.section-landing .container .land-content .btn-rounded{font-size:2.5vw}}@media(max-width: 575.98px){.section-landing .container .land-content .title{margin-bottom:23px;font-size:6vw}.section-landing .container .land-content .des{font-size:4.5vw;margin-bottom:20px}.section-landing .container .land-content .btn-rounded{height:48px;font-size:3.6vw}}.section-landing .container .land-img .img{width:720px;max-width:100%;height:auto}.section-feature{padding:60px 0px}.section-feature .box-ab-text{height:100%;display:flex;flex-direction:column;justify-content:center;text-align:right;color:#263238}.section-feature .box-ab-text .title{font-weight:800;font-size:22px;line-height:118%;margin-bottom:20px}.section-feature .box-ab-text .des{font-weight:500;font-size:16px;line-height:200%;margin-bottom:0px}@media(max-width: 991.98px){.section-feature .box-ab-text .title{font-size:17px;margin-bottom:15px}.section-feature .box-ab-text .des{font-size:14px}}@media(max-width: 767.98px){.section-feature .box-ab-text{text-align:center}.section-feature .box-ab-text .title{font-size:19px;margin-bottom:18px}.section-feature .box-ab-text .des{font-size:16px}}.section-feature .box-ab-img{text-align:center}.section-feature .box-ab-img .img{width:430px;max-width:100%;height:auto;object-fit:contain}@media(max-width: 991.98px){.section-feature .box-ab-img .img{max-width:95%}}.section-services{padding:60px 0px;background:linear-gradient(87.8deg, #09adce -7.99%, #067991 100.65%)}.section-services .box-ser{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.section-services .box-ser .img-holder .img-ser{height:auto;object-fit:contain}.section-services .box-ser .title{margin-bottom:0;font-weight:700;font-size:21px;line-height:170%;text-align:center;color:#fff}@media(max-width: 1199.98px){.section-services .box-ser .title{font-size:20px}}@media(max-width: 991.98px){.section-services .box-ser .title{font-size:18px}}.testimonials-section{position:relative;padding:60px 0;background:linear-gradient(0deg, #e9f8fb 0%, rgb(255, 255, 255) 100%)}.testimonials-swiper{height:fit-content;padding:13px 10px 45px}.testimonials-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#17a2b8;opacity:.3;transition:all .3s ease}.testimonials-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px;border-radius:6px;opacity:1}@media print{.sm-table-print tr th{font-size:7px !important;padding:6px !important}.sm-table-print tr td{font-size:8px !important;padding:6px !important}}.btn-main-sm{padding:.3rem .7rem;transition:300ms;color:#fff;background:#056;display:flex;align-items:center;justify-content:center;gap:3px;white-space:nowrap;cursor:pointer;border-radius:4px;border:none;font-size:13px;outline:none;border:1px solid #056;z-index:1;position:relative;overflow:hidden}.btn-main-sm::before{content:"";position:absolute;left:100%;top:0;width:100%;transition:300ms;height:100%;background-color:#fff;z-index:-1}.btn-main-sm:hover{color:#056;border:1px solid #056}.btn-main-sm:hover::before{left:0}.btn-main-sm.btn-alt{background:#03a0bc;border-color:#03a0bc}.btn-main-sm.btn-alt:hover{color:#03a0bc;border-color:1px solid #03a0bc}.dropdown-hover{position:relative;color:#fff;font-size:11px;display:flex;align-items:center;gap:10px;border-radius:4px;z-index:1001;cursor:pointer}.dropdown-hover::before{content:"";position:absolute;width:100%;height:7px;left:0;top:100%}.dropdown-hover:hover .listis-item{display:block}.dropdown-hover .icon-drop{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#9c9c9c}.dropdown-hover .icon-drop .icon{font-size:16px}.dropdown-hover .text{margin:0;font-size:13px;text-align:center}.dropdown-hover .listis-item{position:absolute;left:0;z-index:1000;top:calc(100% + 7px);width:fit-content;padding:0;min-width:100%;background-color:#313131;overflow-y:auto;display:none}.dropdown-hover .listis-item::-webkit-scrollbar{display:none}.dropdown-hover .listis-item{-ms-overflow-style:none;scrollbar-width:none}.dropdown-hover .listis-item .item-drop a{display:flex;align-items:center;gap:10px;justify-content:center;padding:10px;width:100%;white-space:nowrap}.dropdown-hover .listis-item .item-drop a:hover{background:#4e4e4e}.dropdown-hover .listis-item .item-drop a .icon-drop{width:19px}.dropdown-hover .listis-item .item-drop a .text{size:19px;color:#fff}.badge-count{background-color:#ff4500;font-size:12px;height:17px;width:17px;border-radius:5px;color:#fff;display:flex;align-items:center;justify-content:center}.btn-light{display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 20px;border-radius:25px;font-weight:600;font-size:15px;text-align:center;color:#2e5789;background-color:#d2e6ff}.btn-light .icon{width:18px;height:auto}.btn-light.btn-light-green{color:#33b469;background-color:#eafff3}.btn-light.btn-light-orange{color:#ff731d;background-color:#fff1e8}.btn-light.btn-light-red{color:#c80f0f;background-color:#ebc8c8}.btn-light.btn-light-yellow{color:#ffc107;background-color:#ffecb4}.btn-light.btn-light-purple{color:#8d1ee5;background-color:#f2e7fd}.btn-light.btn-light-blue{color:#2e5789;background-color:#d2e6ff}.btn-light.sm-border{border-radius:4px}.btn-gradient-gold{position:relative;width:fit-content;padding:.35rem 1.5rem;border-radius:50px;display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font-weight:bold;font-size:14px;background:linear-gradient(90deg, #dfaf37, #ffcc80);box-shadow:rgba(0,0,0,.05) 0px 4px 11px 0px;color:#fff}.btn-gradient-gold:focus{box-shadow:0 0 0 .25rem rgba(253,157,13,.3098039216) !important}.btn-gradient-gold:hover{color:#fff}.btn-gradient-gold:hover svg{animation-play-state:running}.btn-gradient-gold i,.btn-gradient-gold svg{font-size:15px;animation:move-arrow .7s linear infinite paused}@keyframes move-arrow{0%{transform:translateX(4px)}100%{transform:translateX(-4px)}}.btn-icon-cr{position:relative;width:fit-content;display:flex;align-items:center;justify-content:center;gap:7px;padding:.35rem 1.5rem;border-radius:50px;white-space:nowrap;font-weight:bold;color:#8b8b8b;background-color:#fff;transition:.3s;box-shadow:0px 4px 25px 0 rgba(0,0,0,.08);cursor:pointer}.btn-icon-cr .icon{display:flex;align-items:center;justify-content:center;border-radius:50%;width:30px;height:30px;font-size:14px;color:#056;background-color:rgba(1,179,228,.07)}.btn-icon-cr .icon img{width:14px;filter:brightness(0) saturate(100%) invert(62%) sepia(69%) saturate(4137%) hue-rotate(157deg) brightness(98%) contrast(99%)}.btn-icon-cr:hover{color:#595656}.btn-nav{color:#056 !important;font-size:14px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;gap:8px}.btn-style{color:#fff;background:linear-gradient(253deg, #5ac99d, #4cad9b 45%, #4aa89b 35%, #4aa89b 35%, #4aa89b 35%, #4aa89b 35%, #4aa89b 35%, #41979a);border-radius:28px;-webkit-box-shadow:0 3px 10px 0 rgba(18,45,46,.1);box-shadow:0 3px 10px 0 rgba(18,45,46,.1);padding:11px 20px;font-size:14px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;gap:8px;transition:300ms ease-in-out}.btn-style:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:translateY(-5px);transform:translateY(-5px);color:#fff}.btn-lang{padding:5px;border:1px solid #333;border-radius:50%;font-weight:700;width:44px;height:44px;display:flex;font-size:16px;align-items:center;justify-content:center;transition:3000ms}.btn-lang:hover{text-decoration:underline}.front-tabs{border:1px solid #f2f2f2;border-radius:8px;gap:1rem;padding:20px 20px 0;margin-bottom:20px}.front-tabs .nav-link{padding:0 1rem 20px !important;border:none !important;color:#828282 !important;font-weight:600;font-size:16px;position:relative}.front-tabs .nav-link::after{content:"";position:absolute;height:3px;background-color:#0b849c;left:0;opacity:0;transition:300ms;border-radius:20px;bottom:0;width:100%}.front-tabs .nav-link.active{color:#000 !important}.front-tabs .nav-link.active::after{opacity:1}.tab-content-front{border:1px solid #f2f2f2;border-radius:8px;padding:20px}.btn-style-front{width:100%;padding:10px;display:flex;align-items:center;justify-content:center;border:2px solid #067b94;font-size:32px;font-weight:bold;background:linear-gradient(135deg, #067b94, #005566);color:#fff;border-radius:12px;cursor:pointer;transition:all .4s ease-in-out;box-shadow:0 8px 20px rgba(0,0,0,.1)}.btn-style-front:hover{background:linear-gradient(135deg, #05677b, #00404d);transform:scale(1.03);box-shadow:0 12px 25px rgba(0,0,0,.15);color:#fff}.btn-style-front:active{transform:scale(0.98);box-shadow:0 6px 15px rgba(0,0,0,.1)}.btn-next,.btn-back{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.8rem;border-radius:10px;font-size:.8rem;font-weight:600;transition:all .3s ease}.btn-next i,.btn-next svg,.btn-back i,.btn-back svg{color:#fff}.btn-next:hover,.btn-back:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(99,102,241,.3)}.btn-next{background:linear-gradient(323deg, #118ea7, #e2eef0);color:var(--white);box-shadow:0 4px 6px rgba(99,102,241,.25)}.btn-next i,.btn-next svg{color:#fff}.btn-next:hover{background-color:var(--primary-hover)}.btn-back{background-color:rgba(0,0,0,0);border:2px solid var(--border-color);color:var(--text-medium)}.btn-back i,.btn-back svg{color:var(--text-medium)}.btn-back:hover{background-color:var(--bg-gray);color:var(--text-dark)}.btn-ripple{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;width:fit-content;height:30px;border-radius:6px;padding:7px 10px;background-color:#ff1a1a;color:#fff;font-size:15px;transition:.3s;z-index:222}.btn-ripple::before,.btn-ripple::after{content:"";position:absolute;top:0;left:0;width:100%;height:30px;border-radius:6px;background-color:rgba(255,0,0,.8);animation:ripple-1 2s infinite ease-in-out;z-index:-1}.btn-ripple::after{background-color:rgba(255,0,0,.6);animation:ripple-1 2s infinite ease-in-out;animation-delay:.5s}.btn-ripple:hover{transform:scale(1.08)}.main-heading{font-weight:bold;font-size:18px;margin-bottom:1.5rem}.small-heading{font-size:15px;color:#6b7280;margin-bottom:5px;font-weight:bold}.small-label{color:#6b7280;font-size:12px;margin-bottom:2px}.heading-line{position:relative;margin-bottom:35px;text-align:center}.heading-line .title{display:inline-block;position:relative;margin-bottom:20px;color:#000;font-weight:700;font-size:2.5rem}.heading-line .title::after{content:"";position:absolute;bottom:-10px;right:0;width:70px;height:4px;background:#17a2b8;border-radius:2px}.heading-line .des{font-size:1.1rem;color:#6c757d}.center-heading{text-align:center;margin-bottom:2rem}.center-heading .title{font-size:2rem;font-weight:900;margin-bottom:.7rem;background:linear-gradient(323deg, #118ea7, #56cde2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.center-heading .subtitle{font-size:1rem;color:#64748b;margin-bottom:2rem;max-width:700px;margin-right:auto;margin-left:auto}.heading-middle-line{position:relative;display:inline-block;margin-bottom:30px;font-weight:700}.heading-middle-line::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#17a2b8;border-radius:2px}.header-section{position:relative;color:#fff;background:linear-gradient(135deg, #067B94 0%, #046c81 100%)}.header-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23f5e6c9' fill-opacity='0.08' fill-rule='evenodd'/%3E%3C/svg%3E");z-index:0}.header-section .container{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding-block:1rem}.header-section .container .title-header{font-size:45px;font-weight:700;margin-bottom:13px}.header-section .container .des-header{width:560px;max-width:100%;margin-bottom:0;font-size:17px;line-height:30px}.header-section .container .icon-header{position:relative;width:78px;height:78px;border-radius:50%;background:linear-gradient(135deg, #067B94 0%, #035768 100%);border:10px solid #fff;display:flex;align-items:center;justify-content:center;position:absolute;color:#fff;inset-inline-end:0;bottom:-39px}.header-section .container .icon-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23f5e6c9' fill-opacity='0.08' fill-rule='evenodd'/%3E%3C/svg%3E");z-index:0}.header-section .container .icon-header .icon{width:18px;height:auto}.shape-title{font-weight:700;font-size:28px;line-height:52px;color:#056;width:fit-content;margin:0 auto;text-align:center;margin-bottom:20px}.shape-title .img{display:block;margin:6px auto 0;width:80%;max-width:139px;height:auto;filter:brightness(0) saturate(100%) invert(21%) sepia(78%) saturate(1229%) hue-rotate(158deg) brightness(97%) contrast(103%)}.box-testimonial{position:relative;display:flex;flex-direction:column;padding:12px;border-radius:15px;border-top:5px solid #17a2b8;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .3s ease;background-color:#fff}.box-testimonial .testimonial-header{display:flex;align-items:center;flex-shrink:0;margin-bottom:13px}.box-testimonial .testimonial-header .testimonial-avatar{display:flex;justify-content:center;align-items:center;margin-inline-end:10px;width:60px;height:60px;border-radius:50%;overflow:hidden}.box-testimonial .testimonial-header .testimonial-avatar img{width:100%;height:100%;object-fit:cover}.box-testimonial .testimonial-header .testimonial-info .name{margin-bottom:5px;font-size:17px;font-weight:700;color:#056}.box-testimonial .testimonial-header .testimonial-info .location{margin-bottom:0;font-size:13px;color:#6c757d}.box-testimonial .testimonial-content{position:relative}.box-testimonial .testimonial-content p{font-size:14px;line-height:1.7;margin-bottom:0;color:#495057}.box-testimonial .testimonial-date{align-self:flex-end;flex-shrink:0;margin-top:auto;padding-top:10px;font-size:12px;font-style:italic;color:#adb5bd}.box-testimonial:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.about-card{background:#fff;border-radius:20px;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.1);margin-bottom:30px;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,188,212,.1)}.about-card .icon-box{width:80px;height:80px;background:linear-gradient(135deg, #00bcd4, #0097a7);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;color:#fff;font-size:2rem}.about-card:hover{transform:translateY(-10px);box-shadow:0 30px 60px rgba(0,0,0,.15)}.box-contracts{display:flex;align-items:center;justify-content:space-between;padding:15px;border-radius:4px;border:1px solid #dadada;overflow:hidden}.box-contracts .content .title{font-weight:600;font-size:16px;color:#000;margin-bottom:3px}.box-contracts .content .des{font-weight:600;font-size:13px;margin-bottom:0px;color:#000;opacity:.5}.box-contracts .link-box{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background-color:#0b849c;color:#fff;transition:.3s}.box-contracts .link-box:hover{scale:1.04}.content-side{padding:20px;border:1px solid #f2f2f2;border-radius:8px;background-color:#fff}.content-side .header{font-weight:500;font-size:24px;line-height:41px;text-align:right;margin-bottom:10px;display:flex;align-items:center;gap:1rem}.content-side .between-box{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.blocks-tickets .box-ticket{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;border:1px solid #e3e3e3;padding:15px;border-radius:3px;background-color:#fff}.blocks-tickets .box-ticket .info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:7px}.blocks-tickets .box-ticket .info .date{color:#09adce;font-weight:700;font-size:13px}.blocks-tickets .box-ticket .info .content{color:#666;font-size:14px;margin-bottom:0;line-height:22.4px;font-weight:400}.blocks-tickets .box-ticket .options{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.main-footer{background-color:#067b94;padding:60px 0px 20px}.main-footer .f-logo{width:170px;height:auto;object-fit:contain;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(81deg) brightness(103%) contrast(101%)}.main-footer .f-desc{margin-bottom:13px;font-weight:400;font-size:17px;line-height:151%;color:#fff}.main-footer .apps{display:flex;gap:8px}.main-footer .apps a{transition:300ms;width:135px;height:40px}.main-footer .apps a img{width:100%;height:100%;object-fit:contain}.main-footer .apps a:hover{transform:translateY(-3px) scale(1.05)}.main-footer .links .title-menu{margin-bottom:20px;font-weight:500;font-size:17px;line-height:100%;color:#fff;opacity:.8}.main-footer .links ul{margin-bottom:0px;padding:0;list-style:none}.main-footer .links ul li{margin-bottom:18px}.main-footer .links ul li a{display:flex;align-items:center;gap:6px;font-weight:400;font-size:15px;line-height:100%;color:#fff;transition:300ms}.main-footer .links ul li a:hover{opacity:.9}.main-footer .links ul li a .icon{color:#fff;font-size:14px}.main-footer .copyright-content{margin-top:5px;text-align:center}.main-footer .copyright-content .copy{font-weight:500;font-size:14px;line-height:100%;opacity:.8;color:#fff;margin-bottom:5px}.main-footer .copyright-content .text{font-weight:400;font-size:15px;color:#fff;margin-bottom:0px}