.elementor-1247 .elementor-element.elementor-element-e73a852{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .elementor-repeater-item-a1990db .hero-content-inner{text-align:center;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .elementor-repeater-item-a1990db .hero-subtitle{text-align:center;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .elementor-repeater-item-a1990db .hero-title{text-align:center;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .elementor-repeater-item-a1990db .hero-description{text-align:center;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .elementor-repeater-item-a1990db .hero-content{padding-left:40px;padding-right:40px;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .pf-hero-banner{height:700px;min-height:700px;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .hero-subtitle{color:#ffffff;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .hero-title{color:#ffffff;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .hero-description{color:#ffffff;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .hero-button{border-radius:5px 5px 5px 5px;color:#ffffff;background-color:#333841;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .hero-button:hover{color:#000000;background-color:#ffffff;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .hero-nav-btn{width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;color:#ffffff;background-color:rgba(0, 0, 0, 0.5);}.elementor-1247 .elementor-element.elementor-element-1e5b883 .hero-nav-btn svg{width:20px !important;height:20px !important;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .hero-navigation{bottom:40px;left:40px;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .swiper-pagination-bullet{background-color:#ffffff;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .swiper-pagination-bullet-active{background-color:#ffffff;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .hero-pagination{bottom:40px !important;right:40px !important;}.elementor-1247 .elementor-element.elementor-element-deacff7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1247 .elementor-element.elementor-element-a6c28dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-a6c28dd .categories-grid{--columns:6;gap:20px;--gap:20px;}.elementor-1247 .elementor-element.elementor-element-a6c28dd .pf-section-header{text-align:center;}.elementor-1247 .elementor-element.elementor-element-a6c28dd .pf-section-title{font-size:28px;}.elementor-1247 .elementor-element.elementor-element-a6c28dd .pf-section-desc{font-size:18px;}.elementor-1247 .elementor-element.elementor-element-a6c28dd .category-image-wrap img{object-fit:cover;object-position:center;}.elementor-1247 .elementor-element.elementor-element-a6c28dd .category-image-wrap{border-style:solid;border-width:5px 5px 5px 5px;border-color:#CDD1CA;}.elementor-1247 .elementor-element.elementor-element-a6c28dd.pf-pos-over .category-content{bottom:13px !important;}.elementor-1247 .elementor-element.elementor-element-a6c28dd.pf-pos-below .category-content{margin-top:13px !important;}.elementor-1247 .elementor-element.elementor-element-a6c28dd .category-content{text-align:center;align-items:center;}.elementor-1247 .elementor-element.elementor-element-a6c28dd .category-name{background-color:#F2F1E5;padding:13px 12px 13px 12px;color:#14295D;}.elementor-1247 .elementor-element.elementor-element-a6c28dd h3.category-name{font-size:14px;}.elementor-1247 .elementor-element.elementor-element-cd1324e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1247 .elementor-element.elementor-element-0c60392{--spacer-size:50px;}.elementor-1247 .elementor-element.elementor-element-8ffbb21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1247 .elementor-element.elementor-element-7926203{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1247 .elementor-element.elementor-element-b38e3df .pf-ps-title{font-size:28px;}.elementor-1247 .elementor-element.elementor-element-b38e3df .pf-ps-subtitle{font-size:18px;}.elementor-1247 .elementor-element.elementor-element-b38e3df .pf-cat-tab.active{background-color:#111;color:#ffffff;}.elementor-1247 .elementor-element.elementor-element-b38e3df .pf-ps-prev, .elementor-1247 .elementor-element.elementor-element-b38e3df .pf-ps-next{color:#111;border-color:#111;}.elementor-1247 .elementor-element.elementor-element-b38e3df .pf-ps-prev:hover, .elementor-1247 .elementor-element.elementor-element-b38e3df .pf-ps-next:hover{background-color:#111;border-color:#111;color:#fff;}.elementor-1247 .elementor-element.elementor-element-b38e3df .swiper-pagination-progressbar-fill{background-color:#111 !important;}.elementor-1247 .elementor-element.elementor-element-b38e3df .pf-loadmore-btn{background-color:#111;color:#fff;}.elementor-1247 .elementor-element.elementor-element-1e0b877{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1247 .elementor-element.elementor-element-0ba251c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-premium-marquee-container{--pf-pmq-speed:20s;background-color:#CDD1CA;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-pmq-text{font-size:22px;color:#333841;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-pmq-icon{color:#333841;fill:#333841;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-pmq-icon svg path{fill:#333841;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-pmq-icon i{color:#333841;font-size:28px;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-pmq-stroke{-webkit-text-stroke-color:#111111;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-pmq-icon svg{width:28px;height:28px;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-premium-marquee-track{gap:57px;padding-right:57px;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-pmq-item{gap:8px;padding-inline-start:20px;padding-inline-end:20px;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-pmq-img{height:47px;}.elementor-1247 .elementor-element.elementor-element-49df185{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1247 .elementor-element.elementor-element-1ad7f0e{--spacer-size:50px;}.elementor-1247 .elementor-element.elementor-element-65d1785{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1247 .elementor-element.elementor-element-7e8a9f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-layout-atelier{flex-direction:row !important;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-arch-img-main{height:550px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-vogue-img-inner{height:550px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-atelier-img-main{height:550px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-cine-wrapper{height:550px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-kinetic-visual{height:550px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-sticky-img-item{height:550px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-img-static img, .elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-swiper-slider, .elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-cine-wrapper, .elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-atelier-img-detail, .elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-arch-img-float, .elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-sticky-img-item{border-radius:10px 10px 10px 10px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-story-subtitle{color:#d63031;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-story-badge{background-color:#d63031;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-badge-icon{color:#d63031;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-atelier-line{background-color:#d63031;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-meta-item strong{color:#d63031;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-subtitle-line{background-color:#d63031;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-vogue-dropcap p:first-of-type::first-letter{color:#d63031;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .swiper-pagination-bullet-active{background-color:#d63031;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-atelier-card{background-color:#F2F1E5;}.elementor-1247 .elementor-element.elementor-element-fce6508{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1247 .elementor-element.elementor-element-ea7cf69{--spacer-size:50px;}.elementor-1247 .elementor-element.elementor-element-1151306{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1247 .elementor-element.elementor-element-15e2a18{--spacer-size:50px;}.elementor-1247 .elementor-element.elementor-element-07cb556{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1247 .elementor-element.elementor-element-2494d95{--pf-service-col:4;}.elementor-1247 .elementor-element.elementor-element-2494d95 .pf-services-grid{gap:30px;}.elementor-1247 .elementor-element.elementor-element-2494d95 .pf-service-icon i, .elementor-1247 .elementor-element.elementor-element-2494d95 .pf-service-icon svg{color:#111;fill:#111;}.elementor-1247 .elementor-element.elementor-element-2494d95 .pf-service-icon i{font-size:24px;}.elementor-1247 .elementor-element.elementor-element-2494d95 .pf-service-icon svg{width:24px;height:24px;}.elementor-1247 .elementor-element.elementor-element-2494d95 .pf-service-icon{margin-bottom:15px;}.elementor-1247 .elementor-element.elementor-element-2494d95.pf-service-skin-boxed .pf-service-icon{margin-right:15px;margin-bottom:0;}.elementor-1247 .elementor-element.elementor-element-2494d95 .pf-service-title{color:#111;}.elementor-1247 .elementor-element.elementor-element-2494d95 .pf-service-desc{color:#666;}.elementor-1247 .elementor-element.elementor-element-2494d95 .pf-service-item{background-color:#02010100;}@media(max-width:1024px){.elementor-1247 .elementor-element.elementor-element-a6c28dd .categories-grid{--columns:3;}.elementor-1247 .elementor-element.elementor-element-a6c28dd h3.category-name{font-size:12px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-arch-img-main{height:265px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-vogue-img-inner{height:265px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-atelier-img-main{height:265px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-cine-wrapper{height:265px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-kinetic-visual{height:265px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-sticky-img-item{height:265px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-story-title{font-size:20px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-story-desc{font-size:10px;}.elementor-1247 .elementor-element.elementor-element-2494d95{--pf-service-col:2;}}@media(max-width:767px){.elementor-1247 .elementor-element.elementor-element-e73a852{--min-height:0px;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .elementor-repeater-item-a1990db .hero-content-inner{text-align:center;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .elementor-repeater-item-a1990db .hero-subtitle{text-align:center;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .elementor-repeater-item-a1990db .hero-title{text-align:center;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .elementor-repeater-item-a1990db .hero-description{text-align:center;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .pf-hero-banner{height:300px;min-height:440px;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .hero-button{font-size:8px;border-radius:10px 10px 10px 10px;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .hero-nav-btn{width:21px !important;height:21px !important;min-width:21px !important;min-height:21px !important;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .hero-nav-btn svg{width:14px !important;height:14px !important;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .hero-navigation{bottom:20px;left:20px;}.elementor-1247 .elementor-element.elementor-element-1e5b883 .hero-pagination{bottom:25px !important;right:20px !important;}.elementor-1247 .elementor-element.elementor-element-deacff7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1247 .elementor-element.elementor-element-a6c28dd .categories-grid{--columns:2;}.elementor-1247 .elementor-element.elementor-element-a6c28dd .pf-section-title{font-size:24px;}.elementor-1247 .elementor-element.elementor-element-a6c28dd .pf-section-desc{font-size:14px;}.elementor-1247 .elementor-element.elementor-element-a6c28dd h3.category-name{font-size:9px;}.elementor-1247 .elementor-element.elementor-element-8ffbb21{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1247 .elementor-element.elementor-element-7926203{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1247 .elementor-element.elementor-element-b38e3df .pf-ps-title{font-size:24px;}.elementor-1247 .elementor-element.elementor-element-b38e3df .pf-ps-subtitle{font-size:14px;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-pmq-text{font-size:13px;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-pmq-icon i{font-size:12px;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-pmq-icon svg{width:12px;height:12px;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-premium-marquee-container{padding:0px 0px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-premium-marquee-track{gap:31px;padding-right:31px;}.elementor-1247 .elementor-element.elementor-element-0ba251c .pf-pmq-img{height:31px;}.elementor-1247 .elementor-element.elementor-element-7e8a9f2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-layout-atelier{flex-direction:column !important;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-arch-img-main{height:499px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-vogue-img-inner{height:499px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-atelier-img-main{height:499px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-cine-wrapper{height:499px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-kinetic-visual{height:499px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-sticky-img-item{height:499px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-story-title{font-size:1px;}.elementor-1247 .elementor-element.elementor-element-3c9f593 .pf-story-desc{font-size:14px;}.elementor-1247 .elementor-element.elementor-element-07cb556{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1247 .elementor-element.elementor-element-2494d95 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-2494d95{--pf-service-col:2;}}/* Start custom CSS for perfecto-category-showcase, class: .elementor-element-a6c28dd */.pf-name-bg-boxed .category-name {
    display: inline-block;
    width: 100%;
    padding: 10px 20px; /* Adjust these values as needed */
    border-radius: 15px; /* This gives you that smooth pill shape */
    line-height: 1;      /* Helps center the text vertically */
}/* End custom CSS */