.elementor-863 .elementor-element.elementor-element-8f4115f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-863 .elementor-element.elementor-element-5d37fd8 .button{background-color:var( --e-global-color-c007e78 );font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:#000000 !important;}.elementor-863 .elementor-element.elementor-element-5d37fd8{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-863 .elementor-element.elementor-element-5d37fd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-863 .elementor-element.elementor-element-5d37fd8 h2{font-family:"IBM Plex Sans", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-863 .elementor-element.elementor-element-5d37fd8 form.woocommerce-form-login p{font-family:"Arial", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-863 .elementor-element.elementor-element-5d37fd8 form.woocommerce-form-login{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000030;border-radius:8px 8px 8px 8px;}.elementor-863 .elementor-element.elementor-element-5d37fd8 form.woocommerce-form-login a{color:#000000;}.elementor-863 .elementor-element.elementor-element-5d37fd8 form.woocommerce-form-login .form-row label{font-family:var( --e-global-typography-25daa70-font-family ), Sans-serif;color:#000000;}.elementor-863 .elementor-element.elementor-element-5d37fd8 form.woocommerce-form-login .form-row label abbr{color:#FF0000;}.elementor-863 .elementor-element.elementor-element-5d37fd8 form.woocommerce-form-login .form-row label .required{color:#FF0000;}.elementor-863 .elementor-element.elementor-element-5d37fd8 form.woocommerce-form-login input.input-text{font-family:"Arial", Sans-serif;font-size:16px;color:#000000;}.elementor-863 .elementor-element.elementor-element-5d37fd8 .select2-container .select2-selection .select2-selection__rendered{color:#000000;}.elementor-863 .elementor-element.elementor-element-5d37fd8 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent;}.elementor-863 .elementor-element.elementor-element-5d37fd8 form.woocommerce-form-login input.input-text:not(.select2){background-color:#02010100;}.elementor-863 .elementor-element.elementor-element-5d37fd8 .select2-container .select2-selection--single{background-color:#02010100;}.elementor-863 .elementor-element.elementor-element-5d37fd8 form.woocommerce-form-login input.input-text:not(.select2), .elementor-863 .elementor-element.elementor-element-5d37fd8 .select2-container .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000030;}.elementor-863 .elementor-element.elementor-element-5d37fd8 .button:hover, .elementor-863 .elementor-element.elementor-element-5d37fd8 .button:focus{color:#000000 !important;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-863 .elementor-element.elementor-element-95d12fc .elementor-button{background-color:#FFA50000;font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-863 .elementor-element.elementor-element-95d12fc{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-863 .elementor-element.elementor-element-95d12fc.elementor-element{--align-self:center;}.elementor-863 .elementor-element.elementor-element-95d12fc .elementor-button .elementor-button-content-wrapper{justify-content:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-863 .elementor-element.elementor-element-8f4115f{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-863 .elementor-element.elementor-element-5d37fd8{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}}@media(max-width:767px){.elementor-863 .elementor-element.elementor-element-8f4115f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-863 .elementor-element.elementor-element-5d37fd8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-863 .elementor-element.elementor-element-5d37fd8 h2{font-size:25px;}.elementor-863 .elementor-element.elementor-element-95d12fc{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}/* Start custom CSS for button, class: .elementor-element-95d12fc */.elementor-863 .elementor-element.elementor-element-95d12fc{
    border-radius: 50px;
    overflow: hidden;

}


.elementor-863 .elementor-element.elementor-element-95d12fc .elementor-button-text{
    z-index: 3;
}


.elementor-863 .elementor-element.elementor-element-95d12fc .elementor-button:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    opacity: 1;
    transform: scaleX(1.0);
    transition-duration: 800ms;
    background-color: #FFA500;
    z-index: 0;
    border-radius: 50px;
   
}



.elementor-863 .elementor-element.elementor-element-95d12fc .elementor-button:before {
    position: absolute;
    top: 0px;
    left: 100%;
    right: 0px;
    content: "";
    background: #011e45;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    border-radius: 0%;
    transition-duration: 800ms;
    z-index: 1;
    bottom: 0;
    border-radius: 50px;
    
}


.elementor-863 .elementor-element.elementor-element-95d12fc:hover .elementor-button:before{
    left: 0;
    right: 0px;
 
}

.elementor-863 .elementor-element.elementor-element-95d12fc:hover .elementor-button:after{
    transform: scaleX(0);
    transition-duration: 1500ms;
    
}/* End custom CSS */