.elementor-184 .elementor-element.elementor-element-c0377b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-decab64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-433d950{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-2121db6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-2cb4e98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-global-7228 .video-popup{background-color:#F0F0F3 !important;}.elementor-184 .elementor-element.elementor-element-be6b4bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-be6b4bb:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-be6b4bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-969136f );}.elementor-184 .elementor-element.elementor-element-c1c8825{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-3e2bffa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-c43d3b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-184 .elementor-element.elementor-element-decab64{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for bdevs-slider, class: .elementor-element-fb5189d */.freedesign2 {
    font-size: clamp(1.5rem, 3.5vw + 0.5rem, 2.75rem) !important;
    margin-top: 0 !important;
    color: #ba7b22 !important;
    opacity: 0.8 !important;
    -webkit-animation-delay: 0.2s !important;
    animation-delay: 0.2s !important;
    font-weight: 800 !important;
}

@media (max-width: 1024px) {
  .freedesign2 {
    max-width: 45ch; /* Wraps like a pyramid on smaller screens */
  }
  
}

.freedesign3 {
  margin: 0 auto;
  word-spacing: normal;
  width: 100%;
  max-width: 100%;
}

@media (max-width: 1024px) {
  .freedesign3 {
    max-width: 45ch; /* Wraps like a pyramid on smaller screens */
  }
}



/*DESC*/

.maindesc {
font-size: clamp(1.25rem, calc(1.125rem + 0.3vw), 1.5rem) !important;
    font-weight: 900 !important;
    
}

.elementor-184 .elementor-element.elementor-element-fb5189d h3 {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-7228 */.elementor-184 .elementor-element.elementor-global-7228 .secpad1 {
    font-size: clamp(1rem, calc(0.8rem + 1.2vw), 2rem) !important;       /* Responsive approx 16px to 32px */
    line-height: clamp(1.8rem, calc(1.4rem + 1.2vw), 2.5rem) !important; /* Responsive approx 28.8px to 40px */
}

.elementor-184 .elementor-element.elementor-global-7228 .secpad2 {
    font-size: clamp(2rem, calc(1.7rem + 1.3vw), 3.5rem) !important;    /* Responsive approx 32px to 56px */
    line-height: clamp(2.5rem, calc(2rem + 1.3vw), 4.5rem) !important;   /* Responsive approx 40px to 72px */
    font-weight: 900;
        color: #fff;
}

.elementor-184 .elementor-element.elementor-global-7228 .secpad3 {
    font-size: clamp(1.1rem, calc(0.9rem + 0.85vw), 1.8rem) !important;  /* Responsive approx 17.6px to 28.8px */
    line-height: clamp(1.8rem, calc(1.4rem + 0.85vw), 2.7rem) !important;/* Responsive approx 28.8px to 43.2px */
    margin-bottom: 1rem !important;
    font-weight: 800;
    display: block;
            color: #fff;
}

/* Hide the image inside .icon */
.elementor-184 .elementor-element.elementor-global-7228 .vid .icon img {
    display: none !important;
}

/* Replace icon with PayPal logo as background */
.elementor-184 .elementor-element.elementor-global-7228 .vid .icon {
    background: url('https://www.paypalobjects.com/webstatic/icon/pp258.png') no-repeat center center;
    background-size: contain;
    width: clamp(40px, calc(24px + 4vw), 80px);
    height: clamp(40px, calc(24px + 4vw), 80px);
}

/* Optionally hide any other child elements inside .icon */
.elementor-184 .elementor-element.elementor-global-7228 .vid .icon > * {
    display: none;
}/* End custom CSS */