@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto.eot);src:url(/assets/fonts/Roboto.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Roboto.woff2) format("woff2"),url(/assets/fonts/Roboto.ttf) format("truetype"),url(/assets/fonts/Roboto.svg#Roboto) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Medium;src:url(/assets/fonts/Roboto-Medium.eot);src:url(/assets/fonts/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Roboto-Medium.woff2) format("woff2"),url(/assets/fonts/Roboto-Medium.ttf) format("truetype"),url(/assets/fonts/Roboto-Medium.svg#Roboto-Medium) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Bold;src:url(/assets/fonts/Roboto-Bold.eot);src:url(/assets/fonts/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Roboto-Bold.woff2) format("woff2"),url(/assets/fonts/Roboto-Bold.ttf) format("truetype"),url(/assets/fonts/Roboto-Bold.svg#Roboto-Bold) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IconFont;src:url(/assets/fonts/iconfont.eot);src:url(/assets/fonts/iconfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/iconfont.woff2) format("woff2"),url(/assets/fonts/iconfont.ttf) format("truetype"),url(/assets/fonts/iconfont.svg#IconFont) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Adani-Bold;src:url(/assets/fonts/Adani-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Adani-Medium;src:url(/assets/fonts/Adani-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Adani-Regular;src:url(/assets/fonts/Adani-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Adani-SemiBold;src:url(/assets/fonts/Adani-SemiBold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito-Regular;src:url(/assets/fonts/Nunito-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-Regular;src:url(/assets/fonts/Nunito-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:Nunito-Regular!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility}.main{text-align:center;font-weight:500}.st{margin-bottom:0!important;margin-top:3rem}.t-bold{font-weight:700}.max2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.richx{font-size:1rem;font-weight:500;font-family:Adani-Regular!important}.rte-gallery-section{padding:3rem 0;background:#fff}.rte-gallery-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.rte-gallery-heading{font-family:Montserrat-semiBold;font-size:1.5rem;font-weight:600;margin:0}.rte-gallery-nav{display:flex;gap:12px}.rte-gallery-next,.rte-gallery-prev{width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid #000;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease}.rte-gallery-next:hover,.rte-gallery-prev:hover{background:#f3f4f6}.rte-gallery-next svg,.rte-gallery-prev svg{width:20px;height:20px;color:#333}.rte-gallery-slider-wrapper,.rte-gallery-swiper{width:100%}.rte-gallery-slide{height:auto}.rte-gallery-item{position:relative;cursor:pointer;transition:transform .3s ease}.rte-gallery-item:hover .rte-gallery-image{transform:scale(1.05)}.rte-gallery-image-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.rte-gallery-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}@media(max-width:992px){.rte-gallery-heading{font-size:1.75rem}}@media(max-width:768px){.rte-gallery-heading{font-size:1.5rem}}@media(max-width:576px){.rte-gallery-header{flex-direction:column;align-items:flex-start;gap:12px}.rte-gallery-heading{font-size:1.25rem}.rte-gallery-nav{align-self:flex-end}}