@import url(https://p.typekit.net/p.css?s=1&k=yij8chm&ht=tk&f=35992.35993.35994.35995.35996.35999&a=86344227&app=typekit&e=css);
body {
	--button-border-radius: 50%;
    --button-bg: black;
    --button-stroke-1: #fff;
    --button-stroke-2: #fff;
    --button-stroke-width: 1px;
    --button-text: #fff;
    --button-bg-hover: transparent;
    --button-stroke-hover-1: #fff;
    --button-stroke-hover-2: #fff;
    --button-stroke-width-hover: 1px;
    --button-text-hover: #fff;
    --color-text: #ffffff;
    --color-bg: #1e1e23;
    --color-link: #e20c6a;
    --color-link-hover: #5a5456;
}

.button {
    visibility: hidden;
    opacity: 0;
	cursor: pointer;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: 0;
	color: var(--button-text);
	background: none;
	width: 70px;
	height: 70px;
	padding: 0;
	margin: 1rem;
	font-family: inherit;
	font-size: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
    right: 12px;
    top: 12px;
    z-index: 100000;
    transition: all .3s ease-out;
}

.button.active {
    opacity: 1;
    visibility: visible;
}

.button:focus,
.button--hover {
	outline: none;
	border-color: var(--button-stroke-hover);
	color: var(--button-text-hover);
	background: var(--button-bg-hover);
}

.button__deco {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-width: var(--button-stroke-width);
	border-style: solid;
	border-radius: var(--button-border-radius);
    background-color: #000;
}

.button__deco--1 {
	border-color: var(--button-stroke-1);
}

.button--hover .button__deco--1 {
	border-color: var(--button-stroke-hover-1);
}

.button__deco--2 {
	border-color: var(--button-stroke-2);
}

.button--hover .button__deco--2 {
	border-color: var(--button-stroke-hover-2);
}

.button__text, 
.button__text-inner {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	position: relative;
	left: 0.5px;
}

.button__text {
	overflow: hidden;
}
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * tenez:
 *   - http://typekit.com/eulas/00000000000000007735e435
 *   - http://typekit.com/eulas/00000000000000007735e434
 *   - http://typekit.com/eulas/00000000000000007735e433
 *   - http://typekit.com/eulas/00000000000000007735e436
 *   - http://typekit.com/eulas/00000000000000007735e430
 *   - http://typekit.com/eulas/00000000000000007735e431
 *
 * © 2009-2022 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2022-08-01 11:34:32 UTC"}*/

@font-face {
font-family:"tenez";
src:url("https://use.typekit.net/af/b24571/00000000000000007735e435/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/b24571/00000000000000007735e435/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/b24571/00000000000000007735e435/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:900;font-stretch:normal;
}

@font-face {
font-family:"tenez";
src:url("https://use.typekit.net/af/ed078a/00000000000000007735e434/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff2"),url("https://use.typekit.net/af/ed078a/00000000000000007735e434/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff"),url("https://use.typekit.net/af/ed078a/00000000000000007735e434/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:900;font-stretch:normal;
}

@font-face {
font-family:"tenez";
src:url("https://use.typekit.net/af/f7aad3/00000000000000007735e433/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/f7aad3/00000000000000007735e433/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/f7aad3/00000000000000007735e433/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"tenez";
src:url("https://use.typekit.net/af/164608/00000000000000007735e436/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/164608/00000000000000007735e436/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/164608/00000000000000007735e436/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"tenez";
src:url("https://use.typekit.net/af/1725d7/00000000000000007735e430/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/1725d7/00000000000000007735e430/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/1725d7/00000000000000007735e430/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"tenez";
src:url("https://use.typekit.net/af/ef00b1/00000000000000007735e431/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/ef00b1/00000000000000007735e431/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/ef00b1/00000000000000007735e431/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

.tk-tenez { font-family: "tenez",sans-serif; }
*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Merriweather, serif;margin:0;padding:0;background-color:#000;overflow-x:hidden;overflow-y:hidden}body.free{overflow-y:scroll}.intro{height:100vh;width:100%;position:absolute;top:0;z-index:100}.intro.hidden{display:none}.intro .visual-wrapper{position:fixed;top:0;height:100%;width:100%;background-image:url(../3ab49383fefdb161d2d5.png);background-size:cover;-webkit-clip-path:polygon(25% 49.5%, 75% 49.5%, 75% 50.5%, 25% 50.5%);clip-path:polygon(25% 49.5%, 75% 49.5%, 75% 50.5%, 25% 50.5%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.intro .visual-wrapper.loaded{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-clip-path:polygon(0% 49.5%, 100% 49.5%, 100% 50.5%, 0% 50.5%);clip-path:polygon(0% 49.5%, 100% 49.5%, 100% 50.5%, 0% 50.5%)}.intro .visual-wrapper.full{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.intro h1{font-size:36px;color:#fff;position:absolute;top:160px;left:128px;font-family:"tenez"}.intro .percents{position:absolute;top:50%;left:9%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:5rem;color:#fff;font-family:"tenez"}@media screen and (max-width: 1024px){.intro .percents{top:40%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:3rem}}.intro .paraph{position:absolute;top:50%;right:9%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:5rem;color:#fff;font-family:"tenez"}@media screen and (max-width: 1024px){.intro .paraph{top:53%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:3rem;right:auto}}.intro .loader{position:absolute;width:80%;height:500px;top:49%;left:10%;background-color:#A09595;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.main-container{opacity:1;visibility:visible;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;z-index:1000;width:100%}.main-container.hidden{opacity:0;visibility:hidden}.main-container .csc-canvas{height:100vh;width:100%;-o-object-fit:cover !important;object-fit:cover !important}.subtitles{position:fixed;z-index:10000;width:100%;height:100px;bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:'Open Sans', sans-serif;font-weight:bold}.subtitles>div{opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:80%;max-width:785px;background-color:rgba(0,0,0,0.5);padding:15px;text-align:center;color:#fff;margin:auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.subtitles>div.show{opacity:1;visibility:visible}.subtitles>div.eleven{background-color:#FFC30B;width:auto;padding:10px 30px;border-radius:14px}.subtitles>div.eleven h3{margin-top:0;color:#000;font-family:'Merriweather', serif;margin-bottom:10px;font-size:24px}.subtitles>div.eleven a{padding:8px 30px;border-radius:50px;border:1px solid black;color:black;text-decoration:none;display:inline-block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-size:16px}.subtitles>div.eleven a:hover{background-color:#000;color:#fff}.splash{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:1000;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.splash.show{visibility:visible;opacity:1}.splash .container{max-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.splash .container h2{font-family:'Open-Sans', sans-serif;font-weight:300;font-size:26px;text-align:center}.splash .container .paraph{width:120px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FECE00;border-radius:50%;border:1.5px solid #000;font-family:'Merriweather', serif;font-size:40px}.splash .container .chevrons{width:57px;height:57px;position:relative}.splash .container .chevrons::before{content:'';position:absolute;width:30px;height:30px;border-left:3px solid black;border-bottom:3px solid black;-webkit-transform:rotate(-45deg) translate(-10px, 10px);transform:rotate(-45deg) translate(-10px, 10px);-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite;left:8px}.splash .container .chevrons::after{content:'';position:absolute;width:30px;height:30px;border-left:3px solid black;border-bottom:3px solid black;bottom:0px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite;left:8px}.last{height:100vh;padding-top:10000px;position:relative}.contact-part{background-color:#000;position:relative;height:100vh;top:0;left:0;bottom:0;right:0;z-index:10001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.contact-part .modal{max-width:800px;width:100%;background-color:#fff;border-radius:4px;text-align:center;background-image:url(../05135ee82982bf23de16.png);max-width:1240px;width:80%;background-size:cover;padding:24px;border-radius:20px;overflow:hidden}.contact-part .contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:20px;overflow:hidden}@media screen and (max-width: 1024px){.contact-part .contact-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-part .contact-container h3{text-align:left;font-size:38px;margin-bottom:18px;margin-top:8px}.contact-part .contact-container .left{background-color:#000;-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;color:#fff;padding:30px}.contact-part .contact-container .left ul{padding:0 24px 0 0}.contact-part .contact-container .left ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px}.contact-part .contact-container .left ul li img{width:40px;height:40px}.contact-part .contact-container .left ul li a{color:#fff;text-decoration:none;text-align:left;padding-left:20px;font-size:16px;font-family:"Open Sans", sans-serif;display:inline-block;max-width:250px;word-wrap:break-word}.contact-part .contact-container .right{background-color:#fff;-webkit-box-flex:2;-ms-flex:2 1 66%;flex:2 1 66%;padding:30px}.contact-part .contact-container .right form{width:100%;text-align:right}.contact-part .contact-container .right form .success{color:#34CC81;font-size:12px;text-align:left;margin-top:6px;font-family:"Open Sans", sans-serif;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.contact-part .contact-container .right form .success.active{opacity:1;visibility:visible}.contact-part .contact-container .right form input,.contact-part .contact-container .right form textarea{width:100%;background-color:#F1F1F1;border:none;outline:none;margin-top:12px;padding:12px 14px;font-size:16px;font-family:"Open Sans", sans-serif}.contact-part .contact-container .right form input#send-button,.contact-part .contact-container .right form textarea#send-button{width:auto;color:#fff;background-color:#34CC81;border-radius:50px;font-weight:bold;padding:8px 18px;cursor:pointer}.contact-part .contact-container .right form input.firstname,.contact-part .contact-container .right form textarea.firstname{margin-top:0}.contact-part.active{opacity:1;visibility:visible}@-webkit-keyframes bounce{0%{bottom:5px}25%{bottom:10px}50%{bottom:12px}75%{bottom:17px}100%{bottom:0}}@keyframes bounce{0%{bottom:5px}25%{bottom:10px}50%{bottom:12px}75%{bottom:17px}100%{bottom:0}}


/*# sourceMappingURL=app.3acdacb5.css.map*/