.elementor-75 .elementor-element.elementor-element-6146e0{--display:flex;--min-height:80vh;--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;--justify-content:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Work Sans,sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-75 .elementor-element.elementor-element-6146e0{--min-height:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-34af6853 */#history-table-container > p{
    display: none;
}
.cic>.history-section>.history-header>h2,.cic>.total-section>h2,.cic>.modal>.modal-content>.modal-header>h2{
    font-size: 24px;
}
.cic>.modal>.modal-content>.cipher-list>.cipher-option{
    font-size: 18px;
}
.cic>.controls{
    font-size: 18px;
}
.elementor-75 .elementor-element.elementor-element-34af6853 .input-section .input-group label+br{
    display: none;
}
@media(max-width:1600px){
    .cic th, .cic td {
            padding: 10px 12px;
        font-size: 19px;
    }
}
@media(max-width:1024px){
    .cic>header>h1{
        font-size:1.8rem;margin-bottom:8px;
    }
    .cic>.history-section>.history-header>h2, .cic>.total-section>h2, .cic>.modal>.modal-content>.modal-header>h2 {
    font-size: 22px;
}

}
@media(max-width:767px){
    .cic>header>h1{
        font-size:1.4rem;
    }
    .cic>.input-section>.input-group>input{
        font-size:16px;
        padding:10px 15px;
    }
    .cic>.history-section>.history-header>h2, .cic>.total-section>h2, .cic>.modal>.modal-content>.modal-header>h2 {
    font-size: 20px;
}
.cic>.modal>.modal-content>.cipher-list>.cipher-option {
    font-size: 16px;
}
.cic th, .cic td {
        padding: 8px 10px;
        font-size: 0.9rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6146e0 */.join-us-wrap{
    padding: 50px 0;
    display: flex;align-items: center;flex-direction: column;gap:8px;
}
.join-us-wrap .join-us-title{
    font-size: 28px;
}
.join-us-link{
    text-align: center;
    font-size: 18px;text-transform: uppercase;
    border-radius: 50rem;
    border:1px solid #00FF00;
    color:#fff;
    padding: 8px 30px;
}
@media(max-width:1024px){
    .join-us-wrap .join-us-title{
    font-size: 25px;
}
}
@media(max-width:767px){
    .join-us-wrap{
    padding: 50px 0 30px;}
    .join-us-wrap .join-us-title{
    font-size: 20px;
}
.join-us-link{
    font-size:16px;
}
}/* End custom CSS */