.elementor-10467 .elementor-element.elementor-element-e1be59b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10467 .elementor-element.elementor-element-e1be59b, .elementor-10467 .elementor-element.elementor-element-e1be59b::before{--border-transition:0.3s;}.elementor-10467 .elementor-element.elementor-element-5da6b4e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-10467 .elementor-element.elementor-element-5da6b4e:after{content:"0.66";}.elementor-10467 .elementor-element.elementor-element-5da6b4e .elementor-post__thumbnail__link{width:100%;}.elementor-10467 .elementor-element.elementor-element-5da6b4e{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-10467 .elementor-element.elementor-element-5da6b4e .elementor-post{padding:40px 40px 40px 40px;border-color:#E9E9E9;}.elementor-10467 .elementor-element.elementor-element-5da6b4e .elementor-post__text{padding:0px 0px 0px 0px;margin-bottom:15px;}.elementor-10467 .elementor-element.elementor-element-5da6b4e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:30px;}.elementor-10467 .elementor-element.elementor-element-5da6b4e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:30px;}.elementor-10467 .elementor-element.elementor-element-5da6b4e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:30px;}.elementor-10467 .elementor-element.elementor-element-5da6b4e .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10467 .elementor-element.elementor-element-5da6b4e .elementor-post__title, .elementor-10467 .elementor-element.elementor-element-5da6b4e .elementor-post__title a{color:#0C0A0A;font-size:24px;font-weight:700;line-height:28px;}.elementor-10467 .elementor-element.elementor-element-5da6b4e .elementor-post__title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;margin-bottom:20px;}.elementor-10467 .elementor-element.elementor-element-5da6b4e .elementor-post__excerpt p{color:#6E777D;font-size:16px;line-height:26px;}.elementor-10467 .elementor-element.elementor-element-5da6b4e .elementor-post__read-more{color:#0C0A0A;}.elementor-10467 .elementor-element.elementor-element-5da6b4e a.elementor-post__read-more{font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-10467 .elementor-element.elementor-element-5da6b4e > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10467 .elementor-element.elementor-element-84ffecd{--display:flex;--background-transition:0.3s;}.elementor-10467 .elementor-element.elementor-element-ec76fbe{text-align:center;}.elementor-10467 .elementor-element.elementor-element-ec76fbe > .elementor-widget-container{margin:80px 80px 0px 80px;}.elementor-10467 .elementor-element.elementor-element-8824c39{--display:flex;--background-transition:0.3s;}.elementor-10467 .elementor-element.elementor-element-85c38b8{text-align:center;}.elementor-10467 .elementor-element.elementor-element-85c38b8 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-10467 .elementor-element.elementor-element-d467a88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-10467 .elementor-element.elementor-element-90531c6{--e-image-carousel-slides-to-show:6;}.elementor-10467 .elementor-element.elementor-element-90531c6.elementor-element{--align-self:center;}@media(max-width:1366px){.elementor-10467 .elementor-element.elementor-element-e1be59b{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-10467 .elementor-element.elementor-element-e1be59b{--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10467 .elementor-element.elementor-element-e1be59b:not(.elementor-motion-effects-element-type-background), .elementor-10467 .elementor-element.elementor-element-e1be59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lawlessrwstg.wpenginepowered.com/wp-content/uploads/2024/04/services-section-bg.jpg");}.elementor-10467 .elementor-element.elementor-element-5da6b4e{--grid-column-gap:50px;}}@media(max-width:767px){.elementor-10467 .elementor-element.elementor-element-e1be59b{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10467 .elementor-element.elementor-element-e1be59b:not(.elementor-motion-effects-element-type-background), .elementor-10467 .elementor-element.elementor-element-e1be59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lawlessrwstg.wpenginepowered.com/wp-content/uploads/2024/04/services-section-bg.jpg");}.elementor-10467 .elementor-element.elementor-element-5da6b4e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-10467 .elementor-element.elementor-element-5da6b4e:after{content:"0.5";}.elementor-10467 .elementor-element.elementor-element-5da6b4e .elementor-post__thumbnail__link{width:100%;}.elementor-10467 .elementor-element.elementor-element-ec76fbe > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for posts, class: .elementor-element-5da6b4e */.services-page-outer .elementor-widget-container{
    box-shadow: none !important;
    border: none;
}

.services-page-outer article.service {
    padding: 40px 40px 30px 40px !important;
    border: 1px solid #E9E9E9 !important;
    position: relative;
    display: block;
    overflow: hidden;
    z-index: 1;
    transition: 0.3s;
}

.services-page-outer article.service:after {
    position: absolute;
    content: "";
    left: -10%;
    top: -30%;
    height: 250px;
    width: 250px;
    filter: blur(50px);
    background: var(--primary-color);
    z-index: -1;
    opacity: 0;
    transition: 0.3s;
}

.services-page-outer article.service:hover {
    border: 1px solid #ff6600 !important;
}
.services-page-outer article.service:hover:after {
    opacity: 0.6;
}
.services-page-outer article.service .elementor-post__thumbnail {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
    height: 250px;
    position: relative;
    width: 100%;
    padding: 0 !important;
}
.services-page-outer article.service .elementor-post__thumbnail__link img {
    margin-top: 0;
    border-radius: 0;
    transition: 1.3s;
    max-height: -moz-max-content;
    max-height: max-content;
    filter: none !important;
    position: relative;
    transform: scale(1) !important;
    top: 0 !important;
    left: 0 !important;
}
.services-page-outer article.service:hover img {
    transform: scale(1.1) !important;
}
.services-page-outer article.service h3.elementor-post__title {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.5;
    color: #0C0A0A;
    height: 50px;

}
.services-page-outer article.service .elementor-post__excerpt {
    margin: 0 !important;
}
.services-page-outer article.service .elementor-post__excerpt p {
    font-size: 16px;
    font-weight: 400;
    color: #6e777d;
    line-height: 26px;
    margin-bottom: 20px;
    height: 50px;
    overflow: hidden;
}

.services-page-outer article.service a.elementor-post__read-more {
    border: 1px solid #E9E9E9;
    display: inline-block;
    align-items: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    padding: 15px 28px;
    color: #0C0A0A;

    font-family: "Titillium Web", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}

.services-page-outer article.service a.elementor-post__read-more:hover{
        background: #ff6600;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-90531c6 */.service-slider-outer .swiper-slide .swiper-slide-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 180px;
}

.service-slider-outer .swiper-slide .swiper-slide-inner img.swiper-slide-image {
    max-height: 90px;
    max-width: 120px;
}

.service-slider-outer .swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
    display: inline-block;
}
.service-slider-outer .swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: #f60;
}

.service-slider-outer .swiper .elementor-swiper-button svg {
        fill: hsl(0deg 0% 52.76% / 90%);
}/* End custom CSS */