@font-face{font-family:fira;font-style:normal;font-weight:300;src:url(//cdn.public.lu/fonts/fira/fira-sans-n3.woff2) format("woff2"),url(//cdn.public.lu/fonts/fira/fira-n3.woff) format("woff")}@font-face{font-family:fira;font-style:normal;font-weight:400;src:url(//cdn.public.lu/fonts/fira/fira-sans-n4.woff2) format("woff2"),url(//cdn.public.lu/fonts/fira/fira-n4.woff) format("woff")}@font-face{font-family:fira;font-style:normal;font-weight:500;src:url(//cdn.public.lu/fonts/fira/fira-sans-n5.woff2) format("woff2"),url(//cdn.public.lu/fonts/fira/fira-n5.woff) format("woff")}@font-face{font-family:fira;font-style:normal;font-weight:600;src:url(//cdn.public.lu/fonts/fira/fira-sans-n6.woff2) format("woff2"),url(//cdn.public.lu/fonts/fira/fira-n6.woff) format("woff")}@font-face{font-family:fira;font-style:normal;font-weight:700;src:url(//cdn.public.lu/fonts/fira/fira-sans-n7.woff2) format("woff2"),url(//cdn.public.lu/fonts/fira/fira-n7.woff) format("woff")}html{font-family:fira,Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;-webkit-hyphens:auto;hyphens:auto;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:fira,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;-webkit-hyphens:auto;hyphens:auto}h1{color:#000;font-size:45px;text-align:center;width:70%;margin:0 auto}@media (min-width: 1280px){h1{font-size:76px}}p{text-align:center;font-size:24px}h1+p{width:80%;margin:75px auto}@media (min-width: 720px){h1+p{width:50%}}h2{font-size:40px;text-align:center;margin:0 auto;width:85%}@media (min-width: 720px){h2{width:45%;font-size:56px}}h3{width:85%;margin:0 auto}@media (min-width: 720px){h3{width:100%}}.environment-subtitle{font-size:36px;font-weight:500}.certificat-title{font-size:46px;font-weight:700}@media (min-width: 720px){.certificat-title{font-size:66px}}.certificat-title+p{font-size:36px;font-weight:300;margin-top:0}@media (min-width: 720px){.certificat-title+p{font-size:66px}}header{display:flex;align-items:center;max-width:1920px;padding:25px 10px 80px}@media (min-width: 1920px){header{padding-top:80px;padding-left:125px;padding-right:125px;margin:0 auto}}header .cmp-btn{margin-left:auto;margin-right:25px;border:2px solid #267835;background-color:#fff}header:before{z-index:-1;content:"";position:absolute;display:block;height:120rem;left:0;width:100dvw;background-color:#a2bd30;opacity:.2;border-radius:0 0 50px 50px}header .lang-dropdown{border:2px solid #267835;background-color:#fff;border-top-right-radius:25px;border-bottom-left-radius:25px;padding:15px}@media (min-width: 720px){header .lang-dropdown{padding:29px}}header .lang-dropdown select{all:unset;border:0;font-size:18px;font-weight:500;text-transform:uppercase}@media (min-width: 720px){header .lang-dropdown select{font-size:24px}}header .lang-dropdown select option{border:0;outline:0}header .lang-dropdown select option:checked{display:none}.cmp-btn{background-color:#fff;border-radius:20px;color:#000;font-size:18px;font-weight:500;padding:15px;display:flex;align-items:center;font-family:fira,Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;text-decoration:none}@media (min-width: 720px){.cmp-btn{padding:29px;font-size:24px;border-radius:30px}}.btn-avantages{background-color:#2f2f2f;color:#fff;margin:0 auto 50px;width:fit-content}.cmp-btn,a,select{cursor:pointer!important}body{margin:0;overflow-x:hidden}body .root-container{max-width:1920px;margin:0 auto;overflow-x:hidden}@media (max-width: 1280px){body .root-container{padding-left:10px;padding-right:10px}}body .root-container .img-container{margin-top:15px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative}@media (min-width: 1920px){body .root-container .img-container:after{z-index:-1;content:"";position:absolute;height:230px;width:230px;border:5px solid #A2BD30;border-radius:110px 0;bottom:-220px;right:120px}}body .root-container .img-container img{background-color:#000;height:400px;width:260px;object-fit:cover;border-radius:50px}body .root-container .img-container img:nth-of-type(1){transform:rotate(-5deg);z-index:3}body .root-container .img-container img:nth-of-type(2){transform:rotate(3deg);z-index:2}body .root-container .img-container img:nth-of-type(3){z-index:1;transform:rotate(5deg)}@media (min-width: 1920px){body .root-container .img-container img{background-color:#000;height:700px;width:560px}}body .root-container .cmp-contentbox{display:block;text-align:center;position:relative;border-radius:50px;padding-top:88px;margin-top:125px;margin-bottom:50px;padding-left:5px;padding-right:5px}@media (min-width: 1920px){body .root-container .cmp-contentbox{margin:125px 140px 150px}body .root-container .cmp-contentbox:after{z-index:1;content:"";position:absolute;height:230px;width:230px;border:5px solid #A2BD30;border-radius:0 110px;bottom:110px;left:-75px}}body .root-container .cmp-contentbox:before{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;top:0;background-color:#5fb3da;opacity:.07;border-radius:50px}body .root-container .cmp-contentbox p{width:70%;margin:25PX auto}body .root-container .cmp-contentbox h3{font-size:36px;font-weight:500}body .root-container .cmp-contentbox ul{justify-content:center;align-items:stretch;display:flex;flex-wrap:wrap;gap:45px;padding-left:50px;padding-right:50px}@media (min-width: 1920px){body .root-container .cmp-contentbox ul{gap:0;padding-left:150px;padding-right:150px}}body .root-container .cmp-contentbox ul li{justify-content:flex-start;align-items:center;display:flex;flex-direction:column;flex-basis:100%}@media (min-width: 720px){body .root-container .cmp-contentbox ul li{flex-basis:33.3%}}body .root-container .cmp-contentbox ul li svg{color:#a2bd30;height:45px;width:45px;margin-bottom:25px}body .root-container .cmp-contentbox ul li h4{font-weight:600;font-size:24px;margin:0}body .root-container .cmp-contentbox ul li p{width:70%}body .root-container .cmp-contentbox ul li::marker{content:none}body .root-container .env-container{margin-top:50px;padding:5px}body .root-container .env-container ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:25px;margin:0;padding:0}body .root-container .env-container ul li{display:flex;flex-direction:column;justify-content:flex-end;text-align:center;border-radius:50px;padding-top:50px;padding-bottom:25px}@media (min-width: 1920px){body .root-container .env-container ul li{flex-basis:30%}}body .root-container .env-container ul li h3{font-size:36px;width:90%;margin:0 auto}@media (min-width: 720px){body .root-container .env-container ul li h3{font-size:46px}}@media (min-width: 1920px){body .root-container .env-container ul li h3{width:60%}}body .root-container .env-container ul li .cmp-btn{width:70%;justify-content:center;margin:0 auto;justify-self:flex-end}body .root-container .env-container ul li p{width:60%;margin:0 auto 50px}body .root-container .env-container ul li p:before{content:"✓";font-size:36px;display:block}body .root-container .env-container ul li p:first-of-type{margin-top:85px}body .root-container .env-container ul li:nth-of-type(1){background-color:#e3ebc0}body .root-container .env-container ul li:nth-of-type(1) h3{color:#267835}body .root-container .env-container ul li:nth-of-type(1) .cmp-btn{border:2px solid #267835}body .root-container .env-container ul li:nth-of-type(2){background-color:#f8eae9}body .root-container .env-container ul li:nth-of-type(2) h3{color:#c53830}body .root-container .env-container ul li:nth-of-type(2) .cmp-btn{border:2px solid #C53830}body .root-container .env-container ul li:nth-of-type(3){background-color:#eef7fb}body .root-container .env-container ul li:nth-of-type(3) h3{color:#126790}body .root-container .env-container ul li:nth-of-type(3) .cmp-btn{border:2px solid #126790}body .root-container .env-buttons{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:center;padding-bottom:100px;width:80%;margin:0 auto}@media (min-width: 720px){body .root-container .env-buttons{width:100%;margin:0}}body .root-container .env-buttons .cmp-btn:nth-of-type(1){background-color:#639241}body .root-container .env-buttons .cmp-btn:nth-of-type(2){background-color:#c53830;color:#fff}body .root-container .env-buttons .cmp-btn:nth-of-type(3){background-color:#126790;color:#fff}.logo img{height:75px;width:125px}@media (min-width: 720px){.logo img{height:111px;width:189px}}footer{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;max-width:90dvw;position:relative;padding:80px 25px 0;margin:0 auto 25px}footer .logo{margin-top:50px}@media (min-width: 1000px){footer{flex-direction:row}footer .logo{margin-top:0}}@media (min-width: 1920px){footer{max-width:1920px;margin-top:250px;padding:45px 125px 80px}}footer:before{z-index:-1;content:"";position:absolute;display:block;left:0;height:100%;width:100%;background-color:#a2bd30;opacity:.1;border-radius:50px}@media (min-width: 1920px){footer:before{left:5dvw;width:90dvw}}@media (min-width: 1980px){footer:before{left:-50px;width:105%}}@media (min-width: 1920px){footer:after{z-index:-1;content:"";position:absolute;height:230px;width:230px;border:5px solid #A2BD30;border-radius:0 110px;top:-220px;left:150px}}footer .cmp-btn:last-of-type{border:2px solid #267835;background-color:#fff}@media (min-width: 1000px){footer .cmp-btn:last-of-type{margin-left:auto}}footer .footer-links{display:flex;flex-direction:column}@media (min-width: 1000px){footer .footer-links{margin-left:auto;flex-direction:row}}footer .footer-links .cmp-btn{margin-right:25px;background-color:transparent;border:none}.legals{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:45px;max-width:1920px;margin:15px 10px 0;padding-top:65px}@media (min-width: 720px){.legals{margin:0 auto;padding-left:80px}}@media (min-width: 1920px){.legals{padding-left:125px;padding-top:0}}.legals p{font-size:20px;text-align:left}.iframe-container{padding-top:56.25%;position:relative;margin-bottom:50px;margin-top:50px}@media (min-width: 1920px){.iframe-container{margin-bottom:250px}.iframe-container:after{z-index:1;content:"";position:absolute;height:230px;width:230px;border:5px solid #A2BD30;border-radius:110px 0;bottom:-180px;right:150px}}.iframe-container iframe{border-radius:50px;position:absolute;top:0;left:0;border:0;width:100%;height:100%;margin:0 auto}
