/*
 Theme Name:   Hello Elementor Child
 Theme URI:    http://example.com/hello-elementor-child/
 Description:  Hello Elementor Child Theme
 Author:       Your Name
 Author URI:   http://example.com
 Template:     hello-elementor
 Version:      7.1.33
*/


/********** CUSTOM CSS FROM THE DEVELOPERS **********/

body{
     overflow-x: hidden; /* Standard syntax */
    -ms-overflow-x: hidden; /* For Internet Explorer 10+ */
    -webkit-overflow-scrolling: touch; /* For iOS WebKit browsers */
}

svg{
	transition: 0.35s ease all;
}

/* ELEMENTS THAT ARE REUSED */
/*Button CTA*/
.buttonCTA {
    padding: 15px 32px 15px 48px !important;
    letter-spacing: 2px;
    line-height: 18px;
    font-family: "Tenor Sans", Sans-serif;
    border-radius: 199px !important;
    overflow: hidden;
    border: 1px solid #FFDD86B0;
    color: #FEEECD;
    text-transform: uppercase;
    position: relative;
	cursor:pointer;
}

.buttonCTA::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(180deg, #E5CB85 0%, #595320 100%);
    border-radius: 199px;
    opacity: 0;
    transition: opacity 1s;
    z-index: 0;
}

.buttonCTA:hover,
.buttonCTA:hover .elementor-button-text {
    color: white !important;
}

.buttonCTA:hover::before {
    opacity: 1 !important;
}

.buttonCTA .elementor-button-text {
    position: relative;
    z-index: 2;
    transition: color 1s ease;
}

/* The golden line on the left of the button */
.buttonCTADetail{
	position: absolute;
    top: 50%;
    left: -20px;
    transform: translateY(-50%);
    height: 1px;
    width: 65px;
    background: linear-gradient(270deg, #CEB98F 0%, #CEB98F 0.01%, rgba(206, 185, 143, 0.00) 100%);
}
/* Button CTA END */

/* Pagination */
.pagination .page-numbers{
	font-family: Tenor Sans;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #5C5DA8;
}

.pagination .current{
	color: #220916;
	border-bottom: 2px #5C5DA8 solid;
	margin-right: 0;
}

.page-numbers.prev{
	margin-right: 30px !important;
}

.page-numbers.next{
	margin-left: 30px !important;
}
@media screen and (max-width: 719px) {
	.page-numbers.prev{
	margin-right: 16px !important;
		padding: 0;
}

.page-numbers.next{
	margin-left: 16px !important;
	padding: 0;
}
}
/* Pagination END*/

/* Testemonial */
.testemonialContainer{
    transform: skew(167deg);
    border-top: 3px solid  !important;
    border-image: linear-gradient(to right, #E5CB8500, #E5CB85, #E5CB8500);
    border-image-slice: 1;
    background: linear-gradient(180deg, #272727 0%, #121212 100%);
	
}

.testemonialContainer .button-container{
	transform: skew(13deg);
}

@media only screen and (max-width: 767px) {
    .testemonialContainer{
         transform:none;
    }
}

.testemonialContentContainer{
    transform: skew(13deg)
}

@media only screen and (max-width: 767px) {
    .testemonialContentContainer{
         transform:none;
    }
}

.testemonialDescription{
	opacity: 0.67;
}

.testemonialButtonContainer{
	display: inline-block;
    width: auto;
    transform: skew(13deg)
}

@media only screen and (max-width: 767px) {
    .testemonialButtonContainer{
         transform:none;
    }
}
/* Testemonial END*/
/* ELEMENTS THAT ARE REUSED END*/

/* HEADER */
#headerContainer{
	border: 0px solid rgba(252, 172, 9, 0);
}
#headerContainer:before {
  width: 100%;
  aspect-ratio: 1;
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  padding: 1.5px;
  border-radius: 16px;
  background: linear-gradient(193deg, rgba(252, 172, 9, 0)20%, rgba(225, 255, 140, 1), rgba(255, 255, 255, 0)60%,rgba(255, 255, 255, 0)90%);
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
          mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
    
}
.headersubcontainer:before {
  width: 100%;
  aspect-ratio: 1;
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  padding: 1.5px;
  border-radius: 16px;
  background: linear-gradient(153deg, rgba(225, 255, 140, 0.5)0%, rgba(252, 172, 9, 0)10%,rgba(252, 172, 9, 0)60%);
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
          mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
    
}
.hfe-nav-menu__layout-horizontal {
    overflow-x: hidden;
    left: -80px !important;
    border-radius: 20px;
}

.elementor-24 .elementor-element.elementor-element-4061fb8 .hfe-flyout-content {
	background-color: #121212;
}
/* HEADER END*/

/* READ AND GET RICH */
#readAndGetRichContainer{
	background: url(https://stg-hellosevenco-staging.kinsta.cloud/wp-content/uploads/2024/01/Rectangle-35AAV-1.png), lightgray -158px -714px / 121.944% 245.251% no-repeat;
	position: relative;
	overflow-x: clip;
}

#readAndGetRichContainer::before {
    content: "";
    position: absolute;
    background: rgba(255, 255, 255, 1);
    pointer-events: none; 
}

#readAndGetRichTitle{
	 background: linear-gradient(90deg, rgba(250, 250, 250, 0.86) 0.02%, #FAFAFA 99.42%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#readAndGetRichDivider{
	height: 2px;
	background: linear-gradient(90deg, #A58D5D 0%, rgba(167, 142, 91, 0.00) 100%);
}

#readAndGetRichDescription1{
    color: #FFF;
	font-family: Tenor Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}

#readAndGetRichDescription2{
    color: #D4D4D4;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}

#readAndGetRichImageContainer{
    position: relative;
}

/* Form */
#readAndGetRichFormInputContainer {
   display: flex;
   flex-direction: column;
   gap: 4px;
}

@media (min-width: 1024px) {
  #readAndGetRichFormInputContainer {
      display: flex;
      flex-direction: row;
      gap: 16px;
  }
}

.readAndGetRichInputContainer{
	display: flex;
	flex-direction: column;
	z-index: 10;
}

.readAndGetRichFormInput{
	border:none !important;
}

.readAndGetRichFormInputLabel{
	color: #F7E8E7;
	font-family: "Tenor Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	margin-left: 24px;
	border: none;
}

.readAndGetRichFormInputLabelSymbol{
	color: #FD1729;
	font-family: "Tenor Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}

#readAndGetRichFormButtonContainer{
	position:relative;	
}

#readAndGetRichFormButtonDetail  {
	left:-35px;
}

#readAndGetRichFormButtonText  {
	z-index:20;
	position:relative;
	width:200%;
}

.readAndGetRichFormInputParagraph{
	margin: 0;
}

#readAndGetRichFormDescriptionContainer{
	display: flex; 
	align-items: center; 
	justify-content: space-between;
	gap: 16px; 
	padding-top: 15px;
}

#readAndGetRichFormDescription{
	opacity: 0.7;
	color: #FFF;
	font-family: Montserrat;
	font-size: 12px;
	font-style: italic;
	font-weight: 600;
	line-height: 18px;
	width: 70%;
}
/* Form END */

/* READ AND GET RICH END */
/* FOOTER */
#footerTopLetters{
	margin-left: -400px;
	white-space: nowrap;
	overflow-x: hidden;
}

@media screen and (min-width: 768px) {
    #footerMenu1 ul li:nth-child(n + 6){
        display: none;
    }
}

#footerMenu2 ul li:nth-child(-n + 5){
    display: none;
}

/* CTA Challange */
#footerCTA:hover .elementor-button-text{
  	letter-spacing: 4px !important;	
	transition: all 0.3s ease-in-out;
}

/* CTA Login */
#footerLoginCTA{
	opacity: 0.8;
}

#footerLinksContainer{
	  display: flex 
}

.link-footer, .span-footer{
	color: #fff !important;
	font-family: Montserrat;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: 12px;
	text-decoration-line: underline !important;
}

.link-footer:first-child {
  padding-left: 5px;
}

.span-footer{
	padding-right: 5px;
    padding-left: 5px;
}
/* FOOTER END */

/* HOME */
/* First section */
#main-title-container {
    filter: blur(4px);
}

#main-title-subtitle{
    opacity:0.8;
}

@media screen and (min-width: 1920px){
    #img-people{
         background-size: contain !important;
         background-repeat: no-repeat;
    }
}

#containerCTA{
	border: 0px solid #E5CB85;
    background: rgba(33, 33, 33, 0.69);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
}
#containerCTA:before {
  width: 100%;
  aspect-ratio: 1;
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  padding: 2px;
  border-radius: 1000px;
  background: linear-gradient(187deg, rgba(229, 203, 133, 1) 10%, rgba(89, 83, 32, 0)55%);
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
          mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
    
}
@media only screen and (max-width: 767px) {
  #containerCTA:before {
    border-radius: 32px; 
  }
}
/* First section end  */
/* Second section*/
#radialGradientCarrousel{
	opacity: 0.2;
	background: radial-gradient(45% 100% at 50.04% 0%, #FF7878 5%, rgba(249, 0, 0, 0.00) 90%);
}

#carrouselContainer{
    overflow: hidden;
}

#carrouselContainer::before,
#carrouselContainer::after {
    pointer-events: none;
    content: '';
    position: absolute;
    top: 0;             
    bottom: 0;
    width: 100px;
    pointer-events: none;        
}

#carrouselContainer::before {
    left: 0;
    background: linear-gradient(to right, rgba(73, 19, 47, 1), rgba(73, 19, 47, 0));
    z-index: 2;
}          

#carrouselContainer::after {
    right: 0;
    background: linear-gradient(to left, rgba(73, 19, 47, 1), rgba(73, 19, 47, 0));
    z-index: 2;         
}

@keyframes scroll-1 {
    0% { transform: translateX(0); }
    100% { transform: translate(-100%); } /* Moves the containers to the left */
}

.carousel-1 {
    overflow: hidden;
    animation: scroll-1 15s linear infinite; /* Adjust time as needed */
}

@keyframes scroll-2 {
    0% { transform: translateX(100%); }
    100% { transform: translate(0); } /* Moves the containers to the left */
}

.carousel-2 {
    overflow: hidden;
    animation: scroll-2 15s linear infinite; /* Adjust time as needed */
}
/* Second section end*/
/* Third section */
#section3Container{
	background: linear-gradient(180deg, #49132F 0%, #6E4A85 55.5%, rgba(181, 164, 211, 0.96) 86.5%, rgba(110, 74, 133, 0.00) 100%);
}

#section3SVG{
	opacity: 0.6;
}

.section3CTA svg{
	width: 30px;
}

.section3CTA .elementor-button-text{
	display:flex;
	align-items: center;
}

.section3CTA:hover .elementor-button-text{
  	letter-spacing: 1.8px !important;	
	cursor: pointer;
	transition: all 0.3s ease-in-out;
}

.section3CTA:hover svg{
	cursor: pointer;
}

#section3Title{
	background: linear-gradient(180deg, #FAFAFA 0%, rgba(250, 250, 250, 0.37) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.section3CTAContainer{
	cursor: pointer;
}

/* Golden line that divides the CTA container */
.imageTestimonial{
	opacity:0.6;
}
.imageTestimonial:hover{
	opacity:1;
}
.section3CTADivider{
	background: linear-gradient(to right, #B89F7F00, #B89F7F, #B89F7F00);
}

.section3CTATitle{
	opacity: 0.9;
}

.section3CTASubtitle{
	opacity:0.6;
}

.section3CTA{
	opacity: 0.9;
}

.section3CarrouselContainer{
    transform: skew(170deg);
    overflow: visible;
    background-clip: border-box !important; 
    background: radial-gradient(28.53% 19.35% at 53% 104.33%, rgba(138, 139, 211, 0.35) 0%, rgba(92, 93, 168, 0.00) 100%), rgba(33, 33, 33, 0.90);
	border-bottom: 4px solid #9bb7e8;
}

@media only screen and (max-width: 767px) {
    .section3CarrouselContainer{
        transform:none;
		background: radial-gradient(40.53% 15.35% at 50% 104.33%, rgba(138, 139, 211, 0.49) 0%, rgba(92, 93, 168, 0.00) 100%), rgba(33, 33, 33, 0.90);
    }
}

@media only screen and (min-width: 767px) {
	.section3Carroussel{
		transform: skew(10deg);
	}
}
	
.section3Carroussel .swiper-pagination-bullet{
    height: 2px;
    width: 50px;
    border-radius: 0px;
    background: #777;
    margin-right: 15px;
    margin-bottom: 20px;
}

/* For the arrows on the carrousel*/
.elementor-element .elementor-swiper, .elementor-lightbox .elementor-swiper {
    margin-bottom: 20px;
}

@media only screen and (min-width: 1024px) {
	.section3Carroussel .elementor-swiper-button-prev{
		left: -40px !important;
		font-size: 64px !important; 
	}

	.section3Carroussel .elementor-swiper-button-next{
		right: -48px !important;
		font-size: 64px !important; 
	}
}

.elementor-swiper-button-next svg:hover {
    transform: translateX(8px);
}

.elementor-swiper-button-prev svg:hover {
    transform: translateX(-8px);
}

.section3CarrousselBorder{
	background: linear-gradient(to right, #9BB7E800 30%, #9BB7E8 50%, #9BB7E800 75%);
	border-bottom: 4px solid rgba(155, 183, 232, 0.00);
}


@media screen and (min-width: 640px) and (max-width: 1024px) {
	//Section3 Carrousel for tablet
	.elementor-testimonial__text{
		padding-left: 40px !important;
		padding-right: 40px !important;
	}

	.elementor-testimonial__image{
		display: flex;
		justify-content: center;
	}
}
/* Third section end*/
/* Fourth section*/

#section4TopImage{
	user-select: none;
}

#section4Subtitle{
	opacity:0.8;
}

#section4DividerContainer{
	width 100%;
}

#section4CTA svg{
	width: 30px;
}

#section4CTA .elementor-button-text{
	display:flex;
	align-items: center;
}

#section4CTA:hover .elementor-button-text{
  	letter-spacing: 6px !important;	
	transition: all 0.3s ease-in-out;
}

#section4Divider{
	height: 1px;
	background: linear-gradient(90deg, #DFC7AA 0%, rgba(220, 195, 164, 0.00) 100%);
	min-width: 100%;
}

/*Text "Hello 7 Podcast" at the bottom of the section*/
#section4BottomBranding{
	opacity: 0.06;
} 

#section4BottomBorder{
	height: 16px; 
	background: linear-gradient(270deg, rgba(184, 159, 127, 0.00) 0%, #b69a7b 48.44%, rgba(184, 159, 127, 0.00) 100%);
}
/* Fourth section end*/
/* Fifth Section*/
#section5Divider{
	opacity: 0.2;
}

#section5CTA svg{
	width: 30px;
}

#section5CTA .elementor-button-text{
	display:flex;
	align-items: center;
}

#section5CTA:hover .elementor-button-text{
  	letter-spacing: 6px !important;	
	transition: all 0.3s ease-in-out;
}

/* Fifth End*/
/* HOME END */

/* OUR MISSION */
/* Section 2 */
#ourMissionSectionDivide{
	height: 2px;
    background: linear-gradient(to right, #e5cb8500 0%, #e5cb85 50%, #e5cb8500 100%);
	box-shadow: 0px -17px 48px 0px rgba(6, 1, 9, 0.40);
}

#ourMissionSection2Contiane{
	background: linear-gradient(180deg, #261934 0%, #220909 100%);
}

#ourMissionSection2Title{
	background: linear-gradient(91deg, #FFF 0%, rgba(255, 255, 255, 0.00) 108.89%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;	
}

#ourMissionFirstDivider{
	transform: scaleX(-1);
	height: 1px;
	background: linear-gradient(270deg, #DFC7AA 0%, rgba(220, 195, 164, 0.00) 100%);
}

#ourMissionSecondDivider{
	transform: scaleX(-1);
	height: 1px;
	background: linear-gradient(90deg, #DFC7AA 0%, rgba(220, 195, 164, 0.00) 100%);
}

#ourMissionThirdDividerContainer{
	width: fit-content;
}

#ourMissionThirdDivider {
	transform: scaleX(-1);
	height: 1px;
	background: linear-gradient(90deg, rgba(220, 195, 164, 0.00) 0%, #DFC7AA 50%, rgba(220, 195, 164, 0.00) 100%);
}

#ourMissionSection2Subtitle{
	background: var(--Gold-UD, linear-gradient(180deg, #E5CB85 0%, #595320 100%));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#ourMissionSection2Description{
	opacity:0.9;
}
/* Section 2 End*/
/*OUR MISSION END*/

/* COACH LIST */
#search-div-letters{
	display: flex;
	align-items:center;
	gap:20px;
	flex-wrap: wrap;
}

#search-div-letters a{
	color: #5C5DA8;
	font-family: Tenor Sans;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
	text-transform: uppercase;
}
@media screen and (max-width: 720px) {
	#search-div-letters {
		gap: 16px;
	}
}

#search-div-letters a:hover{
	opacity:0.8;
	text-decoration: underline;
	transition: all 0.3s ease;
}

#seeAll a{
	color: #220916;
	font-family: Tenor Sans;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: underline;
	text-underline-offset: 3px;
	text-decoration-thickness: 2px;
}

#divLetters{
	display: flex; 
	flex-direction: row;
	gap: 10px;
	padding-bottom: 10px;
}

#lettersBorder{
	height:1px;
	background: linear-gradient(to right, #22091600 0%, #220916 50%, #22091600 100%);
	opacity: 0.2;
}

#lettersDivider{
	color: #5C5DA8; 
	margin-right: 5px;
}

@media (max-width: 768px) {
	#divLetters{
		display: flex; 
		flex-direction: column;
		gap: 10px;
	}
	#seeAll{
		text-align: center;
	}
	#lettersDivider{
		text-align: center;
	}
}
/* COACH LIST END */
/* COACH PREVIEW*/
#coachPreviewSubtitle{
	opacity: 0.7;
}

#coachPreviewInfo{
	opacity: 0.6;
}
/* COACH PREVIEW END*/
/* INDIVIDUAL COACH */
#individualCoachContainer{
	border-top: 2px solid rgba(229, 203, 133, 0.00);
	background: linear-gradient(180deg, #D1CEED 0%, rgba(209, 206, 237, 0.41) 100%);
	box-shadow: 0px -17px 48px 0px rgba(6, 1, 9, 0.40);
}

#individualCoachBackButton svg{
	width: 30px;
}

#individualCoachBackButton .elementor-button-text{
	display:flex;
	align-items: center;
}

#individualCoachBackButton:hover .elementor-button-text{
  	letter-spacing: 1.8px !important;	
	cursor: pointer;
	transition: all 0.3s ease-in-out;
}

#individualCoachBackButton:hover svg{
	cursor: pointer;
}

#individualCoachSubtitle{
   opacity: 0.7;
}

#individualCoachInfo{
	opacity: 0.6;
}

#individualCoachDivider{
    height: 1px;
    background: linear-gradient(90deg, #5C5DA8 0%, rgba(92, 93, 168, 0.00) 100%);
}

#individualCoachCTA {
    border: 1px solid #121212;
    color: #220916;
}

#individualCoachCTA::before {
	 background: linear-gradient(270deg, #5C5DA8 0%, #5C5DA8 0.01%, #272868 100%);
}

/* The golden line on the left of the button */
#individualCoachButtonCTADetail{
    background: linear-gradient(270deg, #5C5DA8 0%, #5C5DA8 0.01%, #272868 100%);
}

/* INDIVIDUAL COACH END*/
/* GET COACHED */
/* Section 1 */
#getCoachedSection1Title{
	background: linear-gradient(91deg, #FFF 1.58%, rgba(255, 255, 255, 0.70) 89.27%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
/* Section 1 END*/
/* Section 2 */
#getCoachedSection2Container{
	border-top: 2px solid rgba(229, 203, 133, 0.00);
	background: linear-gradient(180deg, #F0D9D8 0%, #F7E8E7 100%);
}

.getCoachedSection2BulletPoints {
    opacity:0.9;	
}
/* Section 2 END */
/* Section 3 */
#getCoachedSection3Container{
	background: linear-gradient(180deg, #220916 0%, #520808 100%);
}

#getCoachedSection3Title{
	background: var(--Gold-UD, linear-gradient(180deg, #E5CB85 0%, #595320 100%));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#getCoachedSection3CarrouselContainer {
    position: relative;
    border-radius: 16px;
    background: rgba(24, 24, 24, 0.20);
    backdrop-filter: blur(4px);
}
#getCoachedSection3CarrouselContainer {
    position: relative;
    border-radius: 16px;
    background: rgba(24, 24, 24, 0.20);
    backdrop-filter: blur(4px);
}

#getCoachedSection3CarrouselContainer::after{
	content:"";	
	position:absolute;
	border:none;
	border-radius: 0px 16px 0px 0px;
	border-top: 1px solid rgba(229, 203, 133, 0.2);
	border-right: 1px solid rgba(229, 203, 133, 0.2);
	width:100px;
	height:80px;
	right:0;
	top:0;
}

#getCoachedSection3Carrousel .elementor-testimonial__text{
    text-align: left;
}

#getCoachedSection3Carrousel .elementor-main-swiper{
    width: 100%;
}

#getCoachedSection3Carrousel .elementor-testimonial__cite {
    margin-top: 26px;
}

#getCoachedSection3Carrousel .elementor-testimonial__image{
    margin-top: 6px;
    order: 1;
}

#getCoachedSection3Carrousel .swiper-pagination-bullet{
    height: 2px;
    width: 50px;
    border-radius: 0px;
    background: #777;
    margin-right: 15px;
    margin-bottom: 20px;
}

#getCoachedSection3Carrousel .elementor-swiper-button-prev{
    left: -40px;
    transform: scale(2) translateY(-50%);
}

#getCoachedSection3Carrousel .elementor-swiper-button-next{
    right: -40px;
    transform: scale(2) translateY(-50%);
}

@media (max-width: 768px){
    #getCoachedSection3Carrousel .elementor-swiper-button-prev{
           left: -20px !important;
    }
    #getCoachedSection3Carrousel .elementor-swiper-button-next{
           right: -20px !important;
    }
}

#getCoachedSection3Carrousel .elementor-2101 .elementor-element.elementor-element-eb151a5{
    overflow: visible;
}

#getCoachedSection3Carrousel .elementor-testimonial__name {
    margin-top: -15px;
    font-style: normal;
}

#getCoachedSection3Carrousel .elementor-element .elementor-swiper, .elementor-lightbox .elementor-swiper {
    margin-bottom: 20px;
}
/* Section 3 END */
/* GET COACHED END*/
/* BECOME A COACH */
/* Section 1 */

#becomeCoachSection1Title{
	background: linear-gradient(91deg, #FFF 1.58%, rgba(255, 255, 255, 0.70) 89.27%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
/* Section 1 END */
/* Section 2 */
#becomeCoachSection2Container{
	border-top: 2px solid rgba(229, 203, 133, 0.00);
}

#becomeCoachSection2Title{
	background: linear-gradient(180deg, #5C5DA8 0%, #3C3D7F 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/* Section 2 END*/
/* Section 3 */
#becomeCoachSection3Container {
    border-top: 2px solid rgba(229, 203, 133, 0.00);
	background: linear-gradient(180deg, #261934 0%, #220909 100%);
	box-shadow: 0px -17px 48px 0px rgba(6, 1, 9, 0.40);
}

.becomeCoachSection3Title{
	background: var(--Gold-UD, linear-gradient(180deg, #E5CB85 0%, #595320 100%));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
/* Section 3 END*/
/* BECOME A COACH END*/

/* POSTS */
#postPreview:hover {
	cursor: pointer !important;	
}
/* POSTS END*/

/* PODCASTS */
#podcastsContainer {
	border-top: 2px solid rgba(229, 203, 133, 0.00);
	background: linear-gradient(180deg, #D1CEED 0%, rgba(209, 206, 237, 0.41) 100%);
	box-shadow: 0px -17px 48px 0px rgba(6, 1, 9, 0.40);
}
/* PODCASTS END*/

.certifiedCoachPreview img{
	height:200px !important;
	width: 200px !important;
	object-fit: cover;
}