.Primary,body,header{background-color:var(--Primary)}@font-face{font-family:Satoshi-Light;src:url('../fonts/satoshi/satoshi/Satoshi-Light.woff2') format('woff2'),url('../fonts/satoshi/Satoshi-Light.woff') format('woff'),url('../fonts/satoshi/Satoshi-Light.ttf') format('truetype');font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-LightItalic;src:url('../fonts/satoshi/Satoshi-LightItalic.woff2') format('woff2'),url('../fonts/satoshi/Satoshi-LightItalic.woff') format('woff'),url('../fonts/satoshi/Satoshi-LightItalic.ttf') format('truetype');font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Regular;src:url('../fonts/satoshi/Satoshi-Regular.woff2') format('woff2'),url('../fonts/satoshi/Satoshi-Regular.woff') format('woff'),url('../fonts/satoshi/Satoshi-Regular.ttf') format('truetype');font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url('../fonts/satoshi/Satoshi-Italic.woff2') format('woff2'),url('../fonts/satoshi/Satoshi-Italic.woff') format('woff'),url('../fonts/satoshi/Satoshi-Italic.ttf') format('truetype');font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url('../fonts/satoshi/Satoshi-Medium.woff2') format('woff2'),url('../fonts/satoshi/Satoshi-Medium.woff') format('woff'),url('../fonts/satoshi/Satoshi-Medium.ttf') format('truetype');font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-MediumItalic;src:url('../fonts/satoshi/Satoshi-MediumItalic.woff2') format('woff2'),url('../fonts/satoshi/Satoshi-MediumItalic.woff') format('woff'),url('../fonts/satoshi/Satoshi-MediumItalic.ttf') format('truetype');font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Bold;src:url('../fonts/satoshi/Satoshi-Bold.woff2') format('woff2'),url('../fonts/satoshi/Satoshi-Bold.woff') format('woff'),url('../fonts/satoshi/Satoshi-Bold.ttf') format('truetype');font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BoldItalic;src:url('../fonts/satoshi/Satoshi-BoldItalic.woff2') format('woff2'),url('../fonts/satoshi/Satoshi-BoldItalic.woff') format('woff'),url('../fonts/satoshi/Satoshi-BoldItalic.ttf') format('truetype');font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Black;src:url('../fonts/satoshi/Satoshi-Black.woff2') format('woff2'),url('../fonts/satoshi/Satoshi-Black.woff') format('woff'),url('../fonts/satoshi/Satoshi-Black.ttf') format('truetype');font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BlackItalic;src:url('../fonts/satoshi/Satoshi-BlackItalic.woff2') format('woff2'),url('../fonts/satoshi/Satoshi-BlackItalic.woff') format('woff'),url('../fonts/satoshi/Satoshi-BlackItalic.ttf') format('truetype');font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Variable;src:url('../fonts/satoshi/Satoshi-Variable.woff2') format('woff2'),url('../fonts/satoshi/Satoshi-Variable.woff') format('woff'),url('../fonts/satoshi/Satoshi-Variable.ttf') format('truetype');font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url('../fonts/satoshi/Satoshi-VariableItalic.woff2') format('woff2'),url('../fonts/satoshi/Satoshi-VariableItalic.woff') format('woff'),url('../fonts/satoshi/Satoshi-VariableItalic.ttf') format('truetype');font-weight:300 900;font-display:swap;font-style:italic}.menuOpen .menuElement,header{display:flex;box-shadow:0 5px 5px rgb(0 0 0 / 10%)}h3,h4{text-decoration:underline}:root{--Primary:#fff;--Secondary:#eefeed;--Terciary:#16635B;--Dark:#1D363E;--Accent:#b6d882;--Color:#222327;--Padding:1rem;--radius:3px}:not(li,ul){padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}ul:first-of-type{padding-top:.3rem;padding-bottom:.3rem}body{font-size:20px;font-family:Satoshi-Regular,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.words,h2{font-size:1.5em}br{height:1rem}header{padding:1rem;flex-direction:row;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:9000}.Terciary img,.b-white{border-color:var(--Primary)!important}header .logo{width:9rem;height:3rem;margin-left:1.5rem;padding-bottom:2rem}header .menu .burger{cursor:pointer;width:2rem;height:2rem;display:flex;flex-direction:column;gap:.4rem;margin-left:-3rem;margin-top:.5rem}header .menu .burger .line{height:4px;border-radius:var(--radius);width:100%;background:rgb(0 0 0 / 75%)}.p-5{padding:5rem 0!important}.p-2{padding:1rem 0!important}.words,h1,h2{padding:0 var(--Padding)!important}.menuOpen .menuElement{top:4.9rem;color:var(--Primary);background-color:var(--Terciary);width:100%;position:fixed;padding-top:var(--Padding);padding-bottom:var(--Padding);flex-direction:row;align-items:center;justify-content:center;transition:.4s ease-in-out;z-index:8000}h1,h2{font-family:Satoshi-Bold}.cardProduct a,h3{font-family:Satoshi-Regular}.baseline h1{font-size:1.8em;position:relative;box-sizing:content-box!important;text-align:center;text-shadow:2px 2px 2px var(--Color)}.hero-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:none}.hero-banner .title{box-sizing:content-box;border-radius:6px;display:flex;gap:5px;flex-direction:column;height:275px;text-align:left}.hero-banner .title::before{display:none;position:relative}.words{text-align:left;overflow:hidden;font-weight:600}.baseline,.cardProduct a,.container h2,.hero-banner-container,.mentions{text-align:center}.hero-banner span{display:block;height:230%;color:var(--Accent);animation:10s infinite spin_words;text-shadow:2px 2px 2px var(--Dark)}.Terciary,.baseline,.cardProduct a,.hero-banner,.mentions,a,footer,form button{color:var(--Primary)}@keyframes spin_words{0%{transform:translateY(5%)}10%{transform:translateY(-15%)}20%,30%{transform:translateY(-115%)}40%,50%{transform:translateY(-215%)}60%{transform:translateY(-312%)}70%{transform:translateY(-315%)}80%,90%{transform:translateY(-415%)}}.baseline h1::before{content:" ";background-color:var(--Accent);width:.5rem;position:absolute;left:-1rem;height:80%;top:10%;border-radius:10px;box-shadow:2px 10px 10px rgb(0 0 0 / 50%)}.baseline,.cardProduct a,.hero-banner,form button{background-color:var(--Dark)}h2{margin:15px}h3{font-size:1.25em}.menuOpen .menuElement *{padding-top:.5rem}h4{font-size:1.1em}.menuClose .menuElement{width:0;height:0;right:0;position:fixed;transition:.4s;overflow:hidden}.line:first-child{transform-origin:0% 0%;transition:transform .2s ease-in-out}.line:nth-child(2){transition:transform .1s ease-in-out}.line:nth-child(3){transform-origin:0% 100%;transition:transform .2s ease-in-out}.close .line:first-child{transform:rotate(45deg)}.close .line:nth-child(2){transform:scaleY(0)}.close .line:nth-child(3){transform:rotate(-45deg)}.container{width:100%;justify-content:center}.hero-banner,.hero-banner-container{flex-direction:column;z-index:6;display:flex;position:relative}.hero-banner{width:100%;justify-content:center;align-items:center;height:70vh}.hero-banner:before{background:var(--Terciary);opacity:1;content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.hero-banner .title{font-size:1.8em!important;border-left:none!important;position:relative}.hero-banner p{font-size:1.2em;margin:.5em 0 1em;font-style:italic}.container a:not(.notButton),.hero-banner a{text-decoration:none;text-align:center;border-radius:var(--radius);background-color:var(--Dark);color:var(--Primary);font-weight:700;cursor:pointer;color:var(--Primary)!important;border:2px solid rgba(255,255,255,.5);text-shadow:2px 2px 2px var(--Dark);padding:14px 20px 17px}.container a{margin-top:var(--Primary)}.container .contact{padding:1.5rem var(--Padding)}.hero-banner-container{gap:1.5rem;justify-content:center;align-items:center;justify-content:center;align-items:center;text-shadow:3px 4px 5px var(--Dark)}section.row.Primary.about{display:flex;flex-direction:column;padding:var(--Padding) 0;gap:2rem}.container li,footer li{display:flex;padding:5px!important;flex-direction:column;position:relative;gap:5px}.cardProduct a,form button{padding:1.2rem;cursor:pointer}.client-info,.row{display:flex;flex-direction:column}footer li:before,li:before{content:"•";padding-right:8px;position:absolute;font-size:2rem}li:before{color:var(--Terciary);left:-5px;top:2px}.Terciary li:before{color:var(--Accent)!important}.row{width:100%;padding-top:var(--Padding);padding-bottom:var(--Padding);align-items:center}.container .row{justify-content:space-evenly;flex-wrap:wrap}.baseline{padding:var(--Padding);font-weight:700;border-end-end-radius:100vw 25px;border-end-start-radius:100vw 20px;box-shadow:0 3px 0 var(--Accent);position:sticky;top:80px!important;z-index:999}.container .card img,.h2,form button,form input,textarea{box-shadow:0 5px 5px rgb(0 0 0 / 10%)}.col,.mentions{position:relative}.Secondary{background-color:var(--Secondary)}.Primary .col>h2,.Secondary .col>h2{border:solid 4px var(--Dark);cursor:pointer;color:var(--Dark);font-family:Satoshi-Regular}.Primary a,.Secondary a{color:var(--Dark)}.Terciary h2{border:solid 4px var(--Primary);color:var(--Primary)!important;cursor:pointer}.Terciary{background-color:var(--Terciary)}.container .row .col .card{display:flex;align-items:center}.client{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap;padding:2rem}.client-info{padding:var(--Padding);justify-content:center;align-items:center;gap:5px}.cardProduct,footer div{padding:1rem 2rem}.cardProduct,form{flex-direction:column}.client img{height:80px;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);cursor:pointer}.client p{color:var(--Dark);font-weight:600}.cardProduct a,form button,form label{font-weight:700}.client img:hover{filter:none;-webkit-filter:grayscale(0%);transition:.2s ease-in-out}.card img{display:none}.container .card{height:auto;gap:1rem;padding:var(--Padding)}.container .card img{border:var(--Dark) solid 2px;border-radius:.5em;width:6rem;padding:var(--Padding);margin-top:var(--Padding)}.cardProduct,.cardProduct a{border-radius:var(--radius)}.product{width:95%}.cardProduct{display:flex;gap:1.5rem;align-items:center;background-color:var(--Primary);border:var(--Dark) solid 2px;overflow:hidden}.cardProduct a{text-decoration:none;width:50%;font-size:1.2em;color:var(--Primary)!important;border:2px solid rgba(255,255,255,.5)}a:hover,footer li:before{color:var(--Accent)}.container h2{border-radius:var(--radius);max-width:18rem;min-width:18rem;word-break:break-word;padding:.6rem 1rem!important}.cardProduct a:hover,.contact a:hover,.container .col>h2:hover,.hero-banner a:hover,form button:hover{box-shadow:0 10px 10px rgb(0 0 0 / 10%);transition:.2s ease-in}.container p{padding:0 var(--Padding);max-width:80rem;align-items:center;display:flex;justify-content:center;gap:.9rem}.flex-column{flex-direction:column!important;align-items:start!important}.container h3,.container h4{padding:5px var(--Padding);max-width:80rem}form input,textarea{border-radius:var(--radius);border:solid 1px var(--Dark);font-size:1rem;padding:12px 18px}form button{border-radius:var(--radius);font-size:1.2em;border:2px solid rgba(255,255,255,.5)}textarea{margin-bottom:24px;min-height:125px;resize:none}form{width:90%;display:flex;gap:.8rem}.mentions,footer .seedIt{flex-direction:column;display:flex}.mentions,footer{background-color:var(--Dark)!important;padding:var(--Padding)}footer img{width:9rem}footer .seedIt{gap:1rem}footer li:before{left:-13px;top:-5px}.mentions{font-size:.8em;border-top:1px solid;border-color:hsla(0,0%,100%,.1);gap:10px}.mentions-legale{display:flex;flex-direction:column;gap:5px}.mentions-legale p{justify-content:left}.mentions-legale-element{display:flex;flex-direction:column;gap:5px;border:solid 1px var(--Dark);padding:var(--Padding)}.mentions-legale-element h2{padding:0!important;text-align:left}@media only screen and (min-width:992px){.title h1{font-size:2.5em;padding:10px var(--Padding)!important}.baseline h1{padding:var(--Padding)!important}h1{font-size:2em}.title{height:160px}.hero-banner .title,.words{padding:50px 30px;text-align:center;font-size:2em;font-weight:600}.hero-banner span{height:100%}section.row.Primary.about{display:flex;flex-direction:row;padding:2rem;gap:2.2rem}form{width:50%}.row{flex-direction:row}footer{display:grid;grid-template-columns:1fr 1fr 1fr}footer li{padding:.2rem}.container .col:nth-child(2):not(:has(.cardProduct,.aboutUs,label))::after{content:" ";background-color:var(--Accent);position:absolute;width:2px;left:-1.5rem;height:96%;top:2%;border-radius:10px;box-shadow:0 5px 5px rgb(0 0 0 / 10%)}.container .Secondary .col:nth-child(2)::after{background-color:var(--Dark)!important}.container .Terciary .col:nth-child(2)::after{background-color:var(--Primary)!important}.container .col:nth-child(2):not(:has(.cardProduct,.aboutUs,label)){width:70vw}.container p{justify-content:start}.product{width:40vw;align-items:center}.p-2{padding:2rem 0!important}.card img,.hero-banner img{display:flex}.hero-banner .title{height:230px}.hero-banner:before{opacity:.85}.mentions-legale{display:flex;flex-direction:column;gap:5px}.mentions-legale-element{display:flex;flex-direction:row;gap:5px;border:solid 1px var(--Dark);padding:var(--Padding);align-items:center}.mentions-legale-element h2{padding:0!important}}.alert{border:1px solid;border-radius:3px;padding:var(--Padding);margin-bottom:5px;font-size:1rem}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-success{color:#155724;background-color:#d4edda;border:1px solid;border-radius:3px}strong{font-family:Satoshi-MediumItalic}