.elementor-25998 .elementor-element.elementor-element-5fcbcf3d{--display:flex;}.elementor-25998 .elementor-element.elementor-element-e0571d9{--display:flex;}.elementor-widget-b24-landing-ai-hero .b24-landing-ai-hero .b24-landing-ai-hero-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25998 .elementor-element.elementor-element-c561e77 .b24-landing-ai-hero .b24-landing-ai-hero-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:600;line-height:56px;}.elementor-25998 .elementor-element.elementor-element-c561e77 .b24-landing-ai-hero .b24-btn{width:260px;height:48px;}.elementor-25998 .elementor-element.elementor-element-11edbe9e{--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;--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-25998 .elementor-element.elementor-element-2cc50b3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25998 .elementor-element.elementor-element-2cc50b3a.e-con{--e-con-transform-translateX:-28px;}.elementor-25998 .elementor-element.elementor-element-7e1421fb{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25998 .elementor-element.elementor-element-42cc1008 img{width:120px;max-width:100%;}.elementor-25998 .elementor-element.elementor-element-32c5a95c img{width:120px;}.elementor-25998 .elementor-element.elementor-element-677dbd62{--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-25998 .elementor-element.elementor-element-153da693 img{width:120px;max-width:100%;}.elementor-25998 .elementor-element.elementor-element-6d617ffd img{width:120px;}.elementor-25998 .elementor-element.elementor-element-5c9d79c2{--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-25998 .elementor-element.elementor-element-7ded6d6e img{width:120px;max-width:100%;}.elementor-25998 .elementor-element.elementor-element-6f833a60 img{width:120px;}.elementor-25998 .elementor-element.elementor-element-77a66a20{--display:flex;}.elementor-25998 .elementor-element.elementor-element-7e1f783 .b24-landing-ai-content .b24-btn{width:260px;height:48px;}.elementor-25998 .elementor-element.elementor-element-45900ef7{--display:flex;}.elementor-25998 .elementor-element.elementor-element-3742ae69 .b24-landing-ai-content .b24-btn{width:260px;height:48px;}.elementor-25998 .elementor-element.elementor-element-7e1369e1{--display:flex;}.elementor-25998 .elementor-element.elementor-element-1eed27e0 .b24-landing-ai-content .b24-btn{width:260px;height:48px;}.elementor-25998 .elementor-element.elementor-element-60b9e864{--display:flex;}.elementor-25998 .elementor-element.elementor-element-6ef64969 .b24-landing-ai-content .b24-btn{width:260px;height:48px;}.elementor-25998 .elementor-element.elementor-element-6af65685 .b24-landing-ai-content .b24-btn{width:220px;height:48px;}.elementor-25998 .elementor-element.elementor-element-5bc26f7a .b24-landing-ai-content .b24-btn{width:260px;height:48px;}.elementor-25998 .elementor-element.elementor-element-5bc26f7a > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-25998 .elementor-element.elementor-element-c561e77 .b24-landing-ai-hero .b24-landing-ai-hero-title{font-size:48px;}.elementor-25998 .elementor-element.elementor-element-2cc50b3a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-25998 .elementor-element.elementor-element-2cc50b3a.e-con{--e-con-transform-translateX:0px;}}@media(max-width:767px){.elementor-25998 .elementor-element.elementor-element-c561e77 .b24-landing-ai-hero .b24-landing-ai-hero-title{font-size:38px;}.elementor-25998 .elementor-element.elementor-element-2cc50b3a{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-25998 .elementor-element.elementor-element-2cc50b3a.e-con{--e-con-transform-translateX:0px;}}@media(min-width:768px){.elementor-25998 .elementor-element.elementor-element-2cc50b3a{--content-width:720px;}.elementor-25998 .elementor-element.elementor-element-77a66a20{--content-width:1240px;}.elementor-25998 .elementor-element.elementor-element-45900ef7{--content-width:1240px;}.elementor-25998 .elementor-element.elementor-element-7e1369e1{--content-width:1240px;}.elementor-25998 .elementor-element.elementor-element-60b9e864{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-25998 .elementor-element.elementor-element-2cc50b3a{--content-width:600px;}}/* Start custom CSS for b24-landing-ai-hero, class: .elementor-element-c561e77 */.elementor-25998 .elementor-element.elementor-element-c561e77 .b24-landing-ai-hero-description span {
 @media screen and (max-width: 768px) {
  display: block;  
 }   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0571d9 */.b24-btn{
    padding: 15px 5px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cc50b3a */.border-badge {
    position: relative;
}
.border-badge::after {
    position: absolute;
    content: '';
    width: 300px;
    height: 1px;
    right: 50%;
    bottom: -25px;
    background-color: rgb(225, 236, 234);
    max-width: 100%;
    transform: translateX(50%);
}
@media(min-width: 768px) {
    .border-badge::after {
        width: 1px;
        height: 100%;
        right: -21px;
        bottom: 0;
        min-height: 190px;
        transform: unset;
    }
}/* End custom CSS */
/* Start custom CSS for b24-landing-ai-content, class: .elementor-element-7e1f783 */.b24-btn-green {
    color: #fff;
    background-color: #0fb36c;
    border: 1px solid #0fb36c;
}
.b24-btn {
    font-family: "DM Sans", sans-serif;
    font-size: 16px;
    border-radius: 12px;
    transition: all .3s;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */