/*!
Theme Name: level_theme
*/
.custom-logo{height:48px;width:48px}@media (min-width:1101px){.custom-logo{height:65px;width:65px}}.search-input:focus~button{transform:rotateY(0deg);opacity:1}html.scroll-hidden,html.scroll-hidden body{overflow:hidden}html,body{overflow-x:hidden}#mobile-menu.active{translate:0 0}.submenu-close{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;right:8px;top:8px;cursor:pointer}.submenu-close:before,.submenu-close:after{content:'';height:1px;width:20px;background:#afbec1}.submenu-close:before{transform:rotate(45deg);margin-bottom:-1px}.submenu-close:after{transform:rotate(-45deg)}.link-after{margin-top:4px;display:block;position:relative;height:1px;width:18px;background:linear-gradient(90deg,#5d6668 0%,#afbec1 100%);transition:width .3s ease-in-out}.link-after:after{content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);height:5px;width:5px;background:#afbec1;border-radius:50%}.submenu-link:hover .link-after{width:100%}.submenu.active{opacity:1;pointer-events:auto;visibility:visible;z-index:10}@media (min-width:1101px){.submenu.active{translate:-50% 0;z-index:0}}#header-search-input:focus~#search-submit-button{transform:rotateY(0);opacity:1}#header-search.active{opacity:1;translate:0 0;visibility:visible;pointer-events:auto}#menu-overlay.active{z-index:98;display:block}.form-submit-btn{width:40px;height:40px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:8px;background:#afbec1;cursor:pointer;transition:background .2s linear}.form-submit-btn:before{content:'';transition:transform .2s linear;width:24px;height:20px;background:url(//darident.com/wp-content/themes/level_theme/assets/images/icons/form-send.svg) center center/contain no-repeat}.form-input{width:100%;font-family:Gilroy;padding:8px 16px;background:#f5f5f5;font-size:18px;line-height:20px;color:#242424;border-radius:8px;outline:none;transition:all .2s ease-in-out;border:1px solid transparent}.form-input[aria-invalid=true]{border-color:red}.form-input::placeholder{color:#afbec1}.form-input:hover{box-shadow:0px 4px 4px 0px rgba(0,0,0,.15)}.form-input:focus{border-color:#afbec1}.form-input-wrapper p{display:flex;max-width:475px;gap:8px}.form-input-wrapper span{width:100%}@media (min-width:1101px){.form-input-wrapper p{gap:11px}}.animate-words{will-change:transform;transition:transform .2s linear;animation:rotateAnimation 20s infinite linear}.animate-words path{animation:colorAnimation 20s infinite linear}@keyframes rotateAnimation{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}@keyframes colorAnimation{0%{fill:#242424}25%{fill:#afbec1}50%{fill:#242424}75%{fill:#afbec1}100%{fill:#242424}}@media (any-hover:hover){.price-span{width:20px}.price-item:hover .price-span{width:100%}.form-submit-btn:hover{background:linear-gradient(180deg,#afbec1 0%,#535a5b 100%)}.form-submit-btn:hover:before{transform:rotate(-31.071deg)}}@media (any-hover:none){.price-span{width:100%}}.text-block p{margin-top:8px}.text-block ul{margin-top:8px;list-style:disc;padding-left:25px}.text-block h3{margin-top:8px;font-family:Artegra;font-size:20px;font-weight:600;line-height:24px}.text-block h3:first-child{margin-top:0}@media (min-width:769px){.text-block h3{font-size:24px;line-height:32px}.text-block.text-block-mod p{margin-top:24px}}.page-numbers.prev,.page-numbers.next{display:none}.page-numbers{display:block;padding:10px 4px;width:40px;height:40px;text-align:center;font-family:Artegra;font-size:18px;font-style:normal;font-weight:400;line-height:20px;color:#242424}.page-numbers.current{border-radius:8px;border:1px solid #afbec1}.wpcf7-response-output{display:none !important}.otgs-development-site-front-end{display:none !important}.flex-row-reverse{flex-direction:row-reverse}.footer-modal-btn{position:fixed;right:30px;bottom:75px;z-index:10;width:48px;height:48px;border-radius:8px;background:#afbec1;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background .2s linear}.footer-modal-btn img{flex-shrink:0;object-fit:contain;transition:transform .2s linear}@media (any-hover:hover){.footer-modal-btn:hover{background:linear-gradient(180deg,#afbec1 0%,#535a5b 100%)}.footer-modal-btn:hover img{transform:rotate(-15deg)}}.form-footer-modal{padding:24px;border-radius:24px}