@import url('../js/fancybox/jquery.fancybox.css');
@import url('../contact-form/datepicker.css');
@import url('swiper.css');
@import url('../contact-form/request-form.css');
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;500&display=swap');
@import url("https://use.typekit.net/luw7oxo.css");
@import url("https://use.typekit.net/zhp3yhu.css");

@font-face {
 font-family: "plank";
 src: url("plank.eot");
}
@font-face {
 font-family: "plank";
 src: url("plank.ttf");
}

@font-face {
 font-family: "monument-extended-2";
 src: url("monument-extended-2.eot");
}
@font-face {
 font-family: "monument-extended-2";
 src: url("monument-extended-2.ttf");
}
@font-face {
 font-family: "MonumentExtended-Regular";
 src: url("MonumentExtended-Regular.eot");
}
@font-face {
 font-family: "MonumentExtended-Regular";
 src: url("MonumentExtended-Regular.ttf");
}
@font-face {
 font-family: "MonumentExtended-Ultrabold";
 src: url("MonumentExtended-Ultrabold.eot");
}
@font-face {
 font-family: "MonumentExtended-Ultrabold";
 src: url("MonumentExtended-Ultrabold.ttf");
}
html, body { margin:0px; padding:0px; font-size:1em; font-family: MonumentExtended-Ultrabold;font-weight:400; color:#fff; background-color:#0a0a0a;}
/*--common--*/
h1 {font-size: 18px;font-weight: 400;position: relative;}
h2 {font-weight: 300;font-size: 29px;position: relative;letter-spacing: 1px;/*! text-transform: uppercase; */margin-top: 120px;font-family: monument-extended-2;line-height: 48px;}
h3 {font-weight: 300;font-size: 29px;/*! text-transform: uppercase; */letter-spacing: 1px;z-index: 1;position: relative;line-height: 48px;font-family: monument-extended-2;}
p, ul {font-family: monument-extended-2;font-size: 18px;font-weight: 300;line-height: 31px;}
a { text-decoration:none; color:inherit;}
a:hover { text-decoration:underline;}
.img_hidden_slide {width: 50px;top: -100px;position: absolute;}
.home-button {}
.home-button:hover {}
.copied {position: absolute;-webkit-clip-path: polygon(87% calc(100% - 85vh), 87% 87%, calc(100% - 85vh) 87%);clip-path: polygon(87% calc(100% - 85vh), 87% 87%, calc(100% - 85vh) 87%);transform: translate(8%, 22%) !important;opacity: 1 !important;filter: brightness(1.5);}

.transition { -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.transition-2 { -webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;}
.transition-3 { -webkit-transition: all 400ms cubic-bezier(.68,-0.55,.27,1.55) 0s;-moz-transition: all 400ms cubic-bezier(.68,-0.55,.27,1.55) 0s;-o-transition: all 400ms cubic-bezier(.68,-0.55,.27,1.55) 0s;transition: all 400ms cubic-bezier(.68,-0.55,.27,1.55) 0s}

/*--menu--*/
.header {position: fixed;z-index: 4;width: 100%;height: 80px;}
	.logo {position: absolute;left: 40px;top: 40px;z-index: 4;}
    .logo img {height: 125px;mix-blend-mode: difference;}


.menu_icon_name { position:absolute;  padding:11px 15px 43px 15px; background-color:#000; color:#fff; display:none;  font-size:0.7em; letter-spacing:2px; font-weight:400; text-transform:uppercase;height: 16px;top: 0;right: 0;width: auto;}
	.mobile_button { width:30px; height:40px; position:absolute; top:35px; left:0; display:block; cursor:pointer; display:none; }
		.menu_line { background-color:#fff; width:100%; height:1px; position:relative; display:block;  }
		.m_line_1 { margin:0px; }
		.m_line_2 { margin:8px 0 0;}
		.m_line_3 { margin:8px 0 0;}

	.mobile_close { /*! -webkit-transform: rotate(45deg) translateX(-5px) translateY(5px); */ /*! -moz-transform: rotate(45deg) translateX(-5px) translateY(5px); */ /*! -ms-transform: rotate(45deg) translateX(-5px) translateY(5px); */ /*! -o-transform: rotate(45deg) translateX(-5px) translateY(5px); */ /*! transform:rotate(45deg) translateX(-5px) translateY(5px); */  }
	.mobile_close .m_line_1 { -webkit-transform: rotate(90deg) translate3d(10px, 0px, 0px); -moz-transform: rotate(90deg) translate3d(10px, 0px, 0px); -ms-transform: rotate(90deg) translate3d(10px, 0px, 0px); -o-transform: rotate(90deg) translate3d(10px, 0px, 0px); transform:rotate(90deg) translate3d(9px, 0px, 0px); }
	.mobile_close .m_line_2 { opacity:0; }
	.mobile_close .m_line_3 { -webkit-transform:translate3d(0px, -10px, 0px); -moz-transform:translate3d(0px, -10px, 0px); -ms-transform: translate3d(0px, -10px, 0px); -o-transform: translate3d(0px, -10px, 0px); transform:translate3d(0px, -10px, 0px); }
  .menu-gold {}

.navigation { display: table; position:absolute; top:0; right:0; z-index: 3; margin:auto; width:100%;top: 0;}
	.nav_inside { display: table; position:relative; margin:0 auto 0 0; right: 0;width: 100%;height: 100%;padding-top: 80px;}
		.menu_container {margin:44px 40px 20px 20px; text-align:right; position:absolute; right:0; top:0;}
			.menu { margin:0px; padding:0px; display:block; text-align: left;position: relative;z-index: 4;}
				.menu_container li { display:block; list-style-type:none; width:auto; font-size:1.1em;height: inherit;position: relative;float: left;}
					.menu_title a { padding:10px 23px;letter-spacing:2px;cursor: pointer; display: block; position: relative;text-decoration:none;letter-spacing: 0.5px;text-transform: uppercase;letter-spacing: 3px;font-size: 13px;}
					.menu_container li:hover .menu-hover-effect { width:100%;filter: none;opacity: 1;}
					.menu_container li:hover .menu_title a { /*! background-position-x:center; *//*! -webkit-text-fill-color: transparent; */}
					.menu_title.menu-active a{ border-bottom:13px solid #9d9a93; color:#212121;}
					.menu_container li.mobile { display:none;}
					.menu_container li:hover .menu-hover-e-2 {}
.menu-other {margin: 20px auto;width: 100%;position: relative;left: 0;margin: 0;display: none;position: absolute;}
.menu-other-href { display: block; font-size: 1; font-weight: 400; width:100%; box-sizing:border-box;  position: relative; text-align: center; top: 0; z-index: 2;padding: 10px 0;color: #000 !important;}
.menu-other-href-last { border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.menu_container li:hover .menu-other {display:block;}
.menu_container li:hover .menu-other-href {text-decoration: none;}
.menu-other-href:hover {color:#fff !important;}
.menu_title {}
.menu-hover-e-2 {position: absolute;z-index: 1;padding-bottom: 8px;}

.menu-button {letter-spacing: 5px !important;padding: 15px 30px !important;transform: translateY(-5px);font-size: 10px !important;}
.menu-button:hover {background-color: #fff !important;-webkit-text-fill-color: #000 !important;background-clip: unset;background-image: unset;}

.menu-line {position: absolute;bottom: 10px;left: 20px;height: 2px;background-color: #fff;width: 0;}
.menu_title a:hover .menu-line {width: calc(100% - 40px);}

#header.fixed {background-color: #0a0a0a;}
#header.fixed .logo {top: 15px;}
#header.fixed .logo img {height: 50px;}
#header.fixed .navigation {}
#header.fixed .nav_inside {}
#header.fixed .menu_container {margin-top: 16px;}
#header.fixed .menu {}
#header.fixed .menu li {}
#header.fixed .menu span {}
#header.fixed .menu a {}
#header.fixed .menu-button {}

  /*--Slide--*/
#slide {overflow: hidden;}
.slide {height:1000px;position:relative;height:calc(100vh);}
  .slide-animation {position: absolute;width: 200%;height: 100%;top: 0;left: 0;animation: 60s linear 0s normal none infinite slide-animation;opacity:0.3;background-repeat: no-repeat;background-size: cover;}
  .slide-animation-img-1 {position: absolute;width:50%;height:100%;left:0;top:0;}
  .slide-animation-img-2 {position: absolute;width:50%;height:100%;right:0;top:0;}
/*@keyframes slide-animation {
		0% {left:0;}
		100% {left:-100%;}
	}*/
  .slide-animation-shape {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-position: center;background-size: cover;}
  .slide-animation-grad-1 {position: absolute;width: 100%;height: 30%;top: 0;left: 0;background: linear-gradient(#0a0a0a, #0a0a0a00, #0a0a0a);background: -webkit-linear-gradient(#0a0a0a, #0a0a0a00, #0a0a0a);background: -moz-linear-gradient(#0a0a0a, #0a0a0a00);opacity: 0.2;}
  .slide-animation-grad-2 {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(to top, #0a0a0a, #0a0a0a00, #0a0a0a);background: -webkit-linear-gradient(bottom, #0a0a0a, #0a0a0a00, #0a0a0a);background: -moz-linear-gradient(to top, #0a0a0a, #0a0a0a00, #0a0a0a);opacity: 0.5;display: none;}

.sezione_slider {position:absolute; width:100%; height:100%; overflow:hidden; left:0; top:0; display:block; box-sizing:border-box; border:0px;height:calc(100vh);}
	.swiper-container {width:100%;height:calc(100vh);}
		.swiper-slide {position:relative;text-align: center;font-size: 18px; background: unset; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; background-position:center; background-repeat:no-repeat; background-size:cover;height:calc(100vh);}
			.swiper_sfondo {object-fit: cover; width: 100%; height: 100%; max-width: 100%; max-height: 100%; transform:scale(1); transition: all 4s cubic-bezier(0.82, 0.01, 0.77, 0.78) 0s;/*! opacity: 0; */}
			.pag-box { bottom:34px; left:0; display: table; width:100%; height:auto; position: absolute; text-align:center;z-index: 3; box-sizing:border-box;}
						.pagination {display: inline-table;position: relative;vertical-align: middle;width: 200px;}
							.swiper-pagination-bullet { background:#fff; width:12px; height:12px; opacity:0.3; margin:0 15px; display:inline-table; vertical-align: middle;-webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;border: solid black 1px;border-radius: 50%;}
							.swiper-pagination-bullet-active { width:12px; height:12px; opacity:0.8; position: relative;border-width: 1.5px;}

#slide .swiper_sfondo.copied img {position:absolute;width:100%;height:100%;left: 0;top: 0;-webkit-transition: all 100ms ease 0s;-moz-transition: all 100ms ease 0s;-o-transition: all 100ms ease 0s;transition: all 100ms ease 0s;}



/*start*/
.start {position: absolute;top: 0;left: 0;width: 100%;height: 100vh;z-index: 1;pointer-events: none;}
	.start-grad {position: absolute;width: 100%;height: 50%;background: linear-gradient(to top, #000, transparent);background: -webkit-linear-gradient(bottom , #000, transparent);background: -moz-linear-gradient(to top, #000, transparent);bottom: 0;left: 0;}
	.start-scroll {position: absolute;display: table;bottom: 55px;left: 30px;transform-origin: bottom left;transform: rotate(90deg) translateX(-100%);font-weight: 100;text-transform: uppercase;letter-spacing: 6px;font-size: 10px;cursor: pointer;padding: 10px;pointer-events: all;}
		.start-scroll span {vertical-align: middle;}
		.start-scroll img {vertical-align: middle;transform: translateY(-1px);height: 11px;}
	.start-scroll:hover {transform: rotate(90deg) translateX(calc(-100% + 10px));text-decoration: unset;}
	.start-scroll:hover img {padding-left:10px;}
	.start-text {position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%, -50%);}
		.start-title { font-family: 'plank';font-size: 100px;text-transform: uppercase;line-height: 75px;pointer-events: all;}
		.start-subtitle {margin-top: 31px;pointer-events: all;line-height: 23px;margin-bottom: 2px;}
		.start-signature-container {overflow: hidden;width: 0px;display: block;margin-left: 80px;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;}
			.start-signature {width: 200px;margin-top: 14px;}
		.start-signature-container-open {width: 300px;margin-left: 0px;pointer-events: all;}

/*appearing text effect*/
.start-title-text {position:absolute;top:0;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-webkit-clip-path: polygon(0% 0px, 100% 0px, 100% 0px, 0% 0px);
clip-path: polygon(0% 0px, 100% 0px, 100% 0px, 0% 0px);transform:translatey(var(--my-line-height))}
.start-title-text-open {;-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(1 * var(--my-line-height)), 0% calc(1 * var(--my-line-height)));
clip-path: polygon(0% 0%, 100% 0%, 100% calc(1 * var(--my-line-height)), 0% calc(1 * var(--my-line-height)));transform:translatey(0)}

.start-title-text:nth-child(1) {position:relative;}

.start-title-text:nth-child(2) {-webkit-clip-path: polygon(0% calc(1 * var(--my-line-height)), 100%  calc(1 * var(--my-line-height)), 100%  calc(1 * var(--my-line-height)), 0%  calc(1 * var(--my-line-height)));
clip-path: polygon(0%  calc(1 * var(--my-line-height)), 100%  calc(1 * var(--my-line-height)), 100%  calc(1 * var(--my-line-height)), 0%  calc(1 * var(--my-line-height)));}
.start-title-text:nth-child(2).start-title-text-open {-webkit-clip-path: polygon(0%  calc(1 * var(--my-line-height)), 100%  calc(1 * var(--my-line-height)), 100%  calc(2 * var(--my-line-height)), 0% calc(2 * var(--my-line-height)));
clip-path: polygon(0%  calc(1 * var(--my-line-height)), 100%  calc(1 * var(--my-line-height)), 100% calc(2 * var(--my-line-height)), 0% calc(2 * var(--my-line-height)));}

.start-title-text:nth-child(3) {-webkit-clip-path: polygon(0% calc(2 * var(--my-line-height)), 100% calc(2 * var(--my-line-height)), 100% calc(2 * var(--my-line-height)), 0% calc(2 * var(--my-line-height)));
clip-path: polygon(0% calc(2 * var(--my-line-height)), 100% calc(2 * var(--my-line-height)), 100% calc(2 * var(--my-line-height)), 0% calc(2 * var(--my-line-height)));}
.start-title-text:nth-child(3).start-title-text-open {-webkit-clip-path: polygon(0% calc(2 * var(--my-line-height)), 100% calc(2 * var(--my-line-height)), 100% calc(3 * var(--my-line-height)), 0% calc(3 * var(--my-line-height)));
clip-path: polygon(0% calc(2 * var(--my-line-height)), 100% calc(2 * var(--my-line-height)), 100% calc(3 * var(--my-line-height)), 0% calc(3 * var(--my-line-height)));}

.start-title-text:nth-child(4) {-webkit-clip-path: polygon(0% calc(3 * var(--my-line-height)), 100% calc(3 * var(--my-line-height)), 100% calc(3 * var(--my-line-height)), 0% calc(3 * var(--my-line-height)));
clip-path: polygon(0% calc(3 * var(--my-line-height)), 100% calc(3 * var(--my-line-height)), 100% calc(3 * var(--my-line-height)), 0% calc(3 * var(--my-line-height)));}
.start-title-text:nth-child(4).start-title-text-open {-webkit-clip-path: polygon(0% calc(3 * var(--my-line-height)), 100% calc(3 * var(--my-line-height)), 100% calc(4 * var(--my-line-height)), 0% calc(4 * var(--my-line-height)));
clip-path: polygon(0% calc(3 * var(--my-line-height)), 100% calc(3 * var(--my-line-height)), 100% calc(4 * var(--my-line-height)), 0% calc(4 * var(--my-line-height)));}

.start-title-text:nth-child(5) {-webkit-clip-path: polygon(0% calc(4 * var(--my-line-height)), 100% calc(4 * var(--my-line-height)), 100% calc(4 * var(--my-line-height)), 0% calc(4 * var(--my-line-height)));
clip-path: polygon(0% calc(4 * var(--my-line-height)), 100% calc(4 * var(--my-line-height)), 100% calc(4 * var(--my-line-height)), 0% calc(4 * var(--my-line-height)));}
.start-title-text:nth-child(5).start-title-text-open {-webkit-clip-path: polygon(0% calc(4 * var(--my-line-height)), 100% calc(4 * var(--my-line-height)), 100% calc(5 * var(--my-line-height)), 0% calc(5 * var(--my-line-height)));
clip-path: polygon(0% calc(4 * var(--my-line-height)), 100% calc(4 * var(--my-line-height)), 100% calc(5 * var(--my-line-height)), 0% calc(5 * var(--my-line-height)));}

.start-title-text:nth-child(6) {-webkit-clip-path: polygon(0% calc(5 * var(--my-line-height)), 100% calc(5 * var(--my-line-height)), 100% calc(5 * var(--my-line-height)), 0% calc(5 * var(--my-line-height)));
clip-path: polygon(0% calc(5 * var(--my-line-height)), 100% calc(5 * var(--my-line-height)), 100% calc(5 * var(--my-line-height)), 0% calc(5 * var(--my-line-height)));}
.start-title-text:nth-child(6).start-title-text-open {-webkit-clip-path: polygon(0% calc(5 * var(--my-line-height)), 100% calc(5 * var(--my-line-height)), 100% calc(6 * var(--my-line-height)), 0% calc(6 * var(--my-line-height)));
clip-path: polygon(0% calc(5 * var(--my-line-height)), 100% calc(5 * var(--my-line-height)), 100% calc(6 * var(--my-line-height)), 0% calc(6 * var(--my-line-height)));}

.start-title-text:nth-child(7) {-webkit-clip-path: polygon(0% calc(6 * var(--my-line-height)), 100% calc(6 * var(--my-line-height)), 100% calc(6 * var(--my-line-height)), 0% calc(6 * var(--my-line-height)));
clip-path: polygon(0% calc(6 * var(--my-line-height)), 100% calc(6 * var(--my-line-height)), 100% calc(6 * var(--my-line-height)), 0% calc(6 * var(--my-line-height)));}
.start-title-text:nth-child(7).start-title-text-open {-webkit-clip-path: polygon(0% calc(6 * var(--my-line-height)), 100% calc(6 * var(--my-line-height)), 100% calc(7 * var(--my-line-height)), 0% calc(7 * var(--my-line-height)));
clip-path: polygon(0% calc(6 * var(--my-line-height)), 100% calc(6 * var(--my-line-height)), 100% calc(7 * var(--my-line-height)), 0% calc(7 * var(--my-line-height)));}

.start-title-text:nth-child(8) {-webkit-clip-path: polygon(0% calc(7 * var(--my-line-height)), 100% calc(7 * var(--my-line-height)), 100% calc(7 * var(--my-line-height)), 0% calc(7 * var(--my-line-height)));
clip-path: polygon(0% calc(7 * var(--my-line-height)), 100% calc(7 * var(--my-line-height)), 100% calc(7 * var(--my-line-height)), 0% calc(7 * var(--my-line-height)));}
.start-title-text:nth-child(8).start-title-text-open {-webkit-clip-path: polygon(0% calc(7 * var(--my-line-height)), 100% calc(7 * var(--my-line-height)), 100% calc(8 * var(--my-line-height)), 0% calc(8 * var(--my-line-height)));
clip-path: polygon(0% calc(7 * var(--my-line-height)), 100% calc(7 * var(--my-line-height)), 100% calc(8 * var(--my-line-height)), 0% calc(8 * var(--my-line-height)));}


.start-subtitle-text {position:absolute;top:0;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-webkit-clip-path: polygon(0% 0px, 100% 0px, 100% 0px, 0% 0px);
clip-path: polygon(0% 0px, 100% 0px, 100% 0px, 0% 0px);transform:translatey(var(--my-line-height2));
font-family: monument-extended-2;
line-height: 48px;
font-size: 29px;
max-width: 1080px;
}
.start-subtitle-text-open {;-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(1 * var(--my-line-height2)), 0% calc(1 * var(--my-line-height2)));
clip-path: polygon(0% 0%, 100% 0%, 100.00% 104px, -0.11% 104px);transform:translatey(0)}

.start-subtitle-text:nth-child(1) {position:relative;}

.start-subtitle-text:nth-child(2) {-webkit-clip-path: polygon(0% calc(1 * var(--my-line-height2)), 100%  calc(1 * var(--my-line-height2)), 100%  calc(1 * var(--my-line-height2)), 0%  calc(1 * var(--my-line-height2)));
clip-path: polygon(0%  calc(1 * var(--my-line-height2)), 100%  calc(1 * var(--my-line-height2)), 100%  calc(1 * var(--my-line-height2)), 0%  calc(1 * var(--my-line-height2)));}
.start-subtitle-text:nth-child(2).start-subtitle-text-open {-webkit-clip-path: polygon(0%  calc(1 * var(--my-line-height2)), 100%  calc(1 * var(--my-line-height2)), 100%  calc(2 * var(--my-line-height2)), 0% calc(2 * var(--my-line-height2)));
clip-path: polygon(0%  calc(1 * var(--my-line-height2)), 100%  calc(1 * var(--my-line-height2)), 100% calc(2 * var(--my-line-height2)), 0% calc(2 * var(--my-line-height2)));}
/*appearing text effect end*/

/*main*/
.main {position: relative;width: 100%;overflow: hidden;padding: 60px 0 180px;}
	.main-grad {position: absolute;width: 100%;height: 100%;background: linear-gradient(to bottom, #000, transparent);background: -webkit-linear-gradient(top , #000, transparent);background: -moz-linear-gradient(to bottom, #000, transparent, transparent);top: 0;left: 0;transform-origin: top right;transform: skew(-45deg);}
	.inner {width: 80%;margin: 0 auto;max-width: 1300px;position: relative;z-index: 1;}
	.main-inner {margin-bottom: 75px;}
		.title {position: relative;margin-bottom: 70px;margin-top: 90px;}
			.title-back {position: absolute;font-family: 'plank';font-size: 16vw;text-transform: uppercase;left: -4vw;top: 50%;transform: translateY(-50%);background: url('../img/layout/gold-texture.jpg') no-repeat center center;background-size: auto;background-clip: border-box;background-size: auto;background-clip: border-box;-webkit-text-stroke: 0px #000;-webkit-text-fill-color: transparent;-webkit-background-clip: text;-moz-background-clip: text;background-clip: text;background-size: cover; padding-right: 10vw;}
      .title-back-2 {position: absolute;font-family: 'plank';font-size: 16vw;text-transform: uppercase;left: -4vw;top: 50%;transform: translateY(-50%);background: url('../img/layout/gold-texture.jpg') no-repeat center center;background-size: auto;background-clip: border-box;background-size: auto;background-clip: border-box;-webkit-text-stroke: 0px #000;-webkit-text-fill-color: transparent;-webkit-background-clip: text;-moz-background-clip: text;background-clip: text;background-size: cover;}
			.title-text {font-family: 'plank';font-size: 75px;text-transform: uppercase;line-height: 68px;margin-bottom: 13px;position: relative;}
			.title-line {position: relative;visibility: hidden;}
	.main h2 {}
	.main p {column-count: 2;column-gap: 33px;text-align: justify;margin-top: 61px;position: relative;font-size: 14px;}

.main-2 {padding-bottom: 0;}
  .main-2 h1 {}
  .main-2 h2 {}
	.main-2 .main-grad {}
	.main-2 .main-inner {}
    .main-2 .title {}
			.main-2 .title-back {}
			.main-2 .title-text {}
			.main-2 .title-line {}
		.main-2 h2 {}
    .main-2 p {column-count: 1;}

/*exclusive*/
.exclusive {position: relative;width: 100%;box-sizing: border-box;overflow: hidden;}
	.exclusive-inner {}
	.exclusive-box {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
		.exclusive-box-back {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-position: center;background-size: cover;}
		.exclusive-box-grad-1 {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: linear-gradient(#0a0a0a, #0a0a0a00, #0a0a0a);background: -webkit-linear-gradient(#0a0a0a, #0a0a0a00, #0a0a0a);background: -moz-linear-gradient(#0a0a0a, #0a0a0a00, #0a0a0a);}
		.exclusive-box-grad-2 {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: linear-gradient(to top, #0a0a0a, #0a0a0a00, #0a0a0a);background: -webkit-linear-gradient(bottom, #0a0a0a, #0a0a0a00, #0a0a0a);background: -moz-linear-gradient(to top, #0a0a0a, #0a0a0a00, #0a0a0a);}
		.excl-center {position: absolute;left: 50%;top: 10%;transform: translateX(-50%);width: 27vw;height: 40vw;z-index: 1;opacity:0;transform: translate(-50%, 38%);pointer-events: none;}
			.excl-center-white {width: calc(100% + 30px);height: calc(100% + 30px);left: -15px;top: -15px;position: absolute;opacity: 0.7;position: 50%;left: 50%;top: calc(10% - 15px);width: calc(40vw + 30px);height: calc(40vw + 30px);opacity: 0;transform: translateX(-50%) translateY(calc(38% - 10px));pointer-events: none;z-index: 1;mix-blend-mode: difference;position: absolute;}
			.excl-center-img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-position: center;background-size: cover;-webkit-clip-path: polygon\(87% calc(50% 0, 100% 50%, 50% 100%, 0 50%);pointer-events: all;}
        .excl-center-img div {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-position: center;background-size: cover;/*! display: none; */background-image: none !important;background: #000000c9;backdrop-filter: blur(10px);border: 2px solid #fff;border-radius: 40px;}
      .excl-center:hover .excl-center-img {/*! filter: brightness(1.1) contrast(1.2); */}
      .excl-center:hover .excl-center-img div {/* transform: scale(1.1); *//*! width: 110%; *//*! height:  110%; *//*! left:  -5%; *//*! top: -5%; */}
			.excl-center-text {position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;text-align: center;font-size: 35px;width: 70%;font-weight: 300;pointer-events: all;}
			.excl-center-text span {font-weight: 400;}
		.excl-med {position: absolute;left: 50%;top: calc(10% + 5vw);transform: translateX(-50%);width: 21vw;height: 30vw;opacity:0;pointer-events: none;}
		.excl-med-1 {left: calc(50% - 27vw);transform: translate(-90%, -40%);}
		.excl-med-2 {left: calc(50% + 27vw);transform: translate(-10%, -40%);}
			.excl-med-img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-position: center;background-size: cover;-webkit-clip-path: polygon\(87% calc(50% 0, 100% 50%, 50% 100%, 0 50%);/*! clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%); */pointer-events: all;background-image: none !important;background: #0000;background-image: none;backdrop-filter: blur(30px);border: 2px solid #fff;border-radius: 40px;overflow: hidden;}
        .excl-med-img div {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-position: center;background-size: cover;}
      .excl-med:hover .excl-med-img {filter: brightness(1.1) contrast(1.2);}
      .excl-med:hover .excl-med-img div {/* transform: scale(1.05); */width: 105%;height: 105%;left: -2.5%;top: -2.5%;}
			.excl-med-text {position: absolute;/*! top: 50%; *//*! transform: translatey(-50%); */font-size: 23px;width: 90%;font-weight: 300;line-height: 30px;pointer-events: all;left: 5%;text-align: center;}
			.excl-med-text div {/*! float:right; */}
				.excl-med-text span {font-weight: 400;}
			.excl-med-1 .excl-med-text {/*! text-align: right; *//*! right: 80%; */}
			.excl-med-2 .excl-med-text {/*! text-align: left; *//*! left: 80%; */}
				.excl-med-1 .excl-med-text-shape {float: right;height: 140px;width: 100%;/*! shape-outside: polygon(100% 0, calc(100% - 2vw) 0, calc(100% - 7vw) 50%, calc(100% - 2vw) 100%, 100% 100%); */-webkit-shape-outside: polygon(100% 0, calc(100% - 2vw) 0, calc(100% - 7vw) 50%, calc(100% - 2vw) 100%, 100% 100%);/*! background-color: red; */-webkit-clip-path: polygon(100% 0, calc(100% - 2vw) 0, calc(100% - 7vw) 50%, calc(100% - 2vw) 100%, 100% 100%);clip-path: polygon(100% 0, calc(100% - 2vw) 0, calc(100% - 7vw) 50%, calc(100% - 2vw) 100%, 100% 100%);}
				.excl-med-2 .excl-med-text-shape {float: left;height: 140px;width: 100%;/*! shape-outside: polygon(0% 0, 2vw 0, 7vw 50%, 2vw 100%, 0% 100%); */-webkit-shape-outside: polygon(0% 0, 2vw 0, 7vw 50%, 2vw 100%, 0% 100%);/*! background-color: red; */-webkit-clip-path: polygon(0% 0, 2vw 0, 7vw 50%, 2vw 100%, 0% 100%);clip-path: polygon(0% 0, 2vw 0, 7vw 50%, 2vw 100%, 0% 100%);}
		.excl-small {position: absolute;left: 50%;top: calc(10% + 29.5vw);transform: translateX(-50%);width: 20vw;height: 20vw;opacity:0;pointer-events: none;}
		.excl-small-1 {left: calc(50% - 12.5vw);transform: translate(-90%, 40%);}
		.excl-small-2 {left: calc(50% + 12.5vw);transform: translate(-10%, 40%);}
			.excl-small-img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-position: center;background-size: cover;-webkit-clip-path: polygon\(87% calc(50% 0, 100% 50%, 50% 100%, 0 50%);clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);pointer-events: all;}
        .excl-small-img div {position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-position: center;background-size: cover;}
      .excl-small:hover .excl-small-img {/*! filter: brightness(1.1) contrast(1.2); */}
      .excl-small:hover .excl-small-img div {/* transform: scale(1.05); */width: 105%;height: 105%;left: -2.5%;top: -2.5%;}
			.excl-small-text {position: absolute;top: 50%;transform: translatey(-50%);font-size: 23px;width: 60%;font-weight: 300;line-height: 30px;text-align: center;width: 87%;top: 93%;pointer-events: all;}
			.excl-small-text span {font-weight: 400;}
			.excl-small-1 .excl-small-text {right: 75%;}
			.excl-small-2 .excl-small-text {left: 75%;}

      .excl-center-open {opacity:1;transform: translateX(-50%);}
      .excl-center-white-open {opacity:1;transform: translateX(-50%);}
      .excl-med-1-open {opacity:1;transform: translateX(-50%);}
      .excl-med-2-open {opacity:1;transform: translateX(-50%);}
      .excl-small-1-open {opacity:1;transform: translateX(-50%);}
      .excl-small-2-open {opacity:1;transform: translateX(-50%);}

.athlete {padding-top: 130px;position: relative;width: 100%;box-sizing: border-box;overflow: hidden;}
  .athlete-back {position: absolute;top: 0;left: 0;width: 100%;height: 50%;background-position: center;background-size: cover;opacity: 0.4;top: 40%;transform: translateY(-50%);}
    .athlete-back-grad-1 {position: absolute;width: 100%;height: 50%;background: linear-gradient(to bottom, #0a0a0a, transparent);background: -webkit-linear-gradient(top , #0a0a0a, transparent);background: -moz-linear-gradient(to bottom, #0a0a0a, transparent);top: 0;left: 0;}
    .athlete-back-grad-2 {position: absolute;width: 100%;height: 50%;background: linear-gradient(to top, #0a0a0a, transparent);background: -webkit-linear-gradient(bottom , #0a0a0a, transparent);background: -moz-linear-gradient(to top, #0a0a0a, transparent);bottom: 0;left: 0;}
	.athlete-inner {}
  .athlete-img-box {position: absolute;height: 100%;width: 100%;top: 0;left: 0;pointer-events: none;}
    .athlete-trigger {position: absolute;top:calc(50%); }
    .athlete-img-1 {position: absolute;width: 55%;height: 50%;top: 29%;background-position: center;background-size: cover;}
    .athlete-img-1.copied {-webkit-clip-path: polygon(13% 87%, 13% 87%, 13% 87%);clip-path: polygon(13% 87%, 13% 87%, 13% 87%);transform: translate(-7%, 36%) !important;filter: unset;}
    .athlete-img-open {-webkit-clip-path: polygon(13% calc(100% - 85vh), 13% 87%, 85vh 87%) !important;clip-path: polygon(13% calc(100% - 85vh), 13% 87%, 85vh 87%) !important;}
    .athlete-img-2 {position: absolute;width: calc(45% - 25px);height: 45vw;bottom: 0;background-position: center;background-size: cover;right: 0;}
    .athlete-appearing-img-1 {transform: translate(-50%, 50%);opacity: 0;}
    .athlete-appearing-img-2 {transform: translate(50%, 50%);opacity: 0;}
    .athlete-appearing-img {transform: unset;opacity: 1;}
  .athlete-text-box {width: 40%;margin: 110px 10% auto auto;position: relative;padding-bottom: 41vw;}
    .athlete-title-text {}
    .athlete-title-line {}
    .athlete-text {font-size: 23px;font-style: italic;letter-spacing: 2px;line-height: 34px;margin-top: 50px;}
    .circle-button {margin: 44px 0;display: table;position: relative;pointer-events: none;visibility: hidden;}
      .circle-button .circle-button-text {width: 170px;}
      .circle-button:hover .circle-button-text {transform: rotate(180deg);}
      .circle-button:hover {transform: rotate(45deg)}
      .circle-arrow {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 22px;}

.event {position: relative;width: 100%;margin-top: 190px;padding-bottom: 0px;/*! overflow: hidden; */}
  .event-container {overflow: hidden;padding-bottom: 190px;}
	.event-inner {/*! overflow: hidden; */}
    .event-img {position: absolute;width: 48vw;left: 10%;/*! height: 66.7vw; */background-position: center;background-size: -5%;top: 2%;mask:url('../img/layout/events-shape.svg');-webkit-mask-image:url('../img/layout/events-shape.svg');mask-size: 417px;background-position:center;background-size:cover;background-repeat:no-repeat;mask-repeat: no-repeat;mask-size: cover;background-attachment: fixed;-webkit-mask-size:contain;background-position: center;-webkit-mask-position: 25%;background-size: contain;/*! max-width: 590px; *//*! max-height: 852.934px; *//* max-width: 660px; *//* max-height: 952px; */-webkit-clip-path: polygon\(0% 2px, 100% 2px, 100% calc(100% - 2px), 0% calc(100% - 2px);clip-path: polygon(0% 2px, 100% 2px, 100% calc(100% - 2px), 0% calc(100% - 2px));}

    .event-text-box {width: 35%;margin: 110px 10% auto auto;position: relative;/*! padding-bottom: 41vw; */}
    .event-top-title {font-family: 'monument-extended-2';font-size: 18px;font-weight: 100;text-transform: uppercase;color: #000;display: table;font-size: 28px;line-height: 31px;margin-bottom: 20px;-webkit-text-stroke-width: 0.5px;-webkit-text-stroke-color: #000;font-style: italic;background-color: #fff;}
      .event-title-text {}
      /*appearing text effect*//*
      .event-top-title-text {position:absolute;top:0;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0.1sall;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0.1s;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0.1s;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0.1s;-webkit-clip-path: polygon(0% 0px, 100% 0px, 100% 0px, 0% 0px);
      clip-path: polygon(0% 0px, 100% 0px, 100% 0px, 0% 0px);transform:translatey(var(--my-line-height21));
padding: 1px 6px 1px 4px;
background-color: #fff;
}
      .event-top-title-text-open {;-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(1 * var(--my-line-height21)), 0% calc(1 * var(--my-line-height21)));
      clip-path: polygon(0% 0%, 100% 0%, 100% calc(1 * var(--my-line-height21)), 0% calc(1 * var(--my-line-height21)));transform:translatey(0)}

      .event-top-title-text:nth-child(1) {position:relative;}

      .event-title {position:absolute;top:0;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-webkit-clip-path: polygon(0% 0px, 100% 0px, 100% 0px, 0% 0px);
      clip-path: polygon(0% 0px, 100% 0px, 100% 0px, 0% 0px);transform:translatey(var(--my-line-height3))}
      .event-title-open {;-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(1 * var(--my-line-height3)), 0% calc(1 * var(--my-line-height3)));
      clip-path: polygon(0% 0%, 100% 0%, 100% calc(1 * var(--my-line-height3)), 0% calc(1 * var(--my-line-height3)));transform:translatey(0)}

      .event-title:nth-child(1) {position:relative;}

      .event-title:nth-child(2) {-webkit-clip-path: polygon(0% calc(1 * var(--my-line-height3)), 100%  calc(1 * var(--my-line-height3)), 100%  calc(1 * var(--my-line-height3)), 0%  calc(1 * var(--my-line-height3)));
      clip-path: polygon(0%  calc(1 * var(--my-line-height3)), 100%  calc(1 * var(--my-line-height3)), 100%  calc(1 * var(--my-line-height3)), 0%  calc(1 * var(--my-line-height3)));}
      .event-title:nth-child(2).event-title-open {-webkit-clip-path: polygon(0%  calc(1 * var(--my-line-height3)), 100%  calc(1 * var(--my-line-height3)), 100%  calc(2 * var(--my-line-height3)), 0% calc(2 * var(--my-line-height3)));
      clip-path: polygon(0%  calc(1 * var(--my-line-height3)), 100%  calc(1 * var(--my-line-height3)), 100% calc(2 * var(--my-line-height3)), 0% calc(2 * var(--my-line-height3)));}

      .event-title:nth-child(3) {-webkit-clip-path: polygon(0% calc(2 * var(--my-line-height3)), 100% calc(2 * var(--my-line-height3)), 100% calc(2 * var(--my-line-height3)), 0% calc(2 * var(--my-line-height3)));
      clip-path: polygon(0% calc(2 * var(--my-line-height3)), 100% calc(2 * var(--my-line-height3)), 100% calc(2 * var(--my-line-height3)), 0% calc(2 * var(--my-line-height3)));}
      .event-title:nth-child(3).event-title-open {-webkit-clip-path: polygon(0% calc(2 * var(--my-line-height3)), 100% calc(2 * var(--my-line-height3)), 100% calc(3 * var(--my-line-height3)), 0% calc(3 * var(--my-line-height3)));
      clip-path: polygon(0% calc(2 * var(--my-line-height3)), 100% calc(2 * var(--my-line-height3)), 100% calc(3 * var(--my-line-height3)), 0% calc(3 * var(--my-line-height3)));}

      .event-title:nth-child(4) {-webkit-clip-path: polygon(0% calc(3 * var(--my-line-height3)), 100% calc(3 * var(--my-line-height3)), 100% calc(3 * var(--my-line-height3)), 0% calc(3 * var(--my-line-height3)));
      clip-path: polygon(0% calc(3 * var(--my-line-height3)), 100% calc(3 * var(--my-line-height3)), 100% calc(3 * var(--my-line-height3)), 0% calc(3 * var(--my-line-height3)));}
      .event-title:nth-child(4).event-title-open {-webkit-clip-path: polygon(0% calc(3 * var(--my-line-height3)), 100% calc(3 * var(--my-line-height3)), 100% calc(4 * var(--my-line-height3)), 0% calc(4 * var(--my-line-height3)));
      clip-path: polygon(0% calc(3 * var(--my-line-height3)), 100% calc(3 * var(--my-line-height3)), 100% calc(4 * var(--my-line-height3)), 0% calc(4 * var(--my-line-height3)));}

      .event-subtitle-text {position:absolute;top:0;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-webkit-clip-path: polygon(0% 0px, 100% 0px, 100% 0px, 0% 0px);
      clip-path: polygon(0% 0px, 100% 0px, 100% 0px, 0% 0px);transform:translatey(var(--my-line-height4))}
      .event-subtitle-text-open {;-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(1 * var(--my-line-height4)), 0% calc(1 * var(--my-line-height4)));
      clip-path: polygon(0% 0%, 100% 0%, 100% calc(1 * var(--my-line-height4)), 0% calc(1 * var(--my-line-height4)));transform:translatey(0)}

      .event-subtitle-text:nth-child(1) {position:relative;}

      .event-title-line {position:absolute;top:0;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0.1s;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0.1s;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0.1s;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0.1s;-webkit-clip-path: polygon(0% 0px, 100% 0px, 100% 0px, 0% 0px);
      clip-path: polygon(0% 0px, 100% 0px, 100% 0px, 0% 0px);transform:translatey(var(--my-line-height5))}
      .event-title-line-open {;-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(1 * var(--my-line-height5)), 0% calc(1 * var(--my-line-height5)));
      clip-path: polygon(0% 0%, 100% 0%, 100% calc(1 * var(--my-line-height5)), 0% calc(1 * var(--my-line-height5)));transform:translatey(0)}

      .event-title-line:nth-child(1) {position:relative;}

      .event-text {position:absolute;top:0;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-webkit-clip-path: polygon(0% 0px, 100% 0px, 100% 0px, 0% 0px);
      clip-path: polygon(0% 0px, 100% 0px, 100% 0px, 0% 0px);transform:translatey(var(--my-line-height6))}
      .event-text-open {;-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(1 * var(--my-line-height6)), 0% calc(1 * var(--my-line-height6)));
      clip-path: polygon(0% 0%, 100% 0%, 100% calc(1 * var(--my-line-height6)), 0% calc(1 * var(--my-line-height6)));transform:translatey(0)}

      .event-text:nth-child(1) {position:relative;}

      .event-text:nth-child(2) {-webkit-clip-path: polygon(0% calc(1 * var(--my-line-height6)), 100%  calc(1 * var(--my-line-height6)), 100%  calc(1 * var(--my-line-height6)), 0%  calc(1 * var(--my-line-height6)));
      clip-path: polygon(0%  calc(1 * var(--my-line-height6)), 100%  calc(1 * var(--my-line-height6)), 100%  calc(1 * var(--my-line-height6)), 0%  calc(1 * var(--my-line-height6)));}
      .event-text:nth-child(2).event-text-open {-webkit-clip-path: polygon(0%  calc(1 * var(--my-line-height6)), 100%  calc(1 * var(--my-line-height6)), 100%  calc(2 * var(--my-line-height6)), 0% calc(2 * var(--my-line-height6)));
      clip-path: polygon(0%  calc(1 * var(--my-line-height6)), 100%  calc(1 * var(--my-line-height6)), 100% calc(2 * var(--my-line-height6)), 0% calc(2 * var(--my-line-height6)));}

      .event-text:nth-child(3) {-webkit-clip-path: polygon(0% calc(2 * var(--my-line-height6)), 100% calc(2 * var(--my-line-height6)), 100% calc(2 * var(--my-line-height6)), 0% calc(2 * var(--my-line-height6)));
      clip-path: polygon(0% calc(2 * var(--my-line-height6)), 100% calc(2 * var(--my-line-height6)), 100% calc(2 * var(--my-line-height6)), 0% calc(2 * var(--my-line-height6)));}
      .event-text:nth-child(3).event-text-open {-webkit-clip-path: polygon(0% calc(2 * var(--my-line-height6)), 100% calc(2 * var(--my-line-height6)), 100% calc(3 * var(--my-line-height6)), 0% calc(3 * var(--my-line-height6)));
      clip-path: polygon(0% calc(2 * var(--my-line-height6)), 100% calc(2 * var(--my-line-height6)), 100% calc(3 * var(--my-line-height6)), 0% calc(3 * var(--my-line-height6)));}

      .event-text:nth-child(4) {-webkit-clip-path: polygon(0% calc(3 * var(--my-line-height6)), 100% calc(3 * var(--my-line-height6)), 100% calc(3 * var(--my-line-height6)), 0% calc(3 * var(--my-line-height6)));
      clip-path: polygon(0% calc(3 * var(--my-line-height6)), 100% calc(3 * var(--my-line-height6)), 100% calc(3 * var(--my-line-height6)), 0% calc(3 * var(--my-line-height6)));}
      .event-text:nth-child(4).event-text-open {-webkit-clip-path: polygon(0% calc(3 * var(--my-line-height6)), 100% calc(3 * var(--my-line-height6)), 100% calc(4 * var(--my-line-height6)), 0% calc(4 * var(--my-line-height6)));
      clip-path: polygon(0% calc(3 * var(--my-line-height6)), 100% calc(3 * var(--my-line-height6)), 100% calc(4 * var(--my-line-height6)), 0% calc(4 * var(--my-line-height6)));}

      .event-text:nth-child(5) {-webkit-clip-path: polygon(0% calc(4 * var(--my-line-height6)), 100% calc(4 * var(--my-line-height6)), 100% calc(4 * var(--my-line-height6)), 0% calc(4 * var(--my-line-height6)));
      clip-path: polygon(0% calc(4 * var(--my-line-height6)), 100% calc(4 * var(--my-line-height6)), 100% calc(4 * var(--my-line-height6)), 0% calc(4 * var(--my-line-height6)));}
      .event-text:nth-child(5).event-text-open {-webkit-clip-path: polygon(0% calc(4 * var(--my-line-height6)), 100% calc(4 * var(--my-line-height6)), 100% calc(5 * var(--my-line-height6)), 0% calc(5 * var(--my-line-height6)));
      clip-path: polygon(0% calc(4 * var(--my-line-height6)), 100% calc(4 * var(--my-line-height6)), 100% calc(5 * var(--my-line-height6)), 0% calc(5 * var(--my-line-height6)));}

      .event-text:nth-child(6) {-webkit-clip-path: polygon(0% calc(5 * var(--my-line-height6)), 100% calc(5 * var(--my-line-height6)), 100% calc(5 * var(--my-line-height6)), 0% calc(5 * var(--my-line-height6)));
      clip-path: polygon(0% calc(5 * var(--my-line-height6)), 100% calc(5 * var(--my-line-height6)), 100% calc(5 * var(--my-line-height6)), 0% calc(5 * var(--my-line-height6)));}
      .event-text:nth-child(6).event-text-open {-webkit-clip-path: polygon(0% calc(5 * var(--my-line-height6)), 100% calc(5 * var(--my-line-height6)), 100% calc(6 * var(--my-line-height6)), 0% calc(6 * var(--my-line-height6)));
      clip-path: polygon(0% calc(5 * var(--my-line-height6)), 100% calc(5 * var(--my-line-height6)), 100% calc(6 * var(--my-line-height6)), 0% calc(6 * var(--my-line-height6)));}

      .event-text:nth-child(7) {-webkit-clip-path: polygon(0% calc(6 * var(--my-line-height6)), 100% calc(6 * var(--my-line-height6)), 100% calc(6 * var(--my-line-height6)), 0% calc(6 * var(--my-line-height6)));
      clip-path: polygon(0% calc(6 * var(--my-line-height6)), 100% calc(6 * var(--my-line-height6)), 100% calc(6 * var(--my-line-height6)), 0% calc(6 * var(--my-line-height6)));}
      .event-text:nth-child(7).event-text-open {-webkit-clip-path: polygon(0% calc(6 * var(--my-line-height6)), 100% calc(6 * var(--my-line-height6)), 100% calc(7 * var(--my-line-height6)), 0% calc(7 * var(--my-line-height6)));
      clip-path: polygon(0% calc(6 * var(--my-line-height6)), 100% calc(6 * var(--my-line-height6)), 100% calc(7 * var(--my-line-height6)), 0% calc(7 * var(--my-line-height6)));}

      .event-text:nth-child(8) {-webkit-clip-path: polygon(0% calc(7 * var(--my-line-height6)), 100% calc(7 * var(--my-line-height6)), 100% calc(7 * var(--my-line-height6)), 0% calc(7 * var(--my-line-height6)));
      clip-path: polygon(0% calc(7 * var(--my-line-height6)), 100% calc(7 * var(--my-line-height6)), 100% calc(7 * var(--my-line-height6)), 0% calc(7 * var(--my-line-height6)));}
      .event-text:nth-child(8).event-text-open {-webkit-clip-path: polygon(0% calc(7 * var(--my-line-height6)), 100% calc(7 * var(--my-line-height6)), 100% calc(8 * var(--my-line-height6)), 0% calc(8 * var(--my-line-height6)));
      clip-path: polygon(0% calc(7 * var(--my-line-height6)), 100% calc(7 * var(--my-line-height6)), 100% calc(8 * var(--my-line-height6)), 0% calc(8 * var(--my-line-height6)));}*/


      .event-subtitle {position:relative;font-size: 31px;font-family: 'plank';background: url('../img/layout/gold-text-back.jpg') no-repeat center center;background-size: auto;background-clip: border-box;background-size: auto;background-clip: border-box;-webkit-text-stroke: 0px #000;-webkit-text-fill-color: transparent;-webkit-background-clip: text;-moz-background-clip: text;background-clip: text;background-size: cover;letter-spacing: 5px;margin-bottom: 42px;}
      .event-title-line-box {margin-bottom: 50px;}
      .event-title-line {}
      .event-text-container {position: relative;}
      .event-text {font-size: 23px;font-style: italic;letter-spacing: 2px;line-height: 34px;margin-top: 0;font-family: 'Jost', sans-serif;font-weight: 300;}

.event-back-text {position: absolute;bottom: 0;left: 0;text-transform: uppercase;font-size: 10vw;font-weight: 900;font-family: 'plank';line-height: 9vw;background: url('../img/layout/event-1.jpg') no-repeat center center;background-size: auto;background-clip: border-box;background-size: auto;background-clip: border-box;-webkit-text-stroke: 0px #000;-webkit-text-fill-color: #ffffff28;-webkit-background-clip: text;-moz-background-clip: text;background-clip: text;background-size: cover;}
  .event-back-grad-1 {position: absolute;width: 100%;height: 100%;top: 0;background: linear-gradient(to bottom, #0a0a0a, transparent);background: -webkit-linear-gradient(top , #0a0a0a, transparent);background: -moz-linear-gradient(to bottom, #0a0a0a, transparent);left: 0;}
  .event-back-grad-2 {position: absolute;width: 100%;height: 100%;top: 0;background: linear-gradient(to top, #0a0a0a, transparent);background: -webkit-linear-gradient(bottom , #0a0a0a, transparent);background: -moz-linear-gradient(to top, #0a0a0a, transparent);left: 0;}
  .event-back-grad-3 {position: absolute;width: 50%;height: 100%;top: 0;background: linear-gradient(to left, #0a0a0a, transparent);background: -webkit-linear-gradient(right , #0a0a0a, transparent);background: -moz-linear-gradient(to left, #0a0a0a, transparent);right: 0;}

.tournament-inside {}
  .tournament-inside .swiper-slide {margin-bottom: 16vw;margin-top: 4vw;}
      .tournament-inside .event-img {opacity: 0.8;}
      .tournament-inside .event-text-box {text-align: left;}
        .tournament-inside .event-top-title {display: inline-table;}
          .tournament-inside .event-top-title-text {}
        .tournament-inside .event-title-text {}
          .tournament-inside .event-title {}
        .tournament-inside .event-subtitle {}
          .tournament-inside .event-subtitle-text {}
        .tournament-inside .event-title-line-box {}
          .tournament-inside .event-title-line {}
        .tournament-inside .event-text-container {}
          .tournament-inside .event-text {}
        .tournament-inside .circle-button {}
          .tournament-inside .circle-button-text {}
          .tournament-inside .circle-arrow {}
  .tournament-inside .swiper-slide:nth-child(2n) {}
      .tournament-inside .swiper-slide:nth-child(2n) .event-img {left: unset;right: 10%;}
      .tournament-inside .swiper-slide:nth-child(2n) .event-text-box {text-align: right;margin: 110px auto auto 10%;}
        .tournament-inside .swiper-slide:nth-child(2n) .event-top-title {}
          .tournament-inside .swiper-slide:nth-child(2n) .event-top-title-text {}
        .tournament-inside .swiper-slide:nth-child(2n) .event-title-text {}
          .tournament-inside .swiper-slide:nth-child(2n) .event-title {}
        .tournament-inside .swiper-slide:nth-child(2n) .event-subtitle {}
          .tournament-inside .swiper-slide:nth-child(2n) .event-subtitle-text {}
        .tournament-inside .swiper-slide:nth-child(2n) .event-title-line-box {}
          .tournament-inside .swiper-slide:nth-child(2n) .event-title-line {}
        .tournament-inside .swiper-slide:nth-child(2n) .event-text-container {}
          .tournament-inside .swiper-slide:nth-child(2n) .event-text {}
        .tournament-inside .swiper-slide:nth-child(2n) .circle-button {display: inline-table;}
          .tournament-inside .swiper-slide:nth-child(2n) .circle-button-text {}
          .tournament-inside .swiper-slide:nth-child(2n) .circle-arrow {}
  .tournament-inside .swiper-slide:last-child {margin-bottom: calc(60vw - 640px);}
.tournaments-inside-img {width: 100%;margin: 20px 40px;display: table-cell;vertical-align: middle;opacity: 0.8;}
    .main-tournament-inside h1 {font-family: 'plank';font-size: 35px;text-transform: uppercase;line-height: 40px;margin-bottom: 13px;position: relative;}
    .main-tournament-inside h2 {}
    .tournament-start {display: table;width: 100%;}
    .tournaments-inside-text {display: table-cell;width: 50%;vertical-align: middle;z-index: 1;position: relative;}
    .main-tournament-inside ul {list-style-image: url('../img/layout/gold-list-style.png');}
    .main-tournament-inside li {margin: 30px 0;/*! background-color: #020202; */padding: 15px;position: relative;z-index:0;}
    .main-tournament-inside li::before {content: "";background-color:#030303; width:100%; position:absolute;height:100%;transform: skew(-45deg);z-index: -1;}
    .main-tournament-inside li > div {position: relative;z-index: 1;display: inline;}

.button {text-transform: uppercase;font-size: 10px;letter-spacing: 5px;padding: 25px 40px;border: solid 1px #fff6;border-radius: 100px;overflow: hidden;background-image: unset !important;}
.request-send-button {display: block;width: 220px;position: relative;}
  .request-send-button:hover {}
.button span {position:relative;z-index: 1;/*! color: #fff !important; *//*! -webkit-text-fill-color: #fff; */}
.button img {position:relative;z-index: 1;transform: translateY(2px);}
.button:hover {text-decoration: unset;color: #000;background-color: transparent !important;border-color: transparent;}
  .button:hover img {filter:brightness(0);}
    .button-back {position: absolute;width: 100%;height: 100%;background-position: center;background-size: cover;top: 0;left: 0;-webkit-clip-path: polygon(0% 0%, 0% 0%, -50% 100%, -50% 100%);clip-path: polygon(0% 0%, 0% 0%, -50% 100%, -50% 100%);background-color: #fff;}
    .button:hover .button-back {-webkit-clip-path: polygon(0% 0%,150% 0%, 100% 100%, -50% 100%);clip-path: polygon(0% 0%,150% 0%, 100% 100%, -50% 100%);}
.event-button {/*! transform: translateX(-50%); */position: absolute;margin-top: 60px;left: 50%;z-index: 1;position: absolute;bottom: 41px;right: 0;left: unset;}
.event-button:hover {}

  .button-inverse {color: #000;background-color: transparent !important;border-color: transparent;}
  .button-inverse:hover {text-decoration: unset;color:#fff;border-color:#fff6;}
  .button-inverse span {position:relative;z-index: 1;}
  .button-inverse:hover span {}
  .button-inverse img {filter:brightness(0);}
  .button-inverse:hover img {filter:unset;}
  .button-inverse .button-back {-webkit-clip-path: polygon(0% 0%,150% 0%, 100% 100%, -50% 100%);
clip-path: polygon(0% 0%,150% 0%, 100% 100%, -50% 100%);}
  .button-inverse:hover .button-back {-webkit-clip-path: polygon(0% 0%, 0% 0%, -50% 100%, -50% 100%);
clip-path: polygon(0% 0%, 0% 0%, -50% 100%, -50% 100%);}

.button-con {position: relative;}
  .button-con .button {position: relative;display: inline;margin: 0 13px 27px auto;white-space: nowrap;display: inline-block;}
  .button-con .event-button {}
  .button-con span {}
  .button-con img {}
  .button-con .button-back {}

.event-swiper {overflow: visible;margin-top: 150px;}
    .event-swiper .swiper-wrapper {overflow: visible;}
        .event-swiper .swiper-slide {text-align: left;overflow: visible;z-index: 1;}

  /*#event-swiper .circle-button {opacity:0;}
  #event-swiper .swiper-slide-active .circle-button {opacity:1;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;}
  #event-swiper .event-button {opacity:0;}
  #event-swiper .swiper-slide-active .event-button {opacity:1;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;}
  #event-swiper .event-top-title {opacity: 0;}
  #event-swiper .swiper-slide-active .event-top-title {opacity: 1;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;}
  #event-swiper .event-title-text {opacity: 0;}
  #event-swiper .swiper-slide-active .event-title-text {opacity: 1;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;}
  #event-swiper .event-subtitle {opacity: 0;}
  #event-swiper .swiper-slide-active .event-subtitle {opacity: 1;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;}
  #event-swiper .event-title-line-box {opacity: 0;}
  #event-swiper .swiper-slide-active .event-title-line-box {opacity: 1;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;}
  #event-swiper .event-text-container {opacity: 0;}
  #event-swiper .swiper-slide-active .event-text-container {opacity: 1;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;}*/

  #event-swiper .event-img {opacity:1;
-webkit-clip-path: polygon(0% 0%, 26% 0%, -4% 65%, 28% 65%, 57% 0%, 57% 0%, 17% 90%, 47.5% 90%, 70% 40%, 70% 40%, 43% 100%, 0% 100%);
clip-path: polygon(0% 0%, 26% 0%, -4% 65%, 28% 65%, 57% 0%, 57% 0%, 17% 90%, 47.5% 90%, 70% 40%, 70% 40%, 43% 100%, 0% 100%);
}
  #event-swiper .swiper-slide-active .event-img {opacity:1;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-webkit-clip-path: polygon(0% 0%, 57% 0%, 28% 65%, 28% 65%, 57% 0%, 88% 0%, 47% 90%, 47.5% 90%, 70% 40%, 101% 40%, 74% 100%, 0% 100%);clip-path: polygon(0% 0%, 57% 0%, 28% 65%, 28% 65%, 57% 0%, 88% 0%, 47% 90%, 47.5% 90%, 70% 40%, 101% 40%, 74% 100%, 0% 100%);}
  #event-swiper .swiper-slide-post-active .event-img {opacity:1;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-webkit-clip-path: polygon(0% 0%, 57% 0%, 28% 65%, 28% 65%, 57% 0%, 88% 0%, 47% 90%, 47.5% 90%, 70% 40%, 101% 40%, 74% 100%, 0% 100%);clip-path: polygon(0% 0%, 57% 0%, 28% 65%, 28% 65%, 57% 0%, 88% 0%, 47% 90%, 47.5% 90%, 70% 40%, 101% 40%, 74% 100%, 0% 100%);}
  /*#event-swiper .swiper-slide-duplicate-active .event-img {opacity:1;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 800ms;-webkit-clip-path: polygon(0% 0%, 57% 0%, 28% 65%, 28% 65%, 57% 0%, 88% 0%, 47% 90%, 47.5% 90%, 70% 40%, 101% 40%, 74% 100%, 0% 100%);clip-path: polygon(0% 0%, 57% 0%, 28% 65%, 28% 65%, 57% 0%, 88% 0%, 47% 90%, 47.5% 90%, 70% 40%, 101% 40%, 74% 100%, 0% 100%);}
  #event-swiper .swiper-slide-post-duplicate-active .event-img {opacity:1;-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-webkit-clip-path: polygon(0% 0%, 57% 0%, 28% 65%, 28% 65%, 57% 0%, 88% 0%, 47% 90%, 47.5% 90%, 70% 40%, 101% 40%, 74% 100%, 0% 100%);clip-path: polygon(0% 0%, 57% 0%, 28% 65%, 28% 65%, 57% 0%, 88% 0%, 47% 90%, 47.5% 90%, 70% 40%, 101% 40%, 74% 100%, 0% 100%);}*/
  #event-swiper .event-text-box {-webkit-clip-path: polygon(0% 0%, 0% 0%, -50% 120%, -50% 120%);clip-path: polygon(0% 0%, 0% 0%, -50% 120%, -50% 120%);}
  #event-swiper .swiper-slide-active .event-text-box {-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-webkit-clip-path: polygon(0% 0%,150% 0%, 100% 120%, -50% 120%);clip-path: polygon(0% 0%,150% 0%, 100% 120%, -50% 120%);}
  /*#event-swiper .swiper-slide-duplicate .event-text-box {-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 0s;}
  #event-swiper .swiper-slide-duplicate-active .event-text-box {-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-webkit-clip-path: polygon(0% 0%,150% 0%, 100% 120%, -50% 120%);clip-path: polygon(0% 0%,150% 0%, 100% 120%, -50% 120%);}*/

#slide .swiper_sfondo {-webkit-clip-path: polygon(150% 0%,150% 0%, 100% 100%, 100% 100%);
clip-path: polygon(150% 0%,150% 0%, 100% 100%, 100% 100%);-webkit-transition: all 1300ms cubic-bezier(.45,0,.14,1.03) 0ms;-moz-transition: all 1300ms cubic-bezier(.45,0,.14,1.03) 0ms;-o-transition: all 1300ms cubic-bezier(.45,0,.14,1.03) 0ms;transition: all 1300ms cubic-bezier(.45,0,.14,1.03) 0ms;}
#slide .swiper_sfondo.copied {-webkit-clip-path: polygon(87% calc(100% + 85vh), 87% 87%, calc(100% + 85vh) 87%);
clip-path: polygon(87% calc(100% + 85vh), 87% 87%, calc(100% + 85vh) 87%);}
#slide .swiper-slide-active .swiper_sfondo {-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-webkit-clip-path: polygon(0% 0%,150% 0%, 100% 100%, -50% 100%);
clip-path: polygon(0% 0%,150% 0%, 100% 100%, -50% 100%);}
#slide .swiper-slide-active .swiper_sfondo.copied {-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-webkit-clip-path: polygon(87% calc(100% - 85vh), 87% 87%, calc(100% - 85vh) 87%);
clip-path: polygon(87% calc(100% - 85vh), 87% 87%, calc(100% - 85vh) 87%);}
/*
#slide .swiper-slide-duplicate .swiper_sfondo {-webkit-clip-path: polygon(150% 0%,150% 0%, 100% 100%, 100% 100%);
clip-path: polygon(150% 0%,150% 0%, 100% 100%, 100% 100%);-webkit-transition: all 500ms cubic-bezier(.45,0,.14,1.03) 0ms;-moz-transition: all 500ms cubic-bezier(.45,0,.14,1.03) 0ms;-o-transition: all 500ms cubic-bezier(.45,0,.14,1.03) 0ms;transition: all 500ms cubic-bezier(.45,0,.14,1.03) 0ms;}
#slide .swiper-slide-duplicate .swiper_sfondo.copied {-webkit-clip-path: polygon(87% calc(100% + 85vh), 87% 87%, calc(100% + 85vh) 87%);
clip-path: polygon(87% calc(100% + 85vh), 87% 87%, calc(100% + 85vh) 87%);}
#slide .swiper-slide-duplicate-active .swiper_sfondo {-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-webkit-clip-path: polygon(0% 0%,150% 0%, 100% 100%, -50% 100%);
clip-path: polygon(0% 0%,150% 0%, 100% 100%, -50% 100%);}
#slide .swiper-slide-duplicate-active .swiper_sfondo.copied {-webkit-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-moz-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-o-transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;transition: all 1000ms cubic-bezier(.45,0,.14,1.03) 1300ms;-webkit-clip-path: polygon(87% calc(100% - 85vh), 87% 87%, calc(100% - 85vh) 87%);
clip-path: polygon(87% calc(100% - 85vh), 87% 87%, calc(100% - 85vh) 87%);}
*/


.gallery {padding-bottom: 120px;padding-top: 300px;position: relative;}
  .gallery-back {position: absolute;top: 0;left: 0;width: 100%;height: 100%;top: 0;height: 52vw;opacity: 0.5;overflow: hidden;}
  .gallery-grad {position: absolute;width: 100%;height: 30%;left: 0;bottom: 0;background: linear-gradient(#0000, #000);background: -webkit-linear-gradient(#0000, #000);background: -moz-linear-gradient(#0000, #000);z-index: 1;}
    .gallery-back .swiper_sfondo {height: calc(100% - 6vw);}
    .gallery-back .swiper_sfondo.copied {position: absolute;left: 0;}
    .gallery-back-grad-1 {position: absolute;width: 100%;height: 50%;left: 0;top: 0;background: linear-gradient(#0a0a0a, #0a0a0a00);background: -webkit-linear-gradient(#0a0a0a, #0a0a0a00);background: -moz-linear-gradient(#0a0a0a, #0a0a0a00);}
    .gallery-back-grad-2 {position: absolute;width: 100%;height: 30%;left: 0;bottom: 300px;background: linear-gradient(#0a0a0a00, #0a0a0a);background: -webkit-linear-gradient(#0a0a0a00, #0a0a0a);background: -moz-linear-gradient(#0a0a0a00, #0a0a0a);}
	.gallery-inner {}
  .gallery-box {height: auto;margin-top: 120px;}
    .gallery-box .swiper-container {height: auto;}
      .gallery-box .swiper-wrapper {transition-timing-function: linear !important;height: auto;}
        .gallery-box .swiper-slide {height: auto;}
          .gall-img {width: 100%;}
  .circle-button-gallery {/*! left: 50%; *//*! transform: translate(-50%); */margin-top: 90px;z-index: 1;margin: 90px auto 0;}
.gallery-button {z-index: 1;}
  .gallery-button:hover {}
.gallery-button span {}
  .gallery-button:hover span {}
.gallery-button img {}
  .gallery-button:hover img {}


.footer {position: relative;width: 100%;box-sizing: border-box;position: relative;z-index: 1;padding-top: 100px;}
  .footer-back {position: absolute;width: 100%;bottom: 0;height: 100%;background-position: center bottom;background-size: contain;background-repeat: no-repeat;/*! display: none; */}
  .footer-grad {position: absolute;width: 100%;height: 100%;background: linear-gradient(to bottom, #000, transparent);background: -webkit-linear-gradient(top , #000, transparent);background: -moz-linear-gradient(to bottom, #000, transparent);top: 0;left: 0;transform-origin: top right;transform: skew(-45deg);}
  .footer-inner {}
  .footer-button {position: relative;display: table;margin: 0 auto 40px;margin-top: 120px;display: block;width: 170px;text-align: center;white-space: nowrap;}
  .footer-text {text-align: center;position: relative;margin-bottom: 35px;font-family: 'Jost', sans-serif;letter-spacing: 1px;}
  .footer-text a {color: #fff;}
.footer-icons {position: relative;text-align: center;}
  .footer-icons a {display: inline-table;margin: 0px 8px;}
    .footer-icons img {height: 26px;}
.footer-partner {text-align: center;margin-top: 100px;position: relative;padding-bottom: 53px;/*! opacity:0 !important; */pointer-events: none !important;}
  .footer-partner a {display: inline-table;margin: 0px 30px;}
    .footer-partner img {height: 58px;}
  .footer-bottom {position: absolute;text-align: left;padding: 15px;font-weight: 200;padding-right: 7%;bottom: 0;right: 0;text-transform: uppercase;font-size: 10px;letter-spacing: 2px;font-weight: 400;}
.footer-logo-is {height:16px;filter: brightness(7);vertical-align: middle;margin-top: -3px;margin-left: 4px;}
.copied {/*! display:none; */}

/*gal*/
.gal {width: 100%;position: relative;margin: 100px auto;column-count: 4;column-gap: 10px;display: block !important;}
  .gal a {display: table;margin-bottom: 10px;position: relative;width: 100%;-webkit-transition: all 300ms ease 0s;-moz-transition: all 300ms ease 0s;-o-transition: all 300ms ease 0s;transition: all 300ms ease 0s;}
    .gal img {width: 100%;opacity: 0; transform: translateY(50%); -webkit-transition:all 500ms ease 0s; -moz-transition:all 500ms ease 0s; -o-transition:all 500ms ease 0s; transition:all 500ms ease 0s;/*! height:200px; */}
      .gal a:hover {opacity:0.8;   }
      .gal img.active {  opacity: 1;  transform: translateY(0%);}
      .activator {position: absolute;height:30%;width: 100%;top: 0;left: 0;}

/*about*/
.about-box {width: 100%;overflow: hidden;}
  .about {position: relative;margin: 80px 0;margin-bottom: 180px;}
    .about-img {position: absolute;width: 80%;height: 100%;background-position: center top;background-size: cover;top: 0;left: 0;}
      .about-img-grad {position: absolute;width: 60%;height: 100%;background: linear-gradient(to right, #0a0a0a00, #0a0a0a);background: -webkit-linear-gradient(left, #0a0a0a00, #0a0a0a);background: -moz-linear-gradient(to right, #0a0a0a00, #0a0a0a);opacity: 1;right: 0;bottom: 0;}
    .about-img.copied {position: absolute;transform: translate(8%, 22%) !important;opacity: 1 !important;filter: brightness(1.1);-webkit-clip-path: polygon(13% calc(100% - 85vh), 13% 87%, 85vh 87%);clip-path: polygon(13% calc(100% - 85vh), 13% 87%, 85vh 87%);left: -10%;}
    .about-text {position: relative;width: 50%;margin: 0 5% 0 auto;padding-top: 14vw;padding-bottom: 14vw;text-align: right;}
      .about-title-text {}
      .about-title-line {transform: scalex(-1);}
      .about p {}
  .about:nth-child(2n) {}
    .about:nth-child(2n) .about-img {right: 0;left: unset;}
      .about:nth-child(2n) .about-img-grad {background: linear-gradient(to left, #0a0a0a00, #0a0a0a);background: -webkit-linear-gradient(right, #0a0a0a00, #0a0a0a);background: -moz-linear-gradient(to left, #0a0a0a00, #0a0a0a);right: unset;left: 0;}
    .about:nth-child(2n) .about-img.copied {position: absolute;-webkit-clip-path: polygon(87% calc(100% - 85vh), 87% 87%, calc(100% - 85vh) 87%);clip-path: polygon(87% calc(100% - 85vh), 87% 87%, calc(100% - 85vh) 87%);transform: translate(8%, 22%) !important;opacity: 1 !important;filter: brightness(1.1);}
    .about:nth-child(2n) .about-text {text-align: left;margin: 0 auto 0 5%;}
      .about:nth-child(2n) .about-title-text {}
      .about:nth-child(2n) .about-title-line {transform: unset;}
      .about:nth-child(2n)  p {}

.about-2 {width: 90%;margin: 0 auto;display: table;direction: rtl;margin-bottom: 110px;}
  .about-2-col {display: table-cell;direction: ltr;text-align: right;padding-left: 70px;}
    .about-2-img {width: 80%;height: 38vw;background-position: center;background-size: cover;display: inline-table;margin-bottom: -30px;position: relative;}
      .about-2-img-grad {position: absolute;width: 100%;height: 70%;background: linear-gradient(rgba(0,0,0,0), rgb(0, 0, 0));
background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0));background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0));opacity: 0.6;left: 0;bottom: 0;}
    .about-title-box {min-height: 250px;}
      .about-2-col .about-title-text {margin-top: -50px;}
      .about-2-col .about-title-line {}
  .about-2-col:nth-child(2) {text-align: left;padding-right: 70px;padding-left: unset;}
    .about-2-col:nth-child(2) .about-2-img {}
    .about-2-col:nth-child(2) .about-2-col .about-title-text {}
    .about-2-col:nth-child(2) .about-2-col .about-title-line {}




.video-slide {position: relative; width: 100%;height: 100vh;overflow: hidden; margin: 0 auto; }
.video-slide video {position: absolute;      min-width: 100%;  min-height: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);}

#video-desktop.video-slide { display: block; }
#video-mobile.video-slide { display: none; }

.t9c-pricing-preview .exclusive-box {
    overflow: hidden;
}

.t9c-pricing-preview .exclusive-box-back {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center 50%;
    will-change: background-position;
}
@media (max-height:675px) {
  .start-signature {margin-left: 50px;}
}

@media (max-width:1800px) {
  .event-title {font-size: 3.9vw;}
}

@media (max-width:800px) {
#video-desktop.video-slide { display: none; }
#video-mobile.video-slide { display: block;  height: 100vh;}
#video-mobile.video-slide video { min-width: 100vw; height: 100vh; min-width: inherit; min-height: inherit; top: 0;left: 0;transform: unset;height: 100vh;}
.gal {column-count: 1;}
  /*menu*/
  	.menu_icon_name { display:block; z-index:10;font-weight: 400;}
  	.mobile_button { display:block; z-index:10;}
  				.menu_container { width:100%;  text-align:center; right:0; box-sizing:border-box;margin:0;background-color: #000;padding-bottom: 1px;position: relative;height: 100%;}
  				.menu_container li { display:block; width: 100%;}
  				.menu_title a { border-bottom:none;font-size:1.1em; margin:0 auto; color:#fff; padding:0;/*! background-color: #888; */margin: 1px 0 0;text-align: left;text-align: center;line-height: 50px;}
  				.menu_title a:hover { border-bottom:none; color:#CCC;}
  				.menu_title.menu-active a{}
  				.nav_inside{}
  				.navigation { position: absolute;  margin:0 auto;left:-2000px; text-align:right;left: 0;opacity: 0;pointer-events: none;height: 100vh;background-color: #000;}
  					.navigation-open {left:0;opacity: 1;pointer-events: all;}
  				.menu_title {width: 100%;}
  				#header.fixed {}
  				#header.fixed .navigation {}
  				.menu_container li.mobile {}
  				#header.fixed .header {}
  				#header.fixed .nav_inside {}
  				#header.fixed .menu_title a {}
  				#header.fixed .menu_title a:hover {}
  				#header.fixed .logo-img{}
  				#header.fixed .menu_title a {}
  					.lang-text {background-color:#aaa;}
  					.menu-other {position:relative;}
  					.menu-other-href {padding: 0;text-align: left;background-color: #aaa;margin: 1px 0 0;}
  					#s01 {position:relative;display: none;}
  					#s02 {position:absolute;display: none;}
  					.s0-open{position:relative !important;display:block !important;}

            #header.fixed .menu_icon_name {top: 10px;background-color: transparent;}
            .header-open .menu_icon_name {}

 h1 {}
 h2 {font-size: 21px;}
 h3 {font-size: 20px;margin: 0 auto;line-height: 30px;font-size: 18px;}
 p, ul {}
 a {}
 a:hover {}
 .img_hidden_slide {}
 .home-button {}
 .home-button:hover {}
 .copied {}
 .transition {}
 .transition-2 {}
 .transition-3 {}

/*--menu--*/
.header {}
 .logo {top: 25px;z-index: 5;}
 .logo img {height: 100px;}
 .menu_icon_name {padding-bottom: 25px;background-color: transparent;top: 10px;}
 .mobile_button {width: 100%;}
 .menu_line {display: none;}
 .m_line_1 {}
 .m_line_2 {}
 .m_line_3 {}
 .mobile_close {}
 .mobile_close .m_line_1 {}
 .mobile_close .m_line_2 {}
 .mobile_close .m_line_3 {}
 .navigation {}
 .nav_inside {}
 .menu_container {display: table;position: relative;}
 .menu {display: table;top: 40%;position: absolute;transform: translateY(-50%);}
 .menu_container li {}
 .menu_title a {border: unset;font-size: 22px !important;letter-spacing: 3px !important;padding: unset !important;}
 .menu_container li:hover .menu-hover-effect {}
 .menu_container li:hover .menu_title a {}
 .menu_title.menu-active a{}
 .menu_container li.mobile {}
 .menu_container li:hover .menu-hover-e-2 {}
 .menu-other {}
 .menu-other-href {}
 .menu-other-href-last {}
 .menu_container li:hover .menu-other {}
 .menu_container li:hover .menu-other-href {}
 .menu-other-href:hover {}
 .menu_title {}
 .menu-hover-e-2 {}
 .menu-button {}
 .menu-button:hover {}
 .menu-line {}
 .menu_title a:hover .menu-line {}
 #header.fixed {}

 #header.fixed .logo {}
 #header.fixed .logo img {}
 #header.fixed .navigation {}
 #header.fixed .nav_inside {}
 #header.fixed .menu_container {margin-top: 0;background-color: #000;}
 #header.fixed .menu {}
 #header.fixed .menu li {}
 #header.fixed .menu span {}
 #header.fixed .menu a {}
 #header.fixed .menu-button {}
   .menu-gold {width: 80%;margin: 0 auto;left: 50%;position: absolute;transform: translateX(-50%);}
   .header-open .menu-gold {}

/*--Slide--*/
#slide {}
 .slide {}
 .slide-animation {}
 .slide-animation-img-1 {width: auto;left: 45%;transform: translate(-50%,0);}
 .slide-animation-img-2 {}

/*@keyframes slide-animation {}
 100% {}
 }*/
.slide-animation-shape {}
 .slide-animation-grad-1 {}
 .slide-animation-grad-2 {}
 .sezione_slider {}
 .swiper-container {}
 .swiper-slide {}
 .swiper_sfondo {}
 .pag-box {}
 .pagination {}
 .swiper-pagination-bullet {}
 .swiper-pagination-bullet-active {}
 #slide .swiper_sfondo.copied img {width: 740px;display: none;}

/*start*/
.start {}
 .start-grad {}
 .start-scroll {display: none;}
 .start-scroll span {}
 .start-scroll img {}
 .start-scroll:hover {}
 .start-scroll:hover img {}
 .start-text {transform: translate(-50%, 0) scale(0.5);width: 150%;bottom: 420px;}
 .start-title {font-size: 70px;line-height: 67px;}
 .start-subtitle {font-size: 30px;position: relative;}
 .start-signature-container {}
 .start-signature {width: 255px;margin-top: 40px;}
 .start-signature-container-open {}

/*appearing text effect*/
.start-title-text {}
 .start-title-text-open {}
 .start-title-text:nth-child(1) {}
 .start-title-text:nth-child(2) {}
 .start-title-text:nth-child(2).start-title-text-open {}
 .start-title-text:nth-child(3) {}
 .start-title-text:nth-child(3).start-title-text-open {}
 .start-title-text:nth-child(4) {}
 .start-title-text:nth-child(4).start-title-text-open {}
 .start-title-text:nth-child(5) {}
 .start-title-text:nth-child(5).start-title-text-open {}
 .start-title-text:nth-child(6) {}
 .start-title-text:nth-child(6).start-title-text-open {}
 .start-subtitle-text {}
 .start-subtitle-text-open {}
 .start-subtitle-text:nth-child(1) {}
 .start-subtitle-text:nth-child(2) {}
 .start-subtitle-text:nth-child(2).start-subtitle-text-open {}

/*appearing text effect end*/

/*main*/
.main {padding: 50px 0;}
  .main-2 .inner {width: 90%;}
 .main-grad {}
 .inner {}
 .main-inner {margin: 0 auto;}
 .title {margin: 0 auto;}
 .title-back {margin-bottom: unset;transform: unset;margin-top: -19px;top: 0;font-size: 20vw;}
 .title-back-2 {/*! margin-top: -59px; */}
 .title-text {font-size: 33px;line-height: 38px;margin-bottom: unset;}
 .title-line {}
 .main h2 {margin: 0 auto;line-height: 30px;font-size: 18px;}
 .main p {column-count: 1;margin-top: 30px;}

/*exclusive*/
.exclusive {padding-top: 0;width: 100vw;}
 .exclusive-inner {}
 .exclusive-box {height: auto;}
 .exclusive-box-back {background-attachment: fixed;opacity: 0.6;}
 .exclusive-box-grad-1 {}
 .exclusive-box-grad-2 {}
 .excl-center {position: relative;width: 90%;height: unset;opacity: 1;transform: translateX(-50%);}
 .excl-center-white {}
 .excl-center-img {width: 90vw;height: 90vw;position: relative;display: table;vertical-align: top;margin: 0 auto;}
 .excl-center-img div {}
 .excl-center:hover .excl-center-img {}
 .excl-center:hover .excl-center-img div {}
 .excl-center-text {position: relative;display: inline-table;font-size: 23px;width: unset;transform: unset;vertical-align: top;top: unset;left: unset;margin-top: -60px;margin-bottom: 40px;text-shadow: 0 0 20px #000, 0 0 20px #000;}
 .excl-center-text span {}
 .excl-med {position: relative;width: 90%;height: unset;left: 50%;opacity: 1;transform: translateX(-50%);}
 .excl-med-1 {position: relative;width: 90%;height: unset;left: 50%;}
 .excl-med-2 {}
 .excl-med-img {width: 90vw;height: 90vw;position: relative;display: table;vertical-align: top;margin: 0 auto;}
 .excl-med-img div {}
 .excl-med:hover .excl-med-img {}
 .excl-med:hover .excl-med-img div {}
 .excl-med-text {position: relative;display: inline-table;font-size: 23px;width: unset;transform: unset;vertical-align: top;top: unset;left: unset;}
 .excl-med-text div {margin-top: 0;margin-bottom: 40px;text-shadow: 0 0 20px #000, 0 0 20px #000;}
 .excl-med-text span {}
 .excl-med-1 .excl-med-text {right: unset;text-align: center;height: unset;min-height: unset;margin-top: -60px;}
 .excl-med-2 .excl-med-text {left: unset;text-align: center;margin-top: -60px;}
 .excl-med-1 .excl-med-text-shape {display: none;}
 .excl-med-2 .excl-med-text-shape {display: none;}
 .excl-small {position: relative;width: 90%;height: unset;left: 50%;right: unset;opacity: 1;transform: translateX(-50%);}
 .excl-small-1 {}
 .excl-small-2 {}
 .excl-small-img {width: 90vw;height: 90vw;position: relative;display: table;vertical-align: top;margin: 0 auto;}
 .excl-small-img div {}
 .excl-small:hover .excl-small-img {}
 .excl-small:hover .excl-small-img div {}
 .excl-small-text {position: relative;display: inline-table;font-size: 23px;width: unset;transform: unset;vertical-align: top;top: unset;left: unset;}
 .excl-small-text span {}
 .excl-small-1 .excl-small-text {width: 100%;left: unset;right: unset;margin-top: -60px;margin-bottom: 40px;text-shadow: 0 0 20px #000, 0 0 20px #000;}
 .excl-small-2 .excl-small-text {margin-top: -60px;margin-bottom: 40px;left: unset;right: unset;text-shadow: 0 0 20px #000, 0 0 20px #000;}
 .excl-center-open {}
 .excl-center-white-open {display: none;}
 .excl-med-1-open {left: 250px;}
 .excl-med-2-open {}
 .excl-small-1-open {}
 .excl-small-2-open {}
 .athlete {padding-top: 30px;padding-bottom: 120px;}
 .athlete-back {}
 .athlete-back-grad-1 {}
 .athlete-back-grad-2 {}
 .athlete-inner {}
 .athlete-img-box {}
 .athlete-trigger {}
 .athlete-img-1 {top: 81vw;width: 0;height: 72vw;}
 .athlete-img-1.copied {display: none;}
 .athlete-img-open {}
 .athlete-img-2 {}
 .athlete-appearing-img-1 {top: 47vw;}
 .athlete-appearing-img-2 {top: 175vw;}
 .athlete-appearing-img {width: 90%;height: 72vw;}
 .athlete-text-box {margin: 0;width: 80%;margin: 0 auto;padding-bottom: 0;text-align: right;}
 .athlete-title-text {text-align: right;text-align: left;margin-top: 12vw;}
 .athlete-title-line {text-align: right;margin: 0 0 0 auto;transform: scalex(-1);}
 .athlete-text {font-size: 18px;margin-top: 52vw;text-align: left;text-shadow: 10px 10px 10px #000;line-height: 30px;letter-spacing: 0;}
 .circle-button {}
 .circle-button .circle-button-text {}
 .circle-button:hover .circle-button-text {}
 .circle-button:hover {}
 .circle-arrow {}
 .event {margin-top: 30px;}
 .event-container {padding-bottom: 70px;}
 .event-inner {}
 .event-img {}
 .event-text-box {}
 .event-top-title {/*! margin: 0 0 30px auto; *//*! width: 30%; */font-size: 18px;}
 .event-title-text {}
 .event-subtitle {margin-bottom: 20px;}
 .event-title-line-box {}
 .event-title-line {}
 .event-text-container {}
 .event-text {font-size: 19px;text-align: left;}
 .event-back-text {bottom: 50vw;}
 .event-back-grad-1 {}
 .event-back-grad-2 {}
 .event-back-grad-3 {}
 .button {}
 .button span {}
 .button img {}
 .button:hover {}
 .button:hover img {}
 .button-back {}
 .button:hover .button-back {}
 .event-button {bottom: unset;margin-top: 0px;left: 0;text-align: center;}
 .event-button:hover {}
 .event-swiper {margin-top: 10px;height: 100%;}
 .event-swiper .swiper-wrapper {height: 100%;}
 .event-swiper .swiper-slide {display: flow-root;height: 100%;}
 #event-swiper .event-img {}
 #event-swiper .swiper-slide-active .event-img {width: 80vw;position: relative;left: unset;top: unset;display: block;margin: 0 auto;}
 #event-swiper .swiper-slide-post-active .event-img {}
 #event-swiper .event-text-box {}
 #event-swiper .swiper-slide-active .event-text-box {width: 80%;position: relative;display: table;left: unset;top: unset;margin: 30px auto 0;height: 100%;}
 #slide .swiper_sfondo {}
 #slide .swiper_sfondo.copied {}
 #slide .swiper-slide-active .swiper_sfondo {}
 #slide .swiper-slide-active .swiper_sfondo.copied {}

.tournament-inside {display: table;position: relative;}
  .tournament-inside .swiper-slide {display: table;}
      .tournament-inside .event-img {width: 80vw;position: relative;left: unset;top: unset;display: block;margin: 0 auto;}
      .tournament-inside .event-text-box {width: 80%;position: relative;display: table;left: unset;top: unset;margin: 30px auto 0;height: 100%;}
        .tournament-inside .event-top-title {}
          .tournament-inside .event-top-title-text {font-size: 15px;}
        .tournament-inside .event-title-text {}
          .tournament-inside .event-title {}
        .tournament-inside .event-subtitle {}
          .tournament-inside .event-subtitle-text {font-size: 19px;}
        .tournament-inside .event-title-line-box {}
          .tournament-inside .event-title-line {}
        .tournament-inside .event-text-container {}
          .tournament-inside .event-text {}
        .tournament-inside .circle-button {}
          .tournament-inside .circle-button-text {}
          .tournament-inside .circle-arrow {}
  .tournament-inside .swiper-slide:nth-child(2n) {}
      .tournament-inside .swiper-slide:nth-child(2n) .event-img {right: unset;}
      .tournament-inside .swiper-slide:nth-child(2n) .event-text-box {text-align: left;}
        .tournament-inside .swiper-slide:nth-child(2n) .event-top-title {}
          .tournament-inside .swiper-slide:nth-child(2n) .event-top-title-text {}
        .tournament-inside .swiper-slide:nth-child(2n) .event-title-text {}
          .tournament-inside .swiper-slide:nth-child(2n) .event-title {}
        .tournament-inside .swiper-slide:nth-child(2n) .event-subtitle {}
          .tournament-inside .swiper-slide:nth-child(2n) .event-subtitle-text {}
        .tournament-inside .swiper-slide:nth-child(2n) .event-title-line-box {}
          .tournament-inside .swiper-slide:nth-child(2n) .event-title-line {}
        .tournament-inside .swiper-slide:nth-child(2n) .event-text-container {}
          .tournament-inside .swiper-slide:nth-child(2n) .event-text {}
        .tournament-inside .swiper-slide:nth-child(2n) .circle-button {}
          .tournament-inside .swiper-slide:nth-child(2n) .circle-button-text {}
          .tournament-inside .swiper-slide:nth-child(2n) .circle-arrow {}
  .tournament-inside .swiper-slide:last-child {margin-bottom: 0;}
.tournaments-inside-img {width: 100%;display: block;margin: 0;transform: scale(1.13);}
  .main-tournament-inside h1 {font-size: 24px;}
  .main-tournament-inside h2 {}
  .tournament-start {}
  .tournaments-inside-text {display: table;width: 100%;margin-top: -60px;}
  .main-tournament-inside ul {padding-left: 29px;}
  .main-tournament-inside li {margin: 30px 0;background-color: #020202;padding: 6px;}
    .main-tournament-inside li::before {}
    .main-tournament-inside li > div {}

 .gallery {padding-top: 40px;padding-bottom: 1px;}
 .gallery-back {}
 .gallery-grad {}
 .gallery-back .swiper_sfondo {}
 .gallery-back .swiper_sfondo.copied {}
 .gallery-back-grad-1 {}
 .gallery-back-grad-2 {}
 .gallery-inner {}
 .gallery-box {margin-top: 20px;}
 .gallery-box .swiper-container {}
 .gallery-box .swiper-wrapper {}
 .gallery-box .swiper-slide {}
 .gall-img {}
 .circle-button-gallery {}
 .gallery-button {margin-top: 30px !important;}
 .gallery-button:hover {}
 .gallery-button span {}
 .gallery-button:hover span {}
 .gallery-button img {}
 .gallery-button:hover img {}
 .footer {padding-top: 111px;}
 .footer-back {}
 .footer-grad {}
 .footer-inner {}
 .footer-button {margin-top: 40px;}
 .footer-text {}
 .footer-text a {}
 .footer-icons {}
 .footer-icons a {}
 .footer-icons img {}
 .footer-partner {margin-top: 42px;}
 .footer-partner a {margin: 0 15px;}
 .footer-partner img {height: 56px;}
 .footer-bottom {width: 100%;box-sizing: border-box;text-align: center;}
 .footer-logo-is {}
 .copied {}

/*about*/
.about-box {}
  .about {margin-bottom: 10px;}
    .about-img {position: relative;height: 78vw;width: 100%;}
      .about-img-grad {background: linear-gradient(#0a0a0a00, #0a0a0a);background: -webkit-linear-gradient(#0a0a0a00, #0a0a0a);background: -moz-linear-gradient(#0a0a0a00, #0a0a0a);width: 100%;height: 50%;bottom: 0;top: unset;}
    .about-img.copied {display: none;}
    .about-text {width: 90%;text-align: left;padding-bottom: 0;padding-top: 0px;margin-top: -70px;}
      .about-title-text {}
      .about-title-line {transform: unset;}
      .about p {}
  .about:nth-child(2n) {}
    .about:nth-child(2n) .about-img {}
      .about:nth-child(2n) .about-img-grad {background: linear-gradient(#0a0a0a00, #0a0a0a);background: -webkit-linear-gradient(#0a0a0a00, #0a0a0a);background: -moz-linear-gradient(#0a0a0a00, #0a0a0a);}
    .about:nth-child(2n) .about-img.copied {}
    .about:nth-child(2n) .about-text {margin-top: -70px;}
      .about:nth-child(2n) .about-title-text {}
      .about:nth-child(2n) .about-title-line {}
      .about:nth-child(2n)  p {}

.button-con {text-align: center;}
  .button-con .button {}
  .button-con .event-button {}
  .button-con span {}
  .button-con img {}
  .button-con .button-back {}

.about-2 {direction: ltr;width: 100%;}
  .about-2-col {text-align: left;width:100%;display:table;padding: unset;}
  .about-2-col p {width: 90%;margin: 0 auto;margin-top:20px;}
    .about-2-img {height: 70vw;margin: 0 auto;display: table;margin-bottom: 30px;margin-top: 70px;width: 100%;background-position: top;}
      .about-2-img-grad {}
    .about-title-box {min-height: unset;width: 90%;margin: 0 auto;}
      .about-2-col .about-title-text {}
      .about-2-col .about-title-line {}
  .about-2-col:nth-child(2) {}
    .about-2-col:nth-child(2) .about-2-img {}
    .about-2-col:nth-child(2) .about-2-col .about-title-text {}
    .about-2-col:nth-child(2) .about-2-col .about-title-line {}

}
