.m-textimage__title {
    font-family: "Satoshi",sans-serif;
    font-weight: 500;
    font-size: min(max(4rem,3.8vw),8.4rem);
    line-height: 1;
    letter-spacing: -.02em;

}

div[data-component-id="13606"] .m-textimage__title {
  font-family: "DM Serif Display", serif;
  font-weight: 400;
  font-style: italic;
    font-size: min(max(4rem,3.8vw),8.4rem);
    line-height: 1;
    letter-spacing: -.02em;  
}

.m-text__inner, .m-textimage__body {
    font-family: "Satoshi", sans-serif;
    font-weight: 300;
    font-size: min(max(2.2rem, 1.3888888889vw), 3rem);
    line-height: 1.5;
    letter-spacing: normal;
}

div[data-component-id="9854"] .m-text__title {
    font-family: "Satoshi", sans-serif;
    font-weight: 500;
    font-size: min(max(7rem, 2.8vw), 9rem);
    line-height: 1;
    letter-spacing: -.02em;
}

.m-text__title {
    font-family: "Satoshi", sans-serif;
    font-weight: 500;
    font-size: min(max(4rem, 4.4444444444vw), 6.3rem);
    line-height: 1;
    letter-spacing: -.02em;
}

.m-textimage__title {
    font-family: "Satoshi", sans-serif;
    font-weight: 500;
    font-size: min(max(4rem, 4.4444444444vw), 6.3rem);
    line-height: 1;
    letter-spacing: -.02em;
}

 @media screen and (orientation:portrait) {
     /* Portrait styles */
     /*hide your main content and display message */
	div[data-component-id="9854"].m-section {
		position: absolute;
		z-index: 99;
		height: 30vh;
		top: 70vh;
	
			position: relative;
		z-index: inherit;
		height: inherit;
		top: inherit;
	}
 }

 @media screen and (orientation:landscape) {

	div[data-component-id="9854"].m-section {
		position: absolute;
		z-index: 99;
		height: 30vh;
		top: 70vh;
	}
 }


.m-textimage__body {
    font-family: Satoshi, sans-serif;
    font-weight: 300;
    font-size: min(max(3.2rem, 2.22222vw), 3.2rem);
    line-height: 1.2;
    letter-spacing: -0.01em;
}

.m-media.-ratio-16-9::before {
    padding-bottom: 50.25%;
}

.bouncy{
	animation:bouncy 5s infinite linear;
	position:relative;
}
@keyframes bouncy {
	0%{top:0em}
	40%{top:0em}
	43%{top:-0.9em}
	46%{top:0em}
	48%{top:-0.4em}
	50%{top:0em}
	100%{top:0em;}
}
.btn-flip {
	 opacity: 1;
	 outline: 0;
	 color: #fff;
	 line-height: 40px;
	 position: relative;
	 text-align: center;
	 letter-spacing: 1px;
	 display: inline-block;
	 text-decoration: none !important;
	 font-family: "Satoshi", sans-serif;
    font-weight: 300;
    font-size: min(max(2rem, 1.3888888889vw), 3rem);
    line-height: 1.5;
    letter-spacing: normal;
	 text-transform: uppercase;
	 width:40%;
	 
}
 .btn-flip:hover:after {
	 opacity: 1;
	 transform: translateY(0) rotateX(0);
}
 .btn-flip:hover:before {
	 opacity: 0;
	 transform: translateY(50%) rotateX(90deg);
}
 .btn-flip:after {
	 top: 0;
	 left: 0;
	 opacity: 0;
	 width: 100%;
	 color: #323237;
	 display: block;
	 transition: 0.5s;
	 position: absolute;
	 background: #adadaf;
	 content: attr(data-back);
	 transform: rotateX(90deg);
	 padding: 6% 1%;
}
 .btn-flip:before {
	 top: 0;
	 left: 0;
	 opacity: 1;
	 color: #adadaf;
	 display: block;
	 padding: 0 30px;
	 line-height: 40px;
	 transition: 0.5s;
	 position: relative;
	 background: #323237;
	 content: attr(data-front);
	 transform: translateY(0) rotateX(0);
	 padding: 6% 1%;
}
 

/* .m-text__title {
    font-family: "Satoshi",sans-serif;
    font-weight: 500;
    font-size: min(max(4rem,3.8vw),8.4rem);
    line-height: 1;
    letter-spacing: -0.02em;
}

.m-text__subtitle {
    font-size: min(max(2.6rem,3.3333333333vw),4rem);
	font-weight:300;
}
*/

.-richtext h1 {font-size: min(max(2.6rem,3.3333333333vw),4rem);}

div[data-component-id="11010"] .m-media.-ratio-16-9::before {
    padding-bottom: 25%;
}
div[data-component-id="11365"] .m-wrapper {
    text-align: right;
    padding-left: calc(1/var(--cols,24)*calc(100vw - var(--vw-check,15px)));
    padding-right: 0;
}
.-type-small .m-textimage__body {
		font-size: min(max(1rem,2.11111vw),3rem);
}
@media (min-width: 1024px) {
	div[data-component-id="11364"] .m-wrapper {
		position: fixed;
		z-index: 2;
		right:0;
	}	
	div[data-component-id="11365"] .m-text__title {
		position: relative;
		padding: 0;

	}
	.m-container {
			padding-top: 0;
	}
	div[data-component-id="9853"] .m-wrapper {
		margin: auto;
		width: 100%;
		padding:0;
	}
	div[data-component-id="9853"] .-ratio-16-9 {
		margin: auto;
		width: 100%;
	}
	div[data-component-id="9853"] .m-media img, .m-media video {
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		/* height: 100%; */
		object-fit: cover;
		object-position: center;
	}
	
	div[data-component-id="9853"].m-fullmedia {
        margin-bottom: 8rem;
    }
	
	
    div[data-component-id="13529"] .m-media img {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: unset;
        object-fit: unset;
        object-position: center;
    
		margin: auto;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}

    div[data-component-id="13527"] .m-media img {
        display: block;
        position: absolute;
        width: 70vw;
        height: unset;
		margin: auto;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}
	
	div[data-component-id="13528"] .m-text__inner {text-align:center;}
	
	.m-container > .m-section:first-child {
		padding-top: 0;
	}
	.m-textimage__media {
		width: calc(10 / var(--cols, 24) * calc(104vw - var(--vw-check, 15px)));
	}	
	div[data-component-id="11355"] .m-textimage__title {
		transform: translate(0px, 25%) !important;
		text-align:right;
	}
	div[data-component-id="11355"] .m-textimage__body {
		font-size: min(max(1rem,2.11111vw),3rem);
		transform: translate(0px, 10%) !important;
		text-align:right;
	}

	.m-textimage__body::first-child {
		font-size: min(max(5.2rem,2.2222222222vw),6.2rem);
		margin: 10%;
		text-align:right;
	}
	.m-textimage__body h2 {
		font-size: min(max(2.2rem,2.2222222222vw),3.2rem);
	}
	div[data-component-id="10997"] .m-text__inner {
		width:100%;background: #e5c500;
	}
	/*
	.m-text__inner {
		width:100%;
	}
	*/
	div[data-component-id="11357"] .m-text__title {
		width:60%;
		position: relative;
		padding: 2% 0;
		z-index: 10;
	}
	.centerText {
		text-align: center;
		padding: 3%;
		font-size: min(max(3.2rem,2.2222222222vw),4.2rem);
		line-height: 100%;
	}
	.centerText .action-buttons-sell {
		position: relative;
		top: 0;
		right: 0;
		font-size: 5rem;
		width: 250px;
		height: 250px;
	}
	.buyBtn-IT {
		text-transform: capitalize;
		position: relative;
		height: 20px;
		top: 27%;
		text-align: center;
	}
	.m-fullmedia {margin-bottom:0;margin-top:0;}	
	#bottomContent2 {
		position: relative;
		margin: 4% auto 0;
		padding: 1%;
		width: 400px;
		text-align: center;
		background: #ffc800;
		border-radius: 50%;
		font-size: 3.6rem;
		line-height: 110%;
		vertical-align: middle;
		width: 220px;
		height: 220px;
		color: black;
		top: 30%;
		/* right: 8%; */
		z-index: 9999;
		box-shadow: 3px 11px 10px 0px rgba(0,0,0,.5);
	}
	
	.linkInFlex	{margin:-10% 0 0 0}
	
	div[data-component-id="11365"] .m-text__inner {
		width: auto;
	}	
		div[data-component-id="11365"].m-text {
color: white;
    position: absolute;
    z-index: 1;
    bottom: -3%;
    right: 5%;
		}	
		.action-buttons-sell-head {
			display: flex;
			margin: 58% 0 0 auto;
			border-radius: 50%;
			font-size: 3rem;
			line-height: 110%;
			width: 190px;
			height: 190px;
			color: #666;
			justify-content: center;
			align-content: center;
			align-items: center;
			text-align: center;
			background: #ffffff;
			color: black;
			box-shadow: 3px 11px 10px 0px rgba(0,0,0,.5);
		}		
	
		.action-buttons-sell {
		position: absolute;
		margin: -7% auto;	
		padding: 1%;
		width: 400px;
		text-align: center;
		background: #ffc800;
		border-radius: 50%;
		font-size: 3.6rem;
		line-height: 110%;
		vertical-align: middle;
		width: 220px;
		height: 220px;
		color: black;
		top: 20%;
		right: 8%;
		z-index: 9999;
		box-shadow: 3px 11px 10px 0px rgba(0,0,0,.5);
	}
	
	.-inverted .m-textimage__text {
		order: 2;
		padding-left: 5%;
		transform: translate(0px,9%);
	}
	.-t-body-2 {font-size: min(max(3.2rem,2.2222222222vw),3.2rem)}
	.-t-display-7 {font-family: "Satoshi",sans-serif;
		font-weight: 500;
		font-size: min(max(4rem,3.8vw),8.4rem);
		line-height: 1;
		letter-spacing: -0.02em;
	}

	div[data-component-id="11010"] .m-media img {
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: unset;
		object-fit: unset;
		object-position: center;
	}
	.aThirdContainer {width:115%;margin-left: -7.5%;padding:0 6.4%;position:relative;margin-top:3%;}
	.aThird {width:33.3%;padding:0 5%;float:left;margin:auto;text-align:left;position:relative;}
	.aThird:first-child {width:33.3%;padding:0 1% 1% 1%;float:left;margin:auto;text-align:center;position:relative;}
	.aThird p {font-size: 3.3rem;
		line-height: normal;
		padding-bottom: 10%;
	}
	.aThird img {width:100%;}
	.aThird:hover .overlay {
	  opacity: 0.9;
	}
	.clearBoth {clear:both;}
}
@media (max-width: 767px) {
	.aThirdContainer {width:100%;margin-left: auto;padding:0 6.4%;position:relative;}
	.aThird {width:100%;padding:1%;float:none;margin:auto;text-align:center;position:relative;}
	.aThird img {width:100%;}
}
