/*!
 * Generated with https://github.com/trungdq88/960-grid-generator
 * Columns number: 12 column(s)
 * Column width: 64px
 * Column space: 16px
 * Content width: 944px
 * Full width: 960px
 */@media screen and (min-width: 980px){body{min-width:960px}}@media screen and (min-width: 760px)and (max-width: 980px){body{min-width:720px}}.container_12{margin-left:auto;margin-right:auto;overflow:hidden}@media screen and (min-width: 980px){.container_12{width:960px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12{width:720px}}@media screen and (min-width: 980px){.container_12 .grid_1{width:64px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .grid_1{width:44px}}@media screen and (min-width: 980px){.container_12 .grid_2{width:144px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .grid_2{width:104px}}@media screen and (min-width: 980px){.container_12 .grid_3{width:224px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .grid_3{width:164px}}@media screen and (min-width: 980px){.container_12 .grid_4{width:304px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .grid_4{width:224px}}@media screen and (min-width: 980px){.container_12 .grid_5{width:384px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .grid_5{width:284px}}@media screen and (min-width: 980px){.container_12 .grid_6{width:464px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .grid_6{width:344px}}@media screen and (min-width: 980px){.container_12 .grid_7{width:544px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .grid_7{width:404px}}@media screen and (min-width: 980px){.container_12 .grid_8{width:624px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .grid_8{width:464px}}@media screen and (min-width: 980px){.container_12 .grid_9{width:704px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .grid_9{width:524px}}@media screen and (min-width: 980px){.container_12 .grid_10{width:784px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .grid_10{width:584px}}@media screen and (min-width: 980px){.container_12 .grid_11{width:864px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .grid_11{width:644px}}@media screen and (min-width: 980px){.container_12 .grid_12{width:944px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .grid_12{width:704px}}@media screen and (min-width: 980px){.container_12 .prefix_1{padding-left:80px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .prefix_1{padding-left:60px}}@media screen and (min-width: 980px){.container_12 .prefix_2{padding-left:160px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .prefix_2{padding-left:120px}}@media screen and (min-width: 980px){.container_12 .prefix_3{padding-left:240px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .prefix_3{padding-left:180px}}@media screen and (min-width: 980px){.container_12 .prefix_4{padding-left:320px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .prefix_4{padding-left:240px}}@media screen and (min-width: 980px){.container_12 .prefix_5{padding-left:400px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .prefix_5{padding-left:300px}}@media screen and (min-width: 980px){.container_12 .prefix_6{padding-left:480px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .prefix_6{padding-left:360px}}@media screen and (min-width: 980px){.container_12 .prefix_7{padding-left:560px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .prefix_7{padding-left:420px}}@media screen and (min-width: 980px){.container_12 .prefix_8{padding-left:640px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .prefix_8{padding-left:480px}}@media screen and (min-width: 980px){.container_12 .prefix_9{padding-left:720px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .prefix_9{padding-left:540px}}@media screen and (min-width: 980px){.container_12 .prefix_10{padding-left:800px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .prefix_10{padding-left:600px}}@media screen and (min-width: 980px){.container_12 .prefix_11{padding-left:880px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .prefix_11{padding-left:660px}}@media screen and (min-width: 980px){.container_12 .suffix_1{padding-right:80px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .suffix_1{padding-right:60px}}@media screen and (min-width: 980px){.container_12 .suffix_2{padding-right:160px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .suffix_2{padding-right:120px}}@media screen and (min-width: 980px){.container_12 .suffix_3{padding-right:240px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .suffix_3{padding-right:180px}}@media screen and (min-width: 980px){.container_12 .suffix_4{padding-right:320px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .suffix_4{padding-right:240px}}@media screen and (min-width: 980px){.container_12 .suffix_5{padding-right:400px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .suffix_5{padding-right:300px}}@media screen and (min-width: 980px){.container_12 .suffix_6{padding-right:480px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .suffix_6{padding-right:360px}}@media screen and (min-width: 980px){.container_12 .suffix_7{padding-right:560px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .suffix_7{padding-right:420px}}@media screen and (min-width: 980px){.container_12 .suffix_8{padding-right:640px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .suffix_8{padding-right:480px}}@media screen and (min-width: 980px){.container_12 .suffix_9{padding-right:720px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .suffix_9{padding-right:540px}}@media screen and (min-width: 980px){.container_12 .suffix_10{padding-right:800px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .suffix_10{padding-right:600px}}@media screen and (min-width: 980px){.container_12 .suffix_11{padding-right:880px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .suffix_11{padding-right:660px}}@media screen and (min-width: 980px){.container_12 .push_1{left:80px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .push_1{left:60px}}@media screen and (min-width: 980px){.container_12 .push_2{left:160px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .push_2{left:120px}}@media screen and (min-width: 980px){.container_12 .push_3{left:240px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .push_3{left:180px}}@media screen and (min-width: 980px){.container_12 .push_4{left:320px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .push_4{left:240px}}@media screen and (min-width: 980px){.container_12 .push_5{left:400px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .push_5{left:300px}}@media screen and (min-width: 980px){.container_12 .push_6{left:480px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .push_6{left:360px}}@media screen and (min-width: 980px){.container_12 .push_7{left:560px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .push_7{left:420px}}@media screen and (min-width: 980px){.container_12 .push_8{left:640px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .push_8{left:480px}}@media screen and (min-width: 980px){.container_12 .push_9{left:720px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .push_9{left:540px}}@media screen and (min-width: 980px){.container_12 .push_10{left:800px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .push_10{left:600px}}@media screen and (min-width: 980px){.container_12 .push_11{left:880px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .push_11{left:660px}}@media screen and (min-width: 980px){.container_12 .pull_1{left:-80px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .pull_1{left:-60px}}@media screen and (min-width: 980px){.container_12 .pull_2{left:-160px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .pull_2{left:-120px}}@media screen and (min-width: 980px){.container_12 .pull_3{left:-240px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .pull_3{left:-180px}}@media screen and (min-width: 980px){.container_12 .pull_4{left:-320px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .pull_4{left:-240px}}@media screen and (min-width: 980px){.container_12 .pull_5{left:-400px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .pull_5{left:-300px}}@media screen and (min-width: 980px){.container_12 .pull_6{left:-480px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .pull_6{left:-360px}}@media screen and (min-width: 980px){.container_12 .pull_7{left:-560px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .pull_7{left:-420px}}@media screen and (min-width: 980px){.container_12 .pull_8{left:-640px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .pull_8{left:-480px}}@media screen and (min-width: 980px){.container_12 .pull_9{left:-720px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .pull_9{left:-540px}}@media screen and (min-width: 980px){.container_12 .pull_10{left:-800px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .pull_10{left:-600px}}@media screen and (min-width: 980px){.container_12 .pull_11{left:-880px}}@media screen and (min-width: 760px)and (max-width: 980px){.container_12 .pull_11{left:-660px}}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{margin-left:8px;margin-right:8px}@media screen and (min-width: 760px){.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative}}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.pull_12,.push_12{position:relative}.alpha{margin-left:0}.omega{margin-right:0}/*! Clear Floated Elements
----------------------------------------------------------------------------------------------------*//*! http://sonspring.com/journal/clearing-floats */.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}/*!
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/.clearfix{zoom:1}.header__main{margin-bottom:7rem}@media screen and (max-width: 980px){.header__main{margin-bottom:1rem}}.header__main__title{font-size:1.25rem;color:#d52212;font-family:"Helvetica",Arial,Helvetica Neue,sans-serif;margin-top:0}.header__main__title a{color:#d52212;text-decoration:none}@media screen and (max-width: 980px){#nav{margin-bottom:3rem}}#nav .nav{list-style:none;padding-left:0;margin-top:.85rem}#nav .nav__item{transition:.5s;border-bottom:1px solid #317e35;margin-bottom:.85rem}#nav .nav__item__link{font-size:1.25rem;color:#317e35;font-family:"Helvetica",Arial,Helvetica Neue,sans-serif;font-weight:bold;text-decoration:none;padding-bottom:4px;line-height:1.3}#nav .nav__item--active{border-bottom:1px solid #274ad9}#nav .nav__item--active a{color:#274ad9}#nav .nav__item:hover{border-bottom:1px solid #7c7b77}#nav .nav__item:hover a{color:#7c7b77}.font-weight-regular{font-weight:normal !important}.font-weight-bold{font-weight:bold !important}.font-style-italic{font-style:italic !important}.font-family-sans{font-family:"Helvetica",Arial,Helvetica Neue,sans-serif !important}.font-family-serif{font-family:"Baskerville",Baskerville Old Face,Garamond,Times New Roman,serif !important}.text-uppercase{text-transform:uppercase !important}.page-title{color:#7c7b77;margin-top:0;font-size:1.25rem;font-weight:normal}h1,h2,h3,h4,h5,h6{font-family:"Helvetica",Arial,Helvetica Neue,sans-serif;line-height:1.3;font-weight:bold;margin:24px 0;text-wrap:pretty}h1{font-size:2.0417rem}h2{font-size:1.6667rem}h3{font-size:1.4792rem;color:#121212 !important}h4{font-size:1.375rem;color:#121212 !important}h5{font-size:1.3125rem;color:#121212 !important}h6{font-size:1.25rem;color:#121212 !important}.h1{font-size:2.0417rem !important;line-height:1.3}.h2{font-size:1.6667rem !important;line-height:1.3}.h3{font-size:1.4792rem !important;line-height:1.3}.h4{font-size:1.375rem !important;line-height:1.3}.h5{font-size:1.3125rem !important;line-height:1.3}.h6{font-size:1.25rem !important;line-height:1.3}.font-production{font-size:.9375rem}.font-production p{font-size:.9375rem}.font-legende{font-size:.8958rem}.font-base{font-size:1rem}.line-height-150{line-height:1.5 !important}.line-height-135{line-height:1.35}.size-text-lg{font-size:1.25rem}@media(max-width: 576px){.size-sm{font-size:1.6667rem}}.grey-dark{color:#4f5c53}.grey{color:#7c7b77}.blue{color:#274ad9}.red{color:#d52212}.red a{color:#d52212}.green{color:#317e35}.black{color:#121212}.text-end{text-align:end}h2+h3{margin-top:0}h2:has(+h3){margin-bottom:1rem}h3+h4{margin-top:0}h3:has(+h4){margin-bottom:1rem}#liste-services-container{position:relative;height:100%;margin-left:0;margin-top:0}@media screen and (max-width: 760px){#liste-services-container{margin-right:0}}#liste-services-container #liste-services{list-style:none;padding-left:0}#liste-services-container #liste-services .grid_4{margin-bottom:2rem}#liste-services-container #liste-services .grid_4:nth-child(odd){margin-left:0}@media screen and (max-width: 760px){#liste-services-container #liste-services .grid_4:nth-child(odd){margin-right:0}}#liste-services-container #liste-services .grid_4:nth-child(even){margin-right:0}@media screen and (max-width: 760px){#liste-services-container #liste-services .grid_4:nth-child(even){margin-left:0}}#liste-services-container #liste-services .grid_4 p{margin-top:.5rem;min-height:9.375rem}@media screen and (max-width: 980px){#liste-services-container #liste-services .grid_4 p{min-height:auto}}#liste-services-container #liste-services .grid_4 a{display:block}#liste-services-container #liste-services .grid_4 a.border-bottom{text-decoration:none;border-bottom:1px solid #121212;padding-bottom:4px;margin-bottom:1rem}#liste-services-container #liste-services .grid_4 a:hover.border-bottom{border-bottom:1px solid #7c7b77}.contact-form{margin-top:2rem}.contact-form .form-group{margin-bottom:1.5rem}.contact-form .form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#333;font-family:"Helvetica",Arial,Helvetica Neue,sans-serif;font-size:.9375rem}.contact-form .form-group input,.contact-form .form-group textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;font-family:inherit;box-sizing:border-box}.contact-form .form-group input:focus,.contact-form .form-group textarea:focus{outline:none;border-color:#06c;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.contact-form .submit-btn{background-color:#06c;color:#fff;padding:.75rem 2rem;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.contact-form .submit-btn:hover{background-color:#0052a3}.contact-form #msg{width:100%;background:#317e35;color:#f6f6eb;padding:1rem;align-items:center;margin-bottom:1rem}.contact-form #msg[hidden]{display:none}.contact-form #msg span{font-size:1.5rem;grid-row:1/3}.contact-form #msg p{margin:0;font-size:.875rem;opacity:.9}.contact-form .consent-group{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.contact-form .consent-group input[type=checkbox]{margin-top:3px;cursor:pointer}.contact-form .consent-group label{cursor:pointer;line-height:1.5}.contact-form .consent-group label a{text-decoration:underline}.contact-form .consent-group .consent-info{grid-column:2;display:block;margin-top:4px;opacity:.7;font-size:.8958rem}.content_main .chapo-text{font-size:1.4792rem}.content_main h1,.content_main h2,.content_main h3,.content_main h4,.content_main h5,.content_main h6{font-family:"Baskerville",Baskerville Old Face,Garamond,Times New Roman,serif;font-weight:normal;color:#274ad9}.content_main a.link{font-size:1rem;color:#2b6e2e}.content_main a.link:hover{color:#7c7b77}.content_main hr{color:#274ad9;margin-block-start:1rem;border-top:1px dotted #274ad9}.content_main.content_single_journal p:has(>img),.content_main.content_single_page p:has(>img){background-color:#274ad9;line-height:0}.content_main.content_single_journal img,.content_main.content_single_page img{position:relative;mix-blend-mode:screen;filter:grayscale(1) contrast(200%);transition:.25s}.content_main.content_single_journal img:hover,.content_main.content_single_page img:hover{mix-blend-mode:normal;filter:grayscale(0) contrast(100%)}.content_main.content_single_journal ul,.content_main.content_single_page ul{margin-top:0;padding-left:0}.content_main.content_single_journal ul li,.content_main.content_single_page ul li{list-style-position:inside;padding-left:1.5em;text-indent:-1.35em}.content_main__content{margin-top:2rem;margin-left:0}.content_main__content.list_article article:first-child h2{margin-top:0}.content_main__header--chapo h1{font-size:2.0417rem;line-height:1.35;border-bottom:1px solid #274ad9;color:#274ad9;font-family:"Baskerville",Baskerville Old Face,Garamond,Times New Roman,serif;font-weight:normal;padding-bottom:1rem;margin-block-end:1rem;margin-top:0;margin-bottom:0}.content_main__footer{padding-top:1rem;border-top:1px solid #121212;margin-top:2rem}.mentions-post{margin-top:.25rem}.taxonomy-categories,.taxonomy-tags{display:inline-block;font-size:1rem}.taxonomy-categories .taxonomy-label,.taxonomy-tags .taxonomy-label{display:inline-block}.taxonomy-categories ul,.taxonomy-tags ul{display:inline-block;padding-left:0;list-style:none}.taxonomy-categories ul li,.taxonomy-tags ul li{display:inline-block;margin-left:6px}@media(max-width: 768px){.taxonomy-categories ul,.taxonomy-tags ul{margin-bottom:.5rem}}@media(max-width: 768px){.taxonomy-categories,.taxonomy-tags{display:block}}.taxonomy-tags{margin-left:.5rem}@media(max-width: 768px){.taxonomy-tags{margin-left:0}}.taxonomy-tags a{color:#274ad9}.mentions-list{border-top:1px dotted #7c7b77}.mentions-list .date{margin-top:.5rem}.list_article h2 a{text-decoration:none}details{border-bottom:1px solid #ddd;padding:1rem 0}summary{cursor:pointer;font-weight:normal;list-style:none;display:flex;justify-content:space-between}summary::after{content:"+";color:#666}details[open] summary::after{content:"−"}.faq-content{margin-top:1rem;line-height:1.6;color:#444}.faq-section{margin-top:2rem;border-top:1px solid #121212}.faq-section h3{color:#274ad9 !important}.footer__main{margin-top:3rem;font-size:.8958rem;font-family:"Helvetica",Arial,Helvetica Neue,sans-serif;padding-top:12px;padding-left:0;padding-right:0}@media(max-width: 768px){.footer__main{margin-top:1.5rem}}.footer__main a{color:#121212}@media(max-width: 768px){.footer__main .text-end{text-align:start;margin-top:8px}}.footer__main #footer-second{margin-top:.5rem}.footer__main hr{margin:12px 8px;border-top:1px solid #121212}#btn{background-color:#274ad9;padding:.75rem 12px;border:0;font-family:"Helvetica",Arial,Helvetica Neue,sans-serif;color:#f6f6eb;font-weight:bold;transition:.3s;cursor:pointer}#btn:hover{background-color:#0d3bf2}.back{margin-top:1.5rem}.back a{color:#2b6e2e}.back a::before{content:"←";display:inline-block;margin-right:4px}.footnote{font-family:"Helvetica",Arial,Helvetica Neue,sans-serif;font-weight:bold;margin-right:4px}.pagination-default{list-style:none;padding-left:0;margin-top:1rem;display:flex;flex-direction:row;gap:.5rem}.pagination-default li a{color:#121212;font-family:"Helvetica",Arial,Helvetica Neue,sans-serif;font-size:.9375rem}.pagination-default li.disabled a{opacity:.35}.pagination-default li.active a{color:#317e35;text-decoration:none}html{font-size:1rem}body{position:relative;font-family:"Baskerville",Baskerville Old Face,Garamond,Times New Roman,serif;font-weight:normal;font-style:normal;font-size:1.25rem;background-color:#f6f6eb;color:#121212;line-height:1.5;padding-top:1rem}body::after{content:"";position:fixed;width:368px;height:246px;display:inline-block;left:64px;bottom:8vh;z-index:9999}@media(max-width: 1200px){body::after{width:250px;height:179px;bottom:13vh;left:0}}@media(max-width: 768px){body::after{background:none !important;bottom:0;width:0;height:0}}body.home::after,body.Posts::after,body.lighthouse::after,body.mentions-legales::after,body.sobriete-confidentialite::after,body.credits::after,body.accessibilite::after,body.journal::after,body.single-journal::after,body.a-propos::after,body.aide::after,body.plan-site::after,body.ecoindex::after{background:url("/img/vecto_home.svg") no-repeat}body.engagements::after{background:url("/img/vecto_manifeste.svg") no-repeat}body.contact::after{background:url("/img/vecto_contact.svg") no-repeat}body.services::after,body.site-internet-eco-concu::after,body.ux-ui-design::after,body.design-graphique::after,body.hebergement-maintenance::after{background:url("/img/vecto_services.svg") no-repeat}p{margin-block-start:0;margin-block-end:1rem;text-wrap:pretty}ul{margin-top:0;text-wrap:pretty}ol{padding-left:0;text-wrap:pretty}ol li{margin-bottom:.5rem;list-style-position:inside;padding-left:1.35em;text-indent:-1.2em}ol li::marker{font-family:Helvetica,Arial,"Helvetica Neue",sans-serif;font-weight:bold;margin-right:4px}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}a{color:#2b6e2e;text-decoration:underline;transition:.75s}a:hover{color:#317e35}#global_container{min-height:calc(100vh - 292.46px)}.flex{display:flex;flex-direction:row;gap:8px}@media(max-width: 768px){.flex{flex-direction:column}}.flex-reverse{display:flex;flex-direction:row-reverse;gap:8px}@media(max-width: 768px){.flex-reverse{flex-direction:column}}.mt-0{margin-top:0}.img-fluid{max-width:100%;height:auto}.img-icon{display:flex;max-width:168px}.mx-auto{margin:0 auto}sup{font-size:small;font-weight:bold}.date{margin-top:1rem;color:#4f5c53}.footnotes{padding-top:1rem;border-top:1px solid #121212;margin-top:2rem}legend{font-family:"Helvetica",Arial,Helvetica Neue,sans-serif;color:#274ad9;font-size:.8958rem;text-align:center}h2 span,.content_main__content span,.content_main__header--chapo span{text-wrap:pretty}h2 span.underline_1,.content_main__content span.underline_1,.content_main__header--chapo span.underline_1{position:relative;background:url("/img/underline_1.svg") no-repeat;background-size:100% 22px;background-position:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;line-height:1.5;padding-bottom:20px}h2 span.underline_2,.content_main__content span.underline_2,.content_main__header--chapo span.underline_2{position:relative;background:url("/img/underline_2.svg") no-repeat;background-size:100% 22px;background-position:0 100%;display:inline;line-height:1.3;padding-bottom:12px}h2 span.underline_1_bis,.content_main__content span.underline_1_bis,.content_main__header--chapo span.underline_1_bis{position:relative;background:url("/img/underline_1_bis.svg") no-repeat;background-size:100% 22px;background-position:0 100%;display:inline;line-height:1.3;padding-bottom:12px}h2 span.underline_red_large,.content_main__content span.underline_red_large,.content_main__header--chapo span.underline_red_large{position:relative;background:url("/img/underline_red_large.svg") no-repeat;background-size:100% 28px;background-position:0 100%;display:inline;line-height:1.3;padding-bottom:24px}h2 span.underline_red_short,.content_main__content span.underline_red_short,.content_main__header--chapo span.underline_red_short{position:relative;background:url("/img/underline_red_short.svg") no-repeat;background-size:100% 28px;background-position:0 100%;display:inline;line-height:1.3;padding-bottom:24px}h2 span.underline_blog,.content_main__content span.underline_blog,.content_main__header--chapo span.underline_blog{position:relative;background:url("/img/underline_blog.svg") no-repeat;background-size:100% 22px;background-position:0 100%;display:inline;line-height:1.3;padding-bottom:12px}