@media screen and (min-device-width:200px)and (max-device-width:599px)and (-webkit-min-device-pixel-ratio:1){.mobtopspace{margin-top:10%!important}.ft_img{margin-left:-10%!important}}.carousel-img-container{height:100vh;background-size:cover;background-position:50%;position:relative}.carousel-content{position:absolute;top:50%;left:40%;transform:translate(-50%,-50%);color:#fff;text-align:center}.red-vertical-line{position:relative;width:10px;height:100%;background-color:transparent;overflow:hidden;margin-left:50%!important}.red-vertical-line:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:red;animation:slideUp 1.5s ease forwards}@keyframes slideUp{to{height:100%}}.animated-text{position:relative;opacity:0;transform:translateY(100px);animation:textSlideUp 1.5s ease forwards}@keyframes textSlideUp{to{opacity:1;transform:translateY(0)}}.animated-text2{position:relative;opacity:0;transform:translateY(100px);animation:textSlideUp2 3s ease forwards}@keyframes textSlideUp2{to{opacity:1;transform:translateY(0)}}.stretch-on-hover{width:100%;transition:transform .3s ease}.stretch-on-hover:hover{transform:scale(1.05)}.hover-container{overflow:hidden;transition:transform .5s ease-in-out}.image-container{height:100%;overflow:hidden;transition:transform .5s ease,height .5s ease}.image-container img{height:350px;transform:translateY(10%);transition:transform .5s ease,scale .5s ease}.hover-container:hover .image-container img{transform:translateY(0) scale(1.1)}.arrow{display:inline-block;transition:width .3s ease;width:20px;overflow:hidden;margin-left:5%}.read-more{display:flex;align-items:center;font-size:16px}.pointer_{cursor:pointer}.title{font-weight:600}@keyframes rotate{0%{transform:rotate(0deg)}25%{transform:rotate(45deg)}50%{transform:rotate(0deg)}}@keyframes rotate1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rotating-svg1{transform-origin:center;transition:transform .2s ease-in-out}.rotating-svg1:hover{animation:rotate1 2.5s linear infinite}.rotating-svg{transform-origin:center;transition:transform .2s ease-in-out}.rotating-svg:hover{animation:rotate 2.5s linear infinite}.image-containerhos{height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.image-containerhos:hover .text-pos{font-size:34px!important;transition:font-size .3s ease;font-weight:700}.text-pos{margin-top:100%!important;margin-left:-18%!important}.text-pos,.text-pos1{position:absolute;font-size:32px!important;transition:font-size .3s ease;color:#fff!important}.text-pos1{margin-top:30%!important;margin-left:-75%!important}.image-containerhos:hover .text-pos1{font-size:34px!important;transition:font-size .3s ease;font-weight:700}.img-fluide{width:100%;height:100%;transition:transform .3s ease;filter:brightness(-.5)}.img-fluide:hover{transform:scale(.98);filter:contrast(-1.8) brightness(-.7)}.img-flui_deo{width:100%;height:100%;transition:transform .3s ease;filter:contrast(1) brightness(.6)}.img-flui_deo:hover{transform:scale(.98);filter:contrast(2) brightness(.2)!important}.img_pointer{cursor:url(/grp.svg),auto}@keyframes slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.slide-in{animation:slideInFromBottom .9s forwards}.text-pos2{position:absolute;font-size:32px!important;transition:font-size .3s ease;margin-top:47%!important;margin-left:-20%!important;color:#fff!important}.image-containerhos:hover .text-pos2{font-size:34px!important;transition:font-size .3s ease;font-weight:700}.text-pos3{position:absolute;font-size:32px!important;transition:font-size .3s ease;margin-top:95%!important;margin-left:-45%!important;color:#fff!important}.image-containerhos:hover .text-pos3{font-size:34px!important;transition:font-size .3s ease;font-weight:700}.back-to-top-button{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background-color:#ef254b;border-radius:50%;cursor:pointer;display:flex;align-items:center;opacity:0;justify-content:center;z-index:9999}@media (max-width:768px){.back-to-top-button{position:fixed!important;bottom:20px!important;right:20px!important;width:50px!important;height:50px!important;background-color:#ef254b!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:opacity .3s ease-in-out;z-index:9999}}.back-to-top-button.visible{opacity:1}.cardd{border-top-left-radius:30px;border-top-right-radius:30px}.cardd,.img-containerd{position:relative}.img-containerd .img-fluid{display:block;width:100%;height:auto}.img-containerd .svg-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.img-containerd .svg-icon{width:164px;height:164px;cursor:pointer}.cardd:hover .svg-overlay{display:block}.cardd:hover .text-bld{font-weight:700}.carrd{transition:transform .5s ease,border .5s ease,box-shadow .5s ease;border:2px solid transparent;display:inline-block}.carrd:hover{transform:scale(1.05);border-color:#ef254b;box-shadow:0 4px 8px rgba(0,0,0,.2)}.carrd .rotatinrg-svg1{transition:transform .5s ease}.carrd:hover .rotatinrg-svg1{transform:scale(1.2);animation:rotate 2.5s linear infinite}.carrd .text-container{transition:font-size .5s ease}.carrd:hover .text-container{font-size:26px}.carrd .subtext{transition:font-size .5s ease,color .5s ease}.carrd:hover .subtext{font-size:22px;color:#333}.home_text{font-size:40px!important}.home_text_2{font-size:20px!important}.home_text2{font-size:24px!important}.mb_txt_wt{color:#6f6f6f!important}@media screen and (min-device-width:200px)and (max-device-width:599px)and (-webkit-min-device-pixel-ratio:1){.back-to-top-button{bottom:10px!important;right:10px!important;width:40px!important;height:40px!important}.home_text{font-size:20px!important}.home_text2{font-size:10px!important}.carousel-content{position:absolute;left:50%;width:95%;height:50%;top:55%}.red-vertical-line{width:10px}.carousel-img-container{height:50vh!important}.hideinpc{display:none}.mg_left{margin-left:2%}.mg_left1{margin-left:0}.homeleftmobtx{margin-left:-13%}.hm_txt_mb{margin-left:2%}.hm_txt_mb1{margin-left:-2%}.text-pos1{margin-top:50%!important;margin-left:-5%!important}.text-pos,.text-pos3{margin-top:30%!important;margin-left:-5%!important}.mgtp{margin-top:5%}.text-pos2{font-size:24px!important;margin-top:47%!important;margin-left:0!important}.image-containerhos:hover .text-pos2{font-size:27px!important;transition:font-size .3s ease;font-weight:700}.mb-over{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mb-over::-webkit-scrollbar{display:none}.scrollable-container{position:relative}.btn_scroll1,.btn_scroll2{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.btn_scroll1{left:0}.btn_scroll2{right:0}.home_t_ext{font-size:18px!important}.carrd_1{background-color:#ef254b!important}.carrd_1,.mb_txt_wt{color:#fff!important}.text-pri{font-size:56px!important}.homeleftmob{margin-left:-23px!important}.hometpmob{margin-top:10%!important}.home_text_2{font-size:12px!important}}@media screen and (min-device-width:600px)and (-webkit-min-device-pixel-ratio:1){.hideinmob{display:none!important}.home_t_ext{font-size:62px!important}.text-pri{font-size:96px!important}}.imgposlef{margin-left:-25%!important}@media screen and (min-device-width:200px) and (max-device-width:599px) and (-webkit-min-device-pixel-ratio:1){.animated-text-con{position:relative;opacity:0;transform:translateY(100px);animation:textSlideUp 1.5s ease forwards;font-size:32px!important;margin-left:4%!important;margin-top:2%}.red-vertical-line-con{position:relative;width:10px;height:50px;overflow:hidden}.red-vertical-line-con:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:red;animation:slideUp 1.5s ease forwards}.carousel-content-con{position:absolute;top:53%;width:76%;left:51%;transform:translate(-50%,-50%);color:#fff}.animated-text-con{font-size:36px!important;margin-left:5%!important}.remspright{padding-right:calc(var(--bs-gutter-x) * 0)!important}}.navspa{--bs-navbar-padding-y:0.3%!important}.fixweb{height:4%!important}.transparent-header{background:#fff!important;position:fixed;top:0!important;width:100%!important}.dropdowncontent{display:flex!important;background-color:#fff!important;position:fixed!important;left:0!important;right:0!important;width:100%!important;border-radius:0!important}.dropdowntext:hover{font-weight:500!important;cursor:pointer!important;color:#fff!important;background-color:#ef254b!important}.textcolor{color:#000!important;font-weight:600!important}.textcolor,.textcolor1{text-transform:capitalize!important;font-size:18px!important}.textcolor1{color:#ef254b!important;font-weight:500!important}.drppos{margin-left:5%!important}@media screen and (min-device-width:1200px)and (max-device-width:1499px)and (-webkit-min-device-pixel-ratio:1){.leftpos{margin-left:-50px!important}.drppos{margin-left:5.5%!important}}@media screen and (min-device-width:800px) and (max-device-width:1300px) and (-webkit-min-device-pixel-ratio:1){.leftpos{margin-left:-85px!important}.leftpos1{margin-left:-15px!important}.drppos{margin-left:6%!important}}@media screen and (min-device-width:200px)and (max-device-width:599px)and (-webkit-min-device-pixel-ratio:1){.disp_none{display:none!important}.img-pos{width:55%!important;margin-left:30%!important}.btn-pos{margin-top:-10px!important;margin-left:-50px!important}.dropdowncontent{display:block!important;background-color:#fff!important;position:fixed!important;left:0!important;right:0!important;width:100%!important;border-radius:0!important}.transparent-header{width:100%!important;top:0!important;margin-left:-.1px!important;background:#fff!important;position:fixed}.navbar-collapse{position:relative;flex-basis:100%;flex-grow:1;align-items:center;background-color:#fff!important}.textcolor{color:#000!important}.leftmob{margin-left:3%!important}.xmob{--bs-gutter-x:0rem!important}.leftpri{margin-left:12px!important;margin-right:6px!important}.termtop{font-size:36px!important}.termmobredwid{width:8px!important}}@media screen and (min-device-width:600px)and (-webkit-min-device-pixel-ratio:1){.disp_none_mobile{display:none!important}}@media screen and (min-device-width:1800px)and (-webkit-min-device-pixel-ratio:1){.leftpos{margin-left:135px!important}.leftpos1{margin-left:165px!important}.drppos{margin-left:3.9%!important}}