.elementor-56029 .elementor-element.elementor-element-c96068c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:125px;--padding-left:16px;--padding-right:16px;}.elementor-56029 .elementor-element.elementor-element-eda017f{padding:50px 0px 0px 0px;}.elementor-56029 .elementor-element.elementor-element-0a70c7b{background-color:#FFFFFF;background-image:url("https://www.displayr.com/wp-content/uploads/2025/02/Tick-Green.png");padding:13px 22px 13px 50px;bottom:90px;z-index:10;background-position:10px 8px;background-repeat:no-repeat;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c0464cc );border-radius:30px 30px 30px 30px;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.25);font-family:var( --e-global-typography-229ae6e-font-family ), Sans-serif;font-size:var( --e-global-typography-229ae6e-font-size );line-height:var( --e-global-typography-229ae6e-line-height );letter-spacing:var( --e-global-typography-229ae6e-letter-spacing );}body:not(.rtl) .elementor-56029 .elementor-element.elementor-element-0a70c7b{right:20px;}body.rtl .elementor-56029 .elementor-element.elementor-element-0a70c7b{left:20px;}@media(min-width:768px){.elementor-56029 .elementor-element.elementor-element-c96068c{--content-width:1070px;}}@media(max-width:1440px) and (min-width:768px){.elementor-56029 .elementor-element.elementor-element-c96068c{--content-width:1100px;}}@media(max-width:1440px){.elementor-56029 .elementor-element.elementor-element-c96068c{--padding-top:30px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-56029 .elementor-element.elementor-element-0a70c7b{z-index:10;font-size:var( --e-global-typography-229ae6e-font-size );line-height:var( --e-global-typography-229ae6e-line-height );letter-spacing:var( --e-global-typography-229ae6e-letter-spacing );}}@media(max-width:1024px){.elementor-56029 .elementor-element.elementor-element-c96068c{--padding-top:30px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-56029 .elementor-element.elementor-element-0a70c7b{background-position:10px 8px;font-size:var( --e-global-typography-229ae6e-font-size );line-height:var( --e-global-typography-229ae6e-line-height );letter-spacing:var( --e-global-typography-229ae6e-letter-spacing );}}@media(max-width:767px){.elementor-56029 .elementor-element.elementor-element-c96068c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-56029 .elementor-element.elementor-element-0a70c7b{background-position:10px 8px;font-size:var( --e-global-typography-229ae6e-font-size );line-height:var( --e-global-typography-229ae6e-line-height );letter-spacing:var( --e-global-typography-229ae6e-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-eda017f */.demo-.elementor-56029 .elementor-element.elementor-element-eda017f{
    display:flex;
    flex-direction:column;
    gap:24px;
}

.demo-title{
    font-size:24px;
    font-weight:700;
    text-align:left;
    padding-bottom: 30px;
}

.demo-options{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:20px;
    padding-bottom: 30px;
}

.demo-options label{
    position:relative;
    display:flex;
    flex-direction:column;
    gap:10px;
    padding:24px;
    border:1px solid var(--e-global-color-781a428);
    border-radius:12px;
    cursor:pointer;
    transition:.2s ease;
    text-align:left;
}

/* Hide the radio */
.demo-options input{
    position:absolute;
    opacity:0;
    pointer-events:none;
}

.demo-options strong{
    display:block;
    font-size:18px;
    line-height:1.3;
}

.demo-options span{
    font-size:15px;
    line-height:1.5;
}

/* Active state */
.demo-options label.active{
    border-color:var(--e-global-color-primary);
}
.demo-button-wrap{
    display:none;
    justify-content:center;
    flex-direction:column;
    padding-bottom: 25px;
}

.demo-button-wrap.show{
    display:flex;
}
/* Center the button */
#demo-button{
    align-self:center;
}
#demo-button:hover{
    text-decoration: none;
}
.btn-note{
 font-size: 14px;
 text-align: center;
 padding-top: 8px;
}
@media (max-width:767px){
    .demo-options{
        grid-template-columns:1fr;
    }
}/* End custom CSS */