/*
* Optuma Learndash CMT Shortcode Testimonial Styling 
*/
#to-top {
    height: 0px;
}
#optuma-testimony-section-wrapper:not(.elementor-motion-effects-element-type-background),
#optuma-testimony-section-wrapper > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:#FFFFFF;
}
#optuma-testimony-section-wrapper {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:0rem;
}
#optuma-testimony-section-wrapper > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
#optuma-testimony-section-wrapper .elementor-col-100 > .elementor-element-populated {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
#optuma-testimony-section-wrapper .elementor-col-100 > .elementor-element-populated > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
#optuma-testimony-section-wrapper .optuma-cmt-testimony-sc-widget .elementor-shortcode .elementor-section.elementor-inner-section {
    background-color:transparent;
}
#optuma-testimony-section-wrapper .optuma-cmt-testimony-sc-widget .elementor-shortcode .elementor-section.elementor-inner-section.grey-bkgrd {
    background-color: #efefef;
}
#optuma-testimony-section-wrapper .optuma-cmt-testimony-sc-widget .elementor-shortcode .elementor-section.elementor-inner-section:not(.grey-bkgrd) {
    background-color: #ffffff;
}
#optuma-testimony-section-wrapper div[class*="elementor-element-testimony-id-"] .cmt-testimonial-title {
    font-family:"Montserrat", Sans-serif;
    font-size:2rem;
    font-weight:500;
}
#optuma-testimony-section-wrapper div[class*="elementor-element-testimony-id-"] .cmt-testimonial-body {
    font-family:"Poppins", Sans-serif;
    font-size:16px;
    line-height:2.2em;
}
#optuma-testimony-section-wrapper div[class*="elementor-element-testimony-id-"] .cmt-testimonial-name {
    font-family:"Poppins", Sans-serif;
    font-size:1.2rem;
    font-weight:600;
    line-height:2em;
}
#optuma-testimony-section-wrapper div[class*="elementor-element-testimony-id-"] .cmt-testimonial-location {
    font-family:"Poppins", Sans-serif;
    font-size:16px;
    font-weight:500;
    line-height:1.5em;
}
#optuma-testimony-section-wrapper div[class*="elementor-element-testimony-id-"] .cmt-testimonial-level {
    font-family:"Poppins", Sans-serif;
    font-size:16px;
    font-weight:500;
    line-height:1.5em;
}
#optuma-testimony-section-wrapper div[class*="elementor-element-testimony-id-"] .cmt-testimonial-date {
    font-size:0.8rem;
    font-weight:100;
    line-height:1.5em;
}
#optuma-testimony-section-wrapper div[class*="elementor-element-testimony-id-"] img {
    max-width:100px;
    border-style:solid;
    border-width:5px;
    border-color:#CCCCCC;
    border-radius:100%;
}
:root {
    --page-title-display:none;
}
#optuma-testimony-section-wrapper .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
  }
#optuma-testimony-section-wrapper .optuma-cmt-testimony-sc-widget .elementor-element.elementor-element-inner-section {
    padding:4rem 2rem;
}
#optuma-testimony-section-wrapper .optuma-cmt-testimony-sc-widget .elementor-element.elementor-element-inner-section.last-testimony {
    padding:4rem 2rem 0rem 2rem;
}
@media(max-width:1024px) {
    #optuma-testimony-section-wrapper {
        padding:0rem;
    }
    #optuma-testimony-section-wrapper .optuma-cmt-testimony-sc-widget .elementor-element.elementor-element-inner-section {
        padding:4rem 2rem;
    }
    #optuma-testimony-section-wrapper .optuma-cmt-testimony-sc-widget .elementor-element.elementor-element-inner-section.last-testimony {
        padding:4rem 2rem 0rem 2rem;
    }
}
@media(max-width:767px) {
    #optuma-testimony-section-wrapper {
        padding: 0rem;
    }
    #optuma-testimony-section-wrapper .optuma-cmt-testimony-sc-widget .elementor-element.elementor-element-inner-section {
        padding:4rem 1rem;
    }
    #optuma-testimony-section-wrapper .optuma-cmt-testimony-sc-widget .elementor-element.elementor-element-inner-section.last-testimony {
        padding:4rem 1rem 0rem 1rem;
    }
    #optuma-testimony-section-wrapper div[class*="elementor-element-testimony-id-"] .cmt-testimonial-title {
        font-size:1.7rem;
    }
    #optuma-testimony-section-wrapper .elementor-element.optuma_cmt_testimonial_widget img {
        max-width:75px;
        border-width:4px 4px 4px 4px;
    }
}