@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.hero-banner{width:100%;height:100vh;position:relative;overflow:hidden}@media only screen and (max-width:768px){.hero-banner{height:60vh}}.hero-banner .video-wrapper{width:100%;height:100%}.hero-banner .video-wrapper:before{content:"";z-index:1;background:linear-gradient(360deg,#0000 63.46%,#000000d9 100%),linear-gradient(270deg,#000c 24.57%,#0000 78.28%);width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(-1)}@media only screen and (max-width:768px){.hero-banner .video-wrapper:before{background:linear-gradient(360deg,#0000 63.46%,#000000d9 100%),linear-gradient(2deg,#000c 24.57%,#0000 78.28%)}}.hero-banner .video-wrapper video,.hero-banner .video-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.hero-banner .video-wrapper .bg-wrapper{z-index:2;width:100%;max-width:93%;margin:auto;position:absolute;bottom:13%;left:0;right:0}@media only screen and (max-width:1024px){.hero-banner .video-wrapper .bg-wrapper{bottom:22%}}@media only screen and (max-width:768px){.hero-banner .video-wrapper .bg-wrapper{bottom:12%}}@media only screen and (max-width:540px){.hero-banner .video-wrapper .bg-wrapper{bottom:10%}}.hero-banner .video-wrapper .bg-wrapper .swiper{height:104px}@media only screen and (max-width:540px){.hero-banner .video-wrapper .bg-wrapper .swiper{height:80px}}.hero-banner .video-wrapper .bg-wrapper h1{text-align:left;max-width:492px;font-family:Optima;font-size:48px;font-weight:400;line-height:56px}@media only screen and (max-width:768px){.hero-banner .video-wrapper .bg-wrapper h1{text-align:center;max-width:80%;margin:auto;line-height:1.2}}@media only screen and (max-width:540px){.hero-banner .video-wrapper .bg-wrapper h1{font-size:28px}}.hero-banner .video-wrapper .bg-wrapper h5{color:var(--white)}@media only screen and (max-width:540px){.hero-banner .video-wrapper .bg-wrapper h5{max-width:80%;margin:auto}}.hero-banner .video-wrapper .bg-wrapper p{color:var(--white);max-width:445px;margin:20px 0;font-size:16px;font-weight:400;line-height:24px}@media only screen and (max-width:768px){.hero-banner .video-wrapper .bg-wrapper p{text-align:center;flex-direction:column;gap:10px;max-width:505px;margin:20px auto 0;display:flex}}@media only screen and (max-width:540px){.hero-banner .video-wrapper .bg-wrapper p{max-width:95%;line-height:1.3}}.hero-banner .video-wrapper .bg-wrapper p span:first-child{margin-right:15px;font-size:16px;font-weight:450;line-height:100%}@media only screen and (max-width:540px){.hero-banner .video-wrapper .bg-wrapper p span:first-child{margin-right:0}}.hero-banner .video-wrapper .bg-wrapper p span:last-child{font-size:20px;font-weight:400}@media only screen and (max-width:768px){.hero-banner .video-wrapper .bg-wrapper .btn{margin:20px auto 0}}.counter-sec{background:#fff9f2;padding:30px 0}.counter-sec .grid-box{grid-template-columns:repeat(4,1fr);display:grid}@media only screen and (max-width:540px){.counter-sec .grid-box{grid-template-columns:repeat(2,1fr);gap:20px 0}}.counter-sec .grid-box .col{border-right:1px solid #d8d8d8;align-items:center;gap:30px;padding:10px 27px;display:flex}.counter-sec .grid-box .col:nth-child(4){border-right:none}@media only screen and (max-width:1024px){.counter-sec .grid-box .col{text-align:center;flex-direction:column;gap:10px;padding:10px 17px}}@media only screen and (max-width:540px){.counter-sec .grid-box .col{border:none}}.counter-sec .grid-box .col h4{color:var(--black);font-size:36px;font-weight:400;line-height:1}@media only screen and (max-width:768px){.counter-sec .grid-box .col h4{font-size:28px}}@media only screen and (max-width:540px){.counter-sec .grid-box .col h4{font-size:24px}}.counter-sec .grid-box .col p{color:#000000b2;font-size:14px;font-weight:500;line-height:1.4}@media only screen and (max-width:540px){.counter-sec .grid-box .col p{font-size:13px}}.testimonial-section{background:#fff9f2;padding:70px 0;overflow:hidden}@media only screen and (max-width:540px){.testimonial-section{padding:40px 0}}.testimonial-section .flex-box{justify-content:space-between;align-items:center;gap:60px;display:flex}@media only screen and (max-width:768px){.testimonial-section .flex-box{flex-direction:column;gap:20px}}.testimonial-section .colA{width:35%}@media only screen and (max-width:768px){.testimonial-section .colA{text-align:center;width:100%}}.testimonial-section .colA h2{margin-bottom:20px;line-height:1}@media only screen and (max-width:768px){.testimonial-section .colA p{max-width:70%;margin:auto}}@media only screen and (max-width:540px){.testimonial-section .colA p{max-width:90%;line-height:1.3}}.testimonial-section .colA .swiper-nav{align-items:center;gap:25px;margin-top:50px;display:flex}@media only screen and (max-width:768px){.testimonial-section .colA .swiper-nav{margin-top:20px;display:none}}.testimonial-section .colA .home-prev,.testimonial-section .colA .home-next{cursor:pointer;border:1px solid #666;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.testimonial-section .colA .home-prev:hover,.testimonial-section .colA .home-next:hover{color:#fff;background:#8c6b1f;border-color:#8c6b1f}.testimonial-section .colA .home-pagination{align-items:center;display:flex;width:auto!important}.testimonial-section .colA .home-pagination .swiper-pagination-bullet{opacity:1;background:#666666b2;width:9px;height:9px;transition:all .3s;margin:0 8px!important}.testimonial-section .colA .home-pagination .swiper-pagination-bullet-active{outline-offset:3px;background:#364025;outline:2px solid #364025;width:9px;height:9px;transition:all .3s}.testimonial-section .colB{width:65%;overflow:hidden}@media only screen and (max-width:1024px){.testimonial-section .colB{width:55%}}@media only screen and (max-width:768px){.testimonial-section .colB{width:100%}}.testimonial-section .colB .swiper .swiper-wrapper .swiper-slide{transition:all .5s}.testimonial-section .colB .swiper .swiper-wrapper .swiper-slide.swiper-slide-next{opacity:.4}.testimonial-section .colB .swiper .swiper-wrapper .swiper-slide .testimonial-card{background:#fff;min-height:430px;padding:35px}@media only screen and (max-width:768px){.testimonial-section .colB .swiper .swiper-wrapper .swiper-slide .testimonial-card{height:fit-content}}@media only screen and (max-width:540px){.testimonial-section .colB .swiper .swiper-wrapper .swiper-slide .testimonial-card{min-height:fit-content;padding:25px 24px}}.testimonial-section .colB .swiper .swiper-wrapper .swiper-slide .testimonial-card .top{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}@media only screen and (max-width:540px){.testimonial-section .colB .swiper .swiper-wrapper .swiper-slide .testimonial-card .top{margin-bottom:10px}}.testimonial-section .colB .swiper .swiper-wrapper .swiper-slide .testimonial-card .top .user{border-radius:50%;overflow:hidden}.testimonial-section .colB .swiper .swiper-wrapper .swiper-slide .testimonial-card .top .quote{color:#c5ab72;font-size:80px;line-height:1}.testimonial-section .colB .swiper .swiper-wrapper .swiper-slide .testimonial-card p{max-width:90%;margin-bottom:35px}@media only screen and (max-width:540px){.testimonial-section .colB .swiper .swiper-wrapper .swiper-slide .testimonial-card p{max-width:100%}}.testimonial-section .colB .swiper .swiper-wrapper .swiper-slide .testimonial-card h4{color:var(--black);font-size:20px;font-weight:500}.testimonial-section .colB .swiper .swiper-wrapper .swiper-slide .testimonial-card span{font-family:Lato;font-size:14px;font-weight:500}.accordian-wrapper{background:var(--white);cursor:pointer;border:1px solid #e9e9e9;border-radius:10px;width:100%;margin-bottom:20px;transition:all .5s;position:relative}.accordian-wrapper:before{content:"";z-index:1;background:#0006;border-radius:2px;width:16px;height:2px;position:absolute;top:35px;right:24px}.accordian-wrapper:after{content:"";z-index:1;background:#0006;border-radius:2px;width:16px;height:2px;transition:all .4s;position:absolute;top:35px;right:24px;transform:rotate(90deg)}.accordian-wrapper.open{border:1px solid #9d864d}.accordian-wrapper.open:before{background:#9d864d}.accordian-wrapper.open:after{background:#9d864d;transform:rotate(0)}.accordian-wrapper.open .title{margin-bottom:10px}.accordian-wrapper.open .title h4{color:#9d864d;padding:24px 24px 10px}.accordian-wrapper .title{justify-content:space-between;width:100%;transition:all .4s;display:flex}.accordian-wrapper .title h4{color:#0006;padding:24px;font-size:18px;font-weight:600;line-height:24px;transition:all .4s}.accordian-wrapper .description p{max-width:100%;padding:0 24px 24px;font-family:Poppins;font-size:16px;font-weight:400;line-height:1.4}.accordian-wrapper figure{border-radius:10px;height:429px;margin:0 24px 24px;line-height:0;overflow:hidden}.accordian-wrapper figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-banner.not-found-banner .video-wrapper:before{background:linear-gradient(360deg,#0000 63.46%,#000000d9 100%),linear-gradient(359deg,#000c 24.57%,#0000 78.28%)}.hero-banner.not-found-banner .video-wrapper .bg-wrapper h1{text-align:center;margin:auto}.hero-banner.not-found-banner .video-wrapper .bg-wrapper p{text-align:center;max-width:300px;margin:auto}.hero-banner.not-found-banner .video-wrapper .bg-wrapper a{margin:30px auto 0}.footer-strip{z-index:4;background:var(--black);display:none;position:fixed;bottom:0;left:0;right:0}@media only screen and (max-width:540px){.footer-strip{display:block}}.footer-strip ul{flex-wrap:wrap;display:flex}.footer-strip ul li{flex:1}.footer-strip ul li:not(:last-child){border-right:1px solid #c0955980}.footer-strip ul li a{color:var(--white);flex-direction:column;align-items:center;gap:5px;padding:10px;font-weight:500;display:flex}.footer-strip ul li a svg{width:25px;height:25px;fill:var(--white)}.footer-strip ul li a svg path{fill:var(--white)}
