.elementor-8109 .elementor-element.elementor-element-35e5bac{--spacer-size:50px;}.elementor-8109 .elementor-element.elementor-element-41e7339{text-align:center;}.elementor-8109 .elementor-element.elementor-element-d11abd5{--spacer-size:20px;}.elementor-8109 .elementor-element.elementor-element-ee1c8a2 .elementor-search-form__container{min-height:50px;}.elementor-8109 .elementor-element.elementor-element-ee1c8a2 .elementor-search-form__submit{min-width:calc( 1.8 * 50px );background-color:var( --e-global-color-15938c87 );}body:not(.rtl) .elementor-8109 .elementor-element.elementor-element-ee1c8a2 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-8109 .elementor-element.elementor-element-ee1c8a2 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-8109 .elementor-element.elementor-element-ee1c8a2 .elementor-search-form__input, .elementor-8109 .elementor-element.elementor-element-ee1c8a2.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-8109 .elementor-element.elementor-element-ee1c8a2:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-color:var( --e-global-color-15938c87 );border-width:02px 02px 02px 02px;border-radius:70px;}.elementor-8109 .elementor-element.elementor-element-ee1c8a2.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-color:var( --e-global-color-15938c87 );border-width:02px 02px 02px 02px;border-radius:70px;}.elementor-8109 .elementor-element.elementor-element-ee1c8a2 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-8109 .elementor-element.elementor-element-9d07020{--spacer-size:50px;}.elementor-8109 .elementor-element.elementor-element-f78fcd1{text-align:center;}.elementor-8109 .elementor-element.elementor-element-96358a2{--spacer-size:20px;}.elementor-8109 .elementor-element.elementor-element-cd69ffd{--spacer-size:50px;}.elementor-8109 .elementor-element.elementor-element-b4dfd07 .pd_pcf_item{padding:15px 15px 15px 15px;}.elementor-8109 .elementor-element.elementor-element-b4dfd07 .pd-pcf-filter-btn{color:var( --e-global-color-437c8b33 );padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-15938c87 );background-color:var( --e-global-color-15938c87 );}.elementor-8109 .elementor-element.elementor-element-b4dfd07 .pd_pcf_title h2{font-size:20px;}.elementor-8109 .elementor-element.elementor-element-b4dfd07 .pd_pcf_title a{color:var( --e-global-color-text );}.elementor-8109 .elementor-element.elementor-element-b4dfd07 .pd_pcf_description{font-size:14px;}.elementor-8109 .elementor-element.elementor-element-b4dfd07 .pd_pcf_readmore_link{color:var( --e-global-color-437c8b33 );padding:10px 15px 10px 15px;border-style:solid;border-color:var( --e-global-color-15938c87 );background-color:var( --e-global-color-15938c87 );}.elementor-8109 .elementor-element.elementor-element-b4dfd07 .pd_pcf_thumbnail img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}/* Start custom CSS for template, class: .elementor-element-a6c5676 */.frm_style_quotes.with_frm_style .frm_submit button {
    border-radius: 20px 2px;
}/* End custom CSS */
/* Start custom CSS for pd-pcf, class: .elementor-element-b4dfd07 */.pd_pcf_single_item {
    width: 320px;
}

@media only screen and (max-width: 600px) {
.pd_pcf_single_item {
    width: 100%;
}
}

.pd_pcf_content {
    text-align: center;
    padding: 25px 15px;
    line-height: 25px;
    font-size: 16px;
    height: 400px;
}

.elementor-8109 .elementor-element.elementor-element-b4dfd07 .pd_pcf_readmore_link {
    padding: 10px 15px 10px 15px;
    border-radius: 20px 2px;
}/* End custom CSS */