.elementor-3430 .elementor-element.elementor-element-78ee8f31{--display:flex;}.elementor-3430 .elementor-element.elementor-element-78ee8f31 > .elementor-shape-bottom svg, .elementor-3430 .elementor-element.elementor-element-78ee8f31 > .e-con-inner > .elementor-shape-bottom svg{width:calc(188% + 1.3px);height:49px;}.elementor-3430 .elementor-element.elementor-element-78ee8f31 > .elementor-shape-bottom, .elementor-3430 .elementor-element.elementor-element-78ee8f31 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-3430 .elementor-element.elementor-element-f93d0d0 > .elementor-widget-container{margin:0px -13px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3430 .elementor-element.elementor-element-f93d0d0 img{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3430 .elementor-element.elementor-element-edf13fd{--display:flex;}.elementor-3430 .elementor-element.elementor-element-83e1376{--display:flex;border-style:none;--border-style:none;--margin-top:-37%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--z-index:1;}.elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container{margin:16px 0px 0px -16px;padding:0vw 65vw 0vw 0vw;border-style:none;}.elementor-3430 .elementor-element.elementor-element-50f02e3.elementor-element{--align-self:flex-end;}.elementor-3430 .elementor-element.elementor-element-50f02e3{text-align:center;color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 5px rgba(0,0,0,0.3);}.elementor-3430 .elementor-element.elementor-element-4d2f50ed{--display:flex;}.elementor-3430 .elementor-element.elementor-element-3feb8b1a > .elementor-widget-container{margin:0vw 5vw 0vw 7vw;padding:0px 0px 0px 0px;}.elementor-3430 .elementor-element.elementor-element-3feb8b1a{font-family:"Arial", Sans-serif;font-weight:600;}.elementor-3430 .elementor-element.elementor-element-71e6055d{--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;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-3430 .elementor-element.elementor-element-6c9dd95e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3430 .elementor-element.elementor-element-505baf6e{--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-3430 .elementor-element.elementor-element-66dc8305{text-align:center;}.elementor-3430 .elementor-element.elementor-element-66dc8305 img{border-radius:13px 13px 13px 13px;}.elementor-3430 .elementor-element.elementor-element-34215ad3{--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-3430 .elementor-element.elementor-element-6ea3638f > .elementor-widget-container{margin:2vw 5vw 0vw 0vw;}.elementor-3430 .elementor-element.elementor-element-6ea3638f{text-align:justify;color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3430 .elementor-element.elementor-element-304387e > .elementor-widget-container{margin:0vw 5vw 0vw 0vw;}.elementor-3430 .elementor-element.elementor-element-304387e{text-align:justify;color:var( --e-global-color-text );font-family:"Arial", Sans-serif;font-size:1px;font-weight:600;line-height:14px;}.elementor-3430 .elementor-element.elementor-element-065fd95{--display:flex;--min-height:0px;--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;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3430 .elementor-element.elementor-element-df11816{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3430 .elementor-element.elementor-element-8b08e2a{--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-3430 .elementor-element.elementor-element-2348dee img{border-radius:13px 13px 13px 13px;}.elementor-3430 .elementor-element.elementor-element-ac6b2a0{--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-3430 .elementor-element.elementor-element-b67f947 > .elementor-widget-container{margin:3vw 5vw 0vw 0vw;}.elementor-3430 .elementor-element.elementor-element-b67f947{text-align:justify;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3430 .elementor-element.elementor-element-f4b333d > .elementor-widget-container{margin:0vw 5vw 0vw 0vw;}.elementor-3430 .elementor-element.elementor-element-f4b333d{text-align:justify;font-family:"Arial", Sans-serif;font-weight:600;line-height:14px;}.elementor-3430 .elementor-element.elementor-element-55160e3{--display:flex;--min-height:0px;--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;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3430 .elementor-element.elementor-element-479fda5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3430 .elementor-element.elementor-element-755aaec{--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-3430 .elementor-element.elementor-element-b0ab33c img{border-radius:13px 13px 13px 13px;}.elementor-3430 .elementor-element.elementor-element-ae988c6{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3430 .elementor-element.elementor-element-ff1c5dc > .elementor-widget-container{margin:3vw 5vw 0vw 0vw;}.elementor-3430 .elementor-element.elementor-element-ff1c5dc{text-align:justify;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3430 .elementor-element.elementor-element-7efbde5 > .elementor-widget-container{margin:0vw 5vw 0vw 0vw;}.elementor-3430 .elementor-element.elementor-element-7efbde5{text-align:justify;font-family:"Arial", Sans-serif;font-weight:600;line-height:14px;}.elementor-3430 .elementor-element.elementor-element-1fc7a1b{--display:flex;--min-height:0px;--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;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3430 .elementor-element.elementor-element-b9f5eb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3430 .elementor-element.elementor-element-d3fc58e{--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-3430 .elementor-element.elementor-element-e199b11 img{border-radius:13px 13px 13px 13px;}.elementor-3430 .elementor-element.elementor-element-cbe14df{--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:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3430 .elementor-element.elementor-element-3ebe702 > .elementor-widget-container{margin:3vw 5vw 0vw 0vw;}.elementor-3430 .elementor-element.elementor-element-3ebe702{text-align:justify;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3430 .elementor-element.elementor-element-788f331 > .elementor-widget-container{margin:0vw 5vw 0vw 0vw;}.elementor-3430 .elementor-element.elementor-element-788f331{text-align:justify;font-family:"Arial", Sans-serif;font-weight:600;line-height:14px;}.elementor-3430 .elementor-element.elementor-element-41e48748{--display:flex;--min-height:0px;--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;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3430 .elementor-element.elementor-element-5178037a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3430 .elementor-element.elementor-element-38fefa3a{--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-3430 .elementor-element.elementor-element-4d75d383 img{border-radius:13px 13px 13px 13px;}.elementor-3430 .elementor-element.elementor-element-53380a19{--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-3430 .elementor-element.elementor-element-4d252f64 > .elementor-widget-container{margin:3vw 5vw 0vw 0vw;}.elementor-3430 .elementor-element.elementor-element-4d252f64{text-align:justify;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3430 .elementor-element.elementor-element-a3aa922 > .elementor-widget-container{margin:0vw 5vw 0vw 0vw;}.elementor-3430 .elementor-element.elementor-element-a3aa922{text-align:justify;font-family:"Arial", Sans-serif;font-weight:600;line-height:14px;}.elementor-3430 .elementor-element.elementor-element-3bc27aba{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}body.elementor-page-3430{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-3430 .elementor-element.elementor-element-505baf6e{--width:50%;}.elementor-3430 .elementor-element.elementor-element-34215ad3{--width:50%;}.elementor-3430 .elementor-element.elementor-element-8b08e2a{--width:50%;}.elementor-3430 .elementor-element.elementor-element-ac6b2a0{--width:50%;}.elementor-3430 .elementor-element.elementor-element-755aaec{--width:50%;}.elementor-3430 .elementor-element.elementor-element-ae988c6{--width:50%;}.elementor-3430 .elementor-element.elementor-element-d3fc58e{--width:50%;}.elementor-3430 .elementor-element.elementor-element-cbe14df{--width:50%;}.elementor-3430 .elementor-element.elementor-element-38fefa3a{--width:50%;}.elementor-3430 .elementor-element.elementor-element-53380a19{--width:50%;}}@media(max-width:1024px){.elementor-3430 .elementor-element.elementor-element-83e1376{--margin-top:-41%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3430 .elementor-element.elementor-element-3feb8b1a{text-align:justify;}.elementor-3430 .elementor-element.elementor-element-6ea3638f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-3430 .elementor-element.elementor-element-304387e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}}@media(max-width:767px){.elementor-3430 .elementor-element.elementor-element-78ee8f31 > .elementor-shape-bottom svg, .elementor-3430 .elementor-element.elementor-element-78ee8f31 > .e-con-inner > .elementor-shape-bottom svg{width:calc(206% + 1.3px);height:35px;}.elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container{margin:-45px 0px 0px -20px;padding:0vw 25vw 0vw 0vw;}.elementor-3430 .elementor-element.elementor-element-50f02e3{text-align:center;}.elementor-3430 .elementor-element.elementor-element-3feb8b1a{text-align:justify;}}/* Start custom CSS for text-editor, class: .elementor-element-50f02e3 *//* Set default color for desktop/tablet (i.e., screen widths > 767.98px) */
@media only screen and (min-width: 768px) {
    .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container * {
        color: #FFFFFF !important;
    }
}

/* 1. Desktop Font Size (Default base size) */

p.western span {font-size: 45px;}

/* 2. Tablet Font Size ( screen width is 1024px or less) */



@media (max-width: 1024px) {
/*    p.western span {
      font-size: 40px;
  }  */
  
 .elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 40px !important;
       }
  
 }


@media only screen and (max-width:1920px)    and (min-width:1441px) {
/*       p.western span {
        font-size: 30px !important; 

       }  */
       
       
    .elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 50px !important;
       }
       
       .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {
        margin-top: -6vh !important;
         padding-right: 50vw !important;

  }
} 


@media only screen and (max-width:1440px)    and (min-width:1367px) {
/*       p.western span {
        font-size: 30px !important; 

       }  */
       
       
    .elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 50px !important;
       }
       
       .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {
        margin-top: -6vh !important;
         padding-right: 50vw !important;

  }
} 

@media only screen and (max-width:1366.98px) and (min-width:1200px) {
/*       p.western span {
        font-size: 30px !important; 

       }  */
       
    .elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 50px !important;
       }
       
       .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {
        margin-top: -6vh !important;
         padding-right: 50vw !important;

  }
}

@media only screen and (max-width:1199.98px) and (min-width:1175px) {
 /*             p.western span {
        font-size: 30px !important; 

       }  */
       
       
    .elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 50px !important;
       }
       
       .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {
        margin-top: -6vh !important;
         padding-right: 50vw !important;

  }
} 

@media only screen and (max-width:1174.98px) and (min-width:1025px) {
/*          p.western span {
        font-size: 30px !important; 

       }  */
       
       
       .elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 50px !important;
       }
       
       .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {
        margin-top: -7vh !important;
         padding-right: 50vw !important;

  }
}  

@media only screen and (max-width:1024.98px) and (min-width: 960px) {
/*       p.western span {
        font-size: 30px !important; 

       }  */
       
       
     .elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 50px !important;
       }
       
       .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {
        margin-top: -7vh !important;
         padding-right: 50vw !important;

  }
} 

@media only screen and (max-width: 959.98px) and (min-width: 886px) {
/*        p.western span {
        font-size: 30px !important; 

       }  */
       
      .elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 50px !important;
       }
       
       .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {
        margin-top: -7vh !important;
         padding-right: 50vw !important;

  }
} 

/* 3. Mobile Font Size ( screen width is 767px or less) */
/*
@media (max-width: 767px) {
    p.western span {
        font-size: 30px; 
        padding-right: 12vw !important;
  }
}  */

@media only screen and (max-width: 885.98px) and (min-width: 768px) {
/*    p.western span {
        font-size: 30px !important; 

       }  */
       
       .elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 50px !important;
       }
       
       .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {
        margin-top: -7vh !important;
         padding-right: 50vw !important;

  }
}     


@media only screen and  (max-width: 767.98px) and (min-width: 670px) { 
    /* Target the text element inside the winning container */
/*    .elementor-3430 .elementor-element.elementor-element-50f02e3 .elementor-heading-title,
    .elementor-3430 .elementor-element.elementor-element-50f02e3 p,
    .elementor-3430 .elementor-element.elementor-element-50f02e3 span {
        color: white !important; 
    }  */
    
/*    p.western span {
        font-size: 30px !important; 
        padding-right: 12vw !important;
  }   */
  

/* Target the P element with class 'western' inside the specific Elementor container */
    /*  THE COLOR RULE */
    .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {

        margin-top: -7vh !important;
      padding-right: 50vw !important;
    }

    /* Second block */
    .elementor-3430 .elementor-element.elementor-element-304387e {
        font-size: 50px !important;

    }
}



@media only screen and (max-width: 669.98px) and (min-width: 601px) {
/*     p.western span {
        font-size: 30px !important; 
        padding-right: 12vw !important;
  }  */
  
  
      .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {
        margin-top: -7vh !important;
      padding-right: 45vw !important;
    }
  
   .elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 50px !important;

       }
}     


@media only screen and (max-width: 600.98px) and (min-width: 541px) {
/*     p.western span {
        font-size: 30px !important; 
        padding-right: 12vw !important;
  }  */
  
    .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {
        margin-top: -7vh !important;
      padding-right: 35vw !important;
    }
  
     .elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 50px !important;

       }
}     


@media only screen and (max-width: 540.98px) and (min-width: 481px) {
/*    p.western span {
        font-size: 30px !important; 
        padding-right: 12vw !important;
  }  */
  
  
    .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {
        margin-top: -6.5vh !important;
      padding-right: 160px !important;
    }
  
   .elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 45px !important;
       }
} 





@media only screen and (max-width: 480.98px) and (min-width: 415px) {
/*      p.western span {
        font-size: 30px !important; 
        padding-right: 8vw !important;
  }  */
  
  
      .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {
        margin-top: -7vh !important;
      padding-right: 20vw !important;
    }
  
     .elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 30px !important;
       }
} 





@media only screen and (max-width: 414.98px) and (min-width: 376px) {
/*     p.western span {
        font-size: 30px !important; 
        padding-right: 8vw !important;
  }  */
  
   .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {
    
        margin-top: -6vh !important;
      padding-right: 10vw !important;
    }
  
     .elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 30px !important;
       }
} 


@media only screen and (max-width: 375.98px) and (min-width: 361px) {
 /*       p.western span {
        font-size: 30px !important; 
        padding-right: 6vw !important;
  }  */
  
  
     .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {
        
        margin-top: -6vh !important;
      padding-right: 10vw !important;
    }
  
    .elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 30px !important;
       }
} 


@media only screen and (max-width: 360.98px) and (min-width: 321px) {
/*    p.western span {
        font-size: 30px !important; 
        padding-right: 4vw !important;
  }  */
  
  
  
       .elementor-3430 .elementor-element.elementor-element-50f02e3 > .elementor-widget-container {
        margin-top: -6vh !important;
      padding-right: 1vw !important;
    }
  
.elementor-3430 .elementor-element.elementor-element-304387e {
           font-size: 30px !important;

       }
}/* End custom CSS */