/* kt-css-prune: plugins/agntix-core/include/elementor/hero/hero.css (2026-11-09 07:49) - names not used anywhere on the site removed */
.tp-hero-ptb{padding-top: 225px; padding-bottom: 135px; border-radius: 0 0 50px 50px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-hero-ptb{padding-top: 180px; padding-bottom: 70px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.tp-hero-ptb{padding-top: 170px; padding-bottom: 80px;}}@media (max-width: 767px){.tp-hero-ptb{padding-top: 155px; padding-bottom: 70px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-hero-title-box{margin-bottom: 40px;}}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-hero-title-box{margin-bottom: 30px;}}.tp-hero-content-wrap{margin-left: 60px; height: 100%;}@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-hero-content-wrap{margin-left: 0;}}@media (max-width: 767px){.tp-hero-content-wrap{flex-wrap: wrap;}}@media only screen and (min-width: 576px) and (max-width: 767px){.tp-hero-content-wrap{flex-wrap: wrap; flex-direction: row-reverse;}}.tp-hero-info{z-index: 9; padding: 0 10px; padding-top: 20px; border-top: 1px solid rgba(255, 255, 255, 0.7);}@media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-hero-info{margin-bottom: 40px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-hero-info{margin-top: 80px;}}@media (max-width: 767px){.tp-hero-info{width: 100%; flex-wrap: wrap; margin-bottom: 30px;}}.tp-hero-info p{font-size: 16px; line-height: 1.5; margin-bottom: 0; font-weight: 500; color: var(--tp-common-white);}@media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-hero-info p br{display: none;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.tp-hero-info p{padding-right: 50px;}}.tp-hero-info span{margin-left: 30px; transform: translateY(10px); color: var(--tp-common-white);}.tp-hero-info span a{position: relative; height: 23px; width: 23px; overflow: hidden; display: inline-block;}.tp-hero-info span a svg{position: absolute; bottom: -1px; left: 1px; transform: translateY(-2px); transition: all 0.2s ease-out;}.tp-hero-info span a svg:last-child{left: -22px; bottom: -22px; transform: translate(0, 0);}.tp-hero-info span a:hover svg:first-child{opacity: 0; transform: translate(20px, -20px);}.tp-hero-info span a:hover svg:last-child{transform: translate(23px, -23px);}.tp-hero-more-info{width: 220px; min-height: 300px; background-size: cover; background-repeat: no-repeat;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.tp-hero-more-info{min-height: 310px;}}.tp-hero-more-info-wrap{margin-left: 133px;}@media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-hero-more-info-wrap{margin-left: 0;}}.tp-hero-more-info p{font-style: italic; font-weight: 400; font-size: 20px; line-height: 1.3; margin-bottom: 0; padding: 0px 25px; padding-bottom: 40px; color: var(--tp-common-black);}.tp-hero-avater{padding: 12px 20px 35px 11px;}.tp-hero-avater span{font-weight: 600; font-size: 16px; line-height: 1.62; letter-spacing: -0.01em; color: var(--tp-common-black);}.tp-hero-link{padding: 15px;}@media (max-width: 767px){.tp-hero-link{padding: 20px;}}.tp-hero-link a{display: inline-block; border-radius: 30px; padding: 8px 24px; font-weight: 600; font-size: 17px; letter-spacing: -0.01em; color: var(--tp-common-white); background-color: var(--tp-common-black);}.tp-hero-link a:hover{background-color: var(--tp-common-red-3);}.tp-hero-line{position: absolute; top: 65px; right: 100%; height: 1px; width: 60px; display: inline-block; background-color: var(--tp-common-white);}.tp-hero-line::before{content: ""; height: 9px; width: 9px; border-radius: 50%; display: inline-block; transform: translateY(-14px); background-color: var(--tp-common-white);}@media (max-width: 767px){.tp-hero-2-area{padding-bottom: 0;}}.design-hero-slide-active .slide-transtion{-webkit-transition-timing-function: linear; transition-timing-function: linear;}.design-hero-slide-active .swiper-slide{width: auto;}.content__img{width: 250px; aspect-ratio: 1.1; border-radius: 10px; position: absolute; top: 0; left: 0; opacity: 0; overflow: hidden; will-change: transform, filter;}.content__img-inner{background-position: 50% 50%; width: calc(100% + 20px); height: calc(100% + 20px); background-size: cover; position: absolute; top: -10px; left: -10px;}.ai-hero-slider-2{transform: scale(1, -1);}.ai-hero-slider-2 img{transform: scale(1, -1);}.box{display: inline-flex;}.box .eye{position: relative; width: 74px; height: 74px; display: block; background: var(--tp-common-yellow-green); margin: 0 5px; border-radius: 50%;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.box .eye{width: 64px; height: 64px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.box .eye{width: 54px; height: 54px;}}.box .eye:before{content: ""; position: absolute; top: 50%; left: 22px; width: 30px; height: 30px; border-radius: 50%; background: #17312f; transform: translate(-50%, -50%);}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.box .eye:before{width: 25px; height: 25px;}}.tp-image-distortion{overflow: hidden; height: 100%; position: relative;}.tp-image-distortion canvas{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1;}.st-award-thumb-shape{position: absolute; width: 175px; height: 70px; bottom: 0; left: 0; border-radius: 5px; background-color: #FFCF27; -webkit-transform: rotate(-55deg) translate(-100%, 150%); transform: rotate(-55deg) translate(-100%, 150%); -webkit-transition: all 0.5s; transition: all 0.5s; z-index: 1; opacity: 0;}@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.st-award-thumb-shape{display: none;}}#st-award-thumb img{transform-origin: bottom left;}.st-cta-bg-circle{position: absolute; top: 0; left: -3.5%; height: 1000px; width: 107%; display: inline-block; right: 0; margin: 0 auto; text-align: center;}.ar-award-item{padding: 26px 0; position: relative; border-bottom: 1px solid rgba(29, 33, 50, 0.08);}@media (max-width: 767px){.ar-award-item{padding: 26px 10px;}}.ar-award-item:first-child{border-top: 1px solid rgba(29, 33, 50, 0.08);}.ar-award-item::after{position: absolute; content: ""; top: 0; left: 0; height: 0; width: 100%; transition: 0.3s ease-in-out; background-color: var(--tp-common-red-2);}.ar-award-item:hover::after{height: 100%;}.ar-award-item:hover span{color: var(--tp-common-white);}.ar-award-item:hover span svg{color: var(--tp-common-white);}