.et_pb_text h2{font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;font-size:32px;font-weight:500;text-transform:none;color:#000;line-height:1.3em;margin-bottom:30px}.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6,.bg-blue p,.bg-blue li,.bg-blue span{color:#ffffff}.bg-blue .btn-primary,.bg-blue .et_pb_button{color:#ffffff;background-color:transparent;border:2px solid #ffffff;transition:all 0.3s ease}.bg-blue .btn-primary:hover,.bg-blue .et_pb_button:hover{background-color:#ffffff;color:#0044cc}.bg-blue .box-style h1,.bg-blue .box-style h2,.bg-blue .box-style h3,.bg-blue .box-style h4,.bg-blue .box-style h5,.bg-blue .box-style h6,.bg-blue .box-style p,.bg-blue .box-style li,.bg-blue .box-style span,.bg-blue .box-style .btn-primary,.bg-blue .box-style .et_pb_button{color:initial;background-color:initial;border-color:initial}.bg-blue .et_pb_accordion .et_pb_toggle_title,.bg-blue .et_pb_accordion .et_pb_toggle_content,.bg-blue .et_pb_accordion p,.bg-blue .et_pb_accordion li,.bg-blue .et_pb_accordion span{color:initial!important}.faq-accordion{background-color:#ffffff;border-radius:12px;padding:30px;box-shadow:0 4px 12px rgba(0,0,0,0.05)}.et_pb_toggle{border:1px solid #e0e0e0;border-radius:10px;margin-bottom:15px;transition:all 0.3s ease;background:linear-gradient(90deg,#f9f9f9 0%,#ffffff 100%)}.et_pb_toggle:hover{border-color:#00aeef;background:linear-gradient(90deg,#f0faff 0%,#ffffff 100%);box-shadow:0 4px 12px rgba(0,174,239,0.15)}.et_pb_toggle_title{font-size:1.2rem;font-weight:600;padding:15px 20px;color:#00aeef;display:flex;align-items:center;justify-content:space-between;position:relative}.et_pb_toggle_title:after{content:'>';font-size:1.5rem;color:#00aeef;transition:transform 0.3s ease}.et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:after{content:'–';transform:rotate(180deg)}.et_pb_toggle_content{padding:15px 20px;font-size:1rem;color:#444;line-height:1.6;background-color:#fdfdfd;border-top:1px solid #eee}.et_pb_toggle:hover .et_pb_toggle_title::before{background-color:#0095cc}@media (max-width:768px){.faq-accordion{padding:20px}.et_pb_toggle_title{font-size:1.1rem}}.bg-blue{background-color:#00aeef}.box-style{padding:40px;border-radius:16px;box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3);background-color:#ffffff}.et-fixed-header{background:rgba(255,255,255,0.98);box-shadow:0 3px 15px rgba(0,0,0,0.1)}#logo{max-height:60px;transition:transform 0.3s ease}#logo:hover{transform:scale(1.05)}#main-header,.et-fixed-header#main-header{height:auto!important;padding-top:20px!important;padding-bottom:20px!important;transform:none!important;animation:none!important}#logo,.et-fixed-header #logo{max-height:60px!important;height:auto!important;transition:none!important;transform:none!important}#top-menu li a,.et-fixed-header #top-menu li a{padding-top:10px!important;padding-bottom:10px!important;line-height:normal!important;transition:none!important}#scroll-progress-bar{position:absolute!important;bottom:0!important;left:0!important;width:0%;height:8px;background-color:#000000!important;z-index:100;transition:width 0.1s ease-out;box-shadow:0 3px 6px rgba(0,0,0,0.2);border-radius:0 4px 4px 0;background-image:none!important;animation:none!important}#scroll-progress-bar::after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #000000;opacity:0;transition:opacity 0.3s ease}#scroll-progress-bar.show-tip::after{opacity:1}html{color-scheme:light only}.hero-section{position:relative;text-align:center;padding:120px 20px;background-size:cover;background-position:center;color:#ffffff;overflow:hidden}.hero-title h1{font-family:"Poppins","Roboto",sans-serif;font-size:52px;font-weight:700;line-height:1.2;margin:0 auto 15px auto;max-width:900px;text-shadow:0 3px 10px rgba(0,0,0,0.6);letter-spacing:0.5px;position:relative;z-index:1;color:#ffffff!important;text-shadow:0 3px 10px rgba(0,0,0,1)}.hero-title p{font-family:"Poppins","Roboto",sans-serif;font-size:25px;font-weight:400;margin:0 auto 25px auto;max-width:700px;text-shadow:0 2px 8px rgba(0,0,0,1);position:relative;z-index:1;color:#ffffff!important}.hero-title .cta-button{display:inline-block;background-color:#00aeef;color:#ffffff;font-family:"Poppins","Roboto",sans-serif;font-size:18px;font-weight:600;padding:14px 36px;border-radius:8px;text-decoration:none;transition:background-color 0.3s ease,transform 0.2s ease;position:relative;z-index:1;text-shadow:none!important}.hero-title .cta-button:hover{background-color:#000000;transform:translateY(-2px)}@media (max-width:768px){.hero-section{padding:80px 15px}.hero-title h1{font-size:32px}.hero-title p{font-size:16px}.hero-title .cta-button{font-size:16px;padding:12px 28px}}.hero-title,.hero-title .et_pb_text_inner,.hero-title .et_pb_module{background:none!important;background-color:transparent!important;box-shadow:none!important;border:none!important;padding:0!important}.et_pb_section.et_pb_section_fullwidth,.et_pb_slider{width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}.et_pb_slider .et_pb_slide{min-height:50vh!important;width:100%!important;position:relative}.et_pb_slider .et_pb_slide .et_parallax_bg,.et_pb_slider .et_pb_slide .et_pb_slide_image{background-size:cover!important;background-position:center center!important;width:100%;height:100%}.et_pb_slider .et_pb_slide_description{position:absolute!important;right:5%!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;width:33%!important;background:rgba(0,0,0,0.5);padding:20px;border-radius:12px;color:#fff;z-index:10;text-align:left;box-sizing:border-box;overflow-y:auto;max-height:90%}.et_pb_slider .et_pb_slide_title{font-size:24px;font-weight:700;color:#fff;margin-bottom:10px}.et_pb_slider .et_pb_slide_content{font-size:15px;color:#f0f0f0;line-height:1.5;margin-bottom:15px}.et_pb_slider .et_pb_button{background-color:#009ee2;color:white!important;border-radius:6px;padding:10px 20px;font-weight:600;border:none!important;box-shadow:0 2px 8px rgba(0,0,0,0.2);transition:all 0.3s ease;display:inline-block}.et_pb_slider .et_pb_button:hover{background-color:#007bb5;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.3)}.et_pb_slider .et-pb-controllers a{background-color:rgba(255,255,255,0.6)!important;width:10px;height:10px;border-radius:50%;margin:0 5px;transition:background-color 0.3s ease}.et_pb_slider .et-pb-controllers .et-pb-active-control{background-color:#009ee2!important}.et_pb_slider .et-pb-arrow-prev,.et_pb_slider .et-pb-arrow-next{background-color:rgba(255,255,255,0.8);color:#333!important;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.et_pb_slider .et-pb-arrow-prev:hover,.et_pb_slider .et-pb-arrow-next:hover{background-color:#009ee2;color:#fff!important}@media (max-width:768px){.et_pb_slider .et_pb_slide_description{position:relative!important;width:90%!important;left:50%!important;right:auto!important;top:auto!important;bottom:20px!important;transform:translateX(-50%)!important;text-align:center;background:rgba(0,0,0,0.6);max-height:none}}