.elementor-107 .elementor-element.elementor-element-816af31:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-816af31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A4A4A;}.elementor-107 .elementor-element.elementor-element-816af31 > .elementor-container{max-width:1920px;}.elementor-107 .elementor-element.elementor-element-816af31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 200px;}.elementor-107 .elementor-element.elementor-element-816af31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-107 .elementor-element.elementor-element-5c4e563 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-f8c5e29 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-cb51ec4{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-107 .elementor-element.elementor-element-92b35a2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-107 .elementor-element.elementor-element-92b35a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-107 .elementor-element.elementor-element-92b35a2 > .elementor-element-populated{padding:170px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-107 .elementor-element.elementor-element-7261eca{width:auto;max-width:auto;text-align:left;}.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-107 .elementor-element.elementor-element-f85e91b{width:auto;max-width:auto;}.elementor-107 .elementor-element.elementor-element-f85e91b > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-107 .elementor-element.elementor-element-f85e91b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:600;line-height:90px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-e299e02{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:38px;color:#FFFFFF;}.elementor-107 .elementor-element.elementor-element-e299e02 > .elementor-widget-container{margin:50px 0px 60px 0px;}.elementor-107 .elementor-element.elementor-element-198228d{padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-e4b2387 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-107 .elementor-element.elementor-element-c77892d .elementor-button{background-color:#6166F9;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;border-radius:40px 40px 40px 40px;padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-c77892d{width:initial;max-width:initial;}.elementor-107 .elementor-element.elementor-element-c77892d > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-107 .elementor-element.elementor-element-ee3b62b .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;padding:25px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-ee3b62b{width:auto;max-width:auto;}.elementor-107 .elementor-element.elementor-element-ee3b62b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-107 .elementor-element.elementor-element-ee3b62b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-107 .elementor-element.elementor-element-46e75dd > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-107 .elementor-element.elementor-element-f8c5e29{width:100%;}.elementor-107 .elementor-element.elementor-element-92b35a2{width:100%;}.elementor-107 .elementor-element.elementor-element-46e75dd{width:100%;}}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-7261eca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-f85e91b > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-107 .elementor-element.elementor-element-e299e02 > .elementor-widget-container{margin:35px 0px 40px 0px;}.elementor-107 .elementor-element.elementor-element-46f7469{text-align:center;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-7261eca > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-107 .elementor-element.elementor-element-f85e91b > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-c77892d */.getStartedSlide a
{
    width: 250px !important;
    height:70px !important;
    display:flex !important;
    align-items: center !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46f7469 */.elementor-element-46e75dd img, .mainSlideOneImage img
{
    min-width:900px !important;
    min-height:650px !important;
    position:absolute;
    right:0px;
    top:97px;
    object-fit:cover !important;
    object-position: center center !important;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a4617ad.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default, .elementor-107 .elementor-element.elementor-element-816af31 > .elementor-container, .elementor-element-a4617ad .elementor-column-gap-default
{
	height: 100% !important;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-a4617ad.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default, .elementor-107 .elementor-element.elementor-element-816af31 > .elementor-container, .elementor-element-a4617ad .elementor-column-gap-default
{
	height: 100% !important;
}

.mainSlideOneImage, .mainSlideOneImage .elementor-widget-container {
    height: 100% !important;
}

.mainSlideOneImage img {
    position: absolute !important;
    bottom: 0 !important;
    top: auto !important;
    border-top-left-radius:50px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-816af31 */.mainSlide
{
    height:800px !important;
}

@media(max-width:1850px){
    .mainSlide
     {
         padding-left: 150px !important;
     }
      .mainSlide h2
      {
          width:100% !important;
          min-width:500px !important;
      }
 }
 @media(max-width:1800px){
     .mainSlide
     {
         padding-left: 120px !important;
     }
 }
 
 @media(max-width:1660px){
      .mainSlide
     {
         padding-left: 90px !important;
     }
 }
 
 @media(max-width:1630px){
      .mainSlide
     {
         padding-left: 50px !important;
     }
      .mainSlideOneImage img
     {
             width: 800px !important;
             min-width:0 !important;
             min-height:550px !important;
     }
 }
  @media(max-width:1300px){
     .mainSlide
     {
         padding-left:20px !important;
     }
     .mainSlide h2
     {
         min-width:150px !important;
     }
 }

 @media(max-width:1200px){
    .mainSlide .elementor-widget-wrap.elementor-element-populated
    {
        padding-top: 0px !important;
    }
    .mainSlide
    {
        padding-top: 80px !important;
    }
 }
 @media(max-width:1150px){
    
     
     .swiper-slide a.elementor-button
     {
         font-size:18px !important;
     }
     .swiper-slide a.elementor-button:not(.getStartedSlide a)
     {
         padding-top:21px !important;
     }
     .getStartedSlide a
     {
         width: 165px !important;
         height: 55px !important;
         font-size:18px !important;
         padding-top:0 !important;
        }
        .getStartedSlide .elementor-widget-container
        {
            margin-right: 25px !important;
        }
 }
 
 @media(max-width:1120px){
         .mainSlideOneImage img {
        width: 850px !important;
        min-width: 0 !important;
        min-height: 420px !important;
    }
 }
 
 @media(max-width:1024px){
     .mainSlide h2
     {
         width:100% !important;
         min-width:0px !important;
         font-size:50px !important;
         line-height:55px !important;
     }

     .elementor-2043 .elementor-element.elementor-element-f85e91b
     {
        max-width:100% !important;
     }
     .elementor-2045 .elementor-element.elementor-element-e299e02, .elementor-107 .elementor-element.elementor-element-e299e02, .elementor-2040 .elementor-element.elementor-element-e299e02, .elementor-2041 .elementor-element.elementor-element-e299e02, .elementor-2042 .elementor-element.elementor-element-e299e02, .elementor-2043 .elementor-element.elementor-element-e299e02, .elementor-2044 .elementor-element.elementor-element-e299e02
     {
                 max-width: 100% !important;
        width: 100% !important;
     }
     .mainSlide {
    height: 860px !important;
}
.mainSlide {
    height: 840px !important;
}
 .mainSlideOneImage img {
        width: 850px !important;
        min-width: 0 !important;
        min-height: 380px !important;
        height: 380px !important;
    }
 }
 
  @media(max-width:767px){
    .mainSlideOneImage img
    {
        position: relative !important;
        margin-top: 50px !important;
    }
    .mainSlide
    {
        overflow:hidden !important;
    }
        .elementor-107 .elementor-element.elementor-element-f85e91b, .elementor-2044 .elementor-element.elementor-element-f85e91b, .elementor-2045 .elementor-element.elementor-element-f85e91b, .elementor-2040 .elementor-element.elementor-element-f85e91b, .elementor-2041 .elementor-element.elementor-element-f85e91b, .elementor-2042 .elementor-element.elementor-element-f85e91b, .elementor-2043 .elementor-element.elementor-element-f85e91b, .elementor-2043 .elementor-element.elementor-element-f85e91b, .elementor-2043 .elementor-element.elementor-element-f85e91b {
        max-width: 85% !important;
    }
    .mainSlide
    {
        height:auto !important;
        padding-bottom:50px !important;
    }
 }/* End custom CSS */