.elementor-261 .elementor-element.elementor-element-3d8c40f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-261 .elementor-element.elementor-element-f745435{--display:flex;}.elementor-261 .elementor-element.elementor-element-6f674e6{text-align:center;}.elementor-261 .elementor-element.elementor-element-6f674e6 img{width:100%;}.elementor-261 .elementor-element.elementor-element-37a5f87{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:calc(24 * var(--unit)) calc(24 * var(--unit));--row-gap:calc(24 * var(--unit));--column-gap:calc(24 * var(--unit));}.elementor-261 .elementor-element.elementor-element-9881fc6{text-align:center;}.elementor-261 .elementor-element.elementor-element-9881fc6 img{width:calc(172 * var(--unit));}.elementor-261 .elementor-element.elementor-element-1950897{text-align:center;}.elementor-261 .elementor-element.elementor-element-1950897 .elementor-heading-title{font-family:"Gelica", Sans-serif;font-size:calc(20 * var(--unit));font-weight:700;line-height:125%;color:var( --e-global-color-4158190 );}.elementor-261 .elementor-element.elementor-element-d4f788b{text-align:center;}.elementor-261 .elementor-element.elementor-element-d4f788b .elementor-heading-title{font-family:"Gelica", Sans-serif;font-size:calc(20 * var(--unit));font-weight:700;line-height:125%;color:var( --e-global-color-4158190 );}@media(max-width:767px){.elementor-261 .elementor-element.elementor-element-9881fc6 img{width:calc(150 * var(--unit));}.elementor-261 .elementor-element.elementor-element-1950897 .elementor-heading-title{font-size:calc(17 * var(--unit));}.elementor-261 .elementor-element.elementor-element-d4f788b .elementor-heading-title{font-size:calc(18 * var(--unit));}}/* Start custom CSS for container, class: .elementor-element-3d8c40f */.testimonial-card-main{
    width: calc(460 * var(--unit));
    height: calc(560 * var(--unit));
}

.testimonail-content-container{
    position: absolute;
    width: calc(348 * var(--unit));
}

.testimonial-frame-container{
    position: absolute;
}



@media (max-width: 1023.98px) {
  
}

@media (max-width: 767.98px) {
  .testimonial-card-main{
    width: 100%;
    height: auto;
}

.testimonial-frame-container{
    position: relative;
}


.testimonail-content-container{
    width: 100%;
    padding: 0 10%;
}
 
}/* End custom CSS */