.elementor-button{background:#fff0;border:1px solid #454750;border-radius:100px;padding:15px 18px;font-family:"Manrope",sans-serif}.elementor-button:hover{border:1px solid var(--theme-primary-color);color:var(--theme-primary-color)!important}.elementor-button:hover .elementor-button-icon{transform:rotate(0deg)}.elementor-button:hover .elementor-button-icon svg{color:var(--theme-primary-color);fill:var(--theme-primary-color)}.elementor-button-icon{transform:rotate(-30deg);transition:all 0.3s}.elementor-button-text{letter-spacing:.4px}.wp-block-social-links .wp-block-social-link-anchor{width:36px;min-width:36px;height:36px;display:block;border:1px solid #454750!important;transition:all 0.5s;display:flex;align-items:center;justify-content:center}.wp-block-social-links .wp-block-social-link-anchor:hover{border:1px solid var(--theme-primary-color)!important}.wp-block-social-links .wp-block-social-link-anchor svg{color:#fff;fill:#fff;width:18px}.line-shape{max-width:1531px;height:100vh;position:fixed;left:50%;top:-20px;justify-content:space-between;margin:0 auto;transform:translateX(-50%);flex-wrap:wrap;height:100%;width:100%;display:flex;z-index:0}.line-shape span{position:relative;width:1px;height:100%;display:block;background:#0000001a}.line-shape span::before,.line-shape span::after{position:absolute;top:0;left:0;content:"";background:var(--theme-primary-color);box-shadow:rgb(228 235 242 / .2) 0 8px 24px;border-top-left-radius:50px;border-top-right-radius:50px;clip-path:polygon(51% 8%,68% 15%,66% 40%,60% 78%,56% 100%,46% 100%,42% 84%,38% 56%,34% 17%)}.line-shape span::after{animation:dscroll 2s linear infinite;width:2px;height:24px;bottom:0;left:0;background:var(--theme-primary-color);box-shadow:rgb(228 235 242 / .2) 0 8px 24px;border-top-left-radius:50px;border-top-right-radius:50px;clip-path:polygon(51% 8%,68% 15%,66% 40%,60% 78%,56% 100%,46% 100%,42% 84%,38% 56%,34% 17%)}@keyframes dscroll{100%{transform:translateY(100vh)}}.form-footer{border:1px solid #454750;border-radius:4px;padding:5px;display:flex;align-items:center;gap:10px}.form-footer input{background-color:transparent!important;border-radius:4px;border:1px solid transparent!important;padding:13px 24px!important;margin-bottom:0!important}.form-footer input::placeholder{color:#bebebe;font-size:16px}.form-footer .btn-footer{position:relative;display:inline-flex}.form-footer .btn-footer input{border-radius:3px;background:transparent!important;padding:11px 26px!important;z-index:1}.form-footer .btn-footer .icon{position:absolute;background:var(--theme-primary-color);border-radius:3px;top:0;right:0;padding:11px 15px;z-index:0}.form-footer .btn-footer .icon svg{width:20px}.single-portfolio .port-single,.single-page .posts-navigation,.single-services .service-details-header,.single-team .team-details-box{z-index:2;position:relative}.text-animation-slide .tf-highlighted .item-text{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--theme-primary-color);color:#fff0;transition:all 0.5s;position:relative;-webkit-text-fill-color:#fff0;animation:shine 3s infinite!important;-webkit-mask-image:linear-gradient(-75deg,rgb(56 75 255 / .15) 50%,#384BFF 50%,rgb(56 75 255 / .15) 100%);-webkit-mask-size:200%}@keyframes shine{from{-webkit-mask-position:150%}to{-webkit-mask-position:-50%}}