.prices .btn.btn-border .text-wrapper{position:relative;height:100%;width:100%;overflow:hidden}.prices .btn.btn-border .original-text,.prices .btn.btn-border .duplicate-text{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.prices .btn.btn-border .original-text{top:50%;transform:translate(-50%,-50%)}.prices .btn.btn-border .duplicate-text{top:100%;transform:translate(-50%,0%)}.prices .btn.btn-border:hover .original-text{animation:textUp .4s ease forwards}.prices .btn.btn-border:hover .duplicate-text{animation:textDown .4s ease forwards}.prices .btn.btn-border:not(:hover) .original-text{animation:textResetOriginal .4s ease forwards}.prices .btn.btn-border:not(:hover) .duplicate-text{animation:textResetDuplicate .4s ease forwards}@media screen and (max-width:1365px){.elementor-lightbox{display:none!important}}body:is(.elementor-editor-active) .header__wrapper{background-color:black}.header__wrapper.menu-open{height:fit-content;max-height:calc(100vh - 20px);margin-bottom:10px;border-radius:20px}.menu-open{margin-top:10px;padding-top:24px;background-color:rgba(38,40,44,.9);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .5s cubic-bezier(.4,0,.2,1)!important}.menu-open .logo__wrapper{transform:translate3d(0,0,0)}.menu-open .control__wrapper{transform:translate3d(0,0,0)}.menu-open .mobile-menu__wrapper{display:flex;transition:all .5s cubic-bezier(.4,0,.2,1)!important}.menu-open .btn-mobile-menu-open{z-index:0!important}.elementor-item .line-before,.elementor-item .line-after,.phone-link .elementor-button-content-wrapper .line-before,.phone-link .elementor-button-content-wrapper .line-after{content:"";position:absolute;bottom:0;width:100%;height:1px;background-color:#fff;left:-101%;pointer-events:none;transition:none}body:not(.elementor-editor-active) .hero .title h1>div,body:not(.elementor-editor-active) .hero .subtitle p>div{opacity:0;transform:translateY(50px)}.about .link{text-decoration:underline;text-decoration-thickness:1.5px}.projects .elementor-gallery__container>.elementor-gallery-item .elementor-animated-item--grow{transform-origin:center center}@media (max-width:767px){.faq .elementor-image-box-content{text-align:left}}.form__wrapper .elementor-message{position:absolute;bottom:-32px;width:auto;font-size:10px;line-height:1.2;text-align:center;margin:0;padding:3px 5px;border-radius:20px;background-color:#000}body:is(.elementor-editor-active) .footer__wrapper{background-color:black}.popup-prices .dialog-close-button{top:calc(60px + 8px);right:calc(( 93vw - 1475px ) / 2);height:28px;width:28px;content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMSAyOC41TDI4LjUgMSIgc3Ryb2tlPSIjMjMxRjIwIj48L3BhdGg+PHBhdGggZD0iTTEuMDAwOTggMUwyOC41MDEgMjguNSIgc3Ryb2tlPSIjMjMxRjIwIj48L3BhdGg+PC9zdmc+");z-index:10}.popup-prices .dialog-close-button svg{display:none}.popup-prices .elementor-widget-n-accordion{z-index:20}@media only screen and (max-width:1679px) and (min-width:1366px){.popup-prices .dialog-close-button{top:65px;right:30px}}.elementor-popup-modal{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.popup-common-form .dialog-close-button{height:28px;width:28px;content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMSAyOC41TDI4LjUgMSIgc3Ryb2tlPSJ3aGl0ZSI+PC9wYXRoPgogIDxwYXRoIGQ9Ik0xLjAwMDk4IDFMMjguNTAxIDI4LjUiIHN0cm9rZT0id2hpdGUiPjwvcGF0aD4KPC9zdmc+Cg==")}.popup-common-form .form__wrapper{backdrop-filter:none;-webkit-backdrop-filter:none}