@media (min-width:1000px){.container-xl{max-width:950px}}@media (min-width:1100px){.container-xl{max-width:1050px}}@media (min-width:1200px){.container-xl{max-width:calc(100vw - 120px)}}@media (min-width:1600px){.container-xl{max-width:1500px}}.container-xl{--bs-gutter-x:2rem}*,:after,:before{box-sizing:border-box}*{margin:0}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#141414}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}body{font-family:IBM Plex Sans}p{font-weight:400;line-height:1.32;letter-spacing:0;color:#5e5e5e}.mainBtn{background-color:transparent;border:.0625rem solid #c0f4fe;position:relative;color:white}.mainBtn img{width:1.25rem;height:1.25rem;position:absolute;top:-.625rem;right:-.625rem}.secondaryBtn{background-color:transparent;border:none;font-weight:600}.infoBtn{font-weight:400;font-size:.875rem}.baseBtn{border:none;transition:box-shadow .3s ease}.baseBtn:focus,.baseBtn:hover{box-shadow:.1rem .25rem .25rem 0 #0000001e}.baseBtn:active{transform:scale(.95)}.yellowBtn{background-color:#ffcf43}.greenBtn{background-color:#01f680;box-shadow:0 .25rem .25rem 0 #00000040}.lightBlueBtn{background-color:#c0f4fe}.darkblueBtn{background-color:#4b8cd7;color:#ffffff}.largeBtn{padding:.625rem 1.25rem;min-width:10rem;font-size:1.125rem}.mediumBtn{padding:.375rem .75rem}.smallBtn{padding:.125rem .25rem}.mainHeading{font-weight:300;font-size:3.375rem;line-height:1.02;letter-spacing:-.02em;color:#fff}.secondaryHeading{font-weight:500;font-size:2.5rem;line-height:1.19;letter-spacing:0}.subHeading{font-size:1.375rem;color:#141414}.subHeading,.subSideHeading{font-weight:500;line-height:1.11;letter-spacing:0}.subSideHeading{font-size:2rem}.marquee-swiper.swiper-free-mode>.swiper-wrapper{transition-timing-function:linear!important;display:flex;align-items:center;padding-block:1rem}.scrollbar .swiper-scrollbar{display:block!important;background-color:#e0e0e0;height:4px;border-radius:10px}.scrollbar .swiper-scrollbar-drag{height:4px;background-color:#4b8cd7;border-radius:10px}.cusService ::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}@media only screen and (max-width:576px){.mainHeading{font-size:2.25rem}.secondaryHeading{font-size:1.5rem}}