.stage6,.stage6{margin: 0px; font-size: 16px; font-family: proxima-nova;}
.stage6,.stage6 h1,.stage6 h2,.stage6 h3,.stage6 h4,.stage6 h5,.stage6 h6,.stage6 p,.stage6 a:not(.elementor-icon){}
.stage6:not(home) #Main-header{background-color: rgb(0, 0, 0);}
.stage6 .pfl-fix-svgcolor .elementor-element svg{fill: none !important;}
.stage6 .color-orange{color: var(--color-accent-orange) !important;}
.stage6 .site-logo img{filter: invert();}
.stage6 .comments-area a,.stage6 .page-content a{text-decoration: none !important;}
.stage6 #ScrollToExpo{cursor: pointer; bottom: 50px;}


.stage6 .logos{overflow: hidden; padding: 10px 0px; white-space: nowrap; position: relative;}
.stage6 .logos::before,.stage6 .logos::after{position: absolute; top: 0px; content: ""; width: 250px; height: 100%; z-index: 2;}
.stage6 .logos::before{left: 0px; background: linear-gradient(to left, rgba(255, 255, 255, 0), rgb(255, 255, 255));}
.stage6 .logos::after{right: 0px; background: linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255));}
.stage6 .logos-slide{display: inline-block;}
.stage6 .logo-blog1 .logos-slide{animation: 35s linear 0s infinite normal none running slide1;}
.stage6 .logo-blog2 .logos-slide{animation: 35s linear 0s infinite normal none running slide2;}
.stage6 .logos:hover .logos-slide{animation-play-state: paused;}
.stage6 .logos-slide img{height: 75px; filter: grayscale(100%); transition: 0.5s;}
.stage6 .logos-slide .logo-cover:hover img{filter: none; transform: scale(1.1);}
.stage6 .logo-cover{padding: 20px; border: 1px solid rgb(222, 222, 222); display: inline-block; margin: 0px 10px; min-width: 220px; text-align: center; background-color: rgb(255, 255, 255);}
.stage6 .logo-blog2{overflow: hidden; white-space: nowrap;}
.stage6 .logos-slide2{display: inline-block;}
.stage6 .logo-blog2 .logos-slide2{animation: 35s linear 0s infinite normal none running slide2;}
.stage6 .logo-blog2:hover .logos-slide2{animation-play-state: paused;}
.stage6 .logos-slide2 img{transition: 0.5s;}
.stage6 .logos-slide2 .logo-cover:hover img{transform: scale(1);}
.stage6 .logo-blog2 .logo-cover{padding: 5px; border: 1px solid rgb(222, 222, 222); display: inline-block; margin: 0px; min-width: 20px; text-align: center; background-color: rgb(255, 255, 255);}
.stage6 #Home-hero{height: 100vh; overflow: hidden; position: relative; z-index: 1;}
.stage6 .ContainerBox1{background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255) 50%, rgb(0, 0, 0) 50%, rgb(0, 0, 0)) 0% 0% / 100% 200%; transition: background 1s; display: flex; place-content: center; align-items: center; flex-direction: column; height: 100%; animation: 0.7s linear 0s 1 normal forwards running HeroMainBox;}
.stage6 .ContainerBox1 h5{font-size: clamp(1.8rem, 6vw, 4rem); color: rgb(255, 255, 255); font-weight: 400; line-height: 1; margin: 0px; z-index: 2;}
.stage6 .ContainerBox1 h2{font-size: clamp(4rem, 14vw, 12rem); color: rgb(255, 255, 255); font-weight: 700; line-height: 1; margin: 0px; z-index: 2;}
.stage6 .ContainerBox2{display: flex; place-content: center; align-items: center; flex-direction: column; height: 100%; background-color: rgb(255, 255, 255); animation: 2.5s linear 0s 1 normal none running HeroTypingBG; position: absolute; z-index: 2; left: 0px; top: 0%; width: 100%; opacity: 0;}
.stage6 .ContainerBox2 h2{font-size: clamp(2rem, 6vw, 8rem); color: rgb(0, 0, 0); font-weight: 400; line-height: 1.1; margin: 0px;}
.stage6 .typewriter h2{overflow: hidden; white-space: nowrap; margin: 0px auto; letter-spacing: 0.15em;}




.stage6 .tracking-out-expand-fwd{animation: 0.8s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s 1 normal both running tracking-out-expand-fwd;}


.stage6 .tracking-in-expand{animation: 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1 normal both running tracking-in-expand;}


.stage6 .circleBox{height: 124px; width: 124px;}
.stage6 .fadeCircleBox svg{width: 200px;}
.stage6 .fadeCircleBox svg,.stage6 .logotxt25{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: rgb(0, 0, 0); font-size: 100px;}
.stage6 .logotxt25{width: 140px; height: 140px; line-height: 140px; text-align: center; background-color: rgb(255, 255, 255); border-radius: 100px; opacity: 0; animation: 0.75s linear 0s 1 normal forwards running fadeIn;}
.stage6 .circle{stroke-dasharray: 1000; stroke-dashoffset: 1000; animation: 1s ease-out 0s 1 normal forwards running stroke;}
.stage6 .circle2{stroke-dasharray: 1000; stroke-dashoffset: 1000; animation: 1.2s ease-out 0s 1 normal forwards running stroke2;}
.stage6 .fadeCircleBox{animation: 1s ease-out 0s 1 normal forwards running fadeCircle;}






.stage6 .slide-top{animation: 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal both running slide-top;}


.stage6 .scale-up-center{animation: 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0s 1 normal both running scale-up-center;}


.stage6 .circle,.stage6 .logotxt25{animation-delay: 1.5s;}
.stage6 .circle2{animation-delay: 2.5s;}
.stage6 .fadeCircleBox{animation-delay: 3s;}
.stage6 .tracking-in-expand{animation-delay: 3.5s;}
.stage6 .tracking-out-expand-fwd{animation-delay: 3.5s;}
.stage6 .ContainerBox2{animation-delay: 4s;}
.stage6 .ContainerBox1{animation-delay: 6.5s;}
.stage6 .slide-top{animation-delay: 8s;}
.stage6 .scale-up-center{animation-delay: 8.4s;}
.stage6 .elementor-location-header{background-color: rgb(0, 0, 0); position: fixed; z-index: 99; width: 100%; top: 0px;}
.stage6 .hero-vdo{position: absolute; width: 100%; height: 100%; z-index: 1; inset: 0px; overflow: hidden;}
.stage6 .hero-vdo video{width: 100%; height: 100%; position: absolute; z-index: 1; inset: 0px; opacity: 0;}
.stage6 .hero-vdo::after{content: ""; display: inline-block; position: absolute; background-color: rgba(0, 0, 0, 0.6); inset: 0px; width: 100%; height: 100%; z-index: 2;}
.stage6 .counter-pfl .elementor-counter-title{border-top: 3px solid rgb(213, 236, 255);}
.stage6 h2.years25{font-size: clamp(1.6rem, 6vw, 3rem); text-align: center; color: rgb(69, 69, 69); line-height: 1.4; font-weight: 600;}
.stage6 h2.years25 strong{font-weight: 600;}
.stage6 .r-one{position: relative; z-index: 1;}
.stage6 .r-one svg{position: absolute; left: 50%; top: 50%; transform: translate(-55%, -50%); width: 100%; height: auto;}
.stage6 .r-two{position: relative; z-index: 1;}
.stage6 .r-two svg{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 114%; height: auto;}
.stage6 h2.years25 path{stroke: var(--color-accent-orange); stroke-width: 3; stroke-linecap: round; fill: none;}
.stage6 .circleTxtPass .years25 path{animation: 3s ease 0s 1 normal forwards running drawPath;}

.stage6 .ofsNum .elementor-icon-list-icon .fas{width: 54px; height: 54px; opacity: 0;}
.stage6 .ofsNum .elementor-icon-list-icon,.stage6 .ofsNum .elementor-icon-list-icon svg{background: rgb(31, 123, 204); border-radius: 50%; position: relative; z-index: 1; margin-right: 10px;}
.stage6 .ofsNum .elementor-icon-list-icon::after{color: rgb(255, 255, 255); font-size: 24px; font-weight: 600; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: inline-block; content: ""; z-index: 1;}
.stage6 .ofsNum .ofs-num-1 .elementor-icon-list-icon::after{content: "01";}
.stage6 .ofsNum .ofs-num-2 .elementor-icon-list-icon::after{content: "02";}
.stage6 .ofsNum .ofs-num-3 .elementor-icon-list-icon::after{content: "03";}
.stage6 .ofsNum .ofs-num-4 .elementor-icon-list-icon::after{content: "04";}
.stage6 .ofsNum .ofs-num-5 .elementor-icon-list-icon::after{content: "05";}
.stage6 .ofsNum .ofs-num-6 .elementor-icon-list-icon::after{content: "06";}
.stage6 .ofsNum .ofs-num-7 .elementor-icon-list-icon::after{content: "07";}
.stage6 .ofsNum .ofs-num-8 .elementor-icon-list-icon::after{content: "08";}
.stage6 .ofsNum .ofs-num-9 .elementor-icon-list-icon::after{content: "09";}
.stage6 .ofsNum .ofs-num-10 .elementor-icon-list-icon::after{content: "10";}
.stage6 #home-blog .qodef-grid-inner{display: block; grid-template-columns: none; gap: 0px; width: 100%; padding-top: 40px; padding-bottom: 100px;}
.stage6 #home-blog .slick-slide > div{padding-left: 15px; padding-right: 15px;}
.stage6 #home-blog .qodef-blog-item{border: 1px solid rgb(239, 239, 239); padding: 10% 8%;}
.stage6 #home-blog .qodef-blog-item .qodef-e-inner{border: 0px; padding-top: 0px;}
.stage6 #home-blog .qodef-e-info-category{color: rgb(31, 123, 204);}
.stage6 #home-blog .entry-date{padding-left: 35px; background: url("../../images/stage6/b5024085c04419a9.svg") 0% center no-repeat scroll; margin-top: 20px;}
.stage6 #home-blog .entry-date a{color: rgb(136, 136, 136);}
.stage6 #home-blog .qodef-blog-item:hover{border-color: var(--color-accent-orange);}
.stage6 #home-blog .qodef-addons-blog-list .qodef-blog-item:hover .qodef-e-info .qodef-e-info-item a{color: var(--color-accent-orange);}
.stage6 #home-blog button.slick-prev,.stage6 #top-msg-row button.slick-prev:active,.stage6 .caseStudiesSlider .slick-arrow{background: url("../../images/stage6/09404bb5c99af399.svg") center center / contain no-repeat; box-shadow: none; left: 0px;}
.stage6 #home-blog button.slick-arrow{width: 48px; height: 48px; position: absolute; z-index: 9; border-radius: 50%; color: rgb(0, 0, 0); cursor: pointer; text-indent: 0px; padding: 0px; margin: 0px; top: calc(100% - 24px); border: 0px solid rgb(0, 93, 207); transform: translateY(-50%); font-size: 0px;}
.stage6 #home-blog button.slick-prev:hover,.stage6 #top-msg-row button.slick-prev:focus,.stage6 .caseStudiesSlider .slick-arrow:hover{background: url("../../images/stage6/9a3d8dbf592e11e1.svg") center center / cover no-repeat transparent; outline: none;}
.stage6 #home-blog button.slick-next,.stage6 #top-msg-row button.slick-next:active{background: url("../../images/stage6/5b5eb0fc7096d781.svg") center center / contain no-repeat transparent; box-shadow: none; left: auto; right: 0px;}
.stage6 #home-blog button.slick-next:hover,.stage6 #top-msg-row button.slick-next:focus{background: url("../../images/stage6/59c86ea500d309ff.svg") center center / cover no-repeat transparent; outline: none;}
.stage6 #home-blog .slick-next::before{content: ""; color: rgb(122, 146, 230); font-size: 16px;}
.stage6 #home-blog .slick-prev::before{content: ""; color: rgb(122, 146, 230); font-size: 16px;}
.stage6 #home-blog button.slick-prev{left: auto; right: 65px;}
.stage6 #home-blog button.slick-next{right: 5px;}
.stage6 #home-blog button.slick-arrow.slick-disabled{filter: grayscale(); opacity: 0.5; cursor: default;}
.stage6 .caseStudiesSlider .slick-arrow svg{display: none;}
.stage6 .PFL-btn .elementor-button .elementor-button-icon{rotate: -50deg; transition: 0.3s; width: 20px; height: 20px; vertical-align: middle;}
.stage6 .PFL-btn .elementor-button:hover .elementor-button-icon{background-color: rgb(255, 255, 255); border-radius: 50%; rotate: 0deg; width: 20px; height: 20px; line-height: 20px;}
.stage6 .PFL-btn.outlinebtn .elementor-button:hover .elementor-button-icon{background-color: var(--color-accent-orange);}
.stage6 .PFL-btn .elementor-button:hover .jki-right-arrow-12{color: rgb(0, 0, 0); font-size: 12px;}
.stage6 .pillarBoxTitle h3{font-size: clamp(1.8rem, 5.8vw, 3.8rem); font-weight: 400; margin: 0px;}
.stage6 .the3PillarsSlider h3{font-size: clamp(1.8rem, 5.8vw, 3.8rem); color: rgb(69, 69, 69); font-weight: 600; line-height: 0.8; padding: 0px; margin: 0px !important;}
.stage6 .the3PillarsSlider h3 a{color: rgb(69, 69, 69); transition: 0.5s; font-size: clamp(1.8rem, 6vw, 4rem); font-weight: 600; margin: 0px; display: block; line-height: 1.42em;}
.stage6 .the3PillarsSlider .slick-current h3{background: url("../../images/stage6/398615f309d0ec37.svg") 95% center / contain no-repeat scroll;}
.stage6 .the3PillarsSlider .slick-current h3 a{color: var(--color-accent-orange);}
.stage6 .the3PillarsSlider div:not(.slick-current) h3 a:hover{color: rgb(255, 255, 255);}
.stage6 .the3PillarsText .item-txt{color: rgb(255, 255, 255);}
.stage6 .Footer-form .wpcf7-form .wpcf7-email,.stage6 .Footer-form .wpcf7-form .wpcf7-text,.stage6 .Footer-form .wpcf7-form .wpcf7-textarea{font-size: 16px; color: rgb(255, 255, 255);}
.stage6 .Footer-form .wpcf7-form .wpcf7-email,.stage6 .Footer-form .wpcf7-form .wpcf7-text,.stage6 .Footer-form .wpcf7-form .wpcf7-textarea{font-size: 20px; color: rgb(155, 160, 166); padding: 10px 10px 10px 0px; height: 64px; outline: none; background-color: transparent !important; border-width: 0px 0px 2px !important; border-style: none none solid !important; border-color: currentcolor currentcolor rgb(69, 69, 69) !important; border-image: none !important; border-radius: 0px !important;}
.stage6 .Footer-form .btn-row{text-align: right; display: flex; flex-direction: row-reverse;}
.stage6 .wpcf7-form .btn-row input[type="submit"]{background: url("../../images/stage6/ddca70d3f070a5f9.png") 85% 10px / 26px auto no-repeat scroll rgb(255, 255, 255); border: 0px; color: rgb(0, 0, 0); font-weight: 500; font-size: 18px; padding: 14px 30px; border-radius: 30px; min-width: 180px; transition: none;}
.stage6 .wpcf7-form .btn-row input[type="submit"]:hover{background: url("../../images/stage6/ddca70d3f070a5f9.png") 85% -40px / 22px auto no-repeat scroll var(--color-accent-orange); border: 0px; color: rgb(255, 255, 255);}
.stage6 .Footer-form .slt-box{background: rgb(46, 53, 59); position: relative; height: 44px;}
.stage6 .slt-box::after{content: ""; display: inline-block; width: 18px; height: 100%; position: absolute; right: 10px; color: rgb(255, 255, 255); top: 0px; line-height: 44px; background-image: url("https://www.profoundlogic.com/wp-content/themes/hello-elementor-child/assets/images/chevron-down.png"); background-position: center center; background-size: contain; background-repeat: no-repeat;}
.stage6 .Footer-form .slt-box select{background: 0px 0px; outline: 0px; border: 0px; box-shadow: none; opacity: 0; position: relative; z-index: 2;}
.stage6 .dummy_sltText{position: absolute; width: 100%; display: block; height: 100%; z-index: 1; font-size: 16px; color: rgb(155, 160, 166); padding-left: 20px; line-height: 44px;}
.stage6 .Footer-form ::-webkit-input-placeholder{color: rgb(155, 160, 166);}
.stage6 .Footer-form{color: rgb(102, 102, 102);}
.stage6 .Footer-form .wpcf7-form .wpcf7-textarea{height: 120px;}
.stage6 .footer-menu-link .elementor-icon-list-item > a{padding-bottom: 5px; padding-top: 5px;}
.stage6 .footer-menu-link .elementor-icon-list-text{position: relative; z-index: 1;}
.stage6 .footer-menu-link .elementor-icon-list-text::after{content: ""; position: absolute; top: 50%; margin-top: calc(0.5em + 3px); left: 0px; width: 100%; height: 2px; opacity: 0.8; transform: scale3d(0, 1, 1); transform-origin: 100% 50%; transition: transform 0.3s cubic-bezier(0.2, 1, 0.3, 1); background: rgb(255, 255, 255);}
.stage6 .footer-menu-link li a:hover .elementor-icon-list-text::after{transform: scale3d(1, 1, 1); transform-origin: 0% 50%; transition-timing-function: ease;}
.stage6 .jkit-search-panel{padding-left: 10px; padding-right: 10px;}
.stage6 .swal2-popup .swal2-close{font-size: 23px;}



.stage6 #ScrollToExpo .elementor-button-icon{animation: 0.6s ease-in-out 0s infinite alternate none running downarrow;}
.stage6 .hide-Menu{display: none !important;}
.stage6 .pfl-jkt-read-more article.jkit-post:hover{border-color: var(--color-accent-orange) !important;}
.stage6 .jkit-postblock .jkit-thumb .thumbnail-container img{object-position: 100% 50%;}
.stage6 .jkit-meta-readmore .jki-right-arrow-12,.stage6 .PFL-btn-holo .elementor-button .elementor-button-icon{rotate: -50deg; transition: 0.3s; width: 20px; height: 20px; vertical-align: middle;}
.stage6 .jkit-meta-readmore:hover .jki-right-arrow-12,.stage6 .PFL-btn-holo .elementor-button:hover .elementor-button-icon{border-radius: 50%; rotate: 0deg; width: 20px; height: 20px; line-height: 20px;}
.stage6 .jkit-meta-readmore .jki-right-arrow-12{vertical-align: middle; display: inline-block;}
.stage6 .single-post .tbl-content-list .elementor-toc__header-title,.stage6 .single-post .sidebar-widget .elementor-widget-container h5{color: rgb(69, 69, 69); font-weight: 600; position: relative; z-index: 1; padding-bottom: 15px;}
.stage6 .single-post .tbl-content-list .elementor-toc__header-title::after,.stage6 .single-post .sidebar-widget .elementor-widget-container h5::after{content: ""; display: inline-block; position: absolute; left: 0px; bottom: 0px; width: 50px; height: 3px; background-color: rgb(14, 104, 185);}
.stage6 .single-post .tbl-content-list .elementor-toc__header{border: 0px;}
.stage6 .single-post .tbl-content-list .elementor-toc__body > ol.elementor-toc__list-wrapper > li{padding: 7px 0px; border-bottom: 1px solid rgb(222, 222, 222);}
.stage6 .single-post .tbl-content-list .elementor-toc__body{padding-top: 20px;}
.stage6 .single-post .sidebar-widget select[name="archive-dropdown"]{background: rgb(255, 255, 255); border: 1px solid rgb(222, 222, 222); border-radius: 0px;}
.stage6 .single-post .elementor-post-navigation .post-navigation__arrow-prev{background: url("../../images/stage6/2d489126b0aa5c5a.svg") left center / 16px auto no-repeat scroll;}
.stage6 .single-post .elementor-post-navigation .post-navigation__arrow-next{background: url("../../images/stage6/eb0b5d53cc42a8d1.svg") right center / 16px auto no-repeat scroll;}
.stage6 .single-post .elementor-post-navigation__link .fa{opacity: 0;}
.stage6 .single-post .elementor-widget-theme-post-featured-image img{width: 100%;}
.stage6 .single-post .elementor-widget-theme-post-content .elementor-button-link{background-color: rgb(0, 0, 0);}
.stage6 .single-post .elementor-widget-theme-post-content .fluid-width-video-wrapper{position: relative; z-index: 1;}
.stage6 .single-post .elementor-widget-theme-post-content .fluid-width-video-wrapper iframe{position: absolute; width: 100%; height: 100%; top: 0px; z-index: 1;}
.stage6 .jkit-meta-readmore a,.stage6 .pfl-underline-remove a{text-decoration: none;}
.stage6 .wpcf7-form .btn-row{position: relative; z-index: 1;}
.stage6 .wpcf7-form .btn-row .wpcf7-spinner{position: absolute; top: 10px; right: 210px; z-index: 1;}
.stage6 .overlap-icon-top .overlap-icon-top{position: relative; z-index: 1;}
.stage6 .overlap-icon-top .elementor-icon-box-icon{position: absolute; top: -30px; width: calc(100% - 40px);}
.stage6 #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu{width: auto; min-width: 260px;}
.stage6 #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{white-space: nowrap;}
.stage6 #Home-hero .ContainerBox2 .typewriter::after{content: ""; display: block; background: url("../../images/stage6/eed305584facac8b.svg") center center no-repeat; width: 300px; height: 200px; margin: 0px auto;}
.stage6 #Home-hero{opacity: 0;}
.stage6 .bannerHeading span{color: var(--color-accent-orange);}
.stage6 .elementor-widget-container a{font-size: 1em;}
.stage6 .pf_ourTeam .jeg-elementor-kit.jkit-team.style-default .profile-box .profile-card{padding-top: 0px;}
.stage6 .pf_ourTeam .jeg-elementor-kit.jkit-team.style-default .profile-box .profile-card .profile-header{background-image: url("../../images/stage6/4333793316c440ff.svg"); background-position: right bottom; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(15, 103, 183); width: 100%; transform: scale(1.1); height: 80px; background-size: 80px auto !important;}
.stage6 .pf_ourTeam .jeg-elementor-kit.jkit-team.style-default .profile-box .profile-card .profile-header img{transform: scale(0.8);}
.stage6 .pf_ourTeam .elementor-widget-jkit_team,.stage6 .pf_ourTeam .elementor-widget-jkit_team .jkit-team,.stage6 .pf_ourTeam .elementor-widget-jkit_team .jkit-team .profile-box,.stage6 .pf_ourTeam .elementor-widget-jkit_team .jkit-team .profile-box .profile-card{height: 100%;}
.stage6 .team-modal-body{flex-direction: column;}
.stage6 .team-modal-body > div{flex: 0 0 100% !important; max-width: 100% !important;}
.stage6 .team-modal-info.has-img{padding: 0px !important;}
.stage6 .pf_usp span.elementor-icon svg path{fill: rgb(255, 255, 255);}
.stage6 .announcement-slider .overlay{padding: 10px;}
.stage6 .announcement-slider .title-and-link{display: flex; justify-content: center; align-items: center; gap: 4px; flex-wrap: wrap; padding: 0px 35px;}
.stage6 .announcement-slider .title-and-link h3{font-size: 18px; margin: 0px; text-align: center; color: rgb(255, 255, 255);}
.stage6 .announcement-slider .title-and-link a.detail-link{display: inline-flex; font-size: 18px; margin: 0px 10px; font-weight: 600; gap: 5px; align-content: center; flex-wrap: wrap;}
.stage6 .announcement-slider .title-and-link a.detail-link::after{content: ""; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; transform: rotate(-50deg); transition: transform 0.3s; display: block; font-size: 16px; background: rgb(0, 0, 0); border-radius: 100%; width: 20px; height: 20px; text-align: center; line-height: 20px; font-family: jkiticon !important;}
.stage6 .announcement-slider .title-and-link a.detail-link:hover::after{transform: rotate(0deg); background: var(--color-accent-orange); border-radius: 100%; width: 20px; height: 20px; text-align: center; line-height: 20px; color: rgb(255, 255, 255); font-size: 12px;}
.stage6 .announcement-slider .title-and-link a.detail-link:hover{color: var(--color-accent-orange); opacity: 0.9;}
.stage6 #top-msg-row{transition: 0.5s;}
.stage6 .sticky #top-msg-row{height: 0px; display: none;}
.stage6 #top-msg-row .slick-list{max-width: calc(100% - 80px); margin: 0px auto;}
.stage6 #top-msg-row button.slick-arrow{font-size: 0px;}
.stage6 #top-msg-row button.slick-prev,.stage6 #top-msg-row button.slick-prev:active{left: 0px;}
.stage6 #top-msg-row button.slick-arrow{width: 28px; height: 28px; position: absolute; z-index: 9; border-radius: 50%; cursor: pointer; text-indent: 0px; padding: 0px; margin: 0px; top: 50%; background: none !important;}
.stage6 #top-msg-row .slick-prev::before,.stage6 #top-msg-row .slick-next::before{color: var(--color-accent-orange); font-size: 16px; content: ""; font-style: normal; font-weight: 400; display: block; font-family: jkiticon !important;}
.stage6 #top-msg-row .slick-prev::before{transform: rotate(180deg);}
.stage6 #top-msg-row button.slick-prev{left: 5px;}
.stage6 #top-msg-row button.slick-next{right: 5px;}
@media (max-width: 767px) {.stage6 .announcement-slider .title-and-link h3{font-size: 14px; margin: 0px;}
.stage6 .announcement-slider .title-and-link a.detail-link,.stage6 .announcement-slider .title-and-link a.detail-link::after{font-size: 12px;}
.stage6 #top-msg-row button.slick-arrow{width: 22px; height: 22px;}
.stage6 #top-msg-row button.slick-prev::before,.stage6 #top-msg-row button.slick-next::before{font-size: 12px;}
.stage6 .announcement-slider .title-and-link a.detail-link{padding-right: 20px; background-size: 14px auto;}}
@media (max-width: 767px) {.stage6 #Home-hero{height: 100vh;}
.stage6 .ContainerBox2 h2{font-size: clamp(1.5rem, 4vw, 4rem);}
.stage6 .the3PillarsSlider .slick-current h3{background-size: 30px auto;}
.stage6 #ScrollToExpo{right: calc(50% - 100px);}
.stage6 #ScrollToExpo .elementor-button-text{white-space: nowrap;}
.stage6 .menu-col .elementor-widget-wrap .elementor-widget-shortcode{width: 50px;}
.stage6 .Footer-form .btn-row{text-align: center;}
.stage6 .announcement-slider .overlay,.stage6 .announcement-slider .title-and-link{padding-left: 0px; padding-right: 0px;}}
@media (max-width: 480px) {.stage6 .ai-3step-row .icon-box > .icon .title{max-width: 90px; margin: auto;}}
@media (min-width: 768px) {.stage6 .pfl-jkt-read-more .post{position: relative; z-index: 1;}
.stage6 .pfl-jkt-read-more .jkit-meta-readmore{position: absolute; bottom: 15px; z-index: 1;}}
@media (min-width: 800px) {.stage6 .home-vdo video{aspect-ratio: 0.8 / 1;}
.stage6 .elementor-location-header .PFL-btn .elementor-button-text{white-space: nowrap;}}
@media (min-width: 1024px) {.stage6 .ai-3step-row .icon-box > .icon svg{max-height: 52px;}}
@media (min-width: 1200px) {.stage6 .logos-slide img{height: 140px;}
.stage6 .logo-cover{min-width: 310px;}
.stage6 .the3PillarsSlider .slick-current h3{background-size: 40px auto;}}
@media (min-width: 1440px) {.stage6 .Footer-form .wpcf7-form .wpcf7-email,.stage6 .Footer-form .wpcf7-form .wpcf7-text,.stage6 .Footer-form .wpcf7-form .wpcf7-textarea{font-size: 20px;}}
@media (min-width: 700px) and (max-width: 1450px) {.stage6 .pillarBoxTitle h3,.stage6 .the3PillarsSlider h3,.stage6 .the3PillarsSlider h3 > a{font-size: clamp(1.8rem, 4vw, 3.2rem);}}
@media (min-width: 767px) and (max-width: 1650px) {.stage6 #Main-header .logo-col{width: 20%;}
.stage6 #Main-header .contact-col{order: 2; width: calc(80% - 50px);}
.stage6 #Main-header .menu-col{order: 3; width: 50px;}}
@media (max-width: 1024.5px) {.stage6 .pl_tabSection .pl_tabs .e-n-tabs-heading{display: none !important;}}
@media (min-width: 1367px) {.stage6 .EmployeesSays .testimonial-box .comment-content{min-height: 250px;}}
@media (max-width: 767.5px) {.stage6 .readytoshap{position: relative;}}