.elementor-758 .elementor-element.elementor-element-30b2eeb > .elementor-container{min-height:1px;}.elementor-758 .elementor-element.elementor-element-30b2eeb{padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-bb4603a > .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-758 .elementor-element.elementor-element-bb4603a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-01bc6ca{text-align:left;width:auto;max-width:auto;}.elementor-758 .elementor-element.elementor-element-01bc6ca img{max-width:180px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;border-radius:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-e899945 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-e899945{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-758 .elementor-element.elementor-element-7fd323c:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-758 .elementor-element.elementor-element-7fd323c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 25px;}.elementor-758 .elementor-element.elementor-element-2af5631 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-758 .elementor-element.elementor-element-55220ad .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;}.elementor-758 .elementor-element.elementor-element-55220ad > .elementor-widget-container{margin:10px 10px 12px 0px;}.elementor-758 .elementor-element.elementor-element-401c87e .elementor-heading-title{color:var( --e-global-color-4336088 );font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-758 .elementor-element.elementor-element-401c87e > .elementor-widget-container{margin:0px 0px 2px 0px;}.elementor-758 .elementor-element.elementor-element-4ce6e38 .elementor-heading-title{color:var( --e-global-color-4336088 );font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:22px;}.elementor-758 .elementor-element.elementor-element-4ce6e38 > .elementor-widget-container{margin:0px 10px 8px 0px;}.elementor-758 .elementor-element.elementor-element-4ce6e38{width:auto;max-width:auto;}.elementor-758 .elementor-element.elementor-element-be8c44e{color:var( --e-global-color-4336088 );font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:1px;}.elementor-758 .elementor-element.elementor-element-be8c44e > .elementor-widget-container{margin:0px 10px 15px 0px;}.elementor-758 .elementor-element.elementor-element-1a789ed .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-758 .elementor-element.elementor-element-1a789ed .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-758 .elementor-element.elementor-element-1a789ed .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-1a789ed .elementor-button:hover, .elementor-758 .elementor-element.elementor-element-1a789ed .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF00;border-color:var( --e-global-color-secondary );}.elementor-758 .elementor-element.elementor-element-1a789ed .elementor-button:hover svg, .elementor-758 .elementor-element.elementor-element-1a789ed .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-758 .elementor-element.elementor-element-1a789ed > .elementor-widget-container{margin:0px 40px 10px 0px;padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-1a789ed{width:auto;max-width:auto;}.elementor-758 .elementor-element.elementor-element-1a0f2dd .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-758 .elementor-element.elementor-element-1a0f2dd .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-758 .elementor-element.elementor-element-1a0f2dd .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-1a0f2dd .elementor-button:hover, .elementor-758 .elementor-element.elementor-element-1a0f2dd .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF00;border-color:var( --e-global-color-secondary );}.elementor-758 .elementor-element.elementor-element-1a0f2dd .elementor-button:hover svg, .elementor-758 .elementor-element.elementor-element-1a0f2dd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-758 .elementor-element.elementor-element-1a0f2dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-758 .elementor-element.elementor-element-1a0f2dd{width:auto;max-width:auto;}@media(max-width:767px){.elementor-758 .elementor-element.elementor-element-01bc6ca img{max-width:150px;}}/* Start custom CSS for section, class: .elementor-element-7fd323c */.elementor-758 .elementor-element.elementor-element-7fd323c {
    width: calc(100% - 180px);
}

.elementor-758 .elementor-element.elementor-element-7fd323c .elementor-button {
    min-width: 60px !important;
}
@media(max-width: 1024px) {
    .elementor-758 .elementor-element.elementor-element-7fd323c {
    width: 100%;
}
   
}/* End custom CSS */
/* Start custom CSS */.flip .elementor-shortcode {
    position: relative;
    max-height: 254px;
    overflow: hidden;
}

.flip .elementor-shortcode:after {
    content: "Click here to view publication";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.6);
    opacity: 0;
    text-align: center;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.25s;
    pointer-events: none;
    cursor: pointer;
}

.pub:hover .flip .elementor-shortcode:after {
    opacity: 1;
}/* End custom CSS */