
/* bootstrap grid system only */
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}
.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{color:#6c757d;background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}
.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}
/* bootstrap grid system only */

:root{ --yellow_fuzia:#FAB715; --theme-color: #FFBB00; }
.theme_color_yellow { color: var(--theme-color) !important; }

.font10{font-size: 0.625rem;}/*10px*/
.font11{font-size: 0.688rem;}/*11px*/
.font12{font-size: 0.750rem;}/*12px*/
.font13{font-size: 0.813rem;}/*13px*/
.font14{font-size: 0.875rem;}/*14px*/
.font15{font-size: 0.938rem;}/*15px*/
.font16{font-size: 1.000rem;}/*16px*/
.font17{font-size: 1.063rem;}/*17px*/
.font18{font-size: 1.125rem;}/*18px*/
.font19{font-size: 1.188rem;}/*19px*/
.font20{font-size: 1.250rem;}/*20px*/
.font21{font-size: 1.313rem;}/*21px*/
.font22{font-size: 1.375rem;}/*22px*/
.font23{font-size: 1.438rem;}/*23px*/
.font24{font-size: 1.500rem;}/*24px*/
.font25{font-size: 1.563rem;}/*25px*/
.font26{font-size: 1.625rem;}/*26px*/
.font27{font-size: 1.688rem;}/*27px*/
.font28{font-size: 1.750rem;}/*28px*/
.font29{font-size: 1.813rem;}/*29px*/
.font30{font-size: 1.875rem;}/*30px*/
.font31{font-size: 1.938rem;}/*31px*/
.font32{font-size: 2.000rem;}/*32px*/
.font33{font-size: 2.063rem;}/*33px*/
.font34{font-size: 2.125rem;}/*34px*/
.font35{font-size: 2.188rem;}/*35px*/
.font36{font-size: 2.250rem;}/*36px*/
.font37{font-size: 2.313rem;}/*37px*/
.font38{font-size: 2.375rem;}/*38px*/
.font39{font-size: 2.438rem;}/*39px*/
.font40{font-size: 2.5rem;}/*40px*/
.font44{font-size: 2.75rem;}/*44px*/
.font46{font-size: 2.875rem;}/*46px*/
.font48{font-size: 3rem;}/*48px*/
.font49{font-size: 3.063rem;}/*49px*/
.font50{font-size: 3.125rem;}/*50px*/
.font52{font-size: 3.25rem;}/*52px*/
.font54{font-size: 3.375rem;}/*54px*/
.font55{font-size: 3.438rem;}/*55px*/
.font58{font-size: 3.625rem;}/*58px*/
.font63{font-size: 3.938rem;}/*63px*/
.font64{font-size: 4rem;}/*64px*/
.font65{font-size: 4.063rem;}/*65px*/
.font74{font-size: 4.625rem;}/*74px*/
.font80{font-size: 5rem;}/*80px*/
.font88{font-size: 5.5rem !important;}/*88px*/
.font108{font-size: 6.75rem;}/*108px*/


.fw100{font-weight: 100!important;}
.fw200{font-weight: 200!important;}
.fw300{font-weight: 300!important;}
.fw400{font-weight: 400!important;}
.fw500{font-weight: 500!important;}
.fw600{font-weight: 600!important;}
.fw700{font-weight: 700!important;}
.fw800{font-weight: 800!important;}
.fw900{font-weight: 900!important;}


*,*:before,*:after {box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin: 0; padding: 0; outline: none !important}

html {font-size:16px !important; scroll-behavior: smooth;}

body {font-family: 'Poppins', sans-serif;  font-weight: 400; line-height: 1.5; font-size:16px !important; overflow-x: hidden;}

/* h1,h2,h3,h4,h5,h6{font-size: inherit; font-weight: normal; line-height: normal;} */

/* body,html {height: 100%;} */
body,html {height: auto;}

a {color: #000; text-decoration: none;}

p {margin-bottom: 15px;}

ul, ol {margin-bottom: 0;}

textarea {resize:vertical;}

input, textarea, button, select, option {font-family: 'Poppins', sans-serif;}

::-moz-selection {color:#fff; background:rgba(0,0,0,.2);}

::selection {color:#fff; background:rgba(0,0,0,.2);}

.container_main {max-width: 1210px; margin-left: auto; margin-right: auto;    width: 100%;}

b,strong {font-weight: 700;}

a:hover, a:focus{text-decoration: none;}

img {max-width: 100%;}




/* headings */

.heading_main {font-size: 2.375rem; font-weight: 700; margin-bottom: 25px; line-height: 1.15;}

.heading_main > span {display: inline-block; color: #011945;}



.color_gradient {background: linear-gradient(90deg, #FF5DA8 1.6%, #B859FF 48.33%, #43B4FF 104.01%);  -webkit-background-clip: text; -webkit-text-fill-color: transparent;}



.heading_main.sm {font-size: 2.125rem; } 

.subheading {font-size: 1.125rem; margin-bottom: 25px; color: #888}

.heading_main + .subheading {margin-top: -25px;}

.subheading.lg {font-size: 1.5625rem}

.heading { font-weight: 500; line-height: 1.25; }
.title1 {font-size: 1.5rem; font-weight: 400; }

.title {font-size: 1.375rem; font-weight: 500; line-height: 1.25; margin-bottom: 10px;}

.title span {}

.text_center {text-align: center}

.text_left {text-align: left}

.text_right {text-align: right}

.text_justify {text-align: justify}

.text_lg {font-size: 1.5rem; line-height: 1.25;}

.text_md {font-size: 1rem; line-height: 1.5; font-weight: 400;}

.text_medium {font-weight: 500;}

/* LODER */
.page_load { position: fixed; top: 0; left: 0; transition: 1s; background-color: red;    width: 100%;
height: 100%;
z-index: 99999; animation: page_load_bg 5s infinite;}

@keyframes page_load_bg {
from {background-color: #fab715;}
to {background-color: #0446A9 ;}
}
/* sections */
.remove_loder .page_load { transform: translateX(-100%); pointer-events: none; }
.section_main {padding: 80px 0;}

.bg_grey {background: #f5f5f5;}

.bg_lightpink {background-color: #f3d5f3;}

.bg_gradient {background: rgb(247,216,240);

background: -moz-linear-gradient(top,  rgba(247,216,240,1) 0%, rgba(203,224,254,1) 100%);

background: -webkit-linear-gradient(top,  rgba(247,216,240,1) 0%,rgba(203,224,254,1) 100%);

background: linear-gradient(to bottom,  rgba(247,216,240,1) 0%,rgba(203,224,254,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7d8f0', endColorstr='#cbe0fe',GradientType=0 );

}



.flex {display: flex; display: -ms-flexbox;}

.flex-auto {flex: auto;}

.flex-1 {flex: 1;}
.flex-2 {flex: 2; }
.footer_title { font-size: 1.25rem;    font-weight: 600;
margin-bottom: 15px;}

.items-center {align-items: center; -ms-flex-align: center;}

.items-end {align-items: flex-end; -ms-flex-align: flex-end;}



/* nav */

.nav_full {position: fixed; top: 0; left: 0; width: 100%; padding: 0px 0; height: 5.938rem; 
background: #0B0B0B;box-shadow: 0px 7px 16px rgba(0, 0, 0, 0.25); z-index: 9;  }

.nav_left {float: left;}

.logo {display: block;float: left;}

.logo img {max-height: 100%; width: auto; display: block}

.logo_caption {display: block; float: left; margin-top: 15px; color: #31bfec}

.nav_inner {padding:0 4rem; height: 100%;  background: #0B0B0B;box-shadow: 0px 7px 16px rgba(0, 0, 0, 0.25);   display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;}

.nav_inner:after {content: ''; display: block; clear: both;}

.nav_right {float: right;    margin-left: auto;}

.nav_primary_box {float: left;    }

.nav_primary {float: left; font-family: 'Montserrat', sans-serif;}

.nav_user {float: left}

.nav_primary > li {list-style: none; position: relative; display: inline-block; vertical-align: top; font-size: 1rem;}

.nav_primary > li > a {display: inline-block;font-weight: 500; position: relative; transition: 0.5s;; padding: 0.5rem 1rem; color: #878787}
.nav_primary > li > a.active { color: var(--theme-color) ;}
.nav_primary > li:last-child a.active {background-color: #8b6603; color: #fff !important; }
.nav_primary > li:last-child a {background: linear-gradient(84.25deg, #E345C6 -102.08%, #FFBB00 89.47%); border: 1px solid #F9CA4C; box-shadow: 0px 4px 8px rgba(255, 187, 0, 0.2), inset -5px -6px 7px rgba(0, 0, 0, 0.25), inset 0px 4px 4px rgba(0, 0, 0, 0.25); border-radius: 10px; color: #000; text-transform: uppercase;     font-weight: 700;}
.nav_primary > li > a:hover {  color: var(--theme-color) ;}

.nav_primary > li:last-child a:hover {    background-color: #8b6603; color: #fff !important; }
.nav_primary .drop_main:after  {    cursor: pointer; content: ''; height: 80px; width: 120px; position: absolute; bottom: -100%; left: 0; }
.mobile_menu {display: none}

.nav_user {margin-left: 15px; margin-top: 10px;}

.nav_icon {display: block; width: 27px; height: 18px; margin: 0 auto;}

.nav_icon > i { display: block; height: 2px; background: #fff; width: 100%; transition:.4s; -webkit-transition:.4s; -moz-transition:.4s; -ms-transition:.4s; -o-transition:.4s; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; position: relative;}

.nav_icon > i:not(:first-child) {margin-top: 5px;}
.nav_icon > i:nth-child(2) {margin-top: 5px;     width: 35px;
position: relative;
left: -4px;}

.nav_text {font-size: 10px; color: inherit; text-transform: uppercase; display: block; margin-top: 3px;}

.nav_action, .left_nav_action {color: #E92B7B; padding:8px 10px; margin-right: -10px; cursor: pointer; width: 50px;}

body {padding-top:5.938rem; background-color: #131315;}
body.form_open {overflow: hidden; }

.nav_action.active > .nav_icon i:nth-child(2) {margin-left: 50%; width: 0; opacity: 0;}

.nav_action.active > .nav_icon i:nth-child(1) { transform:rotate(-45deg) ; -webkit-transform:rotate(-45deg) ; -moz-transform:rotate(-45deg) ; -ms-transform:rotate(-45deg) ; -o-transform:rotate(-45deg) ; top: 7px; }

.nav_action.active > .nav_icon i:nth-child(3) { transform:rotate(45deg) ; -webkit-transform:rotate(45deg) ; -moz-transform:rotate(45deg) ; -ms-transform:rotate(45deg) ; -o-transform:rotate(45deg) ; top: -7px; }

/* menu */

.campaigns_slider  .owl-nav > div:before {border-top: 4px solid #000;

border-right: 4px solid #000;    width: 26px;

height: 26px;}
.drop_menu_sub { list-style: none; background-color: var(--theme-color);    padding: 15px;; min-width: 225px;}
.drop_menu_sub li { display: block;}
.drop_menu_sub li a { transition: 0.5s; font-weight: 500;    font-size: 1rem;    display: block;
color: #222;
padding: 3px 0;}
.drop_menu_sub li a:hover { color: #fff;}
.nav_action_box {position: fixed; top: 27px; right: 35px; z-index: 9999; display: none;}
.drop_main { position: relative;}


.drop_main .drop_menu_sub { transition: 0.5s;; position: absolute; margin-top: -15px;    top: 150%; left: 0; opacity: 0;
visibility: hidden; opacity: 0;}
.drop_main:hover .drop_menu_sub { opacity: 1; margin-top: 0; visibility: visible; }
.nav_active .nav_action_box {top: 10px;}

/* primary nav */

.navbar_more_outer {position: fixed; top: 0px; right: 0; padding: 20px 0; z-index: 9990; box-shadow: 0 0 25px rgba(0, 0, 0, 0.2); width: 100%; overflow: auto;  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); visibility: hidden; height: 100%; opacity: 0; transition: .3s; background-color: #fab715;}

.more_nav_top {border-bottom: 1px solid rgba(255, 255, 255, 0.25); padding-bottom: 1rem;}

.more_nav_main {padding: 30px 35px;     justify-content: center; color: #fff;}
.more_nav_main .flex-1 {     flex: auto;   padding: 0 17px; }
.more_nav_col .title2 { text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.25); margin-bottom: 1rem;    font-size: 1.675rem;}
.join-team-wrap a { color: #fff;}
.more_nav > li {list-style: none; font-size: .875rem; margin-bottom: 15px;} 

.more_nav > li a {    display: block;
color: #fff;
padding: 3px 0;
font-size: 1.125rem;}
.more_nav > li a span { display: block; font-size:15px; font-size: 12px; text-decoration: underline; color: #011945; font-weight: 500;}
.link_view {padding: 0 !important;}
.more_nav > li a:not(.link_view):after {content: ''; display: inline-block; width: 8px; height: 8px; border-right: 2px solid #fff; border-top: 2px solid #fff; transform: rotate(45deg); position: relative; transition: .2s; opacity: 0; right: 0;}

.more_nav > li a:hover:after {opacity: 1; right: -10px;}

.more_nav_fuzia_logo {max-width: 120px; margin: 0 auto;}

/* .more_nav_fuzia_caption {max-width: 250px;} */

.more_nav_fuzia_caption img {display: block;}

.more_nav_right > div {margin-left: 1rem;}

.more_nav_top .logo {height: 70px;}
.more_nav_right .btn_main  { background-color: #fff;; border: none;}
.more_nav_right .btn_main:hover {}

.nav_active .navbar_more_outer {visibility: visible; opacity: 1;}



.navbar_more > li {list-style: none; font-size: 1rem; position: relative;}

.navbar_more > li:not(:first-child) {border-top: 1px solid rgba(0, 0, 0, 0.1)}

.navbar_more > li > a { display: block; padding: 13px 30px; color: #888; transition:.2s; -webkit-transition:.2s; -moz-transition:.2s; -ms-transition:.2s; -o-transition:.2s; }

.navbar_more > li > a:hover {color: #000}

.nav_subnav {background: #f2f2f2; display: none}

.nav_subnav > li {list-style: none; border-top:1px solid rgba(0, 0, 0, 0.1)}

.nav_subnav > li > a { display: block; padding: 13px 30px; font-size: .875rem; color: #777; transition:.2s; -webkit-transition:.2s; -moz-transition:.2s; -ms-transition:.2s; -o-transition:.2s; }

.nav_subnav > li > a:hover {color: #000}

.page_overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #000; opacity: 0; visibility: hidden; z-index: -999; transition: .6s; -webkit-transition: .6s; -moz-transition: .6s; -ms-transition: .6s; -o-transition: .6s; }

.nav_active .page_overlay {opacity: .5; z-index: 900; visibility: visible}

.subnav_icon {position: absolute; right: 0; top: 11px; width: 30px; height: 30px;}

.subnav_icon:before { content: ''; display: block; width: 8px; height: 8px; border-bottom: 2px solid #000; border-right: 2px solid #000; transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); margin: 8px 0 0 9px; opacity: 0.5;}

.has_subnav.active .subnav_icon:before { transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); -ms-transform:rotate(-135deg); -o-transform:rotate(-135deg); margin-top: 12px; border-color: #fff; opacity: 1;}

.has_subnav.active > a {background: #31bfec; color: #fff !important;}

.mainnav_toggle_box {position: relative;}

.mainnav_toggle {position: relative; display: block;}

.mainnav_close { display: block; cursor: pointer; position: absolute; top: 0; transition:.4s; -webkit-transition:.4s; -moz-transition:.4s; -ms-transition:.4s; -o-transition:.4s; }

.mainnav_toggle_box:not(.active) .mainnav_close { transform:rotate(45deg) ; -webkit-transform:rotate(45deg) ; -moz-transform:rotate(45deg) ; -ms-transform:rotate(45deg) ; -o-transform:rotate(45deg) ; opacity: 0; visibility: hidden; }

.mainnav_toggle_box .icon_navbar {transition:.4s; -webkit-transition:.4s; -moz-transition:.4s; -ms-transition:.4s; -o-transition:.4s;}

.mainnav_toggle_box.active .icon_navbar { transform:rotate(-45deg) ; -webkit-transform:rotate(-45deg) ; -moz-transform:rotate(-45deg) ; -ms-transform:rotate(-45deg) ; -o-transform:rotate(-45deg) ; opacity: 0; }

.icon_close {width: 40px; display: block; height: 40px; background: url(../images/icons.svg) -160px 0px no-repeat;}

/* button */



.btn_main {display: inline-block; font-size: 1rem; font-weight: 500; padding: 8px 25px 7px; border-radius: 6px; color: #FFD600; transition: .2s; position: relative; z-index: 2; overflow: hidden; background-color: #011945;;}



.btn_main:hover {border-color: transparent; color: #fff;}

.btn_main:hover:before {opacity: 1;}

.btn_main.btn_sm {font-size: .8125rem; padding: 6px 12px 5px;}

.btn_white {background: #fff; border: none; box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);}



.btn_green {background: #7eb431}

.arrow_right {display: inline-block; vertical-align: middle}

.arrow_right:before { content: ''; display: block; border-top: 2px solid #fff; border-right: 2px solid #fff; width: 7px; height: 7px; transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); margin-top: -3px;}

.btn_white .arrow_right:before {border-top: 2px solid #7eb431; border-right: 2px solid #7eb431; width: 10px; height: 10px;}

.btn_blue {background: #31bfec}

.btn_createpost_outer {margin-bottom: 30px;}

.btn_outer {margin-top: 1rem;}

.owl-nav {}

.owl-nav > div {display: block; width: 40px; height:80px; font-size: 0px; position: absolute; top: 50%; transform: translateY(-50%); opacity: .6; -webkit-transition:.2s; -o-transition:.2s; transition:.2s;}

.owl-nav > div:hover {opacity: 1}

.owl-nav > div:before {content: ''; display: block; position: absolute; width: 18px; height: 18px; border-top: 2px solid #000; border-right: 2px solid #000; top: 31px;}

.owl-nav > div.owl-prev {left: -40px}

.owl-nav > div.owl-next {right: -40px}

.owl-nav > div.owl-prev:before {-webkit-transform: rotate(-135deg); -o-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg); left: 15px;}

.owl-nav > div.owl-next:before {-webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); right: 16px;}

.owl-nav > div.disabled {opacity: .2; cursor: default !important;}

.owl-dots > div {display: inline-block; padding: 5px;}

.owl-dots > div span {display:block; width: 10px; height: 10px; margin: 2px; background:#000; opacity: 0.2; border-radius: 50%;}

.owl-dots > div.active span {display:block; width: 14px; height: 14px; margin: 0px; background:#E92B7B; opacity: 1}

.owl-dots {text-align: center; margin-top: 20px;}

.h_testi_slider .owl-dots {text-align: left; padding-left: 50px; width: 50%; margin-left: 50%; bottom: 30px; position: absolute; left: 0; right: 0;}

.campaigns_slider .owl-dots > div.active span {background:#E92B7B }

.link_main {font-size: .8125rem; color: #E92B7B; display: inline-block; padding: 5px 0;}

.link_main:after { content: ''; display: block; height: 1px; background: #E92B7B; transition:.4s; -webkit-transition:.4s; -moz-transition:.4s; -ms-transition:.4s; -o-transition:.4s; width: 0;}

.link_main:hover:after {width: 100%;}

.link_outer {margin-top: 10px;}

.btn{min-width: 17.5rem; padding: 0.75rem 3.438rem; display: inline-block;     text-align: center;  
background: linear-gradient(84.25deg, #E345C6 -102.08%, #FFBB00 89.47%);
border: 1px solid #F9CA4C;
box-shadow: 0px 4px 8px rgba(255, 187, 0, 0.2), inset -5px -6px 7px rgba(0, 0, 0, 0.25), inset 0px 4px 4px rgba(0, 0, 0, 0.25);
font-weight: 700; text-transform: uppercase;
border-radius: 10px;  transition: 0.5s; border: solid 1px var(--theme-color);  }
.btn:hover { transform: translateY(-5px); }
.btn2{ min-width: 17.5rem; text-transform: uppercase; padding: 0.75rem 3.438rem;  text-align: center;
font-weight: 700;  background: linear-gradient(84.25deg, #E38569 -102.08%, #FFF3C7 89.47%);
border: 1px solid #F9CA4C;
box-shadow: 0px 4px 8px rgba(255, 187, 0, 0.2), inset -5px -6px 7px rgba(0, 0, 0, 0.25), inset 0px 4px 4px rgba(0, 0, 0, 0.25);
border-radius:10px;  transition: 0.5s; border: solid 1px #fff; display: inline-block;   }
.btn2:hover {transform: translateY(-5px); }

.text_lg { font-size: 1.25rem;}/*20px*/
.text_lg1 { font-size: 2.375rem;} /*38px*/
.text_lg2 { font-size: 1.75rem;} /*28px*/
.text_lg3 { font-size: 1.5rem;} /*24px*/
.text_lg4 { font-size: 2.625rem;} /*42px*/
.text_lg5 { font-size: 3.625rem;} /*42px*/

.font700 { font-weight: 700; }
.text_link{ color: #FFBB00; font-size: 1.5rem; font-weight: 700; text-decoration: underline;}
.mt50 {margin-top: 3.125rem; }
.pb0 { padding-bottom: 0;}



.services_home { background: linear-gradient(89.89deg, rgba(38, 50, 56, 0.8) -9.06%, rgba(255, 255, 255, 0) 99.75%);
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);     position: absolute;
top: 0;
width: 100%;
backdrop-filter: blur(30px);    padding: 1rem 2.188rem;}
.services_home .swiper-slide { text-align: center;}
.services_home .swiper-slide a {color: #fff; transition: 0.5s;}
.services_home .swiper-slide a:hover { color: var(--theme-color);}

.talent_banner_home {  position: relative;  background: #131315;  }
.talent_banner_home > svg {width: 100%;display: block;    min-height: 490px;     width: 75%;  height: calc(95vh - 95px);
object-fit: cover;
object-position: top left; margin: 0 auto;}
/* .banner_content_main { position: absolute;     padding-top: 4.2rem; top: 0; left: 0; width: 100%; height: calc(100% - 7rem); display: flex;  } */
.banner_content_main { position: absolute;  top: 0; left: 0; width: 100%; display: flex; 	height: 100%;  }
.banner_content { width: fit-content; margin: 0 auto;} 
.banner_content .banner_sm { font-size: 1.75rem; color: #878787; }
.banner_content .banner_sm strong {color: #FFF3C7; font-weight: 700;}
@-webkit-keyframes pulse {
0% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
50% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
.effect_pulse{	animation: pulse 3s linear infinite;}
.round_circle1 { border-radius: 50%; background: linear-gradient(148.33deg, rgba(227, 69, 198, 0.29) 7.04%, rgba(26, 161, 219, 0.29) 96.11%);
filter: blur(60px);
transform: rotate(-19.43deg)}

.round_circle1_1 { border-radius: 50%; background: linear-gradient(148.33deg, rgba(227, 69, 198, 0.29) 7.04%, rgba(26, 161, 219, 0.29) 96.11%);
    filter: blur(60px);
    transform: rotate(-19.43deg) ;    position: absolute;
    height: 500px;
    width: 500px;}

.effect_pulse1 {transform-origin: 168% 5%;}


.round_circle2 {border-radius: 50%;  background: linear-gradient(148.33deg, rgba(255, 187, 0, 0.29) 7.04%, rgba(132, 61, 0, 0.29) 96.11%, rgba(255, 187, 0, 0.29) 96.11%);
filter: blur(60px);
transform: rotate(-19.43deg);}

.round_circle2_1 {border-radius: 50%;  background: linear-gradient(148.33deg, rgba(255, 187, 0, 0.29) 7.04%, rgba(132, 61, 0, 0.29) 96.11%, rgba(255, 187, 0, 0.29) 96.11%);
    filter: blur(60px);
    transform: rotate(-19.43deg);     position: absolute;
    height: 500px;
    width: 500px;}

    .round_circle2_2 {border-radius: 50%;  background: linear-gradient(148.33deg, rgba(255, 187, 0, 0.29) 7.04%, rgba(132, 61, 0, 0.29) 96.11%, rgba(255, 187, 0, 0.29) 96.11%);
    filter: blur(60px);
    transform: rotate(-19.43deg);     position: absolute;
    height: 500px;
    width: 500px;}


.round_circle1, .round_circle2 { position: absolute; height: 500px; width: 500px; }

.banner_content_main .round_circle1 {  left: -10.875rem;top: 4.375rem;  }


.banner_content_main .round_circle2 {  
right: -10rem;
bottom: -12rem;  }

.banner_tag { bottom: 0;letter-spacing: 0.255em; position: absolute;
text-transform: uppercase; font-weight: 500;  color: #FFF3C7;}

.banner_content .banner_lg { font-size: 6rem; font-weight: 700; color: #fff;    line-height: 1.1;background: radial-gradient(33.52% 160.47% at 59.56% 66.48%, #FFBB00 0%, #FFFFFF 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; min-height: 8.438rem; }
.typed-cursor {display: none !important;}

.banner_content p {font-size: 1.75rem; font-weight: 400; text-align: right; color: #FFF3C7; }
.banner_links  { list-style: none;  display: flex;   margin-top: 6rem;
margin-bottom: 5rem; }
.banner_links  a { min-width: 21.563rem;}
.banner_links li:last-child { margin-left: 2rem; }
.services_home .swiper-slide{width: auto!important;}
.talent_banner_home .banner_img svg {width: 100%;}
.banner_img { position: absolute; top:0; left: 0; }
.banner_content_inner { display: flex;  position: relative;   height: 100%;
align-items: center;}
@media (min-width:1400px){
.talent_banner_home .banner_img svg {width: calc(72% + 7rem);     margin-left: auto; margin-right: -6rem;display: block;}

}
@media (min-width:1200px){
.impact_home .impact_home_box:nth-child(3) .impact_home_images { margin-top: -10rem; } 
}


.banner_tag .heading { font-size: 1.25rem; font-weight: 500; color: #FFF3C7;     padding-bottom: 1rem;} 
.banner_tag .heading strong { color: #FFBB00;}
.banner_tag p {color: #fff; line-height: 34px;}

.client_logo_home {  overflow: hidden;
height: 7rem; background-color:#070707;    padding: 0 2.188rem;}
.client_logo_home .swiper-slide {width: auto !important;height:75px;  display: flex; align-items: center;}
.client_logo_home_inner {display: flex;
align-items: center; height: 100%; align-items: center;}
.client_logo_home .swiper-slide img { height: 100%;      justify-content: center; }
.left_side {min-width: 155px; color: #fff; }
.home_services { position: relative; overflow: hidden; }
/* .home_services  img {width: 100%;display: block;    height: 100vh;
object-fit: cover;
object-position: top left;} */

.home_services:after { position: absolute; top: 0; left: 0; height: 100%; width: 100%; content: '';background: radial-gradient(84.51% 132.59% at -15.41% 122.66%, #FFFFFF 0%, #4C3700 32.77%, #000000 100%);
transform: matrix(1, 0, 0, -1, 0, 0);}
.common_padding { padding: 4.25rem 0;}
.common_padding_bottom { padding: 0 0 6.25rem 0;}
.common_padding_top{ padding: 6.25rem 0 0 0;}
.sec_heading { font-size: 2.625rem; font-weight: 700; color: #fff; padding-bottom: 3.75rem; }
.sec_heading:after {display: block;margin: 10px auto 0px; height: 2px;width: 50%; background-color: #fff; content: '';}

.back_btn svg { height: 25px; width: 25px;    position: absolute;
top: 20px;
left: 20px;
cursor: pointer; fill: #fff; }

.home_services .container_main { position: relative; z-index: 1;}
.circle_services_top {position: absolute; top: 0; left: -4vw; z-index: 1; }
.circle_services_bottom{position: absolute; bottom: 0; right: -11vw; z-index: 1;}	
.circle_services_bottom img {width: 80%;}
.services_list_home {list-style-type: none; display: flex; flex-wrap: wrap;justify-content: space-between;}
.services_list_home .services_title {font-size: 1rem; padding: 0.625rem 0.75rem; font-weight: 600; color: #AC7900; background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.8) 100%);box-shadow: 0px 4px 4px rgba(217, 217, 217, 0.2);border-radius: 50px; }
.services_home_box {text-align: center; }
.services_home_box .ser_images { margin-bottom: 0.938rem; transition: 0.5s; }
.services_list_home li {  margin-top: 3.75rem; width: calc(25% - 15px); }
.services_home_box:hover .ser_images { transform: translateY(10px); }
.interested_box { display: flex; align-items: center; color: #fff; }
.interested_box  .text_lg { font-weight: 700; padding-right: 1.875rem;}
.interested_inner { margin-top: 3.125rem; }
.interested_inner .interested_box:first-child { margin-bottom: 1.875rem; } 

.home_skills { position: relative; }
.home_skills_top { color: #fff;}
.home_skills_top .tag_yellow { color: #FFBB00; font-weight: 700; }
.home_skills_top .text_lg3 {color: #FFF3C7; margin-top: 2.5rem;}
.home_skills_box { padding: 1.25rem; background: linear-gradient(89.89deg, rgba(255, 255, 255, 0.32) -9.06%, rgba(255, 255, 255, 0) 99.75%);box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); transition: 0.5s; backdrop-filter: blur(30px);border-radius: 40px;  text-align: center;}
.home_skills_box .title { font-size: 2rem; color: #FFF3C7; }
.home_skills_box .skills_icon { margin-bottom: 0.938rem;}
.home_skills_list { list-style: none; display: flex; flex-wrap: wrap; margin-top: 2.5rem; justify-content: space-between; } 
.home_skills_list li { width: calc(25% - 0.938rem);}
.home_skills_box:hover {transform: translateY(-10px);}


.home_skills_bg { position: relative;background: #010101 }
.how_work_home:after { content: ''; position: absolute; top: 0;     right: 0;
width: 35%; height: 100%; background: radial-gradient(118.95% 222.1% at -5.97% -14%, #FFFFFF 0%, #4C3700 26.18%, #000000 55.36%) ;
transform: rotate(-180deg); }
.home_skills:before {     content: "";
width: 100%;
height: 100%;
position: absolute;
background: radial-gradient(48% 54% at 0%, #4C3700 0%, #4C3700 32.37%, #000000 100%);
bottom: -46%;
left: -11%; }



.how_work_home { position: relative; }
.how_work_home:after { }
.home_skills_bg .container_main { position: relative; z-index: 1; }
.how_work_home_box {padding:1.875rem;background: linear-gradient(182.68deg, rgba(255, 255, 255, 0.32) 2.22%, rgba(255, 255, 255, 0) 110.62%); transition: 0.5s;     height: 100%; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); backdrop-filter: blur(30px);  border-radius: 40px; color: #fff; }
.how_work_home_box:hover {transform: translateY(-10px); }
.how_work_home_list { list-style: none; display: flex; flex-wrap: wrap; margin-top: 2.5rem; justify-content: space-between; } 
.how_work_home_list li { width: calc(33.33% - 0.938rem);}
.how_work_home_box .title{ color: #FFF3C7;}
.how_work_home_box .how_work_home_icon { margin-bottom: 0.938rem;
font-size: 8.75rem;
line-height: 0.9;
font-weight: 900;
-webkit-text-stroke-width: 10px;
-webkit-text-stroke-color: #ffbb00;}
.how_work_home_inner { position: relative; }
.process_line { position: absolute; top: 28%; left: 50%; width: 90%; transform: translateX(-50%); height: 4px; background-color: #FFF3C7; }
/* .process_line:after { content: ''; display: inline-block; height: 3.25rem; width: 3.25rem; background-color: #51FF25; border-radius: 40px; position: absolute; top: -23px; left: 0;  }
.process_line:before { content: ''; display: inline-block; height: 3.25rem; width: 3.25rem; background-color: #51FF25; border-radius: 40px; position: absolute; top: -23px; right: 0;  } */
.how_work_home_box p { margin-bottom: 0; }
.how_work_home_icon span:after { content: ''; display: inline-block; height: 3.25rem; width: 3.25rem; background-color: #51FF25; border-radius: 40px;     filter: blur(16px);
opacity: 0.8;
margin-left: 1.563rem;  }
.how_work_home_icon span {display: flex; align-items: center; }
.impact_home_box { display: flex; position: relative; margin-bottom: 2rem; flex-direction: row-reverse; align-items: center;}
.impact_home_box .impact_home_content { width: 60%;}
.impact_home_box .impact_home_images { width: 40%;}
.impact_home_box.impact_home_box_social .impact_home_images { width: 55%;}
.impact_home_images svg {width: 100%; height: 100%;}
.impact_home{ background-color: #000; }
.impact_home_images_inner {display: block;width: calc(80% + 25rem);aspect-ratio: 829/579; position: relative; z-index: 1;}
.impact_home_content { color: #fff;}
.impact_home_content .sec_heading:after {margin-left: 0; margin-right: 0; }
.impact_home_content_box { margin-bottom: 1.25rem; }
.impact_home_content_box .text_lg4  {line-height: 1.2; color: #FFF3C7; text-transform: capitalize;}
.impact_home .impact_home_box:nth-child(even) { flex-direction: row; }
.impact_home .impact_home_box:nth-child(even) .impact_home_images {direction: rtl; }
.home_list { list-style: none; }
.home_list li:before {background: url(../img/yellow-list.png); height: 30px; position: absolute; top: 18px; left: 0; width: 30px; content: ''; display: inline-block;  } 
.impact_home li { font-size: 1.75rem;  position: relative;  padding-left:45px; margin-bottom: 0.625rem;}
.impact_home_box .text_lg4 { color: #FFF3C7; }
.client_home  { position: relative;}



.client_home svg {   position: absolute;
top: 15%;
left: 50%;
transform: translateX(-50%);
width: auto;
max-width: 86rem;}
.container_main_client img {display: block; margin: 0 auto;}
.client_home .container_main_client { margin-top: -1px; position: relative; z-index: 1; padding: 0 2vw;}
.apart_home_box { background: linear-gradient(89.89deg, rgba(255, 255, 255, 0.32) -9.06%, rgba(255, 255, 255, 0) 99.75%);      height: 100%;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
backdrop-filter: blur(30px);padding:0.625rem 1.563rem;border-radius: 40px;}
.apart_home_box .title { font-size: 1.25rem; font-weight: 700; color: #FFF3C7;   }
.apart_home_box .content {padding-left: 1.25rem; }
.apart_home_box_inner {display: flex;
align-items: center; height: 100%;}
.apart_home_box_inner .images { position: relative; min-width: 110px}
/* .apart_home_box_inner .images:after {content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #b79c4a; opacity: 0.9; filter: blur(57px); z-index: -1; } */

.client_home_apart_home_bg { position: relative;background-color: #010101; }
.apart_home_list { display: flex; list-style: none;  justify-content: center;  margin-top: 1.25rem;   flex-wrap: wrap; }
.apart_home_list li { width: calc(33.33% - 10px); margin-bottom: 3.75rem; }
.home_services  { background-color: #010101; }
.impact_home { position: relative; overflow: hidden; }
.impact_home:after { content: ''; position: absolute; top: 0; right: 0; width: 35%; height: 30rem;    background: radial-gradient(118.95% 222.1% at -5.97% -14%, #FFFFFF 0%, #4C3700 26.18%, #000000 55.36%);
transform: matrix(-1, 0, 0, 1, 0, 0);  }
.testimonial_bg { position: relative;}


.testimonial_home {padding-top: 0;background: #000; overflow: hidden; }
.testimonial_bg > img {position: absolute;
left: 50%;
transform: translateX(-50%);
width: auto;
max-width: initial; }
.testimonial_bg .container_main { position: relative; }

.review_box {color: #fff; text-align: center;}
.review_box .name { font-size: 1.5rem; color: #FFF3C7; font-weight: 700;}
.review_box p{font-size: 1.125rem; line-height: 28px;} 
.review_box .des { font-size: 1.25rem; font-weight: 700; margin-top:1.25rem;}

.testimonial_list {display: flex; justify-content: center;  margin-top: 1.25rem; list-style: none;   flex-wrap: wrap; }
.testimonial_list li { width: calc(25% - 10px); margin-bottom: 3.75rem; }
.review_box .images { height: 225px;}
.hire_sec { margin-top: 3.75rem; color: #fff; }
.hire_sec .text_lg5 { font-weight: 700;}
.hire_sec p { color: #FFF3C7; font-size: 2rem; font-weight: 500; padding: 1.25rem 0 1.875rem; }

/* .client_home_apart_home_bg:after { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: radial-gradient(84.51% 132.59% at -15.41% 122.66%, #FFFFFF 0%, #4C3700 32.77%, #000000 100%);
transform: rotate(-180deg); } */
.f_col_mid_body p, .opengrowth_logo p {margin-bottom: 5px;     color: #FFFBEC; }
.opengrowth_logo { margin-top: 15px; }
.for_sm {display: none !important;}

.talent_form { max-width: 59.375rem; background: linear-gradient(182.68deg, rgba(255, 255, 255, 0.16) 2.22%, rgba(255, 255, 255, 0) 110.62%); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); backdrop-filter: blur(30px);
border-radius: 40px; margin: 0 auto; padding: 3.125rem 6.25rem; }
.talent_form .text_lg2 { font-weight: 700; color: #FFF3C7; margin-bottom: 2.188rem; }

.tab_items { color: #fff; }
.tab_btns { max-width: 36.25rem; background: linear-gradient(180deg, #E5E5E5 0%, rgba(229, 229, 229, 0.8) 100%);
box-shadow: 0px 4px 4px rgba(172, 121, 0, 0.2);
border-radius: 10px; margin: 0 auto; display: flex; }
.tab_btns button { width: 50%; } 

.hiring_page_logo .logo { float: none;}

.title { font-size: 1rem; font-weight: 600; }
.services_drop_down { background: #FCFAFA;
box-shadow: 0px 4px 10px rgba(73, 96, 112, 0.25);
border-radius: 10px; color: #222; padding: 25px;}
.services_drop_down .list_drop { list-style: none; }
.services_drop_down .list_drop li { margin-bottom: 10px; }
.timeline_list_drop li { margin-bottom: 10px; }
.services_drop_down .list_drop li label { padding-left: 6px; }
.timeline_list_drop label { padding-left: 6px; }
.services_drop_down_main, .timeline_drop_down_main { position: relative; } 
.services_drop_down_main .services_drop_down, .timeline_drop_down_main .timeline_drop_down {    width: calc(100% - 15px); position: absolute; top: 110%; left: 10px;    z-index: 9;  max-height: 310px;
overflow-x: auto; }
.services_drop_warp { display: flex; flex-wrap: wrap; } 
.services_drop_inner { width: 33.33%;  }
.talent_form input[type=checkbox] {     margin-right: 1rem;
display: none;
cursor: pointer;}
.talent_form .list_drop li label:before { border-radius: 4px; content: '';  -webkit-appearance: none; background-color: transparent; border: 2px solid #545454; box-shadow: 0 1px 2px rgb(0 0 0 / 5%), inset 0px -15px 10px -12px rgb(149 42 37 / 5%); padding: 10px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 5px;height: 1.25rem; width: 1.25rem;  }
.talent_form .list_drop input:checked + label:after { content: ''; display: block; position: absolute; top: 3px; left: 14px; width: 8px; height: 13px; border: solid #fff; border-width: 0 3px 3px 0; transform: rotate(45deg); }

.talent_form .list_drop input:checked + label:before { background-color: var(--theme-color); border-color: var(--theme-color); }
.all_servics_filed, .timeline_all  {padding-right: 35px !important; }
.timeline_drop_down_main .login_form_group { position: relative; }

.talent_form .list_drop li label input:checked + label:after { content: ''; display: block; position: absolute; top: 3px; left: 8px; width: 6px; height: 12px; border: solid #952a25; border-width: 0 3px 3px 0; transform: rotate(45deg); }
.talent_form .list_drop li label {position: relative;cursor: pointer; display: flex;}
.tab_btns .active{background: var(--theme-color);border-radius: 10px;color: #000;}
.tab_btns button {width: 50%;display: block; font-weight: 600; color: #000; font-weight: 700; text-transform: uppercase; cursor: pointer; transition: 0.5s; background: transparent;padding: 15px; border: none;font-size: 16px;border-radius: 10px;}
.tab_btns button:hover { }

.form_style3 {padding: 6px 15px;border: 1px solid #ccc;color: #333;font-size: 1.125rem;border-radius: 4px;width: 100%;border-radius: 10px;}
.form_item_outer .form_item {padding: 0 10px;margin-bottom: 0;}
.login_form_group {margin-bottom: 1rem;}
.tab_btns {margin-bottom: 1.5rem;}
.services_drop_down_main .form_item_outer{padding: 0 10px;margin-bottom: 0;}
.timeline_drop_down_main .form_item_outer{padding: 0 10px;margin-bottom: 0;}
.w-100{width: 100%;padding: 10px;border-radius: 10px;}
.timeline_drop_down {background: #FCFAFA;border-radius: 10px;color: #222;padding: 25px;}
.timeline_drop_down .timeline_list_drop {list-style: none;}
.timeline_list_drop input{border:2px solid white;box-shadow:0 0 0 1px var(--theme-color);appearance:none;border-radius:50%;width:12px;height:12px;background-color:#fff;transition:all ease-in 0.2s;}
.timeline_list_drop input:checked{background-color:var(--theme-color);}
.services_drop_down_main .login_form_group{position: relative;}
.services_drop_down_main .login_form_group:before{position: absolute; content: ''; display: inline-block; width: 15px; background: #C4C4C4; height: 11px;  transition: .2s; right: 14px; top: 40px; clip-path: polygon(50% 100%, 0 0, 100% 0);}


.timeline_drop_down_main .login_form_group:before{position: absolute; content: ''; display: inline-block; width: 15px; background: #C4C4C4; height: 11px;  transition: .2s; right: 14px; top: 40px; clip-path: polygon(50% 100%, 0 0, 100% 0);}


.talent_form_outer { margin-top: 2.813rem; }
.talent_form_outer .btn {width: 100%; font-size: 1rem; cursor: pointer;}
.file-upload .file-upload-select { display: block;  padding: 15px 0; color: #222; cursor: pointer; text-align: center; background: #F1F1F1; overflow: hidden; position: relative; border-radius: 6px; }
.file-upload .file-upload-select .file-select-button { background: #F1F1F1;  }
.file-upload .file-upload-select .file-select-name {padding: 5px 0; }
.file-upload .file-upload-select input[type="file"] { display: none; }

.talent_thankyou { text-align: center;  }
.circle_img { position: relative; height: 105px; width: 105px; display: inline-block; }
.circle_img:after { position: absolute; top: 50%; left: 50%; width: 70%; height: 70%; background-color: #51FF25; content: ''; z-index: -1; border-radius: 50px; filter: blur(16px); opacity: 0.8; transform: translate(-50%, -50%); }
.talent_thankyou p { color: #fff; line-height: 42px; }
.talent_thankyou  .text_lg2 {     margin-bottom: 20px;}
.talent_thankyou .circle_img:after {     filter: blur(46px);   background-color: var(--theme-color);}


/* MOBILE MENU CSS */
.mobile_view .nav_primary_box { position: fixed;  width: 370px; top: 0; left: 100%; height: 100vh; background-color: #0b0a06;  padding: 2rem;  transition: 0.5s;
float: none;   }
.mobile_view.nav_active .nav_primary_box { transform: translateX(-100%); }
.mobile_view .nav_primary { float: none;}
.mobile_view .nav_action_box {display: block;}
.mobile_view .nav_primary > li {display: block;     border-bottom: solid 1px #b5b5b540;}
.mobile_view .nav_primary > li:last-child { border: none; margin-top: 20px; }
.mobile_view .arrow_menu {  top: -3px;   background-color: #525251;
padding: 3px;
display: inline-grid;
width: 1.5rem;
height: 1.5rem;
place-items: center;
border-radius: 5px;
padding-bottom: 6px; }
.mobile_view .arrow_menu::after {border-color: var(--theme-color); right: 8px;}
.mobile_view .nav_primary > li:not(:last-child) > a {padding-left: 0; padding-top: 15px; padding-bottom: 15px; }
.mobile_view  .drop_menu_sub {     background-color: #222222;
border-radius: 8px;
margin-bottom: 20px;}
.mobile_view .drop_main .drop_menu_sub { position: static; display: none; }
.mobile_view  .drop_main .drop_menu_sub { transition: none; }
.mobile_view .drop_main .drop_menu_sub {
opacity: 1;
margin-top: 0;
visibility: visible;
}
/* .mobile_view .drop_menu_sub li a { font-size: 0.825rem;}  */
.arrow_menu {position: relative; right: 14px;   display: inline-block;
top: -2px;}
.arrow_menu::after { content: ''; display: block;  width: 9px; height: 9px; border-right: 2px solid var(--theme-color); border-bottom: 2px solid  var(--theme-color); transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);}

/* POPUP FORM DESIGN */
.talent_popup_form { position: fixed; top: 0; left: 0;  z-index: 99; height: 100%; width: 100%;     overflow: auto;
display: grid;
place-items: center;}
.popup_form {    width: 46.875rem;background-color: #000; box-shadow: 0px 4px 4px rgb(0 0 0 / 5%); max-width: 100%; border-radius: 40px; }
.talent_popup_form_inner { display: flex;  justify-content: center;  width: 100%; }
.formbody{padding: 1.563rem 5rem; position: relative; background: linear-gradient(182.06deg, rgba(255, 255, 255, 0.97) -23.01%, rgba(255, 255, 255, 0.5) 111.26%); box-shadow: 0px 4px 4px rgb(0 0 0 / 5%); backdrop-filter: blur(30px); border-radius: 40px; -moz-backdrop-filter: blur(30px); margin-top: -36px;}
.formhead{text-align: center;padding: 1rem 5rem;     border-radius: 40px 40px 0 0;background: linear-gradient(182.68deg, #FFBB00 2.22%, rgba(255, 187, 0, 0.6) 110.62%);box-shadow: 0px 4px 4px rgb(0 0 0 / 25%), 0px 4px 4px rgb(0 0 0 / 5%);backdrop-filter: blur(30px); -moz-backdrop-filter: blur(30px);  padding-bottom: 50px; position: relative;  }
.cross_popup { position: absolute; top: 20px; right: 20px; cursor: pointer; }
.popup_form .btn {font-size: 1rem; cursor: pointer;}
.formhead .text_lg2  {color: #fff; margin-bottom: 10px;}
.talent_popup_v2 .btn {width: 100%;}
.validation-error { color: red; }
.hiring_page { padding: 0; }
.hiring_page_logo {  padding: 2rem 2.188rem;
margin-top: -5px;}


@supports not (backdrop-filter:blur(30px)) {
.formhead { background: linear-gradient(182.68deg, #FFBB00 2.22%, rgba(255, 187, 0, 1) 110.62%); }
.formbody{background: linear-gradient(182.06deg, rgba(255, 255, 255, 0.97) -23.01%, rgba(255, 255, 255, 1) 111.26%);}
}
















.banner_main_full {height: calc(100vh - 90px); position: relative; background-color:var(--yellow_fuzia) ; padding: 0px 50px; position: relative;}
.banner_main_full_inner {height: 100%; display: flex; align-items: center;}
.banner_main_full .text_md { font-size:30px !important; font-weight: 500;    
margin-bottom: 10px;}
.banner_main_full .text_lg { font-size:40px; padding-left: 0px; font-weight: 900;    
margin-bottom: 10px !important;}
.banner_main_full .dark_blue {color: #000; }
.banner_main_full .light_green {color: #000;  margin-bottom: 25px;}
.banner_main_full .white {color: #000; }
.banner_main_full .banner_text { padding-left: 0px; transition: 5s; width: 50%;}
.remove_loder .banner_main_full .banner_text {  flex: 1;}
.banner_main_full .banner_images {  flex: 1;}
.banner_main_full .banner_images img {width: 85%; float: right;}
.banner_band { position: absolute;  text-align: center;   bottom: 20px; left: 50%; transform: translateX(-50%);}
.banner_band .text { font-size: 24px;     font-weight: 900;
color: #fff;
text-shadow: 2px 4px 6px #222; }
.mid_sec_inner {    display: flex;justify-content: space-between;    align-items: center;}
.mid_sec_inner .video_area, .content_area {flex: 1;}
.mid_sec_inner  .content_area > p {font-size: 2rem; }
.mid_sec_inner .video_area { padding-right: 50px;}
.mid_sec_inner .content_area ul { list-style-type: none;  margin: 35px 0 30px 0; padding:0; }
.mid_sec_inner .content_area ul li { margin-bottom: 8px;     padding-left: 28px; position: relative;}
.mid_sec_inner .content_area ul li:before { content: ''; display: block; width: 10px; height: 18px; border-bottom: 4px solid #011945; border-right: 4px solid #011945; transform: rotate( 45deg ); -webkit-transform: rotate( 45deg ); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); position: absolute; left: 0; top: -2px; }
.mt20 { margin-top: 20px;} 
.video_area lottie-player { margin-top: -70px;}

#loading {
-webkit-animation: rotation 20s infinite linear;
}

@-webkit-keyframes rotation {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(359deg);
}
}

.btn_fixed {    position: fixed;
bottom: 25px;
right: 90px;
display: block;
z-index: 900;}

.btn_fixed a {}
.fact_sec { background: linear-gradient(94.86deg, #0446A9 0%, #428CD1 51.35%, #5CC2FF 100%);}
.facts_list .fact_box .fact_lg { }
.facts_list {list-style: none; display: flex;    justify-content: space-around;}
.facts_list  li .fact_lg {font-weight: 600; font-size: 45px}
.facts_list  li .fact_sm {font-size: 18px; font-weight: 500;   }
.facts_list  li {color: #fff;}
.fact_box { text-align: center;}

.services_fuziatalent { background-color: #e7e3d9;}


.banner_media_main {position: absolute; z-index: 0; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden;}

/* .banner_media_main:before {content: ''; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.178); z-index: 2;} */

.banner_media_main iframe, .banner_media_main video {position: absolute; top: -50%; width: 100%; left: 0; height: 200%;}


.services_content_home { list-style: none;}
.services_list_home .services_box {width: 100%;}

.services_list.services_list_home {display: flex; flex-wrap: wrap;}
.services_list.services_list_home li { flex-basis: 33.33%; display: flex;}
.services_content.services_content_home li {      flex-basis: 100%;
display: block;
page-break-inside: avoid; color: #150035; font-size: 15px; font-weight: 500;}


.services_box  { text-align: center; position: relative; display: block; height: 100%;  padding-left: 15px; padding-right: 15px;  padding-bottom: 50px;    padding-top: 50px; }
.services_box:after { content: ''; position: absolute; background-repeat: repeat; top: 0; left: 0; background-image: url(../img/border-yellow.png);     height: 100%;
width: 3px; }
.services_box:before { content: ''; position: absolute; background-repeat: repeat; bottom: 0; left: 0; background-image: url(../img/border-yellow-bottom.png);     height: 3px;
width: 100%; }


.services_box .ser_head {font-weight: 600;font-size: 25px;line-height: 37px;color: #150035; margin-bottom: 20px;}
.services_box .ser_icon {margin-bottom: 20px; }
.services_list li:first-child .services_box:after {display: none;}
.services_list li:nth-child(4) .services_box:after {display: none;}
.services_list li:nth-child(4) .services_box:before, .services_list li:nth-child(5) .services_box:before, .services_list li:nth-child(6) .services_box:before {display: none;}
.how_work_full_section { background: linear-gradient(107.43deg, #A385BD 1.73%, #690589 100%);}
.how_work_full_section .heading_main > span {    text-shadow: 3px 3px 1px #fff;} 
.how_work_full_section .heading-captions p {color: #fff;}
.latest-slide-img {background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 4px; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25); padding-bottom: 66%; transition: .3s;}  

.how-work-slider .swiper-slide {
/* width: 600px !important; */
}
.how-work-slider .swiper-wrapper {height: auto !important; }
.talks-slider .swiper-wrapper {height: auto !important; }
.swiper.explore_more { }
.btn_exp_wrapper {     position: absolute;
width: 100%;
top: 29%;
/* transform: translateY(-50%); */
left: 0;}
.why_list { list-style: none; display: flex; gap: 20px; 
width: 100%; margin: 0 -20px;
justify-content: center;
}
.why_list li { flex-basis: 33.33%; padding: 0 20px;;} 
.why_list_box {     background-color: #e7e3d9;
padding: 25px;
border-radius: 8px;}
.why_list_box .why_list_inner {display: flex; align-items: center;}
.why_list_box .why_list_inner .move_bg, .why_list_box .why_list_inner .text { flex:1}
.why_list_box .why_list_inner .text {    font-size: 20px;
font-weight: 600;
color: #011945;}

/* .testimonial-slider .swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-active):not(.swiper-slide-next) {opacity: 0;} */

.testimonial-slider .swiper-slide{transition: all ease 0.5s;}
.testimonial-slider .swiper-slide.swiper-slide-next {    transform: scale(0.9);
filter: blur(1px);}
.testimonial-slide .swiper-slide-active .testi-item {     box-shadow: 2px 1px 7px #00000052;}

.talks_full_section {background: linear-gradient(94.86deg, #0446A9 0%, #428CD1 51.35%, #5CC2FF 100%);}
.talks_full_section .heading_main > span  { color: #fff;text-shadow: 3px 3px 1px #6cbbff;}
.client_logos {position: relative;     padding-bottom: 10vw;}
.client_logo  {justify-content: center;  list-style: none; display: flex; flex-wrap: wrap;    }
.client_logo_bg {      height: 120px; display: flex;    align-items: center;
justify-content: center;   background-color: #fff;
padding: 14px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
border-radius: 5px;}
.client_logo  li { flex-basis: 33.33%;   padding: 0 15px;
margin-bottom: 15px;} 

.mid_sec { display: flex;justify-content: space-between; gap: 60px;}

.bottom-sec{padding: 20px 0; text-align: center;}

.mid_slider_main_box {   background: #fff;     height: 100%;     align-items: center;
display: flex;   padding: 50px;}
.mid_slider_inner { box-shadow: 0 10px 45.08px 0.92px rgb(0 0 0 / 39%); position: relative;}
.mid_slider_inner .mid_button { bottom: -35px !important;}
.mid_slider_inner .mid_button_list { bottom: -35px !important;}
.mid_slider_inner .swiper-pagination-bullet { height: 16px !important; width: 16px !important;}
.mid_slider_inner .swiper-pagination-bullet-active  {    background: #fab715 !important;}
.mid_sec_wrap { background-color: #b782fe;}
.mid_sec_wrap .heading_main{ line-height: 34px;   font-size: 1.8rem;}
.mid_sec .mid_sec_left, .mid_sec .mid_sec_right { max-width: 50%;min-width: 50%;}
.mid_slider_main_box p:last-child { margin-bottom: 0;}
.mid_slider_main_box ul  { list-style: none;}
.mid_slider_main_box ul li { position: relative;    padding-left: 20px;
padding-bottom: 14px}
.mid_slider_main_box ul li:after { border-radius: 15px;
height: 8px;
width: 8px;
content: "";
background: #fab715;
position: absolute;
top: 7px;
left: 0;  }
.pt80 { padding-top: 80px;}

.news_partner .swiper-wrapper { height: auto !important;}
.news_partner_logo {background-color: #fff;    padding: 10px;
height: 100%;     display: flex;
align-items: center;
justify-content: center;}
.bottom_nav { position: relative;}
.bottom_nav .bottom-nav__item {  cursor: pointer;   display: block;
width: 40px;
height: 80px;
font-size: 0px;
position: absolute;
top: 50%;
transform: translateY(-50%);
opacity: .6;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s; }

.bottom_nav .bottom-nav__item:before {
content: '';
display: block;
position: absolute;
width: 18px;
height: 18px;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
top: 31px;
}
.news_partner  {margin-top: 45px;}

.bottom_nav .bottom-nav__item.slidePrev-btn:before {
-webkit-transform: rotate(
-135deg
);
-o-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
transform: rotate(
-135deg
);
left: 15px;
}

.bottom_nav .bottom-nav__item.slideNext-btn:before {
-webkit-transform: rotate(
45deg
);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(
45deg
);
right: 16px;
}
.bottom_nav .bottom-nav__item.slideNext-btn {right:-40px;    top: -38px;}
.bottom_nav .bottom-nav__item.slidePrev-btn{left:-40px;top: -38px;}


.news_partner .swiper-slide { height: auto;}

.client_logos:after {         content: '';
position: absolute;
bottom: 0;
right: 0;
background-size: contain;
background-image: url(../img/barand-bg1.svg);
height: 100%;
background-position: bottom right;
width: 100%;
z-index: -1;
background-repeat: no-repeat;}
.client_logos .heading_box {}
.read_more_txt { color: #fff; font-size: 25px; display: block; text-align: right; font-weight: 500;    margin-top: 20px;}
.read_more_txt:hover .arrow_right_btn { margin-right: -22px;}
.arrow_right_btn {
display: inline-block;
width: 18px;
transition: 0.5s;
margin-left: 15px;
margin-right: -15px;
height: 18px;
border-top: 2px solid #fff;
border-left: 2px solid #fff;
transform: rotate( 
135deg
);}
.arrow_right_btn:after {   content: "";
display: block;
width: 2px;
height: 32px;
background-color: #fff;
transform: rotate( 
-45deg
) translate(11px, 4px);
left: 0;
top: 0;}

.latest-slide-info {text-align: center; }

/* .swiper-slide:not(.swiper-slide-active) .latest-slide-info {display: none;} */

.swiper-slide-shadow-left, .swiper-slide-shadow-right {background: none !important;}

/* .lounge-banner-inner .swiper-button-next, .lounge-banner-inner .swiper-button-prev {top: 20%; color: #333; height: 216px; width: calc(50% - 320px);} */

/* .lounge-banner-inner .swiper-button-next:after {position: absolute; right: 10px;}

.lounge-banner-inner .swiper-button-prev:after {position: absolute; left: 10px;} */



.talks-slider .swiper-slide:not(.swiper-slide-prev):not(.swiper-slide-active):not(.swiper-slide-next) {opacity: 1;}



.how-work-slider .swiper-button-next, .how-work-slider .swiper-button-prev {width: 290px; height: 280px; margin-top: -140px; opacity: 0;}



.talks-item {margin: 20px auto; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);}

.talks-item img {display: block; width: 100%;}

.talks-slider .swiper-slide {width: 420px !important;  filter: blur(3px);}
.talks-slider  .swiper-slide-active { filter: blur(0px);}
/* .talks-slider  .swiper-slide-active {width: 530px !important;} */
.talks-slider .swiper-slide-prev, .talks-slider .swiper-slide-next {  
filter: blur(3px); }
.talks-slider .swiper-slide-prev img {     height: 516px !important; }


.talks-slider .swiper-button-next, .talks-slider .swiper-button-prev {color: #fff; text-shadow: 0 0 15px rgba(0, 0, 0, 0.75);} 

.talks-slider .swiper-button-prev {left: 50px;}

.talks-slider .swiper-button-next {right: 50px;}



.logo-slider-outer { padding: 0 50px; margin-bottom: 50px; margin-top: -50px; position: relative;}

.logo-slider-box {}

.logo-slier .owl-nav > div.owl-prev {left: -10px;}

.logo-slier .owl-nav > div.owl-next {right: -10px;}

.logo-slier .owl-nav > div:before {border-color: var(--theme-color);}



.consult-box {border-radius: 9px;background: linear-gradient(93.29deg, #FFB000 13.76%, #FE6201 100%); padding: 60px 40px 40px 50px; color: #fff; position: relative; z-index: 2;}

.consult-box:before {content: ''; display: block; width: 200px; height: 200px; background: url(../img/dot-bg.png) center center no-repeat; background-size: 100% auto; position: absolute; left: -115px; top: -60px; z-index: -2;}

.consult-right {min-width: 250px; text-align: center; margin-left: 80px;}

.logo-talent {max-width: 200px; margin: 0 auto;    background: #fff;
padding: 15px;
border-radius: 10px;}

.explore_full_section {background: #4d3800; overflow: hidden;}
.explore_full_section  .btn_main {background: #FFB000;color:#150035; ;}
.explore_full_inner {display: flex;}
.explore_full_inner .left_side { flex-basis: 40%;}
.explore_full_inner .heading_box {text-align: left;background: #4d3800;position: relative;
z-index: 9;}
.explore_full_inner .heading_box:after {     content: '';
position: absolute;
top: 0;
right: -22px;
background: #4d3800;
width: 60vw;
height: 100%;
z-index: -1; }
.explore_full_inner .heading_box p { color: #fff;}
.explore_full_inner .right_side { flex-basis: 60%;    margin-left: 42px; max-width: 780px; position: relative;}
.explore_full_inner .heading_main span {color: #fff; }
.explore_full_inner .swiper-button-next, .explore_full_inner .swiper-button-prev {  color: #011945 !important; background-color: #fff;}
.explore_full_inner .swiper-button-prev { left: -25px !important;    top: 34% !important;box-shadow: rgb(255 255 255) 0px 0px 5px 3px;}
.explore_full_inner .swiper-button-next { right: -25px !important;    top: 34% !important;box-shadow: rgb(255 255 255) 0px 0px 5px 3px;}


.explore_full_inner .swiper-button-next:after, .explore_full_inner  .swiper-button-prev:after { transform: scale(0.7); }

.showcase_full_section {background-color: var(--theme-color); text-align: center; color: #fff; background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; padding-top: 130px;}

.fact_sec .heading_main > span { color: #fff;}

.showcase-text {font-size: 1.5rem; font-weight: 300;}

.showcase-text span {display: block; font-size: 2.4125rem;}

.button_search {background-color: var(--theme-color);}

.button_search svg {width: 22px; height: 22px; margin-top: 2px;}

.button_search svg path {fill: #fff}

.post_filter_action.selected:before {background-color: var(--theme-color);}

.post_author_title {font-size: 1rem; letter-spacing: 0; font-family: 'Poppins'; color: var(--theme-color);}

.tellus_full_section {background-color: var(--theme-color); color: #fff; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.tell_us_form {border-radius: 25px; background-color: rgb(237, 85, 149); box-shadow: 0px 1px 51px 0px rgba(0, 0, 0, 0.16);}

.tell_us_form_body {padding: 50px; text-align: center;}

.form_style_new {display: block; width: 100%; height: 44px; border: none; border-radius: 20px; padding: 10px 20px; font-size: 1rem;}

.btn_dark {background-color: #060606 !important;}

.form_btn {margin-top: 1.75rem;}

.form_btn .btn_dark {min-width: 150px; height: 44px;}

.heading_main.light {font-weight: 300;}

.tell_us_left {padding-right: 20px;}

.tell_us_right {padding-left: 20px;}

.tell_us_box {max-width: 1000px; margin: 20px auto; align-items: center;}

.tell_us_left .heading_main {margin-bottom: 0; line-height: 1.25;}

.tell_us_form_box {margin-right: -50px;}

.form_item label {display: block; margin-bottom: 5px;}

.discover_full_section {background-color: #fff; position: relative; padding-top: 100px;}

.discover_full_section:after {content: ''; display: block; width: 50%; top: 0; height: 100%; position: absolute; right: 0; background: url(../img/circle_bg2.png) right 50px no-repeat fixed; background-size: 350px auto; }

.discover_full_section > .heading_box {position: relative; z-index: 99;}

.discover_box {position: relative; z-index: 2;}

.discover_item {max-width: 1000px; margin: 0 auto;}

.screen_box {height: 560px; position: relative;}

.screen_box img {height: 100%;}

.screen_images {position: absolute; top: 15px; left: 15px; right: 15px; bottom: 15px; overflow: hidden; border-radius: 30px; background-color: #666; width: 250px; transition: .2s; opacity: 0;}

.screen_images img {position: relative;}

.screen_images img {opacity: 1; transition: .2s; position: relative; left: 0;}

.screen_images.active img {opacity: 1; transition: .6s; left: -50%;}

.screen_images.active {opacity: 1; z-index: 9;}





.screen_view {position: relative; z-index: 22; height: 100%;}

.screen_view img {max-height: 100%;}

.discover_logo {height: 100px; margin-bottom: 3rem;}

.discover_logo img {max-height: 100%; height: 100%; width: auto !important;}

.discover_data .text_xl {font-size: 1.5rem; opacity: .6;}

.discover_data .heading_main {font-size: 3rem; margin-bottom: 2rem;}

.discover_data_box {height: 600px; padding-top: 150px;}

.screen_box_outer {position: sticky; top: 120px; z-index: 2;}

.screen_box_outer:before {content: ''; display: block; top: -100px; height: 1200px; position: absolute; left: -5555px; right: 100px; background: url(../img/circle_bg.png) right top no-repeat; background-size: 1200px 1200px;}

.happy_user_full_section {background-color: #f6ebf0; position: relative; z-index: 9;}

.happy_user_left {min-width: 250px; margin: 0 auto 20px; height: 240px;}

.happy_user_left img {max-height: 100%; width: auto !important; margin: 0 auto;}

.happy_users_item {align-items: center;}

.happy_user_text {margin-bottom: 1rem; font-size: 1rem; font-weight: 400; text-align: center;}

.happy_user_name {font-size: 1rem; color: var(--theme-color); font-weight: 500; text-align: center;}

.happy_user_right {max-width: 380px; margin: 0 auto;}

.happy_user_scroller {overflow: auto;}

.download_full_section {background-color: var(--theme-color); color: #fff; position: relative; z-index: 9;}

.download_text_box {text-align: center;}

.download_data_left {text-align: left; padding-right: 5%; padding-left: 10%;}

.app_download {text-align: left; min-height: 100px;}

.app_download img {height: 40px; display: block;}

.app_download > li {display: inline-block; padding: 0; margin-right: 5px;}

.download_data_left .heading_main {margin-bottom: 1rem; font-weight: 400; font-size: 2rem;}

.download_get_link .text_lg {font-size: 1.125rem;}

.get_link_form_item {border-radius: 6px; background-color: rgb(255, 255, 255); box-shadow: 0px 4px 4.8px 0.2px rgba(0, 0, 0, 0.2); height: 40px; position: relative; padding-right: 80px;}

.form_style_get_link {background-color: transparent; border: none; font-size: .875rem; padding: 5px 15px; height: 40px; width: 100%;}

.btn_get_link {height: 40px; background-color: #000; border: none; border-radius: 6px; position: absolute; top: 0; right: 0; width: 80px; color: #fff;}

.download_app_screen {max-width: 200px; margin-bottom: -60px; position: relative; top: -20px;}

.download_app_screen img {max-width: 125%; margin-right: -25%;}

.download_text_box {padding-right: 22%;}

.download_box_main {align-items: center; position: relative; z-index: 2;}

.download_full_section {padding: 0; position: relative; background-position: center top; background-repeat: no-repeat; background-size: cover;}

.download_full_section:after {content: ''; display: block; height: 60px; position: absolute; left: 0; bottom: 0; width: 100%; background: rgb(247,91,174);

background: -moz-linear-gradient(top,  rgba(247,91,174,1) 0%, rgba(233,43,123,1) 40%, rgba(214,32,86,1) 100%);

background: -webkit-linear-gradient(top,  rgba(247,91,174,1) 0%,rgba(233,43,123,1) 40%,rgba(214,32,86,1) 100%);

background: linear-gradient(to bottom,  rgba(247,91,174,1) 0%,rgba(233,43,123,1) 40%,rgba(214,32,86,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f75bae', endColorstr='#d62056',GradientType=0 );

}

.download_data_left {padding-top: 50px;}

.download_text_box .heading_main {font-size: 2.25rem; line-height: 1.25;}

.footer_top {background-color: var(--theme-color);}

.section_flags {background-color: #fff;}

.heading_box {margin-bottom: 3rem;}

.heading-captions {max-width: 850px; margin: 0 auto;}



.subheading_new {color: var(--theme-color);}

.heading_xl {font-size: 3.5rem; font-weight: 700; text-transform: uppercase; line-height: 1.25;}

.banner_data {text-align: center; position: absolute; top: 50%; left: 0; right: 0; z-index: 3; transform: translateY(-50%); margin-top: -50px; color: #fff;}



.banner_media_main {position: absolute; z-index: 0; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden;}

/* .banner_media_main:before {content: ''; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.178); z-index: 2;} */

.banner_media_main iframe, .banner_media_main video {position: absolute; top: -50%; width: 100%; left: 0; height: 200%;}



.swiper-slide .discover_data {opacity: 0; transition: .2s; position: relative; left: 50px;}

.swiper-slide.swiper-slide-active .discover_data {opacity: 1; transition: .4s; transition-delay: .3s; left: 0px;}

.discover_slider_full {position: relative;}

.section_overlay {position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 11; display: none;}

.discover_slider_full[data-class="first-active"] .section_overlay, .discover_slider_full[data-class="last-active"] .section_overlay {display: block;}



.latest-slide-item {position: relative; border-radius: 9px; overflow: hidden; display: block;}

.latest-slide-info-box {position: absolute; top: 0; left: 0; bottom: 0;  right: 0; z-index: 2;}

.latest-slide-caption {position: absolute; bottom: 0; left: 0; text-transform: uppercase; right: 0; height: 60px;   
background-color: var(--yellow_fuzia); color: #011945; padding: 15px;}
.latest-slide-caption .title { font-weight: 600;}
.heading-captions p { font-weight: 600; color: #011945;}
.latest-slide-info {position: absolute;  left: 0;  right: 0; bottom: -100%;  
top: 0;  color: #fff; transition: 1s; opacity: 1;}
/* .latest-slide-info:after {content: ''; position: absolute; bottom: -100%; left: 0; height: 100%; width: 100%; 
backdrop-filter: blur(9px); transition:1s;z-index: -1; }

.swiper-slide-active:hover .latest-slide-info:after { bottom: 0;} */

.swiper-slide-active:hover .latest-slide-info {opacity: 1; bottom: 0;}
.testimonial-slider .swiper-slide.swiper-slide-active {     transform: scale(1.05) translateX(16px);
z-index: 5;}

/* .swiper-slide-active:hover .latest-slide-img {filter: blur(19px);} */

.slide-info-inner {height: 100%; width: 100%; padding: 0 15px;; transition: 1s; display: flex; align-items: center;  backdrop-filter: blur(9px); transform: translateY(100%);  }
.p_realative { position: relative;}

@supports (-moz-appearance:none) {
.swiper-slide-active:hover  .latest-slide-img {filter: blur(9px); }
}




.slide-info-inner .arrow-next {margin: 0 auto;}
.swiper-slide-active:hover .slide-info-inner {transform: translateY(0%);}


.begin-list-outer {flex-wrap: wrap;}

.begin-item-main {display: block; position: relative; padding-bottom: 82%; overflow: hidden; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.begin-list-outer {}

.begin-item {min-width: 30%; max-width: 33.333%; flex: 1;}

/* .begin-item-data {position: absolute; padding: 50px;; text-align: left;
bottom: 0%; left: 0; width: 100%; color: #fff;   opacity: 0;    height: 100%;
background: linear-gradient(126.98deg, rgba(245, 163, 211, 0.85) 0%, rgba(194, 131, 247, 0.85) 61.85%, rgba(101, 191, 255, 0.85) 92%); transition: 0.5s;} */

.begin-item-data {position: absolute; padding: 50px;; text-align: left;
bottom: 0%; left: 0; width: 100%; color: #fff;   opacity: 0;    height: 100%;
background: linear-gradient(
94.48deg
, #FFB3DD 0.78%, #E1A1EE 27.44%, #C490FF 53.8%, #7BCFFF 99.99%); transition: 0.5s;}


.begin-item-main:hover .hover-data {  margin-bottom: 0px; opacity: 1;}
.begin-item-main:hover .begin-item-data { margin-bottom: 0px; opacity: 1;}


.begin-item-data_inner { height: 100%; display: flex; text-align: center; align-items: center; justify-content: center;}
.arrow-next {display: block; width: 36px; height: 36px; background: url(../img/arrow-next.svg) center center no-repeat; background-size: 100% auto;}
.begin-item-data_inner_border {     border-radius: 9px;
background: linear-gradient(
135deg
, rgba(255,255,255,1) 0%,rgba(55,137,237,1) 100%);
padding: 2px; }
.begin-item-data_inner_border_inner {background: linear-gradient( 
126.98deg
, rgba(245, 163, 211, 0.85) 0%, rgba(194, 131, 247, 0.85) 61.85%, rgba(101, 191, 255, 0.85) 92%);
padding: 20px;
border-radius: 6px;}

.begin-item-data_inner_border .hover-data { background: transparent;}
.begin-item-data_inner .arrow-next { margin: 0 auto;}

.how-work-slider-full {margin-bottom: 2.5rem;}



.begin-item-data p {font-weight: 400; line-height: 1.5;}

.hover-desc { overflow: hidden; margin-bottom: 10px; opacity: .75;}

.hover-data {margin-bottom: -95px; transition: .2s; opacity: 0;}



.services_full_section {padding-bottom: 0;}



.logo-slide-item {height: 160px; max-width: 240px; text-align: center; line-height: normal; margin: 20px auto; box-shadow: 0 0 25px rgba(233, 121, 207, 0.5);}

.logo-slide-item img {max-height: 100px; width: auto !important; display: inline-block !important; max-width: 100%;}

.logo-slide-item {background-color: #fff; padding: 30px;}

.logo-slide-item > a {width: 100%; display: block;}



.testimonial-main-box {background-color: #FAB715; border-radius: 9px; padding: 35px 50px;}

.test-slider-box {max-width: 800px;}

.testi-item {background: #fff url(../img/dot-bg2.png) right 4px no-repeat; background-size: 70px auto; border-radius: 4px; 
margin: 54px 0;  position: relative; height: 528px;}
.testimonial-slider .swiper-slide.swiper-slide-active>div {
box-shadow: 1px 2px 7px #00000063;
}
/* .testimonial-slider .swiper-slide:not(.swiper-slide-active) .testi-item {background-color: #fff; border-radius: 4px; height: 380px; margin: 20px 0; box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);} */

.testi-item-body {padding: 20px;}
.testi-item-body .author_img { position: absolute;     transform: translateX(-50%); top: -90px; left: 50%;
height: 180px;
width: 180px;}
.testi-item-body .author_img img { height: 100%; width: 100%; border-radius: 50%; background-color: #fff;}
.testimonial-slider { padding-top: 65px !important;}
.testi-text {font-size: .875rem;}

/* .testimonial-slider .swiper-slide {width: 450px !important;} */

/* .testimonial-slider .swiper-slide:not(.swiper-slide-active) {opacity: 1; } */
/* .testimonial-slider .swiper-slide-active {    transform: scale(0.6) translatex(-220px);} */

/* .testimonial-slider .swiper-slide.swiper-slide-active + .swiper-slide {opacity: 1;} */

.testimonial-slider .swiper-button-prev {display: none;}

.testimonial-slider .swiper-button-next {top: auto; bottom: 0; right: 0; color: #fff; z-index: 11; transform: scale(.65);}

.testimonial-slider .swiper-pagination {text-align: right; padding-right: 30px;}

.testimonial-slider .swiper-pagination-bullet-active {background-color: #fff;}

.testi-main-left {text-align: left; color: #fff; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);}

.testi-main-left .heading {margin-bottom: 0;}

.testi-text {    padding: 0 25px 25px 25px; position: relative;}

.testi-text:before, .testi-text:after {content: ''; width: 32px; height: 32px; position: absolute; background-position: center center; background-repeat: no-repeat; background-size: 98% auto;}

.testi-text:before {top: 0; left: 0; background-image: url(../img/quote1.svg);}

.testi-text:after {right: 0; bottom: 0; background-image: url(../img/quote2.svg);}

.testi-text p {margin-bottom: 0; color: #404040;    font-weight: 500;}

.title4 {font-size: .875rem; font-weight: 500;}

.title4 span {display: block; font-weight: 400; font-size: .8125rem; line-height: 1.125; margin-top: 2px;}

.testi-author {margin: 1rem 0;}



.facts-listing > li {list-style: none; width: 50%; float: left; margin-bottom: 3rem;}

.facts-listing > li:nth-child(2n+1) {clear: left;}

.facts-listing:after {content: ''; display: block; clear: both;}

.facts-img-box {min-width: 240px; max-width: 240px;}

.facts-img-box img {display: block;}

.facts-item {text-align: left;}

.facts-info-box {margin-left: 30px; padding-left: 30px; border-left: 1px solid #000;}

.facts-brief { font-weight: 500; font-size: .875rem; line-height: 1.5;}

.facts-title {font-weight: 700; font-size: 2.5rem;}

.facts-info-text {max-width: 150px;}

.facts-listing > li:nth-child(even) .facts-img-box {order: 4; -ms-flex-order: 4;}

.facts-listing > li:nth-child(even) .facts-info-box {border-left: none; border-right: 1px solid #000; margin: 0 30px 0 0; padding: 0 30px 0 0;}

.facts-listing > li:nth-child(even) .facts-info-box .facts-info-text {margin-left: auto;}

.facts-box-main {margin-top: 3rem;}

.explore-box {}



.explore-item {text-align: center; margin-bottom: 1rem; }

.explore-logo {height: 100px; max-width: 200px; margin: 10px auto 1rem; position: relative; background-color: #fff; padding: 15px; border-radius: 6px; overflow: hidden; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);}

.humans_logo .explore-logo img { position: static;     padding: 5px;    transform: translateY(-14%); }
.humans_logo span {    position: absolute;
bottom: 0;
left: 0;
width: 100%;
color: #e92b7a;font-weight: 500;}
.explore-box-without-slider { text-align: center;    display: flex;
align-items: center;
justify-content: space-evenly;}
.explore-box-without-slider .explore-item {    flex: 1;}


.explore-logo img {width: auto !important; margin: 0 auto; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); padding: 15px;}

.footer_bottom {    position: relative;
z-index: 1;color: rgba(255, 255, 255, 0.8); padding: 5rem 2rem 3rem;
position: relative; }
.footer_bottom:after { position: absolute; top: 0; left: 0;  width: 100%; height: 100%; background: radial-gradient(189.52% 242.72% at -8.49% 252.79%, #19232E 0%, #34263B 35.53%, #000000 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
transform: matrix(-1, 0, 0, 1, 0, 0); content: '';     z-index: -1;}

.footer_bottom a {color: rgba(255, 255, 255, 0.8);}

.f_col_left_body {text-align: left;}

.footer_navs {font-size: .875rem; }

.footer_navs > li {list-style: none; margin-bottom: 1rem;}

.footer_navs > li > a {display: block;}

.footer_navs > li > a:after {content: ''; display: inline-block; width: 8px; height: 8px; border-right: 2px solid #fff; border-top: 2px solid #fff; transform: rotate(45deg); position: relative; transition: .2s; opacity: 0; right: 0;}

.footer_navs > li > a:hover:after {opacity: 1; right: -10px;}



.social_links {}

.social_links > li {list-style: none; display: inline-block; margin: 5px;}

.social_links > li > a {display: block; transition: .2s;}

.social_links > li > a:hover {opacity: .75;}

.social_icon {display: block; width: 40px; height: 40px;}

.social_icon svg {width: 100%; height: 100%; transition: 0.5s; color: var(--theme-color); fill: var(--theme-color);}
.social_icon svg:hover { transform: scale(1.2);}
.copyright-box, .copyright_bot {font-size: .75rem;}
.copyright { background-color: #000; height: 52px;}

.copyright_inner { display: flex; align-items: center; justify-content: space-between; height: 100%; }
.copyright .container_main { height: 100%; }
.copyright p, .copyright a {margin-bottom: 0; color: #fff; }
.copyright-box img {display: block; }

.footer_logo {width: 200px; }

.social_box {margin-top:20px;}

.f_connected {display: flex;}
.f_connected .icon { padding-right: 20px; }

.f_connected img {max-width: 140px; margin-bottom: 1rem; position: relative; top: 5px;}
.contact_info a { margin-bottom: 15px; display: block; }  

.title2 {font-size: 1.125rem; font-weight: 500;}

.f_connected .btn_main {margin-top: 2rem;}

.f_connected .title2 {color: #fff;}

.copyright_bot {opacity: .75; margin-top: 1.5rem;}


/* about us */
.py-200{padding: 200px 0;}
.w-100{width: 100%;}
.w-auto{width: auto;}
.d-block{display: block;}
.h-100{height: 100%;}
.font2{font-size: 40px;}
.font4{font-size: 30px; line-height: 45px;}
.flex-column{flex-direction: column;}
.justify-center{justify-content: center;}
.text-center{text-align: center;}

.font_600{font-weight: 600;}
.lg-container{max-width: 1900px;}
.bg_inverted_gradient { background: rgb(247,216,240); background: -moz-linear-gradient(top,  rgba(203,224,254,1) 0%, rgba(247,216,240,1) 50%); background: -webkit-linear-gradient(top, rgba(203,224,254,1)  0%,rgba(247,216,240,1) 50%); background: linear-gradient(to bottom, rgba(203,224,254,1)  0%,rgba(247,216,240,1) 50%);}
.banner-img{height: 100%; object-fit: cover;}
.banner-txt {  color: #fff;}
.banner-txt h2{ font-weight: 800; font-size: 55px;}
.banner-txt p{ max-width: 1102px; font-weight: 400; font-size: 24px; line-height: 36px; }
.banner-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 
.inner-banner {      background-size: cover !important;
background-position: center center;
background-repeat: no-repeat;
padding: 0;     background: linear-gradient(
107.43deg
, #690589 1.73%, #A385BD 100%);
}
.banner_text_inner {display: flex; 
align-items: center;     padding: 0 60px;
justify-content: center; height: 100%;}
.inner-banner  .container_main {height: 100%;}
/* .inner_banner_about:after { content: ''; background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0 ; width: 100%; height: 100%;} */
.banner_main_full{display: flex;
align-items: center;
justify-content: center;}
.banner-txt { position: relative; z-index: 1;}
.ser_head_sm {font-weight: 600;display: block;margin-top: 15px;font-size: 22px;}
.banner_text_inner .banner-txt, .banner_text_inner .banner_images { flex: 1;}
.banner_text_inner .banner-txt {padding-right: 35px;}
.banner_text_inner .banner_images  {padding-left: 35px; text-align: right;}
.banner_text_inner .banner_images img {width: 60%;}
.social_media_sec { background: linear-gradient( 
94.86deg
, #0446A9 0%, #428CD1 51.35%, #5CC2FF 100%);}
.price_wrap { list-style: none;     display: flex;}

.ser_bg_yellow {background: #FAE3AD;}
.ser_bg_yellow_dark {background: #FFB000;}

.services_list_inner {display: flex;     margin-top: 20px;    justify-content: space-between;  gap: 30px; list-style: none;  flex-direction: row;
flex-wrap: wrap;}
.services_list_inner li {flex-basis: calc(50% - 30px)}
.services_list_box .text_lg {font-size: 20px; font-weight: 500; margin-bottom: 10px; }

.services_grid .btn_white {color: #000;      margin-top: auto;  }
.content_service_bg { background: #BC87FE;}
.mb20 { margin-bottom: 20px !important;}

.price_plan_box { background: #fff;   border-radius: 8px; height: 100%; display: flex;
flex-direction: column;}
.price_plan_box_inner{ padding:16px;      flex-grow: 1;
display: flex;
flex-direction: column;
align-items: flex-start;}
.price_plan_box_inner .plan_check { list-style: none; margin:0; padding:0; margin-bottom: 10px;}
.price_plan_box_inner .plan_check li {position: relative; font-size: 13px;   padding-left: 30px;}
.price_plan_box_inner .plan_check li:after { content: '';top: 1px;    transform: scale(0.9); background-image: url(../img/arrow-price.png); height: 19px; width: 19px; position: absolute; left:0}
.price_plan_box .top_header {     background-repeat: no-repeat;  padding: 25px 22px; color: #fff;}
.price_plan_box .top_header .plan_name { margin-bottom: 5px;;}
.price_plan_box .top_header .plan_price { font-weight: 600; font-size: 18px;}
.price_plan_box .top_header .plan_price small { font-weight: 400;}
.price_wrap > li { flex-basis: 33.33%;}
.services_grid .grid_right .vcenter_item{ width: 100%;}
.services_grid .grid_right .vcenter_item p { font-size: 20px;font-weight: 600; line-height: 40px;}
.services_grid .grid_right .vcenter_item .text_head {    font-size: 32px;}
.price_plan_box_inner .plan_check li { margin-top: 8px;;}
.price_plan_box_inner .btn_main.btn_sm { margin: 15px auto 0 auto;     padding: 6px 4px 5px; display: block; text-align: center;}
.executive_services_bg { background: #BC87FE;}

.executive_branding .executive_branding_box p {      line-height: 22px !important;  font-weight: 400 !important;
font-size: 14px !important;}
.services_grid { display: flex; position: relative;}
.services_grid .grid_left lottie-player {     margin: 0 auto 0 -75px;}
.services_grid .grid_left, .services_grid .grid_right{ flex:1; position: relative;    display: flex;
align-items: center;    flex-direction: column;
justify-content: center;    padding: 50px 80px;}
.services_grid  .ser_head {font-weight: 600;
font-size: 25px;
line-height: 37px;
color: #150035;
margin-bottom: 20px;}
.inr-heading, .inr-heading-center { font-size: 70px; background: linear-gradient(89.95deg, #7B00FF 0.04%, #11ACFD 99.96%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; width: max-content; margin-bottom: 20px;}
.inr-heading-center{ margin: auto;}
.typo-1, .typo-1 p{ font-size: 25px; font-weight: 400; line-height: 38px; letter-spacing: 0em; text-align: justified; color: #343434;}
.how-we-work .inr-heading-center, .how-we-work .inr-heading-center{font-size: 70px;font-weight: 600;}
.about-grid .h-100 {height: calc(100% - 90px);}
.about-grid .img-box, .about-grid .typo-1 {margin-bottom: 90px;}
.img-box img{filter: drop-shadow(0px 10px 60px rgba(0, 0, 0, 0.25));}
.our-team {background-image: url(../img/team-bg.png); background-size: cover; position: relative; background-position: center; padding: 90px;}
.team-txt{color: #fff; padding-bottom: 180px;}
.team-txt h2, .join-team-wrap h2{font-weight: 700; font-size: 60px;}
.team-txt p, .join-team-wrap p{ font-size: 25px; font-weight: 500; line-height: 38px; letter-spacing: 0em; text-align: justified;}
.how-work-cont .inr-heading, .how-work-cont .inr-heading-center{font-size: 50px;}
.pink-card-item { position: relative; padding: 25px; border-radius: 15px; overflow: hidden; color: #fff; height: 100%;}
.pink-card-item:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(180deg, rgba(255, 93, 168, 0.63) 0%, rgba(158, 81, 255, 0.63) 100%); z-index: -1;}
.pink-card-head { display: flex; align-items: center; margin-bottom: 25px;}
.card-img { margin-right: 20px; border-radius: 50%; width: 126px; height: 126px; object-fit: cover;}
.pink-card-head h4{ font-size: 24px; font-weight: 600; line-height: 36px; letter-spacing: 0em;}
.card-txt p { font-size: 16px; line-height: 24px; text-align: justify;}
.card-txt p:nth-last-child(1){ margin-bottom: 0;}
.team-slider .swiper-slide{height: auto;}
.main-swper-wrapper { margin-bottom: -322px;}
.team-slider-wrap { margin-top: -166px; padding-bottom: 80px; width: 100%; overflow: hidden;}
.join-our-team{background-image: url(../img/join-team.png); background-size: cover; background-position: center;}
.join-team-wrap { color: #fff; padding: 100px 0;}
.white-btn span { background: linear-gradient(89.95deg, #7B00FF 0.04%, #11ACFD 99.96%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; width: max-content; font-size: 27px; font-weight: 700;}
.white-btn { padding: 14px 75px; background-color: #fff; box-shadow: 0px 3px 8px #00000042; display: inline-block; border-radius: 5px; transition: all ease 0.5s;}
.white-btn:hover{ transform: translateY(-5px);}
.join-team-wrap p { margin: 50px 0;}
.bottom-gap { padding: 80px;}
.txt-greadient{ max-width: 100%; background: linear-gradient(89.95deg, #7B00FF 0.04%, #11ACFD 99.96%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; width: max-content;}
.services_sec_curve { padding-left: 130px !important;}
.software_development_bg { background: #87CCFA;}
.how_work_services { background: linear-gradient(99.09deg, #FFD600 0%, rgba(255, 155, 37, 0.929167) 100%);}
.how_work_list { list-style: none; gap:20px; display: flex;    width: 100%;
justify-content: space-around;}
.how_work_list li {flex-basis: calc(25% - 40px); margin-top: 20px;;}
.how_work_box { height: 250px; background-color: #fff;}
.how_work_list li:nth-child(2), .how_work_list li:nth-child(4) { margin-top: 80px;;}
.go_arrow {position: absolute;     top:20%; right: 15%; transition: 0.5s;;}
.go_arrow img {height: 60px; width: 60px;}
.services_grid .grid_left:hover .go_arrow { transform: scale(1.2); }
/* about us end */

/* connect with us */
.connect-page-head .font2 { margin-bottom: 40px;}
.connect-page-head .font4{max-width: 1160px; margin: auto; color: #636363;}
.form-greadient-box { height: 100%; background-color: #f1b014; padding: 40px;}
.greadient-box-wrap { padding: 30px; color: #fff; border: 1px solid; height: 100%; display: flex; flex-direction: column;}
.connect-page-head { margin-bottom: 0px;}
.greadient-box-wrap>img { display: block; margin: auto; max-width: 300px; margin-top: 0;}
.reach-us { filter: drop-shadow(1px 2px 2px #00000050);}
.reach-us h3 { font-size: 35px; margin-bottom: 45px;}
.reach-us a, .reach-us p { display: flex; align-items: center; color: #fff; font-size: 22px; margin-bottom: 40px;}
.reach-us img { margin-right: 25px;}
.fuzi-form { background-color: #fff; padding: 40px 120px;}
.form-heading { color: #222; font-size: 25px; font-weight: 300;}
.fuzi-form .form-control { padding: 0 13px; height: 35px; border-radius: 0; border-color: #56b7f5;}
.fuzi-form .form-floating>.form-control:focus, .fuzi-form .form-floating>.form-control:not(:placeholder-shown){ padding: 0 13px;}
.fuzi-form .form-floating>label { padding: 0 10px; height: auto; margin: 0; margin-left: 40px; background-color: #fff; font-size: 16px; transform: translateY(-12px); color: #222; transition: all ease 0.5s;}
.fuzi-form .form-control:focus { box-shadow: none;}
.fuzi-form .form-floating>.form-control:focus~label, 
.fuzi-form .form-floating>.form-control:not(:placeholder-shown)~label, 
.fuzi-form .form-floating>.form-select~label{ opacity: 1; transform: translateY(-12px); font-size: 14px;}
.fuzi-form .form-check input, .fuzi-form .form-check-input[type=checkbox] { width: 21px; height: 21px; margin-right: 20px; border-radius: 0; border-color: #56b7f5; background-color: #56b7f5;}
.fuzi-form .form-check input:focus{box-shadow: none;}
.fuzi-form .form-check-input:checked{ background-color: #a958e2; box-shadow: none;}
.form-check .form-check-label { font-size: 20px; color: #222; font-weight: 300; cursor: pointer; user-select: none;}
.fuzi-form .form-select { cursor: pointer;}
.fuzi-form .form-select:focus { box-shadow: none;}
.fuzi-form .form-select { border-radius: 0; color: #222; border-color: #56b7f5;}

.fuzi-form  textarea::-webkit-input-placeholder {
color: #222 !important;
}

.fuzi-form  textarea:-moz-placeholder { /* Firefox 18- */
color: #222 !important;  
}

.fuzi-form textarea::-moz-placeholder {  /* Firefox 19+ */
color: #222 !important;  
}

.fuzi-form  textarea:-ms-input-placeholder {  
color: #222 !important;  
}

.fuzi-form textarea.form-control { box-shadow: inset 0px 5px 6px #00000038; border-radius: 3px; padding: 16px 14px;}
.fuzi-form textarea.form-control::placeholder { color: #AB6BFF; font-weight: 300;}
.fuzi-form textarea.form-control:focus{ box-shadow: inset 0px 5px 6px #00000038;}
.fuzi-form .form-check{white-space: nowrap;}
.fuzi-white-btn { box-shadow: 0 2px 4px #00000033; background-color: #fff; padding: 0px 24px; color: #6E00FF; font-size: 15px; border: none; border-radius: 3px; font-weight: 300; cursor: pointer;}
.free-consultation { background-image: url(../img/free-consultation.png); background-size: cover; 
background-position: center; margin: 50px; color: #fff;
margin-bottom: 150px; box-shadow: 0 0 50px #00000033;}
.free-consultation .font2{font-weight: 500; text-align: center;}
.free-consultation p { font-size: 30px; font-weight: 500; line-height: 45px; letter-spacing: 0em; text-align: justify; margin: 50px 0;}
.career-at-fuzia { background-color: #E9DFFB; box-shadow: 0 0 50px #00000045;}
.career-img { display: flex;}
.career-img img { width: 100%; display: block;}
.career-img { overflow: hidden; transition: 3s; transform: translatey(100%);}
.career-at-fuzia .swiper-slide-active .career-img  { transform: translatey(0);}
.career-item { background: linear-gradient( 
94.86deg, #0446A9 0%, #428CD1 51.35%, #5CC2FF 100%);}
.career-txt { height: 100%;    display: flex;
align-items: center;}
.career-txt h2 { margin-top: 0px; font-size: 50px; color: #fff; padding-left: 50px; font-weight: 300;}
.career-txt h2 span { font-size: 60px; font-weight: 500;}
.connect-page-head p { font-size: 30px; color: #636363;}
.connect-form-wrap { margin-bottom: 100px; box-shadow: 0 0 50px #00000033;}
.explore-faq .white-btn { padding: 6px 40px;}
.explore-faq .white-btn span { font-weight: 500;}
.explore-faq { margin-top: 200px; margin-bottom: 70px;}
.greadient-box-wrap{ background-image: url(../img/noise-effect.png); background-size: cover;}
.free_consultation_right {display: none;}
.flex_boxs .free_consultation_wrap { display: flex;}
.free_consultation_left { flex: 3; padding: 90px 50px;}
.flex_boxs .free_consultation_right { flex: 2;}
.mb15 { margin-bottom: 15px;}
.flex_boxs .free_consultation_wrap .fuzi-form { height: 100%;padding-top: 90px; position: relative;}
.flex_boxs .free_consultation_wrap .fuzi-form .close_icon{ position: absolute; cursor: pointer; top: 15px; right: 15px;}
.flex_boxs .free_consultation_wrap .fuzi-form img { height: 20px;}
/* connect with us end */
.free_consultation_left .btn_main {color: #fff; }
/* faq */

.services_boxs { margin-bottom: 70px; position: relative;}
.about-row { position: relative;}
.row-anchor { position: absolute; height: 1px; width: 1px; display: block; top: -100px;}
.executive_branding {display: flex; gap:10px;}
.executive_branding .executive_branding_box { text-align: center; padding: 15px;; flex: 1;}
.executive_branding .executive_branding_box .name {font-weight: 600; font-size: 16px;padding: 10px 0;}
.bg_white {background-color: #fff;}
.client_services {list-style: none;    display: flex;
gap: 20px;}
.client_services li .logo_bg img {width: 80%;}
.logo_bg {    background-color: #f1f1f1;
padding: 10px;
height: 100%;
display: flex;
align-items: center;
justify-content: center;}
.text_head{font-size: 58px;;}
/* faq end */

/* 17 march 2021 */
.latest-slide-item{
filter: blur(3px);
}
.how-work-slider-full .swiper-slide-active .latest-slide-item{
filter: blur(0);
}

.mnu-wrap {
width: max-content;
margin: auto;
}
/* 17 march 2021 end */
.services_page .services_list .services_boxs .images {
position: relative;
min-height: 346px;
display: flex;
align-items: center;
padding: 0 25px;
text-align: center;
justify-content: center;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}

.services_page .services_list .services_boxs .images:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(250, 183, 21, 0.5);
transition: 0.5s;
}

.services_page .services_list {
width: 85%;
;
}

.services_page .services_list .services_boxs .images .title {
position: absolute;
transform: translateX(-50%);
top: 50%;
z-index: 1;
transition: 1s;
width: 100%;
padding: 0 15px;
left: 50%;
}

.services_page .services_list .services_boxs .images {
flex-basis: 40%;
;
}

.services_page .services_list .services_boxs .services_content {
flex-basis: 60%;
;
}

.services_page .services_list .services_boxs .hover_content p {
font-size: 16px;
color: #fff;
font-weight: 400;
line-height: 30px;
text-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
margin: 0;
}

.services_page .services_content_wrap {
position: relative;
}

.services_page .services_list .services_boxs p {
font-size: 14px;
}

.services_page .hover_content {
position: relative;
z-index: 9;
transition: 1.5s;
opacity: 0;
visibility: hidden;
}

.services_page .services_list .services_boxs .images:hover .hover_content {
visibility: visible;
opacity: 1;
}

.services_page .services_list .services_boxs .images:hover .title {
top: -10px;
transform: translate(-50%, -100%);
}

.services_page .services_list .services_boxs .images .title {
font-size: 1.375rem;
font-weight: 500;
line-height: 1.25;
margin-bottom: 10px;
}

.services_page .services_list .services_boxs .images:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(250, 183, 21, 0.9);
transition: 0.5s;
opacity: 0;
}

.services_page .services_list .services_boxs .images:hover:before {
opacity: 1;
}

.services_page .accodian_services .answer {
opacity: 0;
visibility: hidden;
background: #fff;
padding: 18px;
position: absolute;
top: 0;
transition: 0.5s;
left: 0;
z-index: 1;
}

.services_page .accodian_services .ques,
.ques_false {
font-size: 18px;
font-weight: 500;
color: #858585;
}
.list_style_services {list-style: none;margin-top: 25px;}
.list_style_services li { position: relative;  font-size: 18px;    margin-bottom: 10px;  padding-left: 30px;}
/* .list_style_services li:after {     content: '';
top: 1px;
transform: scale(0.9);
background-image: url(../img/arrow-price.png);
height: 19px;
width: 19px;
position: absolute;
left: 0;} */
.list_style_services li:after{content: ''; display: block; width: 8px; height: 14px;border-bottom: 2px solid #222;
border-right: 2px solid #222; transform: rotate( 45deg); -webkit-transform: rotate( 45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); position: absolute; left: 0;      top: 3px;}

.services_page .ques_false {
margin-bottom: 15px;
color: #9E51FF;
}

.services_page .accodian_services {
list-style-type: none;
margin: 0;
padding: 0;
}

.services_page .services_content {
padding-left: 60px;
;
}

.services_page .accodian_services .ques:after {
content: '+';
float: right;
font-weight: normal;
font-weight: normal;
font-size: 26px;
position: relative;
top: -5px;
right: 15px;
}

.services_page .accodian_services .ques_false:after {
content: '+';
float: right;
font-weight: normal;
font-weight: normal;
font-size: 26px;
position: relative;
top: -5px;
right: 0px;
}

.services_page .accodian_services li {
border-top: solid 1px #858585;
cursor: pointer;
position: relative;
padding: 15px 0;
}

.services_page .accodian_services li:first-child {
border-color: #fff;
}

.services_page .accodian_services li.open_answer .answer {
display: block;
visibility: visible;
opacity: 1;
}


/* .accodian_services li.open_answer .ques{color: #9E51FF; padding-left: 18px; position: relative;     z-index: 2;} */

.services_page .accodian_services .btn_main:before {
opacity: 1;
}

.services_page .accodian_services .btn_main {
border-color: transparent;
color: #fff;
}

.services_page .accodian_services li.open_answer .ques_false:after {
content: '-';
}
.link_mob {color: #fff;}
.team-slider .swiper-button-next, .team-slider .swiper-button-prev {display: none; }
.form-error {color: red;}
.alert-success {     display: block;
text-align: center;
font-size: 23px;

background: linear-gradient( 
270.03deg
, rgba(87, 200, 255, 0.8) 1.28%, rgba(198, 160, 255, 0.8) 46.58%, rgba(249, 165, 208, 0.8) 99.45%);
padding: 6px 12px;
color: #fff;

margin: 0 auto 16px auto;
width: max-content;}

.story_about_bg {     background: linear-gradient( 
107.43deg , #690589 1.73%, #A385BD 100%);}

.vision_about_bg {    background: linear-gradient( 
94.86deg , #0446A9 0%, #428CD1 51.35%, #5CC2FF 100%); }

.about_page_content { padding: 70px;}
.common_about_wrap { display: flex; align-items: center;}
.color_white {color: #fff !important;}
.color_black {color: #000 !important;}
.mission_about_bg {     background: #FFB000;}
.heading_main.color_white span {color: #fff !important;}
.common_about_wrap .col-lg-6 {padding: 0;}
.case_study_wrap { background: #fdaf04; padding: 80px 0; }
.case_study_wrap .case_study_box:first-child {margin-top: 0;} 
.case_study_box { background-color: #f7c204; display: flex; margin-top: 80px; align-items: center;}
.case_study_left { background-color: #fff; padding: 70px;;}
.case_study_box .case_study_left, .case_study_box .case_study_right  {flex: 1;} 
.case_study_box .heading_main {font-size: 1.5rem; margin-bottom: 10px;}
.mb0 { margin-bottom: 0;}
.mb4 { margin-bottom: 4px;}
.mb12 { margin-bottom: 12px;}
.height_auto { height: auto !important;}
.heading_main_sm {font-size: 1rem; font-weight: 700;color: #011945;}
.case_study_box p {font-size: 14px;}
.case_study_box li {font-size: 14px; position: relative;    padding-left: 22px; margin-bottom: 5px;;}
.case_study_box li:after { content: ''; height: 10px; width: 10px; background-color: #011945; border-radius: 50px; position: absolute; top: 4px; left: 0;}
.case_study_box ul { list-style: none;}
.case_study_box .case_study_right {    align-self: stretch; position: relative;}
.case_study_box .case_study_right .images_logo {     background-color: #ccc; padding: 15px;; width: 100%;     justify-content: center;   display: flex;
align-items: center;    } 
.case_study_box .case_study_right .images_logo img{height: 55px;   object-fit: contain;}
.case_study_box .case_study_right  .images_logo {     position: absolute;
top: 0px;
right: 0px;
}
.images_logo_bg { background-color: #fff; padding: 15px;;width: 100%;     justify-content: center;   display: flex;
align-items: center;  position: absolute;
top: 0px;
right: 0px;  }
.images_logo_bg img {height: 45px;  width:175px;object-fit: contain;}
.list-inline { list-style: none; margin: 0 -10px;}
.list-inline li{display: inline-block;padding: 0 10px;}
.case_study_box .case_study_left {    align-self: stretch;} 
.case_study_box  .images_case {height: 100%;} 
.case_study_box  .images_case  img {     height: 100%;object-fit: cover;}
.blog_banner .banner_images lottie-player {margin-left: auto;}
.blog_banner_main {background: linear-gradient(180deg, #FFB000 45.39%, #E9C300 100%);}
.blog_banner_main .banner-txt p {color: #011945;;}
.thoughtleader_area { background: linear-gradient(107.43deg, #A385BD 1.73%, #690589 100%);}
.thoughtleader_area .heading_main span {color: #fff;}
.blog_list {list-style: none;}
.blog_box { background-color: #fff;  height: 100%;    border-radius: 10px;}
.blog_box .blog_content {padding: 25px;}
.blog_box .blog_images img {     aspect-ratio: 590/351; object-fit: cover;     border-radius: 10px; width: 100%;}
.blog_box .blog_content .blog_heading { font-size: 20px; font-weight: 500; color: #011945; margin-bottom: 10px;}
.popup_head{ font-size: 20px; font-weight: 500; color: #011945; margin-bottom: 10px;}
.blog_box .blog_bottom { list-style: none; display: flex; justify-content: space-between;}
.blog_box .blog_bottom a { font-weight: 600;color: #011945; display: inline-flex;}
.blog_box .blog_bottom a svg {height: 25px; margin-left: 8px;}
.blog_box .blog_content p {color: #011945; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;

line-clamp: 5;
-webkit-box-orient: vertical;}
.blog_box .blog_bottom li {color: #011945;    padding: 0;}
.blog_list {display: flex; }
.blog_list li { padding: 0 15px;   height: initial;   border-radius: 10px;}
.thoughtleader_area .btn_main {margin-top: 40px;padding: 12px 45px; }
.thoughtleader_area .container_main {position: relative;}
.thoughtleader_area .swiper-button-prev { left: -50px;}
.thoughtleader_area .swiper-button-next { right: -50px;}
.swiper-button-next, .swiper-button-prev {color: #fff !important;}
.video_area_blog {background: linear-gradient(94.86deg, #0D72D1 0%, #5CC2FF 100%);}
.video_box { background-color: #fff;border-radius: 10px;}
.video_box .video_youtube iframe { border-radius: 10px; height: 300px; width: 100%; } 
.video_list { list-style: none; display: flex; margin: 0 -15px; flex-wrap: wrap;}
.video_list li {width: 33.33%; padding: 0 15px; margin-bottom: 30px;}
.video_box .video_content { padding: 20px;}
.video_area_blog .btn_main {padding: 12px 45px; }
.video_area_blog .heading_main > span {color: #fff; }
.connect_with_us_blue {background: linear-gradient(
94.86deg, #0446A9 0%, #428CD1 51.35%, #5CC2FF 100%); padding: 70px 0;}
.connect_with_us_blue	.heading_main > span {color: #fff;}
.connect_with_us_blue p {color: #fff !important;     margin-bottom: 25px !important;}
.reach-us p {     font-size: 22px;}
.connect_with_us_yellow { background-color: #fab715; }
.connect_with_us_yellow p {margin-bottom: 25px !important; color: #011945;}
.team_popup { position: fixed; top: 0; left: 0;  z-index: 9999;  height: 100%; width: 100%;}
.team_popup:after { position: absolute; top: 0; left:0; background-color: rgba(0, 0, 0, 0.5); content: ''; height: 100%; width: 100%;}
.team_popup_inner { display: flex; align-items: center; justify-content: center; height: 100%; width: 100%; }
.team_popup_content { width: 650px;  background-color: #fff; padding: 30px; border-radius: 10px; position: relative; z-index: 1; }
.team_popup_content .cross_popup {height: 30px; width: 30px; background-color: #fab715;; display: flex; align-items: center; justify-content: center; position: absolute; top: 0; right: 0; cursor: pointer; }
.team_popup_content .cross_popup svg {height: 25px; color: #fff;}
.team_popup_content p { margin-bottom: 0;}
.team_popup_content_inner {height: 50vh;overflow: auto;}
.hide_text_pop {display: none;}
.bg_bottom_yellow {     background: linear-gradient(
180deg, #FFB000 45.39%, #E9C300 100%);}
.bg_bottom_yellow .text_lg { font-weight: 500;}
.win_text { font-weight: 900; font-size: 1.25rem; line-height: 128%; /* identical to box height, or 26px */ text-align: center; background: linear-gradient(270.29deg, #DD2C8D 39.91%, #1AA1DB 64.81%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }



@supports (-webkit-touch-callout: none) {
.why_list li { padding:5px 0px;}
.client_logo li { padding:5px;}
}


@media (max-width: 991px){}

@media (max-width: 1389px){
.banner_band .text { font-size: 24px;}
.services_box {}
.client_logos { padding-bottom: 4vw;}
}
.pb0 { padding-bottom: 0;}
.explore_more .swiper-pagination { display: none !important;}
@media(max-width:767px){
.banner_main_full .banner_text { padding-left: 0;}
.banner_main_full .text_md {line-height: inherit; font-size:20px !important;    margin: 0;}
.banner_main_full .banner_text {padding-left: 15px;}
.banner_main_full .text_lg { font-size: 24px; line-height: inherit; padding-left:0;    margin: 0;} 
.banner_main_full_inner { flex-direction: column;}
.container_main { padding-left: 15px; padding-right: 15px;}
.banner_main_full { height: auto; padding: 25px 10px; flex-wrap: wrap;}
.banner_main_full .banner_text {width: 100%;}
.banner_band { position: static;transform: translateX(0%);}
.remove_loder .banner_main_full .banner_text { flex: inherit;}
.banner_main_full_inner { height: auto;}
.banner_band .text {font-size: 18px;padding-top: 18px;}
.facts_list li .fact_lg { font-size: 28px;}
.facts_list li .fact_sm { font-size: 12px;}
.fact_sec {     padding: 20px 18px;}
.mid_sec .mid_sec_left, .mid_sec .mid_sec_right { max-width: 100%;}
.mid_sec {     flex-direction: column;}
.services_box:before {display: none;} 
.mid_slider_main_box{padding: 30px;}
[data-aos^=zoom][data-aos^=zoom] { opacity: 1 !important;}
.services_list {width: 100%;}
.services_list.services_list_home li {width: 100%;flex-basis: 100%;}
.services_box {padding-bottom: 20px;}
.services_box:after {display: none;}
.services_box { padding-top: 0;}
.services_box .ser_head {font-size: 20px;}
.why_list {flex-direction: column;padding:10px;     margin: 0;}
.heading_box {margin-bottom: 1rem;}
.client_logo {   gap: 20px;}
.client_logo li { flex-basis: calc(50% - 20px);}
.client_logos:after { display: none;}
.read_more_txt { color: #fab715;font-size: 18px;    text-align: center;}
.arrow_right_btn { border-color:#fab715}
.arrow_right_btn:after { background-color: #fab715;}
.testi-main-left .heading {font-size: 20px;}
.testi-item {height: auto;}
.testi-item-bottom { padding-top: 95px;}
.testimonial-slider .swiper-slide.swiper-slide-active {transform: none;}
.test-slider-box { max-width: 80vw;}
.testi-text:before {top: -32px;}
.swiper-button-next, .swiper-button-prev { opacity: 0 !important;}
.explore_full_inner { flex-direction: column;    padding: 0 25px;}
.explore_full_inner .swiper-button-next {}
.mid_sec_wrap .heading_main {font-size: 1rem;}
.explore_more .swiper-pagination-bullet { width: 12px !important;height: 12px !important;}
.explore_more .swiper-pagination-bullet { background-color: #fff;}
.explore_more .swiper-pagination {position: static !important;    padding-bottom: 20px;}
.explore_more .swiper-pagination { display: block !important;}
.explore_full_inner .heading_main { margin-bottom: 10px;}
.talks_full_section { padding-top: 38px !important;}
.client_logos_wrap.pt80 {padding-top: 0;}
.mid_sec_inner { flex-direction: column-reverse; align-items: inherit;    padding: 0 15px;}
.mid_sec_inner .video_area { margin-right: 0;}
.video_area lottie-player { margin-top: 0;}
.bottom_nav .bottom-nav__item.slideNext-btn {right: 0;}
.talks-slider .swiper-slide {width: 400px !important;}
.consult-box .heading {font-size: 20px;}
.consult-right { margin: 0 auto !important;}
.about_page_content { padding: 35px;}

}





/* 07 july 2022 */
.client_logo_home .swiper-slide img{height: auto; transition: 0.5s;        filter: contrast(0) brightness(0.5);} 
.client_logo_home .swiper-slide img:hover {  filter: contrast(0) brightness(100);}
.logo_slider img { filter: contrast(0) brightness(0.1); }
.home_logo__inner .swiper-slide {width: fit-content !important;}

/* .client_logo_home .swiper-slide img{filter: grayscale(1); height: auto;}
.client_logo_home .swiper-slide img:hover{filter: grayscale(0);} */


.client_logo_home{position: relative;}
.client-arrows, .services-arrows { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; display: flex; justify-content: space-between; z-index: 5; pointer-events: none;}
.client-arrows>div, .services-arrows>div{position: relative; cursor: pointer; pointer-events: all;}
.client-arrows>div::before, .services-arrows>div::before{content:""; display: block; width: 28px; height: 28px; border-right: 3px solid #fff; border-bottom: 3px solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); margin: 10px;}
.client-btn-next, .services-btn-next { transform: rotate(90deg); }
.client-btn-prev, .services-btn-prev { transform: rotate(-90deg); }
.client_logo_home_inner{overflow: hidden; justify-content: center;  }
.interested_inner { display: flex; }
.interested_box { flex-direction: column; margin: 0!important; }
.interested_box .text_lg { align-self: flex-start; flex-grow: 1; display: flex; align-items: center; margin-bottom: 17px;}
.interested_box>a { width: 100%; margin-bottom: 17px;}
.services-arrows>div::before { width: 15px; height: 15px; }
/* SERVICES PAGE */
.services_banner { position: relative; }
.services_banner > img { width: 100%; display: block; min-height: 950px; height: calc(100vh - 95px); object-fit: cover; object-position: top left;}
.services_slide_box { display: block; background: linear-gradient(182.68deg, rgba(255, 255, 255, 0.32) 2.22%, rgba(255, 255, 255, 0) 110.62%); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); backdrop-filter: blur(30px);  border-radius: 40px; padding: 1.25rem; text-align: center; height: 100%; position: relative;}
.services_banner .services_banner_content {position: absolute; padding-top: 4.2rem; top: 0; left: 0; width: 100%; }
.services_slide_box .images:after {content: ''; display: inline-block; height: 5.25rem; width: 5.25rem; background-color: #51FF25; border-radius: 40px; filter: blur(16px); opacity: 0.8; /* margin-left: 1.563rem; */ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -55%); z-index: -1;}
.services_slide_box .images {height: 7.5rem; position: relative;margin-bottom: 0.675rem;}
.services_slide_box .images img { height: 100%; }
.services_banner .text_lg {font-size: 1.75rem; font-weight: 700; color: #FFF3C7;}
.services_banner .text_lg span { color: #FFBB00;}
.services_banner .text_lg strong {font-size: 3rem; color: #FFBB00;}
.services_banner .text_lg + p { color: #fff; font-size: 1.25rem;}
.services_slide_box .title {font-size: 1.25rem; font-weight: 700; color: #FFF3C7; }
.services_banner_content .slider_box_inner { margin-top: 5rem; }
.services_banner_content .swiper-slide { height: auto; }

.btn_block {list-style: none; margin: 0; padding: 0; display: flex;justify-content: center;} 
.btn_block li{ margin: 5rem 2rem 0; }
.services_banner_content .btn_block a { min-width: 375px; }
.services_banner_content .btn_block { margin-bottom: 4rem; } 

.slider_box_inner { position: relative; }
.slider_btns { position: absolute; top: 50%; left: -3.5rem; width: calc(100% + 7rem); z-index: 1; display: flex; justify-content: space-between; pointer-events: none; transform: translateY(-50%); }
.slider_btns>* {pointer-events: all; cursor: pointer; position: relative;}
.link_text { text-decoration: underline; color: var(--theme-color); }
.services_facts  {   background: rgb(255,187,0);background: linear-gradient(47deg, rgba(255,187,0,1) 75%, rgba(245,242,236,1) 100%); }
.services_facts_list{ list-style: none; display: flex;    margin: 3rem -1rem 0;   }
.services_facts_list li { padding: 0 1rem; width: 25%; }
.services_facts_box .text_lg {color: #FFF3C7; font-size: 2.125rem;  margin-bottom: 0.625rem; }
.services_facts_box .text {color: #E5A801; font-size: 1.125rem; font-weight: 700; }
.services_facts_box { position: relative;    z-index: 2; }
/* .services_facts_box:after { content: ''; display: inline-block; height: 7.25rem; width: 7.25rem; background-color: #ebd7a0; border-radius: 40px; filter: blur(35px); opacity: 0.8;  position: absolute; top: 50%; left: 0; transform: translate(-19%, -29%); z-index: -1; } */
.services_facts { padding: 1.875rem 0; }
.services_bg {position: relative; z-index: 2;}

.services_bg .container {position: relative; z-index: 1; }
.services_bg .sec_heading:after { display: none; }
.services_bg .sec_heading { font-size: 2.875rem;}
.sec_heading_lg { font-size: 3.25rem;padding-bottom: 3.75rem;color: var(--yellow_fuzia);    font-weight: 700;}
.services_bg .impact_home_content_box .home_list li {position: relative; padding-left: 40px;} 
.services_bg .home_list li:before {top: 2px; background: url(../img/yellow-list-sm.png); height: 28px; width: 28px;}
.services_bg .home_list li { margin-bottom: 1rem; color: #FFF3C7;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);}
.mt40 { margin-top: 40px; }
.services_bg .sec_heading.for_lg {color: #fff;padding-bottom: 1rem;}
.services_bg_wrap {position: relative;overflow: hidden; }
.services_bg_wrap:after { background: url(../img/services-after.png); height: 272px; position: absolute; top: -6%; left: -4%; width: 318px; content: ''; display: inline-block; z-index: 1; }

.services_bg_wrap:before { height: 7.938rem; position: absolute; top: 10px; right: 10px; width: 7.938rem; content: ''; display: inline-block; z-index: 1; background: rgba(255, 243, 199, 0.2); border-radius: 50%;}
.services_bg .impact_home_box:nth-child(odd) { flex-direction: row;}
.services_bg .impact_home_box:nth-child(odd) .impact_home_images {
direction: rtl;
}
.digital_marketing_ser .impact_home_images_inner  { position: relative; z-index: -1;  margin-top: -10rem;}
.services_bg_wrap .impact_home_content_box ul { margin-bottom: 2rem; }
.digital_marketing_ser { position: relative;}
.digital_marketing_ser .digital_circle {position: absolute; right: -18vh; bottom: 0;}

.services_bg_color {position: relative;
background: #010101;     overflow: hidden;}

.services_bg_color:after { position: absolute; top: -47%;
left: -2%; width: 100%; height: 100%; content: '';    background: radial-gradient(48% 54% at 0%, #4C3700 0%, #4C3700 32.37%, #000000 100%); border: 1px solid #000000; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); transform: matrix(1, 0, 0, -1, 0, 0); }
.services_gallery { position: relative; }
/* .services_bg_color:after { content: '';
position: absolute;
top: 0;
right: 0;
width: 35%;
height: 100%;    background: radial-gradient(118.95% 222.1% at -5.97% -14%, #FFFFFF 0%, #4C3700 26.18%, #000000 55.36%);
transform: rotate(-180deg);     z-index: -1;} */

.services_gallery { padding-bottom: 2rem; position: relative; z-index: 1;}
.services_gallery .text_lg{font-size: 2.25rem;font-weight: 700;    margin-bottom: 3rem; color: var(--theme-color);}
.services_gallery .text_lg span { color: #FFF3C7; }
.gallery_box_ser{background: linear-gradient(182.68deg, rgba(255, 255, 255, 0.32) 2.22%, rgba(255, 255, 255, 0) 110.62%); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); backdrop-filter: blur(30px); padding: 0.625rem; display: block;  border-radius: 10px; cursor: pointer;}
.gallery_box_ser .title {color: #FFF3C7;      margin-top: 10px; font-size: 1.125rem; font-weight: 700;}
.gallery_box_ser .title span {color: #fff; font-size: 1rem; font-weight: 400; display: block; padding-left: 1.25rem; margin-top: 5px; }
.gallery_box_ser img {width: 100%;}
.gallery_box_ser .images { height: 17.375rem; border-radius: 15px; background-color: #fff;}
.services_circle { position: absolute;    top: -12rem;
left: -5rem; }
.services_circle img {width: 75%;}
.interested_box .text_lg { font-size: 1.25rem !important; color: #fff !important; font-weight: 400 !important;}
.circle_light_black { height: 7.938rem;  width: 7.938rem; float: right; display: inline-block; z-index: 1; background: rgba(255, 243, 199, 0.2); border-radius: 50%; margin-top: -4rem;}
.services_testimonial { background: radial-gradient(84.51% 132.59% at -15.41% 122.66%, #FFFFFF 0%, #4C3700 32.77%, #000000 100%);}

.services_testimonial .text_lg { font-size: 2.25rem; font-weight: 700; margin-bottom: 3rem; color: var(--theme-color); }
.services_testimonial .text_lg span {color: #FFF3C7;}
.pt0 { padding-top: 0 !important; }
.services_testimonial_box { background: linear-gradient(182.68deg, rgba(255, 255, 255, 0.32) 2.22%, rgba(255, 255, 255, 0) 110.62%); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); backdrop-filter: blur(30px);  border-radius: 20px; 
text-align: center;     padding: 1.5rem 3rem;}
.testimonial_info .name { color: #FFF3C7;  font-weight: 700; }
.testimonial_info .des { color: #FFF3C7; font-weight: 400; }
.services_testimonial_box p { color: #fff;}
.rating {list-style: none;}
.rating li { display: inline-block;}
.container_main_full { padding: 0 5rem; }
.services_testimonial .swiper-slide  {    padding-top: 10rem; }
.services_testimonial .images {    margin-top: -11rem;}

.services_testimonial_box  ul { text-align: left;}
.services_testimonial_box  ul li { color: #fff;}
.services_testimonial .swiper-slide-active .services_testimonial_box p {transform: scale(1.1); }
.services_testimonial .swiper-slide-active .testimonial_info .des {font-size: 1.125rem;}
.services_testimonial .swiper-slide-active .name {font-size: 1.5rem;}
.services_testimonial .testimonial_info, .testimonial_info {margin: 1rem 0;}


/* .swiper-slide {

display: flex;
transition: 1s;
align-items: center;
justify-content: center;
transition: all 200ms linear;
transform: scale(0.9) !important;
}
.swiper-slide.swiper-slide-active {
transform: scale(1) !important;

} */
.testmonial_slider .swiper-slide { opacity: 0; transition: 0.5s;     opacity: 0;
pointer-events: none; }
/* .testmonial_slider .swiper-slide-visible { opacity: 1 !important; } */
.testmonial_slider .swiper-slide-prev, 
.testmonial_slider .swiper-slide-prev+div, 
.testmonial_slider .swiper-slide-prev+div+div  { opacity: 1 !important;  }

.testmonial_slider .swiper-slide-prev, .testmonial_slider .swiper-slide-active, .testmonial_slider .swiper-slide-next {
opacity: 1;pointer-events: all;}
.testmonial_slider .swiper-slide {height: auto;pointer-events: all;display: flex;transition: all ease .5s;}
.services_testimonial .container_main_full { padding-left: 0;padding-right: 0;}

.services_testimonial .slider_btns {width: 94%; left: 50%;transform: translateX(-50%);}
.services_community { position: relative; }
.services_community .text_lg { font-size: 2.25rem; font-weight: 700; margin-bottom: 3rem; color: var(--theme-color); }
.services_community .text_lg span {color: #FFF3C7;}
.services_community:after { background: radial-gradient(84.51% 132.59% at -15.41% 122.66%, #FFFFFF 0%, #4C3700 32.77%, #000000 100%);transform: matrix(1, 0, 0, -1, 0, 0); position: absolute; top: 0; left: 0; height: 100%; width: 100%; content: '';}
.services_community .container_main { position: relative; z-index: 1; }
.community_box { position: relative;text-align: center; }
.community_box .community_content { position: absolute;top: -6rem; left: 0;width: 100%;
padding: 0 5rem; }
.community_info .name {font-size: 1.5rem; font-weight: 700; color: #FFF3C7; }
.community_info .name span { font-weight: 300; display: block;font-size: 18px; }
.community_info p {color: #fff; font-size: 1rem;}
.community_slider  { padding-top: 8rem !important; }

.services_apply_box .heading{ color: #FFF3C7;}
.services_apply_btn {color: #fff; display: flex;    align-items: center; }
.services_apply_box { margin-top: 4rem; }
.services_apply_box p {margin-right: 2rem;     margin-bottom: 0;}
.services_case_studies { position: relative; } 
.services_case_studies:after { background: radial-gradient(84.51% 132.59% at -15.41% 122.66%, #FFFFFF 0%, #4C3700 32.77%, #000000 100%);transform: matrix(1, 0, 0, -1, 0, 0); position: absolute; top: 0; left: 0; height: 100%; width: 100%; content: ''; transform: rotate(-180deg)}
.services_case_studies .container_main { position: relative; z-index: 1; }
.services_case_studies .text_lg { font-size: 2.25rem; font-weight: 700; margin-bottom: 3rem; color: var(--theme-color); }
.services_case_studies .text_lg span {color: #FFF3C7;}
.case_services { list-style: none;  display: flex;justify-content: space-around; }
.services_case_left { position: absolute; top: -2rem; left: -12rem;z-index: 1;}
.services_case_right { position: absolute; top: 0; right: -12rem;z-index: 1;}
.case_services_box { position: relative; display: block; }
.case_content { position: absolute; top: 0; left: 0;width: 100%;text-align: center;}
.case_logo { margin-top: -10px; }
.thum_gallery { display: none; }

.fancybox__toolbar__items.fancybox__toolbar__items--left, .fancybox__button--zoom, .fancybox__button--slideshow, .fancybox__button--fullscreen, .fancybox__button--thumbs {display: none !important;}
.fancybox__nav .carousel__button svg { stroke: var(--theme-color) !important;     width: 40px;
height: 40px; stroke-width: 3px; } 
.fancybox__button--close svg { width: 40px !important;height: 40px !important; stroke-width: 2px !important; }
/* .fancybox__backdrop { background-image: url(../img/banner-bg.jpg) !important; background-repeat: no-repeat !important;
background-size: cover !important; background-color: transparent !important; } */
.fancybox__thumbs .carousel__slide .fancybox__thumb::after { border-color: var(--theme-color) !important; }

.fancybox__container.is-animated {  
background: linear-gradient(182.68deg, rgba(255, 255, 255, 0.16) 2.22%, rgba(255, 255, 255, 0) 110.62%);
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
backdrop-filter: blur(30px);
/* Note: backdrop-filter has minimal browser support */

border-radius: 40px;
width: calc(100vw - 20rem); height: 90vh; margin: auto;


}
.fancybox__backdrop { background-color: transparent !important; }
.compensate-for-scrollbar:after  {background-image: url(../img/banner-bg.jpg) !important; background-repeat: no-repeat !important; content: ''; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh;
background-size: cover !important; background-color: transparent !important;     z-index: 9; }
.fancybox__button--close {margin-top: 15px; margin-right: 15px; }
.compensate-for-scrollbar img { border-radius: 10px;}

/* CASE STUDY PAGE */
.inner_banner { position: relative;  }
.inner_banner .round_circle1 { left: 0; }
.inner_banner .round_circle2 {right: 0; bottom: -38%;}
.inner_banner .round_circle1, .inner_banner .round_circle2 { width: 400px; height: 400px; }
.inner_banner > img {width: 100%; display: block; min-height: 600px; height: calc(85vh - 95px); 
object-fit: cover; object-position: 100% 22%;}
.inner_banner .inner_banner_content {position: absolute; padding-top: 4.2rem; top: 0; left: 0; width: 100%; }
.inner_banner_wrap .left_side .text_lg5  { font-weight: 700; margin-bottom: 1rem;  font-size: 3rem;}
.inner_banner_wrap .left_side p { color: #FFF3C7; font-size: 1.125rem; }
.inner_banner { text-align: center; padding: 4.25rem 0;}
.inner_banner_wrap {  }
.inner_banner_wrap .left_side { padding-right: 2%; }

.client_home_case { position: relative;  padding-top: 0; margin-top: -7.813rem;}
.client_home_case:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;     background: radial-gradient(84.51% 132.59% at -15.41% 122.66%, #FFFFFF 0%, #4C3700 32.77%, #000000 100%);
z-index: -1;
} 
/* .client_home_case .container_main_client { margin-top: -14.875rem; } */
.client_home_case .sec_heading:after {display: none;}

.case_bg_top {background: #010101;  }

.client_case_main { padding-top: 5rem; overflow: hidden; position: relative;}
.client_case_main_wrap { position: relative;}
.client_case_main_wrap:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;     background: radial-gradient(84.51% 132.59% at -15.41% 122.66%, #FFFFFF 0%, #4C3700 32.77%, #000000 100%);
z-index: -1;
} 
.case_left_icon { position: absolute; top: 0; left: -5rem; }
.case_left_icon img { width: 80%; }
.client_case_box_inner { display: flex; align-items: flex-start;    position: relative;}
/* .case_right_icon {
display: block;
min-width: 430px;
aspect-ratio: 586/666;
position: relative;
z-index: 1;
margin-right: -13rem;
} */
.case_right_icon svg { width: 100%;
height: 100%;}
.client_case_box_inner .case_name {margin-bottom: 1rem; color: #FFBB00;font-size: 2rem;  font-weight: 700; text-transform: uppercase;}

.text_box { margin: 2rem 0; color: #fff; }
.text_box .title { color: #FFF3C7; font-weight: 700; text-transform: uppercase; font-size: 1.5rem;}
.list_case { margin: 0 0 0 15px; padding: 0; }
.client_case_box_inner .client_case_box {width: 60%; }
.client_case_box_inner .case_right_icon {width: 50%; position: relative; z-index: 1; }
.client_case_box_inner .case_right_icon svg {     transform: translateX(10rem); }

.case_bottom_icon { position: absolute; bottom: 0; right: 3rem; }
.case_right_icon img { width:75%; }
.circular_card {   
display: flex; align-items: center; justify-content: center; flex-direction: column; border-radius: 5px;  } 
.circular_card .percent { position: relative; margin: 0 auto; }
.circular_card svg { position: relative; width: 90px; height: 90px; transform: rotate(-90deg); }
.circular_card svg circle { width: 100%; height: 100%; fill: none; stroke: #494f56; stroke-width: 30; stroke-linecap: round; }
.circular_card svg circle:last-of-type { stroke-dasharray: 625px; stroke-dashoffset: calc(625px - (625px * var(--percent)) / 100); stroke: #FFBB00; } .circular_card .number { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .circular_card .number h3 { font-weight: 200; font-size: 1.5rem; } .circular_card .number h5 span { font-size: 2rem; } 
.circular_card .title_sm h5 {  }

.circular_area_list.circular_area_list_row {    flex-wrap: wrap;}
.circular_area_list_row  .circular_card {    flex-direction: row;}
.circular_area_list.circular_area_list_row  li {    display: flex;
    align-items: center;}

.circular_area .text_lg {font-size: 1.5rem; font-weight: 700; color: #FFF3C7; text-transform: uppercase;}
.circular_area_list { margin: 0 -15px; padding: 0; list-style: none; display: flex; }
.circular_area_list li { padding: 0 15px; }
.yvonne_list.circular_area_list {margin: 0 -30px;}
.yvonne_list.circular_area_list li {padding: 0 30px;}

.large_number { font-size: 3.438rem; font-weight: 900; color: #FFBB00;     height: 96px; }
.circular_area { margin-top: 2rem; }
.circular_area .text_lg { margin-bottom: 1rem; }

.circular_area_flex { display: flex; align-items: center; }
.circular_area_flex .right_side, .circular_area_flex .left_side { width: 50%; }
.circular_area_flex .left_side {  padding-right: 5%;}
.list_case li { margin-bottom: 5px; font-weight: 300; }
.case_study_services .text_lg { font-size: 2.25rem; font-weight: 700; margin-bottom: 3rem; color: #fff; }


.founder_box_main { }
.founder_box .images { margin-bottom: 1rem;}
.team_wrap .sec_heading.no_border:after {display: none;}
.team_wrap .sec_heading.no_border { padding-bottom: 1rem; }
.team_wrap .des { color: var(--theme-color); font-size: 1.5rem; font-weight: 500;}
.founder_box_list { display: flex; justify-content: center; list-style: none;  }
.founder_box_list li { padding: 0 1.5rem;  } 
.about_us_bgblack { background: url(../img/about-bg.png); background-position: center center; background-color: #000;    background-size: cover;
}
.founder_box_list .founder_box { width:20.938rem; }
.founder_box_list.talent_squad_list .founder_box {width: auto; height: 100%;}
.inner_banner_wrap_case { padding-top: 3rem;}
.about_us_info_box { display: flex; margin-top: 5rem;}
.about_us_info_box .images { width: 40%; }
.about_us_info_box .content { width: 55%;     padding-left: 5%;}
.about_us_info_box .content .text_lg4 { font-size: 3rem; color: #fff;margin-bottom: 1rem;  }
.about_us_info_box .content p { color: #FFF3C7; font-size: 1.125rem;}
.about_us_info_list .about_us_info_box:nth-child(even) { flex-direction: row-reverse;}
.about_us_info_list .about_us_info_box:nth-child(even) .content {  padding-left: 0%;  padding-right: 5%; }
.founder_box { text-align: center; background-color: #131315; border-radius: 1.25rem; padding: 2rem;} 
.founder_box p {color: rgba(255, 243, 199, 1); font-size: 1.25rem; margin-bottom: 0;}
.team_wrap .sec_heading.heading_sm { font-size: 2.375rem;  }
.talent_squad_list .des { font-size: 1.125rem;  }
.talent_squad_list { flex-wrap: wrap; justify-content: space-between; } 
.talent_squad_list li { width: calc(25% - 2rem); padding: 0; margin-bottom: 2rem;}
.talent_squad_list p { color: #fff; font-size: 1rem;}
.how_work_case .tag_yellow  { color: #FFBB00;font-weight: 700;    padding-bottom: 2rem;}
.how_work_case .sec_heading { padding-bottom: 2rem; }
.talent_squad_list .founder_box { }
.join_team_cta .services_apply_box p { line-height: 30px; }
.join_team_cta  .btn_block {justify-content: flex-start; margin: 0 -2rem; }
.join_team_cta .btn_block li { padding: 0 2rem; margin: 3rem 0rem 0;}
.join_team_cta .services_apply_box .heading {color: #fff; }
.join_team_cta .services_apply_box { margin-top: 0;} 
.services_apply_btn_case {     justify-content: center;margin-top: 4rem;}
.services_apply_btn_case p { margin-bottom: 0;padding-right: 2rem;}
.client_logo_case .left_side {min-width: 200px;}
.client_logo_list { display: flex; list-style: none;     align-items: center;   justify-content: space-between; }
.client_logo_case .right_side {flex-grow: 1;}
.client_logo_case { height: 8rem; margin-top: 2rem; }
.case_cta .services_apply_btn { display: block;    text-align: center; }
.case_cta .text_lg3 {font-weight: 700;  padding-right: 0;   margin-bottom: 1rem;}
.client_logo_list li { padding: 0 15px;}
.services_drop_down .list_drop br { display: none;}
#btn-example-file-reset { background: var(--theme-color); margin-top: 10px;
padding: 6px 10px;
border-radius: 20px;
color: #fff;}


.list_tab_faq {display: flex; justify-content: center;}
.list_tab_faq  li { margin: 0 10px; font-size: 24px; cursor: pointer; }
.list_tab_faq li.active, .list_tab_faq li:hover  { color: #fff;   background: linear-gradient(180deg, #FFBB00 0%, rgba(255, 187, 0, 0.8) 100%);}
.tab_content  {display: none;}
.tab_content.active {display: block;} 
.privacy_head {
font-size: 25px;
font-weight: bold;
line-height: 45px;
margin: 14px 0px 5px 0px;
display: inline-block;
color: #e92b7b;
}
.list_tab_faq li { margin-bottom: 1rem; }
.recoup_health .circular_card{ text-align: center;}
.recoup_health .list_style { margin: 0 0 15px 18px; } 
.custom_pagination { list-style: none; display: flex; justify-content: center; margin: 0 -0.5rem;}
.custom_pagination li{padding: 0 0.5rem; }
.custom_pagination li a {  border: solid 1px var(--theme-color); display: block; height: 38px; width: 40px;    padding: 8px 15px;
color: var(--theme-color); transition: 0.5s;  }
.custom_pagination li a.active { background-color: var(--theme-color); color: #222;}
.custom_pagination li a:hover { background-color: var(--theme-color); color: #222;}

@media(max-width:767px){
.list_tab_faq {flex-wrap: wrap;}
.list_tab_faq li{    min-width: 100%; font-size: 16px;}
.ask-wrap .accordion-title {width: auto;}
.ask-wrap .accordion-title span {font-size: 16px;}
.accordion-conten{ padding-bottom: 20px;}
.accordion-content p {font-size: 14px;    
line-height: 22px;}
}

.home_about .left_text .title_color { text-align: right;}
.home_about .left_text {color: #fff; margin-top: 5rem}
.title_color { background: radial-gradient(33.52% 160.47% at 59.56% 66.48%, #FFBB00 0%, #FFFFFF 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; line-height: 112%;}
.star_tooltip { position: absolute; top: -1.875rem;left: -1.875rem; z-index: -1;}
.consultation_home { position: relative; }
.consultation_home .round_circle1 { position: absolute;bottom: 24%; left:0 }
.consultation_home .round_circle2 { position: absolute;  bottom: 0;  left:0 }
.consultation_home .round_circle1, .consultation_home .round_circle2 {height: 200px; width: 200px;}

.home_about .left_text p, .home_about .right_text .tooltext span{color: #FFF3C7}
.home_about .right_text .tooltext {color: #fff; position: relative;}
.home_about {display: flex;justify-content: space-between;position: relative;} 
.home_about .right_text { display: flex; flex-direction: column; justify-content: flex-end; }
.home_about .images {padding: 0 2rem;}
.about .btn{margin-top: 3rem}
.home_about .right_text .tooltext:first-child { margin-bottom: 2rem; }
.home_about  .round_circle1{position: absolute;left: 50%;top: 50%;z-index: -1; transform: translate(-50%, -50%);}

.home_logo__inner{background: #707070;border-radius: 0.625rem;padding: 1rem 3rem;position: relative;margin-block: 5rem;}
.home_logo__inner .swiper-wrapper{align-items: center;}
.home_logo__inner .slider_btns { left: -2rem;width: calc(100% + 4rem);}
.home_logo__inner .slider_btns > div { height: 60px; width: 60px; background-color: var(--theme-color); border-radius: 50%; display: grid;    place-content: center;}
.home_logo__inner .slider_btns > div.swiper-button-disabled {background-color: #373737; cursor: default; }
.home_logo__inner .slider_btns > div.swiper-button-disabled img { opacity: 0.5;  filter: brightness(100);}

.client_word_main .slider_btns > div.swiper-button-disabled {background-color: #373737; cursor: default; }
.client_word_main .slider_btns > div.swiper-button-disabled img { opacity: 0.5;  filter: brightness(100);}


.remoteSlider_inner .slider_btns > div.swiper-button-disabled {background-color: #373737; cursor: default; }
.remoteSlider_inner .slider_btns > div.swiper-button-disabled img { opacity: 0.5;  filter: brightness(100);}


.book_consultation_home .heading { display: flex; align-items: center; justify-content: center;    margin-bottom: 0; }
.book_consultation_home .heading p { margin: 0; color: #878787; margin-left: 10px; }
.book_consultation_home .heading p span{color: #FFF3C7}
.consultation_bottom {  margin-top: 5rem; }
.home_flag_list .flag_slider{background: #000;padding-top: 3rem;padding-bottom: 9rem;}
.home_flag_list .flag_slider .swiper-slide  img{width: 100%;}
.book_consultation .consultation_left {shape-outside: circle(50%); float: left; position: relative; z-index: 1;     padding-right: 1rem;  }
.consultation_right ul { list-style: none; padding-top: 1rem; } 
.consultation_right ul li { background: #000; color: #878787; margin: 30px 0; padding: 10px;position:relative; }
.consultation_right ul li:before { content: ""; position: absolute; left: -100%; background: #000; width: 100%; height: 100%; top: 0; z-index: -1; } 
.book_consultation_home ul li span { color: #FFF3C7;  }
.consultation_bottom ul li{color: #878787;margin: 30px 0;position: relative;padding-left: 4rem;display: flex;align-items: center;}
.consultation_bottom ul li:before {content: "";position: absolute;background: url(../img/consult-circle.svg);width: 100%;height: 100%;top: 11px;left: 0;z-index: 2;display: block;background-repeat: no-repeat;}  .consultation_bottom ul{padding: 0;list-style: none;position: relative;margin-left: 113px;}
.book_consultation_home .text_center{clear: both;}
.skill_home {background: #232323;border-radius: 100px;padding: 4rem;margin-top: -7rem;z-index: 1;position: relative; overflow: hidden;}
.skill_home ul {display: flex;flex-wrap: wrap;list-style: none;padding: 0;justify-content: center;}
.skill_home ul li {width: 25%;display:  flex; margin-bottom: 3rem; flex-direction: column;align-items: center;justify-content: center; position: relative;} 
.skill_home ul li:after { background: linear-gradient(148.33deg, rgba(227, 69, 198, 0.2) 7.04%, rgba(26, 161, 219, 0.2) 96.11%); filter: blur(60px); z-index: -1; transform: rotate(-19.43deg); width: 21.875rem; height: 21.875rem; position: absolute; top: 0; left: 0; content: ''; opacity: 0; transition: 0.5s; z-index: -1;}
.skill_home ul li:hover:after { opacity: 1; }
.skill_home ul li .skill_cont { color: #878787; padding-top: 1rem; }
.heading{color: #FFF3C7;text-align: center;    padding-bottom: 2.75rem;}
.consultation_bottom ul:before { content: ""; position: absolute; top: -222px; width: 1px; left: 14px; background: #fff; height: calc(100% + 455px); }
.flip_card { background-color: transparent; width: 215px; height: 170px; border-radius:1.25rem; perspective: 1000px; }
.flip_card_inner { position: relative; width: 100%; border-radius:1.25rem; height: 100%; text-align: center; transition: transform 0.6s; transform-style: preserve-3d; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); }
.flip_card:hover .flip_card_inner { transform: rotateY(180deg) scale(1.2);  }
.flip_card_front, .flip_card_back { position: absolute; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; text-align: center; border-radius:1.25rem;  display: flex;
align-items: center;
flex-direction: column;
justify-content: center;  padding:2.813rem 0rem; }
.flip_card_back p { color: #131315;}

.flip_card_front{ background: #131315; color: black; }
.flip_card_back { background-color: var(--theme-color);  color: #131315; transform: rotateY(180deg);     padding: 0 0.5rem;}
.flip_card_back  .skill_cont {color: #131315 !important; margin-bottom: 0.5rem; } 

.clientright {position: relative;}
.clientright .font22 {    position: relative;
    z-index: 1;}
.clientright:after { content: ''; background-image: url(../img/quote.png); height: 2.75rem; min-width: 4.375rem; width: 4.375rem; display: inline-block;top: 0.75rem;position: absolute;}
/* .about_menu_wrap{ position: sticky;
top: 178px;
z-index: 999;
} */







.why_us ul { display: flex; list-style: none; padding: 0;      justify-content: flex-start;} 
.why_us { background: #232323; border-radius: 4.375rem 1.25rem 1.25rem 4.375rem; display: flex; position: relative;} 
.why_us .round_circle1 {  z-index: -1;   right: 84%;top: -100%;}
.why_us .round_circle2{  z-index: -1;   left: 84%;top: -100%;}
.why_us .why_us_left{position: relative; width: 19rem;}
.why_us svg {width: 100%; transform: translateY(-50%);
position: absolute;
top: 50%;
left: -2.063rem;}
.whycont p span { color: #fff; }

.why_us_right { }
.why_us ul li { width: 33.33%; padding: 2rem 1rem 1rem; } 
.why_us ul li p { color:  #878787; margin-top: 10px; }
.why_listt ul{display: flex;padding: 2rem 0;justify-content: center;list-style: none;}
.why_listt li{position: relative;padding: 0 1rem;color: #FFF3C7;margin-left: 2;}
.why_listt li p { padding-left: 2.5rem; color: #FFF3C7;}
.why_listt li:before{content: "";position: absolute;background: url(../img/whylist.svg);width: 100%;height: 100%;top: 11px;left: 0;z-index: 1;display: block;background-repeat: no-repeat; }
.why_listt>p { color: #FFF3C7; text-transform: uppercase; letter-spacing:4px; text-align: center; }
.client_word .heading{color: #878787;     font-weight: 400;}
.client_word .heading span{color: #FFBB00}
.clientsec { display: flex; margin-bottom: 0.5rem; } 
.clientleft { margin-right: 2rem; }
.clientleft img {border-radius: 1.25rem;}
.clientright { color: #fff; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; } 
.client_word_slider p { color: rgba(255, 255, 255, 0.7); font-weight: 200; } 
.client_word_slider .swiper-slide>div {transition: 0.5s; background: #232326; box-shadow: 16px 24px 43px rgba(0, 0, 0, 0.25); border-radius: 20px; padding: 1.5rem;     box-shadow: 16px 24px 43px rgba(0, 0, 0, 0.25);}

.client_word_slider .client_name{color: #fff;}

/* .client_word_slider .swiper-slide-prev>div, .client_word_slider .swiper-slide-next+div+div>div, .client_word_slider .swiper-slide-next+div+div+div>div { opacity: 0;}
.client_word_slider .swiper-slide:not(.swiper-slide-visible)>div{opacity: 0}
.client_word_slider .swiper-slide-active, .client_word_slider .swiper-slide-active+div+div  { filter: blur(2px); opacity: .8; }
.client_word_slider .swiper-slide-active>div{transform: translateX(25%);}
.client_word_slider .swiper-slide-active +div+div>div{transform: translateX(-25%);} */

.client_word_slider .swiper-slide>div{opacity: 0;}
.client_word_slider .swiper-slide-prev>div, 
.client_word_slider .swiper-slide-next>div { filter: blur(2px); opacity: .8; }
.client_word_slider .swiper-slide-active>div{opacity: 1;}
.client_word_slider .swiper-slide-prev>div {transform: translateX(25%);}
.client_word_slider .swiper-slide-next>div {transform: translateX(-25%);}


.client_word_slider .swiper-slide  {    height: auto; display: flex;}
.client_word {margin: 0 -20rem; position: relative;}
.client_word_slider .swiper-pagination-bullet { background-color: #595959 !important;}
.client_word_slider .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #fff !important;}
/* .client_word_slider .swiper-slide-next>div {transform: translateX(-25%);} */


.home_buisness_top { width: max-content; margin: 0 auto;position: relative;}
.client_word_main .slider_btns > div {    height: 60px;
width: 60px;
background-color: var(--theme-color);
border-radius: 50%;
display: grid;
place-content: center; }
.client_word_main .container { position: relative;}
.client_word_main .slider_btns  {     transform: translateY(15%);}

.remote_card { background-color: #868788; height: 100%; padding: 3rem 2rem; border-radius: 1.25rem;}
.top_info {display: flex; margin-bottom: 1rem; justify-content: space-between;}
.top_info .right_inner {display: flex;  align-items: center;    flex-direction: row-reverse;}
.top_info .right_inner .images {width: 135px; min-width: 135px; max-width: 135px; height: 135px; min-height: 135px; max-height: 135px; }
.top_info .right_inner {border-radius: 22px;}
.top_info .right_inner .images img { border-radius: 1.25rem;}
.top_info .left {     margin-right: 2rem;}
.info_name {text-align: right;     margin-right: 1rem;}

.home_buisness p {color: #878787;margin: 0;}
.home_buisness>p strong{color: #fff}
.business_text { margin: 3rem 0; text-align: center; }
.home_buisness .heading1{color: #fff}
.business_text p:first-child { color: #FFF3C7; }
.business_text p:nth-child(2) { color: #FFBB00; }
.home_revolution .heading{color: #878787; font-weight: 400;}
.home_revolution .heading span{color: #FFBB00}
.color_gray { color: #313131; }
.color_light_gray {color: #A4A4A4;}
.home_buisness_top .font64.title_color {margin-bottom: 1rem; }


.remoteSlider .swiper-slide { opacity: 0; transition: 0.5s;  }
.remoteSlider .swiper-slide-active, .remoteSlider .swiper-slide-prev { opacity: 1;  }
.remoteSlider .swiper-slide-active + div, .remoteSlider .swiper-slide-active + div + div { opacity: 1; }
.remote_card .content { line-height: 1.8; text-align: justify;     font-size: 1.25rem;}
/* .remoteSlider .swiper-slide-prev {filter: blur(2px); opacity: .8; background: #232326;} */
/* .remoteSlider  .swiper-slide-visible + .swiper-slide-visible + div .remote_card {filter: blur(2px); opacity: .8; background: rgba(255, 255, 255, 0.7);} */
.home_revolution {position: relative;}
.home_revolution .slider_btns > div {height: 60px; width: 60px; background-color: var(--theme-color); border-radius: 50%; display: grid; place-content: center;}
.remoteSlider .swiper-slide-prev .remote_card, .swiper-slide-active + .swiper-slide-next + .swiper-slide .remote_card {  
mix-blend-mode: hard-light; filter: blur(2px); opacity: .1; background: rgba(255, 255, 255, 0.7);}
.remote-pagination { text-align: center;
margin-top: -2rem; position: relative;
z-index: 1;}
.remote-pagination .swiper-pagination-bullet { background-color: #595959 !important; }
.remote-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #fff !important; }
.remote_section .heading { padding-bottom: 0;    margin: 0; }

.client_word_main {position: relative; overflow: hidden;}
.client_word_main .round_circle1, .client_word_main .round_circle2 { height: 200px;
width: 200px;}
.client_word_main .round_circle2 {  right: 7%;top: 40%;     opacity: 0.5;}
.client_word_main .round_circle1 { left: 16%; top: 1%; opacity: 0.5; width: 500px; height: 500px;}

.home_we_get { position: relative; }
.remote_section { }
.home_we_get .round_circle2 {  right: 0%;top: 0%; z-index: -1;   }
.home_we_get .round_circle1 {  left:0%;bottom: 0%;    }
.home_we_get .round_circle1, .home_we_get .round_circle2 { height: 300px;
width: 300px;}
.home_we_get .star_tooltip {top: -1.875rem; left: auto; z-index: -1; right: -8%;}
.client_word_main .client_word_main .slider_btns { transform: translateY(15%);}
.remote_bottom {text-align: center;margin-top: 3rem;}
.remote_bottom  .btn {margin-top: 3rem;  }
.why_us_home {padding-top: 3rem; }
.remoteSlider_inner {max-width: 1100px; margin: 0 auto;}
.remoteSlider_inner .swiper-slide {height: auto !important; }
.about_menu { position: relative;  background: #1E1E1E; box-shadow: 0px 7px 16px rgba(0, 0, 0, 0.25); border-radius: 61px; max-width: 950px; margin:  0 auto; padding: 1.5rem 3rem}
.about_menu:after { content: ''; width: 50%; height: 100%;      background: #1E1E1E;
z-index: 1;
filter: blur(30px);   width: 20%; position: absolute; top: 0; right: 0; }
.about_menu a { color: #CECECE; transition: 0.5s;     white-space: nowrap;}
.about_menu a:hover { color: var(--theme-color); }
.aboutMenuSlider .swiper-slide  {width: fit-content !important;}
.about_menu .slider_btns {  z-index: 2; justify-content: flex-end; left: -2rem;width: calc(100% - 1rem);}
.book_consultation_home .text { position: relative; top: 5px;}

.remote_section .slider_btns{    transform: translateY(-70%);}

.book_consultation_about .consultation_right ul { padding-top: 0;  }
.stroy_list .year { color: rgba(255, 243, 199, 1);     padding-right: 1.5rem;}
.stroy_list .title { text-transform: uppercase; letter-spacing: 4px; color: rgba(255, 243, 199, 1); margin-bottom: 0;}
.stroy_list {display: flex;align-items: center; 
padding-left: 3rem;
}
/* .book_consultation_about .consultation_right li:nth-child(1) .stroy_list { transform: translateX(30px); }
.book_consultation_about .consultation_right li:nth-child(2) .stroy_list { transform: translateX(60px); }
.book_consultation_about .consultation_right li:nth-child(3) .stroy_list { transform: translateX(70px); } */
.team_wrap .heading{  margin-bottom: 0; padding-bottom: 0; }

.team_wrap_inner { background: #232323; border-radius: 100px; padding: 5rem 4rem; margin-top: 8rem; position: relative;}
.team_wrap_inner .round_circle1 {     right: -10%;top: -4%;z-index: -1;}
.talent_box_main .heading { padding: 5rem 0 3rem 0;}
.about_testimonial .swiper-pagination {  position: static !important; margin-top: 2rem;}
.about_faq_inner {  display: flex; flex-wrap: wrap;justify-content: space-between;    align-items: center; }
.about_faq_inner .about_faq_left, .about_faq_inner .about_faq_right {width: 48%;}
.about_faq_inner .faqs_result { background: #232323; border-radius: 24px; padding: 3rem 2rem;}
.about_faq_inner .question_title i { background-image: url(../img/arrow-faq.png); height: 23px; min-width: 23px; width: 23px; display: inline-block; }
.about_faq_inner .question_title { display: flex; flex-wrap: wrap; }
.about_faq_inner .question  { width: calc(100% - 23px); }
.about_faq_inner .faq_list { margin: 0; padding: 0; list-style: none;}
.about_faq_inner .faq_list .question_title  { cursor: pointer;}
.tabcontent:not(.active) {  display: none;}
.question_title.active .color_white  { color: var(--theme-color) !important;} 
.question_title.active i {     filter: invert(21%) sepia(27%) saturate(6957%) hue-rotate(3deg) brightness(109%) contrast(103%);}
.about_faq .heading   { text-align: left;}

.services_banner {display: flex; flex-wrap: wrap;}
.services_banner .banner_left {width: 60%;}
.services_banner .banner_left .content {max-width: 34.813rem;}
.services_banner .banner_right {width: 40%; position: relative;}

.services_banner_wrap { padding: 3.75rem 0; }
.banner_right_images img { border-radius: 100%; }
.banner_right .round_circle1 {z-index: -1; top: 0;}
.banner_right .round_circle2 { height: 300px; width: 300px; right: -3rem; bottom: 0; z-index: -1; }


.talent_form_bg{background: #131315; position: relative; overflow: hidden;}
.talent_form_bg .round_circle1  {left: 18%; pointer-events: none; }
.talent_form_bg .round_circle2  { pointer-events: none; }
.hiring_page_circle .round_circle1{z-index: 2 ; pointer-events: none;}
.hiring_page_circle .round_circle2{z-index: 2; right: -5%; top: 50%;   pointer-events: none;}
.hiring_page_circle2 .round_circle2 {z-index: 1; left: 0;top: 90%; transform: translateY(90%);  pointer-events: none;}
.hiring_page_circle2 .round_circle1 {z-index: 1; left: 20%; top: 90%; transform: translateY(90%);  pointer-events: none;}

.powered_link {display: block; position: relative; z-index: 3;}
.home_flag_list .remote_bottom {margin-bottom: 3rem;}

.sliderTalent .swiper-slide .remote_card  { opacity: 0 !important; transition: 0.5s; }
.sliderTalent .swiper-slide.swiper-slide-visible .remote_card {opacity: 1 !important;}
.sliderTalent .swiper-slide-prev .remote_card { opacity: 1 !important; }
.sliderTalent .swiper-slide-next + .swiper-slide .remote_card {opacity: 1 !important;}
.sliderTalent .swiper-slide-prev .remote_card{ mix-blend-mode: hard-light; filter: blur(2px); opacity: .1!important; background: rgba(255, 255, 255, 0.7);}
.sliderTalent .swiper-slide-next +  .swiper-slide .remote_card{ mix-blend-mode: hard-light; filter: blur(2px); opacity: .1!important; background: rgba(255, 255, 255, 0.7);}


.caseWrapper {display: flex;align-items: center;}
.caseWrapper .left_side {text-align: left;}
.caseWrapper .left_side p {margin-bottom: 2rem;}

/* NEW ABOUT PAGE */
.inner_banner_about { overflow: hidden; background-color: #fff !important;}
.about_banner { display: flex;  align-items: center;  } 
.about_banner .title_banner{background: linear-gradient(90.47deg, #1AA1DB 0%, #DD2C8D 100.89%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; font-weight: 700; line-height: 128%; margin-bottom: 3rem; } 
.about_banner .about_banner_left { width: 70%; padding: 6rem 0;    margin-right: 2rem;}
.about_banner .about_banner_right img {margin-bottom: -8rem;   margin-top: -4rem;   min-width: calc(100% + var(--white-space)); }
.about_banner_ani {animation: aboutSlider 5s linear infinite alternate;}
.client_logo_home .title_sec { color: rgba(255, 243, 199, 1); text-transform: uppercase; font-size: 1.125rem; letter-spacing: 0.255em; line-height: 120.5%; font-weight: 500; text-align: center;    margin-bottom: 1rem;}
.about_client_sec {    height: auto;
padding: 1.5rem 0;}
.about_banner .about_banner_left .theme_color_yellow {
    color: #815e01 !important;
}

.light_pink { color: #FFF3C7; }
.about_stroy_inner {display: flex;}
.about_stroy_inner .about_stroy_left { width:77%;    padding-top: 7rem;}
.about_stroy_inner .about_stroy_right img {  min-width: calc(100% + var(--white-space));}
.about_stroy_box {padding: 4rem 3rem 3rem 3rem;}
.about_stroy_box .title_stroy { margin-bottom: 1.5rem; background: linear-gradient(90.47deg, #1AA1DB 0%, #DD2C8D 100.89%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;}
.about_stroy_box p {line-height: 28.8px; text-align: justify;}
.about_stroy_box:after { position: absolute; top: 0; right: 0; background: linear-gradient(191.71deg, #131315 33.61%, rgba(19, 19, 21, 0) 149.92%); content: ''; width: 100vw; height: 100%; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25); z-index: -1; border-radius: 0px 20px 20px 0;} 
.timeline_sec { overflow: hidden;}
.about_our_journey { position: relative; }
.about_our_journey .heading{text-align: left; padding-left: 4rem; padding-top: 1rem;}
.about_our_journey .book_consultation .consultation_left { float: right;}
.about_our_journey .book_consultation .consultation_left .round_circle1 {    bottom: -28%;
left: 25%;} 
.about_our_journey .round_circle1{ z-index: -1;    top: 25%;
left: -6%;}
.about_our_journey .book_consultation .consultation_left .round_circle1, .about_our_journey .book_consultation .consultation_left .round_circle2 { z-index: -1; height: 300px; width: 300px;}
.about_our_journey .consultation_right ul li { width: calc(100% + var(--white-space)) }
.about_our_journey .book_consultation_about .consultation_right ul { position: relative; }
/* .about_our_journey .book_consultation_about .consultation_right ul:before {content: ""; position: absolute; top: -222px; width: 1px; left: 14px; background: #fff; height: calc(100% + 455px);}    */
.about_our_journey .book_consultation_about .consultation_right ul{ }
.about_our_journey .book_consultation_about .consultation_right ul li { position: relative; }
.about_our_journey .book_consultation_about .consultation_right ul li:after {content: ""; animation: pulsee 2s infinite;    height: 25px;
width: 25px;
background-color: var(--theme-color);
border: solid 2px #fff;position: absolute;  top: 25px; left: 0; z-index: 2; display: block; border-radius: 50px; }
.about_quote_inner {max-width: 46.25rem; margin: 0 auto; position: relative; background-color: #fff;    padding: 5rem 7rem; border-radius: 20px; position: relative; z-index: 6; overflow: hidden;} 
.about_quote { margin-top: 4rem; }
.about_quote .container {position: relative; }
.about_quote_inner span {height: 25px; width: 25px;     animation: pulsee 2s infinite; background-color: var(--theme-color); border: solid 2px #fff; position: absolute;       top: 5.5rem;
left: 4rem; border-radius: 50px;}
.about_quote_inner span:after { content: ''; width: 200px; height: 2px; background-color: #878787; position: absolute;     top: 9px;
right: 21px; }
.about_quote .container:after, .about_quote .container:before  { position: absolute; width: 50%; height: calc(100% - 6.2rem); 

content: ''; bottom:0; left: 1.563rem;background-color: #131315;  border-top: solid 2px #878787; z-index: 5; } 

.about_quote .container:before  { border-color: transparent; left: 0;}
.about_stroy_box { position: relative;     z-index: 1; }
.about_stroy_box .round_circle1, .about_stroy_box .round_circle2{    z-index: -1;     height: 300px;
width: 300px;}
.about_stroy_box .round_circle1 {top: -10%;}
.about_stroy_box .round_circle2 {    bottom: -30%;
left: 15%;}
.about_our_journey .stroy_list .year {color: var(--theme-color);}


.about_quote_inner strong {background: radial-gradient(48.3% 230.81% at 50.28% 51.61%, #FFBB00 0%, #131315 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent; font-size: 1.75rem; font-weight: 700;}
.yellow_circle { height: 25px; width: 25px; background-color: var(--theme-color); border: solid 2px #fff; position: absolute; top: 36px; left: 0;     border-radius: 50px;     animation: pulsee 2s infinite;}
.yellow_circle:after { content: ''; width: 2px; height: 2000px; background-color: #878787; position: absolute; top: 23px; left:10px; }
.core_values { list-style: none; padding: 0; max-width: 59.25rem;
margin: 0 auto;}
.core_values  li { margin-top: 3rem;      padding-top: 3rem;}

.core_values_box { display: flex; position: relative; align-items: center;}
.core_values  li:nth-child(even) .core_values_box  { flex-direction: row-reverse; }
.core_values_box .images { min-width: 14.5rem; } 
.core_values_box .text {     padding-left: 4rem; }
/* .core_values  li:nth-child(even) .core_values_box  { padding-right: 0rem;  padding-left: 4rem;} */
.core_values  li:nth-child(even) .core_values_box .text   { padding-right: 4rem;  padding-left: 0rem;    text-align: right;}
.core_values  li:nth-child(even) .core_values_box .text p { text-align: justify;}
.core_values_box p  {opacity: 0.5; color: #fff !important;}

.core_values_box .head_md  { margin-bottom: 1rem; }
.core_values_box .value_circle1, .core_values_box .value_circle2  { height: 18.75rem; width: 18.75rem; position: absolute;  z-index: -1; }
.core_values_box .value_circle1 {background: linear-gradient(148.33deg, rgba(255, 187, 0, 0.29) 7.04%, rgba(132, 61, 0, 0.29) 96.11%, rgba(255, 187, 0, 0.29) 96.11%); filter: blur(60px); transform: rotate(-19.43deg);     left: -12%;
top: -29%; }

.core_values_box .value_circle2 {background: linear-gradient(148.33deg, rgba(227, 69, 198, 0.29) 7.04%, rgba(26, 161, 219, 0.29) 96.11%);filter: blur(60px);transform: rotate(-19.43deg);  }
.core_values  li:nth-child(even) .core_values_box .value_circle1{ left: auto;  right: -12%;}
.core_values_about .heading  {padding-bottom: 0; }
.about_team_text_box { background: linear-gradient(191.71deg, #131315 33.61%, rgba(19, 19, 21, 0) 149.92%);
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
border-radius: 200px;     padding: 3rem 10rem; max-width: 70.625rem; margin: 0 auto;}

.about_team_text_box_wrap {position: relative;  margin-top: -20rem; padding-bottom: 3rem;}
.about_team_text_box_wrap p{ opacity: 0.8; }
.about_team_text_box_wrap p:first-child { margin-bottom: 1rem; }
.meet_team_about{ background-color: #131315; position: relative; }
.meet_team_about_wrap { background: #232323;border-radius: 100px; padding: 12rem 2rem 2rem 2rem;     z-index: 1;
position: relative;}
.meet_team_about_wrap .year_icon svg {}
.meet_team_about_wrap .year_icon  {text-align: center;position: absolute; left: 50%; top: -7%; transform: translateX(-50%);}
.meet_team_about_wrap .year_icon .round_circle1 {z-index: -1; top: -50%; left: 50%; transform: translateX(-50%); height: 400px; width: 400px;}
.meet_team_about:after { content: ''; height: 32%; width: 100%; background-color: #070707; position: absolute; top: 0; left: 0;   }
/* .about-us-v2, .about-us { background-color: #070707; } */
.about_team_text_box_wrap .round_circle1 { height: 400px; width: 400px; left: 50%; transform: translateX(-50%); bottom: -28%; } 


.about_team { position: relative; }
.about_team_text_box { }
.team_img img { width: 100%;}
.about_team .container{ position: relative;  }
.about_team .round_circle1, .about_team .round_circle2 { height: 300px; width: 300px; }
.about_team .container  .round_circle1 {right: 19%; top: 68%;}
.about_team .container  .round_circle2 { left: 10%;top: 30%;}


.meet_team_about_wrap .heading  {font-weight: 400; }
.founder_box_wrap { display: flex;    margin-bottom: 2.5rem;    justify-content: center;}
.founder_box_wrap .founder_box_list:last-child { margin-left: 2rem; }
.founder_images {  position: relative;}
.founder_box_list .founder_name { min-width: 202px; position: absolute; 
padding-block: 0.6rem; width: 202px; background-color: #e4a500;      text-align: center;   border-radius: 15px; }
.founder_box_wrap .founder_box_list:last-child .founder_name {     top: 22%; right: -73%;}
.founder_box_wrap .founder_box_list:first-child .founder_name { bottom: 22%; left: -73%;}

.founder_mag_box { background-color: #fff; border-radius: 200px;    padding: 3rem 10rem;max-width: 58.125rem;margin: 0 auto; position: relative;}
.founder_mag_box p {text-align: justify; font-style: italic; color: #131315; } 
.founder_mag_box .founder_name { font-size: 1.25rem; font-weight: 500; color: #DD2C8D; text-align: center; } 

.founder_mag_box .quote_icon { position: absolute; top: -6%; left: 50%; transform: translateX(-50%);  }
.team_member_list .team_member_box {   width: 16.66%;  padding: 0 1rem; margin-bottom: 2rem; cursor: pointer; transition: 0.5s;}
.team_member_box .member_name { min-width: 202px; position: absolute; padding-block: 0.6rem; width: 202px; background-color: #e4a500; text-align: center; border-radius: 15px; opacity: 0; padding-inline: 1rem; visibility: hidden; z-index: 1; transition: 0.5s; transform: translateY(-2rem); }
.team_member_box .member_name:after { content: '';  position: absolute; top: -16px; left: 13%;  background-image: url(../img/team_info.png); width: 33px; height: 18px;}
.team_member_box .member_info { position: relative;  }
.team_member_box .member_info span{ display: block; }
.team_member_main {margin-top: 5rem; } 
.team_member_main .team_member_list { display: flex;justify-content: center;padding: 0 3rem; margin: 0 -1rem;  flex-wrap: wrap;   flex-wrap: wrap;}
.team_member_box .member_image img {filter: grayscale(1); transition: 0.5s; width: 100%; height: 100%; border-radius: 50%; object-fit: cover;}
.team_member_box .member_image { width: 8.938rem; height: 8.938rem; overflow: hidden; }
.team_member_list .team_member_box:hover .member_image img {  filter: grayscale(0);}
.team_member_list .team_member_box:hover .member_name  { opacity: 1; visibility: visible; transform: translateY(0rem); }
.team_member_box .member_info span.color_gray {color: #545454;}
.founder_box_list .founder_name span.color_gray {color: #545454; display: block;}
.remote_section_about .remoteSlider_inner {       margin: -4rem auto 0rem auto;}
.about_screen {position: relative;}
.about_screen .heading  { padding-bottom: 0;}

.about_footer { background: #070707;     padding: 17rem 0 4rem;
margin-top: -16rem;}
.about_footer a {text-decoration: underline; margin-top: 1.5rem; display: block; transition: 0.5s;} 
.about_footer a:hover{ color: #fff !important; }
.remote_section_about  {position: relative;}
.remote_section_about .round_circle1 {left: 16%; top: 1%; opacity: 0.5; width: 500px; height: 500px; }
.remote_section_about .round_circle2 { right: 7%; top: 40%; opacity: 0.5; }
.about_screen .heading {color: #878787;font-weight: 400;}
.about_screen .heading span {color: #FFBB00;}
.about_screen svg { width: 100%; margin-top: -2rem;}
.about_screen .round_circle1 {right: 7%; top: 1%; opacity: 0.5; width: 500px; height: 500px; }
.about_screen .round_circle2 {   z-index: -1;  left: 10%;top: 0%;opacity: 0.5;}

/* NEW CASE PAGE CSS */
.case_banner .about_banner {align-items: inherit;}
.case_banner .about_banner_right img{  margin: 0; transform: translate(-104px, 0) !important;  display: block; position: relative; z-index: 2;}
.inner_banner_about.case_banner .about_banner_right{background-color: #131315; position: relative;     display: flex;
align-items: flex-end;}
.inner_banner_about.case_banner .about_banner_right:after { top: 0; left: 100%;width: 100%; height: 100%; background-color: #131315; content: ''; position: absolute; z-index: 1; }
.inner_banner_about.case_banner .about_banner_left{width: 70%; padding: 0; margin-right: 5rem;     padding-block: 7rem;}
.case_box_inner_repeat .inner_banner_about.case_banner .about_banner_right:after {display: none; }
.case_box_inner_repeat .banner_inner img {
    min-width: calc(100% + var(--white-space));}
.inner_banner_about.case_banner .about_banner_right .round_circle1, .inner_banner_about.case_banner .about_banner_right .round_circle2 { z-index: 2; height: 200px; width: 200px;}
.inner_banner_about.case_banner .about_banner_right .round_circle2 { bottom: 0;right: 0;}
.case_banner .about_banner_left {width: 50%;} 
.case_banner .title_banner {    margin-bottom: 1.5rem; background: linear-gradient(133deg, #1AA1DB 0%, #DD2C8D 38.65%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;}
/* .inner_banner_about  p { margin-bottom: 2rem;  text-align: justify;} */
.case_banner p { margin-bottom: 2rem;  text-align: justify;}
.case_banner { position: relative; }
.case_wrap_main { position: relative; }
.case_wrap_main {}

.author_info_box {position: relative;background: #000000;  border-radius: 400px 0px 0px 400px; display: flex;     padding: 2rem;}
.author_info_box:after {content: ''; background: #000000; position: absolute; top: 0; left: 100%; width: 100%; height: 100%;    z-index: 1;}
.author_info_box .author_info_box_left img { display: block;}
.case_wrap_main > .round_circle1, .case_wrap_main > .round_circle2  {height: 400px;width: 400px; }
.case_wrap_main > .round_circle1{z-index: -1;}
.case_wrap_main > .round_circle2 {right: 4%;top: 0;}
.author_info_box .images {height: 23.25rem;; width: 23.25rem;}
.author_info_box .images img {display: block; position: relative; z-index: 1; }
.author_info_box .author_info_box_right {margin-left: 3rem;     margin-top: 2rem;}
.author_info_box .author_info_box_right  .case_name  { text-transform: uppercase; line-height: 20px;    line-height: 1.4;  }
.rating { margin-block: 1.5rem; } 
.sign_name { font-size: 1.25rem; color: rgba(255, 243, 199, 1); font-weight: 700;     padding: 0rem 0 0.5rem 0;}
.sign_des {color: #fff;}
.author_info_box .case_company_logo {position: absolute; right: 0; top: -18%;     height: 17.188rem;
width: 17.188rem;}
.hof_cta {    padding-left: 12rem; display: flex; justify-content: center;}
.hof_cta  .hof_cta_left { margin-right: 2rem;}
.hof_cta_wrap {     padding-bottom: 0;}
.text_box_main{ background: #232323; border-radius: 40px 40px 40px 40px; padding: 10rem 5rem 5rem 5rem; margin-top: -10rem; margin-left: 2rem;}
.text_box p { color: #fff; font-weight: 300;}
.case_box_list { margin-bottom: 3rem; position: relative; }
.case_box_list  .round_circle1 {    left: -22%;}
.case_box_list  .round_circle3 { border-radius: 50%; background: linear-gradient(148.33deg, rgba(227, 69, 198, 0.29) 7.04%, rgba(26, 161, 219, 0.29) 96.11%); filter: blur(60px); transform: rotate(-19.43deg); height: 400px; width: 400px; position: absolute;     position: absolute;
right: -20%;
top: -14%;
z-index: -1;}
.case_box_list  .round_circle2 {top: -6%; right: 4%; width: 200px; height: 200px;}
.case_box_list .space_div { height: 2.813rem;}
.text_box_main .text_box p br {display: none;}
.case_box_list .round_circle4 { border-radius: 50%; background: linear-gradient(148.33deg, rgba(227, 69, 198, 0.29) 7.04%, rgba(26, 161, 219, 0.29) 96.11%); filter: blur(60px); transform: rotate(-19.43deg); position: absolute;     bottom: -7%; right: -10%; z-index: -1;   height: 350px;width: 350px;}
.remote_bottom_about {padding-bottom: 5rem; }
.case_box_inner_repeat .title_banner  {    margin-bottom: 1.5rem;}
.case_box_inner_repeat .color_black {     margin-bottom: 2rem;}
/* NEW SERVICES PAGE */
.services_banner .title_banner {background: linear-gradient(90.07deg, #1AA1DB 0%, #DD2C8D 63.65%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;}
.services_banner img { animation: none; margin: 0; }
.about_banner_left_inner p {text-align: justify;  } 
.services_banner .about_banner .about_banner_left {margin-right: 6rem;}

.services_list_nav .nav_list { display: flex; list-style: none; margin: 0; padding: 0;  }
.services_list_nav .nav_list li { margin-right: 5px; }
.services_list_nav .nav_list a { background-color: #333333; position: relative; padding: 1.125rem 0.75rem; display: block; text-align: center; font-size: 1.188rem; min-width: 19.063rem; color: #878787; border-radius: 8px; transition: 0.5s; font-weight: 500;}
.services_list_nav .nav_list a:after { height: 20px; width: 20px; background-color: var(--theme-color); position: absolute; bottom: -8px; left: 50%; transform: translateX(-50%) rotate(315deg);     clip-path: polygon(0 0, 0% 100%, 100% 100%); content: ''; border-radius: 2px; opacity: 0; transition: 0.5s;     z-index: 1;}
.services_list_nav .nav_list a:hover {background-color: var(--theme-color); color: #000;}
.services_list_nav .nav_list li.active a {background-color: var(--theme-color); color: #000;}
.services_list_nav .nav_list li.active a:after { opacity: 1; } 
.services_list_nav .nav_list a:hover:after { opacity: 1; }
.services_list_nav .nav_list a.active {background-color: var(--theme-color); color: #000;}

.left_panel .nav_list{list-style: none; margin: 0; padding: 2rem 1.5rem; background: linear-gradient(0deg, #000000, #000000), #878787;
border-radius: 10px;
width: max-content; min-width: 18.125rem; min-height: 19.75rem;}
.left_panel .nav_list li a {color: #fff; padding: 0.5rem; display: block; text-align: center; cursor: pointer; }
.left_panel .nav_list li a:hover {color: var(--theme-color); }
.left_panel .nav_list li.active a {color: var(--theme-color); }
.left_panel .nav_list li a.active {color: var(--theme-color); }

.services_list_wrap  { position: relative; padding: 3rem 0;} 
.services_card_content {display: flex;background: #202022;border-radius: 10px; margin-bottom: 2rem; flex-wrap: wrap; margin-top: 1rem;    padding: 3rem 4rem;}
.services_card_content .left_box { width: 55%; position: relative;    padding-right: 5%; }
.services_card_content .left_box .round_circle1, .services_card_content .left_box .round_circle2 { height: 300px; width: 300px;  }
.services_card_content .left_box .round_circle1 {right: 50%;
    top: auto;
    bottom: -50%;}
.services_card_content .left_box .round_circle2{left: -10%;top: 10%;}

.services_card_content .right_box { width: 45%; }
.services_card_content .right_box p{ text-align: justify; font-weight: 300; }
.services_card_content .left_box > img {border-radius: 5px; width: 100%;     position: relative;
z-index: 1; }
.services_card_content .right_box .img2 img {border-radius: 5px; width: 100%;     position: relative;
z-index: 1; }

.title_ser  {     margin-bottom: 1.5rem;    display: flex;align-items: center;}
.title_ser span { color: #FFBB00;}
.title_ser img {     margin-right: 1.563rem; }
.services_top_info  { display: flex;  }

.main_service_dropdown {opacity: 0; display: none; pointer-events: none; transition: all ease 0.5s; transform: translateY(8rem);}
.main_service_dropdown.active{opacity: 1; display: block; pointer-events: all; transform: translateY(0);}
.services_card_content_inner {display: flex; }
.info_content { padding: 5rem 5rem;}
.info_content p {text-align: justify; font-weight: 300;  }
.tabcontent:not(.active) {  display: none;}
.ser_list{    margin-left: 1.8rem;}
.activemain_tab_1 .services_top_info { margin-left: 16%;} 
.activemain_tab_2 .services_top_info {       margin-right: 23rem; flex-direction: row-reverse;} 
.activemain_tab_3 .services_top_info {  padding-left: 3rem;  margin-right:5%; flex-direction: row-reverse;} 
.activemain_tab_1 .title_ser { display: none;}
.activemain_tab_1  .services_card_content .left_box { padding-right: 0; width: 48%; }
.activemain_tab_1  .services_card_content .right_box {  width: 48%; }

.activeinner_tab_0 .services_card_content .left_box { padding-right: 0; width: 48%; }
.activeinner_tab_0  .services_card_content .right_box {  width: 48%; }
.activeinner_tab_0  .services_card_content .right_box img {width: 100%;}
.activeinner_tab_0  .services_card_content_inner {justify-content: space-between;     width: 100%;}
.activeinner_tab_0 .title_ser,  .activeinner_tab_0 ul.light_pink {display: none;}

.best_work_cta { padding: 4rem 0; } 



.activemain_tab_1 .services_card_content_inner  {justify-content: space-between;     width: 100%;}
.activemain_tab_1 .left_box img, .activemain_tab_1 .right_box img   { width: 100%; display: block; }
.activemain_tab_1 .right_box img { border-radius: 5px; }
.activemain_tab_1 p { margin-bottom: 0; }
.activemain_tab_1 .left_panel .nav_list  a{pointer-events: none;}
.activemain_tab_1 .left_panel .nav_list li {pointer-events: none;}
.activemain_tab_2 .left_panel .nav_list li {pointer-events: none;}
.activemain_tab_3 .left_panel .nav_list li {pointer-events: none;}
.activemain_tab_1 .left_panel .nav_list li a {color: #878787;}
.activemain_tab_2 .left_panel .nav_list li a {color: #878787;}
.activemain_tab_3 .left_panel .nav_list li a {color: #878787;}
 .left_panel .nav_list li:first-child {display: none;}
.activemain_tab_1 .left_panel .nav_list li.active a { color: #fff;}
.services_card_content .right_box ul.light_pink {  font-weight: 300;   margin-left: 2rem; }
.how_it_work_box + .remote_bottom_about  { margin-top: 5rem; }

.how_it_list {list-style: none; margin: 0; position: relative;}
.how_it_work_box {background: #232323;border-radius: 40px;padding: 5rem;}
.how_it_list li:nth-child(odd) .how_it_box{flex-direction: row-reverse; }
.how_it_box {display: flex;justify-content: space-between; position: relative;   align-items: center;     max-width:57.5rem;
    margin: 0 auto;}
.how_it_box {}
.how_it_box .title_how {padding: 0.313rem 0 0.75rem 0;}
.how_it_list li:nth-child(even) .how_it_box .content{text-align: right;}
.how_it_list:before {content: ''; height:80%; width: 2px; background-color: #878787; left: 50%;
     position: absolute;    bottom: 0;    top: 6%;  left: 50%; }
.how_it_list .icon { position: relative; }
.how_it_list .round_circle1 {height: 300px;width: 300px; left: -85%;}
.how_it_list .yellow_circle {     top: 26%;   left:48.5%;}
.how_it_list .yellow_circle:after { display: none; }
.how_it_list .icon { min-height: 18.75rem; width: 18.75rem; border-radius: 50%; }
.how_it_list .icon img {height: 100%; width: 100%;}
.how_it_list li:nth-child(even) .round_circle1{    left: 100%;}
.how_it_banner { position: relative;height: 100vh;     display: flex;
    align-items: center;
    justify-content: center;} 
    .how_it_banner .text_how { position: relative; }
.how_it_banner img { width: 100%;display: block; position: absolute; top: 0; }
.how_it_banner .how_it_circle1, .how_it_banner .how_it_circle2 { position: absolute;  z-index: 1; height: 350px; width: 350px; }
.how_it_banner .how_it_circle1{background: linear-gradient(148.33deg, rgba(255, 187, 0, 0.29) 7.04%, rgba(132, 61, 0, 0.29) 96.11%, rgba(255, 187, 0, 0.29) 96.11%); filter: blur(60px); transform: rotate(-19.43deg); left: 0;}
.how_it_banner .how_it_circle2{background: linear-gradient(148.33deg, rgba(227, 69, 198, 0.29) 7.04%, rgba(26, 161, 219, 0.29) 96.11%);
    filter: blur(60px);
    transform: rotate(-19.43deg); right: 0;}
/* NEW FAQ PAGE */
.faq_head { display: flex; justify-content: space-between; }
.tab_item a {  background-image: none;  min-width: 12.5rem; color: #131315; color: var(--theme-color); background:transparent; box-shadow: none;      border-width: 2px;  font-weight: 500;}
.tab_item a:last-child {margin-left: 1rem; }
.tab_item a:hover {     background: linear-gradient(84.25deg, #E345C6 -102.08%, #FFBB00 89.47%);     color: #131315;}
.tab_item a.active{     background: linear-gradient(84.25deg, #E345C6 -102.08%, #FFBB00 89.47%);     color: #131315;}
.ask-wrap .accordion-title { border-top: solid 1px #323232;    display: flex;
    justify-content: space-between; transition: 0.5s;
    align-items: center;
  font-size: 1.563rem; font-weight: 600; cursor: pointer; margin-bottom: 1.25rem;}
.ask-wrap .accordion-title span {color: #D7D7D7;}
.ask-wrap .accordion-title img { margin-left: 100px;}
.accordion-content { color: #636363; }
.ask-wrap .inr-heading-center { margin-bottom: 120px; }

.accordion-container {  }
.js-accordion-title.open, .js-accordion-title.open + .accordion-content  { background-color: #212122; }
.js-accordion-title, .js-accordion-title + .accordion-content  {transition: background 0.5s; }

.js-accordion-title.open  img {transform: rotate(45deg);}
.accordion-container > * {
    padding: 2rem;
}
.js-accordion-title.open{
    border-color: var(--theme-color);
    border-width: 5px;
}
.ask-wrap .accordion-title {
    padding-bottom: 0;
    padding-bottom: 1.25rem;
    margin-bottom: 0;
}

.accordion-content {
    padding-block: 0;
}

.faq_main { position: relative; }
.faq_main .round_circle1 { top: 0;}
.faq_main .round_circle2 {  top: 10%; height: 300px !important; width: 300px !important;  } 
.faq_main .round_circle1,  .faq_main  .round_circle2 { z-index: -1; right: 0; height: 400px; width: 400px; }
.event_main .round_circle1 { z-index: -1; left: 0; height: 400px; width: 400px; }
.event_main  .round_circle2 {left: 32%; height: 200px; width: 200px; top: 15rem;}

.accordion-content .list_style { margin: 0; padding: 0; list-style: none; }
.accordion-content .list_style li {position: relative; padding-left: 1.875rem; color: #878787;}
.accordion-content .list_style li:before { content: ''; height: 10px; width: 10px; background-color: #878787; border-radius: 50px; position: absolute; top: 13px; left: 0; }


/* NEW COMMUNITY PAGE */
.community_banner p {max-width:34.375rem;}
.community_banner .banner_links a {    min-width: auto;
    padding: 0.75rem 1.438rem 0.625rem;
    display: flex;
    align-items: center;}
.community_banner .banner_links a img {    height: 24px;
    margin-left: 0.5rem;}


.unlock_box_inner {display: flex; flex-wrap: wrap;     align-items: center; background-color: #FFF3C7; border-radius: 65px; }
.community_banner > .round_circle2 { height: 290px; width: 290px;     top: 30%;
left: -5%; }
.community_banner  .about_banner_right {position: relative; }
.community_banner  .about_banner_right .round_circle1 {    right: -53%;
    bottom: -29%;}
.community_banner  .about_banner_right img {min-width: 100%; margin: 0;}

.community_banner .about_banner .about_banner_left {    padding: 3rem 0;}

.community_banner .round_circle2 { width: 300px; height: 300px; }  
.unlock_box_inner .unlock_box_left { width: 45%;}
.unlock_box_inner .unlock_box_left img { border-radius: 65px; display: block;}
.unlock_box_inner .unlock_box_right { width: 55%;}
.title_lock { line-height: 38px; color: rgba(41, 41, 41, 1); }
.unlock_box_inner .unlock_box_right p  { margin-block: 3rem; }
.unlock_box_right_inner { padding: 4rem; }


.journey_success_box .name {font-size: 1rem; color: #B1B1B1; font-weight: 700; }
.journey_success_inner { display: flex; flex-wrap: wrap; justify-content: space-between; position: relative;  }
.journey_success_box {background-color: #000000; padding: 5rem 3rem 2rem; border: solid 1px var(--theme-color); border-radius: 25px; width: 48%; position: relative; margin-top: 15rem; }
.journey_success_box:nth-child(even) { transform: translateY(10rem);}
.journey_success_box:nth-child(even)  .images {left: auto; right: 10%;}
.journey_success_box .images { position: absolute; top: -100px;left: 10%; }
.journey_success_box p { text-align: justify; }
.journey_wrap {  position: relative;margin-bottom: 12rem;}
.curve_line { position: absolute;top: 18rem;left: 0;width: 88%;height: 88%; }
.journey_wrap > .round_circle1 {right: 0;    top: 10%; } 
.journey_wrap > .round_circle2 {right: 14%;height: 280px;width: 280px;top: 36%; } 
.journey_success_inner > .round_circle1 {right: 35%;bottom: -15%; } 
.journey_success_inner > .round_circle2 {right:30%; height: 280px; width: 280px; bottom: 0; }
.talents_wrap { background-color: #232323; }
.talents_cta { padding: 5rem 0 3rem 0; }
.journey_success_box p { color: #fff !important; opacity: 0.5;}

/* BLOG PAGE CSS */
.blog_main_box {background: linear-gradient(182.68deg, rgba(255, 255, 255, 0.16) 2.22%, rgba(255, 255, 255, 0) 110.62%);
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
backdrop-filter: blur(15px);
border-radius: 40px; padding: 3rem;}
.blog_main_page { margin-block: 5rem; position: relative; overflow: hidden;} 
.blog_box_slide_inner { display: flex; background: linear-gradient(182.68deg, rgba(0, 0, 0, 0.8) 2.22%, rgba(0, 0, 0, 0) 110.62%);
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
backdrop-filter: blur(15px);  height: 100%;

    
/* Note: backdrop-filter has minimal browser support */

border-radius: 40px;     padding: 1.5rem; }  
.blog_main_page .round_circle2 {left: 44%;height: 300px;width: 300px;top: 14%;}
.blog_main_page .round_circle1 {top: -12%;left: -8%;}
.blog_main_page .round_circle3 {    border-radius: 50%;
    background: linear-gradient(148.33deg, rgba(255, 187, 0, 0.29) 7.04%, rgba(132, 61, 0, 0.29) 96.11%, rgba(255, 187, 0, 0.29) 96.11%);
    filter: blur(60px);
    transform: rotate(-19.43deg); height: 400px;
    width: 400px;
    bottom: -39%;
    right: -3%;
    position: absolute;
    z-index: -1;}


.blog_box_slide_inner .left_side .images img {border-radius: 20px; } 
.blog_box_slide_inner .left_side {min-width: 13.438rem;}
.blog_box_slide_inner .right_side {margin-left: 2rem; display: flex; flex-direction: column; }

.blog_main_page .slider_btns > div { height: 60px; width: 60px; background-color: var(--theme-color); border-radius: 50%; display: grid; place-content: center;}
.blog_main_page .time_read  { text-align: right;   margin-top: auto;  color: #fff;
    opacity: 0.7;}

    .blog_main_page .color_gray  {color: #fff;
    opacity: 0.7;}

.blog_main_page .slider_btns { top: 50%; left: 1rem;  width: calc(98% + 0rem); z-index: 1;  pointer-events: none; transform: translateY(-50%); justify-content: end;}
.blog_main_page .next-client {display: none !important;}
.blog_main_page  .blog_info {    margin-top: 0.5rem;}
.blog_all { margin-top: 3rem;}
.title_blog {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; margin-block: 0.5rem;}
.blog_box_slide_inner .right_side p{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3;
     -webkit-box-orient: vertical;     color: #fff;
     opacity: 0.7;}

.learning_box {background: linear-gradient(182.68deg, rgba(255, 255, 255, 0.16) 2.22%, rgba(255, 255, 255, 0) 110.62%);
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); height: 100%;
backdrop-filter: blur(15px);
/* Note: backdrop-filter has minimal browser support */
border-radius: 40px; padding: 0.5rem 0 3rem;}
.learning_box_inner_wrap { margin-bottom: 2rem;}
.learning_box_inner { position: relative;     border-radius: 40px;}
.learning_box_inner svg { position: absolute; top: 0; left: 0;}
.learning_box_inner {background-repeat: no-repeat;padding: 2rem;}
.learning_box_content  {padding: 3rem 2rem 3rem;  background-color: #2c2c2c;border-radius: 20px;}
.learning_box_content .new_mark {position: absolute;     top: 6%;left: 10%; z-index: 1; transform: translatex(-1px);}
.learning_box_content .new_mark img {width: 85%;}
.free_assest_page .round_circle1 {top: 18%;height: 400px;width: 400px;left: 0%;}
.free_assest_page .round_circle2 {left: 42%; height: 200px; width: 200px; top: 15%;}
.free_assest_page .round_circle1_1 {top: 60%;left: 31%;height: 400px;width: 400px;}
.free_assest_page .round_circle2_1 { top: 46%; left: 15%;z-index: -1;height: 400px;width: 400px;}
.free_assest_page .round_circle2_2 {bottom: -15%; right: 0;height: 350px;width: 350px;}
.free_assest_page { position: relative;}
.learning_list {display: flex; list-style: none; padding: 0; flex-wrap:wrap; margin: 0 -1rem;}
.learning_list li { width: 33.33%; padding: 0 1rem; margin-bottom: 2rem;}
.mob_cov { position: absolute; top: 0; left: 3%;width: 95%;height: 102%; pointer-events: none;}
.learning_box_content .tag {color: #878787;}
.learning_box_content .title_assest {line-height: 24px;     margin-block: 0.8rem;}
.learning_box_content .min_read{color: #878787;text-align: right;}
.learning_box_content .images {height: 10rem;   margin-bottom: 1rem}
.learning_box_content .images img { height: 100%; border-radius: 20px; width: 100%; }
.learning_box_content_old { padding-top: 3rem;}

@media(max-width:1550px){
html{	font-size: 14px !important;}
}

@keyframes aboutSlider {
from {transform: translateY(-15%);}
to {transform: translateY(10%);}
}

@-webkit-keyframes pulsee {
0% {
-webkit-box-shadow: 0 0 0 0 var(--theme-color);
}
70% {
-webkit-box-shadow: 0 0 0 20px rgba(204,169,44, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
}
}
@keyframes pulsee {
0% {
-moz-box-shadow: 0 0 0 0 var(--theme-color);
box-shadow: 0 0 0 0 var(--theme-color);
}
70% {
-moz-box-shadow: 0 0 0 20px rgba(204,169,44, 0);
box-shadow: 0 0 0 20px rgba(204,169,44, 0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
box-shadow: 0 0 0 0 rgba(204,169,44, 0);
}
}
.mb-7 { margin-bottom: 7rem; }
.blog_box_slide {display: block; height: 100%;}
.blog_main_box .swiper-slide { height: auto !important;}

/* EVENT PAGE CSS */
.event_wrap{ margin-top: 6rem;}
.event_wrap .heading {padding-bottom: 11rem; }
.top_event_intro .wel_text  { text-transform: uppercase;    letter-spacing: 10px;}
.empower_logo {padding: 2rem 0 1rem 0;}
.top_event_intro {max-width: 1000px; margin: 5rem auto 0 auto;}

.about_event {border-radius: 40px; background: linear-gradient(182.68deg, rgba(255, 255, 255, 0.16) 2.22%, rgba(255, 255, 255, 0) 110.62%);
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); margin-top: 8rem;
backdrop-filter: blur(15px); text-align: center;     padding: 4rem 3rem 5rem;}
.about_event  .title_lg {background: radial-gradient(33.52% 160.47% at 59.56% 66.48%, #FFF3C7 0%, #FFFFFF 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; line-height: 112%; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}

.event_talent_box{ background: linear-gradient(182.68deg, rgba(255, 255, 255, 0.16) 2.22%, rgba(255, 255, 255, 0) 110.62%);
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
backdrop-filter: blur(15px); height: 100%;
border-radius: 40px;        padding: 8rem 2rem 4rem; position: relative;}
.event_talent_box ul {     margin: 0 0 0 0.5rem;
    padding: 0; list-style: none;}
.event_talent_box ul li { color: #fff; margin-bottom: 0.3rem;    padding-left: 1.5rem; position: relative;  font-weight: 300; }
.event_talent_box ul li:before { content: ''; height: 5px; margin-right: 0.625rem;  width: 5px; display: inline-block; border-radius: 50px; background-color: #fff; position: absolute; top: 8px; left: 0;  }

.space_event { height: 3rem;}
.event_talent_list { list-style: none; display: flex; margin:0 -1rem 3rem; padding: 0; flex-wrap: wrap; }
.event_talent_list > li {width: 33.33%; padding: 0 1rem;}
.event_talent_box .date {position: absolute; top: -7rem; left: 50%;
transform: translateX(-50%);}
.event_talent_box .date_circle { height: 11.875rem; width: 11.875rem;background: linear-gradient(148.33deg, rgba(255, 187, 0, 0.29) 7.04%, rgba(132, 61, 0, 0.29) 96.11%, rgba(255, 187, 0, 0.29) 96.11%);
filter: blur(60px);
transform: rotate(-19.43deg) translateX(-50%); position: absolute; top: -8rem; left: 50%; }
.expect_main_inner {position: relative; height: 100%;}
.expect_main_text  { position: relative; margin-bottom: 2.5rem;    padding-left: 5rem}
.expect_main_inner:after {display: block;    height: calc(100% - 20px); width: 2px; background-color: #878787; content: '';position: absolute; left: 0;    top: 15px;
    z-index: -1;}
.expect_main_text .yellow_circle:after {display: none;}
.expect_main_text  .yellow_circle {    top: 5px;
left: -12px;}
.expect_main_inner .expect_main_text:first-child { margin-bottom: 5rem; }
.expect_main_inner .expect_main_text:first-child .yellow_circle { height: 45px; width: 45px;     top: 9px;
left: -22px}
.expect_main_wrap {margin-left: 10rem;  margin-bottom:6rem;}
.queries_box {text-align: center;}
.expect_main  { position: relative; }
.expect_main  .round_circle2 { height: 200px; width: 200px; bottom: 0; left: -2rem;}
.expect_main  .round_circle1 {left: -8rem;}
.join_mission_wrap {background-color: #242426;}
.join_mission_inner .title_lg {    background: radial-gradient(33.52% 160.47% at 59.56% 66.48%, #FFBB00 0%, #FFFFFF 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;}
.join_mission_inner .star_tooltip {z-index: 1;  left: auto;   top: 1rem;
    right: -1.875rem;}

.join_mission_inner {text-align: center; max-width: 900px; margin: 0 auto; position: relative;}
.join_mission_inner .logo_mission {padding: 0.8rem 0;}
.join_mission_wrap { position: relative; overflow: hidden;     padding: 6rem 0; }
.join_mission_wrap .round_circle2 {right: 0; }
.page_loader { text-align: center;}
.page_loader img {height: 4rem;}

@media (max-width:1199px){
/* .service_skill .skill_home ul li {width: 26%} */
.impact_list ul{max-width: 100%;}
.learning_left { padding-right: 0; }
.recognition_top:after{width: 1000px;height: 1000px;}
/* .service_skill .skill_home ul li { width: 30%; } */
.case_studies {width: 100%;}	
/* .manager_slider_box{width: 300px;height: 300px;} */
.manager_slider_box:after{bottom: 0;}

}

@media (max-width:991px){
html{font-size: 14px!important;}
.home_about{flex-direction: column;align-items: center;}
.home_about .left_text{margin-top: 0;margin-bottom: 4rem;}
.home_about .text-end br, .home_about p br{display: none;}
.home_about .right_text{margin-top: 4rem}
.impact_bottom{    padding: 7rem 1rem 3rem;}
.service_impact h3{font-size: 1.875rem}
.manager_slider_box:after { bottom: 2px;}
.book_consultation .consultation_left, .consultation_bottom ul li:before, .consultation_bottom ul:before, .consultation_right ul li:before{display: none;}
.consultation_bottom ul{margin-left: 0}
.consultation_bottom ul li{padding-left: 0}
.book_consultation_home ul li span{font-size: 18px}
.skill_home ul li {width: 33.33%}
.why_us ul{justify-content: center;}
.consultation_right ul li, .consultation_bottom ul li{background: unset;margin: 20px 0; padding: 0}
.consultation_bottom ul li{display: block;}


}

@media (max-width:767px){
html{font-size: 12px!important;}

.book_consultation_home ul li span {font-size: 16px}

.skill_home ul li {width: 37%;}
.why_us{flex-direction: column; justify-content: center; align-items: center;}

.why_us svg{position: static; width: 60%; transform: translateY(-17%); text-align: center; margin: 0 auto; display: flex;}
.why_listt ul{flex-wrap: wrap;}
.why_listt li:before {top:0px}
.why_listt li p{font-size: 18px;}

.home_buisness_top .font64 { font-size: 2.5rem; }
.book_consultation_home .heading{display: block;}

.remote_section .heading{padding-bottom: 2.75rem;}
.client_word .heading{font-size: 1.125rem!important;}
.client_word .heading { margin-top: 2.75rem;}
.client_word_slider .swiper-slide>div{padding: 2rem 1rem;}
.client_word_slider  .font20 { font-size: 13px; }


}

@media only screen and (max-device-width: 414px) {
    .client_word_slider p {font-size: 12px !important; }
  }


@media (max-width:489px){

.home_about .left_text {margin-bottom: 0;}
.home_about .right_text { margin-top: 2rem; }
.home_buisness_top .font64 { font-size: 25px;}

}

/* body>div:last-child { position: relative; z-index: 9; } */
@media (max-width:1370px){
.copyright_inner{padding-right: 5rem;}
}
@media(min-width:768px){
    .transformative_text br { display: none;}
}

.event_model_main { position: fixed;    display: none; top: 0; left: 0; width: 100%; height: 100%; z-index: 9; }
.event_model_inner {height: 100%; display: flex; align-items: center; justify-content: center;}
.event_model_content {max-width: 53.125rem; width: 53.125rem; margin: 0 auto; 
    background: #222;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); backdrop-filter: blur(15px); border-radius: 40px; text-align: center;     padding: 4rem 4rem;}
/* .speakers_list { position: relative;} */
.speakers_list .member_info {position: relative; text-align: center;}
.team_member_box .member_name { width:100%; min-width: 100%;}
.speakers_list { position: relative;}
.speakers_list .team_member_box .member_image img {filter: grayscale(0);}
.speakers_list .team_member_box .member_image {    margin: 0 auto;}
.speakers_list .team_member_box .member_info_view {     margin-top: 0.5rem;}
.speakers_list .team_member_box {padding: 0 0.5rem}
.speakers_wrap  { overflow: inherit;}
.speakers_wrap .round_circle1 { left: 30rem;top: 13rem;}
.speakers_wrap .round_circle2 { left: 30rem;top:25rem;}
.speakers_wrap .member_name {    top: 0%;  left: 0;
background: linear-gradient(286deg, rgba(255, 243, 199, 0.9) 15.1%, rgba(255, 255, 255, 0.9) 89.28%);
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
backdrop-filter: blur(15px);
border-radius: 20px;
padding: 4rem 2rem 6rem 2rem;
text-align: left;
position: absolute; top: var(--top-pos); z-index: 9; width: 100%; transition: 0.5s; opacity: 0; pointer-events: none
}
.active_content {display: none;}

.speakers_wrap .member_name.active { opacity: 1; }
.member_name .close_team_model {display: none;}

.speakers_list .team_member_box {width: 20%;}

.speakers_wrap .member_name .name { color: var(--theme-color); -webkit-text-stroke: 1px #fff;    font-weight: 900;  }
.speakers_wrap .member_info span { display: inline-block;}
.speakers_wrap .member_name p { margin-top: 0.5rem;}
.speakers_list {display: flex; justify-content: center; padding: 0 3rem; margin: 2rem -1rem 0; flex-wrap: wrap; flex-wrap: wrap;}

.model_text {    padding: 2rem 0 3rem;}
.event_model_main .btn {margin-bottom: 2.5rem;}
.close_model { position: absolute;right: 2rem;top: 2rem; cursor: pointer;}

.timer_header { background: linear-gradient(270deg, #E345C6 4.25%, #FFBB00 100%);
box-shadow: 0px 7px 16px rgba(0, 0, 0, 0.25);    justify-content: center; align-items: center;   padding: 0.9rem 8rem; display: flex;}
.timer_header div { padding: 0 0.5rem; }
.timer_header .event_cta .btn {background: linear-gradient(87.17deg, #E345C6 -66.44%, #1AA1DB 165.95%);
    border: 1px solid #F9CA4C;font-family: 'Montserrat', sans-serif;font-size: 18px;
    box-shadow: 0px 4px 8px rgba(255, 187, 0, 0.2), inset -5px -6px 7px rgba(0, 0, 0, 0.25), inset 0px 4px 4px rgba(0, 0, 0, 0.25);     min-width: 13.5rem;
    padding: 0.45rem 1.438rem;color: #fff;}


.countdownHolder { text-align: center; letter-spacing: -3px;}
.position { display: inline-block; height: 1.9em; overflow: hidden; position: relative;     width: 15px;}
.digit { position: absolute; display: flex; justify-content: center; align-items: center; 
     width: 100%; height: 100%;    border-radius: 5px;  font-size: 24px; font-weight: 900; text-align: center;  letter-spacing: -1px;}
.digit.static { background: #fff; color: #000;}
.countDiv { margin-left: 10px; margin-right: 10px;}
.countDiv { display: inline-block; width: 16px; height: 1.6em; position: relative;}
.countDiv:before { position: absolute; width: 6px; height: 6px; background-color: #222; /* border-radius: 50%; */ left: 50%; margin-left: -3px; top: 20px; box-shadow: 1px 1px 1px rgba(4, 4, 4, 0.5); content: ""; border-radius: 10px;}
.countDiv:after { position: absolute; width: 6px; height: 6px; background-color: #222; left: 50%; margin-left: -3px; top: 34px; box-shadow: 1px 1px 1px rgba(4, 4, 4, 0.5); content: "";  border-radius: 10px;}
.countSeconds {display: none;}
.timer_header .text { white-space: nowrap;  width: 80%;}
.event_cta {width: auto;}


.countdownHolder { display: flex; }
.countDays, .countSeconds, .countHours, .countMinutes, .countSeconds{ background-color: #FFF3C7; display: inline-flex;  position: relative;   border-radius: 5px;} 
.countDays, .countHours, .countMinutes, .countSeconds {width: 65px; height: 55px; display: flex;justify-content: center;    background-color: #fff; }

.countDays .position, .countHours .position, .countMinutes .position, .countMinutes .position, .countSeconds .position { margin-top: auto;}

.countDays:after { width: 100%; background-color: #8B6DD0; font-size: 14px; content: 'Days'; position: absolute; border-radius: 4px;      letter-spacing: 0.1px; font-weight: 500;}
.countHours:after { width: 100%; background-color: #8B6DD0; font-size: 14px; content: 'Hours'; position: absolute; border-radius: 4px;      letter-spacing: 0.1px; font-weight: 500;}
.countMinutes:after { width: 100%; background-color: #8B6DD0; font-size: 14px; content: 'Minutes'; position: absolute; border-radius: 4px;      letter-spacing: 0.1px; font-weight: 500;}

.countSeconds:after { width: 100%; background-color: #8B6DD0; font-size: 14px; content: 'Seconds'; position: absolute; border-radius: 4px;      letter-spacing: 0.1px; font-weight: 500;}

.js-accordion-title.open + .accordion-content p {color: #fff !important;    opacity: 0.5;}


/* CASE STUDIES CSS START */
.case_studies_top_intro{ display: flex; justify-content: space-between; margin-bottom: 4rem;   padding-top: 3rem;}
.case_studies_top_left {width: 40%;    padding-top: 4rem;}
.case_studies_top_right {width: 55%;}
.case_studies_top_right svg {width: 100%;}
.case_studies_slider { position: relative;}
.case_studies_slider img { height: 100%; display: block; object-fit: cover;}
.caseslider_sec { position: absolute; width: calc(var(--screen-mac-width) + 2px) ; top: var(--topPosotion);
left: calc(var(--leftPosotion) - 1px); height: calc(var(--screen-mac-height) + 2px); }
.caseslider_sec >div {height: 100%;}
.screen_mac {fill: white !important;}
.case_studies_top_left .title { color: #FFF3C7; font-weight: 600; font-size: 1.5rem;}
.case_studies_top_left p {font-size: 1.125rem; color: #fff !important;}
.case_box_inner_repeat{overflow: hidden;}
.case_box_inner_repeat .case_box_list { padding-top: 10rem;}
.case_studies_top_left .data_box:not(:last-child) { margin-bottom: 3rem; }
.case_box_inner_repeat .author_info_box .author_info_box_right .case_name { text-transform: capitalize;}
.objectives_data_bottom .title {font-size: 1.5rem; font-weight: 600; margin-bottom: 2rem; }
.objectives_data_bottom .head { font-size: 1.125rem; font-weight: 700;}
.objectives_data_bottom .objectives_data_left { background-color: var(--theme-color); }
.objectives_data_bottom .objectives_data_left .title  {color: #282828;}
.objectives_data_bottom .objectives_data_left .head  {color: #282828;}
.objectives_data_bottom .objectives_data_left p  {color: #414141;}
.data_bio p {color: #fff !important; margin-top: 2rem;}
.website_info  { margin-top: 2rem;}
.website_info ul {-webkit-column-width: 280px; -moz-column-width: 280px; column-width: 280px; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 20; -moz-column-gap: 20; column-gap: 20;}
.website_info .ans  {text-transform: uppercase;}
.case_box_inner_repeat .about_banner_right { position: relative;}
.website_info ul li {     page-break-inside: avoid; margin-bottom: 0.5rem;}
.case_box_inner_repeat .banner_inner {min-width: calc(100% + var(--white-space)); position: relative;}
.case_box_inner_repeat .banner_inner img {     min-width: initial;}
.case_box_inner_repeat .banner_inner:before {    content: '';
    height: 100%;
    width: 62%;
    background-color: #000;
    position: absolute;
    top: 0;
    right: 0;
    /* left: -100%; */
    }



.objectives_data_bottom {display: flex; justify-content: space-between;}
.objectives_data_bottom .icon { min-width: 3.5rem; margin-right: 1rem;}
.objectives_data_bottom >div { width: 49.5%;padding: 2rem; border-radius: 8px; }
.objectives_list {list-style: none; margin: 0; padding: 0;}
.objectives_list > li {display: flex;}
.objectives_list > li:not(:last-child) { margin-bottom: 2rem;}
.objectives_list ul  { list-style: disc; padding-left: 1.5rem;
    margin-top: 0.5rem;}
.objectives_list ul li {color: #fff; position: relative;}

.objectives_data_bottom  .objectives_data_right { background-color: #000; padding-right: 0; padding-bottom: 0; }
.objectives_data_bottom  .objectives_data_right .head {color: var(--theme-color);}
.objectives_data_bottom  .objectives_data_right p{color: #fff; opacity: 0.9;}
.objectives_data_bottom .objectives_data_right .title {color: #fff;}
.objectives_data_bottom .objectives_data_right .objectives_list > li:not(:last-child) { margin-bottom: 1rem;}
.objectives_data_bottom .objectives_data_right .objectives_list > li { padding-right: 1rem;}
.objectives_data_bottom .objectives_data_right > ul { height:calc(var(--dataheight) - 4px) ; overflow: auto; }
/* width */
.objectives_data_bottom .objectives_data_right ul::-webkit-scrollbar {
    width: 8px;
    height: 12px; /* Set the height of the scrollbar */
  }
  
  /* Track */
  .objectives_data_bottom .objectives_data_right ul::-webkit-scrollbar-track {
    /* background: #f1f1f1;  */
  }
   
  /* Handle */
  .objectives_data_bottom .objectives_data_right ul::-webkit-scrollbar-thumb {
    background: #282828; 
    border-radius: 10px; 
  }
  
  /* Handle on hover */
  .objectives_data_bottom .objectives_data_right ul::-webkit-scrollbar-thumb:hover {
    background: #555; 
  }
.case_cta { background-color: #232326; padding: 1.5rem 0; text-align: center; }
.case_cta_in {font-size: 1.75rem;font-weight: 700; letter-spacing: 0.255em;     display: flex;
align-items: center; flex-wrap: wrap;
justify-content: center;
text-transform: uppercase; color: #878787;}
.case_cta_in img {margin-right: 1.5rem;}
.case_box_inner_repeat .author_info_box .images {height: 16.25rem;}
.case_box_inner_repeat .author_info_box .images img { height: 100%;}
/* CASE STUDIES CSS END */


/* TESTIMONIAL PAGE CSS START */
.testimonial_client_box { transition: 0.5s; background: #232326; box-shadow: 16px 24px 43px rgba(0, 0, 0, 0.25); border-radius: 20px; padding: 2.5rem 1.5rem; box-shadow: 16px 24px 43px rgba(0, 0, 0, 0.25);}
.testimonial_client_box p {color: #fff !important; opacity: 0.7;}
.testimonial_client_box .client_name {color: #fff;}
.client_testimonial_page .heading  span {color: #DD2C8D;}
.tab_testimonial {display: flex;justify-content: center;     margin-bottom: 4rem;} 
.tab_testimonial .tab_btn {padding: 1rem 1.438rem; cursor: pointer; color: #5F5F5F; font-size: 1.188rem; font-weight: 600; background-color: #333333; width: -webkit-fill-available; border-radius: 6px; text-align: center;     margin: 0 0.2rem;}
.tab_testimonial .tab_btn.active { color: #232323; background-color: var(--yellow_fuzia); }
.testimonial_client_box .clientleft img {height: 4.25rem;}
.client_testimonial_page {position: relative;}
/* .client_testimonial_page { padding-bottom: 0; } */
.client_testimonial_page:after {content: '' ; display: none; position: absolute; bottom: 0; left: 0; width: 100%; background: linear-gradient(180deg, rgba(19, 19, 21, 0) 0%, #131315 68.98%); height: 200px;}

.client_testimonial_page .grid { display: flex; flex-wrap: wrap; margin: -15px; /* Negative margin to counteract default spacing */ }
.client_testimonial_page .grid-sizer, .client_testimonial_page .grid-item { box-sizing: border-box; width: calc(33.33% - 20px); /* Adjust the width as needed */ margin: 10px; /* Adjust the margin as needed */ }
.client_testimonial_page .grid-item { opacity: 0; transition: opacity 1s ease-in-out; } .grid-item.show { opacity: 1; }

.rateing_list { list-style: none; margin: 0; padding: 0;display: flex;
    align-items: center; margin: 0 -0.3rem;}
    .rateing_list li { padding: 0 0.3rem; }
/* TESTIMONIAL PAGE CSS END */



.join_meeting{font-family: 'Poppins', sans-serif;font-size: 18px;font-weight: 400;line-height: 29px;letter-spacing: 0em;text-align: center;}
.join_meeting strong{font-size: 20px;font-weight: 700;line-height: 27px;letter-spacing: 0em;text-align: center;}


/* BLOG CSS START 26-02-2024 */
.inner_banner_blog { padding: 0;}
.inner_banner_blog { height: 34.375rem;}
.inner_banner img { height: 100%; width: 100%; object-fit: cover;}
.blog_single_wrap { background-color: #fff; padding-bottom: 10rem;}
.blog_single_inner { max-width: 965px; margin: 0 auto;}
.inner_banner_blog img { height: 100%; object-fit: cover;}
.blog_info_inner { display: flex; position: relative; z-index: 1; align-items: end; }
.posted_by_info, .post_share {padding-bottom: 2rem;}
.post_share { margin-left: auto;}
.blog_single_inner ul, .blog_single_inner ol {     padding-left: 2rem;}

.blog_tag ul { margin: 0 ; padding: 0; display: flex; list-style: none; margin: 0; padding: 0;}
.blog_tag ul li { display: flex; font-size: 1.25rem; color: #545454; font-weight: 500; padding-right: 1rem; }
.blog_tag ul li:before{content: "";  background: url(../img/png-tag-check.png); width: 30px; height: 28px;display: block; background-repeat: no-repeat;     position: relative;
    top: -2px}
.blog_tag { padding-top: 3rem;}
.blog_tag ul li:last-child { padding-right: 0;}
/* .blog_single_wrap h3 {font-size: 1.5rem; font-weight: 800; color: #000; margin-bottom: 0.5rem;}  */

.blog_bottom_cta { text-align: center; margin-top: 3rem;}

.blog_bottom_cta .cta_text {background: linear-gradient(90.07deg, #1AA1DB 0%, #DD2C8D 63.65%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;}

.blog_main_box .slider_btns > div {height: 60px; width: 60px; background-color: var(--theme-color); border-radius: 50%; display: grid; place-content: center; }

.blog_main_box .light_pink p {color: #FFF3C7;}
.blog_main_box_grid {display: grid; grid-template-columns: repeat(2, 1fr); gap: 2rem;}
.blog_main_box_grid .time_read { margin-top: 1rem; }
.blog_main_box1 .light_pink p {color: #FFF3C7;} 

.blog_box_slide_inner_box {   background: linear-gradient(182.68deg, rgba(0, 0, 0, 0.8) 2.22%, rgba(0, 0, 0, 0) 110.62%);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
    backdrop-filter: blur(15px);
    height: 100%;
    padding: 1.5rem;
    border-radius: 40px; position: relative;     display: flex;
    flex-direction: column; }
.blog_box_slide_bg {display: flex;     flex-grow: 1;
 
  }


  
.blog_box_slide_inner_box .right_side p { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; color: #fff; opacity: 0.7; }
.blog_box_slide_inner_box .right_side {
margin-left: 2rem;
display: flex;
flex-direction: column;
}
.blog_btn_wrap { margin-top: 2rem;}
.blog_btn_wrap .btn {    min-width: 14.5rem;}
.blog_main_box1 { margin-bottom: 10rem;}
.mid_blog_arrow {text-align: center;    margin-top: -8rem;}
/* .blog_info_inner .posted_by_img  {height: 11rem; width: 11rem;border-radius: 200px; overflow: hidden; }
.blog_info_inner .posted_by_img img { width: 100%; height: auto; max-width: 100%; max-height: 100%; object-fit: cover; border-radius: 50%; } */

.blog_info_inner .posted_by_img {width: 11rem;  aspect-ratio: 1 / 1; border-radius: 50%; overflow: hidden;}
.blog_info_inner .posted_by_img img {}



.post_share a {display: inline-block;}
.blog_box_slide_bg .images img {    border-radius: 20px;     height: 10.25rem;
object-fit: cover;}

.blog_main_box .images img {    border-radius: 20px;     height: 10.25rem;
object-fit: cover;}

.blog_box_slide_inner_box .left_side {    min-width: 13.438rem;}

.blog_main_box .left_side {    min-width: 13.438rem;}

.posted_by_info {    margin-left: 2rem;}
.blog_single_wrap {position: relative;}
.blog_circle { background: linear-gradient(148.33deg, rgba(227, 69, 198, 0.2) 7.04%, rgba(26, 161, 219, 0.2) 96.11%);
    filter: blur(60px);
    transform: rotate(-19.43deg); height: 31.25rem; width: 31.25rem; display: block; position: absolute; top: 0; left: 0;}
.blog_info_inner .posted_by_img {margin-top: -3rem; }
.inner_banner_blog img {display: block; width: 100%;}

.blog_box_slide_inner {position: relative;}
.blog_box_slide_inner_box .new_mark { position: absolute; top: 0%; left: 0%; z-index: 1; transform: translatex(-1px); }
.blog_box_slide_inner_box .btn {min-width: 11.5rem;}

.blog_box_slide_inner .images { height: 11.25rem; }
.blog_box_slide_inner .images img {height: 100%; object-fit: cover;}
.blog_info_inner {     align-items: flex-start;}
.blog_info_inner .posted_by_img {    min-width: 11rem;
    align-self: baseline;}
.posted_by_info {    padding-top: 1rem;
    flex: 1;}
   .blog_info_inner .author_name  {     margin-bottom: 0.2rem;     display: flex;
    align-items: center;
    gap: .3rem;}
       .blog_info_inner .author_name  img {    height: 1.5rem; margin-left: 0.5rem; position: relative;
    top: 4px;}
   .blog_info_inner .published_date  {     margin-top: 0.5rem;}
   .post_share {     padding-top: 1rem;}
   .author_brief {    text-align: justify;
    padding-right: 2rem;}

@media(max-width:767px){
    .blog_box_slide_bg {flex-wrap: wrap;}
    
    .blog_box_slide_inner_box .right_side { margin-left: 0; } 
    .blog_main_box_grid {grid-template-columns: repeat(1, 1fr);}
    .blog_box_slide_bg .images img { height: auto;}
    .inner_banner_blog { height: auto;}
    .inner_banner_blog img {display: block;}
    .blog_info_inner .posted_by_img img { min-width: 13.75rem;}
    .blog_info_inner {    flex-wrap: wrap;
    justify-content: center;
    text-align: center;}
    .posted_by_info { margin-left: 0; width: 100%;}
    .post_share { margin-left: 0;}
    .mid_blog_arrow img {width: 12rem;}
.blog_info_inner .author_name {     justify-content: center;}
    .blog_info_inner {    flex-direction: column;}
    .blog_info_inner .posted_by_img { margin: 0 auto; }
    .blog_info_inner .posted_by_img img { min-width: 11rem;}
    .author_brief { padding-right: 0;         text-align: center;}
    .post_share {    width: 100%;
    display: flex;
    align-items: center;         gap: 0.5rem;
        justify-content: center;}
        .blog_single_data {padding-top: 1rem;}
}

@media (max-width: 575px){
.nav_action_box {
    top: 16px !important;
}

}
.drop_menu_sub {
    box-shadow: 0 0 40px #e345c66b;
    border-radius: 12px;
    border: 1px solid #ffffff7d;
}
.menu_image {
    position: absolute;
     right: -8px;
}
.img_menu_item  { margin-right: 1rem;}
.img_menu_item a {     padding-right: 2rem !important;}
.blog_box_slide_bg p:empty {display: none ;}
.blog_des a { text-decoration: underline !important;     color: #e4a500;}
.blog_info_inner .posted_by_img img {
      min-width: 11rem;
    object-fit: cover;

}

