:root{--font-sans:sans-serif;--font-serif:serif;--font-cursive:cursive;--font-code:monospace,monospace;--font-title:"Oswald",sans-serif;--font-special:"Oswald",sans-serif;}@font-face{font-family:"Oswald";font-style:normal;font-weight:200;font-display:swap;src:local(""),url("//www.amovitam.fr/assets/fonts/oswald-v49-latin-200.woff2") format("woff2");}@font-face{font-family:"Oswald";font-style:normal;font-weight:400;font-display:swap;src:local(""),url("//www.amovitam.fr/assets/fonts/oswald-v49-latin-regular.woff2") format("woff2");}@font-face{font-family:"Oswald";font-style:normal;font-weight:600;font-display:swap;src:local(""),url("//www.amovitam.fr/assets/fonts/oswald-v49-latin-600.woff2") format("woff2");}*,*:before,*:after{box-sizing:inherit;}html{box-sizing:border-box;text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-moz-tab-size:4;tab-size:4;}body{min-height:100vh;font-size:100%;font-family:var(--font-sans);color:#333;line-height:1;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,button{margin:0;padding:0;border:0;vertical-align:baseline;}nav ul{margin:0;padding:0;list-style-type:none;}h1,h2,h3,h4,h5,h6,p,span,a,strong,blockquote,i,b,u,em{font-size:1em;font-weight:inherit;font-style:inherit;text-decoration:none;color:inherit;}a{text-decoration:none;color:inherit;font-size:inherit;outline:none;}strong,b{font-weight:bolder;}i,em{font-style:italic;}u{text-decoration:underline;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}hr{border:none;border-top:1px solid currentColor;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}abbr[title],acronym{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em;}table{text-indent:0;border-color:inherit;}table,tr,td{border-collapse:collapse;border-spacing:0;}img,picture,video,iframe,figure{display:block;max-width:100%;height:auto;border:0;}audio,canvas,iframe,img,svg,video{vertical-align:middle;}svg{width:auto;display:block;}svg:not([fill]){fill:currentColor;}svg:not(:root){overflow:hidden;}form,input,textarea,select,button,label{display:block;max-width:100%;font-family:inherit;font-size:inherit;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-moz-appearance:none;appearance:none;}fieldset{min-width:0;}input,textarea,select,button{background-color:rgba(0,0,0,0);border:1px solid currentColor;}input[type=file]{border:none;}input[type=tel],input[type=url],input[type=email],input[type=number]{direction:ltr;}input::placeholder{opacity:1;}textarea{height:auto;resize:vertical;vertical-align:top;}select{height:auto;}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation;}[tabindex="-1"]:focus:not(:focus-visible){outline:0;}[hidden]{display:none;}[aria-busy=true]{cursor:progress;}[aria-controls]{cursor:pointer;}[aria-disabled=true],[disabled]{cursor:not-allowed;}[aria-hidden=false][hidden=false]{display:initial;}[aria-hidden=false][hidden=false]:not(:focus){position:absolute;clip:rect(0,0,0,0);}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important;background-attachment:initial}}.browser-update{position:relative;width:100%;z-index:9999;padding:40px;color:#fff;background:darkred;}.browser-update a{font-weight:bold;text-decoration:underline;}.browser-update a:hover{color:#000;}html{display:grid;min-height:100%;}body{position:relative;height:100%;}::selection{color:#fff;background-color:rgba(18,146,166,.8);}.interface{position:relative;display:flex;flex-direction:column;width:100%;min-height:100vh;}.header{position:sticky;position:-webkit-sticky;z-index:100;top:0;display:flex;flex-direction:column;align-items:center;width:100%;background:#fff;}@media(max-width:899px){.header{box-shadow:0 -10px 10px 10px rgba(0,0,0,.7)}}@media(min-width:900px){.header{filter:drop-shadow(0 0 5px rgba(0,0,0,0.7))}}.header__inner{display:flex;flex-direction:row;align-items:stretch;width:100%;max-width:1400px;height:60px;}@media(min-width:900px){.header__inner{height:100px}}.header__logo{flex:0 1 auto;margin-right:auto;}.header__logo a{display:flex;flex-direction:column;justify-content:center;padding:10px;}@media(min-width:900px){.header__logo a{padding:20px}}.header__logo img{width:auto;height:40px;}@media(min-width:900px){.header__logo img{height:60px}}.header__navigation{flex:0 0 auto;display:flex;flex-direction:row;align-items:stretch;}.header__navigationTrigger{flex:0 0 auto;}@media(min-width:900px){.header__navigationTrigger{display:none}}.header__navigationTrigger a{display:flex;flex-direction:column;justify-content:center;padding:10px;height:100%;cursor:pointer;}.footer{position:relative;margin-top:auto;padding:10px;background:#1292a6;border-top:10px solid #c4e4e9;}.footer::before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;opacity:.2;background-image:url(//www.amovitam.fr/uploads/_SmartImage/img-30c79f0d212646352c2a16b90d576678.png);background-position:center center;}.footer__inner{position:relative;z-index:2;display:flex;flex-direction:column;margin:0 auto;padding:10px 20px;gap:20px;width:100%;max-width:1400px;}@media(min-width:800px){.footer__inner{flex-direction:row;align-items:flex-end}}.footer__links{font-family:var(--font-special);font-size:1.2rem;font-variant:small-caps;color:#fff;}.footer__links ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;}.footer__links a{opacity:.8;transition:.2s linear;}.footer__links a:is(:focus,:hover){opacity:1;}.footer__links svg{display:inline-block;margin-right:.25ch;margin-bottom:.2em;vertical-align:middle;width:auto;height:1.2em;}.footer__links img{margin-bottom:.2em;}.footer__logo{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;}@media(min-width:800px){.footer__logo{order:-1;margin-right:auto}}.footer__koalink{position:absolute;z-index:4;left:0;bottom:0;margin-right:auto;width:55px;height:55px;transform-origin:left bottom;transition:transform 400ms cubic-bezier(0.75,-0.5,0,1.75);filter:drop-shadow(0 0 5px rgba(0,0,0,0.7));}.footer__koalink:is(:hover,:focus,:focus-within){transform:scale(1.2);}.footer__koalink a{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;background:#fff;clip-path:circle(100% at 0 100%);-webkit-clip-path:circle(100% at 0 100%);}.footer__koalink img{display:block;margin:10px;}.navigation__inner{font-family:var(--font-special);font-weight:normal;color:#666;font-variant:small-caps;font-size:1.2rem;line-height:1.25;}@media(max-width:899px){.navigation__inner{--navTransition:.4s;position:fixed;z-index:90;top:60px;right:-280px;bottom:0;width:280px;font-size:1.2em;transition:transform var(--navTransition) ease-in-out;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;perspective:0;}.navigation__inner::before{content:"";position:absolute;z-index:91;top:0;left:0;bottom:0;right:0;box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.7);pointer-events:none;}.navigation__inner.active{transform:translateX(-100%);}.navigation__inner ul{position:fixed;top:0;left:0;width:100%;bottom:0;background-color:#fff;overflow:hidden;overflow-y:scroll;transition:var(--navTransition,none);}.navigation__inner ul.parentActive{overflow-y:hidden;}.navigation__inner ul.children{margin-left:100%;visibility:hidden;}.navigation__inner ul.children::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.9);pointer-events:none;transition:var(--navTransition,none);}.navigation__inner li{display:flex;flex-direction:row;flex-wrap:nowrap;}.navigation__inner li.active>ul.children{margin-left:0;visibility:visible;}.navigation__inner li.active>ul.children::before{background:rgba(0,0,0,0);}.navigation__inner a{cursor:pointer;outline:none;transition:.2s;}.navigation__inner a.active{color:#58a4b0;}.navigation__inner a.back{flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;}.navigation__inner a.back .icon{padding-right:0;}.navigation__inner a.link{flex:1 1 auto;display:flex;flex-direction:row;}.navigation__inner a.link.current{color:#58a4b0;background:#fff;}.navigation__inner a.link .icon{padding-right:0;}.navigation__inner a.sectionheader{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%;}.navigation__inner a.sublevel{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;}.navigation__inner a.sublevel .icon{font-size:1em;}.navigation__inner .icon{flex:0 0 auto;display:flex;justify-content:center;align-items:center;padding:20px;font-size:1em;}.navigation__inner svg,.navigation__inner img{width:.75em;height:.75em;}.navigation__inner .text{flex:1 1 auto;display:flex;padding:20px;}body::before{content:"";position:fixed;z-index:90;top:60px;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);opacity:0;transition:opacity .4s linear;backdrop-filter:blur(6px);pointer-events:none;}body.navOn{overflow:hidden}}@media(max-width:899px)and (min-width:900px){body.navOn{overflow:auto}}@media(max-width:899px){body.navOn::before{opacity:1}}@media(max-width:899px)and (min-width:900px){body.navOn::before{opacity:0;visibility:hidden}}@media(min-width:900px){.navigation__inner{display:flex;flex-direction:row;}.navigation__inner ul{background:#fff;}.navigation__inner ul.level_0{position:relative;display:flex;flex-direction:row;}.navigation__inner ul.level_1{position:absolute;flex-direction:column;top:100%;left:0;width:max-content;min-width:100%;max-width:250px;border-radius:0 0 10px 10px;}.navigation__inner li{position:relative;display:flex;flex-direction:row;align-items:stretch;}.navigation__inner li:focus-within>ul{display:flex;}.navigation__inner li.back{display:none;}.navigation__inner li>ul{display:none;}.navigation__inner a{display:flex;flex-direction:row;align-items:center;padding:10px 20px;cursor:pointer;}.navigation__inner a:is(:hover,:focus){background:rgba(88,164,176,.1);}.navigation__inner a.active{color:#58a4b0;}.navigation__inner a.link{flex:1 1 auto;display:flex;flex-direction:row;}.navigation__inner a.link.current{color:#58a4b0;background:#fff;}.navigation__inner .text{flex:1 1 auto;}.navigation__inner .icon{flex:0 0 auto;margin-left:10px;margin-top:.25em;}.navigation__inner img{width:.5em;height:.5em;transform-origin:center center;transform:rotateZ(90deg)}}.page__cover{flex:0;position:relative;background:#e6e6e6;overflow:hidden;}.page__cover::before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;opacity:.2;background-image:url(//www.amovitam.fr/uploads/_SmartImage/img-30c79f0d212646352c2a16b90d576678.png);background-position:center center;}.page__cover__foreground{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto;}@media(min-width:720px){.page__cover__foreground{position:relative;height:405px}}.page__cover__foreground:hover .page__cover__author{opacity:1;}.page__cover__foreground img{width:100%;}@media(min-width:720px){.page__cover__foreground img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.page__cover__background img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:fill;transform:scale(1.4);filter:blur(20px);}.page__cover__author{position:absolute;z-index:2;bottom:0;right:0;padding:10px;color:rgba(255,255,255,.5);font-size:.8rem;text-shadow:0 0 3px rgba(0,0,0,.7);opacity:0;transition:.2s linear;transform-origin:bottom left;transform:translateX(100%) rotateZ(-90deg);}.page__cover__author:focus{opacity:1;}.mixin__button{--background-color:#4d4d4d;--background-color-hover:gray;display:block;padding:.75em 1.5em;font-size:1.2em;line-height:1;width:auto;max-width:max-content;font-family:var(--font-special);font-variant:small-caps;letter-spacing:.2ch;color:#fff;text-align:center;background-color:var(--background-color);border:2px solid #fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);transition:background-color .2s ease-in-out;cursor:pointer;}.mixin__button:is(:hover,:focus){background-color:var(--background-color-hover);}.mixin__button--center{margin:0 auto;}.mixin__button--blue{--background-color:#58a4b0;--background-color-hover:#1292A6;}.mixin__button--green{--background-color:#88c047;--background-color-hover:#73a738;}.mixin__button--pink{--background-color:#EA5E7B;--background-color-hover:#BD193B;}.mixin__button--small{font-size:.9em;}.profile{position:relative;z-index:2;padding:0 20px;margin:0 auto;width:100%;max-width:480px;container:profile/inline-size;}.profile__photo img{position:relative;z-index:2;width:340px;}.profile__photo svg{position:absolute;left:0;bottom:200px;width:100%;overflow:visible;}.profile__photo svg .left{fill:#88c047;transform-origin:bottom right;animation:sarah-leaf-left 12s ease-in-out infinite alternate;}.profile__photo svg .right{fill:#73a738;transform-origin:bottom left;animation:sarah-leaf-right 8s ease-in-out infinite alternate;}.profile__links{margin-top:-60px;padding-top:40px;width:100%;color:#fff;background:#1292a6;border-radius:10px;filter:drop-shadow(0 0 5px rgba(0,0,0,0.3));overflow:hidden;}.profile__links .name{font-family:var(--font-title);font-size:1.5em;font-variant:small-caps;text-align:center;letter-spacing:.05em;padding:20px;padding-top:0;}@container (min-width:300px){.profile__links .name{font-size:2.5em}}.profile__links .firstname{font-weight:bold;}.profile__links .lastname{font-weight:100;}.profile__links .job{font-size:.6em;font-weight:100;}.profile__links ul{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;padding:0;list-style:none;margin-top:-20px;}.profile__links li{flex:1 1 auto;}.profile__links li:not(:first-child){background-image:linear-gradient(85deg,rgba(0,0,0,0.3),rgba(0,0,0,0) 10px);}.profile__links a{display:flex;flex-direction:column;align-items:center;height:100%;padding:20px;padding-bottom:40px;gap:10px;font-family:var(--font-special);font-variant:small-caps;font-size:1em;text-align:center;}@container (min-width:300px){.profile__links a{font-size:1.2em}}.profile__links a:is(:focus,:hover) svg{transform:scale(1.2);}.profile__links svg{width:24px;height:24px;transition:all 200ms linear;}@container (min-width:300px){.profile__links svg{width:36px;height:36px}}.pagination{display:flex;flex-direction:row;justify-content:center;margin:40px 0;}.pagination--top{margin-bottom:0;}.pagination--bottom{margin-top:0;}.pagination ul{display:flex;flex-direction:row;gap:10px;padding:10px;margin:0 auto;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.8);}.pagination li{color:#1292a6;}.pagination li:is(.first,.prev,.next,.last)>span{opacity:.3;cursor:default;}.pagination a{display:flex;flex-direction:column;border-radius:5px;transition:.2s;}.pagination a:is(:focus,:hover){background:rgba(18,146,166,.2);}.pagination a.current{color:#fff;background:#1292a6;}.pagination span{display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:5px;aspect-ratio:1;width:2em;}.page{flex:1 1 auto;display:flex;flex-direction:column;min-height:100%;}:is(.template__module) .page__content{flex:1;margin:0 auto;width:100%;max-width:1400px;}:is(.template__default,.template__rdv,.template__contact,.alias__journal-detail) .page__content{flex:1;display:grid;grid-template-areas:"main" "sidebar";grid-template-rows:1fr auto;margin:0 auto;width:100%;max-width:1400px;}@media(min-width:900px){:is(.template__default,.template__rdv,.template__contact,.alias__journal-detail) .page__content{grid-template-areas:"main sidebar";grid-template-rows:1fr;grid-template-columns:minmax(600px,auto) minmax(300px,500px)}}.main{grid-area:main;display:flex;flex-direction:column;padding-bottom:20px;}.main__title{padding:40px 20px;color:#4d4d4d;font-family:var(--font-title);font-variant:small-caps;font-size:1.8rem;font-size:clamp(1.8rem,1.25rem + 2.76vw,2.8rem);font-weight:600;text-align:center;}.main__introduction{padding:20px;font-weight:600;}.main__content{padding:20px;}.sidebar{grid-area:sidebar;position:relative;background:#f2f2f2;}@media(min-width:900px){.sidebar{background:rgba(0,0,0,0)}}.sidebar__inner{padding:40px 20px;}@media(min-width:900px){.sidebar__inner{position:sticky;position:-webkit-sticky;top:100px}}#contact__map{position:relative;z-index:1;margin-top:1rem;width:100%;height:400px;background-image:linear-gradient(135deg,#f2f2f2 25%,white 25%,white 50%,#f2f2f2 50%,#f2f2f2 75%,white 75%,white 100%);background-size:60px 60px;border:1px solid #ccc;border-radius:10px;overflow:hidden;}#contact__map a{text-decoration:none;}.home__about{position:relative;background-color:#fff;background-image:url(//www.amovitam.fr/uploads/_SmartImage/img-85630f58c7b9519320fce2aa7522d39f.webp);background-position:top center;}.home__about__inner{margin:0 auto;padding:40px 20px;width:100%;max-width:1400px;display:flex;flex-direction:column;gap:40px;}@media(min-width:800px){.home__about__inner{flex-direction:row}}@media(min-width:800px){.home__about__part1{flex:1 1 auto}}.home__about__part1 h1{margin-bottom:20px;font-family:var(--font-title);font-weight:normal;font-size:clamp(2rem,5vw,5rem);text-transform:uppercase;line-height:1.15;color:#1292a6;text-align:center;}@media(min-width:800px){.home__about__part1 h1{text-align:left}}.home__about__part1 .signature{display:flex;flex-direction:row;justify-content:center;margin-top:20px;}.home__about__part1 .signature svg{fill:#333;}.home__about__part2{order:-1;}@media(min-width:800px){.home__about__part2{flex:0 0 320px}}@media(min-width:960px){.home__about__part2{flex:0 0 440px}}.home__about__sarah{display:flex;flex-direction:column;max-width:400px;margin:0 auto;}@keyframes sarah-leaf-left{0%{transform:rotateZ(0);}100%{transform:rotateZ(3deg)}}@keyframes sarah-leaf-right{0%{transform:rotateZ(0);}100%{transform:rotateZ(-4deg) scale(1.05)}}.home__date{position:relative;background-color:#fff;background-image:url(//www.amovitam.fr/assets/images/background-1.webp);background-position:center top;overflow:hidden;}@media(min-width:800px){.home__date{display:flex;flex-direction:row}}.home__date__cover{position:relative;aspect-ratio:16 / 9;background:#e6e6e6;}@media(min-width:800px){.home__date__cover{flex:1 0 30%}}@media(min-width:1400px){.home__date__cover{flex:0 0 calc((100vw - 1400px)/2 + 600px)}}.home__date__cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:30% 50%;}.home__date__inner{padding:40px;color:#333;}@media(min-width:800px){.home__date__inner{flex:0 1 800px;max-width:800px}}.home__date__inner h1{font-family:var(--font-title);font-weight:bold;font-size:clamp(2rem,5vw,5rem);text-transform:uppercase;margin-bottom:40px;}@media(min-width:800px){.home__date__inner h1{width:calc(100% - 100px)}}@media(min-width:1400px){.home__date__inner h1{width:100%}}.home__date__inner .defaultStyle{margin-bottom:40px;}@media(min-width:800px){.home__date__inner .defaultStyle{width:calc(100% - 180px)}}@media(min-width:1400px){.home__date__inner .defaultStyle{width:calc(100% - 80px)}}@media(min-width:1600px){.home__date__inner .defaultStyle{width:100%}}.home__date__pseudo img{display:none;}@media(min-width:800px){.home__date__pseudo img{display:block;position:absolute;z-index:999;top:0;right:0;width:auto;height:calc(100% + 40px);pointer-events:none;filter:drop-shadow(0 0 5px rgba(0,0,0,0.7));transform:translateX(calc(100% - 200px))}}@media(min-width:1400px){.home__date__pseudo img{transform:translateX(calc(100% - 100px - (100vw - 1400px) / 2))}}@media(min-width:1600px){.home__date__pseudo img{transform:translateX(calc(100% - (100vw - 1400px) / 2))}}.home__hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:400px;background:#1292a6;overflow:hidden;}@media(max-width:639px){.home__hero{padding-top:240px}}@media(min-width:1200px){.home__hero{min-height:600px}}.home__hero::before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;opacity:.2;background-image:url(//www.amovitam.fr/uploads/_SmartImage/img-30c79f0d212646352c2a16b90d576678.png);background-position:center center;}.home__hero .picture{position:relative;z-index:2;max-width:none;filter:drop-shadow(0 0 5px rgba(0,0,0,0.7));}@media(max-width:639px){.home__hero .picture{position:absolute;bottom:calc(100% - 240px);left:-30px;width:calc(100% + 120px)}}@media(min-width:640px){.home__hero .picture{position:absolute;top:-60px;left:calc(70% + 20px);width:auto;height:calc(100% + 120px)}}.home__hero__inner{position:relative;z-index:3;width:100%;max-width:1400px;margin:0 auto;padding:40px 20px;color:#fff;}.home__hero__inner h1{font-family:var(--font-title);font-weight:bold;font-size:clamp(2rem,5vw,5rem);text-transform:uppercase;}.home__hero__inner h2{margin-top:.5rem;font-family:var(--font-title);font-weight:bold;font-size:clamp(1.18rem,2.95vw,2.95rem);text-transform:uppercase;}.home__hero__inner .defaultStyle{width:100%;margin-top:40px;margin-bottom:40px;}@media(min-width:640px){.home__hero__inner .defaultStyle{width:70%;max-width:900px}}.home__highlight{background:#f3f9f9;}.home__highlight__inner{margin:0 auto;padding:40px 20px;width:100%;max-width:1400px;}.home__highlight__inner ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;gap:20px;margin:0;padding:0;list-style:none;font-family:var(--font-special);text-transform:uppercase;color:#1292a6;font-size:.8rem;line-height:1.5;}@media(min-width:640px){.home__highlight__inner ul{gap:40px;font-size:1.2rem}}.home__highlight__inner li{flex:0 0 calc(50% - 20px);display:flex;flex-direction:column;align-items:center;text-align:center;}@media(min-width:640px){.home__highlight__inner li{flex:0 0 calc(50% - 40px)}}@media(min-width:900px){.home__highlight__inner li{flex:0 0 calc(25% - 40px)}}.home__highlight__inner svg{margin-bottom:10px;width:48px;height:48px;object-fit:contain;}@media(min-width:640px){.home__highlight__inner svg{width:96px;height:96px}}.home__journal{background:#f2f2f2;}.home__journal__inner{margin:0 auto;padding:40px 20px;width:100%;max-width:1400px;}.home__journal__inner>h1{margin-bottom:20px;font-family:var(--font-title);font-weight:normal;font-size:clamp(2rem,5vw,3rem);text-transform:uppercase;line-height:1.15;text-align:center;color:#4d4d4d;}.alerte__summary{position:relative;background:#bd193b;overflow:hidden;}.alerte__summary:before{content:"";position:absolute;top:0;left:-20%;width:10%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100%);transform:skewX(-45deg);animation:3.5s linear alerteAnimation infinite;}@keyframes alerteAnimation{0%{left:-20%;}30%{left:120%;}100%{left:120%}}.alerte__summary__list{margin:0 auto;width:100%;max-width:1400px;}.alerte__summary__item{padding:20px;font-size:.8rem;color:#fff;line-height:1.5;text-align:center;font-weight:bold;}.alerte__summary__item:not(:first-child){border-top:1px solid rgba(255,255,255,.2);}.journal__summary__list{--gap:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--gap);padding:20px;padding-bottom:40px;}.journal__summary__item{container:item/inline-size;--item-number:1;flex:0 0 auto;width:calc(100%/var(--item-number) - var(--gap)*(var(--item-number) - 1)/var(--item-number));background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);overflow:hidden;}@media(min-width:640px){.journal__summary__item{--item-number:2}}@media(min-width:1024px){.journal__summary__item{--item-number:3}}.journal__summary__item>a{display:grid;grid-template-areas:"cover" "title" "lead" "button";grid-template-rows:auto auto 1fr auto;height:100%;}@container (min-width:640px){.journal__summary__item>a{grid-template-areas:"cover title" "cover lead" "cover button";grid-template-columns:30% 1fr;grid-template-rows:auto 1fr auto}}.journal__summary__item>a:is(:focus,:hover) .cover img{transform:scale(1.1);}.journal__summary__item>a:is(:focus,:hover) .mixin__button{background-color:var(--background-color-hover);}.journal__summary__item h1{grid-area:title;padding:20px;font-family:var(--font-title);font-variant:small-caps;font-size:1.8rem;}.journal__summary__item .cover{grid-area:cover;position:relative;overflow:hidden;}.journal__summary__item .cover img{width:100%;transition:.2s ease;}@container (min-width:640px){.journal__summary__item .cover img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}}.journal__summary__item .lead{grid-area:lead;padding:20px;padding-top:0;}.journal__summary__item .mixin__button{grid-area:button;margin-bottom:20px;}@media(min-width:1024px){.journal__summary__list--home{align-items:flex-start;}.journal__summary__list--home:has(article:nth-child(3))>article:is(:first-child,:last-child){margin-top:-60px}}.journal__summary__list--sidebar{display:flex;flex-direction:column;gap:40px;padding:0;font-size:90%;}.journal__summary__item--sidebar{--item-number:1;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);}.journal__detail{flex:1;display:flex;flex-direction:column;}.journal__detail__infos{padding:20px;text-align:center;font-size:.8em;font-style:italic;}.journal__detail__text{padding:20px;}.journal__detail__footnote{position:relative;margin-top:auto;padding:20px;font-size:.8em;}.journal__detail__footnote:before{content:"";position:absolute;top:0;left:20px;width:33%;height:1px;background:rgba(0,0,0,.2);}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0;}.leaflet-container{overflow:hidden;}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;}.leaflet-tile::selection{background:rgba(0,0,0,0);}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast;}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0;}.leaflet-marker-icon,.leaflet-marker-shadow{display:block;}.leaflet-container .leaflet-overlay-pane svg{max-width:none !important;max-height:none !important;}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important;width:auto;padding:0;}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y;}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom;}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none;}.leaflet-container{-webkit-tap-highlight-color:rgba(0,0,0,0);}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4);}.leaflet-tile{filter:inherit;visibility:hidden;}.leaflet-tile-loaded{visibility:inherit;}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800;}.leaflet-overlay-pane svg{-moz-user-select:none;}.leaflet-pane{z-index:400;}.leaflet-tile-pane{z-index:200;}.leaflet-overlay-pane{z-index:400;}.leaflet-shadow-pane{z-index:500;}.leaflet-marker-pane{z-index:600;}.leaflet-tooltip-pane{z-index:650;}.leaflet-popup-pane{z-index:700;}.leaflet-map-pane canvas{z-index:100;}.leaflet-map-pane svg{z-index:200;}.leaflet-vml-shape{width:1px;height:1px;}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute;}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto;}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none;}.leaflet-top{top:0;}.leaflet-right{right:0;}.leaflet-bottom{bottom:0;}.leaflet-left{left:0;}.leaflet-control{float:left;clear:both;}.leaflet-right .leaflet-control{float:right;}.leaflet-top .leaflet-control{margin-top:10px;}.leaflet-bottom .leaflet-control{margin-bottom:10px;}.leaflet-left .leaflet-control{margin-left:10px;}.leaflet-right .leaflet-control{margin-right:10px;}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear;}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1;}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}svg.leaflet-zoom-animated{will-change:transform;}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,0.25,1);transition:transform .25s cubic-bezier(0,0,0.25,1);}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none;}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden;}.leaflet-interactive{cursor:pointer;}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair;}.leaflet-popup-pane,.leaflet-control{cursor:auto;}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none;}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto;}.leaflet-container{background:#ddd;outline-offset:1px;}.leaflet-container a{color:#0078a8;}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5);}.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5;}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px;}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000;}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block;}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4;}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none;}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb;}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px;}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px;}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px;}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px;}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px;}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px;}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px;}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px;}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px;}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none;}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative;}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff;}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px;}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px;}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em;}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px;}.leaflet-default-icon-path{background-image:url(images/marker-icon.png);}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0;}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4;}.leaflet-control-attribution a{text-decoration:none;}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline;}.leaflet-attribution-flag{display:inline !important;vertical-align:baseline !important;width:1em;height:.6669em;}.leaflet-left .leaflet-control-scale{margin-left:5px;}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px;}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff;}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px;}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777;}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none;}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box;}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px;}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px;}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px;}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0;}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none;}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4);}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:rgba(0,0,0,0);}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858;}.leaflet-popup-scrolled{overflow:auto;}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1;}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999;}.leaflet-div-icon{background:#fff;border:1px solid #666;}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4);}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto;}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid rgba(0,0,0,0);background:rgba(0,0,0,0);content:"";}.leaflet-tooltip-bottom{margin-top:6px;}.leaflet-tooltip-top{margin-top:-6px;}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px;}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff;}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff;}.leaflet-tooltip-left{margin-left:-6px;}.leaflet-tooltip-right{margin-left:6px;}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px;}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff;}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff;}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@-webkit-keyframes leaflet-gestures-fadein{0%{opacity:0;}100%{opacity:1}}@keyframes leaflet-gestures-fadein{0%{opacity:0;}100%{opacity:1}}.leaflet-container:after{-webkit-animation:leaflet-gestures-fadein .8s backwards;animation:leaflet-gestures-fadein .8s backwards;color:#fff;font-family:"Roboto",Arial,sans-serif;font-size:22px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:461;pointer-events:none;}.leaflet-gesture-handling-touch-warning:after,.leaflet-gesture-handling-scroll-warning:after{-webkit-animation:leaflet-gestures-fadein .8s forwards;animation:leaflet-gestures-fadein .8s forwards;}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content);}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content);}.defaultStyle{line-height:1.5;}.defaultStyle h1,.defaultStyle .h1,.defaultStyle h2,.defaultStyle .h2,.defaultStyle h3,.defaultStyle .h3,.defaultStyle h4,.defaultStyle .h4,.defaultStyle h5,.defaultStyle .h5,.defaultStyle h6,.defaultStyle .h6{margin-top:1em;line-height:1.15;font-family:var(--font-title);font-weight:600;hyphens:auto;color:#4d4d4d;}.defaultStyle>:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6):first-child{margin-top:0;}.defaultStyle h1,.defaultStyle .h1{font-size:2.2em;}.defaultStyle h2,.defaultStyle .h2{position:relative;font-size:1.8em;}.defaultStyle h2:before,.defaultStyle .h2:before{content:"";position:absolute;left:0;bottom:-0.25em;width:100px;height:1px;background:linear-gradient(to right,#1292A6,rgba(18,146,166,0));border-radius:2px;}.defaultStyle h3,.defaultStyle .h3{font-size:1.4em;}.defaultStyle h4,.defaultStyle .h4{font-size:1.1em;}.defaultStyle h5,.defaultStyle .h5{font-size:.9em;}.defaultStyle h6,.defaultStyle .h6{font-size:.8em;}.defaultStyle p{margin-top:1em;}.defaultStyle p:first-child{margin-top:0;}.defaultStyle ul,.defaultStyle ol{margin-top:1em;margin-bottom:1em;}.defaultStyle ul:first-child,.defaultStyle ol:first-child{margin-top:0;}.defaultStyle ul ul,.defaultStyle ul ol,.defaultStyle ol ul,.defaultStyle ol ol{margin-top:0;margin-bottom:0;}.defaultStyle a{padding:0 .1ch;font-weight:bold;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);transition:.4s linear;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,#1292A6,#73a738 calc(50% - 10px),white 50%,#73a738 calc(50% + 10px),#1292A6);background-position:right;background-size:220% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-bottom:1px solid #1292a6;}.defaultStyle a:is(:focus,:hover){color:#73a738;background-position:left;}.defaultStyle a[target=_blank]:after{content:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9Ii41ZW0iIGhlaWdodD0iLjVlbSIgZmlsbD0iY3VycmVudENvbG9yIj48cGF0aCBkPSJNNi4zMiAwSDEydjUuNjhMOS44NyAzLjU1bC0zLjIgMy4yLTEuNDItMS40MiAzLjItMy4yTDYuMzIgMFoiLz48cGF0aCBkPSJNMTIgMTJIMFYwaDIuOTRsMS41IDEuNUgxLjV2OWg5VjcuNTZsMS41IDEuNVYxMloiLz48L3N2Zz4=");margin-left:.25em;opacity:.5;}.defaultStyle img{display:unset;}.defaultStyle img[style*="float:left"]{margin:0 1em 1em 0;max-width:33%;}.defaultStyle img[style*="float:right"]{margin:0 0 1em 1em;max-width:33%;}.defaultStyle div.table-responsive{margin-top:1em;overflow-x:auto;}.defaultStyle div.table-responsive:first-child{margin-top:0;}.defaultStyle table{margin-top:1em;min-width:100%;width:auto;border-color:gray;}.defaultStyle table:first-child{margin-top:0;}.defaultStyle table thead tr{background:rgba(0,0,0,.1);}.defaultStyle table tbody tr:nth-child(odd){background:rgba(0,0,0,.05);}.defaultStyle table th,.defaultStyle table td{padding:.25em .5em;}.defaultStyle table td{font-weight:300;}.defaultStyle .youtube-responsive{display:block;position:relative;margin-top:1em;padding-bottom:56.25%;width:100%;height:0;overflow:hidden;}.defaultStyle .youtube-responsive:first-child{margin-top:0;}.defaultStyle .youtube-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.defaultStyle form{margin-top:1em;}.defaultStyle form fieldset{margin-top:1em;padding:20px;border:1px solid #ccc;border-radius:10px;}.defaultStyle form fieldset:first-child{margin-top:0;}.defaultStyle form fieldset.errors{color:#bd193b;border-color:#bd193b;}.defaultStyle form fieldset.errors legend{color:#bd193b;}.defaultStyle form fieldset.errors ul{margin-top:0;}.defaultStyle form legend{padding:0 10px;margin-left:-0.5em;font-style:italic;}.defaultStyle form .field{flex:1 0 100%;display:flex;flex-direction:row;flex-wrap:wrap;container:field/inline-size;}.defaultStyle form .field+.field{margin-top:.5em;}.defaultStyle form label{flex:0 1 100%;padding-right:10px;}@container (min-width:480px){.defaultStyle form label{flex:0 1 33%}}.defaultStyle form label .required{font-weight:300;}.defaultStyle form label .help{font-size:.6em;}.defaultStyle form label[for=message]:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.defaultStyle form .input{flex:1 0 auto;}.defaultStyle form input,.defaultStyle form select,.defaultStyle form textarea{display:inline-block;padding:.25em .5em;width:100%;caret-color:inherit;border:1px solid #ccc;border-radius:5px;transition:all 200ms linear;overflow:hidden;outline:none;}.defaultStyle form input:hover,.defaultStyle form input:focus,.defaultStyle form select:hover,.defaultStyle form select:focus,.defaultStyle form textarea:hover,.defaultStyle form textarea:focus{background-color:#f2f2f2;}.defaultStyle form option.null{display:none;}.defaultStyle form textarea{height:8em;resize:vertical;}.defaultStyle form input[disabled],.defaultStyle form input[readonly],.defaultStyle form fieldset[disabled]{cursor:not-allowed;}.defaultStyle form .submit{margin:2em 0 0 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}