<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */
#root {
	font-size: 14px;
}
.eJOjMj {
	width: 100%;
	margin: 0 0 48.9px;
}
.eJOjMj2 {
	width: 100%;
	margin: 0 0 48.9px;
}
@media (min-width: 768px) and (max-width: 1068px), (min-width: 1069px) and (max-width: 1919px), (min-width: 1920px) {
	.dPOyTG {
			align-items: center;
			padding: 0px;
	}	
}
.wrap {
	width: 1280px;
}
.dPOyTG {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px auto;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	justify-content: space-around;
	align-items: flex-start;
	overflow: hidden;
	height: 244.5px;
	min-height: auto;
	perspective: 1px;
	transform-style: preserve-3d;
}
.fTWuPC {
	margin: 0px;
	width: 100%;
	position: absolute;
	height: 100%;
	top: 0%;
	overflow: hidden;
	transform: translate3d(0px, 0px, 0px);
}
@media (min-width: 1069px) and (max-width: 1919px), (min-width: 1920px) {
	.cotDyi {
			cursor: unset;
	}
}
.cotDyi img {
    transform: scale(1);
    transform-origin: 50% 50%;
    transition: transform 0.5s linear 0s;
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}
.cotDyi2 img {
    transform: scale(1);
    transform-origin: 50% 50%;
    transition: transform 0.5s linear 0s;
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.eKPmWh{
    position: relative;
    width: 100%;
    max-width: 1280px;
    margin: 0px auto;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    justify-content: space-around;
    align-items: flex-start;
    overflow: hidden;
    min-height: auto;
    perspective: 1px;
    transform-style: preserve-3d;
	height: 638px;
}
.eRPmWh{
    position: relative;
    width: 70%;
    max-width: 900px;
    margin: 0px auto;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    justify-content: space-around;
    align-items: flex-start;
    overflow: hidden;
    min-height: auto;
    perspective: 1px;
    transform-style: preserve-3d;
	height: 472px;
}

.eRzgtt {
    background-color: rgb(33, 33, 33);
    overflow: hidden;
}
.isCOrS {
    display: flex;
    position: relative;
    height: 100%;
    width: 100%;
    overflow: visible;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin: 0px auto;
}
.isCOlS {
    display: flex;
    position: relative;
    flex-flow: row-reverse;
    height: 100%;
    width: 100%;
    overflow: visible;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin: 0px auto;
}
.lnWhLz {
    width: 50vw;
    height: 100%;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    top: 0%;
}
.iydzrl {
    top: 0px;
    position: relative;
    width: 30vw;
    color: rgb(33, 33, 33);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    -webkit-box-pack: center;
    justify-content: center;
    z-index: 5;
    margin: 0px 10vw;
}
@media (min-width: 1920px), (min-width: 1069px) and (max-width: 1919px) {
.cuKrBO {
    width: 100%;
}
}
.cuKrBO {
    display: block;
    margin: 0px auto;
    position: relative;
}
.jaCLGo {
    text-align: unset;
    margin: 0px auto;
    color: rgb(255, 255, 255);
}
.gyBBbn {
    margin: 0px 0px 10px;
    font-family: var(--heading-font-family);
    letter-spacing: var(--heading-letter-spacing);
    font-weight: 400;
    font-size: calc(1.25rem + 0.25 * ((100vw - 20rem) / 100));
    line-height: 1.3;
}
.bUziEv {
    display: block;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    font-family: var(--text-font-family);
    line-height: 1.7;
    margin: 0px 0px 20px;
    font-size: 14px;
}
.fCYveO {
    margin: 50px 0px;
}
.cilash {
    position: relative;
    display: flex;
    flex-direction: row;
}
.eLBReP {
    position: relative;
    width: calc(53% - 2.4vw);
}
.ZyWMJ {
    position: relative;
    width: 50%;
    padding: 20px 0px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}
.kYvppR {
    width: 60%;
}
.hRfLXd {
    text-align: unset;
    margin: 0px auto;
    color: rgb(0, 0, 0);
}
.gvAjDa {
    margin: 0px 0px 50px;
}
.jYnVcd {
    position: relative;
    display: flex;
    flex-direction: row-reverse;
}
.eLBReP{
    position: relative;
    width: calc(53% - 2.4vw);
}
.gdIXcs picture img {
    position: relative;
    display: block;
    width: 100%;
    z-index: 2;
    height: 100%;
    object-fit: cover;
    object-position: center bottom;
    top: 0px;
}
@media (min-width: 1069px) and (max-width: 1919px) {
.gskRkK {
    max-width: 650px;
}	
}
.gskRkK {
    text-align: center;
    margin: 0px auto;
    width: 50%;
    color: rgb(33, 33, 33);
}
.gNdaS {
    margin: 0px 0px 30px;
    font-weight: 400;
    font-family: var(--text-font-family);
    letter-spacing: 0px;
    font-size: calc(0.875rem + 0.125 * ((100vw - 20rem) / 100));
    line-height: 1.3;
    display: block;
}
.glRRNe {
    margin: 0px 0px 20px;
    font-family: var(--heading-font-family);
    letter-spacing: var(--heading-letter-spacing);
    font-weight: 400;
    font-size: calc(1.25rem + 0.625 * ((100vw - 20rem) / 100));
    line-height: 1.3;
}

@media (min-width: 321px) and (max-width: 767px), (max-width: 320px) {
.hTDMBM {
    min-height: auto;
}	
.eKPmWh {
    min-height: auto;
    height: 100vw;
}
.eRPmWh {
    min-height: auto;
    height: 100vw;
}
}
@media (max-width: 320px), (min-width: 321px) and (max-width: 767px) {
.hTDMBM {
    max-width: unset;
    padding: 0px;
}
.eKPmWh {
    max-width: unset;
    padding: 0px;
}
.eRPmWh {
    max-width: unset;
    padding: 0px;
}
}
@media (min-width: 321px) and (max-width: 767px) {
.hTDMBM {
    width: 100%;
    padding: 0px;
}
.eKPmWh {
    width: 87vw;
    height: 87vw;
    padding: 0px;
}
.eRPmWh {
    width: 87vw;
    height: 87vw;
    padding: 0px;
}
.gskRkK {
    width: 90%;
}
.isCOrS {
    flex-direction: column-reverse;
    width: 100%;
}
.isCOlS {
    flex-direction: column-reverse;
    width: 100%;
}
.iydzrl {
    margin-right: auto;
    margin-left: 0px;
    width: 100%;
    padding: 0px;
    margin-top: 20px;
}
	.jaCLGo {
    width: 90%;
}
}

@media (min-width: 321px) and (max-width: 767px) {
.hTDMBM {
    width: 90%;
}
	
.gskRkK {
    width: 90%;
}
}
@media (max-width: 767px) {
.lnWhLz {
    margin: 0px 0px 5vw;
    width: 100%;
}	
}
@media (max-width: 1068px) {
.cilash {
    flex-direction: column;
}
.eLBReP {
    margin: 0px auto;
    width: 100%;
    max-width: 680px;
}
.ZyWMJ {
    width: 100%;
}
.kYvppR {
    width: auto;
    max-width: 600px;
    padding: 10% 0px;
}
.jYnVcd {
    flex-direction: column;
}
}</pre></body></html>