.hr-home-services{background-color:#1b1625;color:#fff;font-family:"Poppins",sans-serif}.hr-services-header{max-width:800px;margin:0 auto 60px}.hr-services-subtitle{color:#fff;font-size:16px;line-height:1.6;font-family: var(--font-02);}.hr-services-box{background-color:#fff0;color:#fff}.hr-services-img img{width:100%;border-radius:6px;object-fit:cover}.hr-services-content{background-color:#fff0;margin-top:20px}.hr-bgcall-image img{max-width:100%;width:100%}.event-date{position:absolute;top:0;left:0;padding:10px;background:var(--color-2);font-size:15px;font-family:var(--font-01);font-weight:600;color:#1E1926}.hr-bgcall-image{position:relative}.hr-services-heading a{background-color:var(--color-2);color:#1E1926;font-weight:600;padding:20px 20px;display:inline-block;margin-bottom:15px;font-family:var(--font-01);font-size:18px;transition:.3s ease-in-out}.hr-service-slider .row{row-gap:30px}.hr-services-heading{margin-top:-50px;position:relative}.blog-inner .entry-meta span{padding:0 2px}.event-price{position:absolute;bottom:0;right:0;padding:10px;font-size:16px;font-weight:600;background:var(--color-1)}.hr-services-content p{font-size:15px;line-height:1.7;color:#fff;margin-bottom:15px;font-family:var(--font-01)}.hr-services-inner{margin-bottom:30px}.hr-services-heading a:hover{color:#fff;background:var(--color-1);transition:.3s ease-in-out}.hr-services-link{color:#fff;font-weight:500;text-decoration:none;position:relative;transition:color 0.3s ease}.hr-services-link::after{content:"→";margin-left:6px;transition:transform 0.3s ease}.hr-services-link:hover{color:#c89a9c}.hr-services-link:hover::after{transform:translateX(4px)}.event-page-section.hr-home-services.section-padding{background:#fff!important}.event-page-section .hr-services-content p{color:var(--color-2);margin:0;font-size:16px;font-family:var(--font-02)}.event-page-section .hr-service-card-item{padding:10px;border:1px solid var(--color-1);border-radius:5px}.event-page-section .hr-service-card-item .post{object-fit:cover;overflow:hidden}.hr-bgcall-block .posted-on .time-meta{display:flex;align-items:center;justify-content:space-between;padding:0}.hr-bgcall-block .back-btn{background:var(--color-2);padding:10px 20px;border:1px solid var(--color-2)}.comment-title{font-family:var(--font-01);font-weight:600}.event-detail-container p{font-family:var(--font-02)}.event-detail-container ul li{font-family:var(--font-02)}.event-page-section .widget.widget-bg.widget-detail{background:#f9f2f2}.event-detail-container tr,.event-detail-container tr td{padding:20px 20px;border:1px solid #fff}.event-detail-container{padding-right:40px}.plus-btn2,.minus-btn2{color:var(--color-1)}.quantity_adult_1{text-align:center}.event-detail-container strong{font-weight:600}.event-page-section .widget.widget-bg.widget-detail .bg-title{background:var(--color-2);color:#1c1c1c;padding:15px;font-family:var(--font-01);font-size:20px;font-weight:600}.event-page-section .widget.widget-bg.widget-detail ul{padding:10px 0 0px!important;margin:0;display:flex;flex-direction:column;row-gap:6px}.event-page-section .widget.widget-bg.widget-detail ul li{padding:0 20px}.event-page-section .widget.widget-bg.widget-detail ul li:last-child{padding:0}.event-page-section .widget.widget-bg.widget-detail ul li{list-style:none}.eventCartMsg.error{position:absolute;bottom:0;left:0}.gallery-img img{width:100%}.hr-moments-content h2{font-size:35px}@media(max-width:1400px){.hr-services-heading a{font-size:16px}}@media(max-width:1200px){.hr-services-heading a{padding:10px 10px;font-size:18px}.hr-services-heading{margin-top:-40px;position:relative}.main-img img{width:100%;margin-left:0;height:500px}.hr-success-count h2{font-size:49px}.hr-success-count p{font-size:15px}.hr-contact-icon{height:50px;max-width:50px}.hr-contact-box{padding:10px 10px;gap:10px}.hr-services-heading a{padding:10px 10px;font-size:15px}}@media (max-width:767px){.hr-services-subtitle{font-size:16px}.event-detail-container{padding-right:0}.event-detail-container h3{font-size:16px}}@media(max-width:480px){.hr-bgcall-block .posted-on .time-meta{flex-direction:column;row-gap:10px}.event-detail-container ul{padding-left:10px}.icon-box-wrap{flex-direction:column-reverse;row-gap:10px}.event-detail-container tr,.event-detail-container tr td{padding:10px 0;border:1px solid #fff}.event-detail-container tr td.count-input{padding:10px 0}}.hr-home-success{background-color:#fff}.hr-success-title{font-size:36px;line-height:1.3;color:#1b1b1b;margin-bottom:40px;font-weight:600}.hr-success-box{background-color:#d4388d;color:#fff;padding:33px 30px;border-radius:0;transition:all 0.3s ease;border-bottom:1px solid #fff}.hr-success-box.hr-box2{background-color:var(--color-2)}.hr-success-box h3{font-size:28px;margin-bottom:10px;font-weight:400;font-family:var(--font-01)}.hr-success-box p{margin:0;font-size:16px;line-height:1.6;font-family:var(--font-02)}.hr-success-box:hover{background-color:#c02f7c}.hr-success-box ul li{list-style:none}.hr-success-box ul{padding:0}.main-img img{object-fit:cover;height:600px;max-width:400px;width:400px;margin-left:-70px;position:relative;z-index:0}.hr-home-success-left{position:relative;z-index:1}.small-img-grid img{width:100%;height:100%;border-radius:4px;object-fit:cover}.hr-success-count{background-color:#d4388d;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:50px 20px}.hr-success-count h2{margin:0;font-size:22px;font-weight:600;line-height:1;text-align:center;color:#FFF;font-family:var(--font-01);padding-bottom:20px}.small-img-grid{display:flex;flex-direction:column;row-gap:20px;height:100%}.hr-success-images{height:100%}.hr-success-count p{margin:0;font-size:16px;letter-spacing:1px;font-family:var(--font-02)}@media(max-width:1400px){.main-img img{width:350px;margin-left:-70px}}@media (max-width:991px){.hr-success-content{padding-right:0;margin-bottom:40px}.small-img-grid{grid-template-columns:1fr 1fr}}@media(max-width:767.98px){.main-img img{width:100%;margin-left:0;padding-top:30px;max-width:100%;height:auto}}@media(max-width:480px){.hr-success-box h3{font-size:20px}.hr-success-count h2{font-size:35px}}.hr-home-moments{position:relative;background-image:url(https://www.thepinklion.ca/public/assets/images/about/cta-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;color:#fff;overflow:hidden}.hr-moments-overlay{position:absolute;inset:0;background-color:rgb(0 0 0 / .45);z-index:1}.hr-moments-content{position:relative;z-index:2;color:#fff;display:flex;flex-direction:column;align-items:center}.hr-moments-title{font-size:52px;line-height:1.2;font-weight:500;margin-bottom:20px}.hr-moments-text p{font-size:17px;margin-bottom:35px;color:#f0f0f0;font-family:var(--font-02)}.hr-moments-btn{display:inline-block;background-color:#6e3736;color:#fff;padding:14px 35px;font-size:16px;text-decoration:none;border:1px solid #fff0;transition:all 0.3s ease}.hr-moments-btn:hover{background-color:#fff0;border-color:#fff;color:#fff}.hr-moments-btn .arrow{margin-left:10px;transition:margin-left 0.3s ease}.hr-moments-btn:hover .arrow{margin-left:15px}.hr-moments-content h2{color:#fff}@media (max-width:991px){.hr-moments-title{font-size:36px}}@media (max-width:576px){.hr-moments-title{font-size:28px}.hr-moments-text{font-size:15px}}.hr-home-team{background-color:#fff}.hr-team-image{position:relative;height:100%}.hr-tagline{position:absolute;top:0;left:0;background-color:var(--color-1);color:#fff;padding:28px 30px;font-weight:600;font-size:18px;text-transform:uppercase}.hr-section-title{font-size:36px;font-weight:600;color:#1a1a1a;margin-bottom:40px;line-height:1.3}.hr-team-box{border:1px solid var(--color-2);padding:16px;margin-bottom:20px}.hr-team-thumb{flex:0 0 100px;margin-right:20px}.hr-team-thumb img{border-radius:6px;width:100px;height:100px;object-fit:cover}.hr-team-info h3{font-size:28px;font-weight:500;color:#1a1a1a;margin-bottom:10px;font-family:var(--font-01)}.hr-team-info p{font-size:14px;color:#666;margin-bottom:10px;font-family:var(--font-02)}.hr-social a{color:var(--color-1);transition:0.3s}.hr-social{column-gap:20px;display:flex}.hr-social a:hover{color:#c89b9b}.hr-team-image img{width:100%;height:100%;object-fit:cover}@media(max-width:991.98px){.hr-home-team-inner .row{row-gap:30px}}@media(max-width:480px){.hr-tagline{padding:10px 10px;font-size:14px}.hr-team-inner{flex-direction:column}.hr-team-info h4{font-size:20px}.hr-team-info{text-align:center}.hr-social{column-gap:20px;display:flex;justify-content:center}}.hr-home-testimonials{background-color:#fff;position:relative;overflow:hidden}.hr-section-title{font-size:36px;font-weight:600;color:#1a1a1a;line-height:1.3;margin-bottom:15px}.hr-section-text{color:#555;font-size:16px;line-height:1.7;margin-bottom:25px;font-family:var(--font-02)}.hr-testimonial-box{background-color:#c73188;color:#fff;padding:30px;position:relative}.hr-testimonial-box p{font-size:17px;line-height:1.7;margin-bottom:25px;font-style:italic;font-family:var(--font-02)}.hr-client{display:flex;align-items:center;gap:20px}.hr-client img{width:60px;height:60px;border-radius:50%;object-fit:cover}.hr-client h3{font-size:20px;margin:0;font-weight:600;font-family:var(--font-01)}.hr-client span{font-size:13px;opacity:.9;font-family:var(--font-02)}.hr-testimonial-slider .hr-slider-nav{display:flex;justify-content:end;align-items:center;gap:15px;margin-top:40px;padding-right:120px}.hr-testimonial-slider .swiper-button-prev,.hr-testimonial-slider .swiper-button-next{position:static;width:40px;height:40px;color:var(--color-2);border-radius:50%;font-size:28px;display:flex;align-items:center;justify-content:center;transition:all 0.3s}.hr-testimonial-slider .swiper-button-prev:hover,.hr-testimonial-slider .swiper-button-next:hover{background-color:#c73188;color:#fff}.hr-testimonial-image{position:relative;text-align:center}.hr-testimonial-image img{width:100%;object-fit:cover}.testi-shape-img{padding-top:0;margin:0}.hr-play-btn{position:absolute;bottom:30px;right:40px;width:60px;height:60px;border-radius:50%;border:none;background-color:#fff;color:#c73188;font-size:22px;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px rgb(0 0 0 / .15);cursor:pointer;transition:0.3s}.hr-play-btn:hover{background-color:#c73188;color:#fff}.hr-home-testimonials-top-right{justify-content:end;display:flex}.hr-testimonial-left{width:536px;z-index:999;position:relative}.hr-home-testimonials-top{padding-bottom:50px}.rx-contact-icon{width:80px;height:80px;line-height:65px;border-radius:100%;position:absolute;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;cursor:pointer}.rx-contact-icon::before,.hr-bg-parallax .rx-contact-text .rx-contact-icon::after{position:absolute;top:50%;left:50%;width:80px;height:80px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;-webkit-box-shadow:0 0 0 0 var(--color-2);-ms-box-shadow:0 0 0 0 var(--color-2);-o-box-shadow:0 0 0 0 var(--color-2);box-shadow:0 0 0 0 var(--color-2);-webkit-animation:ripple 3s infinite;animation:ripple 3s infinite}.rx-contact-icon:before{-webkit-animation-delay:0.9s;animation-delay:0.9s;content:"";position:absolute}.rx-contact-icon i{color:var(--color-1);font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:4px solid var(--color-1);padding:5px;border-radius:50%}.rx-contact-icon:after{-webkit-animation-delay:0.6s;animation-delay:0.6s;content:"";position:absolute}@keyframes ripple{70%{-webkit-box-shadow:0 0 0 40px #fff0;box-shadow:0 0 0 40px #fff0}100%{-webkit-box-shadow:0 0 0 0 #fff0;box-shadow:0 0 0 0 #fff0}}.testi-shape-img img{max-width:190px}@media(max-width:991.98px){.hr-home-testimonials-top-right{justify-content:start;display:flex}.testi-shape-img{display:none}}@media(max-width:767.98px){.hr-testimonial-left{width:100%;z-index:999;position:relative}.hr-slider-nav{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:40px;padding-right:0;margin-bottom:10px}}@media(max-width:480px){.hr-testimonial-box{padding:15px}.hr-testimonial-box p{font-size:15px}}.hr-home-contact{background-color:#1e1922;color:#fff;position:relative}.hr-home-contact .section-padding{padding:100px 0}.hr-contact-content{flex:1}.hr-section-title{font-size:42px;line-height:1.3;font-weight:600;margin-bottom:20px;color:#fff}.hr-section-description{font-size:16px;line-height:1.7;color:#fff;margin-bottom:40px;max-width:600px;font-family:var(--font-02)}.hr-contact-box{background:#fff0;border:1px solid var(--color-2);padding:20px 25px;display:flex;align-items:center;gap:15px;flex:1 1 calc(50% - 25px);min-width:260px}.hr-contact-info{row-gap:20px}.hr-contact-icon i{font-size:26px;color:var(--color-2)}.hr-contact-icon{width:100%;height:64px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--color-1);max-width:64px}.hr-contact-text h3{font-size:20px;margin-bottom:5px;color:#fff;font-family:var(--font-01);font-weight:600}.hr-contact-text p,.hr-contact-text a{font-size:15px;margin:0;font-weight:600;color:#fff;font-family:var(--font-02)}.hr-contact-form{background:#fff;color:#000;padding:40px 35px;box-shadow:0 2px 10px rgb(0 0 0 / .1);flex:1}.hr-contact-form .form-title{font-size:28px;font-weight:500;margin-bottom:30px;color:#1e1922;font-family:var(--font-01)}.submit-btn{width:100%;padding:10px;border:1px solid var(--color-1);background:var(--color-1);font-size:16px;color:#fff;font-family:var(--font-01)}.submit-btn:hover{background:#fff;color:var(--color-1)}.hr-form .form-group{margin-bottom:20px}.hr-home-contact .hr-form input,.hr-form textarea{width:100%;border:none;border-bottom:1px solid #8a6c6c;padding:12px 5px;font-size:15px;color:#333;background:#fff0;outline:none;transition:all 0.3s ease}.hr-form input::placeholder,.hr-form textarea::placeholder{color:#b9b2b2}.hr-form input:focus,.hr-form textarea:focus{border-bottom-color:#5c3a3a}@media (max-width:991px){.hr-contact-form{margin-top:40px}.hr-section-title{font-size:34px}.resource-columns .row{row-gap:20px}}@media(max-widthL767.98px){.resource-btn{align-items:center;justify-content:center;display:flex;row-gap:10px}}@media (max-width:575px){.hr-section-title{font-size:28px}.hr-contact-box{flex:1 1 100%}}@media(max-width:480px){.hr-form .form-group{margin-bottom:10px}.hr-contact-form{padding:20px 15px}}.event-heading{margin-bottom:50px}.event-title-main{font-size:42px;font-weight:700;color:#111;margin-bottom:15px}.event-subtitle{max-width:830px;margin:0 auto;color:#212529;font-size:16px;font-family:var(--font-02)}.event-card{border:1px solid var(--color-2);background:#fff;overflow:hidden;transition:all 0.3s ease;padding:10px;box-shadow:0 0 10px 0 #fff0;height:100%}.event-card:hover{box-shadow:0 6px 25px rgb(0 0 0 / .1);transform:translateY(-5px)}.event-img img{width:100%;height:auto;display:block}.event-content{padding:25px}.event-title{font-size:21px;font-weight:600;color:#1E1926;margin-bottom:12px;line-height:1.2;font-family:var(--font-01)}.event-title:hover{color:var(--color-1)}.event-meta{font-size:13px;color:#666;margin-bottom:10px}.event-meta span{margin-right:15px;font-family:var(--font-02)}.event-img{overflow:hidden}.event-img:hover img{opacity:.8;transition:.3s ease-in-out;transform:scale(1.05);rotate:.8deg}.event-img img{transition:.3s ease-in-out}.event-meta i{margin-right:5px;color:var(--color-1);font-size:15px}.event-desc{font-size:16px;color:#212529;line-height:1.6;margin-bottom:15px;font-family:var(--font-02)}.read-more{color:var(--color-1);font-weight:600;text-decoration:none;transition:all 0.3s ease}.read-more:hover{color:#000;text-decoration:underline}
.hr-success-box h4 {
	font-size: 24px;
	font-family: var(--font-02);
}
.event-detail-container strong, .event-detail-container span, .event-detail-container p {
	font-family: var(--font-01);
}
.gallery-outer-wrap h3 {
	font-family: var(--font-01);
}
.hr-moments-text {
	font-family: var(--font-02);
}