@charset "UTF-8";@media all{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,ol,ul,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{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.clearfix{height:1%;display:block;clear:both;float:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}html,body{width:100%;height:100%}body{color:currentColor}img{height:auto}*:focus{outline:0 none}html{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-khtml-box-sizing:inherit;-moz-box-sizing:inherit;-ms-box-sizing:inherit;-o-box-sizing:inherit;box-sizing:inherit}::-moz-selection{color:#fff;background-color:#7d7d7d;text-decoration:none;text-shadow:none}::selection{color:#fff;background-color:#7d7d7d;text-decoration:none;text-shadow:none}}@page{size:A4 portrait}:root{--black: #000000;--dark-grey: #9b9b9b;--light-grey: #f4f4f4;--white: #ffffff;--grey: #d9d9d9;--img-maxwidth: 200px;font-size:clamp(11px,1.5vw,18px)}*{box-sizing:border-box}html{height:unset}html,body{padding:0;margin:0;scroll-behavior:smooth}a,a:link{text-decoration:inherit;color:currentColor}strong{font-weight:700}section.group{padding-block:3rem}.center-half-left{margin-inline:auto;display:block;width:fit-content;position:relative;left:-25%}article.inverted{background-color:var(--light-grey)}.block-spacer{background-color:var(--light-grey);width:100%;height:8rem}@media screen and (max-width: 580px){.center-half-left{left:0;text-align:center;line-height:2rem;margin-inline:auto;padding-inline:2rem}}.scrollup{display:flex;justify-content:flex-end;padding:2rem}.scrollup a{cursor:pointer}.scrollup #circle1{fill:var(--grey)!important}:target{scroll-margin-top:2rem}.js .loading:before{content:"";position:fixed;z-index:100000;top:0;left:0;width:100%;height:100%;background:var(--grey)}.js .loading:after{content:"";position:fixed;z-index:100000;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;pointer-events:none;border-radius:50%;opacity:.4;background:var(--dark-grey);animation:loaderAnim .7s linear infinite alternate forwards}@keyframes loaderAnim{to{opacity:1;transform:scale3d(.5,.5,1)}}section.extra{padding-block:4rem;margin-inline:2rem}section.video{max-width:80rem;padding-block:4rem;margin-inline:auto;display:flex;justify-content:center}section.video video{max-width:100%;height:auto}@font-face{font-family:kyiv;src:url(/Fonts/kyivtype/KyivTypeSans-VarGX.ttf)}@font-face{font-family:NotoSans;src:url(/Fonts/Noto_Sans/NotoSans-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:NotoSans;src:url(/Fonts/Noto_Sans/NotoSans-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:NotoSans;src:url(/Fonts/Noto_Sans/NotoSans-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:NotoSans;src:url(/Fonts/Noto_Sans/NotoSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:NotoSans;src:url(/Fonts/Noto_Sans/NotoSans-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:NotoSans;src:url(/Fonts/Noto_Sans/NotoSans-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:NotoSans;src:url(/Fonts/Noto_Sans/NotoSans-SemiBold.ttf);font-weight:600;font-style:normal}@font-face{font-family:NotoSans;src:url(/Fonts/Noto_Sans/NotoSans-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:NotoSans;src:url(/Fonts/Noto_Sans/NotoSans-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:NotoSans;src:url(/Fonts/Noto_Sans/NotoSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:NotoSerif;src:url(/Fonts/Noto_Serif/NotoSerif-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:NotoSerif;src:url(/Fonts/Noto_Serif/NotoSerif-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:NotoSerif;src:url(/Fonts/Noto_Serif/NotoSerif-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:NotoSerif;src:url(/Fonts/Noto_Serif/NotoSerif-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:DejaVuSans;src:url(/Fonts/DejaVu_Sans/DejaVuSans.ttf);font-weight:400;font-style:normal}.f-hero-title{font-family:kyiv;font-weight:350;font-variation-settings:"MIDL" -1000}.f-hero-tag{font-family:NotoSerif;font-style:italic;font-weight:500}.f-paragraph{font-family:NotoSans;font-weight:300;line-height:1.5rem}.f-title{font-family:NotoSans;font-weight:700;font-size:1.2em;text-transform:uppercase;width:fit-content}.f-footer-title{font-family:NotoSans;font-weight:500;font-size:.8rem;text-transform:uppercase;letter-spacing:.15rem;width:max-content}.f-footer-link{font-family:NotoSans;font-weight:400;width:max-content}.f-slogan{font-size:.8em;font-family:NotoSerif;font-style:italic;line-height:1.5em;color:var(--dark-grey)}a.f-mail{text-decoration:underline}.a-underline:after{--line-weight: 2px;content:"";display:block;width:100%;border-bottom:var(--line-weight) solid;margin-top:calc(var(--line-weight) * -1);position:relative;top:calc(var(--line-weight) * 3);transform:scaleX(0);transform-origin:center;transition:transform .3s ease-in-out}.a-underline.active:after,.a-underline:hover:after{transform:scaleX(1)}.a-gradient-reveal{position:relative;animation-play-state:paused}.a-gradient-reveal:before{content:"";position:absolute;width:calc(100% + 2rem);height:100%;top:0;left:-1rem;background:linear-gradient(to right,transparent 25%,var(--gradient-reveal-color) 50%);background-position-x:100%;background-repeat:no-repeat;background-size:400%;animation:gradientReveal var(--gradient-reveal-timing, .8s);animation-fill-mode:forwards;animation-play-state:inherit}.category-preview div>*{--offset-delay: .3s;--offset-y: 5em;animation:fadeInAndBottomSlide 1s;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:inherit;opacity:0}@keyframes gradientReveal{to{background-position-x:0%}}@keyframes fadeInOut{0%{transform:scale(0)}10%,30%{opacity:1}25%{transform:scale(1.5)}to{opacity:0;transform:scale(.5)}}@keyframes fadeInAndBottomSlide{0%{opacity:0;transform:translateY(var(--offset-y))}to{opacity:1;transform:translateY(0)}}.error{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5rem;margin-block:10rem}.error h2{font-family:kyiv;font-variation-settings:"MIDL" -1000;font-size:3rem;color:#000}.error a{font-family:NotoSans;font-size:1.5rem;padding:.5em 1em;margin-inline:.5em;border-radius:.5em;transition:transform .25s;color:#fff;background-color:var(--dark-grey)}@media screen and (max-width: 1232px){.error{padding-inline:1.5rem}.error h2{font-size:2rem;text-align:center}.error a{text-align:center}}.photo-corner{position:relative}.photo-corner img{display:block;max-width:100%}.photo-corner:after{content:"";position:absolute;right:-.5rem;bottom:-.5rem;border:solid #000;border-width:0 1px 1px 0;box-sizing:border-box;aspect-ratio:1/1;height:25%}.inverted .photo-corner:after{left:-.5rem;right:unset;border-width:0 0 1px 1px}a.l-cta{font-family:NotoSans;font-weight:500;text-decoration:underline;text-transform:uppercase;letter-spacing:.15rem;color:#000}.group-title{font-size:1.5rem;position:relative;width:max-content;padding-left:3em;margin-block:1em}.group-title:before{content:"";position:absolute;top:calc(50% + 1px);left:calc(100% + 3em);width:calc(100vw - 100% - 6em);border:1px solid currentColor}.group-title:after{content:"•";left:calc(100% + 1.25em);transform:scale(1.5);position:absolute}.block-slogan{font-size:3em;background-color:var(--light-grey)}.block-slogan .f-slogan{--gradient-reveal-color: var(--light-grey);--gradient-reveal-timing: 2s;max-width:min(20em,80vw);width:fit-content;padding-block:2.5em;margin-inline:auto}.bubble{--size: 8rem;object-fit:cover;position:absolute;top:0;left:0;height:var(--size);width:var(--size);aspect-ratio:1 / 1;z-index:10;box-sizing:content-box;border-radius:calc(var(--size) * 2);border:var(--size) solid transparent;opacity:0;animation:fadeInOut 2s ease;transition:translate 1s}@media screen and (max-width: 580px){.group-title{padding-left:1em;font-size:1rem}.group-title:after{left:calc(100% + 1em)}.group-title:before{left:calc(100% + 2.3em);width:calc(100vw - 100% - 3em);top:50%}.photo-corner:after{right:-1rem;bottom:-1rem}.inverted .photo-corner:after{left:-1rem}.block-slogan{font-size:2rem}}:root{--cookie-pear-color:var(--dark);--cookie-box-shadow-color: rgba(0, 0, 0, .08);--cookie-border-color: var(--black);--cookie-button-yes-color: var(--white);--cookie-button-yes-hover-color: var(--dark-grey);--cookie-button-no-color: var(--light-grey);--cookie-button-no-hover-color: var(--dark-grey);--cookie-button-change-color: rgba(0, 0, 0, .5);--cookie-button-change-hover-color: rgba(0, 0, 0, 1)}.freeprivacypolicy-com---reset p{margin-bottom:unset}#freeprivacypolicy-com---nb button,.freeprivacypolicy-com---pc-dialog button{color:#000!important}#freeprivacypolicy-com---nb *,.freeprivacypolicy-com---pc-dialog *{font-family:NotoSans,sans-serif!important}.freeprivacypolicy-com---pc-dialog p{text-align:justify}#freeprivacypolicy-com---nb,.freeprivacypolicy-com---pc-dialog .cc-pc-container{border-radius:2rem;border:.13rem var(--cookie-border-color) solid;box-shadow:0 0 2rem var(--cookie-box-shadow-color);background-color:#fff;overflow:clip}.freeprivacypolicy-com---pc-dialog .cc-pc-head{border-bottom:1px solid var(--cookie-pear-color);background:initial}.freeprivacypolicy-com---pc-dialog .cc-cp-foot{border-top:1px solid var(--cookie-pear-color);background:initial}.freeprivacypolicy-com---pc-dialog .cc-pc-head-title-text,.freeprivacypolicy-com---pc-dialog .cc-pc-head-title-headline,.freeprivacypolicy-com---pc-dialog .cc-pc-head-close,.freeprivacypolicy-com---pc-dialog .cc-cp-foot-byline,.freeprivacypolicy-com---pc-dialog .cc-cp-foot-byline a{color:var(--cookie-pear-color)}.freeprivacypolicy-com---pc-dialog .cc-cp-body-content-entry-title{text-align:left}.freeprivacypolicy-com---pc-dialog .cc-pc-head-lang select{height:2rem;padding:0 .7rem;border-radius:.5rem;border:.1rem solid var(--cookie-pear-color);color:var(--pear-color);background-color:var(--search-background-color);font-weight:400;font-size:1rem}.freeprivacypolicy-com---pc-dialog .cc-pc-head-lang select:focus{box-shadow:none}.freeprivacypolicy-com---pc-dialog input[type=checkbox].cc-custom-checkbox:checked+label:before{background-color:var(--cookie-button-yes-color)}#freeprivacypolicy-com---nb{visibility:hidden;opacity:.5;position:fixed;bottom:100vh;right:100vw;transition:all 1s cubic-bezier(.47,1.64,.41,.8);width:43rem;height:max-content;padding:1rem 2rem 1rem 9rem;color:var(--cookie-pear-color);font-weight:400;font-size:1rem;text-align:left;line-height:initial;background-size:7rem;background-repeat:no-repeat;background-position:1.5rem 2rem;background-image:url(/images/portrait_sylvie_rounded.png)}#freeprivacypolicy-com---nb.visible{visibility:visible;opacity:1;bottom:1rem;right:1rem}#freeprivacypolicy-com---nb .cc-nb-main-container{padding:1rem}#freeprivacypolicy-com---nb p{padding-bottom:.8rem;font-weight:400;font-size:1rem;text-align:left;color:var(--cookie-pear-color)}#freeprivacypolicy-com---nb .cc-nb-title{font-size:1rem;font-weight:600}#freeprivacypolicy-com---nb .cc-nb-buttons-container{display:inline-flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.freeprivacypolicy-com---pc-dialog button{display:block;color:#fff;height:auto;width:auto;font-size:1.3rem;font-weight:600;text-align:left;border-radius:.7rem;background-repeat:no-repeat!important;background-position:1rem center!important}#freeprivacypolicy-com---nb button{--color-primary: white;--color-secondary: black;font-size:1em;font-family:NotoSans;font-weight:500;text-transform:uppercase;text-align:center;line-height:normal;min-width:max-content;padding:.8em 3.5em;border-radius:3em;border:2px solid black;background-color:var(--color-primary);color:var(--color-secondary);cursor:pointer;transition:all .3s}.freeprivacypolicy-com---pc-dialog button.cc-cp-foot-save{background-color:var(--cookie-button-yes-color);background-size:1.5rem}#freeprivacypolicy-com---nb button.cc-nb-okagree:hover{background-color:var(--color-secondary);color:var(--color-primary)!important}#freeprivacypolicy-com---nb button.cc-nb-reject{padding:.7rem .7rem .7rem 3rem;background-color:var(--cookie-button-no-color);background-size:1.4rem}#freeprivacypolicy-com---nb button.cc-nb-reject:hover{background-color:var(--cookie-button-no-hover-color)}#freeprivacypolicy-com---nb button.cc-nb-changep{font-size:1rem;font-weight:400;color:var(--cookie-button-change-color)}#freeprivacypolicy-com---nb button.cc-nb-changep:hover{color:var(--cookie-button-change-hover-color)}#button-cookie-consent-preferences{z-index:2999;display:block;position:fixed;bottom:2rem;right:1rem;width:3rem;height:3rem;border:1px var(--cookie-border-color) solid;border-radius:.7rem;background-color:#fff;background-size:1.6rem;background-repeat:no-repeat;background-position:center;opacity:.7;transition:transform .2s ease-in}.phases #button-cookie-consent-preferences{bottom:5rem}#button-cookie-consent-preferences:hover{opacity:1;box-shadow:0 0 15px var(--box-shadow-color);transform:scale(1.2)}#pageHome .thread a.open-cookie-consent-preferences{display:inline-block;padding:1rem;text-decoration:underline}@media all and (max-width:690px){#freeprivacypolicy-com---nb .cc-nb-buttons-container{width:116%}.phases #button-cookie-consent-preferences{right:.5rem;bottom:10rem}#freeprivacypolicy-com---nb{width:96vw}#freeprivacypolicy-com---nb.visible{bottom:1rem;right:2vw}}.topmenu{position:fixed;z-index:100;top:0;width:100%;height:5rem;padding-inline:3em;display:flex;justify-content:space-between;background-color:#000;transition:background-color .5s}.topmenu.clear{background-color:transparent}.topmenu div{display:flex;align-items:center;gap:3em}.topmenu a{font-family:NotoSans;font-weight:600;font-size:.8rem;color:#fff;padding-block:1em}.topmenu+main{margin-top:5rem}@media screen and (max-width: 400px){.topmenu{padding-inline:1em}.topmenu div{gap:2em}main{margin-top:4rem}}.submenu{height:var(--menu-height);position:relative;z-index:10;display:flex;align-items:center;margin-block:calc(((var(--menu-height) - var(--vgap)) / 2) * -1);background-color:#fff}.item>a{text-transform:uppercase}.submenu a{font-family:NotoSans;font-weight:600;color:#000;padding:1em}.item{position:relative;flex-grow:1;text-align:center;cursor:pointer;padding:1rem;background:white}.subitems{position:absolute;background-color:#fff;padding:1em;display:none;flex-direction:column;width:100%;align-items:start}.item:hover .subitems{display:flex;text-align:start;width:max-content}@media screen and (max-width: 500px){.submenu{width:100%;flex-wrap:wrap}.item{position:initial}.item>a{display:block;transition:.3s all;padding-inline:0}.item:hover>a{transform:translateY(.5em);text-decoration:overline 2px}.item:hover .subitems{width:100%}.subitems{width:100vw;left:0;padding-top:3em}}footer{background-color:var(--light-grey)}footer nav{display:flex;flex-wrap:wrap-reverse;justify-content:space-around;gap:2rem;padding-block:2rem;margin-inline:clamp(3rem,5vw,8rem);padding-bottom:4rem}footer nav div{display:flex;flex-direction:column}footer h6{padding-block:2rem}footer a{line-height:2rem}footer nav div.f-contact{justify-content:center;align-items:center;gap:1rem}footer nav .f-contact a:nth-child(1){margin-bottom:1rem}footer .credit{border-top:1px solid black;display:flex;align-items:center;justify-content:space-between;padding:1rem;padding-inline:2.5rem;font-size:.9rem}footer .credit p.f-footer-link{text-transform:uppercase}@media screen and (max-width: 580px){footer nav{flex-direction:column;gap:2rem;margin-inline:auto;width:fit-content}footer nav div{align-items:start}footer nav div:last-of-type{margin-right:0}.credit{flex-direction:column;gap:1rem}footer nav div.entries{display:grid;grid-template-columns:repeat(2,1fr);width:100%;column-gap:2rem}}header{--vgap: 10px;--menu-height: 5rem}.wrapper-trail{isolation:isolate}.wrapper-trail__img{width:var(--img-maxwidth);object-fit:cover;aspect-ratio:1 / 1;border-radius:50%;position:absolute;top:0;left:0;opacity:0;will-change:transform}.banner{width:100%;height:calc(100vh - var(--menu-height) - var(--addressbar-size));background:linear-gradient(60deg,rgb(0,0,0) 30%,rgb(37,37,37));color:#fff;font-size:1rem;position:relative;overflow:hidden}.banner__texts{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;height:100%}.banner.reduced{height:calc(var(--menu-height) * 1.5);background:black}.banner .row{--padding: 5vw;display:flex;align-items:baseline;z-index:20}.banner .row:first-of-type{transform:translate(calc(-1 * var(--padding)))}.banner .row:last-of-type{transform:translate(var(--padding))}.banner h1,.banner h2{font-size:5.3em;margin-inline:.25em}.banner span{position:relative;font-size:1.125em;bottom:.6em;margin-block:5rem}@media screen and (max-width: 600px){header{--vgap: 0}.banner{align-items:stretch;padding-inline:2em;justify-content:center;gap:6em}.banner h1,.banner h2{font-size:3.5em;align-self:var(--align-h)}.banner span{font-size:1.3em;bottom:0;align-self:var(--align-span);margin-block:2rem}.banner .row{gap:3em}.banner .row:first-of-type{--align-h: flex-start;--align-span: flex-end;flex-direction:column;transform:none}.banner .row:last-of-type{--align-h: flex-end;--align-span: flex-start;flex-direction:column-reverse;transform:none}}.category-preview{display:flex;gap:3.5rem;justify-content:center;margin-block:2rem;padding-block:3rem}.category-preview figure{width:fit-content;display:inline-block;align-self:center}.category-preview figure img{max-height:20rem}.category-preview div{display:flex;flex-direction:column;justify-content:center;gap:2rem;width:35%;padding:1rem;animation-play-state:paused}.category-preview p{animation-delay:var(--offset-delay)}.category-preview a{align-self:center;animation-delay:calc(var(--offset-delay) * 2)}.inverted .category-preview{flex-direction:row-reverse}@media screen and (max-width: 580px){.category-preview{flex-direction:column-reverse;margin-block:0;gap:1rem}.category-preview div{width:100%}.category-preview figure{width:85%}.category-preview figure img{max-height:unset}.category-preview{align-items:center}.category-preview div{align-content:center;align-items:center}.inverted .category-preview{flex-direction:column-reverse}.category-preview:last-of-type{margin-bottom:1rem}}.galery{padding-block:4rem;margin-inline:2rem}.galery figure{cursor:pointer;overflow:clip;width:100px}.galery legend{display:none}.galery img{height:100%;width:100%;object-fit:cover;transition:.3s transform}.galery figure:hover img{transform:scale(1.1);transform-origin:center}.lightbox{position:fixed;width:100%;height:100vh;top:0;left:0;justify-content:center;align-items:center;background-color:#000c;display:flex;z-index:-500;opacity:0;transition:.2s opacity,0s z-index .2s}.lightbox.opened{z-index:500;opacity:1;transition:.2s opacity}.lightbox.opened img{opacity:1;transition:.5s opacity .2s}.lightbox figure{background-color:#000;color:#fff;font-family:NotoSans;font-size:.9rem;position:relative;top:-2rem}.lightbox .picture{display:grid;grid-template-columns:1fr 3fr 1fr;grid-template-rows:auto;border:1rem solid black;border-bottom:0}.lightbox .picture>*{grid-row:1}.lightbox img{opacity:0;max-height:calc(100vh - 8rem);max-width:100%;grid-column:1 / 4}.lightbox legend{position:absolute;width:100%;background-color:#000;border:1rem solid black;border-top:0}.lightbox h4{padding-block:.5em;font-weight:700}.lightbox p{font-style:italic}.lightbox button.close{display:flex;position:absolute;right:-1rem;top:-1rem;background:black;font-size:1.2rem;border-radius:1rem;height:2rem;width:2rem;border:2px solid white;color:#fff;cursor:pointer;align-items:center;justify-content:center}@media screen and (max-width: 580px){.lightbox button.close{right:0}}.lightbox button.prev,.lightbox button.next{z-index:100;color:#fff;background-color:#000000bf;border:none;padding-inline:1rem;font-family:DejaVuSans;font-size:5vmin;cursor:pointer}.lightbox button.prev:hover,.lightbox button.next:hover{opacity:1}.lightbox button.prev{grid-column:1;background:linear-gradient(to left,transparent,rgba(0,0,0,.75));text-align:left}.lightbox button.next{grid-column:3;background:linear-gradient(to right,transparent,rgba(0,0,0,.75));text-align:right}@media screen and (min-width: 580px){.lightbox button.prev,.lightbox button.next{opacity:0;transition:.5s}}.category_presentation{padding-block:5rem;padding-inline:3rem}.category_presentation .f-title{line-height:1.5rem}.category_presentation figure{padding-left:2rem;width:fit-content}.category_presentation figure.photo-corner img{width:auto}.category_presentation figure.photo-corner:after{right:-1rem;bottom:-1rem;height:15%}.category_presentation .row{display:flex;gap:4rem;margin-top:3rem}.category_presentation .row div:first-child{flex-basis:50%;flex-grow:0;display:flex;justify-content:center;align-items:start}.category_presentation .row div:last-child{flex-basis:50%;flex-grow:0}.category_presentation div p{align-self:center}@media screen and (max-width: 580px){.category_presentation{text-align:start}.category_presentation div{flex-direction:column}.category_presentation div p{width:unset}.category_presentation figure.photo-corner:after{height:25%}.category_presentation figure.photo-corner img{width:100%}}@media screen and (max-width: 1300px){.category_presentation div{flex-direction:column}.category_presentation figure{align-self:center}}.pricing{margin-left:1rem}.pricing:before{content:"";display:block;position:relative;top:2.25rem;left:-1rem;height:3rem;width:3rem;border:solid black;border-width:1px 0 0 1px}.bio{padding-inline:4rem;margin-inline:auto;max-width:80rem}.profile{height:20rem;aspect-ratio:1/1;margin-top:-8rem;margin-right:3rem;margin-bottom:3rem;border:.5rem solid white;border-radius:50%;overflow:clip;float:left}.profile img{height:100%;object-fit:cover}.bio p,.bio h4{margin-block:1.5em}.bio div:first-of-type{max-width:60em}.bio div:nth-of-type(2){clear:both}.bio .links{display:flex;justify-content:center;gap:4em;margin-block:4em 3em}@media screen and (max-width: 760px){.bio h4{text-align:center}.profile{float:none;margin-inline:auto}.bio .links{flex-direction:column;align-items:center}}.contact{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:4em 7vw;margin-inline:7vw;margin-top:4em}.contact .form-contact{flex-basis:50%;flex-grow:1}.contact .info{flex-basis:calc(50% - 7vw);flex-grow:1;display:flex;flex-direction:column;gap:3em}.contact .action{align-self:center;display:flex;flex-direction:column;gap:1em}.form-contact p{margin-bottom:4em}form input[type=text],form input[type=email],form textarea{display:block;width:100%;padding:.7em;margin-block:1rem;border:1px solid black;font-size:1.1em;resize:none}form label{font-family:NotoSans;font-weight:500;font-size:1.1rem}form textarea{aspect-ratio:2 / 1}form .row,form .row-thin{display:flex;flex-wrap:wrap}form .row{gap:2em 6em;margin-top:2em}form .row>*{flex-grow:1}form .row-thin{gap:1em;margin-bottom:1em}.btn{--color-primary: white;--color-secondary: black;font-size:1em;font-family:NotoSans;font-weight:500;text-transform:uppercase;text-align:center;line-height:normal;min-width:max-content;padding:.8em 3.5em;border-radius:3em;border:2px solid black;background-color:var(--color-primary);color:var(--color-secondary);cursor:pointer;transition:all .3s}.btn:hover,.btn.primary:hover{background-color:var(--color-secondary);color:var(--color-primary)}.btn.primary{--color-primary: black;--color-secondary: white;color:var(--color-secondary)}.btn.whatsapp:hover{--color-primary: white;--color-secondary: #26D044;border-color:var(--color-secondary)}.btn svg{display:inline-block;font-size:1.2em;height:1em;width:1em;position:relative;top:.15em;right:.5em}.contact .response{font-family:NotoSans;align-self:center;max-width:calc(100% - 15em)}.separator{display:flex;justify-content:center;padding-top:2em;width:100%}.separator>.line{width:100%;height:1px;background-color:#837a7a}.portrait{height:20rem;aspect-ratio:1/1;border:.5rem solid white;border-radius:50%;overflow:clip}.portrait img{width:100%}.mentionslegales{display:flex;flex-direction:column;align-items:center;margin-bottom:5rem;line-height:2em}.mentionslegales .intro{display:flex;flex-direction:column;align-items:center;margin-top:3rem}.mentionslegales h1{font-family:NotoSans;font-size:3rem;padding:3rem;color:var(--green)}.mentionslegales .logo{width:30%}.mentionslegales h3{font-family:kyiv;font-variation-settings:"MIDL" -1000;font-size:2rem;color:var(--green)}.mentionslegales p{font-family:NotoSans;font-size:1rem;padding:2rem;text-align:center}.mentionslegales .content_mentions_legales{display:flex;flex-direction:column;align-items:center;max-width:50%}.mentionslegales>.separator{width:30%}@media screen and (max-width: 1232px){.mentionslegales{text-align:start}.mentionslegales .content_mentions_legales{max-width:100%;padding-top:2rem}.mentionslegales .intro{width:100%}.mentionslegales h1{font-size:1.75rem;padding:3rem 0 0}.mentionslegales h3{font-size:1rem}.mentionslegales p{font-size:.75rem;padding:1rem}}.wall-vp{width:100%;overflow-x:clip;padding-top:3em}.wall-layout{--min-width: 1440px;padding-inline:1.5rem;width:100%;min-width:var(--min-width);aspect-ratio:4 / 1;transform:translate(min(0px,calc((var(--min-width) - 100vw) * -.5)));display:grid;grid-template-columns:repeat(100,1fr);grid-template-rows:repeat(25,1fr);height:max(25vw,calc(var(--min-width) / 4))}.wall-layout .spacer{background-color:#e9e9e9}.wall-layout .placeholder{background-color:#fff}.wall-layout .placeholder img{height:100%;width:100%;object-fit:cover;filter:grayscale(1) opacity(.5)}.wall-layout .container{--photo-aspect: 1;grid-row:1 / -1;grid-column:1 / -1;align-self:center;justify-self:center;z-index:10;height:min(80%,calc(80vw * var(--photo-aspect)))}.wall-layout .magnifier{position:relative;height:100%;color:#fff;box-shadow:5px 5px 15px #0006;transition:opacity .5s}.wall-layout .magnifier:before{content:attr(desc);display:block;width:100%;position:absolute;bottom:0;padding-block:2em 1.5em;padding-inline:.9em;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.8));font-family:NotoSans;font-size:.9rem;text-transform:uppercase}.wall-layout .magnifier img{height:100%;width:auto}@media screen and (max-width: 580px){.wall-vp{display:none}}
