*,:after,:before{box-sizing: border-box;padding: 0;margin: 0;border: none;outline: none;}
img{max-width: 100%;}
ul,li{list-style: none;margin: 0;}
h1,h2,h3,h4,h5,p,span{font-family: "Jost", sans-serif;line-height: 1.2;}
a{text-decoration: none !important;display: inline-block;color: #383838;  font-family: "Jost", sans-serif;}
select,input,textarea,button{width: 100%;border: none;outline: none; background: transparent;cursor: pointer;font-size: 16px;}
select:focus,input:focus,textarea:focus,button:focus{border: none;outline: none;}
input::placeholder, textarea::placeholder {opacity: 1;color: #626262;}  
textarea{resize: none;}
p {color: #1e1e1e;font-size: 18px;margin: 15px 0;text-align: justify;line-height: 1.6;}
.p-bold { font-weight: 600; font-size: 20px;}
.textl{text-align: left;}
.textc{text-align: center;}
.textr{text-align: right;}
body{background: #fff; font-family: "Jost", sans-serif;}

/* common btn */
.common-btn a {color: #fff;font-size: 18px !important;transition: 0.5s ease;position: relative;z-index: 2;display: flex;justify-content: center;align-content: center;background: linear-gradient(131deg, #0068C8, 25%, #00B3FF  103%);border: 1px solid #dedede;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 6px 25px;overflow: hidden;position: relative;transition: 1s ease;border-radius: 4px;}
.common-btn {display: flex; justify-content: start; align-items: center;}
.common-btn a:hover { background: linear-gradient(135deg, var(--light-blue), var(--dark-blue)); color: #fff; box-shadow: 0 0 20px rgba(0, 113, 210, 0.6);}

/* Optional glowing animation */
.common-btn a::before {content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(120deg,transparent,rgba(255, 255, 255, 0.3),transparent );transition: all 0.6s ease;}
.common-btn a:hover::before {left: 100%;}
.common-btn a:active {box-shadow: none;}
.common-btn.white a {background: #fff !important; color: var(--red);} 
  
:root{
    --dark-blue: #003D72;
	--light-blue:#0071D2 ;
	--grey:#000000;
}
 /* common css */
 .wrapper{overflow: hidden;}
 .wrapper{width: 100%;overflow: hidden;}
 .fluid-container{width: 100%;max-width: 1350px;margin: 0 auto;padding: 0 20px;}
 h1{font-size: 45px;font-weight: 500;color:#5C0003;}
 h2{font-size: 38px;font-weight: 600;color: var(--dark-blue);}
h3 {font-size: 30px;font-weight: 500;line-height: 1.3;color: var(--light-blue);}
/* common css */



.index-h2{position: relative; padding-left: 50px; text-transform: uppercase;}
.index-h2::before {position: absolute;content: "";width: 100%;max-width: 40px;height: 40px;background: url(../images/icons/gear.webp) no-repeat center center/cover;left: 0;top: -1px;}



/* scrolled header */
header .header-top {transition: background 0.3s ease; }
.header-top {display: flex;justify-content: space-between;align-items: center;width: 100%;max-width: 1330px;margin: auto; }
header.scrolled-header .header-bottom{display: none;}
header.scrolled-header .header-top ul li a:hover {color:  #ff9817;}
.header-bottom li a:hover {background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%);transform: scale(1.15);}
header.scrolled-header .header-top {border: 0;border-radius: 0;box-shadow: rgba(0, 0, 0, 0.35) 0 0 0 !important;width: 100%;}
header.scrolled-header .common-btn {transition: 1s ease;background: #fff;}
header.scrolled-header  .header-top-left img { max-width: 180px;}
.scrolled-header{top: 0 !important; transition: .5s ease-in-out;}
 header.scrolled-header .header-top ul li a { font-size: 18px; padding: 26px 25px;} 

/* header */
header{position: relative;z-index: 10;width: 100%;top:0; background: #fff;}
header.scrolled-header { position: fixed; top: 0; left: 0; right: 0; z-index: 999;}
.header-main-wrapper {background: #fff;padding: 4px 0;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.scrolled-header .header-main-wrapper{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.header-top .header-drop-down-main {display: flex;justify-content: flex-end;align-items: center;gap: 20px; width: 100%;}
/* .header-drop-down-main li:hover a{color:#008973 !important ;} */
.header-drop-down-main .common-btn a { color: #fff !important; }
.header-top .header-drop-down-main li a { font-size: 18px; color: var(--dark-blue)!important; transition: 1s ease; padding:34px 25px; width: 100%; line-height: 1.2; display: flex; justify-content:start; align-items: center; gap: 10px;}
/* .header-top .header-drop-down-main li:hover >a  , .header-drop-down li:hover a{color:#008973 ;} */
/* .header-top .header-drop-down-main li:hover >a  , .header-drop-down li:hover a span img{filter: brightness(0) saturate(100%) invert(34%) sepia(94%) saturate(615%) hue-rotate(127deg) brightness(97%) contrast(101%);} */
.header-top .header-drop-down-main .common-btn a {padding:6px 25px 5px; color: #fff !important;}
.header-top-left{width: 100%; max-width: 240px; line-height: 0;}
.header-top-left img{width:100%;max-width: 240px;height:auto;transition: 1s ease;}
.header-bottom li a img {width: 100%;max-width: 20px;filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(116deg) brightness(113%) contrast(110%);aspect-ratio: 1/1;}
.header-bottom {display: flex;justify-content: flex-end;align-items: center;gap: 20px;padding: 0 45px 0 0;position: relative;}
.header-sm-icons-main-wrapper {background: linear-gradient(131deg, #1c8e7a, 30%, #23b6d5 200%);padding: 4px 0; line-height: 0;}
.scrolled-header .header-sm-icons-main-wrapper{padding: unset;}
.header-bottom li a {padding: 0 10px;transition: background 0.4s ease, transform 0.3s ease;transform: scale(1);display: inline-block;}
.header-inner-wrapper .header-frop-down-main li a:hover {color: #ff9817;}

/* drop down */
.header-drop-down { position: absolute; top: -500px; background: #fff; visibility: hidden; opacity: 0; width: 100%; max-width: 360px; gap: 25px; border-radius: 0 0 15px 15px; padding: 20px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; transition: 0.5s; z-index: -1; display: block;}
.header-drop-down-sub-wrapper li {display: flex;justify-content: center;align-items: center;gap: 10px;border: solid 1px #ffffff5c;margin: 10px 0;padding: 10px;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background: linear-gradient(131deg, rgb(224 26 41) 25%, rgb(57 36 43 / 96%) 103%);}
.header-drop-down-sub-wrapper li span img{width: 100%; max-width: 30px; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7472%) hue-rotate(120deg) brightness(109%) contrast(110%);}
.header-drop-down-main li:hover .header-drop-down {visibility: visible;opacity: 1; top: 126px;}
.header-drop-down li a {color: var(--dark-blue) !important;padding: unset !important;}
.scrolled-header .header-drop-down-main li:hover .header-drop-down {top: 82px;}
.header-drop-down-main li a.act-link{color:#008973 !important; }
.footer-links li a.act-link{color:#40d0b9 !important;}
.header-drop-down-main >li:last-child  a.act-link{background: linear-gradient(135deg, var(--light-blue), var(--dark-blue)) !important;}


.header-drop-down-main li a.act-link span img{filter: brightness(0) saturate(100%) invert(26%) sepia(87%) saturate(2979%) hue-rotate(158deg) brightness(93%) contrast(101%);}


.header-drop-down  li{display: flex; justify-content: center; align-items: center; gap: 20px;  padding-bottom: 15px;}
.header-drop-down  li:last-child{padding-bottom: unset;}
.header-drop-down li .header-drop-down-content{width: 100%; max-width: 80%;}
.header-drop-down-content a span img {width: 100%;max-width: 20px;transform: rotate(-40deg);filter: brightness(0) saturate(100%) invert(16%) sepia(93%) saturate(1403%) hue-rotate(187deg) brightness(96%) contrast(102%); transition: transform 0.6s ease;}
.header-drop-down-content a:hover span img { transform: rotate(320deg);}
.header-drop-down-content p{font-size: 14px; text-align: start; margin: unset; line-height: 1.3;}
.header-drop-down li .header-drop-down-img{width: 100%; max-width: 20%; display: flex; justify-content: center; align-items: center;}
.header-drop-down li .header-drop-down-img span {width: 100%;max-width: 60px;height: 50px;display: flex;justify-content: center;align-items: center;border-radius: 5px;background: linear-gradient(131deg, #0068C8, 25%, #00B3FF  103%);  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.header-drop-down li .header-drop-down-img span img{width: 100%; max-width: 30px; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(191deg) brightness(102%) contrast(104%);}
   


/*  Resp menu css  */
    .desk-resp-ham {display: none;}
.desk-resp-ham ul.toggle-desk { position: absolute; cursor: pointer; line-height: 12px; min-height: 34px; display: block !important; width: 34px; text-align: center; right: 5px; bottom: 30px; margin: 0 20px;} 
.desk-resp-ham ul.toggle-desk li {transform: translateY(-50%);list-style: none;display: block;position: absolute;left: 0;height: 3px;right: 0;margin: 0 auto;width: 30px;opacity: 1;background:var(--dark-blue) ;transition: all .25s ease;}
    .desk-resp-ham ul.toggle-desk li:nth-of-type(1) {top: 20%;}
    .desk-resp-ham ul.toggle-desk li:nth-of-type(2) {top: 50%;}
    .desk-resp-ham ul.toggle-desk li:nth-of-type(3) {top: 80%;}
    .desk-resp-ham ul.toggle-desk.active li:nth-of-type(1) {top: 50%;transform: translateY(-50%) rotate(45deg);}
    .desk-resp-ham ul.toggle-desk.active li:nth-of-type(2) {transform: translateY(-50%) rotate(45deg);opacity: 0;}
    .desk-resp-ham ul.toggle-desk.active li:nth-of-type(3) {top: 50%;transform: translateY(-50%) rotate(-45deg);}
    .desk-resp-ham .sidebar {position: fixed;top: 0;left: -350px;background:#fff;width: 270px;height: 100vh;box-sizing: border-box;text-align: center;transition: .9s;z-index: 9;overflow: scroll;overflow-x: hidden;}
    .desk-resp-ham .sidebar::-webkit-scrollbar {display: none;}
    .desk-resp-ham .sidebar.active {left: 0;box-shadow: 1px 0 8px rgba(0, 0, 0, 0.637);}
    .desk-resp-ham .sidebar.active > a{width: 100%;background: #dcd1bf;display: flex;justify-content: center;align-items: center;padding: 20px 10px;}
    .desk-resp-ham .sidebar img {width: 100%; max-width: 200px;}
    .desk-resp-ham .sidebar ul.menu {position: relative;text-align: center;width: 100%;display: flex;flex-direction: column;gap: 0;margin: 0;}
    .desk-resp-ham .sidebar ul.menu li {list-style: none;width: 100%;cursor: pointer;}
    .desk-resp-ham .sidebar ul.menu li a {position: relative;color: #000;width: 100%;width: 100%;justify-content: space-between;display: flex;padding: 15px 20px 15px 20px;font-size: 17px;text-align: left;}
    .desk-resp-ham .sidebar ul.menu li a.act-link{color: var(--light-blue) !important;}
    .nav-dropdown li a {padding: 10px 0 10px 30px !important;}
    .nav-dropdown li a::before {content: '';position: absolute;left: 2px;width: 6px;height: 6px;border-right: 2px solid #e2e2e2;border-bottom: 2px solid #e2e2e2;transform: rotate(-45deg);top: 0;bottom: 0;margin: auto;left: 15px;}
    .desk-resp-ham .sidebar ul.menu > li > a:hover, .desk-resp-ham .sidebar ul.menu > li > a.act-link {color: var(--yellow) !important;}
    .desk-resp-ham .sidebar ul.menu>li>a {display: flex;gap: 5px;align-items: center;}
    .desk-ham-menu li a.act-link ~ .nav-dropdown > li > a.act-link{left: 0;}
    .nav-dropdown-1 { background: #718d67; border-top: 3px solid #dcd1bf;}
    .desk-resp-ham .sidebar ul.menu > li > span { display: flex; gap: 5px; align-items: center; border-bottom: 1px dotted var(--orange);}
    .desk-resp-ham .sidebar ul.menu li span { position: relative; text-transform: capitalize; width: 100%;  justify-content: space-between; display: flex; padding: 15px 20px 15px 20px; font-size: 17px; text-align: left;}
    .desk-resp-ham .sidebar ul.menu > li:hover > span, .desk-resp-ham .sidebar ul.menu > li > span.act-link {color:var(--yellow) !important;}
    .nav-dropdown li.act-link a,.nav-dropdown li:hover a,.desk-resp-ham .sidebar ul.menu>li>a.act-link a{color: #dcd1bf !important;}
    .nav-dropdown li a.act-link::before,.nav-dropdown li a:hover::before,.desk-resp-ham .sidebar ul.menu>li>a.act-link a::before {border-right: 2px solid var(--light-blue);border-bottom: 2px solid var(--light-blue);}
    .nav-dropdown li a.act-link,.nav-dropdown li a:hover,.desk-resp-ham .sidebar ul.menu>li>a.act-link a {color: #ffd49b !important;}
    .desk-resp-ham .sidebar ul.menu li a i {position: relative;bottom: -2px;font-size: 16px;}
    .desk-resp-ham .sidebar ul.social-icon {position: relative;margin-top: 10%;width: 100%;height: 55px;display: flex;justify-content: center;}
    .desk-resp-ham .sidebar ul.social-icon li a {text-decoration: none;display: flex;justify-content: center;gap: 0;width: 100%;height: 100%;position: relative;color: #111b30;border-radius: 50%;font-size: 25px;}
    .nav-dropdown {display: flex;flex-direction: column;gap: 5px !important;padding: 10px 0;border-bottom: 1px dotted #c9c9c9;background:var(--brown);}
    .nav-dropdown li a {font-size: 15px !important;}
    .desk-resp-ham .sidebar ul.social-icon li:hover a {color: #dcd1bf;}
    .desk-resp-ham .sidebar ul.social-icon a .fa {line-height: 55px;}
    .desk-ham-menu li a.act-link ~ ul{display: block !important;}
    .scrolled-header .desk-resp-ham ul.toggle-desk {bottom:20px;}
    .header-logo a{padding:20px 0;}
/*  Resp menu css  */

.header-logo a{padding:20px 0;}
/*  Resp menu css  */



/* banner */
.banner-main-wrapper {position: relative;width: 100%;height: calc(100vh - 135px);overflow: hidden;}
.banner-main-wrapper .swiper-wrapper {height: 100%;} 
.banner-main-wrapper .swiper-slide {height: 100%;background-size: cover;background-position: center;}
.banner-inner-wrapper> p {font-size: 20px;margin: 14px 0;text-align: start;line-height: 1.8;}
.swiper-button-next,
.swiper-button-prev {color: #fff;z-index: 3;transition: transform 0.3s ease;}
.swiper-button-next:hover,
.swiper-fade .swiper-slide {transition-property: opacity;}
/* .banner-main-wrapper::after {position: absolute;content: "";width: 100%;max-width: 900px;height: 900px;background: url(../images/banners/banner-layer.webp) no-repeat center center/cover;left: 0;top: 0;z-index: 1;} */
.banner-inner-wrapper {position: absolute;top: 0;left: 0;z-index: 2;height: 100%;width: 100%;margin: auto;display: flex;flex-direction: column;justify-content: center;color: #fff;}
.banner-inner-wrapper h1,
.banner-inner-wrapper p {margin-bottom: 20px; position: relative;font-weight: 400; color: #fff; }
.banner-bottom-icons {display: flex;justify-content: space-between;align-items: center;}
.banner-icons-right {display: flex;justify-content: flex-start;align-items: center;gap: 25px;}
.right-icon {width: 100%;max-width: 45px;display: flex;justify-content: center;align-items: center;border-top-left-radius: 6px;border-bottom-left-radius: 6px;background: linear-gradient(90deg, rgba(0,110,176,1) 0%, rgba(0,169,233,1) 100%);}
.right-icon img {width: 100%;max-width: 40px;height: auto;filter: invert(100%) sepia(7%) saturate(2351%) hue-rotate(143deg) brightness(112%) contrast(105%);}
.right-icon:nth-child(2) {border-top-right-radius: 6px;border-bottom-right-radius: 6px;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.banner-bottom-icons span {display: flex;gap: 30px;}
/* .banner-txt{padding-bottom:65px;} */
.banner-txt h1 {font-size: 40px !important;color: #3FC6FE;font-weight: 500;}
.banner-inner-wrapper p{line-height: 2; font-size: 20px; text-align: start;}
.swiper-button-next, .swiper-button-prev {top: var(--swiper-navigation-top-offset,50%);width: calc(var(--swiper-navigation-size)/ 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(px - (var(--swiper-navigation-size)/ 2));z-index: 10;cursor: pointer;display: flex; align-items: center; color: var(--swiper-navigation-color,var(--swiper-theme-color));position: static !important;}
.star-icon.active img {filter: hue-rotate(45deg) brightness(1.2); /* Example: yellowish tint */transform: scale(1.2);transition: all 0.3s ease-in-out;}
.swiper-button-prev,
.swiper-button-next { z-index: 10;cursor: pointer;position: relative;bottom:0;}
/* .swiper-img:nth-child(2) {border-top-left-radius: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 8px;border-top-right-radius: 8px;} */
.swiper-img {width: 100%;max-width: 50px;height:50px;border-radius:100%; border: solid 1px var(--yellow); display: flex; justify-content: center; align-items: center;}
.swiper-button-prev {background: url(../images/icons/right.webp) center center/contain no-repeat;filter: brightness(0) saturate(100%) invert(7%) sepia(73%) saturate(6789%) hue-rotate(353deg) brightness(120%) contrast(99%); transform: scaleX(-1);}
.swiper-button-next, .swiper-button-prev {width: calc(var(--swiper-navigation-size)/ 44 * 70) !important;}
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after {content: 'prev'; display: none;}
.swiper-button-next{background: url(../images/icons/right.webp) center center/contain no-repeat;filter: brightness(0) saturate(100%) invert(7%) sepia(73%) saturate(6789%) hue-rotate(353deg) brightness(120%) contrast(99%);}
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after {content: 'next'; display: none;}
/* .swiper-horizontal {border-radius: 30px !important;} */

.swiper-button-next, .swiper-button-prev {margin-top: unset !important;}
.banner-inner-points-wrapper {display: flex;justify-content: start;align-items: stretch;gap: 80px;}
.banner-inner-points-wrapper .banner-inner-points { width: 100%; max-width: fit-content; position: relative;}
.banner-inner-points-wrapper .banner-inner-points p {font-size: 18px !important;color:#00ADFC;font-weight: 500; position: relative; line-height: 1.5;}
.banner-inner-points-wrapper .banner-inner-points p::before {position: absolute;content: "";width: 100%;max-width: 5px;height: 5px;background: #00ADFC;border-radius: 100%;margin: auto 0;right: -8px;top: 6px;bottom: 0;}
.banner-inner-points-wrapper .banner-inner-points p::after {position: absolute;content: "";width: 100%;max-width: 5px;height: 5px;background: #00ADFC;border-radius: 100%;margin: auto 0;left: -13px;top: 6px;bottom: 0;}
.banner-inner-points::before {position: absolute;content: "";width: 100%;max-width: 65px;height: 1px;background: #00ADFC;top: 1px;bottom: 0;margin: auto 0;right: -70px;  transform-origin: left center; /* grow from left */
    transform: scaleX(0);
    animation: growLineLeft 1.8s ease-in-out infinite;
    border-radius: 2px;
}
@keyframes growLineLeft {
    0% {
        transform: scaleX(0);
        opacity: 0.6;
    }
    50% {
        transform: scaleX(1);
        opacity: 1;
    }
    100% {
        transform: scaleX(0);
        opacity: 0.6;
    }
}

.banner-inner-points-wrapper .banner-inner-points:last-child::before , .banner-inner-points-wrapper .banner-inner-points:nth-child(1) p::after , .banner-inner-points-wrapper .banner-inner-points:last-child p::before {display: none;}
.banner-txt .common-btn {justify-content: start; padding-top: 20px;}
.banner-txt .common-btn a { padding: 6px; width: 100%; max-width: fit-content; display: flex; justify-content: center; align-items: center; min-width: 275px; gap: 8px;}
.banner-inner-wrapper  .fluid-container{display: flex; justify-content: start; align-items: center; }
.banner-img { width: 100%; max-width: 50%; height: 100%; display: flex; justify-content: end; align-items: end; position: relative;}
.banner-img img:first-child{right: 50px !important;}
.banner-img img {position: absolute;bottom: 0;right: 0;margin: 0 auto;width: 100%;max-width: 300px;opacity: 0;transition: opacity 3s ease;animation: tilt3D 3s ease-in-out infinite;z-index: 1;}
.common-btn a span, .common-btn button span {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 35px;height: 35px;border-radius: 50%;}
.common-btn a span img, .common-btn button span img {width: 100%;max-width: 20px;transition: transform 0.3s ease-in-out;filter: brightness(0) saturate(100%) invert(85%) sepia(95%) saturate(21%) hue-rotate(216deg) brightness(111%) contrast(108%); transition: transform 0.6s ease;}
.common-btn a:hover span img{transform: rotate(360deg); }
.banner-img img:last-child{max-width: 500px;}
.banner-img img.active { opacity: 1; z-index: 2;}
@keyframes tilt3D {
    0%, 100% {
        transform: rotateY(0deg);
    }
    50% {
        transform: rotateY(10deg);
    }
}

.banner-txt {opacity: 0;animation: slideInFromTopLeft 1s ease-out forwards;animation-delay: 0.2s;width: 100%;max-width: 700px;}
.banner-pagination-line {display: flex;justify-content: center;align-items: center;margin-top: 90px;width: 100%;max-width: 250px;border-radius: 3px;overflow: hidden;gap: 5px;}
.banner-pagination-line .line-segment {flex: 1;height: 3px;background: rgba(255, 255, 255, 0.3);transition: background 0.4s ease;}
.banner-pagination-line .line-segment.active {background: #3FC6FE;}




/* owl-carousel css  */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-dots ,.owl-carousel .owl-nav{font-size:55px}
 .slider-home.owl-carousel .owl-nav{display: none !important;}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display: flex;justify-content: center;align-items: stretch;}
.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*=owl-]{color:#b4b4b4;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{color:#d0630e;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;}
.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.owl-theme .owl-dots .owl-dot.active span{background:#b4b4b4}
.owl-dots{text-align-last: center;padding:0;}
.owl-carousel button.owl-dot {width: 12px;height: 12px;margin: 15px 5px;background: #fff;border-radius: 50px;display: inline-block;position: relative;transition: all 0.4s ease;}
.owl-dots {display: flex !important;justify-content: center;align-items: center;gap: 5px; position: relative;}
.owl-dots .owl-dot.active { width: 40px;  background: #fff !important; opacity: 1;}

@keyframes dotLine {
    from {
        width: 40%;
        opacity: 0.5;
    }
    to {
        width: 80%;
        opacity: 1;
    }
}


/* owl-carousel css  */


/* About Us */

.about-sophrosyne-main-wrapper{padding: 100px 0 120px; position: relative;}
.about-sophrosyne-main-wrapper::before {position: absolute;content: "";width: 100%;max-width: 100%;height: 150px;background: url(../images/about-us-layer.webp) no-repeat center center/cover;bottom: 0;z-index: -1;}
.about-sophrosyne-inner-wrapper{display: flex; justify-content: center; align-items: center; gap: 60px;}
.about-sophrosyne-img{width: 100%; max-width:500px; position: relative;}
.about-sophrosyne-img img {width: 100%;max-width: 500px;}
.about-sophrosyne-content{width: 100%; max-width: 55%;}
.h2-span {color: var(--light-blue);font-weight: 600;}
.about-sophrosyne-sub {color:var(--light-blue);font-size: 24px;margin: unset;}
.common-heading-wrapper { display: flex; justify-content: start; align-items: center; padding: 5px 0; gap: 5px;}
.common-heading-wrapper span img{width: 100%; max-width: 35px; filter: brightness(0) saturate(100%) invert(37%) sepia(93%) saturate(4942%) hue-rotate(193deg) brightness(92%) contrast(101%);} 
.about-sophrosyne-content .common-btn{justify-content: start;}
.about-sophrosyne-list-wrapper {display: flex;justify-content: space-around;align-items: center;background: linear-gradient(131deg, #013E74, 45%, #005DAD 103%);padding: 20px;margin-top: 70px;border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.about-sophrosyne-item{display: flex; justify-content: center; align-items: center; gap: 10px; width: 100%; }
.about-sophrosyne-list-wrapper .about-sophrosyne-item:last-child{border-right: unset;}
.about-sophrosyne-item p { color: #fff; width: 100%; max-width: fit-content;}
.about-sophrosyne-item span img{width: 100%; max-width: 40px; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(78deg) brightness(102%) contrast(101%);     animation: swing 2s ease-in-out infinite; transform-origin: center top;}

@keyframes swing {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(5deg);
    }
    50% {
        transform: rotate(0deg);
    }
    75% {
        transform: rotate(-5deg);
    }
    100% {
        transform: rotate(0deg);
    }
}



.about-sophrosyne-img::before, .about-sophrosyne-img::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 450px;border-radius: 100%;pointer-events: none;right: 0;margin: auto;bottom: 0;max-width: 450px;}
.about-sophrosyne-img::before {border: 2px solid #3498db;   animation: moveLine1 4s linear infinite;}
.about-sophrosyne-img::after {border: 2px solid #40d0b9;   animation: moveLine2 4s linear infinite reverse;}

@keyframes moveLine1 {
    0%   { clip-path: inset(0 100% 100% 0); }
    25%  { clip-path: inset(0 0 100% 0); }
    50%  { clip-path: inset(0 0 0 0); }
    75%  { clip-path: inset(100% 0 0 0); }
    100% { clip-path: inset(0 100% 100% 0); }
}

@keyframes moveLine2 {
    0%   { clip-path: inset(100% 0 0 100%); }
    25%  { clip-path: inset(0 0 0 0); }
    50%  { clip-path: inset(0 0 100% 0); }
    75%  { clip-path: inset(0 100% 100% 0); }
    100% { clip-path: inset(100% 0 0 100%); }
}



/* About Us */



/* Advanced Technology */

.advanced-technology-main-wrapper{padding: 60px 0;}
.advanced-technology-stack-list-wrapper{display: flex; justify-content: center; align-items: center; padding: 60px 0 0;}
.advanced-technology-stack-list-wrapper .advanced-technology-stack-item {width: 100%;max-width: 36%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.advanced-technology-stack-list-wrapper .advanced-technology-stack-item:nth-child(2){max-width: 18%;}
.advanced-technology-stack-list-wrapper .advanced-technology-stack-item:nth-child(2) img{width: 100%; max-width:250px;     animation: floatUpDown 3s ease-in-out infinite;}
@keyframes floatUpDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-15px);
    }
    100% {
        transform: translateY(0);
    }
}
.advanced-technology-stack-list-wrapper .advanced-technology-stack-item:nth-child(2) span {display: flex;justify-content: center;align-items: center;}
.advanced-technology-inner-wrapper h2 , .advanced-technology-inner-wrapper p {text-align: center; color: #fff;}
.advanced-technology-inner-wrapper  .common-heading-wrapper span img{filter: brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(2%) hue-rotate(205deg) brightness(103%) contrast(100%);}
.advanced-technology-inner-wrapper .common-heading-wrapper , .our-products-inner-wrapper .common-heading-wrapper{justify-content: center;}
.advanced-technology-stack-item   .advanced-technology-stack { width: 100%; max-width: 350px; display: flex; justify-content: center; align-items: center; padding: 40px 0;}
.advanced-technology-stack-sub-img{width: 100%; max-width:50px;}
.advanced-technology-stack-sub-img span{width: 100%; max-width: 50px;}
.advanced-technology-stack-sub-img span img{width: 100%; max-width: 50px; filter: brightness(0) saturate(100%) invert(65%) sepia(35%) saturate(1482%) hue-rotate(166deg) brightness(97%) contrast(91%);}
.advanced-technology-stack-sub-content {width: 100%;max-width: 64%;}
.advanced-technology-stack-list-wrapper .advanced-technology-stack-item:nth-child(3) .advanced-technology-stack{flex-direction: row-reverse; gap: 20px;}
.advanced-technology-stack-sub-content h3{font-size: 20px; color: #3BB7EB;}



/* Advanced Technology */







/* Our Products */

.our-products-main-wrapper{padding:90px 0; position: relative;}
.our-products-main-wrapper::before {position: absolute;content: "";width: 100%;max-width: 100%;height: 150px;background: url(../images/about-us-layer.webp) no-repeat center center/cover; top: 0;z-index: -1;}
.our-products-inner-wrapper  p , .our-products-inner-wrapper  h2{text-align: center;}.our-products-main-wrapper
.our-products-cards-wrapper.owl-carousel .owl-stage {display: flex;justify-content: center;align-items: stretch; margin-bottom: 10px;}
.our-products-cards-wrapper.owl-carousel .owl-nav button.owl-prev::before, .our-products-cards-wrapper.owl-carousel .owl-nav button.owl-next::before {content: '';position: absolute;width: 25px;background: url(../images/icons/right.webp) no-repeat center center/contain;filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(318deg) brightness(101%) contrast(104%);height: 30px;z-index: 0;}
.our-products-cards-wrapper.owl-carousel .owl-nav button.owl-prev::before{transform: scaleX(-1) !important;}
.our-products-cards-wrapper.owl-carousel .owl-prev span , .our-products-cards-wrapper.owl-carousel .owl-next span{display: none;}
.our-products-cards-wrapper.owl-carousel .owl-nav button.owl-prev, .our-products-cards-wrapper.owl-carousel .owl-nav button.owl-next {position: absolute;width: 50px;height: 50px;border: solid 1px #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;top: 0;bottom: 0;margin: auto;left: -63px; background: linear-gradient(131deg, #0068C8, 25%, #00B3FF  103%);}
.our-products-cards-wrapper.owl-carousel .owl-dots {position: absolute;left: 0;right: 0;margin: auto;bottom: -50px;z-index: 1;display: flex !important;justify-content: center;align-items: center;padding: 0 0 10px;}
.our-products-cards-wrapper.owl-carousel .owl-dots .owl-dot {width: 15px;height: 15px;background: #0015894d;margin: 10px;border-radius: 10px;display: flex !important;}
.our-products-cards-wrapper.owl-carousel .owl-dots .owl-dot.active {background: #0B5791;}
.our-products-cards-wrapper.owl-carousel .owl-nav button.owl-next {left: auto;right: -55px;}
.our-products-card {width: 100%;max-width: 400px;height: 340px;object-fit: cover;position: relative;display: flex;justify-content: center;align-items: flex-end;position: relative;transition: transform 0.4s ease-in-out;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-radius: 15px;border: solid 1px #ffffff57;background: no-repeat center/cover;}
.our-products-cards-wrapper{padding-top: 40px;}
.our-products-card:hover {transform: scale(1.05);}
/* .our-products-card::before {content: '';position: absolute;width: 100%;left: 0;right: 0;bottom: 0;top: 0;background: linear-gradient(to top, #000 10%, #fff0 35%);border-radius: 10px;opacity: .8;} */
.our-products-card .imgs { display: flex; justify-content: flex-end; align-items: flex-start; padding: 10px; position: relative; }
.our-products-card .imgs span { width: 100%; max-width: 50px; height: 50px; border-radius: 100%; background-color: #FFCB08; display: flex; justify-content: center; align-items: center; cursor: pointer; }
.our-products-card .our-products-card-name { position: relative; display: flex; justify-content: space-between; align-items: center; width: 100%; padding: 0 20px;}
.our-products-card-name span{width: 100%; max-width:40px; height: 40px; border-radius: 100%; background: linear-gradient(131deg, #0068C8, 25%, #00B3FF  103%); display: flex; justify-content: center; align-items: center; border: solid 1px #fff; }
.our-products-card-name span img{width: 100%; max-width: 15px; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(318deg) brightness(101%) contrast(104%);}
.our-products-card .our-products-card-name p {line-height: 1.3;color: #ffffff;text-align: start;font-size: 18px;position: relative;font-weight: 600;}

/* Our Products */






/* Core Values */

.core-values-main-wrapper{padding: 70px 0; box-shadow: 0px -6px 10px rgb(0 135 222 / 18%);}
.core-values-inner-wrapper{display: flex; justify-content: center; align-items: center; gap: 60px;}
.core-values-img{width: 100%; max-width: 600px;}
.core-values-img img{width: 100%; max-width: 600px;}
.core-values-content{width: 100%; max-width: 50%;}
.core-values-sub{display: flex; justify-content: center; align-items: center; gap: 20px; padding: 15px 0;}
.core-values-sub-img{width: 100%; max-width:70px;}
.core-values-sub-content{width: 100%;}
.core-values-sub-content h3{font-size:18px; color: #E13914; text-transform: uppercase;}
.core-values-sub-content-wrapper .core-values-sub:nth-child(2) .core-values-sub-content h3{color: #05A370;}
.core-values-sub-content-wrapper .core-values-sub:nth-child(3) .core-values-sub-content h3{color: #FFB653;}
.core-values-sub-content-wrapper .core-values-sub:nth-child(4) .core-values-sub-content h3{color:#470FB2;}
.core-values-sub-content-wrapper .core-values-sub:nth-child(5) .core-values-sub-content h3{color: #0070A0;}
.core-values-sub-img span {display: flex;justify-content: center;align-items: center;width: 100%;max-width:65px;height:65px;background: #E13914;border-radius: 100%;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.core-values-sub-content-wrapper .core-values-sub:nth-child(2) .core-values-sub-img span {background: #05A370;}
.core-values-sub-content-wrapper .core-values-sub:nth-child(3) .core-values-sub-img span {background: #FFB653;}
.core-values-sub-content-wrapper .core-values-sub:nth-child(4) .core-values-sub-img span {background: #470FB2;}
.core-values-sub-content-wrapper .core-values-sub:nth-child(5) .core-values-sub-img span {background:#0070A0;}
.core-values-sub-img span img{width: 100%; max-width:35px; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(318deg) brightness(101%) contrast(104%);  animation: bendLeftRight 2.5s ease-in-out infinite;  transform-origin: center bottom;}
.core-values-sub-content p{margin: unset; font-size: 16px; text-align: start;}
.core-values-content .common-btn{padding-top: 20px;}


/* Core Values */





/* Cta */


.index-cta-main-wrapper {padding: 100px 0;position: relative;background: no-repeat right center /cover;}
.index-cta-main-wrapper::before {    position: absolute; content: ""; width: 100%; max-width: 100%; height: 100%; background:linear-gradient(70deg, rgb(2 25 48 / 73%) 6%, rgb(31 43 59 / 30%) 75%); top: 0;}
.index-cta-inner-wrapper{width: 100%; max-width: 50%; position: relative;}
.index-cta-inner-wrapper h2{color: #3FC5FE;}
.index-cta-inner-wrapper p { color: #fff; font-size: 22px; text-align: start;}


/* Cta */




.sophrosyne-name-main-wrapper{padding: 60px 0;}
.sophrosyne-name-inner-wrapper{position: relative;}
.sophrosyne-name-main-wrapper h2 {font-size: 214px;text-align: center;line-height: 1;font-weight: 700;background: no-repeat center center/cover;background-clip: text;-webkit-background-clip: text;color: #ffffff00;margin: 0;}
.sophrosyne-name-inner-wrapper p{text-align: center; color: #000; width: 100%; max-width: 1000px;}
.p-tag-wrapper{display: flex; justify-content: center; align-items: center;}



/* go to top */
#to-top {cursor: pointer;position: fixed;bottom: 50px;right: 35px;width: 70px;height: 70px;padding: 6px;border-radius: 50%; z-index: 1;}
/* go to top */





/* footer */
.footer-main-wrapper{ width: 100%;height:100%;position: relative;}
.footer-main-wrapper::before{content:'';position: absolute;width: 100%;height:100%;top: 0;left:0;background:#021128;}
.footer-inner-wrapper{padding: 10px 0;}
.footer-links-wrapper {border-bottom: solid 1px #7a7a7aad;position: relative;}
.footer-links {position: relative;display: flex;justify-content: space-around;align-items: center;padding: 25px 0;}
.footer-links li a{color: #fff;font-size: 18px;transition: 1s ease;}
.footer-links li a:hover { background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%); transform: scale(1.15);}
.footer-links .footer-contact-list p{transition: ease all .4s;}
.footer-links .footer-contact-list:hover p , .contact-us-card-list:hover p{background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%); transform: scale(1.01);}
.footer-contact {position: relative;display: flex;justify-content: space-between;align-items: center;padding: 0 0 20px;}
.footer-contact-list {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;max-width: 400.5px;gap: 10px; }
.footer-contact-list span {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 40px;height: 40px;border-radius: 100%;position: relative;background: linear-gradient(131deg, #1c8e7a, 30%, #23b6d5 200%); box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.footer-contact-list span img{	width: 100%;max-width: 23px;height: auto; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(318deg) brightness(101%) contrast(104%); }
.copyrights-wrapper {position: relative;background:linear-gradient(131deg, #1c8e7a, 30%, #23b6d5 200%);}
.copyrights {display: flex;justify-content: space-between;align-items: center;}
.copyrights p, .copyrights p {margin: 7px 0;font-size: 14px; color: #fff;}
.swaragh-logo {position: relative;top: 4px;width: 100%;max-width: 70px;}
.copyrights a{display: flex;justify-content: space-between;align-items: center; gap:10px; font-size: 14px; color: #fff;}
.footer-contact-list a {transition: 1s ease;position: relative;color: #fff;width: 100%;display: flex;justify-content: center;align-items: center;}
.footer-contact-list p{color: #fff; margin: unset; font-size: 16px; text-align: center;}


/* footer */




/* Inner page  */



.inner-page-banner-wrapper {height:350px;position: relative;z-index: 0; position: relative;}
.inner-page-banner-wrapper::before { position: absolute; content: ""; width: 100%; max-width: 100%; height: 100%; background: linear-gradient(70deg, rgb(2 59 109 / 68%) 39%, rgb(158 170 170 / 0%) 93%); top: 0;}
.inner-page-banner-wrapper .fluid-container {height: 100%;}
.banner-text {height: 100%;display: flex;justify-content:end;align-items:start;position: relative;flex-direction: column;z-index: 2; padding: 0 20px 20px;}
.banner-text h1{color: #fff;font-size:40px;text-align: start;line-height: 1.6; text-transform: uppercase;}
.banner-text p{ color: #fff; margin: 0 0 10px; font-size: 20px; font-weight: 500; text-align: start;}
.inner-span-bredcumbs{font-style: italic; font-weight: 200;}
.breadcrumbs { display: flex; justify-content: center; align-items: center; gap:10px; margin:0 0 15px;}
.breadcrumbs li, .breadcrumbs a {color: #fff;position: relative;  display: flex; font-size: 14px;}
span.breadcrumbs-active { font-size: 18px !important;}
.common-inner-page-wrapper {padding: 60px 0;}
.breadcrumbs-img {position: relative;width: 20px;height: 20px;display: flex;justify-content: center;align-items: center;}
.breadcrumbs-img::before {content: '';position: absolute ;width: 100%;max-width: 40px;height: 40px;border-radius: 50%; }
.breadcrumbs-img img {width: 100%;max-width:12px;filter: brightness(0) saturate(100%) invert(90%) sepia(43%) saturate(0%) hue-rotate(293deg) brightness(102%) contrast(105%);}
.inner-banner-content-wrapper{width: 100%;display:flex ; justify-content:start; align-items: center;}





/* Contact Us Now */

.contact-us-main-wrapper{padding:120px 0 90px; position: relative;}
.contact-us-main-wrapper::before {position: absolute;content: "";width: 100%;max-width: 100%;height: 150px;background: url(../images/about-us-layer.webp) no-repeat center center/cover;top: 0;z-index: -1;}
.contact-details-list-wrapper { display: flex; justify-content: center; align-items: center; gap: 120px; padding: 0 0 90px;}
.contact-details-list-card{width: 100%; max-width: 300px;}
.contact-details-list-card-img{display: flex; justify-content: center; align-items: center;}
.contact-details-list-card-img span{background: url(../images/contact-list-bg.webp) no-repeat center center/cover; width: 100%; max-width: 200px; height: 200px; display: flex; justify-content: center; align-items: center;}
.contact-details-list-card-img span img{width: 100%; max-width: 60px; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);}
.contact-details-list-card-content span{font-size: 30px; color:var(--dark-red); font-weight: 600; display: block; text-align: center;}
.contact-details-list-card-content p{text-align: center; font-size: 22px; color: #000 ; margin: unset; line-height: 1.5;}

.contact-us-card-wrapper{display: flex; justify-content: center; align-items:stretch;}
.contact-us-card-img{width: 100%; max-width:450px; border-radius:15px; display: flex; position: relative;}
.contact-us-card-img::before { position: absolute; width: 100%; max-width: 100%; height: 100%; content: ""; top: 0; background: linear-gradient(1deg, #000000cc 18%, rgb(12 9 10 / 44%) 100%); border-radius: 15px; left: 0; right: 0;}
.contact-us-card-content {width: 100%;max-width: 50%;padding: 40px;}
.contact-us-card-list{width: 100%; padding: 20px;}
.contact-us-card-list p{text-align: center; color: #fff;}
.contact-us-card-links {position: relative; top: 0; bottom: 0; margin: auto 0;}
.contact-us-card-links .contact-us-card-list  span {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 40px;height: 40px;border-radius: 100%;position: relative;background:linear-gradient(131deg, #1c8e7a, 30%, #23b6d5 200%);box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;position: relative;left: 0;right: 0;margin: 0 auto;}
.contact-us-card-links .contact-us-card-list  span img {width: 100%;max-width: 23px;height: auto;filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(318deg) brightness(101%) contrast(104%);}
.grecaptcha-badge{right: -500px !important;}



.form-title {font-size: 24px;margin-bottom: 20px;text-align: center;font-weight: bold;}
.form-row {display: flex;gap: 20px;margin-bottom: 20px;flex-wrap: wrap;}
input,textarea {width: 100%;padding: 12px 14px;border: none;border-bottom: 2px solid #ccc;background: transparent;font-size: 16px;outline: none;transition: border-color 0.3s;}
input::placeholder, textarea::placeholder {color: #999;}
input:focus{ border-color:var(--orange);}
.index-contact-us-btn{width: 100%; max-width: 100%;display: flex; justify-content:start; align-items: center; }
.submit-btn { width: 100%; max-width: 180px; padding: 10px 30px; background: linear-gradient(131deg, #0068C8, 25%, #00B3FF  103%); color: #fff; font-size: 20px; border: none; border-radius: 6px; cursor: pointer; transition: background 0.3s; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; border: 1px solid #dedede; transition: 0.5s easeg18}
.submit-btn:hover {background: linear-gradient(135deg, var(--light-blue), var(--dark-blue));color: #fff;box-shadow: 0 0 20px rgba(0, 113, 210, 0.6);}
.ip-contact-us-now-wrapper .user-box input, .ip-contact-us-now-wrapper .user-box-readonly input, .ip-contact-us-now-wrapper .user-box-readonly select, .ip-contact-us-now-wrapper .user-box textarea {color: #fff;  font-size: 18px;}
.contact-us-now-inner-wrapper .user-box-readonly select option {color: #303030;}
.user-box-readonly label { top: -15px !important; left: 0px !important; font-size: 16px !important; color: rgb(244, 67, 54) !important;}



/* Form */
.index-form { display: flex; justify-content: center; align-items: center; gap: 20px; flex-wrap: wrap; width: 100%; max-width: 1200px; margin: auto;  padding: 40px 0 0;}
.input-wrapper { position: relative; margin-bottom: 20px;width:100%;  border-bottom: 1px solid #131313;}
.index-contact-us-inner-wrapper .index-form .input-wrapper:nth-child(5){width:98%;}
/* Form */
/* Lable Animation */
 .user-box input,
 .user-box-readonly input,
 .user-box select{ width: 100%; padding: 20px 0 10px 0; font-size: 18px; border: none; outline: none; background: transparent; position: relative;color: #131313;}
 .user-box textarea { width: 100%; margin: 20px 0 10px 0; font-size: 18px; border: none; outline: none; background: transparent; position: relative; height: 22px;color: #131313;}
 .user-box label,
 .user-box-readonly label { position: absolute; top: 0; left: 0; padding: 10px 0; font-size:18px !important; color: #131313; pointer-events: none; transition: .5s;}
 .user-box-readonly label {top: -15px;}
 .banner-details-right .user-box-readonly label {color: var(--blue); top: -15px;}
 .user-box-readonly select {padding: 20px 0 10px;}
 input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px transparent inset !important; /* Override background color */ transition: background-color 5000s ease-in-out 0s; /* Ensure background transition overrides autofill */ background-clip: content-box !important; /* Keeps styling consistent */}
 /* input:-webkit-autofill {-webkit-text-fill-color: #fff !important;} */
  form.index-page input:-webkit-autofill {-webkit-text-fill-color: #131313 !important; /* Text color inside autofilled input */ }
 .input-color input:-webkit-autofill {-webkit-text-fill-color: #131313 !important; }
/* Lable Animation */



/* Start - map */
.map-wrapper { margin: 30px 0 60px;}
.map-list-wrapper{display: flex; justify-content: center; align-items: center; gap: 60px;}
.map-card{width: 100%;max-width: 50%;height: 425px;border: solid 1px var(--dark-blue);border-radius: 10px;padding: 10px;}
.map-card  span{text-align: center; color: var(--dark-blue); display: block; font-size: 28px; padding-top: 20px; font-weight: 500;}
.map  iframe{width: 100%; max-width:100%; height: 400px; }
/* End- map */







/* Contact Us Now */




 /* // sitemap // */

.sitemap-main-wrapper {padding: 100px 0 0}
.sitemap-inner-wrapper {display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px;padding: 20px;}
.sitemap-card {background-color: #fff; border: 1px solid #ddd;border-radius: 8px;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);padding: 20px;transition: transform 0.3s ease, box-shadow 0.3s ease;}
.sitemap-card h2 {font-size: 1.5rem;color: #007bff;}
.sitemap-card ul {list-style-type: none; padding: 0; margin: 0;}
.sitemap-card ul li {margin-bottom: 10px; position: relative; padding-left: 20px;}
.sitemap-card ul li::before {position: absolute; content: ""; width: 10px; height: 10px; background:#41d1b7; left: 0; top: 0; bottom: 0; margin: auto 0; border-radius: 100%;}
.sitemap-card ul li a {text-decoration: none;color: #555;font-size: 1rem;transition: color 0.3s ease;}
.sitemap-card ul li a:hover {color: #007bff;}
.sitemap-card:hover {transform: translateY(-5px);box-shadow: 0 8px 15px rgba(0, 0, 0, 0.2);}
.sitemap-card h2 a { text-decoration: none; color: #007bff; font-weight: bold; display: inline-block;transition: color 0.3s ease; font-size: 23px;} 
.sitemap-card h2 a:hover {color: #0056b3;}

 /* // sitemap // */


 /* Error page */
.error-inner-wrapper {padding: 100px 0 0;}
.error-inner-wrapper h2{text-align: center;}
.error-inner-wrapper span {width: 100%;max-width: 100%;display: flex;justify-content: center;align-items: center;}
.error-inner-wrapper span img {width: 100%;max-width: 100px;}
.error-inner-wrapper p {text-align: center;}
.error-inner-wrapper .common-btn {display: flex;justify-content: center;}
/* Error page */   




.vsm-main-wrapper{padding:120px 0;}
.vsm-card-wrapper{display: flex; justify-content: center; align-items: stretch;border-radius: 20px; position: relative; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.vsm-card-wrapper::before {position: absolute;content: "";width: 100%;max-width: 100%;height: 100%;background: linear-gradient(90deg, rgb(1 23 46 / 90%) 43%, rgb(2 35 61) 53%, rgba(1, 23, 46, 0.86) 62%);top: 0;border-radius: 20px;}
.vsm-card{width:100%; max-width: 50%; padding:50px 30px; position: relative; border-right: solid 1px #fff;}
.vsm-card-img{display: flex; justify-content: center; align-items: center;}
.vsm-card-img span{display: flex; justify-content: center; align-items: center; border:solid 1px #40d0b9; width: 100%; max-width: 110px; height: 110px; border-radius: 100%;}
.vsm-card-img span img{width: 100%; max-width: 70px; filter: brightness(0) saturate(100%) invert(96%) sepia(64%) saturate(26%) hue-rotate(226deg) brightness(110%) contrast(100%);}
.vsm-card-content h2 {text-align: center;position: relative;color: #40d0b9;padding: 15px 0 5px;}
.vsm-card-content p{text-align: center; color: #fff; margin: 0;}



.our-core-values-inr-main-wrapper { padding: 70px 0 0; box-shadow: 0px -6px 10px rgb(191 191 191 / 27%); position: relative;}
.our-core-values-inr-inner-wrapper h2 , .our-core-values-inr-inner-wrapper h3{text-align: center;}
.braces-aligners-right-img-wrapper:hover img{transform: scale(1.05); transition: 2s all ease-in-out;}
.our-core-values-inr-cards-wrapper {padding-top: 90px;display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;gap: 100px 40px;}
.our-core-values-inr-card {width: 100%;max-width:390px;background: #FFFFFF;padding: 10px 20px;border-radius: 15px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border: solid 0.5px #E13914; position: relative;}
.our-core-values-inr-card-img { position: absolute; top: -62px; display: flex; justify-content: center; align-items: center; width: 100%; margin: 0 auto; right: 0; left: 0;}
.our-core-values-inr-card-img {position: absolute;top: -62px;display: flex;justify-content: center;align-items: center; width: 100%;}
.our-core-values-inr-card-img span {width: 100px;height: 100px;background: #E13914;display: flex;justify-content: center;align-items: center;border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.our-core-values-inr-cards-wrapper .our-core-values-inr-card:nth-child(2) {border: solid 0.5px #05A370;}
.our-core-values-inr-cards-wrapper .our-core-values-inr-card:nth-child(3) {border: solid 0.5px #FFB653;}
.our-core-values-inr-cards-wrapper .our-core-values-inr-card:nth-child(4) {border: solid 0.5px #470FB2;}
.our-core-values-inr-cards-wrapper .our-core-values-inr-card:nth-child(5) {border: solid 0.5px #0070A0; }
.our-core-values-inr-cards-wrapper .our-core-values-inr-card:nth-child(2)  .our-core-values-inr-card-img span{background: #05A370;}
.our-core-values-inr-cards-wrapper .our-core-values-inr-card:nth-child(3)  .our-core-values-inr-card-img span{background: #FFB653;}
.our-core-values-inr-cards-wrapper .our-core-values-inr-card:nth-child(4)  .our-core-values-inr-card-img span{background:#470FB2;}
.our-core-values-inr-cards-wrapper .our-core-values-inr-card:nth-child(5)  .our-core-values-inr-card-img span{background: #0070A0;}
.our-core-values-inr-card-img span img{width: 100%; max-width:45px; filter: brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(783%) hue-rotate(253deg) brightness(114%) contrast(100%);    animation: bendLeftRight 2.5s ease-in-out infinite;  transform-origin: center bottom;}

@keyframes bendLeftRight {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(8deg);
    }
    50% {
        transform: rotate(0deg);
    }
    75% {
        transform: rotate(-8deg);
    }
    100% {
        transform: rotate(0deg);
    }
}
.our-core-values-inr-card h3{font-size: 26px;text-align: center;font-weight: 500;margin: 55px 0 0; color: var(--dark-blue);}
.our-core-values-inr-card p{text-align: center; margin: 10px 0;}

.common-top-img{position: relative;}
.common-top-img::before {position: absolute;content: "";width: 100%;max-width: 100%;height: 150px;background: url(../images/about-us-layer.webp) no-repeat center center/cover;top: 0;z-index: -1;}






.why-join-us-main-wrapper{padding:90px 0 40px; position: relative;}
.why-join-us-inner-wrapper{display: flex; justify-content: center; align-items: center;}
.why-join-us-content h2 , .why-join-us-content p{text-align: center;}
.why-join-us-content{width: 100%; max-width: 100%;}





.our-technology-main-wrapper{padding: 100px 0 0;}
.our-technology-heading-wrapper h2{text-align: center;}
.our-technology-heading-p-wrapper{display: flex; justify-content: center; align-items: center;}
.our-technology-heading-wrapper p{text-align: center; width: 100%; max-width: 1100px;}
.our-technology-wrapper-list {width: 100%;max-width: 100%; position: relative;}
.our-technology-list{width: 100%; max-width: 100%;}
.our-technology-card h3{position: relative; width: 100%; max-width: 100%;}
.our-technology-card {width: 100%;max-width: 600px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 30px 60px 30px 30px;margin: 60px 0;border-radius: 10px;position: relative;background: #F9F9F9;}
.our-technology-card::before {position: absolute;content: "";width: 100%;max-width: 200px;height: 200px;background: url(../images/healthcare-line.webp) no-repeat center center/cover;right: -185px;bottom: -76px;transform: scaleX(-1); z-index: -1;}
.our-technology-list .our-technology-card:nth-child(2n)::before {transform: unset;right: unset;left: -193px;}
.our-technology-list .our-technology-card:last-child::before{display: none;}
.our-technology-list .our-technology-card:nth-child(2n){margin-left: auto; }
.our-technology-list .our-technology-card:nth-child(3)::before{bottom: -87px;}
.our-technology-list .our-technology-card:nth-child(4)::before{bottom: -99px;}

.our-technology-card  p{font-size: 16px; margin: 10px 0;}
.our-technology-card h3{font-size: 26px; color: var(--dark-blue);}
.our-technology-list .our-technology-card:nth-child(2n) .our-technology-img{right: unset ; left: -40px;}
.our-technology-list .our-technology-card:nth-child(2n){padding: 30px 30px 30px 60px;}




.our-technology-wrapper-list .our-technology-list:first-child .our-technology-card h3 , .our-technology-wrapper-list .our-technology-list:first-child .our-technology-card p , .our-technology-wrapper-list .our-technology-list:last-child .our-technology-card h3 , .our-technology-wrapper-list .our-technology-list:last-child .our-technology-card p{text-align: end}
.our-technology-wrapper-list .our-technology-list:last-child .our-technology-card:last-child h3 , .our-technology-wrapper-list .our-technology-list:last-child .our-technology-card:last-child p{text-align: start;}
.our-technology-wrapper-list .our-technology-list:first-child .our-technology-card:last-child p , .our-technology-wrapper-list .our-technology-list:first-child .our-technology-card:last-child h3{text-align: start;}
.our-technology-img {width: 100%;display: flex;max-width: 80px;height: 80px;background: linear-gradient(87deg, #0076D3, 41%, #00a5f5 63%);color: #fff;border-radius: 100%;display: flex;justify-content: center;align-items: center;position: absolute;right: -40px;top: 0;bottom: 0;margin: auto 0;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border: solid 1px #ffff;}
.our-technology-img img{width: 100%; max-width: 50px; filter: brightness(0) saturate(100%) invert(96%) sepia(64%) saturate(26%) hue-rotate(226deg) brightness(110%) contrast(100%);     animation: bendLeftRight 2.5s ease-in-out infinite;  transform-origin: center bottom;}






/* founders-profile  */


.founders-profile-main-wrapper{padding: 60px 0 0; position: relative;}
.founders-profile-main-wrapper::before{position: absolute; content: ""; width: 100%; max-width: 200px; height: 100%; left: 0; top: 0; background: url(../images/founders-layer.webp) no-repeat center center/cover; z-index: -1;}
.founders-profile-main-wrapper::after{position: absolute; content: ""; width: 100%; max-width: 200px; height: 100%; right: 0; top: 0; background: url(../images/founders-layer.webp) no-repeat center center/cover; transform: scaleX(-1); z-index: -1;}

.founders-profile-inner-wrapper  .founders-profile-card:nth-child(2){flex-direction: row-reverse; padding: 30px 0 0;}
.founders-profile-inner-wrapper  .founders-profile-card:nth-child(2) h2 ,.founders-profile-inner-wrapper  .founders-profile-card:nth-child(2) h3 {text-align: end;}
.founders-profile-card{display: flex; width: 100%; justify-content: center; align-items: center; gap: 25px; }
.founders-profile-img{width: 100%; max-width:40%; position: relative;} 
.founders-profile-content{width: 100%; max-width: 60%;}
.founders-profile-inner-wrapper  .founders-profile-content p{margin: 15px 30px 15px 0;}
.founders-profile-inner-wrapper  .founders-profile-card:last-child  .founders-profile-content p{margin: 15px 0 15px 30px;}
.founders-profile-img span:nth-child(2) img{width: 100%; max-width:450px;   position: relative;}
.founders-profile-img span{position: relative; width: 100%;  display: flex; justify-content: center; align-items: center;}
.founders-profile-img span:first-child img{width: 100%; max-width: 30px; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(4757%) hue-rotate(9deg) brightness(124%) contrast(99%);   animation: upDown 2.2s ease-in-out infinite;}
.founders-profile-img span:first-child {width: 100%;max-width: 70px;height: 70px;background: linear-gradient(87deg, #0076D3, 41%, #00a5f5 63%);border-radius: 100%;margin: 0 auto;right: 0;z-index: 2;left: 0;bottom: -458px;border: solid 1px #fff;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
@keyframes upDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-3px); 
    }
    100% {
        transform: translateY(0); 
    }
}




.careers-wrapper{position: relative;}
.careers-inner{  display: flex;justify-content: space-between;align-items: center; }
.careers-left{width: 100%;max-width: 800px;}
.careers{width: 100%;max-width: 100%}
.acc__title {display: flex;justify-content: space-between;align-items: center;width: 100%;max-width: 100%;cursor: pointer;padding: 20px 40px;}
.heading-left {width: 100%; max-width: 50%;}
.heading-left h2{font-size: 28px; color: var(--light-blue);}
.heading-left p{margin: 10px 0; text-align: start;}
.acc__card { position: relative; margin: 30px 0; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; border: solid 1px #008fe48c; background: #fff;}
.acc.careers-center-wrapper   .acc__card:last-child{margin: 30px 0 0;}
.acc.careers-center-wrapper  h2{text-align: center;}
.acc.careers-center-wrapper .common-btn{justify-content: center;}
.acc__panel{padding: 0 40px 20px;}
.acc__panel-heading-wrapper{display: flex; justify-content: space-between; align-items: center;}
.acc__panel  h3{font-size: 24px; color: var(--dark-blue);}
.acc__panel p {color: #131313; margin: unset; font-size: 16px;}
.acc__panel-common-list-wrapper{padding: 20px 0 10px; position: relative;}
.acc__panel-common-list-wrapper h4 {color: var(--dark-blue);font-size: 20px;font-weight: 500;}
.acc__panel-common-list-wrapper ul li { color: #131313; margin: 5px 0; position: relative; padding-left: 18px;}
.acc__panel-common-list-wrapper ul li::before {position: absolute;content: "";width: 100%;max-width: 8px;height: 8px;border-radius: 100%;background: #40D0B9;top: 7px;left: 0;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.heading-right-wrapper {width: 100%;max-width: 50%;display: flex;justify-content: end;align-items: stretch;gap: 60px;}
.heading-right { display: flex; background: linear-gradient(131deg, #0068C8, 25%, #00B3FF  103%); justify-content: center; align-items: center; color: #fff; padding: 6px 25px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; border-radius: 5px; border: solid 1px #fff;}
.careers-right{width: 100%;max-width: 300px;display: flex;justify-content: center;align-items: center;}
.careers-right img{width: 100%;max-width: 300px;}
.toggle-icon{font-size: 18px;}
.acc__panel-common-list-wrapper::after {content: "";position: absolute;bottom: 0;left: 0;height: 1px;width: 100%;background: linear-gradient(to right, #0088df, #00aaf805);}
.acc__panel   .acc__panel-common-list-wrapper:last-child:after{display: none;}


  /* careerss */
.careers-common-wrapper { padding: 20px 0 60px;}
.careers-full-width{width: 100%; max-width: 100%;}
.careers-full-width h2{text-align: center; padding: unset;}
.careers-center-wrapper .heading-left h4{font-size: 26px !important;}



.products-main-wrapper{padding:100px 0 0;}
.products-inner-wrapper {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 40px;}
.products-card{width: 100%; max-width: 400px;}
.products-card .products-img{display: flex; justify-content: center; align-items: center; position: relative; z-index: 1;}
.products-card .products-img::before{content: "";position: absolute;width: 8px;height: 8px;background: #E03914;left: 0px;right: 0;bottom: -5px;margin: auto;border-radius: 100%;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.products-card .products-img img{width: 100%; max-width: 300px; border-radius: 100%; border: solid 2px #E03914;     box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.products-content {margin-top: 40px;border: solid 2px #E03914;padding: 20px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-radius: 10px; position: relative; height:330px;}
.products-content h2{text-align: center; font-size: 24px;}
.products-content p{text-align: center; margin: 10px 0;}
.products-content::before { content: ""; position: absolute; width: 1px; height: 100px; background: #E03914; top: -100px; left: 0; right: 0; margin: auto; z-index: -1;}
.products-content::after {content: "";position: absolute;width: 8px;height: 8px;background: #E03914;left: 0px;right: 0;top: -5px;margin: auto;border-radius: 100%;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.products-inner-wrapper  .products-card:nth-child(2)  .products-content::before , .products-inner-wrapper  .products-card:nth-child(2)  .products-content::after , .products-inner-wrapper  .products-card:nth-child(2)  .products-img::before {background: #FEB652;} 
.products-inner-wrapper  .products-card:nth-child(3) .products-content::before , .products-inner-wrapper  .products-card:nth-child(3)  .products-content::after , .products-inner-wrapper  .products-card:nth-child(3)  .products-img::before {background: #05A370;} 
.products-inner-wrapper  .products-card:nth-child(2)  .products-content , .products-inner-wrapper  .products-card:nth-child(2) .products-img img{border: solid 2px #FEB652;}
.products-inner-wrapper  .products-card:nth-child(3)  .products-content , .products-inner-wrapper  .products-card:nth-child(3) .products-img img{border:solid 2px #08bd35}
.products-content p:last-child span{color: var(--light-blue);}
.products-content p:last-child {color: var(--dark-blue); font-weight: 500;}





.partners-collabrations-main-wrapper{padding: 80px 0 0;}
.partners-collabrations-main-wrapper .fluid-container h2{text-align: center;}
.partners-collabrations-inner-wrapper{display: flex; justify-content: center; align-items:stretch; flex-wrap: wrap; gap: 50px; padding: 30px 0 0;}
.partners-collabrations-card{width: 100%; max-width: 300px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; display: flex; justify-content: center; align-items: center; border-radius: 10px; background: #fff;} 
.partners-collabrations-card img{width: 100%; max-width: 200px;}


.resources-main-wrapper{padding:100px 0 0;}
.resources-img {display: flex; justify-content: center; align-items: center; margin-bottom: 20px;}
.resources-img img{width: 100%; max-width: 70px; filter: brightness(0) saturate(100%) invert(61%) sepia(85%) saturate(289%) hue-rotate(120deg) brightness(95%) contrast(102%);    animation: upDown 2.2s ease-in-out infinite;}
.p-wrapper{display: flex; justify-content: center; align-items: center;}
.resources-inner-wrapper p{width: 100%; max-width: 1000px; text-align: center;}
.resources-inner-wrapper h2 {text-align: center;}
.resources-inner-wrapper .common-btn{justify-content: center;}



/* progress bar code  */
.progres-fix {position: fixed;z-index: 0;width: 100%; transition: 1s ease;opacity: 1;}
.progress-container {width: 100%;height: 5px;background: transparent;transition: 1s ease;opacity: 0;} 
.progress-bar {height: 100%;background:#3dd0b8;width: 0%; transition: 1s ease;}
.progres-fix .progress-container{ transition: 1s ease;opacity: 1;} 
/* progress bar code  */





.privacy-policy{padding: 50px 0 0;}
.inner-contant h2 span{color: var(--light-blue);}
.privacy-policy-inner-wrapper p{text-align: start;}
.privacy-policy-inner-wrapper h2{font-size: 26px;}
.privacy-policy-inner-wrapper .inner-contant:last-child{ padding: 30px 0 0;}
.icon-with-content {width: 100%;max-width: 100%;display: flex;justify-content: flex-start;align-items: center;gap:20px;}
.icon-with-content img {width: 100%;max-width: 20px;height: auto;filter:brightness(0) saturate(100%) invert(100%) sepia(7%) saturate(0%) hue-rotate(139deg) brightness(109%) contrast(107%);}
.inner-contant{padding:30px 0; position: relative;}
.inner-contant::after {content: "";position: absolute;bottom: 0;left: 0;height: 1px;width: 100%;background: linear-gradient(to right, #0088df, #00aaf805);}
.icon-with-content .contact {display: flex;justify-content: flex-start;align-items:start;gap: 20px;padding: 15px 0;}
.icon-with-content a, .inner-contant a{color:var(--dark-blue);}
.inner-contant:last-of-type::after{display: none;}
.inner-contant h4{margin: 25px 0 5px;}
.content , .sub-content{padding: 0 0 0 28px;}
.content li , .sub-content li{position: relative; margin: 10px 0; font-size: 18px;}
.content li:before { content: ''; position: absolute; left: -25px; top: 6px; width: 100%; max-width: 12px; height: 100%; background: url(../images/icons/double-chevron.webp)no-repeat top center/contain; filter: invert(67%) sepia(37%) saturate(465%) hue-rotate(112deg) brightness(94%) contrast(92%);}
.sub-content li::before{content: ''; position: absolute; left: -25px; top: 5px; width: 100%; max-width: 10px; height: 100%; background: url(../images/icons/double-chevron.webp)no-repeat top center/contain; filter: invert(67%) sepia(37%) saturate(465%) hue-rotate(112deg) brightness(94%) contrast(92%);}