.elementor-2058 .elementor-element.elementor-element-c8e32e4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2058 .elementor-element.elementor-element-c8e32e4{margin-top:0px;margin-bottom:10px;}.elementor-2058 .elementor-element.elementor-element-95461c1 > .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-2058 .elementor-element.elementor-element-b75da0a img{width:100%;height:120px;object-fit:cover;object-position:center center;}.elementor-2058 .elementor-element.elementor-element-1959abe{text-align:center;}.elementor-2058 .elementor-element.elementor-element-1959abe .elementor-heading-title{text-shadow:1px 1px 3px #333333;color:var( --e-global-color-2f60e30 );}.elementor-2058 .elementor-element.elementor-element-2a45371{margin-top:45px;margin-bottom:50px;}.elementor-2058 .elementor-element.elementor-element-08d8189{z-index:1;text-align:center;}.elementor-2058 .elementor-element.elementor-element-08d8189 .elementor-heading-title{font-size:2.5em;font-weight:500;}.elementor-2058 .elementor-element.elementor-element-2cfeed3{columns:3;}.elementor-2058 .elementor-element.elementor-element-232910b{z-index:1;text-align:center;}.elementor-2058 .elementor-element.elementor-element-232910b .elementor-heading-title{font-size:2.5em;font-weight:500;}.elementor-2058 .elementor-element.elementor-element-42d33ee{width:auto;max-width:auto;}.elementor-2058 .elementor-element.elementor-element-b564884{columns:3;}.elementor-2058 .elementor-element.elementor-element-2e26bdc{margin-top:45px;margin-bottom:50px;}.elementor-2058 .elementor-element.elementor-element-cf2149c{z-index:1;text-align:center;}.elementor-2058 .elementor-element.elementor-element-cf2149c .elementor-heading-title{font-size:2.5em;font-weight:500;}.elementor-2058 .elementor-element.elementor-element-a46fe29{columns:3;}@media(max-width:1024px){.elementor-2058 .elementor-element.elementor-element-2cfeed3{columns:2;}.elementor-2058 .elementor-element.elementor-element-b564884{columns:2;}.elementor-2058 .elementor-element.elementor-element-a46fe29{columns:2;}}@media(max-width:767px){.elementor-2058 .elementor-element.elementor-element-08d8189{text-align:center;}.elementor-2058 .elementor-element.elementor-element-2cfeed3{columns:1;}.elementor-2058 .elementor-element.elementor-element-232910b{text-align:center;}.elementor-2058 .elementor-element.elementor-element-b564884{columns:1;}.elementor-2058 .elementor-element.elementor-element-cf2149c{text-align:center;}.elementor-2058 .elementor-element.elementor-element-a46fe29{columns:1;}}/* Start custom CSS for image, class: .elementor-element-b75da0a */.elementor-2058 .elementor-element.elementor-element-b75da0a .elementor-image:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(90deg, rgba(255, 255, 255,0) 0%, #333333 50%, rgba(255, 255, 255,0) 100%);
    opacity: 0.25;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1959abe */.elementor-2058 .elementor-element.elementor-element-1959abe {
    margin-top: -120px;
}

.elementor-2058 .elementor-element.elementor-element-1959abe sup {
    font-family: 'Montserrat';
    font-size:0.4em;
    top: -20px;
    left: -2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42d33ee */.elementor-2058 .elementor-element.elementor-element-42d33ee {
    width: 15% !important;
    float: left;
}

.elementor-2058 .elementor-element.elementor-element-42d33ee img {
    width: 170px;
    height: 170px;
    object-fit: cover;
    border-radius: 320px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b564884 */.elementor-2058 .elementor-element.elementor-element-b564884 {
    width: 85%;
    padding-left: 20px;
    float: right;
}/* End custom CSS */