body,html{scroll-behavior:smooth}a,body,header nav,p {margin:0;padding:0}button[type=submit]:focus,input:focus,textarea:focus{outline:0;box-shadow:0 0 0 4px rgba(96,165,250,.5)}.container_header {position:relative;}.container_header span {width: 100%;height: 100%;}.container_header img {width:100%;max-width: 500px;margin:0 auto;}.container_header,button[type=submit]:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}*,.container_header h1,::after,::before{box-sizing:border-box}:root{--p-color:#F46E25;--s-color:#0E6BA4}body{font-family:Inter,sans-serif;background-color:#fff;color:#333;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#e2e8f0;border-radius:10px}::-webkit-scrollbar-thumb{background:#64748b;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#475569}a{text-decoration:none}input,textarea{font-family:inherit;padding:16px;border:1px solid #d1d5db;border-radius:8px;font-size:1.125rem;transition:border-color .3s,box-shadow .3s;resize:none}input:focus,textarea:focus{border-color:#3b82f6}button[type=submit]{background-color:#2563eb;color:#fff;padding:16px 32px;border:none;border-radius:9999px;font-weight:700;font-size:1.25rem;cursor:pointer;transition:background-color .4s,transform .4s,box-shadow .4s;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}button[type=submit]:hover{background-color:#1e40af;transform:scale(1.05)}.map{border-radius:12px;overflow:hidden;border:1px solid #e5e7eb}iframe{width:100%;height:450px;border:0}footer{text-align:center;padding:20px;font-size:.9em;color:#666}header{position:fixed;top:0;left:0;width:100%;z-index:9999}header .header{display:flex;justify-content:space-between;align-items:center;height:50px;background-color:inherit;padding:5px 15px;position:relative}header .header.new{background-color:#fff;box-shadow:0 0 2px 0 #ddd}header .header.new .desk_nav a,header .header.new button svg{color:#4b5563;stroke:#4b5563}header button{height:40px;cursor:pointer;width:40px;background-color:transparent;border:none}header button svg{height:25px;stroke:#fff;width:25px}header .desk_nav{display:flex;align-items:center;gap:15px}header .desk_nav a{color:#fff}header nav.mb_nav{display:none;width:100%;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1);padding:10px 0;transition:display .2s;position:absolute}header nav.mb_nav.show{display:block}header nav.mb_nav a{width:100%;padding:15px;display:block;color:#555}header nav.mb_nav a:hover{background-color:#f1f1f1}header nav.mb_nav a:active{background-color:rgba(0,0,0,.3)}@media (min-width:769px){header button,header nav.mb_nav{display:none!important}}header a.logo{height:35px;width:auto;overflow:hidden}header a.logo img{height:100%;width:100%}.container_db{display:flex;flex-direction:row;align-items:center}.certification_db,.contact-box ul li{align-items:center}.certification_db svg{width:150px;height:150px;stroke:var(--s-color)}.certification_svg svg{animation:1s infinite bounce}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.certification_card{width:100%;max-width:900px;margin:50px auto;padding:15px}.certification_card h3 span{border-bottom:5px solid var(--s-color);text-transform:uppercase}.certification_db p,.certification_svg{width:50%;color:#555}.certification_svg{display:flex;justify-content:center;align-items:center}.container_header{background:linear-gradient(to bottom right,var(--p-color),var(--s-color));color:#fff;padding:80px 16px;text-align:center;border-bottom-left-radius:24px;border-bottom-right-radius:24px}

.container,.container_header:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.container_header h1{font-size:2rem;padding:20px;font-weight:800;margin-bottom:16px;letter-spacing:-.025em;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;display:flex;flex-wrap:wrap;justify-content:center}.container_header p{font-size:1.125rem;font-weight:300;color:#fff;opacity:.9}.container{max-width:960px;margin:48px auto;padding:24px;background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:48px}@media (min-width:640px){.container_header h1{font-size:3.75rem}.container_header p{font-size:1.25rem}.container{padding:32px}}

@media (min-width:768px){.container_header h1{font-size:4.5rem}.container_header p{font-size:1.5rem}.container{padding:48px}}form{display:flex;flex-direction:column;gap:20px}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:1s ease-out forwards fadeIn;opacity:0;transform:translateY(20px)}.fade-in-1{animation-delay:.2s}.fade-in-2{animation-delay:.4s}.fade-in-3{animation-delay:.6s}.fade-in-4{animation-delay:.8s}.fade-in-5{animation-delay:1s}.fade-in-6{animation-delay:1.2s}.fade-in-7{animation-delay:1.4s}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.9}}.contact-box ul,.our_solutions ol{list-style-type:none;margin:0;padding:0}#backToTopBtn{bottom:20px;right:20px;z-index:99;background-color:#3b82f6;color:#fff;padding:12px 16px;border-radius:9999px;box-shadow:0 4px 12px rgba(0,0,0,.2);cursor:pointer;transition:background-color .3s,transform .2s;border:none}#backToTopBtn:hover{background-color:#2563eb;transform:translateY(-3px)}.contact-box ul{display:flex;flex-direction:column;gap:20px}.contact-box ul li{display:flex}.contact-box ul li strong,.contact-box ul li svg{margin-right:10px}.contact-box ul li a{margin-right:10px;display:flex;align-items:center;flex-direction:row;color:inherit}.our_mission{width:90%;max-width:700px;margin:50px auto;display:flex;flex-direction:row;gap:15px}.our_mission svg{width:20px;height:20px;}@media (max-width:768px){header .desk_nav{display:none}.our_mission{flex-direction:column}}.our_services{width:90%;max-width:900px;margin:20px auto}.services_card_wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;text-align:center}@media (max-width:769px){.container_db{flex-direction:column}.certification_db p,.certification_svg{width:100%!important}.certification_svg{margin:40px}.services_card_wrapper{grid-template-columns:repeat(1,1fr)}}.services_card{border-radius:10px;padding:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);width:100%;background-color:#fff;border:1px solid #eee;display:flex;flex-direction:row;gap:15px;align-items:center;}.services_card p{color:#555; flex: 1; text-align: left;}.services_card a {color:#333; text-align: left;}.services_card svg {width: 20px; stroke:#333;height:25px;}.services_card span.num{width:50px;height:50px;border-radius:50%;background-color:var(--p-color);color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;flex-shrink:0;font-size:20px}.our_solutions{width:100%;max-width:500px;margin:50px auto;padding:15px}.our_solutions svg{width:25px;height:25px;margin-right:10px;stroke:var(--p-color);flex-shrink:0}.our_solutions ol li{display:flex;align-items:center;flex-direction:row;margin-bottom:15px}.our_solutions_hd{margin-bottom:25px}.our_solutions_hd p{width:100%;height:5px;display:block;position:relative}.our_solutions_hd p::after{content:"";position:absolute;background-color:var(--p-color);height:100%;animation:3s ease-out infinite show_hide}@keyframes show_hide{from{width:0%}to{width:50%}}.our_location{width:100%;max-width:750px;padding:15px;margin:20px auto}.contact_wrapper{display:flex;flex-direction:row;width:100%;max-width:1027px;margin:50px auto;gap:20px;padding:15px;justify-content:center}@media (max-width:789px){.contact_wrapper{flex-direction:column}}.contact-box svg{height:30px;width:30px;flex-shrink:0}.courses_bd .cont,.courses_db{display:flex;flex-direction:column;align-items:center;justify-content:space-around}.courses_db h3{margin-bottom:50px;text-transform:uppercase;color:#333}.courses_bd{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;width:70%;max-width:1025px}.courses_bd .cont p{text-align:center;color:#555;font-size:14px}.courses_bd .cont svg{width:100px;height:100px}.courses_bd .cont:last-child svg{width:120px;height:120px}