.elementor-5914 .elementor-element.elementor-element-72c15946{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5914 .elementor-element.elementor-element-54def30b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-5914 .elementor-element.elementor-element-54def30b > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-5914 .elementor-element.elementor-element-54def30b .wcf--title{color:#DDDDDD;font-family:"Teko", Sans-serif;font-size:120px;font-weight:700;text-transform:uppercase;line-height:0.95em;}.elementor-5914 .elementor-element.elementor-element-54def30b .wcf--title a{color:#DDDDDD;}.elementor-5914 .elementor-element.elementor-element-70015520{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5914 .elementor-element.elementor-element-5eabd1c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5914 .elementor-element.elementor-element-7759fc5b .wcf--meta-list{column-gap:0px;row-gap:0px;margin:0px 0px 0px 0px;}.elementor-5914 .elementor-element.elementor-element-7759fc5b span.wcf_separator_icon{font-size:16px;}.elementor-5914 .elementor-element.elementor-element-7759fc5b .wcf--meta-list .wcf--meta-author a{font-family:"Teko", Sans-serif;font-size:18px;font-weight:600;line-height:12px;}.elementor-5914 .elementor-element.elementor-element-7759fc5b .wcf--meta-list .wcf--meta-author a, .elementor-5914 .elementor-element.elementor-element-7759fc5b .wcf--meta-list .wcf--meta-author{color:#121212;}.elementor-5914 .elementor-element.elementor-element-7759fc5b .wcf--author-title{color:#555555;font-family:"oak_suns", Sans-serif;font-size:12px;font-weight:400;margin-bottom:0px;}.elementor-5914 .elementor-element.elementor-element-7759fc5b .wcf--meta-list .wcf--meta-comment{color:#121212;font-family:"Teko", Sans-serif;font-size:21px;font-weight:600;}.elementor-5914 .elementor-element.elementor-element-7759fc5b .wcf--comment-title{margin-bottom:0px;}.elementor-5914 .elementor-element.elementor-element-6a6efdbc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#12121212;--border-color:#12121212;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5914 .elementor-element.elementor-element-63ad317c .wcf--meta-list{column-gap:0px;row-gap:0px;margin:0px 0px 0px 0px;}.elementor-5914 .elementor-element.elementor-element-63ad317c span.wcf_separator_icon{font-size:16px;}.elementor-5914 .elementor-element.elementor-element-63ad317c .wcf--meta-list .wcf--meta-author a{font-family:"Teko", Sans-serif;font-size:21px;font-weight:600;line-height:12px;}.elementor-5914 .elementor-element.elementor-element-63ad317c .wcf--meta-list .wcf--meta-author a, .elementor-5914 .elementor-element.elementor-element-63ad317c .wcf--meta-list .wcf--meta-author{color:#121212;}.elementor-5914 .elementor-element.elementor-element-63ad317c .wcf--author-title{color:#555555;font-family:"oak_suns", Sans-serif;font-size:12px;font-weight:400;margin-bottom:0px;}.elementor-5914 .elementor-element.elementor-element-63ad317c .wcf--meta-list .wcf--meta-date{color:#121212;font-family:"oak_suns", Sans-serif;font-size:16px;font-weight:600;}.elementor-5914 .elementor-element.elementor-element-63ad317c .wcf--date-title{margin-bottom:0px;}.elementor-5914 .elementor-element.elementor-element-63ad317c .wcf--meta-date i, .elementor-5914 .elementor-element.elementor-element-63ad317c .wcf--meta-date svg{font-size:0px;}.elementor-5914 .elementor-element.elementor-element-63ad317c .wcf--date-title i, .elementor-5914 .elementor-element.elementor-element-63ad317c .wcf--date-title svg{font-size:0px;}.elementor-5914 .elementor-element.elementor-element-2521ae1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-5914 .elementor-element.elementor-element-c23798d .wcf--meta-list{column-gap:0px;row-gap:0px;margin:0px 0px 0px 0px;}.elementor-5914 .elementor-element.elementor-element-c23798d span.wcf_separator_icon{font-size:16px;}.elementor-5914 .elementor-element.elementor-element-c23798d .wcf--meta-list .wcf--meta-author a{font-family:"oak_suns", Sans-serif;font-size:16px;font-weight:600;line-height:12px;}.elementor-5914 .elementor-element.elementor-element-c23798d .wcf--meta-list .wcf--meta-author a, .elementor-5914 .elementor-element.elementor-element-c23798d .wcf--meta-list .wcf--meta-author{color:#121212;}.elementor-5914 .elementor-element.elementor-element-c23798d .wcf--author-title{color:#555555;font-family:"oak_suns", Sans-serif;font-size:12px;font-weight:400;margin-bottom:0px;}.elementor-5914 .elementor-element.elementor-element-c23798d .wcf--meta-list .wcf--meta-date{color:#121212;font-family:"Teko", Sans-serif;font-size:21px;font-weight:600;}.elementor-5914 .elementor-element.elementor-element-c23798d .wcf--date-title{margin-bottom:0px;}.elementor-5914 .elementor-element.elementor-element-c23798d .wcf--meta-date i, .elementor-5914 .elementor-element.elementor-element-c23798d .wcf--meta-date svg{font-size:0px;}.elementor-5914 .elementor-element.elementor-element-c23798d .wcf--date-title i, .elementor-5914 .elementor-element.elementor-element-c23798d .wcf--date-title svg{font-size:0px;}.elementor-5914 .elementor-element.elementor-element-8daabd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-wcf--theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5914 .elementor-element.elementor-element-6e9dc0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-5914 .elementor-element.elementor-element-0219eb3{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-5914 .elementor-element.elementor-element-0219eb3 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-5914 .elementor-element.elementor-element-0219eb3 .wcf--title{color:#121212;font-family:"Teko", Sans-serif;font-size:80px;font-weight:600;text-transform:uppercase;line-height:1.08em;}.elementor-5914 .elementor-element.elementor-element-0219eb3 .wcf--title .highlight{color:#f00000;}.elementor-5914 .elementor-element.elementor-element-c361ff5 .arolax--post{grid-template-columns:repeat(3, 1fr);column-gap:45px;}.elementor-5914 .elementor-element.elementor-element-c361ff5 .arolax--post .item{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 0px 20px 0px;}.elementor-5914 .elementor-element.elementor-element-c361ff5 .thumb img{width:515px;height:400px;}.elementor-5914 .elementor-element.elementor-element-c361ff5 .thumb{margin:0px 0px 30px 0px;}.elementor-5914 .elementor-element.elementor-element-c361ff5 .title{font-family:"Teko", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:0.93em;margin:0px 0px 0px 0px;color:#121212;}.elementor-5914 .elementor-element.elementor-element-c361ff5 .number{color:#121212;fill:#121212;font-family:"Teko", Sans-serif;font-size:21px;font-weight:600;line-height:24px;}@media(max-width:1366px){.elementor-5914 .elementor-element.elementor-element-72c15946{--padding-top:110px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-5914 .elementor-element.elementor-element-54def30b .wcf--title{font-size:100px;}.elementor-5914 .elementor-element.elementor-element-70015520{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5914 .elementor-element.elementor-element-6e9dc0b{--padding-top:35px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-5914 .elementor-element.elementor-element-0219eb3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5914 .elementor-element.elementor-element-0219eb3 .wcf--title{font-size:60px;}}@media(max-width:1200px){.elementor-5914 .elementor-element.elementor-element-54def30b .wcf--title{font-size:80px;}}@media(max-width:1024px){.elementor-5914 .elementor-element.elementor-element-72c15946{--padding-top:90px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5914 .elementor-element.elementor-element-54def30b .wcf--title{font-size:60px;}.elementor-5914 .elementor-element.elementor-element-70015520{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5914 .elementor-element.elementor-element-6e9dc0b{--padding-top:15px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5914 .elementor-element.elementor-element-0219eb3 .wcf--title{font-size:50px;}.elementor-5914 .elementor-element.elementor-element-c361ff5 .arolax--post{column-gap:20px;}.elementor-5914 .elementor-element.elementor-element-c361ff5 .thumb{margin:0px 0px 25px 0px;}.elementor-5914 .elementor-element.elementor-element-c361ff5 .title{font-size:22px;}}@media(max-width:880px){.elementor-5914 .elementor-element.elementor-element-72c15946{--padding-top:70px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5914 .elementor-element.elementor-element-54def30b .wcf--title{font-size:50px;}.elementor-5914 .elementor-element.elementor-element-70015520{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5914 .elementor-element.elementor-element-8daabd8{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5914 .elementor-element.elementor-element-6e9dc0b{--padding-top:0px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-5914 .elementor-element.elementor-element-0219eb3 .wcf--title{font-size:40px;}.elementor-5914 .elementor-element.elementor-element-c361ff5 .arolax--post{grid-template-columns:repeat(2, 1fr);column-gap:30px;}.elementor-5914 .elementor-element.elementor-element-c361ff5 .thumb{margin:0px 0px 20px 0px;}.elementor-5914 .elementor-element.elementor-element-c361ff5 .title{font-size:22px;}}@media(max-width:767px){.elementor-5914 .elementor-element.elementor-element-72c15946{--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5914 .elementor-element.elementor-element-54def30b .wcf--title{font-size:40px;line-height:1.1em;}.elementor-5914 .elementor-element.elementor-element-70015520{--gap:10px 20px;--row-gap:10px;--column-gap:20px;--flex-wrap:wrap;}.elementor-5914 .elementor-element.elementor-element-5eabd1c8{--width:50%;}.elementor-5914 .elementor-element.elementor-element-6a6efdbc{--width:43%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5914 .elementor-element.elementor-element-63ad317c{width:100%;max-width:100%;}.elementor-5914 .elementor-element.elementor-element-2521ae1{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5914 .elementor-element.elementor-element-8daabd8{--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5914 .elementor-element.elementor-element-6e9dc0b{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-5914 .elementor-element.elementor-element-0219eb3 .wcf--title{font-size:36px;}.elementor-5914 .elementor-element.elementor-element-c361ff5 .arolax--post{grid-template-columns:repeat(1, 1fr);}.elementor-5914 .elementor-element.elementor-element-c361ff5 .arolax--post .item{padding:0px 0px 15px 0px;}.elementor-5914 .elementor-element.elementor-element-c361ff5 .thumb{margin:0px 0px 15px 0px;}.elementor-5914 .elementor-element.elementor-element-c361ff5 .title{font-size:20px;margin:5px 0px 0px 0px;}}@media(min-width:768px){.elementor-5914 .elementor-element.elementor-element-72c15946{--content-width:1290px;}.elementor-5914 .elementor-element.elementor-element-70015520{--width:630px;}.elementor-5914 .elementor-element.elementor-element-5eabd1c8{--width:25%;}.elementor-5914 .elementor-element.elementor-element-6a6efdbc{--width:23%;}.elementor-5914 .elementor-element.elementor-element-2521ae1{--width:33%;}.elementor-5914 .elementor-element.elementor-element-8daabd8{--content-width:1290px;}.elementor-5914 .elementor-element.elementor-element-6e9dc0b{--content-width:1290px;}}/* Start custom CSS for wcf--blog--post--meta-info, class: .elementor-element-7759fc5b */.elementor-5914 .elementor-element.elementor-element-7759fc5b .wcf-author-img{
    display: none;
}/* End custom CSS */
/* Start custom CSS for wcf--blog--post--meta-info, class: .elementor-element-63ad317c */.elementor-5914 .elementor-element.elementor-element-63ad317c .wcf-author-img{
    display: none;
}/* End custom CSS */
/* Start custom CSS for wcf--blog--post--meta-info, class: .elementor-element-c23798d */.elementor-5914 .elementor-element.elementor-element-c23798d .wcf-author-img{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72c15946 */@font-face {
  font-family: "Avenir bold";
  src: url("https://uatstch.cpopi.in///wp-content/themes/astra/assets/fonts/Avenirbold.otf"),
}@font-face {
  font-family: "Avenir light";
  src: url("https://uatstch.cpopi.in///wp-content/themes/astra/assets/fonts/Avenirlight.otf"),
}.elementor.elementor-8648 .pin-spacer {
    padding: 0px !important;
}.elementor.elementor-8648 {
    height: 0px !important;
    margin-bottom: -47px;
}.ekit-template-content-markup.ekit-template-content-header .pin-spacer {
    padding: 0px !important;
}.ekit-template-content-markup.ekit-template-content-header {
    height: 29px !important;
}.elementor-element.elementor-element-5d8fbf6.elementor-widget.elementor-widget-elementskit-blog-posts div.row.post-items {
    display: flex;
    flex-direction: row;
    justify-content:space-between;
}.elementor-element.elementor-element-5d8fbf6.elementor-widget.elementor-widget-elementskit-blog-posts div.row.post-items div.col-md-12{
    max-width:48%;
}.elementor-element.elementor-element-5d8fbf6.elementor-widget.elementor-widget-elementskit-blog-posts .col-md-6.order-1 {
    max-width: 30%;
    min-height: 100%;
}.elementor-element.elementor-element-5d8fbf6.elementor-widget.elementor-widget-elementskit-blog-posts .col-md-6.order-2 {
    min-width: 70%;
    min-height: 100%;
}.elementor-element.elementor-element-5d8fbf6.elementor-widget.elementor-widget-elementskit-blog-posts .col-md-6.order-1 img{
    height:170px;
    object-fit:cover;
}.elementor-element.elementor-element-5d8fbf6.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-blog-block-post {
    padding:20px 20px 5px !important;
}.text-right *{
	text-align:right !important;
}.text-cyan-gradient{
	color:rgba(109, 193, 228, 1) !important;

}#carrddd *{
	color:transparent;
}#carrddd:hover *{
	color:#fff !important;
}.text-center *{
	text-align:center !important;
}.elementor-element.elementor-element-7ffa244.e-con-full.e-flex.wcf-starter-animations-none.e-con.e-child.wcf-animate.wcf-played {
    display: flex;
    flex-direction: row;
    overflow: hidden;
}div#post-items--1b25559 {
    min-width: max-content;
}div#post-items--1b25559 .col-lg-2.col-md-6 {
    min-width: 400px;
    max-width: 400px;
}.horizontal-content{
    width: 3000px;
    min-width: 3000px;
    display: flex;
    gap: 30px;
}.horizontal-content{
    width: 300vw;
}.horizontal-content > div{
    flex-shrink: 0;
}div#btnnnn span.elementor-button-text {
    background: linear-gradient(96.02deg, #6DC1E4 -6.92%, #7652F7 117.8%);
    padding:15px 25px;
    border-radius:10px
}.e-con-full.wwd-card.glass-panel.p-5.px-6.rounded-\[22px\].flex.flex-col.justify-center.relative.overflow-hidden.group.cursor-pointer.bg-\[radial-gradient\(circle_at_88\%_20\%\,rgba\(94\,160\,255\,0\.12\)\,transparent_26\%\)\].e-flex.e-con.e-child:hover::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, #2575fc 0%, #18bad1 40%, #fff 100%);
}.e-con-full.wwd-card.glass-panel.p-5.px-6.rounded-\[22px\].flex.flex-col.justify-center.relative.overflow-hidden.group.cursor-pointer.bg-\[radial-gradient\(circle_at_88\%_20\%\,rgba\(94\,160\,255\,0\.12\)\,transparent_26\%\)\].e-flex.e-con.e-child:hover *{
  color:#fff !important;
}.elementor-element.elementor-element-0f7dc80.text-lg.text-\[\#c9d1dc\].mb-8.max-w-\[520px\].leading-\[1\.58\].opacity-0.hero-sub.text-center.elementor-widget.elementor-widget-text-editor {
    text-align: center !important;
    margin: -30px auto -10px;
}.elementor-element.elementor-element-0f7dc80.text-lg.text-\[\#c9d1dc\].mb-8.max-w-\[520px\].leading-\[1\.58\].opacity-0.hero-sub.text-center.elementor-widget.elementor-widget-text-editor *{
    text-align: center !important;
}.elementor-element.elementor-element-02d8e45.magnetic-link.w-max.px-8.py-4.rounded-full.border-\[1\.5px\].border-white\/15.bg-gradient-to-br.from-electric\/20.to-amethyst\/20.hover\:from-electric\/30.hover\:to-amethyst\/30.transition-all.font-bold.text-sm.tracking-wide.opacity-0.hero-sub.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\].elementor-align-center.elementor-widget.elementor-widget-button {
    margin: auto;
}
.elementor-element.elementor-element-f441299.text-xs.uppercase.tracking-\[0\.16em\].text-muted.mb-4.font-semibold.text-center.elementor-widget.elementor-widget-heading *{
    text-align: center !important;
}.elementor-element.elementor-element-f441299.text-xs.uppercase.tracking-\[0\.16em\].text-muted.mb-4.font-semibold.text-center.elementor-widget.elementor-widget-heading{
    margin-top:20px !important;
    margin-bottom:0px !important;
}

@media(max-width:700px){.elementor-element.elementor-element-b263670.e-con-full.text-6xl.md\:text-7xl.lg\:text-\[74px\].font-black.leading-\[0\.92\].tracking-tighter.mb-5.hero-headline.e-flex.e-con.e-child * {
    font-size: 50px !important;
    line-height: 60px !important;
}

.elementor-element.elementor-element-d017fd5.e-con-full.relative.z-10.px-4.e-flex.e-con.e-child {
    min-width: 100% !important;
}

.elementor-element.elementor-element-44688da.e-con-full.e-flex.e-con.e-child {
    min-width: 100% !important;
}

.elementor-element.elementor-element-183e716.e-grid.e-con-full.glass-panel.p-6.md\:p-\[22px\].rounded-\[26px\].bg-gradient-to-r.from-\[\#0f141c\].to-\[\#151b24\].relative.overflow-hidden.grid.md\:grid-cols-\[1\.05fr_0\.95fr\].gap-\[18px\].items-center.e-con.e-child {
    display: flex;
    flex-wrap: wrap !important;
}.elementor-element.elementor-element-6878ceb.e-con-full.glass-panel.p-\[30px\].rounded-\[24px\].flex.flex-col.justify-center.relative.overflow-hidden.bg-\[radial-gradient\(circle_at_top_left\,rgba\(94\,160\,255\,0\.10\)\,transparent_32\%\)\].e-flex.e-con.e-child {
    min-width: 100% !important;
}.elementor-element.elementor-element-84adb00.e-con-full.dashed-panel.rounded-\[24px\].relative.overflow-hidden.min-h-\[400px\].flex.items-center.justify-center.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(94\,160\,255\,0\.14\)\,transparent_25\%\)\,radial-gradient\(circle_at_70\%_70\%\,rgba\(139\,92\,246\,0\.12\)\,transparent_25\%\)\,linear-gradient\(180deg\,\#101722\,\#0c1017\)\].e-flex.e-con.e-child {
min-width:100% !important;
}.elementor-element.elementor-element-8531f2f.e-con-full.e-grid.grid.md\:grid-cols-\[0\.92fr_1\.08fr\].gap-\[18px\].items-stretch.e-con.e-child {
flex-wrap:wrap !important;
}.elementor-element.elementor-element-cc29460.e-con-full.e-flex.e-con.e-child {
    padding-left:10px;
    padding-bottom:20px;
}nav.fixed.top-0.left-0.right-0.z-50.px-8.md\:px-16.py-6.flex.justify-between.items-center.mix-blend-normal.backdrop-blur-xl.bg-base\/60.border-b.border-borderline img {
    width: 160px !important;
}}html body .magnetic-btn.cta-liquid.w-full.sm\:w-auto.inline-flex.items-center.justify-center.gap-4.text-xs.font-bold.tracking-\[0\.2em\].uppercase.px-12.py-5.rounded-full.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.5\)\].border-none{
	padding:0px !important;
}html body .magnetic-btn.cta-liquid.w-full.sm\:w-auto.inline-flex.items-center.justify-center.gap-4.text-xs.font-bold.tracking-\[0\.2em\].uppercase.px-12.py-5.rounded-full.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.5\)\].border-none input{
	padding:20px 35px !important;
}html body .elementor-element.magnetic-link.inline-flex.items-center.justify-center.px-5.py-3\.5.rounded-full.border-\[1\.5px\].border-white\/15.bg-gradient-to-br.from-electric\/20.to-amethyst\/20.font-bold.text-sm.text-white.elementor-widget.elementor-widget-button {
    padding:0px !important;
}.elementor-element.magnetic-link.w-max.px-8.py-4.rounded-full.border-\[1\.5px\].border-white\/15.bg-gradient-to-br.from-electric\/20.to-amethyst\/20.hover\:from-electric\/30.hover\:to-amethyst\/30.transition-all.font-bold.text-sm.tracking-wide.opacity-0.hero-sub.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\].elementor-widget.elementor-widget-button {
padding:0px;
}.elementor-element.magnetic-link.w-max.px-8.py-4.rounded-full.border-\[1\.5px\].border-white\/15.bg-gradient-to-br.from-electric\/20.to-amethyst\/20.hover\:from-electric\/30.hover\:to-amethyst\/30.transition-all.font-bold.text-sm.tracking-wide.opacity-0.hero-sub.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\].elementor-widget.elementor-widget-button a.elementor-button.elementor-button-link.elementor-size-sm{
padding:20px 30px;
}
.elementor-element.magnetic-link.inline-flex.items-center.justify-center.px-5.py-3\.5.rounded-full.border-\[1\.5px\].border-white\/15.bg-gradient-to-br.from-electric\/20.to-amethyst\/20.font-bold.text-sm.text-white.elementor-widget.elementor-widget-button a.elementor-button.elementor-button-link.elementor-size-sm{
padding:20px 30px !important;
	min-width:100% !important;
}.elementor-element.elementor-element-b50f31c.w-full.h-full.object-cover.transition-all.duration-700.transform.group-hover\:scale-105.elementor-widget.elementor-widget-image img{min-height:100% !important;}div.elementor-element-260cf0f{
	margin:-20px 0px 0px  !important;
}html body.home main#main {
        max-width: 97% !important;
        margin: auto;
        padding-top: 80px;
    }nav.fixed.top-0.left-0.right-0.z-50.px-8.md\:px-16.py-6.flex.justify-between.items-center.mix-blend-normal.backdrop-blur-xl.bg-base\/60.border-b.border-borderline img{
	width:230px;
}div#tab-blogg.elementor-element-5479f9d {
    display:none !important;
}.page div#tab-blogg .elementskit-post-image-card{
	background:#051426 !important;
}html body .e-con-full.text-6xl.md\:text-7xl.lg\:text-\[74px\].font-black.leading-\[0\.92\].tracking-tighter.mb-5.hero-headline.e-flex.e-con.e-child * {
    font-size: 82px !important;
    line-height: 107px !important;
    font-family: 'Avenir bold' !important;
}.elementor-widget-heading .elementor-heading-title *{
	text-decoration:none !important
}body .elementor-element.elementor-element-39e449a.font-display.text-\[clamp\(40px\,5vw\,60px\)\].leading-\[1\.05\].text-ink.mb-6.reveal-scroll.elementor-widget.elementor-widget-heading *{
	font-size:60px !important;
}div#tab-blogg .elementor-element.elementor-widget.elementor-widget-elementskit-blog-posts{
	border-color:rgb(255 255 255 / 7%) !important;
}.case-study-detail-temp .elementor-element.elementor-element.magnetic-link.inline-flex.items-center.justify-center.px-5.py-3\.5.rounded-full.border-\[1\.5px\].border-white\/15.bg-gradient-to-br.from-electric\/20.to-amethyst\/20.font-bold.text-sm.text-white.elementor-widget.elementor-widget-button {
    max-width: fit-content !important;
    margin: auto;
    margin-top: 30px;
    padding: 12px 36px;
}.case-study-detail-temp .elementor-element.e-con-full.py-32.px-8.md\:px-16.bg-panel.text-center.relative.overflow-hidden.e-flex.e-con.e-child {
    background:rgb(5 20 38 / var(--tw-bg-opacity, 1)) !important;
}
.ekit-template-content-markup.ekit-template-content-footer {
    background: #050a14 !important;
}nav.fixed.top-0.left-0.right-0.z-50.px-8.md\:px-16.py-6.flex.justify-between.items-center.mix-blend-normal.backdrop-blur-xl.bg-base\/60.border-b.border-borderline a:focus{
border:none !important;
    box-shadow:none !important;
}
body .magnetic-link.inline-flex.items-center.justify-center.px-5.py-3\.5.rounded-full.border-\[1\.5px\].border-white\/15.bg-gradient-to-br.from-electric\/20.to-amethyst\/20.font-bold.text-sm.text-white {
    font-size: 20px !important;
    letter-spacing: 2px !important;
}.ekit-template-content-markup.ekit-template-content-footer li span.elementor-icon-list-text{
    color:#a6b2c1 !important;
}.elementor-element.elementor-element-5053e0f.e-con-full.stagger-item.e-flex.e-con.e-child .elementor-element.elementor-element.magnetic-link.inline-flex.items-center.justify-center.px-5.py-3\.5.rounded-full.border-\[1\.5px\].border-white\/15.bg-gradient-to-br.from-electric\/20.to-amethyst\/20.font-bold.text-sm.text-white.elementor-widget.elementor-widget-button {
    max-width: fit-content;
    margin: 0px !important;
    margin-top: 30px;
    padding: 12px 36px;
}html body.page .magnetic-link.inline-flex.items-center.justify-center.px-5.py-3\.5.rounded-full.border-\[1\.5px\].border-white\/15.bg-gradient-to-br.from-electric\/20.to-amethyst\/20.font-bold.text-sm.text-white.elementor-widget.elementor-widget-button{text-transform:uppercase !important;
font-size:10px !important;
}.elementor-element.elementor-element-bf6d325.e-con-full.py-32.px-8.md\:px-16.bg-panel.text-center.relative.overflow-hidden.e-flex.e-con.e-parent.e-lazyloaded .elementor-element.elementor-element.magnetic-link.inline-flex.items-center.justify-center.px-5.py-3\.5.rounded-full.border-\[1\.5px\].border-white\/15.bg-gradient-to-br.from-electric\/20.to-amethyst\/20.font-bold.text-sm.text-white.elementor-widget.elementor-widget-button {
    max-width: fit-content;
    margin: auto;
    margin-top: 30px;
    padding: 12px 36px;
}.elementor-widget-heading h1.elementor-heading-title{
    font-family: 'Avenir bold' !important;
}.elementor-widget-heading h3.elementor-heading-title{
    font-family: 'Avenir bold' !important;
}.elementor-widget-heading h2.elementor-heading-title{
    font-family: 'Avenir bold' !important;
}span.elementor-button-text{
	font-family: 'Avenir light' !important;
}body .elementor-widget-heading
p.elementor-heading-title *{
    font-family: 'Avenir light' !important;
}
.elementor-widget-heading
h2.elementor-heading-title *{
    font-family: 'Avenir bold' !important;
}.elementor-widget-heading
h1.elementor-heading-title *{
    font-family: 'Avenir bold' !important;
}html body.page h1 span{
    font-family: 'Avenir bold' !important;
}html body.page h2 span{
    font-family: 'Avenir bold' !important;
}html body.page h2 a{
    font-family: 'Avenir bold' !important;
}html body.page span.count-up{
    font-family: 'Avenir bold' !important;
}
html body.page * {
    font-family: 'Avenir bold' !important;
}html body.page p, html body.page li, html body.page a, html body.page button, html body.page span, html body.page div, html body.page label, html body.page input, html body.page select, html body.page textarea, html body.page li a, html body li, html body li strong{
    font-family: 'Avenir light' !important;
}.elementor-element.elementor-element-c84417c.text-\[50px\].leading-\[1\.02\].font-bold.tracking-\[-0\.05em\].mb-3.relative.z-10.elementor-widget.elementor-widget-heading *{
	text-align:center !important;
}
body .e-con-full.text-6xl.md\:text-7xl.lg\:text-\[74px\].font-black.leading-\[0\.92\].tracking-tighter.mb-5.hero-headline.e-flex.e-con.e-child *{
	font-size:96px !important;
	line-height:112px !important;
	font-family: 'Avenir bold' !important;
}.grad-borderr{
	border:1px solid !important;
	background:#0A0D14 !important;
	border-color: rgba(255,255,255,0.05) !important;
}html body *:hover{
	border-color: rgba(255,255,255,0.05) !important;
}#case-two-sec div#tab-blogg .elementskit-post-body{
    display:none !important;
}.pin-wrap-container.h-screen.flex.flex-col.justify-center.border-b.border-borderline{
	border:none !important;
	padding-bottom:100px !important;
}#case-two-sec div#tab-blogg .elementskit-post-image-card{
    padding:0px !important;
	margin-bottom:0px !important;
}#case-two-sec div#tab-blogg .elementskit-meta-categories{
    position:absolute !important;
    bottom:0px !important;
}#case-two-sec div#tab-blogg .elementskit-entry-thumb{
    min-height:100% !important;
}#case-two-sec div#tab-blogg .elementskit-post-image-card .elementskit-entry-header img{
    min-height:100% !important;
}	body.wp-singular.single-post {
    background: #050a14 !important ;
}body.wp-singular.single-post .ast-container {
    max-width: 100% !important;
    padding: 0px !important;
    background: #050a14 !important;
}body.wp-singular.single-post div#page {
    background: #050a14 !important;
}article.type-post.status-publish {
    padding: 0px;
}article.type-post.status-publish h1.entry-title {
    display: none;
}article.type-post.status-publish.format-standard .entry-content.clear {
    max-width: 100%;
    background: #050a14 !important ;  
}div#header-blog-single {
    margin-top: -28px !important;
}div#header-blog-single  img{
    min-width:100%;
    max-height: 100%;
    object-fit: cover;
    object-position: center;
}.text-\[clamp\(40px\2c 5vw\2c 72px\)\] *{
    font-size: clamp(40px, 5vw, 72px) !important;
    font-weight: 900 !important;
}div#singlepost-contain h2 {
    margin-top: 0px;
     margin-bottom:0px !important;
    font-size: 20px !important;
}div#singlepost-contain h3{
    margin-top: 0px;
     margin-bottom:0px !important;
    font-size: 20px !important;
}body.wp-singular.single-post form{
    display:flex;
    align-items:center;
    gap:20px;
    margin-top:20px;
}body.wp-singular.single-post form input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email{
    --tw-text-opacity: 1;
    color: rgb(245 244 240 / var(--tw-text-opacity, 1));
    letter-spacing: 0.025em;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.25rem;
    padding-top: 27px;
    padding-bottom: 27px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(5 20 38 / var(--tw-bg-opacity, 1));
    border-color: rgba(255, 255, 255, 0.07);
    border-width: 1px;
    border-radius: 9999px;
    min-width:480px;
}body.wp-singular.single-post form .text-xs *{
    font-size: 12px !important;
    line-height: 1rem;
    font-weight:600 !important;
    margin:0px !important;
}body.wp-singular.single-post form .cta-liquid.px-10.py-5.rounded-full.text-xs.font-bold.tracking-\[0\.2em\].uppercase.shrink-0 {
    padding:17px 40px;
}body.wp-singular.single-post form input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email:focus{
    border:1px solid ;
    border-color: rgb(24 186 209) !important;
   
}body.wp-singular.single-post {
    background: #050a14 !important ;
}body.wp-singular.single-post .ast-container {
    max-width: 100% !important;
    padding: 0px !important;
    background: #050a14 !important;
}body.wp-singular.single-post div#page {
    background: #050a14 !important;
}div#tab-blogg .elementskit-post-body {
    min-height: 170px !important;
    margin-bottom: 45px;
    border-bottom: 1px solid;
    border-color: rgb(255 255 255 / 7%);
}select.stch-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 10px 40px 10px 12px; /* right padding for space */
  background: url("https://uatstch.cpopi.in/wp-content/uploads/2026/04/32195-1.png") !important;
  background-position: 98% !important; /* ← THIS controls arrow margin */
  background-size: 12px;
  background-size: 12px !important;
  background-repeat: no-repeat !important;
}div#tab-blogg .elementskit-post-body p{
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}.pin-wrap-container.h-screen.flex.flex-col.justify-center.border-b.border-borderline {
    max-height: min-content !important;
}nav.fixed.top-0.left-0.right-0.z-50.px-8.md\:px-16.py-6.flex.justify-between.items-center.mix-blend-normal.backdrop-blur-xl.bg-base\/60.border-b.border-borderline a {
    font-size:12px !important;
}.pin-spacer {
    height: 1700px !important;
}.elementor-element.elementor-element-5fdb668.elementor-widget.elementor-widget-text-editor form{
    display:flex;
    align-items:center;
    gap:20px;
    margin-top:20px;
}.elementor-element.elementor-element-5fdb668.elementor-widget.elementor-widget-text-editor form input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email{
    --tw-text-opacity: 1;
    color: rgb(245 244 240 / var(--tw-text-opacity, 1));
    letter-spacing: 0.025em;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.25rem;
    padding-top: 27px;
    padding-bottom: 27px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(5 20 38 / var(--tw-bg-opacity, 1));
    border-color: rgba(255, 255, 255, 0.07);
    border-width: 1px;
    border-radius: 9999px;
    min-width:480px;
}.elementor-element.elementor-element-5fdb668.elementor-widget.elementor-widget-text-editor form .text-xs *{
    font-size: 12px !important;
    line-height: 1rem;
    font-weight:600 !important;
    margin:0px !important;
}.elementor-element.elementor-element-5fdb668.elementor-widget.elementor-widget-text-editor form .cta-liquid.px-10.py-5.rounded-full.text-xs.font-bold.tracking-\[0\.2em\].uppercase.shrink-0 {
    padding:17px 40px;
}.elementor-element.elementor-element-5fdb668.elementor-widget.elementor-widget-text-editor form input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email:focus{
    border:1px solid ;
    border-color: rgb(24 186 209) !important;
   
}.text-\[clamp\(40px\2c 6vw\2c 80px\)\] *{
    font-size: clamp(40px, 6vw, 78px);
font-weight:900 !important;}.text-3xl *{
    font-size: 1.875rem !important;
    line-height: 2.25rem;
}.page-id-1518 .elementor-element.elementor-element-a4a7042.e-con-full.flex.flex-col.md\:flex-row.justify-between.items-end.mb-20.e-flex.e-con.e-child {
    margin-bottom: 0px;
}.page-id-1518 div#tab-blogg .elementor-element.elementor-widget.elementor-widget-elementskit-blog-posts {
    border: none !important;
    margin: 0px !important;
    padding: 0px !important;
}.page-id-1518 .elementor-element.elementor-element-9444cd9.e-con-full.flex.flex-col.md\:flex-row.justify-between.items-end.mb-20.e-flex.e-con.e-child {
    margin-bottom: -140px !important;
}.page-id-1518 div#tab-blogg .elementskit-post-image-card{
    background:#000 !important;
}.page-id-1415 .elementor-element.elementor-element-b9d584e.e-con-full.relative.min-h-screen.flex.flex-col.justify-end.px-8.md\:px-16.pb-24.overflow-hidden.group.e-flex.e-con.e-parent.e-lazyloaded {
    min-height: auto !important;
}div#tab-blogg .elementskit-post-image-card .elementskit-entry-header img {
    filter:grayscale(80%) brightness(0.7) !important;
}div#tab-blogg .elementskit-post-image-card:hover .elementskit-entry-header img {
    filter:none !important;
}.elementor-1313 .elementor-element.elementor-element-41ace7c *{
    text-align:center;
}.elementor-1313 .elementor-element.elementor-element-41ace7c p{
    font-size:18px;
}.elementor-1313 .elementor-element.elementor-element-41ace7c h2 *{
    font-size: 70px !important;
    font-weight:900;
}.elementor-1313 .elementor-element.elementor-element-41ace7c h2{
    font-size: 70px !important;
    font-weight:900;
}.elementor-element.elementor-element-dbad798.e-con-full.absolute.inset-0.e-flex.e-con.e-child {
    background: linear-gradient(to right, rgba(5,7,10,0.95) 0%, rgba(5,7,10,0.1) 25%) !important; z-index: -1 !important;
}div#tab-blogg .elementskit-post-image-card {
    background: #051426;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 24px;
    overflow: hidden;
    transition: transform 0.4s ease, border-color 0.4s ease;
    margin-bottom: 50px;
}div#tab-blogg .elementskit-post-image-card .elementskit-entry-header img {
    min-height: 300px;
}div#tab-blogg div#case\ study .elementor-element.elementor-element-dbd33e9.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-body h2.entry-title *{
    font-weight:700 !important;
    font-size:18px !important;
	transition-duration: 300ms !important;
}div#tab-blogg div#case\ study .elementskit-post-body h2.entry-title *{
    font-weight:900 !important;
    font-size:25px !important;
	transition-duration: 300ms !important;
}div#tab-blogg div#case\ study .elementskit-post-body{
    min-height:auto !important;
    margin-bottom:0px;
    padding-bottom:0px;
    padding-top:0px;
    margin-top:-30px;
    border-bottom:0px solid;
    border-color:rgb(255 255 255 / 7%);
}div#tab-blogg div#case\ study .post-meta-list {position:relative;bottom:0px;margin-bottom:0px;}
div#tab-blogg div#case\ study .elementskit-post-body p{
    color:rgba(245,244,240,0.45) !important;
    font-size:14px !important;
    line-height:22px;
    min-height:60px;
    margin:0px 0px;
    padding-bottom:0px;
}div#tab-blogg div#case\ study .elementor-element.elementor-widget.elementor-widget-elementskit-blog-posts{
    border:none !important;
    padding:0px !important;
}    .md\:text-4xl *{
        font-size: 2.25rem;
        line-height: 2.5rem;
    font-weight:bolder !important;
    }div#tab-blogg div#case\ study .post-meta-list a{
     display: inline-block;
    padding: 6px 12px 6px;
    background: rgba(24, 186, 209, 0.1);
    color: #18bad1;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.15em;
    border-radius: 4px;
    margin-top: auto;
    align-self: flex-start;
    border: 1px solid rgba(24, 186, 209, 0.2);
     --tw-text-opacity: 1 !important;
    color: rgb(9 165 248 / var(--tw-text-opacity, 1)) !important;
    background-color: rgb(9 165 248 / 0.1) !important;
    border-color: rgb(9 165 248 / 0.2) !important;
}.elementor-element.elementor-element-1a4ec29.e-con-full.pt-12.pb-16.md\:pt-16.md\:pb-24.px-8.md\:px-16.bg-base.border-t.border-borderline.relative.z-10.e-flex.e-con.e-parent.e-lazyloaded {
    padding-bottom: 0px !important;
}span.wpcf7-not-valid-tip {
    display: none;
}.elementor-element.elementor-element-dbad798.e-con-full.absolute.inset-0.e-flex.e-con.e-child {
    background: linear-gradient(to right, rgba(5, 7, 10, 0.95) 0%, rgba(5, 7, 10, 0.5) 100%);
    z-index: -1;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card {
    padding: 0px !important;
}div#casestudy .elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-body h2.entry-title * {
    font-size:56px !important;
    line-height:60px;
}
div#tab-blogg .e-n-tabs-heading::before {
    content:"Filter By:";
    color: rgba(245, 244, 240, 0.45);
    letter-spacing: 0.15em;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.75rem;
    top:9px;
    position:relative;
    padding-right:20px;
}div#tab-blogg .e-n-tabs-heading{
    padding-left:10px;
}.elementor-element.elementor-element-b977056.elementor-widget.elementor-widget-elementskit-blog-posts {
    border-color:rgba(255,255,255,0.07) !important;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb {
    min-height: 600px !important;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb img{
    min-height: 600px !important;
}.elementor-element.e-con-full.absolute.bottom-8.left-8.right-8.e-flex.e-con.e-child {
    position: absolute !important;
    bottom:30px;
    left:0px;
    padding:0px 30px
}.e-con-full.cs-item.lg\:col-span-6.aspect-square.hover-trigger.fade-up.e-flex.e-con.e-child {
    position: relative !important;
    height:600px;
    padding:0px;
}.e-con-full.cs-item.lg\:col-span-6.aspect-square.hover-trigger.fade-up.e-flex.e-con.e-child .elementor-element.elementor-widget.elementor-widget-image {
    height:600px;
    padding:0px;
}.md\:text-3xl {
        font-size: 1.5rem !important;
    }.e-con-full.cs-item.lg\:col-span-6.aspect-square.hover-trigger.fade-up.e-flex.e-con.e-child .elementor-element.e-con-full.absolute.inset-0.bg-gradient-to-t.from-base.via-transparent.to-transparent.e-flex.e-con.e-child {
    padding:0px;
}div#tab-blogg .elementor-element.elementor-widget.elementor-widget-elementskit-blog-posts {
    padding-top:30px;
    border-top:1px solid #494848;
    margin-top:10px;
}.e-n-tabs-heading {justify-content:flex-start !important;}div#tab-blogg .elementskit-entry-header img{
	transition-duration: 300ms;
  max-height:300px;
}div#tab-blogg .elementskit-post-image-card:hover {border-color: rgba(24, 186, 209, 0.4); }
   div#tab-blogg .elementskit-entry-header { overflow: hidden; position: relative; height:350px }
    div#tab-blogg .elementskit-post-image-card:hover .elementskit-entry-header img {
      width: 100%; height: 100%; object-fit: cover;filter: brightness(0.9); /* Made much brighter, grayscale removed */transform: scale(1.05); transition: filter 0.6s ease, transform 0.6s cubic-bezier(0.2, 1, 0.3, 1) !important;
    }div#tab-blogg .elementskit-post-image-card .elementskit-entry-header img {
      width: 100%; height: 100%; object-fit: cover;
      filter: brightness(0.9); /* Made much brighter, grayscale removed */
    }div#tab-blogg .ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span>a{
    background: rgb(24 186 207 / 10%);
    color: #18bad1;
    border: 1px solid rgba(24, 186, 209, 0.2);
    display: inline-flex;
    padding: 6px 12px !important;
    border-radius: 999px;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 0.15em;
    text-transform: uppercase;
}body div#tab-blogg .elementskit-post-body h2.entry-title:hover *{
   color:#fff !important
}div#tab-blogg .elementskit-post-body h2.entry-title *{
    font-size:30px ;
	transition-duration: 300ms !important;
}div#tab-blogg .elementskit-post-body p{
    color:rgba(245,244,240,0.45) !important;
    font-size:14px !important;
    line-height:22px;
    margin:20px 0px;
    padding-bottom:30px;
}.e-n-tabs-heading::before {
    content:"Filter By:";
    color: rgba(245, 244, 240, 0.45);
    letter-spacing: 0.15em;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.75rem;
    top:9px;
    position:relative;
    padding-right:20px;
}.e-n-tabs-heading{
    padding-left:10px;
}
div#tab-blogg .elementskit-post-body{
    min-height:270px;
    margin-bottom:45px;
    border-bottom:1px solid;
    border-color:rgb(255 255 255 / 7%);
}div#tab-blogg .post-meta-list {position:absolute;bottom:-60px;}
div#tab-blogg .post-meta-list *{
color:rgba(245,244,240,0.45) !important;
    font-size:11px;
    text-transform:uppercase;
}div#tab-blogg .btn-wraper {position:absolute;
              min-width:100%;
              padding-right:20px;
              bottom:-50px;
             }div#tab-blogg .elementskit-post-image-card{
    background: #051426;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 24px;
    overflow: hidden;
    transition: transform 0.4s ease, border-color 0.4s ease;
    margin-bottom:50px;}


.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-body h2.entry-title *{
    
    font-weight:900 !important;
    font-size:40px !important;
	transition-duration: 300ms !important;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-body p{
    color:rgba(245,244,240,0.45) !important;
    font-size:18px !important;
    line-height:22px;
    margin:20px 0px;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts a.elementskit-btn.inline-flex.items-center.justify-start.gap-4.text-xs.font-bold.tracking-\[0\.2em\].uppercase.text-ink.hover\:text-cyan.transition-colors.group-hover\:text-cyan.whitespace--normal {
    font-size:12px !important;
    font-weight:200 !important;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-entry-header {
    min-width:52%;
    height:600px
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-entry-header img{
    min-width:100%;
    height:600px;
	transition-duration: 300ms;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card:hover {border-color: rgba(24, 186, 209, 0.4); }
    .elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-entry-header { overflow: hidden; position: relative; aspect-ratio: 16/9; }
    .elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card:hover .elementskit-entry-header img {
      width: 100%; height: 100%; object-fit: cover;filter: brightness(0.9); /* Made much brighter, grayscale removed */transform: scale(1.05); transition: filter 0.6s ease, transform 0.6s cubic-bezier(0.2, 1, 0.3, 1) !important;
    }.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card .elementskit-entry-header img {
      width: 100%; height: 100%; object-fit: cover;
      filter: brightness(0.9); /* Made much brighter, grayscale removed */
    }.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card {
    align-items:center;
    justify-content:space-between;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-body{
    padding-left:60px;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card:hover .elementskit-post-body h2.entry-title *{
    color:#09a5f8 !important;
	transition-duration: 300ms !important;
}
.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card:hover .elementskit-post-body a.elementskit-btn.inline-flex.items-center.justify-start.gap-4.text-xs.font-bold.tracking-\[0\.2em\].uppercase.text-ink.hover\:text-cyan.transition-colors.group-hover\:text-cyan.whitespace--normal{
    color:#09a5f8 !important;}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span.e-opened{
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    color: rgba(245, 244, 240, 0.45);
    --tw-bg-opacity: 1;
    background-color: rgba(24, 186, 209, 0.1);
    border-color: rgba(24, 186, 209, 0.1);
    border-width: 1px;
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    opacity:0.7;
}.elementor-1195 .elementor-element.elementor-element-dbad798{
  background: linear-gradient(to right, rgba(5,7,10,0.95) 0%, rgba(5,7,10,0.5) 100%); z-index: -1;  
}.text-\[clamp\(40px\2c 6vw\2c 90px\)\] *{
    font-size: clamp(40px, 6vw, 90px);
}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span.e-opened *{
    fill:#18bad1;
}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span.e-closed{
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    color: rgba(245, 244, 240, 0.45);
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
    border-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
    border-width: 1px;
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    opacity:0.7;
}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span.e-closed *{
    fill:#fff;
}.elementor-widget-n-accordion .e-n-accordion-item-title {
    justify-content: space-between;
}.elementor-widget-n-accordion .e-n-accordion-item-title {
    justify-content: space-between;
}.elementor-widget-n-accordion .e-n-accordion-item{
     --tw-bg-opacity: 1;
     background-color: rgb(5 20 38 / var(--tw-bg-opacity, 1));
     border-color: rgba(255, 255, 255, 0.07);
     border-radius: 1rem;
     border-width: 1px;
     --tw-text-opacity: 1;
     color: #fff !important;
     font-size: 1.5rem;
     line-height: 2rem;
     margin-bottom: 20px !important;
}summary.e-n-accordion-item-title {
    border: none !important;
}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title {
    color: #fff !important;
    font-size: 30px !important;
}.elementor-widget-n-accordion .e-n-accordion-item-title {
    color: #fff !important;
    padding: 30px;
}.elementor-element.e-con-full.px-6.pb-6.md\:px-8.md\:pb-8.text-dim.text-base.font-light.leading-relaxed.e-flex.e-con.e-child {
    padding: 0px !important;
}.elementor-widget-n-accordion .e-n-accordion-item-title-text {
        font-size: 1.5rem;
    line-height: 2rem;
}.text-base *{
    font-size: 16px !important;
line-height: 1.6rem;}body .wpcf7 form>p{
	margin-bottom:0px !important;
}body .wpcf7 form>div{
	margin-bottom:0px !important;
}.wpcf7 form div p {
    margin-bottom: 0px;
}select.stch-input{
	margin-bottom:20px !important;
}textarea.stch-input{
	margin-bottom:10px !important;
}.magnetic-btn.cta-liquid.w-full.sm\:w-auto.inline-flex.items-center.justify-center.gap-4.text-xs.font-bold.tracking-\[0\.2em\].uppercase.px-12.py-5.rounded-full.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.5\)\].border-none {
    padding: 17px 48px !important;
}.stch-input {
    width: 100% !important;
    min-height:55px;
    background: #051426 !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 12px !important;
    padding: 16px 20px !important;
    color: #f5f4f0 !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 14px !important;
    transition: border-color 0.3s ease, box-shadow 0.3s ease !important;
    outline: none !important;
    margin-bottom:20px;
}.magnetic-btn.cta-liquid.w-full.sm\:w-auto.inline-flex.items-center.justify-center.gap-4.text-xs.font-bold.tracking-\[0\.2em\].uppercase.px-12.py-5.rounded-full.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.5\)\].border-none p{
    margin-bottom:0px !important;
    font-size:14px !important;
}.magnetic-btn.cta-liquid.w-full.sm\:w-auto.inline-flex.items-center.justify-center.gap-4.text-xs.font-bold.tracking-\[0\.2em\].uppercase.px-12.py-5.rounded-full.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.5\)\].border-none p input{
    margin-bottom:0px !important;
    font-size:12px !important;
}.stch-input:focus {
      border-color: #18bad1 !important;
      box-shadow: 0 0 15px rgba(24, 186, 209, 0.15) !important;
    }
    .stch-input::placeholder {
      color: rgba(245,244,240,0.3) !important;
    }textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.stch-input {
    height: 118px;
}
.stch-label {
    display: block;
    font-size: 10px;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: rgba(245, 244, 240, 0.6);
    font-weight: bold;
    margin-bottom: 8px;
}.shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.p-8 {
    padding: 2rem;
}.bg-card\/50 {
    background-color: rgb(8 26 51 / 0.5);
}.border-borderline {
    border-color: rgba(255, 255, 255, 0.07);
}.text-xs {
    font-size: 13px !important;}.row-fl p {
    display: block;
}.row-fl {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}.row-fl div {
    max-width: 48%;
}body .row-fl span.wpcf7-form-control-wrap {100%: !i;width: 100% !important;}
.form-foot {
    display: flex;
    justify-content: space-between;
}.md\:px-16 {
        padding-left: 3rem !important;
        padding-right: 3rem !important;
    }.acc-content .acc-desc *{
    font-size: 14px !important;
    color: #fff !important;
    font-weight:400 !important;
    max-width: 300px;
    line-height: 1.6;
    opacity: 1; 
    transition-delay: 0s;
}.acc-content .acc-link *{
    font-size: 11px !important;;
    font-weight: bold !important;;
    letter-spacing: 0.2em !important;;
    color: #18bad1 !important;;
}.elementor-13 .elementor-element.elementor-element-a95fcac .elementor-icon-list-icon svg {
    width: 20px;
}.elementor-13 .elementor-element.elementor-element-a95fcac li.elementor-icon-list-item {
    display: flex;
    flex-direction: row !important;
    gap:10px
}.elementor-element.elementor-element-3015c79.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list *{
     font-size: 1.875rem;
    line-height: 2.25rem;
    font-family: "Bebas Neue", sans-serif;
    color:#fff;
    font-weight:400 !important;
    text-decoration:none;
    fill:#fff;
}.elementor-element.elementor-element-bfff164.bg-card\/50.backdrop-blur-xl.border.border-borderline.rounded-\[32px\].p-8.md\:p-12.shadow-2xl.elementor-widget.elementor-widget-text-editor {
    background-color: rgb(8 26 51 / 0.5);
    border-color: rgba(255, 255, 255, 0.07);
}
.elementor-element.elementor-element-3015c79.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list svg{
    width:30px;
    height:30px;
}.text-sm *{
    font-size: 14px !important;}
.text-dim *{
    color: rgba(245, 244, 240, 0.45) !important;
}.elementor-element.elementor-element-28fb859.e-con-full.relative.pt-48.pb-24.px-8.md\:px-16.overflow-hidden.text-left.border-b.border-borderline.flex.flex-col.justify-center.min-h-\[75vh\].e-flex.e-con.e-parent.e-lazyloaded {
    padding-top: 131px !important;
}.elementor-element.elementor-element-aa05349.text-2xl.md\:text-3xl.font-light.text-ink.leading-\[1\.6\].elementor-widget.elementor-widget-heading * {
    font-weight: 400 !important;
}.pin-spacer {
    order: 0 !important;
    place-self: auto !important;
    grid-area: auto !important;
    z-index: auto !important;
    float: none !important;
    flex-shrink: 1 !important;
    display: flex !important;
    margin: 0px !important;
    inset: auto !important;
    position: relative !important;
    flex-basis: auto !important;
    overflow: visible !important;
    box-sizing: border-box !important;
    width: 1905px !important;
    height: 1467px !important;
    padding: 0px 0px 731px !important;
    }

.elementor-element.elementor-element-c8ed52e.e-con-full.max-w-\[1440px\].mx-auto.w-full.relative.z-20.flex.flex-col.items-start.justify-end.h-full.e-flex.e-con.e-child {
    max-width: 100% !important;
}.elementor-39 .elementor-element.elementor-element-97f2235 {
    min-width: 100%;
    padding: 0px;
}.home main#main {
    max-width: 1440px !important;
    margin: auto;
    padding-top:80px;
}.elementor-element.elementor-element-8719f83.e-con-full.absolute.top-1\/2.left-0.w-full.h-\[2px\].bg-white\/5.-translate-y-1\/2.hidden.md\:block.e-flex.e-con.e-child {
    top: 65% !important;
}html body div#process-line {
    top: 65% !important;
}.elementor-element.elementor-element-de2665c.e-con-full.grid.grid-rows-4.gap-4.wwd-stack.e-flex.e-con.e-child {
    padding-top: 0px;
    padding-bottom: 0px !important;
}div#slider {
    min-width: 90% !important;
}.elementor-element.elementor-element-85e9765.e-con-full.e-flex.e-con.e-child {
    max-width: 800px;
    margin: auto;
    margin-top: 44px;
}form br {
    display: none;
}.magnetic-link.px-\[20px\].py-\[14px\].rounded-full.bg-gradient-to-r.from-electric\/20.to-amethyst\/20.border-\[1\.5px\].border-white\/15.text-white.font-bold.tracking-wide.hover\:shadow-\[0_0_30px_rgba\(139\,92\,246\,0\.2\)\].transition-shadow p {
    margin-bottom: 0px !important;
}.elementor-element.elementor-element-5479f9d.e-con-full.e-grid.grid.grid-cols-\[54px_1fr_54px\].gap-4.items-stretch.perspective-container.slider-wrapper.relative.e-con.e-child {
    display: flex;
}.text-\[22px\].font-\[800\].tracking-\[-0\.02em\].mb-2.m-0.elementor-widget.elementor-widget-heading * {
    font-size: 22px;
    margin: 6px 0px !important;
}.elementskit-post-image-card {
    background:linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.015)) !important;
    padding-bottom:20px;
}.elementskit-post-image-card:hover *{
	transition:none !important;
}.elementor-39 .elementor-element.elementor-element-14fbb3c {
    padding-bottom: 100px;
}.elementor-element.elementor-element-226a788.space-y-\[6px\].mb-6.text-\[\#c5ceda\].leading-\[1\.9\].pl-\[18px\].list-disc.marker\:text-electric.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    padding-left: 0px !important;
}.elementor-element.elementor-element-226a788.space-y-\[6px\].mb-6.text-\[\#c5ceda\].leading-\[1\.9\].pl-\[18px\].list-disc.marker\:text-electric.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    padding-left: 0px !important;
}.e-con-full.text-6xl.md\:text-7xl.lg\:text-\[74px\].font-black.leading-\[0\.92\].tracking-tighter.mb-5.hero-headline.e-flex.e-con.e-child * {
    font-size: 102px !important;
    line-height: 112px;
    font-weight: 800 !important;
    gap: 0px !important;
    margin-bottom: -30px !important;
}.elementor-element.elementor-element-56ba2d2.e-con-full.reveal-mask.e-flex.e-con.e-child *{
    color: #fff;
}.elementor-element.elementor-element-8005f07.e-con-full.reveal-mask.e-flex.e-con.e-child *{
    color: #fff;
}span.reveal-text.text-transparent.bg-clip-text.bg-gradient-to-r.from-electric.to-amethyst {
    line-height: 108px !important;
}


.elementor-39 .elementor-element.elementor-element-8ef802e {
    display: flex;
}.elementor-element.elementor-element-1a5f051.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    max-width: 1440px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.015));
    border: 1.5px solid rgba(255, 255, 255, 0.08);
    border-radius:20px;
    margin-bottom:40px;
	margin-top:70px;
}figure.deensimc-img-wrapper img.deensimc-marquee-image {
    height: 165px;
    object-fit: contain;
}

body div#process-line {
    top: 50% !important;
}.elementor-39 .elementor-element.elementor-element-8719f83 {
    padding-block-end: 0px !important;
    padding-block-start: 0px !important;
}.elementor-element.elementor-element-1a5f051.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    max-width: 1440px;
    border-radius: 30px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.015));
    border: 1.5px solid rgba(255, 255, 255, 0.08);
}.elementor-element.elementor-element-c795371.e-con-full.e-flex.e-con.e-child {
    flex-wrap: wrap;
}.elementor-39 .elementor-element.elementor-element-183e716 {
    display: flex;
}.elementor-39 .elementor-element.elementor-element-183e716 .dashed-panel.rounded-\[18px\].min-h-\[220px\].flex.items-center.justify-center.text-center.p-3.font-bold.text-sm.text-white\/80.elementor-widget.elementor-widget-image {
    min-width: 50%;
}.text-\[18px\] * {
    font-size: 18px;
}.elementor-39 .elementor-element.elementor-element-8531f2f {
    display: flex;
}.elementor-39 .elementor-element.elementor-element-6878ceb {
    max-width: 44%;
}.elementor-39 .elementor-element.elementor-element-183e716 .dashed-panel.rounded-\[18px\].min-h-\[220px\].flex.items-center.justify-center.text-center.p-3.font-bold.text-sm.text-white\/80.elementor-widget.elementor-widget-image img {
    width: 100%;
}.elementor-element.elementor-element-ddd0e8d.text-\[40px\].font-bold.leading-\[1\.03\].mb-3.tracking-\[-0\.04em\].elementor-widget.elementor-widget-heading {
    margin-bottom: 20px;
} body.wp-singular.page-template-default.page {
    background: #050a14;
}.dashed-panel.rounded-\[18px\].min-h-\[220px\].flex.items-center.justify-center.text-center.p-3.font-bold.text-sm.text-white\/80.elementor-widget.elementor-widget-image img {
    object-position: bottom !important;
}figure.deensimc-img-wrapper img.deensimc-marquee-image {
    /* height: 129px !important; */
    min-width: 156px !important;
}.elementor-39 .elementor-element.elementor-element-e89bf11 .deensimc-img-wrapper .deensimc-img {
    width: auto !important;
    object-fit: contain;
}.elementor-element.elementor-element-0782b2a.e-con-full.partners-slider.e-flex.e-con.e-child {padding: 0px !important;}
.elementor-element.elementor-element-14546a9.e-con-full.e-flex.e-con.e-child {
    padding: 0px !important;
}.elementor-element.elementor-element-5dcf199.bg-\[\#090c11\].pt-8.pb-10.px-7.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.015));
    border: 1.5px solid rgba(255, 255, 255, 0.08);
    border-radius:20px;
    padding:20px !important;
}main#main {
    max-width: 1440px;
    margin: auto;
	padding-top:80px;
}a.elementskit-entry-thumb {
    padding: 0px !important;
}.ekit-wid-con .elementskit-post-image-card .elementskit-post-body {
    padding: 20px;
}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb>img {
    height: 252px;
    object-fit: cover;
}div#slider {
    padding: 0px !important;
}.elementor-element.elementor-element-11680a7.e-con-full.e-grid.glass-panel.p-\[18px\].rounded-\[24px\].min-h-\[170px\].metric-card.e-con.e-child {
    padding: 0px;
    border: none !important;
    background: transparent;
}
.elementskit-meta-categories {
    position: relative !important;
    background: transparent !important;
}.elementskit-meta-categories *{
    position: relative !important;
    background: transparent !important;
    text-decoration:none !important;
    padding:0px !important;
    text-transform:uppercase;
}.elementskit-post-body *{
    text-decoration:none !important;
}.elementor-39 .elementor-element.elementor-element-46134b7 .elementskit-post-image-card {
    background: transparent;
    border: 1px solid #444;
}.elementskit-post-body h2{
    margin-bottom:10px !important;
    margin-top:0px !important;
    font-size:22px !important;
    font-weight:800 !important;
}.elementskit-post-body p{
    font-size:14px !important;
}h1, h2, h3, h4, h5, h6, .entry-content :where(h1,h2,h3,h4,h5,h6) {
    color: #fff !important;
}div#\#contact a.elementor-button.elementor-button-link.elementor-size-sm {
    padding: 0px;
    background: transparent;
}span.reveal-text {
    font-size: 80px;
    line-height: 86px !important;
}div#whatwedo {
    padding-bottom: 0px;
}.elementor-element.elementor-element-76f2d96.e-con-full.glass-panel.p-8.md\:p-\[30px\].rounded-\[24px\].flex.flex-col.justify-between.relative.min-h-\[560px\].bg-\[radial-gradient\(circle_at_top_left\,rgba\(94\,160\,255\,0\.14\)\,transparent_34\%\)\].e-flex.e-con.e-child {
    background-image: radial-gradient(circle at top left,rgba(94,160,255,0.3),transparent 50%) !important;
	    background: linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.015));
    border: 1.5px solid rgba(255, 255, 255, 0.08);
}a.elementor-button.elementor-button-link.elementor-size-sm {
    padding: 0px;
    background: transparent;
}.elementor-element.elementor-element-b6263b1.text-\[46px\].font-bold.leading-\[0\.98\].tracking-\[-0\.04em\].mb-4.elementor-widget.elementor-widget-heading h3 {
    font-size: 50px;
    line-height:48px
}.pill-glow.px-3\.5.py-2\.5.rounded-full.border.border-white\/10.bg-white\/5.text-\[13px\].text-\[\#dce5f1\].elementor-widget.elementor-widget-heading {
    max-width: fit-content;
    text-align: center;
}.ekit-wid-con .elementskit-post-image-card .entry-title a:hover {
    color: rgb(0 210 255);
}.elementor-element.elementor-element-b88877c.e-con-full.flex.flex-wrap.gap-2\.5.mt-5.e-flex.e-con.e-child {
    flex-wrap: wrap;
    flex-direction: row;
}.elementor-element.elementor-element-9ecbcb2.magnetic-link.inline-flex.items-center.justify-center.px-5.py-3\.5.rounded-full.border-\[1\.5px\].border-white\/15.bg-gradient-to-br.from-electric\/20.to-amethyst\/20.font-bold.text-sm.text-white.elementor-widget.elementor-widget-button {
    max-width: fit-content;
}.e-con-full.wwd-card.glass-panel.p-5.px-6.rounded-\[22px\].flex.flex-col.justify-center.relative.overflow-hidden.group.cursor-pointer.bg-\[radial-gradient\(circle_at_88\%_20\%\,rgba\(94\,160\,255\,0\.12\)\,transparent_26\%\)\].e-flex.e-con.e-child {
    transform: none !important;
    gap: 10px;
	background-image: radial-gradient(circle at 88% 20%, rgba(94, 160, 255, 0.3), transparent 26%) !important;
}.text-\[28px\].font-bold.mb-2.tracking-\[-0\.03em\].elementor-widget-heading h4 {
    font-size: 28px !important;
}.tracking-\[-0\.04em\] *{
    letter-spacing: -0.04em;
}.leading-\[1\.03\] *{
    line-height: 1.03;
}.text-\[40px\] *{
    font-size: 40px;
}.elementor-element.elementor-element-dee7d05.e-con-full.e-grid.relative.e-con.e-child {
    display: block;
}.e-con-full.flex.flex-col.md\:flex-row.justify-between.items-end.mb-6.e-flex.e-con.e-child {
    margin-bottom: 0px !important;
}.e-con-full.flex.flex-col.md\:flex-row.justify-between.items-end.mb-8.e-flex.e-con.e-child {
    margin-bottom: 0px;
}.elementor-element.elementor-element-49df356.e-con-full.absolute.top-1\/2.left-0.h-\[2px\].bg-gradient-to-r.from-electric.to-amethyst.-translate-y-1\/2.hidden.md\:block.w-0.e-flex.e-con.e-child {
    display: none !important;
}.e-con-full.flex.animate-marquee.gap-\[12px\].items-center.pr-\[12px\].opacity-70.e-flex.e-con.e-child{
    display:flex !important;
}.e-con-full.h-\[92px\].w-\[200px\].flex.items-center.justify-center.font-bold.text-\[\#95a2b3\].e-flex.e-con.e-child {
    min-width: 16.5% !important;
}.elementor-element.elementor-element-3c8693e.e-con-full.flex.whitespace-nowrap.overflow-hidden.relative.glass-panel.rounded-\[24px\].py-6.e-grid.e-con.e-child {
    display: ruby;
    margin-top:20px;
}.e-con-full.h-\[92px\].w-\[200px\].flex.items-center.justify-center.font-bold.text-\[\#95a2b3\].e-flex.e-con.e-child img{
    height:150px;
    object-fit:contain;
    
}.elementor-element.elementor-element-68285d5.elementor-widget.elementor-widget-text-editor {
    min-width: 100% !important;
}.row-fl p {
    display: flex;
    flex-wrap: wrap;
    gap: 1px;
    margin:0px;
    justify-content:space-between;
}.elementor-element.elementor-element-68285d5.elementor-widget.elementor-widget-text-editor p br {
    display: none;
}.elementor-element.elementor-element-68285d5.elementor-widget.elementor-widget-text-editor p {
    display: flex;
    flex-wrap: wrap;
    gap: 1px;
    margin:0px;
}.row-fl{
    margin:0px !important;;
}.row-fl span.wpcf7-form-control-wrap{
    width:49% !important;;
}form .dashed-panell {
  margin-bottom:20px; 
    border-radius: 14px !important;
    background-color :rgb(255 255 255 / 0.02) !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    height: 56px !important;
    border: 1.5px dashed rgba(255, 255, 255, 0.22) !important;
    background: rgba(255, 255, 255, 0.05)!important;
}form .dashed-panel {
   margin-bottom:20px; 
    border-radius: 14px !important;
    background-color :rgb(255 255 255 / 0.02) !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    height: 56px !important;
    border: 1.5px dashed rgba(255, 255, 255, 0.22) !important;
    background: rgba(255, 255, 255, 0.05)!important;
}input.wpcf7-form-control.wpcf7-submit.has-spinner {
    padding: 0px;
    background: transparent;
    color: #fff;
}span.wpcf7-spinner {
    display: none;
}.magnetic-link.px-\[20px\].py-\[14px\].rounded-full.bg-gradient-to-r.from-electric\/20.to-amethyst\/20.border-\[1\.5px\].border-white\/15.text-white.font-bold.tracking-wide.hover\:shadow-\[0_0_30px_rgba\(139\,92\,246\,0\.2\)\].transition-shadow {
    max-width: fit-content;
    margin: auto;
}.bg-\[radial-gradient\(circle_at_top\2c rgba\(94\2c 160\2c 255\2c 0\.12\)\2c transparent_30\%\)\2c linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.02\)\2c rgba\(255\2c 255\2c 255\2c 0\.01\)\)\] {
    background-image: radial-gradient(circle at top, rgba(94, 160, 255, 0.2), transparent 40%), linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.01)) !important;
}

.inline-block.px-2\.5.py-2.rounded-full.text-\[11px\].tracking-widest.uppercase.border.border-white\/10.bg-white\/10.text-\[\#d7e1ee\].w-max.mb-1.elementor-widget.elementor-widget-heading {
    /* gap: 10px !important; */
}.elementor-element.elementor-element-b1ba5e8.e-grid.e-con-full.e-con.e-child {
    min-width: 100% !important;
}.elementor-element.elementor-element-b03e6fe.e-con-full.relative.z-10.px-4.e-flex.e-con.e-child {
    min-width: 50%;
    max-width: 50% !important;
}.elementor-element.elementor-element-1c70a5d.e-con-full.relative.z-10.grid.grid-cols-2.gap-3.e-flex.e-con.e-child {
    min-width: 50%;
}.elementor-39 .elementor-element.elementor-element-0fc303e .e-con-inner {
    min-width: 100% ;
}.elementor-39 .elementor-element.elementor-element-0fc303e {
    display: inline-flex;
}.text-\[40px\].leading-\[1\.02\].font-bold.mb-2\.5.tracking-\[-0\.04em\].elementor-widget.elementor-widget-heading h3 {
    font-size: 40px;
    line-height: 42px;
}.text-\[\#d5deea\] {
    color: #d5deea;
    font-size: 17px;
}.elementor-element.elementor-element-b1ba5e8.e-grid.e-con-full.e-con.e-child {
    display: block;
}.elementor-element.elementor-element-95035b1.e-grid.e-con-full.e-con.e-child {
    display: block;
}.dashed-panel.rounded-\[18px\].min-h-\[220px\].flex.items-center.justify-center.text-center.p-3.font-bold.text-sm.text-white\/80.elementor-widget.elementor-widget-image {
    padding: 0px;
}.dashed-panel.rounded-\[18px\].min-h-\[220px\].flex.items-center.justify-center.text-center.p-3.font-bold.text-sm.text-white\/80.elementor-widget.elementor-widget-image img{
    border-radius: 20px;
}.dashed-panel.rounded-\[18px\].min-h-\[220px\].flex.items-center.justify-center.text-center.p-3.font-bold.text-sm.text-white\/80.elementor-widget.elementor-widget-image img {
    height: 220px;
    object-fit: cover;
    object-position: top;
}.e-con-full.min-w-\[280px\].md\:min-w-\[320px\].snap-center.glass-panel.rounded-\[24px\].overflow-hidden.card-3d.group.feature.e-flex.e-con.e-child {
    padding: 0px !important;
}.e-con-full.p-4.bg-transparent.e-flex.e-con.e-child {
    gap: 4px;
}.e-con-full.min-w-\[280px\].md\:min-w-\[320px\].snap-center.glass-panel.rounded-\[24px\].overflow-hidden.card-3d.group.feature.e-flex.e-con.e-child p{
    color:rgb(184 194 207 / var(--tw-text-opacity, 1));
    font-size:14px;
    margin:0px !important;}.text-muted *{
    --tw-text-opacity: 1;
    color: rgb(154 164 178 / var(--tw-text-opacity, 1)) !important;
}div#slideLeft {
    width: 55px;
}div#slideLeft a.elementor-button.elementor-size-sm {
    background: transparent;
    font-size: 40px;
}div#slideRight {
    width: 55px;
}div#slideRight a.elementor-button.elementor-size-sm {
    background: transparent;
    font-size: 40px;
}.elementor-element.elementor-element-8e39aef.e-con-full.e-grid.grid.grid-cols-\[54px_1fr_54px\].gap-4.items-stretch.perspective-container.slider-wrapper.relative.e-con.e-child {
    display: flex;
}.e-con-full.glass-panel.p-\[18px\].rounded-\[24px\].min-h-\[170px\].metric-card.e-flex.e-con.e-child {
    transform: none !important;
}.pill-glow.px-3\.5.py-2\.5.rounded-full.border.border-white\/10.bg-white\/5.text-\[13px\].text-\[\#dce5f1\].elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-default {
    color: #fff;
}.text-amethyst *{
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity, 1)) !important;
}.text-white\/80 *{
    color: rgb(255 255 255 / 0.8) !important;
}.font-bold *{
    font-weight: 700 !important;
}


.elementor-element.elementor-element-4b23bd9.text-6xl.md\:text-7xl.lg\:text-\[74px\].font-black.leading-\[0\.92\].tracking-tighter.mb-5.hero-headline.elementor-widget.elementor-widget-heading h1 {
    line-height: 73px;
}.elementor-element.elementor-element-ebbc501.elementor-widget.elementor-widget-html {
    min-height: 100% !important;
}.elementor-element.elementor-element-ebbc501.elementor-widget.elementor-widget-html .p-8.relative.flex.items-center.justify-center.bg-\[\#0b1017\].bg-\[radial-gradient\(circle_at_70\%_25\%\,rgba\(94\,160\,255\,0\.12\)\,transparent_25\%\)\,radial-gradient\(circle_at_20\%_80\%\,rgba\(139\,92\,246\,0\.10\)\,transparent_22\%\)\] {
    min-height: 100% !important;
}.elementor-element.elementor-element-92d8e62.e-con-full.e-flex.e-con.e-child {
    min-width: 100% !important;
}.elementor-element.elementor-element-ad35183.e-con-full.e-flex.e-con.e-child {
    min-width: 100%;
}body.wp-singular.page-template-default.page.page-id-39.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.wp-theme-astra.gutenkit.gutenkit-frontend.ast-desktop.ast-plain-container.ast-no-sidebar.astra-4\.12\.5.ast-single-post.ast-inherit-site-logo-transparent.ast-hfb-header.ast-normal-title-enabled.elementor-default.elementor-kit-7.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-blink.e--ua-chrome.e--ua-webkit {
    background: #000;
}
*,  ::before,  ::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  }
::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  }
/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */*, ::after, ::before {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
}
::after, ::before {
    --tw-content: ''}
:host, html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: Inter,  sans-serif;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
}
body {
    margin: 0;
    line-height: inherit;
}
hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
}
abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
}
a {
    color: inherit;
    text-decoration: inherit;
}
b, strong {
    font-weight: bolder;
}
code, kbd, pre, samp {
    font-family: ui-monospace,  SFMono-Regular,  Menlo,  Monaco,  Consolas,  "Liberation Mono",  "Courier New",  monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em;
}
small {
    font-size: 80%}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -.25em;
}
sup {
    top: -.5em;
}
table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
}
button, input, optgroup, select, textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
}
button, select {
    text-transform: none;
}
button, input:where([type=button]), input:where([type=reset]), input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none;
}
:-moz-focusring {
    outline: auto;
}
:-moz-ui-invalid {
    box-shadow: none;
}
progress {
    vertical-align: baseline;
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
}
[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
summary {
    display: list-item;
}
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
    margin: 0;
}
fieldset {
    margin: 0;
    padding: 0;
}
legend {
    padding: 0;
}
menu, ol, ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
dialog {
    padding: 0;
}
textarea {
    resize: vertical;
}
input::placeholder, textarea::placeholder {
    opacity: 1;
    color: #9ca3af;
}
[role=button], button {
    cursor: pointer;
}
:disabled {
    cursor: default;
}
audio, canvas, embed, iframe, img, object, svg, video {
    display: block;
    vertical-align: middle;
}
img, video {
    max-width: 100%;
    height: auto;
}
[hidden]:where(:not([hidden=until-found])) {
    display: none;
}
.container {
    width: 100%}
@media (min-width: 640px) {
    .container {
    max-width: 640px;
}
}@media (min-width: 768px) {
    .container {
    max-width: 768px;
}
}@media (min-width: 1024px) {
    .container {
    max-width: 1024px;
}
}@media (min-width: 1280px) {
    .container {
    max-width: 1280px;
}
}@media (min-width: 1536px) {
    .container {
    max-width: 1536px;
}
}.pointer-events-none {
    pointer-events: none;
}
.collapse {
    visibility: collapse;
}
.fixed {
    position: fixed;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.inset-0 {
    inset: 0px;
}
.bottom-5 {
    bottom: 1.25rem;
}
.left-0 {
    left: 0px;
}
.left-5 {
    left: 1.25rem;
}
.left-6 {
    left: 1.5rem;
}
.right-0 {
    right: 0px;
}
.right-\[18px\] {
    right: 18px;
}
.top-0 {
    top: 0px;
}
.top-1\/2 {
    top: 50%}
.top-6 {
    top: 1.5rem;
}
.top-\[18px\] {
    top: 18px;
}
.z-10 {
    z-index: 10;
}
.z-50 {
    z-index: 50;
}
.m-0 {
    margin: 0px;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.mr-auto {
    margin-right: auto;
}
.mb-1 {
    margin-bottom: 0.25rem;
}
.mb-2 {
    margin-bottom: 0.5rem;
}
.mb-2\.5 {
    margin-bottom: 0.625rem;
}
.mb-24 {
    margin-bottom: 6rem;
}
.mb-3 {
    margin-bottom: 0.75rem;
}
.mb-4 {
    margin-bottom: 1rem;
}
.mb-5 {
    margin-bottom: 1.25rem;
}
.mb-6 {
    margin-bottom: 1.5rem;
}
.mb-8 {
    margin-bottom: 2rem;
}
.mb-\[14px\] {
    margin-bottom: 14px;
}
.mb-\[18px\] {
    margin-bottom: 18px;
}
.ml-2 {
    margin-left: 0.5rem;
}
.mt-2 {
    margin-top: 0.5rem;
}
.mt-4 {
    margin-top: 1rem;
}
.mt-5 {
    margin-top: 1.25rem;
}
.mt-8 {
    margin-top: 2rem;
}
.inline-block {
    display: inline-block;
}
.flex {
    display: flex;
}
.inline-flex {
    display: inline-flex;
}
.grid {
    display: grid;
}
.hidden {
    display: none;
}
.aspect-\[16\/10\] {
    aspect-ratio: 16/10;
}
.aspect-video {
    aspect-ratio: 16 / 9;
}
.h-12 {
    height: 3rem;
}
.h-\[2px\] {
    height: 2px;
}
.h-\[500px\] {
    height: 500px;
}
.h-\[56px\] {
    height: 56px;
}
.h-\[92px\] {
    height: 92px;
}
.h-full {
    height: 100%}
.min-h-\[170px\] {
    min-height: 170px;
}
.min-h-\[220px\] {
    min-height: 220px;
}
.min-h-\[300px\] {
    min-height: 300px;
}
.min-h-\[340px\] {
    min-height: 340px;
}
.min-h-\[400px\] {
    min-height: 400px;
}
.min-h-\[560px\] {
    min-height: 560px;
}
.min-h-\[80vh\] {
    min-height: 80vh;
}
.w-0 {
    width: 0px;
}
.w-12 {
    width: 3rem;
}
.w-32 {
    width: 8rem;
}
.w-\[124px\] {
    width: 124px;
}
.w-\[200px\] {
    width: 200px;
}
.w-\[500px\] {
    width: 500px;
}
.w-full {
    width: 100%}
.w-max {
    width: max-content;
}
.min-w-\[280px\] {
    min-width: 280px;
}
.max-w-\[1440px\] {
    max-width: 1440px;
}
.max-w-\[520px\] {
    max-width: 520px;
}
.max-w-\[560px\] {
    max-width: 560px;
}
.max-w-\[600px\] {
    max-width: 600px;
}
.max-w-\[860px\] {
    max-width: 860px;
}
.-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x),  var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x),  var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes liquidFlow {
    0%,  100% {
    background-position: 0% 50%}
50% {
    background-position: 100% 50%}
}.animate-liquid-flow {
    animation: liquidFlow 3s ease infinite;
}
@keyframes marquee {
    0% {
    transform: translateX(0%);
}
100% {
    transform: translateX(-100%);
}
}.animate-marquee {
    animation: marquee 20s linear infinite;
}
.cursor-pointer {
    cursor: pointer;
}
.snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
}
.snap-mandatory {
    --tw-scroll-snap-strictness: mandatory;
}
.snap-center {
    scroll-snap-align: center;
}
.list-disc {
    list-style-type: disc;
}
.grid-cols-1 {
    grid-template-columns: repeat(1,  minmax(0,  1fr));
}
.grid-cols-2 {
    grid-template-columns: repeat(2,  minmax(0,  1fr));
}
.grid-cols-\[54px_1fr_54px\] {
    grid-template-columns: 54px 1fr 54px;
}
.grid-rows-4 {
    grid-template-rows: repeat(4,  minmax(0,  1fr));
}
.flex-col {
    flex-direction: column;
}
.flex-wrap {
    flex-wrap: wrap;
}
.items-end {
    align-items: flex-end;
}
.items-center {
    align-items: center;
}
.items-stretch {
    align-items: stretch;
}
.justify-center {
    justify-content: center;
}
.justify-between {
    justify-content: space-between;
}
.gap-2\.5 {
    gap: 0.625rem;
}
.gap-3 {
    gap: 0.75rem;
}
.gap-4 {
    gap: 1rem;
}
.gap-5 {
    gap: 1.25rem;
}
.gap-\[12px\] {
    gap: 12px;
}
.gap-\[14px\] {
    gap: 14px;
}
.gap-\[18px\] {
    gap: 18px;
}
.space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-\[6px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6px * var(--tw-space-y-reverse));
}
.overflow-hidden {
    overflow: hidden;
}
.overflow-x-auto {
    overflow-x: auto;
}
.whitespace-nowrap {
    white-space: nowrap;
}
.rounded-2xl {
    border-radius: 1rem;
}
.rounded-\[14px\] {
    border-radius: 14px;
}
.rounded-\[18px\] {
    border-radius: 18px;
}
.rounded-\[20px\] {
    border-radius: 20px;
}
.rounded-\[22px\] {
    border-radius: 22px;
}
.rounded-\[24px\] {
    border-radius: 24px;
}
.rounded-\[26px\] {
    border-radius: 26px;
}
.rounded-\[28px\] {
    border-radius: 28px;
}
.rounded-full {
    border-radius: 9999px;
}
.rounded-xl {
    border-radius: 0.75rem;
}
.border {
    border-width: 1px;
}
.border-\[1\.5px\] {
    border-width: 1.5px;
}
.border-b {
    border-bottom-width: 1px;
}
.border-r {
    border-right-width: 1px;
}
.border-white\/10 {
    border-color: rgb(255 255 255 / 0.1);
}
.border-white\/15 {
    border-color: rgb(255 255 255 / 0.15);
}
.border-white\/5 {
    border-color: rgb(255 255 255 / 0.05);
}
.bg-\[\#090c11\] {
    --tw-bg-opacity: 1;
    background-color: rgb(9 12 17 / var(--tw-bg-opacity,  1));
}
.bg-\[\#0b1017\] {
    --tw-bg-opacity: 1;
    background-color: rgb(11 16 23 / var(--tw-bg-opacity,  1));
}
.bg-electric\/20 {
    background-color: rgb(0 210 255 / 0.2);
}
.bg-transparent {
    background-color: transparent;
}
.bg-white\/10 {
    background-color: rgb(255 255 255 / 0.1);
}
.bg-white\/5 {
    background-color: rgb(255 255 255 / 0.05);
}
.bg-white\/\[0\.02\] {
    background-color: rgb(255 255 255 / 0.02);
}
.bg-\[linear-gradient\(45deg\2c rgba\(255\2c 255\2c 255\2c 0\.04\)_25\%\2c transparent_25\%\)\2c linear-gradient\(-45deg\2c rgba\(255\2c 255\2c 255\2c 0\.04\)_25\%\2c transparent_25\%\)\] {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%), linear-gradient(-45deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%);
}
.bg-\[radial-gradient\(circle_at_15\%_20\%\2c rgba\(94\2c 160\2c 255\2c 0\.12\)\2c transparent_35\%\)\] {
    background-image: radial-gradient(circle at 15% 20%, rgba(94, 160, 255, 0.12), transparent 35%);
}
.bg-\[radial-gradient\(circle_at_25\%_25\%\2c rgba\(139\2c 92\2c 246\2c 0\.12\)\2c transparent_28\%\)\2c linear-gradient\(180deg\2c \#111826\2c \#0c1118\)\] {
    background-image: radial-gradient(circle at 25% 25%, rgba(139, 92, 246, 0.12), transparent 28%), linear-gradient(180deg, #111826, #0c1118);
}
.bg-\[radial-gradient\(circle_at_25\%_25\%\2c rgba\(94\2c 160\2c 255\2c 0\.12\)\2c transparent_28\%\)\2c linear-gradient\(180deg\2c \#111826\2c \#0c1118\)\] {
    background-image: radial-gradient(circle at 25% 25%, rgba(94, 160, 255, 0.12), transparent 28%), linear-gradient(180deg, #111826, #0c1118);
}
.bg-\[radial-gradient\(circle_at_30\%_30\%\2c rgba\(94\2c 160\2c 255\2c 0\.14\)\2c transparent_25\%\)\2c radial-gradient\(circle_at_70\%_70\%\2c rgba\(139\2c 92\2c 246\2c 0\.12\)\2c transparent_25\%\)\2c linear-gradient\(180deg\2c \#101722\2c \#0c1017\)\] {
    background-image: radial-gradient(circle at 30% 30%, rgba(94, 160, 255, 0.14), transparent 25%), radial-gradient(circle at 70% 70%, rgba(139, 92, 246, 0.12), transparent 25%), linear-gradient(180deg, #101722, #0c1017);
}
.bg-\[radial-gradient\(circle_at_70\%_25\%\2c rgba\(94\2c 160\2c 255\2c 0\.12\)\2c transparent_25\%\)\2c radial-gradient\(circle_at_20\%_80\%\2c rgba\(139\2c 92\2c 246\2c 0\.10\)\2c transparent_22\%\)\] {
    background-image: radial-gradient(circle at 70% 25%, rgba(94, 160, 255, 0.12), transparent 25%), radial-gradient(circle at 20% 80%, rgba(139, 92, 246, 0.10), transparent 22%);
}
.bg-\[radial-gradient\(circle_at_88\%_20\%\2c rgba\(139\2c 92\2c 246\2c 0\.12\)\2c transparent_26\%\)\] {
    background-image: radial-gradient(circle at 88% 20%, rgba(139, 92, 246, 0.12), transparent 26%);
}
.bg-\[radial-gradient\(circle_at_88\%_20\%\2c rgba\(94\2c 160\2c 255\2c 0\.12\)\2c transparent_26\%\)\] {
    background-image: radial-gradient(circle at 88% 20%, rgba(94, 160, 255, 0.12), transparent 26%);
}
.bg-\[radial-gradient\(circle_at_top\2c rgba\(94\2c 160\2c 255\2c 0\.12\)\2c transparent_30\%\)\2c linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.02\)\2c rgba\(255\2c 255\2c 255\2c 0\.01\)\)\] {
    background-image: radial-gradient(circle at top, rgba(94, 160, 255, 0.12), transparent 30%), linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.01));
}
.bg-\[radial-gradient\(circle_at_top_left\2c rgba\(94\2c 160\2c 255\2c 0\.10\)\2c transparent_32\%\)\] {
    background-image: radial-gradient(circle at top left, rgba(94, 160, 255, 0.10), transparent 32%);
}
.bg-\[radial-gradient\(circle_at_top_left\2c rgba\(94\2c 160\2c 255\2c 0\.14\)\2c transparent_34\%\)\] {
    background-image: radial-gradient(circle at top left, rgba(94, 160, 255, 0.14), transparent 34%);
}
.bg-\[repeating-linear-gradient\(135deg\2c rgba\(255\2c 255\2c 255\2c 0\.05\)\2c rgba\(255\2c 255\2c 255\2c 0\.05\)_14px\2c rgba\(255\2c 255\2c 255\2c 0\.02\)_14px\2c rgba\(255\2c 255\2c 255\2c 0\.02\)_28px\)\2c linear-gradient\(180deg\2c \#101722\2c \#0d1219\)\] {
    background-image: repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05) 14px, rgba(255, 255, 255, 0.02) 14px, rgba(255, 255, 255, 0.02) 28px), linear-gradient(180deg, #101722, #0d1219);
}
.bg-gradient-to-b {
    background-image: linear-gradient(to bottom,  var(--tw-gradient-stops));
}
.bg-gradient-to-br {
    background-image: linear-gradient(to bottom right,  var(--tw-gradient-stops));
}
.bg-gradient-to-l {
    background-image: linear-gradient(to left,  var(--tw-gradient-stops));
}
.bg-gradient-to-r {
    background-image: linear-gradient(to right,  var(--tw-gradient-stops));
}
.bg-liquid {
    background-image: linear-gradient(45deg,  #00d2ff,  #3a86ff,  #8b5cf6,  #00d2ff);
}
.from-\[\#0b0e13\] {
    --tw-gradient-from: #0b0e13 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(11 14 19 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#0f141c\] {
    --tw-gradient-from: #0f141c var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(15 20 28 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#121923\] {
    --tw-gradient-from: #121923 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(18 25 35 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-electric {
    --tw-gradient-from: #00d2ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 210 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-electric\/10 {
    --tw-gradient-from: rgb(0 210 255 / 0.1) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 210 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-electric\/20 {
    --tw-gradient-from: rgb(0 210 255 / 0.2) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 210 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-white\/\[0\.02\] {
    --tw-gradient-from: rgb(255 255 255 / 0.02) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.to-\[\#0d1219\] {
    --tw-gradient-to: #0d1219 var(--tw-gradient-to-position);
}
.to-\[\#151b24\] {
    --tw-gradient-to: #151b24 var(--tw-gradient-to-position);
}
.to-amethyst {
    --tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position);
}
.to-amethyst\/20 {
    --tw-gradient-to: rgb(139 92 246 / 0.2) var(--tw-gradient-to-position);
}
.to-amethyst\/5 {
    --tw-gradient-to: rgb(139 92 246 / 0.05) var(--tw-gradient-to-position);
}
.to-transparent {
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.to-white\/\[0\.01\] {
    --tw-gradient-to: rgb(255 255 255 / 0.01) var(--tw-gradient-to-position);
}
.bg-\[length\:40px_40px\] {
    background-size: 40px 40px;
}
.bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
}
.p-10 {
    padding: 2.5rem;
}
.p-3 {
    padding: 0.75rem;
}
.p-4 {
    padding: 1rem;
}
.p-5 {
    padding: 1.25rem;
}
.p-6 {
    padding: 1.5rem;
}
.p-8 {
    padding: 2rem;
}
.p-\[18px\] {
    padding: 18px;
}
.p-\[26px\] {
    padding: 26px;
}
.p-\[30px\] {
    padding: 30px;
}
.px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
.px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px;
}
.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}
.py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
}
.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.py-\[14px\] {
    padding-top: 14px;
    padding-bottom: 14px;
}
.pb-10 {
    padding-bottom: 2.5rem;
}
.pb-12 {
    padding-bottom: 3rem;
}
.pl-\[18px\] {
    padding-left: 18px;
}
.pr-\[12px\] {
    padding-right: 12px;
}
.pt-28 {
    padding-top: 7rem;
}
.pt-8 {
    padding-top: 2rem;
}
.text-center {
    text-align: center;
}
.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
}
.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.text-6xl {
    font-size: 3.75rem;
    line-height: 1;
}
.text-\[11px\] {
    font-size: 11px;
}
.text-\[12px\] {
    font-size: 12px;
}
.text-\[13px\] {
    font-size: 13px;
}
.text-\[14px\] {
    font-size: 14px;
}
.text-\[15px\] {
    font-size: 15px;
}
.text-\[16px\] {
    font-size: 16px;
}
.text-\[18px\] {
    font-size: 18px;
}
.text-\[22px\] {
    font-size: 22px;
}
.text-\[28px\] {
    font-size: 28px;
}
.text-\[34px\] {
    font-size: 34px;
}
.text-\[40px\] {
    font-size: 40px;
}
.text-\[46px\] {
    font-size: 46px;
}
.text-\[50px\] {
    font-size: 50px;
}
.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
}
.font-\[800\] {
    font-weight: 800;
}
.font-black {
    font-weight: 900;
}
.font-bold {
    font-weight: 700;
}
.font-medium {
    font-weight: 500;
}
.font-normal {
    font-weight: 400;
}
.font-semibold {
    font-weight: 600;
}
.uppercase {
    text-transform: uppercase;
}
.leading-\[0\.92\] {
    line-height: 0.92;
}
.leading-\[0\.98\] {
    line-height: 0.98;
}
.leading-\[1\.02\] {
    line-height: 1.02;
}
.leading-\[1\.03\] {
    line-height: 1.03;
}
.leading-\[1\.58\] {
    line-height: 1.58;
}
.leading-\[1\.5\] {
    line-height: 1.5;
}
.leading-\[1\.62\] {
    line-height: 1.62;
}
.leading-\[1\.7\] {
    line-height: 1.7;
}
.leading-\[1\.9\] {
    line-height: 1.9;
}
.leading-tight {
    line-height: 1.25;
}
.tracking-\[-0\.02em\] {
    letter-spacing: -0.02em;
}
.tracking-\[-0\.03em\] {
    letter-spacing: -0.03em;
}
.tracking-\[-0\.04em\] {
    letter-spacing: -0.04em;
}
.tracking-\[-0\.05em\] {
    letter-spacing: -0.05em;
}
.tracking-\[0\.06em\] {
    letter-spacing: 0.06em;
}
.tracking-\[0\.08em\] {
    letter-spacing: 0.08em;
}
.tracking-\[0\.16em\] {
    letter-spacing: 0.16em;
}
.tracking-normal {
    letter-spacing: 0em;
}
.tracking-tight {
    letter-spacing: -0.025em;
}
.tracking-tighter {
    letter-spacing: -0.05em;
}
.tracking-wide {
    letter-spacing: 0.025em;
}
.tracking-widest {
    letter-spacing: 0.1em;
}
.text-\[\#95a2b3\] {
    --tw-text-opacity: 1;
    color: rgb(149 162 179 / var(--tw-text-opacity,  1));
}
.text-\[\#9fb0c4\] {
    --tw-text-opacity: 1;
    color: rgb(159 176 196 / var(--tw-text-opacity,  1));
}
.text-\[\#a6b2c1\] {
    --tw-text-opacity: 1;
    color: rgb(166 178 193 / var(--tw-text-opacity,  1));
}
.text-\[\#b8c2cf\] {
    --tw-text-opacity: 1;
    color: rgb(184 194 207 / var(--tw-text-opacity,  1));
}
.text-\[\#c5ceda\] {
    --tw-text-opacity: 1;
    color: rgb(197 206 218 / var(--tw-text-opacity,  1));
}
.text-\[\#c9d1dc\] {
    --tw-text-opacity: 1;
    color: rgb(201 209 220 / var(--tw-text-opacity,  1));
}
.text-\[\#cbd7e6\] {
    --tw-text-opacity: 1;
    color: rgb(203 215 230 / var(--tw-text-opacity,  1));
}
.text-\[\#ced8e5\] {
    --tw-text-opacity: 1;
    color: rgb(206 216 229 / var(--tw-text-opacity,  1));
}
.text-\[\#d5deea\] {
    --tw-text-opacity: 1;
    color: rgb(213 222 234 / var(--tw-text-opacity,  1));
}
.text-\[\#d7e1ee\] {
    --tw-text-opacity: 1;
    color: rgb(215 225 238 / var(--tw-text-opacity,  1));
}
.text-\[\#d8e4f5\] {
    --tw-text-opacity: 1;
    color: rgb(216 228 245 / var(--tw-text-opacity,  1));
}
.text-\[\#dce5f1\] {
    --tw-text-opacity: 1;
    color: rgb(220 229 241 / var(--tw-text-opacity,  1));
}
.text-\[\#dce6f3\] {
    --tw-text-opacity: 1;
    color: rgb(220 230 243 / var(--tw-text-opacity,  1));
}
.text-amethyst {
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity,  1));
}
.text-electric {
    --tw-text-opacity: 1;
    color: rgb(0 210 255 / var(--tw-text-opacity,  1));
}
.text-muted {
    --tw-text-opacity: 1;
    color: rgb(154 164 178 / var(--tw-text-opacity,  1));
}
.text-transparent {
    color: transparent;
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.text-white\/80 {
    color: rgb(255 255 255 / 0.8);
}
.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.opacity-0 {
    opacity: 0;
}
.opacity-50 {
    opacity: 0.5;
}
.opacity-70 {
    opacity: 0.7;
}
.opacity-80 {
    opacity: 0.8;
}
.shadow-\[0_24px_70px_rgba\(0\2c 0\2c 0\2c 0\.35\)\] {
    --tw-shadow: 0 24px 70px rgba(0, 0, 0, 0.35);
    --tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000),  var(--tw-ring-shadow,  0 0 #0000),  var(--tw-shadow);
}
.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.08\)\] {
    --tw-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);
    --tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000),  var(--tw-ring-shadow,  0 0 #0000),  var(--tw-shadow);
}
.shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1),  0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),  0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000),  var(--tw-ring-shadow,  0 0 #0000),  var(--tw-shadow);
}
.blur-\[120px\] {
    --tw-blur: blur(120px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4,  0,  0.2,  1);
    transition-duration: 150ms;
}
.transition-colors {
    transition-property: color,  background-color,  border-color,  fill,  stroke,  -webkit-text-decoration-color;
    transition-property: color,  background-color,  border-color,  text-decoration-color,  fill,  stroke;
    transition-property: color,  background-color,  border-color,  text-decoration-color,  fill,  stroke,  -webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(0.4,  0,  0.2,  1);
    transition-duration: 150ms;
}
.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4,  0,  0.2,  1);
    transition-duration: 150ms;
}
.transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4,  0,  0.2,  1);
    transition-duration: 150ms;
}
.duration-300 {
    transition-duration: 300ms;
}
.marker\:text-electric *::marker {
    color: rgb(0 210 255 );
}
.marker\:text-electric::marker {
    color: rgb(0 210 255 );
}
.selection\:bg-electric *::selection {
    --tw-bg-opacity: 1;
    background-color: rgb(0 210 255 / var(--tw-bg-opacity,  1));
}
.selection\:text-midnight *::selection {
    --tw-text-opacity: 1;
    color: rgb(5 10 20 / var(--tw-text-opacity,  1));
}
.selection\:bg-electric::selection {
    --tw-bg-opacity: 1;
    background-color: rgb(0 210 255 / var(--tw-bg-opacity,  1));
}
.selection\:text-midnight::selection {
    --tw-text-opacity: 1;
    color: rgb(5 10 20 / var(--tw-text-opacity,  1));
}
.placeholder\:text-\[\#9fb0c4\]::placeholder {
    --tw-text-opacity: 1;
    color: rgb(159 176 196 / var(--tw-text-opacity,  1));
}
.hover\:bg-white\/10:hover {
    background-color: rgb(255 255 255 / 0.1);
}
.hover\:from-electric\/30:hover {
    --tw-gradient-from: rgb(0 210 255 / 0.3) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 210 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.hover\:to-amethyst\/30:hover {
    --tw-gradient-to: rgb(139 92 246 / 0.3) var(--tw-gradient-to-position);
}
.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.hover\:shadow-\[0_0_30px_rgba\(139\2c 92\2c 246\2c 0\.2\)\]:hover {
    --tw-shadow: 0 0 30px rgba(139, 92, 246, 0.2);
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000),  var(--tw-ring-shadow,  0 0 #0000),  var(--tw-shadow);
}
.focus\:border-electric:focus {
    --tw-border-opacity: 1;
    border-color: rgb(0 210 255 / var(--tw-border-opacity,  1));
}
.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.group:hover .group-hover\:text-amethyst {
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity,  1));
}
.group:hover .group-hover\:text-electric {
    --tw-text-opacity: 1;
    color: rgb(0 210 255 / var(--tw-text-opacity,  1));
}
.group:hover .group-hover\:opacity-100 {
    opacity: 1;
}
@media (min-width: 768px) {
    .md\: col-span-2 {
    grid-column: span 2 / span 2;
}
.md\:mt-0 {
    margin-top: 0px;
}
.md\:block {
    display: block;
}
.md\:flex {
    display: flex;
}
.md\:min-w-\[320px\] {
    min-width: 320px;
}
.md\:grid-cols-2 {
    grid-template-columns: repeat(2,  minmax(0,  1fr));
}
.md\:grid-cols-3 {
    grid-template-columns: repeat(3,  minmax(0,  1fr));
}
.md\:grid-cols-5 {
    grid-template-columns: repeat(5,  minmax(0,  1fr));
}
.md\:grid-cols-\[0\.92fr_1\.08fr\] {
    grid-template-columns: 0.92fr 1.08fr;
}
.md\:grid-cols-\[1\.05fr_0\.95fr\] {
    grid-template-columns: 1.05fr 0.95fr;
}
.md\:grid-cols-\[1\.1fr_0\.9fr_0\.8fr_0\.8fr\] {
    grid-template-columns: 1.1fr 0.9fr 0.8fr 0.8fr;
}
.md\:grid-cols-\[1fr_1\.35fr\] {
    grid-template-columns: 1fr 1.35fr;
}
.md\:flex-row {
    flex-direction: row;
}
.md\:p-14 {
    padding: 3.5rem;
}
.md\:p-\[22px\] {
    padding: 22px;
}
.md\:p-\[30px\] {
    padding: 30px;
}
.md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.md\:text-right {
    text-align: right;
}
.md\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
}
.md\:text-\[34px\] {
    font-size: 34px;
}
}@media (min-width: 1024px) {
    .lg\: p-16 {
    padding: 4rem;
}
.lg\:text-\[74px\] {
    font-size: 74px;
}
}.service-process-item.wow.fadeInUp.locationnn h4 {
    font-size: 19px;
}
article.type-post.status-publish.format-standard .entry-content.clear {
    max-width: 90%;
    margin: auto;
    padding-bottom: 40px;
}article.type-post.status-publish.format-standard h1.entry-title {
    padding: 200px 21px 93px;
    text-align: center;
    margin-bottom: 50px;
    background: #000;
    color: #fff;
}.entry-meta {
    display: none;
}article.type-post.status-publish.format-standard .entry-content.clear figure.wp-block-image {
    margin-bottom: 20px;
}article.type-post.status-publish.format-standard .entry-content.clear ul.wp-block-list {
    margin-top: 14px;
    padding-left: 19px;
    list-style: circle;
    line-height: 22px;
}article.type-post.status-publish.format-standard .entry-content.clear p {
    margin-bottom: 12px;
}article.type-post.status-publish.format-standard .entry-content.clear h2.wp-block-heading {
    margin-bottom: 10px;
}nav.navigation.post-navigation {
    display: none;
}div#comments {
    display: none;
}.elementor-39 .elementor-element.elementor-element-46134b7 .elementskit-post-image-card:hover * {
    transform: none !important;
}.elementor-element.elementor-element-39574e4.e-con-full.absolute.top-1\/2.left-0.w-full.h-\[2px\].bg-white\/5.-translate-y-1\/2.hidden.md\:block.e-flex.e-con.e-child {
    top: 124px !important;
}div#process-line {
     top: 124px !important;
}div#ast-scroll-top {
    display: none !important;
}
@media(max-width:700px){
	.e-con-full.flex.animate-marquee.gap-\[12px\].items-center.pr-\[12px\].opacity-70.e-flex.e-con.e-child {
    display: flex !important;
    flex-wrap: nowrap !important;
}.e-con-full.h-\[92px\].w-\[200px\].flex.items-center.justify-center.font-bold.text-\[\#95a2b3\].e-flex.e-con.e-child img {
    height: 110px;
    object-fit: contain !important;
}.elementor-element.elementor-element-dee7d05.e-con-full.e-grid.relative.e-con.e-child {
    max-height: min-content !important;
}.e-con-full.flex.animate-marquee.gap-\[12px\].items-center.pr-\[12px\].opacity-70.e-flex.e-con.e-child .e-con-full.h-\[92px\].w-\[200px\].flex.items-center.justify-center.font-bold.text-\[\#95a2b3\].e-flex.e-con.e-child {
        min-width: 56% !important;
    }
div#panel-849-0-0-0 {
    DISPLAY: flex;
    FLEX-WRAP: wrap !important;
    max-width: 96% !important;
    margin: auto;
    justify-content: space-between;
}div#panel-849-0-0-0 article {
    width: 100% !important;
    padding: 10px;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    margin-bottom: 20px;
}div#panel-849-0-0-0 article img {
    height: 300px;
    object-fit: cover;
    object-position: top;
}div#panel-849-0-0-0 article a {
    font-size: 22px;
    line-height: 10px;
    color: #000;
}div#panel-849-0-0-0 article h2 {
    font-size: 24px;
    line-height: 30px;
    margin-top: 20px;
}span.ast-blog-single-element.ast-taxonomy-container.cat-links.default {
    display: none;
}header.entry-header.ast-blog-single-element.ast-blog-meta-container {
    display: none;
}article#post-849 header.entry-header.ast-no-thumbnail {
    display: block !important;
    padding: 200px 70px 80px;
    background: #000;
    color: #fff;
    text-align: center;
    margin-bottom: 61px;
}article#post-849  header.entry-header.ast-no-thumbnail h1.entry-title {
    color: #fff;
    font-size: 54px;
}

}
article.type-post.status-publish.format-standard .entry-content.clear {
    max-width: 90%;
    margin: auto;
    padding-bottom: 40px;
}article.type-post.status-publish.format-standard h1.entry-title {
    padding: 200px 21px 93px;
    text-align: center;
    margin-bottom: 50px;
    background: #000;
    color: #fff;
}.entry-meta {
    display: none;
}article.type-post.status-publish.format-standard .entry-content.clear figure.wp-block-image {
    margin-bottom: 20px;
}article.type-post.status-publish.format-standard .entry-content.clear ul.wp-block-list {
    margin-top: 14px;
    padding-left: 19px;
    list-style: circle;
    line-height: 22px;
}article.type-post.status-publish.format-standard .entry-content.clear p {
    margin-bottom: 12px;
}article.type-post.status-publish.format-standard .entry-content.clear h2.wp-block-heading {
    margin-bottom: 10px;
}nav.navigation.post-navigation {
    display: none;
}div#comments {
    display: none;
}
li.nav-item.pbbb-5 {
    padding-bottom: 8px !important;
}div#panel-849-0-0-0 {
    DISPLAY: flex;
    FLEX-WRAP: wrap !important;
    max-width: 90%;
    margin: auto;
    justify-content: space-between;
}div#panel-849-0-0-0 article {
    width: 24%;
    padding: 10px;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    margin-bottom: 20px;
}div#panel-849-0-0-0 article img {
    height: 300px;
    object-fit: cover;
    object-position: top;
}div#panel-849-0-0-0 article a {
    font-size: 22px;
    line-height: 10px;
    color: #000;
}div#panel-849-0-0-0 article h2 {
    font-size: 24px;
    line-height: 30px;
    margin-top: 20px;
}span.ast-blog-single-element.ast-taxonomy-container.cat-links.default {
    display: none;
}header.entry-header.ast-blog-single-element.ast-blog-meta-container {
    display: none;
}article#post-849 header.entry-header.ast-no-thumbnail {
    display: block !important;
    padding: 200px 70px 80px;
    background: #000;
    color: #fff;
    text-align: center;
    margin-bottom: 61px;
}article#post-849  header.entry-header.ast-no-thumbnail h1.entry-title {
    color: #fff;
    font-size: 54px;
}

article#post-849 {}
.service-process-box.inn-sec-ser {
    margin-top: 32px;
}.service-process-box.inn-sec-ser .service-process-item {
    display: block;
}.service-process-box.inn-sec-ser .service-process-item img {
    float: right !important;
    max-width: 50%;
    margin-left: 20px;
    margin-bottom: 20px;
}.service-process-box.inn-sec-ser .service-process-content {
    max-width: 100% !important;
    width: 100% !important;
}.service-process-box.inn-sec-ser h2.text-anime-style-3 {
    font-size: 33px !important;
}
.page-category-list.wow.fadeInUp * {
    text-transform: uppercase;
}.service-process-item.wow.fadeInUp {
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 22px !important;
}.row.services-item-list.innsub-ser .col-xl-3.col-md-6 {
    width: 50% !important;
}.row.services-item-list.innsub-ser .col-xl-3.col-md-6 h2 {
    font-size: 30px !important;
}
header.entry-header.ast-no-thumbnail {
    display: none !important;
}.service-process-box.inn-sec-ser .icon-box {
    display: none;
}.service-process-box.inn-sec-ser .service-process-item-content {
    width: 100% !important;
    line-height: 22px;
}.service-process-box.inn-sec-ser ul {
    display: block !important;
}
a.navbar-brand img {
    height: 95px;
}nav.navbar.navbar-expand-lg {
    padding: 0px;
}li.nav-item.submenu ul li.nav-item.submenu ul {
    width: 280px !important;
}li.nav-item.submenu ul li.nav-item.submenu ul li {
    padding: 7px 7px !important;
}/*!
 * Font Awesome Pro 5.0.6 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Commercial License)
 */
.fa,.fab,.fal,.far,.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.fa-xs {
    font-size: .75em
}

.fa-sm {
    font-size: .875em
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0
}

.fa-ul>li {
    position: relative
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit
}

.fa-border {
    border: .08em solid #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: a 2s infinite linear;
    animation: a 2s infinite linear
}

.fa-pulse {
    -webkit-animation: a 1s infinite steps(8);
    animation: a 1s infinite steps(8)
}

@-webkit-keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1);
    transform: scale(-1)
}

:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270 {
    -webkit-filter: none;
    filter: none
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2em
}

.fa-stack-1x,.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-500px:before {
    content: "\f26e"
}

.fa-accessible-icon:before {
    content: "\f368"
}

.fa-accusoft:before {
    content: "\f369"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-card:before {
    content: "\f2bb"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-adn:before {
    content: "\f170"
}

.fa-adversal:before {
    content: "\f36a"
}

.fa-affiliatetheme:before {
    content: "\f36b"
}

.fa-alarm-clock:before {
    content: "\f34e"
}

.fa-algolia:before {
    content: "\f36c"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-amazon-pay:before {
    content: "\f42c"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-amilia:before {
    content: "\f36d"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-android:before {
    content: "\f17b"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angrycreative:before {
    content: "\f36e"
}

.fa-angular:before {
    content: "\f420"
}

.fa-app-store:before {
    content: "\f36f"
}

.fa-app-store-ios:before {
    content: "\f370"
}

.fa-apper:before {
    content: "\f371"
}

.fa-apple:before {
    content: "\f179"
}

.fa-apple-pay:before {
    content: "\f415"
}

.fa-archive:before {
    content: "\f187"
}

.fa-arrow-alt-circle-down:before {
    content: "\f358"
}

.fa-arrow-alt-circle-left:before {
    content: "\f359"
}

.fa-arrow-alt-circle-right:before {
    content: "\f35a"
}

.fa-arrow-alt-circle-up:before {
    content: "\f35b"
}

.fa-arrow-alt-down:before {
    content: "\f354"
}

.fa-arrow-alt-from-bottom:before {
    content: "\f346"
}

.fa-arrow-alt-from-left:before {
    content: "\f347"
}

.fa-arrow-alt-from-right:before {
    content: "\f348"
}

.fa-arrow-alt-from-top:before {
    content: "\f349"
}

.fa-arrow-alt-left:before {
    content: "\f355"
}

.fa-arrow-alt-right:before {
    content: "\f356"
}

.fa-arrow-alt-square-down:before {
    content: "\f350"
}

.fa-arrow-alt-square-left:before {
    content: "\f351"
}

.fa-arrow-alt-square-right:before {
    content: "\f352"
}

.fa-arrow-alt-square-up:before {
    content: "\f353"
}

.fa-arrow-alt-to-bottom:before {
    content: "\f34a"
}

.fa-arrow-alt-to-left:before {
    content: "\f34b"
}

.fa-arrow-alt-to-right:before {
    content: "\f34c"
}

.fa-arrow-alt-to-top:before {
    content: "\f34d"
}

.fa-arrow-alt-up:before {
    content: "\f357"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-arrow-from-bottom:before {
    content: "\f342"
}

.fa-arrow-from-left:before {
    content: "\f343"
}

.fa-arrow-from-right:before {
    content: "\f344"
}

.fa-arrow-from-top:before {
    content: "\f345"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-square-down:before {
    content: "\f339"
}

.fa-arrow-square-left:before {
    content: "\f33a"
}

.fa-arrow-square-right:before {
    content: "\f33b"
}

.fa-arrow-square-up:before {
    content: "\f33c"
}

.fa-arrow-to-bottom:before {
    content: "\f33d"
}

.fa-arrow-to-left:before {
    content: "\f33e"
}

.fa-arrow-to-right:before {
    content: "\f340"
}

.fa-arrow-to-top:before {
    content: "\f341"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-arrows-alt-h:before {
    content: "\f337"
}

.fa-arrows-alt-v:before {
    content: "\f338"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-asymmetrik:before {
    content: "\f372"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-audible:before {
    content: "\f373"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-autoprefixer:before {
    content: "\f41c"
}

.fa-avianex:before {
    content: "\f374"
}

.fa-aviato:before {
    content: "\f421"
}

.fa-aws:before {
    content: "\f375"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-badge:before {
    content: "\f335"
}

.fa-badge-check:before {
    content: "\f336"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-baseball:before {
    content: "\f432"
}

.fa-baseball-ball:before {
    content: "\f433"
}

.fa-basketball-ball:before {
    content: "\f434"
}

.fa-basketball-hoop:before {
    content: "\f435"
}

.fa-bath:before {
    content: "\f2cd"
}

.fa-battery-bolt:before {
    content: "\f376"
}

.fa-battery-empty:before {
    content: "\f244"
}

.fa-battery-full:before {
    content: "\f240"
}

.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-slash:before {
    content: "\f377"
}

.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-bed:before {
    content: "\f236"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-bimobject:before {
    content: "\f378"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitcoin:before {
    content: "\f379"
}

.fa-bity:before {
    content: "\f37a"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-blackberry:before {
    content: "\f37b"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-blogger:before {
    content: "\f37c"
}

.fa-blogger-b:before {
    content: "\f37d"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-bold:before {
    content: "\f032"
}

.fa-bolt:before {
    content: "\f0e7"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-bowling-ball:before {
    content: "\f436"
}

.fa-bowling-pins:before {
    content: "\f437"
}

.fa-boxing-glove:before {
    content: "\f438"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-browser:before {
    content: "\f37e"
}

.fa-btc:before {
    content: "\f15a"
}

.fa-bug:before {
    content: "\f188"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-buromobelexperte:before {
    content: "\f37f"
}

.fa-bus:before {
    content: "\f207"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-calendar-alt:before {
    content: "\f073"
}

.fa-calendar-check:before {
    content: "\f274"
}

.fa-calendar-edit:before {
    content: "\f333"
}

.fa-calendar-exclamation:before {
    content: "\f334"
}

.fa-calendar-minus:before {
    content: "\f272"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-calendar-times:before {
    content: "\f273"
}

.fa-camera:before {
    content: "\f030"
}

.fa-camera-alt:before {
    content: "\f332"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-car:before {
    content: "\f1b9"
}

.fa-caret-circle-down:before {
    content: "\f32d"
}

.fa-caret-circle-left:before {
    content: "\f32e"
}

.fa-caret-circle-right:before {
    content: "\f330"
}

.fa-caret-circle-up:before {
    content: "\f331"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-caret-square-down:before {
    content: "\f150"
}

.fa-caret-square-left:before {
    content: "\f191"
}

.fa-caret-square-right:before {
    content: "\f152"
}

.fa-caret-square-up:before {
    content: "\f151"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cc-amazon-pay:before {
    content: "\f42d"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-apple-pay:before {
    content: "\f416"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-centercode:before {
    content: "\f380"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-chart-area:before {
    content: "\f1fe"
}

.fa-chart-bar:before {
    content: "\f080"
}

.fa-chart-line:before {
    content: "\f201"
}

.fa-chart-pie:before {
    content: "\f200"
}

.fa-check:before {
    content: "\f00c"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-chess:before {
    content: "\f439"
}

.fa-chess-bishop:before {
    content: "\f43a"
}

.fa-chess-bishop-alt:before {
    content: "\f43b"
}

.fa-chess-board:before {
    content: "\f43c"
}

.fa-chess-clock:before {
    content: "\f43d"
}

.fa-chess-clock-alt:before {
    content: "\f43e"
}

.fa-chess-king:before {
    content: "\f43f"
}

.fa-chess-king-alt:before {
    content: "\f440"
}

.fa-chess-knight:before {
    content: "\f441"
}

.fa-chess-knight-alt:before {
    content: "\f442"
}

.fa-chess-pawn:before {
    content: "\f443"
}

.fa-chess-pawn-alt:before {
    content: "\f444"
}

.fa-chess-queen:before {
    content: "\f445"
}

.fa-chess-queen-alt:before {
    content: "\f446"
}

.fa-chess-rook:before {
    content: "\f447"
}

.fa-chess-rook-alt:before {
    content: "\f448"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-double-down:before {
    content: "\f322"
}

.fa-chevron-double-left:before {
    content: "\f323"
}

.fa-chevron-double-right:before {
    content: "\f324"
}

.fa-chevron-double-up:before {
    content: "\f325"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-chevron-square-down:before {
    content: "\f329"
}

.fa-chevron-square-left:before {
    content: "\f32a"
}

.fa-chevron-square-right:before {
    content: "\f32b"
}

.fa-chevron-square-up:before {
    content: "\f32c"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-circle:before {
    content: "\f111"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.fa-clipboard:before {
    content: "\f328"
}

.fa-clock:before {
    content: "\f017"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-closed-captioning:before {
    content: "\f20a"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-download-alt:before {
    content: "\f381"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-cloud-upload-alt:before {
    content: "\f382"
}

.fa-cloudscale:before {
    content: "\f383"
}

.fa-cloudsmith:before {
    content: "\f384"
}

.fa-cloudversify:before {
    content: "\f385"
}

.fa-club:before {
    content: "\f327"
}

.fa-code:before {
    content: "\f121"
}

.fa-code-branch:before {
    content: "\f126"
}

.fa-code-commit:before {
    content: "\f386"
}

.fa-code-merge:before {
    content: "\f387"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cog:before {
    content: "\f013"
}

.fa-cogs:before {
    content: "\f085"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-comment:before {
    content: "\f075"
}

.fa-comment-alt:before {
    content: "\f27a"
}

.fa-comments:before {
    content: "\f086"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-compress:before {
    content: "\f066"
}

.fa-compress-alt:before {
    content: "\f422"
}

.fa-compress-wide:before {
    content: "\f326"
}footer#colophon {
    display: none !important;
}@media(max-width:700px){
	body span.reveal-text {
    font-size: 30px !important;
    line-height: 35px !important;
}h1.elementor-heading-title.elementor-size-default {
    line-height: 33px !important;
    font-size: 26px !important;
    letter-spacing:1px
}.elementor-39 .elementor-element.elementor-element-9a7ed60 {
    margin-bottom: 20px;
}div#whatwedo {
    padding-top: 14px;
}.elementor-widget__width-initial.text-muted.text-sm.max-w-\[600px\].md\:text-right.mt-4.md\:mt-0.elementor-widget.elementor-widget-text-editor {
    min-width: 100% !important;
}.e-con-full.flex.flex-col.md\:flex-row.justify-between.items-end.mb-8.e-flex.e-con.e-child {
    gap: 0px !important;
}.text-4xl.md\:text-\[34px\].font-bold.tracking-tight.elementor-widget.elementor-widget-heading {
    width: 100% !important;
}.text-4xl.md\:text-\[34px\].font-bold.tracking-tight.elementor-widget.elementor-widget-heading h2 {
    font-size: 30px !important;
}.text-\[46px\].font-bold.leading-\[0\.98\].tracking-\[-0\.04em\].mb-4.elementor-widget.elementor-widget-heading * {
    font-size: 30px !important;
    line-height: 35px !important;
}.elementor-39 .elementor-element.elementor-element-f7f045e {
    margin: 0px !important;
}.elementor-element.elementor-element-5a9085e.e-con-full.e-flex.e-con.e-child {
    padding: 0px !important;
}.elementor-element.elementor-element-b03e6fe.e-con-full.relative.z-10.px-4.e-flex.e-con.e-child {
    min-width: 100% !important;
}.elementor-element.elementor-element-0fc303e.glass-panel.p-6.md\:p-\[22px\].rounded-\[26px\].bg-gradient-to-r.from-\[\#0f141c\].to-\[\#151b24\].relative.overflow-hidden.grid.md\:grid-cols-\[1\.05fr_0\.95fr\].gap-\[18px\].items-center.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    margin-bottom: 0px !important;
}.elementor-widget__width-initial.text-muted.text-sm.max-w-\[600px\].md\:text-right.m-0.mt-2.elementor-widget.elementor-widget-text-editor {
    min-width: 100% !important;
}div#slider {
    display: flex;
    flex-wrap: nowrap !important;
}.elementor-element.elementor-element-f0bb1da.e-con-full.py-16.border-b.border-white\/5.bg-gradient-to-b.from-white\/\[0\.02\].to-white\/\[0\.01\].e-flex.e-con.e-parent.e-lazyloaded {
    padding-top: 0px !important;
}div#innovation {
    padding-top: 0px !important;
}.elementor-element.elementor-element-00b800a.e-con-full.py-16.border-b.border-white\/5.bg-gradient-to-b.from-white\/\[0\.02\].to-white\/\[0\.01\].e-flex.e-con.e-parent.e-lazyloaded {
    padding-top: 0px !important;
}.elementor-element.elementor-element-e0fb963.e-con-full.py-16.border-b.border-white\/5.bg-gradient-to-b.from-white\/\[0\.02\].to-white\/\[0\.01\].e-flex.e-con.e-parent.e-lazyloaded {
    padding-top: 0px !important;
}.elementor-element.elementor-element-a9bc3ac.e-con-full.py-16.border-b.border-white\/5.bg-gradient-to-b.from-white\/\[0\.02\].to-white\/\[0\.01\].e-flex.e-con.e-parent.e-lazyloaded {
    padding-top: 0px !important;
}.elementor-element.elementor-element-3c8693e.e-con-full.flex.whitespace-nowrap.overflow-hidden.relative.glass-panel.rounded-\[24px\].py-6.e-grid.e-con.e-child {
    display: inline-flex !important;
}.e-con-full.h-\[92px\].w-\[200px\].flex.items-center.justify-center.font-bold.text-\[\#95a2b3\].e-flex.e-con.e-child {
    min-width: 34% !important;
}.elementor-element.elementor-element-9d431ac.e-con-full.py-16.border-b.border-white\/5.bg-gradient-to-b.from-white\/\[0\.02\].to-white\/\[0\.01\].e-flex.e-con.e-parent.e-lazyloaded {
    padding-top: 0px !important;
}.row-fl span.wpcf7-form-control-wrap {
    min-width: 100% !important;
}div#contact {
    padding-bottom: 20px !important;
}
}

@media(min-width:1200px){
	.elementor-element.elementor-element-dee7d05.e-con-full.e-grid.relative.e-con.e-child {
    max-height: 284px;
}
}
.elementor-element.elementor-element-dee7d05.e-con-full.e-grid.relative.e-con.e-child {
    max-height: 284px;
}.elementor-element.elementor-element-39574e4.e-con-full.absolute.top-1\/2.left-0.w-full.h-\[2px\].bg-white\/5.-translate-y-1\/2.hidden.md\:block.e-flex.e-con.e-child {
    min-height: 2px !important;
    max-height: 2px !important;
    height: 2px !important;
	padding-block-end:0px !important;
    padding-block-start: 0px !important;
}div#process-line {
    height: 2px !important;
    min-height: 2px !important;
    max-height: 2px !important;
	padding-block-end:0px !important;
    padding-block-start: 0px !important;
   
}.inline-block.px-2\.5.py-2.rounded-full.text-\[11px\].tracking-widest.uppercase.border.border-white\/10.bg-white\/10.text-\[\#d7e1ee\].w-max.mb-1.elementor-widget.elementor-widget-heading * {
    color: rgb(184 194 207) !important;
}
.inline-block.px-2\.5.py-2.rounded-full.text-\[11px\].tracking-widest.uppercase.border.border-white\/10.bg-white\/10.text-\[\#d7e1ee\].w-max.mb-1.elementor-widget.elementor-widget-heading * {
    color: rgb(184 194 207) !important;
}.elementor-39 .elementor-element.elementor-element-eca52c5 {
    padding: 0px !important;
}.elementor-element.elementor-element-dee7d05.e-con-full.e-grid.relative.e-con.e-child {
    padding-left: 0px;
    padding-right: 0px;
}.md\:text-\[34px\] *{
        font-size: 34px;
    }.text-\[46px\] * {
    font-size: 46px !important;
}.text-\[34px\] * {
    font-size: 36px !important;
}.group:hover .group-hover\:text-electric h4.elementor-heading-title.elementor-size-default {
    color: #6EC1E4 !important;
}.group:hover .group-hover\:text-amethyst h4.elementor-heading-title.elementor-size-default {
    color: #8b5cf6 !important;
}
@media(min-width:1200px) and (max-width:1480px){
	main#main {
    max-width: 100% !important;
    margin: auto;
    padding-top: 80px;
}.elementor-element.elementor-element-eca52c5.e-con-full.e-grid.grid.grid-cols-1.md\:grid-cols-5.gap-3.process-steps.relative.z-10.e-con.e-child {
    height: 176px !important;
}div#process-line {
    top: 126px !important;
}.elementor-element.elementor-element-39574e4.e-con-full.absolute.top-1\/2.left-0.w-full.h-\[2px\].bg-white\/5.-translate-y-1\/2.hidden.md\:block.e-flex.e-con.e-child {
    top: 126px !important;
}
}::selection {
  background-color: #00d2ff; /* A yellow background color */
  color: #000000;           /* Black text color for contrast */
}/* For Firefox versions that might require a prefix */
::-moz-selection {
  background-color: #00d2ff;
  color: #000000;
}
.partners-track img {
    min-height: 115px !important;
    margin: 0 30px;
    object-fit: contain;
    transition: 10s ease;
    cursor: pointer;
}
 .partners-slider {
            overflow: hidden;
            padding: 30px 0;
            position: relative;
        }

        .partners-track {
            display: flex;
            width: max-content;
            animation: scroll 25s linear infinite;
        }

        .partners-track .elementor-widget-image {
            height: 60px;
            margin: 0 30px;
            object-fit: contain;
            transition: 10s ease;
            cursor: pointer;
        }

        .partners-track .elementor-widget-image:hover {
            transform: scale(1.05);
        }

        /* Infinite smooth scroll */
        @keyframes scroll {
            from {
                transform: translateX(0);
            }

            to {
                transform: translateX(-50%);
            }
        }

        @media (min-width:1920px) {
            .partners-section .partners-track .elementor-widget-image {
                height: 3vw;
                margin: 0 1.5vw;
            }

            .partners-section h2.por-titttt.text-center.mb-4.p-4 {
                font-size: 1.52vw;
                margin-bottom: 1.25vw !important;
            }

            .partners-section.py-5 {
                padding: 2.5vw 0 !important;
            }
        }

main#main {
    max-width: 100%;
    padding-top: 0px;
}.elementor-element.elementor-element-bd80aeb.e-con-full.absolute.inset-0.bg-cover.bg-center.transition-transform.duration-\[2000ms\].group-hover\:scale-105.e-flex.e-con.e-child {
    min-width: 100%;
}.elementor-element.elementor-element-2fe47e4.e-con-full.absolute.inset-0.e-flex.e-con.e-child {
    background: linear-gradient(to right, rgba(5,7,10,0.9) 0%, rgba(5,7,10,0.1) 25%);
}.elementor-element.elementor-element-96dce46.section-label.mb-8.opacity-0.elementor-widget.elementor-widget-heading {
    animation: fadeUp 0.8s ease 0.3s forwards;
}.elementor-element.elementor-element-3343cc7.font-display.text-\[clamp\(36px\,8vw\,56px\)\].leading-\[1\.05\].tracking-\[0\.02em\].opacity-0.uppercase.elementor-widget.elementor-widget-heading {
    animation: fadeUp 0.9s ease 0.5s forwards;
}.elementor-element.elementor-element-f6d678f.e-con-full.mt-12.flex.flex-col.md\:flex-row.items-start.md\:items-end.justify-between.gap-10.opacity-0.e-flex.e-con.e-child {
    animation: fadeUp 0.9s ease 0.75s forwards;
}.font-display *{
   
    font-weight: 600;
}.tracking-\[0\.02em\] {
    letter-spacing: 0.02em;
}.leading-\[1\.05\] *{
    line-height: 1.05;
}.uppercase *{
    text-transform: uppercase;
}.text-\[clamp\(36px\2c 8vw\2c 56px\)\] *{
    font-size: clamp(36px, 8vw, 56px);
}.text-dim *{
    color: rgba(245, 244, 240, 0.45) !important;
}.leading-\[1\.6\] *{
    line-height: 1.6;
}.font-light *{
    font-weight: 300 !important;
}.text-\[clamp\(16px\2c 2vw\2c 20px\)\] *{
    font-size: clamp(16px, 2vw, 20px);
}.font-normal {
    font-weight: 400 !important;
}.text-ink {
    --tw-text-opacity: 1;
    color: rgb(245 247 251 / var(--tw-text-opacity, 1)) !important;
}.text-\[clamp\(16px\2c 2vw\2c 20px\)\] *{
    font-size: clamp(16px, 2vw, 20px) !important;
}.elementor-element.elementor-element-2adee43.e-con-full.max-w-\[1440px\].mx-auto.w-full.relative.z-10.e-flex.e-con.e-child {
    justify-content: end;
}.elementor-element.elementor-element-2adee43.e-con-full.max-w-\[1440px\].mx-auto.w-full.relative.z-10.e-flex.e-con.e-child {
    justify-content: end;
}.leading-\[1\.05\] *{
    line-height: 1.05 !important;
}.uppercase *{
    text-transform: uppercase;
}.text-\[clamp\(40px\2c 5vw\2c 70px\)\] *{
    font-size: clamp(40px, 5vw, 70px);
}p.elementor-heading-title.elementor-size-default {
    font-size: 16px;
    line-height: 1.5rem;
    font-weight:200;
}.text-purple *{
    --tw-text-opacity: 1;
    color: rgb(105 43 152 / var(--tw-text-opacity, 1)) !important;
}.text-ink *{
    --tw-text-opacity: 1;
    color: rgb(245 244 240 / var(--tw-text-opacity, 1)) !important;
}.text-blue *{ 
    --tw-text-opacity: 1;
    color: rgb(9 165 248 / var(--tw-text-opacity, 1)) !important;
}.mb-4 {
    margin-bottom: 1rem !important;
}.leading-\[1\.6\] *{
    line-height: 1.6;
}.text-lg *{
    font-size: 1.125rem;
    line-height: 1.75rem;
}.elementor-element.elementor-element-8ae0a85.e-con-full.lg\:col-span-5.group.e-flex.e-con.e-child {
    min-width: 550px !important;
}.md\:text-5xl *{
        font-size: 3rem;
        line-height: 1;
    }.mb-6{
    margin-bottom: 1.5rem !important;
}.leader-info svg.ekit-svg-icon.icon-linkedin-1 {
    border: none !important;
    top: 4px;
}.leader-info svg.ekit-svg-icon.icon-linkedin-1 path:nth-child(1) {
    opacity: 0 !important;
}.leader-info .flex.items-center.gap-3.e-flex.e-con.e-child {
    justify-content: flex-start !important;
    align-items: flex-start !important;
    padding: 16px 0px 6px !important;
}.tracking-\[0\.01em\] {
    letter-spacing: 0.01em;
}.leading-\[0\.92\] *{
    line-height: 0.92 !important;
}.uppercase {
    text-transform: uppercase;
}.text-\[clamp\(52px\2c 8vw\2c 110px\)\] *{
    font-size: clamp(52px, 8vw, 110px);
}.my-8 *{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}.cta-btn {
    max-width: max-content !important;
    margin: 40px auto 0px !important;
}.elementor-element.e-con-full.py-32.px-8.md\:px-16.bg-panel.text-center.relative.overflow-hidden.e-flex.e-con.e-parent.e-lazyloaded .elementor-element.section-label.justify-center.reveal.elementor-widget.elementor-widget-heading {
    justify-content: center;
}.elementor-element.e-con-full.py-32.px-8.md\:px-16.bg-panel.text-center.relative.overflow-hidden.e-flex.e-con.e-parent.e-lazyloaded .elementor-element.font-display.text-\[clamp\(52px\,8vw\,110px\)\].uppercase.leading-\[0\.92\].tracking-\[0\.01em\].my-8.reveal.reveal-delay-1.elementor-widget.elementor-widget-heading {
    text-align: center !important;
    justify-content: center !important;
    display: flex;
}.elementor-element.e-con-full.py-32.px-8.md\:px-16.bg-panel.text-center.relative.overflow-hidden.e-flex.e-con.e-parent.e-lazyloaded .elementor-element.text-dim.text-\[15px\].mb-12.leading-\[1\.7\].reveal.reveal-delay-2.elementor-widget.elementor-widget-heading {
    text-align: center;
    justify-content: center;
    display: flex;
}.tracking-widest *{
    letter-spacing: 0.1em !important;
}.uppercase {
    text-transform: uppercase;
}.text-4xl *{
    font-size: 2.25rem;
    line-height: 2.5rem !important;
}    .md\:text-3xl *{
        font-size: 28px !important;
        line-height: 33px !important;
    } .text-cyan *{
    color:rgb(24 186 209) !important;
}  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; text-align: left; }
    html { scroll-behavior: smooth; }
    body {
      background: #000000; color: #f5f4f0;
     
      font-weight: 300; line-height: 1.6;
       overflow-x: hidden;
      text-align: left;
    }

    /* ── CUSTOM CURSOR ── */
    #cursor {
      position: fixed; width: 8px; height: 8px; background: #18bad1;
      border-radius: 50%; pointer-events: none; z-index: 9999;
      transform: translate(-50%,-50%);
      transition: width 0.3s ease, height 0.3s ease, background-color 0.3s ease;
      mix-blend-mode: difference;
    }
    #cursor-follower {
      position: fixed; width: 40px; height: 40px;
      border: 1px solid rgba(24, 186, 209, 0.5); border-radius: 50%;
      pointer-events: none; z-index: 9998; transform: translate(-50%,-50%);
      transition: width 0.3s ease, height 0.3s ease, opacity 0.3s ease;
    }
    body:hover #cursor, body:hover #cursor-follower { opacity: 1; }
    .cursor-hover #cursor {
      width: 60px; height: 60px; background: rgba(255,255,255,0.1); backdrop-filter: blur(4px);
    }
    .cursor-hover #cursor-follower { opacity: 0; }

    /* ── TYPOGRAPHY & UTILS ── */
    .font-display { 
     
      font-weight: 600;
    }
    .text-gradient {
      background: linear-gradient(135deg, #09a5f8 0%, #692b98 100%);
      -webkit-background-clip: text; -webkit-text-fill-color: transparent;
    }
    .text-gradient-cyan {
      background: linear-gradient(135deg, #18bad1 0%, #09a5f8 100%);
      -webkit-background-clip: text; -webkit-text-fill-color: transparent;
    }

    /* ── AMBIENT GLOW & GRID ── */
    #ambient-glow {
      position: fixed; top: 0; left: 0; width: 60vw; height: 60vw;
      background: radial-gradient(circle, rgba(24, 186, 209, 0.08) 0%, rgba(9, 165, 248, 0.05) 40%, transparent 70%);
      border-radius: 50%; pointer-events: none; z-index: -1;
      transform: translate(-50%, -50%); filter: blur(60px);
    }
    .bg-grid {
      background-size: 40px 40px;
      background-image: 
        linear-gradient(to right, rgba(255, 255, 255, 0.03) 1px, transparent 1px),
        linear-gradient(to bottom, rgba(255, 255, 255, 0.03) 1px, transparent 1px);
      mask-image: radial-gradient(circle at top left, black 50%, transparent 90%);
    }

    /* ── COMPONENTS ── */
    .nav-cta {
      position: relative; overflow: hidden; background: transparent;
      border: 1px solid #18bad1; color: #18bad1 !important; transition: color 0.3s ease;
      text-align: center;
    }
    .nav-cta::before {
      content: ''; position: absolute; top: 100%; left: 0; right: 0; height: 100%;
      background: #18bad1; transition: top 0.3s ease; z-index: -1;
    }
    .nav-cta:hover { color: #000000 !important; }
    .nav-cta:hover::before { top: 0; }

    .section-label {
      font-size: 12px; letter-spacing: 0.3em; text-transform: uppercase;
      color: #18bad1; display: flex; align-items: center; justify-content: flex-start; gap: 16px;
      text-align: left;
      font-weight: 700;
    }
    .section-label.center { justify-content: center; text-align: center; }
    .section-label::before {
      content: ''; display: block; width: 40px; height: 1px; background: #18bad1;
    }

    /* Protected GSAP Split Text */
    .split-text { opacity: 0; } 
    .word-wrap { display: inline-block; overflow: hidden; vertical-align: top; text-align: inherit; }
    .word-inner { display: inline-block; transform: translateY(110%); text-align: inherit; }
    
    /* CTA Button */
    .cta-liquid {
      position: relative; overflow: hidden; background: #051426;
      border: 1px solid #692b98; color: #fff; z-index: 1;
      transition: color 0.4s ease, border-color 0.4s ease;
      text-align: center; 
    }
    .cta-liquid::before {
      content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%;
      background: linear-gradient(90deg, #09a5f8, #692b98); z-index: -1;
      transition: left 0.5s cubic-bezier(0.25, 1, 0.5, 1);
    }
    .cta-liquid:hover { border-color: transparent; }
    .cta-liquid:hover::before { left: 0; }

    /* ── HORIZONTAL SCROLL FOR PILLARS ── */
    .h-scroll-wrapper { width: 100%; overflow: hidden; background: #051426; position: relative; }
    .h-scroll-container { display: flex; flex-wrap: nowrap; gap: 32px; padding: 0 8vw; width: max-content; }
    
    .tech-card-h {
      width: 85vw; max-width: 480px; height: 640px; position: relative; border-radius: 24px; overflow: hidden;
      border: 1px solid rgba(255,255,255,0.05); background: #000;
      padding: 40px; display: flex; flex-direction: column; justify-content: space-between;
      transition: border-color 0.4s ease;
    }
    .tech-card-h:hover { border-color: rgba(24, 186, 209, 0.5); }
    
    /* ── VERTICAL TIMELINE ── */
    .timeline-wrapper { position: relative; padding-left: 48px; margin-top: 40px; }
    .timeline-line {
      position: absolute; left: 0; top: 0; bottom: 0; width: 2px; background: rgba(255,255,255,0.05);
    }
    .timeline-progress {
      position: absolute; left: 0; top: 0; width: 2px; background: #09a5f8; height: 0%;
      box-shadow: 0 0 10px rgba(9, 165, 248, 0.8);
    }
    .timeline-item { position: relative; padding-bottom: 64px; }
    .timeline-item:last-child { padding-bottom: 0; }
    .timeline-dot {
      position: absolute; left: -52px; top: 8px; width: 10px; height: 10px; border-radius: 50%;
      background: #000; border: 2px solid rgba(255,255,255,0.2); transition: all 0.4s ease;
      z-index: 2;
    }
    .timeline-item.active .timeline-dot {
      background: #09a5f8; border-color: #09a5f8; box-shadow: 0 0 15px rgba(9, 165, 248, 0.6);
    }nav.fixed.top-0.left-0.right-0.z-50.px-8.md\:px-16.py-6.flex.justify-between.items-center.mix-blend-normal.backdrop-blur-xl.bg-base\/60.border-b.border-borderline {
    border: none !important;
}.text-sm {
    font-size: 14px !important;
    line-height: 1.25rem;
}span.elementor-icon-list-text span.text-cyan.mt-0\.5.text-xs {
    margin-right: 5px !important;
}@media(max-width:700px){
	body .elementor-element.elementor-element-8ae0a85.e-con-full.lg\:col-span-5.group.e-flex.e-con.e-child {
    min-width: 100% !important;
}.py-32 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}.px-8 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}.text-\[clamp\(52px\2c 8vw\2c 110px\)\] * {
    font-size: 39px;
    line-height: 45px !important;
}.my-8 {
    margin-top: 0px;
    margin-bottom: 20px;
}.items-center *{
    align-items: center !important;
}.inline-flex *{
    display: inline-flex;
}.text-xs *{
    font-size: 0.75rem !important;
    line-height: 1rem;
}.gap-4 *{
    gap: 2px;
}.text-\[clamp\(40px\2c 5vw\2c 70px\)\] *{
    font-size: 30px;
    line-height:38px !important;
}.text-\[clamp\(24px\2c 2\.5vw\2c 48px\)\] *{
    font-size: 24px !important;
}p.elementor-heading-title.elementor-size-default {
    font-size: 13px !important;
    line-height: 1.5rem;
    font-weight: 200;
}.text-4xl *{
    font-size: 30px;
    line-height: 2.5rem;
}.mb-20{
    margin-bottom:40px !important;
}.mt-6 {
    margin-top: 0px !important;
}.text-\[clamp\(36px\2c 8vw\2c 56px\)\] *{
    font-size: 30px !important;
}.text-\[clamp\(36px\2c 8vw\2c 56px\)\] *{
    font-size: 30px !important;
}.elementor-element.acc-title.elementor-widget.elementor-widget-heading {
    min-width: 100% !important;
    transform: none !important;
}.acc-content {
    display: block !important;
}.section-label {
    letter-spacing: 1px !important;
}.h-scroll-container {
    padding-bottom: 91px !important;
}body div#tab-blogg .elementskit-post-body h2.entry-title * {
   
    font-weight: 900 !important;
    font-size: 25px !important;
    transition-duration: 300ms !important;
}.elementor-element.elementor-element-ee05ea3.e-grid.e-con-full.accordion-container.e-con.e-child {
    flex-direction: column !important;
}.section-label {
    letter-spacing: 1px !important;
}body .e-con-full.cs-item.lg\:col-span-6.aspect-square.hover-trigger.fade-up.e-flex.e-con.e-child {
    min-width: 100% !important;
    height: 400px !important;
}.elementor-element.elementor-element-bf2fd07.e-con-full.cs-item.lg\:col-span-12.aspect-\[16\/9\].lg\:aspect-\[21\/9\].hover-trigger.fade-up.e-flex.e-con.e-child {
    height: 400px;
}.elementor-element.elementor-element-6ed06a0.w-full.h-full.object-cover.filter.grayscale-\[60\%\].group-hover\:grayscale-0.transition-all.duration-700.transform.group-hover\:scale-105.elementor-widget.elementor-widget-image img{
    min-height:100%;
    object-fit:cover;
}.elementor-element.e-grid.e-con-full.max-w-\[1440px\].mx-auto.w-full.relative.z-10.grid.grid-cols-1.lg\:grid-cols-2.gap-12.items-center.e-con.e-child {
    display: flex !important;
    flex-direction: column !important;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card {
    flex-direction: column !important;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-entry-header {
    max-width: 100% !important;
    height: 380px !important;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-body {
    max-width: 100% !important;
    padding: 30px 15px !important;
}body div#casestudy .elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-body h2.entry-title * {
    font-size: 26px !important;
    line-height: 27px;
}.py-24 {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
}body .elementor-1313 .elementor-element.elementor-element-41ace7c h2 {
    font-size: 30px !important;
    font-weight: 900;
}body .elementor-1313 .elementor-element.elementor-element-41ace7c h2 *{
    font-size: 30px !important;
    font-weight: 900;
}.elementor-element.elementor-element-4bbfc6c.w-full.h-full.object-cover.filter.grayscale.opacity-20.elementor-widget.elementor-widget-image img{
    min-height:100%;
	}.text-\[clamp\(48px\2c 6vw\2c 80px\)\] *{
		font-size:40px !important
	}.elementor-element.elementor-element-a8e137b{
		padding:20px !important;
	}.elementor-element.elementor-element-a8e137b *{
		position:relative !important;
		top:0px !important;
		left:0px !important;
		right:0px !important;
		bottom:0px !important
	}body .text-\[clamp\(40px\2c 5vw\2c 72px\)\] * {
    font-size: 30px !important;
    font-weight: 400 !important;
}body .md\:text-5xl * {
    font-size: 30px !important;
    line-height: 1;
    font-weight: 400 !important;
}body div#post-items--acec125.row.post-items .elementskit-post-body h2 a {
    font-size: 22px !important;
    font-weight: 400 !important;
}body .deensimc-tes-item blockquote *{
        font-size: 25px !important;
        line-height:42px !important;
        color:#fff !important;
        font-weight:900 !important;
     
    }body .deensimc-tes-heading *{
        color: #fff !important;
       font-size: 10px  !important;
       letter-spacing:2px !important;
    line-height: 1rem !important;
    text-transform: uppercase !important;
    }body .deensimc-tes-heading {
        padding: 0px 30px 30px !important;
        margin-top: -30px !important;
         !important;
    }body .deensimc-tes-item{
        min-width:auto !important;
        border-color: rgb(255 255 255 / 0.1) !important;
        border-width: 1px !important;
        min-height: auto !important;
        border-radius: 30px;
    }.elementor-element.cta-btn.inline-flex.items-center.gap-4.text-xs.font-bold.tracking-\[0\.18em\].uppercase.px-10.py-5.rounded-full.elementor-widget.elementor-widget-button{
			padding:10px 15px !important
	}#case-two-sec div#tab-blogg .elementskit-post-body{
    display:none !important;
}.pin-wrap-container.h-screen.flex.flex-col.justify-center.border-b.border-borderline{
	border:none !important;
	padding-bottom:100px !important;
}#case-two-sec div#tab-blogg .elementskit-post-image-card{
    padding:0px !important;
	margin-bottom:0px !important;
}#case-two-sec div#tab-blogg .elementskit-meta-categories{
    position:absolute !important;
    bottom:0px !important;
}#case-two-sec div#tab-blogg .elementskit-entry-thumb{
    min-height:100% !important;
}#case-two-sec div#tab-blogg .elementskit-post-image-card .elementskit-entry-header img{
    min-height:100% !important;
}	body.wp-singular.single-post {
    background: #050a14 !important ;
}body.wp-singular.single-post .ast-container {
    max-width: 100% !important;
    padding: 0px !important;
    background: #050a14 !important;
}body.wp-singular.single-post div#page {
    background: #050a14 !important;
}article.type-post.status-publish {
    padding: 0px;
}article.type-post.status-publish h1.entry-title {
    display: none;
}article.type-post.status-publish.format-standard .entry-content.clear {
    max-width: 100%;
    background: #050a14 !important ;  
}div#header-blog-single {
    margin-top: -28px !important;
}div#header-blog-single  img{
    min-width:100%;
    max-height: 100%;
    object-fit: cover;
    object-position: center;
}.text-\[clamp\(40px\2c 5vw\2c 72px\)\] *{
    font-size: clamp(40px, 5vw, 72px) !important;
    font-weight: 900 !important;
}div#singlepost-contain h2 {
    margin-top: 0px;
     margin-bottom:0px !important;
    font-size: 20px !important;
}div#singlepost-contain h3{
    margin-top: 0px;
     margin-bottom:0px !important;
    font-size: 20px !important;
}body.wp-singular.single-post form{
    display:flex;
    align-items:center;
    gap:20px;
    margin-top:20px;
}body.wp-singular.single-post form input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email{
    --tw-text-opacity: 1;
    color: rgb(245 244 240 / var(--tw-text-opacity, 1));
    letter-spacing: 0.025em;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.25rem;
    padding-top: 27px;
    padding-bottom: 27px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(5 20 38 / var(--tw-bg-opacity, 1));
    border-color: rgba(255, 255, 255, 0.07);
    border-width: 1px;
    border-radius: 9999px;
    min-width:480px;
}body.wp-singular.single-post form .text-xs *{
    font-size: 12px !important;
    line-height: 1rem;
    font-weight:600 !important;
    margin:0px !important;
}body.wp-singular.single-post form .cta-liquid.px-10.py-5.rounded-full.text-xs.font-bold.tracking-\[0\.2em\].uppercase.shrink-0 {
    padding:17px 40px;
}body.wp-singular.single-post form input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email:focus{
    border:1px solid ;
    border-color: rgb(24 186 209) !important;
   
}body.wp-singular.single-post {
    background: #050a14 !important ;
}body.wp-singular.single-post .ast-container {
    max-width: 100% !important;
    padding: 0px !important;
    background: #050a14 !important;
}body.wp-singular.single-post div#page {
    background: #050a14 !important;
}div#tab-blogg .elementskit-post-body {
    min-height: 170px !important;
    margin-bottom: 45px;
    border-bottom: 1px solid;
    border-color: rgb(255 255 255 / 7%);
}select.stch-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 10px 40px 10px 12px; /* right padding for space */
  background: url("https://uatstch.cpopi.in/wp-content/uploads/2026/04/32195-1.png") !important;
  background-position: 98% !important; /* ← THIS controls arrow margin */
  background-size: 12px;
  background-size: 12px !important;
  background-repeat: no-repeat !important;
}div#tab-blogg .elementskit-post-body p{
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}.pin-wrap-container.h-screen.flex.flex-col.justify-center.border-b.border-borderline {
    max-height: min-content !important;
}nav.fixed.top-0.left-0.right-0.z-50.px-8.md\:px-16.py-6.flex.justify-between.items-center.mix-blend-normal.backdrop-blur-xl.bg-base\/60.border-b.border-borderline a {
    font-size:12px !important;
}.pin-spacer {
    height: 1700px !important;
}.elementor-element.elementor-element-5fdb668.elementor-widget.elementor-widget-text-editor form{
    display:flex;
    align-items:center;
    gap:20px;
    margin-top:20px;
}.elementor-element.elementor-element-5fdb668.elementor-widget.elementor-widget-text-editor form input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email{
    --tw-text-opacity: 1;
    color: rgb(245 244 240 / var(--tw-text-opacity, 1));
    letter-spacing: 0.025em;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.25rem;
    padding-top: 27px;
    padding-bottom: 27px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(5 20 38 / var(--tw-bg-opacity, 1));
    border-color: rgba(255, 255, 255, 0.07);
    border-width: 1px;
    border-radius: 9999px;
    min-width:480px;
}.elementor-element.elementor-element-5fdb668.elementor-widget.elementor-widget-text-editor form .text-xs *{
    font-size: 12px !important;
    line-height: 1rem;
    font-weight:600 !important;
    margin:0px !important;
}.elementor-element.elementor-element-5fdb668.elementor-widget.elementor-widget-text-editor form .cta-liquid.px-10.py-5.rounded-full.text-xs.font-bold.tracking-\[0\.2em\].uppercase.shrink-0 {
    padding:17px 40px;
}.elementor-element.elementor-element-5fdb668.elementor-widget.elementor-widget-text-editor form input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email:focus{
    border:1px solid ;
    border-color: rgb(24 186 209) !important;
   
}.text-\[clamp\(40px\2c 6vw\2c 80px\)\] *{
    font-size: clamp(40px, 6vw, 78px);
font-weight:900 !important;}.text-3xl *{
    font-size: 1.875rem !important;
    line-height: 2.25rem;
}.page-id-1518 .elementor-element.elementor-element-a4a7042.e-con-full.flex.flex-col.md\:flex-row.justify-between.items-end.mb-20.e-flex.e-con.e-child {
    margin-bottom: 0px;
}.page-id-1518 div#tab-blogg .elementor-element.elementor-widget.elementor-widget-elementskit-blog-posts {
    border: none !important;
    margin: 0px !important;
    padding: 0px !important;
}.page-id-1518 .elementor-element.elementor-element-9444cd9.e-con-full.flex.flex-col.md\:flex-row.justify-between.items-end.mb-20.e-flex.e-con.e-child {
    margin-bottom: -140px !important;
}.page-id-1518 div#tab-blogg .elementskit-post-image-card{
    background:#000 !important;
}.page-id-1415 .elementor-element.elementor-element-b9d584e.e-con-full.relative.min-h-screen.flex.flex-col.justify-end.px-8.md\:px-16.pb-24.overflow-hidden.group.e-flex.e-con.e-parent.e-lazyloaded {
    min-height: auto !important;
}div#tab-blogg .elementskit-post-image-card .elementskit-entry-header img {
    filter:grayscale(80%) brightness(0.7) !important;
}div#tab-blogg .elementskit-post-image-card:hover .elementskit-entry-header img {
    filter:none !important;
}.elementor-1313 .elementor-element.elementor-element-41ace7c *{
    text-align:center;
}.elementor-1313 .elementor-element.elementor-element-41ace7c p{
    font-size:18px;
}.elementor-1313 .elementor-element.elementor-element-41ace7c h2 *{
    font-size: 70px !important;
    font-weight:900;
}.elementor-1313 .elementor-element.elementor-element-41ace7c h2{
    font-size: 70px !important;
    font-weight:900;
}.elementor-element.elementor-element-dbad798.e-con-full.absolute.inset-0.e-flex.e-con.e-child {
    background: linear-gradient(to right, rgba(5,7,10,0.95) 0%, rgba(5,7,10,0.1) 25%) !important; z-index: -1 !important;
}div#tab-blogg .elementskit-post-image-card {
    background: #051426 !important;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 24px;
    overflow: hidden;
    transition: transform 0.4s ease, border-color 0.4s ease;
    margin-bottom: 50px;
}div#tab-blogg .elementskit-post-image-card .elementskit-entry-header img {
    min-height: 300px;
}div#tab-blogg div#case\ study .elementor-element.elementor-element-dbd33e9.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-body h2.entry-title *{
 
    font-weight:700 !important;
    font-size:18px !important;
	transition-duration: 300ms !important;
}div#tab-blogg div#case\ study .elementskit-post-body h2.entry-title *{
    
    font-weight:900 !important;
    font-size:25px !important;
	transition-duration: 300ms !important;
}div#tab-blogg div#case\ study .elementskit-post-body{
    min-height:auto !important;
    margin-bottom:0px;
    padding-bottom:0px;
    padding-top:0px;
    margin-top:-30px;
    border-bottom:0px solid;
    border-color:rgb(255 255 255 / 7%);
}div#tab-blogg div#case\ study .post-meta-list {position:relative;bottom:0px;margin-bottom:0px;}
div#tab-blogg div#case\ study .elementskit-post-body p{
    color:rgba(245,244,240,0.45) !important;
    font-size:14px !important;
    line-height:22px;
    min-height:60px;
    margin:0px 0px;
    padding-bottom:0px;
}div#tab-blogg div#case\ study .elementor-element.elementor-widget.elementor-widget-elementskit-blog-posts{
    border:none !important;
    padding:0px !important;
}    .md\:text-4xl *{
        font-size: 2.25rem;
        line-height: 2.5rem;
    font-weight:bolder !important;
    }div#tab-blogg div#case\ study .post-meta-list a{
     display: inline-block;
    padding: 6px 12px 6px;
    background: rgba(24, 186, 209, 0.1);
    color: #18bad1;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.15em;
    border-radius: 4px;
    margin-top: auto;
    align-self: flex-start;
    border: 1px solid rgba(24, 186, 209, 0.2);
     --tw-text-opacity: 1 !important;
    color: rgb(9 165 248 / var(--tw-text-opacity, 1)) !important;
    background-color: rgb(9 165 248 / 0.1) !important;
    border-color: rgb(9 165 248 / 0.2) !important;
}.elementor-element.elementor-element-1a4ec29.e-con-full.pt-12.pb-16.md\:pt-16.md\:pb-24.px-8.md\:px-16.bg-base.border-t.border-borderline.relative.z-10.e-flex.e-con.e-parent.e-lazyloaded {
    padding-bottom: 0px !important;
}span.wpcf7-not-valid-tip {
    display: none;
}.elementor-element.elementor-element-dbad798.e-con-full.absolute.inset-0.e-flex.e-con.e-child {
    background: linear-gradient(to right, rgba(5, 7, 10, 0.95) 0%, rgba(5, 7, 10, 0.5) 100%);
    z-index: -1;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card {
    padding: 0px !important;
}div#casestudy .elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-body h2.entry-title * {
    font-size:56px !important;
    line-height:60px;
}
div#tab-blogg .e-n-tabs-heading::before {
    content:"Filter By:";
    color: rgba(245, 244, 240, 0.45);
    letter-spacing: 0.15em;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.75rem;
    top:9px;
    position:relative;
    padding-right:20px;
}div#tab-blogg .e-n-tabs-heading{
    padding-left:10px;
}.elementor-element.elementor-element-b977056.elementor-widget.elementor-widget-elementskit-blog-posts {
    border-color:rgba(255,255,255,0.07) !important;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb {
    min-height: 600px !important;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb img{
    min-height: 600px !important;
}.elementor-element.e-con-full.absolute.bottom-8.left-8.right-8.e-flex.e-con.e-child {
    position: absolute !important;
    bottom:30px;
    left:0px;
    padding:0px 30px
}.e-con-full.cs-item.lg\:col-span-6.aspect-square.hover-trigger.fade-up.e-flex.e-con.e-child {
    position: relative !important;
    height:600px;
    padding:0px;
}.e-con-full.cs-item.lg\:col-span-6.aspect-square.hover-trigger.fade-up.e-flex.e-con.e-child .elementor-element.elementor-widget.elementor-widget-image {
    height:600px;
    padding:0px;
}.md\:text-3xl {
        font-size: 1.5rem !important;
    }.e-con-full.cs-item.lg\:col-span-6.aspect-square.hover-trigger.fade-up.e-flex.e-con.e-child .elementor-element.e-con-full.absolute.inset-0.bg-gradient-to-t.from-base.via-transparent.to-transparent.e-flex.e-con.e-child {
    padding:0px;
}div#tab-blogg .elementor-element.elementor-widget.elementor-widget-elementskit-blog-posts {
    padding-top:30px;
    border-top:1px solid #494848;
    margin-top:10px;
}.e-n-tabs-heading {justify-content:flex-start !important;}div#tab-blogg .elementskit-entry-header img{
	transition-duration: 300ms;
  max-height:300px;
}div#tab-blogg .elementskit-post-image-card:hover {border-color: rgba(24, 186, 209, 0.4); }
   div#tab-blogg .elementskit-entry-header { overflow: hidden; position: relative; height:350px }
    div#tab-blogg .elementskit-post-image-card:hover .elementskit-entry-header img {
      width: 100%; height: 100%; object-fit: cover;filter: brightness(0.9); /* Made much brighter, grayscale removed */transform: scale(1.05); transition: filter 0.6s ease, transform 0.6s cubic-bezier(0.2, 1, 0.3, 1) !important;
    }div#tab-blogg .elementskit-post-image-card .elementskit-entry-header img {
      width: 100%; height: 100%; object-fit: cover;
      filter: brightness(0.9); /* Made much brighter, grayscale removed */
    }div#tab-blogg .ekit-wid-con .elementskit-meta-categories .elementskit-meta-wraper span>a{
    background: rgb(24 186 207 / 10%);
    color: #18bad1;
    border: 1px solid rgba(24, 186, 209, 0.2);
    display: inline-flex;
    padding: 6px 12px !important;
    border-radius: 999px;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 0.15em;
    text-transform: uppercase;
}div#tab-blogg .elementskit-post-body h2.entry-title *{
    font-weight:900 !important;
    font-size:30px !important;
	transition-duration: 300ms !important;
}div#tab-blogg .elementskit-post-body p{
    color:rgba(245,244,240,0.45) !important;
    font-size:14px !important;
    line-height:22px;
    margin:20px 0px;
    padding-bottom:30px;
}.e-n-tabs-heading::before {
    content:"Filter By:";
    color: rgba(245, 244, 240, 0.45);
    letter-spacing: 0.15em;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.75rem;
    top:9px;
    position:relative;
    padding-right:20px;
}.e-n-tabs-heading{
    padding-left:10px;
}
div#tab-blogg .elementskit-post-body{
    min-height:270px;
    margin-bottom:45px;
    border-bottom:1px solid;
    border-color:rgb(255 255 255 / 7%);
}div#tab-blogg .post-meta-list {position:absolute;bottom:-60px;}
div#tab-blogg .post-meta-list *{
color:rgba(245,244,240,0.45) !important;
    font-size:11px;
    text-transform:uppercase;
}div#tab-blogg .btn-wraper {position:absolute;
              min-width:100%;
              padding-right:20px;
              bottom:-50px;
             }div#tab-blogg .elementskit-post-image-card{
    background: #051426;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 24px;
    overflow: hidden;
    transition: transform 0.4s ease, border-color 0.4s ease;
    margin-bottom:50px;}


.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-body h2.entry-title *{
   
    font-weight:900 !important;
    font-size:40px !important;
	transition-duration: 300ms !important;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-body p{
    color:rgba(245,244,240,0.45) !important;
    font-size:18px !important;
    line-height:22px;
    margin:20px 0px;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts a.elementskit-btn.inline-flex.items-center.justify-start.gap-4.text-xs.font-bold.tracking-\[0\.2em\].uppercase.text-ink.hover\:text-cyan.transition-colors.group-hover\:text-cyan.whitespace--normal {
    font-size:12px !important;
    font-weight:200 !important;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-entry-header {
    min-width:52%;
    height:600px
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-entry-header img{
    min-width:100%;
    height:600px;
	transition-duration: 300ms;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card:hover {border-color: rgba(24, 186, 209, 0.4); }
    .elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-entry-header { overflow: hidden; position: relative; aspect-ratio: 16/9; }
    .elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card:hover .elementskit-entry-header img {
      width: 100%; height: 100%; object-fit: cover;filter: brightness(0.9); /* Made much brighter, grayscale removed */transform: scale(1.05); transition: filter 0.6s ease, transform 0.6s cubic-bezier(0.2, 1, 0.3, 1) !important;
    }.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card .elementskit-entry-header img {
      width: 100%; height: 100%; object-fit: cover;
      filter: brightness(0.9); /* Made much brighter, grayscale removed */
    }.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card {
    align-items:center;
    justify-content:space-between;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-body{
    padding-left:60px;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card:hover .elementskit-post-body h2.entry-title *{
    color:#09a5f8 !important;
	transition-duration: 300ms !important;
}
.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card:hover .elementskit-post-body a.elementskit-btn.inline-flex.items-center.justify-start.gap-4.text-xs.font-bold.tracking-\[0\.2em\].uppercase.text-ink.hover\:text-cyan.transition-colors.group-hover\:text-cyan.whitespace--normal{
    color:#09a5f8 !important;}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span.e-opened{
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    color: rgba(245, 244, 240, 0.45);
    --tw-bg-opacity: 1;
    background-color: rgba(24, 186, 209, 0.1);
    border-color: rgba(24, 186, 209, 0.1);
    border-width: 1px;
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    opacity:0.7;
}.elementor-1195 .elementor-element.elementor-element-dbad798{
  background: linear-gradient(to right, rgba(5,7,10,0.95) 0%, rgba(5,7,10,0.5) 100%); z-index: -1;  
}.text-\[clamp\(40px\2c 6vw\2c 90px\)\] *{
    font-size: clamp(40px, 6vw, 90px);
}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span.e-opened *{
    fill:#18bad1;
}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span.e-closed{
    transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    color: rgba(245, 244, 240, 0.45);
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
    border-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
    border-width: 1px;
    border-radius: 9999px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    opacity:0.7;
}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span.e-closed *{
    fill:#fff;
}.elementor-widget-n-accordion .e-n-accordion-item-title {
    justify-content: space-between;
}.elementor-widget-n-accordion .e-n-accordion-item-title {
    justify-content: space-between;
}.elementor-widget-n-accordion .e-n-accordion-item{
     --tw-bg-opacity: 1;
     background-color: rgb(5 20 38 / var(--tw-bg-opacity, 1));
     border-color: rgba(255, 255, 255, 0.07);
     border-radius: 1rem;
     border-width: 1px;
     --tw-text-opacity: 1;
     color: #fff !important;
     font-size: 1.5rem;
     line-height: 2rem;
     margin-bottom: 20px !important;
}summary.e-n-accordion-item-title {
    border: none !important;
}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title {
    color: #fff !important;
    font-size: 30px !important;
}.elementor-widget-n-accordion .e-n-accordion-item-title {
    color: #fff !important;
    padding: 30px;
}.elementor-element.e-con-full.px-6.pb-6.md\:px-8.md\:pb-8.text-dim.text-base.font-light.leading-relaxed.e-flex.e-con.e-child {
    padding: 0px !important;
}.elementor-widget-n-accordion .e-n-accordion-item-title-text {
        font-size: 1.5rem;
    line-height: 2rem;
}.text-base *{
    font-size: 16px !important;
line-height: 1.6rem;}body .wpcf7 form>p{
	margin-bottom:0px !important;
}body .wpcf7 form>div{
	margin-bottom:0px !important;
}.wpcf7 form div p {
    margin-bottom: 0px;
}select.stch-input{
	margin-bottom:20px !important;
}textarea.stch-input{
	margin-bottom:10px !important;
}.magnetic-btn.cta-liquid.w-full.sm\:w-auto.inline-flex.items-center.justify-center.gap-4.text-xs.font-bold.tracking-\[0\.2em\].uppercase.px-12.py-5.rounded-full.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.5\)\].border-none {
    padding: 17px 48px !important;
}.stch-input {
    width: 100% !important;
    min-height:55px;
    background: #051426 !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 12px !important;
    padding: 16px 20px !important;
    color: #f5f4f0 !important;
    font-family: 'DM Sans', sans-serif !important;
    font-size: 14px !important;
    transition: border-color 0.3s ease, box-shadow 0.3s ease !important;
    outline: none !important;
    margin-bottom:20px;
}.magnetic-btn.cta-liquid.w-full.sm\:w-auto.inline-flex.items-center.justify-center.gap-4.text-xs.font-bold.tracking-\[0\.2em\].uppercase.px-12.py-5.rounded-full.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.5\)\].border-none p{
    margin-bottom:0px !important;
    font-size:14px !important;
}.magnetic-btn.cta-liquid.w-full.sm\:w-auto.inline-flex.items-center.justify-center.gap-4.text-xs.font-bold.tracking-\[0\.2em\].uppercase.px-12.py-5.rounded-full.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.5\)\].border-none p input{
    margin-bottom:0px !important;
    font-size:12px !important;
}.stch-input:focus {
      border-color: #18bad1 !important;
      box-shadow: 0 0 15px rgba(24, 186, 209, 0.15) !important;
    }
    .stch-input::placeholder {
      color: rgba(245,244,240,0.3) !important;
    }textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.stch-input {
    height: 118px;
}
.stch-label {
    display: block;
    font-size: 10px;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: rgba(245, 244, 240, 0.6);
    font-weight: bold;
    margin-bottom: 8px;
}.shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}.p-8 {
    padding: 2rem;
}.bg-card\/50 {
    background-color: rgb(8 26 51 / 0.5);
}.border-borderline {
    border-color: rgba(255, 255, 255, 0.07);
}.text-xs {
    font-size: 13px !important;}.row-fl p {
    display: block;
}.row-fl {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}.row-fl div {
    max-width: 48%;
}body .row-fl span.wpcf7-form-control-wrap {100%: !i;width: 100% !important;}
.form-foot {
    display: flex;
    justify-content: space-between;
}.md\:px-16 {
        padding-left: 3rem !important;
        padding-right: 3rem !important;
    }.acc-content .acc-desc *{
    font-size: 14px !important;
    color: #fff !important;
    font-weight:400 !important;
    max-width: 300px;
    line-height: 1.6;
    opacity: 1; 
    transition-delay: 0s;
}.acc-content .acc-link *{
    font-size: 11px !important;;
    font-weight: bold !important;;
    letter-spacing: 0.2em !important;;
    color: #18bad1 !important;;
}.elementor-13 .elementor-element.elementor-element-a95fcac .elementor-icon-list-icon svg {
    width: 20px;
}.elementor-13 .elementor-element.elementor-element-a95fcac li.elementor-icon-list-item {
    display: flex;
    flex-direction: row !important;
    gap:10px
}.elementor-element.elementor-element-3015c79.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list *{
     font-size: 1.875rem;
    line-height: 2.25rem;
    font-family: "Bebas Neue", sans-serif;
    color:#fff;
    font-weight:400 !important;
    text-decoration:none;
    fill:#fff;
}.elementor-element.elementor-element-bfff164.bg-card\/50.backdrop-blur-xl.border.border-borderline.rounded-\[32px\].p-8.md\:p-12.shadow-2xl.elementor-widget.elementor-widget-text-editor {
    background-color: rgb(8 26 51 / 0.5);
    border-color: rgba(255, 255, 255, 0.07);
}
.elementor-element.elementor-element-3015c79.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list svg{
    width:30px;
    height:30px;
}.text-sm *{
    font-size: 14px !important;}
.text-dim *{
    color: rgba(245, 244, 240, 0.45) !important;
}.elementor-element.elementor-element-28fb859.e-con-full.relative.pt-48.pb-24.px-8.md\:px-16.overflow-hidden.text-left.border-b.border-borderline.flex.flex-col.justify-center.min-h-\[75vh\].e-flex.e-con.e-parent.e-lazyloaded {
    padding-top: 131px !important;
}.elementor-element.elementor-element-aa05349.text-2xl.md\:text-3xl.font-light.text-ink.leading-\[1\.6\].elementor-widget.elementor-widget-heading * {
    font-weight: 400 !important;
}.pin-spacer {
    order: 0 !important;
    place-self: auto !important;
    grid-area: auto !important;
    z-index: auto !important;
    float: none !important;
    flex-shrink: 1 !important;
    display: flex !important;
    margin: 0px !important;
    inset: auto !important;
    position: relative !important;
    flex-basis: auto !important;
    overflow: visible !important;
    box-sizing: border-box !important;
    width: 1905px !important;
    height: 1467px !important;
    padding: 0px 0px 731px !important;
    }

.elementor-element.elementor-element-c8ed52e.e-con-full.max-w-\[1440px\].mx-auto.w-full.relative.z-20.flex.flex-col.items-start.justify-end.h-full.e-flex.e-con.e-child {
    max-width: 100% !important;
}.elementor-39 .elementor-element.elementor-element-97f2235 {
    min-width: 100%;
    padding: 0px;
}.home main#main {
    max-width: 1440px !important;
    margin: auto;
    padding-top:80px;
}.elementor-element.elementor-element-8719f83.e-con-full.absolute.top-1\/2.left-0.w-full.h-\[2px\].bg-white\/5.-translate-y-1\/2.hidden.md\:block.e-flex.e-con.e-child {
    top: 65% !important;
}html body div#process-line {
    top: 65% !important;
}.elementor-element.elementor-element-de2665c.e-con-full.grid.grid-rows-4.gap-4.wwd-stack.e-flex.e-con.e-child {
    padding-top: 0px;
    padding-bottom: 0px !important;
}div#slider {
    min-width: 90% !important;
}.elementor-element.elementor-element-85e9765.e-con-full.e-flex.e-con.e-child {
    max-width: 800px;
    margin: auto;
    margin-top: 44px;
}form br {
    display: none;
}.magnetic-link.px-\[20px\].py-\[14px\].rounded-full.bg-gradient-to-r.from-electric\/20.to-amethyst\/20.border-\[1\.5px\].border-white\/15.text-white.font-bold.tracking-wide.hover\:shadow-\[0_0_30px_rgba\(139\,92\,246\,0\.2\)\].transition-shadow p {
    margin-bottom: 0px !important;
}.elementor-element.elementor-element-5479f9d.e-con-full.e-grid.grid.grid-cols-\[54px_1fr_54px\].gap-4.items-stretch.perspective-container.slider-wrapper.relative.e-con.e-child {
    display: flex;
}.text-\[22px\].font-\[800\].tracking-\[-0\.02em\].mb-2.m-0.elementor-widget.elementor-widget-heading * {
    font-size: 22px;
    margin: 6px 0px !important;
}.elementskit-post-image-card {
    background:linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.015)) !important;
    padding-bottom:20px;
}.elementskit-post-image-card:hover *{
	transition:none !important;
}.elementor-39 .elementor-element.elementor-element-14fbb3c {
    padding-bottom: 100px;
}.elementor-element.elementor-element-226a788.space-y-\[6px\].mb-6.text-\[\#c5ceda\].leading-\[1\.9\].pl-\[18px\].list-disc.marker\:text-electric.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    padding-left: 0px !important;
}.elementor-element.elementor-element-226a788.space-y-\[6px\].mb-6.text-\[\#c5ceda\].leading-\[1\.9\].pl-\[18px\].list-disc.marker\:text-electric.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
    padding-left: 0px !important;
}.e-con-full.text-6xl.md\:text-7xl.lg\:text-\[74px\].font-black.leading-\[0\.92\].tracking-tighter.mb-5.hero-headline.e-flex.e-con.e-child * {
    font-size: 102px !important;
    line-height: 112px;
    font-weight: 800 !important;
    gap: 0px !important;
    margin-bottom: -30px !important;
}.elementor-element.elementor-element-56ba2d2.e-con-full.reveal-mask.e-flex.e-con.e-child *{
    color: #fff;
}.elementor-element.elementor-element-8005f07.e-con-full.reveal-mask.e-flex.e-con.e-child *{
    color: #fff;
}span.reveal-text.text-transparent.bg-clip-text.bg-gradient-to-r.from-electric.to-amethyst {
    line-height: 108px !important;
}


.elementor-39 .elementor-element.elementor-element-8ef802e {
    display: flex;
}.elementor-element.elementor-element-1a5f051.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    max-width: 1440px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.015));
    border: 1.5px solid rgba(255, 255, 255, 0.08);
    border-radius:20px;
    margin-bottom:40px;
	margin-top:70px;
}figure.deensimc-img-wrapper img.deensimc-marquee-image {
    height: 165px;
    object-fit: contain;
}

body div#process-line {
    top: 50% !important;
}.elementor-39 .elementor-element.elementor-element-8719f83 {
    padding-block-end: 0px !important;
    padding-block-start: 0px !important;
}.elementor-element.elementor-element-1a5f051.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    max-width: 1440px;
    border-radius: 30px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.015));
    border: 1.5px solid rgba(255, 255, 255, 0.08);
}.elementor-element.elementor-element-c795371.e-con-full.e-flex.e-con.e-child {
    flex-wrap: wrap;
}.elementor-39 .elementor-element.elementor-element-183e716 {
    display: flex;
}.elementor-39 .elementor-element.elementor-element-183e716 .dashed-panel.rounded-\[18px\].min-h-\[220px\].flex.items-center.justify-center.text-center.p-3.font-bold.text-sm.text-white\/80.elementor-widget.elementor-widget-image {
    min-width: 50%;
}.text-\[18px\] * {
    font-size: 18px;
}.elementor-39 .elementor-element.elementor-element-8531f2f {
    display: flex;
}.elementor-39 .elementor-element.elementor-element-6878ceb {
    max-width: 44%;
}.elementor-39 .elementor-element.elementor-element-183e716 .dashed-panel.rounded-\[18px\].min-h-\[220px\].flex.items-center.justify-center.text-center.p-3.font-bold.text-sm.text-white\/80.elementor-widget.elementor-widget-image img {
    width: 100%;
}.elementor-element.elementor-element-ddd0e8d.text-\[40px\].font-bold.leading-\[1\.03\].mb-3.tracking-\[-0\.04em\].elementor-widget.elementor-widget-heading {
    margin-bottom: 20px;
} body.wp-singular.page-template-default.page {
    background: #050a14;
}.dashed-panel.rounded-\[18px\].min-h-\[220px\].flex.items-center.justify-center.text-center.p-3.font-bold.text-sm.text-white\/80.elementor-widget.elementor-widget-image img {
    object-position: bottom !important;
}figure.deensimc-img-wrapper img.deensimc-marquee-image {
    /* height: 129px !important; */
    min-width: 156px !important;
}.elementor-39 .elementor-element.elementor-element-e89bf11 .deensimc-img-wrapper .deensimc-img {
    width: auto !important;
    object-fit: contain;
}.elementor-element.elementor-element-0782b2a.e-con-full.partners-slider.e-flex.e-con.e-child {padding: 0px !important;}
.elementor-element.elementor-element-14546a9.e-con-full.e-flex.e-con.e-child {
    padding: 0px !important;
}.elementor-element.elementor-element-5dcf199.bg-\[\#090c11\].pt-8.pb-10.px-7.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.015));
    border: 1.5px solid rgba(255, 255, 255, 0.08);
    border-radius:20px;
    padding:20px !important;
}main#main {
    max-width: 1440px;
    margin: auto;
	padding-top:80px;
}a.elementskit-entry-thumb {
    padding: 0px !important;
}.ekit-wid-con .elementskit-post-image-card .elementskit-post-body {
    padding: 20px;
}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb>img {
    height: 252px;
    object-fit: cover;
}div#slider {
    padding: 0px !important;
}.elementor-element.elementor-element-11680a7.e-con-full.e-grid.glass-panel.p-\[18px\].rounded-\[24px\].min-h-\[170px\].metric-card.e-con.e-child {
    padding: 0px;
    border: none !important;
    background: transparent;
}
.elementskit-meta-categories {
    position: relative !important;
    background: transparent !important;
}.elementskit-meta-categories *{
    position: relative !important;
    background: transparent !important;
    text-decoration:none !important;
    padding:0px !important;
    text-transform:uppercase;
}.elementskit-post-body *{
    text-decoration:none !important;
}.elementor-39 .elementor-element.elementor-element-46134b7 .elementskit-post-image-card {
    background: transparent;
    border: 1px solid #444;
}.elementskit-post-body h2{
    margin-bottom:10px !important;
    margin-top:0px !important;
    font-size:22px !important;
    font-weight:800 !important;
}.elementskit-post-body p{
    font-size:14px !important;
}h1, h2, h3, h4, h5, h6, .entry-content :where(h1,h2,h3,h4,h5,h6) {
    color: #fff !important;
}div#\#contact a.elementor-button.elementor-button-link.elementor-size-sm {
    padding: 0px;
    background: transparent;
}span.reveal-text {
    font-size: 80px;
    line-height: 86px !important;
}div#whatwedo {
    padding-bottom: 0px;
}.elementor-element.elementor-element-76f2d96.e-con-full.glass-panel.p-8.md\:p-\[30px\].rounded-\[24px\].flex.flex-col.justify-between.relative.min-h-\[560px\].bg-\[radial-gradient\(circle_at_top_left\,rgba\(94\,160\,255\,0\.14\)\,transparent_34\%\)\].e-flex.e-con.e-child {
    background-image: radial-gradient(circle at top left,rgba(94,160,255,0.3),transparent 50%) !important;
	    background: linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.015));
    border: 1.5px solid rgba(255, 255, 255, 0.08);
}a.elementor-button.elementor-button-link.elementor-size-sm {
    padding: 0px;
    background: transparent;
}.elementor-element.elementor-element-b6263b1.text-\[46px\].font-bold.leading-\[0\.98\].tracking-\[-0\.04em\].mb-4.elementor-widget.elementor-widget-heading h3 {
    font-size: 50px;
    line-height:48px
}.pill-glow.px-3\.5.py-2\.5.rounded-full.border.border-white\/10.bg-white\/5.text-\[13px\].text-\[\#dce5f1\].elementor-widget.elementor-widget-heading {
    max-width: fit-content;
    text-align: center;
}.ekit-wid-con .elementskit-post-image-card .entry-title a:hover {
    color: rgb(0 210 255);
}.elementor-element.elementor-element-b88877c.e-con-full.flex.flex-wrap.gap-2\.5.mt-5.e-flex.e-con.e-child {
    flex-wrap: wrap;
    flex-direction: row;
}.elementor-element.elementor-element-9ecbcb2.magnetic-link.inline-flex.items-center.justify-center.px-5.py-3\.5.rounded-full.border-\[1\.5px\].border-white\/15.bg-gradient-to-br.from-electric\/20.to-amethyst\/20.font-bold.text-sm.text-white.elementor-widget.elementor-widget-button {
    max-width: fit-content;
}.e-con-full.wwd-card.glass-panel.p-5.px-6.rounded-\[22px\].flex.flex-col.justify-center.relative.overflow-hidden.group.cursor-pointer.bg-\[radial-gradient\(circle_at_88\%_20\%\,rgba\(94\,160\,255\,0\.12\)\,transparent_26\%\)\].e-flex.e-con.e-child {
    transform: none !important;
    gap: 10px;
	background-image: radial-gradient(circle at 88% 20%, rgba(94, 160, 255, 0.3), transparent 26%) !important;
}.text-\[28px\].font-bold.mb-2.tracking-\[-0\.03em\].elementor-widget-heading h4 {
    font-size: 28px !important;
}.tracking-\[-0\.04em\] *{
    letter-spacing: -0.04em;
}.leading-\[1\.03\] *{
    line-height: 1.03;
}.text-\[40px\] *{
    font-size: 40px;
}.elementor-element.elementor-element-dee7d05.e-con-full.e-grid.relative.e-con.e-child {
    display: block;
}.e-con-full.flex.flex-col.md\:flex-row.justify-between.items-end.mb-6.e-flex.e-con.e-child {
    margin-bottom: 0px !important;
}.e-con-full.flex.flex-col.md\:flex-row.justify-between.items-end.mb-8.e-flex.e-con.e-child {
    margin-bottom: 0px;
}.elementor-element.elementor-element-49df356.e-con-full.absolute.top-1\/2.left-0.h-\[2px\].bg-gradient-to-r.from-electric.to-amethyst.-translate-y-1\/2.hidden.md\:block.w-0.e-flex.e-con.e-child {
    display: none !important;
}.e-con-full.flex.animate-marquee.gap-\[12px\].items-center.pr-\[12px\].opacity-70.e-flex.e-con.e-child{
    display:flex !important;
}.e-con-full.h-\[92px\].w-\[200px\].flex.items-center.justify-center.font-bold.text-\[\#95a2b3\].e-flex.e-con.e-child {
    min-width: 16.5% !important;
}.elementor-element.elementor-element-3c8693e.e-con-full.flex.whitespace-nowrap.overflow-hidden.relative.glass-panel.rounded-\[24px\].py-6.e-grid.e-con.e-child {
    display: ruby;
    margin-top:20px;
}.e-con-full.h-\[92px\].w-\[200px\].flex.items-center.justify-center.font-bold.text-\[\#95a2b3\].e-flex.e-con.e-child img{
    height:150px;
    object-fit:contain;
    
}.elementor-element.elementor-element-68285d5.elementor-widget.elementor-widget-text-editor {
    min-width: 100% !important;
}.row-fl p {
    display: flex;
    flex-wrap: wrap;
    gap: 1px;
    margin:0px;
    justify-content:space-between;
}.elementor-element.elementor-element-68285d5.elementor-widget.elementor-widget-text-editor p br {
    display: none;
}.elementor-element.elementor-element-68285d5.elementor-widget.elementor-widget-text-editor p {
    display: flex;
    flex-wrap: wrap;
    gap: 1px;
    margin:0px;
}.row-fl{
    margin:0px !important;;
}.row-fl span.wpcf7-form-control-wrap{
    width:49% !important;;
}form .dashed-panell {
  margin-bottom:20px; 
    border-radius: 14px !important;
    background-color :rgb(255 255 255 / 0.02) !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    height: 56px !important;
    border: 1.5px dashed rgba(255, 255, 255, 0.22) !important;
    background: rgba(255, 255, 255, 0.05)!important;
}form .dashed-panel {
   margin-bottom:20px; 
    border-radius: 14px !important;
    background-color :rgb(255 255 255 / 0.02) !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    height: 56px !important;
    border: 1.5px dashed rgba(255, 255, 255, 0.22) !important;
    background: rgba(255, 255, 255, 0.05)!important;
}input.wpcf7-form-control.wpcf7-submit.has-spinner {
    padding: 0px;
    background: transparent;
    color: #fff;
}span.wpcf7-spinner {
    display: none;
}.magnetic-link.px-\[20px\].py-\[14px\].rounded-full.bg-gradient-to-r.from-electric\/20.to-amethyst\/20.border-\[1\.5px\].border-white\/15.text-white.font-bold.tracking-wide.hover\:shadow-\[0_0_30px_rgba\(139\,92\,246\,0\.2\)\].transition-shadow {
    max-width: fit-content;
    margin: auto;
}.bg-\[radial-gradient\(circle_at_top\2c rgba\(94\2c 160\2c 255\2c 0\.12\)\2c transparent_30\%\)\2c linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.02\)\2c rgba\(255\2c 255\2c 255\2c 0\.01\)\)\] {
    background-image: radial-gradient(circle at top, rgba(94, 160, 255, 0.2), transparent 40%), linear-gradient(180deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.01)) !important;
}

.inline-block.px-2\.5.py-2.rounded-full.text-\[11px\].tracking-widest.uppercase.border.border-white\/10.bg-white\/10.text-\[\#d7e1ee\].w-max.mb-1.elementor-widget.elementor-widget-heading {
    /* gap: 10px !important; */
}.elementor-element.elementor-element-b1ba5e8.e-grid.e-con-full.e-con.e-child {
    min-width: 100% !important;
}.elementor-element.elementor-element-b03e6fe.e-con-full.relative.z-10.px-4.e-flex.e-con.e-child {
    min-width: 50%;
    max-width: 50% !important;
}.elementor-element.elementor-element-1c70a5d.e-con-full.relative.z-10.grid.grid-cols-2.gap-3.e-flex.e-con.e-child {
    min-width: 50%;
}.elementor-39 .elementor-element.elementor-element-0fc303e .e-con-inner {
    min-width: 100% ;
}.elementor-39 .elementor-element.elementor-element-0fc303e {
    display: inline-flex;
}.text-\[40px\].leading-\[1\.02\].font-bold.mb-2\.5.tracking-\[-0\.04em\].elementor-widget.elementor-widget-heading h3 {
    font-size: 40px;
    line-height: 42px;
}.text-\[\#d5deea\] {
    color: #d5deea;
    font-size: 17px;
}.elementor-element.elementor-element-b1ba5e8.e-grid.e-con-full.e-con.e-child {
    display: block;
}.elementor-element.elementor-element-95035b1.e-grid.e-con-full.e-con.e-child {
    display: block;
}.dashed-panel.rounded-\[18px\].min-h-\[220px\].flex.items-center.justify-center.text-center.p-3.font-bold.text-sm.text-white\/80.elementor-widget.elementor-widget-image {
    padding: 0px;
}.dashed-panel.rounded-\[18px\].min-h-\[220px\].flex.items-center.justify-center.text-center.p-3.font-bold.text-sm.text-white\/80.elementor-widget.elementor-widget-image img{
    border-radius: 20px;
}.dashed-panel.rounded-\[18px\].min-h-\[220px\].flex.items-center.justify-center.text-center.p-3.font-bold.text-sm.text-white\/80.elementor-widget.elementor-widget-image img {
    height: 220px;
    object-fit: cover;
    object-position: top;
}.e-con-full.min-w-\[280px\].md\:min-w-\[320px\].snap-center.glass-panel.rounded-\[24px\].overflow-hidden.card-3d.group.feature.e-flex.e-con.e-child {
    padding: 0px !important;
}.e-con-full.p-4.bg-transparent.e-flex.e-con.e-child {
    gap: 4px;
}.e-con-full.min-w-\[280px\].md\:min-w-\[320px\].snap-center.glass-panel.rounded-\[24px\].overflow-hidden.card-3d.group.feature.e-flex.e-con.e-child p{
    color:rgb(184 194 207 / var(--tw-text-opacity, 1));
    font-size:14px;
    margin:0px !important;}.text-muted *{
    --tw-text-opacity: 1;
    color: rgb(154 164 178 / var(--tw-text-opacity, 1)) !important;
}div#slideLeft {
    width: 55px;
}div#slideLeft a.elementor-button.elementor-size-sm {
    background: transparent;
    font-size: 40px;
}div#slideRight {
    width: 55px;
}div#slideRight a.elementor-button.elementor-size-sm {
    background: transparent;
    font-size: 40px;
}.elementor-element.elementor-element-8e39aef.e-con-full.e-grid.grid.grid-cols-\[54px_1fr_54px\].gap-4.items-stretch.perspective-container.slider-wrapper.relative.e-con.e-child {
    display: flex;
}.e-con-full.glass-panel.p-\[18px\].rounded-\[24px\].min-h-\[170px\].metric-card.e-flex.e-con.e-child {
    transform: none !important;
}.pill-glow.px-3\.5.py-2\.5.rounded-full.border.border-white\/10.bg-white\/5.text-\[13px\].text-\[\#dce5f1\].elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-default {
    color: #fff;
}.text-amethyst *{
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity, 1)) !important;
}.text-white\/80 *{
    color: rgb(255 255 255 / 0.8) !important;
}.font-bold *{
    font-weight: 700 !important;
}


.elementor-element.elementor-element-4b23bd9.text-6xl.md\:text-7xl.lg\:text-\[74px\].font-black.leading-\[0\.92\].tracking-tighter.mb-5.hero-headline.elementor-widget.elementor-widget-heading h1 {
    line-height: 73px;
}.elementor-element.elementor-element-ebbc501.elementor-widget.elementor-widget-html {
    min-height: 100% !important;
}.elementor-element.elementor-element-ebbc501.elementor-widget.elementor-widget-html .p-8.relative.flex.items-center.justify-center.bg-\[\#0b1017\].bg-\[radial-gradient\(circle_at_70\%_25\%\,rgba\(94\,160\,255\,0\.12\)\,transparent_25\%\)\,radial-gradient\(circle_at_20\%_80\%\,rgba\(139\,92\,246\,0\.10\)\,transparent_22\%\)\] {
    min-height: 100% !important;
}.elementor-element.elementor-element-92d8e62.e-con-full.e-flex.e-con.e-child {
    min-width: 100% !important;
}.elementor-element.elementor-element-ad35183.e-con-full.e-flex.e-con.e-child {
    min-width: 100%;
}body.wp-singular.page-template-default.page.page-id-39.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.wp-theme-astra.gutenkit.gutenkit-frontend.ast-desktop.ast-plain-container.ast-no-sidebar.astra-4\.12\.5.ast-single-post.ast-inherit-site-logo-transparent.ast-hfb-header.ast-normal-title-enabled.elementor-default.elementor-kit-7.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-blink.e--ua-chrome.e--ua-webkit {
    background: #000;
}
*,  ::before,  ::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  }
::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  }
/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */*, ::after, ::before {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
}
::after, ::before {
    --tw-content: ''}
:host, html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: Inter,  sans-serif;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
}
body {
    margin: 0;
    line-height: inherit;
}
hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
}
abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
}
a {
    color: inherit;
    text-decoration: inherit;
}
b, strong {
    font-weight: bolder;
}
code, kbd, pre, samp {
    font-family: ui-monospace,  SFMono-Regular,  Menlo,  Monaco,  Consolas,  "Liberation Mono",  "Courier New",  monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em;
}
small {
    font-size: 80%}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -.25em;
}
sup {
    top: -.5em;
}
table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
}
button, input, optgroup, select, textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
}
button, select {
    text-transform: none;
}
button, input:where([type=button]), input:where([type=reset]), input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none;
}
:-moz-focusring {
    outline: auto;
}
:-moz-ui-invalid {
    box-shadow: none;
}
progress {
    vertical-align: baseline;
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
}
[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
summary {
    display: list-item;
}
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
    margin: 0;
}
fieldset {
    margin: 0;
    padding: 0;
}
legend {
    padding: 0;
}
menu, ol, ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
dialog {
    padding: 0;
}
textarea {
    resize: vertical;
}
input::placeholder, textarea::placeholder {
    opacity: 1;
    color: #9ca3af;
}
[role=button], button {
    cursor: pointer;
}
:disabled {
    cursor: default;
}
audio, canvas, embed, iframe, img, object, svg, video {
    display: block;
    vertical-align: middle;
}
img, video {
    max-width: 100%;
    height: auto;
}
[hidden]:where(:not([hidden=until-found])) {
    display: none;
}
.container {
    width: 100%}
@media (min-width: 640px) {
    .container {
    max-width: 640px;
}
}@media (min-width: 768px) {
    .container {
    max-width: 768px;
}
}@media (min-width: 1024px) {
    .container {
    max-width: 1024px;
}
}@media (min-width: 1280px) {
    .container {
    max-width: 1280px;
}
}@media (min-width: 1536px) {
    .container {
    max-width: 1536px;
}
}.pointer-events-none {
    pointer-events: none;
}
.collapse {
    visibility: collapse;
}
.fixed {
    position: fixed;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.inset-0 {
    inset: 0px;
}
.bottom-5 {
    bottom: 1.25rem;
}
.left-0 {
    left: 0px;
}
.left-5 {
    left: 1.25rem;
}
.left-6 {
    left: 1.5rem;
}
.right-0 {
    right: 0px;
}
.right-\[18px\] {
    right: 18px;
}
.top-0 {
    top: 0px;
}
.top-1\/2 {
    top: 50%}
.top-6 {
    top: 1.5rem;
}
.top-\[18px\] {
    top: 18px;
}
.z-10 {
    z-index: 10;
}
.z-50 {
    z-index: 50;
}
.m-0 {
    margin: 0px;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.mr-auto {
    margin-right: auto;
}
.mb-1 {
    margin-bottom: 0.25rem;
}
.mb-2 {
    margin-bottom: 0.5rem;
}
.mb-2\.5 {
    margin-bottom: 0.625rem;
}
.mb-24 {
    margin-bottom: 6rem;
}
.mb-3 {
    margin-bottom: 0.75rem;
}
.mb-4 {
    margin-bottom: 1rem;
}
.mb-5 {
    margin-bottom: 1.25rem;
}
.mb-6 {
    margin-bottom: 1.5rem;
}
.mb-8 {
    margin-bottom: 2rem;
}
.mb-\[14px\] {
    margin-bottom: 14px;
}
.mb-\[18px\] {
    margin-bottom: 18px;
}
.ml-2 {
    margin-left: 0.5rem;
}
.mt-2 {
    margin-top: 0.5rem;
}
.mt-4 {
    margin-top: 1rem;
}
.mt-5 {
    margin-top: 1.25rem;
}
.mt-8 {
    margin-top: 2rem;
}
.inline-block {
    display: inline-block;
}
.flex {
    display: flex;
}
.inline-flex {
    display: inline-flex;
}
.grid {
    display: grid;
}
.hidden {
    display: none;
}
.aspect-\[16\/10\] {
    aspect-ratio: 16/10;
}
.aspect-video {
    aspect-ratio: 16 / 9;
}
.h-12 {
    height: 3rem;
}
.h-\[2px\] {
    height: 2px;
}
.h-\[500px\] {
    height: 500px;
}
.h-\[56px\] {
    height: 56px;
}
.h-\[92px\] {
    height: 92px;
}
.h-full {
    height: 100%}
.min-h-\[170px\] {
    min-height: 170px;
}
.min-h-\[220px\] {
    min-height: 220px;
}
.min-h-\[300px\] {
    min-height: 300px;
}
.min-h-\[340px\] {
    min-height: 340px;
}
.min-h-\[400px\] {
    min-height: 400px;
}
.min-h-\[560px\] {
    min-height: 560px;
}
.min-h-\[80vh\] {
    min-height: 80vh;
}
.w-0 {
    width: 0px;
}
.w-12 {
    width: 3rem;
}
.w-32 {
    width: 8rem;
}
.w-\[124px\] {
    width: 124px;
}
.w-\[200px\] {
    width: 200px;
}
.w-\[500px\] {
    width: 500px;
}
.w-full {
    width: 100%}
.w-max {
    width: max-content;
}
.min-w-\[280px\] {
    min-width: 280px;
}
.max-w-\[1440px\] {
    max-width: 1440px;
}
.max-w-\[520px\] {
    max-width: 520px;
}
.max-w-\[560px\] {
    max-width: 560px;
}
.max-w-\[600px\] {
    max-width: 600px;
}
.max-w-\[860px\] {
    max-width: 860px;
}
.-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x),  var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x),  var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes liquidFlow {
    0%,  100% {
    background-position: 0% 50%}
50% {
    background-position: 100% 50%}
}.animate-liquid-flow {
    animation: liquidFlow 3s ease infinite;
}
@keyframes marquee {
    0% {
    transform: translateX(0%);
}
100% {
    transform: translateX(-100%);
}
}.animate-marquee {
    animation: marquee 20s linear infinite;
}
.cursor-pointer {
    cursor: pointer;
}
.snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
}
.snap-mandatory {
    --tw-scroll-snap-strictness: mandatory;
}
.snap-center {
    scroll-snap-align: center;
}
.list-disc {
    list-style-type: disc;
}
.grid-cols-1 {
    grid-template-columns: repeat(1,  minmax(0,  1fr));
}
.grid-cols-2 {
    grid-template-columns: repeat(2,  minmax(0,  1fr));
}
.grid-cols-\[54px_1fr_54px\] {
    grid-template-columns: 54px 1fr 54px;
}
.grid-rows-4 {
    grid-template-rows: repeat(4,  minmax(0,  1fr));
}
.flex-col {
    flex-direction: column;
}
.flex-wrap {
    flex-wrap: wrap;
}
.items-end {
    align-items: flex-end;
}
.items-center {
    align-items: center;
}
.items-stretch {
    align-items: stretch;
}
.justify-center {
    justify-content: center;
}
.justify-between {
    justify-content: space-between;
}
.gap-2\.5 {
    gap: 0.625rem;
}
.gap-3 {
    gap: 0.75rem;
}
.gap-4 {
    gap: 1rem;
}
.gap-5 {
    gap: 1.25rem;
}
.gap-\[12px\] {
    gap: 12px;
}
.gap-\[14px\] {
    gap: 14px;
}
.gap-\[18px\] {
    gap: 18px;
}
.space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-\[6px\] > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6px * var(--tw-space-y-reverse));
}
.overflow-hidden {
    overflow: hidden;
}
.overflow-x-auto {
    overflow-x: auto;
}
.whitespace-nowrap {
    white-space: nowrap;
}
.rounded-2xl {
    border-radius: 1rem;
}
.rounded-\[14px\] {
    border-radius: 14px;
}
.rounded-\[18px\] {
    border-radius: 18px;
}
.rounded-\[20px\] {
    border-radius: 20px;
}
.rounded-\[22px\] {
    border-radius: 22px;
}
.rounded-\[24px\] {
    border-radius: 24px;
}
.rounded-\[26px\] {
    border-radius: 26px;
}
.rounded-\[28px\] {
    border-radius: 28px;
}
.rounded-full {
    border-radius: 9999px;
}
.rounded-xl {
    border-radius: 0.75rem;
}
.border {
    border-width: 1px;
}
.border-\[1\.5px\] {
    border-width: 1.5px;
}
.border-b {
    border-bottom-width: 1px;
}
.border-r {
    border-right-width: 1px;
}
.border-white\/10 {
    border-color: rgb(255 255 255 / 0.1);
}
.border-white\/15 {
    border-color: rgb(255 255 255 / 0.15);
}
.border-white\/5 {
    border-color: rgb(255 255 255 / 0.05);
}
.bg-\[\#090c11\] {
    --tw-bg-opacity: 1;
    background-color: rgb(9 12 17 / var(--tw-bg-opacity,  1));
}
.bg-\[\#0b1017\] {
    --tw-bg-opacity: 1;
    background-color: rgb(11 16 23 / var(--tw-bg-opacity,  1));
}
.bg-electric\/20 {
    background-color: rgb(0 210 255 / 0.2);
}
.bg-transparent {
    background-color: transparent;
}
.bg-white\/10 {
    background-color: rgb(255 255 255 / 0.1);
}
.bg-white\/5 {
    background-color: rgb(255 255 255 / 0.05);
}
.bg-white\/\[0\.02\] {
    background-color: rgb(255 255 255 / 0.02);
}
.bg-\[linear-gradient\(45deg\2c rgba\(255\2c 255\2c 255\2c 0\.04\)_25\%\2c transparent_25\%\)\2c linear-gradient\(-45deg\2c rgba\(255\2c 255\2c 255\2c 0\.04\)_25\%\2c transparent_25\%\)\] {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%), linear-gradient(-45deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%);
}
.bg-\[radial-gradient\(circle_at_15\%_20\%\2c rgba\(94\2c 160\2c 255\2c 0\.12\)\2c transparent_35\%\)\] {
    background-image: radial-gradient(circle at 15% 20%, rgba(94, 160, 255, 0.12), transparent 35%);
}
.bg-\[radial-gradient\(circle_at_25\%_25\%\2c rgba\(139\2c 92\2c 246\2c 0\.12\)\2c transparent_28\%\)\2c linear-gradient\(180deg\2c \#111826\2c \#0c1118\)\] {
    background-image: radial-gradient(circle at 25% 25%, rgba(139, 92, 246, 0.12), transparent 28%), linear-gradient(180deg, #111826, #0c1118);
}
.bg-\[radial-gradient\(circle_at_25\%_25\%\2c rgba\(94\2c 160\2c 255\2c 0\.12\)\2c transparent_28\%\)\2c linear-gradient\(180deg\2c \#111826\2c \#0c1118\)\] {
    background-image: radial-gradient(circle at 25% 25%, rgba(94, 160, 255, 0.12), transparent 28%), linear-gradient(180deg, #111826, #0c1118);
}
.bg-\[radial-gradient\(circle_at_30\%_30\%\2c rgba\(94\2c 160\2c 255\2c 0\.14\)\2c transparent_25\%\)\2c radial-gradient\(circle_at_70\%_70\%\2c rgba\(139\2c 92\2c 246\2c 0\.12\)\2c transparent_25\%\)\2c linear-gradient\(180deg\2c \#101722\2c \#0c1017\)\] {
    background-image: radial-gradient(circle at 30% 30%, rgba(94, 160, 255, 0.14), transparent 25%), radial-gradient(circle at 70% 70%, rgba(139, 92, 246, 0.12), transparent 25%), linear-gradient(180deg, #101722, #0c1017);
}
.bg-\[radial-gradient\(circle_at_70\%_25\%\2c rgba\(94\2c 160\2c 255\2c 0\.12\)\2c transparent_25\%\)\2c radial-gradient\(circle_at_20\%_80\%\2c rgba\(139\2c 92\2c 246\2c 0\.10\)\2c transparent_22\%\)\] {
    background-image: radial-gradient(circle at 70% 25%, rgba(94, 160, 255, 0.12), transparent 25%), radial-gradient(circle at 20% 80%, rgba(139, 92, 246, 0.10), transparent 22%);
}
.bg-\[radial-gradient\(circle_at_88\%_20\%\2c rgba\(139\2c 92\2c 246\2c 0\.12\)\2c transparent_26\%\)\] {
    background-image: radial-gradient(circle at 88% 20%, rgba(139, 92, 246, 0.12), transparent 26%);
}
.bg-\[radial-gradient\(circle_at_88\%_20\%\2c rgba\(94\2c 160\2c 255\2c 0\.12\)\2c transparent_26\%\)\] {
    background-image: radial-gradient(circle at 88% 20%, rgba(94, 160, 255, 0.12), transparent 26%);
}
.bg-\[radial-gradient\(circle_at_top\2c rgba\(94\2c 160\2c 255\2c 0\.12\)\2c transparent_30\%\)\2c linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.02\)\2c rgba\(255\2c 255\2c 255\2c 0\.01\)\)\] {
    background-image: radial-gradient(circle at top, rgba(94, 160, 255, 0.12), transparent 30%), linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.01));
}
.bg-\[radial-gradient\(circle_at_top_left\2c rgba\(94\2c 160\2c 255\2c 0\.10\)\2c transparent_32\%\)\] {
    background-image: radial-gradient(circle at top left, rgba(94, 160, 255, 0.10), transparent 32%);
}
.bg-\[radial-gradient\(circle_at_top_left\2c rgba\(94\2c 160\2c 255\2c 0\.14\)\2c transparent_34\%\)\] {
    background-image: radial-gradient(circle at top left, rgba(94, 160, 255, 0.14), transparent 34%);
}
.bg-\[repeating-linear-gradient\(135deg\2c rgba\(255\2c 255\2c 255\2c 0\.05\)\2c rgba\(255\2c 255\2c 255\2c 0\.05\)_14px\2c rgba\(255\2c 255\2c 255\2c 0\.02\)_14px\2c rgba\(255\2c 255\2c 255\2c 0\.02\)_28px\)\2c linear-gradient\(180deg\2c \#101722\2c \#0d1219\)\] {
    background-image: repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05) 14px, rgba(255, 255, 255, 0.02) 14px, rgba(255, 255, 255, 0.02) 28px), linear-gradient(180deg, #101722, #0d1219);
}
.bg-gradient-to-b {
    background-image: linear-gradient(to bottom,  var(--tw-gradient-stops));
}
.bg-gradient-to-br {
    background-image: linear-gradient(to bottom right,  var(--tw-gradient-stops));
}
.bg-gradient-to-l {
    background-image: linear-gradient(to left,  var(--tw-gradient-stops));
}
.bg-gradient-to-r {
    background-image: linear-gradient(to right,  var(--tw-gradient-stops));
}
.bg-liquid {
    background-image: linear-gradient(45deg,  #00d2ff,  #3a86ff,  #8b5cf6,  #00d2ff);
}
.from-\[\#0b0e13\] {
    --tw-gradient-from: #0b0e13 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(11 14 19 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#0f141c\] {
    --tw-gradient-from: #0f141c var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(15 20 28 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-\[\#121923\] {
    --tw-gradient-from: #121923 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(18 25 35 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-electric {
    --tw-gradient-from: #00d2ff var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 210 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-electric\/10 {
    --tw-gradient-from: rgb(0 210 255 / 0.1) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 210 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-electric\/20 {
    --tw-gradient-from: rgb(0 210 255 / 0.2) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 210 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.from-white\/\[0\.02\] {
    --tw-gradient-from: rgb(255 255 255 / 0.02) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.to-\[\#0d1219\] {
    --tw-gradient-to: #0d1219 var(--tw-gradient-to-position);
}
.to-\[\#151b24\] {
    --tw-gradient-to: #151b24 var(--tw-gradient-to-position);
}
.to-amethyst {
    --tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position);
}
.to-amethyst\/20 {
    --tw-gradient-to: rgb(139 92 246 / 0.2) var(--tw-gradient-to-position);
}
.to-amethyst\/5 {
    --tw-gradient-to: rgb(139 92 246 / 0.05) var(--tw-gradient-to-position);
}
.to-transparent {
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.to-white\/\[0\.01\] {
    --tw-gradient-to: rgb(255 255 255 / 0.01) var(--tw-gradient-to-position);
}
.bg-\[length\:40px_40px\] {
    background-size: 40px 40px;
}
.bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
}
.p-10 {
    padding: 2.5rem;
}
.p-3 {
    padding: 0.75rem;
}
.p-4 {
    padding: 1rem;
}
.p-5 {
    padding: 1.25rem;
}
.p-6 {
    padding: 1.5rem;
}
.p-8 {
    padding: 2rem;
}
.p-\[18px\] {
    padding: 18px;
}
.p-\[26px\] {
    padding: 26px;
}
.p-\[30px\] {
    padding: 30px;
}
.px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
.px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px;
}
.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}
.py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
}
.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.py-\[14px\] {
    padding-top: 14px;
    padding-bottom: 14px;
}
.pb-10 {
    padding-bottom: 2.5rem;
}
.pb-12 {
    padding-bottom: 3rem;
}
.pl-\[18px\] {
    padding-left: 18px;
}
.pr-\[12px\] {
    padding-right: 12px;
}
.pt-28 {
    padding-top: 7rem;
}
.pt-8 {
    padding-top: 2rem;
}
.text-center {
    text-align: center;
}
.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
}
.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.text-6xl {
    font-size: 3.75rem;
    line-height: 1;
}
.text-\[11px\] {
    font-size: 11px;
}
.text-\[12px\] {
    font-size: 12px;
}
.text-\[13px\] {
    font-size: 13px;
}
.text-\[14px\] {
    font-size: 14px;
}
.text-\[15px\] {
    font-size: 15px;
}
.text-\[16px\] {
    font-size: 16px;
}
.text-\[18px\] {
    font-size: 18px;
}
.text-\[22px\] {
    font-size: 22px;
}
.text-\[28px\] {
    font-size: 28px;
}
.text-\[34px\] {
    font-size: 34px;
}
.text-\[40px\] {
    font-size: 40px;
}
.text-\[46px\] {
    font-size: 46px;
}
.text-\[50px\] {
    font-size: 50px;
}
.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
}
.font-\[800\] {
    font-weight: 800;
}
.font-black {
    font-weight: 900;
}
.font-bold {
    font-weight: 700;
}
.font-medium {
    font-weight: 500;
}
.font-normal {
    font-weight: 400;
}
.font-semibold {
    font-weight: 600;
}
.uppercase {
    text-transform: uppercase;
}
.leading-\[0\.92\] {
    line-height: 0.92;
}
.leading-\[0\.98\] {
    line-height: 0.98;
}
.leading-\[1\.02\] {
    line-height: 1.02;
}
.leading-\[1\.03\] {
    line-height: 1.03;
}
.leading-\[1\.58\] {
    line-height: 1.58;
}
.leading-\[1\.5\] {
    line-height: 1.5;
}
.leading-\[1\.62\] {
    line-height: 1.62;
}
.leading-\[1\.7\] {
    line-height: 1.7;
}
.leading-\[1\.9\] {
    line-height: 1.9;
}
.leading-tight {
    line-height: 1.25;
}
.tracking-\[-0\.02em\] {
    letter-spacing: -0.02em;
}
.tracking-\[-0\.03em\] {
    letter-spacing: -0.03em;
}
.tracking-\[-0\.04em\] {
    letter-spacing: -0.04em;
}
.tracking-\[-0\.05em\] {
    letter-spacing: -0.05em;
}
.tracking-\[0\.06em\] {
    letter-spacing: 0.06em;
}
.tracking-\[0\.08em\] {
    letter-spacing: 0.08em;
}
.tracking-\[0\.16em\] {
    letter-spacing: 0.16em;
}
.tracking-normal {
    letter-spacing: 0em;
}
.tracking-tight {
    letter-spacing: -0.025em;
}
.tracking-tighter {
    letter-spacing: -0.05em;
}
.tracking-wide {
    letter-spacing: 0.025em;
}
.tracking-widest {
    letter-spacing: 0.1em;
}
.text-\[\#95a2b3\] {
    --tw-text-opacity: 1;
    color: rgb(149 162 179 / var(--tw-text-opacity,  1));
}
.text-\[\#9fb0c4\] {
    --tw-text-opacity: 1;
    color: rgb(159 176 196 / var(--tw-text-opacity,  1));
}
.text-\[\#a6b2c1\] {
    --tw-text-opacity: 1;
    color: rgb(166 178 193 / var(--tw-text-opacity,  1));
}
.text-\[\#b8c2cf\] {
    --tw-text-opacity: 1;
    color: rgb(184 194 207 / var(--tw-text-opacity,  1));
}
.text-\[\#c5ceda\] {
    --tw-text-opacity: 1;
    color: rgb(197 206 218 / var(--tw-text-opacity,  1));
}
.text-\[\#c9d1dc\] {
    --tw-text-opacity: 1;
    color: rgb(201 209 220 / var(--tw-text-opacity,  1));
}
.text-\[\#cbd7e6\] {
    --tw-text-opacity: 1;
    color: rgb(203 215 230 / var(--tw-text-opacity,  1));
}
.text-\[\#ced8e5\] {
    --tw-text-opacity: 1;
    color: rgb(206 216 229 / var(--tw-text-opacity,  1));
}
.text-\[\#d5deea\] {
    --tw-text-opacity: 1;
    color: rgb(213 222 234 / var(--tw-text-opacity,  1));
}
.text-\[\#d7e1ee\] {
    --tw-text-opacity: 1;
    color: rgb(215 225 238 / var(--tw-text-opacity,  1));
}
.text-\[\#d8e4f5\] {
    --tw-text-opacity: 1;
    color: rgb(216 228 245 / var(--tw-text-opacity,  1));
}
.text-\[\#dce5f1\] {
    --tw-text-opacity: 1;
    color: rgb(220 229 241 / var(--tw-text-opacity,  1));
}
.text-\[\#dce6f3\] {
    --tw-text-opacity: 1;
    color: rgb(220 230 243 / var(--tw-text-opacity,  1));
}
.text-amethyst {
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity,  1));
}
.text-electric {
    --tw-text-opacity: 1;
    color: rgb(0 210 255 / var(--tw-text-opacity,  1));
}
.text-muted {
    --tw-text-opacity: 1;
    color: rgb(154 164 178 / var(--tw-text-opacity,  1));
}
.text-transparent {
    color: transparent;
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.text-white\/80 {
    color: rgb(255 255 255 / 0.8);
}
.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.opacity-0 {
    opacity: 0;
}
.opacity-50 {
    opacity: 0.5;
}
.opacity-70 {
    opacity: 0.7;
}
.opacity-80 {
    opacity: 0.8;
}
.shadow-\[0_24px_70px_rgba\(0\2c 0\2c 0\2c 0\.35\)\] {
    --tw-shadow: 0 24px 70px rgba(0, 0, 0, 0.35);
    --tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000),  var(--tw-ring-shadow,  0 0 #0000),  var(--tw-shadow);
}
.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.08\)\] {
    --tw-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);
    --tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000),  var(--tw-ring-shadow,  0 0 #0000),  var(--tw-shadow);
}
.shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1),  0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),  0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000),  var(--tw-ring-shadow,  0 0 #0000),  var(--tw-shadow);
}
.blur-\[120px\] {
    --tw-blur: blur(120px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4,  0,  0.2,  1);
    transition-duration: 150ms;
}
.transition-colors {
    transition-property: color,  background-color,  border-color,  fill,  stroke,  -webkit-text-decoration-color;
    transition-property: color,  background-color,  border-color,  text-decoration-color,  fill,  stroke;
    transition-property: color,  background-color,  border-color,  text-decoration-color,  fill,  stroke,  -webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(0.4,  0,  0.2,  1);
    transition-duration: 150ms;
}
.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4,  0,  0.2,  1);
    transition-duration: 150ms;
}
.transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4,  0,  0.2,  1);
    transition-duration: 150ms;
}
.duration-300 {
    transition-duration: 300ms;
}
.marker\:text-electric *::marker {
    color: rgb(0 210 255 );
}
.marker\:text-electric::marker {
    color: rgb(0 210 255 );
}
.selection\:bg-electric *::selection {
    --tw-bg-opacity: 1;
    background-color: rgb(0 210 255 / var(--tw-bg-opacity,  1));
}
.selection\:text-midnight *::selection {
    --tw-text-opacity: 1;
    color: rgb(5 10 20 / var(--tw-text-opacity,  1));
}
.selection\:bg-electric::selection {
    --tw-bg-opacity: 1;
    background-color: rgb(0 210 255 / var(--tw-bg-opacity,  1));
}
.selection\:text-midnight::selection {
    --tw-text-opacity: 1;
    color: rgb(5 10 20 / var(--tw-text-opacity,  1));
}
.placeholder\:text-\[\#9fb0c4\]::placeholder {
    --tw-text-opacity: 1;
    color: rgb(159 176 196 / var(--tw-text-opacity,  1));
}
.hover\:bg-white\/10:hover {
    background-color: rgb(255 255 255 / 0.1);
}
.hover\:from-electric\/30:hover {
    --tw-gradient-from: rgb(0 210 255 / 0.3) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 210 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),  var(--tw-gradient-to);
}
.hover\:to-amethyst\/30:hover {
    --tw-gradient-to: rgb(139 92 246 / 0.3) var(--tw-gradient-to-position);
}
.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity,  1));
}
.hover\:shadow-\[0_0_30px_rgba\(139\2c 92\2c 246\2c 0\.2\)\]:hover {
    --tw-shadow: 0 0 30px rgba(139, 92, 246, 0.2);
    --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,  0 0 #0000),  var(--tw-ring-shadow,  0 0 #0000),  var(--tw-shadow);
}
.focus\:border-electric:focus {
    --tw-border-opacity: 1;
    border-color: rgb(0 210 255 / var(--tw-border-opacity,  1));
}
.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.group:hover .group-hover\:text-amethyst {
    --tw-text-opacity: 1;
    color: rgb(139 92 246 / var(--tw-text-opacity,  1));
}
.group:hover .group-hover\:text-electric {
    --tw-text-opacity: 1;
    color: rgb(0 210 255 / var(--tw-text-opacity,  1));
}
.group:hover .group-hover\:opacity-100 {
    opacity: 1;
}
@media (min-width: 768px) {
    .md\: col-span-2 {
    grid-column: span 2 / span 2;
}
.md\:mt-0 {
    margin-top: 0px;
}
.md\:block {
    display: block;
}
.md\:flex {
    display: flex;
}
.md\:min-w-\[320px\] {
    min-width: 320px;
}
.md\:grid-cols-2 {
    grid-template-columns: repeat(2,  minmax(0,  1fr));
}
.md\:grid-cols-3 {
    grid-template-columns: repeat(3,  minmax(0,  1fr));
}
.md\:grid-cols-5 {
    grid-template-columns: repeat(5,  minmax(0,  1fr));
}
.md\:grid-cols-\[0\.92fr_1\.08fr\] {
    grid-template-columns: 0.92fr 1.08fr;
}
.md\:grid-cols-\[1\.05fr_0\.95fr\] {
    grid-template-columns: 1.05fr 0.95fr;
}
.md\:grid-cols-\[1\.1fr_0\.9fr_0\.8fr_0\.8fr\] {
    grid-template-columns: 1.1fr 0.9fr 0.8fr 0.8fr;
}
.md\:grid-cols-\[1fr_1\.35fr\] {
    grid-template-columns: 1fr 1.35fr;
}
.md\:flex-row {
    flex-direction: row;
}
.md\:p-14 {
    padding: 3.5rem;
}
.md\:p-\[22px\] {
    padding: 22px;
}
.md\:p-\[30px\] {
    padding: 30px;
}
.md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.md\:text-right {
    text-align: right;
}
.md\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
}
.md\:text-\[34px\] {
    font-size: 34px;
}
}@media (min-width: 1024px) {
    .lg\: p-16 {
    padding: 4rem;
}
.lg\:text-\[74px\] {
    font-size: 74px;
}
}.service-process-item.wow.fadeInUp.locationnn h4 {
    font-size: 19px;
}
article.type-post.status-publish.format-standard .entry-content.clear {
    max-width: 90%;
    margin: auto;
    padding-bottom: 40px;
}article.type-post.status-publish.format-standard h1.entry-title {
    padding: 200px 21px 93px;
    text-align: center;
    margin-bottom: 50px;
    background: #000;
    color: #fff;
}.entry-meta {
    display: none;
}article.type-post.status-publish.format-standard .entry-content.clear figure.wp-block-image {
    margin-bottom: 20px;
}article.type-post.status-publish.format-standard .entry-content.clear ul.wp-block-list {
    margin-top: 14px;
    padding-left: 19px;
    list-style: circle;
    line-height: 22px;
}article.type-post.status-publish.format-standard .entry-content.clear p {
    margin-bottom: 12px;
}article.type-post.status-publish.format-standard .entry-content.clear h2.wp-block-heading {
    margin-bottom: 10px;
}nav.navigation.post-navigation {
    display: none;
}div#comments {
    display: none;
}.elementor-39 .elementor-element.elementor-element-46134b7 .elementskit-post-image-card:hover * {
    transform: none !important;
}.elementor-element.elementor-element-39574e4.e-con-full.absolute.top-1\/2.left-0.w-full.h-\[2px\].bg-white\/5.-translate-y-1\/2.hidden.md\:block.e-flex.e-con.e-child {
    top: 124px !important;
}div#process-line {
     top: 124px !important;
}div#ast-scroll-top {
    display: none !important;
}
@media(max-width:700px){
	.e-con-full.flex.animate-marquee.gap-\[12px\].items-center.pr-\[12px\].opacity-70.e-flex.e-con.e-child {
    display: flex !important;
    flex-wrap: nowrap !important;
}.e-con-full.h-\[92px\].w-\[200px\].flex.items-center.justify-center.font-bold.text-\[\#95a2b3\].e-flex.e-con.e-child img {
    height: 110px;
    object-fit: contain !important;
}.elementor-element.elementor-element-dee7d05.e-con-full.e-grid.relative.e-con.e-child {
    max-height: min-content !important;
}.e-con-full.flex.animate-marquee.gap-\[12px\].items-center.pr-\[12px\].opacity-70.e-flex.e-con.e-child .e-con-full.h-\[92px\].w-\[200px\].flex.items-center.justify-center.font-bold.text-\[\#95a2b3\].e-flex.e-con.e-child {
        min-width: 56% !important;
    }
div#panel-849-0-0-0 {
    DISPLAY: flex;
    FLEX-WRAP: wrap !important;
    max-width: 96% !important;
    margin: auto;
    justify-content: space-between;
}div#panel-849-0-0-0 article {
    width: 100% !important;
    padding: 10px;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    margin-bottom: 20px;
}div#panel-849-0-0-0 article img {
    height: 300px;
    object-fit: cover;
    object-position: top;
}div#panel-849-0-0-0 article a {
    font-size: 22px;
    line-height: 10px;
    color: #000;
}div#panel-849-0-0-0 article h2 {
    font-size: 24px;
    line-height: 30px;
    margin-top: 20px;
}span.ast-blog-single-element.ast-taxonomy-container.cat-links.default {
    display: none;
}header.entry-header.ast-blog-single-element.ast-blog-meta-container {
    display: none;
}article#post-849 header.entry-header.ast-no-thumbnail {
    display: block !important;
    padding: 200px 70px 80px;
    background: #000;
    color: #fff;
    text-align: center;
    margin-bottom: 61px;
}article#post-849  header.entry-header.ast-no-thumbnail h1.entry-title {
    color: #fff;
    font-size: 54px;
}

}
article.type-post.status-publish.format-standard .entry-content.clear {
    max-width: 90%;
    margin: auto;
    padding-bottom: 40px;
}article.type-post.status-publish.format-standard h1.entry-title {
    padding: 200px 21px 93px;
    text-align: center;
    margin-bottom: 50px;
    background: #000;
    color: #fff;
}.entry-meta {
    display: none;
}article.type-post.status-publish.format-standard .entry-content.clear figure.wp-block-image {
    margin-bottom: 20px;
}article.type-post.status-publish.format-standard .entry-content.clear ul.wp-block-list {
    margin-top: 14px;
    padding-left: 19px;
    list-style: circle;
    line-height: 22px;
}article.type-post.status-publish.format-standard .entry-content.clear p {
    margin-bottom: 12px;
}article.type-post.status-publish.format-standard .entry-content.clear h2.wp-block-heading {
    margin-bottom: 10px;
}nav.navigation.post-navigation {
    display: none;
}div#comments {
    display: none;
}
li.nav-item.pbbb-5 {
    padding-bottom: 8px !important;
}div#panel-849-0-0-0 {
    DISPLAY: flex;
    FLEX-WRAP: wrap !important;
    max-width: 90%;
    margin: auto;
    justify-content: space-between;
}div#panel-849-0-0-0 article {
    width: 24%;
    padding: 10px;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    margin-bottom: 20px;
}div#panel-849-0-0-0 article img {
    height: 300px;
    object-fit: cover;
    object-position: top;
}div#panel-849-0-0-0 article a {
    font-size: 22px;
    line-height: 10px;
    color: #000;
}div#panel-849-0-0-0 article h2 {
    font-size: 24px;
    line-height: 30px;
    margin-top: 20px;
}span.ast-blog-single-element.ast-taxonomy-container.cat-links.default {
    display: none;
}header.entry-header.ast-blog-single-element.ast-blog-meta-container {
    display: none;
}article#post-849 header.entry-header.ast-no-thumbnail {
    display: block !important;
    padding: 200px 70px 80px;
    background: #000;
    color: #fff;
    text-align: center;
    margin-bottom: 61px;
}article#post-849  header.entry-header.ast-no-thumbnail h1.entry-title {
    color: #fff;
    font-size: 54px;
}

article#post-849 {}
.service-process-box.inn-sec-ser {
    margin-top: 32px;
}.service-process-box.inn-sec-ser .service-process-item {
    display: block;
}.service-process-box.inn-sec-ser .service-process-item img {
    float: right !important;
    max-width: 50%;
    margin-left: 20px;
    margin-bottom: 20px;
}.service-process-box.inn-sec-ser .service-process-content {
    max-width: 100% !important;
    width: 100% !important;
}.service-process-box.inn-sec-ser h2.text-anime-style-3 {
    font-size: 33px !important;
}
.page-category-list.wow.fadeInUp * {
    text-transform: uppercase;
}.service-process-item.wow.fadeInUp {
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 22px !important;
}.row.services-item-list.innsub-ser .col-xl-3.col-md-6 {
    width: 50% !important;
}.row.services-item-list.innsub-ser .col-xl-3.col-md-6 h2 {
    font-size: 30px !important;
}
header.entry-header.ast-no-thumbnail {
    display: none !important;
}.service-process-box.inn-sec-ser .icon-box {
    display: none;
}.service-process-box.inn-sec-ser .service-process-item-content {
    width: 100% !important;
    line-height: 22px;
}.service-process-box.inn-sec-ser ul {
    display: block !important;
}
a.navbar-brand img {
    height: 95px;
}nav.navbar.navbar-expand-lg {
    padding: 0px;
}li.nav-item.submenu ul li.nav-item.submenu ul {
    width: 280px !important;
}li.nav-item.submenu ul li.nav-item.submenu ul li {
    padding: 7px 7px !important;
}/*!
 * Font Awesome Pro 5.0.6 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Commercial License)
 */
.fa,.fab,.fal,.far,.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.fa-xs {
    font-size: .75em
}

.fa-sm {
    font-size: .875em
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0
}

.fa-ul>li {
    position: relative
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit
}

.fa-border {
    border: .08em solid #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: a 2s infinite linear;
    animation: a 2s infinite linear
}

.fa-pulse {
    -webkit-animation: a 1s infinite steps(8);
    animation: a 1s infinite steps(8)
}

@-webkit-keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1);
    transform: scale(-1)
}

:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270 {
    -webkit-filter: none;
    filter: none
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2em
}

.fa-stack-1x,.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-500px:before {
    content: "\f26e"
}

.fa-accessible-icon:before {
    content: "\f368"
}

.fa-accusoft:before {
    content: "\f369"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-card:before {
    content: "\f2bb"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-adn:before {
    content: "\f170"
}

.fa-adversal:before {
    content: "\f36a"
}

.fa-affiliatetheme:before {
    content: "\f36b"
}

.fa-alarm-clock:before {
    content: "\f34e"
}

.fa-algolia:before {
    content: "\f36c"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-amazon-pay:before {
    content: "\f42c"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-amilia:before {
    content: "\f36d"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-android:before {
    content: "\f17b"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angrycreative:before {
    content: "\f36e"
}

.fa-angular:before {
    content: "\f420"
}

.fa-app-store:before {
    content: "\f36f"
}

.fa-app-store-ios:before {
    content: "\f370"
}

.fa-apper:before {
    content: "\f371"
}

.fa-apple:before {
    content: "\f179"
}

.fa-apple-pay:before {
    content: "\f415"
}

.fa-archive:before {
    content: "\f187"
}

.fa-arrow-alt-circle-down:before {
    content: "\f358"
}

.fa-arrow-alt-circle-left:before {
    content: "\f359"
}

.fa-arrow-alt-circle-right:before {
    content: "\f35a"
}

.fa-arrow-alt-circle-up:before {
    content: "\f35b"
}

.fa-arrow-alt-down:before {
    content: "\f354"
}

.fa-arrow-alt-from-bottom:before {
    content: "\f346"
}

.fa-arrow-alt-from-left:before {
    content: "\f347"
}

.fa-arrow-alt-from-right:before {
    content: "\f348"
}

.fa-arrow-alt-from-top:before {
    content: "\f349"
}

.fa-arrow-alt-left:before {
    content: "\f355"
}

.fa-arrow-alt-right:before {
    content: "\f356"
}

.fa-arrow-alt-square-down:before {
    content: "\f350"
}

.fa-arrow-alt-square-left:before {
    content: "\f351"
}

.fa-arrow-alt-square-right:before {
    content: "\f352"
}

.fa-arrow-alt-square-up:before {
    content: "\f353"
}

.fa-arrow-alt-to-bottom:before {
    content: "\f34a"
}

.fa-arrow-alt-to-left:before {
    content: "\f34b"
}

.fa-arrow-alt-to-right:before {
    content: "\f34c"
}

.fa-arrow-alt-to-top:before {
    content: "\f34d"
}

.fa-arrow-alt-up:before {
    content: "\f357"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-arrow-from-bottom:before {
    content: "\f342"
}

.fa-arrow-from-left:before {
    content: "\f343"
}

.fa-arrow-from-right:before {
    content: "\f344"
}

.fa-arrow-from-top:before {
    content: "\f345"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-square-down:before {
    content: "\f339"
}

.fa-arrow-square-left:before {
    content: "\f33a"
}

.fa-arrow-square-right:before {
    content: "\f33b"
}

.fa-arrow-square-up:before {
    content: "\f33c"
}

.fa-arrow-to-bottom:before {
    content: "\f33d"
}

.fa-arrow-to-left:before {
    content: "\f33e"
}

.fa-arrow-to-right:before {
    content: "\f340"
}

.fa-arrow-to-top:before {
    content: "\f341"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-arrows-alt-h:before {
    content: "\f337"
}

.fa-arrows-alt-v:before {
    content: "\f338"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-asymmetrik:before {
    content: "\f372"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-audible:before {
    content: "\f373"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-autoprefixer:before {
    content: "\f41c"
}

.fa-avianex:before {
    content: "\f374"
}

.fa-aviato:before {
    content: "\f421"
}

.fa-aws:before {
    content: "\f375"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-badge:before {
    content: "\f335"
}

.fa-badge-check:before {
    content: "\f336"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-baseball:before {
    content: "\f432"
}

.fa-baseball-ball:before {
    content: "\f433"
}

.fa-basketball-ball:before {
    content: "\f434"
}

.fa-basketball-hoop:before {
    content: "\f435"
}

.fa-bath:before {
    content: "\f2cd"
}

.fa-battery-bolt:before {
    content: "\f376"
}

.fa-battery-empty:before {
    content: "\f244"
}

.fa-battery-full:before {
    content: "\f240"
}

.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-slash:before {
    content: "\f377"
}

.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-bed:before {
    content: "\f236"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-bimobject:before {
    content: "\f378"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitcoin:before {
    content: "\f379"
}

.fa-bity:before {
    content: "\f37a"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-blackberry:before {
    content: "\f37b"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-blogger:before {
    content: "\f37c"
}

.fa-blogger-b:before {
    content: "\f37d"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-bold:before {
    content: "\f032"
}

.fa-bolt:before {
    content: "\f0e7"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-bowling-ball:before {
    content: "\f436"
}

.fa-bowling-pins:before {
    content: "\f437"
}

.fa-boxing-glove:before {
    content: "\f438"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-browser:before {
    content: "\f37e"
}

.fa-btc:before {
    content: "\f15a"
}

.fa-bug:before {
    content: "\f188"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-buromobelexperte:before {
    content: "\f37f"
}

.fa-bus:before {
    content: "\f207"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-calendar-alt:before {
    content: "\f073"
}

.fa-calendar-check:before {
    content: "\f274"
}

.fa-calendar-edit:before {
    content: "\f333"
}

.fa-calendar-exclamation:before {
    content: "\f334"
}

.fa-calendar-minus:before {
    content: "\f272"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-calendar-times:before {
    content: "\f273"
}

.fa-camera:before {
    content: "\f030"
}

.fa-camera-alt:before {
    content: "\f332"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-car:before {
    content: "\f1b9"
}

.fa-caret-circle-down:before {
    content: "\f32d"
}

.fa-caret-circle-left:before {
    content: "\f32e"
}

.fa-caret-circle-right:before {
    content: "\f330"
}

.fa-caret-circle-up:before {
    content: "\f331"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-caret-square-down:before {
    content: "\f150"
}

.fa-caret-square-left:before {
    content: "\f191"
}

.fa-caret-square-right:before {
    content: "\f152"
}

.fa-caret-square-up:before {
    content: "\f151"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cc-amazon-pay:before {
    content: "\f42d"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-apple-pay:before {
    content: "\f416"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-centercode:before {
    content: "\f380"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-chart-area:before {
    content: "\f1fe"
}

.fa-chart-bar:before {
    content: "\f080"
}

.fa-chart-line:before {
    content: "\f201"
}

.fa-chart-pie:before {
    content: "\f200"
}

.fa-check:before {
    content: "\f00c"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-chess:before {
    content: "\f439"
}

.fa-chess-bishop:before {
    content: "\f43a"
}

.fa-chess-bishop-alt:before {
    content: "\f43b"
}

.fa-chess-board:before {
    content: "\f43c"
}

.fa-chess-clock:before {
    content: "\f43d"
}

.fa-chess-clock-alt:before {
    content: "\f43e"
}

.fa-chess-king:before {
    content: "\f43f"
}

.fa-chess-king-alt:before {
    content: "\f440"
}

.fa-chess-knight:before {
    content: "\f441"
}

.fa-chess-knight-alt:before {
    content: "\f442"
}

.fa-chess-pawn:before {
    content: "\f443"
}

.fa-chess-pawn-alt:before {
    content: "\f444"
}

.fa-chess-queen:before {
    content: "\f445"
}

.fa-chess-queen-alt:before {
    content: "\f446"
}

.fa-chess-rook:before {
    content: "\f447"
}

.fa-chess-rook-alt:before {
    content: "\f448"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-double-down:before {
    content: "\f322"
}

.fa-chevron-double-left:before {
    content: "\f323"
}

.fa-chevron-double-right:before {
    content: "\f324"
}

.fa-chevron-double-up:before {
    content: "\f325"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-chevron-square-down:before {
    content: "\f329"
}

.fa-chevron-square-left:before {
    content: "\f32a"
}

.fa-chevron-square-right:before {
    content: "\f32b"
}

.fa-chevron-square-up:before {
    content: "\f32c"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-circle:before {
    content: "\f111"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.fa-clipboard:before {
    content: "\f328"
}

.fa-clock:before {
    content: "\f017"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-closed-captioning:before {
    content: "\f20a"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-download-alt:before {
    content: "\f381"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-cloud-upload-alt:before {
    content: "\f382"
}

.fa-cloudscale:before {
    content: "\f383"
}

.fa-cloudsmith:before {
    content: "\f384"
}

.fa-cloudversify:before {
    content: "\f385"
}

.fa-club:before {
    content: "\f327"
}

.fa-code:before {
    content: "\f121"
}

.fa-code-branch:before {
    content: "\f126"
}

.fa-code-commit:before {
    content: "\f386"
}

.fa-code-merge:before {
    content: "\f387"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cog:before {
    content: "\f013"
}

.fa-cogs:before {
    content: "\f085"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-comment:before {
    content: "\f075"
}

.fa-comment-alt:before {
    content: "\f27a"
}

.fa-comments:before {
    content: "\f086"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-compress:before {
    content: "\f066"
}

.fa-compress-alt:before {
    content: "\f422"
}

.fa-compress-wide:before {
    content: "\f326"
}footer#colophon {
    display: none !important;
}@media(max-width:700px){
	body span.reveal-text {
    font-size: 30px !important;
    line-height: 35px !important;
}h1.elementor-heading-title.elementor-size-default {
    line-height: 33px !important;
    font-size: 26px !important;
    letter-spacing:1px
}.elementor-39 .elementor-element.elementor-element-9a7ed60 {
    margin-bottom: 20px;
}div#whatwedo {
    padding-top: 14px;
}.elementor-widget__width-initial.text-muted.text-sm.max-w-\[600px\].md\:text-right.mt-4.md\:mt-0.elementor-widget.elementor-widget-text-editor {
    min-width: 100% !important;
}.e-con-full.flex.flex-col.md\:flex-row.justify-between.items-end.mb-8.e-flex.e-con.e-child {
    gap: 0px !important;
}.text-4xl.md\:text-\[34px\].font-bold.tracking-tight.elementor-widget.elementor-widget-heading {
    width: 100% !important;
}.text-4xl.md\:text-\[34px\].font-bold.tracking-tight.elementor-widget.elementor-widget-heading h2 {
    font-size: 30px !important;
}.text-\[46px\].font-bold.leading-\[0\.98\].tracking-\[-0\.04em\].mb-4.elementor-widget.elementor-widget-heading * {
    font-size: 30px !important;
    line-height: 35px !important;
}.elementor-39 .elementor-element.elementor-element-f7f045e {
    margin: 0px !important;
}.elementor-element.elementor-element-5a9085e.e-con-full.e-flex.e-con.e-child {
    padding: 0px !important;
}.elementor-element.elementor-element-b03e6fe.e-con-full.relative.z-10.px-4.e-flex.e-con.e-child {
    min-width: 100% !important;
}.elementor-element.elementor-element-0fc303e.glass-panel.p-6.md\:p-\[22px\].rounded-\[26px\].bg-gradient-to-r.from-\[\#0f141c\].to-\[\#151b24\].relative.overflow-hidden.grid.md\:grid-cols-\[1\.05fr_0\.95fr\].gap-\[18px\].items-center.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    margin-bottom: 0px !important;
}.elementor-widget__width-initial.text-muted.text-sm.max-w-\[600px\].md\:text-right.m-0.mt-2.elementor-widget.elementor-widget-text-editor {
    min-width: 100% !important;
}div#slider {
    display: flex;
    flex-wrap: nowrap !important;
}.elementor-element.elementor-element-f0bb1da.e-con-full.py-16.border-b.border-white\/5.bg-gradient-to-b.from-white\/\[0\.02\].to-white\/\[0\.01\].e-flex.e-con.e-parent.e-lazyloaded {
    padding-top: 0px !important;
}div#innovation {
    padding-top: 0px !important;
}.elementor-element.elementor-element-00b800a.e-con-full.py-16.border-b.border-white\/5.bg-gradient-to-b.from-white\/\[0\.02\].to-white\/\[0\.01\].e-flex.e-con.e-parent.e-lazyloaded {
    padding-top: 0px !important;
}.elementor-element.elementor-element-e0fb963.e-con-full.py-16.border-b.border-white\/5.bg-gradient-to-b.from-white\/\[0\.02\].to-white\/\[0\.01\].e-flex.e-con.e-parent.e-lazyloaded {
    padding-top: 0px !important;
}.elementor-element.elementor-element-a9bc3ac.e-con-full.py-16.border-b.border-white\/5.bg-gradient-to-b.from-white\/\[0\.02\].to-white\/\[0\.01\].e-flex.e-con.e-parent.e-lazyloaded {
    padding-top: 0px !important;
}.elementor-element.elementor-element-3c8693e.e-con-full.flex.whitespace-nowrap.overflow-hidden.relative.glass-panel.rounded-\[24px\].py-6.e-grid.e-con.e-child {
    display: inline-flex !important;
}.e-con-full.h-\[92px\].w-\[200px\].flex.items-center.justify-center.font-bold.text-\[\#95a2b3\].e-flex.e-con.e-child {
    min-width: 34% !important;
}.elementor-element.elementor-element-9d431ac.e-con-full.py-16.border-b.border-white\/5.bg-gradient-to-b.from-white\/\[0\.02\].to-white\/\[0\.01\].e-flex.e-con.e-parent.e-lazyloaded {
    padding-top: 0px !important;
}.row-fl span.wpcf7-form-control-wrap {
    min-width: 100% !important;
}div#contact {
    padding-bottom: 20px !important;
}
}

@media(min-width:1200px){
	.elementor-element.elementor-element-dee7d05.e-con-full.e-grid.relative.e-con.e-child {
    max-height: 284px;
}
}
.elementor-element.elementor-element-dee7d05.e-con-full.e-grid.relative.e-con.e-child {
    max-height: 284px;
}.elementor-element.elementor-element-39574e4.e-con-full.absolute.top-1\/2.left-0.w-full.h-\[2px\].bg-white\/5.-translate-y-1\/2.hidden.md\:block.e-flex.e-con.e-child {
    min-height: 2px !important;
    max-height: 2px !important;
    height: 2px !important;
	padding-block-end:0px !important;
    padding-block-start: 0px !important;
}div#process-line {
    height: 2px !important;
    min-height: 2px !important;
    max-height: 2px !important;
	padding-block-end:0px !important;
    padding-block-start: 0px !important;
   
}.inline-block.px-2\.5.py-2.rounded-full.text-\[11px\].tracking-widest.uppercase.border.border-white\/10.bg-white\/10.text-\[\#d7e1ee\].w-max.mb-1.elementor-widget.elementor-widget-heading * {
    color: rgb(184 194 207) !important;
}
.inline-block.px-2\.5.py-2.rounded-full.text-\[11px\].tracking-widest.uppercase.border.border-white\/10.bg-white\/10.text-\[\#d7e1ee\].w-max.mb-1.elementor-widget.elementor-widget-heading * {
    color: rgb(184 194 207) !important;
}.elementor-39 .elementor-element.elementor-element-eca52c5 {
    padding: 0px !important;
}.elementor-element.elementor-element-dee7d05.e-con-full.e-grid.relative.e-con.e-child {
    padding-left: 0px;
    padding-right: 0px;
}.md\:text-\[34px\] *{
        font-size: 34px;
    }.text-\[46px\] * {
    font-size: 46px !important;
}.text-\[34px\] * {
    font-size: 36px !important;
}.group:hover .group-hover\:text-electric h4.elementor-heading-title.elementor-size-default {
    color: #6EC1E4 !important;
}.group:hover .group-hover\:text-amethyst h4.elementor-heading-title.elementor-size-default {
    color: #8b5cf6 !important;
}
@media(min-width:1200px) and (max-width:1480px){
	main#main {
    max-width: 100% !important;
    margin: auto;
    padding-top: 80px;
}.elementor-element.elementor-element-eca52c5.e-con-full.e-grid.grid.grid-cols-1.md\:grid-cols-5.gap-3.process-steps.relative.z-10.e-con.e-child {
    height: 176px !important;
}div#process-line {
    top: 126px !important;
}.elementor-element.elementor-element-39574e4.e-con-full.absolute.top-1\/2.left-0.w-full.h-\[2px\].bg-white\/5.-translate-y-1\/2.hidden.md\:block.e-flex.e-con.e-child {
    top: 126px !important;
}
}::selection {
  background-color: #00d2ff; /* A yellow background color */
  color: #000000;           /* Black text color for contrast */
}/* For Firefox versions that might require a prefix */
::-moz-selection {
  background-color: #00d2ff;
  color: #000000;
}
.partners-track img {
    min-height: 115px !important;
    margin: 0 30px;
    object-fit: contain;
    transition: 10s ease;
    cursor: pointer;
}
 .partners-slider {
            overflow: hidden;
            padding: 30px 0;
            position: relative;
        }

        .partners-track {
            display: flex;
            width: max-content;
            animation: scroll 25s linear infinite;
        }

        .partners-track .elementor-widget-image {
            height: 60px;
            margin: 0 30px;
            object-fit: contain;
            transition: 10s ease;
            cursor: pointer;
        }

        .partners-track .elementor-widget-image:hover {
            transform: scale(1.05);
        }

        /* Infinite smooth scroll */
        @keyframes scroll {
            from {
                transform: translateX(0);
            }

            to {
                transform: translateX(-50%);
            }
        }

        @media (min-width:1920px) {
            .partners-section .partners-track .elementor-widget-image {
                height: 3vw;
                margin: 0 1.5vw;
            }

            .partners-section h2.por-titttt.text-center.mb-4.p-4 {
                font-size: 1.52vw;
                margin-bottom: 1.25vw !important;
            }

            .partners-section.py-5 {
                padding: 2.5vw 0 !important;
            }
        }

main#main {
    max-width: 100%;
    padding-top: 0px;
}.elementor-element.elementor-element-bd80aeb.e-con-full.absolute.inset-0.bg-cover.bg-center.transition-transform.duration-\[2000ms\].group-hover\:scale-105.e-flex.e-con.e-child {
    min-width: 100%;
}.elementor-element.elementor-element-2fe47e4.e-con-full.absolute.inset-0.e-flex.e-con.e-child {
    background: linear-gradient(to right, rgba(5,7,10,0.9) 0%, rgba(5,7,10,0.1) 25%);
}.elementor-element.elementor-element-96dce46.section-label.mb-8.opacity-0.elementor-widget.elementor-widget-heading {
    animation: fadeUp 0.8s ease 0.3s forwards;
}.elementor-element.elementor-element-3343cc7.font-display.text-\[clamp\(36px\,8vw\,56px\)\].leading-\[1\.05\].tracking-\[0\.02em\].opacity-0.uppercase.elementor-widget.elementor-widget-heading {
    animation: fadeUp 0.9s ease 0.5s forwards;
}.elementor-element.elementor-element-f6d678f.e-con-full.mt-12.flex.flex-col.md\:flex-row.items-start.md\:items-end.justify-between.gap-10.opacity-0.e-flex.e-con.e-child {
    animation: fadeUp 0.9s ease 0.75s forwards;
}.font-display *{
   
    font-weight: 600;
}.tracking-\[0\.02em\] {
    letter-spacing: 0.02em;
}.leading-\[1\.05\] *{
    line-height: 1.05;
}.uppercase *{
    text-transform: uppercase;
}.text-\[clamp\(36px\2c 8vw\2c 56px\)\] *{
    font-size: clamp(36px, 8vw, 56px);
}.text-dim *{
    color: rgba(245, 244, 240, 0.45) !important;
}.leading-\[1\.6\] *{
    line-height: 1.6;
}.font-light *{
    font-weight: 300 !important;
}.text-\[clamp\(16px\2c 2vw\2c 20px\)\] *{
    font-size: clamp(16px, 2vw, 20px);
}.font-normal {
    font-weight: 400 !important;
}.text-ink {
    --tw-text-opacity: 1;
    color: rgb(245 247 251 / var(--tw-text-opacity, 1)) !important;
}.text-\[clamp\(16px\2c 2vw\2c 20px\)\] *{
    font-size: clamp(16px, 2vw, 20px) !important;
}.elementor-element.elementor-element-2adee43.e-con-full.max-w-\[1440px\].mx-auto.w-full.relative.z-10.e-flex.e-con.e-child {
    justify-content: end;
}.elementor-element.elementor-element-2adee43.e-con-full.max-w-\[1440px\].mx-auto.w-full.relative.z-10.e-flex.e-con.e-child {
    justify-content: end;
}.leading-\[1\.05\] *{
    line-height: 1.05 !important;
}.uppercase *{
    text-transform: uppercase;
}.text-\[clamp\(40px\2c 5vw\2c 70px\)\] *{
    font-size: clamp(40px, 5vw, 70px);
}p.elementor-heading-title.elementor-size-default {
    font-size: 16px;
    line-height: 1.5rem;
    font-weight:200;
}.text-purple *{
    --tw-text-opacity: 1;
    color: rgb(105 43 152 / var(--tw-text-opacity, 1)) !important;
}.text-ink *{
    --tw-text-opacity: 1;
    color: rgb(245 244 240 / var(--tw-text-opacity, 1)) !important;
}.text-blue *{ 
    --tw-text-opacity: 1;
    color: rgb(9 165 248 / var(--tw-text-opacity, 1)) !important;
}.mb-4 {
    margin-bottom: 1rem !important;
}.leading-\[1\.6\] *{
    line-height: 1.6;
}.text-lg *{
    font-size: 1.125rem;
    line-height: 1.75rem;
}.elementor-element.elementor-element-8ae0a85.e-con-full.lg\:col-span-5.group.e-flex.e-con.e-child {
    min-width: 550px !important;
}.md\:text-5xl *{
        font-size: 3rem;
        line-height: 1;
    }.mb-6{
    margin-bottom: 1.5rem !important;
}.leader-info svg.ekit-svg-icon.icon-linkedin-1 {
    border: none !important;
    top: 4px;
}.leader-info svg.ekit-svg-icon.icon-linkedin-1 path:nth-child(1) {
    opacity: 0 !important;
}.leader-info .flex.items-center.gap-3.e-flex.e-con.e-child {
    justify-content: flex-start !important;
    align-items: flex-start !important;
    padding: 16px 0px 6px !important;
}.tracking-\[0\.01em\] {
    letter-spacing: 0.01em;
}.leading-\[0\.92\] *{
    line-height: 0.92 !important;
}.uppercase {
    text-transform: uppercase;
}.text-\[clamp\(52px\2c 8vw\2c 110px\)\] *{
    font-size: clamp(52px, 8vw, 110px);
}.my-8 *{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}.cta-btn {
    max-width: max-content !important;
    margin: 40px auto 0px !important;
}.elementor-element.e-con-full.py-32.px-8.md\:px-16.bg-panel.text-center.relative.overflow-hidden.e-flex.e-con.e-parent.e-lazyloaded .elementor-element.section-label.justify-center.reveal.elementor-widget.elementor-widget-heading {
    justify-content: center;
}.elementor-element.e-con-full.py-32.px-8.md\:px-16.bg-panel.text-center.relative.overflow-hidden.e-flex.e-con.e-parent.e-lazyloaded .elementor-element.font-display.text-\[clamp\(52px\,8vw\,110px\)\].uppercase.leading-\[0\.92\].tracking-\[0\.01em\].my-8.reveal.reveal-delay-1.elementor-widget.elementor-widget-heading {
    text-align: center !important;
    justify-content: center !important;
    display: flex;
}.elementor-element.e-con-full.py-32.px-8.md\:px-16.bg-panel.text-center.relative.overflow-hidden.e-flex.e-con.e-parent.e-lazyloaded .elementor-element.text-dim.text-\[15px\].mb-12.leading-\[1\.7\].reveal.reveal-delay-2.elementor-widget.elementor-widget-heading {
    text-align: center;
    justify-content: center;
    display: flex;
}.tracking-widest *{
    letter-spacing: 0.1em !important;
}.uppercase {
    text-transform: uppercase;
}.text-4xl *{
    font-size: 2.25rem;
    line-height: 2.5rem !important;
}    .md\:text-3xl *{
        font-size: 28px !important;
        line-height: 33px !important;
    } .text-cyan *{
    color:rgb(24 186 209) !important;
}  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; text-align: left; }
    html { scroll-behavior: smooth; }
    body {
      background: #000000; color: #f5f4f0;
     
      font-weight: 300; line-height: 1.6;
       overflow-x: hidden;
      text-align: left;
    }

    /* ── CUSTOM CURSOR ── */
    #cursor {
      position: fixed; width: 8px; height: 8px; background: #18bad1;
      border-radius: 50%; pointer-events: none; z-index: 9999;
      transform: translate(-50%,-50%);
      transition: width 0.3s ease, height 0.3s ease, background-color 0.3s ease;
      mix-blend-mode: difference;
    }
    #cursor-follower {
      position: fixed; width: 40px; height: 40px;
      border: 1px solid rgba(24, 186, 209, 0.5); border-radius: 50%;
      pointer-events: none; z-index: 9998; transform: translate(-50%,-50%);
      transition: width 0.3s ease, height 0.3s ease, opacity 0.3s ease;
    }
    body:hover #cursor, body:hover #cursor-follower { opacity: 1; }
    .cursor-hover #cursor {
      width: 60px; height: 60px; background: rgba(255,255,255,0.1); backdrop-filter: blur(4px);
    }
    .cursor-hover #cursor-follower { opacity: 0; }

    /* ── TYPOGRAPHY & UTILS ── */
    .font-display { 
     
      font-weight: 600;
    }
    .text-gradient {
      background: linear-gradient(135deg, #09a5f8 0%, #692b98 100%);
      -webkit-background-clip: text; -webkit-text-fill-color: transparent;
    }
    .text-gradient-cyan {
      background: linear-gradient(135deg, #18bad1 0%, #09a5f8 100%);
      -webkit-background-clip: text; -webkit-text-fill-color: transparent;
    }

    /* ── AMBIENT GLOW & GRID ── */
    #ambient-glow {
      position: fixed; top: 0; left: 0; width: 60vw; height: 60vw;
      background: radial-gradient(circle, rgba(24, 186, 209, 0.08) 0%, rgba(9, 165, 248, 0.05) 40%, transparent 70%);
      border-radius: 50%; pointer-events: none; z-index: -1;
      transform: translate(-50%, -50%); filter: blur(60px);
    }
    .bg-grid {
      background-size: 40px 40px;
      background-image: 
        linear-gradient(to right, rgba(255, 255, 255, 0.03) 1px, transparent 1px),
        linear-gradient(to bottom, rgba(255, 255, 255, 0.03) 1px, transparent 1px);
      mask-image: radial-gradient(circle at top left, black 50%, transparent 90%);
    }

    /* ── COMPONENTS ── */
    .nav-cta {
      position: relative; overflow: hidden; background: transparent;
      border: 1px solid #18bad1; color: #18bad1 !important; transition: color 0.3s ease;
      text-align: center;
    }
    .nav-cta::before {
      content: ''; position: absolute; top: 100%; left: 0; right: 0; height: 100%;
      background: #18bad1; transition: top 0.3s ease; z-index: -1;
    }
    .nav-cta:hover { color: #000000 !important; }
    .nav-cta:hover::before { top: 0; }

    .section-label {
      font-size: 12px; letter-spacing: 0.3em; text-transform: uppercase;
      color: #18bad1; display: flex; align-items: center; justify-content: flex-start; gap: 16px;
      text-align: left;
      font-weight: 700;
    }
    .section-label.center { justify-content: center; text-align: center; }
    .section-label::before {
      content: ''; display: block; width: 40px; height: 1px; background: #18bad1;
    }

    /* Protected GSAP Split Text */
    .split-text { opacity: 0; } 
    .word-wrap { display: inline-block; overflow: hidden; vertical-align: top; text-align: inherit; }
    .word-inner { display: inline-block; transform: translateY(110%); text-align: inherit; }
    
    /* CTA Button */
    .cta-liquid {
      position: relative; overflow: hidden; background: #051426;
      border: 1px solid #692b98; color: #fff; z-index: 1;
      transition: color 0.4s ease, border-color 0.4s ease;
      text-align: center; 
    }
    .cta-liquid::before {
      content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%;
      background: linear-gradient(90deg, #09a5f8, #692b98); z-index: -1;
      transition: left 0.5s cubic-bezier(0.25, 1, 0.5, 1);
    }
    .cta-liquid:hover { border-color: transparent; }
    .cta-liquid:hover::before { left: 0; }

    /* ── HORIZONTAL SCROLL FOR PILLARS ── */
    .h-scroll-wrapper { width: 100%; overflow: hidden; background: #051426; position: relative; }
    .h-scroll-container { display: flex; flex-wrap: nowrap; gap: 32px; padding: 0 8vw; width: max-content; }
    
    .tech-card-h {
      width: 85vw; max-width: 480px; height: 640px; position: relative; border-radius: 24px; overflow: hidden;
      border: 1px solid rgba(255,255,255,0.05); background: #000;
      padding: 40px; display: flex; flex-direction: column; justify-content: space-between;
      transition: border-color 0.4s ease;
    }
    .tech-card-h:hover { border-color: rgba(24, 186, 209, 0.5); }
    
    /* ── VERTICAL TIMELINE ── */
    .timeline-wrapper { position: relative; padding-left: 48px; margin-top: 40px; }
    .timeline-line {
      position: absolute; left: 0; top: 0; bottom: 0; width: 2px; background: rgba(255,255,255,0.05);
    }
    .timeline-progress {
      position: absolute; left: 0; top: 0; width: 2px; background: #09a5f8; height: 0%;
      box-shadow: 0 0 10px rgba(9, 165, 248, 0.8);
    }
    .timeline-item { position: relative; padding-bottom: 64px; }
    .timeline-item:last-child { padding-bottom: 0; }
    .timeline-dot {
      position: absolute; left: -52px; top: 8px; width: 10px; height: 10px; border-radius: 50%;
      background: #000; border: 2px solid rgba(255,255,255,0.2); transition: all 0.4s ease;
      z-index: 2;
    }
    .timeline-item.active .timeline-dot {
      background: #09a5f8; border-color: #09a5f8; box-shadow: 0 0 15px rgba(9, 165, 248, 0.6);
    }nav.fixed.top-0.left-0.right-0.z-50.px-8.md\:px-16.py-6.flex.justify-between.items-center.mix-blend-normal.backdrop-blur-xl.bg-base\/60.border-b.border-borderline {
    border: none !important;
}.text-sm {
    font-size: 14px !important;
    line-height: 1.25rem;
}span.elementor-icon-list-text span.text-cyan.mt-0\.5.text-xs {
    margin-right: 5px !important;
}@media(max-width:700px){
	body .elementor-element.elementor-element-8ae0a85.e-con-full.lg\:col-span-5.group.e-flex.e-con.e-child {
    min-width: 100% !important;
}.py-32 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}.px-8 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}.text-\[clamp\(52px\2c 8vw\2c 110px\)\] * {
    font-size: 39px;
    line-height: 45px !important;
}.my-8 {
    margin-top: 0px;
    margin-bottom: 20px;
}.items-center *{
    align-items: center !important;
}.inline-flex *{
    display: inline-flex;
}.text-xs *{
    font-size: 0.75rem !important;
    line-height: 1rem;
}.gap-4 *{
    gap: 2px;
}.text-\[clamp\(40px\2c 5vw\2c 70px\)\] *{
    font-size: 30px;
    line-height:38px !important;
}.text-\[clamp\(24px\2c 2\.5vw\2c 48px\)\] *{
    font-size: 24px !important;
}p.elementor-heading-title.elementor-size-default {
    font-size: 13px !important;
    line-height: 1.5rem;
    font-weight: 200;
}.text-4xl *{
    font-size: 30px;
    line-height: 2.5rem;
}.mb-20{
    margin-bottom:40px !important;
}.mt-6 {
    margin-top: 0px !important;
}.text-\[clamp\(36px\2c 8vw\2c 56px\)\] *{
    font-size: 30px !important;
}.text-\[clamp\(36px\2c 8vw\2c 56px\)\] *{
    font-size: 30px !important;
}.elementor-element.acc-title.elementor-widget.elementor-widget-heading {
    min-width: 100% !important;
    transform: none !important;
}.acc-content {
    display: block !important;
}.section-label {
    letter-spacing: 1px !important;
}.h-scroll-container {
    padding-bottom: 91px !important;
}body div#tab-blogg .elementskit-post-body h2.entry-title * {
   
    font-weight: 900 !important;
    font-size: 25px !important;
    transition-duration: 300ms !important;
}.elementor-element.elementor-element-ee05ea3.e-grid.e-con-full.accordion-container.e-con.e-child {
    flex-direction: column !important;
}.section-label {
    letter-spacing: 1px !important;
}body .e-con-full.cs-item.lg\:col-span-6.aspect-square.hover-trigger.fade-up.e-flex.e-con.e-child {
    min-width: 100% !important;
    height: 400px !important;
}.elementor-element.elementor-element-bf2fd07.e-con-full.cs-item.lg\:col-span-12.aspect-\[16\/9\].lg\:aspect-\[21\/9\].hover-trigger.fade-up.e-flex.e-con.e-child {
    height: 400px;
}.elementor-element.elementor-element-6ed06a0.w-full.h-full.object-cover.filter.grayscale-\[60\%\].group-hover\:grayscale-0.transition-all.duration-700.transform.group-hover\:scale-105.elementor-widget.elementor-widget-image img{
    min-height:100%;
    object-fit:cover;
}.elementor-element.e-grid.e-con-full.max-w-\[1440px\].mx-auto.w-full.relative.z-10.grid.grid-cols-1.lg\:grid-cols-2.gap-12.items-center.e-con.e-child {
    display: flex !important;
    flex-direction: column !important;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-image-card {
    flex-direction: column !important;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-entry-header {
    max-width: 100% !important;
    height: 380px !important;
}.elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-body {
    max-width: 100% !important;
    padding: 30px 15px !important;
}body div#casestudy .elementor-element.elementor-element-59b0ee2.elementor-widget.elementor-widget-elementskit-blog-posts .elementskit-post-body h2.entry-title * {
    font-size: 26px !important;
    line-height: 27px;
}.py-24 {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
}body .elementor-1313 .elementor-element.elementor-element-41ace7c h2 {
    font-size: 30px !important;
    font-weight: 900;
}body .elementor-1313 .elementor-element.elementor-element-41ace7c h2 *{
    font-size: 30px !important;
    font-weight: 900;
}.elementor-element.elementor-element-4bbfc6c.w-full.h-full.object-cover.filter.grayscale.opacity-20.elementor-widget.elementor-widget-image img{
    min-height:100%;
	}.text-\[clamp\(48px\2c 6vw\2c 80px\)\] *{
		font-size:40px !important
	}.elementor-element.elementor-element-a8e137b{
		padding:20px !important;
	}.elementor-element.elementor-element-a8e137b *{
		position:relative !important;
		top:0px !important;
		left:0px !important;
		right:0px !important;
		bottom:0px !important
	}body .text-\[clamp\(40px\2c 5vw\2c 72px\)\] * {
    font-size: 30px !important;
    font-weight: 400 !important;
}body .md\:text-5xl * {
    font-size: 30px !important;
    line-height: 1;
    font-weight: 400 !important;
}body div#post-items--acec125.row.post-items .elementskit-post-body h2 a {
    font-size: 22px !important;
    font-weight: 400 !important;
}body .deensimc-tes-item blockquote *{
        font-size: 25px !important;
        line-height:42px !important;
        color:#fff !important;
        font-weight:900 !important;
       
    }body .deensimc-tes-heading *{
        color: #fff !important;
       font-size: 10px  !important;
       letter-spacing:2px !important;
    line-height: 1rem !important;
    text-transform: uppercase !important;
    }body .deensimc-tes-heading {
        padding: 0px 30px 30px !important;
        margin-top: -30px !important;
         !important;
    }body .deensimc-tes-item{
        min-width:auto !important;
        border-color: rgb(255 255 255 / 0.1) !important;
        border-width: 1px !important;
        min-height: auto !important;
        border-radius: 30px;
    }.elementor-element.cta-btn.inline-flex.items-center.gap-4.text-xs.font-bold.tracking-\[0\.18em\].uppercase.px-10.py-5.rounded-full.elementor-widget.elementor-widget-button{
			padding:10px 15px !important
	}body .md\:text-6xl * {
    font-size: 30px;
    line-height: 35px !important;
    font-weight: 400 !important;
}
}.elementor-element.elementor-element-c84417c.text-\[50px\].leading-\[1\.02\].font-bold.tracking-\[-0\.05em\].mb-3.relative.z-10.elementor-widget.elementor-widget-heading *{
text-align:center !important;
}.elementor-element.elementor-element-c84417c.text-\[50px\].leading-\[1\.02\].font-bold.tracking-\[-0\.05em\].mb-3.relative.z-10.elementor-widget.elementor-widget-heading *{
text-align:center !important;
}/* End custom CSS */