@media (max-width:767px){.servicessec .fh-service.service-grid .service-content{padding-bottom:10px}}
.our-services{background:#fff;padding:100px 0 70px;position:relative;overflow:hidden}.our-services .sec-title{text-align:center}.sec-title{margin-bottom:20px;position:relative}.sec-title h2{text-transform:capitalize;margin-bottom:30px;font-size:30px;font-weight:700;position:relative}.center{text-align:center}.our-services .sec-title p{color:#848484;max-width:650px;margin:20px auto 0}.sec-title h2.center:before{content:"";background:var(--primary-pink);width:50px;height:3px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.our-services .clearfix{margin-top:66px}.single-service-item{text-align:center;background:#fff;border:2px solid #eee;margin-bottom:26px;padding:38px 10px;transition:all .5s;position:relative}.single-service-item-detail{text-align:center;background:#fff;border:2px solid #eee;justify-content:center;align-items:center;min-height:170px;margin-bottom:26px;padding:38px 20px;transition:all .5s;display:flex;position:relative}.single-service-item:hover{border-color:var(--primary-pink);transition:all .5s}.our-services .single-service-item .service-icon{text-align:center;margin-bottom:20px;overflow:hidden}.our-services .single-service-item .service-icon img{max-width:64px}.service-text{overflow:hidden}.service-text h4{margin-top:10px;margin-bottom:15px;font-size:20px;font-weight:500}.service-text p{color:#777;font-size:14px;line-height:22px}.service-text h4 a{color:#222;transition:all .5s}.service-text h4 a:hover{color:var(--primary-pink);text-decoration:none;transition:all .5s}.service-text p{color:var(--primary-pink)}@media (max-width:767px){.our-services .clearfix{margin-top:40px}.our-services .swipe-row>div>a{height:100%;display:block}.our-services .swipe-row .single-service-item{height:100%;margin-bottom:0}}
.embla{padding:0 48px;position:relative}.embla__viewport{overflow:hidden}.embla__container{gap:var(--slide-gap,16px);display:flex}.embla__slide{flex:0 0 calc((100% - (var(--pv-base) - 1) * var(--slide-gap,16px)) / var(--pv-base));min-width:0}@media (min-width:640px){.embla__slide{flex-basis:calc((100% - (var(--pv-sm) - 1) * var(--slide-gap,16px)) / var(--pv-sm))}}@media (min-width:768px){.embla__slide{flex-basis:calc((100% - (var(--pv-md) - 1) * var(--slide-gap,16px)) / var(--pv-md))}}@media (min-width:1024px){.embla__slide{flex-basis:calc((100% - (var(--pv-lg) - 1) * var(--slide-gap,16px)) / var(--pv-lg))}}.embla__arrow{z-index:5;color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:48px;line-height:1;transition:color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.embla__arrow:hover{color:#e6357a}.embla__prev{left:0}.embla__next{right:0}.embla__dots{justify-content:center;gap:8px;margin-top:20px;display:flex}.embla__dot{cursor:pointer;background:#ffffff59;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s}.embla__dot.is-selected{background:#e6357a}@media (max-width:640px){.embla{padding:0 30px}.embla__arrow{width:30px;font-size:36px}}
.owl-theme .owl-nav [class*=owl-]:hover,.owl-theme .owl-nav [class*=owl-]:visited{outline:none;text-decoration:none;background-color:#0000!important;border:none!important;display:block!important}.owl-carousel div.owl-item .shadow-News{box-shadow:0 0 3px 3px #000000bf}.shadow-News{-o-transition:.5s;transition:all .5s}.owl-carousel div.owl-item img{max-width:100%;width:inherit}.secpadd-custom{padding:60px 0}.news-more{color:#fff;margin-top:5px;margin-right:10px;padding:0 5px;font-size:20px;position:absolute;right:0}.project-inner:hover .shadow-News{transform:scale(1.05);box-shadow:0 3px 8px #0000003d}.news-more:hover{background-color:var(--primary-pink);color:#fff;border-radius:30px;padding:0 5px}.news-header{color:#fff;text-align:"center";text-transform:"capitalize";flex-direction:row;margin-bottom:30px;font-size:30px;font-weight:700;display:flex}.news-header:before,.news-header:after{content:"";border-bottom:1px solid;flex:1;margin:auto}.news-header:before{color:#8e9397;margin-right:60px}.news-header:after{color:#8e9397;margin-left:60px}.owl-theme .owl-nav [class*=owl-]:focus,.owl-theme .owl-nav [class*=owl-]:active,.owl-theme .owl-nav{outline:none;text-decoration:none;background-color:#0000!important;border:none!important;display:block!important}.owl-next{position:absolute;top:0;right:0}.owl-next span{color:#fff;font-size:86px}.owl-next span:hover,.owl-prev span:hover{color:gray;font-size:86px}.owl-prev{position:absolute;top:0;left:0}.owl-prev span{color:#fff;font-size:86px}@media screen and (max-width:480px){.news-header:before{color:#8e9397;margin-right:10px}.news-header:after{color:#8e9397;margin-left:10px}.news-header span{width:160px!important}}@media (min-width:481px) and (max-width:767px){.news-header:before{color:#8e9397;margin-right:20px}.news-header:after{color:#8e9397;margin-left:20px}.news-header span{width:180px!important}}@media (min-width:768px) and (max-width:1024px){.news-header:before{color:#8e9397;margin-right:30px}.news-header:after{color:#8e9397;margin-left:30px}}.news-card{background:#111;border-radius:4px;display:block;position:relative;overflow:hidden}.news-card-media{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.news-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.news-card:hover .news-card-media img{transform:scale(1.06)}.news-card-icon{background:var(--primary-pink,#96096a);color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:20px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.news-card:hover .news-card-icon{opacity:1;transform:translate(-50%,-50%)scale(1)}.news-card-title{background:var(--primary-pink,#96096a);color:#fff;text-align:center;padding:14px 12px;font-size:16px;font-weight:600;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.news-card:hover .news-card-title{transform:translateY(0)}@media (max-width:640px){.news-card-title{transform:translateY(0)}}
@media (max-width:767px){.partner-dark .fh-partner.swipe-row{--swipe-item:70%}.fh-partner.swipe-row .partner-item{padding:0!important}.fh-partner.swipe-row .partner-content img{max-width:80%;height:auto}}
*{margin:0;padding:0;font-family:Montserrat,sans-serif}.hero-section{background-color:#000;height:100vh;position:relative;overflow:hidden}.hero-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.hero-slide{width:100%;height:100%}.hero-slider{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.hero-slider:before{content:"";z-index:2;opacity:.4;background:linear-gradient(#0003 0% 50%,#0003 100%);width:100%;height:100vh;position:absolute;bottom:0;left:0;overflow:hidden}.hero-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:10;color:#fff;flex-direction:column;max-width:1600px;display:flex;position:relative;bottom:150px;right:250px}.hero-button{color:#fff;cursor:pointer;background-color:#0000;border:2px solid #fff;max-width:160px;padding:18px 32px;font-size:15px;font-weight:400}.hero-button:hover{background-color:var(--primary-pink);border-color:var(--primary-pink)}.hero-button:focus{outline:0}.hero-content h1{text-shadow:3px 3px #0006;text-align:left;color:#fff;margin-bottom:.8rem;font-size:3.2vw;font-weight:700}.hero-content p{z-index:10;color:#fff;text-shadow:0 0 20px #0006;flex-direction:column;max-width:1600px;margin-bottom:1.2rem;font-size:1vw;font-weight:400;display:flex;position:relative}.arrow{cursor:pointer;z-index:100;transform:translateY(-50%);-webkit-transform:background .5s;-ms-transform:background .5s;transform:background .5s;background:#00000008;border-radius:50%;position:absolute;top:50%}.arrow img{width:50px}.arrow:hover{background-color:#0006}.l{left:0}.r{right:0}@media screen and (max-width:1024px){.hero-section,.hero-slider:before{height:100vw}.hero-image{height:100%}}@media screen and (max-width:480px){.hero-button{color:#fff;cursor:pointer;background-color:#0000;border:2px solid #fff;max-width:160px;padding:9px 16px;font-size:15px;font-weight:400}}
