/*!
 * Theme Name: Magoosh: live www.magoosh.com   2025
 * Author: Design By Cosmic, Inc.
 * Author URI: http://designbycosmic.com/
 * Description: Custom theme for Magoosh built by Design By Cosmic, Inc.
 * Version: 0.1
 */
 @import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
.__container{
	max-width: 1326px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto;
}
.animation-cascade-item{
	opacity: 0;
	transform: translateY(40px);
	transition: opacity 0.6s cubic-bezier(.4,0,.2,1), transform 0.6s cubic-bezier(.4,0,.2,1);
}
.animation-cascade-item._animated {
  opacity: 1;
  transform: translateY(0);
}
.vertical-edges{
	position: relative;
}
.vertical-edges::after, .vertical-edges::before{
	content:"";
	display: block;
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	background-image: linear-gradient(180deg,#cecece 30%,transparent 0),linear-gradient(180deg,#cecece 30%,transparent 0);
  background-position: 0,100%;
  background-repeat: repeat-y,repeat-y;
  background-size: 1px 7px,1px 7px;
}
.vertical-edges::after{
	left: 0;
}
.vertical-edges::before{
	right: 0;
}
.horizontal-edges{
	position: relative;
}
.horizontal-edges::after, .horizontal-edges::before{
	content:"";
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	background-image: linear-gradient(90deg,#cecece 30%,transparent 0),linear-gradient(90deg,#cecece 30%,transparent 0);
  background-repeat: repeat-x,repeat-x;
  background-size: 7px 1px,7px 1px;
}
.horizontal-edges::after{
	top: 0;
}
.horizontal-edges::before{
	bottom: 0;
}
.bottom-edge{
	position: relative;
}
.bottom-edge::after{
	content:"";
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	background-image: linear-gradient(90deg,#cecece 30%,transparent 0),linear-gradient(90deg,#cecece 30%,transparent 0);
  background-repeat: repeat-x,repeat-x;
  background-size: 7px 1px,7px 1px;
}
.bottom-edge::after{
	bottom: 0;
}


.main-header{
	position: relative;
	z-index: 3;
	display: flex;
	justify-content: center;
	align-items: center;
	align-self: stretch;
}
.main-header__wrapper{
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 30px;
	width: 100%;
}
.main-header__logo{
	width: 123px;
	height: 26px;
}
.main-header__logo-link{
	border-bottom: none;
	display: block;
	line-height: 0;
}

.hero2025{
	position: relative;
	padding: 0;
  background-size: cover;
  background-position: top center;
}
.hero2025 ._pb-70{
	padding-bottom: 70px;
}
.hero2025__bg{
  z-index: -1;
	position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
	height: calc(100% - 134px);
}
.hero2025__bg::before, .hero2025__bg::after{
	content:"";
	display: block;
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
}
.hero2025__bg::before{
	background: linear-gradient(129deg, #E8D3F8 0%, rgba(255, 255, 255, 0.00) 70%);
	left: 0;
}
.hero2025__bg::after{
	background: linear-gradient(219deg, #D4F3E1 0%, rgba(255, 255, 255, 0.00) 70%);
	right: 0;
}
.hero2025__bg-wrapper{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, #FFF 5.12%, rgba(255, 255, 255, 0.00) 32.02%);
	z-index: 9;
}
.hero2025__bg-inner{
	position: absolute;
  top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	height: 100%;
  max-width: 1294px;
	overflow: hidden;
}
.hero2025__bg-cirkle-left, .hero2025__bg-cirkle-right{
	position: absolute;
	top: 0;
	height: 100%;
  aspect-ratio: 598/959;
}
.hero2025__bg-cirkle-left{
	left: 0;
	background-image: url('assets/images/backgrounds/hero2025__bg-cirkle-left.png');
}
.hero2025__bg-cirkle-right{
	right: 0;
	background-image: url('assets/images/backgrounds/hero2025__bg-cirkle-right.png');
}
.hero2025__overlay-wrapper{
	margin-top: -11rem;
  padding-top: 11rem;
  color: #1A101F;
  position: relative;
  z-index: 2;
}
.hero2025__body{
	position: relative;
	padding-top: 72px;
	padding-bottom: 54px;
	margin-top: 1px;
}
.hero2025 h1{
	margin: 0 auto 32px;
	color: #1A101F;
	text-align: center;
	font-size: 56px;
	font-family: "Tondo Bold";
	font-weight: 400;
	line-height: 1.2;
	letter-spacing: -1.68px;
	max-width: 700px;
}
.hero2025 p{
	color: #1A101F;
	font-size: 18px;
	line-height: 1.5;
	letter-spacing: -0.216px;
	text-align: center;
	margin: 32px auto 72px;
}
.hero2025__cta-list{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	justify-content: center;
	gap: 20px;
	max-width: 1100px;
	margin: 0 auto;
}
.hero2025__cta-list a{
	background: url('assets/images/backgrounds/hero2025__cta-list-a.png') 0 0 / contain no-repeat;
	aspect-ratio: 264 / 84;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #00834E;
	font-size: 24px;
	border-bottom: none;
	font-family: "Tondo Bold";
	font-weight: 400;
}
.hero2025__cta-list a sup{
	top: -.3em;
	font-size: 60%;
}
.hero2025__cta-list a:hover{
	background: url('assets/images/backgrounds/hero2025__cta-list-a-hover.png') 0 0 / contain no-repeat;
}
.hero2025__trustpilot{
	background: rgba(0, 0, 0, 0.02);
	mix-blend-mode: plus-darker;
	height: 64px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: 0.33s all ease-in-out;
	border-bottom: none;
}
.hero2025__trustpilot:hover{
	background: rgba(0, 0, 0, 0.005);
}
.hero2025__trustpilot-score{
	color: #000;
	font-size: 22px;
}
.hero2025__trustpilot-score b{
	font-family: "Tondo Bold";
	font-weight: 400;
}
.hero2025__trustpilot-logo{
	line-height: 0;
}
@media (max-width: 1350px) {
	.hero2025__bg-cirkle-left, .hero2025__bg-cirkle-right{
		background-size: cover;
		height: 70%;
		top: 50px;
	}
}
@media (max-width: 1200px) {
	.hero2025__bg::before{
		background: linear-gradient(129deg, #E8D3F8 0%, rgba(255, 255, 255, 0.00) 50%);
	}
	.hero2025__bg::after{
		background: linear-gradient(219deg, #D4F3E1 0%, rgba(255, 255, 255, 0.00) 50%);
	}
}
@media (max-width: 1020px) {
	.hero2025__bg-cirkle-left{
		left: -100px;
	}
	.hero2025__bg-cirkle-right{
		right: -100px;
	}
}
@media (max-width: 980px) {
	.hero2025__cta-list{
		grid-template-columns: repeat(3, 1fr);
		gap: 12px;
		padding: 0 20px;
	}
	.hero2025__cta-list a{
		font-size: 20px;
	}
}
@media (max-width: 768px) {
	.hero2025__bg::before{
		background: linear-gradient(129deg, #E8D3F8 0%, rgba(255, 255, 255, 0.00) 40%);
	}
	.hero2025__bg::after{
		background: linear-gradient(219deg, #D4F3E1 0%, rgba(255, 255, 255, 0.00) 40%);
	}
	.hero2025 h1{
		margin: 0 auto 16px;
		font-size: 34px;
	}
	.hero2025 p{
		font-size: 16px;
		letter-spacing: -0.192px;
		margin: 16px auto 32px;
	}
	.hero2025__body{
		padding-bottom: 20px;
	}
	.hero2025__cta-list{
		grid-template-columns: repeat(2, 1fr);
		gap: 12px;
		padding: 0 20px;
	}
	.hero2025__cta-list a{
		font-size: 20px;
	}
	.hero2025__trustpilot{
		height: 80px;
		margin-top: 20px;
	}
	.hero2025__trustpilot-score{
		font-size: 18px;
	}
}

.vision2025{}
.vision2025__wrapper{
	padding-top: 72px;
}
.vision2025__subtitle{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	color: #592385;
	font-family: Inter;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: -0.3px;
	margin-bottom: 24px;
}
.vision2025__subtitle::before{
	content: "";
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjQzNTk0IDEuNUM0LjczMTk3IDEuNzc0NjQgMS43NzQ2NCA0LjczMTk2IDEuNSA4LjQzNTk0SDMuNzM1NDJDNC4wNDY5NCA4LjQzNTk0IDQuMjk5NDggOC42ODg0OCA0LjI5OTQ4IDlDNC4yOTk0OCA5LjMxMTUyIDQuMDQ2OTQgOS41NjQwNiAzLjczNTQyIDkuNTY0MDZIMS41QzEuNzc0NjQgMTMuMjY4IDQuNzMxOTcgMTYuMjI1NCA4LjQzNTk0IDE2LjVWMTQuMjY0NkM4LjQzNTk0IDEzLjk1MzEgOC42ODg0OCAxMy43MDA1IDkgMTMuNzAwNUM5LjMxMTUyIDEzLjcwMDUgOS41NjQwNiAxMy45NTMxIDkuNTY0MDYgMTQuMjY0NlYxNi41QzEzLjI2OCAxNi4yMjU0IDE2LjIyNTQgMTMuMjY4IDE2LjUgOS41NjQwNkgxNC4yNjQ2QzEzLjk1MzEgOS41NjQwNiAxMy43MDA1IDkuMzExNTIgMTMuNzAwNSA5QzEzLjcwMDUgOC42ODg0OCAxMy45NTMxIDguNDM1OTQgMTQuMjY0NiA4LjQzNTk0SDE2LjVDMTYuMjI1NCA0LjczMTk2IDEzLjI2OCAxLjc3NDY0IDkuNTY0MDYgMS41VjMuNzM1NDJDOS41NjQwNiA0LjA0Njk0IDkuMzExNTIgNC4yOTk0OCA5IDQuMjk5NDhDOC42ODg0OCA0LjI5OTQ4IDguNDM1OTQgNC4wNDY5NCA4LjQzNTk0IDMuNzM1NDJWMS41Wk02LjkzMTc3IDlDNi45MzE3NyA4LjY4ODQ4IDcuMTg0MzEgOC40MzU5NCA3LjQ5NTgzIDguNDM1OTRIOC40MzU5NFY3LjQ5NTgzQzguNDM1OTQgNy4xODQzMSA4LjY4ODQ4IDYuOTMxNzcgOSA2LjkzMTc3QzkuMzExNTIgNi45MzE3NyA5LjU2NDA2IDcuMTg0MzEgOS41NjQwNiA3LjQ5NTgzVjguNDM1OTRIMTAuNTA0MkMxMC44MTU3IDguNDM1OTQgMTEuMDY4MiA4LjY4ODQ4IDExLjA2ODIgOUMxMS4wNjgyIDkuMzExNTIgMTAuODE1NyA5LjU2NDA2IDEwLjUwNDIgOS41NjQwNkg5LjU2NDA2VjEwLjUwNDJDOS41NjQwNiAxMC44MTU3IDkuMzExNTIgMTEuMDY4MiA5IDExLjA2ODJDOC42ODg0OCAxMS4wNjgyIDguNDM1OTQgMTAuODE1NyA4LjQzNTk0IDEwLjUwNDJWOS41NjQwNkg3LjQ5NTgzQzcuMTg0MzEgOS41NjQwNiA2LjkzMTc3IDkuMzExNTIgNi45MzE3NyA5WiIgZmlsbD0iIzU5MjM4NSIvPgo8L3N2Zz4K");
	width: 18px;
	height: 18px;
}
.vision2025__title{
	color: #1A101F;
	text-align: center;
	font-size: 44px;
	line-height: 110%; /* 44px */
	letter-spacing: -2.64px;
	max-width: 768px;
	width: 100%;
	margin: 0 auto;
	font-family: "Tondo Bold";
	font-weight: 400;
}
.vision2025__title span{
	border-radius: 2px;
	background: #FCF0BF;
	padding: 0 5px;
	z-index: -1;
	position: relative;
}
@media (max-width: 768px) {
	.vision2025__wrapper{
		padding-top: 32px;
	}
	.vision2025__subtitle{
		margin-bottom: 16px;
	}
	.vision2025__title{
		font-size: 28px;
		letter-spacing: -1.68px;
		max-width: 310px;
	}
	.vision2025__title br{
		display: none;
	}
}

.proofs2025{}
.proofs2025__wrapper{
	display: flex;
	justify-content: center;
	gap: 20px;
	padding: 72px 0;
}
.proofs2025__item{
	width: 356px;
	height: 143px;
	border-radius: 16px;
	background: #FFF;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.10), 0 4px 4px -2px rgba(0, 0, 0, 0.10);
	padding: 20px 24px;
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.proofs2025__item-head{
	display: flex;
	align-items: center;
	gap: 10px;
	align-self: stretch;
}
.proofs2025__item-image{
	flex-shrink: 0;
	width: 24px;
	height: 24px;
}
.proofs2025__item header h2{
	color: #352D3A;
	font-family: "Tondo";
	font-size: 16px;
	font-weight: 400;
	line-height: 155%; /* 24.8px */
	text-transform: capitalize;
	margin: 0;
}
.proofs2025__item p{
	color: #1A101F;
	font-family: "Tondo Bold";
	font-weight: 400;
	font-size: 48px;
	line-height: 100%; /* 57.6px */
	letter-spacing: -1.44px;
}
@media (max-width: 980px) {
	.proofs2025__wrapper{
		flex-direction: column;
		align-items: center;
	}
	.proofs2025__item{
		border-radius: 12px;
		padding: 16px 20px;
		height: auto;
		width: 440px;
	}
}
@media (max-width: 768px) {
	.proofs2025__wrapper{
		flex-direction: column;
		gap: 16px;
		padding: 32px 10px;
	}
	.proofs2025__item{
		border-radius: 12px;
		padding: 16px 20px;
		height: auto;
		width: 100%;
	}
	.proofs2025__item-head{
		flex-direction: column;
		align-items: center;
	}
	.proofs2025__item p{
		font-size: 40px;
		letter-spacing: -1.2px;
		text-align: center;
	}
}

.stories2025{
	background: url('assets/images/backgrounds/stories2025__bg.png') center top 20px no-repeat;
}
.stories2025__wrapper{
	padding: 72px 0;
}
.stories2025__head{
	margin-bottom: 78px;
}
.stories2025__head-uptitle{
	color: #592385;
	font-family: Inter;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: -0.3px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	margin-bottom: 24px;
}
.stories2025__head-uptitle::before{
	content:'';
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNSAzLjI0NTg2QzkuNjQ1MTIgMy4xNDA0NyA5LjgyODk1IDMuMDE5NTcgMTAuMDQ4OSAyLjg5OTE1QzEwLjY0MTEgMi41NzUxIDExLjUwNDQgMi4yNSAxMi41ODMzIDIuMjVDMTMuNjk4NCAyLjI1IDE0LjgxMjIgMi42OTgyOCAxNS42NDQxIDMuNTg4NjNDMTYuNDc4NSA0LjQ4MTcyIDE3IDUuNzg2MzYgMTcgNy40NTMxMkMxNyA5Ljk0MDIgMTUuMjM2NyAxMi4wMTg1IDEzLjU0NDUgMTMuNDIxMUMxMi42ODM0IDE0LjEzNDggMTEuODA1MSAxNC43MDM3IDExLjEwMTggMTUuMDk1N0MxMC43NTAyIDE1LjI5MTcgMTAuNDM2OSAxNS40NDY1IDEwLjE4NjMgMTUuNTU0M0MxMC4wNjE1IDE1LjYwNzkgOS45NDYwMyAxNS42NTI3IDkuODQ1MjMgMTUuNjg1MUM5Ljc2MzMzIDE1LjcxMTQgOS42MzE1NSAxNS43NSA5LjUgMTUuNzVDOS4zNjg0NSAxNS43NSA5LjIzNjY3IDE1LjcxMTQgOS4xNTQ3NyAxNS42ODUxQzkuMDUzOTcgMTUuNjUyNyA4LjkzODQ4IDE1LjYwNzkgOC44MTM2NyAxNS41NTQzQzguNTYzMSAxNS40NDY1IDguMjQ5ODMgMTUuMjkxNyA3Ljg5ODI0IDE1LjA5NTdDNy4xOTQ4OSAxNC43MDM3IDYuMzE2NTQgMTQuMTM0OCA1LjQ1NTQ5IDEzLjQyMTFDMy43NjMzNSAxMi4wMTg1IDIgOS45NDAyIDIgNy40NTMxMkMyIDUuNzg2MzYgMi41MjE0NiA0LjQ4MTcyIDMuMzU1OTIgMy41ODg2M0M0LjE4NzgxIDIuNjk4MjggNS4zMDE1NiAyLjI1IDYuNDE2NjcgMi4yNUM3LjQ5NTY0IDIuMjUgOC4zNTg5NSAyLjU3NTEgOC45NTEwNyAyLjg5OTE1QzkuMTcxMDUgMy4wMTk1NyA5LjM1NDg4IDMuMTQwNDcgOS41IDMuMjQ1ODZaIiBmaWxsPSIjNTkyMzg1Ii8+Cjwvc3ZnPgo=");
	width: 18px;
	height: 18px;
	flex-shrink: 0;
}
.stories2025__head-title{
	color: #1A101F;
	text-align: center;
	font-size: 60px;
	font-family: "Tondo Bold";
	font-weight: 400;
	line-height: 1;
	letter-spacing: -3.6px;
	max-width: 612px;
	margin: 0 auto 22px;
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
	background-position: bottom center;
}
.stories2025__row{
	display: flex;
	gap: 16px;
	max-width: 1152px;
  margin: 0 auto 16px;
}
.stories2025__item{
	flex: 1 0 0;
	width: 100%;
}
.stories2025__item-wrapper{
	border-radius: 28px;
	background: #FFF;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.10), 0 6px 6px -3px rgba(0, 0, 0, 0.07), 0 2px 2px -1px rgba(0, 0, 0, 0.07);
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 24px;
	gap: 24px;
	height: 100%;
	width: 100%;
}
.stories2025__item-wrapper:hover{
	border-radius: 28px;
	background: #FFF;
	box-shadow: 0 0 0 1.6px #B3D4C7, 0 6px 6px -3px rgba(0, 0, 0, 0.07), 0 2px 2px -1px rgba(0, 0, 0, 0.07);
}
.stories2025__row:nth-of-type(2) .stories2025__item-wrapper{
	transform: rotate(-2deg);
}
.stories2025__row:nth-of-type(2) .stories2025__item:nth-child(2n) .stories2025__item-wrapper{
	transform: rotate(2deg);
}
.stories2025__row:nth-of-type(3) .stories2025__item-wrapper{
	transform: rotate(2deg);
}
.stories2025__row:nth-of-type(3) .stories2025__item:nth-child(2n) .stories2025__item-wrapper{
	transform: rotate(-2deg);
}
.stories2025__item-figure{
	display: flex;
	align-items: center;
	align-self: stretch;
	gap: 12px;
}
.stories2025__item-figure div{
	width: 44px;
	height: 44px;
	border-radius: 50%;
	overflow: hidden;
	background-size: cover;
}
.stories2025__item-figure figcaption{
	color: #1A101F;
	font-size: 15px;
	font-family: "Tondo Bold";
	font-weight: 400;
	letter-spacing: -0.15px;
	display: flex;
	align-items: center;
}
.stories2025__item-content{
	color: #1A101F;
	font-size: 18px;
	font-family: "Tondo Bold";
	font-weight: 400;
	line-height: 1.21;
	letter-spacing: -0.36px;
}
.stories2025__item-action{
	color: #23A973;
	font-size: 16px;
	font-family: "Tondo Bold";
	font-weight: 400;
	letter-spacing: -0.16px;
	margin-top: auto;
}
.stories2025__more-link{
	display: none;
	color: #23A973;
	font-size: 16px;
	font-family: "Tondo Bold";
	font-weight: 400;
	letter-spacing: -0.16px;
	text-decoration: underline;
	text-align: center;
	border-bottom: none;
}
@media (max-width: 980px) {
	.stories2025__row{
		padding: 0 30px 32px 30px;
		gap: 22px;
	}
	.stories2025__item:nth-child(n+4) {
		display: none;
	}
}
@media (max-width: 768px) {
	.stories2025{
		background: none;
	}
	.stories2025__wrapper{
		padding: 32px 0;
	}
	.stories2025__head{
		margin-bottom: 32px;
	}
	.stories2025__head-title{
		font-size: 32px;
		letter-spacing: -1.92px;
		background-size: 112px auto;
	}
	.stories2025__row{
		padding: 0 30px 32px 30px;
		flex-direction: column;
		align-items: center;
		align-self: stretch;
		gap: 22px;
	}
	.stories2025__row:nth-child(n+3){
		display: none;
	}
	.stories2025__item:nth-child(n+4) {
		display: none;
	}
	.stories2025__more-link{
		display: block;
	}
}

.stories-popup{
	position: fixed;
	z-index: 2;
	width: 100vw;
	height: 100vh;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.10);
	backdrop-filter: blur(5px);
	display: flex;
	align-items: center;
	justify-content: center;
	visibility: hidden;
	opacity: 0;
	transition: opacity 0.6s ease-in-out;
}
.stories-popup._active{
	visibility: visible;
	opacity: 1;
}
.stories-popup__item-popup-content{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 44px;
}
.stories-popup__nav{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 64px;
	height: 64px;
	padding: 20px 24px;
	gap: 20px;
	aspect-ratio: 1/1;
	border-bottom: none;
	border-radius: 50%;
	background: #FFF;
	box-shadow: 0 1px 1px 0.5px rgba(0, 0, 0, 0.04), 0 3px 3px 1.5px rgba(0, 0, 0, 0.04), 0 6px 6px -3px rgba(0, 0, 0, 0.04), 0 12px 12px -6px rgba(0, 0, 0, 0.04), 0 24px 24px -12px rgba(0, 0, 0, 0.04), 0 1px 4px -1px rgba(3, 7, 18, 0.04);
}
.stories-popup__nav::after{
	content:'';
	width: 24px;
	height: 24px;
	flex-shrink: 0;
	aspect-ratio: 1/1;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzYzM180NTIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSI+CjxyZWN0IHk9IjAuNSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF82MzNfNDUyKSI+CjxwYXRoIGQ9Ik05LjU0OTIyIDEyLjUwMDFMMTYuODk5MiAxOS44NTAxQzE3LjE0OTIgMjAuMTAwMSAxNy4yNzAxIDIwLjM5MTggMTcuMjYxNyAyMC43MjUxQzE3LjI1MzQgMjEuMDU4NCAxNy4xMjQyIDIxLjM1MDEgMTYuODc0MiAyMS42MDAxQzE2LjYyNDIgMjEuODUwMSAxNi4zMzI2IDIxLjk3NTEgMTUuOTk5MiAyMS45NzUxQzE1LjY2NTkgMjEuOTc1MSAxNS4zNzQyIDIxLjg1MDEgMTUuMTI0MiAyMS42MDAxTDcuNDI0MjIgMTMuOTI1MUM3LjIyNDIyIDEzLjcyNTEgNy4wNzQyMiAxMy41MDAxIDYuOTc0MjIgMTMuMjUwMUM2Ljg3NDIyIDEzLjAwMDEgNi44MjQyMiAxMi43NTAxIDYuODI0MjIgMTIuNTAwMUM2LjgyNDIyIDEyLjI1MDEgNi44NzQyMiAxMi4wMDAxIDYuOTc0MjIgMTEuNzUwMUM3LjA3NDIyIDExLjUwMDEgNy4yMjQyMiAxMS4yNzUxIDcuNDI0MjIgMTEuMDc1MUwxNS4xMjQyIDMuMzc1MTFDMTUuMzc0MiAzLjEyNTExIDE1LjY3MDEgMy4wMDQyOCAxNi4wMTE3IDMuMDEyNjFDMTYuMzUzNCAzLjAyMDk0IDE2LjY0OTIgMy4xNTAxMSAxNi44OTkyIDMuNDAwMTFDMTcuMTQ5MiAzLjY1MDExIDE3LjI3NDIgMy45NDE3OCAxNy4yNzQyIDQuMjc1MTFDMTcuMjc0MiA0LjYwODQ0IDE3LjE0OTIgNC45MDAxMSAxNi44OTkyIDUuMTUwMTFMOS41NDkyMiAxMi41MDAxWiIgZmlsbD0iIzFDMUIxRiIvPgo8L2c+Cjwvc3ZnPgo=");
}
.stories-popup__nav--right::after{
	transform: rotate(180deg);
}
.stories-popup__inner{
	border-radius: 28px;
	background: #FFF;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.10), 0 6px 6px -3px rgba(0, 0, 0, 0.07), 0 2px 2px -1px rgba(0, 0, 0, 0.07);
	max-width: 652px;
	max-height: 635px;
	padding: 32px 16px 0 32px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 24px;
}
.stories-popup__wrap{
	overflow-y: auto;
	padding-right: 16px;
	padding-bottom: 8px;
	height: 100%;
}
.stories-popup__header{
	display: flex;
	gap: 12px;
}
.stories-popup__figure div{
	width: 44px;
	height: 44px;
	border-radius: 50%;
	background-size: cover;
}
.stories-popup__title{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 4px;
	flex: 1 0 0;
}
.stories-popup__title strong{
	color: #1A101F;
	font-size: 15px;
	font-family: "Tondo Bold";
	font-weight: 400;
	letter-spacing: -0.15px;
}
.stories-popup__title div{
	color: #352D3A;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: -0.13px;
}
.stories-popup__stats{
	display: flex;
	padding: 16px 0;
	align-items: center;
	gap: 20px;
	align-self: stretch;
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.stories-popup__stats-separator{
	height: 37px;
	width: 1px;
	background-color: rgba(0,0,0,0.05);
	flex-shrink: 0;
}
.stories-popup__stat{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 4px;
	flex: 1 0 0;
	color: #1A101F;
	font-family: "Tondo Bold";
	font-weight: 400;
	font-size: 15px;
	letter-spacing: -0.15px;
}
.stories-popup__stat h4{
	color: rgba(53, 45, 58, 0.60);
	font-size: 11px;
	font-family: "Tondo Bold";
	font-weight: 400;
	letter-spacing: 0.44px;
	text-transform: uppercase;
	margin: 0;
}
.stories-popup__body{

}
.stories-popup__body h5{
	color: #1A101F;
	font-size: 24px;
	font-family: "Tondo Bold";
	font-weight: 400;
	line-height: 1.2;
	letter-spacing: -0.48px;
	margin-bottom: 24px;
}
.stories-popup__body-inner{
	color: #1A101F;
	font-size: 16px;
	line-height: 1.5;
	letter-spacing: -0.32px;
}
@media (max-width: 768px) {
	.stories-popup__stats {
		padding: 12px 0;
		gap: 10px;
	}
	.stories-popup__item-popup-content{
		position: relative;
		padding: 20px;
	}
	.stories-popup__nav{
		width: 48px;
		height: 48px;
		padding: 10px 14px;
		position: absolute;
		bottom: -50px;
	}
	.stories-popup__nav--left{
		left: 45%;
    transform: translateX(-100%);
	}
	.stories-popup__nav--right{
		right: 45%;
		transform: translateX(100%);
	}
	.stories-popup__inner{
		height: calc(100vh - 200px);
	}
}

.features2025{}
.features2025__head{
	padding-top: 72px;
	margin-bottom: 48px;
}
.features2025__head-uptitle{
	color: #592385;
	font-family: Inter;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: -0.3px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 6px;
	margin-bottom: 24px;
}
.features2025__head-uptitle::before{
	content:'';
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjc1IDUuMjQ4MDVDMi43NSA0LjEwODk2IDMuNjczNDIgMy4xODU1NSA0LjgxMjUgMy4xODU1NUgxNC4xODc1QzE1LjMyNjYgMy4xODU1NSAxNi4yNSA0LjEwODk2IDE2LjI1IDUuMjQ4MDVWMTMuMTIzQzE2LjI1IDE0LjI2MjEgMTUuMzI2NiAxNS4xODU1IDE0LjE4NzUgMTUuMTg1NUgxMi4wMzE5QzExLjk4ODMgMTUuMTg1NSAxMS45NDYgMTUuMjAwOCAxMS45MTIzIDE1LjIyODdMMTAuMzM4NiAxNi41MzI1QzkuODUwNyAxNi45MzY2IDkuMTQzNjcgMTYuOTM0NiA4LjY1ODEyIDE2LjUyNzZMNy4xMDkzMSAxNS4yMjkzQzcuMDc1NTYgMTUuMjAxMSA3LjAzMjkxIDE1LjE4NTUgNi45ODg4NiAxNS4xODU1SDQuODEyNUMzLjY3MzQyIDE1LjE4NTUgMi43NSAxNC4yNjIxIDIuNzUgMTMuMTIzVjUuMjQ4MDVaTTEyLjAzNTIgOC4xOTU4MkMxMi4yNTQ5IDcuOTc2MTUgMTIuMjU0OSA3LjYxOTk5IDEyLjAzNTIgNy40MDAzMkMxMS44MTU1IDcuMTgwNjUgMTEuNDU5NCA3LjE4MDY1IDExLjIzOTggNy40MDAzMkw4Ljc1IDkuODkwMUw3LjkxMDIzIDkuMDUwMzJDNy42OTA1NyA4LjgzMDY1IDcuMzM0NDEgOC44MzA2NSA3LjExNDc0IDkuMDUwMzJDNi44OTUwNyA5LjI3IDYuODk1MDcgOS42MjYxNyA3LjExNDc0IDkuODQ1ODVMOC4zNTIyNyAxMS4wODMzQzguNDU3NzMgMTEuMTg4OCA4LjYwMDgyIDExLjI0OCA4Ljc1IDExLjI0OEM4Ljg5OTE4IDExLjI0OCA5LjA0MjI3IDExLjE4ODggOS4xNDc3MyAxMS4wODMzTDEyLjAzNTIgOC4xOTU4MloiIGZpbGw9IiM1OTIzODUiLz4KPC9zdmc+Cg==");
	width: 18px;
	height: 18px;
	flex-shrink: 0;
}
.features2025__head-title{
	color: #1A101F;
	text-align: center;
	font-size: 60px;
	font-family: "Tondo Bold";
font-weight: 400;
	line-height: 1;
	letter-spacing: -3.6px;
	max-width: 612px;
	margin: 0 auto;
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
	background-position: bottom center;
}
.features2025__body{
	max-width: 912px;
	width: 100%;
	margin: 0 auto;
	padding-bottom: 72px;
}
.features2025__list{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-auto-rows: auto;
	gap: 20px;
}
.features2025__item-wrap{
	display: flex;
}
.features2025__item-wrap:nth-child(1) {
	grid-column: 1 / span 2;
	width: 100%;
	height: auto;
}
.features2025__item{
	width: 100%;
	display: flex;
	flex-direction: column;
	padding:12px;
	border-radius: 28px;
	background: #FFF;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.10), 0 6px 6px -3px rgba(0, 0, 0, 0.07), 0 2px 2px -1px rgba(0, 0, 0, 0.07);
}
.features2025__item-wrap:nth-child(1) .features2025__item{
	flex-direction: row-reverse;
	justify-self: center;
	padding:8px 12px;
}
.features2025__item-image{
	position: relative;
}
.features2025__item-wrap:nth-child(1) .features2025__item-image{
	width: 555px;
	flex-shrink: 0;
}
.features2025__item-img{
	width: 100%;
	height: auto;
}
.features2025__item-content{
	display: flex;
	padding: 20px 12px 12px;
	flex-direction: column;
	align-items: flex-start;
	gap: 8px;
	align-self: stretch;
	margin-top: -10px;
}
.features2025__item-wrap:nth-child(1) .features2025__item-content{
	justify-content: center;
}
.features2025__item-title{
	color: #1A101F;
	font-size: 24px;
	font-family: "Tondo Bold";
font-weight: 400;
	line-height: 1.2;
	letter-spacing: -0.72px;
}
.features2025__item-description{
	color: #352D3A;
	font-size: 16px;
	line-height: 1.55;
}
.features2025__item:nth-child(3) .features2025__item-img{
	height: 100%;
	width: auto;
}
.features2025__item:nth-child(3) .features2025__item-content{
	justify-content: center;
}
@media (max-width: 768px) {
	.features2025{
		background: none;
	}
	.features2025__head{
		padding-top: 32px;
		margin-bottom: 32px;
	}
	.features2025__head-title{
		font-size: 32px;
		letter-spacing: -1.92px;
		background-size: 112px auto;
	}
	.features2025__body{
		padding-bottom: 32px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.features2025__list {
		grid-template-columns: 1fr;
	}
	.features2025__item-wrap:nth-child(1) {
		grid-column: auto;
		width: 100%;
	}
	.features2025__item-wrap:nth-child(1) .features2025__item{
		flex-direction: column;
	}
	.features2025__item-wrap:nth-child(1) .features2025__item-image{
		width: 100%;
	}
	.features2025__item-content{
		padding: 16px 20px;
		margin-top: -5px;
	}
	.features2025__item-title{
		font-size: 20px;
		letter-spacing: -0.6px;
	}
}

.team2025{
	position: relative;
	padding-bottom: 90px;
	overflow: hidden;
}
.team2025::before{
	content:"";
	display: block;
	width: 100vw;
	position: absolute;
	bottom: -40px;
	left: 50%;
	transform: translateX(-50%);
	aspect-ratio: 1440/1345;
	pointer-events: none;
	background: url('assets/images/backgrounds/meet-team-bg-outer.png') center bottom / cover no-repeat;
	z-index: -1;
}
.team2025__wraper{
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 28px;
	padding: 160px 72px;
	align-self: stretch;
	background: url('assets/images/backgrounds/meet-team-bg.png') center bottom -50px no-repeat;
}
.team2025__wraper::before{
	content:"";
	display: block;
	width: 100%;
	position: absolute;
	bottom: -90px;
	left: 50%;
	transform: translateX(-50%);
	aspect-ratio: 1296/1345;
	pointer-events: none;
	background: url('assets/images/backgrounds/meet-team-bg-wrap.png') center bottom / cover no-repeat;
	z-index: -1;
}
.team2025__title{
	color: #1A101F;
	text-align: center;
	font-family: "Tondo Bold";
	font-weight: 400;
	font-size: 48px;
	line-height: 1.2;
	letter-spacing: -1.44px;
	max-width: 600px;
}
.team2025__link{
	border-radius: 10px;
	border: 1px solid rgba(0, 0, 0, 0.00);
	background: linear-gradient(180deg, #26B67C 0%, #23A973 100%);
	box-shadow: 0 1px 1px 0.5px rgba(0, 0, 0, 0.04), 0 3px 3px 1.5px rgba(0, 0, 0, 0.04), 0 6px 6px -3px rgba(0, 0, 0, 0.04), 0 12px 12px -6px rgba(0, 0, 0, 0.04), 0 24px 24px -12px rgba(0, 0, 0, 0.04), 0 1px 4px -1px rgba(3, 7, 18, 0.04);
	display: flex;
	height: 48px;
	padding: 6px 16px;
	justify-content: center;
	align-items: center;
	gap: 6px;
	color: #FFF;
	font-family: Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: -0.48px;
}
.team2025__list{
	position: absolute;
	width: 100%;
	height: 100%;
	pointer-events: none;
}
.team2025__item{
	position: absolute;
	z-index: -1;
}
.team2025__item:nth-child(1){
	top: -116px;
  left: 47px;
}
.team2025__item:nth-child(2){
	top: 170px;
	left: -38px;
}
.team2025__item:nth-child(3){
	left: 24%;
  bottom: 100px;
}
.team2025__item:nth-child(4){
	right: 49px;
  top: -116px;
}
.team2025__item:nth-child(5){
	right: -35px;
  top: 172px;
}
.team2025__item:nth-child(6){
	right: 24.5%;
  bottom: 95px;
}
@media (max-width: 1080px) {
	.team2025__item:nth-child(1){
		left: -100px;
	}
	.team2025__item:nth-child(2){
		left: -130px;
	}
	.team2025__item:nth-child(3){
		left: 0;
	}
	.team2025__item:nth-child(4){
		right: -100px;
	}
	.team2025__item:nth-child(5){
		right: -130px;
	}
	.team2025__item:nth-child(6){
		right: 0;
	}
}
@media (max-width: 980px) {
	.team2025__list{
		position: relative;
		overflow: hidden;
		display: flex;
		gap: 10px;
		justify-content: center;
		min-width: 556px;
    height: 140px;
    width: 100vw;
	}
	.team2025__item{
		position: relative;
		z-index: 0;
		left: auto !important;
		top: auto !important;
		right: auto !important;
		bottom: auto !important;
		width: 130px;
		height: 130px;
		flex-shrink: 0;
	}
	.team2025__item img{
		width: 100%;
		height: auto;
	}
}
@media (max-width: 768px) {
	.team2025__wraper{
		padding: 32px 20px;
	}
	.team2025__title{
		font-size: 35px;
		letter-spacing: -2.1px;
	}
	.team2025__title br{
		display: none;
	}
	.team2025__list{
		position: relative;
		overflow: hidden;
		display: flex;
		gap: 10px;
		justify-content: center;
		min-width: 556px;
    height: 140px;
    width: 100vw;
	}
	.team2025__item{
		position: relative;
		z-index: 0;
		left: auto !important;
		top: auto !important;
		right: auto !important;
		bottom: auto !important;
		width: 130px;
		height: 130px;
		flex-shrink: 0;
	}
	.team2025__item img{
		width: 100%;
		height: auto;
	}
}

.footer2025{
	font-family: "Inter";
}
.footer2025 .__container{
	max-width: 1278px;
}
.footer2025__outer{
	padding: 85px 0;
	position: relative;
	background: #472375;
  background-image: url(data:image/png;base64,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);
}
.footer2025__outer::before{
	content:"";
	background: url('assets/images/backgrounds/footer__bg-wave2.svg') center bottom repeat-x;
	display: block;
	width: 100%;
	height: 6px;
	position: absolute;
	top: 0;

}
.footer2025{

}
.footer2025__wrap{

}
.footer2025__top{
	display: flex;
	justify-content: space-between;
	gap: 30px;
	font-family: Inter;
	font-size: 20px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	padding-bottom: 15px;
	color: rgba(255,255,255, 0.7);
}
.footer2025__top strong, .footer2025__top a{
	color: #fff;
}
.footer2025__top-text{
	max-width: 400px;
}
.footer2025__top-navigation{
	width: 100%;
	max-width: 688px;
}
.footer2025__navigation{
	display: flex;
	align-items: flex-start;
	justify-content: flex-end;
	gap: 32px;
}
.footer2025__navigation-section, .footer2025__navigation-links{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 16px;
	width: 148px;
}
.footer2025__navigation-section strong{
	color: rgba(255,255,255,0.7);
	font-family: Inter;
	font-size: 14px;
	line-height: 1.71;
	font-weight: 400;
}
.footer2025__navigation-links a{
	color: #FFF;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 1.71;
	text-decoration: none;
	border-bottom: none;
	white-space: nowrap;
}
.footer2025__top-logo{
	margin-top: -50px

}
.footer2025__bottom{
	display: flex;
	justify-content: space-between;
	gap: 30px;
	padding-top: 16px;
	color: rgba(255,255,255, 0.7);
	font-family: Inter;
	font-size: 14px;
	line-height: 1.71;
}
.footer2025__bottom-copyright{
	white-space: nowrap;
}
@media (max-width: 980px) {
	.footer2025__navigation-section, .footer2025__navigation-links{
		width: auto;
	}
}
@media (max-width: 768px) {
	.footer2025__outer{
		height: auto;
		padding-bottom: 45px;
	}
	.footer2025__top{
		flex-direction: column-reverse;
		font-size: 18px;
		gap: 80px;
	}
	.footer2025__top-text{
		max-width: 100%;
		padding-bottom: 150px;
	}
	.footer2025__top-logo{
		position: absolute;
		left: 0;
	}
	.footer2025__navigation{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 48px 54px;
	}
	.footer2025__bottom{
		flex-direction: column;
		gap: 24px;
		padding-bottom: 64px;
	}
}



.body .partners-page {}
.body .partners-page__h1 {
	color: #1A101F;
	text-align: center;
	font-family: Tondo;
	font-size: 56px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%; /* 67.2px */
	letter-spacing: -1.68px;
}
.body .partners-page__h2 {
	color: #1A101F;
	font-family: Tondo;
	font-size: 44px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%; /* 44px */
	letter-spacing: -2.64px;
}
.body .partners-page__h3 {
	color: #1A101F;
	font-family: Tondo;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 27px */
	letter-spacing: -0.216px;
	text-align: center;
}
.body .partners-page__btns-wrap {
	display: flex;
	justify-content: center;
	gap: 30px;
	margin: 30px auto 50px;
}
.body .partners-page__btn-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 15px;
	margin: 30px auto 50px;
	color: #1A101F;
	font-size: 15px;
}
.body .partners-page__btn {
	border-radius: 10px;
	border: 1px solid rgba(0, 0, 0, 0.00);
	background-color: #26b67c ;
	box-shadow: 0 1px 1px .5px rgba(0,0,0,.04),0 3px 3px 1.5px rgba(0,0,0,.04),0 6px 6px -3px rgba(0,0,0,.04),0 12px 12px -6px rgba(0,0,0,.04);
	display: flex;
	height: 48px;
	padding: 6px 16px;
	justify-content: center;
	align-items: center;
	gap: 6px;
	color: #FFF;
	font-family: Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: -0.48px;
	white-space: nowrap;
  transition: background-color .2s ease-in-out;
}
.body .partners-page__btn:hover {
  background-color: #1f9868;
}
.body .partners-page a:not(.partners-page__btn){
	color: #23A973;
	font-family: Tondo;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: -0.16px;
	text-decoration: none;
	border-bottom: none;
}
.body .partners-page a:not(.partners-page__btn):hover{
	text-decoration: underline;
}

@media (max-width: 768px) {
	.body .partners-page__h1 {
		font-size: 36px;
		letter-spacing: 0;
	}
	.body .partners-page__h2 {
		font-size: 26px;
		letter-spacing: 0;
	}
	.body .partners-page__h3 {
		font-size: 17px;
		letter-spacing: 0;
	}
	.body .partners-page__btns-wrap {
		gap: 15px;
		margin: 15px auto 30px;
	}
	.body .partners-page__btn-wrap {
		gap: 10px;
		margin: 15px auto 30px;
	}
	.body .partners-page__btn {
		padding: 6px 10px;
		font-size: 15px;
	}
	.body .partners-page ul{
		font-size: 15px;
		padding-left: 0;
	}
	.body .partners-page ol, .body .partners-page li{
		font-size: 15px;
	}
}