.elementor-168 .elementor-element.elementor-element-9b04567:not(.elementor-motion-effects-element-type-background), .elementor-168 .elementor-element.elementor-element-9b04567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://remybarber.studio/wp-content/uploads/2025/01/at-the-barbershop-K5M6JXZ.jpg");background-position:center center;background-size:cover;}.elementor-168 .elementor-element.elementor-element-9b04567 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-168 .elementor-element.elementor-element-9b04567 > .elementor-container{min-height:50vh;}.elementor-168 .elementor-element.elementor-element-9b04567{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-168 .elementor-element.elementor-element-5d3f12cc{text-align:center;}.elementor-168 .elementor-element.elementor-element-f463267 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-168 .elementor-element.elementor-element-f463267 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-168 .elementor-element.elementor-element-f463267{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-168 .elementor-element.elementor-element-f463267 .elementor-icon-list-text{transition:color 0.3s;}.elementor-168 .elementor-element.elementor-element-254e8f0 > .elementor-background-overlay{background-image:url("https://remybarber.studio/wp-content/uploads/2025/01/BG-5.png");background-position:center center;background-size:cover;opacity:0.1;}.elementor-168 .elementor-element.elementor-element-254e8f0{overflow:hidden;padding:6em 1em 6em 1em;}.elementor-168 .elementor-element.elementor-element-1876efd > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-168 .elementor-element.elementor-element-7a4a5c8{text-align:center;}.elementor-168 .elementor-element.elementor-element-7a4a5c8 .elementor-heading-title{font-family:var( --e-global-typography-74d1818-font-family ), Sans-serif;font-size:var( --e-global-typography-74d1818-font-size );font-weight:var( --e-global-typography-74d1818-font-weight );font-style:var( --e-global-typography-74d1818-font-style );line-height:var( --e-global-typography-74d1818-line-height );color:var( --e-global-color-text );}.elementor-168 .elementor-element.elementor-element-71d4602 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-168 .elementor-element.elementor-element-71d4602{text-align:center;}.elementor-168 .elementor-element.elementor-element-a7fd2b5 > .elementor-widget-container{margin:0em 17em 0em 17em;}.elementor-168 .elementor-element.elementor-element-a7fd2b5{text-align:center;}.elementor-168 .elementor-element.elementor-element-ee9e469 .gallery_image, .elementor-168 .elementor-element.elementor-element-ee9e469 .gallery_image img{aspect-ratio:9/16;}.elementor-168 .elementor-element.elementor-element-ee9e469 .grid{grid-template-columns:repeat(3, 1fr);}.elementor-168 .elementor-element.elementor-element-ee9e469 .rkit-gallery-masonry{column-gap:20px;}.elementor-168 .elementor-element.elementor-element-ee9e469 .brick{margin-bottom:20px;}.elementor-168 .elementor-element.elementor-element-9b33077{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168 .elementor-element.elementor-element-d952f31.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-168 .elementor-element.elementor-element-d952f31 .elementor-main-swiper{height:533px;}.elementor-168 .elementor-element.elementor-element-d952f31 .elementor-swiper-button{font-size:20px;}@media(min-width:1025px){.elementor-168 .elementor-element.elementor-element-254e8f0 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-168 .elementor-element.elementor-element-7a4a5c8 .elementor-heading-title{font-size:var( --e-global-typography-74d1818-font-size );line-height:var( --e-global-typography-74d1818-line-height );}.elementor-168 .elementor-element.elementor-element-a7fd2b5 > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-168 .elementor-element.elementor-element-ee9e469 .grid{grid-template-columns:repeat(3, 1fr);}.elementor-168 .elementor-element.elementor-element-d952f31.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-168 .elementor-element.elementor-element-d952f31 .elementor-main-swiper{height:300px;}}@media(max-width:767px){.elementor-168 .elementor-element.elementor-element-7a4a5c8 .elementor-heading-title{font-size:var( --e-global-typography-74d1818-font-size );line-height:var( --e-global-typography-74d1818-line-height );}.elementor-168 .elementor-element.elementor-element-a7fd2b5 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-168 .elementor-element.elementor-element-ee9e469 .grid{grid-template-columns:repeat(1, 1fr);}.elementor-168 .elementor-element.elementor-element-d952f31.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-168 .elementor-element.elementor-element-d952f31 .elementor-main-swiper{height:300px;}}/* Start custom CSS for rkit_image_gallery, class: .elementor-element-ee9e469 */img.gallery_image.elementor-animation-grow {
    background: no-repeat 50%;
    background-size: cover;
    height: 100%;
    position: relative;
    filter: grayscale(1) contrast(1.5) brightness(1);
}



img.gallery_image.elementor-animation-grow:hover {

    filter: grayscale(0) contrast(1.5) brightness(1);
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-d952f31 */.elementor-carousel-image {
    background: no-repeat 50%;
    background-size: cover;
    height: 100%;
    position: relative;
    filter: grayscale(1) contrast(1.5) brightness(1);
}



.elementor-carousel-image:hover {

    filter: grayscale(0) contrast(1.5) brightness(1);
}





.elementor-168 .elementor-element.elementor-element-d952f31 .swiper-wrapper{
display: flex;
animation: 9s linear 0s infinite normal none running carousel-animation;
opacity: .99; /* to prevent render bugs */

}
.swiper-slide-image{
flex: 0 0 100%;
}
@keyframes carousel-animation {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-199%);
}
}




@media (max-width: 1366px) {

.elementor-168 .elementor-element.elementor-element-d952f31 .swiper-wrapper{
display: flex;
animation: 9s linear 0s infinite normal none running carousel-animation;
opacity: .99; /* to prevent render bugs */

}
.swiper-slide-image{
flex: 0 0 100%;
}
@keyframes carousel-animation {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-199%);
}
}


}/* End custom CSS */