.banner-component{width:100%}.banner-component .banner-image{height:600px;width:100%;overflow:hidden}.banner-component .banner-image img{width:100%;height:100%;object-fit:cover;animation:kenburns-top 20s ease-in-out infinite}.marquee{height:50px;width:100%;overflow:hidden;position:relative}.marquee div{display:block;width:210%;height:auto;position:absolute;overflow:hidden;animation:marquee 25s linear infinite}.marquee span{float:left;width:50%;-webkit-text-stroke-color:#000;-webkit-text-stroke-width:1px;font-family:var(--font-exo);background:transparent;font-size:40px;font-style:normal;font-weight:900;line-height:42px;text-transform:uppercase;opacity:.3}@keyframes marquee{0%{left:0}to{left:-100%}}@keyframes kenburns-top{0%{transform:scale(1);transform-origin:50% 16%}50%{transform:scale(1.25) translateY(-15px);transform-origin:top}to{transform:scale(1);transform-origin:50% 16%}}.contactus-container{width:100%}.contactus-container .contact-loaction{margin:50px 0}.contactus-container .contact-loaction .touchWrapper{display:flex;align-items:center;justify-content:space-between}.contactus-container .contact-loaction .touchWrapper .subTouchWrapper{display:flex;flex-direction:column;gap:30px}.contactus-container .contact-loaction .touchWrapper .subTouchWrapper .touchInfo{max-width:500px}.contactus-container .contact-loaction .touchWrapper .subTouchWrapper .touchInfo h5{font-family:var(--clash-bold);color:#000;font-size:40px;font-style:normal;font-weight:800;line-height:54px;text-transform:uppercase}.contactus-container .contact-loaction .touchWrapper .subTouchWrapper .touchInfo .touchInfoText{color:var(--Foundation-Accent-accent-400,#333);font-family:var(--font-inter);font-size:18px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:45px}.contactus-container .contact-loaction .touchWrapper .subTouchWrapper .touchInfo .touchInfoText span{color:#6d1874;font-family:var(--font-inter)}.contactus-container .contact-loaction .touchWrapper .subTouchWrapper .touchInfo .form-container{display:flex;gap:20px;flex-direction:column}.contactus-container .contact-loaction .touchWrapper .subTouchWrapper .touchInfo .form-container .input-class .touchInput{display:flex;max-width:370px;width:100%;padding:9px 16px;align-items:flex-start;gap:8px;border-radius:10px;border:1px solid #d9d9d9;background:#fff;font-size:16px}.contactus-container .contact-loaction .touchWrapper .subTouchWrapper .touchInfo .form-container .input-class .touchInput:focus-visible{outline:none;border:1px solid #d9d9d9}.contactus-container .contact-loaction .touchWrapper .subTouchWrapper .touchInfo .touchSubmitBtn{margin-top:30px;width:149px;display:flex;padding:15px 30px;align-items:center;justify-content:center;gap:10px;border-radius:30px;background:linear-gradient(90deg,#6d1874 -4.23%,#2674a0 59.62%);white-space:nowrap;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:120%}.contactus-container .contact-loaction .touchWrapper .map-container{display:flex;justify-content:center}.black-background{background:#191919}.black-background .contactus-offices{width:100%;display:flex;justify-content:space-between;padding:50px 0}.black-background .contactus-offices .offices-section-1{display:flex;flex-direction:column;gap:19px;align-items:center}.black-background .contactus-offices .offices-section-1 h1{color:#fff;font-family:var(--font-inter);font-size:32px;font-style:normal;font-weight:600}.black-background .contactus-offices .offices-section-1 p{color:#fff;font-family:var(--font-inter);font-size:20px;font-style:normal;font-weight:500}.black-background .contactus-offices .offices-section-2{display:flex;flex-direction:column;gap:40px}.black-background .contactus-offices .offices-section-2 h1{color:#fff;font-family:var(--font-inter);font-size:16px;font-style:normal;font-weight:600}.black-background .contactus-offices .offices-section-2 p{color:#fff;font-family:var(--font-inter);font-size:16px;font-style:normal;font-weight:400}.office-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:50px 0;text-align:center}.office-container .headings{display:flex;gap:20px;flex-direction:column;margin-bottom:50px}.office-container .headings h2{font-size:40px;font-weight:700}.office-container .headings h2,.office-container .headings span{color:#000;text-align:center;font-family:var(--font-exo);font-style:normal;line-height:120%}.office-container .headings span{font-size:18px;font-weight:500}.office-container .office-image{width:100%;height:515.588px;flex-shrink:0;position:relative;z-index:9;margin-bottom:100px}.office-container .office-image img{border-radius:20px;width:100%;object-fit:cover;height:100%}.office-container .office-image .query-box{border-radius:10px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:25px;padding:20px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:558px;z-index:999}.office-container .office-image .query-box .queries h3{color:#000;font-family:var(--font-inter);font-size:24px;font-style:normal;font-weight:600;line-height:140%}.office-container .office-image .query-box .queries span{color:var(--Foundation-Accent-accent-400,#333);text-align:center;font-family:var(--font-inter);font-size:18px;font-style:normal;font-weight:500;line-height:130%}.office-container .office-image .query-box .mail-id a{color:#6d1874;cursor:pointer;font-family:var(--font-inter);font-size:18px;font-style:normal;font-weight:500;line-height:130%;text-decoration:none}@media only screen and (min-width:220px)and (max-width:768px){.contact-loaction .touchWrapper{display:flex;gap:20px;padding:0 10px}.contact-loaction .touchWrapper .map-container{display:flex!important;justify-content:center!important}.contact-loaction .subTouchWrapper{align-items:center}.contactus-offices{flex-direction:column;padding:50px 10px!important}.contactus-offices .offices-section-2{gap:20px!important}.office-container{padding:0 10px!important}}