.elementor-4552 .elementor-element.elementor-element-a520c63{--display:flex;}.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-4552 .elementor-element.elementor-element-fdf4a3b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:180px;font-weight:800;text-transform:uppercase;letter-spacing:-5px;color:#000000;}.elementor-4552 .elementor-element.elementor-element-768b0e6{--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;}.elementor-4552 .elementor-element.elementor-element-9dddbe3{width:100%;max-width:100%;}.elementor-4552 .elementor-element.elementor-element-a3fa19b{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4552 .elementor-element.elementor-element-25ad0c7{width:100%;max-width:100%;}@media(min-width:768px){.elementor-4552 .elementor-element.elementor-element-a520c63{--content-width:1440px;}.elementor-4552 .elementor-element.elementor-element-768b0e6{--content-width:1440px;}.elementor-4552 .elementor-element.elementor-element-a3fa19b{--content-width:1440px;}}/* Start custom CSS for html, class: .elementor-element-9dddbe3 */.section_services {
    display: flex;
    justify-content: space-around;
    align-items: center;
    position: relative;
}

.siteWeb_img {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
    border-radius: 50px !important;
    width: 50vw;
    max-width: 720px !important;
}

.section_services div {
    margin-left: 25px;
}

.section_services h2 {
    font-family: Montserrat;
    font-size: 50px;
    color: black;
    margin: 0;
}

.section_services p {
    font-family: Montserrat;
    
}

.section_services ul li {
    font-family: Montserrat;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 600;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding: 15px 0;
    letter-spacing: -1px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25ad0c7 */.section_services2 {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-around;
    align-items: center;
    position: relative;
}

.section_services2 h2 {
    font-family: Montserrat;
    font-size: 50px;
    color: black;
    margin: 0;
}

.section_services2 p {
    font-family: Montserrat;
    
}

.section_services2 ul li {
    font-family: Montserrat;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 600;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding: 15px 0;
    letter-spacing: -1px;
}/* End custom CSS */