.elementor-129 .elementor-element.elementor-element-87d63f0{--display:flex;--min-height:360px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-block-start-width:1px;--border-inline-end-width:1px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-b0170f0 );--border-color:var( --e-global-color-b0170f0 );--border-radius:8px 8px 8px 8px;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.5);--margin-block-start:5px;--margin-block-end:5px;--margin-inline-start:5px;--margin-inline-end:5px;--padding-block-start:5.14%;--padding-block-end:5.14%;--padding-inline-start:5.14%;--padding-inline-end:5.14%;}.elementor-129 .elementor-element.elementor-element-87d63f0, .elementor-129 .elementor-element.elementor-element-87d63f0::before{--border-transition:0.3s;}.elementor-129 .elementor-element.elementor-element-05b3ef0{font-family:"NeoSansPro", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-129 .elementor-element.elementor-element-05b3ef0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-129 .elementor-element.elementor-element-34dda48 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"NeoSansPro", Sans-serif;font-size:22px;font-weight:bold;}/* Start custom CSS for text-editor, class: .elementor-element-05b3ef0 */.elementor-129 .elementor-element.elementor-element-05b3ef0 .elementor-widget-container{
    display: -webkit-box;
    margin: 24px 0 54px;
    padding: 0;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3;
    height: 84px;
    max-height: 162px;
}/* End custom CSS */