#global_cursor{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;will-change:transform;width:40px;height:40px;transition:width .28s ease,height .28s ease,background .28s ease,border-radius .28s ease,border .28s ease;&.direction_right{.left-arrow{opacity:0!important}.right-arrow{width:calc(100% - 14px)!important}}&.direction_left{.right-arrow{opacity:0!important}.left-arrow{width:calc(100% - 14px)}}&.variant_slider{.slider_cursor{scale:1}.cursor{scale:0}}.cursor{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.slider_cursor{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px 7px;background:var(--qt-gradient-2,linear-gradient(180deg,#EA7B2C 0,#D45800 100%));border-radius:100%;width:100px;height:100px;scale:0;transition:.3s ease;svg{width:calc(50% - 14px);height:calc(100% - 48px);position:absolute;left:7px;top:24px;opacity:1;transition:.3s ease;&.right-arrow{left:auto;right:7px}}}}@media screen and (max-width:1024px){#global_cursor{display:none}}.progress-wrapper{position:fixed;max-width:10px;width:100%;height:100%;z-index:9999;background:transparent;right:0}.progress-bar{width:100%;height:100%;background:var(--primary-color);transition:width .1s linear;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media screen and (max-width:767px){.progress-wrapper{max-width:5px}}.nav-button{border-radius:150px;border:1.5px solid #fff;background:linear-gradient(99deg,rgba(255,255,255,.05) -38.33%,rgba(255,255,255,.6) 234.33%);backdrop-filter:blur(87px);height:70px;display:flex;padding:10px 10px 10px 29px;align-items:center;gap:10px;color:#FFF;text-align:center;font-family:Edgecutting Lite Sharp;font-size:24px;font-style:normal;font-weight:500;line-height:130%;.nav-icon{width:50px;height:50px;border-radius:100%;background-color:#212121;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;padding:7px;position:relative;filter:drop-shadow(-4px 5px 21px rgba(65,56,56,.49));span{width:45%;height:2.5px;background-color:#fff;border-radius:10px;position:absolute;right:27%;top:30%;transition:.5s ease;&:nth-child(2){top:50%;width:52%}&:nth-child(3){top:70%;width:30%}}}&.is-active{z-index:150;.nav-icon span{&:first-child{transform:rotate(45deg);top:50%}&:nth-child(2){transform:translateX(12px);opacity:0}&:nth-child(3){transform:rotate(-45deg);top:50%;width:45%}}}}.megaMenu{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;gap:16px;background-color:#212121;opacity:0;transform:translateY(60px);pointer-events:none;transition:.5s ease;.megaContentContainer,.megaMain{scrollbar-width:none}.nav__item{position:relative}.submenu_item{max-height:0;overflow:hidden;transition:.5s ease;a{font-size:16px!important;font-weight:400!important;line-height:1.7!important;margin-bottom:12px}&.active{max-height:240px;margin-top:20px}}.mega_menu__inner{scrollbar-width:none}.megaBg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}& .social-links *{color:rgba(255,255,255,.5)!important;text-transform:capitalize}}.nav_main.nav_open{.megaMenu{opacity:1;transform:translateY(0);pointer-events:all;z-index:100}}.megaNav{position:absolute;z-index:50;>a{width:100%;gap:24px;height:38px;display:flex;align-items:center;font-size:var(--p)!important;font-weight:600!important;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.2);justify-content:space-between;&:before{background-color:currentColor;bottom:0;content:"";height:1px;left:0;min-height:1px;position:absolute;right:0;transform-origin:left;transition:transform .5s cubic-bezier(.55,.055,.675,.19) 0s}&:hover{text-decoration:none!important;&:before{transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.215,.61,.355,1) 0s}}}}.megaMain{width:-moz-fit-content;width:fit-content;*{color:#fff!important}li{width:-moz-fit-content;width:fit-content}a{font-family:Edgecutting Lite Sharp;font-size:64px;font-style:normal;font-weight:500;line-height:130%;display:flex;align-items:center;gap:10px;word-spacing:16px;position:relative;padding-right:30px;text-underline-offset:.7rem;text-decoration-thickness:2px!important;transition:.3s ease;img{top:0;opacity:0;transform:scale(0);transition:.5s ease}&:before,img{position:absolute;right:0}&:before{background-color:currentColor;bottom:0;content:"";height:2px;left:0;min-height:2px;transform-origin:right;transform:scaleX(0);transition:transform .5s cubic-bezier(.55,.055,.675,.19) 0s}&:hover{color:var(--primary-color)!important;&:before{transform:scaleX(1);transform-origin:left;transition:transform .5s cubic-bezier(.215,.61,.355,1)}img{opacity:1;transform:scale(1)}}&.mega_link.active{color:var(--primary-color)!important;img{opacity:1;transform:scale(1)}&:before{transform:scaleX(1);transform-origin:left;transition:transform .5s cubic-bezier(.215,.61,.355,1)}}}}.megaContent{min-height:50%;width:100%;position:relative;.link__group-main{display:flex;flex-direction:column;gap:8px;.link_item{font-size:var(--h5)!important;padding-bottom:2px}.link_item:before{background-color:#fff;bottom:0;content:"";height:1px;left:0;min-height:2px;position:absolute;right:0;transform-origin:right;transform:scaleX(0);transition:transform .5s cubic-bezier(.55,.055,.675,.19) 0s,background-color .3s ease-in-out}.link_item:hover{color:var(--primary-color)!important;&:before{background-color:var(--primary-color);transform:scaleX(1);transform-origin:left;transition:transform .5s cubic-bezier(.215,.61,.355,1)}}}.content_item{opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.5s ease;&.active{opacity:1;pointer-events:all}}img{height:200px;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-fit:cover;object-fit:cover}}.navItems{a{padding-bottom:5px;&:before{background-color:currentColor;bottom:0;content:"";height:1px;left:0;min-height:1px;position:absolute;right:0;transform-origin:right;transform:scaleX(0);transition:transform .5s cubic-bezier(.55,.055,.675,.19) 0s}&:hover{text-decoration:none;&:before{transform:scaleX(1);transform-origin:left;transition:transform .5s cubic-bezier(.215,.61,.355,1)}}}}.linkItem{border-bottom:1px solid #686868;border-radius:0;padding-bottom:10px}@media screen and (max-width:1024px){.megaMain{a{font-size:30px;word-spacing:8px}}.nav-button{font-size:14px;height:45px;padding:6px 6px 6px 14px;.nav-icon{width:32px;height:32px;padding:4px}}}@media screen and (max-width:979px){.megaContent .link__group-main .link_item{font-size:16px!important}}@media screen and (max-width:768px){.megaMain a{font-size:32px!important}.nav-button{padding:6px 6px 6px 14px;height:44px;font-size:14px!important;.nav-icon{width:32px;height:32px;span{height:2px!important}}}}@media screen and (max-width:767px){.nav-button{bottom:120px}.nav__item{.submenu_btn{display:none!important}&:has(.link__group-main){.submenu_btn{display:inline-block!important}}}}@media screen and (max-width:639px){.megaNav{position:relative;margin-top:40px;right:0}.megaContent{.content_item{display:none}}}@media screen and (max-width:375px){.megaMenu{& .social-links{gap:10px;justify-content:space-between}}}.modalMain{position:fixed;left:0;top:0;width:100vw;height:100vh;background:var(--modal-bg);z-index:1999;padding:60px 0;overflow-y:auto;overflow-x:clip;pointer-events:none;visibility:hidden;opacity:0;transition:.5s ease;&.active{opacity:1;visibility:visible;pointer-events:all}.modal-bg{left:0;-o-object-fit:cover;object-fit:contain;height:100%;width:100%;max-width:100%;-o-object-position:left;object-position:left}.closeBtn,.modal-bg{position:absolute;top:0}.closeBtn{right:20px;display:flex;align-items:center;gap:8px;font-weight:400!important;font-size:16px!important}.modalContent form{.form__fields{display:grid;align-items:center;gap:32px 21px;grid-template-columns:repeat(2,minmax(0,1fr));.form__field{flex:100%;grid-column:span 2/span 2}.form__field:first-child,.form__field:nth-child(2){grid-column:span 1/span 1}.form__field div{display:flex;align-items:center;gap:16px;flex-wrap:nowrap}}label{font-size:var(--h3);flex-shrink:0;font-family:var(--heading-font)}& .btn_secondary_new:hover{border:1px solid #212121;&:before{opacity:1}}}}.dark-active{.modalMain{background:var(--dark-background-dark)}}@media screen and (max-width:1024px){.modalMain{form{.form__field div{flex-wrap:wrap}.form__field{flex:100%!important;input{width:100%}}label{font-size:var(--h4)!important}}}}@media screen and (max-width:767px){.modalMain{padding:20px!important;.container{padding-left:0!important;padding-right:0!important;padding-top:40px!important}}}@media screen and (max-width:640px){.modalMain{& .modalContent form{& .form__fields{.form__field:first-child,.form__field:nth-child(2){grid-column:span 2/span 2}}}}}@media screen and (max-width:540px){.modalMain{& .modalContent form{& .form__fields{.form__field div{flex-wrap:wrap}}}}}@media screen and (max-width:480px){.modalMain{& .modalContent form{label{flex-shrink:unset}}}}