.elementor-415 .elementor-element.elementor-element-0ec2d80{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-f0a0dd8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-415 .elementor-element.elementor-element-effa773 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-effa773 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-35cac8f{--spacer-size:204px;bottom:0px;z-index:0;}.elementor-415 .elementor-element.elementor-element-35cac8f > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-73acacd ) 0%, var( --e-global-color-primary ) 100%);}body:not(.rtl) .elementor-415 .elementor-element.elementor-element-35cac8f{left:0px;}body.rtl .elementor-415 .elementor-element.elementor-element-35cac8f{right:0px;}.elementor-415 .elementor-element.elementor-element-30b1ed0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-c03b435 > .elementor-element-populated{margin:0px 23px 25px 0px;--e-column-margin-right:23px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-415 .elementor-element.elementor-element-f397deb > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-f397deb .elementor-heading-title{font-family:var( --e-global-typography-1414a97-font-family ), Sans-serif;font-size:var( --e-global-typography-1414a97-font-size );font-weight:var( --e-global-typography-1414a97-font-weight );text-transform:var( --e-global-typography-1414a97-text-transform );font-style:var( --e-global-typography-1414a97-font-style );line-height:var( --e-global-typography-1414a97-line-height );color:var( --e-global-color-fd3952b );}.elementor-415 .elementor-element.elementor-element-4946a2c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-415 .elementor-element.elementor-element-4946a2c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-f79423d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-415 .elementor-element.elementor-element-f79423d > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-fd3952b );margin:0em 0em 0em 1em;--e-column-margin-right:0em;--e-column-margin-left:1em;padding:0em 0em 0em 1em;}.elementor-415 .elementor-element.elementor-element-f79423d > .elementor-element-populated, .elementor-415 .elementor-element.elementor-element-f79423d > .elementor-element-populated > .elementor-background-overlay, .elementor-415 .elementor-element.elementor-element-f79423d > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.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 );font-style:var( --e-global-typography-text-font-style );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-415 .elementor-element.elementor-element-2856cee{width:auto;max-width:auto;align-self:center;color:var( --e-global-color-fd3952b );}.elementor-415 .elementor-element.elementor-element-2856cee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-b5a7399{width:auto;max-width:auto;color:var( --e-global-color-fd3952b );}.elementor-415 .elementor-element.elementor-element-b5a7399 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-5080720 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-415 .elementor-element.elementor-element-5080720 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-415 .elementor-element.elementor-element-042b890{width:auto;max-width:auto;align-self:center;color:var( --e-global-color-fd3952b );}.elementor-415 .elementor-element.elementor-element-042b890 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-6be4dd8{width:auto;max-width:auto;color:var( --e-global-color-fd3952b );}.elementor-415 .elementor-element.elementor-element-6be4dd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-415 .elementor-element.elementor-element-c22326c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-415 .elementor-element.elementor-element-c22326c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-415 .elementor-element.elementor-element-c22326c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-415 .elementor-element.elementor-element-c22326c > .elementor-element-populated{margin:0px 0px 15px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-415 .elementor-element.elementor-element-958998e .elementor-button{background-color:var( --e-global-color-73acacd );font-family:var( --e-global-typography-d1ab5e1-font-family ), Sans-serif;font-size:var( --e-global-typography-d1ab5e1-font-size );font-weight:var( --e-global-typography-d1ab5e1-font-weight );text-transform:var( --e-global-typography-d1ab5e1-text-transform );font-style:var( --e-global-typography-d1ab5e1-font-style );text-decoration:var( --e-global-typography-d1ab5e1-text-decoration );line-height:var( --e-global-typography-d1ab5e1-line-height );fill:var( --e-global-color-fd3952b );color:var( --e-global-color-fd3952b );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.e-loop-item-415{--preview-width:800px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-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-415 .elementor-element.elementor-element-f397deb .elementor-heading-title{font-size:var( --e-global-typography-1414a97-font-size );line-height:var( --e-global-typography-1414a97-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-415 .elementor-element.elementor-element-958998e .elementor-button{font-size:var( --e-global-typography-d1ab5e1-font-size );line-height:var( --e-global-typography-d1ab5e1-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-415 .elementor-element.elementor-element-30b1ed0{margin-top:0px;margin-bottom:0px;padding:12px 12px 12px 12px;}.elementor-415 .elementor-element.elementor-element-c03b435 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-415 .elementor-element.elementor-element-c03b435 > .elementor-element-populated{margin:0px 0px 8px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-415 .elementor-element.elementor-element-f397deb .elementor-heading-title{font-size:var( --e-global-typography-1414a97-font-size );line-height:var( --e-global-typography-1414a97-line-height );}.elementor-415 .elementor-element.elementor-element-4946a2c{margin-top:0px;margin-bottom:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-415 .elementor-element.elementor-element-c22326c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-415 .elementor-element.elementor-element-958998e .elementor-button{font-size:var( --e-global-typography-d1ab5e1-font-size );line-height:var( --e-global-typography-d1ab5e1-line-height );}}/* Start custom CSS for image, class: .elementor-element-effa773 */.elementor-415 .elementor-element.elementor-element-effa773 {
    line-height: 0;
    margin: 0;
}

.elementor-415 .elementor-element.elementor-element-effa773 img{
    min-height: 580px;
}

.elementor-415 .elementor-element.elementor-element-effa773, .elementor-415 .elementor-element.elementor-element-effa773 *{
    max-height: 580px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f79423d */.elementor-415 .elementor-element.elementor-element-f79423d{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5080720 */.elementor-415 .elementor-element.elementor-element-5080720{
    width: max-content;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4946a2c */.elementor-415 .elementor-element.elementor-element-4946a2c p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-30b1ed0 */.elementor-415 .elementor-element.elementor-element-30b1ed0{
    position: absolute;
    width: 100%;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f0a0dd8 */.elementor-415 .elementor-element.elementor-element-f0a0dd8{
    width: 100%;
    height: 100%;
}

.elementor-415 .elementor-element.elementor-element-f0a0dd8 .elementor-element{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0ec2d80 *//.elementor-415 .elementor-element.elementor-element-0ec2d80{
    /*width: 940px;*/
    height: 580px;
}/* End custom CSS */