.elementor-18 .elementor-element.elementor-element-7da2f91b{margin-top:0px;margin-bottom:25px;}.elementor-18 .elementor-element.elementor-element-23b8adcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-23b8adcb .section-title__title{color:#25226C;}.elementor-18 .elementor-element.elementor-element-23b8adcb .section-title__tagline{color:#757A7B;}.elementor-18 .elementor-element.elementor-element-23b8adcb .section-title__icon-box-1 i,.elementor-18 .elementor-element.elementor-element-23b8adcb .section-title__icon-box-2 i{color:#DC3236;}.elementor-18 .elementor-element.elementor-element-23b8adcb .about-one__text-2, .elementor-18 .elementor-element.elementor-element-23b8adcb .about-two__text-2,.elementor-18 .elementor-element.elementor-element-23b8adcb .about-three__text,.elementor-18 .elementor-element.elementor-element-23b8adcb .about-four__text{color:#757A7B;}.elementor-18 .elementor-element.elementor-element-23b8adcb .about-one__title,.elementor-18 .elementor-element.elementor-element-23b8adcb .about-three__points li .content h3,.elementor-18 .elementor-element.elementor-element-23b8adcb .about-four__points li .text p{color:#25226C;}.elementor-18 .elementor-element.elementor-element-23b8adcb .thm-btn{box-shadow:4px 4px 10px 0px rgba(0,0,0,0.5);color:#FFFFFF;background-color:#DC3236;}.elementor-18 .elementor-element.elementor-element-23b8adcb .thm-btn:hover,.elementor-18 .elementor-element.elementor-element-23b8adcb .thm-btn:focus{color:#DC3236;border-color:#000000;}.elementor-18 .elementor-element.elementor-element-23b8adcb .thm-btn:before{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-861d4a1{--spacer-size:50px;}.elementor-18 .elementor-element.elementor-element-739f4ff5 > .elementor-widget-container{margin:21px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-739f4ff5 .brand-one__title p{padding:0px 0px 0px 0px;margin:0px 0px -64px 0px;}.elementor-18 .elementor-element.elementor-element-2f82ae1e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2f82ae1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DC3236;}.elementor-18 .elementor-element.elementor-element-2f82ae1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18 .elementor-element.elementor-element-2f82ae1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-72c3bc > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-18 .elementor-element.elementor-element-72c3bc .counter-one__single h3,.elementor-18 .elementor-element.elementor-element-72c3bc .counter-two__content h3{line-height:29px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-72c3bc .counter-one__text,.elementor-18 .elementor-element.elementor-element-72c3bc .counter-two__text{color:#FFFFFF;}/* Start custom CSS for pitoon-about, class: .elementor-element-23b8adcb *//* Common icon styling */
.about-one__icon span,
.about-four__points li .icon span {
    position: relative;
    display: flex;                 /* flex center */
    align-items: center;
    justify-content: center;
    width: 58px;                   /* fixed width */
    height: 58px;                  /* fixed height */
    font-size: 24px;
    color: var(--pitoon-white);    /* default text color */
    border-radius: 50%;            /* circle */
    background-color: #DC3236;     /* default background */
    transition: all 0.3s ease;     /* smooth effect */
    margin-right: 12px;            /* gap for text (about-one) */
    flex-shrink: 0;                /* don’t shrink */
}

/* Hover effect (works for both) */
.about-one__icon:hover span,
.about-four__points li .icon:hover span {
    color: #DC3236;
    background-color: #FFFFFF;
    border: 1px solid #DC3236;
}/* End custom CSS */
/* Start custom CSS for pitoon-counter, class: .elementor-element-72c3bc */.counter-two__icon i {
    position: relative;
    display: inline-block;
    font-size: 64px;
    color: #ffff;
    transition: all 500ms 
linear;
    transition-delay: 0.1s;
    transform: scale(1);
}/* End custom CSS */