.elementor-29393 .elementor-element.elementor-element-be8f06a > .elementor-container{max-width:1500px;}.elementor-29393 .elementor-element.elementor-element-6cc669a{text-align:right;}.elementor-bc-flex-widget .elementor-29393 .elementor-element.elementor-element-53b5dec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-29393 .elementor-element.elementor-element-53b5dec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-29393 .elementor-element.elementor-element-cafc9b4{column-gap:0px;color:var( --e-global-color-e89103f );font-family:"Open Sans", Sans-serif;font-size:128px;font-weight:900;line-height:96px;letter-spacing:-0.3px;}.elementor-29393 .elementor-element.elementor-element-991dd55 > .elementor-container{max-width:1500px;}.elementor-29393 .elementor-element.elementor-element-1f19e8a .elementor-button{background-color:var( --e-global-color-e89103f );border-radius:40px 40px 40px 40px;}.elementor-29393 .elementor-element.elementor-element-1f19e8a{width:100%;max-width:100%;align-self:center;}.elementor-29393 .elementor-element.elementor-element-b23944e > .elementor-container{max-width:1500px;}.elementor-29393 .elementor-element.elementor-element-b23944e{margin-top:40px;margin-bottom:40px;}.elementor-29393 .elementor-element.elementor-element-53f38370 > .elementor-container{max-width:1500px;}.elementor-29393 .elementor-element.elementor-element-19f5f860 img{width:100%;}.elementor-29393 .elementor-element.elementor-element-32c096b7 > .elementor-container{max-width:1500px;}.elementor-29393 .elementor-element.elementor-element-6842b901 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;}.elementor-29393 .elementor-element.elementor-element-77e66b81 > .elementor-container{max-width:1500px;}.elementor-29393 .elementor-element.elementor-element-3b03a020{font-family:var( --e-global-typography-7bdeafb-font-family ), Sans-serif;font-size:var( --e-global-typography-7bdeafb-font-size );text-transform:var( --e-global-typography-7bdeafb-text-transform );line-height:var( --e-global-typography-7bdeafb-line-height );letter-spacing:var( --e-global-typography-7bdeafb-letter-spacing );word-spacing:var( --e-global-typography-7bdeafb-word-spacing );}@media(max-width:1024px){.elementor-29393 .elementor-element.elementor-element-cafc9b4{font-size:98px;line-height:0.8em;}.elementor-29393 .elementor-element.elementor-element-3b03a020{font-size:var( --e-global-typography-7bdeafb-font-size );line-height:var( --e-global-typography-7bdeafb-line-height );letter-spacing:var( --e-global-typography-7bdeafb-letter-spacing );word-spacing:var( --e-global-typography-7bdeafb-word-spacing );}}@media(min-width:768px){.elementor-29393 .elementor-element.elementor-element-71185bc{width:46.122%;}.elementor-29393 .elementor-element.elementor-element-53b5dec{width:53.878%;}.elementor-29393 .elementor-element.elementor-element-4fdbd445{width:100%;}.elementor-29393 .elementor-element.elementor-element-22d6355c{width:25%;}.elementor-29393 .elementor-element.elementor-element-7c0da999{width:75%;}}@media(max-width:767px){.elementor-29393 .elementor-element.elementor-element-cafc9b4{text-align:left;font-size:59px;line-height:0.9em;letter-spacing:-0.5px;}.elementor-29393 .elementor-element.elementor-element-cafc9b4 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-29393 .elementor-element.elementor-element-3b03a020{font-size:var( --e-global-typography-7bdeafb-font-size );line-height:var( --e-global-typography-7bdeafb-line-height );letter-spacing:var( --e-global-typography-7bdeafb-letter-spacing );word-spacing:var( --e-global-typography-7bdeafb-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-cafc9b4 */.title-list {
    padding-left: 0;
    margin-left: 0;
    margin-bottom: 5px;
}

.title-list li{
    list-style-type: none;
}

.title-underlist {
    font-size: 32px;
    width: fit-content;
    line-height: 1;
    background: rgb(249, 209, 6);

}
@media (max-width : 575.98px) {
.title-underlist{
    font-size: 20px;
    width: fit-content;
    line-height: 1;
    background: rgb(249, 209, 6);
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f19e8a */.servicebtn a{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b03a020 */.services-list{
    margin-left: 0px;
}
.services-list li{
    list-style-type: none;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid black; 
}
.services-list li:first-of-type{
    border-top: 1px solid black;
    padding-top: 8px
}/* End custom CSS */