/** Shopify CDN: Minification failed

Line 2904:0 Unexpected "}"

**/
@charset "utf-8";


.secondary {
	font-family: 'HurmeGeometricSans3SemiBold';
	font-size: 20px;
	line-height: 20px;
	color: #c8e1ef;
}

.secondary * {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.cta {
	font-family: 'HurmeGeometricSans3SemiBold';
	font-size: 22px !important;
	line-height: 22px !important;
	color: #c8e1ef;
}

.cta * {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.note {
	font-family: 'HurmeGeometricSans3Regular';
	font-size: 16px;
	line-height: 26px;
	color: rgba(200, 225, 239, 0.8);
}

.note * {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.pt-96 {
	padding-top: 96px !important;
}


.pt-86 {
      padding-top: 86px !important;
}

.pb-96 {
	padding-bottom: 96px !important;
}

.mt-96 {
	margin-top: 96px !important;
}

.mb-96 {
	margin-bottom: 96px !important;
}
.headline {
font-family: 'HurmeGeometricSans3SemiBold' !important;
}

.font-family-hurmegeometricsans3regular {
	font-family: 'HurmeGeometricSans3Regular'!important;
}

.font-family-hurmegeometricsans3regularobl {
	font-family: 'HurmeGeometricSans3RegularObl' !important;
}

.font-family-hurmegeometricsans3semibold {
	font-family: 'HurmeGeometricSans3SemiBold' !important;
}

.font-family-hurmegeometricsans3semiboldobl {
	font-family: 'HurmeGeometricSans3SemiBoldObl' !important;
}

.font-family-hurmegeometricsans3bold {
	font-family: 'HurmeGeometricSans3Bold' !important;
}

.font-family-hurmegeometricsans3boldobl {
	font-family: 'HurmeGeometricSans3BoldObl' !important;
}

.font-family-hurmegeometricsans3black {
	font-family: 'HurmeGeometricSans3Black' !important;
}

.font-family-hurmegeometricsans3blackobl {
	font-family: 'HurmeGeometricSans3BlackObl' !important;
}

.text-ffffff {
	color: #ffffff !important;
}

.bg-ffffff {
	background: #ffffff !important;
}

.text-000000 {
	color: #000000 !important;
}

.bg-000000 {
	background: #000000 !important;
}

.text-07213c {
	color: #07213c !important;
}

.bg-07213c {
	background: #07213c !important;
}

.text-0fc9e7 {
	color: #0fc9e7 !important;
}

.bg-0fc9e7 {
	background: #0fc9e7 !important;
}

.text-f2f4fc {
	color: #f2f4fc !important;
}

.bg-f2f4fc {
	background: #f2f4fc !important;
}

.text-fcfcfc {
	color: #fcfcfc !important;
}

.bg-fcfcfc {
	background: #fcfcfc !important;
}

.text-e9f2fc {
	color: #e9f2fc !important;
}

.bg-e9f2fc {
	background: #e9f2fc !important;
}

.text-d9f6ff {
	color: #d9f6ff !important;
}

.bg-d9f6ff {
	background: #d9f6ff !important;
}

.text-ceecff {
	color: #ceecff !important;
}

.bg-ceecff {
	background: #ceecff !important;
}

.text-c8e1ef {
	color: #c8e1ef !important;
}

.bg-c8e1ef {
	background: #c8e1ef !important;
}

.text-7e8cb4 {
	color: #7e8cb4 !important;
}

.bg-7e8cb4 {
	background: #7e8cb4 !important;
}

.text-7b7e89 {
	color: #7b7e89 !important;
}

.bg-7b7e89 {
	background: #7b7e89 !important;
}

.text-light-sky-gradient {
	background: linear-gradient(180deg, #d9f6ff 33.11%, #CEECFF 67.23%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.bg-light-sky-gradient {
	background: linear-gradient(180deg, #d9f6ff 33.11%, #CEECFF 67.23%) !important;
}

.bg-purple-blue-gradient {
	/*background: radial-gradient(40.49% 45.04% at 30.03% 122.67%, rgba(51, 43, 160, 0.75) 0%, rgba(4, 25, 48, 0) 100%), radial-gradient(72.86% 58.47% at 141.41% 125.27%, rgba(51, 43, 160, 0.75) 0%, rgba(7, 23, 45, 0) 100%), radial-gradient(135.87% 124.49% at -15.52% 165.34%, rgba(36, 137, 209, 0.75) 0%, rgba(7, 23, 45, 0) 81.28%), radial-gradient(68.96% 61.51% at 68.8% 138.49%, #2489D1 0%, rgba(7, 23, 45, 0) 100%), radial-gradient(50.32% 71.17% at 30.23% -34.74%, #332BA0 0%, rgba(4, 25, 48, 0) 100%), radial-gradient(58.57% 47.15% at 124.71% -9.84%, #332BA0 0%, rgba(7, 23, 45, 0) 100%), radial-gradient(80.24% 73.52% at 7.53% -32.66%, #2489D1 0%, rgba(7, 23, 45, 0) 81.28%), radial-gradient(50.34% 44.9% at 64.09% -21.69%, rgba(36, 137, 209, 0.75) 0%, rgba(7, 23, 45, 0) 100%), #07213C !important;
	box-shadow: 0px 27px 80px rgba(5, 25, 46, 0.5), 0px -27px 80px rgba(5, 25, 46, 0.5);*/
	background: radial-gradient(40.49% 45.04% at 30.03% 122.67%, rgba(51, 43, 160, 0.75) 0%, rgba(4, 25, 48, 0) 100%), radial-gradient(72.86% 58.47% at 141.41% 125.27%, rgba(51, 43, 160, 0.75) 0%, rgba(7, 23, 45, 0) 100%), radial-gradient(135.87% 124.49% at -15.52% 165.34%, rgba(36, 137, 209, 0.75) 0%, rgba(7, 23, 45, 0) 81.28%), radial-gradient(68.96% 61.51% at 68.8% 138.49%, #2489D1 0%, rgba(7, 23, 45, 0) 100%), radial-gradient(50.32% 71.17% at 30.23% -34.74%, #332BA0 0%, rgba(4, 25, 48, 0) 100%), radial-gradient(58.57% 47.15% at 124.71% -9.84%, #332BA0 0%, rgba(7, 23, 45, 0) 100%), radial-gradient(80.24% 73.52% at 7.53% -32.66%, #2489D1 0%, rgba(7, 23, 45, 0) 81.28%), radial-gradient(50.34% 44.9% at 64.09% -21.69%, rgba(36, 137, 209, 0.75) 0%, rgba(7, 23, 45, 0) 100%), #07213C;
	box-shadow: 0px 27px 80px rgba(5, 25, 46, 0.5), 0px -27px 80px rgba(5, 25, 46, 0.5);
}

.bg-sky-purple-black-gradient {
background: radial-gradient(71.74% 159.42% at 137.89% 50%, #332BA0 0%, rgba(7, 23, 45, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, radial-gradient(59.38% 315.2% at -38.07% 68.05%, #2489D1 0%, rgba(7, 23, 45, 0) 81.28%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, #04192F;
}

.bg-purple-sky-black-graident {
	background: radial-gradient(71.74% 159.42% at 137.89% 50%, #332BA0 0%, rgba(7, 23, 45, 0) 100%), radial-gradient(59.38% 315.2% at -38.07% 68.05%, #2489D1 0%, rgba(7, 23, 45, 0) 81.28%), #04192F !important;
}

.bg-light-gray-sky-purple-gradient {
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 26, 55, 0) 24.48%), linear-gradient(360deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 26, 55, 0) 24.48%), radial-gradient(50% 104.94% at 100% 50.06%, rgba(36, 137, 209, 0.25) 0%, rgba(36, 137, 209, 0) 100%), radial-gradient(50% 50.06% at 100% 0%, rgba(51, 43, 160, 0.25) 0%, rgba(51, 43, 160, 0) 100%), radial-gradient(50% 49.94% at 100% 100%, rgba(51, 43, 160, 0.25) 0%, rgba(51, 43, 160, 0) 100%) !important;
}

/* buttons */
.btn {
	position: relative;
	display: inline-flex;
	align-items: center;
	font-family: 'HurmeGeometricSans3SemiBold';
	font-size: 18px;
	line-height: 26px;
	border: none;
	padding: 7px 24px;
	box-shadow: none !important;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	transition: 0.7s;
	-webkit-transition: 0.7s;
	-moz-transition: 0.7s;
	-ms-transition: 0.7s;
	-o-transition: 0.7s;
}

.btn-sky-gradient {
	position: relative;
	color: #F2F4FC!important;
	background: linear-gradient(360deg, #169dff 0%, #0fc9e7 100%);
}


.btn-sky-gradient:after {
	position: relative;
	content: "\f105";
	font-family: 'fasolid900';
	color: #d9f6ff;
	margin-left: 8px;
}

.btn-sky-gradient:focus {
	color: #F2F4FC;
	background: linear-gradient(360deg, #169dff 0%, #0fc9e7 100%);
}

.btn-sky-gradient:active:focus:after,
.btn-sky-gradient:hover:after {
	color: #c8e1ef;
}

.btn-blue {
	color: #F2F4FC;
      position: relative;
transition: all 0.2s ease!important;
	background: rgba(200, 225, 239, 0.05);
}

.btn-blue:active:after{
opacity: 0!important;
transition: all 0.2s ease!important;
}

.btn-blue:active {
background: linear-gradient(360deg, rgba(34, 86, 165, 0.6) -44.87%, rgba(40, 67, 108, 0.036) 98.54%), rgba(200, 225, 239, 0.05)!important;
}


.btn-blue img, .btn-blue span{
    z-index: 2;
}

.btn-blue:after{
position: absolute;
content: '';
      left: 0px;
right: 0px;
       top: 0px;
    bottom: 0px;
  border-radius: 32px;
    width: 100%;
opacity: 0;
   transition: all 0.2s ease!important;
  background: linear-gradient(360deg, rgba(34, 86, 165, 0.7) -44.87%, rgba(40, 67, 108, 0.042) 98.54%), rgba(200, 225, 239, 0.05);
}

.btn-blue:hover:after{
 transition: all 0.2s ease!important;
  opacity: 1;
 
}

.btn-blue-primary-gradient {
	font-size: 20px;
	color: #c8e1ef;
background: linear-gradient(91.73deg, rgba(68, 57, 226, 0.1) 0%, rgba(65, 40, 241, 0) 50%), linear-gradient(271.73deg, rgba(15, 201, 231, 0.1) 0%, rgba(15, 201, 231, 0.1) 0%, rgba(40, 67, 108, 0.012) 50%), rgba(155, 196, 253, 0.1);
}

.btn-blue-primary-gradient:after {
	position: relative;
	content: "\f105";
	font-family: 'fasolid900';
	color: #0fc9e7;
	margin-left: 8px;
}

.btn-blue-primary-gradient:active {
	color: #c8e1ef;
background: linear-gradient(270deg, rgba(15, 201, 231, 0.64) 0%, rgba(15, 201, 231, 0) 100%), linear-gradient(90deg, rgba(68, 57, 226, 0.64) 0%, rgba(65, 40, 241, 0) 100%), rgba(155, 196, 253, 0.1);
box-shadow: inset 0px 4px 8px rgba(139, 206, 255, 0.1);
}


.btn-blue-primary-gradient:hover:before {
	color: #c8e1ef;
opacity: 1;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.btn-blue-primary-gradient span{
  z-index: 3;
}

.btn-blue-primary-gradient:before{
    color: #c8e1ef;
background: linear-gradient(268.57deg, rgba(68, 57, 226, 0.8) -95.57%, #0FC9E7 112.14%);
box-shadow: inset 0px 4px 8px rgba(139, 206, 255, 0.2);
    position: absolute;
    left: 0;
    content: "";
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    border-radius: 40px;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.btn-blue-primary-gradient:active:before{
  display: none!important;
}




.btn-blue-secondary-gradient:hover span {
    margin-left: -4px!important;
margin-right: 4px!important;
    transition: all 0.3s!important;
}


.btn-blue-secondary-gradient span {
    transition: all 0.3s!important;
}


.btn-blue-secondary-gradient {
flex-direction: column;
  color: #F2F4FC!important;
justify-content: center;
align-items: center;
padding: 16px 33px;
font-size: 22px;
line-height: 16px;
background: linear-gradient(0deg, rgba(68, 57, 226, 0.4) 0%, rgba(65, 40, 241, 0) 50%), linear-gradient(269.98deg, rgba(58, 30, 255, 0.6) 0.02%, rgba(15, 201, 231, 0.6) 99.98%), #20538E;
box-shadow: inset 0px 4px 8px rgba(139, 206, 255, 0.2);
border-radius: 40px;
}



.btn-blue-secondary-gradient:hover:after {
 opacity: 1!important;
   transition: all 0.3s!important;
}

.btn-blue-secondary-gradient:active:before{
display: none!important;
}

.btn-blue-secondary-gradient:active {
  transition: all 0.3s!important;
  
	color: #d9f6ff;
background: linear-gradient(0deg, rgba(68, 57, 226, 0.4) 0%, rgba(65, 40, 241, 0) 50%), linear-gradient(269.98deg, rgba(65, 40, 241, 0.36) 0.02%, rgba(15, 201, 231, 0.36) 99.98%), linear-gradient(0deg, #20538E, #20538E), #20538E;
box-shadow: inset 0px 4px 8px rgba(139, 206, 255, 0.2);
}
/* buttons */

/* common-simple-link */
.common-simple-link {
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	font-family: 'HurmeGeometricSans3SemiBold';
	font-size: 18px;
	line-height: 26px;
	color: #f2f4fc;
}

.common-simple-link:hover {
	background: linear-gradient(100.12deg, #0fc9e7 8.42%, #169dff 91.25%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	opacity: 0.8;
}

.common-simple-link.with-arrow {
	position: relative;
}

.common-simple-link.with-arrow:after {
	position: relative;
    content: "\f105"!important;
    display: inline-flex!important;
    font-family: 'fasolid900';
    margin-left: 8px;
	font-size: 80%;
	top: 3px;
}

.common-simple-link.with-arrow:hover:after {
	background: linear-gradient(100.12deg, #0fc9e7 8.42%, #169dff 91.25%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	opacity: 0.8;
}
/* common-simple-link */

/* section-title */
.section-title {
	margin-bottom: 96px;
}

.section-title * {
	background: linear-gradient(180deg, #D9F6FF 33.11%, #CEECFF 67.23%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
	margin-top: 0;
	margin-bottom: 0;
}
/* section-title */

/* common-form */
.common-form .form-group {
	margin-bottom: 15px;
}

.common-form .form-control {
	resize: none;
	height: 50px;
	border: none;
	background: radial-gradient(100% 100% at 100% 0%, rgba(15, 201, 231, 0.1125) 0%, rgba(15, 201, 231, 0) 100%), radial-gradient(100% 100% at 0% 0%, rgba(68, 57, 226, 0.15) 0%, rgba(65, 40, 241, 0) 100%), radial-gradient(50.07% 29% at 49.93% 100%, rgba(15, 201, 231, 0.2) 0%, rgba(15, 201, 231, 0) 100%), linear-gradient(0deg, rgba(24, 62, 107, 0.5) -102.16%, rgba(14, 17, 32, 0) 152.59%);
	box-shadow: inset 0px 23px 36px -41px rgba(106, 169, 242, 0.25), inset 0px 88px 63px -101px rgba(62, 100, 156, 0.25);
	color: #f2f4fc;
	padding: 10px 24px;
	border-radius: 32px;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	-ms-border-radius: 32px;
	-o-border-radius: 32px;
}

.common-form .form-control::-webkit-input-placeholder { color: #e9f2fc; opacity: 0.65; }
.common-form .form-control::-moz-placeholder { color: #e9f2fc; opacity: 0.65; }
.common-form .form-control:-ms-input-placeholder { color: #e9f2fc; opacity: 0.65; }
.common-form .form-control:-o-placeholder { color: #e9f2fc; opacity: 0.65; }

.common-form textarea.form-control {
	height: 175px;
}

.common-form .form-text {
	font-size: 12px;
	line-height: 16px;
color: #C8E1EF;
opacity: 0.5;
	margin-top: 5px;
}
/* common-form */

/* rating-stars */
.rating-stars ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.rating-stars ul li {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0 2px;
	padding: 0;
	list-style-type: none;
	font-size: 16px;
	line-height: 22px;
	color: #07213c;
}

.rating-stars ul li:first-child {
	margin-left: 0;
}

.rating-stars ul li:last-child {
	margin-right: 0;
}
/* rating-stars */

/* common-your-training */
.common-your-training-text * {
	/* font-family: 'HurmeGeometricSans3BlackObl'; */
	font-family: 'HurmeGeometricSans3BoldObl';
		text-transform: uppercase;
	text-shadow: 0px 1px 3px rgba(13, 36, 68, 0.411765);
}

.common-your-training-text * span {
	display: block;
	color: #c8e1ef;
}
/* common-your-training */

/* free-shipping */
.free-shipping {
	left: 0;
	right: 0;
	top: 0;
	z-index: 9999;
	padding: 8px 15px;
	text-align: center;
	background: radial-gradient(171.96% 690.25% at 6.93% -173.33%, rgba(51, 43, 160, 0.7) 0%, rgba(14, 37, 73, 0) 100%), radial-gradient(45.57% 303.33% at 76.13% -76.67%, rgba(51, 43, 160, 0.7) 0%, rgba(16, 39, 78, 0) 100%), radial-gradient(90.37% 373.33% at 77.2% 346.67%, rgba(36, 137, 209, 0.7) 0%, rgba(11, 36, 68, 0) 100%), radial-gradient(37.92% 653.67% at -10.18% -308.67%, rgba(36, 137, 209, 0.7) 0%, rgba(7, 23, 45, 0) 100%), linear-gradient(90.19deg, #07213C -5.03%, #172B5E 130.84%);
	box-shadow: 0px 7.48352px 20.7875px rgba(3, 14, 30, 0.5), inset 1.663px 1.663px 4.15751px rgba(242, 244, 252, 0.15);
}

html.navigation-menu-open .free-shipping {
	z-index: 99;
}

html.header-stick .free-shipping {
	z-index: 99;
}

.free-shipping * {
	margin-top: 0;
	margin-bottom: 0;
}
/* free-shipping */

/* swiper-slider */
.swiper-pagination {
	position: relative !important;
	bottom: auto !important;
	margin-top: 15px !important;
}

.swiper-pagination .swiper-pagination-bullet {
	margin: 0 4px;
	width: 7px;
	height: 7px;
	background: #174175;
	opacity: 1;
}

.swiper-pagination .swiper-pagination-bullet:first-child {
	margin-left: 0;
}

.swiper-pagination .swiper-pagination-bullet:last-child {
	margin-right: 0;
}

.swiper-pagination .swiper-pagination-bullet:hover,
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: linear-gradient(145.12deg, #0FC9E7 15.35%, #169DFF 84.37%);
}
/* swiper-slider */
/*==================================================================*/
/*========== Header Start ==========*/
/*==================================================================*/
.header {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 999;
	padding: 24px 0;
	transition: 0.7s;
	-webkit-transition: 0.7s;
	-moz-transition: 0.7s;
	-ms-transition: 0.7s;
	-o-transition: 0.7s;
}

.header.h-stick:before {
	
opacity: 1!important;
transition: all 0.5s;
}


.header.h-stick {
	padding: 14px 0;
}

.header:before {
    right: 0px;
    content: '';
    left: 0px;
    top: 0px;
    bottom: 0;
opacity: 0;
transition: all 0.5s;
    position: absolute;
    background: radial-gradient(26.99% 167.35% at 16.67% -67.35%, rgba(51, 43, 160, 0.7) 0%, rgba(14, 37, 73, 0) 100%), radial-gradient(11.46% 90.92% at 79.35% -14.29%, rgba(51, 43, 160, 0.7) 0%, rgba(16, 39, 78, 0) 100%), radial-gradient(32.56% 178.57% at 75.68% 228.57%, rgba(36, 137, 209, 0.7) 0%, rgba(11, 36, 68, 0) 100%), radial-gradient(31.22% 581.63% at -10.18% -308.67%, rgba(36, 137, 209, 0.7) 0%, rgba(7, 23, 45, 0) 100%), linear-gradient(90.19deg, #07213C -5.03%, #172B5E 130.84%);
}

/* .h-content {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
} */

.header .h-shop-button {
	margin-left: 48px;
}

.navbar {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0;
}

.navbar-toggler {
	width: 36px;
	height: 36px;
	padding: 6px;
	box-shadow: none !important;
	border: none;
}

.navbar-toggler .hamburger {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex-direction: column;
}

.navbar-toggler .hamburger span {
	width: 100%;
	height: 2px;
	background-color: #ffffff;
	margin-bottom: 5px;
	position: relative;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
}

.navbar-toggler .hamburger span:first-child {
	top: 7px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}

.navbar-toggler .hamburger span:nth-child(2) {
  	opacity: 0;
}

.navbar-toggler .hamburger span:last-child {
	margin: 0;
	top: -7px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}

.navbar-toggler.collapsed .hamburger span {
	opacity: 1 !important;
	top: auto !important;
	transform: none !important;
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
}

.navbar .navbar-collapse {
	flex: 1 0 0;
	justify-content: flex-end;
}

.navbar .navbar-brand {
  padding: 0;
  z-index: 1;
}

.navbar .navbar-nav .nav-item {
	margin: 0 24px;
}

.navbar .navbar-nav .nav-item:first-child {
	margin-left: 0;
}

.navbar .navbar-nav .nav-item:last-child {
	margin-right: 0;
}

.navbar .navbar-nav .nav-item .nav-link {
	display: inline-flex;
	align-items: center;
	font-family: 'HurmeGeometricSans3SemiBold';
	font-size: 18px;
	line-height: 26px;
	color: #f2f4fc;
	padding: 0;
}

.navbar .navbar-nav .nav-item.active .nav-link,
.navbar .navbar-nav .nav-item.current-menu-item .nav-link,
.navbar .navbar-nav .nav-item.current-menu-prent .nav-link,
.navbar .navbar-nav .nav-item .nav-link.active,
.navbar .navbar-nav .nav-item .nav-link.current-menu-item,
.navbar .navbar-nav .nav-item .nav-link.current-menu-prent,
.navbar .navbar-nav .nav-item .nav-link:hover {
	/* background: linear-gradient(100.12deg, #0fc9e7 8.42%, #169dff 91.25%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	opacity: 0.8; */
	color: #169dff;
}

.navbar-nav .dropdown-menu {
	margin: 0;
	background: transparent;
	border: none;
	box-shadow: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}



.navbar-nav .dropdown-menu li {
	margin-bottom: 20px;
}

.navbar-nav .dropdown-menu li:last-child {
	margin: 0;
}

.navbar-nav .dropdown-menu li .dropdown-item {
	font-family: 'HurmeGeometricSans3SemiBold';
	font-size: 16px;
	line-height: 25px;
	color: #f2f4fc;
	background: none;
	padding: 0 25px;
	position: relative;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.navbar-nav .dropdown-menu li .dropdown-item:hover {
	padding-left: 35px;
	color: #169dff;
}
/*==================================================================*/
/*========== Header End ==========*/
/*==================================================================*/



/*==================================================================*/
/*========== New Class Add Start ==========*/
/*==================================================================*/
/* banner */
.banner-section {
	position: relative;
}

.banner-section .banner-image {
	position: relative;
}

.banner-section .banner-image img {
	width: 100%;
}

.banner-section .banner-image:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: linear-gradient(252.58deg, rgba(7, 23, 45, 0.9) 3.92%, rgba(20, 52, 85, 0) 62.16%), linear-gradient(89.66deg, #07172D 18.92%, rgba(10, 28, 52, 0.921575) 26.96%, rgba(13, 34, 60, 0.842636) 32.14%, rgba(17, 42, 71, 0.72) 40.41%, rgba(20, 52, 85, 0) 55.69%);
}

.banner-section .banner-description {
	position: absolute;
	left: 0;
	right: 0;
	top: calc(50% + 50px);
	z-index: 9;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.banner-section.home-banner-section .banner-description .banner-content {
	max-width: 100%;
	width: 100%;
}

.banner-section.home-banner-section .banner-description .subtitle {
	max-width: 315px;
	width: 100%;
}

.banner-section .banner-description .banner-get-blazepod {
	margin-top: 65px;
	display: inline-block;
	text-align: left;
}

.banner-section .banner-description .banner-get-blazepod .small {
	margin-top: 10px;
	color: rgba(200, 225, 239, 0.8);
}

.banner-section .banner-description .banner-get-blazepod .small * {
	margin: 0;
}

.banner-section .training-hub-mobile {
	position: absolute;
	/* right: 20px; */
	left: 0;
	right: 0;
	bottom: -68px;
	text-align: right;
}

.banner-section .training-hub-mobile img {
	width: 439px;
	margin-right: -84px;
}

.banner-bottom-left-img{
	position: absolute;
	width: 270px;
	max-height: 182px;
	left: 0;
	bottom: -30px;
	display: flex;
}

@media (max-width: 768px){
	.banner-bottom-left-img{
		display: none;
	}
}

@media (min-width: 1601px){
	.banner-bottom-left-img{
		bottom: -35px;
		width: 385px;
	}
}
@media (min-width: 1921px){
	.banner-bottom-left-img{
		left: calc((100vw - 1900px) / 2);
	}
}
@media (min-width: 768px){
.banner-section.with-bl-image .banner-image img{
  min-height: 640px;
}
  
.banner-bottom-left-img img{
	display: block;
	height: auto;
	width: auto;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
	object-position: left;
}
@media (min-width: 1601px) and (max-width: 1900px){
	.banner-section.with-bl-image .banner-image img{
		height: calc(78vh - 68px + 180px);
	}
}

@media (min-width: 1601px) and (max-width: 3000px){
	.banner-section.with-bl-image .banner-description{
		top: 50%;
	}
	.banner-section.with-bl-image .banner-image img{
		min-height: 745px;
	}
}

@media (min-width: 1201px) and (max-width: 1600px){
	.banner-section.with-bl-image .banner-image img{
		height: calc(78vh - 68px + 90px);
	}
	.banner-section.with-bl-image .banner-description .banner-get-blazepod{
		margin-top: 30px;
	}
}


@media (min-width: 1201px) and (max-width: 1600px) and (max-height: 750px){
	.banner-section.with-bl-image .banner-description{
		top: 50%;
	}
	.banner-section.with-bl-image .common-your-training-text h1{
		font-size: 48px;
	}
}

@media (min-width: 768px) and (max-width: 1200px){
	.banner-section.with-bl-image .banner-description{
		top: 50%;
	}
}
@media (min-width: 992px) and (max-width: 1199px){
  .banner-section.with-bl-image .banner-image img{
    height: 640px;
  }
}

  
}
/* banner */

/* warrenty-guarantee */
.warrenty-guarantee-section {
	padding-top: 17px;
	padding-bottom: 17px;
	/* overflow: hidden; */
background: linear-gradient(90.19deg, #07213C -5.03%, #172B5E 130.84%),
radial-gradient(32.56% 178.57% at 75.68% 228.57%, rgba(36, 137, 209, 0.7) 0%, rgba(11, 36, 68, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */,
radial-gradient(31.22% 581.63% at -10.18% -308.67%, rgba(36, 137, 209, 0.7) 0%, rgba(7, 23, 45, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */,
radial-gradient(26.99% 167.35% at 16.67% -67.35%, rgba(51, 43, 160, 0.7) 0%, rgba(14, 37, 73, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */,
radial-gradient(11.46% 90.92% at 79.35% -14.29%, rgba(51, 43, 160, 0.7) 0%, rgba(16, 39, 78, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
}

.warrenty-guarantee-section .warrenty-guarantee-description {
	position: relative;
}

.warrenty-guarantee-section .warrenty-guarantee-content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.warrenty-guarantee-section .warrenty-guarantee-content > * {
	padding: 0 15px;
}

.warrenty-guarantee-section .warrenty-guarantee-content > *:first-child {
	padding-left: 0;
}

.warrenty-guarantee-section .warrenty-guarantee-content > *:last-child {
	padding-right: 0;
}

/* .warrenty-guarantee-section .warrenty-guarantee-description .row {
	align-items: center;
} */

.warrenty-guarantee-section ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.warrenty-guarantee-section ul li {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 20px;
	padding: 0;
	list-style-type: none;
	font-family: 'HurmeGeometricSans3SemiBold';
	font-size: 20px;
	line-height: 27px;
	color: #f2f4fc;
}

.warrenty-guarantee-section ul li:first-child {
	margin-left: 0 !important;
}

.warrenty-guarantee-section ul li:last-child {
	margin-right: 0 !important;
}

.warrenty-guarantee-section ul li > img {
	margin-right: 10px;
}

.warrenty-guarantee-section .warrenty-guarantee-right ul {
	justify-content: flex-end;
	margin-right: 275px;
}

.warrenty-guarantee-section .warrenty-guarantee-right ul li {
	font-size: 16px;
	line-height: 16px;
	margin: 0 8px;
	color: #c8e1ef;
}
/* warrenty-guarantee */

/* our-training-stories */
.our-training-stories-section {
	padding-top: 55px;
	padding-bottom: 30px;
}

.our-training-stories-carousel .play-icon img {
    max-width: 25px!important;
}

.our-training-stories-carousel.swiper-initialized {
	opacity: 1;
}

.our-training-storie-block {
	position: relative;
	height: calc(820px - 30px);
	margin-bottom: 30px;
	padding-top: 50px;
	padding-bottom: 45px;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.our-training-storie-block .training-image {
	position: relative;
box-shadow: 0px 27px 80px #05192e, inset 2px 2px 13px rgb(170 217 243 / 5%);
	width: 100%;
	height: 100%;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.our-training-storie-block .training-image:before {
	position: absolute;
	content: "";

	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
background: linear-gradient(0deg, rgba(7, 33, 60, 0) 58.68%, rgba(7, 33, 60, 0.8) 100%), linear-gradient(0deg, rgba(7, 33, 60, 0.25), rgba(7, 33, 60, 0.25));
box-shadow: 0px 27px 80px #05192E, inset 2px 2px 13px rgba(170, 217, 243, 0.05);
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
}

.our-training-storie-block.active  .training-image:after {
 opacity: 1; 
}

.our-training-storie-block.active  .training-image:before {
 opacity: 0; 
}
.our-training-storie-block .training-image:after {
z-index: -1;
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
opacity: 0;
	bottom: 0;
background: linear-gradient(180deg, rgba(0, 26, 55, 0.6) 0%, rgba(0, 26, 55, 0.48) 17.87%, rgba(0, 26, 55, 0) 35.02%), linear-gradient(360deg, #001A37 0%, rgba(0, 26, 55, 0.8) 25.52%, rgba(0, 26, 55, 0) 50%);
border-radius: 16px;
transform: matrix(1, 0, 0, -1, 0, 0);
box-shadow: 0px 27px 80px #05192E, inset 2px 2px 13px rgba(170, 217, 243, 0.05);
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;

}
.our-training-storie-block:hover {
	padding-top: 0;
	padding-bottom: 0;
}

.our-training-storie-block .training-image {
 width: 100%; 
}

/* .our-training-storie-block:hover .training-image {
	margin-top: 0;
	margin-bottom: 0;
	height: 100%;
} */

.our-training-storie-block .training-image img {
    width: 100%;
}

/* .our-training-storie-block:hover .training-image:before {
	background: linear-gradient(180deg, rgba(0, 26, 55, 0.6) 0%, rgba(0, 26, 55, 0.48) 17.87%, rgba(0, 26, 55, 0) 35.02%), linear-gradient(360deg, #001A37 0%, rgba(0, 26, 55, 0.8) 25.52%, rgba(0, 26, 55, 0) 50%);
} */

.our-training-storie-block .training-image .title {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	padding: 32px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.our-training-storie-block .training-image h3 {
	font-family: 'HurmeGeometricSans3BoldObl';
	color: #f2f4fc;
	margin: 0;
	text-transform: capitalize;
}

.our-training-storie-block .training-image .training-viewers p {
	position: relative;
	display: inline-flex;
	align-items: center;
	color: #c8e1ef;
	margin: 0;
}

.our-training-storie-block .training-image .training-viewers p:before {
	display: inline-flex;
	position: relative;
	content: "";
	width: 32px;
	height: 18px;
	background: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' width='31' height='18' viewBox='0 0 31 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.4998 10.6213C30.51 9.62509 30.51 8.05912 29.4998 7.06292C26.8813 4.4808 21.4298 0 15.129 0C8.82814 0 3.37658 4.4808 0.758148 7.06292C-0.252065 8.05912 -0.252065 9.62509 0.758148 10.6213C3.37658 13.2034 8.82814 17.6842 15.129 17.6842C21.4298 17.6842 26.8813 13.2034 29.4998 10.6213ZM15.0782 14.2617C18.1158 14.2617 20.5782 11.7993 20.5782 8.76172C20.5782 5.72415 18.1158 3.26172 15.0782 3.26172C12.0407 3.26172 9.57823 5.72415 9.57823 8.76172C9.57823 11.7993 12.0407 14.2617 15.0782 14.2617Z' fill='%23C8E1EF'/%3E%3Ccircle cx='15.0781' cy='8.76172' r='3.5' fill='%23C8E1EF'/%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
	margin-right: 8px;
}

.our-training-storie-block .training-image video {
	display: none;
}

.our-training-storie-block:hover .training-image video {
	display: block;
}

.our-training-storie-block:hover .training-image img {
	display: none;
}

.our-training-storie-block .training-image video,
.our-training-storie-block .training-image img {
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
}

.our-training-storie-block .training-image .play-icon {
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 45px;
	line-height: 45px;
	color: #c8e1ef;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.our-training-storie-block:hover .training-image .play-icon {
	display: none;
}

.our-training-storie-block .training-detail {
	position: absolute;
	text-align: right;
	left: 0;
	right: 0;
	bottom: 0;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.our-training-storie-block:hover .training-detail {
	position: absolute;
	padding: 25px 32px;
}

.our-training-storie-block .training-detail a {
	text-decoration: none;
	/* font-size: 22px;
	line-height: 22px; */
	color: #fcfcfc!important;
}

.our-training-storie-block .training-detail a:after {
	top: 2px;
}
/* our-training-stories */

/* revolutionize-training */
.revolutionize-training-section {
	background: var(--color-primary);
	padding-bottom: 80px;
}

.revolutionize-list .revolutionize-block:nth-child(odd) .row {
	flex-direction: row-reverse;
}

.revolutionize-list .revolutionize-block:nth-child(odd) .revolutionize-image {
	text-align: right;
}

.revolutionize-list .revolutionize-block {
		margin-bottom: 60px;
}

.revolutionize-list .revolutionize-block:last-child {
	margin-bottom: 0;
}

.revolutionize-block .row {
	align-items: center;
}

.revolutionize-block .detail {
	margin-bottom: 24px;
}

.revolutionize-block .detail p {
	line-height: 32px;
	color: #c8e1ef;
}

.revolutionize-carousel {
	opacity: 0;
	padding: 0 25px !important;
}

.revolutionize-carousel.swiper-initialized {
	opacity: 1;
}

.revolutionize-carousel .revolutionize-block {
	text-align: center;
}

.revolutionize-carousel .revolutionize-block .revolutionize-image {
	height: 396px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 38px;
	position: relative;
}


.revolutionize-carousel .revolutionize-block .revolutionize-image img {
	max-height: 100%;

}

.revolutionize-carousel .revolutionize-block .revolutionize-detail {
	opacity: 0;
	max-width: 330px;
	width: 100%;
	margin: 0 auto;
}

.revolutionize-carousel .swiper-slide.swiper-slide-active .revolutionize-block .revolutionize-image {
	padding: 0 12px;
}

.revolutionize-carousel .swiper-slide.swiper-slide-active .revolutionize-block .revolutionize-image:before {
	display: none;
}

.revolutionize-carousel .swiper-slide.swiper-slide-active .revolutionize-block .revolutionize-image img {
	display: block;
}

.revolutionize-carousel .swiper-slide.swiper-slide-active .revolutionize-block .revolutionize-detail {
opacity: 1;
}

.revolutionize-carousel .swiper-pagination {
	position: absolute !important;
	left: 0 !important;
	right: 0;
	top: 405px;
	margin-top: 0 !important;
}
/* revolutionize-training */

/* every-field-goal */
/* .every-field-goal-section {
	padding-top: 96px;
	padding-bottom: 96px;
} */

.every-field-goal-section .every-field-goal-slider {
	overflow: hidden;
}



.every-field-goal-carousel.swiper-initialized {
	opacity: 1;
}

.every-field-goal-carousel .every-field-goal-item {
	width: 264px;


}

.every-field-goal-carousel .every-field-goal-item.swiper-slide-active {
	width: 528px;
}

.every-field-goal-carousel .every-field-goal-item.swiper-slide-active .every-field-goal-block .every-field-goal-image img {
	object-position: center top;
}

.every-field-goal-carousel .every-field-goal-item.swiper-slide-active .every-field-goal-block h4 {
	font-size: 32px;
	line-height: 32px;
	background: linear-gradient(180deg, #D9F6FF 33.11%, #CEECFF 67.23%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.every-field-goal-carousel .every-field-goal-item.swiper-slide-active .every-field-goal-block .detail {
	display: block;
}

.every-field-goal-block {
	border: 1px solid rgba(152, 199, 255, 0.15);
	overflow: hidden;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
}

.every-field-goal-block .every-field-goal-image {
	position: relative;
	height: 408px;
}

.every-field-goal-block .every-field-goal-image:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
background: linear-gradient(0deg, #001A37 0%, rgba(0, 26, 55, 0.6) 31.03%, rgba(0, 26, 55, 0) 57.23%)!important;
}

.every-field-goal-block .every-field-goal-image:after {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: radial-gradient(50% 5.02% at 50% 100%, rgba(15, 201, 231, 0.05) 0%, rgba(22, 157, 255, 0) 100%), linear-gradient(360deg, #001A37 0%, rgba(0, 26, 55, 0.8) 25.52%, rgba(0, 26, 55, 0) 50%);
}

.every-field-goal-block .every-field-goal-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.every-field-goal-block .every-field-goal-detail {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 25px;
}

.every-field-goal-block .every-field-goal-detail h4 {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	color: #ffffff;
	font-size: 24px;
	line-height: 24px;
}

.every-field-goal-block .every-field-goal-detail h4 img {
	margin-right: 10px;
}
.every-field-goal-block .every-field-goal-detail .detail {

   display: block!important;
    height: 0;
    opacity: 1;
    transition: height 2s;
    overflow: hidden;
}


.every-field-goal-carousel .every-field-goal-item.swiper-slide-active .every-field-goal-block .detail {
     transition: height 0.5s;
      height: 120px;
      
}

.every-field-goal-carousel .every-field-goal-item .every-field-goal-block .cta-field {
     transition: all 0.5s;
   opacity: 0;
      
}


.every-field-goal-carousel .every-field-goal-item .every-field-goal-block .detail p{
    margin-top: 0;
    margin-bottom: 16px!important;
}


.every-field-goal-carousel .every-field-goal-item.swiper-slide-active .every-field-goal-block .cta-field {
     transition: all 0.5s;
   opacity: 1;
      
}

.every-field-goal-block .detail p{
     transition: all 2s;
      opacity: 0;
}

.every-field-goal-carousel .every-field-goal-item.swiper-slide-active .every-field-goal-block .detail p{
     transition: all 2s;
      opacity: 1;
}
.every-field-goal-accordion .accordion-item {
	position: relative;
	margin: 0 0 10px;
	background: #102D4B;
	overflow: hidden;
	border: none;
	z-index: 9;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}

.every-field-goal-accordion .accordion-item .accordion-overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0;
	z-index: -1;
}

.every-field-goal-accordion .accordion-item .accordion-overlay:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: linear-gradient(0deg, #001A37 0%, rgba(0, 26, 55, 0.8) 29.19%, rgba(0, 26, 55, 0) 100%);
}

.every-field-goal-accordion .accordion-item.accordion-item-active .accordion-overlay {
	opacity: 1;
}

.every-field-goal-accordion .accordion-item .accordion-overlay img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
	object-position: center top;
}

.every-field-goal-accordion .accordion-item .accordion-button {
	background: none;
	border: none;
	font-family: 'HurmeGeometricSans3SemiBold';
	font-size: 20px;
	line-height: 20px;
	color: #ffffff;
	padding: 7px 16px;
	box-shadow: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.every-field-goal-accordion .accordion-item .accordion-button img {
	margin-right: 8px;
}

.every-field-goal-accordion .accordion-item .accordion-button:after {
	content: "\f107";
	font-family: 'fasolid900';
	color: #0fc9e7;
	background: none;
	font-size: 20px;
	height: auto;
	width: auto;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.every-field-goal-accordion .accordion-item .accordion-body {
	border: none;
	padding: 16px 16px 16px;
	min-height: 158px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	color: #ffffff;
}
/* every-field-goal */

/* lets-go-pro */
.lets-go-pro-section {
	position: relative;
	background: var(--color-primary);
	/* background: url("../images/lets-go-pro-bg.jpg") no-repeat;
	background-size: cover; */
	overflow: hidden;
	/* min-height: 50vh; */
}

.lets-go-pro-section .lets-go-pro-video {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	/* z-index: -1; */
}

.lets-go-pro-section .lets-go-pro-video video {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	/* width: 100%; */
	min-width: 100%;
	min-height: 100%;
	vertical-align: baseline;
}

.lets-go-pro-section .lets-go-pro-description {
    position: relative;
    z-index: 9;
    padding-top: 135px;
    padding-bottom: 100px;
    min-height: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.lets-go-pro-description .container-fluid{
	max-width: 1920px;
	margin: 0 auto;
}

.lets-go-pro-section .lets-go-pro-content {
    width: 1010px;
    max-width: 55vw;
	margin-left: auto;
}


.lets-go-pro-list {
      max-width: 55vw;
    margin-left: auto;
}


.lets-go-pro-section .lets-go-pro-detail {
	max-width: 700px;
	width: 100%;
	margin: 0 auto 147px;
}

.lets-go-pro-section .lets-go-pro-detail p {
	margin-bottom: 24px;
}

.lets-go-pro-section .lets-go-pro-list > .row {
	margin: 0 -20px;
}

.lets-go-pro-section .lets-go-pro-list > .row > * {
	padding: 0 20px;
}

.lets-go-pro-section .lets-go-pro-list .lets-go-pro-block {
	text-decoration: none;
	display: block;
	text-align: center;
	margin-bottom: 30px;
}

.lets-go-pro-section .lets-go-pro-list .lets-go-pro-block .icon {
	position: relative;
    background-image: url(https://cdn.shopify.com/s/files/1/0343/1012/7661/files/Icon_Frame.png?v=1673536549);
    background-size: cover;
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	/* flex: 0 0 148px;
	max-width: 148px; */
	flex: 0 0 160px;
	max-width: 160px;
	width: 100%;
	height: 116px;
	padding: 15px;
	margin-bottom: 15px;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
}

.lets-go-pro-section .lets-go-pro-list .lets-go-pro-block .icon p {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	margin: 0;
	color: #c8e1ef;
	transform: translate(-11px, -27px);
	-webkit-transform: translate(-11px, -27px);
	-moz-transform: translate(-11px, -27px);
	-ms-transform: translate(-11px, -27px);
	-o-transform: translate(-11px, -27px);
}

.lets-go-pro-section .lets-go-pro-list .lets-go-pro-block .icon h4 {
	margin: 0 0 0 10px;
	background: linear-gradient(180deg, #D9F6FF 0%, #CEECFF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	text-shadow: 0px 2.49926px 4.99852px rgba(4, 136, 209, 0.1);
}

.lets-go-pro-section .lets-go-pro-list .lets-go-pro-block .icon img {
	max-height: 100%;
}

.lets-go-pro-section .lets-go-pro-list .lets-go-pro-block .detail p {
	margin: 0;
}
/* lets-go-pro */

/* meet-our-community */
.meet-our-community-section {
background-image: url(/images/Community_bg.jpg);
	padding-bottom: 150px;
background-size: cover;
}

.training-detail a:hover, .training-detail a:hover:after {
    background: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: unset!important;
    background-clip: text;
    text-fill-color: transparent;
    opacity: 1;
}

.meet-our-community-list > .row {
	margin: 0 -12px;
}

.meet-our-community-list > .row > * {
	padding: 0 12px;
}

.meet-our-community-list > .row > *:nth-child(even) .our-community-block {
	margin-top: 24px;
	margin-bottom: 0;
}

.our-community-block {
	text-decoration: none;
	position: relative;
border: 1px solid rgba(152, 199, 255, 0.15);
	display: block;
	margin-bottom: 24px;
	height: calc(456px - 24px);
	background: linear-gradient(360deg, #001A37 0%, rgba(0, 26, 55, 0.8) 25.52%, rgba(0, 26, 55, 0.08) 50%);
	box-shadow: inset 0px 23px 36px -41px rgba(106, 169, 242, 0.25), inset 0px 88px 63px -101px rgba(62, 100, 156, 0.25);
	overflow: hidden;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	transition: .4s linear;
	-webkit-transition: .4s linear;
}
.our-community-block *{
	transition: .3s linear;
	-webkit-transition: .3s linear;
}

.our-community-block .our-community-image {
	position: relative;
	height: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	background: linear-gradient(360deg, rgba(7, 63, 129, 0.5) 0%, rgba(0, 52, 113, 0.4) 100%);
	overflow: hidden;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	transition: .3s linear;
	-webkit-transition: .3s linear;
}

.our-community-block .our-community-image img {
	/* object-position: 113px center; */
	position: absolute;
	top: 50%;
	right: -90px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transition: .3s linear;
	-webkit-transition: .3s linear;
}

.our-community-block .our-community-detail {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
	z-index: 9;
	padding: 24px;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
}


.our-community-block .our-community-detail:after{
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background: linear-gradient(360deg, #001A37 0%, rgba(0, 26, 55, 0.8) 25.52%, rgba(0, 26, 55, 0.08) 50%);
	bottom: 0;
	left: 0;
}

.our-community-block .our-community-detail h4 {
	color: #ffffff;
}

.our-community-block .our-community-detail .detail {
	position: relative;
	top: -50%;
opacity: 0;
	transition: 0.75s ease-out!important;
	-webkit-transition: 0.75s ease-out!important;
}
.our-community-block .our-community-detail .title{
	z-index: 5;
}


 .our-community-detail:before {
background: radial-gradient(174.7% 100% at 0% 0%, rgba(68, 57, 226, 0.4) 0%, rgba(65, 40, 241, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, radial-gradient(83.89% 100% at 100% 0%, rgba(15, 201, 231, 0.3) 0%, rgba(15, 201, 231, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, linear-gradient(0deg, rgba(24, 62, 107, 0.5) -102.16%, rgba(14, 17, 32, 0) 152.59%);	box-shadow: inset 0px 23px 36px -41px rgba(106, 169, 242, 0.25), inset 0px 88px 63px -101px rgba(62, 100, 156, 0.25);
	visibility:visible;
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
opacity: 0;
	height: 100%;
	width: 100%;
	transition: .3s linear;
	-webkit-transition: .3s linear;
}

.our-community-block:hover .our-community-image {
	opacity: 0;
}

.our-community-block:hover .our-community-detail .detail {
	top: 0;
opacity: 1;
}


.our-community-block:hover .our-community-detail:before {
    opacity: 1;
}

.our-community-block:hover h4{
color: #0FC9E7;
}

/* meet-our-community */

/* franchise-logos */
.franchise-logos-section {
	padding-top: 37px;
	padding-bottom: 37px;
	box-shadow: 0px 27px 80px #05192e;
}

.franchise-logos-carousel {
	opacity: 0;
}

.franchise-logos-carousel.swiper-initialized {
	opacity: 1;
}

.franchise-logos-carousel .franchise-logo-item {
	text-align: center;
}

.franchise-logo-block {
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 93px;
}

.franchise-logo-block img {
	max-height: 100%;
}
/* franchise-logos */

/* take-it-experts */
.take-it-experts-section {
	 padding-top: 96px;
	 padding-bottom: 96px;
}

.take-it-experts-section .section-title {
	margin-bottom: 43px;
}

.take-it-experts-carousel.swiper-horizontal {
	opacity: 0;
	padding: 0 55px;
}

.take-it-experts-carousel.swiper-horizontal.swiper-initialized {
	opacity: 1;
}

.take-it-experts-carousel .take-it-experts-item {
	height: auto;
	display: flex;
	align-items: center;
}

.take-it-experts-carousel .take-it-experts-block .take-it-experts-detail .detail {
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;  
	overflow: hidden;
}

.take-it-experts-carousel .swiper-slide.swiper-slide-active .take-it-experts-block .take-it-experts-detail .detail {
	display: block;
	overflow: auto;
}


.take-it-experts-block {
  position: relative;
text-align: center;
	margin-top: 115px;
  border: 1px solid rgba(152, 199, 255, 0.15);
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
}

.take-it-experts-block .take-it-experts-image {
	display: inline-flex;
	align-items: flex-end;
	justify-content: center;
	position: relative;
	border: 1px solid rgba(152, 199, 255, 0.15)!important;
	max-width: 228px;
	width: 100%;
	height: 228px;
	padding-top: 14px;
	background: #14395a;
	border: 1px solid rgba(255,255,255,0.15);
	box-shadow: 0px 10px 25px rgba(3, 24, 48, 0.25), inset 0px -4px 15px rgba(170, 217, 243, 0.1);
	margin: -115px auto 32px;
	overflow: hidden;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.take-it-experts-block .take-it-experts-image:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;

	bottom: 0;
	background: radial-gradient(58.39% 30.04% at 50% 100%, rgba(15, 201, 231, 0.3) 0%, rgba(22, 157, 255, 0) 100%), radial-gradient(95.1% 50% at 50% 100%, rgba(0, 65, 141, 0.5) 0%, rgba(16, 99, 197, 0) 100%);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.take-it-experts-block .take-it-experts-image img {
	position: relative;
	bottom: -10px;
	width: 210px;
	max-height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.take-it-experts-block .take-it-experts-detail {
	padding: 0 48px 32px;
}

.take-it-experts-block * {
  z-index: 2;
}
.take-it-experts-block:before {
	text-decoration: none;
	display: block;
	background: radial-gradient(89.6% 94.66% at 0% 0%, rgba(22, 157, 255, 0.09) 0%, rgba(22, 157, 255, 0) 100%), radial-gradient(89.6% 94.23% at 100% 0%, rgba(22, 157, 255, 0.09) 0%, rgba(22, 157, 255, 0) 100%), radial-gradient(75.94% 64.5% at 50.11% 100%, rgba(68, 57, 226, 0.09) 0%, rgba(65, 40, 241, 0) 100%), linear-gradient(0deg, rgba(24, 62, 107, 0.5) -102.16%, rgba(14, 17, 32, 0) 152.59%);
position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    content: '';
  border-radius: 16px;
    right: 0;
transition: all  0.4s ease-in-out;
}


.take-it-experts-block:after{
  transition: all  0.4s ease-in-out;
  opacity:0;
  border-radius: 16px;
 position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    content: '';
    right: 0;
background: radial-gradient(85.17% 100% at 50.11% 0%, rgba(22, 157, 255, 0.3) 0%, rgba(22, 157, 255, 0) 100%), radial-gradient(75.94% 64.5% at 50.11% 100%, rgba(68, 57, 226, 0.3) 0%, rgba(65, 40, 241, 0) 100%), linear-gradient(0deg, #183E6B -102.16%, rgba(14, 17, 32, 0) 152.59%);
border: 1px solid rgba(152, 199, 255, 0.15);
box-shadow: inset 0px 23px 36px -41px rgba(106, 169, 242, 0.25), inset 0px 88px 63px -101px rgba(62, 100, 156, 0.25);
}

.take-it-experts-block:hover:after {
	opacity: 1;
}

.swiper-slide-active .take-it-experts-block:after {
opacity: 1;
transition-delay: 0.3s;
}


.take-it-experts-block:hover:before {
	opacity: 0;
}



.swiper-slide-active .take-it-experts-block:before{
opacity: 0;
  transition-delay: 0.3s;
}

.swiper-slide:not(.swiper-slide-active) .take-it-experts-block:after {
   opacity: 0;
transition-delay: 0.3s;
}

.take-it-experts-detail .detail p{
	color: #C8E1EF;
}
/* take-it-experts */

/* reviews-counting */
.reviews-counting-section {
	/* padding: 100px 0; */
	padding-top: 100px;
	padding-bottom: 70px;
	position: relative;
	background: url('../images/reviews-counting-bg.jpg') no-repeat;
	background-size: cover;
}

.reviews-counting-section:before {
	position: absolute;
	content: "";
	left: 0;

	right: 0;
	top: 0;
	bottom: 0;
	background: radial-gradient(51.07% 85.35% at -1.61% 4.59%, #193759 0%, rgba(7, 23, 45, 0) 100%), radial-gradient(54.33% 91.8% at 38.12% -17.58%, #193759 0%, rgba(7, 23, 45, 0) 100%), radial-gradient(47.97% 90.25% at 92.45% -16.02%, #193759 0%, rgba(7, 23, 45, 0) 100%), #07213C;
	opacity: 0.75;
}

.reviews-counting-section .reviews-counting-description {
	position: relative;
	z-index: 9;
}

.reviews-counting-section .section-title {
	margin-bottom: 67px;
}

.reviews-counting-carousel {
	opacity: 0;
	padding: 0 409px !important;
}

.reviews-counting-carousel.swiper-initialized {
	opacity: 1;
}

.reviews-counting-carousel .swiper-pagination .swiper-pagination-bullet {
	background: #7b7e89;
}

.reviews-counting-carousel .swiper-pagination .swiper-pagination-bullet:hover,
.reviews-counting-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #ffffff;
}

.reviews-counting-block {
	padding: 24px;
	margin-bottom: 30px;
	text-align: left;
	color: #07213c;
	background: linear-gradient(180deg, #f2f4fc 13.27%, #cbd2ec 121.48%);
	box-shadow: 0px 22px 33px rgba(0, 18, 38, 0.35), inset 2px 2px 13px rgba(170, 217, 243, 0.05);
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}

.reviews-counting-block .title {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 10px;
}

.reviews-counting-block .title h5 {
	line-height: 40px;
	font-family: 'HurmeGeometricSans3SemiBold';
}

.reviews-counting-block .title * {
	margin-bottom: 0;
	color: inherit;
}

.reviews-counting-block .title .rating-stars {
	display: inline-flex;
	margin-left: 10px;
}
/* reviews-counting */
/*==================================================================*/
/*========== New Class Add End ==========*/
/*==================================================================*/



/*==================================================================*/
/*========== Footer Start ==========*/
/*==================================================================*/
.footer {
	overflow: hidden;
	background: radial-gradient(24.35% 70.79% at 0% 100%, rgba(36, 137, 209, 0.26) 0%, rgba(36, 137, 209, 0) 100%), radial-gradient(70.13% 98.55% at 139.58% 75%, #332BA0 0%, rgba(4, 25, 48, 0) 100%), #04192F;
}

.footer .f-top {
	padding-top: 80px;
	padding-bottom: 30px;
}

.footer .f-top .f-content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 -15px;
}

.footer .f-top .f-content > * {
	padding-left: 15px;
	padding-right: 15px;
}

.footer .f-logo-text .f-logo {
	margin-bottom: 25px;
}

.footer .f-navigation {
	max-width: 600px;
	width: 100%;
	margin: 0 auto;
}

.f-block .f-title {
	font-family: 'HurmeGeometricSans3SemiBold';
	font-size: 16px;
	line-height: 26px;
color: #C8E1EF;
opacity: 0.8;
	text-transform: capitalize;
	margin-bottom: 10px;
}

.f-block .f-title * {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin-top: 0;
	margin-bottom: 0;
}

.f-block .f-detail ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.f-block .f-detail ul li {
	display: block;
	margin: 0 0 10px;
	padding: 0;
	list-style-type: none;
	font-size: 16px;
	line-height: 26px;
	color: #C8E1EF;
}

.f-block .f-detail ul li:last-child {
	margin: 0;
}

.f-block .f-detail ul li a {
	text-decoration: none;
	color: inherit;
}

.f-block .f-detail ul li.active a,
.f-block .f-detail ul li.current-menu-item a,
.f-block .f-detail ul li.current-menu-parent a,
.f-block .f-detail ul li a.active,
.f-block .f-detail ul li a.current-menu-item,
.f-block .f-detail ul li a.current-menu-parent,
.f-block .f-detail ul li a:hover {
	color: #ffffff;
}

.footer .f-email-subscription .f-email-join {
	max-width: 300px;
	float: right;
}

.footer .f-email-join .form-group {
	position: relative;
}

.footer .f-email-join .form-control {
	padding-right: 110px;
border: 1px solid rgba(152, 199, 255, 0.15);
}

.footer .f-email-join .form-text {
	padding-left: 20px;
	padding-right: 20px;
}

.footer .f-email-join .btn {
	position: absolute;
	right: 4px;
	top: 4px;
	padding: 12px 25px 10px 16px;
	font-size: 16px;
	line-height: 16px;
}
.footer .f-email-join .btn:before{
	position: absolute;
	content: '';
	border-radius: 30px;
background: linear-gradient(100.12deg, #0FC9E7 8.42%, #169DFF 91.25%);
	color: #fff;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
opacity: 0;
	right: 0;
	margin: 0 auto;
	transition: .4s linear;
	-webkit-transition: .4s linear;
}
.footer .f-email-join .btn span{
	position: relative;
	z-index: 5;
	transition: .4s linear;
	-webkit-transition: .4s linear;
}
.footer .f-email-join .btn:hover:before{
	width: 100%;
  opacity: 1;
}
.footer .f-email-join .btn:hover span{
	color: #F2F4FC;
}
.footer .f-email-join .btn-sky-gradient:hover:after{
color: #F2F4FC;
}

.footer .f-bottom {
	padding-top: 13px;
    background: #04192F;
	padding-bottom: 13px;
}

.footer .f-bottom ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.footer .f-bottom ul li {
	display: inline-flex;
	align-items: baseline;
	margin: 0 4px;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	line-height: 23px;
	background: linear-gradient(180deg, #D9F6FF 33.11%, #CEECFF 67.23%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	opacity: 0.5;
}

.footer .f-bottom ul li:first-child {
	margin-left: 0;
}

.footer .f-bottom ul li:last-child {
	margin-right: 0;
}

.footer .f-bottom ul li img {
	margin-left: 5px;
}

.footer .f-bottom ul li a {
	display: inherit;
	text-decoration: none;
	background: linear-gradient(180deg, #D9F6FF 33.11%, #CEECFF 67.23%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.footer .f-bottom .f-right ul {
	justify-content: flex-end;
}

.footer .f-bottom .f-social-icons ul li {
	font-size: 32px;
	line-height: 32px;
	color: #ffffff;
	opacity: 1;
	margin: 0 16px;
}

.footer .f-bottom .f-social-icons ul li:first-child {
	margin-left: 0;
}

.footer .f-bottom .f-social-icons ul li:last-child {
	margin-right: 0;
}

.footer .f-bottom .f-social-icons ul li a {
	text-decoration: none;
	background: transparent;
	color: inherit;
}

.footer .f-bottom .f-social-icons ul li a:hover {
	color: #0fc9e7;
}
/*==================================================================*/
/*========== Footer End ==========*/
/*==================================================================*/




.lets-go-pro-section .lets-go-pro-content{
	margin: 0 70px 0 auto;
}
.lets-go-pro-section .lets-go-pro-detail{
	margin: 0 auto 147px;
	max-width: 723px;
}


.btn-blue-secondary-gradient span{
	position: relative;
	z-index: 9;
}

.btn-blue-secondary-gradient:before{
    color: #c8e1ef;
background: linear-gradient(0deg, rgba(68, 57, 226, 0.4) 0%, rgba(65, 40, 241, 0) 50%), linear-gradient(269.98deg, rgba(65, 40, 241, 0.9) 0.02%, rgba(15, 201, 231, 0.9) 99.98%), #20538E;
box-shadow: inset 0px 4px 8px rgba(139, 206, 255, 0.2);
    position: absolute;
    left: 0;
    content: "";
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    border-radius: 40px;
   -webkit-transition: all 0.3s linear;
}


 .btn-blue-secondary-gradient:hover:before{
	opacity: 1;
	width: 100%;
       -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
	right: 0;
	visibility: visible;
}

.revolutionize-training-section .discover-blaze-button .btn{
	padding: 7px 16px;
}
.revolutionize-training-section .discover-blaze-button .btn-blue-primary-gradient:after{
	font-size: 14px;
}


.revolutionize-training-content .revolutionize-detail{
	max-width: 605px;
}
.revolutionize-training-content .even-revolutionize-block .revolutionize-detail{
	margin-left: auto;
	margin-right: 0;
}

.revolutionize-training-section .discover-blaze-button .btn span{
	position: relative;
	z-index: 5;
}
.revolutionize-training-section .discover-blaze-button .btn:hover{
    background: radial-gradient(100% 100% at 100% 0%, rgba(15, 201, 231, 0.1125) 0%, rgba(15, 201, 231, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, radial-gradient(100% 100% at 0% 0%, rgba(68, 57, 226, 0.15) 0%, rgba(65, 40, 241, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, radial-gradient(50.07% 29% at 49.93% 100%, rgba(15, 201, 231, 0.2) 0%, rgba(15, 201, 231, 0) 100%), linear-gradient(0deg, #183E6B -102.16%, rgba(14, 17, 32, 0) 152.59%);
    filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.25));
    background: linear-gradient(91.73deg, rgba(68, 57, 226, 0.1) 0%, rgba(65, 40, 241, 0) 50%), linear-gradient(271.73deg, rgba(15, 201, 231, 0.1) 0%, rgba(15, 201, 231, 0.1) 0%, rgba(40, 67, 108, 0.012) 50%), rgba(155, 196, 253, 0.1);
}

.revolutionize-training-section .discover-blaze-button .btn:hover:before{
	opacity: 1;
	width: 100%;
	right: 0;
	visibility: visible;
}



.warrenty-guarantee-description .swiper-slide {
    width: auto!important;
}


.reactive-inteligence-section .reactive-inteligence-block .title h4 {
    font-family: HurmeGeometricSans3SemiBold!important;
}

@media (min-width: 768px){

sup {
    top: -10.5px!important;
    font-size: 67%!important;
}

  .btn-blue-secondary-gradient:after {
    content: "\f105";
   transition: all 0.3s!important;
    position: absolute;
    font-family: fasolid900;
    color: #f2f4fc;
    right: 19px;
    opacity: 0;
    font-size: 14px;
    line-height: 1;
    bottom: calc(50% - 9px);
  
}
  
.reactive-inteligence-section .reactive-inteligence-block .title h4 {
    margin-bottom: -4px!important;
}


  .nav-item.dropdown .up{
    display: none!important;
}
.footer .f-bottom {
    background: #04192F;
}

.footer .f-top {
    background: radial-gradient(193.23% 100% at 50% 100.02%, rgba(36, 137, 209, 0.19) 0%, rgba(36, 137, 209, 0) 49.52%), radial-gradient(70.13% 98.55% at 139.58% 75%, #332BA0 0%, rgba(4, 25, 48, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, #04192F!important;
}
  
.footer .f-top .f-content {
  
    flex-wrap: nowrap!important;
}

.footer .f-top {
    background: radial-gradient(193.23% 100% at 50% 100.02%, rgba(36, 137, 209, 0.19) 0%, rgba(36, 137, 209, 0) 49.52%), radial-gradient(70.13% 98.55% at 139.58% 75%, #332BA0 0%, rgba(4, 25, 48, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, #04192F;
}

.lets-go-pro-section .lets-go-pro-list .lets-go-pro-block .icon {
    background-image: url(https://cdn.shopify.com/s/files/1/0343/1012/7661/files/Icon_Frame.png?v=1673536549)!important;
background-size: cover;

}
  
  .every-field-goal-block .every-field-goal-detail .detail p {
    font-size: 20px!important;
  }
  
 .revolutionize-training-content .revolutionize-block:not(.even-revolutionize-block) .revolutionize-detail {
    margin-top: -40px;
    margin-left: 9px;
} 
  
.take-it-experts-block h4 {
     line-height: 1!important;
    margin-bottom: 1rem!important;
}

  
  .f-top h3 {
       font-family: HurmeGeometricSans3BoldObl!important;
    line-height: 1!important;
}

}






.take-it-experts-section  {
    background-image: url(https://blazepod.ussl.co/images/testamonial.jpg)!important;
    background-size: cover!important;
}



.btn-blue-primary-gradient:active{
  
 background: radial-gradient(99.9% 549.31% at 100% 0%, rgba(15, 201, 231, 0.64) 0%, rgba(15, 201, 231, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, radial-gradient(100.1% 955.32% at 0% 0%, rgba(68, 57, 226, 0.64) 0%, rgba(65, 40, 241, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */, rgba(155, 196, 253, 0.1)!important; 
box-shadow: inset 0px 4px 8px rgba(139, 206, 255, 0.1)!important; 
}

.our-training-storie-block .training-image video {
    width: 100%;
}


.flip5 {
  -webkit-animation: flip-pc  12s cubic-bezier(0.23, 1, 0.32, 1.2) infinite;
          animation: flip-pc 12s cubic-bezier(0.23, 1, 0.32, 1.2) infinite;
}


.common-your-training-text .swiper-container {
    overflow: hidden;
    height: 72px;
    margin-left: -3px;
}



@media (max-width: 768px) {
.hide-mobile {
  display: none!important;
}

.rising-blazepers-carousel .rising-blazepers-block .image {
      margin-bottom: 24px!important;
}
  
.rising-blazepers-carousel {
    margin-bottom: -60px!important;
}

  .your-own-reaction-section .your-own-reaction-block .inner-detail .detail {
    max-width: 100%!important;
  }
  
  .margin-top-100 {
    margin-top: 50px;
  }

.product-grid-item-add-to-cart h3 {
    
height: auto!important;
    line-height: 1.6!important;
}
  

  .revolutionize-carousel .revolutionize-block .revolutionize-image img {
  
    max-width: 76vw!important;
}


  .revolutionize-carousel .revolutionize-block .revolutionize-detail {
    opacity: 1!important;
    max-width: 76vw;
  }


 .cart  {
    width: 18px!important;
    margin-right: 10px;
margin-left: 0px!important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.header .cart img {
        margin-top: -4px;
    margin-left: 0!important;
    width: 18px!important;
}
  
  .warrenty-guarantee-description  {
    padding-right: 0px!important;
  }
    
 .warrenty-guarantee-section .warrenty-guarantee-content.hide-pc {
    width: 100vw!important;
    max-width: 100vw!important;
    overflow: hidden!important;
    display: block!important;
}

}

@media (min-width: 768px) {
.hide-pc {
  display: none!important;
}

    .margin-top-100 {
    margin-top: 100px!important;
  }
  
.banner-section.home-banner-section .banner-description .subtitle {
  margin-top: 12px;
}
  
.footer .f-email-join .btn {
    padding: 13px 16px!important;
}


  .footer .f-block .f-detail ul li {

    margin-bottom: 8px;
  }

.footer .f-block .f-detail ul li a{

    margin-bottom: 8px;
  }

.f-bottom .row.align-items-center {
    flex-flow: nowrap!important;
}

.f-block .f-detail ul li a {
    text-decoration: none;
    color: inherit;
opacity: 0.5;
    font-size: 16px!important;
    line-height: 26px!important;
    color: #C8E1EF;
}


.banner-section .banner-image img {
    min-height: 520px;
}


.firstlevel a {
    width: 100%;
}
.firstlevel li:hover  a {
color: #FFFFFF!important;
}

 .firstlevel.dropdown-menu {
    padding-top: 8px!important;
    display: block!important;
    top: 55px;
    padding-bottom: 8px!important;
background: linear-gradient(180deg, #172B5E 0%, #07213C 100%)!important;
    border: 1px solid rgba(152, 199, 255, 0.15)!important;
    border-radius: 11px;
}

.firstlevel a {
    line-height: 26px;
    padding: 8px 16px 8px 16px!important;
}

.navbar-nav .dropdown-menu li {
    margin-bottom: 0px!important;
    font-size: 18px;
}

.firstlevel li:hover  {
    background: radial-gradient(50.12% 100% at 39.16% 100%, rgba(22, 157, 255, 0.4) 0%, rgba(22, 157, 255, 0) 100%), radial-gradient(111.05% 100% at 59.94% 100%, rgba(68, 57, 226, 0.4) 0%, rgba(65, 40, 241, 0) 100%), rgba(155, 196, 253, 0.2);
    box-shadow: 0px 4px 16px rgb(61 150 255 / 25%)!important;
    color: #f2f4fc!important;
}
}


.f-email-join.common-form p{
    font-style: normal;
    font-size: 16px;
    line-height: 26px;
opacity: 0.8;
  font-family: HurmeGeometricSans3SemiBold;
   color: #F2F4FC;
    margin-left: 20px;
    margin-bottom: 10px;
}

  .f-social-icons.hide-mobile ul li {
    margin-left: 30px;
}


.f-social-icons i {
    color: #C8E1EF;
    font-size: 26.5px;
}

.f-social-icons.hide-mobile ul {
      justify-content: end;
    display: flex;
    margin-bottom: 0px!important;
}


 .f-block.f-email-subscription{
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}

.navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute!important;
}

.navbar-expand-md .navbar-nav .dropdown-menu {
    background: linear-gradient(180deg, #172B5E 0%, #07213C 100%)!important;
    border: 1px solid rgba(152, 199, 255, 0.15)!important;
    border-radius: 11px;
}

  .take-it-experts-detail .detail p {
    min-height: 150px;
  }

.firstlevel a {
    color: #f2f4fc!important;
}
  
 .warrenty-guarantee-content.hide-mobile {

    overflow: hidden!important;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute!important;
}

}

.common-your-training-text h1 {
    margin-bottom: 0;
}


.header .cart  img{
    max-width: 23px;
    margin-left: 20px;
}


.warrenty-guarantee-description .swiper-slide {
    display: inline-flex;
  
    align-items: center;
}


.warrenty-guarantee-description .swiper-slide img {
  margin-right: 5px;
}

.play-icon img {
    max-width: 45px;
}


.btn-blue-primary-gradient span{
      color: #c8e1ef!important;
}


.our-community-block .our-community-image img {
    position: absolute;
    top: 0!important;
transform: none!important;
    bottom: 0px!important;
    height: 100%;
    object-fit: cover;
    right: 0!important;
    width: 100%;
}

.take-it-experts-block .take-it-experts-image {
     padding-top: 0px!important;
}

.take-it-experts-block .take-it-experts-image img {
    position: relative;
    bottom: 0!important;
    top: 0px;
    width: 100%!important;
}

.take-it-experts-block .take-it-experts-detail {
    position: relative;
}


.header nav {
    background: transparent!important;
}


 body:not(.template-index) .header{
    background: radial-gradient(26.99% 167.35% at 16.67% -67.35%,rgba(51,43,160,.7) 0%,rgba(14,37,73,0) 100%),radial-gradient(11.46% 90.92% at 79.35% -14.29%,rgba(51,43,160,.7) 0%,rgba(16,39,78,0) 100%),radial-gradient(32.56% 178.57% at 75.68% 228.57%,rgba(36,137,209,.7) 0%,rgba(11,36,68,0) 100%),radial-gradient(31.22% 581.63% at -10.18% -308.67%,rgba(36,137,209,.7) 0%,rgba(7,23,45,0) 100%),linear-gradient(90.19deg,#07213C -5.03%,#172B5E 130.84%)!important;
}



@media (max-width: 768px) {
	body {
		max-width: 100vw !important;
		overflow-x: hidden !important;
	}

	.navbar-nav .dropdown-menu li a {
		padding-bottom: 0 !important;
		color: #c8e1ef;
		font-family: HurmeGeometricSans-400 !important;
		font-style: italic;
	}

	.navbar .navbar-nav .nav-item:not(.active) a {
		color: #f2f4fc !important;
	}

	.navbar-nav .dropdown-menu li {
		margin-bottom: 2px !important;
	}

	.navbar-nav .dropdown-menu li:last-child {
		margin-bottom: 0px !important;
	}

	.navbar .navbar-nav .nav-item .nav-link {
		font-family: 'HurmeGeometricSans3BoldObl' !important;
		font-style: normal;
		font-weight: 400 !important;
		font-size: 34px;
		line-height: 43px;
		color: #F2F4FC;
	}

	.f-email-join.common-form p {
		font-style: normal;
		font-family: HurmeGeometricSans3SemiBold;
		font-size: 16px;
		line-height: 20px;
		color: #F2F4FC;
		margin-left: 20px;
		margin-bottom: 16px;
	}


	.our-training-storie-block .training-image {
		border: 1px solid rgba(206, 236, 255, 0.5) !important;
	}

	.navbar-nav .dropdown-menu li a {
		padding-bottom: 0px !important;
		color: #C8E1EF;
		font-family: HurmeGeometricSans3RegularObl !important;
		font-style: normal;
		font-weight: 400;
		font-size: 16px !important;
	}

	.navbar-toggler {
		z-index: 9999999999999999999999999;
	}

	.navbar .navbar-collapse {
		z-index: 11 !important;
	}

	.navbar .navbar-brand {
		margin: 0 auto 0 12px;
		z-index: 999999999999999;
	}

	.header.h-stick {
		position: fixed !important;
	}

	.navbar-nav {
		display: block !important;
		text-align: left;
	}

	.navbar-nav .btn-blue-secondary-gradient {
		padding: 6px 6px 6px 16px !important;
	}

	.navbar .navbar-collapse {
		padding-left: 24px !important;
	}

	.header:not(.h-stick) {
		position: unset !important;
	}

	.header {
		transition: none !important;
	}

	.header .h-shop-button {
		text-align: left;
		bottom: 75px;
	}

	.navbar-nav {
		margin-top: 10px;

	}

	.navbar-collapse .btn-blue-secondary-gradient:after {
		width: 32px !important;
		height: 32px !important;
	}

	.navbar-collapse .btn-blue-secondary-gradient {
		font-size: 17px !important;
		line-height: 19px !important;
		padding: 7.28571px 7.28571px 7.28571px 19.4286px !important;
		gap: 9.71px !important;
	}

	.navbar-nav .btn-blue-secondary-gradient:after {
		width: 34px !important;
		height: 34px !important;
	}

	.navbar-collapse .btn-blue-secondary-gradient:after {
		margin-left: 0px !important;
		margin-right: 8px !important;
	}

	.header .navbar-brand .img-fluid {
		width: auto !important;
	}

	.header .h-shop-button {
		margin-top: 50px !important;
	}

	.header .h-shop-button--mobile {
		margin-top: 0 !important;
	}

	.header .h-shop-button--mobile .btn {
		font-size: 14px !important;
		line-height: 1.3;
		padding: 0.5em 1em 0.3em !important;
	}

	.header .h-shop-button--mobile .btn::after {
		display: none !important;
	}

	.header .h-shop-button--mobile .btn:hover span {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.header .cart {
		width: 34px !important;
		margin: 0 0 0 4px !important;
	}

	.header .cart[data-items="0"] {
		display: none;
	}
}


.free-shipping p{
    color: #F2F4FC!important;
}

.no-icon-4 img{
    max-width: 150px;
}





.no-icon-3 img{
    max-width: 90px;
}
.form-control {
    font-size: 16px;
}

.take-it-experts-image {
    z-index: 9!important;
      position: relative;
}


.take-it-experts-block .take-it-experts-image img {
    z-index: 9!important;
    position: relative;
}

.take-it-experts-block .take-it-experts-image {
    padding-top: 0px!important;
    background: radial-gradient(58.39% 30.04% at 50% 100%, rgba(15, 201, 231, 0.3) 0%, rgba(22, 157, 255, 0) 100%), radial-gradient(95.1% 50% at 50% 100%, rgba(0, 65, 141, 0.5) 0%, rgba(16, 99, 197, 0) 100%);
}

.swiper-slide-active .take-it-experts-block:after {
    z-index: 1!important;
}


.swiper.warrenty-guarantee-left .swiper-wrapper {
  -webkit-transition-timing-function:linear!important; 
  -o-transition-timing-function:linear!important;
  transition-timing-function:linear!important; 
}


  .f-top h3 {
       font-family: HurmeGeometricSans3BoldObl!important;
    line-height: 1!important;
}


.f-social-icons i {
 color: #C8E1EF;
opacity: 0.5;
transition: all 0.5s;
}

.f-social-icons i:hover {
 color: #C8E1EF;
opacity: 0.9;
transition: all 0.5s;
}

.f-social-icons i:active {
 color: #C8E1EF;
opacity: 0.7;
transition: all 0.5s;
}


@media (max-width: 768px) {
.take-it-experts-carousel  .swiper-wrapper {
    min-height: 390px;
}
body, html {
  max-width: 100vw!important;
overflow-x: hidden!important;
}

  
.nav-item.dropdown.active .down{
  display: block!important;
}


.nav-item.dropdown .up{
  display: block!important;
}

}

.franchise-logos-slider {
    z-index: 0;
}


.nav-icon {
  margin-left: 12px;
}

.nav-item.dropdown.active .up{
  display: none!important;
}

.nav-item.dropdown .down{
  display: none!important;
}


.f-navigation  a {
    font-family: 'HurmeGeometricSans3Regular'!important;
 }


.franchise-logos-slider {
    overflow: hidden!important;
}


.common-your-training-text .swiper-container  .swiper-slide  {
  display: block!important;
  margin-left: 3px;
}

.common-your-training-text .swiper-container .swiper-wrapper {
  display: block!important;
}


.swiper-notification {
  display: none!important;
}

.franchise-logos-section img{
max-height: 72px;
}

.max-width-1200{

    max-width: 1200px;
    margin-left: auto;
    margin-right: auto; 
}


.take-it-experts-image:after{
    background: radial-gradient(58.39% 30.04% at 50% 100%, rgba(15, 201, 231, 0.6) 0%, rgba(22, 157, 255, 0) 100%), radial-gradient(95.1% 50% at 50% 100%, #00418D 0%, rgba(16, 99, 197, 0) 100%);
opacity: 0.6;
content: '';
position: absolute;
top: 0;
left:0;
right: 0;
bottom: 0;
width: 100%;
z-index: 2;
}

.take-it-experts-section .section-title {
    margin-bottom: 80px;
  
}

.take-it-experts-block .take-it-experts-image {
 border: none!important;
}

.take-it-experts-block .take-it-experts-image:before {
opacity: 0;
transition: all .4s ease-in-out;
    z-index: 10;
}


.take-it-experts-block:hover .take-it-experts-image:before {
    transition: all .4s ease-in-out;
    opacity: 1!important;
}
.take-it-experts-block .take-it-experts-image {
  background: #04192F!important;
}

.take-it-experts-image {
        position: relative;
}

.take-it-experts-block .take-it-experts-image {

    background: #04192F!important;
}


 /* reactive-inteligence */
.reactive-inteligence-section {
	padding-top: 80px;
	padding-bottom: 0px!important;
}
  .take-it-experts-section {
    margin-top: -16px;   
    }

.take-it-experts-section {
    background: #04192F!important;
}
  .reactive-inteligence-section {
    background: #04192F!important;
  }
  
.reactive-inteligence-section .reactive-inteligence-image {
	position: relative;
	overflow: hidden;
	margin-bottom: 24px;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
}

.reactive-inteligence-section .reactive-inteligence-block .title h4 {
    font-size: 32px;
    line-height: 39px;
}

.reactive-inteligence-section .reactive-inteligence-image .image img {
	width: 100%;
}

.reactive-inteligence-section .reactive-inteligence-block .title h4 {
    margin-bottom: -2px;
}

.reactive-inteligence-section .reactive-inteligence-detail {
	position: absolute;
	left: 40px;
	bottom: 43px;
}

.reactive-inteligence-section .reactive-inteligence-detail h2 {
    background: linear-gradient(100.12deg, #0FC9E7 8.42%, #169DFF 91.25%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
    font-family: 'HurmeGeometricSans3SemiBold'!important;
	margin: 0;
}

.reactive-inteligence-section .reactive-inteligence-detail h2 span {
	display: block;
	/* color: #ffffff; */
	background: linear-gradient(180deg, #D9F6FF 33.11%, #CEECFF 67.23%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.reactive-inteligence-section .reactive-inteligence-list .row {
	margin: 0 -12px;
}

.reactive-inteligence-section .reactive-inteligence-list .row > * {
	padding: 0 12px;
}

.reactive-inteligence-section .reactive-inteligence-block {
	height: calc(100% - 10px);
  border: 1px solid rgba(152,199,255,.05);
    background: linear-gradient(180deg, rgba(22, 157, 255, 0.09) 0%, rgba(22, 157, 255, 0) 54.74%), linear-gradient(360deg, rgba(68, 57, 226, 0.09) 0%, rgba(65, 40, 241, 0) 69.71%), linear-gradient(0deg, rgba(24, 62, 107, 0.1) -102.16%, rgba(14, 17, 32, 0) 152.59%);	
	padding: 32px 32px;
	margin-bottom: 10px;
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
}

.reactive-inteligence-section .reactive-inteligence-block .detail {
	font-size: 24px;
    margin-top: 16px;
	color: #c8e1ef;
}

.reactive-inteligence-section .reactive-inteligence-block .detail p{
    background: linear-gradient(180deg, #D9F6FF 33.11%, #CEECFF 67.23%);
    -webkit-background-clip: text;
max-width: 450px;
    -webkit-text-fill-color: transparent;
    background-clip: text!important;
    text-fill-color: transparent!important;
    font-style: normal;
    font-size: 20px;
    line-height: 1.3;
}

.reactive-inteligence-section .reactive-inteligence-block .title {
	display: flex;
    align-items: end;
}

.reactive-inteligence-section .reactive-inteligence-block .title h4 {
	font-family: 'HurmeGeometricSans3Bold';
	text-transform: none;
	display: flex;
	/* align-items: center; */
	background: linear-gradient(100.12deg, #0FC9E7 8.42%, #169DFF 91.25%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.reactive-inteligence-section .reactive-inteligence-block .title:before {
	position: relative;
      box-shadow: 0px 2.44444px 7.33333px rgb(66 207 240 / 13%), inset 0px 3.66667px 6.11111px rgb(217 243 254 / 46%);
	content: "\f00c";
	font-family: 'fasolid900';
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	width: 35px;
    min-width: 35px;
	height: 35px;
	font-size: 20px;
	line-height: 35px;
	background: #0fc9e7;
	margin-right: 15px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}
/* reactive-inteligence */


/* raise-up-pods */
     .fix-width-1188 {
              max-width: 1280px;

    margin-left: auto;
    margin-right: auto;

    }

    .pod-1 .raise-up-pods-block {
      margin-right: auto!important;
    margin-left: 0px!IMPORTANT;
    }

    .pod-2 .raise-up-pods-block {
    margin-right: auto!important;
    margin-left: 0px!IMPORTANT;
    }

  .pod-5 .raise-up-pods-block {
      margin-left: 0px!important;
    margin-right: auto!important;
    }

    .pod-6 .raise-up-pods-block {
    margin-left: 30px!important;
    margin-right:  0px!important;
    }

     .pod-3 .raise-up-pods-block {
    margin-left: auto!important;
    margin-right: 0px!important;
}

     .pod-4 .raise-up-pods-block {
        margin-left: 0px!important;
    margin-right: auto!important;
}
    
    /* raise-up-pods */
.raise-up-pods-section {
	padding-top: 140px;
	padding-bottom: 70px;
	overflow: hidden;
	background: radial-gradient(50% 34.95% at 50% 0%, rgba(51, 43, 160, 0.3) 0%, rgba(51, 43, 160, 0) 100%), #04192f;
}

.raise-up-pods-section .raise-up-pods-list .row {
	margin: -20px -6px;
}

.raise-up-pods-section .raise-up-pods-list .row > * {
	padding: 0 30px;
}

.raise-up-pods-section .raise-up-pods-list .row > *:last-child > * {
	float: right;
}

.raise-up-pods-section .raise-up-pods-list .row:nth-child(even) > *:first-child > * {
	float: right;
}

.raise-up-pods-section .raise-up-pods-list .row:nth-child(even) > *:last-child > * {
	float: left;
}

.raise-up-pods-section .raise-up-pods-block {
	max-width: 315px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.raise-up-pods-section .raise-up-pods-block .image {
	height: 150px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.raise-up-pods-section .raise-up-pods-block .image {
    POSITION: RELATIVE;
}
    
.raise-up-pods-section .raise-up-pods-block .image img {
	position: relative;
	max-height: 100%;
	transform: scale(1.8);
	-webkit-transform: scale(1.8);
	-moz-transform: scale(1.8);
	-ms-transform: scale(1.8);
	-o-transform: scale(1.8);
}

.raise-up-pods-section .raise-up-pods-block .image img.active-img {
	    POSITION: ABSOLUTE;
opacity: 0;
transition: all 0.5s;
	/* transform: scale(2.15);
	-webkit-transform: scale(2.15);
	-moz-transform: scale(2.15);
	-ms-transform: scale(2.15);
	-o-transform: scale(2.15); */
}

.raise-up-pods-section .raise-up-pods-block:hover .image img.default-img {
	opacity: 0;
transition: all 0.5s;
}

.raise-up-pods-section .raise-up-pods-block:hover .image img.active-img {
	opacity: 1;
transition: all 0.5s;
}

.raise-up-pods-section .raise-up-pods-block h4 {
    margin-top: -10px;
    line-height: 1.2!important;
    display: block;
	text-indent: 4px;
	background: radial-gradient(36.61% 87.14% at 50% -1.43%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), rgba(200, 225, 239, 0.3);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.raise-up-pods-section .raise-up-pods-block:hover h4 {
	background: radial-gradient(49.71% 115.71% at 50% -15.71%, rgba(255, 25, 25, 0.25) 0%, rgba(255, 25, 25, 0) 100%), #FFFFFF;
	-webkit-background-clip: text;

	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.raise-up-pods-section .raise-up-pods-block .detail p {
	opacity: 0;
margin-top: -5px;
transition: all 0.5s;
    font-size: 20px;
    line-height: 25px;
    font-family: 'HurmeGeometricSans3Regular';
	    color: #C8E1EF;
}

.raise-up-pods-section .raise-up-pods-block:hover .detail p {
	opacity: 0.8;
transition: all 0.5s;
}

.raise-up-pods-slider {
	margin: 35px -15px 0;
}

.raise-up-pods-items-carousel {
	opacity: 0;
}

.raise-up-pods-items-carousel.swiper-initialized {
	opacity: 1;
}

.raise-up-pods-items-carousel .swiper-wrapper {
	flex-wrap: wrap;
	transform: none !important;
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
}

.raise-up-pods-items-carousel .swiper-slide {
	flex: 0 0 50%;
	max-width: 50%;
	width: 100% !important;
	display: flex;
	padding: 0 15px;
}

.raise-up-pods-items-carousel .swiper-slide:nth-child(even) {
	justify-content: flex-end;
}

.raise-up-pods-items-carousel .swiper-slide:nth-child(3n) {
	justify-content: flex-end;
}

.raise-up-pods-items-carousel .swiper-slide:nth-child(4n) {
	justify-content: flex-start;
}

.raise-up-pods-items-carousel .swiper-slide.swiper-slide-active .image img.default-img {
opacity: 1;
}

.raise-up-pods-items-carousel .swiper-slide.swiper-slide-active .image img.active-img {
	display: block;
opacity: 1;
}

.raise-up-pods-carousel {
	opacity: 0;
	padding: 0 57px !important;
}

.raise-up-pods-carousel.swiper-initialized {
	opacity: 1;
}

.raise-up-pods-carousel .swiper-pagination {
	margin-top: 0 !important;
}

.raise-up-pods-carousel .raise-up-pods-block {
	padding: 16px;
	max-width: 100% !important;
	text-align: left;
	background: radial-gradient(85.17% 100% at 50.11% 0%, rgba(22, 157, 255, 0.3) 0%, rgba(22, 157, 255, 0) 100%), radial-gradient(41.57% 42.83% at 50.11% 100%, rgba(68, 57, 226, 0.16) 0%, rgba(65, 40, 241, 0) 100%), linear-gradient(0deg, #183E6B -102.16%, rgba(14, 17, 32, 0) 152.59%);
	box-shadow: inset 8px 0px 24px rgba(62, 100, 156, 0.1), inset 8px 0px 8px rgba(106, 120, 242, 0.05);
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}

.raise-up-pods-carousel .raise-up-pods-block .detail {
	display: block !important;
	opacity: 1;
}

.raise-up-pods-carousel .raise-up-pods-block .detail h4 {
	font-size: 16px;
	line-height: 20px;
	color: #0fc9e7;
	background: none;
	-webkit-text-fill-color: unset;
	margin-bottom: 4px;
}

.raise-up-pods-carousel .raise-up-pods-block .detail p {
	opacity: 1;
	font-size: 14px;
	line-height: 18px;
}
/* raise-up-pods */


.franchise-logos-section {   position: relative!important; }


.your-own-reaction-section .your-own-reaction-block .inner-detail .title h4 sup {   font-size: 64%!important; }

.your-own-reaction-section .your-own-reaction-block .inner-detail .title h5 span, h2{
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
}

.warrenty-guarantee-right a:after{  display: none;}

  .warrenty-guarantee-right a{cursor: auto!important;}

.cart {    position: relative;}


.recharge-subscription-widget {
  display: none!important;
}

.revolutionize-carousel.swiper-initialized {
    position: relative!important;
}


.raise-up-pods-items-carousel .swiper-slide:nth-child(5){
    margin-top: 15%;
}

.raise-up-pods-items-carousel .swiper-slide:nth-child(6){
    margin-top: 15%;
}

.raise-up-pods-section .raise-up-pods-list .row:last-child {
    margin-top: 15%;
}


.franchise-logos-section, .logo-bar-section  {
  display: none!important;
}


.nice-select.open{
    position: relative!important;
    z-index: 2!important;
}

@media only screen and (min-width: 993px) {
  .cartbox_description{
    margin-top: 40px;
  }
}

@media only screen and (min-width: 1200px) {
  .cartbox_description{
    margin-top: 0;
  }
}
@media (max-width: 768px){
  .product-grid-item-add-to-cart .add-to-cart-form{
    flex-direction: column !important;
    align-items: center !important;
  }
  .product-grid-item-add-to-cart .add-to-cart-form .savings.blaze_sale{
    font-size: 1.6rem !important;
  }
}