.elementor-127 .elementor-element.elementor-element-7e012027, .elementor-127 .elementor-element.elementor-element-7e012027 > .elementor-background-overlay{border-radius:0px 5px 5px 0px;}.elementor-127 .elementor-element.elementor-element-7e012027{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-top:120px;margin-bottom:0px;z-index:5;}.elementor-127 .elementor-element.elementor-element-54c7edab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-349981bf .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-127 .elementor-element.elementor-element-349981bf .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-127 .elementor-element.elementor-element-349981bf .elementor-button{font-size:28px;fill:#707476;color:#707476;background-color:#FFFFFF;padding:1px 1px 1px 1px;}.elementor-127 .elementor-element.elementor-element-349981bf .elementor-button:hover, .elementor-127 .elementor-element.elementor-element-349981bf .elementor-button:focus{background-color:#DBE3EA;}.elementor-127 .elementor-element.elementor-element-50642059{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:#FFFFFF;--e-share-buttons-secondary-color:#707476;}.elementor-127 .elementor-element.elementor-element-50642059 .elementor-share-btn{font-size:calc(1px * 10);height:55px;}.elementor-127 .elementor-element.elementor-element-50642059 .elementor-share-btn:hover{--e-share-buttons-primary-color:#DBE3EA;}.elementor-127 .elementor-element.elementor-element-50642059 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#707476;}.elementor-127 .elementor-element.elementor-element-14647fb2 .elementor-button{font-size:28px;fill:#707476;color:#707476;background-color:#FFFFFF;padding:1px 1px 1px 1px;}.elementor-127 .elementor-element.elementor-element-14647fb2 .elementor-button:hover, .elementor-127 .elementor-element.elementor-element-14647fb2 .elementor-button:focus{background-color:#DBE3EA;}.elementor-127 .elementor-element.elementor-element-3f80e3f7 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-127 .elementor-element.elementor-element-3f80e3f7 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-127 .elementor-element.elementor-element-3f80e3f7 .elementor-button{font-size:28px;fill:#707476;color:#707476;background-color:#FFFFFF;padding:1px 1px 1px 1px;}.elementor-127 .elementor-element.elementor-element-3f80e3f7 .elementor-button:hover, .elementor-127 .elementor-element.elementor-element-3f80e3f7 .elementor-button:focus{background-color:#DBE3EA;}.elementor-127 .elementor-element.elementor-element-ca58379{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-3e994dd > .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 .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){ .elementor-127 .elementor-element.elementor-element-50642059{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(max-width:767px){ .elementor-127 .elementor-element.elementor-element-50642059{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}/* Start custom CSS for button, class: .elementor-element-349981bf */.elementor-127 .elementor-element.elementor-element-349981bf .elementor-button-content-wrapper {
    width: 53px;
    height: 53px;
}
.elementor-127 .elementor-element.elementor-element-349981bf svg {
    max-width: 25px;
    max-height: 25px;
}
.elementor-127 .elementor-element.elementor-element-349981bf .elementor-button-icon {
    padding-left: 12px;
    padding-top: 13px;
}
.elementor-127 .elementor-element.elementor-element-349981bf {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-50642059 */.elementor-127 .elementor-element.elementor-element-50642059 {
    width: 55px;
    margin: 0;
}
.elementor-127 .elementor-element.elementor-element-50642059 .svg-inline--fa {
    height: 30px;
    width: 30px;
}
.elementor-127 .elementor-element.elementor-element-50642059 .elementor-share-btn__text {
    display: none;
}
.elementor-127 .elementor-element.elementor-element-50642059 .elementor-share-btn_facebook {
    background-image: url("/wp-content/uploads/2021/05/Facebook.svg");
    background-size: 26px;
    background-repeat: no-repeat, repeat;
    background-position: 13px;
}
.elementor-127 .elementor-element.elementor-element-50642059 .elementor-share-btn_twitter {
    background-image: url("/wp-content/uploads/2021/05/Twitter.svg");
    background-size: 26px;
    background-repeat: no-repeat, repeat;
    background-position: 14px;
}
.elementor-127 .elementor-element.elementor-element-50642059 .elementor-share-btn_xing {
    background-image: url("/wp-content/uploads/2021/05/Xing.svg");
    background-size: 24px;
    background-repeat: no-repeat, repeat;
    background-position: 16px;
}
.elementor-127 .elementor-element.elementor-element-50642059 .elementor-share-btn_linkedin {
    background-image: url("/wp-content/uploads/2021/05/Linkedin.svg");
    background-size: 22px;
    background-repeat: no-repeat, repeat;
    background-position: 16px;
}
.elementor-127 .elementor-element.elementor-element-50642059 .elementor-share-btn_email {
    background-image: url("/wp-content/uploads/2021/05/Mail.svg");
    background-size: 26px;
    background-repeat: no-repeat, repeat;
    background-position: 14px;
}
.elementor-127 .elementor-element.elementor-element-50642059 .elementor-grid-item {
    background-color: #ffffff;
    transition: all .3s;
}
.elementor-127 .elementor-element.elementor-element-50642059 .elementor-grid-item:hover {
    background-color: #DBE3EA;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14647fb2 */.elementor-127 .elementor-element.elementor-element-14647fb2 .elementor-button-content-wrapper {
    width: 53px;
    height: 53px;
}
.elementor-127 .elementor-element.elementor-element-14647fb2 svg {
    max-width: 28px;
    max-height: 28px;
}
.elementor-127 .elementor-element.elementor-element-14647fb2 .elementor-button-icon {
    padding-left: 13px;
    padding-top: 12px;
}
.elementor-127 .elementor-element.elementor-element-14647fb2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f80e3f7 */.elementor-127 .elementor-element.elementor-element-3f80e3f7 .elementor-button-content-wrapper {
    width: 53px;
    height: 53px;
}
.elementor-127 .elementor-element.elementor-element-3f80e3f7 svg {
    max-width: 26px;
    max-height: 26px;
}
.elementor-127 .elementor-element.elementor-element-3f80e3f7 .elementor-button-icon {
    padding-left: 13px;
    padding-top: 15px;
}
.elementor-127 .elementor-element.elementor-element-3f80e3f7 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e012027 */.elementor-127 .elementor-element.elementor-element-7e012027 {
    width: 55px;
    left: 0;
    position: absolute;
    transition: height 300ms, margin 500ms ease;
    overflow: hidden;
}/* End custom CSS */