.elementor-13284 .elementor-element.elementor-element-e874999{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-13284 .elementor-element.elementor-element-4aee396 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13284 .elementor-element.elementor-element-4aee396{text-align:center;font-family:"Josefin Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.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-13284 .elementor-element.elementor-element-53aa8fe > .elementor-widget-container{margin:-20px 0px -30px 0px;}.elementor-13284 .elementor-element.elementor-element-53aa8fe{text-align:center;}.elementor-13284 .elementor-element.elementor-element-53aa8fe .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-13284 .elementor-element.elementor-element-460036b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13284 .elementor-element.elementor-element-460036b{text-align:center;font-family:"Josefin Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-13284 .elementor-element.elementor-element-759cd002{--display:flex;--min-height:0px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13284 .elementor-element.elementor-element-759cd002.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-7490c536{--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;}.elementor-13284 .elementor-element.elementor-element-7490c536.e-con{--flex-grow:0;--flex-shrink:0;}.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-13284 .elementor-element.elementor-element-b13b2c9 img{border-radius:12px 12px 12px 12px;}.elementor-13284 .elementor-element.elementor-element-337858ad{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13284 .elementor-element.elementor-element-337858ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-725ac32f{text-align:justify;color:#FFFFFF;}.elementor-13284 .elementor-element.elementor-element-0d79650{--display:flex;--min-height:0px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13284 .elementor-element.elementor-element-0d79650.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-61c4e1f{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13284 .elementor-element.elementor-element-61c4e1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-0d29734{text-align:justify;color:#FFFFFF;}.elementor-13284 .elementor-element.elementor-element-add863d{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13284 .elementor-element.elementor-element-add863d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-27faf0a img{border-radius:12px 12px 12px 12px;}.elementor-13284 .elementor-element.elementor-element-31614f5{--display:flex;--min-height:0px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13284 .elementor-element.elementor-element-31614f5.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-767ab90{--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;}.elementor-13284 .elementor-element.elementor-element-767ab90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-72f6f0b img{border-radius:12px 12px 12px 12px;}.elementor-13284 .elementor-element.elementor-element-7d390fc{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13284 .elementor-element.elementor-element-7d390fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-c3069a6{text-align:justify;color:#FFFFFF;}.elementor-13284 .elementor-element.elementor-element-83c922a{--display:flex;--min-height:0px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13284 .elementor-element.elementor-element-83c922a.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-7de4994{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13284 .elementor-element.elementor-element-7de4994.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-a256d85{text-align:justify;color:#FFFFFF;}.elementor-13284 .elementor-element.elementor-element-bfc2faa{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13284 .elementor-element.elementor-element-bfc2faa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-f19d511 img{border-radius:12px 12px 12px 12px;}.elementor-13284 .elementor-element.elementor-element-6aaeed2{--display:flex;--min-height:0px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13284 .elementor-element.elementor-element-6aaeed2.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-4a86ece{--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;}.elementor-13284 .elementor-element.elementor-element-4a86ece.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-72bb481 img{border-radius:12px 12px 12px 12px;}.elementor-13284 .elementor-element.elementor-element-945ab3b{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13284 .elementor-element.elementor-element-945ab3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-3295517{text-align:justify;color:#FFFFFF;}.elementor-13284 .elementor-element.elementor-element-163ef92{--display:flex;--min-height:0px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13284 .elementor-element.elementor-element-163ef92.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-22fb727{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13284 .elementor-element.elementor-element-22fb727.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-b0e2929{text-align:justify;color:#FFFFFF;}.elementor-13284 .elementor-element.elementor-element-d2c3680{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13284 .elementor-element.elementor-element-d2c3680.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13284 .elementor-element.elementor-element-732e712 img{border-radius:12px 12px 12px 12px;}.elementor-13284 .elementor-element.elementor-element-10f0309e{padding:0px 0px 0px 0px;}.elementor-13284 .elementor-element.elementor-element-35b74244 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13284 .elementor-element.elementor-element-3ef00e9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13284 .elementor-element.elementor-element-3ef00e9 > .elementor-widget-container{padding:60px 60px 0px 60px;}.elementor-13284 .elementor-element.elementor-element-3ef00e9.elementor-element{--align-self:center;}.elementor-13284 .elementor-element.elementor-element-3ef00e9.elementor-arrows-yes .elementor-main-swiper{width:calc( 65% - 40px );}.elementor-13284 .elementor-element.elementor-element-3ef00e9 .elementor-main-swiper{width:65%;}.elementor-13284 .elementor-element.elementor-element-3ef00e9 .elementor-swiper-button{font-size:40px;}.elementor-13284 .elementor-element.elementor-element-3ef00e9 .elementor-testimonial__text{color:#FFFFFF;font-family:"Josefin Sans", Sans-serif;font-size:27px;font-weight:300;line-height:30px;}.elementor-13284 .elementor-element.elementor-element-3ef00e9 .elementor-testimonial__name{color:#FFFFFF;font-family:"Josefin Sans", Sans-serif;font-size:17px;font-weight:300;}@media(min-width:768px){.elementor-13284 .elementor-element.elementor-element-7490c536{--width:54.165%;}.elementor-13284 .elementor-element.elementor-element-337858ad{--width:46.5%;}.elementor-13284 .elementor-element.elementor-element-61c4e1f{--width:46.5%;}.elementor-13284 .elementor-element.elementor-element-add863d{--width:54.165%;}.elementor-13284 .elementor-element.elementor-element-767ab90{--width:54.165%;}.elementor-13284 .elementor-element.elementor-element-7d390fc{--width:46.5%;}.elementor-13284 .elementor-element.elementor-element-7de4994{--width:46.5%;}.elementor-13284 .elementor-element.elementor-element-bfc2faa{--width:54.165%;}.elementor-13284 .elementor-element.elementor-element-4a86ece{--width:54.165%;}.elementor-13284 .elementor-element.elementor-element-945ab3b{--width:46.5%;}.elementor-13284 .elementor-element.elementor-element-22fb727{--width:46.5%;}.elementor-13284 .elementor-element.elementor-element-d2c3680{--width:54.165%;}}@media(max-width:767px){.elementor-13284 .elementor-element.elementor-element-e874999{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13284 .elementor-element.elementor-element-337858ad{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13284 .elementor-element.elementor-element-61c4e1f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13284 .elementor-element.elementor-element-add863d.e-con{--order:-99999 /* order start hack */;}.elementor-13284 .elementor-element.elementor-element-7d390fc{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13284 .elementor-element.elementor-element-7de4994{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13284 .elementor-element.elementor-element-bfc2faa.e-con{--order:-99999 /* order start hack */;}.elementor-13284 .elementor-element.elementor-element-945ab3b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13284 .elementor-element.elementor-element-22fb727{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13284 .elementor-element.elementor-element-d2c3680.e-con{--order:-99999 /* order start hack */;}.elementor-13284 .elementor-element.elementor-element-3ef00e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-725ac32f */.elementor-13284 .elementor-element.elementor-element-725ac32f {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.elementor-13284 .elementor-element.elementor-element-725ac32f > .elementor-widget-container,
.elementor-13284 .elementor-element.elementor-element-725ac32f .elementor-text-editor {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}
.elementor-13284 .elementor-element.elementor-element-725ac32f .quote-card {
    background: #1b1b1b;
    border-radius: 12px;
    padding: 13px 25px 15px;
    margin: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    box-sizing: border-box;
}
.elementor-13284 .elementor-element.elementor-element-725ac32f .quote-card blockquote {
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    color: #f5f5f5;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 17px;
    font-style: italic;
    line-height: 1.55;
    text-align: left;
}
.elementor-13284 .elementor-element.elementor-element-725ac32f .quote-mark {
    font-family: Georgia, serif;
    font-size: 56px;
    font-style: normal;
    color: #777777;
    line-height: 0.8;
    display: block;
}
.elementor-13284 .elementor-element.elementor-element-725ac32f .quote-mark.open {
    text-align: left;
    margin-bottom: 4px;
}
.elementor-13284 .elementor-element.elementor-element-725ac32f .quote-mark.close {
    text-align: right;
    margin-top: 28px;
    margin-bottom: -22px;
}
.elementor-13284 .elementor-element.elementor-element-725ac32f .quote-card p { margin: 0; padding: 0; }
.elementor-13284 .elementor-element.elementor-element-725ac32f .quote-card br { display: inline; }
.elementor-13284 .elementor-element.elementor-element-725ac32f .quote-card .quote-attrib {
    margin-top: auto;
    padding-top: 10px;
    font-size: 15px;
    line-height: 1.5;
    color: #e6e6e6;
    text-align: left;
}
.elementor-13284 .elementor-element.elementor-element-725ac32f .quote-card .quote-attrib a {
    color: #ffffff;
    text-decoration: underline;
}
@media (max-width: 600px) {
    .elementor-13284 .elementor-element.elementor-element-725ac32f .quote-card { padding: 16px 20px 18px; }
    .elementor-13284 .elementor-element.elementor-element-725ac32f .quote-card blockquote { font-size: 16px; }
    .elementor-13284 .elementor-element.elementor-element-725ac32f .quote-mark { font-size: 46px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759cd002 */.elementor-13284 .elementor-element.elementor-element-759cd002 {
    width: min(110%, calc(100vw - 40px));
    max-width: none;
    margin-left: calc((100% - min(110%, calc(100vw - 40px))) / 2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d29734 */.elementor-13284 .elementor-element.elementor-element-0d29734 {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.elementor-13284 .elementor-element.elementor-element-0d29734 > .elementor-widget-container,
.elementor-13284 .elementor-element.elementor-element-0d29734 .elementor-text-editor {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}
.elementor-13284 .elementor-element.elementor-element-0d29734 .quote-card {
    background: #1b1b1b;
    border-radius: 12px;
    padding: 13px 25px 15px;
    margin: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    box-sizing: border-box;
}
.elementor-13284 .elementor-element.elementor-element-0d29734 .quote-card blockquote {
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    color: #f5f5f5;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 17px;
    font-style: italic;
    line-height: 1.55;
    text-align: left;
}
.elementor-13284 .elementor-element.elementor-element-0d29734 .quote-mark {
    font-family: Georgia, serif;
    font-size: 56px;
    font-style: normal;
    color: #777777;
    line-height: 0.8;
    display: block;
}
.elementor-13284 .elementor-element.elementor-element-0d29734 .quote-mark.open {
    text-align: left;
    margin-bottom: 4px;
}
.elementor-13284 .elementor-element.elementor-element-0d29734 .quote-mark.close {
    text-align: right;
    margin-top: 28px;
    margin-bottom: -22px;
}
.elementor-13284 .elementor-element.elementor-element-0d29734 .quote-card p { margin: 0; padding: 0; }
.elementor-13284 .elementor-element.elementor-element-0d29734 .quote-card br { display: inline; }
.elementor-13284 .elementor-element.elementor-element-0d29734 .quote-card .quote-attrib {
    margin-top: auto;
    padding-top: 10px;
    font-size: 15px;
    line-height: 1.5;
    color: #e6e6e6;
    text-align: left;
}
.elementor-13284 .elementor-element.elementor-element-0d29734 .quote-card .quote-attrib a {
    color: #ffffff;
    text-decoration: underline;
}
@media (max-width: 600px) {
    .elementor-13284 .elementor-element.elementor-element-0d29734 .quote-card { padding: 16px 20px 18px; }
    .elementor-13284 .elementor-element.elementor-element-0d29734 .quote-card blockquote { font-size: 16px; }
    .elementor-13284 .elementor-element.elementor-element-0d29734 .quote-mark { font-size: 46px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d79650 */.elementor-13284 .elementor-element.elementor-element-0d79650 {
    width: min(110%, calc(100vw - 40px));
    max-width: none;
    margin-left: calc((100% - min(110%, calc(100vw - 40px))) / 2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3069a6 */.elementor-13284 .elementor-element.elementor-element-c3069a6 {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.elementor-13284 .elementor-element.elementor-element-c3069a6 > .elementor-widget-container,
.elementor-13284 .elementor-element.elementor-element-c3069a6 .elementor-text-editor {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}
.elementor-13284 .elementor-element.elementor-element-c3069a6 .quote-card {
    background: #1b1b1b;
    border-radius: 12px;
    padding: 13px 25px 15px;
    margin: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    box-sizing: border-box;
}
.elementor-13284 .elementor-element.elementor-element-c3069a6 .quote-card blockquote {
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    color: #f5f5f5;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 17px;
    font-style: italic;
    line-height: 1.55;
    text-align: left;
}
.elementor-13284 .elementor-element.elementor-element-c3069a6 .quote-mark {
    font-family: Georgia, serif;
    font-size: 56px;
    font-style: normal;
    color: #777777;
    line-height: 0.8;
    display: block;
}
.elementor-13284 .elementor-element.elementor-element-c3069a6 .quote-mark.open {
    text-align: left;
    margin-bottom: 4px;
}
.elementor-13284 .elementor-element.elementor-element-c3069a6 .quote-mark.close {
    text-align: right;
    margin-top: 28px;
    margin-bottom: -22px;
}
.elementor-13284 .elementor-element.elementor-element-c3069a6 .quote-card p { margin: 0; padding: 0; }
.elementor-13284 .elementor-element.elementor-element-c3069a6 .quote-card br { display: inline; }
.elementor-13284 .elementor-element.elementor-element-c3069a6 .quote-card .quote-attrib {
    margin-top: auto;
    padding-top: 10px;
    font-size: 15px;
    line-height: 1.5;
    color: #e6e6e6;
    text-align: left;
}
.elementor-13284 .elementor-element.elementor-element-c3069a6 .quote-card .quote-attrib a {
    color: #ffffff;
    text-decoration: underline;
}
@media (max-width: 600px) {
    .elementor-13284 .elementor-element.elementor-element-c3069a6 .quote-card { padding: 16px 20px 18px; }
    .elementor-13284 .elementor-element.elementor-element-c3069a6 .quote-card blockquote { font-size: 16px; }
    .elementor-13284 .elementor-element.elementor-element-c3069a6 .quote-mark { font-size: 46px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31614f5 */.elementor-13284 .elementor-element.elementor-element-31614f5 {
    width: min(110%, calc(100vw - 40px));
    max-width: none;
    margin-left: calc((100% - min(110%, calc(100vw - 40px))) / 2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a256d85 */.elementor-13284 .elementor-element.elementor-element-a256d85 {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.elementor-13284 .elementor-element.elementor-element-a256d85 > .elementor-widget-container,
.elementor-13284 .elementor-element.elementor-element-a256d85 .elementor-text-editor {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}
.elementor-13284 .elementor-element.elementor-element-a256d85 .quote-card {
    background: #1b1b1b;
    border-radius: 12px;
    padding: 13px 25px 15px;
    margin: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    box-sizing: border-box;
}
.elementor-13284 .elementor-element.elementor-element-a256d85 .quote-card blockquote {
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    color: #f5f5f5;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 17px;
    font-style: italic;
    line-height: 1.55;
    text-align: left;
}
.elementor-13284 .elementor-element.elementor-element-a256d85 .quote-mark {
    font-family: Georgia, serif;
    font-size: 56px;
    font-style: normal;
    color: #777777;
    line-height: 0.8;
    display: block;
}
.elementor-13284 .elementor-element.elementor-element-a256d85 .quote-mark.open {
    text-align: left;
    margin-bottom: 4px;
}
.elementor-13284 .elementor-element.elementor-element-a256d85 .quote-mark.close {
    text-align: right;
    margin-top: 28px;
    margin-bottom: -22px;
}
.elementor-13284 .elementor-element.elementor-element-a256d85 .quote-card p { margin: 0; padding: 0; }
.elementor-13284 .elementor-element.elementor-element-a256d85 .quote-card br { display: inline; }
.elementor-13284 .elementor-element.elementor-element-a256d85 .quote-card .quote-attrib {
    margin-top: auto;
    padding-top: 10px;
    font-size: 15px;
    line-height: 1.5;
    color: #e6e6e6;
    text-align: left;
}
.elementor-13284 .elementor-element.elementor-element-a256d85 .quote-card .quote-attrib a {
    color: #ffffff;
    text-decoration: underline;
}
@media (max-width: 600px) {
    .elementor-13284 .elementor-element.elementor-element-a256d85 .quote-card { padding: 16px 20px 18px; }
    .elementor-13284 .elementor-element.elementor-element-a256d85 .quote-card blockquote { font-size: 16px; }
    .elementor-13284 .elementor-element.elementor-element-a256d85 .quote-mark { font-size: 46px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c922a */.elementor-13284 .elementor-element.elementor-element-83c922a {
    width: min(110%, calc(100vw - 40px));
    max-width: none;
    margin-left: calc((100% - min(110%, calc(100vw - 40px))) / 2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3295517 */.elementor-13284 .elementor-element.elementor-element-3295517 {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.elementor-13284 .elementor-element.elementor-element-3295517 > .elementor-widget-container,
.elementor-13284 .elementor-element.elementor-element-3295517 .elementor-text-editor {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}
.elementor-13284 .elementor-element.elementor-element-3295517 .quote-card {
    background: #1b1b1b;
    border-radius: 12px;
    padding: 13px 25px 15px;
    margin: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    box-sizing: border-box;
}
.elementor-13284 .elementor-element.elementor-element-3295517 .quote-card blockquote {
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    color: #f5f5f5;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 17px;
    font-style: italic;
    line-height: 1.55;
    text-align: left;
}
.elementor-13284 .elementor-element.elementor-element-3295517 .quote-mark {
    font-family: Georgia, serif;
    font-size: 56px;
    font-style: normal;
    color: #777777;
    line-height: 0.8;
    display: block;
}
.elementor-13284 .elementor-element.elementor-element-3295517 .quote-mark.open {
    text-align: left;
    margin-bottom: 4px;
}
.elementor-13284 .elementor-element.elementor-element-3295517 .quote-mark.close {
    text-align: right;
    margin-top: 28px;
    margin-bottom: -22px;
}
.elementor-13284 .elementor-element.elementor-element-3295517 .quote-card p { margin: 0; padding: 0; }
.elementor-13284 .elementor-element.elementor-element-3295517 .quote-card br { display: inline; }
.elementor-13284 .elementor-element.elementor-element-3295517 .quote-card .quote-attrib {
    margin-top: auto;
    padding-top: 10px;
    font-size: 15px;
    line-height: 1.5;
    color: #e6e6e6;
    text-align: left;
}
.elementor-13284 .elementor-element.elementor-element-3295517 .quote-card .quote-attrib a {
    color: #ffffff;
    text-decoration: underline;
}
@media (max-width: 600px) {
    .elementor-13284 .elementor-element.elementor-element-3295517 .quote-card { padding: 16px 20px 18px; }
    .elementor-13284 .elementor-element.elementor-element-3295517 .quote-card blockquote { font-size: 16px; }
    .elementor-13284 .elementor-element.elementor-element-3295517 .quote-mark { font-size: 46px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aaeed2 */.elementor-13284 .elementor-element.elementor-element-6aaeed2 {
    width: min(110%, calc(100vw - 40px));
    max-width: none;
    margin-left: calc((100% - min(110%, calc(100vw - 40px))) / 2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0e2929 */.elementor-13284 .elementor-element.elementor-element-b0e2929 {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.elementor-13284 .elementor-element.elementor-element-b0e2929 > .elementor-widget-container,
.elementor-13284 .elementor-element.elementor-element-b0e2929 .elementor-text-editor {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}
.elementor-13284 .elementor-element.elementor-element-b0e2929 .quote-card {
    background: #1b1b1b;
    border-radius: 12px;
    padding: 13px 25px 15px;
    margin: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    box-sizing: border-box;
}
.elementor-13284 .elementor-element.elementor-element-b0e2929 .quote-card blockquote {
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    color: #f5f5f5;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 17px;
    font-style: italic;
    line-height: 1.55;
    text-align: left;
}
.elementor-13284 .elementor-element.elementor-element-b0e2929 .quote-mark {
    font-family: Georgia, serif;
    font-size: 56px;
    font-style: normal;
    color: #777777;
    line-height: 0.8;
    display: block;
}
.elementor-13284 .elementor-element.elementor-element-b0e2929 .quote-mark.open {
    text-align: left;
    margin-bottom: 4px;
}
.elementor-13284 .elementor-element.elementor-element-b0e2929 .quote-mark.close {
    text-align: right;
    margin-top: 28px;
    margin-bottom: -22px;
}
.elementor-13284 .elementor-element.elementor-element-b0e2929 .quote-card p { margin: 0; padding: 0; }
.elementor-13284 .elementor-element.elementor-element-b0e2929 .quote-card br { display: inline; }
.elementor-13284 .elementor-element.elementor-element-b0e2929 .quote-card .quote-attrib {
    margin-top: auto;
    padding-top: 10px;
    font-size: 15px;
    line-height: 1.5;
    color: #e6e6e6;
    text-align: left;
}
.elementor-13284 .elementor-element.elementor-element-b0e2929 .quote-card .quote-attrib a {
    color: #ffffff;
    text-decoration: underline;
}
@media (max-width: 600px) {
    .elementor-13284 .elementor-element.elementor-element-b0e2929 .quote-card { padding: 16px 20px 18px; }
    .elementor-13284 .elementor-element.elementor-element-b0e2929 .quote-card blockquote { font-size: 16px; }
    .elementor-13284 .elementor-element.elementor-element-b0e2929 .quote-mark { font-size: 46px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-163ef92 */.elementor-13284 .elementor-element.elementor-element-163ef92 {
    width: min(110%, calc(100vw - 40px));
    max-width: none;
    margin-left: calc((100% - min(110%, calc(100vw - 40px))) / 2);
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px) {
    .edgtf-page-footer .edgtf-footer-top-holder { display: none; }
}/* End custom CSS */