.elementor-19657 .elementor-element.elementor-element-a3594f8 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19657 .elementor-element.elementor-element-a3594f8{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-19657 .elementor-element.elementor-element-a3594f8, .elementor-19657 .elementor-element.elementor-element-a3594f8 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-19657 .elementor-element.elementor-element-a1b031e > .elementor-column-wrap > .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-19657 .elementor-element.elementor-element-8edcb8f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-19657 .elementor-element.elementor-element-8edcb8f .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:#009EE2;}.elementor-19657 .elementor-element.elementor-element-7f0c3b42:not(.elementor-motion-effects-element-type-background), .elementor-19657 .elementor-element.elementor-element-7f0c3b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00C6F8;}.elementor-19657 .elementor-element.elementor-element-7f0c3b42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19657 .elementor-element.elementor-element-7f0c3b42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19657 .elementor-element.elementor-element-5c51acbb .elementor-spacer-inner{height:20px;}.elementor-19657 .elementor-element.elementor-element-14930fc9{text-align:center;}.elementor-19657 .elementor-element.elementor-element-14930fc9 .elementor-heading-title{color:#FFFFFF;font-family:"Source Sans Pro", Sans-serif;font-weight:900;letter-spacing:2px;}.elementor-19657 .elementor-element.elementor-element-36e223fd .elementor-spacer-inner{height:10px;}/* Start custom CSS for html, class: .elementor-element-f548852 */.elementor-19657 .elementor-element.elementor-element-f548852 {
    position: absolute;
    width: 50%;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 2;
    }
    
    .elementor-19657 .elementor-element.elementor-element-f548852 input{
        width: 100%;
        border-radius: 20px;
        padding-left: 20px;
        padding-top: 5px;
        padding-bottom: 5px;
        background: #ffffffc4;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e218f0c */.elementor-19657 .elementor-element.elementor-element-e218f0c {
background: #00C6F8;
}

.elementor-19657 .elementor-element.elementor-element-e218f0c .slider-container{
margin-left: 40px;
margin-right: 40px;
}

.elementor-19657 .elementor-element.elementor-element-e218f0c .slider {
width: 100%;
height: 200px;
position: relative;
overflow: hidden;
}

.elementor-19657 .elementor-element.elementor-element-e218f0c .slide {
width: 14%;
height: 100%;
position: absolute;
transition: all 0.5s;
padding: 1%;
justify-content: center;
display: flex;
flex-direction: column;
}

.elementor-19657 .elementor-element.elementor-element-e218f0c .slide img {
width: auto;
height: auto;
object-fit: contain;
margin: auto;
display: block;
max-height: 70%;
background: #191941;
padding: 5px;
border-radius: 20px;
}

.elementor-19657 .elementor-element.elementor-element-e218f0c .slide h5{
font-size: large;
font-weight: bold;
color: white;
text-align: center;
width: 100%;
margin: auto;
line-height: 1.1em;
margin-top: 10px;
min-height: 25%;
}

.elementor-19657 .elementor-element.elementor-element-e218f0c .btn {
position: absolute;
border: none;
z-index: 10;
cursor: pointer;
color: #fff;
font-size: 45px;
padding: 0px;
display: flex;
align-items: center;
height: 100%;
top: 0;
}

.elementor-19657 .elementor-element.elementor-element-e218f0c .btn:active {
transform: scale(1.1);
}

.elementor-19657 .elementor-element.elementor-element-e218f0c .btn-prev {
left: 0px;
}

.elementor-19657 .elementor-element.elementor-element-e218f0c .btn-next {
right: 0px;
}





@media only screen and (max-width: 800px) {
.elementor-19657 .elementor-element.elementor-element-e218f0c .slide {
width: 50%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7f0c3b42 */.elementor-19657 .elementor-element.elementor-element-7f0c3b42 #video1{
    display: block
}/* End custom CSS */