@import"https://fonts.cdnfonts.com/css/satoshi";:root{--font-name: "Inter", sans-serif;--font-name-2: "Satoshi", sans-serif;--wrapper-max-width: 1400px;--primary-color: #063361;--secondary-color: #f3f5f9;--white-color: #ffffff;--black-color: #000000;--dark-color: #111111;--border-color: #cccccc;--blue-color: #0864e4;--blue-color1: #dff3ff;--dark-gray: #141414;--light-blue: #41a3ff33;--light-gray: #737373;--light-gray1: #4c4c4c;--bg-model: #f1f7ff;--font-size-10: .625rem;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-18: 1.125rem;--font-size-20: 1.25rem;--font-size-22: 1.38rem;--font-size-24: 1.5rem;--font-size-25: 1.56rem;--font-size-26: 1.625rem;--font-size-28: 1.75rem;--font-size-30: 1.875rem;--font-size-32: 2rem;--font-size-34: 2.13rem;--font-size-36: 2.25rem;--font-size-40: 2.5rem;--font-size-45: 2.813rem;--font-size-50: 3.13rem;--padding-5: .3125rem;--padding-10: .625rem;--padding-15: .9375rem;--padding-20: 1.25rem;--padding-25: 1.5625rem;--padding-30: 1.875rem;--padding-40: 2.5rem;--padding-50: 3.125rem}header{background-color:var(--light-blue);position:sticky;top:0;z-index:99}header nav ul{gap:4rem}header nav ul li{font-weight:350}header.scrolled{background-color:#fff;box-shadow:0 2px 20px #0000001a}.wrapper{padding:var(--padding-20) 0}footer{background-color:var(--secondary-color);position:relative}footer .wrapper{padding:var(--padding-20) var(--padding-10);padding-bottom:0}footer .top{display:grid;align-items:center;grid-template-columns:1fr 2fr;gap:clamp(10px,5vw,20px)}footer .top img{max-width:250px}footer .top small{display:block;line-height:2}footer .top:after{content:"";display:block;width:100%;height:1px;background-color:var(--border-color);grid-column:span 3}footer .middle{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:clamp(10px,5vw,var(--padding-20));padding:var(--padding-20) 0}footer .middle .contact-details{grid-column:span 2}footer .middle .contact-details h4{font-weight:500}footer .middle .contact-details p{margin-bottom:var(--padding-15)}footer .middle .contact-details img{margin-right:var(--padding-10)}footer .middle .footer-links:nth-child(3){grid-column:span 2;justify-self:center}footer .middle .footer-links h4{font-weight:500}footer .middle .footer-links li{margin-top:var(--padding-10)}footer .bottom-para{display:block;color:#fff;text-align:center;padding:var(--padding-15) 0;background-color:var(--primary-color)}@media (max-width: 900px){footer .top{grid-template-columns:1fr}footer .top:after{grid-column:span 1}footer .middle{display:flex;justify-content:space-between;flex-wrap:wrap}footer .middle .contact-details,footer .middle .footer-links{min-width:150px}}.flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.center{text-align:center}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-sm{font-size:var(--font-size-14)}.font-md{font-size:var(--font-size-16)}.font-lg{font-size:var(--font-size-18)}.font-xl{font-size:var(--font-size-20)}.font-2xl{font-size:var(--font-size-24)}.font-3xl{font-size:var(--font-size-30)}.dfc{display:flex;justify-content:center;align-items:center}.btn{padding:var(--padding-10) var(--padding-20);border-radius:2rem;text-align:center;cursor:pointer;font-family:inherit;position:relative;overflow:hidden;transition:all .3s ease;outline:none;border:none;font-size:var(--font-size-24);line-height:1}.btn-primary{color:var(--white-color);background-color:var(--primary-color)}.btn-secondary{color:var(--white-color);background-color:var(--blue-color)}.btn-outline{color:var(--black-color);background-color:transparent;border:2px solid var(--black-color)}.btn-sm{padding:var(--padding-5) var(--padding-10);font-size:var(--font-size-14)}.btn-md{padding:var(--padding-10) var(--padding-20);font-size:var(--font-size-16);height:40px}.btn-lg{padding:var(--padding-10) var(--padding-50);font-size:var(--font-size-24);height:54px}@font-face{font-family:Inter;src:url(../../../fonts/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-display:swap}body{margin:0;padding:0;font-weight:300;font-family:var(--font-name);scroll-behavior:smooth}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}h1{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;line-height:1.2}h2{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.3}h3{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:600;line-height:1.4}h4{font-size:clamp(1rem,3vw,1.125rem);font-weight:600;line-height:1.5}p{font-size:clamp(.875rem,2vw,1rem);font-weight:400;line-height:1.6}small{font-size:clamp(.625rem,1.5vw,.875);font-weight:400;line-height:1.4}li{list-style:none}ul{padding:0;margin:0}a{text-decoration:none;color:inherit}.text-center{text-align:center}.d-flex{display:flex}.w-100{width:100%}.position-relative{position:relative}.wrapper{margin:auto;max-width:var(--wrapper-max-width)}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-white{color:var(--white-color)}.text-black{color:var(--black-color)}.text-blue{color:var(--blue-color)}.text-dark-gray{color:var(--dark-gray)}.text-light-blue{color:var(--light-blue)}.bg-primary{background-color:var(--primary-color)}.bg-secondary{background-color:var(--secondary-color)}.bg-white{background-color:var(--white-color)}.bg-black{background-color:var(--black-color)}.bg-blue{background-color:var(--blue-color)}.bg-dark-gray{background-color:var(--dark-gray)}.bg-light-blue{background-color:var(--light-blue)}.inner-banner{background-color:#000205;padding-block:3rem;text-align:center}.inner-banner h1{font-size:var(--font-size-45);color:#fff}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width: 767px){.dm-none{display:none}html{overflow-x:clip;max-width:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.float{animation:float 3s ease-in-out infinite}.float-slow{animation:float 4s ease-in-out infinite}.float-fast{animation:float 2s ease-in-out infinite}.float-large{animation:float-large 3s ease-in-out infinite}@keyframes float-large{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}
