.elementor-58 .elementor-element.elementor-element-c2b4ec2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-3c02012{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-8cb94e3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-fce7ef4 .elementor-button{background-color:#D94F6F;font-size:12px;font-weight:500;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:5px 10px 5px 10px;}.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-highlighted-text svg path{-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(0.5s + 0.3s);animation-delay:calc(0.5s + 0.3s);}.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(0.5s + 0.3s);animation-delay:calc(0.5s + 0.3s);}.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(0.5s + 0.3s);animation-delay:calc(0.5s + 0.3s);}.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-anim-text-cursor{-webkit-animation-duration:0.7s;animation-duration:0.7s;}.elementor-58 .elementor-element.elementor-element-f033da4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-advanced-text{text-align:center;}.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-advanced-text a{text-align:center;}.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-advanced-text-preffix{color:#333333;padding-top:0px;padding-bottom:0px;}.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-anim-text{color:#605BE5;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-highlighted-text{color:#605BE5;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-anim-text-selected {color:#605BE5;}.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-anim-text b, .elementor-58 .elementor-element.elementor-element-f033da4 .wpr-anim-text b i,.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-anim-text,.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-highlighted-text{font-size:16px;font-weight:500;font-style:normal;line-height:1em;}.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-58 .elementor-element.elementor-element-f033da4 .wpr-advanced-text-suffix{color:#333333;}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-anim-text.wpr-anim-text-type-rotate-1 b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-anim-text.wpr-anim-text-type-slide b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-anim-text.wpr-anim-text-type-zoom b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-anim-text.wpr-anim-text-type-push b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-58 .elementor-element.elementor-element-1d7803a{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-1d7803a.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-advanced-text{text-align:left;}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-advanced-text a{text-align:left;}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-advanced-text-preffix{color:#333333;font-size:90px;font-weight:700;font-style:normal;line-height:1.1em;padding-top:0px;padding-bottom:0px;}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-anim-text{color:#605BE5;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-highlighted-text{color:#605BE5;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-anim-text b, .elementor-58 .elementor-element.elementor-element-1d7803a .wpr-anim-text b i,.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-anim-text,.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-highlighted-text{font-size:90px;font-weight:700;font-style:normal;line-height:0.8em;}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-58 .elementor-element.elementor-element-1d7803a .wpr-advanced-text-suffix{color:#333333;}.elementor-58 .elementor-element.elementor-element-3ac98ad{--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-58 .elementor-element.elementor-element-74117de .wcf--form-wrapper{text-align:left;}.elementor-58 .elementor-element.elementor-element-74117de .wpcf7-form .wpcf7-form-control-wrap input[type*="text"]{height:55px;}.elementor-58 .elementor-element.elementor-element-74117de .wpcf7-form .wpcf7-form-control-wrap input[type*="email"]{height:55px;}.elementor-58 .elementor-element.elementor-element-74117de .wpcf7-form .wpcf7-form-control-wrap input[type*="url"]{height:55px;}.elementor-58 .elementor-element.elementor-element-74117de .wpcf7-form .wpcf7-form-control-wrap input[type*="number"]{height:55px;}.elementor-58 .elementor-element.elementor-element-74117de .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"]{height:55px;}.elementor-58 .elementor-element.elementor-element-74117de .wpcf7-form .wpcf7-form-control-wrap input[type*="date"]{height:55px;}.elementor-58 .elementor-element.elementor-element-74117de .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:55px;}.elementor-58 .elementor-element.elementor-element-74117de .wpcf7-form .wpcf7-form-control-wrap textarea{height:175px;}.elementor-58 .elementor-element.elementor-element-74117de .wpcf7-form .wpcf7-submit{height:55px;}.elementor-58 .elementor-element.elementor-element-11bb753{--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;}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-3c02012{--width:50%;}.elementor-58 .elementor-element.elementor-element-3ac98ad{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-b8bf910 */.logo-slider{
width:100%;
height:140px;
overflow:hidden;
position:relative;
}

.logo-track{
position:relative;
height:140px;
}

.logo-row{
position:absolute;
width:100%;
display:flex;
justify-content:center;
gap:45px;
height:140px;
align-items:center;
opacity:0;
}

/* first row animation */

.logo-row:nth-child(1){
animation:row1 6s infinite;
}

/* second row animation */

.logo-row:nth-child(2){
animation:row2 6s infinite;
}

.logo-row img{
width:120px;
}

@keyframes row1{

0%{
transform:translateY(0);
opacity:1;
}

40%{
transform:translateY(0);
opacity:1;
}

/* slide up + fast fade */

50%{
transform:translateY(-60px);
opacity:0;
}

/* pause */

100%{
transform:translateY(-60px);
opacity:0;
}

}

@keyframes row2{

0%{
transform:translateY(60px);
opacity:0;
}

/* pause while row1 visible */

45%{
transform:translateY(60px);
opacity:0;
}

/* fade in */

55%{
transform:translateY(0);
opacity:1;
}

85%{
transform:translateY(0);
opacity:1;
}

/* slide up */

100%{
transform:translateY(-60px);
opacity:0;
}

}/* End custom CSS */