/*
 Theme Name:   Evergreen
 Theme URI:    https://evergreen.com
 Description:  Your Private Escape
 Author:       Evergreen
 Author URI:   https://evergreen.com
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

main {
	overflow-x: hidden;
}
main ol, main ul {
    margin: 0 0 20px;
    padding-left: 22px;
}

body:not(.logged-in) .anim-fade-up {
  opacity: 0;
  transform: translateY(40px);
  transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1),
              transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);
}
body:not(.logged-in) .anim-fade-left {
  opacity: 0;
  transform: translateX(-50px);
  transition: opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1),
              transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}
body:not(.logged-in) .anim-fade-right {
  opacity: 0;
  transform: translateX(50px);
  transition: opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1),
              transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}
body:not(.logged-in) .anim-scale-up {
  opacity: 0;
  transform: scale(0.88) translateY(20px);
  transition: opacity 0.6s cubic-bezier(0.22, 1, 0.36, 1),
              transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}
body:not(.logged-in) .anim-fade {
  opacity: 0;
  transition: opacity 0.8s ease;
}

body:not(.logged-in) .anim-paragraphs h1,
body:not(.logged-in) .anim-paragraphs h2,
body:not(.logged-in) .anim-paragraphs h3,
body:not(.logged-in) .anim-paragraphs h4,
body:not(.logged-in) .anim-paragraphs p,
body:not(.logged-in) .anim-paragraphs a,
body:not(.logged-in) .anim-paragraphs div {
  opacity: 0;
  transform: translateY(24px);
  transition: opacity 0.6s cubic-bezier(0.22, 1, 0.36, 1),
              transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

body:not(.logged-in) .anim-fade-up.is-visible,
body:not(.logged-in) .anim-fade-left.is-visible,
body:not(.logged-in) .anim-fade-right.is-visible,
body:not(.logged-in) .anim-fade.is-visible {
  opacity: 1;
  transform: none;
}
body:not(.logged-in) .anim-scale-up.is-visible {
  opacity: 1;
  transform: scale(1) translateY(0);
}

body:not(.logged-in) .anim-paragraphs.is-visible h1,
body:not(.logged-in) .anim-paragraphs.is-visible h2,
body:not(.logged-in) .anim-paragraphs.is-visible h3,
body:not(.logged-in) .anim-paragraphs.is-visible h4,
body:not(.logged-in) .anim-paragraphs.is-visible p,
body:not(.logged-in) .anim-paragraphs.is-visible a,
body:not(.logged-in) .anim-paragraphs.is-visible div {
  opacity: 1;
  transform: translateY(0);
}




.rank-math-breadcrumb {
    letter-spacing: 0.08em;
}
nav.rank-math-breadcrumb .separator {
    margin: 0 12px;
}



.your-link {
    --ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);
    position: relative;
    text-decoration: none;
    display: inline-block;
}

.your-link::before,
.your-link::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -1px;
    display: block;
    width: 100%;
    height: 1px;
    background: currentColor;
    transition: transform 1.1s var(--ease-out-expo);
}

.your-link::before {
    transform: scaleX(0);
    transform-origin: left;
}

.your-link::after {
    transform-origin: right;
    transition-delay: 0.25s;
}

.your-link:hover::before {
    transform: scaleX(1);
    transition-delay: 0.25s;
}

.your-link:hover::after {
    transform: scaleX(0);
    transition-delay: 0s;
}


#brxe-mffgqo strong {
    text-transform: uppercase;
    font-weight: 500 !important;
    font-size: 24px;
	margin-bottom: 16px;
}
@media (max-width: 767px) {
	#brxe-mffgqo strong {
		font-size: 20px;
		margin-bottom: 12px;
	}
	
}



.table > .row:nth-child(1) {
    background: #E3DAC7;
    padding: 33px 12px
	border: 1px solid var(--bricks-color-njsxoh);	
}
.table > .row:nth-child(1) * {
    font-weight: 500;
    font-size: 24px;
    text-transform: uppercase;
}
.table > .row:not(:nth-child(1)) > .col-row:nth-child(1) *, .table > .row:nth-last-child(2) * {
    font-weight: 700;
}
.table > .row:not(:nth-child(1)) {
	border-left: 1px solid var(--bricks-color-njsxoh);
	border-right: 1px solid var(--bricks-color-njsxoh);
}
.table > .row:last-child {
	border: none;
	padding-top: 32px;
}
.table > .row:nth-last-child(2) {
	border: 1px solid var(--bricks-color-njsxoh);
	padding: 24px 12px;
}
.table > .row:nth-last-child(3) {
	padding-bottom: 24px;
}
.table > .row:nth-child(2) {
	padding-top: 24px;
}

.faq > div:first-child {
    border: none;
    padding-top: 0px;
}
.faq > div:last-child {
    padding-bottom: 0px;
}
.faq .listening.brx-open svg path:last-child {
    opacity: 0;
}
@media (max-width: 768px) {
	.table {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

  	.table .row {
    	min-width: 750px;
  	}
	.table .row:hover {
   		background: #e3dac747;
	}
	.table > .row:nth-child(1) * {
		font-size: 20px;
	}
	
}








