.shine-hover{position:relative;display:inline-block;overflow:hidden}.shine-hover img{display:block;width:100%;height:auto}.shine-hover:after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:hsla(0,0%,100%,.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1;opacity:0;pointer-events:none}.shine-hover:hover:after{opacity:1;animation:shineEffect .8s ease-out forwards}@keyframes shineEffect{0%{height:0;opacity:1}to{height:300%;opacity:0}}.about-section{padding:clamp(50px,5vw,100px) 0;background-color:#fff}.about-section .about-images{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px}.about-section .about-images .image-wrapper{position:relative;width:100%;max-width:clamp(100%,50%,500px);display:flex;flex-direction:column}@media(max-width:1200px){.about-section .about-images .image-wrapper{align-items:center}}.about-section .about-images .image-wrapper .main-image-wrapper{width:100%;height:auto;display:block;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media(min-width:1200px){.about-section .about-images .image-wrapper .main-image-wrapper{width:75%}}.about-section .about-images .image-wrapper:before{content:"";position:absolute;width:150px;height:150px;background-image:url(/images/dot-png.png);background-size:contain;background-repeat:no-repeat;background-position:50%;bottom:45px;left:30px;opacity:.5;display:none}@media(min-width:1400px){.about-section .about-images .image-wrapper:before{display:block}}.about-section .about-images .image-wrapper .overlay-image-wrapper{position:relative;margin:clamp(-80px,-5vw,-100px) 0 0 clamp(0px,10vw,350px);width:70%;height:auto;max-height:clamp(180px,25vw,250px);box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1}@media(max-width:1023px){.about-section .about-images .image-wrapper .overlay-image-wrapper{width:50%;margin:clamp(-80px,-5vw,-100px) 0 0 clamp(0px,10vw,0px)}}@media(max-width:1199px){.about-section .about-images .image-wrapper .overlay-image-wrapper{margin:-60px 0 0}}.about-section .about-images .image-wrapper .rotated-text{position:absolute;font-family:La Belle Aurore,cursive;font-size:40px;color:#553105;right:-8%;top:22%;transform:rotate(270deg) translateY(-50%);white-space:nowrap;font-weight:700;opacity:.8;z-index:9}.about-section .about-content .title{font-family:Hanken Grotesk,sans-serif;font-weight:700;line-height:1.1em;letter-spacing:-.02em;margin-bottom:0;font-size:clamp(26px,3vw,45px)}.about-section .about-content .description{font-family:Hanken Grotesk,sans-serif;font-weight:600;line-height:1.7em;font-size:clamp(14px,2vw,18px)}.about-section .about-content ul.features{list-style:none;padding:0;margin-bottom:20px}.about-section .about-content ul.features li{display:flex;align-items:center;font-size:clamp(14px,2vw,16px);margin-bottom:10px}.about-section .about-content ul.features li .icon{color:#9d7049;margin-right:10px}@media(max-width:1024px){.about-section .about-content{margin-top:40px}}.whychooseus-section{background-color:#f8f8f8}.whychooseus-section .title{font-family:Hanken Grotesk,sans-serif;font-weight:700;line-height:1.1em;letter-spacing:-.02em;margin-bottom:0;font-size:clamp(26px,3vw,45px)}.whychooseus-section .description{font-family:Hanken Grotesk,sans-serif;font-weight:600;line-height:1.7em;font-size:clamp(14px,2vw,18px)}.whychooseus-section .features-list{margin-top:20px}.whychooseus-section .features-list .feature-item{padding:18px 10px;cursor:pointer;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.whychooseus-section .features-list .feature-item img{width:40px;height:40px}.whychooseus-section .features-list .feature-item h5{font-size:20px;font-family:Hanken Grotesk,sans-serif;font-weight:700;color:var(--color-black)}.whychooseus-section .features-list .feature-item p{font-family:Hanken Grotesk,sans-serif;font-weight:500;color:var(--color-black);font-size:14px}.whychooseus-section .features-list .feature-item:hover .icon-circle{background-color:var(--color-secondary)}.whychooseus-section .features-list .feature-item.fade-in-up{opacity:1;transform:translateY(0)}.whychooseus-section .features-list .feature-item.hidden{visibility:hidden}.whychooseus-section .image-grid{gap:14px}.whychooseus-section .image-grid .image img{width:100%;height:100%;object-fit:cover}.whychooseus-section .image-grid .image1{width:60%;height:290px}.whychooseus-section .image-grid .image2{width:40%;height:290px}.whychooseus-section .image-grid .image3{width:70%;height:340px}.whychooseus-section .image-grid .image4{width:30%;height:340px}.whychooseus-section .icon-circle{width:60px;min-width:60px;height:60px;background-color:var(--bg-icon);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:50%;transition:background-color .3s ease-in-out}.whychooseus-section .icon-circle svg{color:var(--color-white);fill:var(--color-white);transition:fill .3s ease-in-out}.slider-section{padding:60px 0;text-align:center}.slider-section .title{font-family:var(--font-secondary);font-size:clamp(20px,4vw,40px);color:var(--color-primary);font-weight:700}.slider-section .description{color:var(--color-secondary);font-size:clamp(14px,3vw,20px);padding-bottom:10px;border-bottom:.8px solid var(--color-primary);margin-top:-10px}.slider-section .swiper-wrapper{padding-bottom:40px}.slider-section .swiper-pagination{position:absolute;bottom:5px!important;left:50%!important;transform:translateX(-50%);text-align:center}.slider-section .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:var(--color-secondary);opacity:.5;transition:all .3s ease-in-out}.slider-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-primary);opacity:1;transform:scale(1.2)}.slider-section .swiper-slide{display:flex;justify-content:center;align-items:center;overflow:hidden}.slider-section .swiper-slide .single-video-item .video-div a img,.slider-section .swiper-slide img{width:100%;min-height:280px;height:auto;transition:transform .5s ease-in-out}.slider-section .swiper-slide .single-video-item .video-div a img:hover,.slider-section .swiper-slide img:hover{transform:scale(1.03)}@media(max-width:1024px){.slider-section .swiper-slide img{height:220px!important;min-height:220px!important}}@media(max-width:480px){.slider-section .video-heading{font-size:.9rem}}.fixed-background-section{background:url(/images/hero8.jpg) 50%/cover fixed;padding:clamp(80px,10vw,150px) 0;text-align:center;position:relative}.fixed-background-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1}.fixed-background-section .container{position:relative;z-index:2}