.elementor-86 .elementor-element.elementor-element-371a1caf{--display:flex;--position:fixed;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;top:1rem;}.elementor-86 .elementor-element.elementor-element-371a1caf.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-86 .elementor-element.elementor-element-371a1caf{right:1rem;}body.rtl .elementor-86 .elementor-element.elementor-element-371a1caf{left:1rem;}.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-86 .elementor-element.elementor-element-10aa7824 .elementor-button{background-color:#1611FF;font-size:15px;font-weight:bold;text-transform:uppercase;line-height:1.5em;letter-spacing:0.4px;border-radius:30px 30px 30px 30px;padding:15px 15px 15px 10px;}.elementor-86 .elementor-element.elementor-element-10aa7824 .elementor-button-content-wrapper{flex-direction:row-reverse;}#elementor-popup-modal-86 .dialog-widget-content{background-color:#02010100;margin:120px 0px 0px 0px;}#elementor-popup-modal-86 .dialog-message{width:300px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-86{justify-content:flex-end;align-items:flex-start;}@media(max-width:767px){.elementor-86 .elementor-element.elementor-element-371a1caf{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-86 .elementor-element.elementor-element-10aa7824 .elementor-button{line-height:1.5em;}}@media(min-width:768px){.elementor-86 .elementor-element.elementor-element-371a1caf{--width:161%;}}/* Start custom CSS for button, class: .elementor-element-10aa7824 */.elementor-86 .elementor-element.elementor-element-10aa7824 .elementor-button .elementor-align-icon-right 
    {font-size: 40px; 
    line-height: 0px;}
    
.elementor-86 .elementor-element.elementor-element-10aa7824 .elementor-button {width:60px;
    height: 50px;
    min-height: 50px;}
    
.elementor-86 .elementor-element.elementor-element-10aa7824 .elementor-button-text
    {white-space: nowrap;
    display:none;
        visibility: hidden;
    opacity: 0;
 transition: all 1s linear;
}

.elementor-86 .elementor-element.elementor-element-10aa7824 .elementor-button:hover .elementor-button-text 
    {margin: 0px 5px -5px 15px;
    display:block;
         visibility: visible;
    opacity: 1;
 transition: all 1s linear;}


.elementor-86 .elementor-element.elementor-element-10aa7824 .elementor-button:hover {width:170px;
    transition: all 0.125s ease-in;}
    
    
.elementor-86 .elementor-element.elementor-element-10aa7824    .elementor-button-icon {font-size:20px !important; padding:0em;
    margin:-5px  0px 0px 5px;
    }
    
  .elementor-86 .elementor-element.elementor-element-10aa7824 .elementor-button:hover  .elementor-button-icon {margin: -5px  15px 10px 10px;   }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371a1caf */.elementor-86 .elementor-element.elementor-element-371a1caf {
  overflow: hidden; 
  width: fit-content;
}
.elementor-86 .elementor-element.elementor-element-371a1caf:hover
{
  width: fit-content;
}/* End custom CSS */