.elementor-540 .elementor-element.elementor-element-9579d8a:not(.elementor-motion-effects-element-type-background), .elementor-540 .elementor-element.elementor-element-9579d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-540 .elementor-element.elementor-element-9579d8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-540 .elementor-element.elementor-element-9579d8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-540 .elementor-element.elementor-element-44485b7{--spacer-size:98px;}.elementor-540 .elementor-element.elementor-element-7b73a63{text-align:left;}.elementor-540 .elementor-element.elementor-element-7b73a63 img{width:100%;}.elementor-540 .elementor-element.elementor-element-23e4cdf .elementor-heading-title{color:#FFFFFF;font-family:"Space Grotesk", Sans-serif;font-weight:500;}.elementor-540 .elementor-element.elementor-element-23e4cdf > .elementor-widget-container{margin:-206px 0px 0px -24px;padding:0px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-23e4cdf{z-index:5;}.elementor-540 .elementor-element.elementor-element-f666c96{margin-top:0px;margin-bottom:0px;}.elementor-540 .elementor-element.elementor-element-2579870 .elementor-heading-title{color:#FFFFFF;font-family:"Space Grotesk", Sans-serif;font-size:15px;word-spacing:7px;}.elementor-540 .elementor-element.elementor-element-2579870 > .elementor-widget-container{margin:-156px -181px 0px 486px;padding:0px -251px 0px -173px;}body:not(.rtl) .elementor-540 .elementor-element.elementor-element-2579870{left:548px;}body.rtl .elementor-540 .elementor-element.elementor-element-2579870{right:548px;}.elementor-540 .elementor-element.elementor-element-2579870{top:0px;z-index:5;}.elementor-540 .elementor-element.elementor-element-dea17b5{z-index:84;}.elementor-540 .elementor-element.elementor-element-176b17d .elementor-heading-title{color:#FFFFFF;font-family:"Space Grotesk", Sans-serif;font-size:15px;word-spacing:7px;}.elementor-540 .elementor-element.elementor-element-176b17d > .elementor-widget-container{margin:-158px -181px 0px 485px;padding:0px -251px 0px -173px;}body:not(.rtl) .elementor-540 .elementor-element.elementor-element-176b17d{left:239px;}body.rtl .elementor-540 .elementor-element.elementor-element-176b17d{right:239px;}.elementor-540 .elementor-element.elementor-element-176b17d{top:3px;z-index:117;}.elementor-540 .elementor-element.elementor-element-48e2e42 .elementor-heading-title{color:#FFFFFF;font-family:"Space Grotesk", Sans-serif;font-size:15px;word-spacing:2px;}.elementor-540 .elementor-element.elementor-element-48e2e42 > .elementor-widget-container{margin:-173px -181px 0px 279px;padding:0px -251px 0px -173px;}body:not(.rtl) .elementor-540 .elementor-element.elementor-element-48e2e42{left:54px;}body.rtl .elementor-540 .elementor-element.elementor-element-48e2e42{right:54px;}.elementor-540 .elementor-element.elementor-element-48e2e42{top:3px;z-index:5;}.elementor-540 .elementor-element.elementor-element-72c592c:hover{background-color:#FFFFFF00;}.elementor-540 .elementor-element.elementor-element-72c592c{margin-top:120px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-cc7ad89 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-540 .elementor-element.elementor-element-cc7ad89 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-95a2c08{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-b9c13af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-540 .elementor-element.elementor-element-b9c13af > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-7772180 > .elementor-container{min-height:0px;}.elementor-540 .elementor-element.elementor-element-c93aeba{--spacer-size:72px;}.elementor-540 .elementor-element.elementor-element-d33e946 > .elementor-widget-container{margin:-59px -62px -62px 96px;}.elementor-540 .elementor-element.elementor-element-d33e946:hover .elementor-widget-container{background-color:#99999900;}.elementor-540 .elementor-element.elementor-element-ceddd1d{--spacer-size:83px;}@media(min-width:768px){.elementor-540 .elementor-element.elementor-element-cc7ad89{width:100%;}.elementor-540 .elementor-element.elementor-element-b9c13af{width:100%;}}/* Start custom CSS for theme-services-onee, class: .elementor-element-44cb9bf *//* Change the border color of service items */
.services-one__single {
    border: 2px solid #14caf7 !important; /* Change #ff0000 to your desired border color */
}

/* Change the hover color for service items */
.services-one__single:hover {
    border-color: #14caf7 !important; /* Change #00ff00 to your desired hover color */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d33e946 *//* Style the container to display items in a row and align them vertically */
.project-two__bottom-content {
    display: flex;
    align-items: center;
}

/* Style the "Let's Talk" text */
.project-two__bottom-title a {
    color: #c72538; /* Set the default text color to red */
    text-decoration: none; /* Remove underlines from the link */
    padding: 20px 20px; /* Add padding to create the hover effect */

    /* Add background color and transition for hover effect */
    background-color: transparent;
    transition: background-color 0.3s;
}

/* Change the background color to red on hover */
.project-two__bottom-title a:hover {
    background-color: transparent; /* Set the background color to white on hover */
    color: transparent; /* Set the text color to red on hover */
    
}

/* Style the link image */
.project-two__bottom-content .arrow-link img {
    max-width: 150px; /* Set the maximum width for the image */
    height: auto; /* Maintain the aspect ratio */
}/* End custom CSS */