: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:#3a2e28;line-height:1;-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}}html{display:grid;min-height:100%}body{position:relative;height:100%}::selection{color:#fff;background-color:rgba(107,74,58,.8)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.interface{position:relative;display:flex;flex-direction:column;width:100%;min-height:100vh}.header{position:sticky;z-index:100;top:0;display:flex;flex-direction:column;align-items:center;width:100%;color:#f5ebdd;background:#6b4a3a}@media(max-width: 1199px){.header{box-shadow:0 -10px 10px 10px rgba(0,0,0,.7)}}@media(min-width: 1200px){.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: 1200px){.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: 1200px){.header__logo a{padding:20px}}.header__logo img{width:auto;height:40px;filter:brightness(0) invert(1)}@media(min-width: 1200px){.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;display:grid;overflow:hidden}@media(min-width: 1200px){.header__navigationTrigger{display:none}}.header__navigationTrigger label.navTrigger{display:grid;place-items:center}html:has(#navTrigger:focus-visible) .header__navigationTrigger label.navTrigger{outline:2px solid #e6c7b6;outline-offset:-2px}.header__navigationTrigger label.navTriggerOverlay{position:fixed;z-index:-1;inset:0;top:60px;pointer-events:none;transition:backdrop-filter .7s,background .7s}html:has(#navTrigger:checked) .header__navigationTrigger label.navTriggerOverlay{pointer-events:all;backdrop-filter:grayscale(100%) contrast(40%) blur(5px);cursor:url("//www.amovitam.fr/assets/images/cursor-close.svg") 8 8,auto;background:rgba(107,74,58,.5)}.header__navigationTrigger svg{width:auto;height:60px;stroke:#f5ebdd;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform 400ms}html:has(#navTrigger:checked) .header__navigationTrigger svg{stroke:#e6c7b6;transform:rotate(45deg)}html:has(#navTrigger:checked) .header__navigationTrigger svg .top,html:has(#navTrigger:checked) .header__navigationTrigger svg .bottom{stroke-dashoffset:-68px}.header__navigationTrigger svg .line{transition:.4s;stroke-width:3;stroke-linecap:round}.header__navigationTrigger svg .top,.header__navigationTrigger svg .bottom{stroke-dasharray:40 121}.header__navigationTrigger svg .middle{stroke:#e6c7b6}.header__navigationTrigger input[type=checkbox]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.footer{position:relative;margin-top:auto;padding:10px;background:#6b4a3a;border-top:10px solid #dad2ce}.footer::before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;opacity:.2;background-image:url(//www.amovitam.fr/media/69cb6f7319/background-2-4.webp);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: 900px){.footer__inner{flex-direction:row;align-items:flex-end;padding-right:max(20px,58px - max(0px,(100% - 1400px)/2))}}.footer__links{font-family:var(--font-special);font-size:1.2rem;font-variant:small-caps;color:#f5ebdd}.footer__links ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;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: 900px){.footer__logo{order:-1;margin-right:auto}}.footer__koalink{position:absolute;z-index:4;right:0;bottom:0;width:48px;height:48px;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.7))}.footer__koalink a{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;background:#fff;transform-origin:right bottom;transition:.4s cubic-bezier(0.75, -0.5, 0, 1.75);clip-path:circle(100% at 100% 100%)}.footer__koalink a:is(:hover,:focus,:focus-within){transform:scale(1.2);filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.4))}.footer__koalink img{display:block;margin:7px}.navigation__inner{font-family:var(--font-special);font-weight:normal;font-variant:small-caps;font-size:1.2rem;line-height:1.25}.navigation__inner a{text-decoration:none;color:inherit}.navigation__inner input[type=checkbox]{display:none}.navigation__inner svg{width:auto;fill:currentColor}.navigation__inner label:focus-visible{outline:2px solid #a0673f;outline-offset:-2px}@media(max-width: 1199px){.navigation__inner{position:fixed;z-index:90;top:60px;left:100vw;bottom:0;width:min(280px,90%);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;font-size:1.2em;background:#fff;transform:translate3d(0, 0, 0);will-change:transform;visibility:hidden;transition:transform .7s,visibility .7s;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html:has(#navTrigger:checked) .navigation__inner{visibility:visible;transform:translateX(-100%)}.navigation__inner input[type=checkbox]:checked~.panel{left:0}.navigation__inner .text{text-wrap:balance}.navigation__inner .icon{display:grid;place-content:center}.navigation__inner .navIcon{flex:0 0 auto;display:grid;place-content:center;opacity:.85}.navigation__inner .navIcon svg{width:1.1em;height:1.1em;fill:none}.navigation__inner .panel{display:flex;flex-direction:column;gap:.5em;width:100%;height:100%;color:inherit;font-size:1em;background:linear-gradient(white 30%, rgba(255, 255, 255, 0)) center top,linear-gradient(rgba(255, 255, 255, 0), white 70%) center bottom,radial-gradient(farthest-side at 50% 0, rgba(107, 74, 58, 0.5), rgba(107, 74, 58, 0)) center top,radial-gradient(farthest-side at 50% 100%, rgba(107, 74, 58, 0.5), rgba(107, 74, 58, 0)) center bottom,linear-gradient(white, white);background-repeat:no-repeat;background-size:100% 1rem,100% 1rem,100% .5rem,100% .5rem,100% 100%;background-attachment:local,local,scroll,scroll,local;box-shadow:0 0 1rem 0 #fff;transition:left .7s;overflow:hidden auto;overscroll-behavior:none}.navigation__inner .panel:has(>li>input:checked)>li.title,.navigation__inner .panel:has(>li>input:checked)>li>a,.navigation__inner .panel:has(>li>input:checked)>li>label{opacity:0;transform:translateX(-2rem)}.navigation__inner .panel.levelx{position:fixed;z-index:2;inset:0;left:100%}.navigation__inner li:first-of-type{margin-top:.5em}.navigation__inner li.level0.children{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto}.navigation__inner li.levelx.children{display:flex}.navigation__inner li.levelx.children>a{flex:1 1 auto}.navigation__inner li.levelx.children>label{flex:0 0 auto}.navigation__inner label.back{display:flex;flex-direction:row;justify-content:flex-start;gap:1em;padding:.5em 1em;font-size:.75em;color:#563b2e;cursor:pointer;transform:translate3d(0, 0, 0);transition:all .2s,transform .7s,opacity .7s}.navigation__inner label.back>.icon{order:-1;transition:.2s}.navigation__inner label.back>.text{transition:.2s}.navigation__inner label.back svg{height:.75em}.navigation__inner label.back:is(:hover,:focus){color:#a0673f}.navigation__inner label.back:is(:hover,:focus)>.text{transform:translateX(-1rem)}.navigation__inner label.back:is(:hover,:focus)>.icon{transform:translateX(-0.5rem)}.navigation__inner li.title{position:sticky;z-index:1;top:0;display:flex;align-items:center;justify-content:center;padding:.5em 1em;color:#6b4a3a;font-weight:600;backdrop-filter:blur(5px);background-image:linear-gradient(to right, transparent, rgba(160, 103, 63, 0.33), transparent);background-size:100% 1px;background-repeat:no-repeat;background-position:bottom;transition:opacity .7s,transform .7s}.navigation__inner a.level0{display:flex;flex-direction:row;align-items:center;gap:.75em;padding:.5em 1em;color:#6b4a3a;transition:all .2s,opacity .7s,transform .7s}.navigation__inner a.level0.children{grid-column:1/-1;grid-row:1/-1}.navigation__inner a.level0.children>.text{padding-right:2.5em}.navigation__inner a.level0.parent,.navigation__inner a.level0.current{color:#a0673f}.navigation__inner a.level0:is(:hover,:focus){color:#a0673f}.navigation__inner a.levelx{display:flex;align-items:center;padding:.5em 1em;color:#6b4a3a;transition:all .2s,transform .7s,opacity .7s}.navigation__inner a.levelx.parent,.navigation__inner a.levelx.current{color:#a0673f}.navigation__inner a.levelx:is(:hover,:focus){color:#a0673f}.navigation__inner label.next{display:flex;align-items:center;padding:.5em 1em;background-image:linear-gradient(to bottom, transparent, rgba(160, 103, 63, 0.33), transparent);background-size:1px 100%;background-repeat:no-repeat;background-position:left center;color:#6b4a3a;cursor:pointer;transition:all .2s,transform .7s,opacity .7s}.navigation__inner label.next.level0{z-index:1;grid-column:2/-1;grid-row:1/-1}.navigation__inner label.next .icon{transition:.2s}.navigation__inner label.next svg{height:.75em}.navigation__inner label.next:is(:hover,:focus){color:#a0673f}.navigation__inner label.next:is(:hover,:focus)>.icon{transform:translateX(0.3rem)}.navigation__inner label.sectionheader{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;padding:.5em 1em;color:#6b4a3a;cursor:pointer;transition:all .2s,transform .7s,opacity .7s}.navigation__inner label.sectionheader.level0>.wrapper>.text{padding-right:2.5em}.navigation__inner label.sectionheader.parent{color:#a0673f}.navigation__inner label.sectionheader>.wrapper{grid-column:1/-1;grid-row:1/-1;display:flex;align-items:center;gap:.75em}.navigation__inner label.sectionheader>.icon{grid-column:2/-1;grid-row:1/-1;transition:.2s}.navigation__inner label.sectionheader>.icon svg{height:.75em}.navigation__inner label.sectionheader:is(:hover,:focus){color:#a0673f}.navigation__inner label.sectionheader:is(:hover,:focus)>.icon{transform:translateX(0.3rem)}html:has(#navTrigger:checked){overflow:hidden}}@media(min-width: 1200px){.navigation__inner{display:flex;flex-direction:row;color:#f5ebdd}.navigation__inner .panel{background:#6b4a3a}.navigation__inner .panel.level0{position:relative;display:flex;flex-direction:row}.navigation__inner .panel.level1{position:absolute;top:100%;left:0;display:none;flex-direction:column;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.back,.navigation__inner li.title{display:none}.navigation__inner li:focus-within>.panel{display:flex}.navigation__inner a,.navigation__inner label{display:flex;flex-direction:row;align-items:center;padding:10px 14px;cursor:pointer}}@media(min-width: 1200px)and (min-width: 1400px){.navigation__inner a,.navigation__inner label{padding:10px 20px}}@media(min-width: 1200px){.navigation__inner a:is(:hover,:focus),.navigation__inner label:is(:hover,:focus){background:rgba(245,235,221,.1)}.navigation__inner a:focus-visible,.navigation__inner label:focus-visible{outline:2px solid #e6c7b6;outline-offset:-2px}.navigation__inner a.parent,.navigation__inner a.current,.navigation__inner label.parent,.navigation__inner label.current{color:#e6c7b6}.navigation__inner a{flex:1 1 auto}.navigation__inner label.next{padding-left:0}.navigation__inner .wrapper{flex:1 1 auto}.navigation__inner .navIcon{display:none}.navigation__inner .icon{flex:0 0 auto;display:grid;place-items:center;margin-left:10px}.navigation__inner svg{width:.5em;height:.5em;transform:rotateZ(90deg)}}.page__cover{flex:0;position:relative;background:#f5ebdd;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/media/69cb6f7319/background-2-4.webp);background-position:center center}.page__cover__foreground{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto}@media(min-width: 640px){.page__cover__foreground{height:405px}}.page__cover__foreground:hover .page__cover__author{opacity:1}.page__cover__foreground img{width:100%}@media(min-width: 640px){.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:#fff;background:rgba(0,0,0,.4);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: #88C047;--background-color-hover: #73A738;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,.2);transition:background-color .2s ease-in-out;cursor:pointer;position:relative;overflow:hidden}.mixin__button::after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.5), transparent);transform:skewX(-20deg);transition:left .6s ease-in-out;pointer-events:none}.mixin__button:is(:hover,:focus-visible):not([disabled])::after{left:125%}.mixin__button:is(:hover,:focus){background-color:var(--background-color-hover)}.mixin__button--center{margin:0 auto}.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:#6b4a3a;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);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;max-width:100%;padding:10px;margin:0 auto;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2)}@media(max-width: 639px){.pagination ul{gap:4px}}.pagination li{color:#6b4a3a}@media(max-width: 639px){.pagination li.far{display:none}}.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(107,74,58,.2)}.pagination a.current{color:#fff;background:#6b4a3a}.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%;background:#fcf9f5}:is(.template__module) .page__content{flex:1;margin:0 auto;width:100%;max-width:1400px}:is(.template__default,.template__rdv,.template__contact,.template__tarifs,.template__ressources,.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,.template__tarifs,.template__ressources,.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:#563b2e;font-family:var(--font-title);font-variant:small-caps;font-size:clamp(1.8rem,1.25rem + 2.76vw,2.8rem);font-weight:600;text-align:center}h1.main__title{text-align:left}h1.main__title.main__title--center{text-align:center}.main__introduction{padding:20px;font-weight:600}.main__content{padding:20px}.sidebar{grid-area:sidebar;position:relative;background:#faf5ee}@media(min-width: 900px){.sidebar{background:rgba(0,0,0,0)}}.sidebar__inner{padding:40px 20px}@media(min-width: 900px){.sidebar__inner{position:sticky;top:60px}}@media(min-width: 1200px){.sidebar__inner{top:100px}}#contact__map{position:relative;z-index:1;margin-top:1rem;width:100%;height:400px;background-image:linear-gradient(135deg, #faf5ee 25%, white 25%, white 50%, #faf5ee 50%, #faf5ee 75%, white 75%, white 100%);background-size:60px 60px;border:1px solid #d9c2b2;border-radius:10px;overflow:hidden}#contact__map a{text-decoration:none}.home__about{position:relative;scroll-margin-top:120px;background-color:#fff;background-image:url(//www.amovitam.fr/media/ee6159d062/background-3-200.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: 900px){.home__about__inner{flex-direction:row}}@media(min-width: 900px){.home__about__part1{flex:1 1 auto}}.home__about__part1 h2{font-family:var(--font-title);font-size:clamp(2rem,5vw,5rem);text-transform:uppercase;line-height:1.15;color:#563b2e;margin-bottom:20px;font-weight:normal;text-align:center}@media(min-width: 900px){.home__about__part1 h2{text-align:left}}.home__about__part1 .signature{display:flex;flex-direction:row;justify-content:center;margin-top:20px}.home__about__part1 .signature svg{fill:#3a2e28}.home__about__part2{order:-1}@media(min-width: 900px){.home__about__part2{flex:0 0 320px}}@media(min-width: 1024px){.home__about__part2{flex:0 0 440px}}.home__about__sarah{display:flex;flex-direction:column;max-width:400px;margin:0 auto}.home__about__motifs{margin:30px 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 1200px){.home__about__motifs{grid-template-columns:1fr 1fr}}.home__about__motifs>li>a,.home__about__motifs>li>div{border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);transition:background-color .3s,transform .3s,box-shadow .3s;display:flex;align-items:flex-start;gap:16px;height:100%;padding:18px 20px;background:rgba(250,245,238,.9);color:#3a2e28;text-decoration:none}.home__about__motifs>li>a:is(:hover,:focus-visible){background:#f5ebdd;transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.25)}.home__about__motifs .icon{flex:0 0 64px;color:#a0673f}.home__about__motifs .icon svg{display:block;width:64px;height:64px}.home__about__motifs .body{display:flex;flex-direction:column;gap:4px}.home__about__motifs .label{font-family:var(--font-title);font-size:1.2rem;line-height:1.3;color:#6b4a3a}.home__about__motifs .text{font-size:.95rem;line-height:1.5;color:#615853}@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/media/78f2c76a36/background-1-300.webp);background-position:center top;overflow:hidden;isolation:isolate}@media(min-width: 900px){.home__date{display:flex;flex-direction:row}}.home__date__cover{position:relative;aspect-ratio:16/9;background:#f5ebdd}@media(min-width: 900px){.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:#3a2e28}@media(min-width: 900px){.home__date__inner{flex:0 1 800px;max-width:800px}}.home__date__inner h2{font-family:var(--font-title);font-size:clamp(2rem,5vw,5rem);text-transform:uppercase;line-height:1.15;color:#563b2e;margin-bottom:40px;font-weight:bold}@media(min-width: 900px){.home__date__inner h2{width:calc(100% - 100px)}}@media(min-width: 1400px){.home__date__inner h2{width:100%}}.home__date__inner .defaultStyle{margin-bottom:40px}@media(min-width: 900px){.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: 900px){.home__date__pseudo img{display:block;position:absolute;z-index:2;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:linear-gradient(135deg, #F5EBDD 0%, #E6C7B6 100%);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:.07;background-image:url("//www.amovitam.fr/assets/images/hero-leaves.svg");background-size:220px 220px;background-position:top 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:#6b4a3a}.home__hero__inner h1{font-family:var(--font-title);font-size:clamp(2rem,5vw,5rem);text-transform:uppercase;line-height:1.15;color:#563b2e;font-weight:bold}.home__hero__inner h1 .subtitle{display:block;margin-top:.5rem;font-family:var(--font-title);font-weight:bold;font-size:clamp(1.18rem,2.95vw,2.95rem);text-transform:uppercase;color:#563b2e}.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:#f5ebdd}.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:#6b4a3a;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;fill:#a0673f;color:#a0673f}@media(min-width: 640px){.home__highlight__inner svg{width:96px;height:96px}}.home__journal{background:#fcf9f5}.home__journal__inner{margin:0 auto;padding:40px 20px;width:100%;max-width:1400px}.home__journal__inner>h2{font-family:var(--font-title);font-size:clamp(2rem,5vw,3rem);text-transform:uppercase;line-height:1.15;color:#563b2e;margin-bottom:20px;font-weight:normal;text-align:center}.home__reviews{scroll-margin-top:120px;background:#fff}.home__reviews__inner{margin:0 auto;padding:40px 20px;width:100%;max-width:1400px}.home__reviews__inner>h2{font-family:var(--font-title);font-size:clamp(2rem,5vw,3rem);text-transform:uppercase;line-height:1.15;color:#563b2e;margin-bottom:10px;font-weight:normal;text-align:center}.home__reviews__inner>.subtitle{margin-bottom:30px;text-align:center;color:#6b4a3a}.home__reviews__inner>.notice{margin-top:20px;font-size:.85rem;text-align:center;color:#615853}.reviews__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;align-items:start;gap:20px}@media(min-width: 640px){.reviews__list{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.reviews__list{grid-template-columns:repeat(4, 1fr)}}.reviews__item{padding:20px;border-radius:10px;background:#faf5ee}.reviews__item__head{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:2px 12px;margin-bottom:12px}.reviews__item__head a{text-decoration:none}.reviews__item__head .avatar{grid-row:1/span 2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#a0673f;font-family:var(--font-title);font-size:1.2rem;color:#fff}.reviews__item__head .name{justify-self:start;font-weight:bold;color:#6b4a3a}.reviews__item__head .rating{grid-column:2;line-height:1;letter-spacing:2px;color:#cecbc9}.reviews__item__head .rating .on{color:#e8a317}.reviews__item__text{max-height:7.5em;overflow:hidden;font-size:.95rem;line-height:1.5;transition:max-height .4s ease}.reviews__item__text.is-clamped:not(.is-open){-webkit-mask-image:linear-gradient(to bottom, black 60%, transparent);mask-image:linear-gradient(to bottom, black 60%, transparent)}.reviews__item__more{display:inline-block;width:auto;max-width:none;margin-top:8px;padding:3px 12px 3px 4px;border:1px solid rgba(160,103,63,.35);border-radius:999px;background:#fff;font:inherit;font-size:.72rem;font-weight:bold;line-height:18px;white-space:nowrap;overflow:hidden;color:#a0673f;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s,width .3s ease}.reviews__item__more[hidden]{display:none}.reviews__item__more::before{content:"";display:inline-block;width:18px;height:18px;margin-right:6px;vertical-align:top;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;background:linear-gradient(currentColor, currentColor) center/8px 2px no-repeat,linear-gradient(currentColor, currentColor) center/2px 8px no-repeat}.reviews__item__more[aria-expanded=true]::before{background:linear-gradient(currentColor, currentColor) center/8px 2px no-repeat}.reviews__item__more:hover,.reviews__item__more:focus-visible{background:#a0673f;border-color:#a0673f;color:#fff}.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));border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);transition:background-color .3s,transform .3s,box-shadow .3s;background:#fff;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:has(>a:is(:hover,:focus-visible)){background:#f5ebdd;transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.25);background:#fff}.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>a:is(:focus,:hover) .mixin__button::after{left:125%}.journal__summary__item h2,.journal__summary__item h3{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}.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)}html:has(.ressources__chips){scroll-behavior:smooth}.ressources{padding-top:0}.ressources__chips{margin-bottom:40px}.ressources__chips ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.ressources__chips a{display:inline-block;padding:8px 16px;border-radius:999px;background:#88c047;box-shadow:0 0 10px rgba(0,0,0,.2);color:#fff;font-family:var(--font-title);font-size:1rem;line-height:1.2;text-decoration:none;transition:background-color .3s,color .3s,box-shadow .3s;position:relative;overflow:hidden}.ressources__chips a::after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.5), transparent);transform:skewX(-20deg);transition:left .6s ease-in-out;pointer-events:none}.ressources__chips a:is(:hover,:focus-visible):not([disabled])::after{left:125%}.ressources__chips a:is(:hover,:focus-visible){background:#73a738;box-shadow:0 4px 14px rgba(0,0,0,.25)}.ressources__group{scroll-margin-top:120px}.ressources__group+.ressources__group{margin-top:40px}.ressources__list{margin:20px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 640px){.ressources__list{grid-template-columns:1fr 1fr}}.ressources__card{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:18px 44px 18px 20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);transition:background-color .3s,transform .3s,box-shadow .3s;background:#fff;color:#3a2e28;text-decoration:none}.ressources__card::after{content:url("//www.amovitam.fr/assets/images/external-link-caramel.svg");position:absolute;top:20px;right:20px;width:12px;height:12px;line-height:0;opacity:.6}.ressources__card:is(:hover,:focus-visible){background:#f5ebdd;transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.25)}.ressources__card .title{font-family:var(--font-title);font-size:1.2rem;line-height:1.3;color:#6b4a3a}.ressources__card .text{flex:1;font-size:.95rem;line-height:1.5;color:#615853}.ressources__card .domain{font-size:.8rem;color:#6b4a3a}.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:#563b2e}.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{margin-top:1.6em;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.9rem);font-weight:400;font-variant:small-caps;letter-spacing:.02em}.defaultStyle h2::after,.defaultStyle .h2::after{content:"";display:block;margin-top:.35em;width:56px;height:3px;background:linear-gradient(to right, #A0673F 60%, #88C047 60%);border-radius:999px}.defaultStyle h3,.defaultStyle .h3{margin-top:1.4em;padding-left:.6em;font-size:1.35em;color:#6b4a3a;border-left:3px solid #a0673f}.defaultStyle h4,.defaultStyle .h4{font-size:1.1em;font-weight:400;font-variant:small-caps;letter-spacing:.06em;color:#a0673f}.defaultStyle h5,.defaultStyle .h5,.defaultStyle h6,.defaultStyle .h6{font-weight:400;font-variant:small-caps;letter-spacing:.08em;color:#615853}.defaultStyle h5,.defaultStyle .h5{font-size:.95em}.defaultStyle h6,.defaultStyle .h6{font-size:.85em}.defaultStyle :is(h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)+*{margin-top:.6em}.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:not(.mixin__button){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, #6B4A3A, #A0673F calc(50% - 10px), #E6C7B6 50%, #A0673F calc(50% + 10px), #6B4A3A);background-position:right;background-size:220% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-bottom:1px solid #6b4a3a}.defaultStyle a:not(.mixin__button):is(:focus,:hover){color:#a0673f;background-position:left}.defaultStyle a:not(.mixin__button)[target=_blank]::after{content:url("//www.amovitam.fr/assets/images/external-link.svg");margin-left:.25em;opacity:.5}.defaultStyle a:not(.mixin__button):has(>img,>picture){padding:0;border-bottom:0}.defaultStyle img,.defaultStyle picture{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:1px solid #d9c2b2;border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden;background:#fff}.defaultStyle table:first-child{margin-top:0}.defaultStyle table thead tr{background:#6b4a3a;color:#f5ebdd}.defaultStyle table tbody tr:nth-child(odd){background:#faf5ee}.defaultStyle table tbody tr:not(:first-child) td{border-top:1px solid #ece1d9}.defaultStyle table th,.defaultStyle table td{padding:.6em 1em;text-align:center}.defaultStyle table th:first-child,.defaultStyle table td:first-child{text-align:left}.defaultStyle table th{font-family:var(--font-title);font-weight:400;letter-spacing:.03em}.defaultStyle table td{font-weight:300}.defaultStyle .video-responsive{display:block;position:relative;margin-top:1em;padding-bottom:56.25%;width:100%;height:0;overflow:hidden}.defaultStyle .video-responsive:first-child{margin-top:0}.defaultStyle .video-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 #d9c2b2;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 #d9c2b2;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:#faf5ee}.defaultStyle form input:focus,.defaultStyle form select:focus,.defaultStyle form textarea:focus{border-color:#a0673f;box-shadow:0 0 0 3px rgba(160,103,63,.25)}.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 .field--checkbox,.defaultStyle form #captcha .altcha-checkbox-wrap{flex-wrap:nowrap;align-items:center;gap:.5rem}.defaultStyle form .field--checkbox{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start}.defaultStyle form .field--checkbox .input{flex:0 0 auto;display:flex;margin-top:calc((1.4em - 20px)/2)}.defaultStyle form .field--checkbox label,.defaultStyle form #captcha .altcha-checkbox-wrap>label{flex:1 1 auto;padding-right:0;font-size:inherit;line-height:1.4}.defaultStyle form #captcha .altcha-checkbox-wrap>label::after{content:"*";font-weight:300}.defaultStyle form .field--checkbox input[type=checkbox],.defaultStyle form #captcha input[type=checkbox]{width:20px;height:20px;padding:0;margin:0;border:0;cursor:pointer;accent-color:#a0673f;-moz-appearance:auto;appearance:auto}.defaultStyle form #captcha{--altcha-max-width: 100%;--altcha-checkbox-size: 20px;margin-top:.5em}.defaultStyle form #captcha .altcha-main{padding:0;border:0;background:rgba(0,0,0,0)}.defaultStyle form #captcha a{border-bottom:0;text-decoration:none}.defaultStyle form #captcha a[target=_blank]::after{content:none}.defaultStyle form .submit{margin:2em 0 0 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.defaultStyle form .submit .mixin__button[disabled]{cursor:default}.defaultStyle form .submit .mixin__button.is-sending{cursor:progress;opacity:.7}.defaultStyle form .submit .mixin__button.is-sent{color:#3a2e28;--background-color: #cfe6b5;--background-color-hover: #cfe6b5}.defaultStyle form .submit .mixin__button.is-error{color:#bd193b}.defaultStyle .smartform .smartform__success,.defaultStyle .smartform .smartform__failure,.defaultStyle .smartform .smartform__result fieldset.errors{margin-top:1em;padding:20px;border:1px solid;border-radius:10px}.defaultStyle .smartform .smartform__success{color:#3a2e28;background:#e7f2da;border-color:#73a738}.defaultStyle .smartform .smartform__success>:first-child{margin-top:0}.defaultStyle .smartform .smartform__success>:last-child{margin-bottom:0}.defaultStyle .smartform .smartform__failure,.defaultStyle .smartform .smartform__result fieldset.errors{color:#bd193b;background:#faedef;border-color:#bd193b}.defaultStyle .smartform .smartform__failure>:last-child,.defaultStyle .smartform .smartform__result fieldset.errors>:last-child{margin-bottom:0}.defaultStyle .smartform .smartform__failure legend,.defaultStyle .smartform .smartform__result fieldset.errors legend{padding:0 10px;margin-left:-0.5em;font-style:italic;color:#bd193b}.defaultStyle .smartform .smartform__failure ul,.defaultStyle .smartform .smartform__result fieldset.errors ul{margin-top:0}