.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-bc-flex-widget .elementor-9445 .elementor-element.elementor-element-0b6c778.elementor-column .elementor-widget-wrap{align-items:center}.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-bc-flex-widget .elementor-9445 .elementor-element.elementor-element-031ef05.elementor-column .elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-9445 .elementor-element.elementor-element-f68b4bf.elementor-column .elementor-widget-wrap{align-items:center}.elementor-9445 .elementor-element.elementor-element-fa205a6>.elementor-widget-container{margin:20px 0 -5px}.elementor-9445 .elementor-element.elementor-element-fa205a6 .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-weight:300;color:var(--e-global-color-42b37a6)}.elementor-bc-flex-widget .elementor-9445 .elementor-element.elementor-element-01b65c6.elementor-column .elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-9445 .elementor-element.elementor-element-a7dd011.elementor-column .elementor-widget-wrap{align-items:center}.elementor-9445 .elementor-element.elementor-element-f418e3c>.elementor-widget-container{margin:20px 0 -5px}.elementor-9445 .elementor-element.elementor-element-f418e3c .elementor-heading-title{font-family:"Roboto Slab",Sans-serif;font-weight:300;color:var(--e-global-color-42b37a6)}.elementor-bc-flex-widget .elementor-9445 .elementor-element.elementor-element-5b22c738.elementor-column .elementor-widget-wrap{align-items:center}@media (max-width:767px){.elementor-bc-flex-widget .elementor-9445 .elementor-element.elementor-element-cc5ef36.elementor-column .elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-9445 .elementor-element.elementor-element-a934ca0.elementor-column .elementor-widget-wrap{align-items:center}}@media only screen and (max-width:767px){.res-font h3{font-size:18px}.res-font h2,.res-h2 h2{font-size:28px}.res-sliding-text .qodef-m-content{font-size:28px!important}.res-service-title .qodef-m-item.qodef-e{margin:10px 0!important}.qodef-page-title{height:60px;padding-top:60px}}