@font-face{font-family: 'Space Grotesk';src: url('http://digital.dev.enosta.com/wp-content/themes/estwp/assets/fonts/SpaceGrotesk-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: 'Space Grotesk';src: url('http://digital.dev.enosta.com/wp-content/themes/estwp/assets/fonts/SpaceGrotesk-Bold.woff') format('woff');font-weight: 700;font-style: normal;font-display: swap}@font-face{font-family: 'Inter';src: url('http://digital.dev.enosta.com/wp-content/themes/estwp/assets/fonts/Inter-Regular.woff') format('woff');font-weight: 400;font-style: normal;font-display: swap}*{margin: 0;padding: 0}html{text-rendering: antialiased;-webkit-font-smoothing: antialiased;scroll-behavior: inherit !important}html,body{scroll-margin-top: 50px}::-webkit-scrollbar{width: 8px}::-webkit-scrollbar-track{background: #f1f1f1;box-shadow: inset 0 0 5px #dbdbdb}::-webkit-scrollbar-thumb{background: #c9c8c8;border-radius: 8px}body{font-family: 'Inter', sans-serif;font-weight: normal;font-style: normal;font-size: 1rem;line-height: 1.5;color: #000;-webkit-text-size-adjust: none;min-height: 100vh}body.home{background: var(--Background-Secondary, #f8f8f8)}h1,h2,h3,h4,h5,h6{font-weight: bold;font-family: 'Space Grotesk', sans-serif}h1{font-size: 2.5rem}h2{font-size: 2rem}h3{font-size: 1.75rem}h4{font-size: 1.5rem}h5{font-size: 1.25rem}h6{font-size: 1rem}a{text-decoration: none !important}.alignnone{margin: 5px 20px 20px 0}.aligncenter,div.aligncenter{display: block;margin: 5px auto 5px auto}.alignright{float: right;margin: 5px 0 20px 20px}.alignleft{float: left;margin: 5px 20px 20px 0}a img.alignright{float: right;margin: 5px 0 20px 20px}a img.alignnone{margin: 5px 20px 20px 0}a img.alignleft{float: left;margin: 5px 20px 20px 0}a img.aligncenter{display: block;margin-left: auto;margin-right: auto}.wp-caption-text{font-size: inherit}.gallery-caption{font-size: inherit}.bypostauthor{font-size: inherit}.wp-caption{background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center}.elementor-widget-button a:hover,.elementor-widget-lp-button a:hover{opacity: 0.8}.btn-secondary a:hover{border-color: var(--main-color) !important;color: var(--main-color)}.wp-caption.alignnone{margin: 5px 20px 20px 0}.scroll-sticky .elementor-widget-lp-heading{position: sticky;top: 100px}.wp-caption.alignleft{margin: 5px 20px 20px 0}.wp-caption.alignright{margin: 5px 0 20px 20px}.wp-caption img{border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto}.wp-caption p.wp-caption-text{font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px}.screen-reader-text{border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}.screen-reader-text:focus{background-color: #eee;clip: auto !important;clip-path: none;color: #444;display: block;font-size: 1em;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000}.bg-primary{background-color: var(--main-color)}.c-scrollbar{z-index: 99999}.cursor-pointer{cursor: pointer}p:last-child{margin-bottom: 0}.fancybox-container{z-index: 9999999}.fancybox-container .fancybox-slide{padding: 0}.lists .list-content{display: flex;flex-direction: column;gap: 32px}.lists .list-content:before{content: '';position: absolute;width: 1px;left: 12px;top: 0;height: 100%;background: #BBDAFC !important}.lists .list-item{position: relative;display: flex;gap: 16px}.lists .item-number{border-radius: 18px;display: flex;width: 26px;height: 26px;justify-content: center;align-items: center;color: #fff;min-width: 26px;z-index: 1;font-weight: 700;font-size: 11px;box-shadow: 0 0 0 4px #f7f8fa}.lists .list-text{color: var(--text-primary, #020403);font-feature-settings: 'salt' on, 'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss05' on;font-family: "Space Grotesk";font-size: 24px;font-style: normal;font-weight: 500;line-height: 32px;letter-spacing: 0.24px;margin: 0px 0px 8px}.lists .list-desc{color: var(--text-secondary, #626060);font-family: Inter;font-size: 18px;font-style: normal;font-weight: 400;line-height: 28px}img{vertical-align: middle;height: auto;max-width: 100%;display: block}.button-close{position: relative;margin: auto;width: 24px;height: 24px}.leftright{height: 2px;width: 24px;position: absolute;margin-top: 10px;background-color: #000;border-radius: 2px;transform: rotate(45deg);transition: all .3s ease-in}.rightleft{height: 2px;width: 24px;position: absolute;margin-top: 10px;background-color: #000;border-radius: 2px;transform: rotate(-45deg);transition: all .3s ease-in}.btn-loadmore{border: 1px solid var(--color-primary);background: transparent;border-radius: 50px;padding: 10px 24px}.scroll-more-animation{margin: auto;display: inline-block;position: relative;width: 80px;height: 80px;opacity: 0;visibility: hidden;height: 0;overflow: hidden}.scroll-more-animation .dot-item{position: absolute;top: 33px;width: 18px;height: 18px;border-radius: 50%;background: var(--color-primary);animation-timing-function: cubic-bezier(0, 1, 1, 0)}.scroll-more-animation div:nth-child(1){left: 8px;animation: lds-ellipsis1 .6s infinite}.scroll-more-animation div:nth-child(2){left: 8px;animation: lds-ellipsis2 .6s infinite}.scroll-more-animation div:nth-child(3){left: 32px;animation: lds-ellipsis2 .6s infinite}.scroll-more-animation div:nth-child(4){left: 56px;animation: lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform: scale(0)}100%{transform: scale(1)}}@keyframes lds-ellipsis3{0%{transform: scale(1)}100%{transform: scale(0)}}@keyframes lds-ellipsis2{0%{transform: translate(0, 0)}100%{transform: translate(24px, 0)}}.search-form input{width: 100%;height: 50px;outline: none;border: 1px solid #dadada;padding: 0 3rem 0 1rem}.search-form button{border: none;background: transparent;outline: none;position: absolute;top: 50%;right: 0.75rem;transform: translateY(-50%)}.est-any-popup{display: none}.est-breadcrumb *{color: inherit}.est-breadcrumb .last,.est-breadcrumb .breadcrumb_last{opacity: 0.8}code,pre{background: #f2f2f2;display: inline-block;border-radius: 3px;padding: 0.25rem;margin: .25rem 0;font-size: inherit;max-width: 100%}.wp-caption img[class*="wp-image-"]{display: block;margin: 0}.aligncenter{clear: both;display: block;margin: 0 auto 1.75em}.alignleft{float: left;margin: .375em 1.75em 1.75em 0}.alignright{float: right;margin: .375em 0 1.75em 1.75em}figcaption{margin-top: 1rem}.entry-content ol,.entry-content ul{padding-left: 27px}.widget{margin-bottom: 40px}.widget ul,.widget ol{padding-left: 17px}.widget ul li,.widget ol li{margin-bottom: 0.75rem}.widget ul li li:first-child,.widget ol li li:first-child{margin-top: 0.75rem}.widget ul{list-style: disc}.widget .widget-title{font-size: 16px;font-size: 1rem;letter-spacing: 0.046875em;line-height: 1.3125;margin: 0 0 1.75em;text-transform: uppercase}.widget.widget_rss .rss-date,.widget.widget_rss cite{color: #686868;display: block;font-size: inherit !important;font-style: normal;line-height: 1.615384615;margin-bottom: 0.538461538em}.widget .tagcloud a{border: 1px solid #d1d1d1;border-radius: 2px;display: inline-block;line-height: 1;margin: 0 .1875em .4375em 0;padding: .5625em .4375em .5em;font-size: inherit !important}.widget img{margin-top: 1rem;margin-bottom: 1rem}table{border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0;table-layout: fixed;width: 100%}table caption{font-weight: 900;padding-top: 0.75rem;padding-bottom: 0.75rem;caption-side: top;border: 1px solid #d1d1d1;border-bottom: 0;margin: 0;text-align: center;color: inherit}table th,table td{line-height: 2.6923076923;padding: 0;text-align: center}table th:last-child,table td:last-child{border-right: 0}table td{border-width: 0 1px 1px 0}table th{border-left: 0;border-top: 0}table tr:last-child td{border-bottom: 0}table,th,td{border: 1px solid #d1d1d1}.wp-calendar-nav{border: 1px solid #d1d1d1;border-top: 0;line-height: 2.6923076923;text-align: center}select{outline: none;padding: 0.75rem;border-color: #d1d1d1}.scroll-to-top{position: fixed;bottom: 1rem;right: -1rem;height: 40px;width: 40px;display: grid;place-items: center;border-radius: 50%;cursor: pointer;z-index: 9999;opacity: 0;visibility: hidden;transition: 0.5s}.scroll-to-top.active{opacity: 1;visibility: visible;right: 1rem}.scroll-to-top .progress{display: block;height: calc(100% - 6px);width: calc(100% - 6px);background-color: #fff;border-radius: 50%;display: grid;place-items: center;font-size: 20px}.btn-loadmore{background-color: var(--main-color)}.text-clamp{word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical}.grid-size{min-height: 0;height: 0}.color-inherit{color: inherit}.text-inherit{color: inherit}.search-no-results .no-results{padding-top: 70px;padding-bottom: 70px}.search-no-results .no-results .search-form{width: 500px;max-width: 100%;margin: auto}.site-content{min-height: 70vh}.page{gap: 8px}.page-numbers{border: 0;width: 32px;height: 32px;border-radius: 8px;display: inline-flex;align-items: center;justify-content: center;transition: 0.3s;color: #141414}.page-numbers:is(.page-current){background: #0F41FF;color: #fff}.page-numbers:hover{background: var(--Primary-50, #eaf5fe)}.page a{cursor: pointer}.dropdown-menu{top: 100%;width: max-content;min-width: 270px;left: 0;background: #fafafa;opacity: 0;visibility: hidden;position: absolute}.dropdown-menu.active{opacity: 1;visibility: visible}.est-pass{background: #fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);padding: 24px 15px;overflow: hidden;border-radius: 8px;width: 500px;max-width: calc(70%)}.est-pass-form{display: flex;align-items: center;justify-content: center;gap: 4px}.est-pass .button{height: 40px;padding: 0 15px;color: white}[name="post_password"]{height: 40px;padding: 0 15px;outline: none !important;border: 1px solid #d9d9d9;border-radius: 3px}#lp-breadcrumb{display: flex;gap: 8px;flex-wrap: wrap;margin-top: 35px;margin-bottom: 35px}#lp-breadcrumb *{display: inline-flex;align-items: center;overflow-wrap: break-word;gap: 8px;color: #737373}#lp-breadcrumb a:hover{color: var(--main-color)}#lp-breadcrumb .current{color: #141414}.lp-showcase-slider{overflow: visible}.lp-showcase-slider img{height: 400px;object-fit: cover;width: 100%}.wp-heading-title span{color: var(--text-brand-brand-primary, #0f41ff)}.wp-heading-title .heading__description{max-width: 80%;margin-left: auto;margin-right: auto}.wp-heading-title .heading-primary{text-transform: capitalize;color: var(--text-primary, #020403);font-feature-settings: 'salt' on, 'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss05' on;font-family: "Space Grotesk";font-size: 40px;font-style: normal;font-weight: 500;line-height: 48px;margin-bottom: 16px}.wp-heading-title .wp-heading-content{color: var(--text-secondary, #626060);font-family: Inter;font-size: 18px;font-style: normal;font-weight: 400;line-height: 28px}.wp-clients-slider .swiper-slide-inner{display: flex;width: 230px;height: 88px;padding: 16px 45px 16px 46px;justify-content: center;align-items: center;align-self: stretch;border-radius: 8px;background: var(--background-secondary, #f8f8f8)}.wp-portfolio-post .post__thumbnail{padding-top: 59%;overflow: hidden}.wp-portfolio-post .post__thumbnail img{transition: .3s}.wp-portfolio-post .post__children:hover{transform: none}.wp-portfolio-post .post__children:hover img{transition: .3s;scale: 1.1}.wp-portfolio-post .post__children:hover h3{color: #0F41FF;transition: .3s}.wp-portfolio-post .post__item{padding-left: 16px;padding-right: 16px}.wp-portfolio-post .post__children{border: 0;box-shadow: none;border-radius: 0}.wp-portfolio-post .excerpt{margin-bottom: 0}.wp-portfolio-post .post__meta{padding: 12px 0}.wp-portfolio-post .category,.wp-portfolio-post .btn{display: none !important}.wp-portfolio-post h3{color: var(--text-primary, #020403);font-feature-settings: 'salt' on, 'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss05' on;font-family: "Space Grotesk";font-size: 24px;font-style: normal;font-weight: 500;line-height: 32px;letter-spacing: 0.24px;transition: .3s}.wp-portfolio-post .excerpt p{color: var(--text-secondary, #626060);font-size: 16px;font-style: normal;font-weight: 400;line-height: 155.556%}.htl-vertical-timeline .pin-up{height: 100vh;display: flex;flex-direction: row;justify-content: space-between;align-items: center;gap: 32px;padding-bottom: 67px}.htl-vertical-timeline .timeline-steps{display: flex;flex-direction: column;position: relative;width: 500px;justify-content: space-between;align-items: flex-start;height: 80vh;padding-top: 70px;padding-right: 32px}.htl-vertical-timeline .timeline-steps .timeline-step{position: relative}.htl-vertical-timeline .timeline-steps .timeline-step h3{transition: .3s;display: flex;gap: 12px;align-items: center;position: relative;margin-bottom: 0;height: 40px}.icon-right{flex-shrink: 0}.htl-vertical-timeline .timeline-images{width: 1070px;height: 500px;position: relative}.htl-vertical-timeline .timeline-images .content-right{position: absolute;top: 0;left: 0;padding-left: 64px;background-color: #fff}.htl-vertical-timeline .timeline-content{position: relative}.htl-vertical-timeline .timeline-content h3{color: var(--Gray-0, var(--Gray-Gray-25, #fcfcfd));font-size: 32px;font-style: normal;font-weight: 500;line-height: 120%;text-transform: capitalize;margin-bottom: 24px}.htl-vertical-timeline .timeline-content p{font-size: 18px;font-style: normal;font-weight: 400;line-height: 130%;margin-bottom: 24px}.htl-vertical-timeline .elementor-button-content-wrapper{justify-content: start}.wp-impact-box h3{transition: .3s}.wp-impact-box:hover h3{color: var(--text-brand-brand-primary, #0f41ff) !important;transition: .3s}.timeline-tab .timeline-step{cursor: pointer}.timeline-tab .timeline-step.active h3,.timeline-tab .timeline-step:hover h3{color: var(--text-primary, #020403)}.timeline-tab .timeline-step.active .step-number,.timeline-tab .timeline-step:hover .step-number{color: var(--primary-500-brand, #0f41ff)}.timeline-tab .timeline-step h3{color: var(--text-tertiary, #8e8d8d);font-feature-settings: 'salt' on, 'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss05' on;font-family: "Space Grotesk";font-size: 18px;font-style: normal;font-weight: 500;line-height: 24px;text-transform: capitalize}.timeline-tab .timeline-step .step-number{color: var(--text-tertiary, #8e8d8d);font-family: Inter;font-size: 18px;font-style: normal;font-weight: 500;line-height: 155.556%}.content-number{color: var(--primary-50, #eaf5fe);text-align: right;font-feature-settings: 'salt' on, 'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss05' on;font-family: "Space Grotesk";font-size: 80px;font-style: normal;font-weight: 700;line-height: 80px;letter-spacing: -2.4px;text-transform: uppercase;width: 100%;display: inline-block}.content-challange{display: flex;gap: 32px}.content-challange h5{display: flex;padding: 4px 8px;justify-content: center;align-items: center;gap: 8px;border-radius: 4px;width: max-content;margin-bottom: 16px}.content-challange h4{color: var(--text-primary, #020403);font-feature-settings: 'salt' on, 'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss05' on;font-family: "Space Grotesk";font-size: 18px;font-style: normal;font-weight: 500;line-height: 24px;text-transform: capitalize}.content-challange p.challange-text{color: var(--text-secondary, #626060);font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 28px}.content-challange .challange-box{width: 50%}.content-challange .challange-box h5{border: 1px solid var(--border-secondary, #d6d6d6);background: var(--background-secondary, #f8f8f8);color: var(--text-primary, #020403);font-family: Inter;font-size: 14px;font-style: normal;font-weight: 500;line-height: 18px}.content-challange .solution-box{width: 50%}.content-challange .solution-box h5{color: var(--text-brand-brand-primary, #0f41ff);border: 1px solid var(--primary-200, #92bffa);background: var(--primary-50, #eaf5fe);font-family: Inter;font-size: 14px;font-style: normal;font-weight: 500;line-height: 18px}.wp-challenges-row{position: relative}.wp-challenges-row::after{content: "";position: absolute;width: 39%;height: 100%;background: var(--background-secondary, #f8f8f8);left: 0;top: 0;z-index: -1}.content-right{will-change: opacity, transform}.timeline-step{will-change: color, transform}.fadeInUp{animation-name: fadeInUpCustom !important}@keyframes fadeInUpCustom{0%{opacity: 0;-webkit-transform: translate3d(0, 3rem, 0);transform: translate3d(0, 3rem, 0)}100%{opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0)}}.fadeInLeft{animation-name: fadeInleftCustom !important}@keyframes fadeInleftCustom{0%{opacity: 0;-webkit-transform: translate3d(-3rem, 0, 0);transform: translate3d(-3rem, 0, 0)}100%{opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0)}}.fadeInRight{animation-name: fadeInRightCustom !important}@keyframes fadeInRightCustom{0%{opacity: 0;-webkit-transform: translate3d(3rem, 0, 0);transform: translate3d(3rem, 0, 0)}100%{opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0)}}.fadeInDown{animation-name: fadeInDown !important}@keyframes fadeInDown{0%{opacity: 0;-webkit-transform: translate3d(0, -3rem, 0);transform: translate3d(0, -3rem, 0)}100%{opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0)}}.industries-wrapper.fullscreen{display: flex;overflow: hidden;position: relative;align-items: center;gap: 32px}.industries-wrapper.fullscreen .industries-left{width: 45%;height: 100%;overflow-y: hidden;position: relative}.industries-wrapper.fullscreen .industries-left::-webkit-scrollbar{display: none}.industries-wrapper.fullscreen .industries-list{margin: 0;padding: 0;list-style: none;position: relative}.industries-wrapper.fullscreen .industry-item{padding: 36px 24px 36px 24px;transition: 0.3s;border-bottom: 1px solid #e5e5e5;cursor: pointer}.industries-wrapper.fullscreen .industry-item:hover .title{color: #0F41FF;transition: .3s}.industries-wrapper.fullscreen .industry-item:first-child{padding-top: 24px}.industries-wrapper.fullscreen .industry-item:last-child{border-bottom: 0}.industries-wrapper.fullscreen .industry-item .content{display: none}.industries-wrapper.fullscreen .title{color: var(--Neutral-600, #353635);font-family: "Space Grotesk", sans-serif !important;font-size: 24px;font-style: normal;font-weight: 500;line-height: 142.857%;display: flex;align-items: center;gap: 16px;transition: .3s}.industries-wrapper.fullscreen .industry-item.active{opacity: 1}.industries-wrapper.fullscreen .industry-item:hover .title a{opacity: 0.8;transition: .3s}.industries-wrapper.fullscreen .industry-item.active .title a{color: #0f41ff;transition: .3s}.industries-wrapper.fullscreen .industry-item.active .content{display: block;color: var(--Neutral-600, #353635);max-width: 100%;font-size: 16px;font-style: normal;font-weight: 400;line-height: 175%;padding-left: 40px}.industries-wrapper.fullscreen .industry-item.active .content p{margin: 0}.industries-wrapper.fullscreen .industry-item .explore-btn:hover{opacity: 0.8;transition: .3s}.industries-wrapper.fullscreen .explore-btn{color: var(--Primary-500, #0f41ff);font-family: "Space Grotesk", sans-serif !important;font-size: 16px;font-style: normal;font-weight: 500;line-height: 16px;text-transform: none;display: flex;align-items: center;gap: 5px;margin-top: 16px;transition: 0.3s}.industries-wrapper.fullscreen .industries-right{width: 50%;height: 100%;position: relative;display: flex;align-items: flex-start;justify-content: center;flex: 1 1 auto}.industries-wrapper.fullscreen .industry-image{width: 100%;transition: 0.5s;opacity: 0;position: absolute;pointer-events: none;inset: 0}.industries-wrapper.fullscreen .industry-main-image{top: 0;z-index: 11}.industries-wrapper.fullscreen .industry-main-image img{opacity: 0;transform: scale(.8) translateY(14px);transform-origin: center center;will-change: transform, opacity;scale: 0.95;display: block;z-index: 11;position: relative}.industries-wrapper.fullscreen .industry-bg-svg{position: absolute;inset: 0;z-index: 1;top: 110px;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 300ms ease}.industries-wrapper.fullscreen .industry-bg-svg svg{width: 100%}.industries-wrapper.fullscreen .industry-bg-svg svg path{opacity: 0}.industries-wrapper.fullscreen .industry-image.active{opacity: 1;position: relative;pointer-events: auto}body.home .elementor-widget-lp-website .filter:nth-child(2){display: none !important}.nda-message p{font-size: 14px ! IMPORTANT;font-style: italic;margin-top: 10px;color: var(--Neutral-500, #676868);margin-left: 16%}.blue-color{color: #0F41FF !important}.error404 .site-content{padding-top: 200px;padding-bottom: 200px}.error404 .site-content .page-title{font-size: 200px;font-weight: 800;letter-spacing: 40px;color: var(--main-color)}.btn-404{overflow: hidden;padding: 0;-webkit-transition: border-color .5s, background-color .5s;transition: border-color .5s, background-color .5s;-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);transition-timing-function: cubic-bezier(.2, 1, .3, 1);border: 1px solid var(--main-color);border-radius: 5px;display: inline-block;vertical-align: middle;position: relative;z-index: 1;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;background-color: var(--main-color);text-transform: uppercase;font-weight: 600;font-size: 14px}.btn-404::after{content: attr(data-text);position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0)}.btn-404:after,.btn-404 > span{padding: 10px 24px;-webkit-transition: -webkit-transform .5s, opacity .5s;transition: transform .5s, opacity .5s;-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);transition-timing-function: cubic-bezier(.2, 1, .3, 1);color: #fff}.btn-404 > span{display: block;vertical-align: middle}.btn-404:hover > span{opacity: 0;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0)}.btn-404:hover::after{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}@media (max-width: 767px){.error404 .site-content{padding-top: 100px;padding-bottom: 100px}.error404 .site-content .page-title{font-size: 100px;letter-spacing: 20px}.error404 .site-content h3{font-size: 24px}}.animsition-overlay-slide{z-index: 9999;background-color: var(--main-color)}.spin-icon{position: absolute;top: 0;left: 0;right: 0;margin: auto;width: 100%;height: 100%;border: 1px solid #373737;border-top: 1px solid transparent;border-radius: 50%;animation: spin .5s linear 0s infinite;opacity: 0;visibility: hidden}.is-loading .spin-icon{opacity: 1;visibility: visible}.is-loading .svg-icon{opacity: 0;visibility: hidden}@keyframes spin{0%{transform: rotate(0)}100%{transform: rotate(359deg)}}@keyframes bounce{30%{transform: translateY(-100px)}60%{transform: none}}.loading-wrapper{z-index: 999999;top: 0;left: 0;visibility: hidden;opacity: 0}.loading-wrapper.template1{background: #fff}.loading-wrapper.template2{background: #fff}.loading-wrapper.template2 .heading{font-size: 120px;color: var(--main-color)}.loading-wrapper.template2 .heading p{display: inline-block;animation: bounce 1s infinite ease-in-out}.loading-wrapper.template2 .heading p:nth-of-type(2){animation-delay: 0.1s}.loading-wrapper.template2 .heading p:nth-of-type(3){animation-delay: 0.2s}.loading-wrapper.template2 .heading p:nth-of-type(4){animation-delay: 0.3s}.loading-wrapper.template2 .heading p:nth-of-type(5){animation-delay: 0.4s}.loading-wrapper.template2 .heading p:nth-of-type(6){animation-delay: 0.5s}.loading-wrapper.template2 .heading p:nth-of-type(7){animation-delay: 0.6s}.loading-wrapper.loading{opacity: 1;visibility: visible}.loading-wrapper.custom{background-color: #8ef3ff}.ring{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 150px;height: 150px;background: transparent;border: 3px solid #fff;border-radius: 50%;text-align: center;line-height: 150px;font-family: sans-serif;font-size: 20px;color: var(--main-color);letter-spacing: 4px;text-transform: uppercase;text-shadow: 0 0 10px var(--main-color);box-shadow: 0 0 20px rgba(0,0,0,0.5)}.ring:before{content: "";position: absolute;top: -3px;left: -3px;width: calc(100% + 6px);height: calc(100% + 6px);border: 3px solid transparent;border-top: 3px solid var(--main-color);border-right: 3px solid var(--main-color);border-radius: 50%;animation: animateC 2s linear infinite}.ring span{display: block;position: absolute;top: calc(50% - 2px);left: 50%;width: 50%;height: 4px;background: transparent;transform-origin: left;animation: animate 2s linear infinite}.ring span:before{content: "";position: absolute;width: 16px;height: 16px;border-radius: 50%;background: var(--main-color);top: -6px;right: -8px;box-shadow: 0 0 20px var(--main-color)}@keyframes animateC{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}@keyframes animate{0%{transform: rotate(45deg)}100%{transform: rotate(405deg)}}.ot-wrapper .loading{top: 0;left: 0;z-index: 999999;background-color: rgba(255,255,255,0.9);opacity: 0;visibility: hidden;transition: 0.5s}.ot-wrapper .loading.active{opacity: 1;visibility: visible}.loading-animation{margin: auto;display: inline-block;position: relative;width: 80px;height: 20px}.loading-animation .dot-item{position: absolute;top: 4px;width: 10px;height: 10px;border-radius: 50%;background: var(--main-color);animation-timing-function: cubic-bezier(0, 1, 1, 0)}.loading-animation div:nth-child(1){left: 8px;animation: ellipsis1 .6s infinite}.loading-animation div:nth-child(2){left: 8px;animation: ellipsis2 .6s infinite}.loading-animation div:nth-child(3){left: 32px;animation: ellipsis2 .6s infinite}.loading-animation div:nth-child(4){left: 56px;animation: ellipsis3 .6s infinite}@keyframes ellipsis1{0%{transform: scale(0)}100%{transform: scale(1)}}@keyframes ellipsis3{0%{transform: scale(1)}100%{transform: scale(0)}}@keyframes ellipsis2{0%{transform: translate(0, 0)}100%{transform: translate(24px, 0)}}.e-move-up{animation-name: eMoveUp;-moz-animation-name: eMoveUp;-webkit-animation-name: eMoveUp}@-webkit-keyframes eMoveUp{from{-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}@-moz-keyframes eMoveUp{from{-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}@-ms-keyframes eMoveUp{from{-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}@keyframes eMoveUp{from{-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}.e-move-down{animation-name: eMoveDown;-moz-animation-name: eMoveDown;-webkit-animation-name: eMoveDown}@-webkit-keyframes eMoveDown{from{-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}@-moz-keyframes eMoveDown{from{-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}@-ms-keyframes eMoveDown{from{-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}@keyframes eMoveDown{from{-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}}.e-move-left{animation-name: eMoveLeft;-moz-animation-name: eMoveLeft;-webkit-animation-name: eMoveLeft}@-webkit-keyframes eMoveLeft{from{-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}@-moz-keyframes eMoveLeft{from{-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}@-ms-keyframes eMoveLeft{from{-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}@keyframes eMoveLeft{from{-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}.e-move-right{animation-name: eMoveRight;-moz-animation-name: eMoveRight;-webkit-animation-name: eMoveRight}@-webkit-keyframes eMoveRight{from{-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}@-moz-keyframes eMoveRight{from{-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}@-ms-keyframes eMoveRight{from{-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}@keyframes eMoveRight{from{-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);opacity: 0}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}}.e-scale-up{animation-name: eScaleUp;-moz-animation-name: eScaleUp;-webkit-animation-name: eScaleUp}@-webkit-keyframes eScaleUp{from{opacity: 0;-webkit-transform: scale(.6);-ms-transform: scale(.6);transform: scale(.6)}to{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1}}@-moz-keyframes eScaleUp{from{opacity: 0;-webkit-transform: scale(.6);-ms-transform: scale(.6);transform: scale(.6)}to{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1}}@-ms-keyframes eScaleUp{from{opacity: 0;-webkit-transform: scale(.6);-ms-transform: scale(.6);transform: scale(.6)}to{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1}}@keyframes eScaleUp{from{opacity: 0;-webkit-transform: scale(.6);-ms-transform: scale(.6);transform: scale(.6)}to{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1}}.e-flip{animation-name: eFlip;-moz-animation-name: eFlip;-webkit-animation-name: eFlip}@-webkit-keyframes eFlip{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateX(-180deg);transform: rotateX(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1}}@-moz-keyframes eFlip{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateX(-180deg);transform: rotateX(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1}}@-ms-keyframes eFlip{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateX(-180deg);transform: rotateX(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1}}@keyframes eFlip{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateX(-180deg);transform: rotateX(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1}}.e-helix{animation-name: eHelix;-moz-animation-name: eHelix;-webkit-animation-name: eHelix}@-webkit-keyframes rotate{from{-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg)}to{-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@-moz-keyframes rotate{from{-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg)}to{-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@-ms-keyframes rotate{from{-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg)}to{-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@keyframes rotate{from{-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg)}to{-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg)}}.rotate{animation: rotate 12s linear infinite !important}@-webkit-keyframes eHelix{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);opacity: 1}}@-moz-keyframes eHelix{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);opacity: 1}}@-ms-keyframes eHelix{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);opacity: 1}}@keyframes eHelix{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}to{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);opacity: 1}}.e-am-popup{animation: ePopup;-moz-animation-name: ePopup;-webkit-animation-name: ePopup}@-webkit-keyframes ePopup{from{opacity: 0;-webkit-transform: scale(.4);-ms-transform: scale(.4);transform: scale(.4);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-perspective: 1300px;perspective: 1300px}70%{transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0.8;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out}to{transform: scale(1);-webkit-transform: scale(1);opacity: 1}}@-moz-keyframes ePopup{from{opacity: 0;-webkit-transform: scale(.4);-ms-transform: scale(.4);transform: scale(.4);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-perspective: 1300px;perspective: 1300px}70%{transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0.8;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out}to{transform: scale(1);-webkit-transform: scale(1);opacity: 1}}@-ms-keyframes ePopup{from{opacity: 0;-webkit-transform: scale(.4);-ms-transform: scale(.4);transform: scale(.4);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-perspective: 1300px;perspective: 1300px}70%{transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0.8;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out}to{transform: scale(1);-webkit-transform: scale(1);opacity: 1}}@keyframes ePopup{from{opacity: 0;-webkit-transform: scale(.4);-ms-transform: scale(.4);transform: scale(.4);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-perspective: 1300px;perspective: 1300px}70%{transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0.8;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out}to{transform: scale(1);-webkit-transform: scale(1);opacity: 1}}.elementor-editor-active .header{position: initial}.htl-navigation .has-icon{padding-right: 15px}.htl-navigation .menu__item:hover > .dropdown-menu{opacity: 1;visibility: visible}.htl-navigation .dropdown-menu li{width: 100%}.htl-navigation .dropdown-menu li a{padding: 10px 15px;display: flex;border-bottom: 1px solid #efefef;justify-content: start;align-items: center}.htl-navigation .dropdown-menu li:last-child a{border: none}.htl-navigation .dropdown-menu .dropdown-menu{list-style: none}.htl-navigation .dropdown-menu .dropdown-menu li{display: block;margin: 0}.htl-navigation .dropdown-menu .dropdown-menu li:not(:last-child){border-bottom: 1px solid #ccc}.htl-navigation .dropdown-menu .sub-sub-menu{left: 100%;top: 0}.htl-navigation ul,.htl-navigation ol{margin: 0;padding: 0}.htl-navigation .sub_mega_menu{width: calc( 100vw - 13px);max-width: calc( 100vw - 13px);left: 50%;margin-left: -50vw}.menu__item{position: relative}#m-list > .menu__item > span{white-space: nowrap}.dropdown.more > .dropdown-menu .dropdown-menu{left: 100% !important;right: auto !important;top: 0 !important}.menu{display: flex;flex-wrap: nowrap;gap: 36px;list-style: none;padding-left: 0;margin-bottom: 0;align-items: center}.menu__item{white-space: nowrap}.menu__item .icon{margin-right: 6px}.menu__item.more .dropdown-menu{position: absolute;top: 100%;right: 0;left: auto;display: none;min-width: 160px;background: #fff;border: 1px solid #ddd;box-shadow: 0 2px 6px rgba(0,0,0,0.1);z-index: 50}.menu__item.more.show .dropdown-menu{display: block}.menu__item.is-active a{color: #0F41FF !important}.menu__icon{margin-left: 6px;right: 0;top: 0px}.menu__icon svg{width: 12px}body:not(.home) .menu .current-menu-item a{color: #0F41FF !important}.p-inherit{position: inherit !important}.site-logo img,.site-logo svg{max-width: 100%}header{position: sticky;top: 0;z-index: 999;backdrop-filter: blur(14px)}header .htl-navigation a:hover{color: var(--main-color) !important}header .wp-btn .elementor-button-text{margin-left: 10px}header .wp-btn:hover{opacity: 1}header .wp-btn:hover .elementor-button-icon path{fill: #0F41FF}.header.scroll{box-shadow: 0px 0px 12px 0px #e1e1e1}.bt-back svg{width: 16px;height: auto}.open-menu .menu-mobile{visibility: visible;opacity: 1}.open-menu .menu-mobile .m-mobile-wrapper{left: 0}.open-menu .toggle-nav a span{width: 73%;left: 4px}.open-menu .toggle-nav a span:nth-child(1){top: 18px;width: 0%;left: 50%}.open-menu .toggle-nav a span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.open-menu .toggle-nav a span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}.open-menu .toggle-nav a span:nth-child(4){top: 18px;width: 0%;left: 50%}.logo-mobile{padding: 15px;position: relative;border-bottom: 1px solid #f5f5f5}.logo-mobile > a{max-width: 100%;width: 190px}.logo-mobile img{max-height: 36px;width: auto}.menu-mobile{position: fixed;top: 0;width: 100%;height: 100%;z-index: 999999;left: 0;transition: 0.5s;visibility: hidden;opacity: 0}.menu-mobile .overlay{background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;width: 100%;height: 100%}.menu-mobile .overlay .menu__item a{width: 100%;display: block}.menu-mobile .ic-toggle svg{transform: rotate(-90deg)}.menu-mobile.dropdown .dropdown-menu{position: static;display: none;transition: none;opacity: 1;visibility: visible;max-width: 100%}.menu-mobile.dropdown .dropdown-menu ul{padding-top: 10px}.menu-mobile.dropdown .menu__item{border: none;border-top: 1px solid #f4f4f4;margin-bottom: 0}.menu-mobile.dropdown .menu__item .menu__item{padding-right: 0;padding-left: 0}.menu-mobile.dropdown .menu__item .menu__item:first-child{margin-top: 10px}.menu-mobile.dropdown .item.active .menu__icon svg{transform: rotate(180deg)}.menu-mobile.dropdown .menu__icon svg{transform: rotate(0deg);transition: 0.3s}.menu-mobile.back-page .menu__item{position: initial !important}.menu-mobile.back-page ul{position: relative}.menu-mobile .footer-memu-mobile{padding: 0 18px}.menu-mobile .footer-memu-mobile .widget{padding: 18px 15px;text-align: center}.menu-mobile .footer-memu-mobile .widget:not(:last-child){border-bottom: 1px solid #e9ecef}.menu-mobile .footer-memu-mobile ul li{text-align: center}.menu-mobile .footer-memu-mobile ul li a{font-size: inherit}.menu-mobile .footer-memu-mobile ul li:last-child a{color: var(--color-primary)}.menu-mobile .m-mobile-wrapper{margin: 0;background: #fff;height: 100%;width: 300px;max-width: 100%;padding: 0;list-style: none;max-height: 100%;position: relative;left: -100%;transition: 0.3s}.menu-mobile ul{list-style: none;margin: 0}.menu-mobile #panel-menu{position: relative;overflow: auto}.menu-mobile #panel-menu a{font-style: normal;color: var(--color-secondary);transition: color .3s}.menu-mobile #panel-menu a:hover{color: var(--color-yellow-400)}.menu-mobile li{padding: 10px 15px;border-bottom: 1px solid #f4f4f4;margin: 0}.menu-mobile li:not(:last-child){margin-bottom: 12px}.menu-mobile .p-inherit{position: initial !important}.menu-mobile .dropdown-menu{position: absolute;z-index: 1;top: 0;left: -100%;background: #fff;width: 100%;height: 100%;transition: 0.3s}.menu-mobile .dropdown-menu.active{left: 0}.menu-mobile .dropdown-menu .bt-back{border-color: #f4f4f4;padding: 0}.menu-mobile .dropdown-menu .bt-back .icon-back{border-right: 1px solid #f4f4f4;height: 40px;display: flex;justify-content: center;width: 40px}.menu-mobile .dropdown-menu .bt-back a{padding: 0 !important;display: flex !important;align-items: center;gap: 12px}.menu-mobile .icon-close{width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;position: absolute;right: 16px;top: 16px}.toggle-nav__icon{width: 25px;height: 25px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer}.toggle-nav__line{display: block;position: absolute;height: 2px;width: 100%;background: #000;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;border-radius: 50px}.toggle-nav__line:nth-child(1){top: 4px}.toggle-nav__line:nth-child(2),.toggle-nav__line:nth-child(3){top: 12px}.toggle-nav__line:nth-child(4){top: 20px}@keyframes hide_line{0%{background-color: #000}100%{background-color: #fff}}@keyframes rote_top{0%{top: 0.5rem;rotate: 0deg}50%{top: 0;rotate: 0deg}100%{rotate: 45deg;top: 0}}@keyframes rote_bottom{0%{bottom: 0.5rem;rotate: 0deg}50%{bottom: 0;rotate: 0deg}100%{rotate: -45deg;bottom: 0}}.htl-top-icon a{outline: none}.htl-top-icon a:hover{color: var(--main-color)}.wp-header-right{align-items: center}footer .info-footer a:hover svg path{fill: #0f41ff !important}footer a{color: inherit}footer a:hover{color: #0f41ff !important}footer a:hover span{color: #0f41ff !important}footer.footer-default{background-color: #fafafa;padding-top: 70px;padding-bottom: 70px}footer.footer-default ul,footer.footer-default ol{margin: 0;left: 0;list-style: none}footer.footer-default ul li,footer.footer-default ol li{padding-top: 4px;padding-bottom: 4px}footer.footer-default .widget:not(:last-child){margin-bottom: 25px}footer figure img{width: 84px}footer .elementor-widget-image-gallery .gallery-item{overflow: hidden}footer .elementor-widget-image-gallery .gallery-item:hover img{transition: 0.5s;scale: 1.1;filter: grayscale(0%)}footer .elementor-widget-image-gallery img{transition: 0.5s;filter: grayscale(100%)}.menu-footer{position: absolute;bottom: 0;left: 0;width: 100%}.menu-footer .widget{margin: 0}footer .elementor-widget-image-gallery .gallery{display: block !important}.container{max-width: var(--content-width)}.theme-padding{padding-left: 12px !important;padding-right: 12px !important}@media (min-width: 992px){.theme-padding{padding-left: 48px !important;padding-right: 48px !important}}@media screen and (min-width: 1025px){.mobile-image{display: none}}@media (min-width: 1200px){.theme-padding{padding-left: 110px !important;padding-right: 110px !important}}@media (min-width: 1024px) and (min-width: 768px){.single .post__thumbnail{padding-top: 40%}}@media (max-width: 767px){.industries-wrapper.fullscreen .industries-left .industry-item .mobile-image{padding-top: 16px;padding-bottom: 16px;position: relative}}.wp-heading-title .heading__description{max-width: 100%}footer .elementor-widget-image-gallery .gallery{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;-webkit-box-align: center}.filter-wrap{row-gap: 32px}.filter_box{gap: 8px}.single .single-wrapper .post__title{font-size: 32px;line-height: 1.2}.single .single-wrapper .post__thumbnail{padding-top: 70%}.single .single-wrapper .post__single{margin-bottom: 32px}.single .single-wrapper .content-right{margin-top: 32px}@media screen and (min-width: 768px) and (max-width: 1024px){.mobile-image{display: none}}@media (max-width: 769px){.wp-clients-slider .swiper-slide-inner{width: auto !important}}.grid-animation{flex-flow: column;display: flex;position: relative;flex-direction: row}.grid-container{height: 520px;position: relative;flex: 1;background-image: url(/wp-content/uploads/2026/08/pattern-1.svg);background-size: 320px;background-repeat: no-repeat}.grid-stage{z-index: 2;position: absolute;inset: 0%}.image-viewport{z-index: 2;flex-flow: row;height: 100%;position: absolute;overflow: hidden}.image-list,.text-list{transition: transform 1s ease}.image-list{height: 100%;display: flex}.image-container{z-index: 3;flex: none;justify-content: center;align-items: center;width: 100%;height: 100%;display: flex;overflow: hidden}.image-container img{width: 400px;position: static;filter: drop-shadow(0 5px 10px rgba(0,0,0,0.2))}.text-viewport{z-index: 1;width: 100%;height: 133px;position: absolute;top: 65px;left: 0%;right: 0%;overflow: hidden}.text-list{grid-column-gap: 100%;grid-row-gap: 100%;width: auto;display: flex}.text-container{flex: none;width: 100%;display: flex}.grid-rows{left: 32%;flex-flow: column;justify-content: space-between;align-items: center;width: 100%;height: 100%;display: flex;position: relative}.grid-row-line.no-border{border: 1px #000}.grid-row-line{border-top: 1px solid #d6d6d6;width: 100%}.grid-columns{left: 15% !important;justify-content: space-between;align-items: center;display: flex;position: absolute;inset: 0%}.grid-column-line.no-border{border: 1px #000}.grid-column-line{border-left: 1px solid #d6d6d6;width: 0;height: 100%}.grid-footer{flex: 0 0 25%;order: 2;justify-content: flex-start;align-items: center;display: flex;overflow: auto}.grid-footer::-webkit-scrollbar{display: none}.grid-footer *{scrollbar-width: none}.grid-footer *{-ms-overflow-style: none}.journey{grid-column-gap: 16px;justify-content: space-between;align-items: center;width: 100%;margin-right: 32px;text-decoration: none;display: flex;position: relative;flex-direction: column}.progress-line-track{overflow: hidden}.progress-line-track{z-index: 0;background-color: #0003;flex: 0 auto;justify-content: center;align-items: center;width: 2px;height: 86%;text-decoration: none;position: absolute;top: 20px;left: 56px;right: 0}.progress-line-track .progress-inner{transform: translateX(-100%);width: 100%;transform-origin: left;transition: transform 4s linear}.progress-inner{background-color: #0F41FF;width: 10%;height: 100%}.journey-port{z-index: 1;grid-row-gap: 4px;cursor: pointer;flex-direction: row;flex: none;justify-content: flex-start;align-items: center;width: 52px;height: 44px;text-decoration: none;display: flex;position: relative}.journey-port-icon{flex: none;justify-content: center;align-items: center;width: 40px;height: 40px;display: flex;position: relative}.journey-port .journey-plus{opacity: 0;margin-top: 2px;visibility: hidden;transform: scale(.8);transition: opacity .35s ease, transform .35s ease, visibility .35s}.journey-port:hover .journey-plus,.journey-port.active .journey-plus{opacity: 1;visibility: visible;transform: scale(1)}.journey-port:hover .journey-dot{border: 0}.journey-plus{object-fit: cover;justify-content: center;align-items: center;width: 40px;height: 40px;text-decoration: none;position: absolute}.journey-port.passed .journey-dot{background-color: #0F41FF;border: none}.journey-dot{box-sizing: content-box;object-fit: cover;background: var(--Background-Secondary, #f8f8f8);border: 2px solid #8e8d8d;flex: none;justify-content: center;align-items: center;width: 9px;height: 9px;text-decoration: none;display: flex}.journey-port-text{margin-top: 0;margin-bottom: 0;text-align: center;font-family: Inter;font-size: 14px;font-style: normal;font-weight: 500;line-height: 18px}.journey-port:hover .journey-port-text,.journey-port.active .journey-port-text{color: #020403 !important}.image-lt{z-index: 30;position: absolute;inset: -14px auto auto -7px}.image-rt{z-index: 30;position: absolute;inset: -13px -7px auto auto}.image-lb{z-index: 30;position: absolute;inset: auto auto -14px -7px}.image-rb{z-index: 30;position: absolute;inset: auto -7px -14px auto}.wp-btn .elementor-button-icon{transition: 0.5s}.wp-btn .elementor-button:hover .elementor-button-icon{rotate: 45deg;transition: 0.5s}.lp-showcase-slider .swiper-pagination{display: none !important}@media screen and (max-width: 479px){.journey{width: auto;margin-right: 0;padding-right: 0;grid-column-gap: 38px}}@media (max-width: 767px){footer .elementor-widget-image-gallery .gallery{grid-template-columns: 1fr 1fr 1fr 1fr;display: grid !important}.filter__item{font-size: 14px;padding: 8px 16px}.industries-wrapper.fullscreen .industries-right{display: none;width: 100%;padding-bottom: 500px}.industries-wrapper.fullscreen{height: 100% !important;flex-wrap: wrap;gap: 32px}.industries-wrapper.fullscreen .industries-left{width: 100%}.industries-wrapper.fullscreen .industry-item{padding-left: 0;padding-right: 0}}@media (max-width: 769px){.progress-line-track{height: 82%;left: 68px}}@media (max-width: 600px){.grid-container{background-size: 250px;background-repeat: no-repeat;background-position: left center}.progress-line-track{left: 19px}}