body {font-family: "Inter", sans-serif;color: #ffffff;font-size: 14px;line-height: 1.42857;background-repeat: no-repeat;background-attachment: fixed;background-color: #1C1F57;}
#navbarNavAltMarkup .nav-link{color: #fff;font-weight: 400;font-size: 17px;padding: 10px 30px;}
#navbarNavAltMarkup .nav-link{color: #fff;font-weight: 400;font-size: 17px;padding: 10px 30px;}
.dis-1{font-size: 3vw;}
.dis-2{font-size: 4.7vw;}
.fs-1-2{font-size: 1.2vw;}
.fs-24px{font-size: 24px;}
.fw-900{font-weight: 900;}
.psi-blue{color:#1C1F57 }
.bg-dark-violet{background-color: #1C1F57}
.card.card-custom-1{background: linear-gradient(180deg, #AA14F0 -42.59%, rgba(0, 0, 0, 0) -42.59%, #CB8DE8 -42.58%, rgba(203, 143, 232, 0.18) 4.35%, rgba(151, 60, 68, 0.055) 99.99%, rgba(199, 137, 228, 0) 100%);border: 0.76px solid;border-image-source: linear-gradient(77.91deg, rgba(185, 54, 245, 0.25) 1.95%, rgba(185, 54, 245, 0.2) 1.95%, rgba(170, 20, 240, 0.15) 108.82%);border-radius: 16px;}
.card.card-custom-2{background: linear-gradient(180deg, #AA14F0 -42.59%, rgba(0, 0, 0, 0) -42.59%, #CB8DE8 -42.58%, rgba(203, 143, 232, 0.18) 4.35%, rgba(151, 60, 68, 0.055) 99.99%, rgba(199, 137, 228, 0) 100%);border: 0.76px solid;border-image-source: linear-gradient(77.91deg, rgba(185, 54, 245, 0.25) 1.95%, rgba(185, 54, 245, 0.2) 1.95%, rgba(170, 20, 240, 0.15) 108.82%);border-radius: 16px;}
.hl-txt-blue::before {content: '';border: 1px solid #33CEFF;margin-right: 20px;}
.hl-txt-yellow::before {content: '';border: 1px solid #FFD512;margin-right: 20px;}
.hl-txt-pink::before {content: '';border: 1px solid #EBA9FF;margin-right: 20px;}
.hl-txt-green::before {content: '';border: 1px solid #19FB9B;margin-right: 20px;}
.custom-txt-stroke {-webkit-text-stroke: 1px white;text-shadow: -5px -3px 0px rgb(255, 255, 255);font-weight: bolder;color: #fff0;display: flex;height: 100%;align-items: center;}
.boxIcon{width: 100%;height: 170px;text-align: center;border-radius: 50%;box-shadow: 0px 0px 68px rgba(175, 19, 248, 0.7);background: rgb(175,19,248);background: radial-gradient(circle, rgb(175, 19, 248) 0%, rgba(255,255,255,0) 100%);display: flex;justify-content: center;}
.boxOuter{position: relative;}
.boxOuter::before {content: '';border: 2px dashed rgb(255, 255, 255);position: absolute;height: 130px;left: 100px;bottom: -110px;}
.boxOuter:last-child:before {content: unset;}
/* psi hologaphic 1 */
.bg-head-holo{width: 100%;height: 521px;background: url(/assets/img/metaverse/psi-hologaphic.png);mix-blend-mode: plus-lighter;background-size: contain;background-repeat: no-repeat;}
.boxShadowOutlined{width: 60%;height: 100%;position: absolute;border-radius: 13px;background: rgb(28,31,87);background: linear-gradient(0deg, rgb(28, 31, 87) 0%, rgb(78, 79, 121) 100%);z-index: -1;}
.boxShadowOutlined:before{content: '';border: 1px solid #DD10E4;margin-right: 20px;width: 100%;height: 100%;position: absolute;border-radius: 13px;top: 20px;left: 20px;}
section{position: relative;}
.ring-effect {position: absolute;width: 200px;left: -50px;bottom: -30px;}
.ring-effect2 {position: absolute;width: 200px;right: -80px;bottom: 0;}
.ring-effect3 {position: absolute;width: 200px;bottom: -30px;left: 90px;transform: rotate(180deg);}
.ring-effect4 {position: absolute;width: 200px;right: -80px;bottom: 0;} 
.form-control:focus {box-shadow: none!important; color: #fff;}
	.img-margin{margin-top: -335px}
	#wpcf7-f23029-o1 .input-group-text{background-color: #3A336C !important;padding: .0rem .75rem !important; display: flex; justify-content: space-between;color: grey!important;}
.form-control{background-color: #3A336C !important; border:none!important;}
  #wpcf7-f23029-o1 .submitid { background-color:  white; color: #000; width: 270px; background-color: #fff; color: #000; border-radius: 36px;}
  .ring-effect5{position: absolute;width: 300px;left: -50px;top:250px;}
   .card-new-custom{box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(3px);-webkit-backdrop-filter: blur(3px);border: 1px solid rgba(255, 255, 255, 0.05);
}
.phonenumber,.area{border:none;border-right: 0px !important;}
  .phonenumber{border: none;}
  input#phonenumber:focus-visible,input#area:focus-visible {outline: 0 !important;}
  .intl-tel-input.separate-dial-code .selected-dial-code {display: table-cell;vertical-align: middle;padding-right: 15px;}
.intl-tel-input.separate-dial-code .selected-flag {background-color: rgba(0, 0, 0, 0);}
.intl-tel-input{width: 100%}
.intl-tel-input .selected-flag .iti-flag{margin-left: 5px;}
.intl-tel-input .country-list {position: absolute;}
.intl-tel-input.iti-container{z-index: 100000000000;}
.page-metaverse{overflow-x: clip;}
@media only screen and (max-width:767px){
        .text-justify{text-align: justify;}
        .fs-21px{font-size: 21px;}
        .bg-head-holo{height: 200px;background-position: center;} .boxIcon {height: 125px;}
        .boxOuter::before{left: 50px;}
     }