/* Generated from page: services-san-mateo */
.themify_builder_content-39768 .tb_e291861.module-plain-text{text-transform:uppercase;text-align:center;line-height:49px;font-size:36px;margin-bottom:30px;}
.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap p,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap h1,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap h2,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap h3,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap h4,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap h5,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap h6,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap li,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap span{color:rgba(214, 118, 103, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;font-weight:600;font-family:"Open Sans";}
.themify_builder_content-39768 .tb_ergx861.module-accordion.module .module-title{line-height:27px;font-size:20px;color:rgba(0, 0, 0, 1);font-weight:600;font-family:"Open Sans";background-color:rgba(255, 255, 255, 0);}
.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion > li{border-top:1px solid rgba(214, 118, 103, 1);background-color:rgba(0, 0, 0, 0);border-left:0px solid;border-right:0px solid;padding-bottom:20px;padding-top:20px;}
.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .accordion-content{line-height:21px;font-size:14px;padding-top:10px;background-color:rgba(0, 0, 0, 0.00);padding-right:0px;padding-left:0px;padding-bottom:0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.00);}
.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .tb_text_wrap,.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .tb_text_wrap p,.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .tb_text_wrap blockquote,.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .tb_text_wrap h1,.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .tb_text_wrap h2,.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .tb_text_wrap h3,.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .tb_text_wrap h4,.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .tb_text_wrap h5,.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .tb_text_wrap h6,.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .tb_text_wrap li,.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .tb_text_wrap span{color:rgba(0, 0, 0, 1);font-weight:400;font-family:"Open Sans";}
.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .accordion-title{background-color:rgba(0, 0, 0, 0.00);border:0px solid;text-transform:capitalize;line-height:27px;font-size:20px;font-weight:600;font-family:"Open Sans";}
.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .accordion-title a{padding:0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.00);}
.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion > li:hover{background-color:rgba(0, 0, 0, 0.00);}
.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .accordion-title .accordion-active-icon{color:rgba(214, 118, 103, 1);}
.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .tb_title_accordion{color:rgba(0, 0, 0, 1);}
.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .accordion-title:hover .tb_title_accordion{color:rgba(214, 118, 103, 1);}
.themify_builder_content-39768 .tb_ergx861.module-accordion{mix-blend-mode:normal;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.00);}
.themify_builder_content-39768 .tb_ergx861.module-accordion.module{border:0px solid rgba(0, 0, 0, 0.00);margin-bottom:70px;}

@media screen and (max-width:480px){
.themify_builder_content-39768 .tb_e291861.module-plain-text{text-transform:uppercase;text-align:center;line-height:29px;font-size:24px;}
.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap p,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap h1,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap h2,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap h3,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap h4,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap h5,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap h6,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap li,.themify_builder_content-39768 .tb_e291861.module-plain-text .tb_text_wrap span{color:rgba(214, 118, 103, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;font-weight:600;font-family:"Open Sans";}
.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .accordion-title{text-transform:capitalize;line-height:24px;font-size:18px;font-weight:600;font-family:"Open Sans";}
.themify_builder_content-39768 .tb_ergx861.module-accordion .ui.module-accordion .tb_title_accordion{color:rgba(0, 0, 0, 1);}
.themify_builder_content-39768 .tb_ergx861.module-accordion.module{margin-bottom:30px;}
}/*Builder Custom CSS START*/
body.page{
background: #fff !important;
}

ul.module-accordion{
background: transparent !important;
}

.ui.module-accordion .accordion-title a{
flex-direction: row-reverse !important;
gap: 8px;
}
.ui.module-accordion{
border: none;
border-bottom: 1px solid #D67667;
}

.builder-accordion-active .tb_title_accordion{
color: #D67667 !important;
}
a:focus {
    outline: none;
}
.accordion-content .tb_text_wrap p:last-child{
margin-bottom: 0 !important;
}
/*Builder Custom CSS END*/