.elementor-1357 .elementor-element.elementor-element-1ccf3b49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1357 .elementor-element.elementor-element-4a55b8f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1357 .elementor-element.elementor-element-49c000bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1357 .elementor-element.elementor-element-6b8b9962{font-family:"Inter", Sans-serif;font-size:var(--fs-body);font-weight:400;text-transform:uppercase;line-height:var(--lh-body);color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1357 .elementor-element.elementor-element-187bdd15 .elementor-heading-title{font-family:var( --e-global-typography-2c1a040-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1a040-font-size );font-weight:var( --e-global-typography-2c1a040-font-weight );line-height:var( --e-global-typography-2c1a040-line-height );color:var( --e-global-color-text );}.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-slide-wrapper{--slide-per-view:1;--slide-gap:20px;--slide-h:auto;--slide-speed:600ms;--slide-loop-extra:3;}.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-testimonial-col{--col-pad:32px;--col-gold:var( --e-global-color-primary );}.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-testimonial-col .testimonial-text{font-family:"Inter", Sans-serif;font-size:16;font-weight:300;line-height:var(--lh-body);}.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-testimonial-col .testimonial-author{padding-top:16px;}.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-testimonial-col .testimonial-name{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;font-style:normal;line-height:var(--lh-body);}.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-testimonial-col .testimonial-role{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:var(--lh-body);}.elementor-1357 .elementor-element.elementor-element-184bd026 .arrow-circle-btn.themeic-slide-btn{border-radius:145px 145px 145px 145px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#02010100;}.elementor-1357 .elementor-element.elementor-element-184bd026 .arrow-circle-btn.themeic-slide-btn:hover, .elementor-1357 .elementor-element.elementor-element-184bd026 .arrow-circle-btn.themeic-slide-btn:focus-visible{color:var( --e-global-color-22b6482 );background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-1357 .elementor-element.elementor-element-1ccf3b49{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1357 .elementor-element.elementor-element-187bdd15 .elementor-heading-title{font-size:var( --e-global-typography-2c1a040-font-size );line-height:var( --e-global-typography-2c1a040-line-height );}.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-slide-wrapper{--slide-per-view:1;}.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-testimonial-col{--col-pad:21px;}}@media(max-width:767px){.elementor-1357 .elementor-element.elementor-element-1ccf3b49{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1357 .elementor-element.elementor-element-49c000bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1357 .elementor-element.elementor-element-187bdd15 .elementor-heading-title{font-size:var( --e-global-typography-2c1a040-font-size );line-height:var( --e-global-typography-2c1a040-line-height );}.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-slide-wrapper{--slide-gap:10px;}.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-testimonial-col{--col-pad:15px;}.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-testimonial-col .testimonial-quote-mark{font-size:53px;}.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-testimonial-col .testimonial-text{font-size:13px;}.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-testimonial-col .testimonial-author{padding-top:8px;}.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-testimonial-col .testimonial-name{font-size:14px;}.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-testimonial-col .testimonial-role{font-size:11px;}}/* Start custom CSS for text-editor, class: .elementor-element-6b8b9962 */.elementor-1357 .elementor-element.elementor-element-6b8b9962 strong{
    font-weight: 600;
    color: #B3995D;
}
.elementor-1357 .elementor-element.elementor-element-6b8b9962 em{
    font-style: normal;
    color: #C8B89A;
}/* End custom CSS */
/* Start custom CSS for csf-overlap-slide, class: .elementor-element-184bd026 */.elementor-1357 .elementor-element.elementor-element-184bd026 .swiper-slide {
    height: auto;
}
.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-slide-inner,.themeic-testimonial-col {
    height: 100%;
}
.elementor-1357 .elementor-element.elementor-element-184bd026 .tight {
    display: flex;
    flex-direction: column;
}

.elementor-1357 .elementor-element.elementor-element-184bd026 .tight blockquote {
    margin-bottom: auto;
}
.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-slide-wrapper ,.elementor-1357 .elementor-element.elementor-element-184bd026 .swiper{
    padding: 0;
    overflow: initial;
}
.elementor-1357 .elementor-element.elementor-element-184bd026 .arrow-circle-btn.themeic-slide-btn{
    padding: 0;
    font-size: clamp(14px, 1.2vw, 1.1rem);
}
.elementor-1357 .elementor-element.elementor-element-184bd026 .arrow-circle-btn.themeic-slide-btn svg{
    width: 1em;
}
.elementor-1357 .elementor-element.elementor-element-184bd026 .card-title .card-fs {
    line-height: var(--lh-heading);
}
.elementor-1357 .elementor-element.elementor-element-184bd026 .arrow-circle-btn{
    font-size:clamp(13px, 1.2vw, 1.2rem);
}
.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-testimonial-col .tmedia img {
    position: absolute;
}
.elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-testimonial-col .tmedia {
    position: relative;
}
.elementor-1357 .elementor-element.elementor-element-184bd026 .swiper{
    max-width: 600px;
    
}
    .elementor-1357 .elementor-element.elementor-element-184bd026 .testimonial-quote-mark{
    line-height: .6;
    
        margin-bottom: 0;
    }
@media (max-width:767px){
    .elementor-1357 .elementor-element.elementor-element-184bd026 .swiper{
        padding-inline: 2vw;
    }
    .elementor-1357 .elementor-element.elementor-element-184bd026 .themeic-card-2 .card-content{
        width: 100%;
        left: 0;
        padding-left: 1rem;
    }

}/* End custom CSS */