.elementor-2794 .elementor-element.elementor-element-154f681{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2794 .elementor-element.elementor-element-b83acd9{--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:var(--jc-gap) var(--jc-gap);--row-gap:var(--jc-gap);--column-gap:var(--jc-gap);--flex-wrap:wrap;--padding-top:var(--jc-padding-top);--padding-bottom:var(--jc-padding-bottom);--padding-left:var(--jc-padding-left);--padding-right:var(--jc-padding-right);}.elementor-2794 .elementor-element.elementor-element-86fe8f5{--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:var(--jc-cont-1-gap) var(--jc-cont-1-gap);--row-gap:var(--jc-cont-1-gap);--column-gap:var(--jc-cont-1-gap);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2794 .elementor-element.elementor-element-6932d9d{--display:flex;--gap:calc(var(--sc) * 22) calc(var(--sc) * 22);--row-gap:calc(var(--sc) * 22);--column-gap:calc(var(--sc) * 22);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2794 .elementor-element.elementor-element-a811498{--display:flex;--min-height:var(--jc--overview-cont-height);--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;--justify-content:flex-start;--align-items:center;--gap:var(--jc-cont-1-heading-gap) var(--jc-cont-1-heading-gap);--row-gap:var(--jc-cont-1-heading-gap);--column-gap:var(--jc-cont-1-heading-gap);--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2794 .elementor-element.elementor-element-106c484{--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:calc(var(--sc) * 30) calc(var(--sc) * 30);--row-gap:calc(var(--sc) * 30);--column-gap:calc(var(--sc) * 30);--flex-wrap:nowrap;--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-2794 .elementor-element.elementor-element-7ad1d17.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2794 .elementor-element.elementor-element-7ad1d17 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:var(--jc-cont-1-heading-font-size);font-weight:900;line-height:1.2;letter-spacing:var(--jc-cont-1-heading-letter-spacing);color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2794 .elementor-element.elementor-element-2e384ff.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2794 .elementor-element.elementor-element-2e384ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(var(--jc-overview-list-gap)/2);}.elementor-2794 .elementor-element.elementor-element-2e384ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(var(--jc-overview-list-gap)/2);}.elementor-2794 .elementor-element.elementor-element-2e384ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(var(--jc-overview-list-gap)/2);}.elementor-2794 .elementor-element.elementor-element-2e384ff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-var(--jc-overview-list-gap)/2);}.elementor-2794 .elementor-element.elementor-element-2e384ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-var(--jc-overview-list-gap)/2);}.elementor-2794 .elementor-element.elementor-element-2e384ff .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-2794 .elementor-element.elementor-element-2e384ff .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-2794 .elementor-element.elementor-element-2e384ff{--e-icon-list-icon-size:var(--jc-overview-list-font-size);--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-2794 .elementor-element.elementor-element-2e384ff .elementor-icon-list-icon{padding-inline-end:var(--jc-overview-list-gap);}.elementor-2794 .elementor-element.elementor-element-2e384ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2794 .elementor-element.elementor-element-2e384ff .elementor-icon-list-item > a{font-family:"Sofia Sans", Sans-serif;font-size:var(--jc-cont-1-share-font-size);font-weight:700;line-height:var(--jc-cont-1-share-line-height);letter-spacing:var(--jc-cont-1-share-letter-spacing);}.elementor-2794 .elementor-element.elementor-element-2e384ff .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.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-2794 .elementor-element.elementor-element-0b0d1eb{font-family:"Sofia Sans", Sans-serif;font-size:var(--jc-cont-1-desc-1-font-size);font-weight:400;line-height:var(--jc-cont-1-desc-1-line-height);letter-spacing:var(--jc-cont-1-desc-1-letter-spacing);color:#000000;}.elementor-2794 .elementor-element.elementor-element-0b0d1eb p{margin-block-end:0px;}.elementor-2794 .elementor-element.elementor-element-f5e283a{font-family:"Sofia Sans", Sans-serif;font-size:var(--jc-cont-1-desc-2-font-size);font-weight:700;line-height:var(--jc-cont-1-desc-2-line-height);letter-spacing:var(--jc-cont-1-desc-2-letter-spacing);color:#7C7C7C;}.elementor-2794 .elementor-element.elementor-element-f5e283a p{margin-block-end:0px;}.elementor-2794 .elementor-element.elementor-element-49cdd5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(var(--jc-overview-list-gap)/2);}.elementor-2794 .elementor-element.elementor-element-49cdd5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(var(--jc-overview-list-gap)/2);}.elementor-2794 .elementor-element.elementor-element-49cdd5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(var(--jc-overview-list-gap)/2);}.elementor-2794 .elementor-element.elementor-element-49cdd5f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-var(--jc-overview-list-gap)/2);}.elementor-2794 .elementor-element.elementor-element-49cdd5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-var(--jc-overview-list-gap)/2);}.elementor-2794 .elementor-element.elementor-element-49cdd5f .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-2794 .elementor-element.elementor-element-49cdd5f .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-2794 .elementor-element.elementor-element-49cdd5f{--e-icon-list-icon-size:var(--jc-overview-list-font-size);--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-2794 .elementor-element.elementor-element-49cdd5f .elementor-icon-list-icon{padding-inline-end:var(--jc-overview-list-gap);}.elementor-2794 .elementor-element.elementor-element-49cdd5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2794 .elementor-element.elementor-element-49cdd5f .elementor-icon-list-item > a{font-family:"Sofia Sans", Sans-serif;font-size:var(--jc-cont-1-share-font-size);font-weight:700;line-height:var(--jc-cont-1-share-line-height);letter-spacing:var(--jc-cont-1-share-letter-spacing);}.elementor-2794 .elementor-element.elementor-element-49cdd5f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2794 .elementor-element.elementor-element-7caf75c{width:100%;max-width:100%;background-color:#02010100;border-style:none;border-radius:var(--jc-cont-1-video-border-radius) var(--jc-cont-1-video-border-radius) var(--jc-cont-1-video-border-radius) var(--jc-cont-1-video-border-radius);}.elementor-2794 .elementor-element.elementor-element-7caf75c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2794 .elementor-element.elementor-element-7caf75c .elementor-custom-embed-play i{color:#FFFFFF;font-size:calc(45 * var(--sc));}.elementor-2794 .elementor-element.elementor-element-7caf75c .elementor-custom-embed-play svg{fill:#FFFFFF;width:calc(45 * var(--sc));height:calc(45 * var(--sc));}.elementor-2794 .elementor-element.elementor-element-f02eb90{--display:flex;--gap:calc(var(--sc) * 12) calc(var(--sc) * 12);--row-gap:calc(var(--sc) * 12);--column-gap:calc(var(--sc) * 12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2794 .elementor-element.elementor-element-b87e5ea .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:calc(var(--sc) * 16);font-weight:700;line-height:calc(var(--sc) * 20);letter-spacing:0.01em;color:var( --e-global-color-696fec2 );}.elementor-2794 .elementor-element.elementor-element-80b8bb9{font-family:"Sofia Sans", Sans-serif;font-size:var(--jc-faq-description-font-size);font-weight:400;line-height:var(--jc-faq-description-line-height);letter-spacing:var(--jc-faq-description-letter-spacing);color:var( --e-global-color-696fec2 );}.elementor-2794 .elementor-element.elementor-element-80b8bb9 p{margin-block-end:4px;}.elementor-2794 .elementor-element.elementor-element-59195da{--display:flex;--min-height:var(--jc-cont-1-form-height);--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E0E0;--border-color:#E5E0E0;--border-radius:var(--jc-cont-1-form-border-radius) var(--jc-cont-1-form-border-radius) var(--jc-cont-1-form-border-radius) var(--jc-cont-1-form-border-radius);--padding-top:calc(var(--sc) * 20);--padding-bottom:calc(var(--sc) * 20);--padding-left:calc(var(--sc) * 20);--padding-right:calc(var(--sc) * 20);}.elementor-2794 .elementor-element.elementor-element-e6242b9{width:100%;max-width:100%;}.elementor-2794 .elementor-element.elementor-element-9ddb2e6{--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:center;--gap:calc(var(--sc) * 35) calc(var(--sc) * 35);--row-gap:calc(var(--sc) * 35);--column-gap:calc(var(--sc) * 35);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2794 .elementor-element.elementor-element-cf4e47e .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:calc(var(--sc) * 32);font-weight:900;line-height:calc(var(--sc) * 20);letter-spacing:var(--jc-cont-1-heading-letter-spacing);color:#000000;}.elementor-2794 .elementor-element.elementor-element-32c25cc .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:calc(var(--sc) * 20);font-weight:400;line-height:calc(var(--sc) * 20);letter-spacing:var(--jc-cont-1-heading-letter-spacing);color:#000000;}.elementor-2794 .elementor-element.elementor-element-6994d92 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:calc(var(--sc) * 16);font-weight:400;line-height:calc(var(--sc) * 20);letter-spacing:var(--jc-cont-1-heading-letter-spacing);color:#000000;}.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-2794 .elementor-element.elementor-element-adb085e .elementor-button{background-color:var( --e-global-color-1b245c0 );font-family:"Sofia Sans", Sans-serif;font-size:calc(var(--sc) * 16);font-weight:700;line-height:calc(var(--sc) * 20);border-style:none;border-radius:calc(var(--sc) * 0100) calc(var(--sc) * 0100) calc(var(--sc) * 0100) calc(var(--sc) * 0100);padding:calc(var(--sc) * 13) calc(var(--sc) * 20) calc(var(--sc) * 13) calc(var(--sc) * 20);}@media(max-width:767px){.elementor-2794 .elementor-element.elementor-element-6932d9d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2794 .elementor-element.elementor-element-106c484{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-2794 .elementor-element.elementor-element-7ad1d17{width:100%;max-width:100%;text-align:center;}.elementor-2794 .elementor-element.elementor-element-7ad1d17 .elementor-heading-title{font-size:var(--jc-cont-1-heading-font-size);}.elementor-2794 .elementor-element.elementor-element-2e384ff{width:100%;max-width:100%;}.elementor-2794 .elementor-element.elementor-element-2e384ff.elementor-element{--order:99999 /* order end hack */;}.elementor-2794 .elementor-element.elementor-element-0b0d1eb{width:100%;max-width:100%;text-align:center;}.elementor-2794 .elementor-element.elementor-element-f5e283a{width:100%;max-width:100%;text-align:center;}.elementor-2794 .elementor-element.elementor-element-f5e283a.elementor-element{--order:99999 /* order end hack */;}.elementor-2794 .elementor-element.elementor-element-49cdd5f{width:100%;max-width:100%;}.elementor-2794 .elementor-element.elementor-element-49cdd5f.elementor-element{--order:99999 /* order end hack */;}.elementor-2794 .elementor-element.elementor-element-7caf75c .elementor-custom-embed-play i{font-size:40px;}.elementor-2794 .elementor-element.elementor-element-7caf75c .elementor-custom-embed-play svg{width:40px;height:40px;}.elementor-2794 .elementor-element.elementor-element-f02eb90{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2794 .elementor-element.elementor-element-b87e5ea .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-2794 .elementor-element.elementor-element-cf4e47e{width:100%;max-width:100%;text-align:center;}.elementor-2794 .elementor-element.elementor-element-cf4e47e .elementor-heading-title{font-size:var(--jc-cont-1-heading-font-size);}.elementor-2794 .elementor-element.elementor-element-32c25cc{width:100%;max-width:100%;text-align:center;}.elementor-2794 .elementor-element.elementor-element-32c25cc .elementor-heading-title{font-size:var(--jc-cont-1-heading-font-size);}.elementor-2794 .elementor-element.elementor-element-6994d92{width:100%;max-width:100%;text-align:center;}.elementor-2794 .elementor-element.elementor-element-6994d92 .elementor-heading-title{font-size:var(--jc-cont-1-heading-font-size);}}@media(min-width:768px){.elementor-2794 .elementor-element.elementor-element-6932d9d{--width:var(--jc-cont-1-width);}.elementor-2794 .elementor-element.elementor-element-59195da{--width:var(--jc-cont-1-form-width);}}/* Start custom CSS for heading, class: .elementor-element-7ad1d17 */.elementor-2794 .elementor-element.elementor-element-7ad1d17/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e384ff */.elementor-2794 .elementor-element.elementor-element-2e384ff .elementor-icon-list-items>li:nth-child(1){
    height: 20px !important;
}
.elementor-2794 .elementor-element.elementor-element-2e384ff .elementor-icon-list-items{
    align-items: center;
}

.elementor-2794 .elementor-element.elementor-element-2e384ff a{
    padding: 0 !important;
    text-decoration: underline !important;
    text-decoration-color: #000 !important;
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b0d1eb */@media screen and (max-width:767px){
.elementor-2794 .elementor-element.elementor-element-0b0d1eb p{
    font-size:16px !important;
    line-height:20px !important;
}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5e283a */@media screen and (max-width:767px){
.elementor-2794 .elementor-element.elementor-element-f5e283a p{
    font-size:16px !important;
    line-height:20px !important;
}    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49cdd5f */.elementor-2794 .elementor-element.elementor-element-49cdd5f .elementor-icon-list-items>li:nth-child(1){
    height: 20px !important;
}
.elementor-2794 .elementor-element.elementor-element-49cdd5f .elementor-icon-list-items{
    align-items: center;
}
.elementor-2794 .elementor-element.elementor-element-49cdd5f svg{
    font-size: 16px;
}
.elementor-2794 .elementor-element.elementor-element-49cdd5f a{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7caf75c */.elementor-2794 .elementor-element.elementor-element-7caf75c{
   height: var(--jc-cont-1-video-height) !important;

}
.elementor-2794 .elementor-element.elementor-element-7caf75c img{
   height: var(--jc-cont-1-video-height) !important;

}
.elementor-video-wrapper>iframe{
    border-radius: calc(var(--sc) * 30);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a811498 */@media screen and (max-width:767px){
.elementor-2794 .elementor-element.elementor-element-a811498{
gap:26px !important;
}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80b8bb9 */.elementor-element-80b8bb9 li::marker{
font-size: calc(var(--sc) * 12) !important;
}
@media screen and (max-width: 767px){
 .elementor-element-80b8bb9 li::marker{
font-size: 12px !important;
}   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6242b9 */.elementor-2794 .elementor-element.elementor-element-e6242b9, .elementor-2794 .elementor-element.elementor-element-e6242b9 iframe{
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf4e47e */.elementor-2794 .elementor-element.elementor-element-cf4e47e/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32c25cc */.elementor-2794 .elementor-element.elementor-element-32c25cc/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6994d92 */.elementor-2794 .elementor-element.elementor-element-6994d92/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d25e137 */.elementor-2794 .elementor-element.elementor-element-d25e137{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59195da */.elementor-2794 .elementor-element.elementor-element-59195da{
 box-shadow: var(--jc-cont-1-form-box-shadow);   
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b83acd9 */@media screen and (max-width:767px){
.elementor-2794 .elementor-element.elementor-element-b83acd9 {
padding-top:29px !important;
padding-left:18px !important;
padding-bottom:45px !important;
padding-right:20.56px !important;
}    
}/* End custom CSS */