@import"https://fonts.googleapis.com/css2?family=Josefin+Sans&family=Poppins&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--font-1:"Josefin Sans",sans-serif;--font-2:"Poppins",sans-serif;--primary-back:#fff;--secondary-back:#e1b654;--primary-color:#242424;--secondary-color:#c0c2c5}html{font-size:10px}:-webkit-any-link{text-decoration:none}:any-link{text-decoration:none}::selection{background-color:#d6111e;color:var(--primary-back)}.App{width:100%;height:100vh;position:relative;overflow:hidden;overflow-y:auto;scroll-behavior:smooth}.App .scroll-top-icon{width:35px;height:35px;position:fixed;right:2rem;bottom:2rem;color:var(--secondary-back);border-radius:50%;box-shadow:0 0 8px #000;z-index:99;background-color:var(--primary-back);animation:float 2s linear infinite}@media(max-width:600px){.App::-webkit-scrollbar{display:none}}.App::-webkit-scrollbar{width:8px}.App::-webkit-scrollbar-thumb{background-color:#888}.App::-webkit-scrollbar-thumb:hover{background-color:#d6111e}.App::-webkit-scrollbar-track{background-color:#f1f1f1}.App .whatsapp-section{width:60px;height:60px;position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:0;flex-wrap:nowrap;left:20px;bottom:20px;border-radius:50%;padding:1rem;background-color:#25d366;z-index:99;box-shadow:0 0 10px #000}.App .whatsapp-section a,.App .whatsapp-section a .whatsapp-icon{width:100%;height:auto;position:relative}.App .whatsapp-section a .whatsapp-icon{color:#fff}.App .main-section{width:100%;height:auto;position:relative}.App .main-section .container{width:1200px;height:auto;position:relative;margin:5rem auto 6rem}@media(max-width:1240px){.App .main-section .container{width:950px!important}}@media(max-width:970px){.App .main-section .container{width:700px!important}}@media(max-width:720px){.App .main-section .container{width:500px!important}}@media(max-width:520px){.App .main-section .container{width:100%!important}}.App .main-section .container .title{width:100%;height:auto;position:relative;text-align:center;color:var(--primary-color);font-size:4rem;font-family:var(--font-1);text-transform:capitalize}@media(max-width:720px){.App .main-section .container .title{font-size:2.8rem}}.App .main-section .container .description{width:100%;height:auto;position:relative;text-align:center;font-size:1.6rem;letter-spacing:.1 .5rem;font-family:var(--font-2)}@media(max-width:720px){.App .main-section .container .description{font-size:1.3rem}}@keyframes float{0%{transform:translateY(0)}40%{transform:translateY(-5px)}80%{transform:translateY(5px)}to{transform:translateY(0)}}.header-section{width:100%;height:80px;justify-content:flex-start;gap:2rem}.header-section,.header-section .header-logo-section{position:relative;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap}.header-section .header-logo-section{width:calc(100% - 1000px);height:100%;justify-content:center;gap:0;background-color:var(--secondary-back)}@media(max-width:1200px){.header-section .header-logo-section{width:calc(100% - 750px)}}@media(max-width:890px){.header-section .header-logo-section{width:calc(100% - 400px)}}@media(max-width:550px){.header-section .header-logo-section{width:calc(100% - 200px)}}.header-section .header-logo-section:after{position:absolute;content:"";right:-99px;top:0;width:0;height:0;border-bottom:80px solid var(--secondary-back);border-right:100px solid transparent}.header-section .header-logo-section .header-logo-image{width:auto;height:100%;position:relative;padding:1.5rem;object-fit:contain;z-index:1;left:10px}.header-section .header-info-section{width:auto;height:100%;position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:3rem;flex-wrap:nowrap;right:20px}@media(max-width:890px){.header-section .header-info-section{display:none}}.header-section .header-info-section .header-contact-timing-section{width:auto;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:2rem;flex-wrap:nowrap}.header-section .header-info-section .header-contact-timing-section .header-contact-container{width:auto;height:45px;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:1rem;flex-wrap:nowrap}.header-section .header-info-section .header-contact-timing-section .header-contact-container .header-contact-icon{width:45px;height:45px;position:relative;color:var(--secondary-back)}.header-section .header-info-section .header-contact-timing-section .header-contact-container .header-contact-icon2{width:40px;height:40px;position:relative;padding:8px;background-color:var(--secondary-back);color:#fff;border-radius:5px}.header-section .header-info-section .header-contact-timing-section .header-contact-container .header-contact-info-section{width:auto;height:100%;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:0;flex-wrap:nowrap}.header-section .header-info-section .header-contact-timing-section .header-contact-container .header-contact-info-section .header-contact-info{font-size:1.5rem;font-family:var(--font-2);font-weight:700}.header-section .header-info-section .header-contact-timing-section .header-contact-container .header-contact-info-section .header-contact-info:last-child{color:var(--secondary-color);font-weight:400}.header-section .header-info-section .header-social-section{width:auto;height:60px;position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:1.5rem;flex-wrap:nowrap}.header-section .header-info-section .header-social-section .header-social-icon-container{width:40px;height:40px;position:relative;background-color:#000;border-radius:5px;overflow:hidden}.header-section .header-info-section .header-social-section .header-social-icon-container:after{width:0;height:100%;position:absolute;content:"";left:0;top:0;background-color:var(--secondary-back);transition:all .2s ease-in-out}.header-section .header-info-section .header-social-section .header-social-icon-container:hover:after{width:100%;transition:all .2s ease-in-out}.header-section .header-info-section .header-social-section .header-social-icon-container .header-social-icon{width:100%;height:100%;position:relative;z-index:1;background-color:transparent;padding:10px;border-radius:5px;color:#fff}.header-section .hamburger{width:45px;height:45px;position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:0;flex-wrap:nowrap;background-color:#000;display:none;right:2rem;border-radius:5px;cursor:pointer}@media(max-width:890px){.header-section .hamburger{display:flex}}.header-section .hamburger span{width:70%;height:4px;position:absolute;background-color:#fff;border-radius:10px;transition:all .2s ease-in-out}.header-section .hamburger span:first-child{transform:translateY(-10px)}.header-section .hamburger span:last-child{transform:translateY(10px)}.header-section .open-hamburger span{transition:all .2s ease-in-out}.header-section .open-hamburger span:first-child{transform:translateY(0) rotate(45deg)}.header-section .open-hamburger span:nth-child(2){width:0}.header-section .open-hamburger span:last-child{transform:translateY(0) rotate(-45deg)}.navbar-section{width:100%;height:100px;position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:0;flex-wrap:nowrap;z-index:99;background-color:var(--primary-back)}.navbar-section .navbar-container{width:auto;height:auto;position:relative;left:60px}.navbar-section .navbar-container ul{list-style:none}.navbar-section .navbar-container ul li{width:auto;height:100%;position:relative;float:left;margin-inline:.5rem}.navbar-section .navbar-container ul li a{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:0;flex-wrap:nowrap;height:40px;padding-inline:1.5rem;font-size:1.6rem;font-family:var(--font-2);font-weight:700;white-space:nowrap;color:var(--primary-color);transition:all .2s ease-in-out}.navbar-section .navbar-container ul li a:hover{color:var(--secondary-back);transition:all .2s ease-in-out}.navbar-section .navbar-container ul li .active-navbar-tab{color:var(--secondary-back)}.navbar-section .navbar-container ul li ul{width:auto;height:auto;position:absolute;left:0;background-color:var(--primary-back);overflow:hidden;display:none}.navbar-section .navbar-container ul li ul li{width:100%;height:45px;position:relative}.navbar-section .navbar-container ul li ul li a{float:left}.navbar-section .navbar-container ul li:hover ul{display:block}@media(max-width:890px){.navbar-section{height:auto;width:100%;opacity:1;visibility:visible;transform:translateY(0);transition:all .2s ease-in-out}.navbar-section .navbar-container{width:100%;height:auto;position:absolute;top:100%;left:0;right:0;background-color:var(--primary-color)}.navbar-section .navbar-container ul li{width:100%;border-top:2px solid var(--secondary-back)}.navbar-section .navbar-container ul li a{color:var(--primary-back);float:left;height:60px;white-space:pre-wrap}.navbar-section .navbar-container ul li ul{position:relative;width:100%;background-color:transparent}.navbar-section .navbar-container ul li ul li{position:relative;padding-left:1rem;height:60px}.navbar-section .navbar-container ul li ul li a{height:60px}.hide-navbar-section{opacity:0;visibility:hidden;transform:translateY(30px);transition:all .2s ease-in-out}}.banner-section{height:400px}.banner-section,.swiper{width:100%;position:relative}.swiper{height:100%}.swiper .swiper-wrapper,.swiper .swiper-wrapper .swiper-slide{display:flex;justify-content:flex-start}.swiper .swiper-wrapper .swiper-slide{width:100%!important;min-width:100%!important;align-items:center;position:relative}.swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;position:relative;object-fit:cover}.swiper .swiper-wrapper .swiper-slide .opacity-layer{width:100%;height:100%;position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;flex-wrap:nowrap;background-color:rgba(0,0,0,.549);top:0;z-index:1}.swiper .swiper-wrapper .swiper-slide .opacity-layer h1{width:80%;height:auto;position:relative;text-align:center;color:var(--primary-back);font-family:var(--font-1);font-size:3.5rem}.swiper .swiper-wrapper .swiper-slide .opacity-layer button{width:auto;height:40px;position:relative;padding-inline:2rem;border-radius:20px;border:2px solid var(--primary-back);color:var(--primary-back);background-color:transparent;font-size:1.6rem;font-family:var(--font-2);font-weight:700;cursor:pointer;transition:all .2s ease-in-out}.swiper .swiper-wrapper .swiper-slide .opacity-layer button:hover{background-color:var(--primary-back);color:var(--primary-color);transition:all .2s ease-in-out}.home-intro-section{width:100%;height:auto;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:2rem;flex-wrap:nowrap;margin-top:30px;padding-inline:2rem}@media(max-width:970px){.home-intro-section{flex-direction:column;justify-content:center;align-items:center}}.home-intro-section .home-intro-gif{width:50%;height:auto;position:relative;min-width:50%}@media(max-width:970px){.home-intro-section .home-intro-gif{width:100%}}.home-intro-section .home-intro-gif img{width:100%;height:auto;position:relative;object-fit:cover}.home-intro-section .home-intro-data-section{width:auto;height:auto;position:relative;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:1rem;flex-wrap:nowrap;min-width:40%}.home-intro-section .home-intro-data-section .home-intro-subtitle{width:100%;height:auto;position:relative;color:var(--primary-color);font-size:2.1rem;font-family:var(--font-1)}.home-intro-section .home-intro-data-section .home-desp,.home-intro-section .home-intro-data-section .home-title{text-align:left!important}.home-intro-section .home-intro-data-section .home-intro-readmore-btn{width:auto;height:50px;position:relative;padding-inline:2rem;font-size:1.6rem;font-family:var(--font-2);font-weight:700;background-color:var(--secondary-back);border:none;outline:none;color:var(--primary-back)}.home-card-container{width:100%;height:auto;position:relative;margin-top:3rem;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem}@media(max-width:1220px){.home-card-container{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:1rem;flex-wrap:wrap}}@media(max-width:970px){.home-card-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:1fr;gap:1fr}}.home-product-section{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;flex-wrap:nowrap;padding-inline:2rem;margin-top:3rem;margin-bottom:8rem}.home-product-section,.home-product-section .home-product-info{width:100%;height:auto;position:relative}@media(max-width:1220px){.home-product-section .home-product-info{width:290px}}@media(max-width:970px){.home-product-section .home-product-info{width:100%}}@media(max-width:350px){.home-product-section .home-product-info{width:100%;min-width:100%}}.home-product-section .home-product-info .home-product-info-image-section{width:100%;height:auto;position:relative}.home-product-section .home-product-info .home-product-info-image-section img{width:100%;height:auto;position:relative;object-fit:cover;transition:all .5s ease-in-out}@media(max-width:500px){.home-product-section .home-product-info .home-product-info-image-section img{height:250px}}.home-product-section .home-product-info .home-product-info-image-section .home-product-info-title{width:100%;height:auto;position:absolute;left:1rem;bottom:2rem;font-size:2.4rem;color:var(--primary-back);font-family:var(--font-1)}@media(max-width:500px){.home-product-section .home-product-info .home-product-info-image-section .home-product-info-title{font-size:2rem}}.home-product-section .home-product-info .home-product-readmore-btn{width:100%;height:50px;position:relative;top:-4px;background-color:var(--secondary-back);border:none;outline:none;font-size:1.8rem;color:var(--primary-back);font-weight:700;cursor:pointer;transition:all .2s ease-in-out}.home-product-section .home-product-info .home-product-readmore-btn:hover{letter-spacing:2px;font-weight:400}.home-product-section .home-provide-card{width:100%;height:auto;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0;flex-wrap:nowrap;overflow:hidden}@media(max-width:1220px){.home-product-section .home-provide-card{width:290px}}@media(max-width:970px){.home-product-section .home-provide-card{width:100%}}@media(max-width:350px){.home-product-section .home-provide-card{width:100%;min-width:100%}}.home-product-section .home-provide-card img{width:100%;height:400px;position:relative;object-fit:cover;z-index:1}@media(max-width:500px){.home-product-section .home-provide-card img{height:250px}}.home-product-section .home-provide-card:after{width:calc(100% - 2rem);height:calc(100% - 2rem);position:absolute;left:-100%;top:0;content:attr(data);z-index:1;background:linear-gradient(180deg,transparent 0,var(--secondary-back));padding:1rem;display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:row;gap:0;flex-wrap:nowrap;font-size:2.5rem;color:var(--primary-back);font-family:var(--font-1);font-weight:700;transition:all .2s ease-in-out}.home-product-section .home-provide-card:hover:after{left:0}.home-benefit-section{flex-direction:column;margin-top:3rem;overflow:hidden}.home-benefit-section,.home-benefit-section .home-benefit-title{width:100%;height:auto;position:relative;display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:nowrap}.home-benefit-section .home-benefit-title{flex-direction:row;margin-top:4rem;font-size:4rem;font-family:var(--font-1);z-index:1;color:var(--primary-back);text-align:center}@media(max-width:500px){.home-benefit-section .home-benefit-title{font-size:3rem}}.home-benefit-section img{width:100%;height:100%;position:absolute;object-fit:cover;left:0;top:0;z-index:-1}.home-benefit-section .opacity-layer{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.596)}.home-benefit-section .home-benefit-card-section{width:100%;height:auto;position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}@media(max-width:970px){.home-benefit-section .home-benefit-card-section{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:668px){.home-benefit-section .home-benefit-card-section{padding-inline:4rem}}@media(max-width:390px){.home-benefit-section .home-benefit-card-section{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding-inline:1rem}}.home-benefit-section .home-benefit-card-section .home-benefit-card-wrapper{width:100%;height:auto;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:1.5rem;flex-wrap:nowrap;background-color:var(--primary-back);color:var(--primary-color);padding:2rem;transition:all .3s ease-in-out}.home-benefit-section .home-benefit-card-section .home-benefit-card-wrapper .home-benefit-card-icon{width:50px;height:50px;position:relative;min-width:50px;padding:1rem;color:var(--primary-back);background-color:var(--secondary-back);transition:all .3s ease-in-out}.home-benefit-section .home-benefit-card-section .home-benefit-card-wrapper:hover{background-color:var(--secondary-back);color:var(--primary-back)}.home-benefit-section .home-benefit-card-section .home-benefit-card-wrapper:hover .home-benefit-card-icon{color:var(--primary-back);background-color:var(--primary-color);animation:home-animation .5s linear forwards}@keyframes home-animation{50%{transform:translateY(-10px)}80%{transform:translateY(5px)}to{transform:translateY(0)}}.home-benefit-section .home-benefit-card-section .home-benefit-card-wrapper .home-benefit-card-info-section{width:100%;height:auto;position:relative;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:.5rem;flex-wrap:nowrap}.home-benefit-section .home-benefit-card-section .home-benefit-card-wrapper .home-benefit-card-info-section .home-benefit-card-info-title{font-size:2rem;font-family:var(--font-1)}.home-benefit-section .home-benefit-card-section .home-benefit-card-wrapper .home-benefit-card-info-section .home-benefit-card-info-description{font-size:1.6rem;font-family:var(--font-2)}.home-review-section{flex-direction:column;gap:2rem;margin-top:3rem}.home-review-section,.home-review-section .home-review-title{width:100%;height:auto;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.home-review-section .home-review-title{flex-direction:row;gap:0;padding:1rem;font-size:4rem;font-family:var(--font-1)}.home-review-section .swiper{width:100%;height:100%;position:relative}.home-review-section .swiper .swiper-wrapper{display:flex;justify-content:flex-start}.home-review-section .swiper .swiper-wrapper .swiper-slide{width:100%!important;min-width:100%!important;display:flex;align-items:center;justify-content:flex-start;position:relative;padding-bottom:3em}.home-review-section .swiper .swiper-wrapper .swiper-slide .home-review-card-section{width:80%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;flex-wrap:nowrap;margin:0 auto;border:2px solid #c1c1c1;padding:2rem;padding-inline:3rem;border-radius:1rem}.home-review-section .swiper .swiper-wrapper .swiper-slide .home-review-card-section .home-review-date{font-size:1.4rem;color:gray;font-family:var(--font-2)}.home-review-section .swiper .swiper-wrapper .swiper-slide .home-review-card-section .home-rating-description{width:100%;height:auto;position:relative;margin-top:2rem;font-size:1.6rem;font-family:var(--font-2);font-style:italic;color:var(--primary-color)}.home-review-section .swiper .swiper-wrapper .swiper-slide .home-review-card-section .home-rating-description .description-quotes-icon{width:25px;height:25px;position:absolute;color:#c1c1c1;left:-25px;top:-25px}.footer-section{width:100%;height:auto;position:relative;margin-top:20px;background-color:var(--primary-color)}.footer-section .footer-data-section{width:100%;height:auto;position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:4rem;padding:5rem;padding-inline:4rem}@media(max-width:600px){.footer-section .footer-data-section{padding-inline:2rem}}.footer-section .footer-data-section .footer-info-section{width:100%;height:auto;position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:2rem;flex-wrap:nowrap;font-family:var(--font-2)}.footer-section .footer-data-section .footer-info-section .footer-info-title{width:100%;height:auto;position:relative;font-size:1.8rem;font-family:var(--font-2);color:#bbbbaf}.footer-section .footer-data-section .footer-info-section .footer-info-description{color:#bbbbaf;font-size:1.6rem}.footer-section .footer-data-section .footer-info-section .footer-info-data-section{width:100%;height:auto;position:relative;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:.5rem;flex-wrap:nowrap}.footer-section .footer-data-section .footer-info-section .footer-info-data-section .footer-info-link{font-size:1.6rem;font-family:var(--font-2);color:#bbbbaf}.footer-section .footer-data-section .footer-info-section .footer-info-data-section .footer-contact-data{width:100%;height:auto;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:1rem;flex-wrap:nowrap;color:#bbbbaf;margin-bottom:.5rem}.footer-section .footer-data-section .footer-info-section .footer-info-data-section .footer-contact-data .footer-contact-icon{width:25px;height:25px;position:relative;min-width:25px}.footer-section .footer-data-section .footer-info-section .footer-info-data-section .footer-contact-data .footer-contact-text{font-size:1.6rem}.footer-section .footer-last-section{justify-content:flex-start;flex-direction:row;gap:0;padding:1rem;padding-inline:2rem;background-color:#1e1d1d;color:var(--primary-back);font-size:1.6rem;font-family:var(--font-2)}.footer-section .footer-last-section,.page-section{width:100%;height:auto;position:relative;display:flex;align-items:center;flex-wrap:nowrap}.page-section{justify-content:center;flex-direction:column;gap:2rem}.page-section .page-banner-section{width:100%;height:250px;position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:0;flex-wrap:nowrap}.page-section .page-banner-section .page-banner-img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.page-section .page-banner-section .page-banner-opacity{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:hsla(0,0%,100%,.702)}.page-section .page-banner-section .page-banner-opacity:after{width:45%;height:100%;position:absolute;content:"";left:0;top:0;background-color:hsla(0,0%,100%,.78)}@media(max-width:1000px){.page-section .page-banner-section .page-banner-opacity:after{width:40%}}@media(max-width:600px){.page-section .page-banner-section .page-banner-opacity:after{width:30%}}.page-section .page-banner-section .page-banner-opacity:before{width:100%;height:auto;position:absolute;content:"";left:45%;top:0;width:200px;height:100%;transform:rotate(180deg);background:linear-gradient(to bottom right,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.78) 0,hsla(0,0%,100%,.78))}@media(max-width:1000px){.page-section .page-banner-section .page-banner-opacity:before{left:40%}}@media(max-width:600px){.page-section .page-banner-section .page-banner-opacity:before{left:30%}}.page-section .page-banner-section .page-banner-title{width:auto;height:auto;position:relative;font-size:3rem;color:var(--primary-color);font-family:var(--font-1);text-transform:capitalize;z-index:1}@media(max-width:500px){.page-section .page-banner-section .page-banner-title{padding-inline:1rem}}.page-section .page-data-section{width:100%;height:auto;position:relative;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;gap:4rem;flex-wrap:nowrap}@media(max-width:800px){.page-section .page-data-section{flex-direction:column;align-items:center}}@media(max-width:520px){.page-section .page-data-section{padding-inline:1rem}}.page-info-wrapper,.page-section .page-data-section .page-info-section{width:100%;height:auto;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0;flex-wrap:nowrap}.page-info-wrapper{margin-top:2rem}.page-info-wrapper .page-info-title{font-size:3rem;font-family:var(--font-1)}.page-info-wrapper .page-info-desp,.page-info-wrapper .page-info-title{width:100%;height:auto;position:relative;color:var(--primary-color);text-align:left!important}.page-info-wrapper .page-info-desp{min-height:100%;font-size:1.8rem;font-family:var(--font-2);margin-bottom:2rem}.page-info-wrapper .page-info-image{width:100%;height:auto;position:relative;object-fit:cover}.sidebar-section{width:auto;height:auto;position:-webkit-sticky;position:sticky;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3rem;flex-wrap:nowrap;top:1rem;min-width:280px;max-width:300px}@media(max-width:970px){.sidebar-section{min-width:250px;max-width:250px}}@media(max-width:800px){.sidebar-section{position:relative;top:0;min-width:100%}}@media(max-width:500px){.sidebar-section{position:relative;top:0;min-width:100%}}.sidebar-section .sidebar-wrapper{width:100%;height:auto;position:relative;min-width:100%;border:1px solid #e0e0e0;padding:2rem}.sidebar-section .sidebar-wrapper .sidebar-wrapper-title{width:100%;height:auto;position:relative;border-bottom:1px solid #e0e0e0;padding-bottom:1rem;font-family:var(--font-1);color:var(--primary-color);font-size:2rem}.sidebar-section .sidebar-wrapper .search-input-section{margin-top:1rem}.sidebar-section .sidebar-wrapper .search-input-section .search-input{width:100%;height:35px;position:relative;min-width:100%;outline:none;border:2px solid #e0e0e0;transition:all .2s ease-in-out;font-size:1.8rem;border-radius:5px;padding-left:1rem;font-family:var(--font-2);font-weight:700;color:#555}.sidebar-section .sidebar-wrapper .search-input-section .search-input:focus,.sidebar-section .sidebar-wrapper .search-input-section .search-input:hover{border:2px solid var(--secondary-back)}.sidebar-section .sidebar-wrapper .search-input-section .search-btn{width:100%;height:35px;position:relative;margin-top:1rem;border:none;outline:none;border-radius:5px;background-color:transparent;color:var(--secondary-back);font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .5s ease-in-out}.sidebar-section .sidebar-wrapper .search-input-section .search-btn:before{width:100%;height:100%;position:absolute;content:"";left:0;top:0;background-color:#ededed;z-index:-2;border-radius:5px}.sidebar-section .sidebar-wrapper .search-input-section .search-btn:after{width:0;height:100%;position:absolute;content:"";left:0;top:0;border-radius:5px;background-color:var(--secondary-back);z-index:-1;transition:all .5s ease-in-out}.sidebar-section .sidebar-wrapper .search-input-section .search-btn:hover{color:var(--primary-back)}.sidebar-section .sidebar-wrapper .search-input-section .search-btn:hover:after{width:100%}.sidebar-section .sidebar-wrapper .sidebar-tabs-section{margin-top:1rem}.sidebar-section .sidebar-wrapper .sidebar-tabs-section .sidebar-tab{width:100%;height:50px;position:relative;outline:none;background-color:transparent;border:none;border-bottom:1px solid silver;transition:all .5s ease-in-out;text-align:left;font-weight:var(--font-2);font-size:1.5rem;cursor:pointer;font-family:var(--font-2)}.sidebar-section .sidebar-wrapper .sidebar-tabs-section .sidebar-tab:last-child{border-bottom:none}.sidebar-section .sidebar-wrapper .sidebar-tabs-section .sidebar-tab:hover{padding-left:1.5rem;color:var(--secondary-back)}.contact-section{width:100%;height:auto;position:relative;display:grid;grid-template-columns:1fr 280px;border-radius:1rem}@media(max-width:1040px){.contact-section{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:1rem;flex-wrap:nowrap}}.contact-section .contact-subtitle{width:100%;height:auto;position:relative;margin-top:2rem;font-size:2.6rem;color:var(--primary-back);font-family:var(--font-1);margin-bottom:5rem}.contact-section .contact-form-section{width:100%;height:auto;position:relative;box-shadow:-4px -2px 20px -7px #cfd5df;padding:2rem}.contact-section .contact-form-section .contact-subtitle{color:var(--primary-color);margin-bottom:3rem}.contact-section .contact-form-section form{justify-content:flex-start;gap:2rem}.contact-section .contact-form-section form,.contact-section .contact-form-section form .input-section{width:100%;height:auto;position:relative;display:flex;align-items:flex-start;flex-direction:column;flex-wrap:nowrap}.contact-section .contact-form-section form .input-section{justify-content:center;gap:.6rem}.contact-section .contact-form-section form .input-section .input-label{width:100%;height:auto;position:relative;font-family:var(--font-2);font-size:1.6rem;font-weight:bolder}.contact-section .contact-form-section form .input-section .input-field{width:100%;height:40px;position:relative;border-radius:.5rem;border:1px solid silver;outline:none;padding-inline:1rem;font-family:var(--font-2);font-size:1.6rem;color:var(--primary-color)}.contact-section .contact-form-section form .input-section .input-field:hover{border:1px solid red}.contact-section .contact-form-section form .input-section .input-field:focus-within{border:2px solid #98b9ff;box-shadow:0 0 2px #98b9ff}.contact-section .contact-form-section form .input-section textarea{padding-top:.5rem;height:45px}.contact-section .contact-form-section form .submit-btn{width:auto;height:45px;position:relative;border-radius:.5rem;background-color:var(--primary-color);color:var(--primary-back);padding-inline:1.5rem;border:none;outline:none;font-family:var(--font-2);font-size:1.6rem}.contact-section .contact-form-section form .submit-btn:hover{background-color:#454545;box-shadow:0 0 5px rgba(0,0,0,.314)}.contact-section .contact-detail-section{width:auto;height:100%;position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:0;flex-wrap:nowrap;background-color:var(--secondary-back);padding:1.5rem;min-width:270px;max-width:400px}.contact-section .contact-detail-section .contact-info-section{width:100%;height:auto;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;gap:1rem;flex-wrap:nowrap;color:var(--primary-back);margin-bottom:2rem}.contact-section .contact-detail-section .contact-info-section .contact-info-icon{width:30px;height:30px;position:relative;min-width:30px}.contact-section .contact-detail-section .contact-info-section .contact-info-text{width:100%;height:auto;position:relative;font-family:var(--font-2);font-size:1.5rem}