.page-template-homepage{--footer-bg: #F5F5F5;background-color:#fff}.page-template-homepage header.scolling-down{background-color:var(--footer-bg)}.page-template-homepage main{padding-block-end:14.9413020277vh}.page-template-homepage main .hero{position:relative;padding-block-start:7.4706510139vh}.page-template-homepage main .hero__main{background:rgba(233,234,240,.53);border:1px solid rgba(255,255,255,.47);border-radius:30px;backdrop-filter:blur(13.8px);padding-block:8.537886873vh 8.0042689434vh;padding-inline-start:2.6041666667vw}.page-template-homepage main .hero__main-intro{gap:8px;display:flex;flex-direction:column}.page-template-homepage main .hero__main-intro-pretitle{width:fit-content}.page-template-homepage main .hero__main-intro-pretitle h2{font-style:normal;font-weight:700;font-size:clamp(14px,2vw,18px);line-height:1.3;letter-spacing:5.2px;text-transform:capitalize;color:#212121}.page-template-homepage main .hero__main-intro-title{width:35%}.page-template-homepage main .hero__main-intro-title h1{font-style:normal;font-weight:800;font-size:clamp(40px,3vw,64px);line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;background:linear-gradient(131deg, #03ABF3 0%, #ED0090 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);text-shadow:0px 0px 13px rgba(0,0,0,.12)}@media only screen and (max-width: 1500px){.page-template-homepage main .hero__main-intro-title{text-align:center;padding-block-start:5px;width:90%}}.page-template-homepage main .hero__main-intro-text{width:35%}.page-template-homepage main .hero__main-intro-text p{font-style:normal;font-weight:400;font-size:clamp(14px,2vw,18px);line-height:1.5;letter-spacing:1.2px;text-transform:capitalize;color:#424242;max-width:95%}@media only screen and (max-width: 1500px){.page-template-homepage main .hero__main-intro-text p{max-width:unset}}@media only screen and (max-width: 1500px){.page-template-homepage main .hero__main-intro-text{width:75%;text-align:center;padding-block-start:20px}}.page-template-homepage main .hero__main-intro-btn{width:fit-content;padding-block-start:16px}.page-template-homepage main .hero__main-intro-btn button{padding-block:10px;padding-inline:25px;font-weight:800}@media only screen and (max-width: 1500px){.page-template-homepage main .hero__main-intro-btn{padding-block-start:30px}}@media only screen and (max-width: 1500px){.page-template-homepage main .hero__main-intro{display:flex;justify-content:center;align-items:center}}.page-template-homepage main .hero__main__bg{position:absolute;width:clamp(134px,10vw,268.7px);height:clamp(225px,10vw,253.66px);background:rgba(237,0,144,.5);filter:blur(250px);transform:matrix(0.69, 0.73, -0.69, 0.73, 0, 0);left:4.1666666667vw;bottom:0}@media only screen and (max-width: 1500px){.page-template-homepage main .hero__main{width:fit-content;padding-block:6.4034151547vh 7.4706510139vh;padding-inline-start:0}}.page-template-homepage main .hero__gallery{display:grid;grid-template-columns:1fr 1.1fr 1fr;grid-template-rows:repeat(35, 1fr);grid-column-gap:20px;grid-row-gap:20px;max-height:680px;padding-block-start:2.1344717182vh;padding-inline:3.6458333333vw;position:absolute;max-width:52.0833333333vw;top:0;left:0}.page-template-homepage main .hero__gallery .div1{grid-area:1/3/16/4}.page-template-homepage main .hero__gallery .div2{grid-area:1/2/18/3}.page-template-homepage main .hero__gallery .div3{grid-area:1/1/14/2}.page-template-homepage main .hero__gallery .div4{grid-area:16/3/33/4}.page-template-homepage main .hero__gallery .div5{grid-area:31/2/18/3}.page-template-homepage main .hero__gallery .div6{grid-area:33/1/14/2}.page-template-homepage main .hero__gallery img{box-shadow:0px 0px 35px rgba(0,1,23,.1);border-radius:40px 0px}.page-template-homepage main .hero__gallery-single{position:relative}.page-template-homepage main .hero__gallery-single-img{height:100%;border-radius:40px 0px}.page-template-homepage main .hero__gallery-single-content{position:absolute;top:0;padding-inline:30px;padding-block:20px;color:#fff;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;border-radius:40px 0px;height:100%;width:100%;line-height:1.2;display:flex}.page-template-homepage main .hero__gallery-single-content-inner{display:flex;flex-direction:column;flex:1}.page-template-homepage main .hero__gallery-single-content-inner .title h3{font-size:22px;background:linear-gradient(131deg, #79d2f8 0%, #f76abf 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);text-shadow:0px 0px 13px rgba(0,0,0,.12)}.page-template-homepage main .hero__gallery-single-content-inner .text{overflow-y:auto;padding-inline-end:40px;margin-block:10px 20px;flex:1}.page-template-homepage main .hero__gallery-single-content-inner .text p{font-size:18px;line-height:1.3}.page-template-homepage main .hero__gallery-single-content-inner .link_btn{display:flex;flex-direction:column;justify-content:end}.page-template-homepage main .hero__gallery-single-content-inner .link_btn a{background:#03abf3;color:#fff !important;border:3px solid #03abf3;transition:border-width .6s linear;transition:all 1s;padding-block:3px;font-size:16px}.page-template-homepage main .hero__gallery-single-content ::-webkit-scrollbar{width:7px}.page-template-homepage main .hero__gallery-single-content ::-webkit-scrollbar-track{border-radius:10px}.page-template-homepage main .hero__gallery-single-content ::-webkit-scrollbar-thumb{background:var(--pink);border-radius:10px}.page-template-homepage main .hero__gallery-single-content ::-webkit-scrollbar-thumb:hover{background:var(--green)}@media only screen and (max-width: 768px){.page-template-homepage main .hero__gallery-single{height:280px}}.page-template-homepage main .hero__gallery .hero__gallery-single:hover{scale:1.05}.page-template-homepage main .hero__gallery .hero__gallery-single:hover .hero__gallery-single-content{visibility:visible;opacity:1;backdrop-filter:brightness(0.3);-webkit-backdrop-filter:brightness(0.3)}.page-template-homepage main .hero__gallery .hero__gallery-single:hover .hero__gallery-single-img{filter:blur(2px);opacity:.9;background:linear-gradient(131deg, #03ABF3 0%, #ED0090 100%)}.page-template-homepage main .hero__gallery .hero__gallery-single:hover .hero__gallery-single-img img{-webkit-mask:linear-gradient(white, transparent);mask:linear-gradient(white, transparent);background:linear-gradient(131deg, #03ABF3 0%, #ED0090 100%)}@media only screen and (max-width: 768px){.page-template-homepage main .hero__gallery{width:100%;display:flex;flex-direction:column;gap:5.3361792956vh;position:unset;max-width:unset;max-height:unset}}@media only screen and (max-width: 1500px){.page-template-homepage main .hero__gallery{position:unset;max-width:unset;padding-inline:0;padding-block-start:60px}}@media only screen and (max-width: 1200px){.page-template-homepage main .hero{display:flex;flex-direction:column;justify-content:center;align-items:center}}.page-template-homepage main .products{padding-block-start:26.6808964781vh}.page-template-homepage main .about{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:51.7708333333vw;margin-inline:auto;padding-block-start:16.7556029883vh}.page-template-homepage main .about__pre-title h3{font-style:normal;font-weight:700;font-size:clamp(14px,2vw,18px);line-height:1.3;text-align:center;letter-spacing:5.2px;text-transform:capitalize;color:#ed0090}.page-template-homepage main .about__title{padding-block:13px 10px}.page-template-homepage main .about__title h2{font-style:normal;font-weight:700;font-size:clamp(20px,2.5vw,35px);line-height:1.3;text-align:center;letter-spacing:1.2px;text-transform:capitalize;color:#212121}.page-template-homepage main .about__text p{font-style:normal;font-weight:400;font-size:clamp(14px,2vw,16px);line-height:1.7;text-align:center;letter-spacing:1.2px;text-transform:capitalize;color:#424242;text-align:center}.page-template-homepage main .about__text a{font-weight:700}.page-template-homepage main .about__text a:hover{color:#017cb0}.page-template-homepage main .about__bg{background:linear-gradient(131deg, #03ABF3 0%, #ED0090 100%);opacity:.8;filter:blur(175px);position:absolute;height:234px;width:261px;border-radius:0px}.page-template-homepage main .testimonials{max-width:61.1458333333vw;margin-inline:auto;padding-block-start:16.4354322305vh}.page-template-homepage main .testimonials__top-quote{display:flex;justify-content:end}.page-template-homepage main .testimonials__top-quote-inner{display:flex;height:4.1666666667vw;width:fit-content}@media only screen and (max-width: 768px){.page-template-homepage main .testimonials__top-quote-inner{height:60px}}@media only screen and (max-width: 768px){.page-template-homepage main .testimonials__top-quote{padding-block-end:30px}}.page-template-homepage main .testimonials__head-title-main h2{font-style:normal;font-weight:700;font-size:clamp(20px,2.5vw,35px);line-height:1.3;text-align:center;letter-spacing:.2px;text-transform:capitalize;color:#090d7a}.page-template-homepage main .testimonials__head-title-sub{padding-block-start:2.8815368196vh}.page-template-homepage main .testimonials__head-title-sub h3{font-style:normal;font-weight:400;font-size:20px;line-height:1.3;text-align:center;letter-spacing:.2px;text-transform:capitalize;color:#7e83aa}@media only screen and (max-width: 768px){.page-template-homepage main .testimonials__head-title{padding-inline-start:0}}@media only screen and (max-width: 768px){.page-template-homepage main .testimonials__head{justify-content:end;flex-direction:column-reverse;align-items:center;gap:20px}}.page-template-homepage main .testimonials__body{padding-block-start:5.7630736393vh}.page-template-homepage main .testimonials__body .splide .splide__track .splide__list .splide__slide-item{max-width:85%;margin-inline:auto}.page-template-homepage main .testimonials__body .splide .splide__track .splide__list .splide__slide-item-text p{font-style:normal;font-weight:400;font-size:clamp(20px,2.5vw,40px);line-height:1.2;text-align:center;letter-spacing:1.2px;text-transform:capitalize;color:#090d7a}.page-template-homepage main .testimonials__body .splide .splide__track .splide__list .splide__slide-item-recommender{display:flex;align-items:center;justify-content:center;gap:17px;padding-top:4.0554962647vh}.page-template-homepage main .testimonials__body .splide .splide__track .splide__list .splide__slide-item-recommender-image img{width:99px;border-radius:50%}@media only screen and (max-width: 768px){.page-template-homepage main .testimonials__body .splide .splide__track .splide__list .splide__slide-item-recommender-image img{width:fit-content}}@media only screen and (max-width: 768px){.page-template-homepage main .testimonials__body .splide .splide__track .splide__list .splide__slide-item-recommender-image{height:60px}}.page-template-homepage main .testimonials__body .splide .splide__track .splide__list .splide__slide-item-recommender-name p{font-style:normal;font-weight:700;font-size:clamp(16px,2vw,24px);line-height:1.3;text-align:right;letter-spacing:.2px;text-transform:capitalize;color:#090d7a}@media only screen and (max-width: 768px){.page-template-homepage main .testimonials__body .splide .splide__track .splide__list .splide__slide-item{max-width:unset}}.page-template-homepage main .testimonials__body .splide .splide__arrows .splide__arrow{border:3px solid #03abf3;border-radius:50px;background:#fff;width:2.6041666667vw;height:2.6041666667vw}.page-template-homepage main .testimonials__body .splide .splide__arrows .splide__arrow svg path{fill:#03abf3}.page-template-homepage main .testimonials__body .splide .splide__arrows .splide__arrow:hover{border:3px solid #fff;background:#03abf3}.page-template-homepage main .testimonials__body .splide .splide__arrows .splide__arrow:hover svg path{fill:#fff}@media only screen and (max-width: 768px){.page-template-homepage main .testimonials__body .splide .splide__arrows{display:none}}.page-template-homepage main .testimonials__foot-quote{display:flex;height:4.1666666667vw;width:fit-content}@media only screen and (max-width: 768px){.page-template-homepage main .testimonials__foot-quote{height:60px}}@media only screen and (max-width: 768px){.page-template-homepage main .testimonials__foot{padding-block-start:30px}}.page-template-homepage main .testimonials__bg{background:linear-gradient(131deg, #03ABF3 0%, #ED0090 100%);opacity:.8;filter:blur(175px);position:absolute;height:12.1875vw;width:13.59375vw;border-radius:0px;position:absolute}.page-template-homepage footer{background-color:var(--footer-bg)}.hide{display:none}/*# sourceMappingURL=homepage.min.css.map */