#characteristics ul li:before {
    content: url(/wp-content/uploads/2026/10/green-checkmark.png);
    display: inline-block;
    margin-right: 10px;
    position: absolute;
    left: 0;
    margin-top: 3px;
}
#investment-focus li {
    line-height: 22px!important;
    margin: 6px 0px!important;
}
#characteristics ul li {
    list-style: none;
    margin-left: 16px;
}
div#partners-demonstrate ul li:before {
    content: url(/wp-content/uploads/2026/10/transsize-icon.png);
    display: inline-block;
    margin-right: 10px;
    position: absolute;
    left: 0;
    margin-top: 7px;
}
div#partners-demonstrate ul li {
    list-style: none;
    margin-left: 16px;
}
#investment-focus .elementor-widget-text-editor {
    display: none;
    height: 0;
}
#investment-focus .elementor-widget-wrap:hover .elementor-widget-image {
    display: none;
}
#investment-focus .elementor-section:hover .elementor-widget-text-editor {
    display: block;
    height: 100%;
}
#investment-focus .elementor-widget-wrap:hover .elementor-section{
    background: #0D2C32;
    height: 440px;
}
#investment-focus .elementor-widget-wrap .elementor-section {
    cursor: pointer;
    height: 440px;
}
#partners-demonstrate h4, #partners-demonstrate ul {
    margin: 0;
} 
#partners-demonstrate strong {
    font-family: DM Sans;
    font-weight: 700;
    font-size: 20px;
    line-height: 130%;
    letter-spacing: 0%;
}
p{
    line-height: 130%!important;
}
li {
    line-height: 190%!important;
}
@media only screen and (max-width:1500px){
h2.elementor-heading-title {
    font-size: 32px!important;
}    
section#investment-focus h2 {
    font-size: 22px!important;
    line-height: 120%;
}   
#investment-focus .elementor-widget-wrap .elementor-section {
    cursor: pointer;
    height: 300px;
}
#investment-focus .elementor-widget-wrap:hover .elementor-section{
    height: 300px;
}
}

@media only screen and (max-width:1100px){
  section#partners-demonstrate, #mainheading-sec {
    padding: 3% 5% 2% 5%;
}   
    #overview-section {
        padding: 1% 5% 2% 5%;
    }     
section#investment-focus {
    padding: 0% 4% 0% 4%;
}  
     .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
        width: 50%!important;
    }   
#investment-focus .elementor-widget-image .elementor-widget-container {
    margin-bottom: 40px!important;
}    
h2.elementor-heading-title {
    font-size: 28px!important;
}    
section#investment-focus h2 {
    font-size: 20px!important;
    line-height: 120%;
}    
#investment-focus .elementor-widget-wrap .elementor-section {
    cursor: pointer;
    height: 340px;
}
#investment-focus .elementor-widget-wrap:hover .elementor-section{
    height: 340px;
}
#investment-focus li {
    line-height: 25px!important;
    margin: 6px 0px!important;
    font-size: 18px;
}	
}
 

@media only screen and (max-width:921px) {
#investment-focus li {
    line-height: 20px!important;
    font-size: 16px;
}	
 section#partners-demonstrate, #mainheading-sec {
    padding: 1% 3% 2% 3%;
}   
    #overview-section {
        padding: 1% 3% 2% 3%;
    }     
 section#investment-focus {
    padding: 0% 2% 0% 2%;
}   

}


@media only screen and (max-width:680px) {
#overview-section .elementor-widget-wrap.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}	
h3.elementor-heading-title.elementor-size-default {
    font-size: 16px!important;
    line-height: 140%!important;
}	
	p {
    line-height: 130%!important;
    font-size: 16px!important;
}
 #partners-demonstrate .elementor-column.elementor-col-50 {
    margin: 10px 0px;
    padding: 0px;
}   
 h2.elementor-heading-title {
    font-size: 24px!important;
    line-height: 120%!important;
}   
     .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
        width: 100%!important;
    }     
 section#partners-demonstrate, #mainheading-sec {
    padding: 3% 3% 2% 3%;
}   
    #overview-section {
        padding: 3% 3% 2% 3%;
    }     
 section#investment-focus {
    padding: 3% 3% 2% 3%;
}   

}