.elementor-1879 .elementor-element.elementor-element-9ae5250{--display:flex;--min-height:437px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;}.elementor-1879 .elementor-element.elementor-element-9ae5250:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-9ae5250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://turningpoint-solutions.net/wp-content/uploads/2025/10/DeWatermark.ai_1760056718202.jpeg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1879 .elementor-element.elementor-element-9ae5250::before, .elementor-1879 .elementor-element.elementor-element-9ae5250 > .elementor-background-video-container::before, .elementor-1879 .elementor-element.elementor-element-9ae5250 > .e-con-inner > .elementor-background-video-container::before, .elementor-1879 .elementor-element.elementor-element-9ae5250 > .elementor-background-slideshow::before, .elementor-1879 .elementor-element.elementor-element-9ae5250 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1879 .elementor-element.elementor-element-9ae5250 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(60deg, #00000099 0%, #F2295B00 100%);}.elementor-1879 .elementor-element.elementor-element-e0819a5{--display:flex;}.elementor-1879 .elementor-element.elementor-element-6ed0862{text-align:left;}.elementor-1879 .elementor-element.elementor-element-6ed0862 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-4bcca6d );}.elementor-1879 .elementor-element.elementor-element-1a7ca2b{width:var( --container-widget-width, 61.319% );max-width:61.319%;--container-widget-width:61.319%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-1879 .elementor-element.elementor-element-1a7ca2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1879 .elementor-element.elementor-element-64b0bdf .elementor-button{background-color:#144AB1;}.elementor-1879 .elementor-element.elementor-element-64b0bdf .elementor-button:hover, .elementor-1879 .elementor-element.elementor-element-64b0bdf .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-d2a3f23{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:51px;}.elementor-1879 .elementor-element.elementor-element-d2a3f23:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-d2a3f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bcca6d );}.elementor-1879 .elementor-element.elementor-element-dcea4d9{--spacer-size:50px;}@media(max-width:1024px){.elementor-1879 .elementor-element.elementor-element-6ed0862 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-1879 .elementor-element.elementor-element-9ae5250{--min-height:134px;}.elementor-1879 .elementor-element.elementor-element-6ed0862{text-align:center;}.elementor-1879 .elementor-element.elementor-element-6ed0862 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:1025px){.elementor-1879 .elementor-element.elementor-element-9ae5250:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-9ae5250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for shortcode, class: .elementor-element-a7a4304 *//* ✅ Apply style to all single comments inside the comments grid */
div#ccp-comments-list-1879 .ccp-single-comment-grid {
box-shadow: 0 8px 25px rgba(0, 0, 0, 0.20) !important;
    border-radius: 30px !important;
    border: 2px solid #1732435c !important;
    background: #D3D3D3 !important;
    padding: 20px !important;
    margin-bottom: 20px !important;
  
}


div#ccp-comments-list-1879 .ccp-single-comment-grid:hover {
  transform: translateY(-5px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.20) !important;
  transition: all 0.3s ease;
}




form.ccp-form button {
    background-color: #144AB1 !important;
    border: 2px solid #144AB1 !important;
}/* End custom CSS */