.elementor-1861 .elementor-element.elementor-element-061f546{--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;--flex-wrap:wrap;}.elementor-1861 .elementor-element.elementor-element-1c31968{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1861 .elementor-element.elementor-element-1c31968:not(.elementor-motion-effects-element-type-background), .elementor-1861 .elementor-element.elementor-element-1c31968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.uswebdevs.com/wp-content/uploads/2025/12/web-development-responsive-img-11.webp");background-position:top center;background-size:cover;}.elementor-1861 .elementor-element.elementor-element-10a27a1 .gallery-item .gallery-caption{text-align:center;}.elementor-1861 .elementor-element.elementor-element-4949348{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1861 .elementor-element.elementor-element-4949348:not(.elementor-motion-effects-element-type-background), .elementor-1861 .elementor-element.elementor-element-4949348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.uswebdevs.com/wp-content/uploads/2025/12/web-development-responsive-img-12.webp");background-position:top center;background-size:cover;}.elementor-1861 .elementor-element.elementor-element-dafbb10 .gallery-item .gallery-caption{text-align:center;}.elementor-1861 .elementor-element.elementor-element-69a9eff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1861 .elementor-element.elementor-element-69a9eff:not(.elementor-motion-effects-element-type-background), .elementor-1861 .elementor-element.elementor-element-69a9eff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.uswebdevs.com/wp-content/uploads/2025/12/web-development-responsive-img-13.webp");background-position:top center;background-size:cover;}.elementor-1861 .elementor-element.elementor-element-b7e35a0 .gallery-item .gallery-caption{text-align:center;}.elementor-1861 .elementor-element.elementor-element-d325721{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1861 .elementor-element.elementor-element-d325721:not(.elementor-motion-effects-element-type-background), .elementor-1861 .elementor-element.elementor-element-d325721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.uswebdevs.com/wp-content/uploads/2025/12/web-development-responsive-img-14.webp");background-position:top center;background-size:cover;}.elementor-1861 .elementor-element.elementor-element-3be4d0b .gallery-item .gallery-caption{text-align:center;}.elementor-1861 .elementor-element.elementor-element-dde25c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1861 .elementor-element.elementor-element-dde25c6:not(.elementor-motion-effects-element-type-background), .elementor-1861 .elementor-element.elementor-element-dde25c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.uswebdevs.com/wp-content/uploads/2025/12/web-development-responsive-img-15.webp");background-position:top center;background-size:cover;}.elementor-1861 .elementor-element.elementor-element-fd654c3 .gallery-item .gallery-caption{text-align:center;}.elementor-1861 .elementor-element.elementor-element-43e758c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1861 .elementor-element.elementor-element-43e758c:not(.elementor-motion-effects-element-type-background), .elementor-1861 .elementor-element.elementor-element-43e758c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.uswebdevs.com/wp-content/uploads/2025/12/web-development-responsive-img-16-scaled.webp");background-position:top center;background-size:cover;}.elementor-1861 .elementor-element.elementor-element-415423f .gallery-item .gallery-caption{text-align:center;}.elementor-1861 .elementor-element.elementor-element-49f6d29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1861 .elementor-element.elementor-element-49f6d29:not(.elementor-motion-effects-element-type-background), .elementor-1861 .elementor-element.elementor-element-49f6d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.uswebdevs.com/wp-content/uploads/2025/12/web-development-responsive-img5656-scaled.webp");background-position:top center;background-size:cover;}.elementor-1861 .elementor-element.elementor-element-acf2254 .gallery-item .gallery-caption{text-align:center;}.elementor-1861 .elementor-element.elementor-element-a2fba48{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1861 .elementor-element.elementor-element-a2fba48:not(.elementor-motion-effects-element-type-background), .elementor-1861 .elementor-element.elementor-element-a2fba48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.uswebdevs.com/wp-content/uploads/2025/12/web-development-responsive-img-18-scaled.webp");background-position:top center;background-size:cover;}.elementor-1861 .elementor-element.elementor-element-9a3d792 .gallery-item .gallery-caption{text-align:center;}.elementor-1861 .elementor-element.elementor-element-098e886{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1861 .elementor-element.elementor-element-098e886:not(.elementor-motion-effects-element-type-background), .elementor-1861 .elementor-element.elementor-element-098e886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.uswebdevs.com/wp-content/uploads/2025/12/web-development-responsive-img-17-scaled.webp");background-position:top center;background-size:cover;}.elementor-1861 .elementor-element.elementor-element-5438bb8 .gallery-item .gallery-caption{text-align:center;}@media(min-width:768px){.elementor-1861 .elementor-element.elementor-element-1c31968{--width:32%;}.elementor-1861 .elementor-element.elementor-element-4949348{--width:32%;}.elementor-1861 .elementor-element.elementor-element-69a9eff{--width:32%;}.elementor-1861 .elementor-element.elementor-element-d325721{--width:32%;}.elementor-1861 .elementor-element.elementor-element-dde25c6{--width:32%;}.elementor-1861 .elementor-element.elementor-element-43e758c{--width:32%;}.elementor-1861 .elementor-element.elementor-element-49f6d29{--width:32%;}.elementor-1861 .elementor-element.elementor-element-a2fba48{--width:32%;}.elementor-1861 .elementor-element.elementor-element-098e886{--width:32%;}}@media(max-width:1024px){.elementor-1861 .elementor-element.elementor-element-061f546{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}}/* Start custom CSS for container, class: .elementor-element-1c31968 */.elementor-1861 .elementor-element.elementor-element-1c31968{
    -webkit-transition:ease-in-out 2s !important;
    transition:ease-in-out 2s !important;
}
.elementor-1861 .elementor-element.elementor-element-1c31968:hover{
    background-position: center bottom  !important;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4949348 */.elementor-1861 .elementor-element.elementor-element-4949348{
    -webkit-transition:ease-in-out 2s !important;
    transition:ease-in-out 2s !important;
}
.elementor-1861 .elementor-element.elementor-element-4949348:hover{
    background-position: center bottom  !important;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69a9eff */.elementor-1861 .elementor-element.elementor-element-69a9eff{
    -webkit-transition:ease-in-out 2s !important;
    transition:ease-in-out 2s !important;
}
.elementor-1861 .elementor-element.elementor-element-69a9eff:hover{
    background-position: center bottom  !important;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d325721 */.elementor-1861 .elementor-element.elementor-element-d325721{
    -webkit-transition:ease-in-out 2s !important;
    transition:ease-in-out 2s !important;
}
.elementor-1861 .elementor-element.elementor-element-d325721:hover{
    background-position: center bottom  !important;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dde25c6 */.elementor-1861 .elementor-element.elementor-element-dde25c6{
    -webkit-transition:ease-in-out 2s !important;
    transition:ease-in-out 2s !important;
}
.elementor-1861 .elementor-element.elementor-element-dde25c6:hover{
    background-position: center bottom  !important;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43e758c */.elementor-1861 .elementor-element.elementor-element-43e758c{
    -webkit-transition:ease-in-out 2s !important;
    transition:ease-in-out 2s !important;
}
.elementor-1861 .elementor-element.elementor-element-43e758c:hover{
    background-position: center bottom  !important;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f6d29 */.elementor-1861 .elementor-element.elementor-element-49f6d29{
    -webkit-transition:ease-in-out 2s !important;
    transition:ease-in-out 2s !important;
}
.elementor-1861 .elementor-element.elementor-element-49f6d29:hover{
    background-position: center bottom  !important;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2fba48 */.elementor-1861 .elementor-element.elementor-element-a2fba48{
    -webkit-transition:ease-in-out 2s !important;
    transition:ease-in-out 2s !important;
}
.elementor-1861 .elementor-element.elementor-element-a2fba48:hover{
    background-position: center bottom  !important;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-098e886 */.elementor-1861 .elementor-element.elementor-element-098e886{
    -webkit-transition:ease-in-out 2s !important;
    transition:ease-in-out 2s !important;
}
.elementor-1861 .elementor-element.elementor-element-098e886:hover{
    background-position: center bottom  !important;
    cursor: pointer;
}/* End custom CSS */