.elementor-21174 .elementor-element.elementor-element-515014d{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21174 .elementor-element.elementor-element-515014d:not(.elementor-motion-effects-element-type-background), .elementor-21174 .elementor-element.elementor-element-515014d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21174 .elementor-element.elementor-element-a48c490{--display:flex;}.elementor-21174 .elementor-element.elementor-element-ff37a0d{text-align:justify;}.elementor-21174 .elementor-element.elementor-element-aba4878{text-align:justify;}.elementor-21174 .elementor-element.elementor-element-b955a47{text-align:justify;}.elementor-21174 .elementor-element.elementor-element-18a585f{text-align:justify;}@media(max-width:767px){.elementor-21174 .elementor-element.elementor-element-a48c490{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21174 .elementor-element.elementor-element-ff37a0d{padding:8px 8px 8px 8px;}.elementor-21174 .elementor-element.elementor-element-aba4878{padding:8px 8px 8px 8px;}.elementor-21174 .elementor-element.elementor-element-b955a47{padding:8px 8px 8px 8px;}.elementor-21174 .elementor-element.elementor-element-18a585f{padding:8px 8px 8px 8px;}.elementor-21174 .elementor-element.elementor-element-7c690d9{padding:4px 4px 4px 4px;}}/* Start custom CSS for text-editor, class: .elementor-element-ff37a0d */h1 {
    font-size: 160% !important;
    font-weight: 900 !important;
    line-height: 1.4em !important
}
h2, h3, h4 {
    font-size: 120% !important;
    line-height: 1.4em !important

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aba4878 */h1 {
    font-size: 160% !important;
    font-weight: 900 !important;
    line-height: 1.4em !important
}
h2, h3, h4 {
    font-size: 120% !important;
    line-height: 1.4em !important

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b955a47 */h1 {
    font-size: 160% !important;
    font-weight: 900 !important;
    line-height: 1.4em !important
}
h2, h3, h4 {
    font-size: 120% !important;
    line-height: 1.4em !important

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a585f */h1 {
    font-size: 160% !important;
    font-weight: 900 !important;
    line-height: 1.4em !important
}
h2, h3, h4 {
    font-size: 120% !important;
    line-height: 1.4em !important

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c690d9 */.tb-ch-1, .tb-ch-2, .tb-ch-3 {
    font-weight: bold
}
.tb-ch-2 , .tb-cl-2 {
    text-align: center;
    font-weight: bold
}

@media (max-width:767px) {
    .elementor-21174 .elementor-element.elementor-element-7c690d9 {
        font-size: .85em;
        text-align: justify;
    }
    .elementor-21174 .elementor-element.elementor-element-7c690d9 td {
        padding: 4px;
    }
}/* End custom CSS */
/* Start custom CSS */@media (max-width:767px) {
    body.elementor-page-21174 .ast-container {
        padding: 0 !important;
    }
    #main > article {
        padding: 20px 6px;
    }
}
#respond {
    padding: 10px;
    background: #fff;
    border-radius: 7px;
}
nav.navigation {
    display: none;
}
body.elementor-page-21174 h1 , h2 , h3 , h4 {
    color: #283c8e !important
}/* End custom CSS */