.elementor-33684 .elementor-element.elementor-element-7bf210f{margin-top:0em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-33684 .elementor-element.elementor-element-d693807 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33684 .elementor-element.elementor-element-70cc3fb{width:100%;max-width:100%;}.elementor-33684 .elementor-element.elementor-element-70cc3fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-33684 .elementor-element.elementor-element-bd7e4c9{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:1px;}.elementor-33684 .elementor-element.elementor-element-bd7e4c9 .elementor-divider-separator{width:100%;}.elementor-33684 .elementor-element.elementor-element-bd7e4c9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for section, class: .elementor-element-7bf210f */a.registerBTN{
    font-size: 18px;
    display: inline-block;
    color: #e11d3a;
    border-radius: 0;
    padding: 16px 24px;
    transition: all 0.7s ease-out;
    background: linear-gradient(270deg, #e11d3a, #e11d3a, rgba(34, 34, 34, 0), rgba(34, 34, 34, 0));
    background-position: 1% 50%;
    background-size: 300% 300%;
    border: 1px solid #e11d3a;
    z-index: 1;
    text-align: center;
    font-weight: 500;
    transition:0.45s;
    fill:#fff;
}
a.registerBTN:hover {
    color: #fff;
    border: 1px solid #e11d3a;
    background-position: 99% 50%;
}
/* --- xl --- */
@media (min-width: 1281px){
    .img-sm-show{display:block;}
}
/* --- lg --- */
@media (min-width: 1025px) and (max-width: 1280px){
    .img-sm-show{display:none;}
}
/* --- md --- */
@media (min-width: 768px) and (max-width: 1024px){
    .img-sm-show{display:none;}
        a.registerBTN{
        font-size: 16px;
        /*width:100%;*/
        transition:0.45s;
    }
}

/* --- sm xs --- */
@media (min-width: 200px) and (max-width: 767px){
    a.registerBTN{
        font-size: 16px;
        /*width:100%;*/
        transition:0.45s;
    }
.img-sm-show{display:block;}
.logo-h{height:200px;}
}/* End custom CSS */