.elementor-3095 .elementor-element.elementor-element-540ef73{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3095 .elementor-element.elementor-element-0ac0962{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3095 .elementor-element.elementor-element-a8a09af{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3095 .elementor-element.elementor-element-0882ace{width:100%;max-width:100%;}.elementor-3095 .elementor-element.elementor-element-0882ace .elementor-heading-title{font-family:"alfarn", Sans-serif;font-size:80px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:95%;letter-spacing:-2%;color:var( --e-global-color-b5d5209 );}.elementor-3095 .elementor-element.elementor-element-ab383a8 .elementor-heading-title{font-family:"alfarn", Sans-serif;font-size:80px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:95%;letter-spacing:-2%;color:var( --e-global-color-b5d5209 );}.elementor-3095 .elementor-element.elementor-element-855fcbf .elementor-heading-title{font-family:"alfarn", Sans-serif;font-size:80px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:95%;letter-spacing:-2%;color:var( --e-global-color-b5d5209 );}@media(max-width:767px){.elementor-3095 .elementor-element.elementor-element-0ac0962{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3095 .elementor-element.elementor-element-0882ace .elementor-heading-title{font-size:72px;}.elementor-3095 .elementor-element.elementor-element-ab383a8 .elementor-heading-title{font-size:72px;}.elementor-3095 .elementor-element.elementor-element-855fcbf .elementor-heading-title{font-size:72px;}}/* Start custom CSS for heading, class: .elementor-element-0882ace *//*@keyframes scrollHorizontally {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-50%);
    }
}

.elementor-3095 .elementor-element.elementor-element-0882ace {
    overflow: hidden;
    white-space: nowrap;
  
}*/
.elementor-3095 .elementor-element.elementor-element-0882ace .orange-primary{
    color: #EA6400;
}


.elementor-3095 .elementor-element.elementor-element-0882ace .elementor-heading-title {
    display: inline-block;
    
  /*
  white-space: nowrap;
    animation: scrollHorizontally 10s linear infinite; 
    animation-delay: 10s; */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab383a8 *//*@keyframes scrollHorizontallyR {
    0% {
        transform: translateX(-20%);
    }
    100% {
        transform: translateX(20%);
    }
}

.elementor-3095 .elementor-element.elementor-element-ab383a8 { 
    overflow: hidden;
    white-space: nowrap;

}*/
.elementor-3095 .elementor-element.elementor-element-ab383a8 .orange-primary{
    color: #EA6400;
}


.elementor-3095 .elementor-element.elementor-element-ab383a8 .elementor-heading-title {
    display: inline-block;
  /*
  white-space: nowrap;
    animation: scrollHorizontallyR 10s linear infinite;
    animation-delay: 10s; */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-855fcbf *//*
@keyframes scrollHorizontally {
    0% {
        transform: translateX(20%);
    }
    100% {
        transform: translateX(-20%); 
    }
}

.elementor-3095 .elementor-element.elementor-element-855fcbf { 
    
    overflow: hidden;
    white-space: nowrap;
    
}
*/
.elementor-3095 .elementor-element.elementor-element-855fcbf .orange-primary{
    color: #EA6400;
}

.elementor-3095 .elementor-element.elementor-element-855fcbf .elementor-heading-title {
    display: inline-block;
  
/*

    white-space: nowrap;
    animation: scrollHorizontally 10s linear infinite; 
    animation-delay: 10s; */
                        
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ac0962 */.elementor-3095 .elementor-element.elementor-element-0ac0962{
    max-width: 1700px;
}/* End custom CSS */