@keyframes wave-front{to{transform:translateX(-50%)}}@keyframes wave-back{to{transform:translateX(50%)}}@keyframes headerSlideDown{0%{margin-top:-150px}to{margin-top:0}}@keyframes bar_anim{0%,to{-webkit-clip-path:inset(-2px 0);clip-path:inset(-2px 0)}42%{-webkit-clip-path:inset(-2px 0-2px 100%);clip-path:inset(-2px 0-2px 100%)}43%{-webkit-clip-path:inset(-2px 100% -2px 0);clip-path:inset(-2px 100% -2px 0)}}@-webkit-keyframes tpSwing{0%{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}to{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}}@-moz-keyframes tpSwing{0%{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}to{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}}@-ms-keyframes tpSwing{0%{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}to{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}}@keyframes tpSwing{0%{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}to{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}}@keyframes tdfadeUp{0%{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes mymove{0%,to{transform:scale(.9)}50%{transform:scale(1)}}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-webkit-keyframes loading{0%{opacity:1}to{opacity:0}}@keyframes loading{0%{opacity:1}to{opacity:0}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}a,button,input,li,p,select,textarea{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}:root{--tp-ff-body:"Inter",sans-serif;--tp-ff-heading:"Space Grotesk",sans-serif;--tp-ff-p:"Inter",sans-serif;--tp-ff-teko:"Space Grotesk",sans-serif;--tp-ff-dm:"Inter",sans-serif;--tp-ff-inter:"Inter",sans-serif;--tp-ff-morganite-bold:"Space Grotesk",sans-serif;--tp-common-white:#fff;--tp-common-white-2:#f0f0f0;--tp-common-black:#030303;--tp-common-black-1:#10302a;--tp-common-black-3:#000;--tp-common-black-4:#405955;--tp-common-black-5:#111112;--tp-common-green-2:#ffd500;--tp-common-blue:#5956e9;--tp-common-nights:#7d5dff;--tp-grey-1:#525252;--tp-grey-2:#999;--tp-grey-5:#f3f1f2;--tp-grey-6:#afb7b6;--tp-grey-8:#101010;--tp-theme-primary:#edcb4a;--tp-theme-secondary:#ff6d00;--tp-border-1:#eee;--tp-border-2:rgba(51,51,51,.8);--tp-border-3:hsla(0,0%,100%,.1)}*{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6{color:var(--tp-common-black);font-family:var(--tp-ff-body);font-weight:400;line-height:26px}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--tp-ff-heading);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:0;-webkit-transition:color .3s ease-out 0s;-moz-transition:color .3s ease-out 0s;-ms-transition:color .3s ease-out 0s;-o-transition:color .3s ease-out 0s;transition:color .3s ease-out 0s}h1{font-size:70px}h2{font-size:50px}h3{font-size:36px}h4{font-size:26px}h5{font-size:20px}body,h6,p{font-size:16px}*,ul{margin:0;padding:0}p{color:var(--tp-grey-1);font-family:var(--tp-ff-p);font-weight:400;line-height:26px;margin-bottom:15px}img{max-width:100%}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}a:focus{outline:0}.button:focus{outline:0;text-decoration:none}a:focus,a:hover{color:inherit;text-decoration:none}a,button{background:0 0;border:0;color:inherit;outline:0}button:hover{cursor:pointer}button:focus{outline:0}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{line-height:52px;padding-left:25px;padding-right:25px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{background-color:var(--tp-common-white);border:1px solid var(--tp-common-white);border-radius:4px;color:var(--tp-theme-primary);font-size:16px;height:52px;outline:0;width:100%}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--tp-grey-2)}input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]:-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]:-moz-placeholder,input[type=url]::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:var(--tp-grey-2)}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--tp-grey-2)}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:var(--tp-grey-2)}[dir=rtl] input[type=email],[dir=rtl] input[type=number],[dir=rtl] input[type=password],[dir=rtl] input[type=tel],[dir=rtl] input[type=text],[dir=rtl] input[type=url],[dir=rtl] textarea{text-align:right}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:var(--tp-theme-primary)}input[type=email]:focus::placeholder,input[type=number]:focus::placeholder,input[type=password]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=text]:focus::placeholder,input[type=url]:focus::placeholder,textarea:focus::placeholder{opacity:0}textarea{line-height:1.4;padding:17px 25px}input[type=color]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:0 0;border:0;border-radius:50%;cursor:pointer;height:100%;padding:0;width:100%}::-moz-selection{background:var(--tp-common-black);color:var(--tp-common-white);text-shadow:none}::selection{background:var(--tp-common-black);color:var(--tp-common-white);text-shadow:none}::-moz-placeholder{color:var(--tp-theme-primary);font-size:14px;opacity:1}::placeholder{color:var(--tp-theme-primary);font-size:14px;opacity:1}.z-index{z-index:1}.gx-50{--bs-gutter-x:50px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.gx-50{--bs-gutter-x:15px}}.hover-text-black:hover{color:var(--tp-common-black)}.section-m-spacing{margin-top:-1px}.fix{overflow:hidden}.clear{clear:both}.z-index-1{z-index:1}.p-relative{position:relative}.p-absolute{position:absolute}.bg-position{background-position:50%;background-repeat:no-repeat;background-size:cover}.tp-contact-us-wrap .tp-postbox-details-input input,.tp-contact-us-wrap .tp-postbox-details-input textarea,.tp-round-8{border-radius:8px}.tp-about-cst-thumb img,.tp-round-20{border-radius:20px}.tp-round-26{border-radius:26px}.lh-0{line-height:0}.lh-140-per{line-height:1.4}.lh-150-per{line-height:1.5}.ls-0{letter-spacing:0}.ls-m-4{letter-spacing:-.04em}.opacity-8{opacity:.8}.underline-black,.underline-black:hover{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:0 1px,0 1px;-webkit-transition:all .4s ease ease-out .3s 0s;-moz-transition:all .4s ease ease-out .3s 0s;-ms-transition:all .4s ease ease-out .3s 0s;-o-transition:all .4s ease ease-out .3s 0s;transition:all .4s ease ease-out .3s 0s}.underline-black:hover{background-size:0 1px,100% 1px}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.br br{display:none}}.slide-transtion{-webkit-transition-timing-function:linear;transition-timing-function:linear}.text-uppercase{text-transform:uppercase}.img-cover{height:100%;object-fit:cover;width:100%}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.pt-155,.pt-160{padding-top:100px}.pt-120{padding-top:80px}.pt-115{padding-top:75px}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.pt-190{padding-top:110px}}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.pb-140,.pb-160{padding-bottom:100px}.pb-120{padding-bottom:80px}.pb-110{padding-bottom:70px}.pb-100{padding-bottom:60px}}@media (min-width:1400px){.container-1800{max-width:1800px}.container-1524{max-width:1524px}.container-1750{max-width:1750px}}.fw-300{font-weight:300}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-28{font-size:28px}.fs-32{font-size:32px}.fs-35{font-size:35px}.fs-50{font-size:50px}.fs-60{font-size:60px}.fs-70{font-size:70px}.fs-72{font-size:72px}.fs-100{font-size:100px}@media (max-width:1399.98px){.fs-xl-50{font-size:50px}.fs-xl-65{font-size:65px}}@media (max-width:1199.98px){.fs-lg-44{font-size:44px}.fs-lg-55{font-size:55px}.fs-lg-60{font-size:60px}}@media (max-width:767.98px){.fs-sm-45{font-size:45px}}@media (max-width:575.98px){.fs-xs-38{font-size:38px}.fs-xs-40{font-size:40px}}.tp-offcanvas-2-area .tp-offcanvas-menu>nav>ul>li.is-active .tp-menu-close i,.tp-offcanvas-2-area .tp-offcanvas-menu>nav>ul>li.is-active>a,.tp-text-common-white{color:var(--tp-common-white)}.tp-bg-common-white{background-color:var(--tp-common-white)}.tp-text-common-black{color:var(--tp-common-black)}.tp-text-common-black-1{color:var(--tp-common-black-1)}.tp-bg-common-black-1{background-color:var(--tp-common-black-1)}.tp-text-common-black-3{color:var(--tp-common-black-3)}.tp-text-common-black-4{color:var(--tp-common-black-4)}.tp-bg-common-green-2{background-color:var(--tp-common-green-2)}.tp-text-grey-2{color:var(--tp-grey-2)}.tp-text-grey-5{color:var(--tp-grey-5)}.tp-text-grey-6{color:var(--tp-grey-6)}.tp-bg-grey-8{background-color:var(--tp-grey-8)}.tp-ff-heading{font-family:var(--tp-ff-heading)}.tp-ff-p{font-family:var(--tp-ff-p)}.tp-ff-teko{font-family:var(--tp-ff-teko)}.tp-ff-dm,.tp-postbox-2-wrapper .tp-service-details-content ul li b{font-family:var(--tp-ff-dm)}.tp-ff-inter{font-family:var(--tp-ff-inter)}.scrollToTop{background-color:#cbc6c6;border-radius:50%;bottom:20px;cursor:pointer;display:none!important;height:55px;overflow:hidden;position:fixed;right:20px;transition:all .5s ease;width:55px;z-index:999}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.scrollToTop{height:40px;width:40px}}.scrollToTop.active-progress{display:block!important}.scrollToTop:hover{transform:translateY(-15%)}.scrollToTop .arrowUp,.scrollToTop .water{height:100%;left:0;position:absolute;top:0;width:100%}.scrollToTop .arrowUp{align-items:center;color:var(--tp-common-black);display:flex;font-size:24px;justify-content:center;z-index:3}.scrollToTop .arrowUp i{font-size:19px}.scrollToTop .water{background-color:var(--tp-theme-primary);border:1px solid var(--tp-theme-primary);transform:translateY(100%);transition:all .3s;z-index:2}.scrollToTop .water svg use{bottom:-1px;fill:var(--tp-theme-primary)!important;margin-bottom:-1px;position:relative}.scrollToTop .water_wave{bottom:100%;position:absolute;width:200%}.scrollToTop .water_wave_back{animation:wave-back 1.4s linear infinite;fill:var(--tp-theme-primary);right:0}.scrollToTop .water_wave_front{animation:wave-front .7s linear infinite;fill:rgba(122,37,158,.878);left:0;margin-bottom:-1px}.tp-btn-lg{padding:19px 21px}.tp-btn-xl{padding:23px 28px}.tp-btn-cst{padding:18px 30px}.tp-btn-switch-2-animation,.tp-btn-switch-animation{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tp-btn-switch-animation .btn-text{margin-right:-23px;position:relative;transition:transform .6s cubic-bezier(.1,.75,.25,1) 125ms;z-index:3}.tp-btn-switch-animation .btn-icon{line-height:0;margin-right:6px;opacity:0;position:relative;transform:translateX(0);transition:opacity .4s .25s,transform .6s .25s;transition-timing-function:cubic-bezier(.1,.75,.25,1);z-index:3}.tp-btn-switch-animation .btn-icon+.btn-icon{margin-left:0;opacity:1;order:-2}.tp-btn-switch-animation:hover .btn-text{transform:translateX(-23px);transition-delay:.05s}.tp-btn-switch-animation:hover .btn-icon{opacity:1;-webkit-transform:translateX(5px);transform:translateX(5px);transition-delay:.2s}.tp-btn-switch-animation:hover .btn-icon+.btn-icon{opacity:0;transition-delay:0s}.tp-btn-switch-2-animation .btn-text{margin-left:-18px;position:relative;transition:transform .6s cubic-bezier(.1,.75,.25,1) 125ms;z-index:3}.tp-btn-switch-2-animation .btn-icon{line-height:0;margin-left:6px;position:relative;transition:opacity .4s .25s,transform .6s .25s;transition-timing-function:cubic-bezier(.1,.75,.25,1);z-index:3}.tp-btn-switch-2-animation .btn-icon+.btn-icon{margin-left:0;opacity:0;order:-2;-webkit-transform:translateX(-10px);transform:translateX(-10px);transition-delay:0s}.tp-btn-switch-2-animation:hover .btn-text{transform:translateX(23px);transition-delay:.1s}.tp-btn-switch-2-animation:hover .btn-icon{opacity:0;transform:translateX(10px);transition-delay:0s}.tp-btn-switch-2-animation:hover .btn-icon+.btn-icon{opacity:1;transform:translateX(0);transition-delay:225ms}.tp-btn-circle-dot{background-color:var(--tp-theme-primary);border:1px solid transparent;border-radius:50%;bottom:0;height:0;left:32px;line-height:20px;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-ms-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out;width:0;z-index:-1}.tp-btn-rounded{overflow:hidden;position:relative;z-index:1}.tp-btn-rounded:hover .tp-btn-circle-dot{height:420px;width:420px}.tp-arrow-angle{--qode-hover-move-x:110%;--qode-hover-move-y:100%}.tp-arrow-angle path{transition:transform .38s cubic-bezier(.37,.08,.02,.93),opacity .18s ease-out}.tp-arrow-angle path:first-of-type,.tp-left-right:hover .tp-arrow-angle path:nth-of-type(2){opacity:1;transform:translateX(0) translateY(0);transition-delay:.15s,.15s}.tp-arrow-angle path:nth-of-type(2){opacity:.5;transform:translateX(calc(var(--qode-hover-move-x)*-1)) translateY(var(--qode-hover-move-y));transition-delay:0s,0s}.tp-left-right .td-text{transform:translateY(1px)}.tp-left-right:hover .tp-arrow-angle path:first-of-type{opacity:0;transform:translateX(var(--qode-hover-move-x)) translateY(calc(var(--qode-hover-move-y)*-1));transition-delay:0s,0s}.loader-wrap .loader-wrap-heading .load-text,.tp-rounded-btn-wrap a{font-family:var(--tp-ff-heading);font-weight:500;text-transform:uppercase}.tp-rounded-btn-wrap a{background:var(--tp-common-white);border:1px solid var(--tp-border-1);border-radius:50%;color:var(--tp-common-black);display:inline-block;font-size:18px;height:160px;line-height:20px;padding-top:40px;text-align:center;width:160px}.box{overflow:hidden;position:relative}.line-2{animation:dash 5s linear infinite forwards;stroke-dasharray:1000;stroke-dashoffset:2000}.tpswing{animation:tpSwing 2s linear infinite alternate}body.loaded{height:auto;overflow:auto}.loader-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:0 0;justify-content:center;z-index:99999999999999}.loader-wrap svg{fill:url(#keLoaderGrad) #07160f;height:110vh;position:absolute;top:0;width:100%}.loader-wrap .loader-wrap-heading .load-text{color:var(--tp-common-white);font-size:62px;letter-spacing:0;z-index:20}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.loader-wrap .loader-wrap-heading .load-text{font-size:40px}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.loader-wrap .loader-wrap-heading .load-text{font-size:20px}}.load-text span{-webkit-animation:loading 1s infinite alternate;animation:loading 1s infinite alternate}.load-text span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.load-text span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.load-text span:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.load-text span:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.load-text span:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}.load-text span:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s}.load-text span:nth-child(7){-webkit-animation-delay:.6s;animation-delay:.6s}.containers{position:inherit}.tp-offcanvas-menu .tp-submenu li a:hover{background-color:#f8f8fb;color:var(--tp-common-black)}.tp-offcanvas-menu ul li .tp-submenu{display:none}body.tp-magic-cursor #magic-cursor{display:block}.body-overlay,.tp-offcanvas{opacity:0;position:fixed;top:0;transition:.45s ease-in-out;visibility:hidden}.body-overlay{background:rgba(24,24,24,.5);height:100%;left:0;width:100%;z-index:995}.body-overlay.apply{opacity:1;visibility:visible}.body-overlay:hover{cursor:url(../../img/cross-icon/cross-out.png),pointer}.tp-offcanvas{background-color:var(--tp-common-white);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;box-shadow:0 16px -32px 0 rgba(0,0,0,.8);overflow-y:scroll;padding:50px;right:-100%;scrollbar-width:none;width:450px;z-index:997}@media (max-width:575.98px){.tp-offcanvas{padding:40px 35px;width:100%}}@media only screen and (min-width:576px) and (max-width:767px){.tp-offcanvas{padding:40px;width:400px}}.tp-offcanvas.opened{opacity:1;right:0;-webkit-transition:all .4s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .4s cubic-bezier(.785,.135,.15,.86);transition:all .4s cubic-bezier(.785,.135,.15,.86);transition-duration:.6s;visibility:visible}.tp-offcanvas-top{margin-bottom:90px}.tp-offcanvas-close-btn button{color:#000}.tp-offcanvas-close-btn button:hover{opacity:1;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.tp-offcanvas-social{margin-top:30px}.tp-offcanvas-social ul{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.tp-offcanvas-contact ul li,.tp-offcanvas-social ul li{list-style:none}.tp-offcanvas-social ul li:not(:last-child){margin-right:8px}.tp-offcanvas-social ul li a{border:1px solid rgba(2,11,24,.1);border-radius:40px;color:var(--tp-common-black);display:inline-block;height:40px;line-height:38px;text-align:center;transition:all .3s;width:40px}.tp-offcanvas-social ul li a:hover{background-color:var(--tp-common-black);border-color:var(--tp-common-black);color:var(--tp-common-white)}.tp-offcanvas-social ul li a svg{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}.tp-offcanvas-title{color:var(--tp-common-black);font-size:40px;font-weight:700;letter-spacing:-.8px;line-height:1;margin-bottom:15px}.tp-offcanvas-contact{margin-bottom:55px}.tp-offcanvas-contact ul li:not(:last-child){margin-bottom:2px}.tp-offcanvas-contact ul li a{color:#414144;display:inline-block;font-family:var(--tp-ff-inter);font-size:16px;position:relative}.tp-offcanvas-contact ul li a:after{background-color:#1e1e1e;bottom:2px;content:"";height:1px;position:absolute;right:0;transition:.4s;width:0}.offcanvas-black-bg .tp-offcanvas-menu ul li.active>.tp-menu-close i,.tp-main-menu nav ul li:hover.has-dropdown>a>span,.tp-offcanvas-contact ul li a:hover{color:var(--tp-common-black)}.tp-offcanvas-contact ul li a:hover:after{left:0;right:auto;width:100%}.tp-offcanvas-2-area{position:relative}.tp-offcanvas-2-area .tp-offcanvas-menu>nav>ul>li>a{color:#717172;font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:1}@media only screen and (min-width:768px) and (max-width:991px){.tp-offcanvas-2-area .tp-offcanvas-menu>nav>ul>li>a{font-size:35px}}@media (max-width:575.98px){.tp-offcanvas-2-area .tp-offcanvas-menu>nav>ul>li>a{font-size:30px}}.tp-offcanvas-2-area .tp-offcanvas-menu>nav>ul>li>a:after{color:rgba(113,113,114,.8);content:"0" counter(count);counter-increment:count;font-size:13px;font-weight:500;left:0;position:absolute;top:3px}.tp-offcanvas-2-area .tp-offcanvas-menu>nav>ul>li>ul>li>a{color:#717172;font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1;transition:.3s}@media (max-width:575.98px),only screen and (min-width:768px) and (max-width:991px){.tp-offcanvas-2-area .tp-offcanvas-menu>nav>ul>li>ul>li>a{font-size:20px}}.tp-offcanvas-2-area .tp-offcanvas-menu>nav>ul>li>ul>li>a:hover{color:var(--tp-common-white);transform:translateX(15px)}.tp-offcanvas-2-area .tp-offcanvas-menu .tp-submenu li a:hover{background-color:initial;color:var(--tp-common-white)}.tp-offcanvas-2-area .tp-offcanvas-menu ul li:not(:last-child)>a{border-bottom:0}.tp-offcanvas-2-area .tp-offcanvas-menu ul li>a{padding:0 0 0 30px}.tp-offcanvas-2-area .tp-offcanvas-menu ul>li:not(:last-child){margin-bottom:45px}.tp-offcanvas-2-area .tp-offcanvas-menu ul li .submenu{margin-bottom:56px;margin-top:40px;padding-left:20px}@media (max-width:575.98px),only screen and (min-width:768px) and (max-width:991px){.tp-offcanvas-2-area .tp-offcanvas-menu ul li .submenu{padding-left:0}}.tp-offcanvas-2-area .tp-offcanvas-menu ul li .submenu li:not(:last-child){margin-bottom:30px}.tp-offcanvas-2-close-btn{color:var(--tp-common-white);font-size:14px;font-weight:500;text-transform:uppercase}.tp-offcanvas-2-close-btn:hover span svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.offcanvas-black-bg{background:#1c1d20}.offcanvas-black-bg .tp-offcanvas-close-btn button,.offcanvas-black-bg .tp-offcanvas-menu ul li>a,.offcanvas-black-bg .tp-offcanvas-title.sm{color:var(--tp-common-white)}.offcanvas-black-bg .tp-offcanvas-menu ul li.active>a{color:var(--tp-grey-2)}.offcanvas-black-bg .tp-offcanvas-menu .tp-submenu li a:hover,.tp-main-menu nav>ul>li .submenu li:hover>a{background-color:#2c2b2e;color:var(--tp-common-white)}.offcanvas-black-bg .tp-menu-close{border-color:var(--tp-border-3);color:var(--tp-common-white)}.offcanvas-black-bg .tp-offcanvas-contact ul li a{color:hsla(0,0%,100%,.8)}.offcanvas-black-bg .tp-offcanvas-contact ul li a:hover,.offcanvas-black-bg .tp-offcanvas-title{color:var(--tp-common-white)}.offcanvas-black-bg .tp-offcanvas-contact ul li a:after{background-color:var(--tp-common-white)}.offcanvas-black-bg .tp-offcanvas-social ul li a{border:1px solid hsla(0,0%,100%,.1);color:var(--tp-common-white)}.offcanvas-black-bg .tp-offcanvas-menu ul li.active>.tp-menu-close,.offcanvas-black-bg .tp-offcanvas-social ul li a:hover{background-color:var(--tp-common-white);border-color:var(--tp-common-white);color:var(--tp-common-black)}.offcanvas-black-bg .tp-offcanvas-menu ul li.active>.tp-menu-close{border-color:var(--tp-border-3)}.tp-section-subtitle{border:1px solid var(--tp-border-1);border-radius:50px;display:inline-block;padding:6px 18px}.tp-section-subtitle .borders{background:var(--tp-common-black);border-radius:30px;height:10px;margin-right:8px;width:10px}.tp-section-cst-subtitle{border:0;padding:0}.tp-section-it-subtitle{border:1px solid #e4eae7;border-radius:50px;padding:2px 32px}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-section-ai-title br,.tp-section-it-para br{display:none}}.tp-search-form-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--tp-common-white);left:0;opacity:0;padding-bottom:100px;padding-top:70px;position:fixed;top:0;-webkit-transform:translateY(calc(-100% - 80px));-ms-transform:translateY(calc(-100% - 80px));transform:translateY(calc(-100% - 80px));-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transition-delay:.5s;transition-delay:.5s;width:100%;z-index:9999}.tp-search-form-toggle.active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0s;transition-delay:0s}.tp-search-form-toggle.active .tp-search-form-input{opacity:1;transform:translateY(0);transition-delay:.3s}.tp-search-close{color:var(--tp-common-black);font-size:40px;transition:all .3s ease}.tp-search-close:hover{color:var(--tp-grey-1);transform:rotate(180deg)}.tp-search-body-overlay{background:rgba(24,24,24,.5);cursor:-webkit-zoom-out;cursor:zoom-out;height:100%;left:0;position:fixed;top:0;-webkit-transform:translateY(calc(-100% - 80px));-ms-transform:translateY(calc(-100% - 80px));transform:translateY(calc(-100% - 80px));-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;-webkit-transition-delay:.3s;transition-delay:.3s;width:100%;z-index:99}.tp-search-body-overlay.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#magic-cursor{display:none;height:10px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:10px;z-index:99999}#ball{background-color:var(--tp-common-black);border-radius:50%;color:transparent;mix-blend-mode:difference;pointer-events:none;position:fixed}#ball .ball-view{color:var(--tp-common-black);font-family:var(--tp-ff-dm);font-size:16px;font-weight:600;line-height:1.1;opacity:0;padding:0 5px;position:absolute;text-align:center;transform:scale(0);visibility:hidden}#ball.with-blur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transform:translateZ(0);transform:translateZ(0)}#ball,.tp-magnetic-wrap{align-items:center;display:flex;justify-content:center}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-header-lg-spacing{padding:15px 0}}@media (max-width:575.98px){.tp-header-lg-spacing{padding:8px 0}}.tp-header-sidebar-btn span{background:var(--tp-common-black);display:block;height:2px;margin:6px auto;width:25px}.tp-header-sidebar-btn:hover span{animation:bar_anim .8s cubic-bezier(.44,1.1,.53,.99) 1 forwards}.tp-header-sidebar-btn:hover span:nth-child(2){animation-delay:.1s}.tp-header-2-menu-btn{backdrop-filter:blur(104px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:100%;height:48px;padding-right:14px;width:48px}.tp-header-2-menu-btn span{background:var(--tp-theme-primary);border-radius:10px;height:2px;margin:4px 0 4px auto;width:11px}.tp-header-2-menu-btn span:nth-child(2){width:20px}.tp-header-cst-wrap{border-bottom:1px solid rgba(16,48,42,.1)}.tp-header-cst-menu-btn{background:var(--tp-grey-5)}.tp-header-cst-menu-btn span{background:var(--tp-common-black-1)}.header-sticky,.header-transparent{left:0;position:absolute;right:0;top:0;width:100%;z-index:9}.tp-main-menu nav>ul>li{display:inline-block;list-style:none;margin:0 25px;position:relative}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-main-menu nav>ul>li{margin:0 18px}}.tp-main-menu nav>ul>li>a{color:var(--tp-common-black);display:inline-block;font-family:var(--tp-ff-heading);font-size:15px;font-weight:700;padding:28px 0;text-transform:uppercase}.tp-main-menu nav>ul>li>a>span{color:var(--tp-grey-2);display:inline-block;margin-left:2px;transition:all .4s ease}.tp-main-menu nav>ul>li .submenu{backdrop-filter:blur(40px);background:rgba(38,37,40,.9);border-radius:14px;box-shadow:0 20px 30px -8px rgba(19,19,22,.1);left:0;opacity:0;padding:12px 0;position:absolute;text-align:start;top:100%;transform:scaleY(0);transform-origin:0 0;transition:.5s;visibility:hidden;width:260px;z-index:99}.tp-main-menu nav>ul>li .submenu li{border-radius:8px;margin:0;padding:0 12px;width:100%}.tp-main-menu nav>ul>li .submenu li a{border-radius:8px;color:#bfbfc0;display:inline-block;font-family:var(--tp-ff-inter);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1;padding:12px 18px;position:relative;text-align:start;width:100%}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1600px) and (max-width:1700px){.tp-main-menu nav>ul>li .submenu li a{font-size:14px}}.tp-main-menu nav>ul>li .submenu li .submenu{left:100%;top:0}.tp-main-menu nav ul li{position:relative}.tp-main-menu nav ul li:hover>.submenu{opacity:1;transform:scale(1);visibility:visible}.tp-main-menu-cst>nav>ul>li>a{color:var(--tp-common-black-1);font-family:var(--tp-ff-dm);padding:35px 0}.header-sticky{animation:headerSlideDown .95s ease 0s 1 normal forwards running;-webkit-animation:headerSlideDown .95s ease 0s 1 normal forwards running;background:hsla(0,0%,100%,.9);box-shadow:0 2px 6px 0 rgba(19,19,22,.08);opacity:1;position:fixed;visibility:visible;z-index:10}.header-sticky.sticky-black-bg{background:rgba(38,37,40,.9)}.header-sticky.tp-header-blur:after{backdrop-filter:blur(40px);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.header-sticky .tp-main-menu-cst>nav>ul>li>a{padding:21px 0}.header-sticky.tp-header-cst-wrap{border-bottom:none}.tp-header-dropdown nav ul li,.tp-offcanvas-menu ul{list-style:none}.tp-header-dropdown nav ul li:hover>.tp-megamenu-wrapper{opacity:1;-webkit-transform:perspective(300px) rotateX(0deg);-moz-transform:perspective(300px) rotateX(0deg);-ms-transform:perspective(300px) rotateX(0deg);-o-transform:perspective(300px) rotateX(0deg);transform:perspective(300px) rotateX(0deg);transition-duration:.2s;visibility:visible}.tp-offcanvas-menu{margin-bottom:40px}.tp-offcanvas-menu ul li{position:relative!important}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-offcanvas-menu ul li.has-dropdown span{display:none}}.tp-offcanvas-menu ul li>a{display:block;font-family:var(--tp-ff-inter);font-size:18px;font-weight:500;padding:8px 0}.tp-footer-btn a:hover,.tp-offcanvas-menu ul li.active>a{color:var(--tp-common-black)}.tp-offcanvas-menu ul li.active>.tp-menu-close{background-color:var(--tp-common-black);border-color:var(--tp-common-black);color:var(--tp-common-white)}.tp-offcanvas-menu ul li.active>.tp-menu-close i{color:var(--tp-common-white);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.tp-offcanvas-menu ul li .tp-submenu.submenu{padding-left:20px}.tp-offcanvas-menu .mega-menu{display:none;opacity:1;position:static;-webkit-transform:perspective(0) rotateX(0);-moz-transform:perspective(0) rotateX(0);-ms-transform:perspective(0) rotateX(0);-o-transform:perspective(0) rotateX(0);transform:perspective(0) rotateX(0);transition:none;visibility:visible;width:auto}.tp-offcanvas-menu .tp-submenu li a{border-radius:10px;font-size:17px;padding:8px 20px}.tp-menu-close{border:1px solid rgba(1,15,28,.12);font-size:14px;height:44px;line-height:43px;position:absolute;right:0;text-align:center;top:0;width:44px}.tp-menu-close i{transition:all .3s}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-postbox-wrapper{margin-right:40px}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-postbox-wrapper{margin-right:0}}.tp-postbox-details-input .tp-input{height:56px}.tp-postbox-details-input .tp-input,.tp-postbox-details-input .tp-select,.tp-postbox-details-input .tp-textarea{background:var(--tp-common-white);border-radius:0;color:var(--tp-common-black);font-family:var(--tp-ff-p);font-size:16px;font-weight:400;width:100%}.tp-postbox-details-input .tp-select{height:56px}.tp-postbox-details-input .tp-input::placeholder,.tp-postbox-details-input .tp-select::placeholder,.tp-postbox-details-input .tp-textarea::placeholder{color:#999;font-size:16px;font-weight:400}.tp-postbox-details-input .tp-input:focus,.tp-postbox-details-input .tp-select:focus,.tp-postbox-details-input .tp-textarea:focus{background:0 0;border-color:var(--tp-common-black)}.tp-postbox-details-input .tp-textarea{height:121px}.tp-postbox-2-wrapper .tp-service-details-content ul li p{font-family:var(--tp-ff-dm);font-weight:400}.tp-postbox-2-wrapper .tp-service-details-content ul li{margin-bottom:22px}.tp-postbox-2-wrapper .tp-blog-details-tag ul li a{color:var(--tp-common-black);font-family:var(--tp-ff-dm)}.tp-postbox-2-wrapper .tp-postbox-details-input .tp-input,.tp-postbox-2-wrapper .tp-postbox-details-input .tp-select,.tp-postbox-2-wrapper .tp-postbox-details-input .tp-textarea{font-family:var(--tp-ff-dm)}.tp-postbox-2-wrapper .tp-postbox-details-input .tp-input::-webkit-input-placeholder,.tp-postbox-2-wrapper .tp-postbox-details-input .tp-select::-webkit-input-placeholder,.tp-postbox-2-wrapper .tp-postbox-details-input .tp-textarea::-webkit-input-placeholder{font-family:var(--tp-ff-dm)}.tp-postbox-2-wrapper .tp-postbox-details-input .tp-input:-moz-placeholder,.tp-postbox-2-wrapper .tp-postbox-details-input .tp-input::-moz-placeholder,.tp-postbox-2-wrapper .tp-postbox-details-input .tp-select:-moz-placeholder,.tp-postbox-2-wrapper .tp-postbox-details-input .tp-select::-moz-placeholder,.tp-postbox-2-wrapper .tp-postbox-details-input .tp-textarea:-moz-placeholder,.tp-postbox-2-wrapper .tp-postbox-details-input .tp-textarea::-moz-placeholder{font-family:var(--tp-ff-dm)}.tp-postbox-2-wrapper .tp-postbox-details-input .tp-input:-ms-input-placeholder,.tp-postbox-2-wrapper .tp-postbox-details-input .tp-select:-ms-input-placeholder,.tp-postbox-2-wrapper .tp-postbox-details-input .tp-textarea:-ms-input-placeholder{font-family:var(--tp-ff-dm)}.tp-postbox-2-wrapper .tp-postbox-details-input .tp-input::placeholder,.tp-postbox-2-wrapper .tp-postbox-details-input .tp-select::placeholder,.tp-postbox-2-wrapper .tp-postbox-details-input .tp-textarea::placeholder{font-family:var(--tp-ff-dm)}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-postbox-2-wrapper .tp-blog-details-content{margin-left:0;margin-right:0}}.tp-blog-meta{border:1px solid #eee;border-radius:100px;display:inline-block;padding:1px 12px}.tp-blog-meta span{color:var(--tp-grey-1)}.tp-blog-meta span.borders{background:var(--tp-grey-2);border-radius:20px;display:inline-block;height:8px;margin:0 10px;transform:translateY(-2px);width:8px}.tp-blog-pagenation ul{display:flex;gap:20px}.tp-blog-details-2-social ul li,.tp-blog-details-tag ul li,.tp-blog-pagenation ul li{list-style:none}.tp-blog-details-2-social ul li a i,.tp-blog-pagenation ul li a{align-items:center;color:var(--tp-grey-1);display:flex;justify-content:center}.tp-blog-pagenation ul li a{background:var(--tp-common-white-2);border-radius:50%;font-size:16px;font-weight:500;height:40px;text-transform:uppercase;width:40px}.tp-blog-pagenation ul li a.active,.tp-blog-pagenation ul li a:hover{background:var(--tp-theme-primary);color:var(--tp-common-black)}.tp-blog-pagenation-nav{align-items:center;border:1px solid var(--tp-border-1);border-radius:100px;color:var(--tp-common-black);display:flex;font-family:var(--tp-ff-heading);font-size:15px;font-weight:500;padding:6px 17px;text-transform:uppercase;transition:all .4s ease}.tp-blog-details-tag ul li a:hover,.tp-blog-pagenation-nav:hover{background:var(--tp-theme-primary);border-color:var(--tp-theme-primary);color:var(--tp-common-black)}.tp-blog-pagenation-wrap{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.tp-blog-details-tag ul{display:flex;flex-wrap:wrap;gap:10px}.tp-blog-details-tag ul li a{border:1px solid #eee;border-radius:100px;color:var(--tp-grey-1);display:inline-block;line-height:1;padding:11px 17px}.tp-blog-it-item{border:1px solid rgba(16,48,42,.1);border-radius:16px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-blog-it-item{margin-top:0}}.tp-blog-it-item .tp-blog-thumb{border-radius:16px}.tp-blog-it-item .tp-blog-content{padding:30px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-blog-details-2-social{margin-left:0}}.tp-blog-details-2-social ul{border-right:1px solid var(--tp-border-1);display:flex;flex-direction:column;gap:10px;max-width:80px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-blog-details-2-social ul{border-bottom:1px solid var(--tp-border-1);border-inline-end:0;display:inline-flex;flex-direction:row;margin-bottom:30px;max-width:100%;padding-bottom:10px}}.tp-blog-details-2-social ul li a{align-items:center;color:var(--tp-grey-1);display:flex;flex-direction:column;font-size:14px;font-weight:400;line-height:1;text-align:center}.tp-blog-details-2-social ul li a svg{display:block;padding-bottom:6px;width:30px}.tp-blog-details-2-social ul li a i{border-radius:50px;font-size:20px;height:60px;transition:all .4s ease;width:60px}.tp-blog-details-2-social ul li a i:hover{background:var(--tp-common-black-5);color:var(--tp-common-white)}.tp-blog-details-2-social ul li a span{display:inline-block;line-height:1.2}.tp-footer-top-title{font-size:145px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-footer-top-title{font-size:120px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-footer-top-title{font-size:80px}}@media (max-width:575.98px){.tp-footer-top-title{font-size:60px!important}}.tp-footer-btn a{border-color:#0d0d0d}.tp-footer-btn .tp-btn-circle-dot{background:var(--tp-theme-primary)}.tp-footer-btn a,.tp-footer-widget-form .tp-input{background:rgba(26,26,26,.831);color:var(--tp-common-white)}.tp-footer-widget-form .tp-input{border:1px solid transparent;border-radius:10px;font-size:16px;font-weight:500;height:70px;padding:5px 80px 5px 30px;width:100%}.tp-footer-widget-form .tp-input::placeholder{color:var(--tp-grey-2);font-size:16px;font-weight:500}.tp-footer-widget-form .tp-button{position:absolute;right:30px;top:50%;transform:translateY(-50%)}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-footer-widget a br,.tp-footer-widget p br{display:none}}.tp-footer-copyright p span{display:inline-block;transform:translateY(-2px)}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-footer-wd-widget{margin-left:0}}.tp-footer-wd-widget ul li{list-style:none;margin-bottom:15px}.tp-footer-wd-widget ul li span{background:var(--tp-theme-primary);border-radius:100px;color:var(--tp-common-black);display:inline-block;font-size:14px;font-weight:500;line-height:1;margin-left:5px;padding:2px 8px}.tp-footer-cst-menu ul li a:hover,.tp-footer-wd-widget ul li a,.tp-footer-wd-widget ul li a:hover{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:100% 100%,0 100%;background-repeat:no-repeat;-webkit-transition:all .4s ease ease-out .3s 0s;-moz-transition:all .4s ease ease-out .3s 0s;-ms-transition:all .4s ease ease-out .3s 0s;-o-transition:all .4s ease ease-out .3s 0s;transition:all .4s ease ease-out .3s 0s}.tp-footer-wd-widget ul li a{background-size:0 1px,0 1px;color:var(--tp-grey-1);display:inline-block;font-size:18px;font-weight:400}.tp-footer-cst-menu ul li a:hover,.tp-footer-wd-widget ul li a:hover{background-size:0 1px,100% 1px}.tp-footer-wd-widget-form .tp-input{background:0 0;border:1px solid hsla(0,0%,60%,.6);color:var(--tp-common-black);font-weight:400}.tp-footer-wd-widget-form .tp-input::placeholder{color:var(--tp-grey-2);font-size:16px;font-weight:400;line-height:162%}.tp-footer-wd-social a{border:1px solid hsla(0,0%,60%,.6);border-radius:100px;color:var(--tp-grey-1);display:inline-block;flex:0 0 auto;height:36px;line-height:36px;margin-right:9px;text-align:center;width:36px}.tp-footer-wd-social a:hover{background:var(--tp-theme-primary);border-color:var(--tp-theme-primary);color:var(--tp-common-black)}.tp-footer-cst-dec{color:#c6caca}.tp-footer-cst-widget ul li a{color:#c6caca;font-family:var(--tp-ff-dm)}.tp-footer-cst-widget ul li span{color:var(--tp-common-black-1);font-family:var(--tp-ff-dm);font-size:12px}.tp-footer-cst-widget-form{margin-left:-30px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-footer-cst-widget-form{margin-left:0}}.tp-footer-cst-widget-form .tp-input{border:1px solid #27433e;color:var(--tp-grey-5);font-family:var(--tp-ff-dm);height:60px}.tp-footer-cst-widget-form .tp-input::placeholder{color:#c6caca;font-family:var(--tp-ff-dm)}.tp-footer-cst-widget-form .tp-footer-wd-social a{border:1px solid #27433e;color:var(--tp-grey-5);height:40px;line-height:40px;width:40px}.tp-footer-cst-widget-form .tp-footer-wd-social a:hover{background:var(--tp-common-green-2);border-color:var(--tp-common-green-2);color:var(--tp-common-black-1)}.tp-footer-cst-menu-wrap{border-bottom:1px solid #27433e;border-top:1px solid #27433e;padding:36px 0}.tp-footer-cst-menu ul{display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:575.98px){.tp-footer-cst-menu ul{justify-content:flex-start}}.tp-footer-cst-menu ul li{list-style:none;margin:0 25px;padding:5px 0}@media only screen and (min-width:576px) and (max-width:767px){.tp-footer-cst-menu ul li{margin:0 17px}}@media (max-width:575.98px){.tp-footer-cst-menu ul li{margin-left:0}}.tp-footer-cst-menu ul li a{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:0 1px,0 1px;color:var(--tp-grey-5);display:inline-block;font-family:var(--tp-ff-dm);font-size:15px;font-weight:700;text-transform:uppercase;-webkit-transition:all .4s ease ease-out .3s 0s;-moz-transition:all .4s ease ease-out .3s 0s;-ms-transition:all .4s ease ease-out .3s 0s;-o-transition:all .4s ease ease-out .3s 0s;transition:all .4s ease ease-out .3s 0s}.tp-footer-cst-bottom{padding-bottom:14px;padding-top:26px}.text-scale-anim{transform-origin:top left;white-space:pre-wrap}.tp-letter-span,.tp-word-span{display:inline-block}.tp-hero-md-col-custom{background-size:cover;flex:1;height:624px;margin:0 12px;transition:.4s;width:180px}@media only screen and (min-width:768px) and (max-width:991px){.tp-hero-md-col-custom{margin:20px 5px}}@media (max-width:575.98px){.tp-hero-md-col-custom{height:424px;margin:20px 3px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-hero-md-col-custom{margin:20px 3px}}.tp-hero-md-col-custom.active{flex:3}@media only screen and (min-width:768px) and (max-width:991px){.tp-hero-md-col-custom.active{flex:4}}@media only screen and (min-width:576px) and (max-width:767px){.tp-hero-md-col-custom.active{flex:6}}@media (max-width:575.98px){.tp-hero-md-col-custom.active{flex:10}}.tp-hero-md-col-custom.active .tp-hero-md-panel-content,.tp-hero-md-col-custom.active .tp-hero-md-panel-meta{opacity:1;visibility:visible}.tp-image-distortion{height:100%;overflow:hidden;position:relative}.tp-image-distortion canvas{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.tp-about-expreance .plus{position:absolute;right:-23px;top:12px}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-about-2-title br{display:none}}.tp-about-2-title .space{display:inline-block;width:80px}.tp-about-me-banner{height:780px;overflow:hidden}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:1400px) and (max-width:1599px){.tp-about-me-banner{height:600px}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-about-me-banner{height:400px}}.tp-about-cst-thumb{border-bottom:1px solid #e7eaea;margin-bottom:37px;padding-right:30px}@media (max-width:575.98px){.tp-about-cst-thumb{padding-right:0}.tp-about-cst-thumb img{margin-right:0}}.tp-about-cst-thumb-wrap{border-right:1px solid #e7eaea;margin-right:20px;padding-bottom:5px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-about-cst-thumb-wrap{border:0;margin-right:0;padding-right:0}}.tp-about-cst-thumb-wrap .tp-about-expreance .plus{right:-13px;top:8px}.tp-about-cst-tab ul{display:flex;flex-wrap:wrap}.tp-about-cst-tab ul li{list-style:none;margin-right:42px}.tp-about-cst-list ul li,.tp-about-cst-tab ul li a{color:var(--tp-common-black-1);font-family:var(--tp-ff-dm);font-weight:700}.tp-about-cst-tab ul li a.active{border-bottom:1px solid}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-about-cst-tab-wrap{margin-left:0}}.tp-about-cst-tab-wrap .tab-pane{display:block;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition-duration:.2s;transition-timing-function:ease-in;visibility:hidden;z-index:1}.tp-about-cst-tab-wrap .tab-pane.active{opacity:1;pointer-events:auto;position:relative;-webkit-transform:none;-ms-transform:none;transform:none;transition-delay:.3s;transition-duration:.3s;transition-timing-function:ease-out;visibility:visible;z-index:2}.tp-about-cst-list{bottom:-30px;left:0;position:absolute}@media (max-width:575.98px){.tp-about-cst-list{position:inherit}}.tp-about-cst-list ul{margin-bottom:20px}.tp-about-cst-list ul li{display:flex;font-size:14px;font-weight:500}.tp-about-cst-list ul li span{margin-right:8px;transform:translateY(-1px)}.tp-about-cst-list-btn{border-radius:8px;padding:3px 20px;transition:all .4s ease}.tp-about-cst-list-btn:hover{background:var(--tp-common-white);color:var(--tp-common-black-1)}.tp-about-cst-list-inner{margin-top:-20px;padding:0 24px 24px}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-about-cst-list-thumb{margin-left:60px}}@media (max-width:575.98px){.tp-about-cst-list-thumb{margin-left:0}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-about-cst-list-wrap{margin-left:0;text-align:center}}.tp-brand-item a{opacity:.5}.tp-brand-item a:hover{opacity:1}.tp-brand-slide-active .swiper-slide{display:inline-block;margin:0 80px;width:auto}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-brand-slide-active .swiper-slide{margin:0 50px}}@media (max-width:575.98px){.tp-brand-slide-active .swiper-slide{margin:0 30px}}.tp-brand-cst-spacing{padding:160px 0}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-brand-cst-spacing{padding:100px 0}}.tp-brand-inner-item img,.tp-cta-wd-shape svg{width:100%}.tp-service-sa-pagenation{text-align:center}.tp-service-sa-pagenation .swiper-pagination-bullet{background:0 0;border:1px solid var(--tp-grey-2);height:10px;opacity:1;width:10px}.tp-service-sa-pagenation .swiper-pagination-bullet-active{background:var(--tp-common-nights);border-color:var(--tp-common-nights)}.tp-service-hero-spacing{padding-top:220px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-service-hero-spacing{padding-top:150px}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-service-hero-right{margin-top:0}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-service-hero-right p br{display:none}}.tp-service-hero-shape{bottom:-40px;position:absolute;right:145px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-service-hero-shape{right:0}}.tp-service-hero-shape-2{bottom:0;right:0;width:21%;z-index:-1}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-service-details-content{margin-right:0}.tp-service-details-content p br{display:none}}.tp-service-details-content ul li{display:flex;list-style:none;margin-bottom:13px}.tp-service-details-content ul li i{color:var(--tp-grey-1);font-size:18px;margin-right:10px;margin-top:4px}.tp-service-details-content ul li p{font-size:18px;font-weight:300;line-height:144%;margin-bottom:0}.tp-service-details-content ul li b{color:var(--tp-common-black);font-family:var(--tp-ff-heading);font-weight:700}.tp-service-cst-content{backdrop-filter:blur(100px);border-radius:24px;bottom:0;left:0;margin:32px 60px 32px 32px;padding:55px 40px 52px;position:absolute;right:0;transition:all .4s ease}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-service-cst-content{margin-right:32px}}@media (max-width:575.98px){.tp-service-cst-content{margin:-93px 10px 10px;padding:25px 10px 22px 20px;position:inherit}}.tp-service-cst-item{border-right:1px solid #26433e;padding-right:27px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-service-cst-item{border:0;padding-right:0}}.tp-service-cst-item-border{border-bottom:1px solid #dbe1dd;margin-bottom:20px;padding-bottom:24px}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-service-cst-item-border br{display:none}}.tp-service-cst-item:hover .tp-service-cst-content,.tp-service-it-pagenation span.swiper-pagination-bullet-active,.tp-testimonial-cst-pagenation span.swiper-pagination-bullet-active{background:var(--tp-common-green-2)}.tp-service-cst-item:hover .tp-service-cst-item-border{border-color:#a4d519}.tp-service-cst-item:hover .tp-service-cst-thumb img{transform:scale(1.1)}.tp-service-cst-thumb{border-radius:16px;overflow:hidden}.tp-service-cst-thumb img{border-radius:16px;transition:all .6s ease}.tp-service-cst-slider{margin-right:-490px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-service-cst-slider{margin-right:0}}.tp-service-cst-slider-wrap{border-top:1px solid #26433e;padding-top:60px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-service-cst-top-content p br{display:none}}.tp-service-it-pagenation{text-align:center}.tp-service-it-pagenation span{background:0 0;background:#252525;height:10px;opacity:1;width:10px}.tp-service-vp-item{border-bottom:1px solid rgba(17,17,18,.1);margin:0 auto;padding-bottom:44px;padding-left:33px;padding-right:33px;position:relative;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,1,1);width:73%}@media only screen and (min-width:768px) and (max-width:991px){.tp-service-vp-item{width:690px}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-service-vp-item{padding-bottom:24px;padding-left:0;padding-right:0;width:100%}}.tp-service-vp-item:hover{border-color:var(--tp-common-black)}.tp-service-vp-item:hover .tp-service-vp-btn{background:var(--tp-common-black);color:var(--tp-common-white);transform:rotate(1turn)}.tp-service-vp-wrap .row [class*=col]:not(:first-child) .tp-service-vp-item{padding-top:50px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-service-vp-wrap .row [class*=col]:not(:first-child) .tp-service-vp-item{padding-top:20px}}.image-wrapper{height:330px;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%);width:330px;z-index:3}.image-wrapper img{height:330px;object-fit:cover;object-position:center;width:330px}.tp_text_invert>div{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#fff 50%,#999 0);background-position:100%;background-size:200% 100%;color:transparent}:root{--slidingAT:1.3s;--controlSize:60px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-portfolio-2-slider-active{width:300px!important}}.tp-portfolio-showcase-slide-active .tp-portfolio-2-content{opacity:0;visibility:hidden}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-portfolio-showcase-slide-active .tp-portfolio-2-content{padding:0 12px}}.tp-portfolio-showcase-slide-active .swiper-slide.swiper-slide-active .tp-portfolio-2-content{-webkit-animation:tdfadeUp 1s .3s forwards;animation:tdfadeUp 1s .3s forwards;animation-fill-mode:both;opacity:1;visibility:visible}.tp-portfolio-cst-subtitle-wrap{border-bottom:1px solid #e1e5e4}.tp-portfolio-cst-tag{border-radius:100px;padding:1px 20px}.tp-portfolio-cst-btn{align-items:center;border:1px solid rgba(16,48,42,.1);border-radius:50px;display:flex;flex:0 0 auto;height:50px;justify-content:center;width:50px}.tp-portfolio-cst-item{border-bottom:1px solid #e1e5e4;margin-bottom:32px;position:relative}.tp-portfolio-cst-item:before{background:var(--tp-common-black-1);bottom:0;content:"";height:1px;left:auto;position:absolute;right:0;transition:all .4s ease;width:0}.tp-portfolio-cst-item.active:before,.tp-portfolio-cst-item:hover:before{left:0;right:auto;width:100%}.tp-portfolio-cst-item.active .tp-portfolio-cst-btn,.tp-portfolio-cst-item:hover .tp-portfolio-cst-btn{background:var(--tp-common-green-2);border-color:var(--tp-common-green-2);transform:rotate(-45deg)}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-portfolio-cst-img-wrapper{height:440px}}@media (max-width:575.98px){.tp-portfolio-cst-img-wrapper{height:300px}}.tp-portfolio-cst-img-wrapper .hover-image{display:inline-block}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-portfolio-cst-img-wrapper .hover-image{height:100%}}.tp-portfolio-cst-img-wrapper .hover-image .thumb{border-radius:20px;left:-150px;object-fit:cover;opacity:0;position:absolute;top:0;transition:all .6s ease;visibility:hidden}.tp-portfolio-cst-img-wrapper .hover-image.active .thumb{left:0;opacity:1;visibility:visible}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-portfolio-cst-content{height:100%}}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-portfolio-cst-content p br{display:none}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-portfolio-cst-list-wrap{margin-left:0}}.tp-portfolio-md-wrapper{margin-left:-15px;margin-right:-15px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-portfolio-md-wrapper{margin-left:0;margin-right:0}}.tp-portfolio-md-inner-wrap{box-sizing:border-box;display:flex;grid-area:list;width:100%}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-portfolio-md-inner-wrap{flex-wrap:wrap}}.tp-portfolio-md-item{display:block;height:720px;left:0!important;margin:0 15px;position:relative!important;top:0!important;transition:width .6s cubic-bezier(.38,.005,.215,1);width:40%}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-portfolio-md-item{height:620px}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-portfolio-md-item{height:auto;margin-bottom:30px;width:100%}}.tp-portfolio-md-item:hover{width:66%}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-portfolio-md-item:hover{width:40%}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-portfolio-md-item:hover{width:100%}}.tp-portfolio-md-thumb{height:100%;margin-bottom:30px;width:100%}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-portfolio-md-thumb{height:auto}}.tp-portfolio-md-thumb img,.tp-portfolio-vp-post-thumbnail img{height:100%;object-fit:cover;width:100%}.tp-portfolio-md-border{border-bottom:1px solid rgba(17,17,18,.1);padding-bottom:160px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-portfolio-md-border{padding-bottom:100px}}.tp-portfolio-vp-post-thumbnail{border-radius:32px;overflow:hidden;padding-top:720px;position:relative}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-portfolio-vp-post-thumbnail{padding-top:600px}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-portfolio-vp-post-thumbnail{margin-bottom:30px;padding-top:400px}}.tp-portfolio-vp-post-thumbnail img{left:0;position:absolute;top:0;transform:translate3d(-6.66%,0,0) scale(1.2);-webkit-transform:translate3d(-6.66%,0,0) scale(1.2);transition:opacity .35s,transform .45s,filter .35s}.tp-portfolio-slicer-title{color:var(--tp-common-white);font-family:var(--tp-ff-heading);font-size:150px;font-weight:600;line-height:.8}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px){.tp-portfolio-slicer-title{font-size:130px}}@media only screen and (min-width:992px) and (max-width:1199px){.tp-portfolio-slicer-title{font-size:100px}}@media only screen and (min-width:576px) and (max-width:767px){.tp-portfolio-slicer-title{font-size:80px}}@media (max-width:575.98px){.tp-portfolio-slicer-title{font-size:50px}}.tp-portfolio-slicer-pagination{align-items:center;bottom:0;display:inline-flex;gap:20px;height:50px;justify-content:center;left:0!important;margin-inline:auto;position:absolute;right:0!important;top:auto!important;transform:none;z-index:1}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-portfolio-slicer-pagination{gap:10px}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-portfolio-slicer-pagination{display:none}}.tp-portfolio-slicer-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.3);border-radius:5px;display:inline-block;height:5px;margin:0 5px;overflow:hidden;position:relative;transition:.4s;width:80px}@media only screen and (min-width:992px) and (max-width:1199px){.tp-portfolio-slicer-pagination .swiper-pagination-bullet{width:50px}}.tp-portfolio-slicer-pagination .swiper-pagination-bullet .swiper-pagination-bullet-active{width:80px}@media only screen and (min-width:992px) and (max-width:1199px){.tp-portfolio-slicer-pagination .swiper-pagination-bullet .swiper-pagination-bullet-active{width:40px}}.tp-portfolio-slicer-pagination .swiper-pagination-bullet:before{background:hsla(0,0%,100%,.3);border-radius:5px;content:"";height:100%;left:0;position:absolute;transition:.6s;width:80px;z-index:9}.tp-portfolio-slicer-pagination .swiper-pagination-bullet:after{background-color:#fff;content:"";height:100%;left:0;position:absolute;transition:.6s;width:0;z-index:8}.tp-portfolio-slicer-pagination .swiper-pagination-bullet-active:after{opacity:1;width:100%}.tp-portfolio-horizontal-button-next{right:50px}.tp-portfolio-horizontal-button-prev{left:50px}.tp-portfolio-revealing-slider-social{bottom:75px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;z-index:99}.tp-portfolio-creative-social a,.tp-portfolio-revealing-slider-social a{color:var(--tp-common-white);font-size:16px;font-weight:600;line-height:1;margin:0 12px}.tp-portfolio-revealing-slider-control{backdrop-filter:blur(20px);background-color:transparent;border-radius:50%;cursor:pointer;height:var(--controlSize);left:5%;margin-left:calc(var(--controlSize)/-2);margin-top:calc(var(--controlSize)/-2);position:absolute;top:50%;transition:background-color .3s;width:var(--controlSize);z-index:2}.tp-portfolio-revealing-slider-control:hover{background-color:var(--tp-theme-secondary)}.tp-portfolio-revealing-slider-control:hover .tp-portfolio-revealing-slider-control-line:after{background-color:#fff}@media (max-width:575.98px){.tp-portfolio-revealing-slider-control{left:10%;top:70%}}.tp-portfolio-revealing-slide{border-radius:50%;clip-path:circle(calc(var(--controlSize)/2) at 120vw 50%);height:150vmax;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transition:clip-path 0s calc(var(--slidingAT)*.7);width:150vmax}.tp-portfolio-revealing-slide-heading{color:var(--tp-common-white);font-family:var(--tp-ff-teko);font-size:clamp(5rem,15vw,13rem);font-weight:500;letter-spacing:-4px;line-height:.8}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-portfolio-revealing-slide-heading{letter-spacing:0}}.tp-portfolio-revealing-slide.s-prev{clip-path:circle(calc(var(--controlSize)/2) at 30vw 50%)}.tp-portfolio-revealing-slide.s-active{clip-path:circle(120vmax at 120vw 50%);transition:clip-path var(--slidingAT);z-index:1}.tp-portfolio-revealing-slide.s-active.s-active-prev{clip-path:circle(120vmax at 30vw 50%)}.tp-portfolio-mix-slider{height:100%;width:100%}.tp-portfolio-mix-slider-navigation{bottom:0;position:absolute;width:100%}.tp-portfolio-mix-slider .swiper-slide-active .tp-portfolio-revealing-slide-heading,.tp-portfolio-mix-slider .swiper-slide-active .tp-portfolio-revealing-slide-text{transform:translateX(0)}.tp-portfolio-creative-social{left:auto;position:absolute;right:5%;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;z-index:55}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-portfolio-creative-social{right:45px}}@media (max-width:575.98px){.tp-portfolio-creative-social{display:none;right:30px}}.tp-portfolio-creative-social a{display:inline-block;font-family:var(--tp-ff-inter);font-size:14px;font-weight:700;margin:14px 0;text-transform:uppercase}.tp-portfolio-creative-slider-main .swiper-pagination{bottom:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}@media (max-width:575.98px){.tp-portfolio-creative-slider-main .swiper-pagination{display:none}}.tp-portfolio-creative-slider-main .swiper-pagination-bullet{background:0 0;margin:0 10px!important}.tp-portfolio-creative-slider-main .path{display:none}.tp-portfolio-creative-slider-main .swiper-pagination-bullet-active .path{-webkit-animation:dash 10s linear;animation:dash 10s linear;-webkit-animation-iteration-count:unset;animation-iteration-count:unset;display:inline-block!important;stroke-dasharray:1000;stroke-dashoffset:0}.tp-portfolio-creative-slider-main .swiper-slide-active .tp-portfolio-slicer-category,.tp-portfolio-creative-slider-main .swiper-slide-active .tp-portfolio-slicer-title{transform:translateX(0)}.tp-portfolio-creative-item{align-items:end;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:flex;padding:90px 85px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-portfolio-creative-item{padding:20px 30px}}.tp-portfolio-creative-wrap{height:100vh;padding:0}.tp-portfolio-creative-content .tp-portfolio-slicer-title{transform:translateX(-200px);transition:all 2s ease}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-portfolio-creative-content .tp-portfolio-slicer-title{font-size:40px;margin-bottom:80px;transform:translateX(0)}}.tp-portfolio-elegant{border:0;margin-bottom:20px;padding-bottom:50px}.tp-portfolio-slider__item,.tp-portfolio-slider__item-inner{display:grid;grid-area:1/1/-1/-1;place-items:center;position:relative}.tp-portfolio-slider__item{height:100%;opacity:0;overflow:hidden;pointer-events:none;width:100%}.tp-portfolio-slider__item.current{opacity:1;pointer-events:auto;z-index:50}.tp-portfolio-slider__item-inner{background-position:50% 50%;background-size:cover;height:120%;width:120%}.tp-portfolio-slider-type{bottom:6%;display:grid;grid-area:main;left:50%;overflow:hidden;place-items:center;position:absolute;transform:translateX(-50%);z-index:9}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-portfolio-slider-type{bottom:20%;width:100%}}.tp-portfolio-colum-spacing{padding-bottom:100px;padding-top:200px}.tp--hover-img canvas{height:100%;left:0;position:absolute;top:0;width:100%}.tp-reveal-item.active:hover .tp-reveal-bg{opacity:1}.tp-perspective-slider{box-sizing:border-box;margin-bottom:80px;overflow:hidden;padding:2vw 3vw 0;width:100%}.tp-perspective-slider .tp-perspective-inner{display:inline-block;height:90vh;position:relative;width:100%}.tp-perspective-slider .tp-perspective-inner .tp-perspective-image{background-size:cover;display:inline-block;height:100%;position:relative;width:100%}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-pd-3-portfolio-item{margin-bottom:0}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-pd-3-portfolio-item-wrap{padding-top:0}}.tp-pd-2-dot .swiper-pagination-bullet{background:rgba(0,0,0,.3);border-radius:50%;display:inline-block;height:6px;opacity:1;transition:.3s;width:6px}.tp-pd-2-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--tp-common-black);border-radius:10px;width:24px}.tp-counter-cst-item.borders{position:relative}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-counter-cst-item.borders:before{display:none}}.tp-counter-cst-item.borders:before{background:linear-gradient(170deg,#b4e717,#10302a);content:"";height:87px;position:absolute;right:0;top:0;width:1px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-counter-cst-item-inner{justify-content:left!important}}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-counter-cst-item.ml-100{margin-left:50px}}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-counter-cst-item.ml-100{margin-left:0}}.tp-awards-vp-move-thumbs-wrapper{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:1000%!important;width:100vw!important}.tp-awards-vp-start-thumbs-caption{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center;position:relative;width:100%}.tp-awards-vp-start-thumbs-wrapper{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 40px;position:relative}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-awards-vp-start-thumbs-wrapper{padding:0 30px}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-awards-vp-start-thumbs-wrapper{padding:0 20px}}.tp-awards-vp-start-move-thumb{box-sizing:border-box;height:calc(25vw - 40px);margin:0 40px 40px;position:relative;width:calc(25% - 80px)}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-awards-vp-start-move-thumb{height:calc(25vw - 30px);margin:0 30px 30px;width:calc(25% - 60px)}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-awards-vp-start-move-thumb{height:calc(33.33vw - 40px);margin:25px 20px;width:calc(33.33% - 40px)}}@media only screen and (min-width:576px) and (max-width:767px){.tp-awards-vp-start-move-thumb{height:calc(50vw - 30px);margin:10px 15px;width:calc(50% - 30px)}}@media (max-width:575.98px){.tp-awards-vp-start-move-thumb{height:calc(50vw - 20px);margin:5px 10px;width:calc(50% - 20px)}}.tp-awards-vp-start-move-thumb:nth-of-type(3n+2){height:calc(15vw - 40px);margin-top:50vh;width:calc(15% - 80px)}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-awards-vp-start-move-thumb:nth-of-type(3n+2){height:calc(15vw - 30px);margin-top:50vh;width:calc(15% - 60px)}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-awards-vp-start-move-thumb:nth-of-type(3n+2){height:calc(33.33vw - 40px);margin:25px 20px;width:calc(33.33% - 40px)}}@media only screen and (min-width:576px) and (max-width:767px){.tp-awards-vp-start-move-thumb:nth-of-type(3n+2){height:calc(50vw - 30px);margin:10px 15px;width:calc(50% - 30px)}}@media (max-width:575.98px){.tp-awards-vp-start-move-thumb:nth-of-type(3n+2){height:calc(50vw - 20px);margin:5px 10px;width:calc(50% - 20px)}}.tp-awards-vp-start-move-thumb:nth-of-type(3n+3){height:calc(35vw - 40px);margin-top:25vh;width:calc(35% - 80px)}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-awards-vp-start-move-thumb:nth-of-type(3n+3){height:calc(35vw - 30px);margin-top:25vh;width:calc(35% - 60px)}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-awards-vp-start-move-thumb:nth-of-type(3n+3){height:calc(33.33vw - 40px);margin:25px 20px;width:calc(33.33% - 40px)}}@media only screen and (min-width:576px) and (max-width:767px){.tp-awards-vp-start-move-thumb:nth-of-type(3n+3){height:calc(50vw - 30px);margin:10px 15px;width:calc(50% - 30px)}}@media (max-width:575.98px){.tp-awards-vp-start-move-thumb:nth-of-type(3n+3){height:calc(50vw - 20px);margin:5px 10px;width:calc(50% - 20px)}}.tp-awards-vp-end-move-thumb{align-items:center;box-sizing:border-box;display:flex;height:calc(33.33vw - 80px);justify-content:center;margin:40px;position:relative;width:calc(33.33% - 80px)}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-awards-vp-end-move-thumb{height:calc(33.33vw - 60px);margin:30px;width:calc(33.33% - 60px)}}.tp-awards-vp-end-move-thumb .tp-awards-vp-move-thumb-inner{border-radius:24px;height:100%;overflow:hidden;position:absolute;top:0;width:100%}.tp-awards-vp-end-thumbs-wrapper{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:100vh}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-awards-vp-end-thumbs-wrapper{padding-left:30px;padding-right:30px}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-awards-vp-end-thumbs-wrapper{display:none}}.tp-text-ai-slider-active .swiper-slide,.tp-text-cst-slide-active .swiper-slide,.tp-text-it-slider-active .swiper-slide,.tp-text-md-slider-active .swiper-slide,.tp-text-slider-active .swiper-slide{width:auto}.tp-testimonial-cst-pagenation{text-align:center}.tp-testimonial-cst-pagenation span{background:0 0;background:var(--tp-grey-5);height:10px;opacity:1;width:10px}.tp-testimonial-it-item{backdrop-filter:blur(5px);border:1px solid rgba(16,48,42,.08);border-radius:20px;opacity:.97;padding:50px 20px 50px 50px}@media (max-width:575.98px){.tp-testimonial-it-item{padding:30px 20px}}.tp-testimonial-it-item:hover .tp-testimonial-it-shape{opacity:1;visibility:visible}.tp-testimonial-it-slider{margin-right:-290px;margin-top:-55px}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-testimonial-it-slider{margin-right:0;margin-top:0}}.tp-testimonial-it-pagenation{text-align:center}.tp-testimonial-it-pagenation span{background:0 0;background:var(--tp-common-black-1);height:10px;opacity:.1;width:10px}.tp-testimonial-it-pagenation span.swiper-pagination-bullet-active{background:var(--tp-common-black-1);opacity:1}.tp-testimonial-pb-pagenation{line-height:1;margin-top:-50px;text-align:right}@media (max-width:575.98px){.tp-testimonial-pb-pagenation{margin-top:20px;text-align:center}}.tp-testimonial-pb-pagenation span{background:0 0;background:var(--tp-theme-secondary);height:10px;opacity:.1;width:10px}.tp-testimonial-pb-pagenation span.swiper-pagination-bullet-active{background:var(--tp-theme-secondary);opacity:1}.tp-skill-pb-slider-active .swiper-slide{display:inline-block;width:auto}.tp-skill-pb-panel{height:100%;opacity:1!important;width:100%;will-change:transform}.tp-skill-pb-panel-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;height:100%;width:100%}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-skill-pb-panel-wrap{flex-wrap:wrap}}.tp-cta-wd-shape{bottom:-16px;position:absolute;right:0;width:36%}.tp-faq-wrap .tp-faq-btn{background:0 0;border-color:transparent;color:var(--tp-common-black);display:flex;font-size:18px;font-weight:700;justify-content:space-between;padding:17px 30px}.tp-faq-wrap .tp-faq-btn:focus{border-color:none;box-shadow:none;outline:inherit}.tp-faq-wrap .tp-faq-btn:not(.collapsed){background-color:transparent;box-shadow:none}.tp-faq-wrap .accordion-item:not(:first-of-type){border:1px solid #eee}.tp-faq-wrap .accordion-item:first-of-type,.tp-faq-wrap .accordion-item:last-of-type{border-radius:0}.tp-faq-wrap .tp-faq-active{background-color:var(--tp-common-white-2);border:transparent}.tp-faq-wrap .tp-faq-active .accordion-btn{color:var(--tp-common-black);padding-left:30px}.tp-faq-wrap .accordion-btn{color:#d9d9d9}.tp-faq-wrap .accordion-body{padding:0 30px 18px}.tp-faq-details-para p{font-size:18px;line-height:144%}.tp-faq-details-para ul{margin-left:10px}.tp-faq-details-para ul li{color:var(--tp-common-black);font-size:18px;font-weight:400;list-style:none}.tp-faq-details-para ul li:not(:last-child){margin-bottom:2px}.tp-faq-cst-tag{height:100%}.tp-faq-cst-tag .cst-btn{-webkit-animation:mymove 1s infinite;animation:mymove 1s infinite;background:var(--tp-common-black-1);border-radius:50px;color:var(--tp-grey-5);display:inline-block;font-family:var(--tp-ff-dm);font-size:20px;font-weight:400;padding:8px 21px;position:absolute;top:100px;z-index:1}.tp-faq-cst-tag .cst-btn-1{left:277px}@media (max-width:575.98px){.tp-faq-cst-tag .cst-btn-1{left:0;top:130px}}.tp-faq-cst-tag .cst-btn-2{-webkit-animation:mymove 1.1s infinite;animation:mymove 1.1s infinite;background:#bdffc5;color:var(--tp-common-black);left:28px;top:45%}@media (max-width:575.98px){.tp-faq-cst-tag .cst-btn-2{top:20%}}.tp-faq-cst-tag .cst-btn-3{-webkit-animation:mymove .9s infinite;animation:mymove .9s infinite;background:#ff6d00;color:var(--tp-common-white);right:42%;top:56%}@media (max-width:575.98px){.tp-faq-cst-tag .cst-btn-3{right:0}}.tp-faq-cst-tag .cst-btn-4{-webkit-animation:mymove 1.2s infinite;animation:mymove 1.2s infinite;right:0;top:54%}@media (max-width:575.98px){.tp-faq-cst-tag .cst-btn-4{top:3%}}.tp-faq-cst-tag .cst-btn-5{-webkit-animation:mymove 1.3s infinite;animation:mymove 1.3s infinite;background:#b4e717;bottom:7%;color:var(--tp-common-black);left:25%;top:auto}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-faq-cst-tab-content{margin-left:0}}.tp-faq-cst-tab-content .tp-faq-btn{color:var(--tp-common-black-1);font-family:var(--tp-ff-dm);font-size:20px;font-weight:600;padding:27px 30px 27px 0}.tp-faq-cst-tab-content .tp-faq-btn .accordion-btn{display:inline-block;height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px}.tp-faq-cst-tab-content .tp-faq-btn .accordion-btn:after{background-color:#000;border-radius:2px;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s ease;width:100%}.tp-faq-cst-tab-content .tp-faq-btn .accordion-btn:before{background-color:#000;border-radius:2px;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:all .4s ease;width:2px}.tp-faq-cst-tab-content .tp-faq-btn:not(.collapsed) .accordion-btn:before{background:var(--tp-common-black);opacity:1;transform:translateX(-50%) rotate(90deg)}.tp-faq-cst-tab-content .tp-faq-btn:not(.collapsed) .accordion-btn:after{background:var(--tp-common-black);opacity:1}.tp-faq-cst-tab-content .accordion-item,.tp-faq-cst-tab-content .accordion-item:not(:first-of-type){border:0;border-bottom:1px solid #e1e5e4}.tp-faq-cst-tab-content .accordion-item{background:0 0}.tp-faq-cst-tab-content .accordion-body{padding:0 30px 18px 0}.tp-faq-cst-tab-content .tp-faq-details-para p{color:rgba(16,48,42,.8);font-family:var(--tp-ff-dm);margin-bottom:7px}@media (max-width:575.98px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-faq-cst-tab-content .tp-faq-details-para p br{display:none}.tp-faq-cst-left{margin-right:0}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-contact-us-form-ptb{padding-top:30px}}.tp-contact-us-form-wrapper{background:#f6f6f9;border-radius:14px;padding:10px}.tp-contact-us-map,.tp-contact-us-map iframe{border-radius:8px;height:100%;width:100%}@media only screen and (min-width:768px) and (max-width:991px){.tp-contact-us-map{height:500px;margin-bottom:30px}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-contact-us-map{height:450px;margin-bottom:30px}}.tp-contact-us-title{color:var(--tp-common-black);font-size:30px;font-weight:600;letter-spacing:-.6px;text-transform:uppercase}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tp-contact-us-title{margin-bottom:30px}}.tp-contact-us-wrap{padding:110px}@media only screen and (min-width:1400px) and (max-width:1599px){.tp-contact-us-wrap{padding:70px}}@media only screen and (min-width:1200px) and (max-width:1399px){.tp-contact-us-wrap{padding:50px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-contact-us-wrap{padding:30px}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-contact-us-wrap{padding:20px}}.tp-map-pin.active .tp-map-pin-icon{color:var(--tp-theme-secondary)}.tp-map-pin.active .tp-map-popup{opacity:1;visibility:visible}.tp-snap-slide,.tp-snap-slide-caption{display:flex;position:relative;width:100%}.tp-snap-slide{align-items:center;background-color:#000;height:100vh;height:100dvh;justify-content:center;overflow:hidden}.tp-snap-slide-caption{box-sizing:border-box;height:auto;justify-content:space-between;margin:0;opacity:1;padding:0;text-align:left;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.tp-snap-slider-captions,.tp-snap-slider-thumbs{align-items:center;box-sizing:border-box;display:flex;height:100vh;height:100dvh;justify-content:center;overflow:hidden;position:absolute;top:0;width:100%;z-index:5}.tp-snap-slider-captions{justify-content:flex-start;pointer-events:none;z-index:0}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-snap-slider-captions{align-items:flex-end}}.tp-funfact-panel{height:100%;opacity:1!important;width:100%;will-change:transform}.tp-funfact-panel-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;height:100%;width:300%}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-funfact-panel-wrap{flex-wrap:wrap;height:100%;width:100%}}.tp-porfolio-10-title-wrap ul li{display:inline-block;list-style-type:none;padding-bottom:25px;padding-right:30px;transition:.4s}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-porfolio-10-title-wrap ul li{padding:16px}}.tp-porfolio-10-title-wrap ul li.active{transition:.4s}.tp-porfolio-10-title-wrap ul li.active a .tp-porfolio-10-category,.tp-porfolio-10-title-wrap ul li.active a .tp-porfolio-10-title{color:var(--tp-common-white);opacity:1}.tp-port-slider-title{-webkit-background-clip:text;background-repeat:no-repeat;background-size:0 100%;color:transparent;cursor:pointer;display:block;font-family:var(--tp-ff-morganite-bold);font-size:180px;font-weight:600;letter-spacing:5px;line-height:1;text-transform:uppercase;transition:.3s;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px hsla(0,0%,100%,.4);background-image:linear-gradient(90deg,#fff,#fff 50%,transparent 50.1%);mix-blend-mode:luminosity;transition:background-size .6s cubic-bezier(.32,.55,.58,.76) 0s,-webkit-clip-path .6s cubic-bezier(.32,.55,.58,.76) 0s}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-port-slider-title{font-size:120px}}@media (max-width:575.98px),only screen and (min-width:576px) and (max-width:767px){.tp-port-slider-title{font-size:70px}}.tp-port-slider-title:hover{background-size:200% 100%;color:var(--tp-common-white)}.tp-product-details-variation-list button span[data-bg-color]{background-color:var(--tp-common-white);border-radius:50%;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition:all .2s linear 0s;width:100%}.tp-product-details-variation-list button.active span[data-bg-color],.tp-product-details-variation-list button:hover span[data-bg-color]{-webkit-transform:translate(-50%,-50%) scale(.7);-moz-transform:translate(-50%,-50%) scale(.7);-ms-transform:translate(-50%,-50%) scale(.7);-o-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7)}.tp-error-title{color:var(--tp-common-black);font-size:64px;font-weight:700;margin-bottom:50px}.tp-error-title-sm{font-size:26px;font-weight:600;line-height:1;text-transform:uppercase}.tp-error-content p{color:#57575a;font-size:18px;font-weight:400;margin-bottom:30px}.tp-error-content .tp-btn{background-color:var(--tp-common-black);border:2px solid transparent;border-radius:40px;display:inline-block;font-size:18px;font-weight:500;height:60px;letter-spacing:.03em;line-height:55px;overflow:hidden;padding:0 18px 0 24px;position:relative;text-transform:capitalize;transition:all .3s;z-index:9}.tp-error-content .tp-btn:hover{background-color:transparent;border-color:var(--tp-common-black);color:var(--tp-common-black)}.tp-error-wrapper img{margin-bottom:55px}.aleric-dark body{background-color:#030303}.aleric-dark .tp-about-cst-tab ul li a,.aleric-dark .tp-main-menu>nav>ul>li:hover.has-dropdown>a>span,.aleric-dark .tp-main-menu>nav>ul>li>a,.tp-error-content .tp-btn{color:var(--tp-common-white)}.aleric-dark .tp-blog-meta,.aleric-dark .tp-section-subtitle{border:1px solid var(--tp-border-3)}.aleric-dark .tp-section-subtitle .borders{background:var(--tp-common-white)}.aleric-dark .tp-rounded-btn-wrap a{background:var(--tp-common-black);border:1px solid var(--tp-border-3);color:var(--tp-common-white)}.aleric-dark .tp-footer-wd-social a:hover,.aleric-dark .tp-rounded-btn-wrap a:hover,.tp-error-title-sm{color:var(--tp-common-black)}.aleric-dark .tp-brand-item img{filter:invert(1)}.aleric-dark .tp-blog-meta span,.aleric-dark .tp-error-content p,.aleric-dark .tp-faq-cst-tab-content .tp-faq-details-para p,.aleric-dark .tp-footer-wd-widget ul li a,.aleric-dark .tp-service-details-content ul li p{color:var(--tp-grey-2)}.aleric-dark .tp-footer-btn a,.aleric-dark .tp-footer-widget-form .tp-input{background:hsla(0,0%,100%,.04)}.aleric-dark .tp-footer-btn a{border-color:transparent}.aleric-dark .tp-header-sidebar-btn span,.aleric-dark .tp-portfolio-cst-item:before{background:var(--tp-common-white)}.aleric-dark .tp-service-vp-item{border-bottom:1px solid var(--tp-border-3)}.aleric-dark .tp-header-cst-menu-btn{background:#222;border:0}.aleric-dark .tp-about-cst-thumb,.aleric-dark .tp-header-cst-wrap{border-bottom:1px solid var(--tp-border-3)}.aleric-dark .header-sticky.tp-header-cst-wrap{border-bottom:none}.aleric-dark .tp-about-cst-thumb-wrap,.aleric-dark .tp-blog-details-2-social ul{border-right:1px solid var(--tp-border-3)}.aleric-dark .tp-section-cst-subtitle{border:0}.aleric-dark .tp-portfolio-cst-subtitle-wrap{border-bottom:1px solid var(--tp-border-3)}.aleric-dark .tp-portfolio-cst-btn{border:1px solid var(--tp-border-3);color:var(--tp-common-white)}.aleric-dark .tp-portfolio-cst-item.active .tp-portfolio-cst-btn{border-color:var(--tp-common-green-2);color:var(--tp-common-black)}.aleric-dark .tp-faq-cst-thumb-wrap img{filter:invert(.8)}.aleric-dark .tp-faq-cst-tab-content .tp-faq-btn,.aleric-dark .tp-service-details-content ul li b{color:var(--tp-common-white)}.aleric-dark .tp-faq-cst-tab-content .accordion-item,.aleric-dark .tp-portfolio-cst-item{border-bottom:1px solid var(--tp-border-3)}.aleric-dark .tp-faq-cst-tab-content .tp-faq-btn .accordion-btn:after,.aleric-dark .tp-faq-cst-tab-content .tp-faq-btn .accordion-btn:before{background-color:var(--tp-common-white)}.aleric-dark .tp-blog-it-item,.aleric-dark .tp-section-it-subtitle,.aleric-dark .tp-testimonial-it-item{border:1px solid var(--tp-border-3)}.aleric-dark .tp-testimonial-it-pagenation span{background:var(--tp-common-white)}.aleric-dark .tp-footer-wd-widget-form .tp-input{border:1px solid var(--tp-border-3);color:var(--tp-common-white)}.aleric-dark .tp-portfolio-md-border{border-color:var(--tp-border-3)}.aleric-dark .tp-service-sa-pagenation .swiper-pagination-bullet{border:1px solid var(--tp-border-3)}.aleric-dark .tp-portfolio-creative-slider-main .swiper-pagination-bullet.swiper-pagination-bullet-active circle{fill:transparent!important;stroke:var(--tp-common-white)!important}.aleric-dark .tp-portfolio-creative-slider-main .swiper-pagination-bullet circle{fill:var(--tp-common-white)!important;stroke:var(--tp-common-white)!important}.aleric-dark .tp-pd-2-dot .swiper-pagination-bullet{background:hsla(0,0%,100%,.3)}.aleric-dark .tp-error-content .tp-btn,.aleric-dark .tp-pd-2-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--tp-common-white)}.aleric-dark .tp-error-title,.aleric-dark .tp-error-title-sm{color:var(--tp-common-white)}.aleric-dark .tp-error-content .tp-btn{color:var(--tp-common-black)}.aleric-dark .tp-error-content .tp-btn:hover{background:0 0;border-color:var(--tp-common-white);color:var(--tp-common-white)}.aleric-dark .tp-blog-pagenation-nav{border:1px solid var(--tp-border-2);color:var(--tp-common-white)}.aleric-dark .tp-blog-details-tag ul li a:hover,.aleric-dark .tp-blog-pagenation-nav:hover{color:var(--tp-common-black)}.aleric-dark .tp-blog-details-tag ul li a,.aleric-dark .tp-footer-wd-social a{border:1px solid var(--tp-border-3);color:var(--tp-grey-2)}.aleric-dark .tp-postbox-details-input .tp-input,.aleric-dark .tp-postbox-details-input .tp-select,.aleric-dark .tp-postbox-details-input .tp-textarea{background:0 0;border-color:var(--tp-border-3);color:var(--tp-common-white)}.aleric-dark .tp-blog-details-2-social ul li a{color:var(--tp-grey-2)}.aleric-dark .tp-blog-details-2-social ul li a i:hover{background:var(--tp-grey-8);color:var(--tp-common-white)}.aleric-dark .tp-contact-us-form-wrapper{background:var(--tp-grey-8)}.aleric-dark .tp-contact-us-title{color:var(--tp-common-white)}.al-hero-shop-active .swiper-slide-active .al-hero-shop-btn,.al-hero-shop-active .swiper-slide-active .al-hero-shop-content span,.al-hero-shop-active .swiper-slide-active .al-hero-shop-title{animation-fill-mode:both;animation-name:fadeInUp}.al-hero-shop-active .swiper-slide-active .al-hero-shop-thumb img{animation-fill-mode:both;animation-name:fadeInRight}.al-hero-shop-dot .swiper-pagination-bullet{background-color:var(--tp-grey-2);height:10px;margin:0 3px;opacity:1;position:relative;width:10px}.al-hero-shop-dot .swiper-pagination-bullet-active{background:var(--tp-theme-secondary)}.al-brand-active .swiper-slide,.al-text-slider-seo-active .swiper-slide{width:auto}.al-text-pg-slider-active .swiper-slide{width:auto!important}.al-testimonial-seo-dot .swiper-pagination-bullet{background:#cbcccf;border-radius:0;display:inline-block;height:2px;opacity:1;transition:.3s;width:60px}.al-testimonial-seo-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--tp-common-blue)}.al-footer-pg-slide-active .swiper-slide{width:auto}.al-footer-pg-slide-active .swiper-wrapper{transition-timing-function:linear}.al-trending-shop-slider-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--tp-theme-secondary)}.tp-portfolio-creative-item{height:100%;min-height:100svh}.tp-portfolio-creative-item video.bg-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.tp-portfolio-creative-slider-main{height:100svh;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:100vw!important;width:100vw!important}.tp-portfolio-creative-item{height:100vh;overflow:hidden;position:relative;width:100%}.tp-portfolio-creative-item .bg-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}.tp-portfolio-creative-item:after{background:rgba(0,0,0,.2);content:"";inset:0;position:absolute;z-index:1}.tp-portfolio-creative-content{position:relative;z-index:2}.tp-service-cst-slider .swiper-wrapper{align-items:stretch}.tp-service-cst-slider .swiper-slide{height:auto!important}.tp-service-cst-item{display:flex;flex-direction:column;height:100%}.tp-service-cst-thumb img{display:block;height:auto;width:100%}@media (max-width:767px){.tp-about-cst-tab ul li{margin-right:30px}aleric-dark .tp-faq-cst-tab-content .tp-faq-btn{font-size:17px}.tp-btn-switch-2-animation .btn-text{font-size:13px}.tp-portfolio-mix-slider-navigation{display:none}}