.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3151 .elementor-element.elementor-element-f463b69{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-3151 .elementor-element.elementor-element-ba31276{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3151 .elementor-element.elementor-element-8220431 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-3151 .elementor-element.elementor-element-8220431 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3151 .elementor-element.elementor-element-8220431 .elementor-custom-embed-play i{font-size:85px;}.elementor-3151 .elementor-element.elementor-element-8220431 .elementor-custom-embed-play svg{width:85px;height:85px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3151 .elementor-element.elementor-element-857654c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3151 .elementor-element.elementor-element-cee4fd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-cee4fd9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;color:var( --e-global-color-118c47a );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-3151 .elementor-element.elementor-element-a4a478b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:var( --e-global-color-118c47a );}.elementor-3151 .elementor-element.elementor-element-334a83b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3151 .elementor-element.elementor-element-2276603 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-3151 .elementor-element.elementor-element-2276603 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3151 .elementor-element.elementor-element-2276603 .elementor-custom-embed-play i{font-size:85px;}.elementor-3151 .elementor-element.elementor-element-2276603 .elementor-custom-embed-play svg{width:85px;height:85px;}.elementor-3151 .elementor-element.elementor-element-f6faf82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-296af07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-296af07 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;color:var( --e-global-color-118c47a );}.elementor-3151 .elementor-element.elementor-element-a2a0b35{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:var( --e-global-color-118c47a );}.elementor-3151 .elementor-element.elementor-element-f51924a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3151 .elementor-element.elementor-element-40aa177 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-3151 .elementor-element.elementor-element-40aa177 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3151 .elementor-element.elementor-element-40aa177 .elementor-custom-embed-play i{font-size:85px;}.elementor-3151 .elementor-element.elementor-element-40aa177 .elementor-custom-embed-play svg{width:85px;height:85px;}.elementor-3151 .elementor-element.elementor-element-5b3dd74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-0d2a257 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-0d2a257 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;color:var( --e-global-color-118c47a );}.elementor-3151 .elementor-element.elementor-element-babedbe{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:var( --e-global-color-118c47a );}.elementor-3151 .elementor-element.elementor-element-c778820{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3151 .elementor-element.elementor-element-4ecaa34 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-3151 .elementor-element.elementor-element-4ecaa34 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3151 .elementor-element.elementor-element-4ecaa34 .elementor-custom-embed-play i{font-size:85px;}.elementor-3151 .elementor-element.elementor-element-4ecaa34 .elementor-custom-embed-play svg{width:85px;height:85px;}.elementor-3151 .elementor-element.elementor-element-2982bdd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-cb1f128 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-cb1f128 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;color:var( --e-global-color-118c47a );}.elementor-3151 .elementor-element.elementor-element-8a97121{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:var( --e-global-color-118c47a );}.elementor-3151 .elementor-element.elementor-element-de5ac9b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3151 .elementor-element.elementor-element-e7e7d48 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-3151 .elementor-element.elementor-element-e7e7d48 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3151 .elementor-element.elementor-element-e7e7d48 .elementor-custom-embed-play i{font-size:85px;}.elementor-3151 .elementor-element.elementor-element-e7e7d48 .elementor-custom-embed-play svg{width:85px;height:85px;}.elementor-3151 .elementor-element.elementor-element-8e36c63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-e7d0d1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-e7d0d1b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;color:var( --e-global-color-118c47a );}.elementor-3151 .elementor-element.elementor-element-2ef4985{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:var( --e-global-color-118c47a );}@media(min-width:768px){.elementor-3151 .elementor-element.elementor-element-f463b69{--content-width:1000px;}}@media(min-width:2400px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3151 .elementor-element.elementor-element-f463b69{--grid-auto-flow:row;}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1366px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3151 .elementor-element.elementor-element-f463b69{--grid-auto-flow:row;}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1200px){.elementor-3151 .elementor-element.elementor-element-f463b69{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3151 .elementor-element.elementor-element-f463b69{--grid-auto-flow:row;}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:880px){.elementor-3151 .elementor-element.elementor-element-f463b69{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3151 .elementor-element.elementor-element-f463b69{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for html, class: .elementor-element-6cab9c6 */.elementor-3151 .elementor-element.elementor-element-6cab9c6.timeline {
    display: block !important;
    position: absolute !important;
    background: #315ce733 !important;
    width: 4px !important;
    left: calc(50% + 5px) !important;
    height: 100% !important;
    border-radius: 5px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f463b69 */.elementor-3151 .elementor-element.elementor-element-f463b69 .video-item:before {
    left: calc(83% + 6px) !important;
        border: 14px solid transparent !important;
        border-right: 0 !important;
        border-left: 14px solid #315ce733 !important;
        -webkit-transform: translate(calc(100% + 5px), -50%) !important;
        transform: translate(calc(100% + 5px), -50%) !important;
        content: "" !important;
        position: absolute !important;
        display: block !important;
        width: 0 !important;
        top: 120px !important;
        height: 20px;
}
.elementor-3151 .elementor-element.elementor-element-f463b69 .video-item:nth-child(2n):before {
    left: calc(10% + 13px) !important;
        border: 14px solid transparent !important;
        border-left: 0 !important;
        border-right: 14px solid #315ce733 !important;
        -webkit-transform: translate(calc(-100% - 5px), -50%) !important;
        transform: translate(calc(-100% - 5px), -50%) !important;
        content: "" !important;
        position: absolute !important;
        display: block !important;
        width: 0 !important;
        top: 120px !important;

}
.video-item .elementor-widget-container {
    width: 90% !important;
    margin-left: 0 !important;
        margin-right: auto !important;
}
.video-item:nth-child(2n) .elementor-widget-container {
    width: 90% !important;
    margin-left: auto !important;
    margin-right: 0 !important;
}

.video-item:nth-child(odd) {
  grid-column: 1;
}
.video-item:first-child {
    margin-top: 0 !important;
}

.video-item:nth-child(even) {
  grid-column: 2;
  margin-top: 300px;
}

.elementor-3151 .elementor-element.elementor-element-f463b69 .e-con-inner {
    grid-template-columns: 50% 50% !important;
}

.elementor-3151 .elementor-element.elementor-element-f463b69 .video-item:nth-child(odd) .highlight-line  {
    position: absolute;
    right: -17px !important;
    -webkit-transform: translateX(50%) translateY(-50%) !important;
    transform: translateX(50%) translateY(-50%) !important;
    background: #315ce7 !important;
    width: 4px !important;
    height: 140px;
    top: -140px !important;
}
.elementor-3151 .elementor-element.elementor-element-f463b69 .highlight-line:before,
.elementor-3151 .elementor-element.elementor-element-f463b69 .highlight-line:after {
    content: "" !important;
    background: #315ce7 !important;
    width: 0 !important;
    height: 0 !important;
    border-radius: 100px !important;
    padding: 3.5px !important;
    position: absolute !important;
    -webkit-transform: translateX(-1.5px) translateY(-2.5px) !important;
    transform: translateX(-1.5px) translateY(-2.5px) !important;
}
.elementor-3151 .elementor-element.elementor-element-f463b69 .highlight-line:after {
    bottom: -4px !important;
}

.elementor-3151 .elementor-element.elementor-element-f463b69 .video-item:nth-child(even) .highlight-line  {
    position: absolute;
    left: -7px !important;
    -webkit-transform: translateX(50%) translateY(-50%) !important;
    transform: translateX(50%) translateY(-50%) !important;
    background: #315ce7 !important;
    width: 4px !important;
    height: 140px;
    top: -140px !important;
}/* End custom CSS */