/*section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list { position: absolute; width: 271px; }
section.mission-wrapper .mission-wrapper-inner .mission-list.mission-list-second { left: 0; bottom: 0; width: 252px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-third { left: 19%; top: 50%; transform: translateY(-50%); }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-four,
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-fifth { left: 38%; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-fifth { bottom: 0; width: 318px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-sixth { right: 13%; top: 2%; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-seventh { left: 52%; top: 50%; transform: translateY(-50%); }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-eight { right: 17%; bottom: 19%; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-ninth { right: 0; top: 18%; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-tenth { top: 50%; transform: translateY(-50%); right: 0; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth { right: 0; bottom: -14%; width: 400px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-eight .mission-image img { max-width: 80px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-seventh .mission-image img { max-width: 170px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-ninth .mission-image img { max-width: 70px; }*/
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth .mission-details .mission-details-image { max-width: 110px; }

/*section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-first:After { content: ''; z-index: -1; background: url(image/curve-shape1.png) no-repeat center center / contain; width: 154px; height: 174px; right: -150px; top: 30px; transform: translateX(-50%); position: absolute; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-first:before { content: ''; z-index: -1; background: url(image/curve-shape11.png) no-repeat center center / contain; position: absolute; width: 5px; height: 124px; left: 50%; top: 108%; transform: translateX(-50%); }
section.mission-wrapper .mission-wrapper-inner .mission-list.mission-list-second:before { content: ''; z-index: -1; background: url(image/curve-shape3.png) no-repeat center center / contain; width: 104px; height: 174px; right: -130px; top: -40px; transform: translateX(-50%); position: absolute; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-four:before { content: ''; z-index: -1; background: url(image/curve-shape4.png) no-repeat center center / contain; width: 114px; height: 174px; left: 0; top: 30px; transform: translateX(-50%); position: absolute; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-four:after { content: ''; z-index: -1; background: url(image/curve-shape1.png) no-repeat center center / contain; width: 174px; height: 204px; right: -180px; top: 50px; transform: translateX(-50%) rotate(14deg); position: absolute; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-fifth:after { content: ''; z-index: -1; background: url(image/curve-shape2.png) no-repeat center center / contain; width: 114px; height: 144px; left: -20px; top: -40px; transform: translateX(-50%); position: absolute; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-fifth:before { content: ''; z-index: -1; background: url(image/curve-shape3.png) no-repeat center center / contain; width: 94px; height: 174px; right: -50px; top: -100px; transform: translateX(-50%); position: absolute; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-sixth:before { content: ''; z-index: -1; background: url(image/curve-shape4.png) no-repeat center center / contain; width: 84px; height: 84px; left: 0; bottom: -60px; transform: translateX(-50%) rotate(-15deg); position: absolute; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-sixth:after { content: ''; z-index: -1; background: url(image/curve-shape1.png) no-repeat center center / contain; width: 74px; height: 94px; right: 0px; top: 30px; position: absolute; transform: rotate(5deg); }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-ninth:after { content: ''; z-index: -1; background: url(image/curve-shape9.png) no-repeat center center / contain; width: 64px; height: 34px; right: 70px; top: 90px; transform: translateX(-50%); position: absolute; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-tenth:after { content: ''; z-index: -1; background: url(image/curve-shape3.png) no-repeat center center / contain; width: 64px; height: 104px; right: 20px; bottom: -100px; transform: translateX(-50%) rotate(-25deg); position: absolute; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth:before { content: ''; z-index: -1; background: url(image/curve-shape7.png) no-repeat center center / contain; width: 114px; height: 44px; left: -40px; top: -20px; transform: rotate(25deg); position: absolute; }*/

section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-first .mission-details a:hover .main-title,
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-first .mission-details a:hover .content { color: #005EA4; }

section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-second .mission-details a:hover .main-title,
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-second .mission-details a:hover .content,
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-third .mission-details a:hover .main-title,
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-third .mission-details a:hover .content { color: #45ADE3; }

section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-four .mission-details a:hover .main-title,
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-four .mission-details a:hover .content { color: #FF71BD; }

section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-fifth .mission-details a:hover .main-title,
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-fifth .mission-details a:hover .content { color: #E84224; }

section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-thirteenth .mission-details a:hover .main-title,
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-thirteenth .mission-details a:hover .content { color: #324960; }

section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-seventh .mission-details a:hover .main-title,
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-seventh .mission-details a:hover .content { color: #3A499C; }

section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth .mission-details a:hover .main-title,
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth .mission-details a:hover .content { color: #BCBF28; }





/* ===============================
   COMMON STYLES
================================= */
section.mission-wrapper .mission-wrapper-inner .mission-row { position: relative; min-height: 590px; }

section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list .mission-details .main-title { font-size: clamp(1.75rem, 1.75rem + 0vw, 1.75rem); line-height: normal; font-weight: 700; transition: 400ms; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list .mission-details .content { font-size: 16px; line-height: 18px; transition: 400ms; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list .mission-image { padding: 0 0 20px 0; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list .mission-image img { display: block; margin: 0 auto; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list .title-content-wrapper .content { transition: 400ms; }

section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list,
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line { position: absolute; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line img { display: block; }


/* ===============================
   MISSION LIST SPECIFIC STYLES
================================= */
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-first { left: 0; top: 0; width: 271px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-second { bottom: 0; left: 0; width: 250px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-third { top: 146px; left: 226px; width: 273px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-four { top: 0; left: 480px; width: 221px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-fifth { bottom: 0; left: 361px; width: 230px; }

section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-thirteenth { bottom: 0; left: 611px; width: 210px; }

section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-sixth { top: 0; right: 430px; width: 171px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-seventh { top: 224px; right: 560px; width: 270px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-eight { right: 519px; bottom: 123px; width: 68px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-ninth { right: 252px; top: 51px; width: 79px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-tenth { top: 187px; right: 0; width: 324px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth { position: static; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth > .mission-image { right: 300px; bottom: 134px; position: absolute; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth > .mission-details { right: 80px; bottom: 0; width: 522px; display: flex; align-items: center; position: absolute; }

/* ===============================
   MISSION IMAGE SPECIFIC WIDTHS
================================= */
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-first .mission-image img { max-width: 69px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-second .mission-image img { max-width: 86px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-third .mission-image img { max-width: 119px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-four .mission-image img { max-width: 76px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-fifth .mission-image img { max-width: 59px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-thirteenth .mission-image img { max-width: 63px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-sixth .mission-image img { max-width: 172px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-eight .mission-image img { max-width: 69px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-ninth .mission-image img { max-width: 69px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth > .mission-image img { max-width: 120px; }

/* ===============================
   MISSION LINES SPECIFIC STYLES
================================= */
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-one { left: 124px; top: 225px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-one img { max-height: 124px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-two { top: 50px; left: 190px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-two img { max-width: 114px; max-height: 85px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-three { left: 198px; bottom: 140px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-three img { max-width: 117px; max-height: 95px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-four { top: 52px; left: 419px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-four img { max-width: 110px; max-height: 90px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-five { left: 395px; bottom: 194px; width: 26px; height: 41px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-five img { width: 26px; height: 41px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-six { left: 646px; top: 52px; width: 136px; height: 166px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-six img { width: 136px; height: 166px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-seven { left: 763px; bottom: 215px; width: 12px; height: 20px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-seven img { width: 12px; height: 20px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-eight { right: 606px; top: 141px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-eight img { width: 29px; height: 78px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-nine { bottom: 208px; right: 606px; width: 26px; height: 41px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-nine img { width: 26px; height: 41px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-ten { bottom: 134px; right: 406px; width: 104px; height: 14px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-ten img { width: 104px; height: 14px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-elevent { right: 271px; bottom: 240px; width: 12px; height: 20px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-elevent img { width: 12px; height: 20px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-twelve { right: 252px; top: 147px; width: 13px; height: 40px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-twelve img { width: 13px; height: 40px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-thirteen { right: 343px; top: 45px; width: 70px; height: 19px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-thirteen img { width: 70px; height: 19px; }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-fourteen { left: 545px; bottom: 144px; width: 104px; height: 14px; transform: rotate(-5deg); }
section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-fourteen img { width: 104px; height: 14px; }








/* @media screen and (max-width:1629px) {
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-four:after { width: 124px; height: 144px; right: -110px; top: 60px; transform: translateX(-50%) rotate(25deg); }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-sixth:after { width: 70px; right: 0; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth:before { width: 80px; left: -10px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth .mission-details .mission-details-image { left: -110px; max-width: 90px; }

	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list .mission-details .content { font-size: 13px; line-height: 13px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-first { width: 181px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-second { width: 160px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list .mission-details .main-title { word-break: break-all; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-third { width: 190px; left: 170px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-four { width: 151px; left: 390px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-seventh { width: 180px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-fifth { width: 201px; left: 270px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-fourteen { left: 415px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth > .mission-details { width: 302px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-tenth { width: 204px; top: 205px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-sixth { width: 121px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-two { left: 140px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-three { left: 140px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-one { left: 80px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-five { left: 290px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-four { left: 280px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-four img { max-width: 100px; max-height: 90px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-six { left: 520px; height: 116px; width: 96px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-six img { width: 96px; height: 116px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-eight { top: 110px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-seven { left: 613px; bottom: 230px; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-thirteenth { left: 491px; width: 180px; }

} */

/* ===============================
   DESKTOP FIXE + SCALE ENTRE 1201 ET 1629
================================= */

section.mission-wrapper {
	--mission-desktop-width: 1557px;
	--mission-desktop-height: 590px;
	--mission-side-gap: 24px;
}

/* layout desktop normal */
section.mission-wrapper .mission-wrapper-inner {
	position: relative;
}

section.mission-wrapper .mission-wrapper-inner .mission-row {
	position: relative;
	min-height: var(--mission-desktop-height);
	width: var(--mission-desktop-width);
	margin: 0 auto;
}

/* entre 1201px et 1629px :
   on garde EXACTEMENT la compo desktop
   et on scale tout le bloc */
@media screen and (max-width:1629px) and (min-width:1201px) {
	section.mission-wrapper .container {
		max-width: none;
		padding-left: var(--mission-side-gap);
		padding-right: var(--mission-side-gap);
	}

	section.mission-wrapper .mission-wrapper-inner {
		--mission-scale: calc((100vw - (var(--mission-side-gap) * 2)) / var(--mission-desktop-width));
		height: calc(var(--mission-desktop-height) * var(--mission-scale));
	}

	section.mission-wrapper .mission-wrapper-inner .mission-row {
		transform: scale(var(--mission-scale));
		transform-origin: top left;
		margin: 0;
	}
}

@media screen and (max-width:1200px) {
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list { position: static; width: 100%; transform: none!important; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-first:After,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-first:before,
	section.mission-wrapper .mission-wrapper-inner .mission-list.mission-list-second:before,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-four:before,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-four:after,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-fifth:after,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-fifth:before,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-sixth:before,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-sixth:after,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-ninth:after,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-tenth:after,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth:before { display: none; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list .title-content-wrapper.text-center { text-align: left; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list .mission-image,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list .title-content-wrapper .content { display: none; }
	section.mission-wrapper .mission-wrapper-inner .mission-row { min-height:auto }

	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-first .mission-details .main-title { color: #005EA4; }

	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-second .mission-details .main-title { color: #45ADE3; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-third .mission-details .main-title { color: #45ADE3; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-four .mission-details .main-title { color: #FF71BD; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-fifth .mission-details .main-title { color: #E84224; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-sixth .mission-details .main-title { color: #000000; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-seventh .mission-details .main-title { color: #BCBF28; }

	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-second .mission-details .main-title,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-third .mission-details .main-title,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-four .mission-details .main-title,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-fifth .mission-details .main-title,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-sixth .mission-details .main-title,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-seventh .mission-details .main-title { transition: 400ms; word-break: break-all; }

	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-second .mission-details a:hover .main-title,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-third .mission-details a:hover .main-title,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-four .mission-details a:hover .main-title,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-fifth .mission-details a:hover .main-title,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-sixth .mission-details a:hover .main-title,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-seventh .mission-details a:hover .main-title { color: #005EA4; }

	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines,
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth .mission-details .mission-details-image { display: none; }

	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-first { width: 100%; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-second { width: 100%; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list .mission-details .main-title { word-break: initial; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-third { width: 100%; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-four { width: 100%; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-seventh { width: 100%; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-fifth { width: 100%; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth > .mission-details { width: 100%; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-tenth { width: 100%; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-sixth { width: 100%; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-six { height: 116px; width: 100%; }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-lines .line.line-seven { width: 100%; }

	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth > .mission-details { position: static; }

}



@media screen and (max-width:767px) {
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list .mission-details .main-title { font-size: clamp(2.875rem, 2.875rem + 0vw, 2.875rem); }
	section.mission-wrapper .mission-wrapper-inner .mission-row .mission-list.mission-list-twelfth .title-content-wrapper .content { display: block; font-size: clamp(1.375rem, 1.375rem + 0vw, 1.375rem); line-height: 1.1; padding: 10px 0 0 0; }
}
/* our missions style */

