.elementor-1167 .elementor-element.elementor-element-700c3d4{--display:flex;--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-1167 .elementor-element.elementor-element-0b62ad1 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1167 .elementor-element.elementor-element-8123af6{--display:flex;--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-1167 .elementor-element.elementor-element-c0217ba{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1167 .elementor-element.elementor-element-062df74{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1167 .elementor-element.elementor-element-461bdeaf{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1167 .elementor-element.elementor-element-ea75746{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-1167 .elementor-element.elementor-element-0b62ad1 > .elementor-widget-container{margin:40px 40px 40px 40px;padding:0px 0px 0px 0px;}.elementor-1167 .elementor-element.elementor-element-c0217ba{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1167 .elementor-element.elementor-element-062df74{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1167 .elementor-element.elementor-element-461bdeaf{--margin-top:60px;--margin-bottom:60px;--margin-left:60px;--margin-right:60px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1167 .elementor-element.elementor-element-0b62ad1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for firstscreen, class: .elementor-element-0b62ad1 */.elementor .first-screen__animation-wrapper img.first-screen__animation{    
    height: 471px;
    border-radius: 20px;}
    
@media screen and (max-width: 1023.98px){
    body .first-screen__wrapper{
        flex-direction: column;
        gap: 32px!important;
    }
    .elementor .first-screen__animation-wrapper img.first-screen__animation{
        height: 335px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700c3d4 */body .elementor .margin-bottom.elementor-widget.elementor-widget-firstscreen{
    margin-bottom: 120px;
}
body .first-screen__wrapper{
    padding-top: 0;
    padding-bottom: 42px;
}
img.first-screen__animation{
        margin-left: -46px;
        display: block;
}
body .first-screen__text{
    margin-bottom: 32px;
}
body .first-screen__content{
        margin-top: -12px;
}

@media screen and (max-width: 1023.98px){
    body .elementor .margin-bottom.elementor-widget.elementor-widget-firstscreen{
    margin-bottom:60px;
}
.elementor .first-screen__animation-wrapper img.first-screen__animation{
        margin-left: auto;
    margin-right: auto;
}
}
@media screen and (max-width: 767px){
    .elementor-1167 .elementor-element.elementor-element-0b62ad1 > div.elementor-widget-container{
        margin: 56px 0 0 0;
        
    }
    body .first-screen__heading{
       margin-bottom: 20px; 
    }
}/* End custom CSS */
/* Start custom CSS for text_two_images, class: .elementor-element-ebaf09c */body .text-two-images__subheading{
    text-transform: uppercase;
    background: linear-gradient(101deg, #8feafb 20%, #b4f8db 40%, #b4f8db 60%, #8feafb 80%);
    background-size: 200% auto;
    color: #000;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
body .text-two-images__wrapper{
    gap: 40px;
    justify-content: center;
}
body .text-two-images__content{
    flex-basis: 524px;

}
body .text-two-images__image-wrapper{
    flex-basis: 471px;
}

body .elementor img.text-two-images__image.first-image{
    height: 471px;
}
@media screen and (max-width: 1023.98px){
    body .text-two-images__content,
    body .text-two-images__image-wrapper{
        flex-basis: unset;
    }
    body .elementor img.text-two-images__image.first-image{
        height: 335px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8123af6 */body .text-two-images__subheading{
    font-size: 13px;
    margin-bottom: 12px;
}
body [class*="__heading"] h2,
body [class*="__heading"] h2 strong{
   font-size: 45px;
line-height: 130%;
}
body .text-two-images__heading{
    margin-bottom: 12px;
}

body .elementor .margin-bottom.elementor-widget.elementor-widget-text_two_images{
    margin-bottom: 120px;
}

@media screen and (max-width: 1023.98px){
  body .elementor .margin-bottom.elementor-widget.elementor-widget-text_two_images{
    margin-bottom: 60px;
}  
body [class*="__heading"] h2,
body [class*="__heading"] h2 strong{
   font-size: 30px;

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-461bdeaf */@media screen and (max-width: 1024px){
body .elementor-1167 .elementor-element.elementor-element-461bdeaf{
    margin-left:0;
}

}/* End custom CSS */