/* Fonts */
:root {
    --vw: 1vw;
    --white: var(--bs-white);
    --black: var(--bs-black);
    --theme-primary: #134EF4;
    --theme-primary-1A49BA: #1A49BA;
    --theme-primary-dark: #2417C0;
    --clr-0049FE:#0049FE;
    --theme-primary-002060: #002060;
    --theme-primary-light: #0099FF;
    --theme-purple:#6A00FD;
    --clr-D8D8D8: #D8D8D8;
    --theme-green: #31E7B6;
    --clr-1FF06D:#1FF06D;
    --clr-33E968:#33E968;
    --theme-yellow: #FFCE33;
    --theme-yellow-dark: #FFA735;
    --clr-FF8E06: #FF8E06;
    --clr-2E2E2E: #2E2E2E;
    --theme-light: #F7F9FB;
    --theme-light-300: #FAFAFA;
    --body-text:#687086;
    --clr-787878:#787878;
    --clr-F7F9FB:#F7F9FB;
    --clr-00BF72: #00BF72;
    --clr-FFDA54: #FFDA54;
    --clr-F6F8FB: #F6F8FB;
    --clr-black: #000000;
    --clr-797979:#797979;
    --clr-0076C4:#0076C4;
    --clr-9A909C:#9A909C;
    --clr-B6B6B6:#B6B6B6;
    --clr-bg-2C00C8:#2C00C8;
    --font-family-inter: 'Inter', sans-serif;
    --font-family-manrope: 'Manrope', sans-serif;
    
    --swiper-pagination-color: #232323;
    --swiper-pagination-bullet-inactive-color: #5c5c5c;
}

/* common css */ 

.ls-2{letter-spacing: 2.64px;}
/* .font-inter,body{font-family:var(--font-family-inter);}.font-manrope,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-manrope)!important} */
.fs-120{font-size:calc(4.5rem + 1.5vw)}.fs-18{font-size:calc(1rem + .625vw)}@media(min-width:1200px){.fs-120{font-size:7.5rem}.fs-18{font-size:1.125rem}}.space-y{height:var(--space-y)}.space-w{width:var(--space-w)}.ls-tighter{letter-spacing:-.05em}.ls-tight{letter-spacing:-.025em}.ls-normal{letter-spacing:0}.ls-wide{letter-spacing:.025em}.ls-wider{letter-spacing:.05em}.ls-widest{letter-spacing:.1em}.text-theme-primary{color:var(--theme-primary)}.text-theme-primary-dark{color:var(--theme-primary-dark)}.text-theme-primary-light{color:var(--theme-primary-light)}.text-theme-green{color:var(--theme-green)}.text-theme-yellow{color:var(--theme-yellow)}.text-theme-light{color:var(--theme-light)}.text-theme-light-300{color:var(--theme-light-300)}.bg-theme-primary{background-color:var(--theme-primary)}.clr-theme-primary-1A49BA{color: var(--theme-primary-1A49BA);} .bg-theme-primary-1A49BA{background-color:var(--theme-primary-1A49BA)}.bg-theme-primary-dark,.bg-theme-color-1{background-color:var(--theme-primary-dark)}.text-theme-002060{color: var(--theme-primary-002060);}.bg-theme-primary-002060{background-color: var(--theme-primary-002060);} .bg-theme-primary-light{background-color:var(--theme-primary-light)}.bg-theme-green,.bg-theme-color-4{background-color:var(--theme-green)}.bg-theme-yellow{background-color:var(--theme-yellow)}.bg-theme-light{background-color:var(--theme-light)}.bg-theme-light-300{background-color:var(--theme-light-300)}.text-theme-2E2E2E{color: var(--clr-2E2E2E);}.clr-00BF72{color: var(--clr-00BF72);} .bg-clr-00BF72{background-color: var(--clr-00BF72);} .bg-clr-0049FE,.bg-theme-color-2{background-color: var(--clr-0049FE);}.clr-theme-yellow-dark{color: var(--theme-yellow-dark);} .bg-theme-yellow-dark,.bg-theme-color-3{background-color: var(--theme-yellow-dark);}.bg-clr-1FF06D{background-color: var(--clr-1FF06D);}.bg-clr-33E968{background-color: var(--clr-33E968);} .bg-black{background-color:var(--clr-black)}.text-clr-FFDA54{color: var(--clr-FFDA54);}.text-clr-0099FF{color: var(--clr-0049FE);}.text-clr-31E7B6{color: var(--theme-green);}.text-clr-FF8E06{color: var(--clr-FF8E06);}.text-clr-D8D8D8{color: var(--clr-D8D8D8);} .bg-primary-dark{background-color: var(--theme-primary-dark);}.bg-clr-F7F9FB{background-color: var(--clr-F7F9FB);}.bg-clr-F6F8FB{background-color: var(--clr-F6F8FB);} .bg-clr-FF8E06{background-color: var(--clr-FF8E06);}.text-body-color{color: var(--body-text);}.text-theme-787878{color: var(--clr-787878);}.clr-797979{color: var(--clr-797979);}.bg-clr-0076C4{background-color: var(--clr-0076C4);}.clr-9A909C{color: var(--clr-9A909C);}.clr-B6B6B6{color: var(--clr-B6B6B6);}.clr-bg-2C00C8{background-color: var(--clr-bg-2C00C8);}
.font-manrope-bold{font-family:var(--font-family-manrope)!important;font-weight: 600;}


.py-100{padding: calc(13.25rem / 2 ) 0px}
.py-80{padding: calc(10.25rem / 2 ) 0px}
.py-74{padding: calc(9.25rem / 2 ) 0px}
.py-66{padding: calc(8.25rem / 2 ) 0px}
.py-90{padding-top: 5.625rem;padding-bottom: 5.625rem;}
.py-80{padding-top: 5rem;padding-bottom: 5rem;}
.py-60{padding-top: 3.75rem;padding-bottom: 3.75rem;}
.pt-90{padding-top: 5.625rem;}.pb-90{padding-bottom: 5.625rem;}
.pt-80{padding-top: 5rem;}.pb-80{padding-bottom: 5rem;}
.pt-60{padding-top: 3.75rem;}.pb-60{padding-bottom: 3.75rem;}
.px-32{padding-inline: 2rem;}
.box-shadow{box-shadow: 0px 1px 4px 0px #0000001A;}
.btn{--bs-btn-padding-x: 1.563rem;--bs-btn-padding-y: 0.983rem;--bs-btn-border-radius: 0rem;}

.btn-theme-primary {--bs-btn-color: var(--white); --bs-btn-bg: var(--theme-primary); --bs-btn-border-color: var(--theme-primary); --bs-btn-hover-color: var(--white); --bs-btn-hover-bg: var(--theme-primary-dark); --bs-btn-hover-border-color: var(--theme-primary-dark); --bs-btn-active-color: var(--white); --bs-btn-active-bg: var(--theme-primary-dark); --bs-btn-active-border-color: var(--theme-primary-dark); --bs-btn-active-shadow: inset 0 0px 0px rgba(0, 0, 0, 0); --bs-btn-disabled-color: var(--white); --bs-btn-disabled-bg: var(--theme-primary-light); --bs-btn-disabled-border-color: var(--theme-primary-light);}


.btn-theme-primary-dark {--bs-btn-color: var(--white); --bs-btn-bg: var(--theme-primary-dark); --bs-btn-border-color: var(--theme-primary-dark); --bs-btn-hover-color: var(--white); --bs-btn-hover-bg: var(--black); --bs-btn-hover-border-color: var(--black); --bs-btn-active-color: var(--white); --bs-btn-active-bg: var(--theme-primary-dark); --bs-btn-active-border-color: var(--theme-primary-dark); --bs-btn-active-shadow: inset 0 0px 0px rgba(0, 0, 0, 0); --bs-btn-disabled-color: var(--white); --bs-btn-disabled-bg: var(--theme-primary-light); --bs-btn-disabled-border-color: var(--theme-primary-light);}


.btn-theme-green {--bs-btn-color: var(--white); --bs-btn-bg: var(--theme-green); --bs-btn-border-color: var(--theme-green); --bs-btn-hover-color: var(--white); --bs-btn-hover-bg: var(--theme-primary-dark); --bs-btn-hover-border-color: var(--theme-primary-dark); --bs-btn-active-color: var(--white); --bs-btn-active-bg: var(--theme-primary-dark); --bs-btn-active-border-color: var(--theme-primary-dark); --bs-btn-active-shadow: inset 0 0px 0px rgba(0, 0, 0, 0); --bs-btn-disabled-color: var(--white); --bs-btn-disabled-bg: var(--theme-primary-light); --bs-btn-disabled-border-color: var(--theme-primary-light);}

.btn-theme-yellow {--bs-btn-color: var(--black); --bs-btn-bg: var(--theme-yellow); --bs-btn-border-color: var(--theme-yellow); --bs-btn-hover-color: var(--white); --bs-btn-hover-bg: var(--theme-primary-dark); --bs-btn-hover-border-color: var(--theme-primary-dark); --bs-btn-active-color: var(--white); --bs-btn-active-bg: var(--theme-primary-dark); --bs-btn-active-border-color: var(--theme-primary-dark); --bs-btn-active-shadow: inset 0 0px 0px rgba(0, 0, 0, 0); --bs-btn-disabled-color: var(--white); --bs-btn-disabled-bg: var(--theme-primary-light); --bs-btn-disabled-border-color: var(--theme-primary-light);}

.btn-theme-black {--bs-btn-color: var(--white); --bs-btn-bg: var(--black); --bs-btn-border-color: var(--black); --bs-btn-hover-color: var(--white); --bs-btn-hover-bg: var(--theme-primary); --bs-btn-hover-border-color: var(--theme-primary); --bs-btn-active-color: var(--white); --bs-btn-active-bg: var(--theme-primary-dark); --bs-btn-active-border-color: var(--theme-primary-dark); --bs-btn-active-shadow: inset 0 0px 0px rgba(0, 0, 0, 0); --bs-btn-disabled-color: var(--white); --bs-btn-disabled-bg: var(--theme-primary-light); --bs-btn-disabled-border-color: var(--theme-primary-light);}

.btn-theme-white {--bs-btn-color: var(--black); --bs-btn-bg: var(--white); --bs-btn-border-color: var(--white); --bs-btn-hover-color: var(--black); --bs-btn-hover-bg: var(--theme-yellow); --bs-btn-hover-border-color: var(--theme-yellow); --bs-btn-active-color: var(--black); --bs-btn-active-bg: var(--theme-yellow-dark); --bs-btn-active-border-color: var(--theme-yellow-dark); --bs-btn-active-shadow: inset 0 0px 0px rgba(0, 0, 0, 0); --bs-btn-disabled-color: var(--black); --bs-btn-disabled-bg: var(--theme-yellow-light); --bs-btn-disabled-border-color: var(--theme-yellow-light);}

.btn-link {--bs-btn-font-weight: 400; --bs-btn-color: var(--black); --bs-btn-bg: transparent; --bs-btn-border-color: transparent; --bs-btn-hover-color: var(--theme-primary); --bs-btn-hover-border-color: transparent; --bs-btn-active-color: var(--bs-link-hover-color); --bs-btn-active-border-color: transparent; --bs-btn-disabled-color: #6c757d; --bs-btn-disabled-border-color: transparent; --bs-btn-box-shadow: none; --bs-btn-focus-shadow-rgb: 49,132,253; text-decoration: none; --bs-btn-padding-x: 0rem; --bs-btn-padding-y: 0rem;}

.btn-link.btn-link-black{--bs-btn-color: var(--black);}


.btn{overflow: hidden;}
.btn span.text,.btn .icon *{position: relative;z-index: 2;}
.btn>.icon{position: relative;display: inline-block;}
.btn-link>.icon::before{content:"";position: absolute;background-color:#000;border-radius: 0%;z-index: 0;top: 0px;left: 0px;height: 100%;width: 100%;}

.btn-theme-yellow>.icon::before{content:"";position: absolute;background-color:#EFBF28;border-radius: 100%;z-index: 0;top: 0px;left: 0px;height: 100%;width: 100%;}
.btn-theme-yellow:hover>.icon::before{background-color:var(--theme-primary-light);opacity: 0.25;}


.btn-theme-black>.icon::before{content:"";position: absolute;background-color:#202020;border-radius: 100%;z-index: 0;top: 0px;left: 0px;height: 100%;width: 100%;}
.btn-theme-black:hover>.icon::before{background-color:var(--theme-primary-light);opacity: 0.25;}

.btn-theme-primary-dark>.icon::before{content:"";position: absolute;background-color: #4033D9;border-radius: 100%;z-index: 0;top: 0px;left: 0px;height: 100%;width: 100%;}
.btn-theme-primary-dark:hover>.icon::before{background-color:var(--theme-primary-light);opacity: 0.25;}

.btn-theme-primary>.icon::before{content:"";position: absolute;background-color:var(--theme-primary);border-radius: 100%;z-index: 0;top: 0px;left: 0px;height: 100%;width: 100%;}
.btn-theme-primary:hover>.icon::before{background-color:var(--theme-primary-light);opacity: 0.25;}


.btn-theme-white>.icon::before{content:"";position: absolute;background-color:#e0e0e0;border-radius: 100%;z-index: 0;top: 0px;left: 0px;height: 100%;width: 100%;}
/* .btn-theme-white:hover>.icon::before{background-color:#EFBF28;} */
.btn-theme-white:hover>.icon::before{background-color:var(--theme-yellow-dark);}

/* .btn:hover>.icon::before{transform: scale(10);} */
.btn.btn-link>.icon svg path{fill: var(--white);}
.btn.btn-link:hover>.icon svg path{fill: var(--theme-primary);}
.btn.btn-link:hover>.icon::before{background-color:var(--theme-primary-light);opacity: 0.25;}

.btn.btn-link.text-white>.icon svg path{fill: var(--black);}
.btn.btn-link.text-white:hover>.icon svg path{fill: var(--white);}
.btn.btn-link.text-white .icon::before{background-color:var(--white);}
.btn.btn-link.text-white:hover>.icon::before{background-color:var(--theme-primary);opacity: 1;}
/* .btn.btn-link.text-white:hover>span{color:var(--black);opacity: 1;} */
.other-services .btn.btn-link.text-white:hover>.icon::before{background-color:var(--black);opacity: 1;}
/*
.btn.btn-link.icon-white .icon::before{background-color:var(--white);}
.btn.btn-link.text-white:not(:hover) .icon svg path{fill:var(--black);}
.btn.btn-link.text-white:hover .icon svg path{fill: var(--black);}
.btn.btn-link.icon-white:hover>.icon::before{background-color:var(--black);} */

/* .btn,.btn *{transition: all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55),color 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);}*/
.btn,.btn *{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important} 
/* .btn.text-black:hover{color:var(--white)!important}
.btn.text-black.ps-0:hover{padding-left:1.563rem!important}
.blogs .btn.text-black:hover{color:var(--white)!important;}
.btn.btn-link:hover .text{mix-blend-mode: difference;}
.btn[type='submit']>.icon::before{transition: 0.6s all ease-in-out;}
.btn[type='submit']:hover>.icon::before{transform: scale(100);} */

/* .disappear{opacity:0.125;transition: opacity 4s;}.appear{opacity:1;} */
/* common css end */
/* starts here */
.site-header{z-index: 999 !important;}
.site-header .navbar{--bs-navbar-padding-y: 1.5rem;transition: all 0.25s ease-in-out;}
.site-header.header-sticky .navbar{--bs-navbar-padding-y: 0.5rem;}
.site-header .navbar-nav{--bs-nav-link-font-weight: 500;--bs-navbar-brand-font-size: 1rem;--bs-nav-link-font-size:1rem;--bs-nav-link-color: var(--black);--bs-nav-link-hover-color: var(--black);}
/* .site-header .navbar-nav .nav-link.active-page, .site-header .navbar-nav .show>.nav-link{--bs-nav-link-font-weight: 700;} */
.site-header .navbar-nav .nav-link.active-page, .site-header .navbar-nav .show>.nav-link{--bs-nav-link-font-weight: 700;}
.c-scrollbar{z-index: 9999;}
.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-26{font-size:26px}.fs-27{font-size:27px}.fs-28{font-size:28px}.fs-29{font-size:29px}.fs-30{font-size:30px}.fs-31{font-size:31px}.fs-32{font-size:32px}.fs-33{font-size:33px}.fs-34{font-size:34px}.fs-35{font-size:35px}.fs-36{font-size:36px}.fs-37{font-size:37px}.fs-38{font-size:38px}.fs-39{font-size:39px}.fs-40{font-size:40px}.fs-41{font-size:41px}.fs-42{font-size:42px}.fs-43{font-size:43px}.fs-44{font-size:44px}.fs-45{font-size:45px}.fs-46{font-size:46px}.fs-47{font-size:47px}.fs-60{font-size:60px}
[class*="ico_"]{transition: all 0.25s ease-in-out;}
/*.ico_01 .bannerSlider::after,.ico_01 .bannerSlider::before{content:"";position:absolute;left:0;width:100%;backdrop-filter:blur(54px);top:auto}.ico_01 .content{padding-top:3.625rem;padding-bottom:2.5rem}.yoe .d-flex .flex-item:not(:last-child)::after{content:"";position:absolute;top:0;bottom:0;margin:auto 0;right:-74px;height:1px;width:94px;background-color:#eee;pointer-events:none;transform:rotate(90deg)}.ico_01 .bannerSlider{position:absolute;background-color:#134ef4;backdrop-filter:blur(54px);height:100%;width:50%;min-height:737px;clip-path:polygon(100% 0px,0px 0px,0px 100%,100% 92%)}.ico_01 .bannerSlider::after{bottom:0;height:187px;background-color:#31e7b6;clip-path:polygon(100% 0px,0px 80%,0px 100%,100% 92%)}.ico_01 .bannerSlider::before{bottom:25px;height:337px;background-color:#2417c0;clip-path:polygon(100% 30%,0px 0%,0px 100%,100% 92%)}.ico_01 .bannerSlider .carousel-control-next,.ico_01 .bannerSlider .carousel-control-prev{top:auto;background:#fff;opacity:1;color:#000;width:56px;height:56px;z-index:4}.ico_01 .bannerSlider .carousel-control-prev{left:60px}.ico_01 .bannerSlider .carousel-control-next{right:auto;left:136px}*/
.carousel .carousel-indicators [data-bs-target]{border-radius:100%;width:10px;height:10px;}
.carousel .carousel-indicators{right: auto;bottom:180px;margin-right:auto;margin-left:60px;margin-bottom:0px;flex-direction:column;}
.ico_02{padding-top:6.25rem;padding-bottom:6.25rem}.ico_01 .bannerSlider .carousel-control-next span,.ico_01 .bannerSlider .carousel-control-prev span{filter: brightness(0);}.ico_02::before{content:"";position:absolute;bottom:-60px;right:0;width:875px;height:655px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 769 655'%3E%3Cmask id='a' width='769' height='655' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M.3105.9336h768.472v654.059H.3105z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath stroke='%23E8E8E8' stroke-width='2' d='M771.482 129.904h-.006a738.3456 738.3456 0 0 0-73.785 11.475l-25.965-97.66a768.0161 768.0161 0 0 1 85.12-13.7949l.004-.0005a783.8326 783.8326 0 0 1 85.868-4.6737l2.842 101.1991c-24.735-.1-49.459 1.053-74.078 3.455Zm9.575 66.727.011-.001a650.8123 650.8123 0 0 1 66.381-3.175l8.087 285.099a293.639 293.639 0 0 0-33.049.416 475.699 475.699 0 0 0-33.616 3.502l-73.905-276.263c21.835-4.424 43.9-7.622 66.091-9.578ZM93.6304 515.044l.001-.002a796.101 796.101 0 0 1 38.9436-76.846l89.001 47.983c-12.328 21.367-23.539 43.381-33.634 66.042a751.4258 751.4258 0 0 0-27.173 69.661l-97.8425-26.217a806.4997 806.4997 0 0 1 30.7039-80.621ZM232.995 297.237l76.39 68.307a671.3227 671.3227 0 0 0-45.693 56.607l-83.552-58.574-.001-.001-53.71-37.574a935.8852 935.8852 0 0 1 57.947-71.905l48.617 43.138.002.002Zm17.061 279.914.002-.003a663.9165 663.9165 0 0 1 30.517-59.089l250.837 135.364a299.8896 299.8896 0 0 0-16.122 28.817c-5.103 10.134-9.662 20.411-13.845 30.926l-276.03-73.962a646.37 646.37 0 0 1 24.641-62.053Zm184.692-441.767 47.674 88.437.003.005 30.246 56.758a647.7928 647.7928 0 0 0-54.269 36.279l-36.87-52.611-.589-.842-.825.612a724.3686 724.3686 0 0 0-56.979 46.92l-66.873-75.176a797.8995 797.8995 0 0 1 66.504-53.844l.002-.001a768.8544 768.8544 0 0 1 71.976-46.537Zm201.914 89.568 74.004 276.426a325.806 325.806 0 0 0-30.934 14.16 343.6314 343.6314 0 0 0-28.956 16.556L515.553 281.075a641.1793 641.1793 0 0 1 59.038-31.092c20.037-9.209 40.752-17.643 62.071-25.031Zm148.639 563.3L533.535 652.49c5.752-9.242 11.902-18.361 18.509-27.066a319.806 319.806 0 0 1 22.131-25.766l.716-.749-.774-.689-213.623-190.078c14.734-16.193 30.221-31.881 46.523-46.754a648.8636 648.8636 0 0 1 51.004-41.979l163.854 234.314.001.001 163.425 234.528ZM550.724 187.33l-36.987-93.2687-.001-.0023-24.324-60.9024A863.9568 863.9568 0 0 1 576.687.6342l16.893 63.2135.001.0007 25.807 96.2696a698.6476 698.6476 0 0 0-68.664 27.212Z'/%3E%3Cpath fill='url(%23b)' d='M1.3867 655.992h657.984v590H1.3867z' transform='rotate(-90 1.3867 655.992)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='330.379' x2='330.379' y1='655.992' y2='1245.99' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-position:right;background-repeat:no-repeat;z-index:-1;pointer-events:none}
.ico_04::before{content:"";position:absolute;bottom:0px;right:0;width:100%;height:100%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 572'%3E%3Cmask id='a' width='1440' height='572' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%231A49BA' stroke='%23fff' d='M.5.5h1439v571H.5z'/%3E%3C/mask%3E%3Cg fill='%2309F' mask='url(%23a)'%3E%3Cpath d='m1441.68 527.903-121.45 83.005c-41.5-56.802-79.85-115.846-114.86-176.862l130.55-68.169a1901.0851 1901.0851 0 0 0 105.76 162.026Z'/%3E%3Cpath d='m1627.27 401.732-185.59 126.173a1900.558 1900.558 0 0 1-105.94-161.934l197.6-103.176c28.73 48.005 60.09 94.39 93.93 138.937Zm-348.38-63.181-250.36 134.923a3705.9576 3705.9576 0 0 1-184.925-363.361L1108.45 5.561c51.12 113.818 108.01 224.959 170.44 332.99Z'/%3E%3Cpath d='m1661.33 133.659-382.44 204.894c-62.55-107.977-119.55-219.071-170.8-332.848l400.85-158.244c45.49 98.1303 96.37 193.6773 152.39 286.198Z'/%3E%3C/g%3E%3C/svg%3E");background-position:right;background-repeat:no-repeat;z-index:0;background-size: cover;pointer-events:none}.p.playbtn{transition: 0.3s ease-in-out all;}.playbtn:hover{filter:drop-shadow(0px 0px 1px black);}
.marque-tool .o-big-title__char{position: relative;}
.marque-tool .o-big-title__char::before {content: '';display: inline-block;background: var(--theme-primary);width: 17.13px;height: 17.13px;border-radius: 50%;transform: translate(-100%, -50%);}
.ico_04 .card .d-flex .flex-col.flex-shrink-1 {min-width: 160px;}
.ico_04 .card .d-flex .flex-col .icon {height: 72px;width: 72px;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.ico_04 .card:nth-child(1) .d-flex .flex-col .icon {background-color: #C8FBF1;}
.ico_04 .card:nth-child(2) .d-flex .flex-col .icon {background-color: #FFF2E1;}
.ico_04 .card:nth-child(3) .d-flex .flex-col .icon {background-color: #FFE9ED;}
.ico_04 .card:nth-child(4) .d-flex .flex-col .icon {background-color: #E9F0FF;}
.ico_04 .card:hover .d-flex .flex-col .icon img{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}

.heartbeat{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}
@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}

.ico_04 .card,.ico_11 .card{transition: 0.3s ease-in-out background-color;}
.ico_04 .card:hover,.ico_11 .card:hover{background-color: var(--theme-yellow);}
.ico_11 .card{border-radius: 20px;}
.ico_15{background-color: var(--theme-primary-dark);background-image: url(../images/cta-bg.png);background-repeat: no-repeat;background-position: bottom right;background-size: contain;}
.ico_03{padding-top:4rem;padding-bottom:4.125rem}
.ico_03 .tabs .nav{--bs-nav-link-color: #4B4B4B;--bs-nav-link-hover-color: var(--bs-nav-link-color);--bs-nav-link-font-weight:700;}
.ico_03 .tabs .nav.nav-pills {--bs-nav-pills-border-radius: 0rem;--bs-nav-pills-link-active-color: var(--white);--bs-nav-pills-link-active-bg:#1A49BA;}
.ico_03 .tabs .nav .nav-link{text-transform:uppercase;}
@media(min-width:1640px){.ico_15{background-size: cover;background-position: 100% 60%;}}
.ico_17 .card-form{
    padding: 32px 40px 46px;
}
.form-wrapper .form-wrap{
    margin-bottom: 1rem;
}
.form-wrapper .form-wrap > .btn{
    margin-top: 1rem;
}
.form-wrapper .form-wrap .form-label{
    font-family: var(--font-family-manrope);
    font-weight: 500;
    font-size: 13px;
    line-height: 14px;
    color: rgba(0, 0, 0, 0.62);
}
.form-wrapper .form-wrap .form-control{
    --bs-border-color: #E6E6E6;
    border-radius: 0px;
    font-weight: 400;
    font-size: 15px;
    line-height: 34.4px;
    color: rgba(0, 0, 0, 1);
}
.form-wrapper .form-wrap .form-control::placeholder{
    font-weight: 400;
    font-size: 15px;
    line-height: 34.4px;
    color: rgba(0, 0, 0, 0.4);
}
.form-wrapper .form-wrap .form-control::-moz-placeholder{
    font-weight: 400;
    font-size: 15px;
    line-height: 34.4px;
    color: rgba(0, 0, 0, 0.4);
}
.site-footer .menu a{position: relative;}
.site-footer .menu a::before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: auto;
    right: auto;
    width: 100%;
    height: 2px;
    background-color: var(--black);
    transform: scaleX(0);
    transform-origin: center right;
    transition: transform 0.2s ease;
}
.site-footer .menu a:hover::before {
    transform-origin: center left;
    transform: scaleX(1);
}
.site-footer .presence{padding-bottom: 6.25rem;}
.site-footer .presence::before{content: "";position: absolute;top: -35px;left: 0px;right: 0px;width: 100%;height: 100%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 560'%3E%3Cpath fill='%23134EF4' d='M-303.843 441-1078 559.304c1198.667-745.739 2347.33-745.739 3546 0L1655.08 441H-303.843Z'/%3E%3C/svg%3E");background-position: top;background-size: cover;pointer-events: none;z-index: 0;}
.site-footer .presence::after{content: "";position: absolute;bottom: 0px;left: 0px;right: 0px;width: 100%;height: 50%;background-color: var(--theme-primary);pointer-events: none;z-index: -1;}
.site-footer .footer-wrap{padding-top: 4rem;padding-bottom: 3.5rem;}.menu .menu-list .menu-link{font-weight: 500;font-size: 14px;line-height: 28px;color: var(--body-text);text-decoration: none;transition: 0.3s ease-in-out all;}.menu .menu-list .menu-link:hover{color: var(--black);}
.th-accent-yellow:hover{color: var(--theme-yellow) !important;}.th-accent-black:hover{color: var(--black) !important;}.th-accent-primary:hover{color: var(--theme-primary) !important;}.th-accent-primary-dark:hover{color: var(--theme-primary-dark) !important;}.th-accent-primary-light:hover{color: var(--theme-primary-light) !important;}.th-accent-green:hover{color: var(--theme-green) !important;}
.followus a{transition: 0.3s ease-in-out all;}
.shareus a{transition: 0.3s ease-in-out all;filter: invert(1) opacity(0.5);}.shareus a:hover{filter:none;}
.playbtn.top-50{margin-top: -30px;}
.video-thumbnail ~ iframe{height:35.125rem;position: absolute;top: 0px;left: 0px;z-index: -1;opacity: 0;transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) opacity;}
.video-thumbnail ~ iframe.active{opacity: 1;z-index: 10;}
.playbtn.active,.video-thumbnail.active{opacity: 0;z-index: -10;}
.ico_12{--swiper-pagination-color: #fff;--swiper-pagination-bullet-inactive-color: transparent;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-width:14px;--swiper-pagination-bullet-height:14px;}
.ico_12.tablet-mobile-slider{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 654'%3E%3Cmask id='a' width='1440' height='654' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%2309F' d='M0 0h1440v654H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%232417C0' d='M1384.96-47.9412c1.18 4.4046 1.35 875.7062.53 875.9412-.82.234-58.2-97.49-127.14-217.297-68.93-119.807-126.9-218.178-127.37-218.178-.47 0-114.58-.763-252.811-.646-138.228.118-250.934 0-251.169-1.057-.234-1.057 170.145-100.133 378.84-220.821C1212.12 50.312 1382.21-47.2953 1384.96-48'/%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: top right;}
.ico_12 .swiper-pagination{text-align: left;left: calc(100% / 7 + 0.5vw);bottom: 40px;}
.ico_12 .swiper-pagination .swiper-pagination-bullet{border: 2px solid #fff;}
.ico_13{padding-top: 100px;padding-bottom: 100px;--swiper-pagination-color: var(--theme-primary-light);--swiper-pagination-bullet-inactive-color: #EAEAEA;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-width:10px;--swiper-pagination-bullet-height:10px;}

/*.ico_13 .testimonial{position: relative;}*/
/*.ico_13 .testimonial{padding-top: 125px;padding-bottom: 100px;position: relative;}*/
/*.ico_13::after{
    content: "";position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;margin: auto;
    background-repeat: no-repeat;background-size: 999px;background-position: 45% 50%;pointer-events: none;z-index: -1;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' width='1110px' height='655px' viewBox='0 0 1110 655'%3E%3Cpath fill='%23F7F9FB' d='M1110 513.99 101.892 655c-135.856-218.333-135.856-436.667 0-655L1110 148.071V513.99Z'/%3E%3C/svg%3E");
}*/
.ico_13 .heading {transform: translate3d(10px, calc(var(--vw)*5), 0px);}
.swiper-testimonial-button{margin-left: -100px;}
.swiper-testimonial-button .swiper-button-next, 
.swiper-testimonial-button .swiper-rtl .swiper-button-prev,
.swiper-testimonial-button .swiper-button-prev, 
.swiper-testimonial-button .swiper-rtl .swiper-button-next{
    right: auto;
    left: auto;
    height: 56px;
    width: 56px;
}
.swiper-testimonial-button .swiper-button-next, 
.swiper-testimonial-button .swiper-rtl .swiper-button-prev{transform: rotate(-180deg);}
.swiper-testimonial-button .swiper-button-prev, 
.swiper-testimonial-button .swiper-rtl .swiper-button-next{margin-top: -80px;}
.swiper-testimonial-button .swiper-button-next:after, 
.swiper-testimonial-button .swiper-button-prev:after{display: none;}
.swiper-testimonial-pagination .swiper-horizontal>.swiper-pagination-bullets,
.swiper-testimonial-pagination .swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-testimonial-pagination .swiper-pagination-custom,
.swiper-testimonial-pagination .swiper-pagination-fraction {
    bottom: 46%;
    left: auto;
    width: 30px;
    right: calc(100% / 6 - 1vw);
}
/* @media(min-width:1540px){
    .swiper-testimonial-button{margin-left: -100px;}
    .swiper-testimonial-button .swiper-button-next, 
    .swiper-testimonial-button .swiper-rtl .swiper-button-prev,
    .swiper-testimonial-button .swiper-button-prev, 
    .swiper-testimonial-button .swiper-rtl .swiper-button-next{
        right: auto;
        left: auto;
        height: 56px;
        width: 56px;
    }
    .swiper-testimonial-button .swiper-button-next, 
    .swiper-testimonial-button .swiper-rtl .swiper-button-prev{transform: rotate(-180deg);}
    .swiper-testimonial-button .swiper-button-prev, 
    .swiper-testimonial-button .swiper-rtl .swiper-button-next{margin-top: -80px;}
    .swiper-testimonial-button .swiper-button-next:after, 
    .swiper-testimonial-button .swiper-button-prev:after{display: none;}
    .swiper-testimonial-pagination .swiper-horizontal>.swiper-pagination-bullets,
    .swiper-testimonial-pagination .swiper-pagination-bullets.swiper-pagination-horizontal,
    .swiper-testimonial-pagination .swiper-pagination-custom,
    .swiper-testimonial-pagination .swiper-pagination-fraction {
        bottom: 46%;
        left: auto;
        width: 30px;
        right: 60px;
    }
} */
.ico_08{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 1064'%3E%3Cmask id='a' width='1440' height='1064' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M0 0h1440v1064H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%230049FE' d='M1110.1 48c-59.42 25.0091-117.998 53.468-175.722 86.238-58.394 30.086-115.076 63.487-169.777 100.04a1823.8968 1823.8968 0 0 0-157.046 113.83C555.911 388.643 506.329 431.817 459 477.466L1678 1646 1110.1 48Z'/%3E%3C/g%3E%3C/svg%3E");
    background-position: bottom right;
    background-repeat: no-repeat;
}
.ico_08 .nav-tabs{
    gap: 35px;
}
.ico_08 .nav-tabs .nav-link{
    border-radius: 0px;
    /* width: 364px; */
    height: 90px;
    background-color: var(--white);
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: left;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    color: var(--black);
    border: 0px;
    margin-bottom: 0px;
    padding: 0px 40px;
}
/* .ico_08 .nav-tabs .nav-link.active,
.ico_08 .nav-tabs .nav-link:hover{
    background-color: var(--theme-yellow-dark);
} */
.ico_08 .nav-tabs .nav-link,.ico_10 .nav-tabs .nav-link{position: relative;overflow: hidden;}
.ico_08 .nav-tabs .nav-link::before{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    /* width: 50px;
    height: 50px; */
    width: 100%;
    height: 100%;
    margin: auto;
    background-color: var(--theme-yellow);
    transform: scale(0);
    /* border-radius: 100%; */
    z-index: 0;
    opacity: 0;
    transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.ico_08 .nav-tabs .nav-link span.text{text-align: center;}
.ico_10 .nav-tabs .nav-link span,.ico_08 .nav-tabs .nav-link span{position: relative; z-index: 2;}
.ico_08 .nav-tabs .nav-link.active::before,
.ico_08 .nav-tabs .nav-link:hover::before{
    transform: scalex(1.5);
    opacity: 1;
}
.ico_10 .nav-tabs .nav-link .text,.ico_10 .nav-tabs .nav-link .icon,.ico_08 .nav-tabs .nav-link .text,.ico_08 .nav-tabs .nav-link .icon{transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.ico_08 .nav-tabs .nav-link.active .text,.ico_08 .nav-tabs .nav-link:hover .text{transform: scale(1.25) translate3d(0px, 0px, 10px);}
.ico_08 .nav-tabs .nav-link.active .icon,.ico_08 .nav-tabs .nav-link:hover .icon{transform: translateX(100px);}

.ico_10 .nav-tabs .nav-link.active .text,.ico_10 .nav-tabs .nav-link:hover .text{transform: scale(1.25) translate3d(0px, 0px, 10px);}
.ico_10 .nav-tabs .nav-link.active .icon,.ico_10 .nav-tabs .nav-link:hover .icon{transform: translateX(-100px);}
.ico_10 .nav-tabs{
    gap: 30px;
}
.ico_10 .nav-tabs .nav-link{
    border-radius: 0px;
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: left;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 20px;
    color: var(--white);
    text-transform: uppercase;
    border: 1px solid transparent;
    margin-bottom: 0px;
    padding: 1.125rem;
}
.ico_10 .nav-tabs .nav-link.active,
.ico_10 .nav-tabs .nav-link:hover{
    background-color: var(--theme-primary-dark);
    border: 1px solid var(--theme-primary-light);
}
.ico_10 .nav-tabs .nav-link svg g,
.ico_10 .nav-tabs .nav-link svg g{
    transition: 0.3s ease-in-out all;
}
.ico_10 .nav-tabs .nav-link.active svg g,
.ico_10 .nav-tabs .nav-link:hover svg g{
    stroke: var(--theme-primary-light);
}
.ico_10::after,
.ico_10::before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    backdrop-filter: blur(54px);
    top: auto;
    z-index: 0;
    pointer-events: none;
}
.ico_10::after {
    bottom: 0;
    height: 187px;
    background-color: #31e7b6;
    clip-path: polygon(100% 0px, 0px 80%, 0px 100%, 100% 100%)
}
.ico_10::before {
    bottom: 25px;
    height: 337px;
    background-color: #2417c0;
    clip-path: polygon(100% 30%, 0px 0%, 0px 100%, 100% 92%)
}
.ico_03 .badge.active{background: #1A49BA;color: var(--white) !important;border-radius: 0px;}
.ico_03 .tab-content{height: 490px;}
.ico_03 .tab-content .tech_lang{position: absolute;height: 8rem;width: 8rem;transition: .3s ease-in-out all;}
.ico_03 .tab-content .tech_lang img{width: 100%;height: 100%;}
.ico_03 .tab-content .tech_lang:hover{transform: scale(2);}
/*  */
.ico_03 .tab-content .tech_lang:nth-child(1){top:0px;left:156px;}
.ico_03 .tab-content .tech_lang:nth-child(2){top:84px;left:0px;}
.ico_03 .tab-content .tech_lang:nth-child(3){top:253px;left:22px;}
.ico_03 .tab-content .tech_lang:nth-child(4){top:353px;left:196px;}
.ico_03 .tab-content .tech_lang:nth-child(5){top:229px;left:353px;}
.ico_03 .tab-content .tech_lang:nth-child(6){top:54px;left:320px;}
.ico_03 .tab-content .tech_lang:nth-child(7){top:181px;left:179px;}
/*  */
.ico_03 .tab-content #front-end-tab-pane .tech_lang:nth-child(2){top:180px;}
.ico_03 .tab-content #front-end-tab-pane .tech_lang:nth-child(3){top:181px;left:179px;}
.ico_03 .tab-content #front-end-tab-pane .tech_lang:nth-child(5){top:180px;}
/*  */
/* .pointer{cursor: pointer;} */
/*--------------------------------------------- megamenu ---------------------------------------------*/
@media all and (min-width: 992px) {
    .navbar-nav .dropdown a{
        position: relative;
        z-index: 999;
    }
    .navbar-nav .dropdown .dropdown-menu{
        --bs-dropdown-zindex: 0;
        --bs-dropdown-padding-x: 0;
        --bs-dropdown-padding-y: 0.5rem;
        --bs-dropdown-bg: transparent;
        --bs-dropdown-border-color: transparent;
        --bs-dropdown-border-width: none;
        --bs-dropdown-box-shadow: none;
        --bs-dropdown-link-hover-bg: transparent;
        --bs-dropdown-link-active-color:#000;
        --bs-dropdown-link-active-bg: transparent;
        --bs-dropdown-header-padding-x: 0rem;
        --bs-dropdown-header-padding-y: 0rem;
    }
    /* .navbar-nav .dropdown .dropdown-menu .dropdown-menu-bg{
        position: absolute;
        top: 0rem;
        left: -1rem;
        right: -2.5rem;
        bottom: -1.25rem;
        pointer-events: none;
        border-radius: 0.875rem;
        background-color: #fff;
        box-shadow: 0 calc(0.69444*var(--vw)) calc(1.38889*var(--vw)) rgba(89,102,132,.2);
        z-index: -1;
        height: calc(100% + var(--vw) * 4);
        width: calc(100% + var(--vw) * 3);
        will-change: transform;
        transform: none;
        opacity: 0;
        transition: all .5s cubic-bezier(.165,.84,.44,1);
        transition-property: opacity,transform;
    } */
    /* height: 100%;
    width: calc(100% + var(--vw) * 2); */
    .navbar-nav .dropdown .dropdown-menu.show .dropdown-menu-bg{
        transition: all .5s cubic-bezier(.165,.84,.44,1);
        transition-property: opacity,transform;
        opacity: 1;
        transform: translateY(-3rem);
    }
    .navbar-nav .dropdown .dropdown-item{
        padding: 4px 10px;
    }
	.navbar .dropdown-menu-end{ right:0; left: auto;  }
	.navbar .nav-item .dropdown-menu{ opacity: 0;  visibility: hidden; margin-top:0;transition: all .5s cubic-bezier(.165,.84,.44,1);transition-property: opacity,transform;}
	/* .navbar .nav-item:hover .nav-link{ color: #fff;  } */
	.navbar .dropdown-menu.fade-down{ top:80%; transform: rotateX(-75deg); transform-origin: 0% 0%; }
	.navbar .dropdown-menu.fade-up{ top:180%;  }
	.navbar .nav-item .dropdown-menu.show{ transition: .3s; opacity:1; visibility:visible; top:100%; transform: rotateX(0deg); }

    .navbar-nav .dropdown .dropdown-item{
        transition: all .5s cubic-bezier(.165,.84,.44,1);
        transition-property: opacity,transform;
    }
    .navbar-nav .dropdown .dropdown-item:hover{
        transform: translateX(0.5rem);
    }
}
.pointer{cursor:pointer;text-decoration:none !important;}
/* ============ desktop view ============ */
@media all and (min-width: 992px) {
    /* .navbar .nav-item .dropdown-menu{ display: none; } */
    .navbar .nav-item.dropdown-menu .nav-link:not([role='tab'])::before,
    .navbar .nav-item.has-megamenu .nav-link:not([role='tab'])::before{content:"";position:absolute;top:30px;height:48px;width:100%;}
    .navbar .nav-item:hover .dropdown-menu{position: absolute; left: 0;  display: block;}
    .navbar .nav-item .dropdown-menu{ margin-top:0;}
    .nav-tabs .have-sub-menu::after{content:"";position:absolute;top:33%;right:15px;height:20px;width:20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cg stroke='%23000' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.5' clip-path='url(%23a)'%3E%3Cpath d='M3.164 10h11.667M12.5 13.333 15.833 10M12.5 6.667 15.833 10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");transform:translateX(50px);transition:0.3s ease-in-out all;}
    .nav-tabs  .nav-link:hover::after,.nav-tabs  .nav-link.active::after{transform:none;transition:0.3s ease-in-out all;}
}
.navbar .megamenu{ padding: 1rem; }
/* @media all and (min-width: 992px){.navbar .has-megamenu{position:static!important;} */



.navbar .megamenu{left:0; right:0; width:100%; margin-top:0;border-top: 1px solid #E6E6E6;background: #FFF;box-shadow: 0px 4px 59px 0px rgba(0, 0, 0, 0.05);border-radius:0px;}
.nav-tabs  .nav-link{border:0px;text-align:left;padding:15px 20px;color:var(--bs-muted);border-radius:0px;font-weight:500;position:relative;overflow: hidden;}
.nav-tabs  .nav-link:hover,.nav-tabs  .nav-link.active{font-weight:500;background-color:var(--theme-yellow);}
.card.menu-card{height:440px;border-radius:24px;overflow: hidden;}
.card.menu-card.stick{max-width:284px;}
.card.menu-card.menu-redirection{cursor: pointer;}
.card.menu-card>img{height:100%;width:100%;object-fit:cover;}
.menu-card>.h4{position:absolute;bottom:0px;width:100%;padding:34px 36px;margin:0px;color:#fff;font-weight:600;}
/*------------------------------------------------------ megamenu End ------------------------------------------------------*/
/* * {
    cursor: none !important;
}

.icoCursor {
    width: 1.125rem;
    height: 1.125rem;
    position: fixed;
    top: 0;
    left: 0;
    background-color: var(--theme-yellow);
    border-radius: 50%;
    pointer-events: none;
    mix-blend-mode: difference;
    z-index: 999999;
}

.icoCursor::after,
.icoCursor::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    height: 10px;
    width: 10px;
    border-radius: 50px;
}
.icoCursor::before {background-color: rgb(255, 255, 255)}
.icoCursor.click::before {animation: click 1s ease forwards;background-color: rgb(255, 255, 255)} */
@keyframes click{0% {opacity: 1;transform: translate(-50%, -50%) scale(1);}100% {opacity: 0;transform: translate(-50%, -50%) scale(7);}}
/* .keywords.d-flex .flex-item:not(:last-child)::after{content:"";position:absolute;top:0;bottom:0;margin:auto 0;right:-14px;height:4px;width:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 4 4'%3E%3Ccircle cx='2' cy='2' r='2' fill='%23134EF4'/%3E%3C/svg%3E");background-size:4px;background-repeat:no-repeat;pointer-events:none} */
.keywords .char{
    visibility: hidden;
    animation: typewriter 6s steps(2) infinite forwards;
    animation-delay: calc(0.04s * var(--char-index));
}
@keyframes typewriter {100% {visibility: visible;}}
.ico_09 .card.bg-transparent.border-0 .card-text {min-height: 96px;}
.ico_09 .card .home-card-title{min-height: 35px !important;}
.ico_09 .card .card-title{min-height: 70px;padding-bottom: 0px !important;}
.ico_09 .card lottie-player{height: 54px;width: 54px;}
.ico_11 .card lottie-player{height: 54px;width: 54px;}


/* Friday 12-05-23 */
/* Usama */


.pt-100,.py-100{padding-top:100px}.pb-100,.py-100{padding-bottom:100px}.bg-auto{background-size:auto!important}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}.bg-repeat{background-repeat:repeat!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.bg-repeat-y{background-repeat:repeat-y!important}.bg-repeat-round{background-repeat:round!important}.bg-repeat-space{background-repeat:space!important}.bg-bottom{background-position:bottom!important}.bg-center{background-position:center!important}.bg-left{background-position:left!important}.bg-left-bottom{background-position:left bottom!important}.bg-left-top{background-position:left top!important}.bg-right{background-position:right!important}.bg-right-bottom{background-position:right bottom!important}.bg-right-top{background-position:right top!important}.bg-top{background-position:top!important}



/* GSAP Animation */

.flutter_logo{box-shadow: -2px 7px 12px 0px #0000002B;}


.flutter-banner .content{padding: 6.250rem 0;}
.flutter-banner{ position: relative;}
.flutter-banner::before{content: ''; position: absolute; top: 0rem; right: 0rem; width: 60.438rem; height: 60.063rem;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='967' height='961' fill='none'%3E%3Cmask id='a' width='967' height='961' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 0h967v961H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23FF8E06' d='M342.16 187.437c-26.522 24.338-51.949 50.327-76.117 78.421a971.728 971.728 0 0 0-70.393 84.549 1018.345 1018.345 0 0 0-61.104 89.392 1080.147 1080.147 0 0 0-53.715 95.945l860.864 383.884L342.16 187.437Z'/%3E%3Cpath fill='%232417C0' d='M72.417 570.531c-11.66 33.791-21.584 68.506-29.412 104.464a964.968 964.968 0 0 0-21.518 107.111 1011.476 1011.476 0 0 0-11.115 106.95c-2.375 36.317-2.897 33.613-1.565 70.038l953.422-41.499L72.417 570.531Z'/%3E%3Cpath fill='%2331E7B6' d='M795.635 4.43c-35.297 7.065-70.513 16.11-105.743 27.606a971.542 971.542 0 0 0-104.025 35.812 1018.414 1018.414 0 0 0-98.592 44.769 1080.146 1080.146 0 0 0-95.671 54.203L928.78 941.35 795.635 4.43Z'/%3E%3C/g%3E%3C/svg%3E"); background-size: cover; background-position: right;transform: translate(154px, -200px) scale(1);}

.ios-banner::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='694' height='559' fill='none'%3E%3Cmask id='a' width='694' height='559' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 0h694v559H0V0Z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23FF8E06' d='M535.224 38.157c-42.181-3.099-84.896-3.928-128.4-1.983-43.095.176-86.179 2.8-129.046 7.858a1196.55 1196.55 0 0 0-125.723 19.716A1269.392 1269.392 0 0 0 26.661 95.074L390.234 1141.73 535.224 38.157Z'/%3E%3Cpath fill='%230049FD' d='M443.533 58.25a364.73 364.73 0 0 0-37.589-4.974 371.394 371.394 0 0 0-38.072-.825L363.81.79a396.423 396.423 0 0 1 44.134.797 423.12 423.12 0 0 1 43.723 5.438l-8.134 51.223Z'/%3E%3Cpath fill='%232417C0' d='M642.911 620.952a1474.317 1474.317 0 0 0-149.579-33.326 1501.035 1501.035 0 0 0-152.985-16.796l1.929-209.421a1602.111 1602.111 0 0 1 177.403 18.825 1710.018 1710.018 0 0 1 174.109 37.37l-50.877 203.348Z'/%3E%3Ccircle cx='501.5' cy='218.854' r='30.5' fill='%231BDB7F'/%3E%3Cpath fill='%23FFCE33' d='M336.868 368.013a1291.404 1291.404 0 0 0-130.723 30.59 1314.813 1314.813 0 0 0-127.125 44.93L.89 277.524a1403.488 1403.488 0 0 1 147.168-52.617 1498.255 1498.255 0 0 1 151.621-36.728l37.189 179.834Z'/%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center bottom; width: 43.375rem; height: 34.938rem; bottom: 0; top: auto; right: 0; transform: translate(-140px, 0px) !important;}

.react-native::before{width: 53.125rem; height: 42.379rem; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='850' height='679' fill='none'%3E%3Cmask id='a' width='768' height='662' x='82' y='17' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M82 17h768v662H82V17Z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%2331E7B6' d='M849.506 276.721c-30.82-12.982-62.618-24.396-95.714-33.929a901.572 901.572 0 0 0-98.704-26.711 945.7 945.7 0 0 0-99.233-16.978 1004.157 1004.157 0 0 0-101.944-8.188l5.897 876.835 389.698-791.029Z'/%3E%3Cellipse cx='682' cy='211.5' fill='%23FF8E06' rx='35' ry='34.5'/%3E%3Cpath fill='%232417C0' d='M712.36 66.66c-48.183-6.838-97.153-11.113-147.241-12.268a1313.674 1313.674 0 0 0-148.736-1.03 1377.041 1377.041 0 0 0-145.827 12.83 1460.282 1460.282 0 0 0-146.337 26.175L461.546 1321.24 712.36 66.66Z'/%3E%3C/g%3E%3Cmask id='b' width='717' height='663' x='0' y='16' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 16h717v663H0V16Z'/%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cpath fill='%23FF8E06' d='M506.225 17.892c-42.294-.263-84.968 1.774-128.244 6.632a1141.042 1141.042 0 0 0-128.228 16.493A1196.554 1196.554 0 0 0 125.635 69.12 1269.262 1269.262 0 0 0 2.624 108.784L435.565 1128.7l70.66-1110.808Z'/%3E%3C/g%3E%3Cpath fill='%2331E7B6' d='M190.801 77.213a293.177 293.177 0 0 0-30.225 3.948 298.58 298.58 0 0 0-29.737 7.269l-13.888-39.273a318.67 318.67 0 0 1 34.439-8.552 340.09 340.09 0 0 1 35.085-4.861l4.326 41.469Z'/%3E%3C/svg%3E"); transform: translate(-30px, 50px) scale(1.1);}

.android-banner::before{width: 39.875rem; height: 31rem; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='638' height='496' fill='none'%3E%3Cmask id='a' width='638' height='496' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 0h638v496H0V0Z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23FFCE33' d='M636.708 474.27a974 974 0 0 0-101.144 5.164 992.155 992.155 0 0 0-100.397 16.293L399.448 362.01a1058.875 1058.875 0 0 1 116.306-19.31 1130.043 1130.043 0 0 1 117.481-6.916l3.473 138.486Z'/%3E%3Cpath fill='%23FF8E06' d='M280.871 116.792a833.968 833.968 0 0 0-84.445 19.728 849.08 849.08 0 0 0-82.124 28.991L63.876 58.262a906.687 906.687 0 0 1 95.071-33.951A967.747 967.747 0 0 1 256.893.623l23.978 116.169Z'/%3E%3Cpath fill='%230049FE' d='M312.512 367.275a1169.809 1169.809 0 0 0-115.481 38.076 1191.102 1191.102 0 0 0-111.085 50.725L2.154 312.573a1271.233 1271.233 0 0 1 128.55-59.266 1356.62 1356.62 0 0 1 133.842-45.289l47.966 159.257Z'/%3E%3Cpath fill='%231BDB7F' d='M562.376 184.781a815.851 815.851 0 0 0-83.742 13.455 830.537 830.537 0 0 0-82.113 22.652l-41.842-108.096a886.633 886.633 0 0 1 95.086-26.604 946.526 946.526 0 0 1 97.185-16.392l15.426 114.985Z'/%3E%3Cpath fill='%230C8A4E' d='M493.003 105.242a210.282 210.282 0 0 0-21.68-2.868 213.908 213.908 0 0 0-21.958-.476l-2.342-29.795c8.486-.32 16.984-.167 25.454.459a244.045 244.045 0 0 1 25.218 3.136l-4.692 29.544Z'/%3E%3C/g%3E%3C/svg%3E"); transform: translate(-220px, 140px) scale(1);}


.bg_circle.reveal {
    transform: translate(90px, 0px);
}
.flutter-banner .img-wrapper .icon-wrp{top: 1rem; right: 5rem; width: 96px; aspect-ratio: 1/1;}
.flutter-banner .img-wrapper .icon-wrp img{width: 100%;}

.sec_02 .content-wrapper{position: sticky; top: 140px;}
.sec_02 .info-box .icon-wrap{width: 50px;}
.sec_02 .img-wrapper {position: relative;}
.sec_02 .img-wrapper .img02{top: 55%; left: 60%; width: 150px; aspect-ratio: 1/1; transform: translate(-50%, -50%);}
.sec_02 .img-wrapper .img02::before {content: ""; position: absolute; z-index: 0; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 100%; height: 100%; background-color: var(--white); border-radius: 50%; animation: pulse-border 1500ms ease-out infinite;}
.sec_02 .img-wrapper .img02::after {content: ""; position: absolute; z-index: 1; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; width: 100%; height: 100%; background-color: transparent; border-radius: 50%; transition: all 200ms;}
@keyframes pulse-border {
    0% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1;}
    100% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0;}
}

.sec_02 .img-wrapper .img02 img{width: 100%;}

.sec_03 .box-wrapper .info-box{min-height: 171px; transition: all 200ms ease}
.sec_03 .box-wrapper .info-box:hover{transform: scale(1.05); box-shadow: 1px 1px 20px 0 #e7e7e7;}


.we-app-development .info-box .iconBox{width: 60px; background-color: #FF8E06; padding: 7px;}


.cta-version-01{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='799' height='313' fill='none'%3E%3Cpath fill='%23FF8E06' d='M1792.8-335.605c30.44 40.971 58.91 83.949 85.06 129.522a1377.535 1377.535 0 0 1 75.45 136.526 1442.242 1442.242 0 0 1 61.23 140.79 1531.224 1531.224 0 0 1 49.19 147.944L762.488 523.944 1792.8-335.605Z'/%3E%3Cpath fill='%23FFCE33' d='M514.191-710.834c-45.512 23.1-90.159 48.874-133.89 78.002a1377.743 1377.743 0 0 0-128.416 88.556 1443.96 1443.96 0 0 0-117.582 98.717A1531.281 1531.281 0 0 0 24.305-335.071L1053.12 517.955 514.191-710.834Z'/%3E%3Cpath fill='%23FFCE33' d='M1305.38-710.834c45.51 23.1 90.15 48.874 133.89 78.002a1378.053 1378.053 0 0 1 128.41 88.556 1442.74 1442.74 0 0 1 117.58 98.717 1530.702 1530.702 0 0 1 110 110.488L766.447 517.955 1305.38-710.834Z'/%3E%3C/svg%3E"); padding: 50px 0;}


.benefits .box-wrapper .info-box{ padding: 35px; border: 1px solid #EEEEEE; border-radius: 5px; transition: all 300ms ease; min-height: 400px;}
.hire-developer-page .benefits .box-wrapper .info-box{min-height: 510px;}
.benefits .box-wrapper .info-box:hover{border: 1px solid var(--theme-yellow-dark); transform: scale(1.02); box-shadow: 11px 1px 10px 0px #f5f5f5;}

.benefits .box-wrapper .info-box .img-wrp .icon{width: 90px; margin: auto;  background-color: white; border-radius: 50%; padding: 15px; }
.benefits .box-wrapper .info-box.blueOne .img-wrp .icon{border: 2px solid var(--theme-primary-light); box-shadow: 0px 9px 5px 0px #0099FF26;}
.benefits .box-wrapper .info-box.yellowTwo .img-wrp .icon{border: 2px solid var(--theme-yellow-dark); box-shadow: 0px 9px 5px 0px #FFA73524;}
.benefits .box-wrapper .info-box.greenThree .img-wrp .icon{border: 2px solid var(--theme-green); box-shadow: 0px 9px 5px 0px #37C99E1A;}

.benefits .box-wrapper .info-box .img-wrp{height: 136px; background-size: 100%; background-position: center; display: flex;}

.benefits .box-wrapper .info-box.blueOne .img-wrp{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='295' height='143' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cmask id='b' width='295' height='143' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:luminance'%3E%3Cpath fill='%23fff' d='M295 .713H0V142.59h295V.713Z'/%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cpath stroke='%23F4F4F5' stroke-width='1.73' d='M-15.57 124.424h150.528M160.91 98.47h114.194M-15.57 70.787h195.08M-18.166 98.47h195.081M176.916 70.787h132.793M258.666 7.633v126.305M230.982 31.855v103.38M193.785 7.201V98.47M-13.84 39.643h296.73M96.893 12.824v84.78M134.092 39.643v84.78M19.898.713v134.091M57.963 40.506v90.836'/%3E%3Cpath fill='%23FFDA54' d='M57.963 73.814a3.028 3.028 0 1 0 0-6.056 3.028 3.028 0 0 0 0 6.056Z' opacity='.7'/%3E%3Cpath fill='%232417C0' d='M19.915 42.671a3.028 3.028 0 1 0 0-6.056 3.028 3.028 0 0 0 0 6.056Z' opacity='.7'/%3E%3Cpath fill='%2309F' d='M19.465 127.017a3.028 3.028 0 1 0 0-6.056 3.028 3.028 0 0 0 0 6.056Z' opacity='.7'/%3E%3Cpath fill='%230070E1' d='M258.667 42.671a3.027 3.027 0 1 0 0-6.055 3.027 3.027 0 0 0 0 6.055Z' opacity='.7'/%3E%3Cpath fill='%23FFA735' d='M230.985 73.814a3.028 3.028 0 1 0 0-6.057 3.028 3.028 0 0 0 0 6.056Z' opacity='.7'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 .709h295v141.877H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}

.benefits .box-wrapper .info-box.yellowTwo .img-wrp{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='309' height='137' fill='none'%3E%3Cg stroke-width='1.73' clip-path='url(%23a)'%3E%3Cg opacity='.85'%3E%3Cpath stroke='%23EAEAEA' d='M172 107.822h51.174l29.014 28.831h19.288M189.303 59.45h24.574l16.165-16.063h34.773'/%3E%3Cpath stroke='%23F4F4F5' d='M199.695 21.426h46.512L267.423.344h19.551M212.988 93.732h27.904l10.643 10.562h37.215M187.402 78.067h46.984l6.882-6.838h52.853'/%3E%3C/g%3E%3Cg opacity='.85'%3E%3Cpath stroke='%23EAEAEA' d='M158.121 29.176h-51.174L77.933.345H58.645M140.818 77.548h-24.574l-16.165 16.063H65.306'/%3E%3Cpath stroke='%23F4F4F5' d='M130.426 115.572H83.914l-21.216 21.082h-19.55M117.133 43.266H89.229L78.586 32.704H41.37M142.719 58.93H95.735l-6.882 6.84H36'/%3E%3C/g%3E%3C/g%3E%3Cpath fill='%23FFDA54' d='M65.028 97.056a3.028 3.028 0 1 0 0-6.056 3.028 3.028 0 0 0 0 6.056Z' opacity='.7'/%3E%3Cpath fill='%232417C0' d='M41.028 36.056a3.028 3.028 0 1 0 0-6.056 3.028 3.028 0 0 0 0 6.056Z' opacity='.7'/%3E%3Cpath fill='%230070E1' d='M276.667 41.671a3.027 3.027 0 1 0 0-6.055 3.027 3.027 0 0 0 0 6.055Z' opacity='.7'/%3E%3Cpath fill='%23FFA735' d='M216.028 97.056a3.028 3.028 0 1 0 0-6.057 3.028 3.028 0 0 0 0 6.057Z' opacity='.7'/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h309v137H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}


.benefits .box-wrapper .info-box.greenThree .img-wrp{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='283' height='135' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23F4F4F5' stroke-miterlimit='10' d='M.434 20.294v94.4c0 10.969 8.891 19.861 19.86 19.861h242.412c10.968 0 19.86-8.892 19.86-19.861v-94.4c0-10.968-8.892-19.86-19.86-19.86H20.294C9.325.434.434 9.326.434 20.294Z'/%3E%3Cpath fill='%23F4F4F5' d='M30.94 43.738v51.729a1.727 1.727 0 1 0 3.453 0v-51.73a1.727 1.727 0 1 0-3.454 0Z'/%3E%3Cg fill='%23414147' opacity='.55'%3E%3Cpath d='M28.902 21.189a1.318 1.318 0 1 1-1.328 1.318 1.328 1.328 0 0 1 1.328-1.318ZM33.067 21.189a1.32 1.32 0 1 1-1.337 1.319 1.328 1.328 0 0 1 1.337-1.32ZM37.475 21.189a1.319 1.319 0 1 1-.035 2.637 1.319 1.319 0 0 1 .035-2.637Z'/%3E%3C/g%3E%3Cpath stroke='%23F4F4F5' stroke-miterlimit='10' d='m29.838 112.481 2.43 2.525 2.49-2.525'/%3E%3Cpath fill='%23F4F4F5' d='M62.922 15.955v102.677a4.712 4.712 0 0 0 4.711 4.712h47.243a4.712 4.712 0 0 0 4.712-4.712V15.955a4.712 4.712 0 0 0-4.712-4.711H67.633a4.711 4.711 0 0 0-4.711 4.711ZM132.949 99.787v22.195c0 .752.61 1.362 1.362 1.362h.157c.752 0 1.362-.61 1.362-1.362V99.787c0-.752-.61-1.362-1.362-1.362h-.157c-.752 0-1.362.61-1.362 1.362ZM141.496 13.161v108.265c0 1.059.859 1.918 1.918 1.918h.008a1.918 1.918 0 0 0 1.918-1.918V13.161a1.918 1.918 0 0 0-1.918-1.917h-.008a1.918 1.918 0 0 0-1.918 1.917ZM150.137 13.161v108.265c0 1.059.858 1.918 1.917 1.918h.009a1.918 1.918 0 0 0 1.917-1.918V13.161a1.917 1.917 0 0 0-1.917-1.917h-.009a1.917 1.917 0 0 0-1.917 1.917ZM158.787 75.293v46.133c0 1.059.859 1.918 1.918 1.918h.008a1.918 1.918 0 0 0 1.918-1.918V75.293a1.918 1.918 0 0 0-1.918-1.917h-.008a1.918 1.918 0 0 0-1.918 1.917ZM250.412 13.161v108.265c0 1.059.859 1.918 1.918 1.918h.008a1.918 1.918 0 0 0 1.918-1.918V13.161a1.918 1.918 0 0 0-1.918-1.917h-.008a1.918 1.918 0 0 0-1.918 1.917ZM259.053 13.161v108.265c0 1.059.858 1.918 1.917 1.918h.009a1.918 1.918 0 0 0 1.917-1.918V13.161a1.917 1.917 0 0 0-1.917-1.917h-.009a1.917 1.917 0 0 0-1.917 1.917ZM267.703 75.293v46.133c0 1.059.859 1.918 1.918 1.918h.008a1.918 1.918 0 0 0 1.918-1.918V75.293a1.918 1.918 0 0 0-1.918-1.917h-.008a1.918 1.918 0 0 0-1.918 1.917Z'/%3E%3Cpath fill='%23E2E2E5' d='M173.693 79.797v39.781a3.783 3.783 0 0 0 3.783 3.783h40.268a3.783 3.783 0 0 0 3.783-3.783V79.797a3.783 3.783 0 0 0-3.783-3.783h-40.268a3.783 3.783 0 0 0-3.783 3.783ZM191.445 17.275v39.782a3.783 3.783 0 0 0 3.783 3.783h40.268a3.783 3.783 0 0 0 3.783-3.783V17.275a3.783 3.783 0 0 0-3.783-3.783h-40.268a3.783 3.783 0 0 0-3.783 3.783Z'/%3E%3C/g%3E%3Cpath fill='%23FFDA54' d='M17.028 124.759a3.028 3.028 0 1 0 0-6.056 3.028 3.028 0 0 0 0 6.056Z' opacity='.7'/%3E%3Cpath fill='%232417C0' d='M33.028 25.759a3.028 3.028 0 1 0 0-6.056 3.028 3.028 0 0 0 0 6.056Z' opacity='.7'/%3E%3Cpath fill='%230070E1' d='M277.028 10.759a3.028 3.028 0 1 0 0-6.056 3.028 3.028 0 0 0 0 6.056Z' opacity='.7'/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 134.988V0h283v134.988z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.key-benefits {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='713' viewBox='0 0 1440 713' fill='none'%3E%3Cmask id='mask0_1_1756' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='713'%3E%3Crect width='1440' height='713' fill='%232417C0'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_1756)'%3E%3Cpath d='M886.048 226.79C940.55 268.104 997.772 306.807 1058.51 342.442C1117.13 380.117 1177.89 414.46 1240.5 445.311C1301.55 476.553 1364.28 504.548 1428.41 529.169C1493.06 555.098 1559.04 577.733 1626.1 596.985L2053.64 -1142.88L886.048 226.79Z' fill='%2331E7B6'/%3E%3Cpath d='M1135.62 -891C1072.59 -864.457 1010.46 -834.253 949.236 -799.473C887.297 -767.542 827.175 -732.093 769.153 -693.298C711.569 -656.043 655.962 -615.719 602.573 -572.487C547.794 -529.467 495.202 -483.644 445 -435.197L1738 805L1135.62 -891Z' fill='%230049FE'/%3E%3C/g%3E%3C/svg%3E");}
.key-benefits .wrapper-box .info-box{max-width: 320px; transition: all 300ms ease;}
.key-benefits .wrapper-box .info-box .iconBox{width: 60px;}
.key-benefits .wrapper-box .info-box:hover{transform: translateY(0px);}
.key-benefits .wrapper-box .info-box:hover .actionBtn{visibility: visible; opacity: 1; transform: translateY(0px);}

.customAccordion .accordion-item{border-radius: 0; border: 0;}
.customAccordion .accordion-item .accordion-button{background: transparent; font-size: 20px; font-weight: 600; color: var(--black); padding: 20px 0; border-radius: 0;}
.customAccordion .accordion-item .accordion-button[aria-expanded="true"]{pointer-events: none;}
.customAccordion .accordion-item .accordion-button:not(.collapsed){box-shadow: 0 calc(-2 * var(--bs-accordion-border-width)) 0 var(--theme-primary-light);}
.customAccordion .accordion-item .accordion-button::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");}
.customAccordion .accordion-item .accordion-body{padding: 0;}

.account-type{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='820' fill='none'%3E%3Cmask id='a' width='1440' height='820' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23002060' d='M1440 0H0v820h1440z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%232417C0' d='M615.556-5.572c-50.934 45.64-104.793 88.9-162.405 129.39A1845.193 1845.193 0 0 1 280.198 241.25a1935.153 1935.153 0 0 1-180.415 98.968A2052.44 2052.44 0 0 1-91.68 424l-568.626-1699L615.556-5.572Z'/%3E%3Cpath fill='%23FF8E06' d='M-1.992 202.689c53.565 56.765 104.502 116.938 152.39 181.474a2105.682 2105.682 0 0 1 139.057 193.859 2207.921 2207.921 0 0 1 118.213 202.915 2342.187 2342.187 0 0 1 101.213 215.966L-1412.69 1695.58-1.992 202.689Z'/%3E%3C/g%3E%3C/svg%3E");}
.account-type .price-box{min-height: 445px;}
.account-type .price-box .mostPopular{position: absolute; top: -15px; left: 0; width: 100%;}
.account-type .price-box .top{padding: 45px 30px 0px;}
.account-type .price-box .bottom{padding:0px 45px 30px;}

.platform-types ul li{position: relative; padding-left: 25px; margin: 14px 0; font-weight: 500; font-size: 20px; line-height: 27px;}
.platform-types ul li::before{content: ''; position: absolute; top: 4px; left: 0; width: 20px; height: 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.3' stroke-width='2.083' d='m3.541 8.5 3.542 3.542 7.083-7.083'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h17v17H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}

.youcomm-slide .swiper-slide{padding: 100px 0; position: relative;}
.youcomm-slide .swiper-slide::before{ content: ''; position: absolute; top: 0; right: 34px; width: 848px; height: 585px; background-position: bottom right; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='837' height='757' fill='none'%3E%3Cpath fill='%231FF06D' d='m0 116 245.159-87.02a500 500 0 0 1 327.522-2.423L837 116 699 757H176.073L0 116Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: cover;}

.youcomm-slide .swiper-slide .img-wrapper{position: absolute; bottom: 0; right: 50px; z-index: 1;}

.youcomm-slide .yoe .d-flex .flex-item:not(:last-child)::after{display: none;}
.youcomm-slide .pagination-wrapper{position: absolute; width: 100%; z-index: 2;}
.youcomm-slide .swiper-pagination{position: static; text-align: left; display: inline-block; width: auto; transform: translateY(-70px);}

.testimonial-02{ position: relative;}
.testimonial-02::before{content: ''; position: absolute; bottom: -190px; left: 0px; width: 100%; height: 200px; background-image: url("data:image/svg+xml,%3Csvg width='2319' height='164' viewBox='0 0 2319 164' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1819.76 0.238871L2319 0.239089C1546 218.588 773 218.588 2.14747e-05 0.238785L524.24 0.238701L1172 0.238786L1819.76 0.238871Z' fill='%23F7F9FB'/%3E%3C/svg%3E%0A"); background-size: cover; background-position: top center;}


.flutter_CTA-02 .wrapper{padding: 0 70px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1148' height='267' fill='none'%3E%3Cpath fill='%23FF8E06' d='M0 0h1148v267H0z'/%3E%3Cmask id='a' width='1148' height='267' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M0 0h1148v267H0V0Z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%231F5AFF' d='M1900.2-229.29c30.44 40.971 58.91 83.949 85.07 129.522a1377.61 1377.61 0 0 1 75.45 136.526 1447.061 1447.061 0 0 1 61.23 140.79 1531.163 1531.163 0 0 1 49.18 147.944L869.893 630.259 1900.2-229.29Z'/%3E%3Cpath fill='%23FFCE33' d='M1005.27-42.144c-32.942 7.24-65.707 16.146-98.365 27.114a977.896 977.896 0 0 0-96.34 33.958 1000.506 1000.506 0 0 0-90.778 41.294 1033.688 1033.688 0 0 0-87.562 49.126l544.415 632-171.37-783.492Z'/%3E%3Cpath fill='%232417C0' d='M1163.09-12.522c-34.25 8.522-68.2 19.185-101.91 32.5a846.025 846.025 0 0 0-99.348 41.338 890.056 890.056 0 0 0-93.02 50.891 952.684 952.684 0 0 0-89.135 61.026l613.713 824.539-230.3-1010.294Z'/%3E%3C/g%3E%3C/svg%3E");}
.flutter_CTA-02 .wrapper .content-wrapper{padding: 60px 0 45px;}

.flutter_CTA-02.solution_CTA-01 .wrapper{background-image: url('../images/solution-cta.png');}


.source-libraries div[class^="info_box"]{ background-color: #FCFCFC; padding: 28px 33px; border-radius: 4px; background-size: cover;  transition: all 300ms ease;}
.source-libraries div[class^="info_box"]:hover{background-color: var(--theme-primary-dark);}
.source-libraries div[class^="info_box"] .icon-wrp{width: 69px;}
.source-libraries div[class^="info_box"]:hover .heading-wrp h4{color: var(--white);}


.source-libraries .info_box-01{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='265' height='236' fill='none'%3E%3Cmask id='a' width='265' height='236' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='264' height='236' x='.998' fill='%23F7F7F7' rx='4'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23D9D9D9' fill-opacity='.29' d='M185.674-86.47c-17.571 3.862-35.05 8.613-52.473 14.464A521.64 521.64 0 0 0 81.807-53.89a533.792 533.792 0 0 0-48.428 22.029A551.572 551.572 0 0 0-13.333-5.654L277.1 331.502 185.674-86.471Z'/%3E%3C/g%3E%3C/svg%3E"); background-position: -5px bottom; }
.source-libraries .info_box-02{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='264' height='236' fill='none'%3E%3Cmask id='a' width='264' height='236' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='264' height='236' fill='%23FCFCFC' rx='4'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23D9D9D9' fill-opacity='.29' d='M40.921 430.492c17.679-3.338 35.292-7.565 52.881-12.895a521.7 521.7 0 0 0 51.912-16.575 533.893 533.893 0 0 0 49.062-20.576 551.599 551.599 0 0 0 47.473-24.804L-42.464 9.98-3 220.236l19.732 105.128 24.19 105.128Z'/%3E%3C/g%3E%3C/svg%3E"); background-position: left bottom;}
.source-libraries .info_box-03{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='265' height='236' fill='none'%3E%3Cmask id='a' width='265' height='236' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='264' height='236' x='.002' fill='%23FCFCFC' rx='4'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23D9D9D9' fill-opacity='.29' d='M381.5-244.667c-33.703 7.409-67.228 16.521-100.645 27.744a1000.665 1000.665 0 0 0-98.576 34.746 1023.822 1023.822 0 0 0-92.885 42.252A1057.756 1057.756 0 0 0-.2-89.658L556.856 557.01 381.5-244.667Z'/%3E%3C/g%3E%3C/svg%3E");}
.source-libraries .info_box-04{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='265' height='236' fill='none'%3E%3Cmask id='a' width='265' height='236' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='264' height='236' x='.004' fill='%23FCFCFC' rx='4'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23D9D9D9' fill-opacity='.29' d='M152.674 83.53c-17.571 3.862-35.05 8.613-52.473 14.464a521.643 521.643 0 0 0-51.394 18.116A533.593 533.593 0 0 0 .379 138.139a551.931 551.931 0 0 0-46.712 26.207L244.1 501.502 152.674 83.529Z'/%3E%3C/g%3E%3C/svg%3E");}


.our-process .info-box .icon-wrp span{padding: 2px 15px; margin-right: 20px;}
.our-process .info-box .icon-wrp{position: relative;}
.our-process .info-box .icon-wrp::before{content: ''; position: absolute; top: 20px; right: 0; width: 77%; height: 1px; border-bottom: 2px dashed #CECECE;}



.other-services{padding: 80px 0 120px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='404' fill='none'%3E%3Cmask id='a' width='1444' height='404' x='-2' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M-2 0h1444v404H-2z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cg filter='url(%23b)'%3E%3Cpath fill='%23150AA4' d='m-14 380 1497-63v76.87L-14 417.001V380Z'/%3E%3C/g%3E%3Cg filter='url(%23c)'%3E%3Cpath fill='%2331E7B6' d='m-7 397 1484-51v96.002H-7V397Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='b' width='1713' height='316.001' x='-122' y='209' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='54'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1_1374'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_1_1374' result='shape'/%3E%3C/filter%3E%3Cfilter id='c' width='1700' height='312.002' x='-115' y='238' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='54'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1_1374'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_1_1374' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"); background-size: cover; background-position: bottom;}
.other-services ul li{width: 171.43px; transition: all 300ms ease;}
.other-services ul li:nth-child(even){transform: translateY(65px); }
.other-services ul li:nth-child(even):hover{transform: translateY(60px);}
.other-services ul li:nth-child(odd):hover{transform: translateY(-5px);}


.customAccordion02 .accordion-item{border: 0px; }
.customAccordion02 .accordion-item button{background-color: transparent; box-shadow:0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); font-size: 18px; font-weight: 600; line-height: 28.8px; color: var(--black); padding: 19px 10px; border-radius: 0 !important;}
.customAccordion02{--bs-accordion-btn-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Ccircle cx='15' cy='15' r='14.5' stroke='%23D9D9D9'/%3E%3Cpath stroke='%23949494' stroke-linecap='round' stroke-linejoin='round' d='M15 9.166v11.667M9.167 15h11.667'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23134EF4'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' d='M8.5 15.5h13'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:30px;--bs-accordion-btn-icon-transform:none;}
/*  width: 30px; height: 30px; background-size: cover; */
.customAccordion02 .accordion-item .accordion-body{padding: 0 10px;}
.customAccordion02 .accordion-item .accordion-body p{font-size: 18px; color: var(--body-text); line-height: 28.8px; font-weight: 400;}

.testimonialTwoRow .testimonial-wrapper{margin-left: 200px;}


.swiper-pagination-bullet{width: 14px; height: 14px; background-color: transparent; border: 2px solid var(--white); opacity: 1;}
.swiper-pagination-bullet-active{background-color: var(--white);}


/* .case-studies-detail::before{} */


.our-role .info-box .icon-wrapper{height: 180px;}
.our-solution{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='496' fill='none'%3E%3Cmask id='a' width='1440' height='496' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M0 0h1440v496H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%2331E7B6' d='M976.52 670.491c57.64 43.691 118.15 84.621 182.38 122.307 62 39.843 126.25 76.162 192.47 108.789a2046.459 2046.459 0 0 0 198.72 88.682 2171.612 2171.612 0 0 0 209.06 71.721L2211.3-777.999 976.52 670.491Z'/%3E%3Cpath fill='%230049FE' d='M1559.32-511.863c-66.64 28.077-132.34 60.028-197.07 96.82a1950.748 1950.748 0 0 0-190.41 112.314 2044.38 2044.38 0 0 0-176.136 127.797 2170.386 2170.386 0 0 0-166.608 145.23L2196.24 1282.21 1559.32-511.863Z'/%3E%3C/g%3E%3C/svg%3E");}
.our-solution .info-box{width: 340px;}


.case-studies-cta.bg-shape{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1285' height='251' fill='none'%3E%3Cmask id='a' width='1285' height='251' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%2300BF72' d='M0 0h1285v251H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cg filter='url(%23b)'%3E%3Cpath fill='%23047044' d='M244.097 1043.94 1204.45-467.829 1465.51-256.2 336.428 1066.69l-92.331-22.75Z'/%3E%3C/g%3E%3Cg filter='url(%23c)'%3E%3Cpath fill='%231FF06D' d='M1234.03-337.172 121.637 1066.5l-237.636-237.638L1144.57-369.412l89.46 32.24Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='b' width='1437.42' height='1750.52' x='136.097' y='-575.829' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='54'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1_6352'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_1_6352' result='shape'/%3E%3C/filter%3E%3Cfilter id='c' width='1566.03' height='1651.91' x='-223.999' y='-477.412' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='54'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1_6352'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_1_6352' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");}


.main-aa{overflow: hidden;}
.main-SS{width: 100%; max-width: 1140px !important;}
.testingSlider{overflow: unset;}
/* Custom C O D E End */

/* 10-07-2023 */
.about-banner {padding: 100px 0 160px;}
.about-banner .img-wrp{width:765px;height:672px;position:absolute;top:-40px}
.about-banner .img-wrp img{width: 100%;height:100%;}
.missionBox.setA{margin-top: -46px;}
@media(min-width:1200px){.missionBox.setA{margin-right: -5px;}}
.vision-mission .img-wrp .icon{width:9.25rem;height:9.25rem;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background-color:var(--white);}
.vision-mission .visionBox .img-wrp .icon{transform:translate(-80%,-60%);}
.vision-mission .missionBox .img-wrp .icon{transform:translate(-20%,-60%);padding:1.25rem;}
.featureStripe{padding-top:85px;padding-bottom:85px;position: relative;}
.featureStripe .card{background-color:#F7F9FB;border-color:transparent;}
.featureStripe .card .d-flex .flex-col.flex-shrink-1 {min-width: 160px;}
.featureStripe .card .d-flex .flex-col .icon {height: 72px;width: 72px;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.featureStripe .card:nth-child(1) .d-flex .flex-col .icon {background-color: #C8FBF1;}
.featureStripe .card:nth-child(2) .d-flex .flex-col .icon {background-color: #FFF2E1;}
.featureStripe .card:nth-child(3) .d-flex .flex-col .icon {background-color: #FFE9ED;}
.featureStripe .card:nth-child(4) .d-flex .flex-col .icon {background-color: #E9F0FF;}
.featureStripe .card:hover .d-flex .flex-col .icon img{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}
.featureStripe::before,.featureStripe::after{content:"";position:absolute;top:0px;bottom:0px;margin:auto 0px;left:0px;width:16rem;height:calc(100% - 3rem);background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0.0833333) 84.95%, rgba(255, 255, 255, 0) 84.96%);pointer-events:none;z-index:2;}.featureStripe::after{transform: rotate(-180deg);right:0px;left:auto;}
.cta-about{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1438 267'%3E%3Cmask id='a' width='1438' height='267' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M0 0h1438v267H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%2331E7B6' d='M1150-42c-33 7-65 16-98 27a978 978 0 0 0-187 75c-30 15-60 32-88 49l545 632-172-783Z'/%3E%3Cpath fill='%230049FE' d='M1308-13c-34 9-68 20-102 33a846 846 0 0 0-192 92c-31 19-61 39-89 61l613 825L1308-13Z'/%3E%3C/g%3E%3C/svg%3E");}
/*  */
.philosophie .point {height: 10vh;width: 100%;}
.philosophie .wrapper .spreadsSlid .row{align-items:center;}
.philosophie .wrapper .spreadsSlid .row p{max-width:20rem;--bs-text-opacity:0.5;}
.philosophie .wrapper .spreadsSlid .img-wrapper{min-width: 250px;}
.philosophie,.philosophie .wrapper{height:34vh;width: 100%;}
@media(max-width:1024px){.philosophie, .philosophie .wrapper{height: 18.5vh;}}
@media(max-width:991px){.philosophie, .philosophie .wrapper{height: 26.5vh;}}
@media(max-width:767px){.philosophie, .philosophie .wrapper{height: 34vh;}.philosophie .wrapper .spreadsSlid {display: block !important;}.philosophie .wrapper .spreadsSlid .img-wrapper{max-width: 120px; min-width: 120px; margin-bottom: 15px;}}
@media(max-width:476px){.philosophie, .philosophie .wrapper{height:40vh;}}
/*  */
lottie-player{max-width:6.25rem;}
.perks lottie-player{max-width:3.5rem;}
.perks .card{--bs-card-bg:#F7F9FB;--bs-card-spacer-y:1.875rem;--bs-card-spacer-x:0.875rem;border-radius:1.25rem;}
.perks .card .d-flex{align-items:flex-start;}
.perks .card .d-flex p{margin-bottom:0px !important;}
.models .card{--bs-card-bg:#2417C0;
    --bs-card-spacer-y:3rem;
    --bs-card-spacer-x:3rem;
    --bs-card-title-spacer-y:1rem;
    --bs-card-title-color:var(--white);
    --bs-card-subtitle-color:var(--white);
    --bs-card-border-width:var(--bs-border-width);
    --bs-card-border-color:transparent;
    --bs-card-border-radius:1.5rem;
    --bs-card-color:rgba(255,255,255,0.5);
    /* --bs-card-height:; */
}
.models .card-list>.card:not(:last-child){margin-bottom:3rem;}
.card.modal-01{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1140 533'%3E%3Cmask id='a' width='1140' height='533' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M0 0h1140v533H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Ccircle cx='1176' cy='73' r='181' fill='%23FFD43B'/%3E%3C/g%3E%3C/svg%3E");}
.card.modal-03,.card.modal-02{--bs-card-bg:#1A49BA;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1140 533'%3E%3Cmask id='a' width='1140' height='533' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%231A49BA' d='M0 0h1140v533H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Ccircle cx='1149' cy='260' r='337' fill='%232417C0'/%3E%3C/g%3E%3C/svg%3E");}

.technologiesPlatforms .tabs .nav{--bs-nav-link-color:#4B4B4B;--bs-nav-link-hover-color:var(--bs-nav-link-color);--bs-nav-link-font-weight:700;}
.technologiesPlatforms .tabs .nav.nav-pills{--bs-nav-pills-border-radius:0rem;--bs-nav-pills-link-active-color:var(--white);--bs-nav-pills-link-active-bg:#1A49BA;}
.technologiesPlatforms .tabWrap{display: flex;justify-content: center;padding-top:50px;gap:1rem;flex-flow:row wrap}



.contact-banner.bg-img{background-image: url('../images/contact-us/cf-banner.png');}
.contact-banner{padding: 129px 0 72px; }
.quick-details .contact-inquiry{padding: 84px;}
.quick-details{padding-bottom: 300px;}
.quick-details .contact-inquiry .socialMedia a{padding: 10px; padding: 10px; border: 1px solid #E7E7E7; border-radius: 4px;}


.cf-form .wrapper{margin-top: -250px;}
.cf-form .form-wrapper{ padding: 56px 46px 34px; border-radius: 12px;box-shadow:0 0 0px 15px rgba(206, 206, 206, 0.10);}



@media(min-width:1200px){.technologiesPlatforms .tabWrap{gap:64px;}}
@media(min-width:768px){.technologiesPlatforms .tabWrap{gap:3rem;}}
/* .technologiesPlatforms .tabWrap .tech_lang img{max-width:100px;} */
.technologiesPlatforms .tabWrap .tech_lang{transition:0.3s ease-in-out all;}
.technologiesPlatforms .tabWrap .tech_lang:hover{transform:scale(1.5);}
.lifeCalture{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 325'%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%232417C0' d='m-17 0 1497 101v183L-17 318V0Z'/%3E%3C/g%3E%3Cg filter='url(%23b)'%3E%3Cpath fill='%2331E7B6' d='m-10 244 1484-129v210H-10v-81Z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='1713' height='534' x='-125' y='-108' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='54'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_952_1627'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_952_1627' result='shape'/%3E%3C/filter%3E%3Cfilter id='b' width='1700' height='426' x='-118' y='7' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='54'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_952_1627'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_952_1627' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;}
.g-30{--bs-gutter-x:2rem;--bs-gutter-y:2rem;}
.lifeCalture .gallery .img-wrap.g01{height:480px;width:100%;}
.lifeCalture .gallery img{max-width:100%;width:100%;height:100%;object-fit:cover;border-radius:0.5rem;}
.about.testimonial-02{margin-bottom:100px;}
.about.testimonial-02::before{bottom:-90px;}
/* career page */
.career-banner {padding:0px;}
.career-banner .content{padding-top:84px;padding-bottom:97px;}
.career-banner .img-wrp{position:absolute;top:0px;bottom:0px;}
.career-banner .img-wrp>img{width:100%;height:100%;}
.shareCV{--bs-card-bg:#fff;--bs-card-spacer-y:2.875rem;--bs-card-spacer-x:2.5rem;--bs-card-title-spacer-y:1.375rem;--bs-card-title-color:var(--black);--bs-card-border-width:0px;--bs-card-border-color:transparent;--bs-card-border-radius:1.625rem;position: relative;}
.shareCV::after{content:"";position:absolute;top:0px;bottom:0px;margin:auto 0px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 31 132'%3E%3Cmask id='a' width='31' height='132' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23fff' d='M0 0h31v132H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%231A49BA' d='M-221 110c0 10 8 18 17 18a1046 1046 0 0 1 183 19c9 1 18-4 20-13L29 23c2-9-4-19-13-21a1137 1137 0 0 0-217-23c-10 0-17 7-17 17l-3 114Z'/%3E%3C/g%3E%3C/svg%3E");height:132px;width:31px;right:-31px;pointer-events:none;}
.btn-theme-light{--bs-btn-color:var(--black);--bs-btn-bg:#F2F2F2;--bs-btn-border-color:#F2F2F2;--bs-btn-hover-color:var(--black);--bs-btn-hover-bg:var(--theme-yellow);--bs-btn-hover-border-color:var(--theme-yellow);--bs-btn-active-color:var(--black);--bs-btn-active-bg:var(--theme-yellow);--bs-btn-active-border-color:var(--theme-yellow);--bs-btn-active-shadow:inset 0 0px 0px rgba(0, 0, 0, 0);--bs-btn-disabled-color:var(--white);--bs-btn-disabled-bg: var(--theme-primary-light);--bs-btn-disabled-border-color: var(--theme-primary-light);}
.desig-title{color: #687086;font-size:1.25rem;font-weight:600;line-height: normal;text-transform: uppercase;margin-bottom:20px;}
.vacancyCard{--bs-card-bg:#fff;--bs-card-spacer-y:2rem;--bs-card-spacer-x:2.875rem;--bs-card-title-spacer-y:1.25rem;--bs-card-title-color:var(--black);--bs-card-border-width:0px;--bs-card-border-color:transparent;--bs-card-border-radius:0.5rem;position: relative;margin-bottom:20px;}
.vacancyCard .btn{font-weight:500;}
/* Life At Iconflux */
.jointeam.lifeat{padding-top:100px;padding-bottom:247px;}
.lifeatCulture .card{--bs-card-bg:#0099FF;--bs-card-spacer-y:3.75rem;--bs-card-spacer-x:3.875rem;--bs-card-title-spacer-y:0.625rem;--bs-card-title-color:var(--white);--bs-card-color:var(--white);--bs-card-border-width:0px;--bs-card-border-color:transparent;--bs-card-border-radius:0rem;position: relative;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 558 369'%3E%3Cmask id='a' width='558' height='369' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23FF8E06' d='M0 0h558v369H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%232417C0' d='M859-148 176 674 429-366a1382 1382 0 0 1 226 89c35 21 71 38 104 61 35 20 68 43 100 68Z'/%3E%3C/g%3E%3C/svg%3E");}
.lifeatCulture .card.crd02{--bs-card-bg:#FFDA54;--bs-card-title-color:var(--black);--bs-card-color:var(--black);--bs-card-border-width:0px;--bs-card-border-color:transparent;--bs-card-border-radius:0rem;position: relative;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 555 369'%3E%3Cmask id='a' width='555' height='369' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23FFDA54' d='M0 0h555v369H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23FF8E06' d='m630 98-217 908L208 94a992 992 0 0 1 212-18c35 3 70 3 105 7 35 3 70 8 105 15Z'/%3E%3C/g%3E%3C/svg%3E");}
.lifeatCulture .card .icon{margin-bottom:2rem;}
.eventsList .card{--bs-card-bg:var(--white);--bs-card-spacer-y:0rem;--bs-card-spacer-x:0rem;--bs-card-border-width:0px;--bs-card-border-color:transparent;--bs-card-border-radius:0rem;}
.eventsList .card:not(:last-child){margin-bottom:1.25rem;}
.eventsList .carousel-item img{height: 650px;object-fit: cover;}
.cta-life{padding:3.375rem 0px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 241'%3E%3Cmask id='a' width='1440' height='241' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M0 0h1440v241H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%2331E7B6' d='M1149-62c-31 7-61 15-91 26a905 905 0 0 0-173 69c-28 14-55 29-81 46l503 584-158-725Z'/%3E%3Cpath fill='%232417C0' d='M1343-71c-31-10-63-19-96-25a783 783 0 0 0-196-21c-33 0-66 1-100 5l80 947 312-906Z'/%3E%3C/g%3E%3C/svg%3E");}
@media(min-width:768px){.eventsList .card.imgFirst .figure{padding-right:30px;}.eventsList .card:not(.imgFirst) .figure{padding-left:0;}}
/* Life At Iconflux */
/* hdr */
.hdr.sec_01 {padding:0px;}
.hdr.sec_01 .content{padding-top:40px;padding-bottom:66px;}
.hdr.sec_01 .img-wrp{position:absolute;top:0px;}
.hdr.sec_01 .img-wrp>img{width:100%;height:100%;}
.hdr-02 .box-wrapper .info-box{min-height: 171px;transition: all 200ms ease;width:100%;}
.hdr-02 .box-wrapper .info-box:hover{transform: scale(1.025);box-shadow:1px 1px 26px 0px #e0e0e0;}
.cta-version-01.hdr-04{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 277'%3E%3Cmask id='a' width='1440' height='277' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23002060' d='M0 0h1440v277H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%232417C0' d='M-7 426a1329 1329 0 0 0-135-241L7 68a1444 1444 0 0 1 158 279L-7 426Z'/%3E%3Cpath fill='%2331E7B6' d='M1389 260A1732 1732 0 0 0 1149-9l155-191a1884 1884 0 0 1 282 310l-197 150Z'/%3E%3Cpath fill='%232417C0' d='M1584 310a1525 1525 0 0 0-257 186l-153-154a1658 1658 0 0 1 298-217l112 185Z'/%3E%3C/g%3E%3C/svg%3E");}
.recentWork{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 979'%3E%3Cmask id='a' width='1440' height='979' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23134EF4' d='M0 0h1440v979H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%2331E7B6' d='M914 217c55 41 112 80 173 115 58 38 119 72 182 103a2053 2053 0 0 0 386 152l427-1740L914 217Z'/%3E%3Cpath fill='%232417C0' d='M1136-889c-63 27-126 57-187 92a1935 1935 0 0 0-347 227c-54 43-107 88-157 137L1738 807 1136-889Z'/%3E%3C/g%3E%3C/svg%3E");}
/* hdr */
/* mad */
.madBanner.sec_01 {padding:0px;}
.madBanner.sec_01 .content{padding-top:40px;padding-bottom:66px;}
.madBanner.sec_01 .img-wrp{position:absolute;top:0px;}
.madBanner.sec_01 .img-wrp>img{width:100%;height:100%;}
.devSlider .card{--bs-card-spacer-y:2.25rem;--bs-card-spacer-x:2.125rem;--bs-card-title-spacer-y:0.75rem;--bs-card-title-color:var(--black);--bs-card-border-width:.0625rem;--bs-card-border-color:#E4E4E4;--bs-card-border-radius:.5rem;--bs-card-color:#687086;--bs-card-bg:rgba(0, 32, 96, 0.03);--bs-card-img-overlay-padding:0rem;--bs-card-group-margin:0rem;--bs-card-height:355px;}
.devSlider .card:hover{--bs-card-title-color:var(--bs-white);--bs-card-border-color:#E4E4E4;--bs-card-color:var(--bs-white);--bs-card-bg:var(--theme-primary-002060);}
.devSlider .card:hover .btn{--bs-btn-color: var(--bs-white);--bs-btn-hover-color: var(--white);}
.devSlider .card:hover .btn.btn-link>.icon::before{background-color: var(--white);}
.devSlider .card:hover .btn.btn-link>.icon svg path{fill:var(--black);}
.devSlider .card::after{content:"";position:absolute;top:0px;left:0px;height:100%;width:100%;background-position:top right;background-repeat:no-repeat;background-size:cover;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 588 294'%3E%3Cmask id='a' width='588' height='294' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='588' height='294' fill='%23002060' rx='8'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23012C82' d='M461 66a854 854 0 0 0-87-155l95-75A928 928 0 0 1 571 16L461 66Zm-76 257a854 854 0 0 0-49-171l110-51a928 928 0 0 1 58 198l-119 24Z'/%3E%3Cpath fill='%230049FE' d='M567 298a981 981 0 0 0-68-192l123-66a1066 1066 0 0 1 80 222l-135 36Z'/%3E%3C/g%3E%3C/svg%3E");filter:grayscale(1) brightness(10);}
.devSlider .card:hover::after{filter:none;}
.devSlider .card .card-body{position:relative;z-index:2;}
.bg-tr-shape{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 659'%3E%3Cmask id='a' width='1440' height='659' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M0 0h1440v659H0z'/%3E%3C/mask%3E%3Cg fill='%230049FE' mask='url(%23a)'%3E%3Cpath d='M24 54a1329 1329 0 0 0-135-241L37-304A1444 1444 0 0 1 196-25L24 54ZM-94 453a1329 1329 0 0 0-76-266L2 108a1444 1444 0 0 1 89 308l-185 37Z'/%3E%3Cpath fill-opacity='.2' d='M188 388A1526 1526 0 0 0 82 89L273-14a1659 1659 0 0 1 125 347l-210 55Z'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:top left;}
.mad.we-app-development .info-box .iconBox{background-color:var(--theme-primary-light,rgba(0,0,0,0.5));}
.whyPoints.mad .card{width:100%;padding:10px 10px 10px 20px;}
.whyPoints.mad .card .fs-5{font-size:0.75rem!important;min-width:100px}
.whyPoints.mad .card lottie-player{max-width:3rem;}
@media (min-width:992px){
    .whyPoints.mad .card .display-5{font-size:2rem;}
    .whyPoints.mad .card lottie-player{max-width:2.5rem;}
    .whyPoints.mad .card{width:calc(100% / 2 - 0.5rem);}
}
.madCta{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 425'%3E%3Cmask id='a' width='1440' height='425' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M0 0h1440v425H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Ccircle cx='720' cy='227' r='582' fill='%23FFCE33'/%3E%3C/g%3E%3C/svg%3E");}
.indusSlider{overflow:visible;}
.indusSlider .swiper-wrapper{position:unset;}
.indusSlider .card{--bs-card-spacer-y:1.875rem;--bs-card-spacer-x:1.875rem;--bs-card-title-spacer-y:0.625rem;--bs-card-border-width:0rem;--bs-card-border-radius:.25rem;--bs-card-bg:var(--white);--bs-card-height: 362px;}
.WeServe{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1072 602'%3E%3Cmask id='a' width='1072' height='602' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%231A49BA' d='M0 0h1072v602H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23fff' d='M1075-159a2341 2341 0 0 0 321 380l-237 245A2595 2595 0 0 1 784 27l291-186Z'/%3E%3Cpath fill='%23ECECEC' d='M958 347a1354 1354 0 0 0 185 220l-137 142a1500 1500 0 0 1-217-254l169-108Z'/%3E%3C/g%3E%3C/svg%3E");}
.techList .badge{--bs-badge-padding-x:1.25rem;--bs-badge-padding-y:0.625rem;--bs-badge-font-size:0.875rem;--bs-badge-font-weight:500;--bs-badge-color:#000;background-color:#fff;}
.techList>a{display:inline-block;}
.techList>a:not(:last-child){margin-right:1px;margin-bottom:0.5rem;}
.bg-clr-f3f3f3{background-color:#f3f3f3 !important;}
.bg-cta{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1149 117'%3E%3Cmask id='a' width='1149' height='117' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='1149' height='117' fill='%232417C0' rx='10'/%3E%3C/mask%3E%3Cg fill='%230049FE' mask='url(%23a)'%3E%3Cpath d='M923 112a1076 1076 0 0 0-220 41L652 9a1169 1169 0 0 1 255-49l16 152Zm299-39a1236 1236 0 0 0-257 4L935-96a1344 1344 0 0 1 299-6l-12 175Z'/%3E%3C/g%3E%3C/svg%3E");}
.flutter_CTA.mad .wrapper{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1148 267'%3E%3Cmask id='a' width='1148' height='267' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M0 0h1148v267H0z'/%3E%3C/mask%3E%3Cg fill='%23FFCE33' mask='url(%23a)'%3E%3Cpath d='M77 119a767 767 0 0 0-159 11l-24-107A834 834 0 0 1 79 10l-2 109Zm144 202a1000 1000 0 0 0-205-35l2-142a1087 1087 0 0 1 238 39l-35 138Zm853-98a929 929 0 0 0-191-33l2-132a1010 1010 0 0 1 221 36l-32 129Z'/%3E%3Ccircle cx='196' cy='94' r='40'/%3E%3Ccircle cx='935' cy='267' r='40'/%3E%3C/g%3E%3C/svg%3E");}
.bg-gradient.whiteLight{--bs-gradient: linear-gradient(0deg, rgba(247,249,251,1) 30%, rgba(255,255,255,0) 30%);}
/* mad */
/* Main Service */
.serviceCard{--bs-card-spacer-y:2.5rem;--bs-card-spacer-x:2.5rem;--bs-card-title-spacer-y:1.25rem;--bs-card-title-color:var(--black);--bs-card-border-width:0rem;--bs-card-border-radius:.5rem;--bs-card-color:#687086;--bs-card-bg:#EFF2F6;background-size:cover;background-position:top center; }
.serviceCard:hover{--bs-card-title-color:var(--white);--bs-card-color:#687086;--bs-card-bg:#002060;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 362 382'%3E%3Cmask id='a' width='362' height='382' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23002060' d='M0 0h362v382H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23012C82' d='M84 54A583 583 0 0 0-28 9l18-81a633 633 0 0 1 131 52L84 54Zm140 77a583 583 0 0 0-99-70l37-74a633 633 0 0 1 115 81l-53 63Z'/%3E%3Cpath fill='%230049FE' d='M336 67A669 669 0 0 0 218-6l37-88a727 727 0 0 1 138 84l-57 77Z'/%3E%3C/g%3E%3C/svg%3E");}
.serviceCard .btn{padding:0px;height: 60px;width: 60px;display: flex;align-items: center;justify-content: center;}
.cta-version-01.mad{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 277'%3E%3Cmask id='a' width='1443' height='277' x='-3' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23002060' d='M-3 0h1443v277H-3z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23FF8E06' d='M2431-336c30 41 59 84 85 130a1445 1445 0 0 1 137 277c18 49 35 98 49 148L1401 524l1030-860ZM1043 54a1330 1330 0 0 0-135-241l148-117a1446 1446 0 0 1 159 279l-172 79ZM925 453a1329 1329 0 0 0-76-266l172-79a1444 1444 0 0 1 89 308l-185 37Z'/%3E%3Cpath fill='%230049FE' d='M1207 388a1524 1524 0 0 0-106-299l191-103a1657 1657 0 0 1 125 347l-210 55Z'/%3E%3C/g%3E%3C/svg%3E");padding:0px;}
/* Main Service */
/* cdop */
.cdop.testimonial-02{margin-bottom:200px;}
.cdop.testimonial-02::before{height:150px;bottom:-150px;}
/* cdop */
/* csd */
.csd.whyChooseus{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1438 465'%3E%3Cmask id='a' width='1438' height='465' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%231A49BA' stroke='%23fff' d='M1 1h1437v464H1z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%231E1FCA' d='M175 263 360 47c106 85 207 175 304 271L455 512c-89-88-182-171-280-249Z'/%3E%3Cpath fill='%230049FE' d='m-344 478 259-348c102 71 201 147 296 228L-84 672c-83-69-170-134-260-194Z'/%3E%3C/g%3E%3C/svg%3E");}
.checkmark li{position:relative;padding-left:30px;margin:14px 0;font-weight:500;font-size:20px;line-height:27px;}
.checkmark li::before{content:'';position:absolute;top:4px;left:0;width:20px;height:20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%2309F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 10 4 4 9-8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.cta-version-01.csd{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1293 117'%3E%3Cmask id='a' width='1293' height='117' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M0 0h1293v117H0z'/%3E%3C/mask%3E%3Cg fill='%23FFCE33' mask='url(%23a)'%3E%3Cpath d='M923 112a1076 1076 0 0 0-220 41L652 9a1169 1169 0 0 1 255-49l16 152Zm299-39a1236 1236 0 0 0-257 4L935-96a1344 1344 0 0 1 299-6l-12 175Z'/%3E%3C/g%3E%3C/svg%3E");padding:0px;}
.we-app-development.csd{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 462'%3E%3Cmask id='a' width='1440' height='462' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23002060' d='M0 0h1440v462H0V0Z'/%3E%3C/mask%3E%3Cg fill='%230049FE' mask='url(%23a)'%3E%3Cpath fill-opacity='.2' d='M120 364A1526 1526 0 0 0 14 65L205-38a1659 1659 0 0 1 125 347l-210 55Z'/%3E%3Cpath d='m4 408-69-44c21-32 44-63 68-93l64 51c-23 28-44 56-63 86Z'/%3E%3C/g%3E%3C/svg%3E");}
.we-app-development.csd2{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 613'%3E%3Cmask id='a' width='1440' height='613' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M0 0h1440v613H0V0Z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%231E1FCA' d='M123 201 308-15c106 85 207 175 304 271L403 450c-89-88-182-171-280-249Z'/%3E%3Cpath fill='%230049FE' d='m-396 416 259-348c102 71 201 147 296 228l-295 314c-83-69-170-134-260-194Z'/%3E%3C/g%3E%3C/svg%3E");}
/* csd */
/* Timeline CSS Start */
.timeline{width:100%}.timeline.timeline-one .timeline-item{position:relative;width:50%;margin-left:50%;padding-bottom:1.5rem;padding-left:1.5rem;text-align:left}.timeline.timeline-one .timeline-item img{margin-bottom:1.25rem}.timeline.timeline-one .timeline-item:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;margin-top:.425rem;margin-left:-.5rem;border:.0625rem solid #dce6f3;border-radius:50%}.timeline.timeline-one .timeline-item:after{content:"";position:absolute;top:0;left:0;bottom:-.1875rem;width:.0625rem;margin-top:1.875rem;margin-left:-.0625rem;background-color:#dce6f3}.timeline.timeline-one .timeline-item:nth-child(odd){margin-left:0;padding-right:1.5rem;padding-left:0;text-align:right}.timeline.timeline-one .timeline-item:nth-child(odd):after,.timeline.timeline-one .timeline-item:nth-child(odd):before{right:0;left:auto}.timeline.timeline-one .timeline-item:nth-child(odd):before{margin-right:-.5rem}.timeline.timeline-one .timeline-item:nth-child(odd):after{margin-right:-.0625rem}.timeline.timeline-one.dark .timeline-item:before{border:.0625rem solid #b7c3d2}.timeline.timeline-one.dark .timeline-item:after{background-color:#b7c3d2}.timeline.timeline-two .timeline-item{position:relative;background-color:#fff;padding:2rem;text-align:left;margin-bottom:1.5rem}.timeline.timeline-four::before,.timeline.timeline-two .timeline-item:after,.timeline.timeline-two .timeline-item:before{position:absolute;content:"";top:0;right:0}.timeline.timeline-two .timeline-item:before{border:4px double #dce6f3;content:"";left:auto;width:16px;height:16px;margin-right:-2rem;border-radius:50%}.timeline.timeline-two .timeline-item:after{background-color:#dce6f3;width:.0625rem;height:100%;margin-top:2rem;left:auto;margin-right:-1.575rem}.timeline.timeline-two .timeline-item .post-meta a,.timeline.timeline-two .timeline-item .post-meta span{font-size:.875rem;padding-right:.125rem}.timeline.timeline-four{margin:1.25rem 0;position:relative}.timeline.timeline-four::before{display:block;width:.0625rem;height:100%;background:#dce6f3;margin:0 auto;left:0}.timeline.timeline-four .timeline-item{margin-bottom:1.5rem;position:relative}.timeline.timeline-four .timeline-item::after{content:"";display:block;clear:both}.timeline.timeline-four .timeline-item:hover .date-outer::before{left:6px}.timeline.timeline-four .timeline-item:hover .date-outer::after{left:-6px}.timeline.timeline-four .timeline-item:nth-child(2n) .date-content{float:right}.timeline.timeline-four .timeline-item:nth-child(2n) .timeline-content{padding:.625rem 3.125rem .625rem 0;text-align:right}.timeline.timeline-four .icon{width:16px;height:16px;margin:1rem auto auto;position:absolute;background-color:#fff;border-radius:50%;border:.0625rem solid #dce6f3;top:0;left:0;right:0}.timeline.timeline-four .date-content{width:50%;float:left;position:relative}.timeline.timeline-four .date-outer{width:150px;height:150px;text-align:center;margin:auto;z-index:1}.timeline.timeline-four .date-outer::before{content:"";width:150px;height:150px;margin:0 auto;border-radius:50%;position:absolute;top:0;right:0;background:#fff;border:.0625rem solid #893168;left:-6px}.timeline.timeline-four .date-outer::after{content:"";width:150px;height:150px;margin:0 auto;border-radius:50%;position:absolute;top:0;right:0;border:.0625rem solid #242e4c;left:6px}.timeline.timeline-four .date{width:100%;margin:auto;position:absolute;top:40%;left:0}.timeline.timeline-four .year{display:block;font-weight:700;font-size:1rem}.timeline.timeline-four .icon{font-size:1.5rem}.timeline.timeline-four .timeline-content{width:50%;padding:.625rem 0 .625rem 3.125rem;float:right}@media (max-width:767.98px){.timeline.timeline-four .timeline-item:nth-child(2n) .timeline-content{padding:.5rem 1.75rem .5rem 0}.timeline.timeline-four .timeline-content{padding:.5rem 0 .5rem 1.75rem}}.timeline.timeline-five .row [class*=col-],.timeline.timeline-six .row [class*=col-],.vertical-timeline .row [class*=col-]{position:relative}.timeline.timeline-five .row .avatar-separator{width:30px;height:30px}.timeline.timeline-five .row .col.middle-line,.timeline.timeline-six .row .col.middle-line{border-right:.0625rem solid #dce6f3}.timeline.timeline-six .row .avatar-separator img{border:.0625rem solid #dce6f3;padding:.125rem}.vertical-timeline .row{padding-top:1rem;padding-bottom:1rem}.vertical-timeline .row.timeline-inner div{padding:0;height:38px}.vertical-timeline .row.timeline-inner hr{border-top:.0625rem solid #dce6f3;opacity:1;margin:0;top:18px;position:relative}.vertical-timeline .row.timeline-inner .col-md-2{display:flex;overflow:hidden}.vertical-timeline .row.timeline-inner .corner{border:.0625rem solid #dce6f3;width:100%;position:relative}.vertical-timeline .row.timeline-inner .top-right{left:calc(50% - 1px);top:-50%}.vertical-timeline .row.timeline-inner .left-bottom{left:-50%;top:calc(50% - 2px)}.vertical-timeline .row.timeline-inner .top-left{left:-50%;top:-50%}.vertical-timeline .row.timeline-inner .right-bottom{left:50%;top:calc(50% - 2px)}.vertical-timeline .row .col-md-2{display:inline-flex;align-self:stretch;align-items:center;justify-content:center}.vertical-timeline .row .col-md-2.bottom:after{height:50%;top:50%}.vertical-timeline .row .col-md-2.full:after{height:100%;left:calc(50% - 1px)}.vertical-timeline .row .col-md-2.top:after{height:50%;left:50%;top:0}.vertical-timeline .row .shape{background-color:#dce6f3;width:50px;height:50px;z-index:2}.vertical-timeline .row .right{margin-right:.1875rem}@media (max-width:575.98px){.timeline.timeline-one .timeline-item{width:100%;margin-left:0}.timeline.timeline-one .timeline-item:nth-child(odd){padding-right:0;padding-left:1.5rem;text-align:left}.timeline.timeline-one .timeline-item:nth-child(odd):after,.timeline.timeline-one .timeline-item:nth-child(odd):before{right:auto;left:0}.timeline.timeline-four::before{margin:0;left:0}.timeline.timeline-four .timeline-content,.timeline.timeline-four .timeline-item:nth-child(2n) .timeline-content{width:95%;padding:.5rem 0;text-align:center}.timeline.timeline-four .icon{margin:auto -7px;top:3rem}.timeline.timeline-four .date-content{width:95%;float:right}.timeline.timeline-four .date-outer::after,.timeline.timeline-four .date-outer::before{width:130px;height:130px}.timeline.timeline-four .date{top:27%}.vertical-timeline .row.timeline-inner .right-bottom{top:auto;bottom:calc(50% - 6px);left:calc(50% - 4px)}.vertical-timeline .row.timeline-inner .top-left{top:auto;bottom:-50%}.vertical-timeline .row .col-md-6{text-align:center!important;margin-top:3rem}.vertical-timeline .row .rectangle{line-height:3;margin-bottom:2rem}.vertical-timeline .row .right{margin-bottom:0}}
/* Timeline CSS End */
/* spd */
.madBanner.sec_01.spd .img-wrp{top:6rem;}
.text-theme-purple{color:var(--theme-purple)!important;}.bg-theme-purple{background-color:var(--theme-purple)!important;}
.timelineCard{--bs-card-spacer-y:1.875rem;--bs-card-spacer-x:2rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color:var(--black);--bs-card-border-width:0rem;--bs-card-border-radius:1.5rem;--bs-card-color:var(--body-text);--bs-card-bg:var(--white);}
.timelineCard:not(:last-child){margin-bottom:calc(4rem + 1vw);}
.no-psudo::after,.no-psudo::before{display:none!important;}
.timeline.timeline-one .timeline-item:nth-child(odd) .card{text-align:left;}
.timeline.timeline-one .timeline-item::after{background-color:rgba(166, 166, 166, 0.58);}
.timeline.timeline-one .timeline-item:last-child::after{display:none!important;;}
.timeline.timeline-one .timeline-item.step01::before{border:none;}
.timeline.timeline-one .timeline-item.step01::before{background-color:var(--theme-yellow);}
.timeline.timeline-one .timeline-item.step02::before{background-color:var(--theme-primary);}
.timeline.timeline-one .timeline-item.step03::before{background-color:var(--theme-green);}
.timeline.timeline-one .timeline-item.step04::before{background-color:var(--theme-yellow-dark);}
.timeline.timeline-one .timeline-item.step05::before{background-color:var(--theme-primary-002060);}
.timeline.timeline-one .timeline-item.step06::before{background-color:var(--theme-purple);}
.timeline.timeline-one .timeline-item.step07::before{background-color:var(--theme-primary-light);}
.timeline.timeline-one .timeline-item.step08::before{background-color:var(--theme-yellow);}
.timeline.timeline-one .timeline-item.step09::before{background-color:var(--theme-primary);}
.timeline.timeline-one .timeline-item.step010::before{background-color:var(--theme-green);}
.timeline.timeline-one .timeline-item.step011::before{background-color:var(--theme-yellow-dark);}
.timeline.timeline-one .timeline-item.step012::before{background-color:var(--theme-primary-002060);}
/*  */
.timeline.timeline-one .timeline-item.step01 .badge{background-color:var(--theme-yellow) ;color: var(--black);}
.timeline.timeline-one .timeline-item.step02 .badge{background-color:var(--theme-primary) ;color: var(--white);}
.timeline.timeline-one .timeline-item.step03 .badge{background-color:var(--theme-green) ;color: var(--black);}
.timeline.timeline-one .timeline-item.step04 .badge{background-color:var(--theme-yellow-dark) ;color: var(--white);}
.timeline.timeline-one .timeline-item.step05 .badge{background-color:var(--theme-primary-002060) ;color: var(--white);}
.timeline.timeline-one .timeline-item.step06 .badge{background-color:var(--theme-purple) ;color: var(--white);}
.timeline.timeline-one .timeline-item.step07 .badge{background-color:var(--theme-primary-light) ;color: var(--black);}
.timeline.timeline-one .timeline-item.step08 .badge{background-color:var(--theme-yellow) ;color: var(--black);}
/* spd */
/* chatBot */
.accordion#industryAcc {
    --bs-accordion-color:var(--black);
    --bs-accordion-bg:var(--white);
    --bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
    --bs-accordion-border-width:0px;
    --bs-accordion-border-radius:.9375rem;
    --bs-accordion-btn-padding-x:2.125rem;
    --bs-accordion-btn-padding-y:1.875rem;
    --bs-accordion-btn-color:var(--black);
    --bs-accordion-btn-bg: var(--white);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 50 50'%3E%3Cg stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' clip-path='url(%23a)'%3E%3Cpath d='M10.4 25h29.2m-8.3 8.3 8.3-8.3m-8.3-8.3 8.3 8.3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h50v50H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    --bs-accordion-btn-icon-width:3.125rem;
    --bs-accordion-btn-icon-transform: rotate(90deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 50 50'%3E%3Cg stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' clip-path='url(%23a)'%3E%3Cpath d='M10.4 25h29.2m-8.3 8.3 8.3-8.3m-8.3-8.3 8.3 8.3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h50v50H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    --bs-accordion-btn-focus-border-color: rgba(0,0,0,0);
    --bs-accordion-btn-focus-box-shadow:none;
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color:var(--black);
    --bs-accordion-active-bg:var(--white);
}
.checkmark li{margin:8px 0px;}
.accordion#industryAcc .accordion-item{border-radius:var(--bs-accordion-border-radius);margin-bottom:10px;overflow:hidden;}
.accordion#industryAcc .accordion-item .accordion-body{padding-bottom:3rem;padding-top:0px;}
.card.cb{
    --bs-card-spacer-y:3.125rem;
    --bs-card-spacer-x:3rem;
    --bs-card-title-spacer-y:1.25rem;
    --bs-card-title-color:#000;
    --bs-card-border-width:0px;
    --bs-card-border-radius:1.5rem;
    --bs-card-bg:#EFF2F6;
}
@media(min-width:768px){.card.cb .card-img.tchat{position:absolute;bottom:37px;right:35px;width:auto;}}
@media(max-width:767px){
    .accordion#industryAcc{--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1.875rem;--bs-accordion-btn-icon-width:1.75rem;}
    .accordion#industryAcc .accordion-button img{max-width:2.75rem;}
    .card.cb{--bs-card-spacer-y:2.125rem;--bs-card-spacer-x:2rem;}
    .sec_04.cta-version-01 .fs-38{font-size:calc(2rem + 0.5vw);}
}
/* chatBot */
/* Ai ML */
.cta-version-01.tech{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1443 277'%3E%3Cmask id='a' width='1443' height='277' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23002060' d='M0 0h1443v277H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%232417C0' d='M-6.6 425.7a1328.8 1328.8 0 0 0-60.8-124 1353 1353 0 0 0-74.5-117L6.6 68a1541.5 1541.5 0 0 1 158.6 279L-6.7 425.6Z'/%3E%3Cpath fill='%2331E7B6' d='M1389.3 259.6A1732.1 1732.1 0 0 0 1276.5 119a1763.8 1763.8 0 0 0-128-127.9l155.8-190.7a1887.8 1887.8 0 0 1 149 147.7c46.8 51.8 91 106 132.2 162.4l-196.2 149.1Z'/%3E%3Cpath fill='%232417C0' d='M1584.3 310.4c-46 26.2-90.6 54.9-133.5 85.7-43 31.3-84.3 64.8-123.9 100.3l-152.6-154c45.5-41.5 93.3-80.5 143-116.8a1802.7 1802.7 0 0 1 154.5-100.8l112.5 185.6Z'/%3E%3C/g%3E%3C/svg%3E");background-size:cover !important;background-position:center center;padding: 0px !important;}.cta-version-01.tech .img-wrapper{transform:scale(0.8);}
.ai.card{--bs-card-spacer-y:1.875rem;--bs-card-spacer-x:1.75rem;--bs-card-title-spacer-y:1.25rem;--bs-card-title-color:#000;--bs-card-border-width:0px;--bs-card-border-radius:.25rem;--bs-card-bg:#F7F9FB;}
.ai.card:hover{--bs-card-bg:#FFA735;--bs-card-title-color:#fff;}
.ai.card:hover svg{filter: brightness(0) invert(1) !important;}
.aiTabs .tabs .nav {
    --bs-nav-link-color: rgba(0, 0, 0, 0.57);
    --bs-nav-link-hover-color: var(--bs-nav-link-color);
    --bs-nav-link-font-weight: 500;
}

.aiTabs .tabs .nav.nav-pills {
    --bs-nav-pills-border-radius:4rem;
    --bs-nav-pills-link-active-color: var(--white);
    --bs-nav-pills-link-active-bg: #000;
}
/* Ai ML */
/* blogs */
.bg-0B0089{background-color:#0B0089 !important;}
.blog-hero{padding:87px 0px 70px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 782'%3E%3Cmask id='a' width='1440' height='782' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M0 0h1440v782H0V0Z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%230049FE' d='M1306.7 275.2c18.1-42.7 38.5-84.5 60.9-125.1 22.8-40.7 47.6-80 74.4-118.2L1293.6-85.8A1560.2 1560.2 0 0 0 1135 195.7l171.7 79.5Z'/%3E%3Cpath fill='%231003B1' d='M1425.2 677.6a1352 1352 0 0 1 30.3-136c12.9-44.8 28-89 45.2-132.3l-171.4-79.8a1567.1 1567.1 0 0 0-89.5 311l185.4 37Z'/%3E%3Cpath fill='%230049FE' fill-opacity='.1' d='M1143 612.7a1571 1571 0 0 1 44.7-153.7c17.9-50.5 38.4-100 61.3-148.4l-190.8-104c-27 55.9-51 113.2-71.7 171.8a1798.6 1798.6 0 0 0-53.2 178.1l209.8 56.2Z'/%3E%3C/g%3E%3C/svg%3E");}
.b-sidebar.sticky-top {top: 100px;z-index: 9 !important;}
.b-sidebar > .b-widget:not(:last-child){margin-bottom:42px;}
.sidebar-cta > .card{
    --bs-card-spacer-y:2.625rem;
    --bs-card-spacer-x:2.625rem;
    --bs-card-title-spacer-y:1.25rem;
    --bs-card-title-color:#000;
    --bs-card-border-width:0px;
    --bs-card-border-radius:1rem;
    --bs-card-bg:#FF8E06;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 362 461'%3E%3Cmask id='a' width='362' height='461' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23FFCE33' d='M0 0h362v461H0V0Z'/%3E%3C/mask%3E%3Cg fill='%23FFCE33' mask='url(%23a)'%3E%3Ccircle cx='133' cy='133' r='211'/%3E%3Ccircle cx='187' cy='216' r='247' fill-opacity='.3'/%3E%3C/g%3E%3C/svg%3E");
}
.search-blog .form-control{
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%; /* 28.8px */
    letter-spacing: -0.18px;

    background: #F9F9F9;
    min-height: 49px;
    padding: 10px 20px;
    border-radius: 8px;
    border: 1px solid #F0F0F0;
}
.search-blog .form-control::placeholder{color: #B4B4B4;}
.checkmark-circle li{position:relative;padding-left:30px;margin:14px 0;font-weight:500;font-size:20px;line-height:27px;}
.checkmark-circle li::before{content:'';position:absolute;top:4px;left:0;width:20px;height:20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%230070E1' d='M2 10a7.5 7.5 0 1 0 15 0 7.5 7.5 0 0 0-15 0Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.5' d='m7 10 1.7 1.7L12 8.3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.categories-wrap .nav-link{padding:12px;border-radius:4px;background:rgba(104, 112, 134, 0.02);}
.categories-wrap .nav-link:hover{background:rgba(104, 112, 134, 0.05);}
.pagination{
    --bs-pagination-padding-x:1.25rem;
    --bs-pagination-padding-y:0.875rem;
    --bs-pagination-font-size:1.125rem;
    --bs-pagination-color:rgba(var(--bs-black-rgb),0.5);
    --bs-pagination-bg:transparent;
    --bs-pagination-border-width:0px;
    --bs-pagination-border-radius:0px;
    --bs-pagination-hover-color:var(--white);
    --bs-pagination-hover-bg:var(--bs-primary);
    --bs-pagination-active-color:var(--bs-pagination-hover-color);
    --bs-pagination-active-bg:var(--bs-pagination-hover-bg);
}
.lfpn,.rfpn{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 40'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21.5 14.5 27 20l-5.5 5.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:center center;transform:rotate(180deg) scale(1.5);display: block;width: 30px;height: 27px;}
.rfpn{transform:scale(1.5);}
.page-link:hover .lfpn,.page-link:hover .rfpn{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 48 40'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21.5 14.5 27 20l-5.5 5.5'/%3E%3C/svg%3E");}
@media(min-width:992px){.pagination > .page-item:nth-child(1){margin-right:70px;}.pagination > .page-item:last-child{margin-left:70px;}}
.bg-orange{background-color:#FF8E06 !important;}
.blogCTA .card{
    --bs-card-spacer-y:2.25rem;
    --bs-card-spacer-x:5rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1146 163'%3E%3Cmask id='a' width='1146' height='163' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M0 0h1146v163H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cmask id='b' width='1147' height='266' x='144' y='-52' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M144.8-52h1146v266h-1146z'/%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cg filter='url(%23c)'%3E%3Cpath fill='%232417C0' d='m762-515 514.5 1050.5-123.1 71.2-605.7-997.8 214.2-124Z'/%3E%3C/g%3E%3Cg filter='url(%23d)'%3E%3Cpath fill='%23FFCE33' d='M449.3-569.5 976 324.7l-178.1 79.2-384.6-931.7 36.1-41.7Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='c' width='944.8' height='1337.7' x='439.7' y='-623' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='54'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1639_1795'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_1639_1795' result='shape'/%3E%3C/filter%3E%3Cfilter id='d' width='778.7' height='1189.3' x='305.2' y='-677.5' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='54'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1639_1795'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_1639_1795' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}
@media(max-width:767px){
    .pagination{--bs-pagination-font-size:1rem;flex-wrap:wrap;}
    .blogCTA .card{--bs-card-spacer-y:1.5rem;--bs-card-spacer-x:1.5rem;background-size:cover;}
}
/* blogs */
/* blogs detail */
.singleBlog.blog-hero{background-image: url("../images/single-blog-banner-img.png");padding:50px 0px 50px;}
.singleBlog.blog-hero a.author-link{text-decoration: none;}
.single-bd .blog-content p{color: #333;font-family: var(--font-family-manrope);font-size: 18px;font-style: normal;font-weight: 400;line-height: 32px;margin-bottom:15px;}
.single-bd .blog-content p a{color: #0049FE;text-decoration:none;}
.single-bd .blog-content p a:hover{color: #000;text-decoration:underline;}
.single-bd .blog-content p b{color: #000;}
.single-bd .blog-content img.feature-image{margin-bottom:60px;width:100%;}

.single-bd .blog-content h1,.single-bd .blog-content h2,
.single-bd .blog-content h3,.single-bd .blog-content h4,
.single-bd .blog-content h5,.single-bd .blog-content h6{margin:20px 0px 20px;}
.tar .card{--bs-card-spacer-y:1.25rem;}
/* blogs detail */

.madBanner.cs.sec_01 .img-wrp{bottom:0px;}
.madBanner.cs.sec_01 .content{padding-top:200px;padding-bottom:180px;}
.cs-challenges .card{
    --bs-card-spacer-y:2.5rem;
    --bs-card-spacer-x:2.5rem;
    --bs-card-title-spacer-y:1.25rem;
    --bs-card-title-color:#000;
    --bs-card-border-width:0px;
    --bs-card-border-radius:1rem;
    --bs-card-box-shadow:none;
    --bs-card-color:#687086;
    --bs-card-bg:var(--white);
}
.usps .card{
    --bs-card-spacer-y:4rem;
    --bs-card-spacer-x:3.125rem;
    --bs-card-title-spacer-y:0rem;
    --bs-card-title-color:#000;
    --bs-card-border-width:0px;
    --bs-card-border-radius:1.25rem;
    --bs-card-box-shadow:none;
    --bs-card-color:#687086;
    --bs-card-bg:#F7F9FB;
    --bs-card-height: 217px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center right;
}
.usps .card.c1{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 556 217'%3E%3Cmask id='mask0_732_4084' width='556' height='217' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='556' height='217' fill='%23F7F9FB' rx='20'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_732_4084)'%3E%3Cpath fill='%23fff' d='M574.026 44.556c-12.772 2.808-25.477 6.261-38.141 10.514a379.174 379.174 0 0 0-37.357 13.168 387.892 387.892 0 0 0-35.2 16.012 400.953 400.953 0 0 0-33.954 19.049L640.48 348.365 574.026 44.557Z'/%3E%3C/g%3E%3C/svg%3E");
}
.usps .card.c2{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 556 217'%3E%3Cmask id='mask0_732_4094' width='556' height='217' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='556' height='217' fill='%23F7F9FB' rx='20'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_732_4094)'%3E%3Cpath fill='%23fff' d='M432.047 111.244c10.78 5.022 21.868 9.541 33.368 13.459a344.9 344.9 0 0 0 34.266 11.11 352.921 352.921 0 0 0 34.279 7.863 364.673 364.673 0 0 0 35.055 4.98l-17.256-293.657-119.712 256.245Z'/%3E%3C/g%3E%3C/svg%3E");
}
.usps .card.c3{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 556 217'%3E%3Cmask id='mask0_732_4088' width='556' height='217' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='556' height='217' fill='%23F7F9FB' rx='20'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_732_4088)'%3E%3Cpath fill='%23fff' d='M528.721-22.864 491.345 96.955a1664.642 1664.642 0 0 1-165.9-64.426l51.106-114.387a1491.346 1491.346 0 0 0 152.17 58.994Z'/%3E%3C/g%3E%3C/svg%3E");
}
.usps .card.c4{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 556 217'%3E%3Cmask id='mask0_732_4098' width='556' height='217' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='556' height='217' fill='%23F7F9FB' rx='20'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_732_4098)'%3E%3Cellipse cx='444.002' fill='%23fff' rx='96' ry='95'/%3E%3C/g%3E%3C/svg%3E");
}
.usps .card.c5{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 556 217'%3E%3Cmask id='mask0_732_4244' width='556' height='217' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='556' height='217' fill='%23F7F9FB' rx='20'/%3E%3C/mask%3E%3Cg fill='%23fff' mask='url(%23mask0_732_4244)'%3E%3Cpath d='m421.878 93.339-55.504 1.505a1664.63 1664.63 0 0 1 9.968-177.69l54.584 13.23a1491.293 1491.293 0 0 0-9.048 162.955Zm82.798 52.703-55.504 1.506a1664.632 1664.632 0 0 1 9.969-177.691l54.584 13.23a1491.047 1491.047 0 0 0-9.049 162.955Z'/%3E%3C/g%3E%3C/svg%3E");
}
.usps .card.c6{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 556 217'%3E%3Cmask id='mask0_732_4250' width='556' height='217' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23F7F9FB' d='M0 0h556v217H0V0Z'/%3E%3C/mask%3E%3Cg fill='%23fff' mask='url(%23mask0_732_4250)'%3E%3Cpath d='m507.429 111.205-30.03 20.523A474.115 474.115 0 0 1 449 87.998l32.279-16.854a470.02 470.02 0 0 0 26.15 40.061Zm84.326-17.835-45.887 31.197a470.174 470.174 0 0 1-26.194-40.038l48.856-25.51a375.663 375.663 0 0 0 23.225 34.352Zm-122.13-43.746-61.903 33.36A916.584 916.584 0 0 1 362-6.858l65.483-25.85a908.451 908.451 0 0 0 42.142 82.332ZM600.182 27.09l-94.558 50.66a908.754 908.754 0 0 1-42.231-82.296l99.111-39.126a726.459 726.459 0 0 0 37.678 70.762Z'/%3E%3C/g%3E%3C/svg%3E");
}
.cs-portfolio{
    /* background-color:#F7F9FB; */
    /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 1546'%3E%3Cpath fill='%23F7F9FB' d='M1410.67 468 1606 1444.65c-596.67 135.13-1193.333 135.13-1790 0L49.063 468H1410.67Z'/%3E%3Cpath fill='%23F7F9FB' d='M-41 0h1504v1374H-41z'/%3E%3C/svg%3E");*/
    /*background-size:cover;*/
    /*background-position:center center;*/
    /*padding-top:245px;*/
    /*padding-bottom:90px;*/
}

.cs-portfolio .container{
    max-width: fit-content;
}

.cs-results .card{
    --bs-card-spacer-y:1rem;
    --bs-card-spacer-x:0rem;
    --bs-card-title-spacer-y:0rem;
    --bs-card-title-color:#000;
    --bs-card-border-width:0px;
    --bs-card-box-shadow:none;
    --bs-card-color:#687086;
    --bs-card-bg:transparent;
}
.cs-results .pointsCard{
    --bs-card-spacer-y:2.75rem;
    --bs-card-spacer-x:3rem;
    --bs-card-title-spacer-y:0rem;
    --bs-card-title-color:#000;
    --bs-card-border-width:1px;
    --bs-card-border-color:#F4F1F1;
    --bs-card-border-radius:0.75rem;
    --bs-card-box-shadow:none;
    --bs-card-color:#000;
    --bs-card-bg:#F7F9FB;
}
.mcs{border-color:#C7C7C7;}
.cslWrapper .csl-item{--bs-card-spacer-y:0rem;--bs-card-spacer-x:0rem;--bs-card-title-spacer-y:1.375rem;--bs-card-title-color:#000;--bs-card-border-width:0px;--bs-card-box-shadow:none;--bs-card-color:#000;--bs-card-bg:transparent;}
.cslWrapper .csl-item .content{padding:1.875rem 0px;flex-flow:row wrap;}
.cslWrapper .csl-item .content .card-title{font-weight:600;font-size:2.1875rem;text-transform:capitalize;}
@media(min-width:768px){
    .cslWrapper .col-12 .csl-item .content{justify-content:space-between;align-items:center;}
    .cslWrapper .col-12:not(.col-md-6) .csl-item .content{--bs-card-title-spacer-y:0rem;}
}
@media(max-width:991px){
    .cslWrapper .col-12 .csl-item .content{flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;}
}
.cslWrapper .col-12.col-md-6 .csl-item .content{flex-direction:column;text-align:left;align-items:flex-start;}
.cta-csl{padding: 3.75rem 0px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1440 241'%3E%3Cmask id='mask0_2065_3080' width='1440' height='241' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%232417C0' d='M0 0h1440v241H0z'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2065_3080)'%3E%3Cpath fill='%232417C0' d='M1307.69-71.795c-37.27-9.74-75.38-17.279-114.65-22.148a923.258 923.258 0 0 0-116.8-12.341 971.265 971.265 0 0 0-115.745.122 1040.088 1040.088 0 0 0-117.318 11.863L1000.06 1016.67 1307.69-71.795Z'/%3E%3Cpath fill='%230049FE' d='M1101.12 10.74c-25.98 5.71-51.82 12.732-77.57 21.382a771.048 771.048 0 0 0-75.974 26.779 789.011 789.011 0 0 0-71.587 32.564 815.512 815.512 0 0 0-69.052 38.741l429.333 498.395L1101.12 10.74Z'/%3E%3Cpath fill='%2331E7B6' d='M1362.17 174.761c-22.68-13.885-46.18-26.729-70.74-38.343a769.99 769.99 0 0 0-73.33-33.347 788.3 788.3 0 0 0-74.17-26.138 815.223 815.223 0 0 0-76.63-19.927l-35.9 656.834 330.77-539.079Z'/%3E%3C/g%3E%3C/svg%3E");}
.sec_01.cslbanner{
    padding:6.25rem 0px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1452 508'%3E%3Cmask id='mask0_2102_1126' width='1444' height='500' x='4' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23F7F9FB' d='M4 0h1444v500H4z'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2102_1126)'%3E%3Cpath fill='%23FF8E06' d='M-5.81593 303.892c33.21473-6.428 66.26203-14.921 99.21073-25.966 33.0842-9.437 65.5362-20.975 97.2022-34.555 31.333-12.814 61.92-27.506 91.63-44.023 30.381-16.233 59.893-34.23 88.421-53.921l-545.897-820.428L-5.81593 303.892Z'/%3E%3Cg clip-path='url(%23clip0_2102_1126)'%3E%3Cpath fill='%23FFCE33' d='m287.001 144.354-21.384 124.649L230 147.44c4.675-1.154 9.405-2.056 14.172-2.702 4.716-.747 9.467-1.24 14.234-1.478 4.829 0 9.532-.321 14.297 0 4.783.072 9.557.438 14.298 1.094Z'/%3E%3C/g%3E%3Cpath fill='%23002060' d='M1541.43 281.128c-41.09-4.417-82.77-6.635-125.31-6.171-42.09-1.25-84.24-.108-126.27 3.416-41.34 2.84-82.53 7.879-123.41 15.105-41.54 6.708-82.75 15.536-123.47 26.452l320.49 1033.98 177.97-1072.782Z'/%3E%3Ccircle cx='1217' cy='286' r='32' fill='%2331E7B6'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2102_1126'%3E%3Cpath fill='%23fff' d='M230 143h57v126h-57z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.custom-border{border-top: 2px solid var(--theme-primary-light);}

/*---------------------- Media Query start here ( Max width queries ) ----------------------*/
/* @media (min-width:1920px){.container{max-width: 1440px;}} */
@media (max-width:1600px){.flutter-banner::before{transform: translate(200px, -170px) scale(0.9);}.sec_02 .content-wrapper{top: 100px;}.ios-banner::before{transform: translate(10px, 10px) !important;}.react-native::before{transform: translate(110px, 30px) scale(1.1);}}
@media (max-width:1536px){.bg_circle.reveal{transform: translate(0px, 0px);}.flutter-banner::before{transform: translate(230px, -160px) scale(0.85);}.sec_02 .content-wrapper .img-wrapper{transform: scale(0.85);}.react-native::before{transform: translate(130px, 40px) scale(1.1);}}
@media (max-width:1499px){.youcomm-slide .swiper-slide::before{right: -17px; width: 850px;}.youcomm-slide .swiper-slide .img-wrapper{right: 0;}}

@media (max-width: 1366px){
    .pb-100, .py-100{padding-bottom: 80px;}
    .flutter-banner::before{transform: translate(240px, -140px) scale(0.87);}
    .bg_circle.reveal{transform: translate(90px, 0px);}
    .youcomm-slide .swiper-slide::before{right: -19px; width: 824px;}
    .youcomm-slide .swiper-slide .img-wrapper{right: 0px; width: 780px;}
    .sec_02 .content-wrapper{top: 85px;}
    .ios-banner::before{transform: translate(110px, 0px) !important;}
    .react-native::before{transform: translate(160px, 70px) scale(1);}
}
@media (max-width:1280px){
    .flutter-banner::before{transform: translate(250px, -140px) scale(0.8);}
    .youcomm-slide .swiper-slide::before {right: 0px; width: 720px; height: 540px;}
    .youcomm-slide .swiper-slide .img-wrapper{right: 30px; width: 647px;}.ico_04::before{background-size: cover;} .react-native::before{transform: translate(120px, 100px) scale(1);}}

@media (max-width: 1200px){
    .other-services ul li{width: 270px;}
    .other-services ul li:nth-child(even){transform: translateY(0px);}
    .other-services ul li:nth-child(even):hover, .other-services ul li:nth-child(odd):hover{transform: translateY(0px);}
}
@media (max-width: 1024px) {.disappear{opacity: 1;}.ico_04::before{z-index: auto;}.ico_06 .figure.position-absolute.end-0{right: -120px !important;} .flutter-banner::before{transform: translate(380px, -130px) scale(0.90);} .bg_circle.reveal{transform: translate(0px, 0px);} .our-process .info-box .icon-wrp::before{width: 70%;} .youcomm-slide .swiper-slide::before{top: 120px; right: -13px; width: 550px; height: 498px;} .youcomm-slide .swiper-slide .img-wrapper{right: 0px; width: 519px;}.ios-banner::before{transform: translate(160px, 0px) !important;}.react-native::before{transform: translate(240px, 80px) scale(0.95);}.missionBox.setA{margin-top:0px;}}
@media (min-width:992px){
    .our-process .row div:last-child .info-box .icon-wrp::before{display: none;}
}
@media (max-width: 991px) {
    .py-100{padding-top:calc(6.25rem / 2.125);padding-bottom:calc(6.25rem / 2.125);}
    .py-90{padding-top:calc(5.625rem / 1.115);padding-bottom:calc(5.625rem / 1.115);}
    .py-80{padding-top:calc(5rem / 1.125);padding-bottom:calc(5rem / 1.125);}
    .py-60{padding-top:calc(3.75rem / 1.25);padding-bottom:calc(3.75rem / 1.25);}
    .pt-100{padding-top:calc(6.25rem / 2.125);}.pb-100{padding-bottom:calc(6.25rem / 2.125);}
    .pt-90{padding-top:calc(5.625rem / 1.115);}.pb-90{padding-bottom:calc(5.625rem / 1.115);}
    .pt-80{padding-top:calc(5rem / 1.125);}.pb-80{padding-bottom:calc(5rem / 1.125);}
    .pt-60{padding-top:calc(3.75rem / 1.25);}.pb-60{padding-bottom:calc(3.75rem / 1.25);}
    /*  */
    .ico_03 .tab-content{height: 480px;width: 100%;}
    .flutter-banner::before{transform: translate(210px, 530px) scale(0.97);}
    .yoe .d-flex .flex-item:not(:last-child)::after{right: -56px;}
    .our-process .info-box .icon-wrp::before{right: 40px;}
    .other-services ul li:nth-child(even){transform: translateY(0px);}
    .youcomm-slide .swiper-slide{padding: 70px 0 0;}
    .youcomm-slide .swiper-slide .img-wrapper{position: static; width: auto;}
    .youcomm-slide .swiper-slide::before{top: auto; bottom: 0px; left: 0; right: 0; margin: auto; z-index: -1; width: 695px; height: 628px;}
    .other-services ul li{width: 155px;}
    /*  */
    /* .vision-mission .img-wrp .icon{width:7rem;height:7rem;} */
    .vision-mission .missionBox .img-wrp .icon{transform:translate(-40%,-60%);}
    .vision-mission .visionBox .img-wrp .icon{transform:translate(-60%,-60%);}
    .featureStripe::before, .featureStripe::after{width:8rem;}
    .cta-about{padding-top:30px;}
    .vacancyCard{--bs-card-spacer-y:1.875rem;--bs-card-spacer-x:1.875rem;}
    .vacancyCard .btn{--bs-btn-padding-x:1.015rem;--bs-btn-padding-y:0.8rem;font-size:0.875rem;}
    .vacancyCard .btn .icon svg{height:20px;width:20px;}
    .lifeatCulture.translate-middle-y{transform:none !important;margin-top:-200px;}
    .lifeatCulture .card{--bs-card-spacer-y:2.125rem;--bs-card-spacer-x:2.5rem;}
}
@media (max-width: 768px) {
    .ico_06{padding-bottom: calc(20rem + 1.125vw) !important;}
    .flutter-banner::before{transform: translate(230px, 500px) scale(0.87);}
    .yoe .d-flex .flex-item:not(:last-child)::after{right: -40px;}
    .youcomm-slide .pagination-wrapper{top: 29rem;}
    .youcomm-slide .swiper-pagination{transform: translateY(0px);}
    .other-services ul li{width: 161px;}
    .react-native::before{transform: translate(58px, 600px) scale(0.9);}
    .featureStripe::before, .featureStripe::after{width:3rem;}
    .vision-mission .img-wrp .icon{width:7rem;height:7rem;}
    .vision-mission .missionBox .img-wrp .icon{transform:translate(-125%,-60%);}
    .vision-mission .visionBox .img-wrp .icon{transform:translate(-160%,-60%);}
}
@media (max-width: 767px) {
    .container {--bs-gutter-x: 3rem;}
    .ico_06 .figure{position: static;}
    .playbtn{max-width:calc(2.25rem + 0.875vw);transform:translate3d(-20px,-20px,10px);}
    .py-100{padding: calc(3rem + 1vw) 0px;}
    .ico_15{padding-bottom: 200px;background-position: 90% 100%;background-size: calc(60rem - 1vw);}
    .ico_03 .tab-content .tech_lang:nth-child(1){top:289px;left:10px;}
    .ico_03 .tab-content .tech_lang:nth-child(2){left: auto;right: 0px;}
    .ico_03 .tab-content .tech_lang:nth-child(3){top:350px;left:0px;right: 0px;margin: 0px auto;}
    .ico_03 .tab-content .tech_lang:nth-child(4){top:267px;left:auto;right: 0px;}
    .ico_03 .tab-content .tech_lang:nth-child(5){top:0px;left:80px;}
    .ico_03 .tab-content .tech_lang:nth-child(6){top:180px;left:0px;right: 0px;margin: 0px auto;}
    .ico_03 .tab-content .tech_lang:nth-child(7){top:130px;left:0px;}
    .flutter-banner::before{transform: translate(440px, 530px) scale(0.83);}
    .yoe .d-flex .flex-item:not(:last-child)::after{right: -55px;}
    .yoe .flex-item{width: 150px;}
    .youcomm-slide .swiper-slide::before{width: 488px; height: 442px;}
    .youcomm-slide .pagination-wrapper{top: 31.9rem;}
    .other-services ul li{width: 220px;}
    .our-process .info-box .icon-wrp::before{right: 80px;}
    .sec_03 .box-wrapper .info-box:hover{transform: scale(1); min-height: auto;}
    /* about */
    .about-banner{padding-top:80px;padding-bottom:80px;}
    .fs-45{font-size:calc(1.75rem + 1vw);}
    .models .card{--bs-card-spacer-y:2rem;--bs-card-spacer-x:1.25rem;}
    .career-banner .content{padding-top:76px;padding-bottom:76px;}
    .career-banner.sec_01 .content .keywords{font-size:16px;}
    .eventsList .card:not(.imgFirst) .row{flex-wrap:wrap-reverse;}
    .eventsList .card .figure{margin-bottom:0px;}
    .eventsList .card:not(:last-child){margin-bottom:calc(6.25rem / 2.125);}
    .eventsList .card .card-body .card-title{margin-top: 3px; margin-bottom: 15px !important;}
    .eventsList .carousel-item img{height: auto;}
    .cs-portfolio,.madBanner.cs.sec_01 .content{padding-top:60px;padding-bottom:60px;}
    .our-solution.bg-right{background-position: left !important;}
    .usps .card{--bs-card-spacer-y:2.25rem;--bs-card-spacer-x:1.5rem;}
    .cs-results .pointsCard{--bs-card-spacer-y:1.125rem;--bs-card-spacer-x:0.875rem;}
    .cs-results  .checkmark-circle li:first-child{margin-top:0px;}
    .cs-results  .row .col-12:last-child .checkmark-circle li:last-child{margin-bottom:0px;}
    .cta-csl .fs-44,.cslWrapper .csl-item .content .card-title{font-size:26px;line-height:normal;}
    .cslWrapper .csl-item .content{padding: 1.5rem 0px;--bs-card-title-spacer-y:1rem}
    .cta-csl {background-position: center center !important;padding: 2rem 0px;}
    .sec_01.cslbanner .display-3{font-size:34px;}
    .sec_01.cslbanner{padding-top:4rem;background-position: 98% 130px !important;}
    .ico_17 .card-form{padding:28px 24px;}
}
@media (max-width: 476px){
    .sec_01 .actionBtn,
    .sec_01 .btn{width:100%;}
    .yoe .flex-item{width: 135px;}
    .sec_01 .content .keywords{font-size:25px;}
    .testimonialTwoRow .testimonial-wrapper{margin-left: 60px}
    .flutter_CTA-02 .wrapper{padding: 0 20px;}
    .flutter_CTA-02 .wrapper .content-wrapper{padding: 30px 0 45px;}
    .customAccordion02 .accordion-item button::after{width:20px;height:20px;background-size:cover;}
    .youcomm-slide .swiper-slide::before{width: 365px; height: 328px;}
    .other-services ul li{width: 100%;}
    .flutter-banner .content{padding: 3.45rem 0;}
    .flutter-banner::before{transform: translate(390px, 420px) scale(0.63);}
    .key-benefits{background-size: 230% !important; background-repeat: no-repeat;}
    .our-process .info-box .icon-wrp::before{right: 30px;}
    .cf-form .form-wrapper{padding: 25px 20px 30px; border: 10px solid rgba(206, 206, 206, 0.10);}
    .contact-banner.bg-img{padding: 40px 0px 0px;}
    
    .testimonial .swiper-wrapper .swiper-slide .slide-content .expert p.fs-26{font-size: 18px;height: 400px;}
    .swiper.testimonial{border-radius: 0 !important;padding:0 !important;}
    .video-thumbnail ~ iframe{height: auto;}
}

@media (max-width:360px){
    .youcomm-slide .swiper-slide::before{width: 302px; height: 273px;}
}
/*  */
@media(min-width:1700px){.ico_01 .bannerSlider #carouselExampleIndicators{width: 747px !important;margin-left: 0px;margin-right: auto;}}
/* new */
@media(min-width:1540px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width:1370px;}
    .navbar .nav-item.dropdown-menu .nav-link:not([role='tab'])::before, .navbar .nav-item.has-megamenu .nav-link:not([role='tab'])::before{height:54px;}
    .ico_13::after{background-size:auto;}body,:root{--bs-body-font-size:1.125rem}.ico_10 .nav-tabs .nav-link,.fs-16,.fs-6{font-size:var(--bs-body-font-size) !important;}
    .site-header .navbar-nav{--bs-nav-link-font-size:var(--bs-body-font-size) !important} .btn{--bs-btn-font-size:var(--bs-body-font-size) !important}
    .site-header .navbar{--bs-navbar-padding-y:2rem} .site-header.header-sticky .navbar{--bs-navbar-padding-y:1.125rem}
    .vision-mission .visionBox .img-wrp .icon{transform: translate(-110%, -60%);}.vision-mission .missionBox .img-wrp .icon{transform: translate(20%, -60%);}
    .lifeCalture .gallery .img-wrap.g01{height:580px;width:100%;}
    .menu .menu-list .menu-link{font-size:var(--bs-body-font-size);line-height:1.875;}
    .site-footer .menu .menu-list .menu-link{font-size: 16px;}
    .site-footer .menu a::before{bottom:-5px;}
    .fs-18{font-size:1.25rem !important;}
    .blogs .card img{width:100%;}
    .source-libraries .row{align-items:stretch;}
    .source-libraries .row div[class^="info_box"]{height:100%;}
    .about-banner{padding:160px 0px 200px;}
    .flutter-banner .content{padding:9.5rem 0;}
    .hdr.sec_01 .content,.madBanner.sec_01 .content,.career-banner .content{padding:9.5rem 0;}
    .hdr.sec_01 .img-wrp,.madBanner.sec_01 .img-wrp{top:60px;}
    .madBanner.sec_01.spd .img-wrp{top:9rem;}
    .eventsList .card .figure,.eventsList .card .figure img,.recentWork .figure,.recentWork .figure img{width:100%;}
    .testimonial-02::before{bottom:-160px;}
    .we-creative .info-box .icon-wrap lottie-player {max-width: 50px !important;}
}