/* @import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700,900|Open+Sans:300,400,600,700'); */
@font-face {
    font-family: "Labil Grotesk";
    src: url("https://assets.website-files.com/5c51b8093dcfd38165099093/6188fdee3d641f99d362084f_LabilGrotesk-Medium.woff2") format("woff2"),
        url("https://assets.website-files.com/5c51b8093dcfd38165099093/6188fdeeb9d0ec6a77c0c5d9_LabilGrotesk-Medium.woff") format("woff"),
        url("https://assets.website-files.com/5c51b8093dcfd38165099093/6188fdee2ccdfe52c2631d91_LabilGrotesk-Medium.otf") format("opentype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Labil Grotesk";
    src: url("https://assets.website-files.com/5c51b8093dcfd38165099093/6188fdee11b1873a407ae937_LabilGrotesk-Light.woff2") format("woff2"),
        url("https://assets.website-files.com/5c51b8093dcfd38165099093/6188fdeeb7d7f9304c5d6576_LabilGrotesk-Light.woff") format("woff"),
        url("https://assets.website-files.com/5c51b8093dcfd38165099093/6188fded2ccdfe278c631d90_LabilGrotesk-Light.otf") format("opentype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Druk Bold Trial'; 
    src: url('../fonts/Druk-Bold-Trial.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}
#jqcheck { background: #fff9d7; text-align: center; color: #333; padding: 10px 0px; font-size: 13px; font-weight: bold; position: fixed; z-index: 9991; width: 100%; font-family: 'ClashDisplay Medium'; }
* { margin: 0px; padding: 0px; }

/* text selection color */
::-moz-selection { background: var(--primary-color);  color: var(--theme-white); text-shadow: none;}
::selection { background: var(--primary-color); color: var(--theme-white); text-shadow: none; }

/* browser scroller style */
::-webkit-scrollbar { width:10px; height:10px; }
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment { display:none; }
::-webkit-scrollbar-track-piece { background-color:#ecedf1; -webkit-border-radius:0px; border-left:1px solid #888; }
::-webkit-scrollbar-thumb:vertical { -webkit-border-radius:0px; background:var(--primary-color); }


@media screen and (-webkit-min-device-pixel-ratio:0) { select { -webkit-appearance: none !important; line-height:28px !important; } }

body {font-family: 'ClashDisplay Medium';color: var(--default-color);font-size:var(--base-font-size);position: relative;}

.mobile-nav.active{left: 0;top: 0;height: 100%;z-index: 99999;overflow-y: hidden;}
.mobile-nav{top: -100%;left: 0; width: 100%;}
.mobile-nav-btn.active {    left: 84%;}
.mobile-nav-btn.active:after{content: '';}
.mobile-nav-btn span:before{display: none;}
.mobile-nav-btn.active span:after {content: ''; transform: rotate( 108deg ) translate(42px, -23px); background: #000; top: -53px; transition: all 0.5s ease-in-out; }
.mobile-nav-btn.active span{transform: rotate( 126deg ) translate(1px, 5px);background: #000;transition: all 0.5s ease-in-out;}
.mobile-nav nav li a{   border-top: unset;font-size: 26px;color: #000000;    font-weight: 100;}
.mobile-nav nav{    padding: 50px 0 0;}
.mobile-nav .logo-main{padding: 20px 0px 15px 24px;}

/* font family */
.ff-primary { font-family: 'ClashDisplay Bold'; }
.ff-secondary { font-family: 'ClashDisplay Medium'; }

/* font colors */
.fc-primary { color: var(--primary-color); }
.fc-secondary { color: var(--secondary-color); }
.fc-dark { color: var(--theme-dark); }
.fc-lite { color: var(--theme-lite); }

/* buttons */
.primary-btn,.secondary-btn { font-size: 13px; font-weight: 400; text-transform: capitalize; padding: 8px 15px;  position:relative; display:table; border-radius: 3px; }
.primary-btn:after, .secondary-btn:after { content: "\e957"; font-family: 'icomoon' !important;
font-size: 13px;  color: white; padding-left: 10px; display: table-cell; vertical-align: middle;  }
.primary-btn { background:var(--primary-color); color: white; }
.primary-btn:hover {background:var(--primary-color-dark); color: white; }
.secondary-btn { background:var(--secondary-color); color: white;  }
.secondary-btn:hover {background:var(--secondary-color-dark); color: white; }

.banner-btn{text-transform: capitalize; display: inline-block; transform: translateY(0rem); -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; color: #fff !important; background-color: transparent;padding: 20px 40px; font-size: 18px; font-weight: 600; border-radius: 5px;border: 1px solid #fff !important;}


.secpad-100{padding: 100px 0;}


.sm-btn { font-size: 14px; }
.md-btn { font-size: 16px; }
.lg-btn { font-size: 18px; }
.xl-btn { font-size: 20px; }

/* headings */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p { margin: 0; padding: 0; }
h1, .h1, h2, .h2 {font-family: 'ClashDisplay Bold';}
h3, .h3, h4, .h4, h5, .h5, h6, .h6{ font-family: 'ClashDisplay Bold'; padding-bottom: 10px;}

h2, .h2 { font-size: 6.7vmin; }
h3, .h3 { font-size: var(--font-size-h3); font-weight: 600; }
h4, .h4 { font-size: var(--font-size-h4); }
h5, .h5 { font-size: var(--font-size-h5); }
h6, .h6 { font-size: var(--font-size-h6); }
p { /*font-size: var(--base-font-size);*/ }

p {font-weight: 400;line-height: 1.4;padding: 0px 0px 20px;margin:0px;color: #687087;}

/*** theme sections padding ***/
.sec-padding-100 { padding:100px 0;} .sec-padding-90 { padding:90px 0;}
.sec-padding-80 { padding:80px 0;} .sec-padding-70 { padding:70px 0;}
.sec-padding-60 { padding:60px 0;} .sec-padding-xlarge { padding:50px 0; }
.sec-padding-large { padding:40px 0; } .sec-padding-medium { padding:30px 0; }
.sec-padding-small { padding:25px 0; } .sec-padding-xsmall { padding:10px 0; }

/*** theme sections margin ***/
.sec-margin-100 { margin:100px 0;} .sec-margin-90 { margin:90px 0;}
.sec-margin-80 { margin:80px 0;} .sec-margin-70 { margin:70px 0;}
.sec-margin-60 { margin:60px 0;} .sec-margin-xlarge { margin:50px 0; }
.sec-margin-large { margin:40px 0; } .sec-margin-medium { margin:30px 0; }
.sec-margin-small { margin:25px 0; } .sec-margin-xsmall { margin:10px 0; }

/*** no padding, no marging ***/
.p-0 { padding:0; }
.pt-0 { padding-top:0px; } .pb-0 { padding-bottom:0px; }
.pl-0 { padding-left:0px; } .pr-0 { padding-right:0px; }
.m-0 { margin:0; }
.mt-0 { margin-top:0px; } .mb-0 { margin-bottom:0px; }
.ml-0 { margin-left:0px; } .mr-0 { margin-right:0px; }


body{    overflow-x: hidden;}


p strong { color: black; }
p span { color: black; }
a:hover { text-decoration: none; }
a:focus { outline: none; text-decoration: none; }
img { border: 0px; outline: none; }
/*img { max-width: 100%;  }*/
ul,li { list-style-type: none; }
.relative { position:relative; }
.absolute { position:absolute; }

h2,.h2 {
 color: #171717;
 line-height: 1.2;
 font-weight: 700;
 padding: 0 0 15px 0;
 position: relative;
 /* letter-spacing: -1px; */
 }
h2 span,.h2 span { color:var(--primary-color);}

a { text-decoration: none; }
.list-simple { list-style: none; margin: 0 0 15px 0; width:100%; display:inline-block; }
.list-simple li {color: var(--default-color);padding: 0 0 10px 16px;line-height: 20px;font-size: 14px;font-weight: 400;position:relative;}
.list-simple li:before {position: absolute; left: 0px;top: 0px;
font-size: 13px; color:var(--secondary-color); content: "\e93a"; font-family: 'icomoon' !important; }

/*** morefull block link ***/
.moreFull { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; text-indent: -9999px; }

/*** transition ***/
.transition {-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }

/*** scale with transition ***/
.scale-with-transition { -webkit-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in;
-moz-transition: all 200ms ease-in; transition: all 200ms ease-in; -webkit-transform: scale(1.05);
-ms-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05); }
.btn-1{transition: all 250ms ease;}
.btn-1:hover p{left: 10px;}
.btn-1:hover span{background: #b1a45d;}
.btn-1:hover i{opacity: 1;color: #ffffff;}
.btn-1 p{padding: 0;display: inline-block;color: #fff;/* letter-spacing: 2px; */font-size: 1.5vw;position: relative;left: -22px;transition: all 250ms ease;font-weight: 300;font-family: 'Outfit';top: .3vw;}
.btn-1 span{display: inline-block !important;width: 3vw;height: 3vw;border: 1px solid #7e7e7e;border-radius: 50%;vertical-align: middle;transition: all 250ms ease;}
.btn-1 span i{color: #fff;text-align: center;display: block;padding: .9vw 0 0;font-size: 22px;font-weight: 200;opacity: 0;transition: all 250ms ease;}
/* header 
------------------------------------*/


/*.main-home-pg .container{    width: 100%;}*/


.main-home-pg{background: #0f0f0f;}
/*.crypto_nft_pg header .container{    width: 100%;}
.crypto_nft_pg footer .container{    width: 100%;}
*/
/* navigation css */
.btn--animated {animation: moveInBottom 0.5s ease-out 0.75s backwards;}@keyframes moveInLeft {0% {opacity: 0;transform: translateX(-10rem);}80% {transform: translateX(1rem);}100% {opacity: 1;transform: translateX(0);}}@keyframes moveInRight {0% {opacity: 0;transform: translateX(10rem);}80% {transform: translateX(-1rem);}100% {opacity: 1;transform: translateX(0);}}@keyframes moveInBottom {from {opacity: 0;transform: translateY(3rem);}to {opacity: 1;transform: translateY(0);}}.navigation__checkbox {display: none;}.navigation__checkbox:checked ~ .navigation__background {transform: scale(100);}.navigation__checkbox:checked ~ .navigation__nav {transform: translateX(0);visibility: initial;opacity: 1;background: linear-gradient(90deg ,#47D8A2 0,#156F9A 91%);background: #e7e7e7;transition: 0.4s ease-out;}.navigation__button {position: relative;top: 9px;/* left: -60px; *//* width: 40px; *//* height: 0px; */border-radius: 50%;cursor: pointer;z-index: 12;text-align: center;margin: 0;}.navigation__background {position: fixed;top: 20px;right: 484px;width: 58px;height: 50px;border-radius: 0;background-image: none;z-index: 10;transition: transform 0.8s cubic-bezier(0.86, 0, 0.07, 1);}.navigation__nav {position: fixed;top: 0;left: 0;height: 100vh;width: 100%;z-index: 11;transform: translateY(-50%);visibility: hidden;opacity: 0;/* transition: opacity 0.8s ease-in, transform 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55); */transition: 0.4s ease-out;}.navigation__list {position: absolute;top: 145px;/* left: -1px; */transform: 0;text-align: center;list-style: none;}.navigation__item {margin: 1rem;counter-increment: list;margin-bottom: 0px !important;}.navigation__link{font-family: 'ClashDisplay Regular';}.navigation__link::before {content: "0" counters(list, "");padding-right: 1.2rem;}.navigation__link:link, .navigation__link:visited {display: inline-block;font-size: 1rem;font-weight: 300;padding: 1rem 2rem;color: #fff;text-decoration: none;background-image: linear-gradient(120deg, transparent 0%, transparent 49.9%, #fff 50%);background-size: 227%;transition: all 0.4s;}.navigation__link:hover, .navigation__link:active {color: #55c57a;background-position: 100%;transform: translateX(1rem);}.navigation__icon {display: inline-block;position: relative;width: 3rem;height: 0.5rem;top: 37%;transition: transform 0.25s ease-in-out;}.navigation__icon-span {position: absolute;height: 6px;width: 50%;background: #000;transition: all 0.5s ease-in;}.navigation__icon-span:nth-child(even) {left: 50%;border-radius: 0 0.9rem 0.9rem 0;}.navigation__icon-span:nth-child(odd) {left: 0;border-radius: 0.9rem 0 0 0.9rem;}.navigation__icon-span:nth-child(1), .navigation__icon-span:nth-child(2) {transform: translateY(-1rem);}.navigation__icon-span:nth-child(5), .navigation__icon-span:nth-child(6) {transform: translateY(1rem);}.navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(1), .navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(6) {transform: rotate(45deg);}.navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(2), .navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(5) {transform: rotate(-45deg);}.navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(2), .navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(6) {transform-origin: left;}.navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(1), .navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(5) {transform-origin: right;}.navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(3) {left: -50%;opacity: 0;}.navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(4) {left: 100%;opacity: 0;}.header__text-box {position: absolute;top: 40%;left: 50%;transform: translate(-50%, -50%);text-align: center;}nav.navigation__nav ul {display: block;text-align: left;}.main_top ul li:last-child {margin-right: 0;}span.addition {width: 100%;text-align: right;display: inline-block;position: relative;top: -29px;}.navigation ul li a{font-size: 25px!important;}.navigation__list{position:relative;top:75px;left: 110px;}.side_right .info_part a{display:block;font-size:35px;color:#fff;line-height:80px;border: none;font-weight: 600;margin-bottom: 0;padding-bottom: 0;padding-top: 0;padding-left: 15px;}.side_right{margin-top: 25%;}.socialss{margin-top:8%}.socialss ul li{display:inline-block;border-radius:100px;text-align:center;width:60px;height:60px;padding-top: 6px;margin-right: 25px;}.socialss ul li:hover{transition:.5s}.socialss ul li a{color:#fff;font-size:33px!important;text-align:center;border: none;padding: 0;}.lastt_qouts{position:fixed;bottom:0;width:100%;background:rgba(0,0,0,.25);padding: 6em 0 9.25em 8em;}.lastt_qouts h2{color:#fff;font-size:35px;z-index:111111;position:inherit;font-weight: 600;padding-top: 10px;}.navigation ul li.hk_customs a{font-size:18px!important;line-height:0}.navigation li.navigation__item.hk_customs{padding:0!important;margin:0!important;padding-left:19px!important}span.copy_side{color:#fff;display:block;margin-top:40px;margin-left:32px;font-size:17px}#menu:after,#menu:before{content:"";display:table}#menu:after{clear:both}#menu{zoom:1}#menu li{float:left;position:relative}*html #menu li a:hover{color:#fafafa}#menu ul{margin:20px 0 0 0;opacity:0;visibility:hidden;position:absolute;top: 35px;left: -5px;z-index:1;background:#fff;background-color: transparent;box-shadow: none;border-radius:3px;transition:all .2s ease-in-out;width: 305px;}#menu li i.fa.fa-caret-right{    padding: 0px 0px 0 8px;    transform: rotate(90deg);color: #161616;font-size: 27px;display: none;}#menu li:hover>ul{opacity:1;visibility:visible;margin:0}#menu ul ul{top: 35px;left: 188px;margin:0 0 0 20px;box-shadow: none;}#menu ul li{float:none;display:block;border:0;box-shadow: none;text-align: left;margin-bottom: 0 !important;padding-bottom: 0;}#menu ul li:last-child{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#menu ul a{padding:10px;width:auto;display:block;white-space:nowrap;float:none;text-transform:none;padding: 11px 0px !important;}#menu ul li:first-child>a{border-radius:3px 3px 0 0}#menu ul li:first-child>a:after{content:'';position:absolute;left:40px;top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #444;display: none;}#menu ul ul li:first-child a:after{left:-6px;top:50%;margin-top:-6px;border-left:0;border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:6px solid #3b3b3b}#menu ul li:first-child a:hover:after{}#menu ul ul li:first-child a:hover:after{border-right-color:#0299d3;border-bottom-color:transparent}#menu ul li:last-child>a{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}#menu-trigger{display:none}@media screen and (max-width:600px){#menu-wrap{position:relative}#menu-wrap *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#menu-trigger{display:block;height:40px;line-height:40px;cursor ointer;padding:0 0 0 35px;border:1px solid #222;color:#fafafa;font-weight:700;background-color:#111;background:url() no-repeat 10px center,linear-gradient(#444,#111);border-radius:6px;box-shadow:0 1px 1px #777,0 1px 0 #666 inset}#menu{margin:0;padding:10px;position:absolute;top:40px;width:100%;z-index:1;background-color:#444;display:none;box-shadow:none}#menu:after{content:'';position:absolute;left:25px;top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #444}#menu ul{position tatic;visibility:visible;opacity:1;margin:0;background:0 0;box-shadow:none}#menu ul ul{margin:0 0 0 20px!important;box-shadow:none}#menu li{position tatic;display:block;float:none;border:0;margin:5px;box-shadow:none}#menu ul li{margin-left:20px;box-shadow:none}#menu a{display:block;float:none;padding:0;color:#999}#menu a:hover{color:#fafafa}#menu ul a{padding:0;width:auto}#menu ul a:hover{background:0 0}#menu ul li:first-child a:after,#menu ul ul li:first-child a:after{border:0}}@media screen and (min-width:600px){#menu{display:block!important;}.navigation__list {top: 360px;/* left: 654px; */}.navigation__item {margin: 1px;}ul#menu {top: 0px;}#menu ul.head-menu-custom {left: 225px;top: -30px;}.navigation li.navigation__item.hk_customs {padding-left: 5px!important;}ul.be1 {left: 170px !important;}ul.head-menu-custom2.be2 {left: 145px !important;}ul.head-menu-custom2.be3 {left: 85px !important;}}.no-transition{transition:none;opacity:1;visibility:visible;display:none}#menu li:hover>.no-transition{display:block}#menu ul li a{font-size: 16px!important;color: #000;position: relative;}.navigation__link::before{display:none}a.navigation__link.hk_united {padding: 0;margin: 0;}#menu ul li a i{position: absolute;right: 10px;top: 15px;}#menu ul ul li a {font-size: 15px !important;}ul#menu {position: relative;top: 7px;}div#accordion {width: 300px;margin-left: 35px;}div#accordion .card {background: transparent;border: none;padding: 0;margin: 0;}.card-header {padding: 0;margin-bottom: 0;background-color: transparent;border-bottom: transparent;}div#accordion h5 {color: white;text-transform: uppercase;}.menu-btn__burger, .menu-btn__burger::before, .menu-btn__burger::after {width: 40px;height: 4px;border-radius: 5px;background-color: #000;box-shadow: 0 2px 5px var(--box-shadow-color);transition: all 0.5s ease-in-out;left: 0;}a.humberg {border: none !important;top: -4px;}.menu-btn__burger::before {transform: translateY(-13px);}.menu-btn__burger::before, .menu-btn__burger::after {content: "";position: absolute;}.menu-btn__burger, .menu-btn__burger::before, .menu-btn__burger::after {width: 40px;height: 4px;border-radius: 5px;background-color: #000;box-shadow: 0 2px 5px var(--box-shadow-color);transition: all 0.5s ease-in-out;left: 0;}.menu-btn__burger::after {transform: translateY(13px);}.menu-btn__burger::before, .menu-btn__burger::after {content: "";position: absolute;}.menu-btn__burger, .menu-btn__burger::before, .menu-btn__burger::after {width: 33px;height: 3px;border-radius: 5px;background-color: #f7f2f2;box-shadow: 0 2px 5px var(--box-shadow-color);transition: all 0.5s ease-in-out;left: 0;}.lastt_qouts h2 a {border: none;color: #000 !important;}li.navigation__item a {border: none;font-weight: 100 !important;padding: 15px 30px !important;}#menu ul.head-menu-custom2 {left: 215px;top: 2px;}ul.head-menu-custom2.be1 {left: 188px !important;}span.humberg {/* right: 0; *//* position: absolute; *//* top: -18px; */float: right;margin: -30px 0px 0 0;display: block;}.menu-btn.open .menu-btn__burger {transform: translateX(-50px);background-color: transparent;box-shadow: none;}.menu-btn.open .menu-btn__burger::before {transform: rotate(45deg ) translate(35px, -35px);}.menu-btn.open .menu-btn__burger::after {transform: rotate(-45deg ) translate(35px, 35px);}.menu-btn {padding: 20px 0px;}.navigation__link:link, .navigation__link:visited {display: inline-block;font-size: 1rem;font-weight: 300;padding: 1rem 2rem;color: #000;text-decoration: none;background-image: linear-gradient(120deg, transparent 0%, transparent 49.9%, #fff 50%);background-size: 227%;transition: all 0.4s;padding-bottom: 0 !important;}.navigation__link:hover, .navigation__link:active {color: #000000;background-position: 100%;transform:  unset;background: unset;transition: all 250ms ease;}.navigation__icon {display: inline-block;position: relative;width: 3rem;height: 0.5rem;top: 37%;transition: transform 0.25s ease-in-out;}.navigation__icon-span {position: absolute;height: 6px;width: 50%;background: #000;transition: all 0.5s ease-in;}.navigation__icon-span:nth-child(even) {left: 50%;border-radius: 0 0.9rem 0.9rem 0;}.navigation__icon-span:nth-child(odd) {left: 0;border-radius: 0.9rem 0 0 0.9rem;}.navigation__icon-span:nth-child(1), .navigation__icon-span:nth-child(2) {transform: translateY(-1rem);}.navigation__icon-span:nth-child(5), .navigation__icon-span:nth-child(6) {transform: translateY(1rem);}.navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(1), .navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(6) {transform: rotate(45deg);}.navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(2), .navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(5) {transform: rotate(-45deg);}.navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(2), .navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(6) {transform-origin: left;}.navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(1), .navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(5) {transform-origin: right;}.navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(3) {left: -50%;opacity: 0;}.navigation__checkbox:checked + .navigation__button .navigation__icon-span:nth-child(4) {left: 100%;opacity: 0;}.header__text-box {position: absolute;top: 40%;left: 50%;transform: translate(-50%, -50%);text-align: center;}nav.navigation__nav ul {display: block;text-align: left;}.main_top ul li:last-child {margin-right: 0;}span.addition {width: 100%;text-align: right;display: inline-block;position: relative;top: -29px;}.navigation ul li a{font-size: 39px!important;}.navigation__list{position:relative;top: 35px;left: 140px;}.side_right .info_part a{display:block;font-size:35px;color: #000;line-height:80px;border: none;font-weight: 600;margin-bottom: 0;padding-bottom: 0;padding-top: 0;padding-left: 15px;}.side_right{margin-top: 25%;}.socialss{margin-top:8%}.socialss ul li{display:inline-block;border-radius:100px;text-align:center;width:60px;height:60px;padding-top: 6px;margin-right: 25px;}.socialss ul li:hover{transition:.5s}.socialss ul li a{color: #000;font-size:33px!important;text-align:center;border: none;padding: 0;}.lastt_qouts{position:fixed;bottom:0;width:100%;background: rgba(0,0,0,.25);padding: 6em 0 9.25em 8em;}.lastt_qouts h2{color:#fff;font-size:35px;z-index:111111;position:inherit;font-weight: 600;padding-top: 10px;}.navigation ul li.hk_customs a{font-size: 14px!important;line-height:0}.navigation li.navigation__item.hk_customs{padding:0!important;margin:0!important;padding-left: 0px!important;}span.copy_side{color: #05072966;display:block;margin-top: 210px;margin-left:32px;font-size: 13px;}#menu:after,#menu:before{content:"";display:table}#menu:after{clear:both}#menu{zoom:1}#menu li{float:left;position:relative}*html #menu li a:hover{color:#fafafa}#menu ul{margin:20px 0 0 0;opacity:0;visibility:hidden;position:absolute;top: 35px;left: -5px;z-index:1;background:#fff;background-color: transparent;box-shadow: none;border-radius:3px;transition:all .2s ease-in-out;width: 305px;}#menu li:hover>ul{opacity:1;visibility:visible;margin:0;}#menu ul ul{top: 35px;left: 188px;margin:0 0 0 20px;box-shadow: none;}#menu ul li{float:none;display:block;border:0;box-shadow: none;text-align: left;margin-bottom: 0 !important;padding-bottom: 0;}#menu ul li:last-child{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#menu ul a{padding:10px;width:auto;display:block;white-space:nowrap;float:none;text-transform:none;padding: 11px 0px !important;}#menu ul li:first-child>a{border-radius:3px 3px 0 0}#menu ul li:first-child>a:after{content:'';position:absolute;left:40px;top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #444;display: none;}#menu ul ul li:first-child a:after{left:-6px;top:50%;margin-top:-6px;border-left:0;border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:6px solid #3b3b3b}#menu ul li:first-child a:hover:after{}#menu ul ul li:first-child a:hover:after{border-right-color:#0299d3;border-bottom-color:transparent}#menu ul li:last-child>a{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}#menu-trigger{display:none}@media screen and (max-width:600px){#menu-wrap{position:relative}#menu-wrap *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#menu-trigger{display:block;height:40px;line-height:40px;cursor ointer;padding:0 0 0 35px;border:1px solid #222;color:#fafafa;font-weight:700;background-color:#111;background:url() no-repeat 10px center,linear-gradient(#444,#111);border-radius:6px;box-shadow:0 1px 1px #777,0 1px 0 #666 inset}#menu{margin:0;padding:10px;position:absolute;top:40px;width:100%;z-index:1;background-color:#444;display:none;box-shadow:none}#menu:after{content:'';position:absolute;left:25px;top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #444}#menu ul{position tatic;visibility:visible;opacity:1;margin:0;background:0 0;box-shadow:none}#menu ul ul{margin:0 0 0 20px!important;box-shadow:none}#menu li{position tatic;display:block;float:none;border:0;margin:5px;box-shadow:none}#menu ul li{margin-left:20px;box-shadow:none}#menu a{display:block;float:none;padding:0;color:#999}#menu a:hover{color:#fafafa}#menu ul a{padding:0;width:auto}#menu ul a:hover{background:0 0}#menu ul li:first-child a:after,#menu ul ul li:first-child a:after{border:0}}
.menu-btn.open .menu-btn__burger {transform: translateX(-50px);background-color: #000;box-shadow: none;position: relative;left: 0px !important;transform: rotate( 49deg );}
.menu-btn.open .menu-btn__burger:before {transform: rotate( 81deg ) translate(0px, 0);background: #000;top: 1px;left: -1px;}
.menu-btn.open .menu-btn__burger:after {transform: rotate( 45deg ) translate(35px, -35px); background: #000; }
.navigation__link:hover{-webkit-background-clip: text;    background-clip: text;    -webkit-text-fill-color: transparent;    display: block;    background-image: radial-gradient(circle farthest-corner at 100% 0,#ffaccf 28%,#5cb6f8 51%,#ba75e0 87%,#dd5183 96%);transition: all 250ms ease;}
.btn__burger::before, .menu-btn__burger::after {
    content: "";
    position: absolute;
}
header{position: fixed;width: 100%;top: 0;z-index: 9999;padding: 35px 0px 0;transition: all 250ms ease;}
header .logowrp{max-width: 100%;line-height: 0;}
header .logowrp img{height: 40px;position: relative; z-index: 9999; }
header .logowrp img.site-logo--futurpreneur{
    height: auto;
    max-height: 40px;
    width: auto;
    max-width: min(168px, 36vw);
    object-fit: contain;
    z-index: 1;
    display: block;
}
header.header-main.head-liquid .row{align-items: center;flex-wrap: nowrap;}
header.header-main.head-liquid .row > .col-md-1:first-child{
    flex: 0 0 auto;
    width: auto;
    max-width: 38%;
    min-width: 0;
    padding-right: 10px;
}
header.header-main.head-liquid .row > .col-md-7{
    flex: 1 1 0;
    min-width: 0;
    width: auto;
    max-width: none;
}
header.header-main.head-liquid .row > .col-md-4{
    flex: 0 1 auto;
    width: auto;
    max-width: none;
}
header.header-main.head-liquid .navwrp ul li:first-child{margin-left: 0;}
header .container-fluid{width: 100% !important;}
header .main-btnwrp{display: block;text-align: right;transition: all 250ms ease;opacity: 0;padding: 0 45px 0 0;}
header .main-btnwrp a.btn-11{background: unset;padding: 13px 20px;color: #fff;border-radius: 10px;border: 3px solid #616161;}
header .main-btnwrp a.btn-22{background: #0f0f0f;   padding: 13px 20px;    color: #fff;    border-radius: 10px;margin: 0 0 0 20px;border-left: 3px solid #8285d4;border-bottom: 3px solid #66aff6;border-top: 3px solid #bc73db;border-right: 3px solid #c867bc;}
header.header-main.showmenu  .main-btnwrp{opacity: 1;}  
.menu-btn__burger:after{content: "";display: none;}
header.header-main.insigtss_bg.showmenu{padding: 35px 0px 20px;/* box-shadow: 1px 13px 60px 0 #31323466; */opacity: 1;
/*backdrop-filter: blur(30px);    -webkit-backdrop-filter: blur(30px);*/
    
}


.main-home-bnner.future-partners{border-top: 1px solid #ffffff33;    overflow: hidden !important;}
.main-home-bnner{height: 100vh;border-bottom: 1px solid #ffffff33;position: relative;/* overflow: hidden; */}
.main-home-bnner .container-fluid{width: 100%;}
.main-home-bnner .col-md-5.txtmain{}
.main-home-bnner .txtwrp{display: block;}
.main-home-bnner .txtwrp img{margin: 0 0 50px;width: 250px;}
.main-home-bnner .txtwrp h1{font-size: 59px;color: #fff;font-weight: 300;line-height: 58px;letter-spacing: 0px;font-family: 'ClashDisplay Bold';margin: 0 0 30px;}
.main-home-bnner .txtwrp h1 span{background-image: aliceblue;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;display: block;background-image: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);color: #D39CF5;} .main-home-bnner .btnwrp{display: block;padding: 30px 0 0;}
.main-home-bnner .txtwrp p{color: #d6d6d6;font-size: 23px;padding: 0px 0 15px;font-weight: 300;} 
.main-home-bnner .col-md-6.offset-md-1:after{content: "";}
.main-home-bnner .col-md-6.offset-md-1{}
.main-home-bnner .mainwrp{width: 100%;display: block;position: relative;height: 29vh;z-index: 99;}
.main-home-bnner .mainwrp.box-1{height: 48vh; z-index: 999;}
.main-home-bnner .mainwrp.box-3{height: 52vh;}
.main-home-bnner .mainwrp.box-3:after{content: "";position: absolute; border-right: 1px solid #ffffff29; width: 100%; height: 100vh; bottom: 0; border-bottom: 1px solid #ffffff29;border-left: 1px solid #ffffff29;} .main-home-bnner .mainwrp.box-4{}
.main-home-bnner .mainwrp.box-3 .txtdiv i{    padding: 0 40px 35px 0;}
.main-home-bnner .mainwrp.box-1:after{content: "";position: absolute;border-right: 1px solid #ffffff29;width: 100%;height: 100vh;bottom: 0;border-bottom: 1px solid #ffffff29;}
.main-home-bnner .mainwrp .txtdiv{}
.main-home-bnner .mainwrp .txtdiv h4{position: absolute;bottom: 0;color: #fff;font-size: 20px;padding: 0 0 35px 30px;}
.main-home-bnner .mainwrp .txtdiv h4.hide-hover{}
.main-home-bnner .mainwrp .txtdiv ul{margin: 0; position: absolute; bottom: 30px; left: 30px; height: 29px; overflow: hidden; transition: all 250ms ease;} 
.main-home-bnner .mainwrp .txtdiv ul li{color: #fff; position: relative; font-size: 16px; top: 0; transition: all 250ms ease;font-weight: 300;} 
.main-home-bnner .mainwrp:hover ul{bottom: 32px;}
.main-home-bnner .mainwrp:hover ul li{top: -24px;}
.navigation__nav .nav-logo{}
.navigation__nav .nav-logo img{position: relative;height: 38px;filter: invert(1);right: -112px;top: -66px;}
.main-home-bnner .mainwrp .txtdiv i{position: absolute;bottom: 0;right: 0;padding: 0 20px 35px 0;color: #fff;}
.color-txt{background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;display: block;font-family: 'ClashDisplay Bold';font-size: 72px;font-weight: 300;line-height: 70px;padding: 0;color: #D39CF5;} 


.secnd-sectionwrp{padding: 0px 0;position: relative;} 
.secnd-sectionwrp .txtwrp{padding: 0px;}
.secnd-sectionwrp .imgwrp{}
.secnd-sectionwrp .imgwrp img{width: 100%;}
.secnd-sectionwrp .video-box{}
.secnd-sectionwrp .video-box video{width: 63%;margin: 0 0 0 130px;}
.secnd-sectionwrp .btnwrp{display: block;padding: 20px 0 0;}
.secnd-sectionwrp .txtwrp p{color: #fff;width: 90%;}
.secnd-sectionwrp .c-your-brand__graphic{ position: relative;    top: 30px;   height: auto;}
.main-home-bnner .mainwrp:hover::before{opacity: 0.5}
.main-home-bnner .mainwrp:before{content: '';position: absolute;width: 100%;height: 100%;background: #0000004f;background: radial-gradient(circle farthest-corner at 100% 0,#ffaccf 28%,#5cb6f8 51%,#ba75e0 87%,#dd5183 96%); -moz-transition: all 1s ease-in; -webkit-transition: all 1s ease-in; -o-transition: all 1s ease-in; transition: all 1s ease-in;opacity: 0;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);  background-size: 400% 400%;  animation: gradient 3s ease infinite;} 
.client-logoswrp{border-bottom: 1px solid #ffffff33;border-top: 1px solid #ffffff33;padding: 60px 0;}
.client-logoswrp .mainwrp{    padding: 0 0 0 30px;}
.client-logoswrp .mainwrp ul{text-align: center;margin: 0;display: block;width: 100%;}
.client-logoswrp .mainwrp ul li{DISPLAY: BLOCK;}
.client-logoswrp .mainwrp ul li img{height: 70px;filter: invert(1);}


.resentwrp{padding: 70px 0 0;overflow: hidden;position: relative;z-index: 10;} 
.resentwrp .txtwrp{display: block;padding: 0 0 100px 0px;}
.resentwrp .txtwrp h2{color: #fff;font-size: 72px;padding: 0;font-family: 'ClashDisplay Bold';font-weight: 100;font-size: 68px;font-weight: 300;line-height: 72px;text-transform: uppercase;}
.resentwrp .mainwrp{width: 100%;border: 1px solid #ffffff33;position: relative;cursor: -webkit-grabbing;background-image: unset !important;transition: all 250ms ease;overflow: hidden;}
.resentwrp .mainwrp .txtdiv{padding: 50px 100px 0 150px;height: 80vh;}
.resentwrp .mainwrp .imgbox{}
.resentwrp .mainwrp .imgbox:after{content: "";position: absolute;width: 100%;height: 100%;background: #0f0f0f87;top: 0;}
.resentwrp .mainwrp .imgbox img{width: 100%;position: absolute; opacity: 0; transition: all 250ms ease;}
.resentwrp .mainwrp:hover .imgbox img{opacity: 1;transition: all 250ms ease;}
.resentwrp .mainwrp .txtdiv h4{color: #fff;font-size: 78px;position: relative;font-weight: 300;}
.resentwrp .mainwrp .txtdiv ul{position: absolute;top: 100px;transition: all 250ms ease;left: 150px;right: 0;margin: auto;width: 100%;display: block;}
.resentwrp .mainwrp .txtdiv ul h6{font-family: 'ClashDisplay Medium' !important;font-size: 28px;color: #ffffff;}
.resentwrp .mainwrp .txtdiv ul li{display: inline-block;color: #fff;border-right: 1px solid #3f3838;margin: 0 10px 0 0;padding: 0 10px 0 0px;}
.resentwrp .mainwrp .txtdiv a{position: absolute;bottom: 50px;}
.resentwrp .mainwrp:hover .txtdiv ul{opacity: 0; transition: all 250ms ease;}

a.btn-11{background: unset;padding: 13px 20px;color: #fff;border-radius: 10px;border-left: 3px solid #8285d4;border-bottom: 3px solid #66aff6;border-top: 3px solid #bc73db;border-right: 3px solid #c867bc;border: 3px solid #cdbf74;}

.workboxwrpr{}
.workboxwrpr .mainbox{border: 1px solid #ffffff33;height: 340px;position: relative;}
.workboxwrpr .mainbox ul{margin: 0;position: absolute;bottom: 30px;left: 30px;height: 80px;overflow: hidden;transition: all 250ms ease;}
.workboxwrpr .mainbox ul li{color: #fff;position: relative;font-size: 24px;top: 0;transition: all 250ms ease;}
.workboxwrpr .mainbox i{position: absolute;color: #fff;bottom: 40px;right: 40px;}
.workboxwrpr .mainbox:hover ul li{top: -70px;}
.workboxwrpr .mainbox:hover ul{bottom: 0;}


.book-your-wrp{background: #dadada;padding: 100px 0;position: relative;z-index: 1;overflow: hidden;}
.book-your-wrp .videowrp{position: absolute;z-index: -1;top: -300px;}
.book-your-wrp .videowrp video{width: 110%;}
.book-your-wrp:after{content: "";position: absolute;    background: #7767105c;width: 100%;height: 100%;top: 0;z-index: -1;}
.book-your-wrp .txtwrp{display: block;}
.book-your-wrp .txtwrp h2{ color: #fff; }
.book-your-wrp .txtwrp p{color: #fff;padding-top: 20px;width: 70%;margin: 0 auto;}
.book-your-wrp .btnwrp{display: block;padding: 20px 0 0;padding-left: 0;}
.book-your-wrp .btnwrp a p{color: #fff;}
.main-heading{padding: 0 0 0px;    font-family: 'ClashDisplay Bold';        font-size: 3.6vw;
  line-height:2.5vw;   text-transform: uppercase;    color: #fff;}
.main-heading span{background-image: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;/* display: block; */color: #D39CF5;}
.main-pera{color: rgba(255, 255, 255, 0.88);font-size: 1.25vw;line-height: 1.7vw;font-family: 'Outfit', sans-serif;font-weight: 400;padding: 0 0 15px;}
.main-pera span.clr-gold{color: #c2b56b;}

.company-count-wrp{background: #fff;/* height: 100vh; *//* overflow: hidden; */padding: 140px 00px 100px;border-bottom: 1px solid #dadada;}
.company-count-wrp .txtwrp{position: sticky;top: 140px;padding: 0 00px 0 10px;width: 80%;}
.company-count-wrp .txtwrp h2{font-size: 56px;    line-height: 48px;    text-transform: unset;}
.company-count-wrp .col-md-5.bodr-line{position: relative;}
.company-count-wrp .col-md-5.bodr-line:after{content: "";position: absolute;border-right: 1px solid #dadada;width: 1px;height: 117%;top: -140px;right: 50px;}
.company-count-wrp  .mainwrp{border: 3px solid #D39CF5;height: 430px;width: 100%;display: block;padding: 50px 40px 0;margin: -40px 0 0;position: relative;box-shadow: 0 25px 70px rgb(0 0 0 / 7%);transition: all 250ms ease;border-radius: 30px;}
.company-count-wrp  .mainwrp h4{font-size: 44px;font-weight: 300;padding: 0 0 30px;color: #000;font-family: 'ClashDisplay Bold' !important;}
.company-count-wrp  .mainwrp p{}
.company-count-wrp  .mainwrp img{/* filter: invert(1); */height: 100px;position: absolute;left: 20px;bottom: 30px;width: 170px;}
.company-count-wrp  .mainwrp.box-2{margin: 40px 0 0;}
.company-count-wrp  .mainwrp:hover{transform: translateY(-0.625rem); -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; }
.company-count-wrp .bodr-line .txtwrp p{padding: 0 0 15px;}
.company-count-wrp .col-md-6.extrawrp{    position: relative; left: 113px;padding: 0 0 80px;}
.company-count-wrp .newz-form form .e-mail{    margin: 0px 10px 0px 0;}
.company-count-wrp .newz-form form .btn-1 p{color: #000;}

.home-counter-wrp{padding: 110px 0;overflow: hidden;position: relative;}
.home-counter-wrp .txtwrp{    width: 50%;    text-align: center;       margin: 0 auto 30px;}
.home-counter-wrp .txtwrp h4{padding: 0 0 20px;color: #fff;font-size: 48px;font-weight: 300;font-size: 58px;font-weight: 300;line-height: 72px;}
.home-counter-wrp .mainwrp{vertical-align: baseline;display: block;/* border-top: 1px solid #8989895c; */width: 100%;margin: 0px 0 0;padding: 0px 0 0;text-align: center;}
.home-counter-wrp .mainwrp h2{color: #fff;       font-size: 72px; font-weight: 100;background-image: radial-gradient(circle farthest-corner at 100% 0,#ffaccf 45%,#5cb6f8 59%,#ba75e0 62%,#dd5183 86%);    -webkit-background-clip: text;    background-clip: text;    -webkit-text-fill-color: transparent;}
.home-counter-wrp .mainwrp p{color: #fff;width: 60%;margin: 0 auto;}



.sometimeswrp{background: #fff;padding: 90px 0;}
.sometimeswrp .txtwrp{}
.sometimeswrp .mainwrp{}
.sometimeswrp .mainwrp .imgwrp{overflow: hidden;}
.sometimeswrp .mainwrp .imgwrp img{width: 100%;    height: 550px;object-fit: cover;}
.sometimeswrp .mainwrp .txtdiv{display: block;padding: 30px 0 0;}
.sometimeswrp .mainwrp .txtdiv span{color: #777;font-size: 16px;display: block;padding: 0 0 5px;}
.sometimeswrp .mainwrp .txtdiv h4{font-size: 22px;padding: 0;height: 70px;}
.sometimeswrp .mainwrp .txtdiv a p{ color: #000; display: inline-block;}


footer{}
footer .main-home-bnner{background: #ffffff;}
footer .main-home-bnner .txtwrp h1{color: #171717;font-size: 64px;line-height: 58px;}
footer .main-home-bnner .mainwrp.box-3:after{border-right: 1px solid #6e4a4a29; border-left: 1px solid #6e4a4a29;border-bottom: 1px solid #6e4a4a29;}
footer .main-home-bnner .mainwrp.box-1:after{border-bottom: 1px solid #6e4a4a29;height: auto;}
footer .main-home-bnner .mainwrp .txtdiv h4{color: #171717;font-weight: 300;font-family: 'ClashDisplay Bold' !important;}
footer .main-home-bnner .mainwrp .txtdiv i{color: #171717;}
footer .main-home-bnner .mainwrp .txtdiv h4 img{display: block;margin: 0 0 20px 0;}
footer .main-home-bnner .socialwrp{margin: 30px 0 0;}
footer .main-home-bnner .socialwrp p{font-size: 18px;color: #000;font-weight: 300;}
footer .main-home-bnner .socialwrp ul{margin: 0;}
footer .main-home-bnner .socialwrp ul li{display: inline-block;margin: 0 20px 0 0;}
footer .main-home-bnner .socialwrp ul li a i{font-size: 20px;color: #000;}
footer .main-home-bnner .finduswrp{display: block;margin: 0px 0 0;position: absolute;bottom: 40px;}
footer .main-home-bnner .finduswrp p{font-size: 18px;color: #000;font-weight: 400;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;display: block;background-image: radial-gradient(circle farthest-corner at 100% 0,#ffaccf 28%,#5cb6f8 51%,#ba75e0 87%,#dd5183 96%);}
footer .main-home-bnner .finduswrp h4{font-size: 16px;width: 50%;    font-weight: 500 !important;    font-family: 'ClashDisplay Bold' !important;}
footer .main-home-bnner .finduswrp a img{display: block;padding: 20px 0 0px;width: 190px;}
footer .main-home-bnner .finduswrp span{display: block;padding: 7px 0 0 12px;}
footer .btm-ftr-wrp{background: #ffffff;border-top: 1px solid #cfcccc;padding: 40px 0;}
footer .btm-ftr-wrp .navwrp{}
footer .btm-ftr-wrp .navwrp p{padding: 0;color: #05072966;font-weight: 500;}
footer .btm-ftr-wrp .navwrp ul{margin: 10px 0 0px;}
footer .btm-ftr-wrp .navwrp ul li{display: inline-block;margin: 0 30px 0 0;}
footer .btm-ftr-wrp .navwrp ul li a{color: #05072966;font-weight: 500;}
footer .img-box-ftr{display: inline-block;padding: 0px 0 0;}
footer .img-box-ftr ul{background: #0F0F0F;border-radius: 7px;margin: 0;padding: 11px 26px 13px;width: 100%;display: inline-block;}
footer .img-box-ftr ul li{display: inline-block;vertical-align: -webkit-baseline-middle;}
footer .img-box-ftr ul li h4{width: 100% !important;color: #fff;padding: 0;font-style: italic;font-size: 14px !important;}
footer .img-box-ftr ul li span{color: #fff;font-size: 6px;text-transform: uppercase;letter-spacing: 1px;margin: -7px 0 0 -10px;}
footer .img-box-ftr ul li h2{color: #fff;font-size: 15px;font-weight: 300;;margin: 0 0 0 30px;border-left: 1px solid #777;padding: 0 0 0 15px;letter-spacing: 0px;}
.img-box-ftr.text-border ul{    background: #fff; border: 1px solid #000;    margin: 0 0 0 10px;}
footer .img-box-ftr.text-border ul li h4{color: #000;}
footer .img-box-ftr.text-border ul li span{color: #000;}
footer .img-box-ftr.text-border ul li h2{color: #000;}
footer .flg-box{    display: inline-block;    text-align: right;    margin: 0px 10px 0 0;    position: relative;    top: 3px;}
footer .flg-box img{    width: 30px;}
footer .flg-box p{    display: inline;    color: #736e6e;    padding:  0 0 0 10px;    text-transform: uppercase;}

.img-box-ftr.text-border ul li{}
footer .main-home-bnner .txtwrp{    padding: 40px 0 0;}
.nft-main-banner{background-image: url(../images/nft-page/nft-bnr.png) ,radial-gradient(circle farthest-corner at 50% 120%,#bfffd5,#95cec5 36%,#366586 56%,#262256 89%);background-repeat: no-repeat;background-size: cover;padding: 120px 0 0;height: 100vh;background-position: center;position: relative;overflow: hidden;}
.nft-main-banner .txtwrp{display: block;text-align: center;}
.nft-main-banner .txtwrp img{}
.nft-main-banner .txtwrp p{color: #fff;font-size: 22px;width: 40%;margin: 0 auto;}
.nft-main-banner .img-main-top{}
.nft-main-banner .img-main-top img{width: 34%;position: absolute;}
.nft-main-banner .img-main-top img.img-1{left: -90px;bottom: 0;}
.nft-main-banner .img-main-top img.img-2{right: -160px;bottom: 0;}
.sticky-div{position: sticky;top: 90px;}

.nft-top-head{color: #4be4ff;letter-spacing: 2px;text-transform: uppercase;font-size: 18px;font-weight: 600;background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.nft-secnd-wrp{background: #210e3f;padding: 40px 0;}
.nft-secnd-wrp .txtwrp{display: block;text-align: center;width: 60%;margin: 0 auto 40px;}
.nft-secnd-wrp .txtwrp h2{color: #fff;}
.nft-secnd-wrp .img-portion{display: block;text-align: center;margin: 0 0 40px;}
.nft-secnd-wrp .img-portion ul{margin: 0;}
.nft-secnd-wrp .img-portion ul li{display: inline-block;    margin: 0 10px;}
.nft-secnd-wrp .img-portion ul li img{width: 100%;}


.project-sizewrp{background-image: url(../images/nft-page/61e4fd553357d5bfcc16f7fd_huge.png) ,linear-gradient(342deg,#f2a1c1,#38216c 41%,#210e3f 64%); background-repeat: no-repeat,repeat;padding-top: 60px; padding-bottom: 40px;-webkit-box-orient: horizontal; -webkit-box-direction: normal;flex-direction: row; -webkit-box-pack: center;flex-wrap: nowrap; background-position: 110% 100%,0 0; background-size: 874px,auto; background-repeat: no-repeat,repeat;-webkit-box-align: stretch; }
.project-sizewrp .txtwrp{}
.project-sizewrp .txtwrp ul{margin: 0;}
.project-sizewrp .txtwrp ul li{border-bottom: 2px solid #3f216e;display: block;margin: 0 0 50px;padding: 0 0 10px;}
.project-sizewrp .txtwrp ul li .main-box{}
.project-sizewrp .txtwrp ul li .main-box h4{}
.project-sizewrp .txtwrp ul li .main-box h1{color: #fff;font-weight: 900;font-size: 100px;}
.project-sizewrp .txtwrp ul li .main-box h2{color: #a5c2a8;font-size: 32px;font-weight: bold;}


.road-map-wrp{background: #210e3f;padding: 90px 0;}
.road-map-wrp .txtwrp{display: block;padding: 0 0 40px;}
.road-map-wrp .txtwrp h2{color: #fff;}
.road-map-wrp .txtwrp p{color: #fff;}
.road-map-wrp .mainwrp{background: #ebffe0;height: 385px;border-radius: 20px;padding: 60px 50px 0;text-align: center;display: block;margin: 0 0 35px;transition: all 250ms ease;}
.road-map-wrp .mainwrp span{width: 47px; height: 47px; background-color: #baf772; font-size: 18px; font-weight: 900; text-transform: uppercase;border-radius: 50%;display: block;text-align: center;margin: 0 auto 25px;color: #210e3f;padding: 10px 0 0;} .road-map-wrp .mainwrp h4{color: #21033d;text-transform: capitalize;font-weight: 900;padding: 0 0 20px;}
.road-map-wrp .mainwrp p{color: #000;font-size: 16px;font-weight: 300;}
.road-map-wrp .mainwrp:hover{    transform: translateY(-0.625rem); -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; }

.btn-22{background: #0f0f0f; padding: 13px 20px; color: #fff; border-radius: 10px; margin: 0 0 0 20px; border-left: 3px solid #8285d4; border-bottom: 3px solid #66aff6; border-top: 3px solid #bc73db; border-right: 3px solid #c867bc; }

.nft-join-wrp{background: linear-gradient(330deg,#f2a1c1,#38216c 41%,#1e0d39 64%);padding: 120px 0 0px;position: relative;}
.nft-join-wrp .imgwrp{}
.nft-join-wrp .imgwrp img{position: absolute;width: 60%;left: 160px;bottom: 0;}
.nft-join-wrp .txtwrp{}
.nft-join-wrp .txtwrp h2{color: #fff;}
.nft-join-wrp .txtwrp p{color: #fff;}
.nft-join-wrp .btnwrp{display: block;    padding: 20px 0 120px;}
.nft-btn-1{background: #210e3f;padding: 17px 44px;border-radius: 10px;color: #fff;font-weight: 500;}
.nft-btn-2{background: #5238a0; padding: 17px 44px; border-radius: 10px; color: #fff; font-weight: 500;margin: 0 0 0 15px;}



.nft-zig-zag-wrp{background: #210e3f;padding: 90px 0;}
.nft-zig-zag-wrp .txtwrp{display: block;text-align: center;}
.nft-zig-zag-wrp .txtwrp ul{margin: 40px 0 0;}
.nft-zig-zag-wrp .txtwrp ul li{}
.nft-zig-zag-wrp .txtwrp ul li img{width: 80px;margin: 0 6px 0;}
.nft-zig-zag-wrp .txtwrp ul li h1{display: inline-block;font-size: 72px;font-weight: 700;color: #ebffe0;margin: 0 10px;vertical-align: middle;}
.nft-zig-zag-wrp .txtwrp p{color: #fff;width: 60%;margin: 60px auto 0;}


.nft-meet-the{background-image: url("../images/nft-page/nft-bnr.png") ,radial-gradient(circle farthest-corner at 50% 150%,#fff2ae,#f2a1c1 32%,#38216c 77%,#21033d 102%);background-size: cover,auto;background-repeat: no-repeat,repeat;background-attachment: scroll,scroll;padding: 90px 0;}
.nft-meet-the .txtwrp{display: block;text-align: center;width: 60%;margin: 0 auto 50px;}
.crypto_nft_pg h2.main-heading{color: #fff;}
.crypto_nft_pg p.main-pera{color: #fff;}
.nft-meet-the .mainwrp{background: #fff;display: block;text-align: center;padding: 10px 0 20px;border-radius: 14px;transition: all 250ms ease;}
.nft-meet-the .mainwrp img{width: 95%;margin: 0 0 20px;}
.nft-meet-the .mainwrp h4{font-size: 18px;font-weight: bold;    font-size: 18px; font-weight: 600; background: -webkit-linear-gradient(266deg, #2090ff 0%, #ff5aeb 99%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.nft-meet-the .mainwrp p{font-size: 14px;color: #000;    padding: 0 20px;}
.nft-meet-the .mainwrp:hover{    transform: translateY(-0.625rem); -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; }

.meta-main-bnrwrp{padding: 160px 0 90px;}
.meta-main-bnrwrp .container-fluid{width: 90%;}
.meta-main-bnrwrp .txtwrp{display: block;text-align: center;padding: 0 0 120px;}
.meta-main-bnrwrp .txtwrp h1{color: #000;font-size: 92px;font-weight: 600;}
.meta-main-bnrwrp .txtwrp h1 span{display: block;    background: radial-gradient(circle farthest-corner at 100% 0,#ffaccf 28%,#5cb6f8 51%,#ba75e0 87%,#dd5183 96%);    -webkit-background-clip: text;    background-clip: text;   -webkit-text-fill-color: transparent;}
.meta-main-bnrwrp .txtdiv{}
.meta-main-bnrwrp .txtdiv p{}
.meta-main-bnrwrp .imgwrp{}
.meta-main-bnrwrp .imgwrp img{width: 100%;margin: -210px 0 0;-webkit-animation: scrollDownAnimation 1s ease infinite alternate;}
.meta-main-bnrwrp .main-bnr-testi{margin: 80px 0 0;}
.meta-main-bnrwrp .main-bnr-testi h4{font-size: 22px;}
.meta-main-bnrwrp .main-bnr-testi p{}
.meta-main-bnrwrp .main-bnr-testi .tetiimg{position: relative;}
.meta-main-bnrwrp .main-bnr-testi .tetiimg a:after{content: "";position: absolute;background: #3b62e58c;width: 100%;height: 100%;left: 0;border-radius: 10px;}
.meta-main-bnrwrp .main-bnr-testi .tetiimg img{width: 100%;border-radius: 10px;}
.meta-main-bnrwrp .main-bnr-testi .tetiimg a{}
.meta-main-bnrwrp .main-bnr-testi .tetiimg i{position: absolute;left: 0;right: 0;top: 90px;bottom: 0;margin: auto;display: block;text-align: center;color: #fff;z-index: 11;font-size: 48px;font-weight: 100;}
@keyframes scrollDownAnimation{from{transform:translateY(0);}
to{transform:translateY(-10px);}
}
@-webkit-keyframes scrollDownAnimation{from{transform:translateY(0);}
to{transform:translateY(-10px);}
}
.meta_pg{background-image: url(../images/meta-page/meta-main-banner.png);background-repeat: no-repeat;background-size: cover;}
.fancybox-slide--iframe .fancybox-content{height: 100% !important;}
.meta-main-bnrwrp .socialwrp{margin: -100px 0 0;}
.meta-main-bnrwrp .socialwrp ul{margin: 0;display: inline-block;}
.meta-main-bnrwrp .socialwrp ul li{display: inline-block;margin: 0 20px 0 0;}
.meta-main-bnrwrp .socialwrp ul li a i{font-size: 20px;color: #5b5a5a;transition: all 250ms ease; display: inline-block;}
.meta-main-bnrwrp .socialwrp ul li:hover a i{color: #000;    transform: translateY(-0.625rem); -webkit-transition: .4s; -moz-transition: .4s; -o-transition: .4s; transition: .4s; }


.meta-client-wrp{padding: 90px 0;}
.meta-client-wrp .mainwrp{display: block;text-align: center;}
.meta-client-wrp .mainwrp ul{margin: 0 auto;}
.meta-client-wrp .mainwrp ul li{display: inline-block;margin: 0 57px 0;}
.meta-client-wrp .mainwrp ul li img{width: 150px;filter: grayscale(1);transition: all 250ms ease;}
.meta-client-wrp .mainwrp ul li:hover img{filter: unset;transition: all 250ms ease;}


.meta-second-wrp{    padding: 170px 0 70px;position: relative;}
.meta-second-wrp .imgwrp{}
.meta-second-wrp .imgwrp img{position: absolute;width: 90%;bottom: -120px;left: 20px;}
.meta-second-wrp .txtdiv{width: 89%;display: block;}
.meta-second-wrp .btnwrp{display: block;padding: 20px 0 0;}
.meta-second-wrp .txtdiv h2{}
.meta-second-wrp .txtdiv h2 span{display: inline-block;}
.meta_pg .btn-1 span i{color: #000;}
.meta_pg .btn-1 p{color: #000;}
/*.meta_pg .container-fluid{    width: 90%;}*/


.meta-case-studieswrp{padding: 90px 0;}
.meta-case-studieswrp .txtwrp{padding: 0 0 50px;}
.meta-case-studieswrp .mainwrp{display: block;transition: all 250ms ease;cursor: pointer;}
.meta-case-studieswrp .mainwrp img{width: 90%;}
.meta-case-studieswrp .mainwrp .txtdiv{padding: 40px 0 0;}
.meta-case-studieswrp .mainwrp .txtdiv span{display: block;padding: 0 0 20px;font-size: 16px;    color: #000;}
.meta-case-studieswrp .mainwrp .txtdiv h4{font-size: 26px;    color: #000;    font-weight: 300;}
.meta-case-studieswrp .mainwrp.box-2{margin: 100px 0 0;}
.meta-case-studieswrp .mainwrp:hover{    transform: translateY(-0.625rem); -webkit-transition: .4s; -moz-transition: .4s; -o-transition: .4s; transition: .4s; }


.meta-testi-wrp{background: #3b62e5;padding: 110px 0;}
.meta-testi-wrp .txtwrp{}
.meta-testi-wrp .txtwrp h4{color: #f8a574;font-size: 18px;display: inline-block;}
.meta-testi-wrp .txtwrp span{display: inline-block;margin: 0 0 0 20px;}
.meta-testi-wrp .txtwrp span i{color: #f8a574;font-size: 10px;margin: 0 4px 0 0;}
.meta-testi-wrp .txtwrp h2{color: #fff;}
.meta-testi-wrp .txtdiv p{color: #fff;}
.meta-testi-wrp .imgwrp{display: block;padding: 25px 0 0;}
.meta-testi-wrp .imgwrp img{height: 90px;border-radius: 50%;width: 90px;object-fit: cover;vertical-align: top;}
.meta-testi-wrp .imgwrp h6{display: inline-block;color: #fff;padding: 20px 0 0 20px;font-size: 22px;}
.meta-testi-wrp .imgwrp h6 span{display: block;font-size: 16px;}


.meta-services-wrp{padding: 90px 0;}
.meta-services-wrp .imgwrp{}
.meta-services-wrp .imgwrp img{width: 100%;}
.meta-services-wrp .txtwrp{}
.meta-services-wrp .txtwrp ul{}
.meta-services-wrp .txtwrp ul li{font-size: 22px;color: #000;font-weight: 300;padding: 0 0 26px;}


.blog-rec-wrp{padding: 90px 0;}
.blog-rec-wrp .txtwrp{display: block;padding: 0 0 0 120px;}
.blog-rec-wrp .mainwrp{overflow: hidden; border-radius: 9px; }
.blog-rec-wrp .mainwrp:hover img{transform: scale(1.1); transition: 1s all; }
.blog-rec-wrp .mainwrp .imgwrp{    position: relative;}
.blog-rec-wrp .mainwrp .imgwrp .overlay{    position: absolute;    width: 100%;    height: 100%;    background: #0006;    top: 0;}
.blog-rec-wrp .mainwrp img{width: 100%;}
.blog-rec-wrp .txtdiv{padding: 20px 0 0;display: block;position: absolute;bottom: 20px;left: 40px;}
.blog-rec-wrp .txtdiv h4{font-size: 22px;color: #fff;font-weight: 500;}
.blog-rec-wrp .txtdiv a{display: block;color: #fff;font-size: 18px;}
.blog-rec-wrp .txtdiv a img{width: 20px;margin: 0 0 0px 7px;filter: invert(1);}


.meta-btm-from{padding: 120px 0;}
.meta-btm-from .imgwrp{}
.meta-btm-from .imgwrp img{position: absolute;width: 110%;left: -90px;-webkit-animation: scrollDownAnimation 1s ease infinite alternate;top: -110px;}
.meta-btm-from .formwrp{width: 80%;display: block;}
.meta-btm-from .formwrp .txtdiv{}
.meta-btm-from .formwrp form .lablwrp{}
.meta-btm-from .formwrp form .lablwrp input{height: 46px;width: 100%;padding: 0 0 0 10px;margin: 0 0 12px;background: #fff0;border: 1px solid #cac4c4;border-radius: 7px;outline: none;}
.meta-btm-from .formwrp form .lablwrp input.btnmain{padding: 0;background: #3b62e5;color: #fff;font-size: 16px;}
.meta-btm-from .formwrp form .lablwrp select{height: 46px; width: 100%; padding: 0 0 0 10px; margin: 0 0 12px; background: #fff0; border: 1px solid #cac4c4; border-radius: 7px; outline: none; }
.meta-btm-from .formwrp form .lablwrp textarea{height: 126px; width: 100%; padding: 12px 0 0 10px; margin: 0 0 12px; background: #fff0; border: 1px solid #cac4c4; border-radius: 7px; outline: none;resize: none;}


.meta_pg .main-home-bnner .container-fluid{    width: 100%;}


.brading-main-bnr{background-image: url(../images/branding-page/branding-bnr.webp);height: 100vh;padding: 370px 0 0;background-repeat: no-repeat;background-size: cover;/* background-attachment: fixed; */}
.brading-main-bnr .txtwrp h1{color: #fff;font-size: 58px;    font-weight: 300;    line-height: 72px;    letter-spacing: -1px;    font-family: 'ClashDisplay Bold';}
.brading-main-bnr .btnwrp{display: block;padding: 30px 0 0px;}


.brandin-perf-wrp{background-image: url(../images/branding-page/fpo-tumblr.jpg);background-repeat: no-repeat;background-size: cover;padding: 110px 0;}
.brandin-perf-wrp .txtwrp{display: block;text-align: center;width: 80%;margin: 0 auto;}
.brandin-perf-wrp .txtwrp h2{color: #fff;font-size: 32px;font-weight: 300;line-height: 45px;padding: 20px 0 0;}


.brading-mbl-slr-wrp{padding: 90px 0;}
.brading-mbl-slr-wrp .txtwrp{display: block;padding: 260px 0 0;}
.brading-mbl-slr-wrp .txtwrp h2{font-size: 62px;}
.brading-mbl-slr-wrp .txtwrp p{width: 80%;}
.brading-mbl-slr-wrp .txtwrp.right-wrp{margin: 0px 0 0;}
.brading-mbl-slr-wrp .imgwrp{}
.brading-mbl-slr-wrp .imgwrp img{width: 70%;margin: 0 auto;}


.branding-img-box{padding: 70px 0 0;}
.branding-img-box .mainwrp{position: relative;transition: all 250ms ease; overflow: hidden;}
.branding-img-box .mainwrp .imgwrp{transition: all 250ms ease;}
.branding-img-box .mainwrp .imgwrp:after{content: "";position: absolute;width: 100%;height: 100%;background: #00000063;left: 0;top: 0;transition: all 250ms ease;}
.branding-img-box .mainwrp .imgwrp img{width: 100%; transition: all 250ms ease;}
.branding-img-box .mainwrp .txtdiv{position: absolute;top: 410px;z-index: 1;left: 0;right: 0;margin: auto;transition: all 250ms ease;bottom: 0;display: block;text-align: center;}
.branding-img-box .mainwrp .txtdiv h2{color: #fff;padding: 0 0 25px;}
.branding-img-box .mainwrp .txtdiv i{font-size: 60px;color: #fff;transition: all 250ms ease;opacity: 0;}
.branding-img-box .mainwrp:hover .txtdiv i{opacity: 1;}
.branding-img-box .mainwrp:hover .imgwrp{transform: scale(1.1);}
.branding-img-box .mainwrp:hover .imgwrp:after{opacity: 0;}


.individualwrp{position: relative;padding: 70px 0 0;}
.individualwrp .mainimgwrp{position: relative;}
.individualwrp .mainimgwrp img{width: 100%;height: 700px;object-fit: cover;}
.individualwrp .mainimgwrp h2{position: absolute;color: #fff;top: 420px;left: 0;right: 0;display: block;text-align: center;}
.individualwrp .mainbox{display: block; text-align: center;position: relative;width: 40%;margin: 0 auto;}
.individualwrp .mainbox img{width: 320px;border-radius: 10px;height: 320px;object-fit: cover;position: relative;margin: 0 0 30px;}
.individualwrp .mainbox h2{color: #fff;font-size: 36px;position: absolute;top: 330px;text-align: center;display: block;right: 0;left: 0;display: none;}
.individualwrp .mainbox .txtdiv{}
.individualwrp .mainbox .txtdiv p{color: #000;padding: 0 0 30px;}
.individualwrp .mainbox .txtdiv a{color: #ce0058;border: 2px solid;padding: 10px 20px;border-radius: 10px;}
.individualwrp .mainimgwrp:hover{}
.individualwrp .mainbox{opacity: 0;position: absolute;top: -20px;    right: 0; left: 0;}
.individualwrp .comb-box-wrp{display: table;margin: auto;text-align: center;position: relative;top: 350px;z-index: 1;background: #fff;padding: 10px 20px 13px;border-radius: 7px;}
.individualwrp .comb-box-wrp h2{padding: 0;line-height: initial;font-style: italic;font-size: 34px;}
.mainbox{display:none;}
.hvr-efct:hover .mainimgwrp{display: none;}
.hvr-efct:hover .mainbox{padding: 50px 0 0;opacity: 1;transition: 2s all;}
.mainbox video{width: 100%;border-radius: 19px;} 

.scnd-videowrp{height: auto; overflow: hidden; object-fit: cover; margin: 0 0 -10px 0;}
.scnd-videowrp .vedeiowrp{}
.scnd-videowrp .vedeiowrp video{width: 100%; height: 100%; }



.branding-logoswrp{background: #000;padding: 70px;}
.branding-logoswrp .mainwrp{}
.branding-logoswrp .mainwrp ul{margin: 0;}
.branding-logoswrp .mainwrp ul li{}
.branding-logoswrp .mainwrp ul li img{}


.humanwrp{background-image: url(../images/branding-page/mark-group.webp);padding: 110px 0;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;}
.humanwrp .container-fluid{width: 80%;}
.humanwrp .txtwrp{}
.humanwrp .txtwrp h2{color: #fff;}
.humanwrp .txtwrp p{color: #fff;}
.humanwrp .btnwrp{display: block;padding: 20px 0 0;}
.humanwrp .btnwrp a{}
.humanwrp .btnwrp a span{border: 1px solid #fff;}
.humanwrp .mainwrp{display: block;text-align: center;}
.humanwrp .mainwrp img{width: 70px;margin: 0 0 30px;}
.humanwrp .mainwrp .txtdiv{border-top: 1px solid #c8a8a8;padding: 20px 0 0;}
.humanwrp .mainwrp .txtdiv h4{color: #fff;font-size: 40px;}
.humanwrp .mainwrp .txtdiv p{color: #fff;}


.good-thk-wrp{padding: 70px 0;overflow: hidden;}
.good-thk-wrp .txtwrp{}
.good-thk-wrp .btnwrp{}
.good-thk-wrp .btnwrp a p{color: #000;}
.good-thk-wrp .imgwrp{display: block;text-align: center;}
.good-thk-wrp .imgwrp img{width: 80%;}



.branding-workforce-wrp{background: #f5f5f5;    padding: 110px 0 110px;position: relative;}
.branding-workforce-wrp .txtwrp{    padding: 180px 0 0;}
.branding-workforce-wrp .btnwrp{display: block;padding: 20px 0 0;}
.branding-workforce-wrp .btnwrp a p{color: #000;}
.branding-workforce-wrp .btm-txt{display: block;padding: 70px 0 0;}
.branding-workforce-wrp .btm-txt h4{font-size: 16px;font-weight: 600;padding: 0 0 5px;}
.branding-workforce-wrp .btm-txt span{color: #2e2626;}
.branding-workforce-wrp .curclewrp{}
.branding-workforce-wrp .curclewrp .boxwrp{background: #c91459;width: 350px;height: 350px;position: unset;border-radius: 50%;display: block;text-align: center;padding: 150px 0 0;color: #fff;font-size: 24px;}
.branding-workforce-wrp .curclewrp .boxwrp.box-1{width: 340px;height: 340px;padding: 170px 0 0;margin: 0 0 0 530px;}
.branding-workforce-wrp .curclewrp .boxwrp.box-2{width: 360px;height: 370px;padding: 180px 0 0;margin: -120px 0 0  210px;}
.branding-workforce-wrp .curclewrp .boxwrp.box-3{width: 270px;height: 270px;padding: 130px 0 0;margin: -230px 0 0 -80px;}
.branding-workforce-wrp .curclewrp .boxwrp.box-4{width: 300px;height: 300px;margin: -30px 0 0 90px;}
.branding-workforce-wrp .curclewrp .boxwrp.box-5{width: 290px;height: 290px;padding: 120px 0 0;margin: -520px 0 0 580px;}
.branding-workforce-wrp .curclewrp .boxwrp.box-6{width: 230px;height: 230px;padding: 90px 0 0;margin: -20px 0 0 430px;}



.branding-cta-btmwrp{background-image: url(../images/branding-page/Texture-purple-sand.jpg);background-repeat: no-repeat;background-size: cover;background-attachment: fixed;padding: 110px 0;}
.branding-cta-btmwrp .txtwrp{display: block;text-align: center;}
.branding-cta-btmwrp .txtwrp h2{color: #fff;}
.branding-cta-btmwrp .txtwrp p{color: #fff;padding: 0 0 45px;}
.branding-cta-btmwrp .txtwrp a{background: #ce0058;color: #fff;padding: 16px 40px;border-radius: 10px;}



.contact-pg .main-home-bnner{height: 100vh;position: relative;}
.contact-pg .main-home-bnner .mainwrp.box-1:after{    height: auto;}
.contact-pg .main-home-bnner .imgwrp{background-image: url(../images/Building.jpg);background-position: center;background-size: cover;height: 100vh;background-repeat: no-repeat;} 
.contact-pg .main-home-bnner .imgwrp img{width: 100%;    height: 100vh;    object-fit: cover;}
.contact-pg .main-home-bnner .col-md-6.txtmain{}
.contact-pg .main-home-bnner.cntc-baner .mainwrp .txtdiv h4 img{    display: block;    padding: 0 0 15px;    filter: invert(1);}
.contact-pg .main-home-bnner.cntc-baner .mainwrp.box-3:after{    border-top: 1px solid #ffffff29;}
.contact-pg .main-home-bnner.cntc-baner .mainwrp .txtdiv{padding: 0 0 0 80px;}

.countrwrp{background-color: #0f0f0f;padding: 70px 0;position: relative;    overflow: hidden;z-index: 1;}
.countrwrp .mainwrp{margin: 0 0 100px; }
.countrwrp .mainwrp h4{color: #fff;border-bottom: 2px solid #e4e0e0a6;font-size: 27px;padding: 0 0 15px;}
.countrwrp .mainwrp h2{color: #fff; font-size: 42px; font-weight: 500; padding: 25px 0 0;     color: #fcc20c;}
.countrwrp .mainwrp p{color: #fff; font-size: 16px; }
.countrwrp .mainwrp .topwrp{padding: 97px 0 0;}
.countrwrp .btmtxt{position: relative;z-index: 11;padding-left: 0;}
.countrwrp .btmtxt a{color: #fff;font-size: 16px;margin: 40px 0 0;display: block;}
.countrwrp .btmtxt a img{display: inline-block;width: 30px;margin: 0 10px 0 0;}
.countrwrp .btmtxt p{color: #fff;padding: 30px 0 0px;}
.countrwrp .btmtxt p span{    color: #b4a760;}
.countrwrp .btmtxt h2{color: #fff;/* font-size: 36px; *//* padding: 0 0 60px; */    line-height: 3.5vw;}
.countrwrp .imgwrp{}
.countrwrp .imgwrp img{width: 100%;margin: 30px 0 0;}
.countrwrp img.road-img{width: 100%;position: absolute;bottom: 110px;z-index: -1;}
.countrwrp .txtdivwrp img.txt-img{width: 50%;position: absolute;right: -90px;top: -145px;}
.countrwrp .txtdivwrp{position: relative;padding: 0 0 0;top: 230px;right: 100px;}
.countrwrp .txtdivwrp h2{color: #fff;width: 65%;padding: 0 0 20px;position: relative;}
.countrwrp .txtdivwrp p{color: #fff;width: 65%;}
.countrwrp .video-box{position: absolute;height: 100%;display: block;width: 100%;top: -40px;right: -140px;}
.countrwrp .video-box video{    border-radius: 50%;    width: 700px;    height: 700px;    object-fit: cover;}
.countrwrp {}
.countrwrp .newz-text{}
.countrwrp .newz-text h4{    font-family: outfit;    font-size: 1.9vw;    color: #fff;    width: 38vw;}
.countrwrp .newz-text h4 span{color:#B1A45D;}
.countrwrp .newz-form{}
.countrwrp .newz-form form .e-mail{margin: 0px 10px 0 0;width: 64%;height: 3vw;border-radius: 30vw;padding: .3vw 0 0 1.5vw;}
.countrwrp .newz-form form .e-mail::placeholder{font-family: outfit;font-size: 1vw;  }
.countrwrp .newz-form h6{color: #737276;text-align: left;font-family: 'Outfit';font-size: 1vw;margin: .5vw 0 0 .5vw;padding: 0;}





.center-cta{padding: 0 0 50px;}
.center-cta .txtwrp{width: 60%;margin: 0 auto;}
.center-cta .txtwrp h2{color: #fff;background-image: radial-gradient(circle farthest-corner at 100% 0,#ffaccf 28%,#5cb6f8 51%,#ba75e0 87%,#dd5183 96%);    -webkit-background-clip: text;    background-clip: text;    -webkit-text-fill-color: transparent;}
.center-cta .txtwrp p{color: #fff;}
.center-cta .txtwrp a{}


.jobwrp{background: #eee;padding: 50px 0;}
.jobwrp .txtwrp{}
.jobwrp .txtwrp img{width: 135px;}
.jobwrp .txtwrp h4{display: inline-block;font-size: 42px;padding: 0 0 0 10px;color: #000;}
.jobwrp .txtwrp h2{}
.jobwrp .container-fluid{width: 100%;    padding-left: 110px;}

.mailwrp{color: #fafafa;padding: 300px 0;}
.mailwrp .txtwrp{height: 160px;overflow: hidden;position: relative;}
.mailwrp .txtwrp h1{font-size: 150px;position: absolute;display: block;width: 100%;top: -170px;}
.mailwrp .txtwrp:hover h1{}
.mailwrp:hover h1{    top: 0px;transition: all 250ms ease;}

.contact-pg footer .main-home-bnner{}

.serve-page{}
.serve-page .sometimeswrp .mainwrp{border: 2px solid #eee;    padding: 200px 0 70px;}
.serve-page .sometimeswrp .mainwrp .imgwrp{}
.serve-page .sometimeswrp .mainwrp .imgwrp img{}
.serve-page .sometimeswrp .mainwrp .txtdiv{padding: 70px 30px;}
.serve-page .sometimeswrp .mainwrp .txtdiv h4{font-size: 36px;height: auto;padding: 0 0 10px;}
.serve-page .sometimeswrp .mainwrp .txtdiv p{}
.serve-page .sometimeswrp .mainwrp .txtdiv a{}
.serve-page .sometimeswrp .mainwrp:hover img{transform: scale(1.1);transition: 1s all;}
.serve-page .sometimeswrp{    border-bottom: 2px solid #eee;}
.serve-page .sometimeswrp .container-fluid{width: 100%;}

.privacywrp{background: linear-gradient(86deg, #000000b8, transparent);padding: 130px 0 60px;border-bottom: 1px solid #585858;}
.privacywrp .container{    max-width: 840px;}
.privacywrp .txtwrp{}
.privacywrp .txtwrp .privacy-head{}
.privacywrp .txtwrp .privacy-head h4{font-size: 36px;color: #fff;font-family: 'ClashDisplay Medium';margin: 0 0 10px;}
.privacywrp .txtwrp .privacy-head h4 span{font-weight: 600;}
.privacywrp .txtwrp .privacy-head p{font-size: 20px;color: #fff;font-family: 'Outfit';}
.privacywrp .txtwrp .first-head{}
.privacywrp .txtwrp .first-head h6{font-size: 28px;color: #fff;font-family: 'ClashDisplay Medium';margin: 20px 0 10px;}
.privacywrp .txtwrp .first-head ul{}
.privacywrp .txtwrp .first-head ul li{font-size: 18px;color: #fff;}
.privacywrp .txtwrp .first-head p{    color: #cbbd72;    font-size: 18px;}
.privacywrp .txtwrp .first-head p span{    color: #fff;}
.privacywrp .txtwrp .privacy-body{padding: 20px 0;border-bottom: 1px solid #585858;}
.privacywrp .txtwrp .privacy-body h6{    color: #fff;    font-family: 'ClashDisplay Medium';    font-size: 28px;    margin: 20px 0 0;}
.privacywrp .txtwrp .privacy-body p{    color: #fff;    font-size: 20px;    font-family: 'Outfit';    font-weight: 300;}
.privacywrp .txtwrp .privacy-body h3{font-size: 26px;color: #fff;font-family: 'Outfit';margin: 20px 0 15px;}
.privacywrp .txtwrp .privacy-body ul{}
.privacywrp .txtwrp .privacy-body ul li{padding: 0 0px 20px 20px;font-size: 18px;position: relative;color: #fff;font-family: 'Outfit';font-weight: 300;}
.privacywrp .txtwrp .privacy-body ul li:before{content: '';position: absolute;height: 7px;width: 7px;border-radius: 50%;background: #c4b66d;left: 0;top: 7px;}
.privacywrp .txtwrp .privacy-body ul li:after{}
.privacywrp .txtwrp .privacy-body .accordion{}
.privacywrp .txtwrp .privacy-body .accordion .quest-section{width: 48%;display: inline-block;border: 1px solid #000;padding: 10px 20px;margin: 10px 7px;position: relative;}
.privacywrp .txtwrp .privacy-body .accordion .quest-section img{    padding: 0 10px 0 0;    vertical-align: top;}
.privacywrp .txtwrp .privacy-body .accordion .quest-section a{color: #000;}
.privacywrp .txtwrp .privacy-body .accordion h4{}
.privacywrp .txtwrp .privacy-body .accordion p{}
.privacywrp .txtwrp .privacy-body .accordion .quest-section:before{content: '\f0da';right: 20px;position: absolute;font-family: 'FontAwesome';color: #000;top: 10px;}



.accord ul {list-style: none; padding: 0; }
.accord ul .inner {overflow: hidden; display: none; padding: 10px 10px 10px;}
.accord ul li {display: inline-block;;;width: 48%;margin: 0 14px 14px 0;border: 1px solid #a6a6a6;position: relative;padding: 0 !important;}
.accord ul li:after{content: '\f0da';right: 20px; position: absolute; font-family: 'FontAwesome'; color: #000; top: 10px;} 
.accord ul li:before{display: none;} 
.accord ul li a.toggle {width: 100%; display: block; color: #000000; padding: 0.75em; border-radius: 0.15em; transition: background 0.3s ease; border-bottom: 1px solid #4e4c4c;}
.accord ul li a.toggle:hover {}
.accord ul li img{padding: 0 10px 0 0;vertical-align: middle;}
.privacy-body.accord ul li{width: 100%;margin: 0;}
.privacy-body.accord ul{margin: 0;}
.privacy-footer{padding: 30px 0;}
.privacy-footer p{    color: #fff;    font-family: 'Outfit';    font-size: 16px;}
.privacy-footer p a{color: #b9ac64;text-decoration: underline;}
.privacy-body ul li span{font-weight: 600;color: #ffffff;}  

.drk-logo header{/* background: #000; *//* padding: 35px 0px 20px; *//* box-shadow: 1px 13px 60px 0 #31323466; */}
.drk-logo .sometimeswrp{    padding: 190px 0;}


@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}




header .navigation .mainwrp{width: 100%;display: block;position: relative;height: 29vh;z-index: 99;}
header .navigation .mainwrp.box-1{height: 48vh; z-index: 999;}
header .navigation .mainwrp.box-3{height: 52vh;}
header .navigation .mainwrp.box-3:after{content: "";position: absolute; border-right: 1px solid #20202029; width: 100%; height: 100vh; bottom: 0; border-bottom: 1px solid #20202029;border-left: 1px solid #20202029;} 
header .navigation .mainwrp.box-4{}
header .navigation .mainwrp.box-3 .txtdiv i{    padding: 0 40px 35px 0;}
header .navigation .mainwrp.box-1:after{content: "";position: absolute;border-right: 1px solid #20202029;width: 100%;height: 100vh;bottom: 0;border-bottom: 1px solid #20202029;}
header .navigation .mainwrp .txtdiv{}
header .navigation .mainwrp .txtdiv h4{position: absolute;bottom: 0;color: #000;font-size: 16px;padding: 0 0 35px 30px;color: #171717;font-weight: 500 !important;font-family: 'ClashDisplay Medium' !important;}
header .navigation .mainwrp .txtdiv h4.hide-hover{}
header .navigation .mainwrp .txtdiv ul{margin: 0; position: absolute; bottom: 30px; left: 30px; height: 31px; overflow: hidden; transition: all 250ms ease;} 
header .navigation .mainwrp .txtdiv ul li{color: #000; position: relative; font-size: 24px; top: 0; transition: all 250ms ease;font-weight: 300;} 
header .navigation .mainwrp:hover ul{bottom: 20px;}
header .navigation .mainwrp:hover ul li{top: -44px;}

header .navigation .mainwrp .txtdiv i{position: absolute;bottom: 0;right: 0;padding: 0 20px 35px 0;color: #000;}
header .navigation .mainwrp .txtdiv h4 img {display: block; margin: 0 0 20px 0; }

.main-home-bnner .mainwrp.box-1:before{    background: linear-gradient(331deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);    background-size: 330% 170%;}
.main-home-bnner .mainwrp.box-1.box-2:before{background: linear-gradient(300deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);    background-size: 123% 270%;}
.main-home-bnner .mainwrp.box-3:before{background: linear-gradient(217deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);    background-size: 131% 170%;}    
.main-home-bnner .mainwrp.box-3.box-4:before{background: linear-gradient(36deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);    background-size: 131% 170%;}    
li.navigation__item a.active{    -webkit-background-clip: text;    background-clip: text;    -webkit-text-fill-color: transparent;    background-image: radial-gradient(circle farthest-corner at 100% 0,#ffaccf 28%,#5cb6f8 51%,#ba75e0 87%,#dd5183 96%);}    


.secnd-fld {   padding: 0px 0;   background: #210e3f;}
.secnd-fld .txtwrp{}
.secnd-fld .txtwrp ul{margin: 20px 0 30px;}
.secnd-fld .txtwrp ul li{display: block;  margin: 0 0 21px; padding: 0 0 0 30px;position: relative;}
.secnd-fld .txtwrp ul li:after{content: "\f101";font-family: 'FontAwesome';left: 0;position: absolute;top: 0;color: #b061e0;font-size: 16px;}
.secnd-fld .txtwrp ul li i{height: 52px; margin-right: 16px; padding: 14px; border-radius: 100%; background-color: rgba(107,108,240,.3); color: #6b6cf0; width: 52px; padding: 17px 0 0 20px; font-size: 17px; }
.secnd-fld .txtwrp ul li span{color: #fff; font-weight: 300;}
.secnd-fld .btnwrp{display: block; padding: 20px 0 0; }


.book-amp-pg{background: #000;}
.book-amp-pg .container{    width: 100%;}
.appi-sec-wrp{padding: 70px 0;position: relative;overflow: hidden;}
.appi-sec-wrp .formwrp{display: block;padding: 0 0 0 0px;}
.appi-sec-wrp .formwrp h2{color: #fff;padding: 0 0 15px;}
.appi-sec-wrp .formwrp p{color: #fff;}
.appi-sec-wrp .formwrp form{}
.appi-sec-wrp .formwrp form .lablewrp{padding: 0 0 15px;}
.appi-sec-wrp .formwrp form .lablewrp span{color: #828282;font-size: 13px;padding: 0 0 7px;display: none;}
.appi-sec-wrp .formwrp form .intl-tel-input.separate-dial-code .selected-dial-code{    color: #fff;}
.appi-sec-wrp .formwrp form .lablewrp input::placeholder{color: #fff !important;}
.appi-sec-wrp .formwrp form .lablewrp input{width: 100%;height: 45px;padding: 0 0 0 20px;border-radius: 7px;background: #fff0;border: 3px solid #616161;color: #fff;}
.appi-sec-wrp .formwrp form .lablewrp input.btnmain{border-left: 3px solid #8285d4;    border-bottom: 3px solid #66aff6;    border-top: 3px solid #bc73db;    border-right: 3px solid #c867bc;background: unset;color: #fff;}
.appi-sec-wrp .formwrp form .lablewrp select:placeholder{color: #fff !important;}
.appi-sec-wrp .formwrp form .lablewrp select{width: 100%;height: 40px;padding: 0 0 0 20px;border-radius: 7px;background: #fff0;color: #fff;border: 3px solid #616161;}
.appi-sec-wrp .formwrp form .lablewrp textarea{width: 100%;height: 110px;padding: 10px 0 0 20px;border-radius: 7px;background: #fff0;color: #fff;}
.appi-sec-wrp .formwrp form .lablewrp textarea:placeholder{color: #fff !important;}
.cntc .appi-sec-wrp{height: auto;padding-top: 40px;}
.cntc .appi-sec-wrp .formwrp{    padding: 120px 0 0;}
.book-amp-pg{}
.cntc .mainvideowrp{    padding: 120px 0 0;}

.cntc .jobwrp .txtwrp{padding: 0px 0 0;}
.cntc .formwrp h2{    font-size: 58px;    line-height: 72px;    letter-spacing: -1px;}
.intl-tel-input{width: 100%;}

.mainvideowrp{}
.mainvideowrp p{color: #fff;    padding: 0 0 50px;}
.mainvideowrp video{    width: 100%;    margin: 60px 0 0;border-radius: 10px;}

.brdr-lft{}
.brdr-lft:after{content: '';background: #232323;position: absolute;height: 180%;width: 2px;left: -60px;top: -160px;}

.btn-num{color: #fff;padding: 0 20px 0 0;}
.btn-num:hover{color: #fff;}

header.header-main.insigtss_bg.showmenu .menu-btn.open .menu-btn__burger{/* top: 25px; */}
.navigation__item:hover a{transition: 1s all}


.appi-sec-wrp .formwrp form .lablewrp input.btnmain {background: unset;padding: 13px 20px;color: #fff;border-radius: 10px;border: 3px solid #c17fab;height: unset;border-left: 3px solid #8285d4;border-bottom: 3px solid #66aff6;border-top: 3px solid #bc73db;border-right: 3px solid #c867bc;border: 3px solid #cdbf74;}
/*.appi-sec-wrp .formwrp form .lablewrp input.btnmain:hover {background-position: 0%;color: #000000;background-image: radial-gradient(circle farthest-corner at 100% 0,#FFACCF 28%,#5CB6F8 51%,#BA75E0 87%,#DD5183 96%);background-size: 603px;}
*/
.avil-sec{padding: 50px 0;}
.avil-sec .avil-f{}
.avil-sec .avil-f form .av-filed{}
.avil-sec .avil-f form .av-filed h2{color: #fff;}
.avil-sec .avil-f form label span{display: block;}
.avil-sec .avil-f form .av-filedwrp label{border-radius: 6px;font-size: 17px;vertical-align: text-bottom;height: 80px;padding: 10px 0 0 30px;width: 100%;text-align: left;margin: 0 0 20px 0px;background: #000;color: white;border: 3px solid #616161;cursor: pointer;} 
.avil-sec .avil-f form .av-filedwrp input{position: absolute;z-index: 1;/* top: 85px; */opacity: 0;width: 96%;padding: 10px;border: 1px solid #77777754;border-radius: 8px;font-size: 14px;letter-spacing: 1px;height: 75px;background-color: black;cursor: pointer;}

.startbtn.startbtn2{top: 185px;}
.startbtn3{top: 288px;}
.startbtn4{top: 388px;}
.startbtn5{top: 492px;}


a#nextbtn {background: unset; padding: 13px 40px; color: #fff; border-radius: 10px; border: 3px solid #616161; }
a#backbtn{background: unset;padding: 13px 40px;color: #fff;border-radius: 10px;border: 3px solid #616161;margin: 0 10px 0 0;}

#form2{}
#form2 .datwrp{width: 93%;height: 55px;padding: 0 10px 0;margin: 0 0 20px;border-radius: 6px;color: #000;border: 3px solid #9f8f8f;filter: invert(1);}

.avil-sec .avil-f form #form2 label{border-radius: 6px;font-size: 17px;vertical-align: text-bottom;height: 60px;padding: 15px 0 0 30px;width: 30%;text-align: left;margin: 0 10px 10px 0px;background: #000;color: #fff;border: 3px solid #616161;} 
.avil-sec .avil-f form #form2 input.checkboewrp{    position: absolute; z-index: 1; /* top: 85px; */ opacity: 0; width: 29%; padding: 10px; border: 1px solid #77777754; border-radius: 8px; font-size: 14px; letter-spacing: 1px; height: 55px; background-color: black; cursor: pointer;}
.avil-sec .avil-f form #form2 .abcd{display: contents;}
.av-btn {    padding: 20px 0 0;}

.sub-head{color: #fff;    font-size: 22px;    font-weight: 100;}

#form3{}
#form3 input{width: 48%;height: 55px;padding: 0 10px 0;margin: 0 10px 15px 0;border-radius: 6px;background: #000;color: #fff;border: 3px solid #616161;}
#form3 textarea{width: 97.5%;height: 105px;padding: 10px 10px 0;border-radius: 6px;background: #000;color: #fff;border: 3px solid #616161;}

input#nextFinal{background: unset;padding: 10px 40px;color: #fff;border-radius: 10px;border: 3px solid #616161;margin: 0 0 0 10px;cursor: pointer;}

.avil-sec .avil-f form .av-filedwrp label:hover{    border: 3px solid #8285d4;}
.avil-sec .avil-f form #form2 label:hover{    border: 3px solid #8285d4;}
#form3 input::placeholder{color: #fff;}
#form3 textarea::placeholder{color: #fff;}

input[type=checkbox]:checked + label {    border: 3px solid #66aff6 !important;}

.abcd:hover label{border: 3px solid #66aff6 !important;}

.contact-pg .txtwrp{padding: 104px 0 0;}
.contact-pg .txtwrp p{/* font-size: 17px; *//* line-height: 27px; */}
.contact-pg .txtwrp h1{/* font-size: 42px; *//* font-weight: 300; *//* line-height: 48px; */}
.contact-pg .txtwrp ul{margin: 10px 0 20px; }
.contact-pg .txtwrp ul li{color: #cab7b7; display: inline-block; width: 49%; padding: 10px 0px 0 35px; position: relative;font-weight: 300;    font-size: 17px;    line-height: 27px; } 
.contact-pg .txtwrp ul li:after{content: "\f00c";position: absolute;font-family: 'FontAwesome';left: 0;top: 10px;color: #cec075;}

.full-w{}


.book-amp-pg{}    


.btn-img {/* position: absolute; */ bottom: 40px; }

.btn-img img{    height: 35px;}
.btn-imga{padding: 70px 0 0; }


.sapewrp{width: 80px;height: 35px;display: inline-block;vertical-align: middle;border-radius: 10px;border: 2px solid #ebe6e6;width: 129px;margin: 0 0 0 10px;cursor: pointer;border: 2px solid #616161;}
.sapewrp i{margin: 0 0 0 45px;color: #000;}
.sapewrp p{color: #736e6e;/* padding: 9px 0 0 10px; */font-size: 12px;font-weight: 300;display: flex;align-items: center;}
.sapewrp img{display: inline-block; height: 19px; padding: 0px 6px 0px 0; }

.bx-2{width: 182px;padding: 9px 0 0 15px;}
.bx-2 img{    height: 13px;}

.book-amp-pg .appi-sec-wrp h2{font-size: 58px;line-height: 72px;letter-spacing: -1px;font-size: 42px;font-weight: 300;line-height: 48px;}

.mobile-nav .logo-main img{    width: 70px;    margin: 15px 0 0;}
.locationwrp .sapewrp .dropwrp {/* opacity: 0; *//* transition: all 250ms ease; */display: none;}
.locationwrp .sapewrp .dropwrp p{border: 2px solid #ebe6e6;padding: 10px 12px 7px;width: 110%;margin: -15px 0 0 -15px;border-top: none;border-radius: 4px;}
.locationwrp .sapewrp:hover .dropwrp{/* opacity: 1; */}
.contact-pg .main-home-bnner .sapewrp p{    padding: 4px 0 0 7px;}
.contact-pg .main-home-bnner .bx-2{padding: 2px 0 0 2px;border: 2px solid #616161;}
.locationwrp .drop1{display: none;}

.case-stdy-bnr{height: auto !important;padding: 100px 0 120px;}
.case-stdy-bnr .mainboximg{}
.case-stdy-bnr .mainboximg .cerclewrp{width: 47vw; height: 47vw; max-width: 560px; max-height: 560px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); border-radius: 50%; background: radial-gradient(circle farthest-corner at 100% 0,#ffaccf 28%,#5cb6f8 51%,#ba75e0 87%,#dd5183 96%); }
.case-stdy-bnr .mainboximg .cerclewrp ul{}
.case-stdy-bnr .mainboximg .cerclewrp ul li{}
.case-stdy-bnr .mainboximg .cerclewrp ul li img{width: 100%; max-width: 770px; margin: 0px auto; transition: opacity 0.75s ease 0s; display: block !important; }

footer .sapewrp{    border: 2px solid #ebe6e6;}


element.style {}
.c-your-brand__gradient-overlay {mix-blend-mode: darken; }
.c-your-brand__gradient-overlay {position: absolute; left: 0; top: 2px; right: 0; bottom: 0; z-index: 1; background: #fff; }



.image-btn{}
.image-btn img{height: 35px;}
.shopify-btn{padding: 10px 10px;border: 3px solid #616161;border-radius: 9px;/* margin: 0 0 0 10px; */}
.shopify-btn img{height: 15px;vertical-align: text-top;}
.shopify-btn p{display: inline-block;padding: 0 0 0 10px;color: #736e6e;}
.webflow-btn{padding: 10px 10px; border: 3px solid #616161; border-radius: 9px; margin: 0 0 0 10px; }
.webflow-btn img{height: 12px;}
.webflow-btn p{display: inline-block;padding: 0 0 0 10px;color: #736e6e;}




.thank-you-pg .main-home-bnner{    overflow: hidden;    height: auto;    padding: 120px 0 40px;}
.thank-you-pg footer .main-home-bnner .finduswrp{      padding: 90px 0 0;  position: unset;}
.thank-you-pg footer  .sticky-div{    position: unset;}
.thank-you-pg .brdr-lft:after{    background: #d3d0d0;    width: 1px;}
.thank-you-pg .main-pera{color:#000;}
.thank-you-pg a.btn-11{color:#000;}


.center-cta{}
.center-cta .vdo-animation{}
.center-cta .vdo-animation canvas{}

.rocket-section{}
.rocket-section canvas {}
.rocket-section .txtwrp{    display: list-item;    padding: 120px 0 0;}
.rocket-section .btnwrp{    display: block;    padding: 30px 0 0;}
.rocket-section .txtwrp::marker{font-size:0px;}


.fancybox-slide{    width: 75%;left: 0;    margin: auto;  right: 0;}
.book-amp-pg .main-home-bnner .txtwrp{/* padding-top: 10px; */}
.about-pg .navigation__button{    left: 0;}
footer .main-home-bnner .mainwrp.box-1{    border-top: 1px solid #e2d8d8;}
.about-pg footer{    padding: 220px 0 0;    background: #fff;}
.about-pg h1, h2, h3, h4, h5, h6{    font-weight: 300 !important;     font-family: 'ClashDisplay Bold';}
.locationwrp {    display: inline-block;}



.newz-form{}
.newz-form form{}
.newz-form form .e-mail{width: 30vw;height: 3.5vw;border-radius: 30vw;background: #fff;border: 1px solid #7e7e7e;padding: 0 0 0 20px;margin: 30px 10px 0 0;color: #7e7e7e;} 
.newz-form form .btn-1{background: unset;border: unset;cursor: pointer;}
.padd-tb{padding: 60px 0;}
.final-home-pg .resentwrp .mainwrp:hover .txtdiv{opacity: 1;    transition: 0.3s;}
.final-home-pg .resentwrp .mainwrp:hover .imgbox img{opacity: 1;}
.final-home-pg .resentwrp .mainwrp:hover .txtdiv ul{opacity: 1;}
.final-home-pg .resentwrp .mainwrp .txtdiv .newz-form{position: absolute;    bottom: 50px;}
.final-home-pg .rocket-section p{color: #fff;}
.final-home-pg .rocket-section .newz-form form{    margin: 0 0 30px;}
.final-home-pg .resentwrp .mainwrp .txtdiv ul{    position: unset;}
.final-home-pg .resentwrp .mainwrp .txtdiv ul{    position: unset;}
.final-home-pg .resentwrp .mainwrp .txtdiv ul h6{    position: relative;}
.final-home-pg .resentwrp .mainwrp .txtdiv ul li{position: relative;border-right: 0;margin: 0 0px 0 0;padding: 0 0px 10px 0px;font-family: 'ClashDisplay Regular';font-size: 18px;}
.final-home-pg .resentwrp .newz-form form .e-mail{width: auto;}





.card-section{padding: 5vw 0;background: #0f0f0f;background-image: url(../images/color-bg.png);background-size: cover;border-top: .2vw solid #5A5A5A48;margin: 0vw 0 0;background-position: unset;background-image: linear-gradient(121deg, #3e3e43 0%, #222131 30%, #15141c 50%, #272131 90%);background-size: 130% 130%;animation: gradientRotate 5s infinite;position: relative;}
.card-section .containerwrp{padding: 0 160px;}
.card-section .txtwrp{}
.card-section .txtwrp h2{ text-align: center;     color: #fff;}
.card-section .scrolldown{    margin: auto;    position: absolute;    top: -1.6vw;    left: 0;    right: 0;    margin: auto;    z-index: 999;}
.containerwrp .txtwrp p.main-pera{color: #fff;    margin: 0 auto;}

.arciclewrp{    padding: 30px 0 0;}
.arciclewrp .upperbox{background: #ffffff;padding: 2vw 2vw;display: flex;border-radius: 30px;width: 26.3vw;z-index: 9;position: relative;    height: 360px;}
.arciclewrp .upperbox .left-side{display: inline-grid;}
.arciclewrp .upperbox .left-side .imgbox{}
.arciclewrp .upperbox .left-side .imgbox img{height: 65px;border: 3px solid #c6b86e;border-radius: 50%;}
.arciclewrp .upperbox .left-side .txtwrpsmall{margin: -57px 0px 0;}
.arciclewrp .upperbox .left-side .txtwrpsmall h6{
    font-size: 2.5vw;
    color: #aca8a8;
    padding: 0;
    font-family: 'Outfit';
    /*border-bottom: 4px solid #aca8a8;*/
    line-height: 48px;
    display: inline-block;
    width: max-content;
    position: relative;
    margin: 0 0 0 0px;
    display: flex;
    align-items: flex-start;
    }
.arciclewrp .upperbox .left-side .txtwrpsmall h6:after{
    content: '';
    position: absolute;
    background: linear-gradient(121deg, #3e3e43 0%, #222131 50%, #beb168 50%);
    bottom: -24px;
    left: 0;
    width: 100%;
    height: 5px;
    }    
.arciclewrp .upperbox .left-side .txtwrpsmall h6 span{
    font-size: 30px;
    line-height: 0px;
    display: inline-block;
    margin: 16px 3px 0px 0;
    /* position: absolute; */
    top: 0;
    left: 0;
    }
.arciclewrp .upperbox .left-side .datewrp p{    padding: 0;}
.arciclewrp .upperbox .left-side .datewrp p span{color: #6b6464;padding: 0;font-size: 0.6vw;font-family: 'Outfit';}
.arciclewrp .upperbox .right-side{display: inline-grid;margin: 0 0 0 4.7vw;} 
.arciclewrp .upperbox .right-side .logowrp{display: flex;justify-content: space-between;margin: 0px 0 0;}
.arciclewrp .upperbox .right-side .logowrp img{height: 1.7vw;}
.arciclewrp .upperbox .right-side .logowrp span{color: #e0608e;
    font-size: 27px;
    padding: 0px 0px;
    margin: 0 1px 0 8px;
    width: 2px;
    height: 35px;
    background: #e8e8e8;
    transform: rotate(15deg);}
.arciclewrp .upperbox .right-side .txtwrpmain{margin: -8px 0px 0 0px;}
.arciclewrp .upperbox .right-side .txtwrpmain p{font-size: 1.05vw;line-height: 1.4vw;font-family: 'Outfit';}
.arciclewrp .upperbox .right-side .txtwrpmain h2{color: #000;font-size: 32px;padding: 0;}
.arciclewrp .upperbox:before{    content: '';
    width: 100%;
    position: absolute;
    background: #e8e8e8;
    bottom: 70px;
    height: 2px;
    left: 0;}

.datewrp {
        margin: 0px 0px 0px;
    position: absolute;
    bottom: 28px;
    display: flex;
    justify-content: space-between;
    width: 85%;
}
.clr-b{color:#000 !important;}
.arciclewrp .lowerbox{}
.arciclewrp .lowerbox h2{font-size: 24px;position: relative;color: #ffffff;margin: 20px 0 0;font-family: 'ClashDisplay Regular' !important;}
.arciclewrp .lowerbox h2:before{content: "\f061";font-family: 'FontAwesome';position: absolute;right: -20px;width: 45px;height: 45px;font-size: 18px;top: 10px;}


.freedom-sec{padding: 120px 0 70px;margin: 0vw 0 0;z-index: 1;background-color: #000000; /* black background */background-image: linear-gradient(#4e4e4e3b 1px, transparent 1px), linear-gradient(90deg, #4e4e4e3b 1px, transparent 1px);background-size: 100px 100px; /* size of each grid square */color: white;font-family: sans-serif;display: flex;justify-content: center;align-items: center;position: relative;}
section#freedom:after {    aspect-ratio: 1 / 2.2;    background-image: linear-gradient(#a13355, #5159d9);    border-radius: 800%;    filter: blur(140px);    left: 50%;    max-width: 400px;    opacity: .45;    position: absolute;    top: 55%;    transform: translate(-50%, -50%);    width: 80%;    z-index: -1;    content: '';}
.freedom-sec .main-boxwrp{}
.freedom-sec .main-boxwrp .txtwrp{    text-align: center;}
.freedom-sec .main-boxwrp .txtwrp h2{color: #ffffff;font-weight: bold !important;font-size: 76px;margin: 0 0 4vw;line-height: 4.5vw;} 
.freedom-sec .main-boxwrp .txtwrp h2 span{color: #000;background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;font-size: 6vw;}
.freedom-sec .main-boxwrp .txtwrp h2 span .words{    background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;}
.freedom-sec .main-boxwrp .txtwrp p span{color: #b1a45d;/* display: block; */width: auto !important;margin: -10px auto 0px;text-align: center;}
.freedom-sec .main-boxwrp .txtwrp p.main-pera{color: #ffffff;width: 40%;margin: 0 auto;font-family: 'Outfit';font-size: 1.5vw;    line-height: 1.6vw;}
.freedom-sec .newz-form form{text-align: center;    margin: 0 0 20px;}
.freedom-sec .newz-form form input{margin: 10px 10px 0 0;width: 22vw;height: 3.5vw;}
.freedom-sec .newz-form form input::placeholder{font-family: outfit;font-size: 1vw;  }
.freedom-sec .newz-form form .btn-1 p{color: #ffffff;}

/*.audit-pg .banner-main-sec .text{display: inline-block;    width: 270px;}
.audit-pg .banner-main-sec{background: #f5f6f8;}
.audit-pg .banner-main-sec .upper.first p{width:100%;font-size:14px;}
.audit-pg .banner-main-sec .upper p{width:100%;font-size:14px;line-height: 24px;}
.audit-pg .get-started-sec form .d-flex input{    max-width: 20px;    max-height: 20px;    width: 30px;    height: 30px;}
*/ 
/*.text{*/
/*    display: inline-block;*/
/*    width: 380px;*/
/*    position: relative;*/
/*    }*/
/*.text p{*/
/*    margin: 0 0 20px;*/
/*}    */
/*.text p span{*/
/*    width: auto !important;*/
/*    color: #000 !important;*/
/*}    */
.word {position: absolute;opacity: 0;font-size: 68px;font-weight: 600;line-height: 72px;margin-bottom: 25px;color: #b7ab6c;top: -60px;font-family: 'ClashDisplay Bold';}

.letter {  display: inline-block;  position: relative;  float: left;  transform: translateZ(25px);  transform-origin: 50% 50% 25px;}

.letter.out {  transform: rotateX(90deg);  transition: transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);}

.letter.behind {  transform: rotateX(-90deg);}

.letter.in {  transform: rotateX(0deg);  transition: transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);}


.secnd-sectionwrp{    padding: 130px 0 70px;}
.secnd-sectionwrp video{    width: 100%;    height: 100%;    margin: 0 0 0px;}
.final-home-pg .secnd-sectionwrp .txtwrp{    margin: 40px 0 0;}

.rocketwrp{padding: 12vw 0 7vw;background: #0f0f0f;margin: -74vw 0 0;z-index: 999;position: relative;/* background: linear-gradient(351deg, #0f0f0f, #00000000); */background: #00000000;}
.rocketwrp .main-rocket{
    display: none;
}
.rocketwrp .main-rocket canvas{margin: -23vw 0 0;z-index: 0;position: relative;}
.rocketwrp .main-rocket .txtwrp{}
.rocketwrp .txtwrp{width: 100%;margin: 0vw auto 0;position: relative;z-index: 9;}
.rocketwrp .txtwrp h2{}
.rocketwrp .txtwrp p{    color: #B1A45D;
  width: 70%;
  margin: 40px auto 0;}
.rocketwrp .newz-form{}
.rocketwrp .newz-form .news-letter{    margin: -20px 0 20px;}
.rocketwrp h4{    color: #fff;font-size: 6.4vw;    line-height: 5vw;}
.rocketwrp h4 span{    /* color: #D39CF5; */    /* background-image: unset; */    /* -webkit-background-clip: unset; */    /* background-clip: unset; */    /* -webkit-text-fill-color: unset; */    display: inline-block;}
.clr-w{color:#fff;}
.second-pera{}
.second-pera p{    width: 50%;    margin: 10px auto 0;    font-size: 20px;}
.freedom-sec .second-pera{}
.freedom-sec .second-pera p{    font-size: 18px;    width: 50% !important;    padding: 0;    }
.short-info{    color: #b9ac64 !important;    font-size: 18px !important;}


.video-galleries{}
.video-galleries .video-thumbnail{}
.video-galleries .video-thumbnail img{border-radius: .5vw;}
.video-thumbnail img {  transform: scale(1.2); /* Start with a scaled-up image */ transition: transform 0.3s ease-out; /* Adjust the transition timing as needed */ will-change: transform; /* Hint to the browser that this property will change */} 
.play-button{background: #b1a45d ! Important;padding: 7px 15px !Important;}
.main-perasec{padding: 15px 0 15px;}
.text {font-weight: bold !important;font-size: 6vw;margin: -50px 0 20px;line-height: 4.5vw;color: #000;font-family: 'ClashDisplay Bold';display: inline-block;height: 90px;background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}

.typed-cursor {opacity: 1;position: absolute;font-size: 83px;bottom: 1.5vw;color: #b1a45d;}

.main-banner{padding: 70px 0 100px;background: #000;}
.main-banner .txtwrp{}
.main-banner .txtwrp h1{position: relative;font-size: 106px;color: #fff;font-weight: 300;line-height: 102px;letter-spacing: 0px;font-family: 'ClashDisplay Bold';text-transform: inherit;margin: 0 0 30px;/* display: inline; */position: relative;z-index: 9;} 
.main-banner .txtwrp h1 span{color: #D39CF5;position: relative;z-index: 1;background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.main-banner .txtwrp p.main-pera{color: #fff;width: 60%;margin: 0 0 10px;}
.main-banner .txtwrp p.main-pera span{    color: #B1A45D;}
.main-banner .txtwrp img{margin: -70px 20px 0 20px;height: 50px;}
.main-banner .txtwrp .newz-form{display: inline-block;margin: 0px 0 0;bottom: 0;/* position: absolute; */}
.main-banner .txtwrp .newz-form form .e-mail{margin: 20px 15px 0 0px; background: #2B2B2B; border: 1px solid #2B2B2B; color: #fff; }
.main-banner .vdowrp{position: relative; }
.main-banner .vdowrp video{width: 875px;position: absolute;right: 0;top: -10px;}


.card-box{/* background-image: url(../images/box-bg01.png); */ background-size: cover; background-repeat: no-repeat; height: 450px; padding: 0 30px 30px; display: grid; align-content: space-between; height: 500px; border-radius: 30px; border: 3px solid #616161; }
.card-box:hover, .card-box.bg-02:hover, .card-box.bg-03:hover{background: linear-gradient(331deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);background-size: 330% 170%;opacity: 1;animation: gradient 5s ease infinite;border: 3px solid #d39cf5;transition: 1s all 1s ease-in;}
.card-box:hover .no-underline li a{color:#fff !important;}
.card-box:hover .course-link ul li a{color:#fff !important;}
.card-box .need-help-persons{}
.card-box .need-help-persons img{border: 3px solid #fff; }
.need-help-persons {display: flex; margin-bottom: 10px; }

.need-help-persons>img {width: 50px; height: 50px; object-fit: cover; border-radius: 50%; }

.need-help-persons>img:not(:first-child) {margin-left: -10px; }

.card-box .txtwrpmain p{font-size: 18px;font-weight: 300;color: #ffffff;margin: 0 0 0px;padding: 0;width: 70%;}
.card-box .buttonwrp .btn-arrow{color: #b1a868; padding: 10px 20px; border: 3px solid #b1a868; border-radius: 30px; font-size: 16px; backdrop-filter: blur(30px); }
.card-box .buttonwrp .btn-arrow img{margin-left: 10px; }

.card-box .course-link{}
.card-box .course-link ul{margin: 0; }
.card-box .course-link ul li{margin: 20px 0 0;border-bottom: 1px solid #707070;display: flex;justify-content: space-between;} 
.card-box .course-link ul li a{color: #fff;font-size: 16px;padding: 0 0 10px;} 
li.first.last{margin: 30px 0 0 !important;}
.card-box .course-link ul li img{filter: brightness(2); }


.card-box.bg-02{/* background-image: url(../images/box-bg02.png); */ /* background-color:#7faab4; */ }
.card-box .just-text{}
.card-box .just-text h4{color: #fff;font-size: 40px;display: inline-block;padding: 0 0 20px;line-height: 42px;font-family: 'ClashDisplay Regular' !important;font-weight: 300 !important;}
.card-box .just-text p{display: inline-block; color: #fff; font-size: 20px; width: 90%; margin: 0 0 0 0px; padding: 0; }
.card-box .just-text img{height: 40px; margin: -50px 0 0; }
.card-box.bg-03{/* background-image: url(../images/box-bg03.png); */ /* background-color:#7faab4; */ }
.no-underline li a{color: #B1A45D !important;font-size: 22px !important;}
.no-underline li img{    animation: arrow-move 1s infinite;}


.blogwrp{padding: 0px 0 0px;}
.blogwrp .blog-main{padding: 160px 0 70px;}
.blogwrp .blog-main .imgwrp{}
.blogwrp .blog-main .imgwrp img{width: 100%; border-radius: 30px; }
.blogwrp .blog-main .timewrp{}
.blogwrp .blog-main .timewrp h6{padding: 30px 0 30px; color: #616161; font-size: 24px; font-family: 'ClashDisplay Medium'; }
.blogwrp .blog-main .timewrp h2{color: #D39CF5; padding: 0 0 30px;     background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);    -webkit-background-clip: text;    background-clip: text;    -webkit-text-fill-color: transparent;padding:0; margin: 50px 0 0;}
.blogwrp .blog-main .timewrp h5{font-size: 22px; color: #616161; font-family: 'ClashDisplay Medium';padding: 30px 0 30px;}

.blogwrp .blog-main .box-text{margin: 50px 0 0; background: #ffffff; padding: 50px; border: 3px solid #dadada; border-radius: 30px; box-shadow: 0 25px 70px rgb(0 0 0 / 7%); }
.blogwrp .blog-main .box-text h4{    font-size: 48px;    color: #000000;    font-family: 'ClashDisplay Medium';    line-height: 54px;}
.blogwrp .blog-main .box-text p{/* color: #fff; */ padding: 0 0 20px; /* font-size: 20px; */ } 
.blogwrp .blog-main .box-text a{color: #b9ac64;}
.blogwrp .blog-main .info-text{padding: 50px 0 0; }
.blogwrp .blog-main .info-text p{padding: 0 0 20px; color:#fff;}
.blogwrp .blog-main .info-text{}
.blogwrp .blog-main .info-text p{}
.blogwrp .blog-main .info-text h2{font-size: 42px;    padding: 40px 0 20px;    color: #fff;    font-family: 'ClashDisplay Medium';}
.blogwrp .blog-main .info-text img{width: 100%; margin: 10px 0 20px; border-radius: 30px;border-radius: 30px;}
.blogwrp .flx-time{    display: flex;    justify-content: space-between;    align-items: center;margin: 0 0 20px;}


.stickywrp {    position: sticky;    top: 0px;}
.side-border{}
.side-border:after{content: '';position: absolute;border-right: 1px solid #585858;width: 1px;height: 100%;top: 0;right: -80px;}
.blogwrp .stickywrp{display: flex;    flex-direction: column;    justify-content: space-between;    height: 100vh;    padding: 160px 0 70px;}
.blogwrp .stickywrp h2{margin: 0 0 20px;     font-size: 2.2vw;    line-height: 2.5vw; background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);    -webkit-background-clip: text;    background-clip: text;    -webkit-text-fill-color: transparent;}
.blogwrp .stickywrp .newz-form form .e-mail{width: 90%; margin: 30px 10px 15px 0;}
.blogwrp .stickywrp .newz-form form .btn-1 p {}
.blogwrp .stickywrp .socialwrp{}
.blogwrp .stickywrp .socialwrp h4{margin: 40px 0 0; font-size: 38px; color: #fff; }
.blogwrp .stickywrp .socialwrp ul{margin: 0; }
.blogwrp .stickywrp .socialwrp ul li{display: inline-block; margin: 0 10px 0 0; }
.blogwrp .stickywrp .socialwrp ul li a{font-size: 23px; }
.blogwrp .stickywrp .socialwrp ul li a i{color: #b1a45d; }




/*footer-sec*/

/*footer{padding: 70px 0;background: #000;}
footer .footerlogo  footer .footerlogo img{height: 50px;}
footer .footer-list{    display: flex;    justify-content: space-between;}
footer .footer-list .list-itemwrp{}
footer .footer-list .list-itemwrp ul{}
footer .footer-list .list-itemwrp ul h4{color: #D39CF5;margin: 0 0 20px;}
footer .footer-list .list-itemwrp ul li{    margin: 0 0 10px;}
footer .footer-list .list-itemwrp ul li.new-b{position: relative;}
footer .footer-list .list-itemwrp ul li.new-b:before{content: 'New';background: #776d39;padding: 3px 13px;border-radius: 12px;position: absolute;right: 40px;top: -2px;color: #fff;font-size: 14px;}
footer .footer-list .list-itemwrp ul li a{color: #c0b9b9;font-size: 16px;}
footer .footer-list .list-itemwrp ul li a span{background: #D39CF5;padding: 2px 10px;border-radius: 12px;color: #000000;color: #413535;4px;margin: 0px 0 0px 10px;line-height: 25px;display: inline-block;}
footer .txtwrp .main-heading{color: #fff;font-size: 32px;font-weight: 300;line-height: 32px;font-family: 'Labil Grotesk' !important;!i;!;margin: 0 0 10px;}
footer .txtwrp p{      color: #fff; font-size: 18px; font-weight: 300; line-height: 25px; width: 55%;}
.footer-email{}
.footer-email img{margin: 0 0 0 5px;height: 18px;}
.footer-email:hover img{animation: arrow-move 1s infinite;}
footer h4{font-size: 22px;color: #D39CF5;margin-bottom: 0px;font-weight: 400;line-height: 23px;font-family: 'Labil Grotesk' !important;!i;!;}
footer h4 span{color: #bab6b6; display: block; font-size: 20px; margin: 5px 0 0; }
footer .newz-top{    margin: 100px 0 0;}
.footer-bottom{padding: 40px 0;border-top: 1px solid #fff;background: #ffffff;}
.footer-bottom .Copyrighttxt{font-size: 16px;display: flex;align-items: center;}
.footer-bottom .Copyrighttxt a{margin: 0 0 0px 0px;}
.footer-bottom .Copyrighttxt a img{height: 22px;}
.footer-bottom .Copyrighttxt p{font-size: 12px;margin: 0;color: #A0A5B1;font-weight: 400;margin: 0px 0 0 20px;line-height: 16px;}
.footer-bottom .Copyrighttxt.desclaimer p{margin: 20px 0 0;    font-size: 12px;}
.footer-bottom .main-wrp-list{text-align: center;    display: inline-block; }
.social-wrap{display: inline-block;}
.social-wrap .socail-icon{}
.social-wrap .socail-icon li{    display: inline-block;margin: 0 10px 0 0 !important;}
.social-wrap .socail-icon li a{}
.social-wrap .socail-icon li a img{height: 25px;}
.footer-bottom .main-wrp-list ul{margin: 0; }
.footer-bottom .main-wrp-list ul li{display: inline-block; padding: 0 25px; }
.footer-bottom .socail-icon {    margin: 0;    display: flex;    justify-content: end;}
.footer-bottom .main-wrp-list ul li a{color: #000000;font-size: 16px;font-family: 'Outfit' !important;font-weight: 300;}
.footer-bottom .socail-icon li {    margin-right: 10px;}
.footer-bottom .socail-icon li a img{width: 30px;}
.footer-bottom .socail-icon li:last-child {    margin: 0;}
footer .notice .accordion{border:3px solid #7d77532e;margin: 0;}
footer .noticehead{color: #B1A45D;    margin: 0 0 20px;    font-size: 14px;}
footer .accordion-item{background-color: unset;}
footer .notice .accordion-button{color:#c0b9b9;background: unset;}
footer .notice .accordion-body p{color:#c0b9b9;}
.testiomal-sec .accordion{padding: 20px 20px 0;    margin: 0 0 50px;    border:3px solid #e5e9ef;    border-radius:30px;}
.testiomal-sec .accordion-item {border: none;}
.testiomal-sec .accordion button{font-size: 14px;    color: #121212;    font-weight: 400;    margin-bottom: 20px;    line-height: 32px;    font-family: "Outfit", sans-serif;    padding: 0;}
.testiomal-sec .accordion-item:last-of-type .accordion-collapse{    transition: 1s all;}
.testiomal-sec .accordion button span{color: #b9ad6d;    font-weight: 500;    text-decoration: underline;  }  
.testiomal-sec .accordion button i{color: #b9ad6d;transform: rotate(0deg) !important;transition: 1s all;}    
button.accordion-button.collapsed i {transform: rotate(-180deg) !important;transition: 1s all;}
.testiomal-sec .accordion-button:not(.collapsed){box-shadow: unset;}   
.testiomal-sec .accordion-button{    align-items: flex-start;display: unset;}
.testiomal-sec .accordion-button:not(.collapsed){    background-color: unset;}
.testiomal-sec .accordion-body{padding: 0;}
.accordion-button:focus{box-shadow: unset;}
.testiomal-sec .accordion-body p{font-size: 14px;}
.footerlogo img{    height: 65px;}*/


footer{background: #ffffff08;padding: 11vw 0 3vw;}
footer .big-text{}
footer .big-text h1{    font-size: 125px;    color: #fff;    text-align: center;}
footer .boxes-main{background: #1e1e28bf; padding: 30px; border-radius: 20px;height: 550px; display: flex; flex-direction: column; justify-content: space-between; }
footer .boxes-main.height-low{    height: auto;}
footer .boxes-main.height-custom{height: 322px;}
footer .boxes-main .linkswrp{}
footer .boxes-main .icon-btn{}
footer .boxes-main .icon-btn ul{    margin: 0;}
footer .boxes-main .icon-btn ul li{    margin: 20px 0 0;}
footer .boxes-main .icon-btn ul li a{color: #fff;font-size: 22px;font-family: 'Outfit';font-weight: 300;color: #878792;}
footer .boxes-main .linkswrp ul{}
footer .boxes-main .linkswrp ul li{    margin: 0 0 10px;}
footer .boxes-main .linkswrp ul li a{color: #fff;font-size: 28px;font-family: 'Outfit';font-weight: 300;}
footer .boxes-main .icon-btn ul li a img{    margin: 0 0 0 10px;    animation: arrow-move 1s infinite;    filter: brightness(10.5);}
footer .boxes-main .lang{    display: inline-block;}
footer .boxes-main .lang h4{font-family: 'Outfit';font-size: 16px;font-weight: 700;padding: 0;color: #878792;}
footer .boxes-main .lang h4 span{    color: #fff;}
footer .boxes-main .linkswrp ul li a span{    font-size: 15px;
    border: 1px solid #ccbe75;
    padding: 0px 10px;
    border-radius: 30px;
    margin: 0px 0 0px 10px;
    display: inline-block;
    color: #ccbe75;
    text-transform: uppercase;}
footer .boxes-main .emailwrp{}
footer .boxes-main .emailwrp a{color: #fff;font-size: 20px;align-items: center;display: flex;align-items: center;font-family: 'Outfit';}
footer .boxes-main .emailwrp a span{display: grid;    margin: 0 10px -5px 0;}
footer .boxes-main .emailwrp a svg{    font-size: 55px;}
footer .boxes-main .emailwrp a img{margin: 0 0 0 10px;
    animation: arrow-move 1s infinite;
    filter: brightness(10.5);}

footer .boxes-main .servicename{}
footer .boxes-main .servicename h4{    color: #fff;    font-size: 34px;    font-family: 'ClashDisplay Regular';}
footer .boxes-main .social-links{}
footer .boxes-main .social-links h4{color: #fff;font-size: 28px;font-family: 'Outfit';font-weight: 300;}
footer .boxes-main .social-links ul{    margin: 0;}
footer .boxes-main .social-links ul li{    margin: 10px 0 0px;}
footer .boxes-main .social-links ul li a{font-size: 22px;font-family: 'Outfit';font-weight: 300;color: #878792;}
footer .boxes-main .exper{}
footer .boxes-main .exper h2{color: #ccbe75;    font-size: 28px;font-family: 'Outfit';}
footer .boxes-main .exper p{color: #ffffff;    font-size: 20px;    line-height: 28px;}
footer .boxes-main .exper .timewrp{    display: flex;    align-items: center;    margin: 30px 0 0;}
footer .boxes-main .exper .timewrp p{color: #fff;font-size: 16px;padding: 0;font-family: 'Outfit';}
footer .boxes-main .exper .timewrp svg{    margin: 0 12px;}
footer .boxes-main .copyrighttext{display: flex;    justify-content: space-between;}
footer .boxes-main .copyrighttext p{    color: #a69d9d;    text-align: right;    padding: 0;    font-size: 18px; font-family: 'Outfit';}
svg#Layer_1 {    width: 110px;    height: 20px;}
footer .boxes-main.third-box .emailwrp{}
footer .boxes-main.third-box .emailwrp a{align-items: flex-start;}
footer .boxes-main.third-box .emailwrp a span{    margin: 5px 10px 0px 0;}
footer .boxes-main.third-box .emailwrp a svg{}
.timewrp{display: flex;    align-items: center;}
.timewrp p#local-time {    margin-left: 10px;}


.logos-on-esponsive{display:none;}
.logos-on-esponsive img{height:150px;}

.secnd-sectionwrp.videosecwrp .txtwrp p{    width: 82%;
    font-size: 1.52vw;
    line-height: 2vw;
    margin: 0 auto;}
.down-wrp{margin: 9vw 0 4vw !important;}
.down-wrp .scrolldown:before{top: -5vw;}
.down-wrp .scrolldown:after{top: -7vw;}
.down-wrp .scrolldown{display: grid;}
cursorwrp{position:relative;}

.small-heading{    color: #fff !important;
    font-size: 34px !important;
    font-family: 'Outfit' !important;}


.right-pad{    padding: 0 0px 0 140px}    
span.live-img {display: inline-block;position: absolute;top: 6.5vw;left: -1vw;}

.course-number{text-align: center;}
.course-number .clr-b{color: #6b6464 !important;
    padding: 0;
    font-size: 0.6vw;
    font-family: 'Outfit';}
.bold-text{    font-size: 22px;
    padding: 0;}    

.course-mode-heading{display: inline-block;
    max-width: inherit;
    display: inline-block;
    max-width: unset;
    -webkit-line-clamp: 0;
    -webkit-box-orient: unset;
    font-size: 16px !important;
    text-transform: uppercase;
    border: 1px solid #d2c478;
    border-radius: 9px;
    padding: 2px 8px;
    width: max-content;
    position: absolute;
    right: 30px;
    top: 40px;font-weight: 500 !important;}

.service-card-cover .course-mode-heading {
    right: 1rem;
    top: 1rem;
}    


 .stroke-img{    border: 1px solid #e8e8e8;
    padding: 4px 10px;
    border-radius: 9px;
    height: 1.5104 !important;}   
.clr-gold{color: #d1c377 !important;}    
.bld-text{font-size: 43px !important;
    line-height: 50px;}

.countrwrp {    border-bottom: 1px solid #585858;}    
.destktop-none{display:none;}



.counters {
  display: flex;
  background: rgba(255, 255, 255, 0.75);
  padding: 20px;
  border-radius: 10px;
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2);
}


.counter {
  display: flex;
  overflow: hidden;
  align-items: center;
  height: 195px;
  position: absolute;
  bottom: -28vw;
  right: 0;
  left: 0;
  margin: auto;
  justify-content: center;
}

.ai-wrap .counter{bottom: -40vw;z-index: 3;}
.counter > span {
  z-index: 1;
  display: flex;
  flex-direction: column;
  height: 100%;
  transition: transform 2s ease;
  transform: translateY(0);
  line-height: 1;
}

.counter > span span {
  flex: 0 0 100%;
  height: 100%;
  color: #000000;
  font-size: 10vw;
  background: #fff;
  padding: 0vw 2vw;
  border-radius: 1vw;
  display: flex;
  align-items: center;
  margin: 0 8px;
  font-family: 'ClashDisplay Medium';
}

.counter:nth-child(1) > span {
  transition-delay: 0s;
}
.counter:nth-child(2) > span {
  transition-delay: 0.375s;
}
.counter:nth-child(3) > span {
  transition-delay: 0.75s;
}
.counter:nth-child(4) > span {
  transition-delay: 1.125s;
}
.counter:nth-child(5) > span {
  transition-delay: 1.5s;
}
.counter:nth-child(6) > span {
  transition-delay: 1.875s;
}
.counter:nth-child(7) > span {
  transition-delay: 2.25s;
}
.counter:nth-child(8) > span {
  transition-delay: 2.625s;
}
.counter:nth-child(9) > span {
  transition-delay: 3s;
}
.counter:nth-child(10) > span {
  transition-delay: 3.375s;
}
.counter:nth-child(11) > span {
  transition-delay: 3.75s;
}
.counter:nth-child(12) > span {
  transition-delay: 4.125s;
}
.counter:nth-child(13) > span {
  transition-delay: 4.5s;
}
.counter:nth-child(14) > span {
  transition-delay: 4.875s;
}
.counter:nth-child(15) > span {
  transition-delay: 5.25s;
}
.counter:nth-child(16) > span {
  transition-delay: 5.625s;
}
.counter:nth-child(17) > span {
  transition-delay: 6s;
}
.counter:nth-child(18) > span {
  transition-delay: 6.375s;
}
.counter:nth-child(19) > span {
  transition-delay: 6.75s;
}
.counter:nth-child(20) > span {
  transition-delay: 7.125s;
}

.counter:nth-child(1) {
  color: #EF8354;
}
.counter:nth-child(2) {
  color: #0EB1D2;
}
.counter:nth-child(3) {
  color: #2D3142;
}
.counter:nth-child(4) {
  color: #698F3F;
}





section.future-banner {
    background-image: linear-gradient(#4e4e4e3b 1px, transparent 1px), linear-gradient(90deg, #4e4e4e3b 1px, transparent 1px);
    background-size: 100px 100px; /* size of each grid square */
    color: white;
    font-family: sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    position: relative;
}
section.future-banner:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 16%;
    background: linear-gradient(86deg, #000000b8, transparent);
    left: 0;
    top: 0;
}
section.future-banner:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 16%;
    background: linear-gradient(268deg, #000000b8, transparent);
    right: 0;
    top: 0;
}






.mypopup-wrap.active {    position: fixed;    top: 0;    -webkit-transition: .4s;    -moz-transition: .4s;    -o-transition: .4s;    transition: .4s;    background: #000000ad;    width: 100%;    height: 100%;    border-radius: 0;}
.mypopup-wrap {    -webkit-transition: .4s;    -moz-transition: .4s;    -o-transition: .4s;    transition: .4s;    width: 800px;    height: 600px;    border-radius: 10px;    position: absolute;    left: 0;    right: 0;    top: -20000px;    bottom: 0;    margin: auto;    z-index: 99999;    background-repeat: no-repeat;    background-size: cover;}
.mypopup-wrap .mypopup {    background-repeat: no-repeat!important;    background-size: cover!important;    height: auto;    border: 1px solid #585858;    width: 60%;    margin: 70px auto 0;    display: flex;    padding: 40px;}
.mypopup-wrap .mypopup:after{    content: '';    position: absolute;    width: 100%;    bottom: 110px;    height: 1px;    background: #585858;    left: 0;}
.mypopup-wrap .mypopup {    border-radius: 30px;    font-size: 16px;    background: #0a0a0a75;    position: relative; backdrop-filter: blur(30px);    -webkit-backdrop-filter: blur(30px);}
.mypopup-wrap .mypopup .left {    vertical-align: top;    display: inline-block;    overflow: hidden;    vertical-align: middle;}
.mypopup-wrap .mypopup .left .course-des{}
.mypopup-wrap .mypopup .left .course-des .uper-head{}
.mypopup-wrap .mypopup .left .course-des .uper-head h4{    padding: 0 0 0px;    font-family: 'ClashDisplay Medium';    font-size: 2.5vw;    line-height: 4.5vw;    text-transform: uppercase;    color: #fff;}
.mypopup-wrap .mypopup .left .course-des .uper-head p{    color: #0f0f0f;    font-size: 1.25vw;    line-height: 1.3vw;    font-family: 'Outfit';    font-weight: 400;    padding: 0 0 15px;    color: #fff !important;    font-size: 1vw;}
.mypopup-wrap .mypopup .left .course-des .uper-body{    margin: 20px 0 0;}
.mypopup-wrap .mypopup .left .course-des .uper-body ul{    margin: 0;}
.mypopup-wrap .mypopup .left .course-des .uper-body ul li{    padding: 0 0 0 40px;position:relative;}
.mypopup-wrap .mypopup .left .course-des .uper-body ul li:before{content: '';    position: absolute;    left: 0;    color: #fff;    top: 3px;    background-image: url(../images/check.svg);    background-size: cover;    width: 25px;    height: 25px;    filter: invert(1);}
.mypopup-wrap .mypopup .left .course-des .uper-body ul li h4{    font-size: 1.5vw;    font-family: 'ClashDisplay Medium';    color: #fff;}
.mypopup-wrap .mypopup .left .course-des .uper-body ul li p{    color: #878792;    font-size: 16px;    font-weight: 400;    font-family: 'Outfit';}
.mypopup-wrap .mypopup .right {    vertical-align: top;    vertical-align: middle;    border-radius: 10px;}
.mypopup-wrap .mypopup .closebutton {    position: absolute;    width: 20px;    height: 20px;    cursor: pointer;    transform: rotate( 45deg);    right: 20px;    top: 20px;    color: #dfbb51 !important;    /* background: #000; */}
.mypopup-wrap .mypopup .closebutton:before {    content: "";    position: absolute;    height: 20px;    width: 2px;    top: 0;    background: #ceaa40;    left: 0;    right: 0;    margin: 0 auto;    display: block;}
.mypopup-wrap .mypopup .closebutton:after {    content: "";    position: absolute;    height: 2px;    width: 20px;    top: 0;    left: 0;    background: #ceaa40;    display: block;    bottom: 0;    margin: auto;    font-weight: 900;}
.mypopup-wrap .mypopup .right .mypopup-innerwrap {    padding-top: 0;    padding-left: 30px;    /* padding-right: 30px; */}
.mypopup-wrap .mypopup .right .mypopup-innerwrap h3 {    font-size: 22px;    line-height: 1;    color: #fff;}
.mypopup-wrap .mypopup .right .mypopup-innerwrap h4 {    font-size: 22px;}
.mypopup-wrap .mypopup .right .mypopup-innerwrap h3 {    font-size: 21px;    line-height: 30px!important;    padding: 0 0 5px;}
.mypopup-wrap .mypopup .right .mypopup-innerwrap h3 span {    font-size: 26px;    display: block;    font-weight: 900;    color: #dd9d3e;    margin: 0 0 2px;    text-transform: uppercase;}
.mypopup-innerwrap .form_wrap {}
.mypopup-wrap .mypopup .right .analyzeform{    padding: 0 0 30px;} 
.mypopup-wrap .mypopup .right .analyzeform form{} 
.mypopup-wrap .mypopup .right .analyzeform form .group{    margin: 0 0 20px;} 
.mypopup-wrap .mypopup .right .analyzeform form .group input{    width: 100%;    height: 55px;    background: #0a0a0a;    border-radius: 15px;    outline: none;    border: .1vw solid #585858;    padding: 10px 30px 10px;color:#fff; border: 1px solid hsla(0, 0%, 100%, .16);    box-shadow: inset 0 1px #ff8e5d66;} 
.mypopup-wrap .mypopup .right .analyzeform form .group textarea{width: 100%;    height: 115px;    background: #0a0a0a00;    border-radius: 15px;    outline: none;    border: .1vw solid #585858;    padding: 20px;    color: #fff; border: 1px solid hsla(0, 0%, 100%, .16);    box-shadow: inset 0 1px #ff8e5d66;}
.mypopup-wrap .mypopup .right .analyzeform form .group input::placeholder{color:#585858;font-size: 14px;}
.mypopup-wrap .mypopup .right .analyzeform form .group textarea::placeholder{color:#585858;font-size: 14px;}
#copyBtn{    padding: 10px 50px;    border-radius: 30px;    background: #000;    color: #fff;    border: 2px solid #585858;    cursor: pointer;}
#inviteLink{background: #00000000;    color: #585858;    border: none;}
.invite-frnd{display: flex;    justify-content: space-between;    align-items: center; margin: 40px 0 0;}
.invite-frnd p{position:relative;padding: 0;}
.invite-frnd p:after{ content: '';    position: absolute;    top: 11px;    right: -260px;    background: #585858;    height: 1px;    width: 230px;}




@keyframes vertical {
  0% {
    opacity: 0;
  }
  4% {
    opacity: 0;
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  38% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  45% {
    opacity: 0;
    -webkit-transform: translateY(-90px);
    transform: translateY(-90px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.verticalflip {  font-size: 300%;  font-weight: bold;  position: relative;  margin: 0 0 80px;}
.verticalflip span {  animation: vertical 7.5s linear infinite 0s;  -ms-animation: vertical 7.5s linear infinite 0s;  -webkit-animation: vertical 7.5s linear infinite 0s;  color: #BEB168;  position: absolute;  opacity: 0;  background: #00000000;  padding: 3px;  border-radius: 10px;  top: -86px;  right: 0;  left: 0;  bottom: -60px;  font-size: 98px;  margin: 0px 0 0px;  line-height: 84px;  font-family: 'ClashDisplay Bold';  text-transform: uppercase;}
.verticalflip span:nth-child(2) {  -ms-animation-delay: 2.5s;  -webkit-animation-delay: 2.5s;  animation-delay: 2.5s;}
.verticalflip span:nth-child(3) {  -ms-animation-delay: 5s;  -webkit-animation-delay: 5s;  animation-delay: 5s;}






.arc-1,.arc-2,.arc-3 {margin: auto;}
.arc-1,.arc-2 {view-timeline-inset: 50%;}
#integrations {height: 1519px;overflow: clip;display: flex;justify-content: center;position: relative;width: 100%;z-index: 0;padding-top: 0px;position:relative;}
section#integrations:before {    aspect-ratio: 1 / 2.2;    background-image: linear-gradient(#a13355, #5159d969);    border-radius: 800%;    filter: blur(140px);    left: 50%;    max-width: 400px;    opacity: .45;    position: absolute;    top: 35%;    transform: translate(-50%, -50%);    width: 80%;    z-index: -1;    content: '';    transform: translate(-50%, -50%) rotate(127deg);}
.arc-wrap {width: 1519px;position: relative;left: 0}
.arc-2 {position: absolute; top: calc((var(--outer-size) - (var(--gap-2)/ 2)) * -1); left: 0;}
.int-logo,.size-s {width: var(--logo-s);height: var(--logo-s);}
.size-m {width: var(--logo-m);height: var(--logo-m);}
.size-l {width: var(--logo-l);height: var(--logo-l);}
.arc-1 {width: 1519px;height: 1519px;}
.arc-1:after {content: "";display: block;width: calc(1519px - 56px - 5px);height: calc(var(--outer-size) - var(--logo-s) - 5px);margin: auto;border-radius: 50%;border: 2px solid #18171a;position: absolute;top: calc(var(--logo-s)/ 2);left: calc(var(--logo-s)/ 2);}
.arc-2:after,.arc-3:after {content: "";display: block;margin: 0 auto;position: absolute}
.arc-2 {width: calc(var(--outer-size) - var(--gap-2));height: calc(var(--outer-size) - var(--gap-2))}
.arc-2:after {
                                width: calc(var(--outer-size) - (var(--gap-2) * 2));
                                height: calc(var(--outer-size) - (var(--gap-2) * 2));
                                border-radius: 50%;
                                border: 2px solid #18171a;
                                top: calc(var(--gap-2)/ 2);
                                left: calc(var(--gap-2)/ 2)
                            }
                            .arc-3 {
                                position: absolute;
                                top: calc((var(--outer-size) * 2 - var(--gap-3)) * -1);
                                left: 0;
                                width: calc(var(--outer-size) - var(--gap-3));
                                height: calc(var(--outer-size) - var(--gap-3))
                            }
                            .arc-3:after {
                                width: calc(var(--outer-size) - (var(--gap-3) * 2));
                                height: calc(var(--outer-size) - (var(--gap-3) * 2));
                                border-radius: 50%;
                                border: 2px solid #18171a;
                                top: calc(var(--gap-3)/ 2);
                                left: calc(var(--gap-3)/ 2)
                            }
                            .logo-wrap {
                                display: flex;
                                justify-content: space-between;
                                height: 100%
                            }
                            .arc-2 .logo-wrap {
                                width: 120%;
                                margin: 0 -10%
                            }
                            .arc-3 .logo-wrap {
                                width: 80%;
                                margin: 0 auto
                            }
                            .int-link {
                                z-index: 2
                            }
                            .int-logo {
                                border: 5px solid #fff;
                                border-radius: 50%;
                                box-shadow: 0 0 0 #fff;
                                border-collapse: collapse
                            }
                            .int-logo:hover {
                                box-shadow: 0 0 8px #a7a1b648
                            }
                            .int-1 {
                                transform: translateY(calc(var(--outer-size)/ 4.2)) translateX(101px);
                            }
                            .int-2,.int-5 {
                                transform: translateY(calc(var(--logo-s) * 2.7)) translateX(0);
                            }
                            .int-3,.int-4 {
                                transform: translateY(calc(var(--logo-s)/ 3)) translateX(0);
                            }
                            .int-6 {
                                transform: translateY(calc(var(--outer-size)/ 4.2)) translateX(-106px);
                            }
                            .int-7 {
                                transform: translateY(410px) translateX(215px)
                            }
                            .int-12 {
                                transform: translateY(410px) translateX(-215px)
                            }
                            .int-8 {
                                transform: translateY(185px) translateX(65px)
                            }
                            .int-11 {
                                transform: translateY(185px) translateX(-65px)
                            }
                            .int-10,.int-9 {
                                transform: translateY(50px) translateX(0)
                            }
                            .int-15 {
                                transform: translateY(190px) translateX(-125px)
                            }
                            .int-13 {
                                transform: translateY(190px) translateX(125px)
                            }
                            .int-14 {
                                transform: translateY(75px) translateX(0)
                            }
                            /*.arc-1,.arc-2,.arc-3 {*/
                            /*    animation-fill-mode: both;*/
                            /*    animation-timeline: view(block);*/
                            /*    transform-origin: 50% 50%*/
                            /*}*/
                            .arc {
                                position: relative;
                                overflow: clip;
                                border-radius: 50%
                            }
                            /*.arc-1 {*/
                            /*    animation-name: rotate-3*/
                            /*}*/
                            /*.arc-2 {*/
                            /*    animation-name: rotate-2*/
                            /*}*/
                            /*.arc-3 {*/
                            /*    animation-name: rotate-1;*/
                            /*    view-timeline-inset: 0%*/
                            /*}*/
                            /*@keyframes rotate-1 {*/
                            /*    from {*/
                            /*        transform: rotate(-25deg)*/
                            /*    }*/
                            /*    to {*/
                            /*        transform: rotate(25deg)*/
                            /*    }*/
                            /*}*/
                            /*@keyframes rotate-2 {*/
                            /*    from {*/
                            /*        transform: rotate(15deg)*/
                            /*    }*/
                            /*    to {*/
                            /*        transform: rotate(-15deg)*/
                            /*    }*/
                            /*}*/
                            /*@keyframes rotate-3 {*/
                            /*    from {*/
                            /*        transform: rotate(-15deg)*/
                            /*    }*/
                            /*    to {*/
                            /*        transform: rotate(15deg)*/
                            /*    }*/
                            /*}*/
:root {
    --outer-size: 1519px;
    --ec-gap: 284px;
    --logo-s: 56px;
    --logo-m: 80px;
    --logo-l: 120px;
    --gap-2: 140px;
    --gap-3: 280px;
}


.rock-head-1{font-size: 2.5vw !important;line-height: 3vw !important;}
.rock-head-2{font-size: 10.4vw !important;    line-height: 8vw !important;}
.rock-head-3{font-size: 5vw !important;}
.rock-head-4{line-height: 5vw;}

.gainwrp{}
.gainwrp .txtwrp{    margin: 0 0 70px;}
.gainwrp p{color: #fff;    width: 70%;    font-size: 32px;    line-height: 42px;    margin: 0 auto;}

.responsive-visible{display:none;}

.texts {  color: #dfdcff;  font-size: clamp(2rem, 12rem, 5vw);  line-height: 1.2;  box-sizing: border-box;  padding: 5%;  width: 100%;  text-align: center;  perspective: 500px; opacity: 0; /* Hide initially */  visibility: hidden; /* Optional: prevent blinking */}

span .hide .words > div > div{
    background-image: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;}
    
/* Style the container */
.newz-text {
  opacity: 0; /* Hide the text initially */
  visibility: hidden; /* Hide the text before animation */
  transition: opacity 0.5s ease, visibility 0.5s ease; /* Add transition */
}

/* Apply styles for each word to be animated */
.my-word {
  display: inline-block;
  opacity: 0;
  transform: translateY(30px); /* Start with a slight vertical offset */
}


.animate-parent {
  opacity: 0;
  visibility: hidden;
}

.animate-child .words {
  opacity: 0;
  transform: translateY(20px);
  display: inline-block;
}



.home h3{
	position: unset;
	font-size:74px;
	text-align: center;
	color:#009393;
	margin-left: 0%;
	font-weight:700;
	margin-top: -90px;
}

.stage{
	width: auto;
	margin-top: 15px;
	height: 100px;
	}
  .cubespinner{
	-webkit-animation-name:spincube;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-duration:8s;
	animation-name:spincube;

	animation-timing-function:ease-in-out;
	animation-iteration-count:infinite;
	animation-duration:8s;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform-origin:40px 40px 0;
	-moz-transform-origin:40px 40px 0;
	-ms-transform-origin:40px 40px 0;
	transform-origin:40px 40px  0;
  }
  .cubespinner div{
	  position:absolute;
	  width: 100%;
	  height:80px;
	  text-align:left;
	  color:#109393;
	  font-size:74px;
	  font-weight:700;
	  background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);
	  -webkit-background-clip: text;
	  background-clip: text;
	  -webkit-text-fill-color: transparent;
	  font-size: 6vw;
	  line-height: 4.5vw;
	  margin: 0 auto;
	  text-align: center;
	  }
  .cubespinner .face1{
	  color:#f1c40f;
	  -webkit-transform:translateZ(40px);
	  -moz-transform:translateZ(40px);
	  -ms-transform:translateZ(40px);
	  transform:translateZ(40px);
	  -webkit-backface-visibility: hidden;
	  }
	.cubespinner .face2{
		color:#fff;
		-webkit-transform: rotateX(90deg) translateZ(40px);
		-moz-transform: rotateX(90deg) translateZ(40px);
		-ms-transform: rotateX(90deg) translateZ(40px);
		transform: rotateX(90deg) translateZ(40px);
		-webkit-backface-visibility: hidden;
	}
	.cubespinner .face3{
		color:#f85555;
		-webkit-transform:rotateX(180deg)  translateZ(40px);
		-moz-transform:rotateX(180deg)  translateZ(40px);
		-ms-transform:rotateX(180deg)  translateZ(40px);
		transform:rotateX(180deg)  translateZ(40px);
		-webkit-backface-visibility: hidden;
		}

/*Cubical Flipping or rotation*/
@-webkit-keyframes spincube {
    from,to  { -webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);}
    15%      { -webkit-transform: rotateX(90deg);}
    25%      { -webkit-transform: rotateX(90deg);}
    40%      { -webkit-transform: rotateX(180deg);}
    50%      { -webkit-transform: rotateX(180deg);}
    65%      { -webkit-transform: rotateX(270deg);}
	75%      { -webkit-transform: rotateX(270deg);}
	95%      { -webkit-transform: rotateX(360deg);}
	100%      { -webkit-transform: rotateX(360deg);}
  }
  @keyframes spincube {
    from,to {
	  -webkit-transform: rotateX(0deg);
      -moz-transform: rotateX(0deg);
      -ms-transform: rotateX(0deg);
      transform: rotateX(0deg);
    }
    15% {
	  -webkit-transform: rotateX(90deg);
      -moz-transform: rotateX(90deg);
      -ms-transform: rotateX(90deg);
      transform: rotateX(90deg);
    }
	25% {
	  -webkit-transform: rotateX(90deg);
      -moz-transform: rotateX(90deg);
      -ms-transform: rotateX(90deg);
      transform: rotateX(90deg);
    }
	40% {
	  -webkit-transform: rotateX(180deg);
      -moz-transform: rotateX(180deg);
      -ms-transform: rotateX(180deg);
      transform: rotateX(180deg);
    }
	50% {
	  -webkit-transform: rotateX(180deg);
      -moz-transform: rotateX(180deg);
      -ms-transform: rotateX(180deg);
      transform: rotateX(180deg);
    }
    65% {
	  -webkit-transform: rotateX(270deg);
      -moz-transform: rotateX(270deg);
      -ms-transform: rotateX(270deg);
      transform: rotateX(270deg);
    }
	75% {
	  -webkit-transform: rotateX(270deg);
      -moz-transform: rotateX(270deg);
      -ms-transform: rotateX(270deg);
      transform: rotateX(270deg);
    }
	90% {
	  -webkit-transform: rotateX(360deg);
      -moz-transform: rotateX(360deg);
      -ms-transform: rotateX(360deg);
      transform: rotateX(360deg);
    }
    100% {
	  -webkit-transform: rotateX(360deg);
      -moz-transform: rotateX(360deg);
      -ms-transform: rotateX(360deg);
      transform: rotateX(360deg);}
  }

.cubespinner .face4 {
	color: #00ccff;
	transform: rotateX(270deg) translateZ(40px);
	-webkit-transform: rotateX(270deg) translateZ(40px);
	-webkit-backface-visibility: hidden;
}












.newz-pg {    background: #0f0f0f;}


.menu-btns {  /*position: relative;*/  top: 50px;  right: 100px;  cursor: pointer;  letter-spacing: 5px;  font-weight: bold;  transform: rotate(180deg);}
.menu-btns span {  display: block;  margin: 8px 0;  background: #fff;  width: 35px;  height: 1px;  transition: 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);}
.menu-btns span:nth-child(2) {  width: 54px;  transition-delay: 0.1s;}
.menu-btns.active span:nth-child(2) {    transform: rotate(-45deg)translateX(7px);    width: 40px;}
.menu-btns.active span {    transform: rotate(45deg)translateX(5px);    width: 40px;}
.bars-btn {    height: 100%;    width: 40px;    display: flex;    align-items: center;    font-size: 28px;    justify-content: flex-end;}
.bars-btn:hover{color: #000;}
.header-main .col-md-9{display: flex;    justify-content: end;}

/*sidebar css*/
.menu.active {  opacity: 1;  visibility: visible;}
.menu {opacity: 0;visibility: hidden;transition: 0.52s;z-index: 1111;position: fixed;top: 85px;right: 1%;border: 3px solid #585858;backdrop-filter: blur(30px);width: 380px;height: 650px;overflow: hidden;display: flex;flex-direction: column;justify-content: space-between;border-radius: 40px;background: #0f0f0ff0;}
.menu span {  position: absolute;  top: 20px;  right: 40px;  color: white;  font-size: 48px;  cursor: pointer;}
.menu span:hover{color: #fff;}
.menu .links-container {  list-style-type: none;  display: flex;  flex-direction: column;  justify-content: flex-start;  align-items: flex-start;  width: 100%;  height: 100%;  padding: 40px;  padding-top: 60px;  padding-bottom: 0;}
.menu .links-container li::after{display: none;}
.menu .links-container a {width: 100%;height: 30px;font-size: 28px;text-decoration: none;color: #ffffff;transition: 0.9s cubic-bezier(0.075, 0.82, 0.165, 1);position: relative;line-height: 0;font-family: 'Outfit';font-weight: 400;margin: 0 0 10px;display: block;}
.menu .links-container a:hover {  color: #b1a45d;  font-size: 2.3em;}
.menu .links-container a:before {  color: whitesmoke;}
.menu .home:after {  content: "";  position: absolute;  background: url("https://images.unsplash.com/photo-1542149624-8a12d5285934?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=a91f847fdcc99b00a29d5a39a2b6f4b9&auto=format&fit=crop&w=675&q=80");  width: 600px;  height: 800px;  background-size: cover;  top: -250%;  right: -1000px;  transition: 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);  filter: grayscale(75%);  visibility: hidden;}
.menu .home:hover:after {  visibility: visible;  top: -275%;}
.menu .home:hover:before {  visibility: visible;  right: -1150px;}
.menu .places:after {  content: "";  position: absolute;  background: url("https://images.unsplash.com/photo-1542140372-de3e121eb11e?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=6feeb58669ba6adbd2aacc9c89391713&auto=format&fit=crop&w=675&q=80");  width: 600px;  height: 800px;  background-size: cover;  top: -350%;  right: -1000px;  transition: 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);  filter: grayscale(75%);  visibility: hidden;}
.menu .places:hover:after {  visibility: visible;  top: -375%;}
.menu .places:hover:before {  visibility: visible;  right: -1150px;}
.menu .about:after {  content: "";  position: absolute;  background: url("https://images.unsplash.com/photo-1527402992-00b58e9a4edf?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=24056e5c05fb23e069e2b1f47fdaf8f1&auto=format&fit=crop&w=675&q=80");  width: 600px;  height: 800px;  background-size: cover;  top: -450%;  right: -1000px;  transition: 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);  filter: grayscale(75%);  visibility: hidden;}
.menu .about:hover:after {  visibility: visible;  top: -475%;}
.menu .about:hover:before {  visibility: visible;  right: -1150px;}
.menu .contact:after {  content: "";  position: absolute;  background: url("https://images.unsplash.com/photo-1512428559087-560fa5ceab42?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=665f85219b6ad4ee4b274871593f3394&auto=format&fit=crop&w=1350&q=80");  width: 600px;  height: 800px;  background-size: cover;  top: -550%;  right: -1000px;  transition: 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);  filter: grayscale(75%);  visibility: hidden;}
.menu .contact:hover:after {  visibility: visible;  top: -575%;}
.menu .contact:hover:before {  visibility: visible;  right: -1375px;}
.menu .menu-title {color: white;    font-size: 1.5em;    opacity: 0.4;    letter-spacing: 10px;    font-family: 'Outfit';}

.bottom-ul {    padding: 0px 50px 0 0;    padding-bottom: 0;}
.bottom-ul ul li a:hover img{  animation: arrow-move 1s infinite;}
.bottom-ul ul li a {color: #bab9b1;font-size: 18px;display: flex;line-height: 30px;font-family: 'Outfit';font-weight: 400;float: right;text-align: left;width: 70%;justify-content: space-between;transition: 0.3s ease-in-out;}
.bottom-ul ul li a img {    width: 15px;}
.final-botm {    padding: 50px;    padding-top: 20px;    padding-bottom: 10px;}
.final-botm p {    margin-bottom: 10px;    color: #3E4960;    font-weight: 400;    margin-top: 20px;    font-size: 12px;    line-height: 16px;}
.final-botm a {color: #737276;font-size: 20px;font-family: 'Outfit';margin-bottom: 20px;display: block;}
.final-botm a img {    margin-left: 20px;}   
.final-botm h6{    color: #FFF;    font-family: 'ClashDisplay Medium';}
/*sidebar css*/



.faqs-sec .wrapper {width: 100%;}
h1 {margin-bottom: 20px;}
.faqs-sec .container {color: #fff; border-radius: 20px; box-shadow: 0 5px 10px 0 rgb(0,0,0,0.25); margin: 20px 0; background-image: linear-gradient(121deg, #3e3e43 0%, #222131 30%, #15141c 50%, #272131 90%); background-size: 130% 130%; border: 2px solid #5252527a;}
.faqs-sec .question { font-size: 18px; padding: 20px 80px 20px 20px; position: relative; display: flex; align-items: center; cursor: pointer; font-family: 'ClashDisplay Medium'; letter-spacing: 1px;}
.question::after { content: "\f067"; font-size: 1.2rem; position: absolute; right: 20px; transition: 0.2s; font-family: 'FontAwesome';}
.question.active::after {transform: rotate(0deg);    content: "\f068";    font-family: Fontawesome;    font-size: 1.2rem;}
.faqs-sec .answercont { max-height: 0; overflow: hidden; transition: 0.3s; }
.faqs-sec .answer { padding: 0 20px 20px; line-height: 1.7; font-family: 'Outfit'; font-size: 16px; font-weight: 200;}
.question.active + .answercont { }
.question.active {    color: #bbae65;}



.need-help-persons>img {    width: 50px;    height: 50px;    object-fit: cover;    border-radius: 50%;background: #fff;    border: 5px solid #bbae65;}
.need-help-box {    width: 75%;    min-width: 300px;    background: #1F2021;    padding: 4rem;    border-radius: 40px;    border: 1px solid #404040;    height: 510px;    display: flex;    flex-direction: column;    justify-content: space-between;    position: relative;}
.need-help-box>img {    position: absolute;    right: 30px;    top: 30px;    width: 25px;    height: 25px;    color: #ADADAD;    transition: 0.3s ease-in-out;}
.need-help-box:hover>img {    animation: arrow-move 1s infinite;}
.need-help-box div>p { color: #fff;    line-height: 26px;    margin-bottom: 2rem;    font-size: 18px;    font-family: 'Outfit';    font-weight: 300;}
.need-help-box div>span {      color: #c3b66c;    position: relative;    font-size: 16px;    font-family: 'Outfit';    border-bottom: 1px solid;    padding: 0 0 0px;}
.need-help-box h3{color:#fff;}
.faq-home{}




.newz-pg .arciclewrp .upperbox{width: 100%;height: 30vw;}
.newz-pg .arciclewrp .upperbox .left-side .imgbox img{height: 110px;}
.newz-pg .arciclewrp .upperbox .left-side .txtwrpsmall h6{font-size: 4.5vw;}
.newz-pg .datewrp{width: 90%;}
.newz-pg .arciclewrp .upperbox .left-side .datewrp p span{font-size: 1vw;}
.newz-pg .arciclewrp .upperbox .right-side{margin: 0 0 0 7.7vw;}
.newz-pg .arciclewrp .upperbox .right-side .txtwrpmain h2{font-size: 3vw;    font-family: 'ClashDisplay Medium';}
.newz-pg .arciclewrp .upperbox .right-side .logowrp{display: flex;    justify-content: flex-end;}
.newz-pg .arciclewrp .upperbox .right-side .logowrp span{margin: 0 11px 0 21px;}
.newz-pg .arciclewrp .upperbox .left-side .txtwrpsmall h6 span{font-size: 50px;}
.newz-pg .arciclewrp .upperbox .left-side{width: 10vw;}
.newz-pg .arciclewrp .upperbox .right-side .txtwrpmain p{font-size: 2.2vw;    line-height: 2.4vw;}
.newz-pg .arciclewrp .upperbox .right-side .txtwrpmain {    margin: 30px 0px 0 0px;}
.newz-pg .footer-widget .arciclewrp .upperbox .right-side .txtwrpmain p{font-size: 1.05vw;    line-height: 1.4vw;}
 
.small-box{background: #fff;border-radius: 30px;width: 100%;padding: 20px 20px 9px;position: relative;    margin: 20px 0 0;}
/*.small-box:before{content:'';width: 100%;position: absolute;background: #e8e8e8;bottom: 40px;height: 2px;left: 0;}*/
.small-box .upper-head{height: 10vw;    display: flex;    flex-direction: column;    justify-content: space-between;}
.small-box .upper-head .imgwrp{}
.small-box .upper-head .imgwrp img{    height: 50px;}
.small-box .upper-head .branding-logos{display: flex;align-items: center;justify-content: flex-end;}
.small-box .upper-head .branding-logos img{    height: 30px;}
.small-box .upper-head .branding-logos img.strokes{    border: 1px solid #e8e8e8;    padding: 4px 10px;    border-radius: 9px;    height: 25px;}
.small-box .upper-head .branding-logos span{font-size: 0;padding: 0px 0px;margin: 0 4px 0 8px;width: 2px;height: 23px;background: #e8e8e8;transform: rotate(15deg);color: #fff;}
.small-box .upper-head .txtwrpsmall{    margin: 20px 0 0;}
.small-box .upper-head .txtwrpsmall h6{font-size: 1.8vw;color: #aca8a8;padding: 0;font-family: 'Outfit';line-height: 48px;display: inline-block;width: max-content;position: relative;margin: 0 0 0 0px;display: flex;align-items: flex-start;}
.small-box .upper-head .txtwrpsmall h6 span{    line-height: 0px;    display: inline-block;    margin: 19px 3px 0px 0;    font-size: 23px;}
.small-box .upper-head .txtwrpsmall h6:before{content:'';position: absolute;background: linear-gradient(121deg, #3e3e43 0%, #222131 50%, #beb168 50%);bottom: 0px;left: 0;width: 100%;height: 5px;}
.small-box .upper-head .txtwrpmain{margin: 20px 0 10px;}
.small-box .upper-head .txtwrpmain p{    color: #000;    font-size: 14px;    line-height: 18px;}
.small-box .upper-head .datewrp{    position: relative;    width: 100%;    bottom: 0;}
.small-box .upper-head .datewrp p{    font-size: 0.5vw;    padding: 0;}
.small-box .upper-head .datewrp p span{color: #6b6464;}
.authwrp {    display: flex;    justify-content: space-between;    margin: 10px 0 0;}
.authwrp p span{color: #6b6464;    padding: 0;    font-size: 0.8vw;    font-family: 'Outfit';}

.banner-bg-video {    position: absolute;    top: 50%;    left: 50%;    width: 100%;    height: 100%;    object-fit: cover;    transform: translate(-50%, -50%);    z-index: -1;    filter: blur(20px) brightness(0.3);    pointer-events: none;}




.head-liquid.showmenu .row{    width: 84vw;    margin: 0 auto;    border: 1px solid #fff;    border-radius: 15px;    backdrop-filter: blur(30px);    -webkit-backdrop-filter: blur(30px);    padding: 15px 10px 15px 5px;    border: 1px solid hsla(0, 0%, 100%, .16);    box-shadow: inset 0 1px #ff8e5d66;}
.head-liquid .row{    width: 84vw;    margin: 0 auto;padding: 20px 10px 20px 5px;}
.head-liquid .col-md-4{display: flex;    justify-content: end;align-items: center;}
.head-liquid .navwrp{display:none;}
.head-liquid.showmenu .navwrp{display:block;}
.head-liquid .navwrp ul{    margin: 0;    text-align: left;}
.head-liquid .navwrp ul li{    display: inline-block;    margin: 0 20px;}
.head-liquid .navwrp ul li a{    color: #FFF;    font-size: 16px;    font-family: 'Outfit';}


.footer-widget .arciclewrp .upperbox{width: auto;height: 12vw;padding: 1vw 1vw;}
.footer-widget .stroke-img{display:none;}
.footer-widget .arciclewrp .upperbox .right-side .logowrp span{display:none;}
.footer-widget .arciclewrp .upperbox .left-side .imgbox img {    height: 50px;}
.footer-widget .arciclewrp .upperbox .right-side .logowrp{justify-content: end;}
.footer-widget .arciclewrp .upperbox .left-side .txtwrpsmall h6{font-size: 1.8vw; line-height: 36px;}
.footer-widget .arciclewrp .upperbox .left-side .txtwrpsmall h6 span{font-size: 1.4vw;}
.footer-widget .arciclewrp .upperbox .left-side .txtwrpsmall h6:after{bottom: -10px;}
.footer-widget .arciclewrp .upperbox .right-side .txtwrpmain p{color:#000;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;padding-bottom: 0;}
.footer-widget .arciclewrp .upperbox .right-side{margin: 0 0 0 2.7vw;}
.footer-widget .card-widget .slick-list{    overflow: visible !important;}
.footer-widget .arciclewrp .upperbox:before{display:none;}
.footer-widget .datewrp{bottom: -30px;width: 90%;justify-content: flex-start;gap: 10px;}
.footer-widget .arciclewrp .upperbox .left-side .datewrp p span{    color: #6b6464;}
.footer-widget .arciclewrp .upperbox .left-side .datewrp p span.clr-b{    color: #6b6464 !important;}
.footer-widget .arciclewrp .upperbox .left-side .txtwrpsmall{margin: -10px 0px 0;}
.footer-widget .arciclewrp .upperbox .right-side .txtwrpmain {    margin: 60px 0px 0 0px;    height: 80px;}

.team-img-1,
.team-img-2,
.team-img-3,
.team-img-4,
.team-img-5,
.team-img-6,
.team-img-7,
.team-img-9,
.team-img-10{
  opacity: 0;
  visibility: hidden;
}



.livesession-banner{    padding: 180px 0 70px; z-index: 1;    background-color: #000000;    background-image: linear-gradient(#4e4e4e3b 1px, transparent 1px), linear-gradient(90deg, #4e4e4e3b 1px, transparent 1px);    background-size: 100px 100px;    font-family: sans-serif;    height: 100vh;    display: flex;    flex-direction: column;    justify-content: center;position:relative;}
.livesession-banner:after {    aspect-ratio: 1 / 2.2;    background-image: linear-gradient(#a13355, #5159d9);    border-radius: 800%;    filter: blur(140px);    left: 50%;    max-width: 400px;    opacity: .45;    position: absolute;    top: 55%;    transform: translate(-50%, -50%);    width: 80%;    z-index: -1;    content: '';}
.livesession-banner .txtwrp{}
.livesession-banner .txtwrp h1{    text-transform: uppercase;    color: #fff;    font-size: 7.4vw;    line-height: 6vw;    margin: 0 0 0px;    font-weight: 100;    font-family: 'ClashDisplay Bold';    position: relative;}
.livesession-banner .txtwrp p.main-pera{    max-width: 500px;    display: inline-block;    margin: 30px 0 0;    position: absolute;    bottom: -60px;    right: -20px;}
.livesession-banner .txtwrp h1 video{    width: 340px;    height: 90px;    object-fit: cover;    border-radius: 30px;}
.livesession-banner h4{color: #fff;    font-size: 20px;    font-family: 'Outfit';    margin: 70px 0 10px;}
.marquee-line {    display: flex}
.row-testimonials-wrap {    grid-row-gap: 1.25em;    flex-flow: column;    width: 100%;    display: flex}
.row-testimonials {    grid-column-gap: 1.25em;    grid-row-gap: 1.25em;    flex: none;    height: 6.6em;    padding-right: 1.25em;    display: flex}
.row-testimonials-card {    grid-column-gap: 1.5em;    grid-row-gap: 1.5em;    background-color: var(--white);    color: var(--des);    text-align: left;    border-radius: .75em;    flex: none;    justify-content: flex-start;    align-items: center;    padding-left: 1.25em;    display: flex;    overflow: hidden}
.row-testimonials-card-photo {    width: 5.63em;    position: relative}
.row-testimonials-card-photo img{width: 100%;    max-width: 100%;    height: 100%;    display: inline-block;}
.row-testimonials-card-logo {    border: 1px solid var(--line);    background-color: var(--white);    border-radius: 100%;    justify-content: center;    align-items: center;    width: 2.25em;    height: 2.25em;    display: flex;    position: absolute;    inset: auto 81% 8% auto;    box-shadow: 2px 5px 10px #0000001a;}
.hero-testimonials-logo {    aspect-ratio: 1;    background-color: var(--white);    color: var(--des);    text-align: left;    border-radius: .75em;    flex: none;    justify-content: center;    align-items: center;    height: 100%;    padding: .75em;    display: flex;    overflow: hidden}



.professionalswrp{padding: 70px 0;}
.professionalswrp .txtwrp{    padding: 0;}
.professionalswrp .txtwrp p{color: #fff;    width: 70%;    font-size: 32px;    line-height: 42px;    margin: 0 auto;}
.professionalswrp .interview-jobs{    position: relative;    padding: 2vw 2vw;    border-radius: 40px;    background: unset;    /* border: .2vw solid #585858; */    background: #0f0f0f;    border: 1px solid hsla(0, 0%, 100%, .16);    box-shadow: inset 0 1px #ff8e5d66;    margin: 30px 0 0; overflow: hidden;}
.professionalswrp .interview-jobs:before{content: '';    position: absolute;    top: var(--y);    left: var(--x);    transform: translate(-50%, -50%);    width: 700px;    height: 900px;    border-radius: 50%;    pointer-events: none;    z-index: 1;    opacity: 0;    background: radial-gradient(circle, rgb(209 195 119 / 30%), transparent 60%);    transition: width 0.3s ease, height 0.3s ease, opacity 0.3s ease;}

.professionalswrp .interview-jobs .imgbox{    display: grid;    place-items: center;    width: 100px;    height: 100px;    border-radius: 50%;    border: 2px solid #70707052;    background: white;    margin-bottom: 3rem;    transition: 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);    border: 5px solid #bbae65;}
.professionalswrp .interview-jobs .imgbox img{    width: 100%;    height: 80%;    object-fit: contain;}
.professionalswrp .interview-jobs .txtwrp{    padding: 0;}
.professionalswrp .interview-jobs .txtwrp h6{    color: #ccbe73;    font-size: 1.5vw;   font-family: Outfit;    font-size: 36px;    line-height: 42px;    font-weight: 500 !important;    margin: 0;}
.professionalswrp .interview-jobs .txtwrp p{    width: 100%;    display: -webkit-box;    max-width: 100%;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;    /* overflow: hidden; */    color: #ffffff;    line-height: 1.3;    font-size: 1.1vw;    font-weight: 300;    font-family: 'Outfit';}
.professionalswrp .interview-jobs .txtwrp a{    color: #000000;    padding: 1vw 3vw;    background: #fff;    border-radius: 30vw;    font-size: .9vw;    font-family: 'Outfit';    /* margin: 0 0 60px; */    display: inline-block;    animation: unset !important;    margin: 40px 0 0;}



.livesession-pg{background: #0f0f0f;}
.phasewrp{    padding: 60px 0;}
.phasewrp .txtwrp{}
.phasewrp .txtwrp.right-side{margin-left: 40px;}
.phasewrp .txtwrp h2{}
.phasewrp .txtwrp p{    margin: 20px 0 10px;}
.phasewrp .txtwrp h6{    font-size: 24px;    font-family: 'Outfit';    color: #fff;}
.phasewrp .txtwrp ul{}
.phasewrp .txtwrp ul li{    color: #fff;    font-size: 20px;    font-family: 'Outfit';    margin: 0 0 10px;    padding: 0 0 0 40px;    position: relative;}
.phasewrp .txtwrp ul li:after{content: "\f00c";position: absolute;font-family: 'FontAwesome';left: 0;top: 0px;color: #cec075;}
.phasewrp .imgwrp{    text-align: right;    position: relative;}
.phasewrp .imgwrp img{    width: 80%;}
.phasewrp .imgwrp img.part-2{    width: 80%;    position: absolute;    bottom: -90px;    left: 0;}
.phasewrp .imgwrp img{    width: 80%;}
.phasewrp .imgwrp img.part-2{    width: 80%;    position: absolute;    bottom: -90px;    left: 0;}
.phasewrp.bg-black{background:#000;}

.top-companies marquee-line[direction="right"]{margin: 20px 0;}
.top-companies{padding: 70px 0;background: #000000;}
.top-companies .txtwrp{}
.top-companies .txtwrp h2{}
.top-companies .txtwrp p{    width: 66%;    margin: 10px auto 0;}


.right-fit{    padding: 70px 0;}
.right-fit .txtwrp{}
.right-fit .txtwrp h2{}
.right-fit .txtwrp p{}
.right-fit .main-bx{    position: relative;    border-radius: 40px;    background: unset;    /* border: .2vw solid #585858; */    background: #0f0f0f;    border: 1px solid hsla(0, 0%, 100%, .16);    box-shadow: inset 0 1px #ff8e5d66;    margin: 30px 0 0;}
.right-fit .main-bx .upper-head{    padding: 2vw 2vw;    border-bottom: 1px solid #585858;}
.right-fit .main-bx .upper-head h4{    color: #fff;    padding: 0;    font-family: 'Outfit';    font-size: 26px;}
.right-fit .main-bx .body{    padding: 2vw 2vw;}
.right-fit .main-bx .body ul{    margin: 0;}
.right-fit .main-bx .body ul li{    color: #beb4b4;    font-size: 20px;    font-family: 'Outfit';    margin: 0 0 10px;    padding: 0 0 0 40px;    position: relative;}
.right-fit .main-bx .body ul li:after{content: "\f00c";position: absolute;font-family: 'FontAwesome';left: 0;top: 0px;color: #cec075;}
.right-fit .main-bx .body ul.crosstick li:after{content: "\f00d";color: #e91c1c;}
.right-fit .main-bx .lower-body{    padding: 2vw 2vw;    border-top: 1px solid #585858;    display: flex;    justify-content: space-between;    align-items: center;}
.right-fit .main-bx .lower-body h6{color: #fff;font-family: 'Outfit';padding: 0;}
.right-fit .main-bx .lower-body a{    color: #000000;    padding: 1vw 3vw;    background: #fff;    border-radius: 30vw;    font-size: .9vw;    font-family: 'Outfit';    /* margin: 0 0 60px; */    display: inline-block;    animation: unset !important;}


.whychoose{    padding: 70px 0;    background: #000;}
.whychoose .txtwrp{}
.whychoose .txtwrp h2{}
.whychoose .txtwrp p{max-width: 50%;}
.whychoose .col-md-4{display: flex; flex-direction: column;}
.whychoose .imgwrp{    margin: 40px 0 0;    width: 100%;    min-width: 0;    flex: 1 1 auto;    display: flex;    flex-direction: column;    background: #1F2021;    padding: 3rem;    border-radius: 40px;    border: 1px solid #404040;    position: relative;    height: 100%;    min-height: clamp(17rem, 20vw, 22rem);    box-sizing: border-box;}
.whychoose .imgwrp img{}
.whychoose .imgwrp svg{width: 70px; flex-shrink: 0; margin: 0 0 20px;}
.whychoose .imgwrp h6{    color: #ccbe73;    font-family: Outfit;    font-size: 28px;    line-height: 1.35;    font-weight: 500 !important;    min-height: 2.7em;    margin: 0 0 12px;}
.whychoose .imgwrp p{    color: #fff;    line-height: 26px;    font-size: 18px;    font-family: 'Outfit';    font-weight: 300;    padding: 0;    margin: 0;    flex: 1 1 auto;}


.commitment{padding: 5vw 0;    background: #0f0f0f;    background-image: url(../images/color-bg.png);    background-size: cover;    border-top: .2vw solid #5A5A5A48;    margin: 0vw 0 0;    background-position: unset;    background-image: linear-gradient(121deg, #3e3e43 0%, #222131 30%, #15141c 50%, #272131 90%);    background-size: 130% 130%;    animation: gradientRotate 5s infinite;    position: relative;}
.commitment .txtwrp{}
.commitment .txtwrp h2{}
.commitment h4{font-size: 46px;    line-height: normal;    font-family: 'ClashDisplay Medium';    color: #b1a45d63;    margin: 50px 0 0px;}
.commitment p{color: #bfdcd4;    font-size: 22px;    font-family: 'Outfit';    width: 80%;    margin: 0 auto;}


.updates-pg .card-section {    padding: 10vw 0 5vw;}

.careers-pg .ai-wrap{height:100vh;}
.careers-pg .team-futuron{z-index: 1;}



.positionwrp{    padding: 70px 0;}
.positionwrp .txtwrp{}
.positionwrp .txtwrp h2{}
.positionwrp .txtwrp p{    max-width: 70%;}
.positionwrp .position-title{    margin: 20px 0;    border-top: 1px solid #37352c;    padding: 20px 0;    position: relative;}
.positionwrp .position-title a{    color: #fff;    font-size: 26px;    position: absolute;    right: 0;    top: 20px;}
.positionwrp .position-title a img{    height: 17px;    margin: 0 0 0 10px;    filter: brightness(2);}
.positionwrp .position-title h3{    color: #fff;    font-size: 32px;    font-family: 'Outfit';}
.positionwrp .position-title p{    color: #e2dddd;    font-size: 18px;    font-family: 'Outfit';}
.positionwrp .position-title ul{    margin: 0;    display: flex;    gap: 15px;}
.positionwrp .position-title ul li{    border: 1px solid #fff;    padding: 7px 20px;    border-radius: 30px;    display: flex;    align-items: center;}
.positionwrp .position-title ul li img{}
.positionwrp .position-title ul li i{    font-size: 20px;    color: #fff;    margin-right: 7px;}
.positionwrp .position-title ul li h6{    color: #fff;    font-family: 'Outfit';    font-size: 16px;    padding: 0;}


.careers-pg .professionalswrp .txtwrp p{width: 90%;    font-size: 1.25vw;    line-height: 1.7vw;    margin: 10px 0 0;}



.boxeswrp{}
.boxeswrp .home-boxes-image{}
.boxeswrp .home-boxes-image img{width: 100%;border-radius: 40px;height: 300px;object-fit: cover;}
.boxeswrp .business-txt{background: #F6F6F6;padding: 0 50px;border-radius: 40px;height: 220px;display: flex;flex-direction: column;justify-content: center;}
.boxeswrp .business-txt.clr{background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);margin: 24px 0 0;}
.boxeswrp .business-txt.clr h2{color: #262108;}
.boxeswrp .business-txt.clr p{color: #000000;line-height: 25px;font-family: 'Outfit';font-size: 18px;}
.boxeswrp .business-txt h2{font-size: 76px;font-weight: 300;margin: 0 0 15px;}
.boxeswrp .business-txt h5{font-size: 76px;font-weight: 300;margin: 0 0 15px;letter-spacing: -1.0px;line-height: 42px;font-family: 'ClashDisplay Medium'; color: #000;}
.boxeswrp .business-txt p{margin: 0;padding: 0;}
.boxeswrp .sec-row-img{height: 463px !important;}
.boxeswrp .business-txt.other-col{padding: 0 50px;margin: 0 0 25px;background: #262108;height: 400px;box-shadow: 0 5px 10px 0 rgb(0, 0, 0, 0.25);background-image: linear-gradient(121deg, #3e3e43 0%, #222131 30%, #15141c 50%, #272131 90%);background-size: 130% 130%;border: 2px solid #5252527a;}
.boxeswrp .business-txt.other-col h2{font-size: 96px;line-height: 60px;margin: 0 0 40px;color: #b9ad6d;}
.boxeswrp .business-txt.other-col h5{font-size: 96px;line-height: 60px;margin: 0 0 40px;color: #b9ad6d;    font-weight: 300;}
.boxeswrp .business-txt.other-col p{color: #cacaca;font-size: 20px;font-family: 'Outfit';padding: 0;}
.boxeswrp .business-txt.other-sec{padding: 0px 50px;background: #fbfaf6;height: 365px;}
.boxeswrp .business-txt.other-sec p{font-size: 32px;line-height: 38px;font-family: 'Outfit';}
.boxeswrp .business-txt.other-sec .namewrap{    margin: 60px 0 0;}
.boxeswrp .business-txt.other-sec .namewrap h6{font-family: 'ClashDisplay Medium';font-weight: 600;font-size: 22px;margin: 0 0 5px;color: #cacaca;margin: 0;}
.boxeswrp .business-txt.other-sec .namewrap p{    font-size: 16px;    line-height: 20px;}         
.boxeswrp .image-lable{    height: auto;}
.boxeswrp .upper.first p:after{    top: 20px;padding: 0px 10px;}
.boxeswrp .upper.first p{    padding: 0 0 0 20px;}
.next-review{height: 300px !important;background: #7d77532e !important;backdrop-filter: blur(30px);-webkit-backdrop-filter: blur(30px);padding: 15px 10px 15px 5px;border: 1px solid hsla(0, 0%, 100%, .16);box-shadow: inset 0 1px #ff8e5d66;}
.next-review p{font-size: 26px !important;line-height: 32px !important;color: #fff;font-family: 'Outfit';}
.next-review .starts{}
.next-review .starts i{font-family: 'Font Awesome 5 Free';font-style: normal;color: #b9ad6d;}
.next-review .namewrap{    margin: 40px 0 0 !important;}
.flx{    display: flex;}
.flx img{width: 115px;}
.flx h5{font-size: 62px !important;font-family: 'ClashDisplay Medium';}
.flx .clr-dark{background: #262108;margin-left: 20px;padding: 0 40px;border-radius: 40px;height: 220px;display: flex;flex-direction: column;justify-content: center;background: #0f0f0f;border: 1px solid hsla(0, 0%, 100%, .16);box-shadow: inset 0 1px #ff8e5d66;}
.flx .business-txt{    padding: 0 30px;}
.more-reviews p{color:#000;letter-spacing: 0;}
.more-reviews .namewrap h6{    color: #000 !important;    font-family: 'ClashDisplay Medium';    margin: 0 !important;    padding: 0 0 5px;}
.more-reviews .namewrap p{    color: #b7a962;}
.entrepreneurs-pera{color: #000;    font-family: 'Outfit';    font-size: 16px;}