.elementor-2448 .elementor-element.elementor-element-fabd74d{--display:flex;--min-height:100vh;--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;--gap:24px 24px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2448 .elementor-element.elementor-element-fabd74d:not(.elementor-motion-effects-element-type-background), .elementor-2448 .elementor-element.elementor-element-fabd74d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E76883;}.elementor-2448 .elementor-element.elementor-element-fabd74d, .elementor-2448 .elementor-element.elementor-element-fabd74d::before{--border-transition:0.3s;}.elementor-2448 .elementor-element.elementor-element-87ca6a5{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2448 .elementor-element.elementor-element-87ca6a5, .elementor-2448 .elementor-element.elementor-element-87ca6a5::before{--border-transition:0.3s;}.elementor-2448 .elementor-element.elementor-element-af6f987{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2448 .elementor-element.elementor-element-ede6ca4 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-d70da5a img{width:100%;}.elementor-2448 .elementor-element.elementor-element-b68f3de img{width:100%;}.elementor-2448 .elementor-element.elementor-element-d5dd48c img{width:100%;}.elementor-2448 .elementor-element.elementor-element-3b92134 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-61a52b2 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-e8e9775 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-0f5e0fe img{width:100%;}.elementor-2448 .elementor-element.elementor-element-e73cbfc img{width:100%;}.elementor-2448 .elementor-element.elementor-element-1c253cd img{width:100%;}.elementor-2448 .elementor-element.elementor-element-db10060 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-f7de999 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-b148d67{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2448 .elementor-element.elementor-element-e69498a{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2448 .elementor-element.elementor-element-53ffb0d img{width:100%;}.elementor-2448 .elementor-element.elementor-element-5e392f5 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-4869863 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-94f0eee img{width:100%;}.elementor-2448 .elementor-element.elementor-element-35e927c img{width:100%;}.elementor-2448 .elementor-element.elementor-element-b69ae35 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-47b892c img{width:100%;}.elementor-2448 .elementor-element.elementor-element-dcd1a14 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-c619828 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-b03b585 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-7a39d8d img{width:100%;}.elementor-2448 .elementor-element.elementor-element-2764404 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-742dfaa{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2448 .elementor-element.elementor-element-1afa323{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2448 .elementor-element.elementor-element-78d6b8c img{width:100%;}.elementor-2448 .elementor-element.elementor-element-2476788 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-bc73ef6 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-d9f3412 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-1f17a9b img{width:100%;}.elementor-2448 .elementor-element.elementor-element-42c833c img{width:100%;}.elementor-2448 .elementor-element.elementor-element-b3335b6 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-c2b9a6b img{width:100%;}.elementor-2448 .elementor-element.elementor-element-fb74bf0 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-8dc30e3 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-db8107d img{width:100%;}.elementor-2448 .elementor-element.elementor-element-f0faa8b img{width:100%;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-87ca6a5 */.carouselverticalone {
    animation: looping 130s linear 0s infinite none;
}


.verticalcolumnone  {
    max-height: 100%;
        height: 100%;
    width: 100%;
    overflow: hidden;
    
   
}

@keyframes looping{
0% {
    transform: translateY(0px);
}
100% {
    transform: translateY(-100%);
}
}

@media only screen and (max-width: 360px) {
	.verticalcolumnone  {
	max-height: 350px;
        height: 350px;
    width: 100px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b148d67 */.carouselverticaltwo {
    animation: looping-reverse 70s linear 0s infinite none;
}

.verticalcolumntwo   {
    margin-top: 0px;
    max-height: 100%;
        height: 100%;
    width: 100%;
    overflow: hidden;
   
}

@keyframes looping{
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-100%);
    }
}

@keyframes looping-reverse{
    0% {
        transform: translateY(-80%);
    }
    100% {
        transform: translateY(0);
    }
}

@media only screen and (max-width: 360px) {
	.verticalcolumntwo  {
	max-height: 350px;
        height: 350px;
    width: 100px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-742dfaa */.carouselverticalthree {
    animation: looping 90s linear 0s infinite none;
   
    
}
.img-one {
    box-shadow: 0 5px 15px rgba(0,0,0,.2)
}

.verticalcolumnthree  {
    max-height: 100%;
        height: 100%;
    width: 100%;
    overflow: hidden;
    
}

@keyframes looping{
0% {
    transform: translateY(0px);
}
100% {
    transform: translateY(-100%);
}
}

@media only screen and (max-width: 360px) {
	.verticalcolumnthree  {
	max-height: 350px;
        height: 350px;
    width: 100px;
	}
}/* End custom CSS */