.elementor-19324 .elementor-element.elementor-element-084017e{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19324 .elementor-element.elementor-element-efc2293 > .elementor-widget-container{padding:104px 0px 0px 0px;}.elementor-19324 .elementor-element.elementor-element-efc2293 .badge-icon{fill:#ffffff;}.elementor-19324 .elementor-element.elementor-element-efc2293 .content-image .cta-primary:hover{background:var(--primary-cta-hover);}.elementor-19324 .elementor-element.elementor-element-efc2293 .content-image .cta-secondary:hover{background:var(--secondary-cta-hover);}.elementor-19324 .elementor-element.elementor-element-efc2293 .content-image .content-wrapper{max-width:560px;}.elementor-19324 .elementor-element.elementor-element-efc2293 .content-image .image-wrapper img{max-width:429px;max-height:500px;}.elementor-19324 .elementor-element.elementor-element-5d9ab37{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19324 .elementor-element.elementor-element-5d9ab37.e-con{--align-self:center;}.elementor-19324 .elementor-element.elementor-element-cd2437e{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19324 .elementor-element.elementor-element-cd2437e.e-con{--align-self:center;}.elementor-19324 .elementor-element.elementor-global-45021 .feature-title{font-size:16px;}.elementor-19324 .elementor-element.elementor-global-45021 .rq-card .section-heading{max-width:472px;}.elementor-19324 .elementor-element.elementor-global-45021 .rq-card .section-description{max-width:295px;}.elementor-19324 .elementor-element.elementor-element-fd5419e{--display:flex;--margin-top:100px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-19324 .elementor-element.elementor-element-fd5419e.e-con{--align-self:center;}.elementor-19324 .elementor-element.elementor-global-45031 .rq-card .section-heading{max-width:440px;}.elementor-19324 .elementor-element.elementor-global-45031 .rq-card .section-description{max-width:440px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-19324 .elementor-element.elementor-element-efc2293 .content-image .content-wrapper{max-width:500px;}.elementor-19324 .elementor-element.elementor-element-efc2293 .content-image .image-wrapper img{max-width:500px;max-height:500px;}}@media(max-width:767px){.elementor-19324 .elementor-element.elementor-element-efc2293 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-19324 .elementor-element.elementor-element-efc2293 .content-image .content-wrapper{max-width:350px;}.elementor-19324 .elementor-element.elementor-element-efc2293 .content-image .image-wrapper img{max-width:350px;max-height:350px;}.elementor-19324 .elementor-element.elementor-element-5d9ab37{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19324 .elementor-element.elementor-element-cd2437e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19324 .elementor-element.elementor-element-fd5419e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for global, class: .elementor-global-45021 */.elementor-19324 .elementor-element.elementor-global-45021 .section-heading{
    align-self: center;
}

@media only screen and (max-width: 700px) {
  .elementor-19324 .elementor-element.elementor-global-45021 .section-heading{
    font-size:20px;
    margin-top:20px;
}
.elementor-19324 .elementor-element.elementor-global-45021 .section-description{
    font-size:10px;
    padding:0 20px;
}
.elementor-19324 .elementor-element.elementor-global-45021 .rq-card .content-wrapper{
    gap:10px
}

}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-45031 */@media only screen and (max-width: 700px) {
  .elementor-19324 .elementor-element.elementor-global-45031 .section-heading{
    font-size:20px;
    margin-top:20px;
}
.elementor-19324 .elementor-element.elementor-global-45031 .section-description{
    font-size:10px;
    padding:0 20px;
}
.elementor-19324 .elementor-element.elementor-global-45031 .rq-card .content-wrapper{
    gap:10px
}

}/* End custom CSS */