/* Trusted Brands */
section.trusted-brands{padding:50px 40px}h2{font-size:32px}h2>.span-1{font-weight:900}.swiper-slide img{margin:auto;display:block;width:auto}h2>.fw-lighter{color:#4e4e4e}@media(max-width:992px){h2{font-size:28px}}@media (max-width:576px){h2{font-size:25px}}

/* Steps Component */
.child-num-target>img{width:92px;height:92px}.content-num-target{padding-left:10px;width:90%}.content-num-target>h4,.content-num-target>h5{font-weight:700}.main-number-target{gap:35px}@media (max-width:768px){.child-num-target>img{padding-block:10px;padding-left:10px}}

/* Range of Services */
h2.range-of-services-title{font-size:45px;line-height:55px}.range-of-services-cards-column{background-image:url('<?php echo esc_url(get_site_url() . '/wp-content/uploads/2025/03/ampun-suhu-7-2.png'); ?>');background-size:cover;background-position:center;background-repeat: no-repeat;background-color:#fb8e00}.service-card{border:1px solid #000;border-radius:15px;transition:transform .3s}.service-card:hover{transform:translateY(-5px);box-shadow: 0 4px 8px;}.service-card-title{font-size:20px;line-height:24px;font-weight:700}.service-card-tagline{font-size:18px;line-height:24px;border-bottom:2px solid #000;display:inline-block;padding-bottom:5px}.service-card-description{font-size:.9rem}@media (max-width:992px){h2.range-of-services-title{font-size:40px;line-height:40px}}@media (max-width:576px){h2.range-of-services-title{font-size:30px;line-height:40px}}.range-of-services-heading-column{background-image:url('<?php echo esc_url(get_site_url() . '/wp-content/uploads/2025/04/Mask-group-1.png'); ?>');background-size:cover;background-position:center;background-repeat: no-repeat;}

/* Our Stack */
section.our-stack-section{padding:70px 0}div.our-stack-grid{display:grid!important;grid-template-columns:repeat(6,1fr);align-items:center}div.our-stack-item{border:1px solid #888;height:150px}div.our-stack-item img{width:90px}h2.our-stack-title{font-size:45px;line-height:55px;padding:0 20px}@media (max-width:992px){h2.our-stack-title{font-size:40px;line-height:50px}div.our-stack-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){h2.our-stack-title{font-size:30px;line-height:40px}div.our-stack-grid{grid-template-columns:1fr}}

/* Our Other Services */
.ld-service{background-color:#f2f2f2;padding:70px 20px}.main-ld>h2{font-size:45px;line-height:55px}.ld-card{background-color:#fff;padding:20px;transition:.2s linear}.ld-card:hover{background-color:#FB8D00;}.ldcard-img img{width:35px;height:35px}.ldcard-servive h4{font-weight:700;margin:0}@media(max-width:992px){.main-ld>h2{font-size:40px;line-height:50px;}}@media(max-width:576px){.main-ld>h2{font-size:30px;line-height:40px;}}

/* Orange CTA */
section.orange-cta-banner{background-color:#fb8d00}h3.orange-cta-banner-title{font-size:45px;line-height:55px}div.orange-cta-banner-container{padding:50px 20px}a.orange-cta-banner-button{color:#fb8d00;padding:20px 50px;background-color:#fff;font-size:20px;line-height:30px;transition:.3s ease-in-out}a.orange-cta-banner-button:hover{background-color:#000}@media(max-width:992px){h3.orange-cta-banner-title{font-size:40px;line-height:50px}}@media(max-width:576px){h3.orange-cta-banner-title{font-size:30px;line-height:40px}.orange-cta-banner-button{padding: 15px 30px !important;}}

/* Grey Box Section */
section.grey-text-box{background-color:#f2f2f2;padding:50px 20px}p.grey-box-text{font-size:30px;line-height:40px}@media (max-width:576px){p.grey-box-text{font-size:20px;line-height:30px}}

/* FAQs */
	.accordian-section{padding:70px 20px}.accordion-h2 h2{font-size:45px;line-height:55px;}.accordion{width:90%;margin:auto;background:#fff;border-radius:5px;padding:10px 20px}.accordion-item{border-bottom:1px solid #7a7a7a}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:15px;cursor:pointer;background:0 0;color:#000;border:none;font-size:18px;transition:.3s}.accordion-header>h4{font-size:22px;font-family:'Gilroy-bold', sans-serif;}.accordion-header span{font-size:15px}.accordion-content{max-height:0;overflow:hidden;padding:0 15px;transition:max-height .5s,padding .5s}.accordion-content p{margin:0;padding:10px 0;font-size:18px;color:#7a7a7a;line-height:1.5}@media (max-width:768px){.accordion-h2 h2{font-size:30px;line-height:40px;}.accordion{width:100%}.accordian-section{padding:20px 0}.accordion-header>h4{font-size:18px}.accordion-content p{font-size:16px;line-height:normal}}.accordion-content a{text-decoration:none;color:#FB8D00;}h2.faq-heading{color:#F58A00;}

/* Brand Box */
:root{--box-gap:20px}.your-brand-box{background-color:#000;padding:70px 0}.your-brand-content-box>h2{font-size:45px;line-height:55px;color:#fff;text-align:center}.main-your-brand-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;column-gap:var(--box-gap);row-gap:65px;margin:auto;padding-top:20px}.main-your-brand-box>.col-lg-4,.main-your-brand-box>.col-md-6,.main-your-brand-box>.col-sm-12{display:flex;flex-direction:column}.main-your-brand-box:not(.items-4) .col-lg-4{flex:0 0 calc((100% - (var(--box-gap) * 2))/ 3);max-width:calc((100% - (var(--box-gap) * 2))/ 3)}.main-your-brand-box.items-2 .col-lg-4{flex:0 0 calc((100% - var(--box-gap))/ 2);max-width:calc((100% - var(--box-gap))/ 2)}@media (max-width:991.98px){.main-your-brand-box .col-md-6{flex:0 0 calc((100% - var(--box-gap))/ 2)!important;max-width:calc((100% - var(--box-gap))/ 2)!important}.your-brand-content-box>h2{font-size:40px;line-height:50px}}@media (max-width:575.98px){.your-brand-box{padding:50px 0;}.main-your-brand-box .col-sm-12{flex:0 0 100%!important;max-width:100%!important}.your-brand-content-box>h2{font-size:30px;line-height:40px}.child-brand-helthcare-box>h2{font-size:20px!important}.child-brand-helthcare-box>p{font-size:16px!important;line-height:20px}}.child-brand-helthcare-box{display:flex;flex-direction:column;gap:15px;flex:1;border:1px solid #ffffff94;border-radius:16px;position:relative;height:100%;min-height:275px;transition:.2s linear;text-align:start;padding-top:30px}.child-brand-helthcare-box:hover{border-color:#fb8e00;transform:translateY(-10px)}.child-brand-helthcare-box:hover .brand-list-box{color:#fb8e00;-webkit-text-stroke-color:#fb8e00;stroke:#fb8e00;}.child-brand-helthcare-box>h2{padding:20px 25px 0;font-size:25px;color:#fff;font-weight:700}.child-brand-helthcare-box>p{padding:0 25px 20px;font-size:18px;color:#fff;font-weight:400}.brand-list-box{font-size:80px;color:#000;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#7a7a7a;stroke:#7a7a7a;position:absolute;top:-40px;left:25px;line-height:.8;background-color:#000;padding:0 5px}.brand-list-box span{font-family: 'Gilroy-bold';}

/* Blog Slider */
.blog-slider .blog-card,.blog-slider .swiper{overflow:hidden;width:100%}.blog-slider{padding:50px 20px;overflow:hidden}.blog-slider .swiper-wrapper{display:flex;align-items:stretch}.blog-slider .swiper-slide{text-align:center;height:auto;display:flex;justify-content:center;align-items:center}.blog-slider .blog-card{position:relative;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);aspect-ratio:4/3;display:flex;flex-direction:column}.blog-slider .overlay,.blog-slider-meta{position:absolute;bottom:0;left:0;right:0}.blog-slider .blog-card img{width:100%;height:100%;object-fit:fill;display:block}.blog-slider .overlay{top:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s}.blog-slider .blog-card:hover .overlay{opacity:1}.blog-slider-meta{padding:10px;background-color:rgba(0,0,0,.7)}.blog-slider .title{color:#fff;font-size:1rem}.blog-slider .swiper-button-next,.blog-slider .swiper-button-prev{color:#fe8b26;width:30px;height:30px;border-radius:50%}.blog-slider .swiper-button-next:after,.blog-slider .swiper-button-prev:after{font-size:22px;font-weight:600}.blog-slider .swiper-pagination{position:relative;margin-top:20px}.blog-slider .swiper-pagination-bullet{background-color:#fff;opacity:1;width:10px;height:10px}.blog-slider .swiper-pagination-bullet-active,.blog-slider .swiper-pagination-bullet:hover{background-color:#fe8b26}.blog-slider>h2{font-size:45px;line-height:55px}@media (max-width:992px){.blog-slider>h2{font-size:40px;line-height:50px}}@media (max-width:576px){.blog-slider>h2{font-size:30px;line-height:40px}}.blog-slider .date{color:#fe8b26;font-size:.9rem;text-align:center;z-index:5;margin-bottom:3px}

/* Black CTA Banner */
section.black-cta-banner{padding:100px 20px;background-position:center center;background-repeat:no-repeat;background-size:cover}h3.black-cta-banner-title{font-size:45px;line-height:55px}div.black-cta-banner-content p{font-size:18px;color:#fff;font-weight:400}a.black-cta-banner-content-btn{font-size:18px;border-radius:10px;color:#000;background-color:#fff;padding:15px 40px}a.black-cta-banner-content-btn:hover{background-color:#fb8d00!important;transition:.3s ease-in-out}@media(max-width:992px){h3.black-cta-banner-title{font-size:40px;line-height:50px}}@media (max-width:576px){h3.black-cta-banner-title{font-size:30px;line-height:40px}div.black-cta-banner-content p{font-size:16px!important}section.black-cta-banner{padding:70px 20px;}

/* Primary Banner CTA */
h2.banner-cta-title{font-size:45px;line-height:55px}.banner-cta-content p{font-size:18px;line-height:26px}@media(max-width:992px){h2.banner-cta-title{font-size:40px;line-height:50px}}@media (max-width:576px){h2.banner-cta-title{font-size:35px;line-height:45px}}a.banner-cta-button{font-size:18px;border:none;padding:15px 40px;border-radius:10px;font-weight:600}a.banner-cta-button:hover{background-color:#fb8e00!important;transition-duration:.4s}section.banner-cta{background-position:center center;background-repeat:no-repeat;background-size:cover}

/* Ad Platforms */
section.adplatform{padding:70px 20px}h2.adplatform-title{font-size:45px;line-height:55px}p.adplatform-description,p.adplatform-description-box-subtitle{font-size:18px;line-height:26px;font-weight:500}div.adplatform-description-boxes{max-width:1140px;display:grid;grid-template-columns:50% 1fr}div.adplatform-description-box{padding:20px 15px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);transition:background-color .3s,transform .3s}p.adplatform-description-box-title{font-size:25px;line-height:30px}p.adplatform-description-box-subtitle{color:#7a7a7a}@media(max-width:992px){h2.adplatform-title{font-size:40px;line-height:50px}div.adplatform-description-boxes{grid-template-columns:1fr}}.adplatform-description-box:hover{background-color:#fb8d00;transform:translateY(-5px)}.adplatform-description-box-image{max-width:150px}@media(max-width:576px){h2.adplatform-title{font-size:30px;line-height:40px}p.adplatform-description-box-title{font-size:20px;line-height:25px}}.adplatform-description-box:hover .adplatform-description-box-subtitle{color:#fff;}.adplatform-description-box:hover .adplatform-description-box-title{color:#fff;}
