h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}
a {
  text-decoration: none;
}
ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
img {
  display: block;
  max-width: 100%;
  height: auto;
}
div {
  box-sizing: border-box;
}
.custom-container {
  max-width: 960px;
  padding: 70px 0 120px;
}
body {
  margin: 0;
  font-size: 16px;
  background-color: white;
  overflow-x: hidden;
  font-family: 'Poppins';
}
body #page {
  position: relative;
  overflow: hidden;
}
select,
option {
  font-family: 'Poppins';
}
.btn-purple {
/*   font-family: 'Basis Grotesque Pro'; */
  font-weight: 900;
  display: block;
  background-color: #8217FF;
  color: #fff;
  padding: 10px 22px;
  border-radius: 18px;
  transition: all ease 250ms;
  border: 3px solid #8217FF;
}
.btn-purple:hover {
  background-color: #110034;
}
.front-page {
  padding: 300px 0px;
}
.header-container {
  position: fixed;
  z-index: 999;
  margin: auto;
  width: 100%;
  transition: all 250ms linear;
  overflow-x: clip;
}
.header-container .container {
  max-width: calc(960px + var(--bs-gutter-x,.75rem) * 2);
}
.header-container .header-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0px 20px 0px;
}
.header-container .header-wrapper .header-block-left {
  display: flex;
}
.header-container .header-wrapper .header-block-left .logo {
  margin-right: 32px;
  z-index: 20;
}
.header-container .header-wrapper .header-block-left .logo img {
  height: 48px;
/*   transform: translateY(5px); */
}
.header-container .header-wrapper .header-block-left .menu-header {
  display: flex;
  align-items: center;
  padding-top: 10px;
  margin-left: 5px;
}
.header-container .header-wrapper .header-block-left .menu-header #menu-navbar > li:hover a {
  transition: all ease 250ms;
}
.header-container .header-wrapper .header-block-left .menu-header #menu-navbar > li:hover::before {
  content: '';
  position: absolute;
  height: 6px;
  bottom: -35px;
  width: calc(100% + 40px);
  background-color: #8217FF;
  border-radius: 8px;
  left: -20px;
}
@media (max-width: 991px) {
	.header-container .header-wrapper .header-block-left .menu-header #menu-navbar > li > a:hover::after {
		display: none;
	}
}
.header-container .header-wrapper .header-block-left .menu-header ul {
  display: flex;
}
.header-container .header-wrapper .header-block-left .menu-header ul li {
  display: flex;
  position: relative;
  padding: 0px;
  z-index: 3;
}
.header-container .header-wrapper .header-block-left .menu-header > ul > li {
  padding: 0 7px;
  margin: 0 20.5px;
}
@media (max-width: 991px) {
	.header-container .header-wrapper .header-block-left .menu-header > ul > li {
		margin: 0;
	}
}
.header-container .header-wrapper .header-block-left .menu-header ul li img {
  margin-left: 8px;
}
.header-container .header-wrapper .header-block-left .menu-header ul > li:first-child {
  z-index: 20;
/*   padding-left: 0px; */
}
.header-container .header-wrapper .header-block-left .menu-header ul .social-mob {
  display: none;
  position: absolute;
  bottom: 100px;
  left: 55px;
}
.header-container .header-wrapper .header-block-left .menu-header ul .social-mob a {
  font-size: 0px;
}
.header-container .header-wrapper .header-block-left .menu-header ul .fb-mob a::before {
  content: '';
  position: absolute;
  background-image: url('https://old.hellosimply.com/blog/wp-content/themes/themeblog/assets/img/fb-mob.svg');
  background-repeat: no-repeat;
  height: 24px;
  width: 12.48px;
}
.header-container .header-wrapper .header-block-left .menu-header ul .inst-mob {
  position: absolute;
  left: 33%;
}
.header-container .header-wrapper .header-block-left .menu-header ul .inst-mob a::before {
  content: '';
  position: absolute;
  background-image: url('https://old.hellosimply.com/blog/wp-content/themes/themeblog/assets/img/inst-mob.svg');
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
}
.header-container .header-wrapper .header-block-left .menu-header ul .tw-mob {
  position: absolute;
  left: 53%;
}
.header-container .header-wrapper .header-block-left .menu-header ul .tw-mob a::before {
  content: '';
  position: absolute;
  background-image: url('https://old.hellosimply.com/blog/wp-content/themes/themeblog/assets/img/tw-mob.svg');
  background-repeat: no-repeat;
  height: 19.5px;
  width: 24px;
}
.header-container .header-wrapper .header-block-left .menu-header ul .lnk-mob {
  position: absolute;
  left: 75%;
}
.header-container .header-wrapper .header-block-left .menu-header ul .lnk-mob a::before {
  content: '';
  position: absolute;
  background-image: url('https://old.hellosimply.com/blog/wp-content/themes/themeblog/assets/img/lnk-mob.svg');
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
}
.header-container .header-wrapper .menu-header a {
/*   font-family: 'Byrd Simply'; */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
  color: #F4F0DD;
  letter-spacing: 0.07em;
}
.header-container .header-wrapper .toggle {
  display: none;
  background: none;
  position: absolute;
  top: 33px;
  border: 0;
  cursor: pointer;
  z-index: 20;
}
.header-container .header-wrapper .toggle:focus-visible,
.header-container .header-wrapper .toggle:focus {
  outline: none;
}
.header-container .header-wrapper .cross {
  display: none;
  background: none;
  position: absolute;
  right: 5px;
  top: 30px;
  padding: 0 15px 0px 15px;
  border: 0;
  font-size: 4em;
  line-height: 65px;
  font-weight: bold;
  color: #F3F0DF;
  cursor: pointer;
}
.header-container .header-wrapper .cross:focus-visible,
.header-container .header-wrapper .cross:focus {
  outline: none;
}
.header-container .btn-wrapper {
  display: flex;
  align-items: end;
  z-index: 20;
}
.header-container .menu-blog {
  flex-direction: column;
  z-index: 2;
}
.header-container .menu-blog .sub-menu {
  position: absolute;
  top: 83px;
  left: -50px;
  background-color: #140037;
}
@media (max-width: 991px) {
	.header-container .menu-blog .sub-menu {
		background-color: transparent;
	}
}
.header-container .menu-blog .sub-menu .menu-item {
  flex-direction: column;
}
.header-container .menu-blog .sub-menu .title-smb > a {
/*   font-family: 'Byrd Simply'; */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.07em;
  color: #f4f0dd75;
  margin-bottom: 29px;
  pointer-events: none;
}
.header-container .menu-blog .sub-menu .title-smb .sub-menu {
  flex-direction: column;
}
.header-container .menu-blog .sub-menu .title-smb > .sub-menu {
  position: relative;
  left: 0px;
  width: 250px;
  top: 0;
}
.header-container .menu-blog .sub-menu .title-smb > .sub-menu li {
  margin-bottom: 32px;
  padding-left: 0px;
}
.header-container .menu-blog .sub-menu .title-smb > .sub-menu li a:hover {
  transition: all ease 250ms;
  color: #f4f0ddb7;
}
.header-container #menu-navbar .menu-blog > .sub-menu {
  display: none;
  left: -140px;
  width: 340px;
  justify-content: space-between;
}
@media (max-width: 991px) {
/* 	.header-container #menu-navbar .menu-blog > .sub-menu {
		display: flex;
	} */
	.header-container .menu-item-has-children > a {
		cursor: default;
	}
}
.sub-menu-blog {
  transition: all ease 250ms;
  width: 100%;
  min-height: 300px;
  position: absolute;
  background-color: #110034;
  display: none;
  background-image: url('../png/sub-menu-bg-img.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  transition: all 250ms linear;
  padding-top: 30px;
  z-index: 1;
}
.sub-menu-blog .smb-container {
  width: 610px;
  margin: auto;
}
.sub-menu-blog .smb-container li {
  margin-bottom: 34px;
}
.sub-menu-blog .smb-container li a {
  font-family: 'Byrd Simply';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.07em;
  color: #F4F0DD;
}
.sub-menu-blog .smb-container li a:hover {
  transition: all ease 250ms;
  color: #f4f0ddb7;
}
.active {
  transition: all 250ms linear;
  display: block;
}
.dsp-flex {
  transition: all 250ms linear;
  display: flex !important;
}
.black-header,
.header-bg-scroll,
.header-container:hover
{
  background-color: #110034;
}
.header-dark {
  background-color: #110034;
}
.header-dark #menu-navbar .menu-blog > .sub-menu {
  transition: all 250ms linear;
  display: flex !important;
}
.banner-container {
  position: relative;
  min-height: 640px;
/*   max-width: 1440px; */
  margin: auto;
  background-image: url(../png/bg-image-banner.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}
.banner-container .banner-h1 {
  position: absolute;
/*   font-family: 'Byrd Simply'; */
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 800;
  font-size: 64px;
  line-height: 80px;
  text-align: center;
  color: #F3F0DF;
  max-width: 750px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
#blog .category-section {
  margin: 0px 15px 40px 0px;
}
#blog .category-section .category-block {
  display: flex;
  flex-wrap: wrap;
}
#blog .category-section .category-block .category {
  margin-bottom: 25px;
}
#blog .category-section .category-block .category a {
  color: #110034;
/*   font-family: 'Byrd Simply'; */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  padding: 10px 15px;
  transition: all ease 250ms;
}
#blog .category-section .category-block .category a:hover {
  color: #8217FF !important;
/*   border-bottom: 6px solid #8217FF; */
  border-radius: 2px;
}
#blog .category-section .dropdown {
  display: none;
}
#blog .category-section .active a {
  color: #8217FF !important;
  border-bottom: 6px solid #8217FF;
  border-radius: 2px;
}
#blog .category-section .category + .category {
  margin-left: 31px;
}
#blog .section {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  justify-content: space-between;
  margin-bottom: 65px;
}
#blog .blog-item:nth-child(-n+2) {
  min-width: calc(50% - 15px);
}
#blog .blog-item:nth-child(-n+2) .img-featured {
  max-width: 465px;
  max-height: 310px;
}
#blog .paginator-blog {
  position: relative;
  text-align: center;
/*   font-family: 'Byrd Simply'; */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
}
#blog .paginator-blog span.page-numbers.current {
  color: #F3F0DF;
  padding: 15px;
  background-color: #8217FF;
  border-radius: 4px;
  margin-right: 15px;
}
#blog .paginator-blog a.page-numbers {
  margin-right: 28px;
  color: #110034;
}
#blog .paginator-blog a.next.page-numbers {
  font-size: 0px;
}
#blog .paginator-blog a.next.page-numbers:after {
  content: url('https://old.hellosimply.com/blog/wp-content/themes/themeblog/assets/img/arrow-right.svg');
}
#blog .paginator-blog a.prev.page-numbers {
  font-size: 0px;
}
#blog .paginator-blog a.prev.page-numbers:after {
  content: url('https://old.hellosimply.com/blog/wp-content/themes/themeblog/assets/img/arrow-right.svg');
  display: inline-block;
  position: absolute;
  top: 15px;
  transform: rotate(180deg);
}
#blog .paginator-blog .screen-reader-text {
  font-size: 0px;
}
.single-post {
/*   font-family: 'Basis Grotesque Pro'; */
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #110034;
}
.single-post h2 {
/*   font-family: 'Byrd Simply'; */
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 34px;
}
.single-post .custom-container {
  padding-bottom: 40px;
}
.single-post .custom-container-2 {
  max-width: 960px;
  padding: 145px 120px 0px 120px;
  position: relative;
}
.single-post .custom-part-2 {
  padding-top: 48px !important;
}
.single-post .title-post h1 {
/*   font-family: 'Byrd Simply'; */
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 800;
  font-size: 48px;
  line-height: 1.3;
  margin-bottom: 15px;
}
.single-post .featired-img {
  margin-bottom: 40px;
}
.single-post .featired-img img {
  margin: auto;
}
.single-post .related-articles-img IMG{
    height:177px;
}
.single-post .author-container {
  display: flex;
  margin-bottom: 48px;
}
.single-post .author-container .author-photo {
  max-width: 64px;
  max-height: 64px;
  margin-right: 15px;
}
.single-post .author-container .author-info {
  padding: 5px 15px 5px 0px;
  margin-right: 15px;
  border-right: solid 1px #C4C4C4;
}
.single-post .author-name {
  	font-weight: 700;
	white-space: nowrap;
}
.single-post .author-container span {
/*   font-family: 'Basis Grotesque Pro'; */
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  opacity: 0.5;
}
.single-post .author-container .date-post {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 8px;
}
.single-post .author-container .tags {
  font-size: 16px;
  line-height: 22px;
  color: #110034;
  opacity: 0.5;
}
.single-post .table-content-block {
  color: #F3F0DF;
  background-color: #110034;
  border-radius: 4px;
  padding: 16px 24px;
  margin-bottom: 48px;
}
.single-post .table-content-block h3 {
  font-weight: 900;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 8px;
}
.single-post .table-content-block ul {
  margin-left: 18px;
}
.single-post .table-content-block ul li {
  list-style-image: url("https://old.hellosimply.com/blog/wp-content/themes/themeblog/assets/img/li-table-content.svg");
}
.single-post .table-content-block ul li a {
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  color: #F3F0DF;
  text-decoration: underline;
}
.single-post .table-content-block ul li a:hover {
  text-decoration: none;
}
.single-post .table-content-block ul li + li {
  margin-bottom: 8px;
}
.single-post .date-post {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}
.single-post blockquote {
  background-color: #E2CFE4;
  border-left: solid 4px #8217FF;
  margin: 0px;
  padding: 16px 53px 16px 23px;
}
.single-post .breadcrumbs ul {
  display: flex;
	flex-wrap: wrap;
	gap: 2px 0;
	margin-bottom: 10px;
}
.single-post .breadcrumbs ul a,
.single-post .breadcrumbs ul p {
/*   font-family: 'Basis Grotesque Pro'; */
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #110034;
  opacity: 0.5;
}
.single-post .breadcrumbs ul p {
	display: inline;
}
.single-post .breadcrumbs ul p:hover {
  opacity: 1 !important;
}
.single-post .breadcrumbs ul a {
  text-decoration-line: underline;
}
.single-post .breadcrumbs ul a:hover {
  text-decoration: none;
}
.single-post .social-top-left {
  position: absolute;
  left: var(--bs-gutter-x,.75rem);
  display: flex;
  flex-direction: column;
}
.single-post .social-top-left a:hover img {
  transform: translate(0px, -10%);
}
.single-post .social-top-left a + a {
  margin-top: 12px;
}
.single-post .social-bottom {
  display: flex;
  justify-content: center;
  margin-top: 80px;
  margin-bottom: 40px;
}
.single-post .social-bottom a:hover img {
  transform: translate(0px, -10%);
}
.single-post .social-bottom a + a {
  margin-left: 25px;
}
.single-post .banner-mus-journey {
  display: flex;
  background-color: #110034;
  padding: 25px 40px;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 50px;
}
.single-post .banner-mus-journey .mj-text {
/*   font-family: 'Byrd Simply'; */
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 34px;
  color: #F3F0DF;
  max-width: 350px;
}
.single-post .banner-mus-journey .mj-text img {
  margin-top: 25px;
}
.single-post .banner-mus-journey .right-btn-section {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 88px;
  width: 209px;
  background-image: url('../png/banner-btn-bg.png');
  background-repeat: no-repeat;
}
.single-post .related-articles-container .h2-custom-2 {
/*   font-family: 'Byrd Simply'; */
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 800;
  font-size: 40px;
  line-height: 56px;
  margin-bottom: 25px;
}
.single-post .faq-section {
  margin-top: 80px;
}
.single-post .faq-section h2 {
  font-family: 'Byrd Simply';
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 56px;
  margin-bottom: 25px;
}
.blog-item {
  width: calc(33% - 20px);
  margin-bottom: 80px;
}
@media (max-width: 991px) {
	.blog-item {
		margin-bottom: 40px;
	}
}
.blog-info {
  color: #110034;
}
/* .blog-info:hover h2.h2-custom { */
.blog-info h2.h2-custom:hover {
  text-decoration: underline;
}
.blog-info a {
  color: #110034;
}
.blog-info > a {
	display: block;
}
.blog-info h2.h2-custom {
/*   font-family: 'Byrd Simply'; */
  font-family: 'Prompt';
  font-style: normal;
  font-weight: 700;
  font-size: 20px !important;
  line-height: 26px;
  margin-bottom: 12px;
  max-width: 300px;
}
.blog-info .post-date {
  text-transform: uppercase;
/*   font-family: 'Basis Grotesque Pro'; */
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 32px;
}
.blog-info .page-numbers {
  font-family: 'Byrd Simply';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.blog-info .img-featured {
  max-width: 320px;
  max-height: 200px;
  margin-bottom: 16px;
}
.blocks-rel-act {
  display: flex;
  flex-wrap: wrap;
  gap: 30px 0;
  justify-content: space-between;
}
@media (max-width: 991px) {
	.blocks-rel-act {
		gap: 10px 0;
	}
}
.accordion__item {
  margin: 8px auto;
}
.accordion__item .accordion__title {
  position: relative;
  display: block;
  padding: 15px 40px 15px 12px;
/*   font-family: 'Basis Grotesque Pro'; */
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #CCCCCC;
  cursor: pointer;
}
.accordion__item .accordion__title .accordion__arrow {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  color: #fff;
  line-height: 30px;
  font-size: 20px;
  font-weight: 700;
  margin-right: 5px;
  border-radius: 50%;
}
.accordion__item .accordion__title .accordion__arrow .dash {
  display: none;
}
.accordion__item .accordion-active {
  border-bottom: 0px;
  border-radius: 4px 4px 0px 0px;
}
.accordion__item .accordion-active .accordion__dash .dash {
  display: block;
}
.accordion__item .accordion-active .accordion__dash .crossaccord {
  display: none;
}
.accordion__item .accordion__content {
/*   font-family: 'Basis Grotesque Pro'; */
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  background-color: #f3f3f3;
  background: #FFFFFF;
  border-radius: 0px 0px 4px 4px;
  border: 1px solid #CCCCCC;
  border-top: 0px;
  display: none;
  padding: 15px 40px 15px 38px;
}
.single-post-template .custom-container-2 {
  position: relative;
  padding: 0px 240px 0px 0px;
  margin-top: 147px;
}
.single-post-template .banner-mus-journey {
  margin-top: 50px;
}
.single-post-template .content-block .table-content-block {
  display: none;
}
.single-post-template .table-content-block {
  padding: 15px;
  margin-bottom: 15px;
}
.single-post-template .social-block {
  display: flex;
  justify-content: space-between;
}
.single-post-template .right-column {
  position: absolute;
  top: 0;
  right: 0;
  max-width: 216px;
}
.footer-main {
/*   height: 480px; */
	padding-top: 100px;
	padding-bottom: 50px;
  color: white;
  background-color: #110034;
}
@media (max-width: 991px) {
	.footer-main {
		padding-top: 60px;
		padding-bottom: 30px;
	}
}
.footer-main .container {
	max-width: 960px;
}
.footer-first {
	max-width: 300px;
}
.footer-content {
	display: grid;
	grid-template-columns: 1fr repeat(3, minmax(160px, auto));
	gap: 90px 20px;
}
@media (max-width: 991px) {
	.footer-content {
		grid-template-columns: 1fr 1fr;
		gap: 30px 20px;
	}
}
@media (max-width: 576px) {
	.footer-content {
		grid-template-columns: 1fr;
	}
}
.footer-logo {
	display: inline-block;
	transform: translateX(-15px);
}
@media (max-width: 991px) {
	.footer-logo {
		display: inline;
	}
}
.footer-logo__bottom {
	font-size: 14px;
	line-height: 20px;
	color: #F4F0DD;
}
.footer-first__text {
	color: #F4F0DD;
	font-size: 14px;
	line-height: 20px;
	margin-top: 30px;
}
@media (max-width: 991px) {
	.footer-first__text {
		margin-top: 20px;
	}
}
.footer-social {
	display: flex;
	align-items: center;
	gap: 20px;
	margin-top: 24px;
}
.footer-social a {
	transition: 0.3s all ease;
}
.footer-social a:hover {
	opacity: 0.7;
}
@media (max-width: 991px) {
	.footer-social {
		margin-top: 16px;
	}
}
.footer-list {
	display: flex;
	flex-direction: column;
}
.footer-list__title {
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	color: #F3F0DF;
	margin-bottom: 24px;
}
@media (max-width: 991px) {
	.footer-list__title {
		margin-bottom: 15px;
	}
}
.footer-list a {
	font-size: 14px;
	line-height: 20px;
	color: #F4F0DD;
	transition: 0.3s all ease;
}
.footer-list a:hover {
	opacity: 0.7;
}
.footer-list li + li {
	margin-top: 11px;
}
@media (max-width: 991px) {
	.footer-list li + li {
		margin-top: 10px;
	}
}
.footer-bottom {
	grid-column: 1 / -1;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px 16px;
	flex-wrap: wrap;
}
@media (max-width: 991px) {
	.footer-bottom {
		flex-direction: column;
		margin-top: 40px;
	}
}
.footer-bottom > * {
	color: #F4F0DD;
	opacity: 0.7;
	font-size: 14px;
}
.footer-bottom > a {
	text-decoration: underline;
}
.footer-bottom > a:hover {
	text-decoration: none;
}