a#pointer-event{pointer-events:none}.logo_container{width:auto!important;text-align:left}html body .et-fixed-header nav#top-menu-nav .menu-item-28 a{color:#fff!important}.process-block{font-family:"Poppins",sans-serif;color:#222}.step-head{display:flex;align-items:center;gap:6px}.container{max-width:1100px;margin:0 auto}.process-title{font-size:28px;letter-spacing:1px;color:#0a1269;margin:0 0 6px;font-weight:700}.process-sub{margin:0 0 28px;color:#555;font-size:16px}.process-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:18px}.process-list li{display:flex;gap:18px;align-items:flex-start;background:#fafafa;border-radius:10px;padding:18px;box-shadow:0 6px 18px rgba(10,18,105,0.04);border:1px solid rgba(10,18,105,0.04)}.step-number{min-width:56px;height:56px;border-radius:50%;background:linear-gradient(180deg,#0a1269 0%,#0a1269 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px rgba(10,18,105,0.12);flex-shrink:0}.step-number span{color:#fff;font-weight:700;font-size:20px;letter-spacing:1px}.step-content{flex:1}.icon{font-size:20px;color:#0a1269;width:30px;text-align:center}.step-head h3{margin:0;font-size:18px;color:#0a1269;font-weight:600;letter-spacing:0.5px}.step-desc{margin:0;color:#444;font-size:15px;line-height:1.5}.process-list li:hover{transform:translateY(-6px);transition:transform 220ms ease;box-shadow:0 12px 26px rgba(10,18,105,0.1)}@media (min-width:700px){.process-list{grid-template-columns:1fr 1fr;gap:20px}}@media (min-width:1000px){.process-list{grid-template-columns:repeat(3,1fr);gap:22px}}@media (max-width:420px){.step-number{min-width:48px;height:48px}.step-number span{font-size:18px}.step-head h3{font-size:16px}.step-desc{font-size:14px}}.service-areas{font-family:"Poppins",sans-serif}.container{max-width:1100px;margin:auto;text-align:center}.section-title{font-size:28px;font-weight:700;color:#0a1269;margin-bottom:12px}.section-intro{color:#555;font-size:16px;margin-bottom:30px}.area-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.area-item{background:#fff;padding:14px 18px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,0.05);font-size:16px;font-weight:500;color:#333;text-align:left;display:flex;align-items:center;gap:10px;transition:transform 0.2s ease,box-shadow 0.2s ease}.area-item i{color:#0a1269;font-size:16px}.area-item:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,0.1)}#logo{max-height:299px!important}.menu-item-28 a{padding:10px 20px;border:1px solid;border-radius:5px;color:#fff!important;background:#f8a221;padding-bottom:10px!important}.et_fixed_nav.et_show_nav #page-container{padding-top:0!important}#banner{background-attachment:fixed}div#section2{display:flex;align-items:center}.et-fixed-header img#logo{max-height:120px!important}#top-menu li a{font-size:18px;font-family:Poppins;font-weight:normal;font-style:normal;letter-spacing:1px;text-transform:uppercase}header#main-header .container.clearfix.et_menu_container{max-width:100%;width:90%}#section3{background-attachment:fixed}.wpcf7 form{font-family:"Poppins",sans-serif;font-size:20px;letter-spacing:1px;color:#333}.wpcf7 form label{font-weight:600;display:block;margin-bottom:6px;font-size:18px;letter-spacing:1px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{width:100%;padding:14px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:18px;font-family:"Poppins",sans-serif;letter-spacing:1px;margin-bottom:1px;transition:all 0.3s ease}.wpcf7 input:focus,.wpcf7 textarea:focus{border-color:#b90024;outline:none}.wpcf7 ::placeholder{color:#999;font-style:italic;font-family:"Poppins",sans-serif;font-size:18px;letter-spacing:1px}.wpcf7-not-valid-tip{color:#b90024;font-size:14px;margin-top:-10px;margin-bottom:12px;font-family:"Poppins",sans-serif;letter-spacing:1px}.wpcf7 .consent label{font-weight:normal;font-size:16px;line-height:1.5;display:flex;align-items:flex-start;font-family:"Poppins",sans-serif;letter-spacing:1px}.wpcf7 .consent input[type="checkbox"]{margin-right:10px;margin-top:3px}.wpcf7 input[type="submit"]{color:#ffffff!important;border-width:0px!important;letter-spacing:1px;font-size:22px;text-transform:uppercase!important;background-color:#0a1269;padding:10px 45px!important;border-radius:4px;font-family:"Poppins",sans-serif;font-weight:600;cursor:pointer;transition:background 0.3s ease,transform 0.2s ease}.wpcf7 input[type="submit"]:hover{background-color:#e09900;transform:translateY(-2px)}.wpcf7 .row{display:flex;flex-wrap:wrap;gap:15px}.wpcf7 .col-md-6,.wpcf7 .col-md-3{flex:1;min-width:100%}span.wpcf7-list-item.first.last{font-size:15px;margin-bottom:20px!important}div#app-slider img{width:66%}div#app-slider{margin-top:-38px}.twentytwenty-container,.twentytwenty-container img{width:100%!important;max-width:100%!important;display:block}.categories{text-align:center;margin-bottom:20px}.categories button{border:1px solid #000;padding:8px 20px;margin:0 5px;cursor:pointer;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:16px}.categories button.active{background:#000;color:#fff}.tab-content{display:none}.tab-content.active{display:block}@media (min-width:768px){.wpcf7 .col-md-6{min-width:48%}.wpcf7 .col-md-3{min-width:23%}}@media screen and (max-width:992px){.wpcf7 input[type="submit"]{padding:10px 30px!important}span.wpcf7-list-item.first.last{font-size:12px;margin-bottom:20px!important;line-height:1.7}.wpcf7 form label{font-weight:400;font-size:16px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{padding:12px;border:none}.wpcf7 ::placeholder{font-size:16px}#banner{background-attachment:fixed;background-position:50% 50%!important}#logo{max-width:50%!important}div#section2{display:flex;align-items:center;flex-direction:column}.et_pb_column.et_pb_column_1_2.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough{order:2;margin-top:50px;margin-bottom:0}}div#contact-col{margin-top:-170px}@supports (-webkit-touch-callout:none){#banner,.et_pb_section{background-attachment:scroll!important;background-size:cover!important;background-position:center center!important}}