/* (c)opyright 2022 LANFRANCHI hologrammes lanho.fr */.rbl,.wwi,.xjv{display:flex}h1,h2,h3,h4{font-family:"Segoe UI",Calibri,sans-serif}a,h3,li,p{line-height:150%}.qnw div a,.zhq div a{position:relative;width:8em;text-decoration:none;display:inline-block;font-size:14px;z-index:1;text-align:center}.qnw div a:after,.zhq div a:after{content:'';transition:opacity .3s ease-out;z-index:2;opacity:0;position:absolute;left:0;top:0}#footer__effetsapp,hr.vvn{margin-top:-.5em}.dkw,.fih>div,.oji,.pyg,.qnw div a,.uaf,.xjv,.zhq div a{text-align:center}.uxj~span,.wkt{background-repeat:no-repeat}:root{--hie:#2e2e2e;--yxw:#1b7885;--txp:#efece5;--lwy:#61acb9;--dzw:#1b7885;--vad:#efece5;--jsw:#2299aa;--sga:#e1e1e1;--ucp:var(--yxw);--lpp:var(--hie);--hdv:#FFF;box-sizing:border-box;--ica:0.3s;--ssz:0.8s;--ywf:10deg;--mri:-10deg}*,:after,:before{box-sizing:inherit}.dsi{-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg)}.cho{-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}.tfz{width:100%;height:auto;max-width:100%}a.ehc{text-decoration:none;color:var(--hie)}.gzc,a.ehc:hover{color:var(--yxw)}.cwb{color:var(--hie)}.phc>a,.wlb{color:var(--txp)}.ksx,.qnw div a:hover{color:var(--dzw)}.wqn{color:var(--sga)}.fjf{background-color:#fff;color:var(--hie)}.qpm{background-color:var(--hie);color:var(--sga)}.hkg,body{background-color:var(--sga)}.cfn,.hkg,.wqp{color:var(--hie)}.cfn{background-color:rgba(255,255,255,0)}.wqp{background-color:var(--txp)}.ssv{font-weight:700;color:#555;letter-spacing:-.35px}.phc,h1,h2,h3,h4{font-weight:300}.cwx,body{color:var(--hie)}body{margin:0;padding:0}.nzs{width:min(100%,750px);background-color:#fff;border-radius:10px;border-left:1px solid var(--yxw);margin:3em 1em;padding:1.5em 1em .5em}.wwi{flex-direction:column}.xjv{width:100%;flex-direction:column;justify-content:center;align-items:center;padding:0 1em}hr.vvn{background-color:var(--yxw);align-content:center;width:30%;height:1px;margin-bottom:0;border:none}.rbl{height:100%;align-items:center;justify-content:center;margin:0 auto}.blg,.cmb,.lve{display:grid;width:100%;grid-template-columns:1fr}.cmb,.lve{align-items:start;margin:2em 0;padding:0 10%}.blg{align-items:start;margin:auto;padding:0}.pyg,.uar{display:flex}.pyg{flex-direction:column;align-items:center;justify-content:center;height:100%}.phc{margin-top:.8em;padding:.1em .5em .3em;min-width:4em;max-width:12em;border-radius:10px;line-height:1em;-webkit-hyphens:auto;hyphens:auto;background-color:var(--hie);opacity:.5}.cwx,.phc:hover,.qnw div a:hover:after,.zhq div a:hover:after{opacity:1}.phc>a{line-height:.5em}.cwx{margin:-.9em .5em 3em;line-height:1.2em}.wkt{width:100%;height:350px;background-size:cover;background-position:center center}::-moz-selection{background-color:var(--yxw);color:var(--sga)}::selection{background-color:var(--yxw);color:var(--sga)}ul{list-style-type:circle}.yia{font-weight:400}h1{line-height:115%;font-size:2.5em}h2{font-size:1.67em}h3{font-size:1.17em}a,h4,li,p{font-size:1em}a,li,p{font-family:"Segoe UI",sans-serif;font-weight:400;margin-top:0}a{outline:0;text-decoration:none;color:var(--lwy);line-height:170%}a:hover{text-decoration:underline}.fwl{margin-top:1em;line-height:1.4em;font-size:.85em}.iyv{line-height:1.2em;margin-top:-.8em;font-size:.75em}#footer h3,.dkw,.uaf{margin-top:0}.zhq div a{color:#fff;border:none;padding:3px 10px;border-radius:50px;background-image:-webkit-linear-gradient(top,var(--hie) 0,var(--hie) 100%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.zhq div a:after{width:100%;height:100%;border-radius:50px;background-image:-webkit-linear-gradient(top,var(--yxw) 30%,#000 110%)}.qnw div a span,.zhq div a span{position:relative;z-index:3}a:link.zhq{text-decoration:none}.qnw div a{color:var(--hie);--agj:var(--yxw);--evg:var(--hie);font-weight:500;border:1px solid #787878;padding:7px 10px;border-radius:50px;background-image:-webkit-linear-gradient(top,var(--txp) 0,var(--hie) 200%);-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:3px 5px 10px rgba(0,0,0,.3)}.qnw div a:after{width:100%;height:100%;border-radius:50px}.qnw div a:hover{opacity:1;border-color:var(--dzw);--agj:var(--hie);--evg:var(--yxw);box-shadow:0 0 20px 5px rgba(27,120,133,.3)}.uar{justify-content:center;align-items:center;height:300px}#footer__applications,#footer__effets,#footer__infos,.cacher,.uar .zhq,.uxj,.wgz{display:none}.uar .zhq{margin:0 2em}.lzx{background-color:var(--yxw);color:var(--sga);padding-bottom:.2em}.lzx:hover{background-color:#29a}.jqb{position:fixed;top:15px;left:5px;padding:5px 10px 0;width:3em;height:3em}#footer h3{margin-bottom:.2em}.fih{width:100%;display:grid;grid-template-columns:1fr;align-items:start;padding-top:1.5em}#img-bebe,.ktl{display:block}.fih img,.fih video{width:200px;height:auto;max-width:200px;padding:1.5em 0;border-radius:50%}#footer__infosligne{padding-top:.5em;padding-bottom:.5em}#img-bebe{width:min(80%,306px);height:auto;margin:-2em auto;-webkit-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg);box-shadow:4px 8px 24px 0 rgba(0,0,0,.5);transition:.6s}#img-bebe:hover{-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg)}.uaf{margin-bottom:0}.dkw{margin-bottom:1em;color:var(--yxw)}.rhy{border-radius:100%}@media screen and (min-width:480px){.cmb,.fih{grid-template-columns:1fr 1fr}.ktl{display:none!important}.wgz{display:block}h1{font-size:3em}h2{font-size:2em}h3{font-size:1.4em}h4{font-size:1.2em}.qpl{width:550px}.vkv{width:390px}.fih{grid-template-rows:0fr;align-items:stretch}.fih>div{padding-top:1.5em}.fih img{text-align:center;width:100%;max-width:180px;padding:0}#footer__infosligne{display:none}#footer__logo{grid-column:1;grid-row:1;padding:0;height:100%;display:flex;align-items:center;justify-content:center}#footer__effetsapp{margin-top:0;grid-column:2;grid-row:1}#footer__collections{padding-top:0;grid-column:2;grid-row:2}#footer__infos{display:block;padding-top:0;grid-column:1;grid-row:2}.wkt{height:450px}.cmb{grid-template-rows:1fr 1fr;padding:0 2%}}@media screen and (min-width:768px){.fih{grid-template-columns:1.5fr repeat(3,1fr);grid-template-rows:1px;align-items:stretch;padding-bottom:0}.cmb,.lve{grid-template-rows:0fr}.fih>div{padding:0}.fih img{max-width:180px}#footer__effetsapp{padding-top:1.5em;grid-column:2;grid-row:1/3}#footer__logo{grid-column:1;grid-row:1/3;height:100%;display:flex;align-items:center;justify-content:center}#footer__collections{padding-top:1.5em;grid-column:3/4;grid-row:1/3}#footer__infos{padding-top:1.4em;grid-column:4/5;grid-row:1/3}.wkt{height:550px}.cmb{grid-template-columns:repeat(3,1fr)}.lve{grid-template-columns:repeat(2,1fr)}.pyg{margin:0}.phc>a{font-size:.8em}.uar{justify-content:space-between}.uar .zhq{display:block}}@media screen and (min-width:1024px){.fih{grid-template-columns:repeat(5,1fr);grid-template-rows:220px}#footer__effetsapp{display:none}#footer__applications,#footer__effets{padding-top:1.5em;display:block;grid-row:1}#footer__applications{grid-column:3/4;grid-row:1/3}#footer__collections{grid-column:4;grid-row:1}#footer__infos{grid-column:5;grid-row:1}.wkt{height:650px}.blg{width:100%;grid-template-columns:repeat(2,1fr);grid-template-rows:0fr;align-items:center;justify-content:center}}@media screen and (min-width:1200px){.cmb,.lve{grid-template-rows:0fr}.fih{width:1200px;margin:0 auto;box-shadow:1000px 0 var(--hie),-1000px 0 var(--hie)}.wkt{height:750px}.cmb{grid-template-columns:repeat(4,1fr);padding:0 10%}.lve{grid-template-columns:repeat(3,1fr)}}.fdc,.jjw,.tay,.uxj~span{display:block;width:100%}@keyframes xen{0%{background-position:calc(calc(1px * var(--rlo)) + calc(-1px * var(--hhu))) 0;-webkit-mask-position:calc(calc(1px * var(--rlo)) + calc(-1px * var(--hhu))) 0px}100%{background-position:calc(calc(1px * var(--rlo)) + calc(1px * var(--hhu)) + calc(-1px * var(--ssm))) 0;-webkit-mask-position:calc(calc(1px * var(--rlo)) + calc(1px * var(--hhu)) + calc(-1px * var(--ssm))) 0px}}@keyframes xenreverse{0%{background-position:calc(1px * var(--ssm)) 0;-webkit-mask-position:calc(1px * var(--ssm)) 0px}100%{background-position:calc(-1px *var(--ssm)/ 2) 0;-webkit-mask-position:calc(-1px *var(--ssm)/ 2) 0px}}@keyframes jso{0%{background-position:0 var(--zgo)}100%{background-position:100% var(--zgo)}}@keyframes jsoreverse{0%{background-position:100% var(--zgo)}100%{background-position:0 var(--zgo)}}@keyframes ota{0%{filter:grayscale(30%) opacity(70%)}100%{filter:grayscale(0%) opacity(100%)}}@keyframes lmt{0%{filter:grayscale(0%) opacity(100%)}100%{filter:grayscale(30%) opacity(70%)}}@keyframes uko{0%{-webkit-transform:rotateX(var(--mri)) translateY(calc(var(--dwf) * .5));-ms-transform:rotateX(var(--mri)) translateY(calc(var(--dwf) * .5));transform:rotateX(var(--mri)) translateY(calc(var(--dwf) * .5))}100%{-webkit-transform:rotateX(var(--ywf)) translateY(calc(var(--dwf) * -.5));-ms-transform:rotateX(var(--ywf)) translateY(calc(var(--dwf) * -.5));transform:rotateX(var(--ywf)) translateY(calc(var(--dwf) * -.5))}}@keyframes wmz{0%{-webkit-transform:rotateX(var(--ywf)) translateY(calc(var(--dwf) * -.5));-ms-transform:rotateX(var(--ywf)) translateY(calc(var(--dwf) * -.5));transform:rotateX(var(--ywf)) translateY(calc(var(--dwf) * -.5))}100%{-webkit-transform:rotateX(var(--mri)) translateY(calc(var(--dwf) * .5));-ms-transform:rotateX(var(--mri)) translateY(calc(var(--dwf) * .5));transform:rotateX(var(--mri)) translateY(calc(var(--dwf) * .5))}}@keyframes fpk{0%{-webkit-transform:rotateY(var(--mri)) translateX(calc(var(--dwf) * -.5));-ms-transform:rotateY(var(--mri)) translateX(calc(var(--dwf) * -.5));transform:rotateY(var(--mri)) translateX(calc(var(--dwf) * -.5))}100%{-webkit-transform:rotateY(var(--ywf)) translateX(calc(var(--dwf) * .5));-ms-transform:rotateY(var(--ywf)) translateX(calc(var(--dwf) * .5));transform:rotateY(var(--ywf)) translateX(calc(var(--dwf) * .5))}}@keyframes cwn{0%{-webkit-transform:rotateY(var(--ywf)) translateX(calc(var(--dwf) * .5));-ms-transform:rotateY(var(--ywf)) translateX(calc(var(--dwf) * .5));transform:rotateY(var(--ywf)) translateX(calc(var(--dwf) * .5))}100%{-webkit-transform:rotateY(var(--mri)) translateX(calc(var(--dwf) * -.5));-ms-transform:rotateY(var(--mri)) translateX(calc(var(--dwf) * -.5));transform:rotateY(var(--mri)) translateX(calc(var(--dwf) * -.5))}}@keyframes rnv{0%{opacity:0}100%{opacity:1}}@keyframes mtt{0%{opacity:1}100%{opacity:0}}@keyframes mttauto{0%,25%{opacity:1}100%,75%{opacity:0}}@keyframes jsk{0%{opacity:0}100%,30%{opacity:1}}@keyframes lkm{0%,70%{opacity:0}100%{opacity:1}}@keyframes vbo{0%{opacity:1}100%,30%{opacity:0}}@keyframes ahs{0%,70%{opacity:1}100%{opacity:0}}.fdc:not(.zow)::before,.jjw:not(.zow)::before,.tay:not(.zow)::before{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;border:5px solid rgba(0,0,0,.1);border-top:5px solid #333;border-radius:50%;transform:translate(-50%,-50%);--bdo:50;--ahc:0.5s;animation:rit var(--ahc) linear infinite,lyi 1s forwards;animation-delay:0s,calc(var(--ahc) * (var(--bdo) - 2));background-color:rgba(255,255,255);z-index:-999}@keyframes rit{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes lyi{0%{opacity:1}100%{opacity:0;visibility:hidden}}.fdc,.jjw,.tay{margin:0;padding:0;max-width:calc(var(--nfx) * 1px);aspect-ratio:var(--nfx)/var(--jaj);height:var(--jaj);position:relative;perspective:800px}.ppd,.uxj~span{position:absolute}.fdc:hover,.jjw:hover,.tay:hover{cursor:pointer}.bym.fdc,.bym.jjw,.bym.tay{-webkit-animation:lmt var(--ica) forwards;animation:lmt var(--ica) forwards}.bym.fdc:hover,.bym.jjw:hover,.bym.tay:hover{-webkit-animation:ota var(--ica) forwards;animation:ota var(--ica) forwards}.uxj~span{height:100%;left:0;top:0}.tay .uxj~span{background-size:200%}.jjw .uxj~span:first-of-type{position:relative;background-size:calc(var(--gmj) * 100%);max-width:var(--iny);margin-left:var(--spl)}.ppd{z-index:-1;max-width:var(--iny);background-size:100%}.jjw .uxj~span:nth-of-type(2){background-size:100% 100%;background-position:0 0}.jjw .uxj~span:nth-of-type(3){background-size:100% 100%}.fdc .uxj~span{background-size:300%}.vqx{z-index:1000;background-position:0 0}.viw{background-position:50% 0}.uzs{background-position:calc(1% * (var(--gmj)/ 2) * (100 / (var(--gmj) - 1))) var(--zgo)}.pxl{z-index:-500;background-position:100% 0}.fdc.bym .uxj~span,.fdc:not(.bym) .uxj~span,.jjw.bym .uxj~span:last-child,.jjw:not(.bym) .uxj~span:last-child,.tay.bym .uxj~span,.tay:not(.bym) .uxj~span{background-color:rgba(97,172,185,.5)}.fdc.ecm>span,.jjw.ecm>span,.tay.ecm>span{border-radius:4%}.gfv{background-color:#abc}.eme{filter:drop-shadow(0 1.5mm 4mm rgba(0, 0, 0, .5))}.dgg,.fdc.gwe>span:last-child,.jjw.gwe>span:last-child,.tay.gwe>span:last-child{box-shadow:0 1.5rem 4rem rgba(0,0,0,.5)}.fdc:hover.nxt>span:last-child,.jjw:hover.nxt>span:last-child,.tay:hover.nxt>span:last-child{box-shadow:0 1.5rem 4rem rgba(0,0,0,.5)}.ppd.xsx:not(.bop),.uxj:checked~.uzs.dnn:not(.bop),.uzs.xsx:not(.bop){-webkit-animation:var(--pxe) var(--ssz) linear infinite alternate,jso var(--ssz) steps(var(--gmj),jump-none) infinite alternate;animation:var(--pxe) var(--ssz) linear infinite alternate,jso var(--ssz) steps(var(--gmj),jump-none) infinite alternate}.uxj:checked~.ppd.xsx:not(.bop),.uxj:checked~.uzs.xsx:not(.bop),.uzs.dnn:not(.bop){-webkit-animation:var(--pxe) backwards paused,jso backwards paused;animation:var(--pxe) backwards paused,jso backwards paused}.ppd.xsx.bop,.uxj:checked~.uzs.dnn.bop:not(.xvi),.uzs.xsx.bop{-webkit-animation:jso var(--ssz) steps(var(--gmj),jump-none) infinite alternate;animation:jso var(--ssz) steps(var(--gmj),jump-none) infinite alternate}.uxj:checked~.ppd.xsx.bop,.uxj:checked~.uzs.xsx.bop,.uzs.dnn.bop{-webkit-animation:backwards paused jso;animation:backwards paused jso}.uxj:checked~.uzs.dnn.bop.xvi{-webkit-animation:jso var(--ssz) steps(var(--gmj),jump-none) infinite;animation:jso var(--ssz) steps(var(--gmj),jump-none) infinite}.ppd.dnn:not(.bop){-webkit-animation:var(--pxe) backwards paused,xen backwards linear paused;animation:var(--pxe) backwards paused,xen backwards linear paused}.ppd.dnn.bop{-webkit-animation:linear backwards paused xen;animation:linear backwards paused xen}.uxj:checked~.ppd.dnn:not(.bop){-webkit-animation:var(--pxe) var(--ssz) linear infinite alternate,xen var(--ssz) infinite linear alternate;animation:var(--pxe) var(--ssz) linear infinite alternate,xen var(--ssz) infinite linear alternate}.uxj:checked~.ppd.dnn.bop{-webkit-animation:xen var(--ssz) infinite linear alternate;animation:xen var(--ssz) infinite linear alternate}.uzs.fnh{-webkit-animation:var(--pxe) var(--ssz) linear forwards,jso var(--ssz) steps(var(--gmj),jump-none) forwards;animation:var(--pxe) var(--ssz) linear forwards,jso var(--ssz) steps(var(--gmj),jump-none) forwards}.uxj:checked~.uzs.fnh{-webkit-animation:var(--uny) var(--ssz) linear forwards,jsoreverse var(--ssz) steps(var(--gmj),jump-none) forwards;animation:var(--uny) var(--ssz) linear forwards,jsoreverse var(--ssz) steps(var(--gmj),jump-none) forwards}.ppd.fnh{-webkit-animation:var(--pxe) var(--ssz) linear forwards,xen forwards;animation:var(--pxe) var(--ssz) linear forwards,xen forwards}.uxj:checked~.ppd.fnh{-webkit-animation:var(--uny) var(--ssz) linear forwards,xenreverse var(--ssz) forwards;animation:var(--uny) var(--ssz) linear forwards,xenreverse var(--ssz) forwards}:hover:not(.gck)>.pxl:not(.bop){-webkit-animation:var(--pxe) var(--ica) linear forwards;animation:var(--pxe) var(--ica) linear forwards}:hover:not(.gck)>.uxj:checked~.pxl:not(.bop){-webkit-animation:var(--uny) var(--ica) linear forwards;animation:var(--uny) var(--ica) linear forwards}.tay:hover:not(.gck) .vqx:not(.bop){-webkit-animation:var(--pxe) var(--ica) linear forwards,mtt var(--ica) linear forwards;animation:var(--pxe) var(--ica) linear forwards,mtt var(--ica) linear forwards}.tay.xsx .vqx.bop{-webkit-animation:1.5s linear infinite alternate forwards mttauto;animation:1.5s linear infinite alternate forwards mttauto}.tay:hover:not(.gck) .vqx.bop{-webkit-animation:.5s linear forwards mtt;animation:.5s linear forwards mtt}.tay:hover:not(.gck) .uxj:checked~.vqx:not(.bop){-webkit-animation:var(--uny) var(--ica) linear forwards,rnv var(--ica) linear forwards;animation:var(--uny) var(--ica) linear forwards,rnv var(--ica) linear forwards}.tay:hover:not(.gck) .uxj:checked~.vqx.bop{-webkit-animation:rnv var(--ica) linear forwards;animation:rnv var(--ica) linear forwards}.fdc:hover .vqx{-webkit-animation:var(--pxe) var(--ica) linear forwards,vbo var(--ica) linear forwards;animation:var(--pxe) var(--ica) linear forwards,vbo var(--ica) linear forwards}.fdc:hover .uxj:checked~.vqx{-webkit-animation:var(--uny) var(--ica) linear forwards,lkm var(--ica) linear forwards;animation:var(--uny) var(--ica) linear forwards,lkm var(--ica) linear forwards}.fdc:hover .uxj:checked~.viw{-webkit-animation:var(--uny) var(--ica) linear forwards,jsk var(--ica) linear forwards;animation:var(--uny) var(--ica) linear forwards,jsk var(--ica) linear forwards}.fdc:hover .viw{-webkit-animation:var(--pxe) var(--ica) linear forwards,ahs var(--ica) linear forwards;animation:var(--pxe) var(--ica) linear forwards,ahs var(--ica) linear forwards}