button{position:relative;display:inline-block;margin:15px;padding:15px 30px;text-align:center;font-size:18px;letter-spacing:1px;text-decoration:none;color:#725AC1;background:transparent;cursor:pointer;transition:ease-out 0.5s;border:2px solid #725AC1;border-radius:10px;box-shadow:inset 0 0 0 0 #725AC1}button:hover{color:white;box-shadow:inset 0 -100px 0 0 #725AC1}button:active{transform:scale(0.9)}.contactbtn{margin:1px!important;padding:7px 14px 1px!important;border-radius:7px!important;color:#651919!important;border:1px solid #fd641f!important}.custom-floating-section{position:fixed;top:20%;left:0;z-index:99999;background:transparent;box-shadow:none;border-radius:0;padding:0;display:flex;flex-direction:column;width:auto;transition:opacity 0.6s ease}.icon-container{display:flex;flex-direction:column;gap:12px}.floating-icon{display:flex;align-items:center;text-decoration:none;color:#333;font-weight:500;font-size:14px;white-space:nowrap;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease;padding:6px 8px;border-radius:6px}.floating-icon img{width:30px;height:30px;margin-right:8px;flex-shrink:0}.icon-label{opacity:1;pointer-events:auto;transition:opacity 0.3s ease}.floating-icon:hover,.floating-icon:focus{background-color:#f0f0f0;color:#0077cc;outline:none}.et_header_style_left #et-top-navigation{padding:20px 0px!important}.et_menu_container{display:flex;align-items:center;justify-content:flex-end}.et_menu_logo{margin-right:auto}