@charset "UTF-8";

@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700&display=swap&subset=japanese);

/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */
html{
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}

body{
	margin:0;
}
.text-justify{
	text-align:justify;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
	display:block
}

audio,canvas,progress,video{
	display:inline-block;
	vertical-align:baseline
}

audio:not([controls]){
	display:none;
	height:0
}[hidden],template{
	display:none
}

a{
	background-color:transparent
}

a:active,a:hover{
	outline:0
}

abbr[title]{
	border-bottom:1px dotted
}

b,strong{
	font-weight:700
}

dfn{
	font-style:italic
}

h1{
	font-size:2em;
	margin:.67em 0
}

mark{
	background:#ff0;
	color:#000
}

small{
	font-size:80%
}

sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}

sup{
	top:-.5em
}

sub{
	bottom:-.25em
}

img{
	border:0
}

svg:not(:root){
	overflow:hidden
}

figure{
	margin:1em 40px
}

hr{
	box-sizing:content-box;
	height:0
}

pre{
	overflow:auto
}

code,kbd,pre,samp{
	font-family:monospace,monospace;
	font-size:1em
}

button,input,optgroup,select,textarea{
	color:inherit;
	font:inherit;
	margin:0
}

button{
	overflow:visible
}

button,select{
	text-transform:none
}

button,html input[type=button],input[type=reset],input[type=submit]{
	-webkit-appearance:button;
	cursor:pointer
}

button[disabled],html input[disabled]{
	cursor:default
}

button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0
}

input{
	line-height:normal
}

input[type=checkbox],input[type=radio]{
	box-sizing:border-box;
	padding:0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
	height:auto
}

input[type=search]{
	-webkit-appearance:textfield;
	box-sizing:content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}

fieldset{
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}

legend{
	border:0;
	padding:0
}

textarea{
	overflow:auto
}

optgroup{
	font-weight:700
}

table{
	border-collapse:collapse;
	border-spacing:0
}

td,th{
	padding:0
}

*,:after,:before{
	box-sizing:border-box
}

dd,dl,dt,ol,ul{
	list-style:none;
	margin:0;
	padding:0
}

a{
	cursor:pointer;
	text-decoration:none
}

a.underline{
	text-decoration:underline
}

a,a img{
	outline:none
}

p{
	margin:0
}

h1,h2,h3,h4,h5,h6{
	font-size:inherit;
	font-weight:inherit;
	margin:0
}

figure{
	margin:0
}

:root,body{
	color:#231815;
	font-smoothing:antialiased;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:grayscale;
	-moz-osx-font-smoothing:grayscale;
	-webkit-text-size-adjust:100%;
	font-feature-settings:"palt" 1;
	font-size:14px;
	letter-spacing:normal;
	line-height:2;
	font-family:Noto Sans JP,メイリオ,Meiryo,sans-serif
}

@media (max-width:768px){
	:root,body{
		line-height:1.8
	}
}

.button{
	background:#2859b0;
	border:2px solid transparent;
	border-radius:8px;
	color:#fff;
	display:block;
	line-height:2.6;
	letter-spacing:.2em;
	font-size:16px;
	padding:0 2em 0 2.2em;
	text-align:center
}

@media (max-width:768px){
	.button{
		font-size:14px
	}
}

.width-xl{
	margin:0 auto;
	max-width:1400px
}

@media (max-width:768px){
	.width-xl{
		max-width:480px
	}
}
.width-l{
	margin:0 auto;
	max-width:1024px
}

@media (max-width:768px){
	.width-l{
		max-width:480px
	}
}

.width-m{
	margin:0 auto;
	max-width:864px
}

@media (max-width:768px){
	.width-m{
		max-width:480px
	}
}

.width-s{
	margin:0 auto;
	max-width:780px
}

@media (max-width:768px){
	.width-s{
		max-width:480px
	}
}

.width-xs{
	margin:0 auto;
	max-width:640px
}

@media (max-width:768px){
	.width-xs{
		max-width:480px
	}
}

@media (max-width:768px){
	.hideSP{
		display:none!important
	}
}

@media (min-width:769px){
	.hidePC{
		display:none!important
	}
}

:root,body{
	height:100%;
	min-width:360px
}

img{
	display:block;
	margin:0 auto;
	max-width:100%
}

@media (min-width:769px){
	a{
		-webkit-transition:.4s;
		transition:.4s
	}

	a:hover{
		opacity:.7
	}
}

.is-disable{
	pointer-events:none;
	opacity:.1;
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%)
}

.container{
	-webkit-animation:fadeIn .5s ease 0s 1 normal;
	animation:fadeIn .5s ease 0s 1 normal;
	-webkit-animation-fill-mode:backwards;
	animation-fill-mode:backwards
}

main{
	padding-top:115px;
	overflow:hidden
}
@media (max-width:768px){
	main{
		padding-top:53px;
	}
}

@-webkit-keyframes fadeIn{
	0%{
		opacity:0
	}

	to{
		opacity:1
	}
}

@keyframes fadeIn{
	0%{
		opacity:0
	}

	to{
		opacity:1
	}
}

.header{
	-webkit-box-align:end;
	align-items:flex-end;
	background:hsla(0,0%,100%,.7);
	display:-webkit-box;
	display:flex;
	-webkit-box-pack:justify;
	justify-content:space-between;
	left:0;
	padding:16px 30px;
	position:fixed;
	top:0;
	width:100%;
	z-index:4
}

@media (max-width:768px){
	.header{
		-webkit-box-align:center;
		align-items:center;
		box-shadow:0 1px 4px rgba(0,0,0,.2);
		padding:12px 16px 12px 20px
	}
}

@media (min-width:769px){
	.header-logo{
		-webkit-box-flex:0;
		flex:0 1 200px;
		padding:8px 0
	}
}

@media (max-width:768px){
	.header-logo{
		padding:4px 0 0;
		width:132px
	}
}

.header-logo a{
	display:block
}

@media (min-width:769px){
	.header-nav{
		font-size:13px;
		-webkit-box-flex:0;
		flex:0 0 auto
	}

	.header-nav ul{
		display:-webkit-box;
		display:flex
	}

	.header-nav li{
		padding-left:30px
	}

	.header-nav li a{
		color:#231815;
		display:block;
		line-height:1;
		letter-spacing:.1em;
		padding:8px 0;
		margin-right:-.1em
	}

	.header-nav p{
		-webkit-box-align:center;
		align-items:center;
		color:#2859b0;
		display:-webkit-box;
		display:flex;
		line-height:1;
		-webkit-box-pack:end;
		justify-content:flex-end;
		padding-bottom:24px
	}

	.header-nav p span{
		padding:0 16px
	}

	.header-nav p a{
		-webkit-box-align:center;
		align-items:center;
		color:#2859b0;
		display:-webkit-inline-box;
		display:inline-flex;
		letter-spacing:.1em;
		padding:8px 0;
		margin-right:-.1em
	}

	.header-nav p i{
		font-size:18px;
		line-height:1;
		padding-right:8px
	}
}

@media (max-width:768px){
	.header-trigger{
		margin:3px 0;
		padding:10px 0;
		position:relative
	}

	.header-trigger i{
		background:#787d85;
		border-radius:1px;
		content:"";
		display:block;
		height:2px;
		-webkit-transition:.3s;
		transition:.3s;
		width:28px
	}

	.header-trigger i:first-child,.header-trigger i:last-child{
		position:absolute;
		left:0;
		width:100%
	}

	.header-trigger i:first-child{
		top:0
	}

	.header-trigger i:last-child{
		bottom:0
	}

	.header-nav{
		background:rgba(120,125,133,.9);
		bottom:0;
		height:calc(100% - 52px);
		overflow-y:auto;
		-webkit-overflow-scrolling:touch;
		padding:24px 16px;
		position:fixed;
		right:-100vw;
		top:52px;
		-webkit-transition:.3s;
		transition:.3s;
		display:flex;
		flex-direction:column-reverse;
		justify-content:flex-end;
 ?  }
	.header-nav > p ,
	.header-nav li{
		border-bottom:1px solid #f6d60b
	}

	.header-nav a{
		color:#fff;
		display:block;
		line-height:1;
		text-align:center;
		padding:16px 0
	}

	.header-nav small{
		display:block;
		font-size:11px;
		font-weight:700;
		letter-spacing:.1em;
		padding-left:.1em;
		padding-bottom:4px
	}

	.header-nav span{
		display:block;
		font-size:12px;
		letter-spacing:.2em;
		padding-left:.2em
	}
}

@media (max-width:768px){
	#showNav:checked~.header-nav{
		right:0
	}

	#showNav:checked~.header-trigger i:nth-child(2){
		opacity:0
	}

	#showNav:checked~.header-trigger i:first-child{
		top:10px;
		-webkit-transform:rotate(-45deg);
		transform:rotate(-45deg)
	}

	#showNav:checked~.header-trigger i:last-child{
		bottom:10px;
		-webkit-transform:rotate(45deg);
		transform:rotate(45deg)
	}
}

.breadcrumbs{
	display:none;
	padding:24px 0;
}

@media (max-width:768px){
	.breadcrumbs{
		font-size:12px;
		padding:24px 12px;
	}
}

.breadcrumbs a{
	color:#2859b0;
	text-decoration:underline
}

.footer-links li{
	background:50% repeat;
	background-size:cover
}

.footer-links li:first-child{
	background-size:auto 100%
}

.footer-links a{
	-webkit-box-align:center;
	align-items:center;
	background:rgba(44,54,67,.6);
	color:#fff;
	display:-webkit-box;
	display:flex;
	font-size:16px;
	-webkit-box-pack:center;
	justify-content:center;
	height:300px;
	text-align:center;
	padding:80px 24px
}

@media (max-width:768px){
	.footer-links a{
		font-size:11px;
		height:40vw;
		padding:40px 16px;
		white-space:nowrap
	}
}

.footer-links p{
	letter-spacing:.1em;
	padding-left:.1em
}

.footerLinks-title{
	border:1px solid #fff;
	font-size:23px;
	letter-spacing:.2em;
	padding:4px 0 4px .2em;
	margin:0 auto 1em;
	max-width:18em
}

@media (max-width:768px){
	.footerLinks-title{
		font-size:14px
	}
}

.footer-gray{
	background:#787d85;
	color:#fff;
	font-size:13px;
	padding:24px 24px 18px;
	
}

@media (max-width:768px){
	.footer-gray{
		font-size:13px;
		padding:24px 12px 80px
	}
}

.footer-gray a{
	color:#fff;
	display:block;
	line-height:1;
	padding:4px 0
}

.footer-gray a.is-active{
	color:#f6d60b
}

.footerGray-links{
	display:-webkit-box;
	display:flex;
	-webkit-box-pack:center;
	justify-content:center
}

.footerGray-links a{
	display:block;
	padding:8px
}

.footerGray-copy{
	font-size:12px;
	padding-top:60px;
	text-align:center
}

@media (min-width:769px){
	.footerGray-copy{
		letter-spacing:1px;
		margin-right:-1px
	}
}

.footer-contact{
	-webkit-box-align:center;
	align-items:center;
	background:rgba(239,244,250,.9);
	bottom:0;
	display:-webkit-box;
	display:flex;
	-webkit-box-pack:justify;
	justify-content:space-between;
	left:0;
	padding:8px 16px;
	position:fixed;
	width:100%;
	z-index:100;
}

.footer-contact .button{
	font-size:12px;
	font-weight:600;
	letter-spacing:.1em;
	line-height:2.4;
	padding:0 1em 0 1.2em
}

.footerContact-top{
	color:#231815;
	font-weight:600;
	text-decoration:underline
}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{
	-webkit-transition-duration:50ms;
	transition-duration:50ms
}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{
	-webkit-transition-delay:50ms;
	transition-delay:50ms
}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{
	-webkit-transition-duration:.1s;
	transition-duration:.1s
}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{
	-webkit-transition-duration:.15s;
	transition-duration:.15s
}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{
	-webkit-transition-delay:.15s;
	transition-delay:.15s
}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{
	-webkit-transition-duration:.2s;
	transition-duration:.2s
}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{
	-webkit-transition-duration:.25s;
	transition-duration:.25s
}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{
	-webkit-transition-delay:.25s;
	transition-delay:.25s
}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{
	-webkit-transition-duration:.3s;
	transition-duration:.3s
}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{
	-webkit-transition-duration:.35s;
	transition-duration:.35s
}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{
	-webkit-transition-delay:.35s;
	transition-delay:.35s
}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{
	-webkit-transition-duration:.4s;
	transition-duration:.4s
}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{
	-webkit-transition-delay:.4s;
	transition-delay:.4s
}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{
	-webkit-transition-duration:.45s;
	transition-duration:.45s
}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{
	-webkit-transition-delay:.45s;
	transition-delay:.45s
}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{
	-webkit-transition-duration:.5s;
	transition-duration:.5s
}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{
	-webkit-transition-delay:.5s;
	transition-delay:.5s
}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{
	-webkit-transition-duration:.55s;
	transition-duration:.55s
}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{
	-webkit-transition-delay:.55s;
	transition-delay:.55s
}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{
	-webkit-transition-duration:.6s;
	transition-duration:.6s
}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{
	-webkit-transition-delay:.6s;
	transition-delay:.6s
}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{
	-webkit-transition-duration:.65s;
	transition-duration:.65s
}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{
	-webkit-transition-delay:.65s;
	transition-delay:.65s
}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{
	-webkit-transition-duration:.7s;
	transition-duration:.7s
}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{
	-webkit-transition-delay:.7s;
	transition-delay:.7s
}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{
	-webkit-transition-duration:.75s;
	transition-duration:.75s
}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{
	-webkit-transition-delay:.75s;
	transition-delay:.75s
}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{
	-webkit-transition-duration:.8s;
	transition-duration:.8s
}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{
	-webkit-transition-delay:.8s;
	transition-delay:.8s
}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{
	-webkit-transition-duration:.85s;
	transition-duration:.85s
}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{
	-webkit-transition-delay:.85s;
	transition-delay:.85s
}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{
	-webkit-transition-duration:.9s;
	transition-duration:.9s
}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{
	-webkit-transition-delay:.9s;
	transition-delay:.9s
}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{
	-webkit-transition-duration:.95s;
	transition-duration:.95s
}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{
	-webkit-transition-delay:.95s;
	transition-delay:.95s
}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{
	-webkit-transition-duration:1s;
	transition-duration:1s
}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{
	-webkit-transition-delay:1s;
	transition-delay:1s
}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{
	-webkit-transition-duration:1.05s;
	transition-duration:1.05s
}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{
	-webkit-transition-delay:1.05s;
	transition-delay:1.05s
}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{
	-webkit-transition-duration:1.1s;
	transition-duration:1.1s
}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{
	-webkit-transition-delay:1.1s;
	transition-delay:1.1s
}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{
	-webkit-transition-duration:1.15s;
	transition-duration:1.15s
}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{
	-webkit-transition-delay:1.15s;
	transition-delay:1.15s
}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{
	-webkit-transition-duration:1.2s;
	transition-duration:1.2s
}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{
	-webkit-transition-delay:1.2s;
	transition-delay:1.2s
}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{
	-webkit-transition-duration:1.25s;
	transition-duration:1.25s
}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{
	-webkit-transition-delay:1.25s;
	transition-delay:1.25s
}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{
	-webkit-transition-duration:1.3s;
	transition-duration:1.3s
}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{
	-webkit-transition-delay:1.3s;
	transition-delay:1.3s
}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{
	-webkit-transition-duration:1.35s;
	transition-duration:1.35s
}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{
	-webkit-transition-delay:1.35s;
	transition-delay:1.35s
}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{
	-webkit-transition-duration:1.4s;
	transition-duration:1.4s
}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{
	-webkit-transition-delay:1.4s;
	transition-delay:1.4s
}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{
	-webkit-transition-duration:1.45s;
	transition-duration:1.45s
}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{
	-webkit-transition-delay:1.45s;
	transition-delay:1.45s
}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{
	-webkit-transition-duration:1.5s;
	transition-duration:1.5s
}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{
	-webkit-transition-delay:1.5s;
	transition-delay:1.5s
}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{
	-webkit-transition-duration:1.55s;
	transition-duration:1.55s
}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{
	-webkit-transition-delay:1.55s;
	transition-delay:1.55s
}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{
	-webkit-transition-duration:1.6s;
	transition-duration:1.6s
}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{
	-webkit-transition-delay:1.6s;
	transition-delay:1.6s
}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{
	-webkit-transition-duration:1.65s;
	transition-duration:1.65s
}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{
	-webkit-transition-delay:1.65s;
	transition-delay:1.65s
}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{
	-webkit-transition-duration:1.7s;
	transition-duration:1.7s
}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{
	-webkit-transition-delay:1.7s;
	transition-delay:1.7s
}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{
	-webkit-transition-duration:1.75s;
	transition-duration:1.75s
}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{
	-webkit-transition-delay:1.75s;
	transition-delay:1.75s
}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{
	-webkit-transition-duration:1.8s;
	transition-duration:1.8s
}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{
	-webkit-transition-delay:1.8s;
	transition-delay:1.8s
}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{
	-webkit-transition-duration:1.85s;
	transition-duration:1.85s
}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{
	-webkit-transition-delay:1.85s;
	transition-delay:1.85s
}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{
	-webkit-transition-duration:1.9s;
	transition-duration:1.9s
}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{
	-webkit-transition-delay:1.9s;
	transition-delay:1.9s
}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{
	-webkit-transition-duration:1.95s;
	transition-duration:1.95s
}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{
	-webkit-transition-delay:1.95s;
	transition-delay:1.95s
}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{
	-webkit-transition-duration:2s;
	transition-duration:2s
}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{
	-webkit-transition-delay:2s;
	transition-delay:2s
}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{
	-webkit-transition-duration:2.05s;
	transition-duration:2.05s
}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{
	-webkit-transition-delay:2.05s;
	transition-delay:2.05s
}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{
	-webkit-transition-duration:2.1s;
	transition-duration:2.1s
}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{
	-webkit-transition-delay:2.1s;
	transition-delay:2.1s
}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{
	-webkit-transition-duration:2.15s;
	transition-duration:2.15s
}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{
	-webkit-transition-delay:2.15s;
	transition-delay:2.15s
}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{
	-webkit-transition-duration:2.2s;
	transition-duration:2.2s
}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{
	-webkit-transition-delay:2.2s;
	transition-delay:2.2s
}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{
	-webkit-transition-duration:2.25s;
	transition-duration:2.25s
}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{
	-webkit-transition-delay:2.25s;
	transition-delay:2.25s
}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{
	-webkit-transition-duration:2.3s;
	transition-duration:2.3s
}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{
	-webkit-transition-delay:2.3s;
	transition-delay:2.3s
}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{
	-webkit-transition-duration:2.35s;
	transition-duration:2.35s
}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{
	-webkit-transition-delay:2.35s;
	transition-delay:2.35s
}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{
	-webkit-transition-duration:2.4s;
	transition-duration:2.4s
}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{
	-webkit-transition-delay:2.4s;
	transition-delay:2.4s
}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{
	-webkit-transition-duration:2.45s;
	transition-duration:2.45s
}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{
	-webkit-transition-delay:2.45s;
	transition-delay:2.45s
}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{
	-webkit-transition-duration:2.5s;
	transition-duration:2.5s
}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{
	-webkit-transition-delay:2.5s;
	transition-delay:2.5s
}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{
	-webkit-transition-duration:2.55s;
	transition-duration:2.55s
}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{
	-webkit-transition-delay:2.55s;
	transition-delay:2.55s
}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{
	-webkit-transition-duration:2.6s;
	transition-duration:2.6s
}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{
	-webkit-transition-delay:2.6s;
	transition-delay:2.6s
}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{
	-webkit-transition-duration:2.65s;
	transition-duration:2.65s
}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{
	-webkit-transition-delay:2.65s;
	transition-delay:2.65s
}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{
	-webkit-transition-duration:2.7s;
	transition-duration:2.7s
}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{
	-webkit-transition-delay:2.7s;
	transition-delay:2.7s
}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{
	-webkit-transition-duration:2.75s;
	transition-duration:2.75s
}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{
	-webkit-transition-delay:2.75s;
	transition-delay:2.75s
}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{
	-webkit-transition-duration:2.8s;
	transition-duration:2.8s
}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{
	-webkit-transition-delay:2.8s;
	transition-delay:2.8s
}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{
	-webkit-transition-duration:2.85s;
	transition-duration:2.85s
}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{
	-webkit-transition-delay:2.85s;
	transition-delay:2.85s
}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{
	-webkit-transition-duration:2.9s;
	transition-duration:2.9s
}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{
	-webkit-transition-delay:2.9s;
	transition-delay:2.9s
}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{
	-webkit-transition-duration:2.95s;
	transition-duration:2.95s
}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{
	-webkit-transition-delay:2.95s;
	transition-delay:2.95s
}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{
	-webkit-transition-duration:3s;
	transition-duration:3s
}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{
	-webkit-transition-delay:0s;
	transition-delay:0s
}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{
	-webkit-transition-delay:3s;
	transition-delay:3s
}[data-aos]{
	pointer-events:none
}[data-aos].aos-animate{
	pointer-events:auto
}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);
	transition-timing-function:cubic-bezier(.25,.25,.75,.75)
}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease
}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in
}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{
	-webkit-transition-timing-function:ease-in-out;
	transition-timing-function:ease-in-out
}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);
	transition-timing-function:cubic-bezier(.6,-.28,.735,.045)
}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);
	transition-timing-function:cubic-bezier(.175,.885,.32,1.275)
}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);
	transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);
	transition-timing-function:cubic-bezier(.47,0,.745,.715)
}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);
	transition-timing-function:cubic-bezier(.39,.575,.565,1)
}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);
	transition-timing-function:cubic-bezier(.445,.05,.55,.95)
}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
	transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
	transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
	transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
	transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);
	transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);
	transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}

@media screen{
	html:not(.no-js) [data-aos^=fade][data-aos^=fade]{
		opacity:0;
		transition-property:opacity,-webkit-transform;
		-webkit-transition-property:opacity,-webkit-transform;
		transition-property:opacity,transform;
		transition-property:opacity,transform,-webkit-transform
	}

	html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{
		opacity:1;
		-webkit-transform:none;
		transform:none
	}

	html:not(.no-js) [data-aos=fade-up]{
		-webkit-transform:translate3d(0,100px,0);
		transform:translate3d(0,100px,0)
	}

	html:not(.no-js) [data-aos=fade-down]{
		-webkit-transform:translate3d(0,-100px,0);
		transform:translate3d(0,-100px,0)
	}

	html:not(.no-js) [data-aos=fade-right]{
		-webkit-transform:translate3d(-100px,0,0);
		transform:translate3d(-100px,0,0)
	}

	html:not(.no-js) [data-aos=fade-left]{
		-webkit-transform:translate3d(100px,0,0);
		transform:translate3d(100px,0,0)
	}

	html:not(.no-js) [data-aos=fade-up-right]{
		-webkit-transform:translate3d(-100px,100px,0);
		transform:translate3d(-100px,100px,0)
	}

	html:not(.no-js) [data-aos=fade-up-left]{
		-webkit-transform:translate3d(100px,100px,0);
		transform:translate3d(100px,100px,0)
	}

	html:not(.no-js) [data-aos=fade-down-right]{
		-webkit-transform:translate3d(-100px,-100px,0);
		transform:translate3d(-100px,-100px,0)
	}

	html:not(.no-js) [data-aos=fade-down-left]{
		-webkit-transform:translate3d(100px,-100px,0);
		transform:translate3d(100px,-100px,0)
	}

	html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{
		opacity:0;
		transition-property:opacity,-webkit-transform;
		-webkit-transition-property:opacity,-webkit-transform;
		transition-property:opacity,transform;
		transition-property:opacity,transform,-webkit-transform
	}

	html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{
		opacity:1;
		-webkit-transform:translateZ(0) scale(1);
		transform:translateZ(0) scale(1)
	}

	html:not(.no-js) [data-aos=zoom-in]{
		-webkit-transform:scale(.6);
		transform:scale(.6)
	}

	html:not(.no-js) [data-aos=zoom-in-up]{
		-webkit-transform:translate3d(0,100px,0) scale(.6);
		transform:translate3d(0,100px,0) scale(.6)
	}

	html:not(.no-js) [data-aos=zoom-in-down]{
		-webkit-transform:translate3d(0,-100px,0) scale(.6);
		transform:translate3d(0,-100px,0) scale(.6)
	}

	html:not(.no-js) [data-aos=zoom-in-right]{
		-webkit-transform:translate3d(-100px,0,0) scale(.6);
		transform:translate3d(-100px,0,0) scale(.6)
	}

	html:not(.no-js) [data-aos=zoom-in-left]{
		-webkit-transform:translate3d(100px,0,0) scale(.6);
		transform:translate3d(100px,0,0) scale(.6)
	}

	html:not(.no-js) [data-aos=zoom-out]{
		-webkit-transform:scale(1.2);
		transform:scale(1.2)
	}

	html:not(.no-js) [data-aos=zoom-out-up]{
		-webkit-transform:translate3d(0,100px,0) scale(1.2);
		transform:translate3d(0,100px,0) scale(1.2)
	}

	html:not(.no-js) [data-aos=zoom-out-down]{
		-webkit-transform:translate3d(0,-100px,0) scale(1.2);
		transform:translate3d(0,-100px,0) scale(1.2)
	}

	html:not(.no-js) [data-aos=zoom-out-right]{
		-webkit-transform:translate3d(-100px,0,0) scale(1.2);
		transform:translate3d(-100px,0,0) scale(1.2)
	}

	html:not(.no-js) [data-aos=zoom-out-left]{
		-webkit-transform:translate3d(100px,0,0) scale(1.2);
		transform:translate3d(100px,0,0) scale(1.2)
	}

	html:not(.no-js) [data-aos^=slide][data-aos^=slide]{
		transition-property:-webkit-transform;
		-webkit-transition-property:-webkit-transform;
		transition-property:transform;
		transition-property:transform,-webkit-transform;
		visibility:hidden
	}

	html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{
		visibility:visible;
		-webkit-transform:translateZ(0);
		transform:translateZ(0)
	}

	html:not(.no-js) [data-aos=slide-up]{
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0)
	}

	html:not(.no-js) [data-aos=slide-down]{
		-webkit-transform:translate3d(0,-100%,0);
		transform:translate3d(0,-100%,0)
	}

	html:not(.no-js) [data-aos=slide-right]{
		-webkit-transform:translate3d(-100%,0,0);
		transform:translate3d(-100%,0,0)
	}

	html:not(.no-js) [data-aos=slide-left]{
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}

	html:not(.no-js) [data-aos^=flip][data-aos^=flip]{
		-webkit-backface-visibility:hidden;
		backface-visibility:hidden;
		transition-property:-webkit-transform;
		-webkit-transition-property:-webkit-transform;
		transition-property:transform;
		transition-property:transform,-webkit-transform
	}

	html:not(.no-js) [data-aos=flip-left]{
		-webkit-transform:perspective(2500px) rotateY(-100deg);
		transform:perspective(2500px) rotateY(-100deg)
	}

	html:not(.no-js) [data-aos=flip-left].aos-animate{
		-webkit-transform:perspective(2500px) rotateY(0);
		transform:perspective(2500px) rotateY(0)
	}

	html:not(.no-js) [data-aos=flip-right]{
		-webkit-transform:perspective(2500px) rotateY(100deg);
		transform:perspective(2500px) rotateY(100deg)
	}

	html:not(.no-js) [data-aos=flip-right].aos-animate{
		-webkit-transform:perspective(2500px) rotateY(0);
		transform:perspective(2500px) rotateY(0)
	}

	html:not(.no-js) [data-aos=flip-up]{
		-webkit-transform:perspective(2500px) rotateX(-100deg);
		transform:perspective(2500px) rotateX(-100deg)
	}

	html:not(.no-js) [data-aos=flip-up].aos-animate{
		-webkit-transform:perspective(2500px) rotateX(0);
		transform:perspective(2500px) rotateX(0)
	}

	html:not(.no-js) [data-aos=flip-down]{
		-webkit-transform:perspective(2500px) rotateX(100deg);
		transform:perspective(2500px) rotateX(100deg)
	}

	html:not(.no-js) [data-aos=flip-down].aos-animate{
		-webkit-transform:perspective(2500px) rotateX(0);
		transform:perspective(2500px) rotateX(0)
	}
}[data-aos]{
	pointer-events:auto
}


#breadcrumbs{
	padding-bottom:12px;
}
.linkSection{
	padding:80px 48px;
}
@media (max-width:768px){
	.linkSection{
		padding:40px 24px;
	}
}
.flag-cover{
	margin:0 auto;
	max-width:1400px;
}
.flag-cover + .flag-cover{
	padding-top:4em;
}
@media (max-width:768px){
	.flag-cover + .flag-cover{
		padding-top:2em;
	}
}
.flag-cover a{
	background-color:#425b79;
	width:100%;
	height:6em;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
@media (max-width:768px){
	.flag-cover a{
		height:4em;
	}
}
.flag-cover .flag-span{
	display:block;
	height:100%;
}
.flag-cover .flag-span img{
	height:100%;
}
.flag-cover .flag-text{
	text-align:center;
	font-size:140%;
	color:#fff;
	line-height:1.5;
	letter-spacing:0.2em;
	flex-grow:1;
}
.flag-cover .flag-right{
	visibility:hidden;
}
@media (max-width:768px){
	.flag-cover .flag-text{
		font-size:95%;
		letter-spacing:0.05em;
		text-indent:0.05em;
	}
}

