:root {
   --blue: #231FFF;
   --blueLight: #6687FC;
   --blueThin: #6687FC;
   --orange: #FF4A1F;
   --orangeLight: #FC7E60;
   --black: #000;
   --white: #fff;
   --whiteThin: #F5F5F5;
 }

 /* homeContent start*/
 /* .homeContent {
   background: rgb(9,8,62);
   background: -moz-linear-gradient(180deg, rgba(9,8,62,1) 5%, rgba(18,16,134,1) 16%, rgba(26,23,184,1) 31%, rgba(38,36,255,1) 60%, rgba(76,94,254,1) 71%, rgba(90,116,253,1) 76%, rgba(116,146,252,1) 82%, rgba(157,178,253,1) 90%, rgba(203,214,254,1) 98%);
   background: -webkit-linear-gradient(180deg, rgba(9,8,62,1) 5%, rgba(18,16,134,1) 16%, rgba(26,23,184,1) 31%, rgba(38,36,255,1) 60%, rgba(76,94,254,1) 71%, rgba(90,116,253,1) 76%, rgba(116,146,252,1) 82%, rgba(157,178,253,1) 90%, rgba(203,214,254,1) 98%);
   background: linear-gradient(180deg, rgba(9, 8, 62, 1) 5%, rgba(18, 16, 134, 1) 16%, rgba(26, 23, 184, 1) 31%, rgba(38, 36, 255, 1) 60%, rgba(76, 94, 254, 1) 71%, rgba(90, 116, 253, 1) 76%, rgba(116, 146, 252, 1) 82%, rgba(157, 178, 253, 1) 90%, rgba(203, 214, 254, 1) 98%);
   position: relative;
   line-height: 0;
 } */

 .homeContent .animationSvg {
   /* left: -100%; */
   position: relative;
 }
.homeContent .animationSvg{width: 85%;}
 /* .homeContent .animationSvg div>::before {
  content: '';
  width: 150vw;
  height: 150vw;
  position: absolute;
  z-index: -1;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(0deg);
  background: linear-gradient(90deg, #FFF 20%, #231FFF 50%, #000 85%);
  animation: spin 8s linear infinite;
  transform-origin: center;
 } */


 body.homeAnimation  .homeContent .animationSvg {
  animation-delay: 10s;
 }

 body.homeAnimation .homeContent .animationSvg {
  -webkit-animation: animationSvgBanner 2s cubic-bezier(0.33, 1, 0.68, 1) forwards;
  -moz-animation: animationSvgBanner 2s cubic-bezier(0.33, 1, 0.68, 1) forwards;
  -ms-animation: animationSvgBanner 2s cubic-bezier(0.33, 1, 0.68, 1) forwards;
  animation: animationSvgBanner 2s cubic-bezier(0.33, 1, 0.68, 1) forwards;
}

 body.hideAnimation .homeContent .animationSvg {
    -webkit-animation: animationSvgBanner 2s cubic-bezier(0.33, 1, 0.68, 1) forwards;
    -moz-animation: animationSvgBanner 2s cubic-bezier(0.33, 1, 0.68, 1) forwards;
    -ms-animation: animationSvgBanner 2s cubic-bezier(0.33, 1, 0.68, 1) forwards;
    animation: animationSvgBanner 2s cubic-bezier(0.33, 1, 0.68, 1) forwards;
 }

 body.hideAnimation  .homeContent .animationSvg {
  animation-delay: 0s !important;
 }

 body.MobileHomeAnimation  .homeContent .animationSvg {
  animation-delay: 9s;
 }

 body.MobileHomeAnimation .homeContent .animationSvg {
  -webkit-animation: animationSvgBanner 2s cubic-bezier(0.33, 1, 0.68, 1) forwards;
  -moz-animation: animationSvgBanner 2s cubic-bezier(0.33, 1, 0.68, 1) forwards;
  -ms-animation: animationSvgBanner 2s cubic-bezier(0.33, 1, 0.68, 1) forwards;
  animation: animationSvgBanner 2s cubic-bezier(0.33, 1, 0.68, 1) forwards;
}


/* @keyframes animationSvgBanner  {0%{ left: -100%;}100%{left:0%; opacity: 1;}} */
 /* @keyframes spin {
   from {transform: translate(-50%, -50%) rotate(0deg)}
   to {transform: translate(-50%, -50%) rotate(360deg)}
 } */

 .homeContent h1 {
   /* width: 481px; */
   width: auto;
   padding: 0;
   color: var(--white);
   letter-spacing: -0.295px;
 }


 .homeAnimationContent {position: relative;height: 100%;}

 .homeContent .container {
   position: absolute;
   left: 0;
   right: 0;
   height: 100%;
   top: 0;
   display: flex;
   align-items: center;
   justify-content: flex-end;
 }

 .homeContent p {
   text-align: center;
   margin: 0 auto;
   font-size: 29px;

   line-height: 1.1;
   padding: 150px 25px;

   width: 560px;
   color: var(--white);
 }

 .homeSvg svg {
   width: 100%;
   height: 100%;
 }


 /*videoInfo start*/
 .videoInfo {
   background: linear-gradient(180deg, rgba(102, 135, 252, 1) 0%, rgba(102, 135, 252, 1) 35%, rgba(138, 163, 250, 1) 70%, rgba(226, 230, 246, 1) 113%);
 }


 .video {
   /* width: 100%;
   height: 100%;
   position: relative;
   left: 0px;
   top: 0px;
   overflow: hidden; */
   padding-bottom: 41.2%;
   position: relative;



 }
 video {
  position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
    object-fit: cover;
 }

 /*.videoInfo::before {
  background: #668BFC;
  content: '';
  position: absolute;
  mix-blend-mode:color;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
 }*/


 /* .video .videoPlayer {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   width: 100%;
   height: 100%;
 } */

 /* .videoPlayer iframe {
   min-width: 160vh;
   top: 50% !important;
   left: 50% !important;
   z-index: 2 !important;
   transform: translate(-50%, -50%);
 } */

 /* .video .box::before {
   padding-top: 41.3%;
 } */


 .videoContent {
   background: rgb(215, 222, 246);
   background: -moz-linear-gradient(0deg, rgba(215, 222, 246, 1) 0%, rgba(161, 180, 249, 1) 39%, rgba(116, 146, 251, 1) 81%);
   background: -webkit-linear-gradient(0deg, rgba(215, 222, 246, 1) 0%, rgba(161, 180, 249, 1) 39%, rgba(116, 146, 251, 1) 81%);
   background: linear-gradient(0deg, rgba(215, 222, 246, 1) 0%, rgba(161, 180, 249, 1) 39%, rgba(116, 146, 251, 1) 81%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d7def6", endColorstr="#7492fb", GradientType=1);
 }

 .videoContent .videoInfoContent {
   display: flex;
   align-items: center;
   justify-content: flex-end;
   padding: 150px 0;
   max-width: 592px;
   width: 100%;
   float: right;
   color: var(--white);
   font-size: 21px;
   line-height: 28px;
 }

 .videoInnerContent {
   position: absolute;
   bottom: 18%;
   color: var(--white);
   font-size: 59px;

   line-height: 1.05;
   z-index: 13;
   letter-spacing: -0.295px;
 }

 /*Our team start*/

 .ourTeam {
   background: rgb(250, 173, 155);
   background: -moz-linear-gradient(0deg, rgba(250, 173, 155, 1) 0%, rgba(215, 222, 246, 1) 75%);
   background: -webkit-linear-gradient(0deg, rgba(250, 173, 155, 1) 0%, rgba(215, 222, 246, 1) 75%);
   background: linear-gradient(0deg, rgba(250, 173, 155, 1) 0%, rgba(215, 222, 246, 1) 75%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#faad9b", endColorstr="#d7def6", GradientType=1);
   padding-bottom: 50px;
 }

 .ourTeam .title {
   font-size: 98px;

   color: var(--white);
   line-height: 1;
   padding-bottom: 100px;
   letter-spacing: -0.392px;
 }

 .slick-slide.active .mobileClick .hideBorder {display: none;}

 /*getInToch start*/
 .getInToch {
   background: rgb(253, 105, 70);
   background: -moz-linear-gradient(0deg, rgba(253, 105, 70, 1) 0%, rgba(250, 173, 155, 1) 100%);
   background: -webkit-linear-gradient(0deg, rgba(253, 105, 70, 1) 0%, rgba(250, 173, 155, 1) 100%);
   background: linear-gradient(0deg, rgba(253, 105, 70, 1) 0%, rgba(250, 173, 155, 1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fd6946", endColorstr="#faad9b", GradientType=1);

   padding: 150px 0 120px;
 }

 .getInToch .getInTochDetail {
   display: flex;
 }

 .getInToch .getInTochDetail .leftPanel {
   font-size: 98px;

   color: var(--white);
   line-height: 1;
   letter-spacing: -0.392px;
 }

 .getInToch .getInTochDetail .rightPanel {
  color: #fff;
  width: 44%;
  padding-left: 50px;
 }

 .getInToch .getInTochDetail .rightPanel p {
   font-size: 15px;
   line-height: 22px;
   padding: 20px 0 0 0;
   line-height: 1.6;
   color: var(--white);
 }

 .getInToch .getInTochDetail .rightPanel p a {
   color: var(--white);
   text-decoration: none;
   border-bottom: 1px solid transparent;
 }

 .getInToch .getInTochDetail .rightPanel p a:hover {
   border-bottom: 1px solid var(--white);
   color: var(--white);
 }

 .footer {
   padding: 70px 0;
   flex-shrink: 0;
   background: rgb(255, 74, 31);
   background: -moz-linear-gradient(0deg, rgba(255, 74, 31, 1) 0%, rgba(253, 105, 70, 1) 100%);
   background: -webkit-linear-gradient(0deg, rgba(255, 74, 31, 1) 0%, rgba(253, 105, 70, 1) 100%);
   background: linear-gradient(0deg, rgba(255, 74, 31, 1) 0%, rgba(253, 105, 70, 1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff4a1f", endColorstr="#fd6946", GradientType=1);
 }

 .footer .footer-details {
   display: flex;
   align-items: center;
   flex-wrap: wrap;
 }

 .footer .footer-details .footerLogo a img {
   width: 40px;
   height: 18px;
   margin-right: 25px;
 }

 .footer .footer-details .footerLogo a .imgloader {display: none;}

 .footer .footer-details .socailLink {
   list-style: none;
   display: flex;
   gap: 25px;
   padding: 0;
   flex-wrap: wrap;
 }

 .footer .footer-details .socailLink li {
   padding: 0;
 }

 .footer .footer-details .socailLink li.current-menu-item a  {
  border-bottom: 1px solid var(--white);
}

 .footer .footer-details .socailLink a {
   font-size: 15px;
   text-decoration: none;
   border-bottom: 1px solid transparent;
   color: var(--white);
 }

 .footer .footer-details .socailLink a:hover {
   border-bottom: 1px solid var(--white);
 }

 /*Not Found Page*/
 .not-found-details {
   display: flex;
   align-items: center;
   justify-content: center;
   flex-direction: column;
   text-align: center;
   position: relative;
   height: 100%;
 }

 .not-found-details h1 {
   padding-bottom: 0px;
   font-size: 200px;
   color: var(--orange);
   -webkit-animation: balance 3s ease infinite 1.3s;
   -moz-animation: balance 3s ease infinite 1.3s;
   -o-animation: balance 3s ease infinite 1.3s;
   -ms-animation: balance 3s ease infinite 1.3s;
   animation: balance 3s ease infinite 1.3s;
   letter-spacing: 10px;
   text-shadow: 1px 1px 1px var(--blueLight),
     2px 2px 1px var(--blueLight), 3px 3px 1px var(--blueLight),
     4px 4px 1px var(--blueLight), 5px 5px 1px var(--blueLight),
     6px 6px 1px var(--blueLight), 7px 7px 1px var(--blueLight),
     8px 8px 1px var(--blueLight);
   font-family: monospace;
   font-weight: bold;
   display: flex;
   align-items: center;
   justify-content: center;
 }

 .not-found-details h3 {
   font-size: 40px;
   padding-bottom: 10px;
   font-weight: 600;
   color: var(--black);
 }

 .not-found-details p {
   line-height: 30px;
   font-size: 20px;
   max-width: 600px;
   width: 100%;
   padding-bottom: 0;
   color: var(--black);
 }

 .not-found-details p a {
   transition: all 0.5s;
   display: block;
   text-transform: capitalize;
   padding: 6px;
   font-size: 16px;
   width: 120px;
   margin: 20px auto 0;
   background-color: var(--blueLight) !important;
   border: var(--blueLight) 1px solid !important;
   color: var(--white) !important;
   text-decoration: none;
   line-height: 24px;
   border-radius: 35px;
 }

 .not-found-details p a:hover {
   border: var(--blueLight) 1px solid !important;
   background-color: transparent !important;
   color: var(--black) !important;
 }


 /* cky-consent-bar*/
 .cookies-page {
   padding: 50px 140px
 }

 .cky-revisit-bottom-left {
   display: none !important
 }

 .cky-consent-container {
   width: 400px !important
 }

 .cky-consent-bar {
   border: var(--blueThin) 1px solid !important;
   padding: 20px !important;
   border-radius: 0 35px 0 35px !important;
 }

 .cky-notice .cky-title {
   margin: 0 !important;
   padding-bottom: 10px !important;
   font-size: 20px !important;
   font-weight: normal;
   display: none !important;
 }

 .cky-notice-des p {
   font-size: 15px !important;
   padding-bottom: 0px !important;
   line-height: 24px !important;
 }

 .cky-preference-content-wrapper p,
 .cky-accordion-header-des p,
 .cli-bar-message a {
   font-size: 16px !important;
 }

 .cky-btn-customize {
   width: 100%
 }

 .cky-notice-btn-wrapper .cky-btn {
   margin: 10px 6px 0 0px !important;
   border-radius: 5px;
   min-width: auto;
   width: 96px;
   border-radius: 35px;
   line-height: 20px;

 }

 .cky-btn:last-child {
   margin-right: 0 !important;
 }

 .cky-notice-btn-wrapper {
   margin-top: 5px !important;
   display: block !important;
 }

 .cky-prefrence-btn-wrapper .cky-btn {
   border-radius: 35px;
 }

 .cky-btn {
   letter-spacing: 0 !important;
   font-size: 15px !important;
   background-color: transparent !important;
   border: var(--blueThin) 1px solid !important;
   color: var(--black) !important;
 }


 .cky-btn:hover {
   background-color: var(--blueThin) !important;
   color: var(--white) !important;
   border: var(--blueThin) 1px solid !important;
   opacity: 1 !important;
 }

 .cky-preference-title {
   font-size: 20px !important;
 }

 .cky-accordion.cky-accordion-active .cky-accordion-body {
   margin-bottom: 16px !important
 }

 .cky-btn-close {
   width: 30px !important;
   height: 30px !important;
   max-width: 30px;
   min-width: 30px;
 }

 .cky-btn-close img {
   width: 30px !important;
 }

 .cky-modal p {
   padding: 0px 0px 10px 0px;
   font-size: 16px !important;
   color: var(--black) !important;
   line-height: 22px !important;
 }

 .cky-accordion-btn {
   text-align: left !important;
   color: var(--black) !important;
   letter-spacing: 0 !important;
 }

 .cky-accordion-header-des {
   margin: 10px 0 0px 0 !important;
 }

 .cky-accordion-body {
   margin-bottom: 0 !important;
 }

 .cky-show-desc-btn {
   font-size: 15px !important;
   color: var(--blueThin) !important;
   min-width: auto !important;
   letter-spacing: 0 !important;
 }

 .cky-footer-wrapper>div:last-child {
   display: none !important;
 }

 .cky-btn-accept {
   background-color: var(--blueThin) !important;
   border: var(--blueThin) 1px solid !important;
   color: var(--white) !important;
 }

 .cky-btn-accept:hover {
   border: var(--blueThin) 1px solid !important;
   background-color: transparent !important;
   color: var(--black) !important;
 }

 .cky-notice-des a {
   color: var(--green) !important;
   font-weight: 600;
   margin-left: 4px;
 }

 a.cky-banner-element {
   padding: 0 !important;
   cursor: pointer;
   color: var(--white) !important;
   padding: 7px 15px 7px !important;
   text-decoration: none;
   background-color: var(--blueLight);;
   border-radius: 0px;
   display: inline-block;
   margin-bottom: 20px;
   font-size: 16px !important;
   line-height: 18px !important;
   -webkit-transition: all 0.9s;
   -moz-transition: all 0.9s;
   transition: all 0.9s;
   border: 0px solid var(--blueLight) !important;
 }

 a.cky-banner-element:hover {

   background: var(--blue);
   color: var(--white) !important
 }

 .cky-notice-des,
 .cky-notice-btn-wrapper {
   padding: 0 !important
 }

 .cky-preference-header .cky-btn-close img {
   width: 18px !important;
   height: 18px !important;
 }

 .cky-notice-des a {
  text-decoration: none;
  border-bottom: 1px solid var(--black);
 }
 .cky-notice-des a:hover {
  text-decoration: none;
  color: #6687fc !important;
 }


 .wp-content {
   padding: 50px 0;
 }

 .wp-content p,.wp-content li {font-size: 16px;}
 .wp-content .container {width: 85%;
   /*width: 70%; max-width: 1000px; */
 }

 .wp-content h5 {
   padding-bottom: 10px;
   font-size: 25px
 }

 .wp-content a {
   text-decoration: none;
   border-bottom: 1px solid var(--black);
 }

 .wp-content a:hover {
   color: #6687fc;
 }

 .wp-content ol{
  padding-left: 25px;
}
