.sub-btn-con .btn-div{margin-left:0;transition:all .3s ease-in-out!important}.post-password-form .ps-logo{width:200px;margin-bottom:50px}.ft-hero:before{background-image:linear-gradient(180deg,#0000008f 60%,var(--e-global-color-primary) 100%)!important}.team-role p{line-height:1.25em!important}.post-password-form{padding:30px;margin-left:auto;margin-right:auto;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.post-password-form input{border-radius:0 !Important;margin-top:10px;padding:18px}.post-password-form label{width:100%;margin-top:20px;font-size:16px!important}.post-password-form input[type="submit"]{width:100%;border-radius:0;background-color:#a1bf2f;border-color:#a1bf2f;padding:18px}.stream-loop{opacity:1;transition:.3s ease}.stream-loop:hover{opacity:.5;transition:.3s ease}.sub-btn-con:hover .btn-div{margin-left:-10px;background-color:#ffffff!important;transition:all .3s ease-in-out!important}.sub-btn-con .sub-btn .elementor-heading-title{transition:all .3s ease-in-out!important}.sub-btn-con:hover .sub-btn .elementor-heading-title{color:#ffffff!important;transition:all .3s ease-in-out!important}.post-con h1,.post-con h2,.post-con h3,.post-con h4,.post-con h5,.post-con h6{font-size:clamp(1.75rem, 0.6478rem + 1.7204vw, 2.25rem)!important;margin-top:30px!important;margin-bottom:10px!important}.sub-hero h1{white-space:nowrap!important}.team-border{max-height:400px!important}.grecaptcha-badge{visibility:hidden}.testimonial-text p{font-style:italic}.team-border img{max-height:440px!important;object-fit:contain}.serv-con .sticky-serv-img{opacity:0;transition:opacity .3s ease-in-out}.cs-loop-con .cs-line{width:0%!important;--width:0% !important;transition:all .4s ease-in-out}.cs-loop-con:hover .cs-line{width:100%!important;--width:100% !important;transition:all .4s ease-in-out}.cs-loop-con .cs-btn{opacity:0;margin-bottom:-10px;transition:all .4s ease-in-out}.cs-loop-con:hover .cs-btn{opacity:1;margin-bottom:10px;transition:all .4s ease-in-out}.cs-logo{opacity:1;transition:all .3s ease-in-out}.cs-loop-con:hover .cs-logo{opacity:1;transition:all .3s ease-in-out}.cs-img{height:100%!important;width:100%!important;scale:1.02;transition:all .3s ease-in-out}.cs-loop-con:hover .cs-img{scale:1.1;transition:all .3s ease-in-out}.cs-img:after{content:'';position:absolute;width:100%!important;height:100%!important;background-color:#00000087;top:0;left:0}.serv-con.elementor-sticky--active .sticky-serv-img{opacity:1;transition:opacity .3s ease-in-out}.serv-con .sticky-serv-icon{opacity:0;transition:opacity .3s ease-in-out}.serv-con.elementor-sticky--active .sticky-serv-icon{opacity:1;transition:opacity .3s .45s ease-in-out}.down-chev .box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.down-chev span{display:block;width:20px;height:20px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);margin:-10px;animation:animate 2s infinite}.down-chev span:nth-child(2){animation-delay:-0.2s}.down-chev span:nth-child(3){animation-delay:-0.4s}@keyframes animate{0%{opacity:0;transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}100%{opacity:0;transform:rotate(45deg) translate(20px,20px)}}.top-scrolling-header{transition:all .8s ease-in-out!important;position:fixed;top:0;width:100%!important;min-width:100%!important;z-index:99;padding:clamp(3.75rem, -1.7608rem + 8.6022vw, 6.25rem) clamp(2.5rem, -3.0108rem + 8.6022vw, 5rem) 20px clamp(2.5rem, -3.0108rem + 8.6022vw, 5rem)}.header-scrolled{padding:clamp(0.9375rem, 0.2487rem + 1.0753vw, 1.25rem) clamp(2.5rem, -3.0108rem + 8.6022vw, 5rem) clamp(0.9375rem, 0.2487rem + 1.0753vw, 1.25rem) clamp(2.5rem, -3.0108rem + 8.6022vw, 5rem)!important;background-color:#030303!important;background:#030303!important}@media (max-width:1024px){.top-scrolling-header,.header-scrolled{padding:15px 40px 15px 40px!important;top:0!important}.top-scrolling-header::before{background-color:#fff0;opacity:0;transition:all 0.3s ease-in-out}.top-scrolling-header.elementor-active::before{background-color:#030303E0!important;opacity:1;transition:all 0.11s ease-in-out}.post-con h1,.post-con h2,.post-con h3,.post-con h4,.post-con h5,.post-con h6{font-size:clamp(1.125rem, 0.7405rem + 1.5773vw, 1.75rem)!important;margin-top:0px!important;margin-bottom:5px!important}.post-con p{margin-bottom:25px!important}.team-role p{line-height:1.25em!important}}@media (max-width:767px){.serv-con .sticky-serv-icon,.serv-con .sticky-serv-img{opacity:1!important;}.top-scrolling-header,.header-scrolled{padding:10px 20px 10px 20px!important;top:0!important}.cs-loop-con .cs-btn{opacity:1!important}.team-border{max-height:180px!important}.team-border img{max-height:195px!important;object-fit:contain}.team-role p{line-height:1.25em!important}}@media (min-width:500px){.formx .elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-name.elementor-col-40{position:absolute;width:38%}.formx .elementor-field-type-email.elementor-field-group.elementor-column.elementor-field-group-email.elementor-col-40{position:absolute;margin-top:80px;width:38%}.formx .elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-phone.elementor-col-40{position:absolute;margin-top:160px;width:38%}.formx .elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-date.elementor-col-40{position:absolute;margin-top:240px;width:38%}.formx .elementor-field-type-textarea.elementor-field-group.elementor-column.elementor-field-group-message.elementor-col-100{position:absolute;margin-left:40.5%;width:60%;padding:0}.formx .elementor-field-type-textarea textarea{min-height:298px!important}.formx .elementor-field-type-html{text-align:right;margin-top:320px;padding-right:0!important}.formx .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons{width:100%;padding-left:80%;padding-right:0}.formx input:focus,.formx textarea:focus{outline:none!important;border-color:#842177!important;box-shadow:0 0 10px #842177!important}}@media (min-width:1570px){.services-wrap{padding-left:clamp(5rem, -40.0574rem + 45.9184vw, 33.125rem)!important}}.elementor-nav-menu--main ul li a:after{inset-inline-start:0%!important}@media (min-width:1025px){.formx .elementor-message{line-height:0;height:0;position:absolute;width:100%;text-align:right}}@media (min-width:1025px) and (max-width:1630px){.serv-con{min-height:100vh}}.elementor-nav-menu--main ul li:nth-of-type(1) a:after{background-color:#A1BF2F!important}.elementor-nav-menu--main ul li:nth-of-type(2) a:after{background-color:#93C4E2!important}.elementor-nav-menu--main ul li:nth-of-type(3) a:after{background-color:#852078!important}.elementor-nav-menu--main ul li:nth-of-type(4) a:after{background-color:#DC661C!important}.elementor-nav-menu--main ul li:nth-of-type(5) a:after{background-color:#F8AD1F!important}.elementor-nav-menu--main ul li:nth-of-type(6) a:after{background-color:#A1BF2F!important}.elementor-nav-menu--main ul li:nth-of-type(7) a:after{background-color:#93C4E2!important}.elementor-nav-menu--main ul li:nth-of-type(8) a:after{background-color:#852078!important}.elementor-nav-menu--main ul li:nth-of-type(9) a:after{background-color:#DC661C!important}.elementor-nav-menu--main ul li:nth-of-type(10) a:after{background-color:#F8AD1F!important}.team-loop .team-department-directors .team-border{border-color:#A1BF2F!important}.team-loop .team-department-directors .team-name p{color:#A1BF2F!important}.team-loop .team-department-management .team-border{color:#93C4E2!important}.team-loop .team-department-management .team-name p{color:#93C4E2!important}.team-loop .team-department-technical-production .team-border{color:#852078!important}.team-loop .team-department-technical-production .team-name p{color:#852078!important}.team-loop .team-department-production .team-border{border-color:#F8AD1F!important}.team-loop .team-department-production .team-name p{color:#F8AD1F!important}.block-reveal.fadeIn::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#93C4E2;z-index:9;animation:yshowText 1s ease 0.2s forwards;transform-origin:100% 0%;border:0!important}@keyframes yshowText{0%{transform:scaleY(1)}100%{transform:scaleY(0)}}.block-reveal-two.fadeIn::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#F8AD1F;z-index:9;animation:yshowText 1s ease 0.2s forwards;transform-origin:100% 0%;border:0!important}@keyframes yshowText{0%{transform:scaleY(1)}100%{transform:scaleY(0)}}*:focus{outline:0!important}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}@keyframes slideDown{from{transform:translate3d(0,-30px,0)}to{transform:none}}.elementor-element.slideInDown{animation-name:slideDown}@keyframes slideLeft{from{transform:translate3d(-30px,0,0)}to{transform:none}}.elementor-element.slideInLeft{animation-name:slideLeft}@keyframes slideRight{from{transform:translate3d(30px,0,0)}to{transform:none}}.elementor-element.slideInRight{animation-name:slideRight}@keyframes slideUp{from{transform:translate3d(0,30px,0)}to{transform:none}}.elementor-element.slideInUp{animation-name:slideUp}html{scroll-behavior:auto}