* {
	margin: 0;
	padding: 0;
	outline: none;
}
@font-face {
    font-family: 'Free Pixel';
    src: url('../fonts/FreePixel-Regular.woff2') format('woff2'),
        url('../fonts/FreePixel-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'NBP Informa FiveThree';
    src: url('../fonts/NBP-Informa-FiveThree.woff2') format('woff2'),
        url('../fonts/NBP-Informa-FiveThree.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.img-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
}
.img-center img,
.img-center svg {
	display: block;
	-webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 100%;
    max-height: 100%;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-align-self: center;
    margin: 0 auto;
}
.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.f_wrap {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.f_none {
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
}
.a-i_start {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.a-i_center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.j-c_start {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.j-c_center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.j-c_between {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.f-d_column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
#pageUnit span, #pageUnit h1, #pageUnit h2, #pageUnit h3, #pageUnit h4, #pageUnit h5, #pageUnit h6, #pageUnit p, blockquote, #pageUnit a, #pageUnit strong, #pageUnit sub, #pageUnit sup, #pageUnit b, #pageUnit center, #pageUnit ol, #pageUnit ul, #pageUnit li, #pageUnit th, #pageUnit td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
#pageUnit h1, #pageUnit h2, #pageUnit h3, #pageUnit h4, #pageUnit h5, #pageUnit h6 {
	font-weight: normal;
	line-height: 1.12;
}
#pageUnit p {
    line-height: 1.14;
}
#pageUnit img {
	display: block;
	width: auto;
    max-width: 100%;
    height: auto;
    font-size: 0;
}
#pageUnit {
	font-family: 'Free Pixel';
	font-optical-sizing: auto;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	color: #000;
	background: #FFFFFF;
	font-size: 36px;
	overflow: hidden;
}
#pageUnit .width-1620 {
	max-width: 1620px;
	margin: 0 auto;
}
#pageUnit .dbox-0__top {
	width: 100%;
	padding: 8px 0;
	background: #000;
	position: relative;
	overflow: hidden;
}
#pageUnit .marquee {
	white-space: nowrap;
	will-change: transform;
	animation: scroll-left 20s linear infinite;
	font-size: 24px;
	text-transform: uppercase;
	color: #fff;
}
@keyframes scroll-left {
	0% {
		transform: translateX(0%);
	}
	100% {
		transform: translateX(-100%);
	}
}
#pageUnit .dbox-0__bottom {
	width: 100%;
	padding: 13px 0;
	background: #000;
	position: relative;
	overflow: hidden;
}
#pageUnit .marquee-2 {
	display: flex;
	align-items: center;
	animation: scroll-left2 20s linear infinite;
	will-change: transform;
	font-size: 0;
}
#pageUnit .marquee-2 img {
	margin-right: 32px;
}
@keyframes scroll-left2 {
	0% {
		transform: translateX(0%);
	}
	100% {
		transform: translateX(-100%);
	}
}
#pageUnit .dbox-0__item {
	box-sizing: border-box;
    padding-top: 69px;
	background: linear-gradient(135deg, #655dc6 0%, #6a60e5 100%);
	position: relative;
	overflow: hidden;
}
#pageUnit .dbox-0__item .dbox-0__width {
	position: relative;
	z-index: 5;
}
#pageUnit .dbox-0__item:after,
#pageUnit .dbox-0__bg:before,
#pageUnit .dbox-0__bg:after {
	display: block;
	content: "";
	position: absolute;	
}
#pageUnit .dbox-0__item:after {
	top: 0;
	right: 0;
	width: 480px;
	height: 1080px;
	background: url(../img/fond-4.webp) no-repeat;
	background-size: contain;
	background-position: center;
}
#pageUnit .dbox-0__bg {
	position: absolute;
	z-index: 1;
	width: 1px;
	top: 0;
	left: 0;
	bottom: 0;
}
#pageUnit .dbox-0__bg:before {
	top: 0;
	left: 0;
	width: 374px;
	height: 422px;
	background: url(../img/fond-5.webp) no-repeat;
	background-size: contain;
	background-position: center;
}
#pageUnit .dbox-0__bg:after {
	bottom: 0;
	left: 0;
	width: 456px;
	height: 454px;
	background: url(../img/fond-6.webp) no-repeat;
	background-size: contain;
	background-position: center;
}
#pageUnit .dbox-0__left {
	box-sizing: border-box;
    padding-left: 11%;
}
#pageUnit .dbox-0__right {
	width: 100%;
    box-sizing: border-box;
    padding: 0 0 5.8% 11%;
}
#pageUnit .dbox-0__right h2 {
	font-family: 'NBP Informa FiveThree';
	font-size: 82px;
	line-height: 0.92;
	text-transform: uppercase;
	color: #fff;
	mix-blend-mode: screen;	
}
#pageUnit .dbox-0__right p {
	font-size: 36px;
	text-transform: uppercase;
	color: #fff;
	margin-top: 8px;
}
#pageUnit .dbox-0__text-1 {
	position: absolute;
    top: 50%;
    left: 40px;
    z-index: 2;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
#pageUnit .dbox-0__text-2 {
    position: absolute;
    top: 50%;
    right: 40px;
    z-index: 2;
    -webkit-transform: rotate(180deg) translateY(51%);-ms-transform: rotate(180deg) translateY(51%);transform: rotate(180deg) translateY(51%);
}
#pageUnit .dbox-1 {
    margin-top: 151px;
    margin-bottom: 216px;
}
#pageUnit .dbox-1__left {
	width: 58%;
	padding-top: 43px;
}
#pageUnit .dbox-1__right {
	width: 42%;
}
#pageUnit .dbox-1__left h2 {
	font-size: 100px;
	color: #655dc6;
	white-space: nowrap;
	margin-bottom: 57px;
}
#pageUnit .dbox-1__left h2 span {
	display: block;
	color: #000;
}
#pageUnit .dbox-1__left p {
	font-size: 36px;
}
#pageUnit .dbox-1__left p a {
	text-decoration: none;
	color: #655dc6;
}
#pageUnit .dbox-1__left p a:hover {
	text-decoration: underline;
}
#pageUnit .dbox-1__right img {
	margin: 0 0 0 16%;
}
#pageUnit .dbox-1__list .dbox-1__list--item {
	box-sizing: border-box;
	padding: 0 40px;
	position: relative;
	margin-top: 55px;
}
#pageUnit .dbox-1__list .dbox-1__list--item:after {
	display: block;
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -35px;
	width: 1px;
	height: 71px;
	background: #000;
}
#pageUnit .dbox-1__list .dbox-1__list--item:last-child:after {
	display: none;
}
#pageUnit .dbox-1__list .dbox-1__list--item:first-child {
	padding-left: 0;
}
#pageUnit .dbox-1__list .dbox-1__list--item:last-child {
	padding-right: 0;
}
#pageUnit .dbox-1__list .dbox-1__list--item div {
	height: 77px;
}
#pageUnit .dbox-6,
#pageUnit .dbox-2 {
	position: relative;
}
#pageUnit .dbox-6__item,
#pageUnit .dbox-2__item {
	background: url(../img/blue-fond.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	-webkit-clip-path: polygon(0% 0%, 59.1% 0%, 62.8% 4.8%, 83% 4.8%, 88.1% 0, 100% 0, 100% 97%, 62.6% 97%, 60% 100%, 46.8% 100%, 43% 92%, 21.6% 92%, 16.6% 97.6%, 0% 97.6%);
	clip-path: polygon(0% 0%, 59.1% 0%, 62.8% 4.8%, 83% 4.8%, 88.1% 0, 100% 0, 100% 97%, 62.6% 97%, 60% 100%, 46.8% 100%, 43% 92%, 21.6% 92%, 16.6% 97.6%, 0% 97.6%);
	box-sizing: border-box;
    padding: 200px 0 203px 0;
}
#pageUnit .dbox-2__item {
	padding: 152px 0 211px 0;
}
#pageUnit .dbox-8__item:after,
#pageUnit .dbox-6__item:after,
#pageUnit .dbox-4__item:after,
#pageUnit .dbox-2__item:after {
    display: block;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(../img/number.webp) no-repeat;
    background-position: center right;
    background-size: cover;
    width: 1168px;
    height: 100%;
}
#pageUnit .dbox-6__fond-1,
#pageUnit .dbox-4__fond-1,
#pageUnit .dbox-2__fond-1 {
	position: absolute;
    top: -36px;
    left: 0;
    z-index: 2;
    font-size: 0;
}
#pageUnit .dbox-6__fond-2,
#pageUnit .dbox-2__fond-2 {
	position: absolute;
   	bottom: 87px;
    right: 24px;
    z-index: 2;
    font-size: 0;
    width: 360px;
    height: 86px;
    background: url(../img/fond-2.svg) no-repeat;
}
#pageUnit .dbox-4__width,
#pageUnit .dbox-2__width {
	position: relative;	
	z-index: 4;
}
#pageUnit .dbox-2__left {
	box-sizing: border-box;
    padding-left: 4.5%;
}
#pageUnit .dbox-2__right {
	width: 100%;
	box-sizing: border-box;
    padding: 81px 0 0 97px;
}
#pageUnit .dbox-8__right h2,
#pageUnit .dbox-6__right h2,
#pageUnit .dbox-4__left h2,
#pageUnit .dbox-2__right h2 {
	display: inline-block;
	font-size: 72px;
	color: #fff;
	position: relative;
	padding-bottom: 15px;
    margin-bottom: 36px;
}
#pageUnit .dbox-7__left h2:after,
#pageUnit .dbox-5 h2:after,
#pageUnit .dbox-3 h2:after,
#pageUnit .dbox-8__right h2:after,
#pageUnit .dbox-6__right h2:after,
#pageUnit .dbox-4__left h2:after,
#pageUnit .dbox-2__right h2:after {
	display: block;
	content: "";
	height: 3px;
	position: absolute;
	left: 0;
	bottom: 0;
	right: -20px;
	background: rgb(229,133,241);
	background: linear-gradient(25deg, rgba(229,133,241,1) 0%, rgba(184,114,203,1) 5%, rgba(253,182,145,1) 10%, rgba(93,235,246,1) 15%, rgba(132,214,233,1) 20%, rgba(249,139,169,1) 25%, rgba(252,121,228,1) 30%, rgba(203,137,191,1) 35%, rgba(255,241,148,1) 40%, rgba(254,214,138,1) 45%, rgba(140,84,178,1) 50%, rgba(103,215,227,1) 55%, rgba(54,214,233,1) 60%, rgba(199,129,157,1) 65%, rgba(108,101,226,1) 70%, rgba(132,198,255,1) 75%, rgba(255,196,102,1) 80%, rgba(228,103,57,1) 85%, rgba(233,255,219,1) 90%, rgba(39,241,255,1) 95%, rgba(188,85,205,1) 100%);
}
#pageUnit .dbox-4__left p,
#pageUnit .dbox-8__right p,
#pageUnit .dbox-6__right p,
#pageUnit .dbox-2__right p {
	font-size: 48px;
	color: #fff;
}
#pageUnit .dbox-5,
#pageUnit .dbox-3 {
	margin-top: 116px;
	margin-bottom: 243px;
}
#pageUnit .dbox-7__left h2,
#pageUnit .dbox-5 h2,
#pageUnit .dbox-3 h2 {
	display: inline-block;
	font-size: 72px;
	color: #000;
	position: relative;
	padding-bottom: 15px;
    margin-bottom: 36px;
}
#pageUnit .dbox-5 p,
#pageUnit .dbox-3 p {
	font-size: 48px;
	color: #231916;
	margin-bottom: 75px;
}
#pageUnit .dbox-3 p span {
	color: #655dc6;
}
#pageUnit .dbox-3 img {
	margin: 0 auto;
}
#pageUnit .dbox-4 {
	position: relative;
}
#pageUnit .dbox-8__fond-1,
#pageUnit .dbox-4__fond-1 {
	width: 823px;
	height: 202px;
	background: url(../img/fond-3.svg) no-repeat;
	position: absolute;
	left: 0;
	top: -98px;
    z-index: 1;
}
#pageUnit .dbox-8__fond-2,
#pageUnit .dbox-4__fond-2 {
	position: absolute;
    bottom: 86px;
    right: 0;
    z-index: 2;
    font-size: 0;
    width: 360px;
    height: 86px;
    background: url(../img/fond-2.svg) no-repeat;
}
#pageUnit .dbox-4__item {
	background: url(../img/blue-fond.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
    -webkit-clip-path: polygon(0% 0%, 60.2% 0%, 63.8% 4.8%, 84% 4.8%, 89.3% 0, 100% 0, 100% 97%, 63.8% 97%, 61.2% 100%, 47.8% 100%, 44.2% 92%, 22.8% 92%, 17.8% 97.7%, 0% 97.7%);
    clip-path: polygon(0% 0%, 60.2% 0%, 63.8% 4.8%, 84% 4.8%, 89.3% 0, 100% 0, 100% 97%, 63.8% 97%, 61.2% 100%, 47.8% 100%, 44.2% 92%, 22.8% 92%, 17.8% 97.7%, 0% 97.7%);
    box-sizing: border-box;
   	padding: 166px 0 202px 0;
}
#pageUnit .dbox-4__left {
	box-sizing: border-box;
    padding-right: 10%;
    padding-top: 68px;
}
#pageUnit .dbox-4__right {
	box-sizing: border-box;
    padding-right: 9.1%;
}
#pageUnit .dbox-5 img {
	margin: 0 auto;
}
#pageUnit .dbox-6__fond-2 {
    right: 5px;
}
#pageUnit .dbox-6__item {
	padding: 180px 0 172px 0;
}
#pageUnit .dbox-6__left {
    box-sizing: border-box;
    padding: 0 0 0 4%;
}
#pageUnit .dbox-6__right {
	box-sizing: border-box;
    padding-left: 59px;
    padding-top: 54px;
}
#pageUnit .dbox-7 {
	margin: 131px auto 172px auto;
}
#pageUnit .dbox-7__left {
    box-sizing: border-box;
    padding: 0 5% 5.5% 0;
}
#pageUnit .dbox-7__left p {
	font-size: 48px;
	color: #231916;
}
#pageUnit .dbox-7__right {
    box-sizing: border-box;
    padding-right: 10%;
}
#pageUnit .dbox-8 {
	position: relative;
}
#pageUnit .dbox-8__item {
	background: url(../img/blue-fond.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	-webkit-clip-path: polygon(0% 0%, 63.2% 0, 68% 5.4%, 94.2% 5.4%, 101.3% 0, 100% 100%, 0 100%);
	clip-path: polygon(0% 0%, 63.2% 0, 68% 5.4%, 94.2% 5.4%, 101.3% 0, 100% 100%, 0 100%);
	box-sizing: border-box;
    padding: 234px 0 130px 0;
}
#pageUnit .dbox-8__left {
	box-sizing: border-box;
    padding: 93px 0 0 2.2%;
}
#pageUnit .dbox-8__right {
	margin-left: 42px;
    margin-top: 7.8%;
}
#pageUnit .dbox-8__fond-2 {
	bottom: 20.5%;
}
@media screen and (max-width: 1800px) {
	#pageUnit .dbox-0__right {
	    padding: 0 6% 5.8% 4%;
	}
	#pageUnit .dbox-1 {
	    margin-top: 100px;
	    margin-bottom: 100px;
	}
	#pageUnit .dbox-6__item, #pageUnit .dbox-2__item {
		padding: 150px 0;
	}
	#pageUnit .dbox-5 p, #pageUnit .dbox-3 p {
	    margin-bottom: 60px;
	}
	#pageUnit .dbox-5, #pageUnit .dbox-3 {
	    margin-top: 100px;
	    margin-bottom: 170px;
	}
	#pageUnit .dbox-4__item {
		padding: 170px 0 150px 0;
	}
	#pageUnit .dbox-7 {
	    margin: 100px auto 100px auto;
	}
	#pageUnit .dbox-8__item {
	    padding: 200px 0 100px 0;
	}
	#pageUnit .dbox-6__item {
	    padding: 170px 0 140px 0;
	}
	#pageUnit .dbox-8__fond-2, #pageUnit .dbox-4__fond-2 {
		bottom: 50px;
	}
	#pageUnit .dbox-2__right {
		padding-left: 50px;
	}
}
@media screen and (max-width: 1650px) {
	#pageUnit .width-1620 {
		box-sizing: border-box;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	#pageUnit .dbox-0__left img {
		max-width: 352px;
	}
	#pageUnit .dbox-0__left {
	    padding-left: 15%;
	}
	#pageUnit .dbox-0__right {
        padding: 0 10% 5.8% 5%;
    }
    #pageUnit .dbox-0__item:after {
	    width: 312px;
	    height: 702px;
	    background-size: 100% 100%;
	}
	#pageUnit .dbox-0__bg:before {
	    width: 187px;
	    height: 211px;
	    background-size: 100% 100%;
	}
	#pageUnit .dbox-0__bg:after {
	    width: 228px;
	    height: 227px;
	    background-size: 100% 100%;
	}
	#pageUnit .dbox-0__text-2,
	#pageUnit .dbox-0__text-1 {
		height: 98%;
	}
	#pageUnit .dbox-0__text-2 svg,
	#pageUnit .dbox-0__text-1 svg {
		width: auto;
		height: 98%;
	}
	#pageUnit .dbox-0__text-1 {
	    -webkit-transform: translateY(-49%);
	    -ms-transform: translateY(-49%);
	    transform: translateY(-49%);
	}
	#pageUnit .dbox-7__left h2, #pageUnit .dbox-5 h2, #pageUnit .dbox-3 h2,
	#pageUnit .dbox-8__right h2, #pageUnit .dbox-6__right h2, #pageUnit .dbox-4__left h2, #pageUnit .dbox-2__right h2,
	#pageUnit .dbox-1__left h2 {
		font-size: 68px;
	}
	#pageUnit .dbox-1__left p {
	    font-size: 32px;
	}
	#pageUnit .dbox-7__left p,
	#pageUnit .dbox-5 p, #pageUnit .dbox-3 p,
	#pageUnit .dbox-4__left p, #pageUnit .dbox-8__right p, #pageUnit .dbox-6__right p, #pageUnit .dbox-2__right p {
	    font-size: 36px;
	}
	#pageUnit .dbox-2__item {
        padding: 100px 0 150px;
    }
    #pageUnit .dbox-6__left,
    #pageUnit .dbox-8__left {
	    padding: 0;
	}
	#pageUnit .dbox-8__left img {
	 	max-width: 700px;
	}
	#pageUnit .dbox-6__left img {
	 	max-width: 630px;
	}
}
@media screen and (max-width: 1480px) {
	#pageUnit .dbox-0__right {
        padding: 0 10% 5.8% 2%;
    }
    #pageUnit .dbox-0__text-1 {
    	left: 15px;
    }
    #pageUnit .dbox-0__text-2 {
    	right: 15px;
    }
	#pageUnit .dbox-1__left {
	    width: 58%;
	    padding-top: 0;
	}
	#pageUnit .dbox-1__right img {
		max-width: 376px;
	}
	#pageUnit .dbox-2__left img {
		max-width: 500px;
	}
	#pageUnit .dbox-5 img,
	#pageUnit .dbox-3 img {
	    margin: 0 auto;
	    width: 100%;
	    max-width: 800px;
	}
	#pageUnit .dbox-4__right {
	    padding-right: 10%;
	}
	#pageUnit .dbox-7__right img,
	#pageUnit .dbox-4__right img {
		max-width: 400px;
	}
	#pageUnit .dbox-8__left img,
	#pageUnit .dbox-6__left img {
		max-width: 460px;
	}
	#pageUnit .dbox-8__right {
		box-sizing: border-box;
		padding-left: 5%;
		margin: 0;
	}
	#pageUnit .dbox-8__left {
	    box-sizing: border-box;
	    padding: 0 0 0 5%;
	}
    #pageUnit .dbox-4__right {
        padding-right: 5%;
    }
}
@media screen and (max-width: 1370px) {
	#pageUnit .dbox-0__right {
        padding: 0 9% 5.8% 30px;
    }
    #pageUnit .dbox-0__right h2 {
    	font-size: 72px;
    }
    #pageUnit .dbox-0__right p {
    	font-size: 32px;
    }
    #pageUnit .dbox-7__left h2, #pageUnit .dbox-5 h2, #pageUnit .dbox-3 h2, #pageUnit .dbox-8__right h2, #pageUnit .dbox-6__right h2, #pageUnit .dbox-4__left h2, #pageUnit .dbox-2__right h2, #pageUnit .dbox-1__left h2 {
        font-size: 62px;
    }
    #pageUnit .dbox-8__fond-1, #pageUnit .dbox-4__fond-1 {
	    width: 576px;
	    height: 141px;
	    background-size: 100% 100%;
	    top: -72px;
	}
	#pageUnit .dbox-6__fond-1, #pageUnit .dbox-4__fond-1, #pageUnit .dbox-2__fond-1 {
	    top: -46px;
	    max-width: 634px;
	}
	#pageUnit .dbox-6__fond-1 svg, #pageUnit .dbox-4__fond-1 svg, #pageUnit .dbox-2__fond-1 svg {
		width: 100%;
	}
	#pageUnit .dbox-6__fond-2, #pageUnit .dbox-2__fond-2,
	#pageUnit .dbox-8__fond-2, #pageUnit .dbox-4__fond-2 {
		width: 252px;
	    height: 60px;
	    background-size: 100% 100%;
	}
	#pageUnit .dbox-8__fond-2, #pageUnit .dbox-4__fond-2 {
		right: 10px;
	}
	#pageUnit .dbox-7__left h2:after, #pageUnit .dbox-5 h2:after, #pageUnit .dbox-3 h2:after, #pageUnit .dbox-8__right h2:after, #pageUnit .dbox-6__right h2:after, #pageUnit .dbox-4__left h2:after, #pageUnit .dbox-2__right h2:after {
		right: 0;
	}
	#pageUnit .dbox-6__right {
	    padding-left: 5%;
	}
	#pageUnit .dbox-6__left {
	    padding: 0 0 0 2%;
	}
	#pageUnit .dbox-6__item {
        padding: 120px 0 140px 0;
    }
}
@media screen and (max-width: 1279px) {
	#pageUnit .dbox-0__left {
        padding-left: 8%;
    }
    #pageUnit .dbox-0__right h2 {
	    font-size: 72px;
	}
	#pageUnit .dbox-0__right {
        padding: 0 8% 5.8% 30px;
    }
    #pageUnit .dbox-1__left h2 {
	    margin-bottom: 30px;
	}
	#pageUnit .dbox-1__list .dbox-1__list--item {
	    padding: 0 15px;
	    margin-top: 40px;
	}
	#pageUnit .dbox-4__right {
        padding-right: 4%;
    }
    #pageUnit .dbox-7__right,
    #pageUnit .dbox-6__left,
    #pageUnit .dbox-8__left {
        padding: 0;
    }
    #pageUnit .dbox-6__right,
    #pageUnit .dbox-8__right {
        padding-left: 30px;
    }
   	#pageUnit .dbox-2__right {
        padding: 75px 0 0 20px;
    }
	#pageUnit .dbox-8__right {
	    margin-left: 0;
	}
	#pageUnit .dbox-6__item {
        padding: 100px 0 140px 0;
    }
    #pageUnit .dbox-8__item {
        padding: 150px 0 100px 0;
    }
}
@media screen and (max-width: 1199px) {
	#pageUnit .dbox-0__left {
        padding-left: 11%;
    }
    #pageUnit .dbox-0__right h2 {
        font-size: 56px;
    }
    #pageUnit .dbox-0__right p {
	    font-size: 26px;
	}
	#pageUnit .dbox-0__left img {
        max-width: 292px;
    }
    #pageUnit .dbox-7__left h2, #pageUnit .dbox-5 h2, #pageUnit .dbox-3 h2, #pageUnit .dbox-8__right h2, #pageUnit .dbox-6__right h2, #pageUnit .dbox-4__left h2, #pageUnit .dbox-2__right h2, #pageUnit .dbox-1__left h2 {
        font-size: 48px;
    }
    #pageUnit .dbox-7__left p, #pageUnit .dbox-5 p, #pageUnit .dbox-3 p, #pageUnit .dbox-4__left p, #pageUnit .dbox-8__right p, #pageUnit .dbox-6__right p, #pageUnit .dbox-2__right p,
    #pageUnit .dbox-1__left p {
        font-size: 26px;
    }
    #pageUnit .dbox-1__right {
	    width: auto;
	}
	#pageUnit .dbox-1__right img {
	    margin: 0;
	}
	#pageUnit .dbox-1__left {
        width: calc(100% - 376px);
        box-sizing: border-box;
        padding: 0 30px 0 0;
    }
    #pageUnit .dbox-2__left img {
        max-width: 360px;
    }
    #pageUnit .dbox-6__item, #pageUnit .dbox-2__item {
        padding: 100px 0;
    }
    #pageUnit .dbox-4__right {
        padding-right: 0;
    }
    #pageUnit .dbox-8__left img, #pageUnit .dbox-6__left img {
        max-width: 400px;
    }
    #pageUnit .dbox-6__item {
        padding: 100px 0 100px 0;
    }
    #pageUnit .dbox-8__item {
        padding: 150px 0 65px 0;
    }
    #pageUnit .dbox-6__fond-1, #pageUnit .dbox-4__fond-1, #pageUnit .dbox-2__fond-1 {
        top: -46px;
        max-width: 500px;
    }
   	#pageUnit .dbox-5, #pageUnit .dbox-3 {
        margin-bottom: 110px;
    }
    #pageUnit .dbox-2__right {
    	padding-top: 40px;
    }
    #pageUnit .dbox-4__item {
    	padding-top: 110px;
    }
    #pageUnit .dbox-4__left {
	    padding-right: 5%;
	}
}
@media screen and (max-width: 991px) {
	#pageUnit .dbox-0__item {
		padding-top: 30px;
	}
	#pageUnit .dbox-0__text-1 {
		left: 10px;
	}
	#pageUnit .dbox-0__text-2 {
		right: 10px;
	}
	#pageUnit .dbox-0__left {
        padding-left: 10%;
    }
	#pageUnit .marquee {
	    font-size: 18px;
	}
	#pageUnit .marquee-2 img {
	    margin-right: 26px;
	    max-width: 50px;
	}
	#pageUnit .dbox-0__item:after {
        width: 218px;
        height: 491px;
        background-size: 100% 100%;
    }
    #pageUnit .dbox-0__bg:before {
        width: 130px;
        height: 147px;
        background-size: 100% 100%;
    }
    #pageUnit .dbox-0__bg:after {
        width: 159px;
        height: 158px;
        background-size: 100% 100%;
    }
    #pageUnit .dbox-0__left img {
        max-width: 250px;
    }
    #pageUnit .dbox-0__right {
        padding: 0 64px 20px 15px;
    }
    #pageUnit .dbox-0__right h2 {
        font-size: 46px;
    }
    #pageUnit .dbox-0__right p {
        font-size: 20px;
    }
    #pageUnit .dbox-1 {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    #pageUnit .dbox-1__left {
        width: calc(100% - 300px);
    }
    #pageUnit .dbox-1__right img {
        max-width: 300px;
    }
    #pageUnit .dbox-7__left p, #pageUnit .dbox-5 p, #pageUnit .dbox-3 p, #pageUnit .dbox-4__left p, #pageUnit .dbox-8__right p, #pageUnit .dbox-6__right p, #pageUnit .dbox-2__right p, #pageUnit .dbox-1__left p {
        font-size: 20px;
    }
    #pageUnit .dbox-7__left h2, #pageUnit .dbox-5 h2, #pageUnit .dbox-3 h2, #pageUnit .dbox-8__right h2, #pageUnit .dbox-6__right h2, #pageUnit .dbox-4__left h2, #pageUnit .dbox-2__right h2, #pageUnit .dbox-1__left h2 {
        font-size: 36px;
    }
    #pageUnit .dbox-1__list {
    	-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;
    }
    #pageUnit .dbox-1__list .dbox-1__list--item {
        padding: 0 15px;
        margin-top: 30px;
    }
    #pageUnit .dbox-2__left {
	    padding-left: 0;
	}
	#pageUnit .dbox-2__right {
	    padding: 25px 0 0 30px;
	}
	#pageUnit .dbox-2__left img {
        max-width: 326px;
    }
    #pageUnit .dbox-5, #pageUnit .dbox-3 {
        margin-bottom: 80px;
        margin-top: 60px;
    }
    #pageUnit .dbox-6__fond-1, #pageUnit .dbox-4__fond-1, #pageUnit .dbox-2__fond-1 {
        max-width: 430px;
    }
    #pageUnit .dbox-6__fond-1, #pageUnit .dbox-4__fond-1, #pageUnit .dbox-2__fond-1 {
        top: -55px;
        max-width: 386px;
    }
    #pageUnit .dbox-8__left img, #pageUnit .dbox-6__left img,
    #pageUnit .dbox-7__right img, #pageUnit .dbox-4__right img {
        max-width: 300px;
    }
    #pageUnit .dbox-4__item {
        padding: 80px 0 120px 0;
    }
    #pageUnit .dbox-4__left {
	    padding-right: 30px;
	}
	#pageUnit .dbox-6__fond-2, #pageUnit .dbox-2__fond-2, #pageUnit .dbox-8__fond-2, #pageUnit .dbox-4__fond-2 {
        width: 176px;
        height: 42px;
        background-size: 100% 100%;
    }
    #pageUnit .dbox-7 {
        margin: 60px auto 60px auto;
    }
	#pageUnit .dbox-8__fond-1, #pageUnit .dbox-4__fond-1 {
        width: 345px;
        height: 84px;
        top: -29px;
    }
    #pageUnit .dbox-8__item {
        padding: 100px 0 65px 0;
    }
    #pageUnit .dbox-6__item, #pageUnit .dbox-2__item {
        padding: 60px 0 100px;
    }
    #pageUnit .dbox-6__right {
    	padding-top: 25px;
    }
}
@media screen and (max-width: 767px) {
	#pageUnit .dbox-0__right p br {
		display: none;
	}
	#pageUnit .dbox-0__left {
        padding-left: 8%;
    }
	#pageUnit .dbox-1 {
        display: block;
    }
    #pageUnit .dbox-1__left {
        width: 100%;
        padding: 0 0 30px 0;
    }
    #pageUnit .dbox-1__right img {
        max-width: 100%;
        margin: 0 auto;
    }
    #pageUnit .dbox-0__right h2 {
        font-size: 36px;
    }
    #pageUnit .dbox-0__right {
        padding: 0 60px 20px 10px;
    }
    #pageUnit .dbox-0__left img {
        max-width: 214px;
    }
    #pageUnit .dbox-2__left img {
        max-width: 286px;
    }
    #pageUnit .dbox-6__fond-2, #pageUnit .dbox-2__fond-2 {
    	bottom: 50px;
    }
    #pageUnit .dbox-2__right {
        padding: 25px 0 0 30px;
    }
    #pageUnit .dbox-6__fond-1, #pageUnit .dbox-4__fond-1, #pageUnit .dbox-2__fond-1 {
        top: -46px;
        max-width: 350px;
    }
    #pageUnit .dbox-1__left h2 {
    	white-space: initial;
    }
    #pageUnit .dbox-4__left {
    	padding-top: 50px;
    }
}
@media screen and (max-width: 639px) {
	#pageUnit .dbox-0__text-2, #pageUnit .dbox-0__text-1 {
		display: none;
	}
	#pageUnit .dbox-0__item {
		padding-top: 30px;
	}
	#pageUnit .dbox-0__left {
        padding-left: 0;
    }
    #pageUnit .dbox-0__right {
        padding: 0 0 40px 15px;
    }
    #pageUnit .dbox-0__right h2 {
        font-size: 28px;
    }
    #pageUnit .dbox-0__item:after {
        right: -140px;
    }
    #pageUnit .dbox-0__bg:before {
    	left: -55px;
    }
    #pageUnit .dbox-0__bg:after {
	    bottom: -50px;
	    left: -50px;
	}
	#pageUnit .dbox-8__width,
	#pageUnit .dbox-6__width,
	#pageUnit .dbox-2__width {
		-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;
	}
	#pageUnit .dbox-8__right,
	#pageUnit .dbox-6__right,
	#pageUnit .dbox-2__right {
		width: 100%;
		-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;
        padding: 0 0 30px 0;
    }
    #pageUnit .dbox-8__left,
    #pageUnit .dbox-6__left,
    #pageUnit .dbox-2__left {
        width: 100%;
        -webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;
    }
    #pageUnit .dbox-8__item,
    #pageUnit .dbox-6__item,
    #pageUnit .dbox-2__item {
    	padding: 60px 0 120px 0;
    }
    #pageUnit .dbox-2__left img {
        max-width: 100%;
        margin: 0 auto;
    }
    #pageUnit .dbox-6__fond-1, #pageUnit .dbox-4__fond-1, #pageUnit .dbox-2__fond-1 {
        top: -46px;
        max-width: 50vw;
    }
    #pageUnit .dbox-5 p, #pageUnit .dbox-3 p {
        margin-bottom: 30px;
    }
    #pageUnit .dbox-7,
    #pageUnit .dbox-4__width {
    	display: block;
    }
    #pageUnit .dbox-7__left,
    #pageUnit .dbox-4__left {
    	width: 100%;
    	padding: 0 0 30px 0;
    }
    #pageUnit .dbox-8__left img, #pageUnit .dbox-6__left img, #pageUnit .dbox-7__right img, #pageUnit .dbox-5 img, #pageUnit .dbox-4__right img {
        max-width: 100%;
        margin: 0 auto;
    }
    #pageUnit .dbox-8__fond-1, #pageUnit .dbox-4__fond-1 {
        width: 172px;
        height: 42px;
        top: -29px;
    }
    #pageUnit .dbox-6__item, #pageUnit .dbox-2__item {
    	-webkit-clip-path: polygon(0% 0%, 59.1% 0%, 62.8% 2.8%, 83% 2.8%, 88.1% 0, 100% 0, 100% 97%, 62.6% 97%, 60% 100%, 46.8% 100%, 43% 95%, 21.6% 95%, 16.6% 97.6%, 0% 97.6%);    clip-path: polygon(0% 0%, 59.1% 0%, 62.8% 2.8%, 83% 2.8%, 88.1% 0, 100% 0, 100% 97%, 62.6% 97%, 60% 100%, 46.8% 100%, 43% 95%, 21.6% 95%, 16.6% 97.6%, 0% 97.6%);
    }
    #pageUnit .dbox-4__item {
    	-webkit-clip-path: polygon(0% 0%, 60.2% 0%, 63.8% 2.8%, 84% 2.8%, 89.3% 0, 100% 0, 100% 97%, 63.8% 97%, 61.2% 100%, 47.8% 100%, 44.2% 95%, 22.8% 95%, 17.8% 97.7%, 0% 97.7%);clip-path: polygon(0% 0%, 60.2% 0%, 63.8% 2.8%, 84% 2.8%, 89.3% 0, 100% 0, 100% 97%, 63.8% 97%, 61.2% 100%, 47.8% 100%, 44.2% 95%, 22.8% 95%, 17.8% 97.7%, 0% 97.7%);
    }
    #pageUnit .dbox-8__item {
    	-webkit-clip-path: polygon(0% 0%, 63.2% 0, 68% 3.4%, 94.2% 3.4%, 101.3% 0, 100% 100%, 0 100%);
    	clip-path: polygon(0% 0%, 63.2% 0, 68% 3.4%, 94.2% 3.4%, 101.3% 0, 100% 100%, 0 100%);
    }
    #pageUnit .dbox-4__item {
        padding: 60px 0 140px 0;
    }

}
@media screen and (max-width: 479px) {
	#pageUnit .dbox-7__left h2, #pageUnit .dbox-5 h2, #pageUnit .dbox-3 h2, #pageUnit .dbox-8__right h2, #pageUnit .dbox-6__right h2, #pageUnit .dbox-4__left h2, #pageUnit .dbox-2__right h2, #pageUnit .dbox-1__left h2 {
        font-size: 32px;
    }
	#pageUnit .dbox-0__item .dbox-0__width {
		-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;
	}
	#pageUnit .dbox-0__right {
		width: 100%;
		-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;
        padding: 0 0 30px 0;
    }
    #pageUnit .dbox-0__left {
    	width: 100%;
    	-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;
    }
    #pageUnit .dbox-0__left img {
        max-width: 100%;
        width: 100%;
    }
    #pageUnit .dbox-0__right h2 {
        font-size: 42px;
        text-align: center;
    }
    #pageUnit .dbox-0__right p {
        font-size: 26px;
        text-align: center;
    }
    #pageUnit .dbox-1__list .dbox-1__list--item {
        width: 33.33%;
    }
    #pageUnit .dbox-1__list .dbox-1__list--item:nth-child(3n):after {
    	display: none;
    }

}
@media screen and (max-width: 374px) {
	#pageUnit .dbox-7__left h2, #pageUnit .dbox-5 h2, #pageUnit .dbox-3 h2, #pageUnit .dbox-8__right h2, #pageUnit .dbox-6__right h2, #pageUnit .dbox-4__left h2, #pageUnit .dbox-2__right h2, #pageUnit .dbox-1__left h2 {
        font-size: 30px;
    }
    #pageUnit .dbox-7__left p, #pageUnit .dbox-5 p, #pageUnit .dbox-3 p, #pageUnit .dbox-4__left p, #pageUnit .dbox-8__right p, #pageUnit .dbox-6__right p, #pageUnit .dbox-2__right p, #pageUnit .dbox-1__left p {
        font-size: 18px;
    }
    #pageUnit .dbox-1__left h2 {
        margin-bottom: 20px;
    }
    #pageUnit .dbox-7__left h2, #pageUnit .dbox-5 h2, #pageUnit .dbox-3 h2,
    #pageUnit .dbox-8__right h2, #pageUnit .dbox-6__right h2, #pageUnit .dbox-4__left h2, #pageUnit .dbox-2__right h2 {
    	margin-bottom: 25px;
    }
}
@media screen and (max-width: 359px) {
	#pageUnit .dbox-0__right h2 {
        font-size: 36px;
    }
    #pageUnit .dbox-7__left h2, #pageUnit .dbox-5 h2, #pageUnit .dbox-3 h2, #pageUnit .dbox-8__right h2, #pageUnit .dbox-6__right h2, #pageUnit .dbox-4__left h2, #pageUnit .dbox-2__right h2, #pageUnit .dbox-1__left h2 {
        font-size: 26px;
    }
    #pageUnit .dbox-7__left p, #pageUnit .dbox-5 p, #pageUnit .dbox-3 p, #pageUnit .dbox-4__left p, #pageUnit .dbox-8__right p, #pageUnit .dbox-6__right p, #pageUnit .dbox-2__right p, #pageUnit .dbox-1__left p {
        font-size: 16px;
    }
}