/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 05 2026 | 16:19:23 */
* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

body {
    padding: 0;
    margin: 0;
    width: 100%;
    overflow-x: hidden;
    position: relative;
    background-color: #fff;
	scroll-behavior: unset;


}

html {
/*     height: 100%; */
    width: 100%;
    font-size: 18px;
    overflow-x: hidden;
	scroll-behavior: unset !important;

}

/* html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
  overflow-x: hidden;
  background-color: #fff;
} */


ol,
ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

a,
a:hover,
a:focus {
    outline: none;
    text-decoration: none;
    color: #000;
    display: inline-block;
	scroll-behavior: smooth;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
    padding: 0;
}

.books-books-btn a {
	font-size: clamp(14px,1.111vw,16px);
	font-weight: 400 !important;
	text-transform: capitalize;
	font-family: "Karla", Sans-serif !important;
	color: #fff !important;
	line-height: 100%;
	background: #F68936 !important;
	transition: all 0.3s ease-in-out;
	border-radius: 10px 0 10px 0 !important;
	border: 0;
    position: relative;
    overflow: hidden;
	padding:21px 72px 21px 30px !important; /* extra right space */
	display: inline-block;
}

/* Hover */
.books-books-btn a:hover {
	border-radius: 10px !important;
}


/* ========================= */
/*   RIGHT BLUE BLOCK        */
/* ========================= */

.books-books-btn a::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 52px; /* width of blue section */
    height: 100%;
    background: #2E4BC6; /* blue color */
    border-radius:0 0px 10px 0;
}

/* SIGNED TEXT */
.books-books-btn a::after {
    content: "SIGNED";
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%);
    font-size: 12px;
    font-weight: 400 !important;
    font-family: "Karla", Sans-serif !important;
    color: #fff !important;
    letter-spacing: 0px;
}












 .ah-btn a {
	font-size: clamp(14px,1.111vw,16px);
	font-weight: 400 !important;
	text-transform: capitalize;
	font-family: "Karla", Sans-serif !important;
	color: #F01826 !important;
	line-height: 100%;
	background-color: transparent !important;
	background: transparent !important;
	transition: all 0.3s ease-in-out;
	padding: 17px 40px !important;
	border-radius: 12px 0 12px 0 !important;
	border: 0;
	position: relative;
	overflow: hidden;
}
.ah-btn a:hover{
	border-radius: 12px 12px 12px 12px !important;
}

/* .ah-btn a{
	color: #F01826 !important;
	line-height: 100%;
	background-color: #fff !important;
} */
.ah-btn a:hover {
	color: #fff !important;
}

.ah-btn.button--calypso a::before, .ah-btn.button--calypso a::after {
	background: #F01826;
}





























.mh-post-content p a {
	color: #F01826 !important;
	cursor: pointer !important;
}


#articles-btn span {
	display: block;
	position: relative;
/* 	mix-blend-mode: difference; */
	z-index: 10;
}

#articles-btn::before {
	content: '';
	position: absolute;
/* 	background: #000; */
	width: 120%;
	height: 0;
	padding-bottom: 100%;
	top: -110%;
	left: -10%;
	border-radius: 50%;
	transform: translate3d(0,68%,0) scale3d(0,0,0);
}


#articles-btn:hover::before {
	transform: translate3d(0,0,0) scale3d(1,1,1);
	transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
}

#articles-btn::after {
	content: '';
	position: absolute;
/* 	background: #000; */
	transform: translate3d(0,-100%,0);
	transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
}

#articles-btn:hover::after {
	transform: translate3d(0,0,0);
	transition-duration: 0.05s;
	transition-delay: 0.4s;
	transition-timing-function: linear;
}

#articles-btn::before {
	background: #000;
}

/* #articles-btn::before {
	background: #F01826;
} */
.elementor-element-b3e6cb6#articles-btn::before, .elementor-element-b3e6cb6#articles-btn a::after{
	background: #fff;
}
#articles-btn:hover {
	color: #fff !important;
}

#articles-btn:before {
	padding-bottom: 90%;
}

#articles-btn {
		font-size: clamp(14px,1.111vw,16px);
	font-weight: 400 !important;
	text-transform: capitalize;
	font-family: "Karla", Sans-serif !important;
	color: #fff !important;
	line-height: 100%;
	background-color: #F01826 !important;
	background: #F01826 !important;
	transition: all 0.3s ease-in-out;
	padding: 17px 40px !important;
	border-radius: 10px 0 10px 0 !important;
	border: 0;
	position: relative;
	overflow: hidden;
	animation: MoveScaleUpInitial 0.3s forwards, MoveScaleUpEnd 0.3s forwards 0.3s;
	height: 50px;
}
#articles-btn:hover {

	border-radius: 10px 10px 10px 10px !important;	
}
#articles-btn .e-load-more-spinner {
	top: -50% !important;
}
.articles-desc img {
	padding-bottom:15px !important;
}
.post-content h1 {
	font-family: "Roboto", Sans-serif;
    line-height: 110%;
    color: #000;
	font-size: clamp(34px, 5vw, 72px) !important;
    font-weight: 700;
	padding-bottom:clamp(15px,1.736vw,25px);
}

.post-content h2 {
	font-family: "Roboto", Sans-serif;
    line-height: 120%;
    color: #000;
font-size: clamp(28px,3.194vw,42px) !important;
    font-weight: 600;
	padding-bottom:clamp(15px,1.736vw,25px);
}

.post-content h3 {
	font-family: "Roboto", Sans-serif;
    line-height: 120%;
    color: #000;
font-size: clamp(28px,2.639vw,38px) !important;
    font-weight: 700;
	padding-bottom:clamp(15px,1.736vw,25px);
}

.post-content h4 {
	font-family: "Roboto", Sans-serif;
    line-height: 120%;
    color: #000;
font-size: clamp(18px,1.806vw,26px) !important;
    font-weight: 600;
	padding-bottom:clamp(15px,1.736vw,25px);
}

.post-content h5 {
	font-family: "Roboto", Sans-serif;
    line-height: 120%;
    color: #000;
    font-size: clamp(18px,1.806vw,24px) !important;
    font-weight: 600;
	padding-bottom:clamp(15px,1.736vw,25px);
}

.post-content h6 {
	font-family: "Roboto", Sans-serif;
    line-height: 120%;
    color: #000;
font-size: clamp(18px,1.806vw,22px) !important;
    font-weight: 600;
	padding-bottom:clamp(15px,1.736vw,25px);
}

.post-content p {
	font-family: "Karla", Sans-serif;
    line-height: 160%;
    color: #000;
font-size: clamp(14px,1.111vw,16px) !important;
	padding-bottom:clamp(15px,1.736vw,25px);
}

.post-content p:last-child {
  padding-bottom:clamp(25px,3.472vw,50px) !important;
}
.post-navigation__prev--title , .post-navigation__next--title {
		font-family: "Karla", Sans-serif !important;
    line-height: 160%;
    color: #000 !important;
font-size: clamp(12px,1.111vw,16px) !important;
	padding-bottom:clamp(15px,1.736vw,25px);


}
.post-navigation__prev--title:hover, .post-navigation__next--title:hover {
	color:red !important;

}
.post-navigation__prev--title:hover .arrow-icon , .post-navigation__next--title:hover .arrow-icon {
	filter: brightness(0) saturate(100%) invert(18%) sepia(89%) saturate(6541%) hue-rotate(355deg) brightness(94%) contrast(118%);
}



.elementor-post-navigation {
	justify-content: space-between !important;
}
.elementor-post-navigation .elementor-post-navigation__link {
    width: auto !important;
}
.red {
	color: #F01826;
}
.primary-btn a, .secondary-btn a, .black-btn a, .home-form button.elementor-button.elementor-size-lg, .primary-form button.elementor-button.elementor-size-lg, .media-form button.elementor-button.elementor-size-sm, .touch-form button.elementor-button.elementor-size-md {
	font-size: clamp(14px,1.111vw,16px);
	font-weight: 400 !important;
	text-transform: capitalize;
	font-family: "Karla", Sans-serif !important;
	color: #fff !important;
	line-height: 100%;
	background-color: #F01826 !important;
	background: #F01826 !important;
	transition: all 0.3s ease-in-out;
	padding: 17px 40px !important;
	border-radius: 10px 0 10px 0 !important;
	border: 0;
	position: relative;
	overflow: hidden;
}
.primary-btn a:hover, .secondary-btn a:hover, .black-btn a:hover, .home-form button.elementor-button.elementor-size-lg:hover, .primary-form button.elementor-button.elementor-size-lg:hover, .media-form button.elementor-button.elementor-size-sm:hover, .touch-form button.elementor-button.elementor-size-md:hover, .elementor-element-267cb1e.primary-btn.button--calypso a:hover {
	border-radius: 10px 10px 10px 10px !important;
}

.secondary-btn a, .home-form button.elementor-button.elementor-size-lg {
	color: #F01826 !important;
	line-height: 100%;
	background-color: #fff !important;
}
.secondary-btn a:hover {
	color: #fff !important;
}
.black-btn a {
	background-color: #000 !important;
}

/* .primary-btn a::before,
.primary-btn a::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.button--mimas a {
	overflow: hidden;
	background: #e7e7e7 !important;
}

.button--mimas span {
	position: relative;
}
.button--mimas a:hover {
	color: #000 !important;
}
.button--mimas a::before {
	content: '';
	background: #F01826;
	width: 120%;
	left: -10%;
	transform: skew(30deg);
	transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
}

.button--mimas a:hover::before {
	transform: translate3d(100%,0,0);
}

.button--pan a {
	overflow: hidden;
	color: #fff;
	background: #fff !important;
}

.button--pan span {
	position: relative;
}
.button--pan a:hover {
	color: #fff !important;
}
.button--pan a::before {
	content: '';
	background: #F01826;
	transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);
	height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
	bottom: -100%
}

.button--pan a:hover::before {
	transform: translate3d(0,-100%,0);
} */

/* .button--calypso {
	overflow: hidden;
} */

.button--calypso span {
	display: block;
	position: relative;
/* 	mix-blend-mode: difference; */
	z-index: 10;
}

 .button--calypso a:hover span, .home-form button.elementor-button.elementor-size-lg:hover span, .primary-form button.elementor-button.elementor-size-lg:hover span, .media-form button.elementor-button.elementor-size-sm:hover span, .touch-form button.elementor-button.elementor-size-md:hover span {
	animation: MoveScaleUpInitial 0.3s forwards, MoveScaleUpEnd 0.3s forwards 0.3s;
}

@keyframes MoveScaleUpInitial {
	to {
		transform: translate3d(0,-105%,0) scale3d(1,2,1);
		opacity: 0;
	}
}

@keyframes MoveScaleUpEnd {
	from {
		transform: translate3d(0,100%,0) scale3d(1,2,1);
		opacity: 0;
	}
	to {
		transform: translate3d(0,0,0);
		opacity: 1;
	}
}

.button--calypso a::before, .home-form button.elementor-button.elementor-size-lg::before, .primary-form button.elementor-button.elementor-size-lg::before, .media-form button.elementor-button.elementor-size-sm::before {
	content: '';
	position: absolute;
/* 	background: #000; */
	width: 120%;
	height: 0;
	padding-bottom: 100%;
	top: -110%;
	left: -10%;
	border-radius: 50%;
	transform: translate3d(0,68%,0) scale3d(0,0,0);
}
.touch-form button.elementor-button.elementor-size-md:before {
	content: '';
	position: absolute;
/* 	background: #000; */
	width: 120%;
	height: 0;
	padding-bottom: 25%;
	top: -110%;
	left: -10%;
	border-radius: 50%;
	transform: translate3d(0,68%,0) scale3d(0,0,0);
}

.button--calypso a:hover::before, .home-form button.elementor-button.elementor-size-lg:hover::before, .primary-form button.elementor-button.elementor-size-lg:hover::before, .media-form button.elementor-button.elementor-size-sm:hover::before, .touch-form button.elementor-button.elementor-size-md:hover::before {
	transform: translate3d(0,0,0) scale3d(1,1,1);
	transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
}

.button--calypso a::after, .home-form button.elementor-button.elementor-size-lg::after, .primary-form button.elementor-button.elementor-size-lg::after, .media-form button.elementor-button.elementor-size-sm::after, .touch-form button.elementor-button.elementor-size-md::after {
	content: '';
	position: absolute;
/* 	background: #000; */
	transform: translate3d(0,-100%,0);
	transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
}

.button--calypso a:hover::after, .home-form button.elementor-button.elementor-size-lg:hover::after, .primary-form button.elementor-button.elementor-size-lg:hover::after, .media-form button.elementor-button.elementor-size-sm:hover::after, .touch-form button.elementor-button.elementor-size-md:hover::after {
	transform: translate3d(0,0,0);
	transition-duration: 0.05s;
	transition-delay: 0.4s;
	transition-timing-function: linear;
}

.primary-btn.button--calypso a::before, .primary-btn.button--calypso a::after, .home-form button.elementor-button.elementor-size-lg::before, .home-form button.elementor-button.elementor-size-lg::after, .media-form button.elementor-button.elementor-size-sm::before, .media-form button.elementor-button.elementor-size-sm::after, .touch-form button.elementor-button.elementor-size-md::before, .touch-form button.elementor-button.elementor-size-md::after {
	background: #000;
}
/* .elementor-element-e0a624b.ah-btn.button--calypso a::before {
	background: #000 !important;
}
.elementor-element-e0a624b.ah-btn.button--calypso a::after {
	background: #000 !important;
} */
.secondary-btn.button--calypso a::before, .secondary-btn.button--calypso a::after, .black-btn.button--calypso a::before, .black-btn.button--calypso a::after {
	background: #F01826;
}
.elementor-element-685dba2.primary-btn.button--calypso a::before,.elementor-element-6cec064.primary-btn.button--calypso a::before, .elementor-element-6cec064.primary-btn.button--calypso a::after, .elementor-element-267cb1e.primary-btn.button--calypso a::before, .elementor-element-267cb1e.primary-btn.button--calypso a::after, .primary-form button.elementor-button.elementor-size-lg::before, .primary-form button.elementor-button.elementor-size-lg::after, .elementor-element-8d7d44c.primary-btn.button--calypso a::before, .elementor-element-8d7d44c.primary-btn.button--calypso a::after {
	background: #fff;
}

 .elementor-element-685dba2.primary-btn.button--calypso a:hover,.elementor-element-6cec064.primary-btn.button--calypso a:hover, .elementor-element-267cb1e.primary-btn.button--calypso a:hover, .primary-form button.elementor-button.elementor-size-lg:hover, .elementor-element-8d7d44c.primary-btn.button--calypso a:hover {
	color: #F01826 !important;
}
.home-form button.elementor-button.elementor-size-lg:hover {
	color: #fff !important;
}
.elementor-element-8d7d44c.primary-btn.button--calypso a:before {
	padding-bottom: 90%;
}






.elementor-element-b89fcee .elementor-widget-container {
    border-radius: 104px 0px 104px 0px;
}
.elementor-element-63b852a p.elementor-icon-box-description a {
	color: #fff;
}
.elementor-element-f30e560 .elementor-widget-container img, .elementor-element-d1fe4ca .elementor-widget-container img{
	transition: all 0.3s ease-in-out;
}
.elementor-element-f30e560 .elementor-widget-container, .elementor-element-d1fe4ca .elementor-widget-container {
    overflow: hidden;
	transition: all 0.3s ease-in-out;
}
.elementor-element-f30e560 .elementor-widget-container img:hover, .elementor-element-d1fe4ca .elementor-widget-container img:hover {
    transform: scale(1.05);
}
.swiper-wrapper {
  transition-timing-function: linear !important;
}
.slider-log img{
  width: 100%;
  height: 60px;
}

.fotter-sos-ico svg {
    filter: invert(30%) sepia(58%) saturate(7364%) hue-rotate(344deg) brightness(91%) contrast(165%);
}
.home-form .elementor-form-fields-wrapper.elementor-labels-, .primary-form .elementor-form-fields-wrapper.elementor-labels- {
    justify-content: center;
}
.elementor-element.elementor-element-f94f158.e-con-full.e-flex.e-con.e-child {
    backdrop-filter: blur(25px);
}

.elementor-element-1bf6090 .e-con-inner {
    max-width: calc(665px + 50vw);
    margin-right: 0;
}
 .bioo-pop .dialog-close-button {
    padding: 13px;
	 border-radius: 3px;
}
.elementor-element-314cfc9 .elementor-widget-container {
    display: -webkit-box;
    -webkit-line-clamp: 14;
    -webkit-box-orient: vertical;
    overflow-y: scroll;
}
.page-id-9 footer .ff-log-sec, .page-id-9 .ff-form, .page-id-347 .ff-log-sec, .page-id-347 .ff-form {
display: none;
}
.client-slidr span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 12px;
    height: 12px;
    background: #F01826;
}
	.touch-form .elementor-field-textual {
		text-align:center !important;
		padding:0 0 0 20% !important;
	}
	
	.touch-form .elementor-field-label {
		position:absolute !important;
	}
.touch-form .elementor-form-fields-wrapper input:focus,
.touch-form .elementor-form-fields-wrapper textarea:focus {
  box-shadow: none !important;
  outline: none !important;
}
.bbd svg {
    height: 24px;
    width: 35px;
    object-fit: contain;
}
.bbd .elementor-button-content-wrapper {
    display: flex;
	align-items: center;
}
.bt-book-btn span.down-arrow {
    display: none;
}
.bt-book-btn {
    max-width: 202px !important;
	width: 100%;
	    height: 50px;
}
.bt-book-btn nav > ul > li > a {
    display: flex;
	justify-content: center;
}
.bt-book-btn li, .bt-book-btn ul, .bt-book-btn nav > ul > li > ul > li a {
    width: 100% !important;
}
.bt-book-btn li ul {
    max-width: 202px !important;
	width: 100%;
}
.page-id-992 footer .ff-log-sec {
display: none;
}
.press-grid .press-ittm .elementor-element-609a493, .press-grid .press-ittm .elementor-element-d85b992, .press-grid .press-ittm .elementor-element-ce6aee5 {
overflow: hidden;
}
.press-grid .press-ittm img {
transition: all 0.3s ease-in-out;
}
.press-grid .press-ittm:hover img {
transform: scale(1.1);
}
svg {
transition: all 0.3s ease-in-out !important;
}
.elementor-element-bbe7434 span.elementor-icon-list-icon svg {
    border-radius: 10px;
	padding: 3px;
}
.elementor-element-bbe7434 span.elementor-icon-list-icon svg:hover {
    background: #fff;
	border-radius: 10px;
    padding: 5px;
}
.elementor-element-bbe7434 span.elementor-icon-list-icon svg:hover path {
   
	fill: #F01826;
}

.elementor-element-bbe7434 a {
    width: 40px !important;
    height: 40px;
}
.stp-box:hover {
	box-shadow: 0px 4px 26px 0px rgba(240,24,38,0.12) !important;
	transform: translatey(-5px);
}
.bt-book-btn nav>ul>li .sub-menu {
    position: absolute !important;
    top: 47px !important;
    transform: translateY(-20px) !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transition: all .3s ease-in-out !important;
    display: unset !important;
}
    .bt-book-btn nav>ul>li:hover .sub-menu {
        transform: none !important;
        opacity: 1 !important;
        visibility: visible !important;
        display: unset !important;
    }



.lcsw-cls {
 transition: transform 0.15s ease;
  transform-origin: center bottom;
  cursor: pointer;
}

/* .lcsw-cls:hover {
  transform: scale(1.2);
}

.lcsw-cls:hover + .lcsw-cls,
.lcsw-cls:has(+ .lcsw-cls:hover) {
  transform: scale(1.05);
} */
    svg .svg-custom-animate {
  stroke-dashoffset: 236.21653747558594px;
  stroke-dasharray: 236.21653747558594px;
  -webkit-transition: stroke-dashoffset 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
          transition: stroke-dashoffset 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}
 
svg.active .svg-custom-animate {
  stroke-dashoffset: 472.4330749511719px;
}

.page-id-992 .elementor-element.elementor-element-3ac566d.e-con-full.home-banner.e-flex.e-con.e-parent.e-lazyloaded {
    margin-top: 80px;
}
.letter {
    color: lightgray !important;
    transition: color 0.3s ease;
}

.letter.animate-letter {
    color: black !important;
}

.letter-space {
    display: inline-block;
    width: 0.3em;
}
.elementor-element-92a3271 .podcast h3 a, .elementor-element-92a3271 .podcast a.elementor-icon > svg path {
transition: 0.3s ease-in-out;
} 
.elementor-element-92a3271 .podcast:hover h3 a {
	color: #F01826;
}
.elementor-element-92a3271 .podcast:hover a.elementor-icon > svg path {
	color: #F01826;
	fill: #F01826 !important;
}
	.elementor-element.elementor-element-dc39db3 {
    left: 0%;
    right: 0;
}
.primary-form .elementor-message {
    color: #fff;
    text-align: center;
}
.elementor-element-c36c18f .mh_podcast_sort_post {
    display: flex;
    align-items: center;
    gap: 150px;
    padding: 30px 0;
    border-top: 1px solid #0000004D;
}
.elementor-element-c36c18f .mh_podcast_sort_post .mh_podcast_sort_date {
    width: 20%;
	font-family: "Karla", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 100%;
    color: #000;
}
.elementor-element-c36c18f .mh_podcast_sort_post .mh_podcast_sort_content .mh_podcast_sort_title {
    font-family: "Albra", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 126.9%;
    color: #000000;
	transition: all 0.3s ease-in-out;
}
.elementor-element-c36c18f .mh_podcast_sort_post .mh_podcast_sort_content {
    display: flex;
    align-items: center;
    justify-content: space-between;
	width: 80%;
	gap: 80px;
	transition: all 0.3s ease-in-out;
}
.mh-btn-outer {
    display: flex;
    justify-content: center;
}
.elementor-element-c36c18f .mh_podcast_sort_post .mh_podcast_sort_content:hover .mh_podcast_sort_title {
	color: #F01826;
}
.elementor-element-c36c18f .mh_podcast_sort_post .mh_podcast_sort_content:hover .mh_podcast_sort_icon path {
	fill: #F01826;
	transition: all 0.3s ease-in-out;
}

button#mh-load-more-podcast {
    font-size: clamp(14px, 1.111vw, 16px);
    font-weight: 400 !important;
    text-transform: capitalize;
    font-family: "Karla", Sans-serif !important;
    color: #fff !important;
    line-height: 100%;
    background-color: #F01826 !important;
    background: #F01826 !important;
    transition: all 0.3s ease-in-out;
    padding: 17px 40px !important;
    border-radius: 10px 0 10px 0 !important;
    border: 0;
    position: relative;
    overflow: hidden;
    animation: MoveScaleUpInitial 0.3s forwards, MoveScaleUpEnd 0.3s forwards 0.3s;
    height: 50px;
}
button#mh-load-more-podcast::before {
	content: '';
	position: absolute;
/* 	background: #000; */
	width: 120%;
	height: 0;
	padding-bottom: 100%;
	top: -110%;
	left: -10%;
	border-radius: 50%;
	transform: translate3d(0,68%,0) scale3d(0,0,0);
}


button#mh-load-more-podcast:hover::before {
	transform: translate3d(0,0,0) scale3d(1,1,1);
	transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
}

button#mh-load-more-podcast::after {
	content: '';
	position: absolute;
/* 	background: #000; */
	transform: translate3d(0,-100%,0);
	transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
}

button#mh-load-more-podcast:hover::after {
	transform: translate3d(0,0,0);
	transition-duration: 0.05s;
	transition-delay: 0.4s;
	transition-timing-function: linear;
}

button#mh-load-more-podcast::before {
	background: #000;
}

button#mh-load-more-podcast::before, button#mh-load-more-podcast::after{
	background: #000;
}
button#mh-load-more-podcast:hover {
	color: #fff !important;
}

button#mh-load-more-podcast::before {
	padding-bottom: 90%;
}
button#mh-load-more-podcast:hover {
	border-radius: 10px 10px 10px 10px !important;	
}
button#mh-load-more-podcast:hover .mh-btn-label {
	color: #fff !important;	
	position: relative;
}






.mm-strenght-slider .swiper-slide.swiper-slide-next .mm-slide {
background-color: #F01826;
	transform: translateY(-10px);
	transition: all 0.3s ease-in-out;
}
.mm-strenght-slider .swiper-slide.swiper-slide-next .mm-slide h2, .mm-strenght-slider .swiper-slide.swiper-slide-next .mm-slide p {
	color: #fff;
}
.coaches-support-slider .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
        bottom: -50px;
    top: auto;
    left: 85px;
    width: 85%;
	background: rgb(255 255 255 / 20%);
}

.mh_podcast_stronger_app_ad-inner ul {
    margin-left: 30px;
    list-style: disc !important;
    display: flex;
    flex-direction: column;
    row-gap: 15px;
}

.mh_podcast_stronger_app_ad-inner ul li a {
    color: #F01826 !important;
}
@media screen and (max-width: 1440px) {
.coaches-support-slider .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
        bottom: -53px;
    width: 80%;
}
}
@media screen and (max-width: 1300px) {
.elementor-9 .elementor-element.elementor-element-484e660 img {
    height: 680px;
}
}
@media screen and (max-width: 1250px) {
.elementor-9 .elementor-element.elementor-element-484e660 img {
    height: 650px;
}
	.elementor-347 .elementor-element.elementor-element-40fab81, .elementor-347 .elementor-element.elementor-element-954bcde, .elementor-347 .elementor-element.elementor-element-0a53da9, .elementor-347 .elementor-element.elementor-element-c0ef4b3 {
		width: 100% !important;
	}
	.elementor-347 .elementor-element.elementor-element-6ae8244 img {
    height: 500px !important;
}
	.coaches-support-slider .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
        bottom: -55px;
    width: 76%;
}
}
@media screen and (max-width: 1150px) {
.elementor-347 .elementor-element.elementor-element-b3bad30 img {
    height: 700px !important;
}
		.elementor-347 .elementor-element.elementor-element-6ae8244 img {
    height: 400px !important;
}
}

@media screen and (max-width: 1024px) {
.elementor-9 .elementor-element.elementor-element-484e660 img {
    height: 495px;
}
	    .elementor-347 .elementor-element.elementor-element-b3bad30 img {
        height: 600px !important;
    }
	.page-id-992 .elementor-element.elementor-element-3ac566d.e-con-full.home-banner.e-flex.e-con.e-parent.e-lazyloaded {
    margin-top: 60px;
}
		.coaches-support-slider .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
        bottom: -55px;
    width: 73%;
			left: 40px;
}
	.elementor-4140 .elementor-element.elementor-element-b0b7ebf video {
    height: 485px;
    width: 227px;
}
	.elementor-4140 .elementor-element.elementor-element-9cf0675 video {
            height: 446px;
        width: 210px;
}
}
@media screen and (max-width: 850px) {
.elementor-post-navigation {
    display: flex;
    flex-direction: column;
    width: 100%;
}
	.elementor-post-navigation__prev.elementor-post-navigation__link , .elementor-post-navigation__next.elementor-post-navigation__link {
    width: 100%;
}
	.post-navigation__next--title img , .post-navigation__prev--title img {
		width:18px;
	}	
}
@media screen and (max-width: 767px) {
/* 	ah css start*/
	.ah-button {
		bottom:0 !important;
		top:unset !important;
	}
	.elementor-element-c36c18f .mh_podcast_sort_post {
    display: flex;
    align-items: start;
    gap: 20px;
    padding: 30px 0;
    flex-direction: column;
}
	.elementor-element-c36c18f .mh_podcast_sort_post .mh_podcast_sort_date {
    width: 100%;
    line-height: 100%;
}
	.elementor-element-c36c18f .mh_podcast_sort_post .mh_podcast_sort_content {
    align-items: start;
    width: 100%;
    gap: 24px;
    flex-direction: column;
}
	
	
/* 	ah css end */
	.articles-desc img {
    padding-bottom: 0 !important;
}
.elementor-element-314cfc9 .elementor-widget-container {
    -webkit-line-clamp: 12;
}
	    .elementor-347 .elementor-element.elementor-element-b3bad30 img {
        max-width: 230px;
        height: 380px !important;
    }
	    .elementor-347 .elementor-element.elementor-element-40fab81, .elementor-347 .elementor-element.elementor-element-954bcde, .elementor-347 .elementor-element.elementor-element-0a53da9, .elementor-347 .elementor-element.elementor-element-c0ef4b3 {
        width: 47% !important;
    }
	.touch-form .elementor-field-label {
    position: unset !important;
}
	.elementor-element-cbd8ed0 .elementor-icon-box-icon {
    display: flex !important;
}
	.elementor-element-cbd8ed0 .elementor-icon-box-content {
    padding-top: 15px !important;
}
	.elementor-element.elementor-element-8d7d44c {
    right: 0px;
    left: 0px;
}
	    .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
        align-items: center;
			justify-content: center;
    }
	.elementor-element-6c73a6d .elementor-widget-icon-box .elementor-icon-box-content, .elementor-element-d5e1d8f .elementor-icon-box-content {
    flex-grow: unset !important;
		display: none;
}
	a.mh_podlike_link {
    flex-direction: column-reverse;
    align-items: flex-start;
		gap: 15px;
}
	.mh_podcast_quote_item span svg, .mh_podtime_stamp_icon svg, .mh_podlink_resource_icon svg {
    width: 16px !important;
}
	.mh_podlike_icon svg {
    height: 28px;
}
	.home-form button.elementor-button.elementor-size-lg::before {
		padding-bottom: 40% !important;
	}
	.elementor-element-47485ee .mh_podcast_sort_post {
    display: flex;
    align-items: self-start;
    gap: 20px;
    flex-direction: column;
}
	.elementor-element-47485ee .mh_podcast_sort_post .mh_podcast_sort_content {
    align-items: self-start;
    width: 100%;
    gap: 20px;
    flex-direction: column;
}
	.elementor-element-47485ee .mh_podcast_sort_post .mh_podcast_sort_date {
    width: 100%;
}
	.mm-strenght-slider .swiper-slide.swiper-slide-next .mm-slide {
background-color: #fff;
	transform: translateY(0px);
	transition: all 0.3s ease-in-out;
}
.mm-strenght-slider .swiper-slide.swiper-slide-next .mm-slide h2, .mm-strenght-slider .swiper-slide.swiper-slide-next .mm-slide p {
	color: #000000;
}
			.coaches-support-slider .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
        bottom: -33px;
}
	.elementor-4140 .elementor-element.elementor-element-b0b7ebf video {
        height: 408px;
        width: 190px;
    }
	.elementor-4140 .elementor-element.elementor-element-9cf0675 video {
                height: 357px;
        width: 169px;
    }

}
@media screen and (max-width: 550px) {
.elementor-element-6b1db26 ul {
    flex-direction: column;
}
	.elementor-element.elementor-element-15cc66b.e-con-full.e-flex.e-con.e-child {
    flex-direction: column !important;
}
	.elementor-455 .elementor-element.elementor-element-642d902, .elementor-455 .elementor-element.elementor-element-7dd869d {
        --width: 100% !important;
    }
	    .elementor-455 .elementor-element.elementor-element-2c017b4 img {
        height: 325px !important;
        object-fit: contain !important;
    }
	.elementor-element-314cfc9 .elementor-widget-container {
    -webkit-line-clamp: 5;
}
	.elementor-455 .elementor-element.elementor-element-15cc66b:not(.elementor-motion-effects-element-type-background), .elementor-455 .elementor-element.elementor-element-15cc66b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: linear-gradient(0deg, #FFFFFF 70%, #F01826 70%) !important;
}
	.elementor-455 .elementor-element.elementor-element-7dd869d {
    --padding-top: 20px !important;
    --padding-bottom: 0px;
    --padding-left: 0px !important;
    --padding-right: 25px !important;
}
	    .elementor-347 .elementor-element.elementor-element-40fab81, .elementor-347 .elementor-element.elementor-element-954bcde, .elementor-347 .elementor-element.elementor-element-0a53da9, .elementor-347 .elementor-element.elementor-element-c0ef4b3 {
        width: 100% !important;
    }
	    .home-form button.elementor-button.elementor-size-lg::before {
        padding-bottom: 50% !important;
    }
	.touch-form button.elementor-button.elementor-size-md:before {
    padding-bottom: 40%;
}
	.primary-form button.elementor-button.elementor-size-lg::before {
		padding-bottom: 80%;
	}
			.coaches-support-slider .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
    width: 70%;
			left: 30px;
}
}
@media screen and (max-width: 480px) {
    .elementor-9 .elementor-element.elementor-element-f3df7fd img {
        height: 30px !important;
    }
	    .elementor-9 .elementor-element.elementor-element-f30e560 img {
        height: 350px !important;
    }
	    .elementor-9 .elementor-element.elementor-element-484e660 img {
        height: 450px !important;
    }
	.elementor-347 .elementor-element.elementor-element-d1fe4ca img {

    height: 290px !important;
}
	.elementor-347 .elementor-element.elementor-element-78d768a, .elementor-347 .elementor-element.elementor-element-0e3e8f6, .elementor-347 .elementor-element.elementor-element-a4ea4f0, .elementor-347 .elementor-element.elementor-element-843b50e {
		--width: 100% !important;
	}
	    .elementor-535 .elementor-element.elementor-element-2a719cf img {
        height: 375px !important;
    }
	.boooks-img {
		
	}
	.bt-book-btn {
    height: 48px;
}
			.coaches-support-slider .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
    width: 66%;
}
	    .elementor-4140 .elementor-element.elementor-element-7440fb0 img {
        width: 325px;
        max-width: 325px;
        height: 345px;
    }
	.elementor-4140 .elementor-element.elementor-element-61f7504 {
		width: 325px;
	}
	    .elementor-4140 .elementor-element.elementor-element-06ebd75 {
                 width: 147px;
        bottom: 32px;
        left: 90px !important;
    }
	.elementor-4140 .elementor-element.elementor-element-9cf0675 video {
        height: 307px;
        width: 147px;
    }
}


/* Hur Styling */
.amy-learnmore-btn .elementor-button-content-wrapper {
	align-items: center;
	column-gap: 10.5px;
}
.amy-learnmore-btn .elementor-button-content-wrapper svg {
	width: 25px;
}
.amy-socialicon-btns .elementor-icon-list-item a {
	width: 40px;
	height: 40px;
	transition: all .3s ease-in-out;
	border-radius: 40px;
	display: flex !important;
	justify-content: center;
	align-items: center;
}
.elementor-element-3577131 .amy-socialicon-btns .elementor-icon-list-item a:hover {
	background: #fff;
}
.amy-socialicon-btns .elementor-icon-list-item a:hover {
	background: #F01826;
}
.amy-socialicon-btns .elementor-icon-list-item a .elementor-icon-list-icon {
	width: max-content;
	height: max-content;
}
.amy-socialicon-btns .elementor-icon-list-item a .elementor-icon-list-icon svg {
	margin: 0 !important;
	transition: all .3s ease-in-out;
}

.amy-socialicon-btns .elementor-icon-list-item a:hover .elementor-icon-list-icon svg {
	fill: #fff !important;
}
.elementor-element-3577131 .amy-socialicon-btns .elementor-icon-list-item a:hover .elementor-icon-list-icon svg {
	fill: #F01826 !important;
}
.amy-socialicon-btns .elementor-icon-list-item a .elementor-icon-list-text {
	display: none;
}

.elementor-element-9c2b1bb.secondary-btn.button--calypso a::before, .elementor-element-9c2b1bb.secondary-btn.button--calypso a::after {
	    background: #000;
}

.page-id-4140 section.elementor-element.elementor-element-69bf495.e-con-full.ff-log-sec.e-flex.e-con.e-parent.e-lazyloaded, .page-id-4140 section.elementor-element.elementor-element-b4c59f2.e-con-full.ff-form.e-flex.e-con.e-parent.e-lazyloaded {
    display: none;
}