.elementor-37 .elementor-element.elementor-element-d9c7746 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-d9c7746{margin-top:250px;margin-bottom:100px;padding:0px 35px 0px 35px;}.elementor-37 .elementor-element.elementor-element-77c395c > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-a678f9c{animation-duration:5000ms;animation-delay:800ms;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-37 .elementor-element.elementor-element-808a8a2 > .elementor-element-populated{margin:120px 0px 120px 80px;--e-column-margin-right:0px;--e-column-margin-left:80px;}.elementor-37 .elementor-element.elementor-element-fea90dc .aux-modern-heading-secondary{font-size:40px;font-weight:800;text-transform:capitalize;line-height:1.4em;color:var( --e-global-color-text );}.elementor-37 .elementor-element.elementor-element-fea90dc .aux-modern-heading-secondary .aux-head-highlight{font-size:40px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-fea90dc .aux-modern-heading-description{color:var( --e-global-color-text );font-size:20px;font-weight:400;text-transform:capitalize;line-height:1.6em;max-width:360px;}.elementor-37 .elementor-element.elementor-element-fea90dc{animation-duration:1800ms;animation-delay:2000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-37 .elementor-element.elementor-element-d1f635b input:not([type="submit"]){font-size:16px;font-weight:500;color:var( --e-global-color-text );padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000004D;transition:all ease-out 0.3s;}.elementor-37 .elementor-element.elementor-element-d1f635b input:not([type="submit"]):focus{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-d1f635b input:not([type="submit"])::placeholder{font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:#000000B3;}.elementor-37 .elementor-element.elementor-element-d1f635b input[type="text"]{transition:all ease-out 0.3s;}.elementor-37 .elementor-element.elementor-element-d1f635b input[type="email"]{transition:all ease-out 0.3s;}.elementor-37 .elementor-element.elementor-element-d1f635b select{transition:all ease-out 0.3s;}.elementor-37 .elementor-element.elementor-element-d1f635b textarea{font-size:16px;font-weight:500;color:var( --e-global-color-text );height:40px;padding:0px 0px 0px 0px;margin:20px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000004D;transition:all ease-out 0.3s;}.elementor-37 .elementor-element.elementor-element-d1f635b textarea:focus{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-d1f635b textarea::placeholder{font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;color:#000000B3;}.elementor-37 .elementor-element.elementor-element-d1f635b input[type="submit"]{font-size:16px;font-weight:400;letter-spacing:4px;color:#FFFFFF;padding:32px 58px 28px 66px;background-color:var( --e-global-color-primary );transition:all ease-out 0.3s;}.elementor-37 .elementor-element.elementor-element-d1f635b input[type="submit"]:hover{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-d1f635b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-37 .elementor-element.elementor-element-d1f635b{animation-duration:1800ms;animation-delay:2250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}@media(max-width:1024px) and (min-width:768px){.elementor-37 .elementor-element.elementor-element-77c395c{width:100%;}.elementor-37 .elementor-element.elementor-element-808a8a2{width:100%;}}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-d9c7746{margin-top:130px;margin-bottom:150px;}.elementor-37 .elementor-element.elementor-element-77c395c > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-808a8a2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-37 .elementor-element.elementor-element-808a8a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-37 .elementor-element.elementor-element-808a8a2 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-fea90dc .aux-modern-heading-secondary{font-size:32px;}.elementor-37 .elementor-element.elementor-element-fea90dc .aux-modern-heading-secondary .aux-head-highlight{font-size:32px;}.elementor-37 .elementor-element.elementor-element-fea90dc .aux-modern-heading-description{font-size:15px;max-width:270px;}.elementor-37 .elementor-element.elementor-element-d1f635b input:not([type="submit"]){font-size:15px;margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-d1f635b input:not([type="submit"])::placeholder{font-size:15px;}.elementor-37 .elementor-element.elementor-element-d1f635b textarea{font-size:15px;}.elementor-37 .elementor-element.elementor-element-d1f635b textarea::placeholder{font-size:15px;}.elementor-37 .elementor-element.elementor-element-d1f635b input[type="submit"]{font-size:15px;padding:26px 46px 22px 44px;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-d9c7746{margin-top:100px;margin-bottom:100px;}.elementor-37 .elementor-element.elementor-element-77c395c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-a678f9c{min-width:400vw;}.elementor-37 .elementor-element.elementor-element-808a8a2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-fea90dc .aux-modern-heading-description{font-size:15px;}.elementor-37 .elementor-element.elementor-element-d1f635b input:not([type="submit"]){font-size:14px;}.elementor-37 .elementor-element.elementor-element-d1f635b input:not([type="submit"])::placeholder{font-size:14px;}.elementor-37 .elementor-element.elementor-element-d1f635b textarea{font-size:14px;}.elementor-37 .elementor-element.elementor-element-d1f635b textarea::placeholder{font-size:14px;}.elementor-37 .elementor-element.elementor-element-d1f635b input[type="submit"]{font-size:14px;width:100%;padding:24px 34px 20px 32px;margin:0px 0px 0px 0px;}}/* Start custom CSS for aux_image, class: .elementor-element-a678f9c */.elementor-37 .elementor-element.elementor-element-a678f9c .aux-image-holder {
    display: flex;
}
.elementor-37 .elementor-element.elementor-element-a678f9c img {
    animation: moveSlideshow 50s linear infinite;
    min-width:100vw;
    will-change: transform;
}
.elementor-37 .elementor-element.elementor-element-a678f9c img:nth-child(2) {
    position: relative !important;
    opacity: 1 !important;
}
@keyframes moveSlideshow {
  0% { 
    transform: translateX(0px);  
  }
  100% { 
    transform: translateX(-100vw);  
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77c395c */.elementor-37 .elementor-element.elementor-element-77c395c{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-fea90dc */.elementor-37 .elementor-element.elementor-element-fea90dc .aux-head-before{
    display: block;
}/* End custom CSS */
/* Start custom CSS for aux_contact_form, class: .elementor-element-d1f635b */.elementor-37 .elementor-element.elementor-element-d1f635b input[type="submit"]{
    border: 1px solid #000000;
    float: right;
}
.elementor-37 .elementor-element.elementor-element-d1f635b input[type="submit"]:hover{
    border: 1px solid #00000033;
    color: var(--e-global-color-text);
}
.elementor-37 .elementor-element.elementor-element-d1f635b textarea{
    min-height: 40px;
}/* End custom CSS */