.elementor-10260 .elementor-element.elementor-element-936e5c8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:73px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10260 .elementor-element.elementor-element-936e5c8:not(.elementor-motion-effects-element-type-background), .elementor-10260 .elementor-element.elementor-element-936e5c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4411580 );}.elementor-10260 .elementor-element.elementor-element-5b409008{--display:flex;}.elementor-10260 .elementor-element.elementor-element-5ee2c88d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:98px;--padding-right:0101px;}.elementor-10260 .elementor-element.elementor-element-65a08709{--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;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:51px 0px 0px 51px;--padding-top:27px;--padding-bottom:31px;--padding-left:46.62px;--padding-right:60px;}.elementor-10260 .elementor-element.elementor-element-65a08709:not(.elementor-motion-effects-element-type-background), .elementor-10260 .elementor-element.elementor-element-65a08709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d9625d8 );}.elementor-10260 .elementor-element.elementor-element-73bc59cf{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.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-10260 .elementor-element.elementor-element-aceaaa6{width:initial;max-width:initial;text-align:start;}.elementor-10260 .elementor-element.elementor-element-aceaaa6 .elementor-heading-title{font-family:var( --e-global-typography-2ce1a20-font-family ), Sans-serif;font-size:var( --e-global-typography-2ce1a20-font-size );font-weight:var( --e-global-typography-2ce1a20-font-weight );text-transform:var( --e-global-typography-2ce1a20-text-transform );line-height:var( --e-global-typography-2ce1a20-line-height );letter-spacing:var( --e-global-typography-2ce1a20-letter-spacing );word-spacing:var( --e-global-typography-2ce1a20-word-spacing );color:var( --e-global-color-8c68421 );}.elementor-10260 .elementor-element.elementor-element-144514eb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-10260 .elementor-element.elementor-element-144514eb .elementor-heading-title{font-family:var( --e-global-typography-bbcf58c-font-family ), Sans-serif;font-size:var( --e-global-typography-bbcf58c-font-size );font-weight:var( --e-global-typography-bbcf58c-font-weight );line-height:var( --e-global-typography-bbcf58c-line-height );letter-spacing:var( --e-global-typography-bbcf58c-letter-spacing );word-spacing:var( --e-global-typography-bbcf58c-word-spacing );}.elementor-10260 .elementor-element.elementor-element-6f7149{width:initial;max-width:initial;text-align:start;}.elementor-10260 .elementor-element.elementor-element-6f7149 .elementor-heading-title{font-family:var( --e-global-typography-67e594d-font-family ), Sans-serif;font-size:var( --e-global-typography-67e594d-font-size );font-weight:var( --e-global-typography-67e594d-font-weight );line-height:var( --e-global-typography-67e594d-line-height );letter-spacing:var( --e-global-typography-67e594d-letter-spacing );word-spacing:var( --e-global-typography-67e594d-word-spacing );color:var( --e-global-color-primary );}.elementor-10260 .elementor-element.elementor-element-668bc3c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:55px 55px 55px 55px;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;}.elementor-10260 .elementor-element.elementor-element-4f9ba665{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:40px 40px 40px 40px;}.elementor-10260 .elementor-element.elementor-element-68d3b038 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10260 .elementor-element.elementor-element-7cf38d81 img{object-fit:cover;object-position:center center;transition:all 0.3s ease-in-out;}@media(min-width:768px){.elementor-10260 .elementor-element.elementor-element-936e5c8{--width:100%;}.elementor-10260 .elementor-element.elementor-element-5b409008{--content-width:1440px;}.elementor-10260 .elementor-element.elementor-element-5ee2c88d{--content-width:1440px;}.elementor-10260 .elementor-element.elementor-element-65a08709{--width:92%;}}@media(max-width:1439px) and (min-width:768px){.elementor-10260 .elementor-element.elementor-element-5ee2c88d{--content-width:1024px;}.elementor-10260 .elementor-element.elementor-element-65a08709{--width:85%;}.elementor-10260 .elementor-element.elementor-element-668bc3c9{--width:100%;}}@media(max-width:1439px){.elementor-10260 .elementor-element.elementor-element-936e5c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10260 .elementor-element.elementor-element-5ee2c88d{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:71px;}.elementor-10260 .elementor-element.elementor-element-65a08709{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:36.27px 0px 0px 36.27px;--padding-top:23px;--padding-bottom:27px;--padding-left:32px;--padding-right:65px;}.elementor-10260 .elementor-element.elementor-element-73bc59cf{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-10260 .elementor-element.elementor-element-aceaaa6{--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;}.elementor-10260 .elementor-element.elementor-element-aceaaa6 .elementor-heading-title{font-size:var( --e-global-typography-2ce1a20-font-size );line-height:var( --e-global-typography-2ce1a20-line-height );letter-spacing:var( --e-global-typography-2ce1a20-letter-spacing );word-spacing:var( --e-global-typography-2ce1a20-word-spacing );}.elementor-10260 .elementor-element.elementor-element-144514eb .elementor-heading-title{font-size:var( --e-global-typography-bbcf58c-font-size );line-height:var( --e-global-typography-bbcf58c-line-height );letter-spacing:var( --e-global-typography-bbcf58c-letter-spacing );word-spacing:var( --e-global-typography-bbcf58c-word-spacing );}.elementor-10260 .elementor-element.elementor-element-6f7149{--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;}.elementor-10260 .elementor-element.elementor-element-6f7149 .elementor-heading-title{font-size:var( --e-global-typography-67e594d-font-size );line-height:var( --e-global-typography-67e594d-line-height );letter-spacing:var( --e-global-typography-67e594d-letter-spacing );word-spacing:var( --e-global-typography-67e594d-word-spacing );}.elementor-10260 .elementor-element.elementor-element-668bc3c9{--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-10260 .elementor-element.elementor-element-4f9ba665{--border-radius:28.44px 28.44px 28.44px 28.44px;}}@media(max-width:767px){.elementor-10260 .elementor-element.elementor-element-936e5c8{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10260 .elementor-element.elementor-element-5b409008{--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-10260 .elementor-element.elementor-element-5ee2c88d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10260 .elementor-element.elementor-element-65a08709{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22.59px 22.59px 0px 0px;--padding-top:19px;--padding-bottom:40px;--padding-left:021px;--padding-right:21px;}.elementor-10260 .elementor-element.elementor-element-73bc59cf{--width:100%;--gap:13.5px 13.5px;--row-gap:13.5px;--column-gap:13.5px;}.elementor-10260 .elementor-element.elementor-element-aceaaa6{--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;text-align:start;}.elementor-10260 .elementor-element.elementor-element-aceaaa6 .elementor-heading-title{font-size:var( --e-global-typography-2ce1a20-font-size );line-height:var( --e-global-typography-2ce1a20-line-height );letter-spacing:var( --e-global-typography-2ce1a20-letter-spacing );word-spacing:var( --e-global-typography-2ce1a20-word-spacing );}.elementor-10260 .elementor-element.elementor-element-144514eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-10260 .elementor-element.elementor-element-144514eb .elementor-heading-title{font-size:var( --e-global-typography-bbcf58c-font-size );line-height:var( --e-global-typography-bbcf58c-line-height );letter-spacing:var( --e-global-typography-bbcf58c-letter-spacing );word-spacing:var( --e-global-typography-bbcf58c-word-spacing );}.elementor-10260 .elementor-element.elementor-element-6f7149{width:100%;max-width:100%;text-align:start;}.elementor-10260 .elementor-element.elementor-element-6f7149 .elementor-heading-title{font-size:var( --e-global-typography-67e594d-font-size );line-height:var( --e-global-typography-67e594d-line-height );letter-spacing:var( --e-global-typography-67e594d-letter-spacing );word-spacing:var( --e-global-typography-67e594d-word-spacing );}.elementor-10260 .elementor-element.elementor-element-668bc3c9{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10260 .elementor-element.elementor-element-4f9ba665{--border-radius:21.15px 21.15px 21.15px 21.15px;}}/* Start custom CSS for heading, class: .elementor-element-aceaaa6 */@media (min-width: 768px) and (max-width: 972px) {
    .elementor-10260 .elementor-element.elementor-element-aceaaa6 .elementor-heading-title {
        font-size: 12px!important;
        line-height: 12px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144514eb */.elementor-10260 .elementor-element.elementor-element-144514eb p:last-child {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    
@media (max-width: 767px) {
   .video-custom-title {
    font-family: var(--e-global-typography-bbcf58c-font-family), Sans-serif;
    font-weight: var(--e-global-typography-bbcf58c-font-weight);
    font-size: var(--e-global-typography-bbcf58c-font-size);
    line-height: var(--e-global-typography-bbcf58c-line-height);
    letter-spacing: var(--e-global-typography-bbcf58c-letter-spacing);
    word-spacing: var(--e-global-typography-bbcf58c-word-spacing);
    margin-top: 0;
    margin-bottom: 0;
  }
}    
    
@media (min-width: 840px) and (max-width: 1009px) {
     .video-custom-title {
        font-size: 25px!important;
        line-height: 27.5px!important;
        font-family: var(--e-global-typography-bbcf58c-font-family), Sans-serif;
     font-weight: var(--e-global-typography-bbcf58c-font-weight);
      word-spacing: var(--e-global-typography-bbcf58c-word-spacing);
      margin-top: 0;
    margin-bottom: 0;
    }
    
}

@media (min-width: 768px) and (max-width: 841px) {
     .video-custom-title {
        font-size: 20px!important;
        line-height: 22px!important;font-family: var(--e-global-typography-bbcf58c-font-family), Sans-serif;
     font-weight: var(--e-global-typography-bbcf58c-font-weight);
      word-spacing: var(--e-global-typography-bbcf58c-word-spacing);
      margin-top: 0;
    margin-bottom: 0;
    }
    
}

@media (min-width: 1009px) and (max-width: 1439px) {
   .video-custom-title {
    font-family: var(--e-global-typography-bbcf58c-font-family), Sans-serif;
    font-weight: var(--e-global-typography-bbcf58c-font-weight);
    font-size: var(--e-global-typography-bbcf58c-font-size);
    line-height: var(--e-global-typography-bbcf58c-line-height);
    letter-spacing: var(--e-global-typography-bbcf58c-letter-spacing);
    word-spacing: var(--e-global-typography-bbcf58c-word-spacing);
    
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media (min-width: 1440px) {
   .video-custom-title {
    font-family: var(--e-global-typography-bbcf58c-font-family), Sans-serif;
    font-weight: var(--e-global-typography-bbcf58c-font-weight);
    font-size: var(--e-global-typography-bbcf58c-font-size);
    line-height: var(--e-global-typography-bbcf58c-line-height);
    letter-spacing: var(--e-global-typography-bbcf58c-letter-spacing);
    word-spacing: var(--e-global-typography-bbcf58c-word-spacing);
    margin-top: 0;
    margin-bottom: 0;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6032a334 */..elementor-10260 .elementor-element.elementor-element-6032a334 p:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.video-custom-title {
    font-family: var(--e-global-typography-bbcf58c-font-family), Sans-serif !important;
    font-weight: var(--e-global-typography-bbcf58c-font-weight) !important;
    letter-spacing: var(--e-global-typography-bbcf58c-letter-spacing) !important;
    word-spacing: var(--e-global-typography-bbcf58c-word-spacing) !important;
    margin-top: 0;
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .video-custom-title {
        font-size: var(--e-global-typography-bbcf58c-font-size) !important;
        line-height: var(--e-global-typography-bbcf58c-line-height) !important;
    }
}

@media (min-width: 768px) and (max-width: 841px) {
    .video-custom-title {
        font-size: 20px !important;
        line-height: 22px !important;
    }
}

@media (min-width: 840px) and (max-width: 1009px) {
    .video-custom-title {
        font-size: 25px !important;
        line-height: 27.5px !important;
    }
}

@media (min-width: 1009px) and (max-width: 1439px) {
    .video-custom-title {
        font-size: var(--e-global-typography-bbcf58c-font-size) !important;
        line-height: var(--e-global-typography-bbcf58c-line-height) !important;
    }
}

@media (min-width: 1440px) {
    .video-custom-title {
        font-size: var(--e-global-typography-bbcf58c-font-size) !important;
        line-height: var(--e-global-typography-bbcf58c-line-height) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f7149 */.elementor-10260 .elementor-element.elementor-element-6f7149{
    text-decoration: underline;
}
@media (min-width: 768px) and (max-width: 841px) {
    .elementor-10260 .elementor-element.elementor-element-6f7149 .elementor-heading-title {
        font-size: 13px!important;
        line-height: 13px!important;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9ba665 */.elementor-10260 .elementor-element.elementor-element-4f9ba665{
    overflow: hidden;
-webkit-mask-image: -webkit-radial-gradient(white, black);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-668bc3c9 */@media (min-width: 1440px) {
    .elementor-10260 .elementor-element.elementor-element-668bc3c9 {
        width: 100%;
        max-width: 619px;
    }
}/* End custom CSS */