.elementor-43 .elementor-element.elementor-element-4d9a1aa{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-43 .elementor-element.elementor-element-4d9a1aa>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-43 .elementor-element.elementor-element-4c4755a .th-title{font-size:116px}.elementor-43 .elementor-element.elementor-element-0592759 .th-title{font-size:16px}.elementor-43 .elementor-element.elementor-element-257ded6{overflow:hidden}.elementor-43 .elementor-element.elementor-element-c2654fc>.elementor-element-populated{padding:0}.elementor-43 .elementor-element.elementor-element-cf9998f>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-43 .elementor-element.elementor-element-cf9998f{padding:120px 0 120px 0}.elementor-43 .elementor-element.elementor-element-ac34d8e>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-e0bcf13>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-43 .elementor-element.elementor-element-e0bcf13>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-4d688ee .title-area{text-align:left;margin:0 0 40px 0}.elementor-43 .elementor-element.elementor-element-4d688ee .th-title{font-size:30px;margin:-6px 0 30px 0}.elementor-43 .elementor-element.elementor-element-1e5f68d .btn-wrapper{justify-content:left}.elementor-43 .elementor-element.elementor-element-8040656>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-180dce8 .title-area{text-align:left}.elementor-bc-flex-widget .elementor-43 .elementor-element.elementor-element-62147e8.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-43 .elementor-element.elementor-element-62147e8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-43 .elementor-element.elementor-element-62147e8>.elementor-element-populated{margin:0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-ce87d76>.elementor-widget-container{margin:0 0 50px 0}.elementor-43 .elementor-element.elementor-element-ce87d76 .btn-wrapper{justify-content:right}.elementor-43 .elementor-element.elementor-element-774d189>.elementor-container{max-width:1234px}.elementor-43 .elementor-element.elementor-element-774d189{padding:0 0 120px 0}.elementor-43 .elementor-element.elementor-element-89fdb81>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-0fe69cc>.elementor-container{max-width:1234px}.elementor-43 .elementor-element.elementor-element-0fe69cc{padding:0 0 120px 0}.elementor-43 .elementor-element.elementor-element-0aabc04>.elementor-element-populated{padding:0 15px 0 15px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-43 .elementor-element.elementor-element-866a566{text-align:center}.elementor-43 .elementor-element.elementor-element-866a566 .elementor-heading-title{color:#fff}.elementor-43 .elementor-element.elementor-element-15318e7>.elementor-container{max-width:1234px}.elementor-43 .elementor-element.elementor-element-15318e7{padding:0 0 120px 0}.elementor-43 .elementor-element.elementor-element-4b4da44>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-82ab152>.elementor-container{max-width:1234px}.elementor-43 .elementor-element.elementor-element-82ab152{padding:0 0 120px 0}.elementor-43 .elementor-element.elementor-element-ad6bcb5>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-08a3a22{overflow:hidden;padding:0 0 120px 0}.elementor-43 .elementor-element.elementor-element-a2bb1c1>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-c06c71b .title-area{text-align:center}.elementor-43 .elementor-element.elementor-element-5d8b2b2{padding:0 0 120px 0}.elementor-43 .elementor-element.elementor-element-10ceb94>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-43 .elementor-element.elementor-element-10ceb94>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-2b93576{width:var(--container-widget-width,118.288%);max-width:118.288%;--container-widget-width:118.288%;--container-widget-flex-grow:0}.elementor-43 .elementor-element.elementor-element-2b93576.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-43 .elementor-element.elementor-element-95106cc{overflow:hidden}.elementor-43 .elementor-element.elementor-element-c69ee0b>.elementor-element-populated{padding:0}.elementor-43 .elementor-element.elementor-element-d30d370>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-43 .elementor-element.elementor-element-d30d370{padding:0 0 120px 0}.elementor-43 .elementor-element.elementor-element-b3e0e81>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-43 .elementor-element.elementor-element-b3e0e81>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-53e81d9 .title-area{text-align:left;margin:0 0 40px 0}.elementor-43 .elementor-element.elementor-element-53e81d9 .th-title{font-size:34px;margin:-6px 0 30px 0}.elementor-43 .elementor-element.elementor-element-9324590>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-b0f4fd8{overflow:hidden;padding:0 0 120px 0}.elementor-43 .elementor-element.elementor-element-2e56967>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-43 .elementor-element.elementor-element-2e56967>.elementor-element-populated{padding:0}.elementor-43 .elementor-element.elementor-element-7ae969c>.elementor-widget-container{padding:0}.elementor-43 .elementor-element.elementor-element-7ae969c .title-area{text-align:center}.elementor-43 .elementor-element.elementor-element-7ae969c .th-sub{font-size:16px}.elementor-43 .elementor-element.elementor-element-7ae969c .th-title{font-size:60px}.elementor-43 .elementor-element.elementor-element-331b619 .btn-wrapper{justify-content:center}.elementor-43 .elementor-element.elementor-element-3c23a3c{overflow:hidden;padding:0 0 120px 0}.elementor-43 .elementor-element.elementor-element-f278c68>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-0ab93fe{overflow:hidden;padding:120px 0 120px 0}.elementor-43 .elementor-element.elementor-element-f715af0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-43 .elementor-element.elementor-element-f715af0>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-8fbb5fe>.elementor-widget-container{padding:0}.elementor-43 .elementor-element.elementor-element-8fbb5fe .title-area{text-align:center}.elementor-43 .elementor-element.elementor-element-e4ee21e{--spacer-size:50px}@media(min-width:768px){.elementor-43 .elementor-element.elementor-element-ac34d8e{width:58.33%}.elementor-43 .elementor-element.elementor-element-e0bcf13{width:41.67%}.elementor-43 .elementor-element.elementor-element-8040656{width:66.67%}.elementor-43 .elementor-element.elementor-element-62147e8{width:33.33%}.elementor-43 .elementor-element.elementor-element-b3e0e81{width:58.33%}.elementor-43 .elementor-element.elementor-element-9324590{width:41.67%}}@media(max-width:1024px) and (min-width:768px){.elementor-43 .elementor-element.elementor-element-ac34d8e{width:100%}.elementor-43 .elementor-element.elementor-element-e0bcf13{width:100%}.elementor-43 .elementor-element.elementor-element-8040656{width:100%}.elementor-43 .elementor-element.elementor-element-62147e8{width:100%}.elementor-43 .elementor-element.elementor-element-b3e0e81{width:100%}.elementor-43 .elementor-element.elementor-element-9324590{width:100%}}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-cf9998f{padding:80px 0 80px 0}.elementor-43 .elementor-element.elementor-element-ac34d8e>.elementor-element-populated{padding:0 36px 0 36px}.elementor-43 .elementor-element.elementor-element-e0bcf13>.elementor-element-populated{padding:0 36px 0 36px}.elementor-43 .elementor-element.elementor-element-8040656>.elementor-element-populated{padding:0 36px 0 36px}.elementor-43 .elementor-element.elementor-element-180dce8 .title-area{margin:0 0 30px 0}.elementor-43 .elementor-element.elementor-element-62147e8>.elementor-element-populated{padding:0 36px 0 36px}.elementor-43 .elementor-element.elementor-element-ce87d76 .btn-wrapper{justify-content:left}.elementor-43 .elementor-element.elementor-element-774d189{padding:0 0 80px 0}.elementor-43 .elementor-element.elementor-element-89fdb81>.elementor-element-populated{padding:0 36px 0 36px}.elementor-43 .elementor-element.elementor-element-0fe69cc{padding:0 0 80px 0}.elementor-43 .elementor-element.elementor-element-0aabc04>.elementor-element-populated{padding:0 36px 0 36px}.elementor-43 .elementor-element.elementor-element-15318e7{padding:0 0 80px 0}.elementor-43 .elementor-element.elementor-element-4b4da44>.elementor-element-populated{padding:0 36px 0 36px}.elementor-43 .elementor-element.elementor-element-82ab152{padding:0 0 80px 0}.elementor-43 .elementor-element.elementor-element-ad6bcb5>.elementor-element-populated{padding:0 36px 0 36px}.elementor-43 .elementor-element.elementor-element-08a3a22{padding:0 0 80px 0}.elementor-43 .elementor-element.elementor-element-a2bb1c1>.elementor-element-populated{padding:0 36px 0 36px}.elementor-43 .elementor-element.elementor-element-5d8b2b2{padding:0 0 80px 0}.elementor-43 .elementor-element.elementor-element-10ceb94>.elementor-element-populated{padding:0 36px 0 36px}.elementor-43 .elementor-element.elementor-element-d30d370{padding:0 0 80px 0}.elementor-43 .elementor-element.elementor-element-b3e0e81>.elementor-element-populated{padding:0 36px 0 36px}.elementor-43 .elementor-element.elementor-element-9324590>.elementor-element-populated{padding:0 36px 0 36px}.elementor-43 .elementor-element.elementor-element-b0f4fd8{padding:0 0 80px 0}.elementor-43 .elementor-element.elementor-element-3c23a3c{padding:0 0 80px 0}.elementor-43 .elementor-element.elementor-element-f278c68>.elementor-element-populated{padding:0 36px 0 36px}.elementor-43 .elementor-element.elementor-element-0ab93fe{padding:80px 0 80px 0}.elementor-43 .elementor-element.elementor-element-f715af0>.elementor-element-populated{padding:0 36px 0 36px}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-ac34d8e>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-e0bcf13>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-8040656>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-62147e8>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-89fdb81>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-0aabc04>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-4b4da44>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-ad6bcb5>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-a2bb1c1>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-10ceb94>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-b3e0e81>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-9324590>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-7ae969c>.elementor-widget-container{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-f278c68>.elementor-element-populated{padding:0 15px 0 15px}.elementor-43 .elementor-element.elementor-element-f715af0>.elementor-element-populated{padding:0 15px 0 15px}}#hero .hero-bg-anime1-2,#hero .hero-bg-anime1-3,#hero .hero-bg-anime1-4{display:none !important}#hero .hero-thumb,#hero .hero-title,#hero .hero-title-anime{animation:none !important}#hero .hero-bg-anime1-1{animation-duration:20s !important}@media(min-width:992px){header.th-header,header.th-header .row,header.th-header .header-logo,header.th-header .main-menu,header.th-header .header-button,#hero,#hero .hero-style1,#hero .hero-thumb,#hero .hero-title{transition:none !important}header.th-header .row{min-height:342px}header.th-header .header-logo{min-height:242px}header.th-header .main-menu{min-height:110px;white-space:nowrap}header.th-header .header-button{min-height:100px}#hero,#hero .hero-style1{min-height:1022px}#hero .hero-thumb{min-height:768px;aspect-ratio:650 / 869}#hero .hero-style1>h1.hero-title:nth-of-type(2){max-width:760px;font-size:clamp(40px,5vw,64px) !important;line-height:.98 !important;letter-spacing:-.025em !important}#hero .hero-style1>h1.hero-title:nth-of-type(3){max-width:760px;margin-top:18px !important;font-size:clamp(20px,2.2vw,32px) !important;line-height:1.2 !important;letter-spacing:.08em !important}}@media(max-width:991px){#hero .hero-style1>h1.hero-title:nth-of-type(2){font-size:clamp(42px,13vw,76px) !important;line-height:.98 !important}#hero .hero-style1>h1.hero-title:nth-of-type(3){margin-top:14px !important;font-size:18px !important;line-height:1.25 !important;letter-spacing:.04em !important}}#hero .hero-style1>h1.hero-title:nth-of-type(2) img{width:60px !important;height:60px !important;margin:0 12px 0 0 !important;vertical-align:middle}@media(max-width:991px){#hero .hero-style1>h1.hero-title:nth-of-type(1){font-size:clamp(48px,15vw,76px) !important;line-height:.95 !important;letter-spacing:-.03em !important}}.service-counter-divider{display:flex}.service-counter-divider .service-wrap{width:100%;min-height:240px;padding:28px 26px 24px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 14px 32px rgba(0,0,0,.18);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.service-counter-divider .service-wrap:hover{transform:translateY(-6px);border-color:#08b9dc;box-shadow:0 18px 36px rgba(8,185,220,.14)}.service-counter-divider .service-wrap_content{display:flex;flex-direction:column;height:100%}.service-counter-divider .service-wrap_content .box-title{margin-bottom:12px;line-height:1.2}.service-counter-divider .service-wrap_text{flex:1;margin-bottom:22px;color:rgba(255,255,255,.72)}.service-counter-divider .service-wrap_content .link-btn{display:inline-flex;width:fit-content;align-items:center;gap:6px;margin-top:auto;color:#08b9dc;font-weight:700;letter-spacing:.03em}@media(max-width:991px){.service-counter-divider .service-wrap{min-height:0;padding:24px 20px 22px}}.portfolio-slider1 .project-card{overflow:hidden;border-radius:22px;background:#0b0e12;box-shadow:0 18px 40px rgba(0,0,0,.2)}.portfolio-slider1 .project-card .project-img{overflow:hidden}.portfolio-slider1 .project-card .project-img img{transition:transform .35s ease,filter .35s ease;filter:saturate(0.95)}.portfolio-slider1 .project-card:hover .project-img img{transform:scale(1.04);filter:saturate(1.05)}.portfolio-slider1 .project-card .project-content{left:0;right:0;bottom:0;width:auto;padding:78px 28px 26px;background:linear-gradient(180deg,rgba(4,7,10,0) 0,rgba(4,7,10,.92) 62%,rgba(4,7,10,.98) 100%)}.portfolio-slider1 .project-card .project-card_subtitle{margin-bottom:8px;color:#08b9dc;font-weight:700;letter-spacing:.08em}.portfolio-slider1 .project-card .project-card_title{margin:0}.portfolio-slider1 .project-card .project-card_title a{color:#fff;font-size:clamp(20px,2.2vw,32px);line-height:1.15}.portfolio-slider1 .project-card .project-card_title a:hover{color:#08b9dc}.portfolio-slider1 .project-card .icon-btn{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:rgba(4,7,10,.45);color:#fff;transition:background .25s ease,border-color .25s ease,transform .25s ease}.portfolio-slider1 .project-card .icon-btn:hover{border-color:#08b9dc;background:#08b9dc;color:#041016;transform:translateY(-3px)}@media(max-width:767px){.portfolio-slider1 .project-card .project-content{padding:62px 20px 20px}.portfolio-slider1 .project-card .project-card_title a{font-size:22px}}.portfolio-slider1 .project-card .project-content{z-index:3 !important}.portfolio-slider1 .project-card .project-card_subtitle{color:#08b9dc !important}.portfolio-slider1 .project-card .project-card_title a{color:#fff !important;text-shadow:0 2px 12px rgba(0,0,0,.55)}.portfolio-slider1 .project-card .icon-btn{z-index:4 !important}