.head{position:fixed;z-index:4;box-shadow:0 4px 40px var(--header-shadow-color);max-height:110px;max-width:2000px}body{margin:auto;padding:0;font-family:Inter,sans serif;max-width:2000px}.head{background-color:var(--background-color);width:100%}main{padding-top:80px}.logo{margin-left:23px;width:90px}a.titre{font-size:24px;text-decoration:none;color:var(--black-color);font-weight:400}.items{display:flex;align-items:center;justify-content:space-between}.titre .soulignement{transition:transform .3s ease;display:inline-block}.titre:hover .soulignement{transform:scale(1.1)}.droite{list-style:none;display:flex;justify-content:flex-end;align-items:center;gap:32px;font-size:24px}.lien{text-decoration:none;color:var(--black-color)}.gauche{display:flex;align-items:center;gap:35px}.droite>p{margin-right:46px}a strong{font-size:24px;font-weight:400;margin-bottom:20px}.soulignement{background-image:linear-gradient(to top,var(--dark-green-color) 40%,transparent 40%);display:inline;margin:0}.gauche{display:flex;align-items:center;gap:20px;flex-grow:1}.langue{margin-right:40px}.lien{position:relative;text-decoration:none;color:var(--black-color);transition:color .3s ease}.lien:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;background-color:var(--green-color);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.lien:hover{color:var(--green-color)}.lien:hover:after{transform:scaleX(1)}ul.droite li.lien:last-child a{margin-right:20px}.nav_bgm{background:none;border:none;cursor:pointer;padding:20px}.nav_bgm_svg .nav_element{stroke:var(--dark-green-color);transition:all .3s ease}@media (min-width: 886px){.droite{display:flex!important;position:static;opacity:1;transform:none;pointer-events:auto;flex-direction:row}.nav_bgm{display:none}}@media (max-width: 885px){.droite{opacity:0;transform:translateY(-20px);pointer-events:none;transition:opacity .3s ease,transform .3s ease;flex-direction:column;position:fixed;top:0;left:0;bottom:0;width:100%;height:100vh;z-index:999;padding:50px 0 20px;background:var(--background-color);display:flex;justify-content:flex-start;margin:78px 0}.droite.active{opacity:1;transform:translateY(0);pointer-events:auto}.nav_bgm{display:flex}ul.droite li.lien:last-child a{margin-right:0}}.image_banniere{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.items_banniere{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.titre_banniere{position:absolute;font-size:96px;letter-spacing:40px;font-weight:700;color:var(--white-color);top:52.8px;text-align:center;line-height:10px;text-shadow:0 0 1px var(--white-color),0 0 2px var(--white-color),0 0 10px var(--white-color)}.content_banniere{position:absolute;font-size:32px;font-weight:300;text-align:center;top:424.6px;color:var(--white-color);margin:0}.bouton_banniere{position:absolute;background-color:var(--white-color);padding:9.5px 52.5px;color:var(--green-color);top:65%;text-align:center;transition:all .3s ease;cursor:pointer;margin:0}.bouton_banniere:hover{background-color:var(--light-green-color);color:var(--green-color);transform:scale(1.05);box-shadow:0 0 10px var(--white-color),0 0 20px var(--white-color)}.titre_project{font-size:40px;font-weight:400;margin-top:90px;margin-left:218px;margin-bottom:0}.description_project{font-size:24px;font-weight:300;margin-top:4px;margin-left:218px}.bouton_container_projet{display:flex;justify-content:center}.bouton_projet{background-color:var(--dark-green-color);padding:9.5px 52.5px;color:var(--white-color);margin-top:26px;text-decoration:none;border:none;display:inline-block;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 0 0 transparent}.bouton_projet:hover{transform:scale(1.05);box-shadow:0 0 12px var(--dark-green-color)}.projet_title{font-size:24px;text-align:center;font-weight:400;margin-top:26px}.soulignement_carte_projet{background-image:linear-gradient(to top,var(--dark-green-color) 40%,transparent 40%);display:inline;font-weight:400}.soulignement_carte_par_projet{background-image:linear-gradient(to top,var(--light-green-color) 40%,transparent 40%);display:inline;font-weight:400}.projet_container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:26px;gap:52px}.projet{width:300px;padding:1rem;transition:transform .2s ease}.projet:hover{transform:translateY(-5px)}.trip_img{width:276px}.projet_card{display:flex;flex-direction:column;align-items:center;text-align:center}.projet_title{font-size:24px;font-weight:400;margin-top:26px}.description_projet{font-size:18px;font-weight:300;margin-top:15px;max-width:90%}.trip_img{width:100%;max-width:276px;height:auto;display:block}.projet,.titre_project,.description_project,.bouton_container_projet{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.visible{opacity:1;transform:translateY(0)}@media (max-width: 885px){.titre_project{font-size:28px;margin-left:1rem;margin-top:60px;margin-bottom:0}.description_project{font-size:18px;margin-left:1rem;max-width:90%}.projet_container{gap:30px}.projet{width:250px;padding:.8rem}.trip_img{max-width:220px}.description_projet{font-size:16px;max-width:90%}}@media (max-width: 450px){.titre_project{font-size:24px;margin-left:.5rem;margin-top:40px;margin-bottom:0}.description_project{font-size:14px;margin-left:.5rem;max-width:95%}.projet_container{flex-direction:column;align-items:center;gap:20px}.projet{width:100%;max-width:300px;padding:.5rem;margin:0 auto}.trip_img{max-width:100%}.description_projet{font-size:14px;max-width:95%}}@media (max-width: 1312px){.bouton_banniere{top:66%}}@media (max-width: 1266px){.bouton_banniere{top:75%}}@media (max-width: 1220px){.bouton_banniere{top:72%}}@media (max-width: 1215px){.bouton_banniere{top:77%}}@media (max-width: 1138px){.titre_banniere{font-size:68px}.image_banniere{max-height:481px}.content_banniere{top:317px}.bouton_banniere{top:81%}}@media (max-width: 824px){.titre_banniere{font-size:30px;top:1px}.image_banniere{max-height:246px}.content_banniere{font-size:20px;top:134px}.bouton_banniere{top:74%;font-size:20px}}@media (max-width: 530px){.titre_banniere{font-size:22px;letter-spacing:30px}.image_banniere{max-height:186px}.content_banniere{font-size:16px;top:100px}.bouton_banniere{top:75%;font-size:17px;padding:5px 11px}}.content{font-size:22px;font-weight:300;display:block;margin-bottom:1.125em;color:var(--black-color);text-decoration:none;padding:0;text-align:left}.footer_columns{display:flex;justify-content:space-between;gap:2.5em;padding:3.75em 13.125em}.footer_columns>div{flex:1;max-width:15.625em}footer{padding:1.25em}.titre_footer strong{font-size:1.5em;font-weight:400;margin-bottom:1.25em}.highlight{background-image:linear-gradient(to top,var(--light-green-color) 40%,transparent 40%);display:inline}.footer_separateur{border:none;height:.0625em;background-color:var(--black-color);width:90%;margin-top:5.625em;margin-bottom:4.25em}.blog_info{margin-left:12.875em;font-size:1em;font-weight:100;margin-bottom:0}.mention{display:flex;justify-content:flex-end;align-items:flex-end;margin-right:20.375em;font-size:1em;font-weight:100;border-bottom:.0625em var(--black-color) solid;margin-bottom:0}.infos_supp{display:flex;justify-content:space-between;align-items:flex-end}.coordonnees a.content:hover,.navigation a.content:hover,.sociaux a.content:hover{color:var(--green-color);text-decoration:underline;transform:scale(1.05);transition:all .3s ease}@media screen and (max-width: 1356px){.footer_columns{flex-wrap:wrap;flex-direction:row;gap:2.5em;padding:2.5em}.footer_columns>div{flex:1 1 calc(50% - 1.25em);max-width:calc(50% - 1.25em)}.footer_columns>div:last-child{flex:1 1 100%;max-width:100%}.blog_info,.mention{margin-left:1.25em;font-size:.875em}.infos_supp{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 820px){.footer_columns{flex-direction:column;gap:2em;padding:1.875em 2.5em}.footer_columns>div{width:100%;max-width:100%}.blog_info,.mention{margin-left:1.25em;font-size:.875em}.infos_supp{flex-direction:column;align-items:flex-start}}.about{display:flex;align-items:center;gap:60px}.titre_about{font-size:40px;font-weight:400;margin:0 0 20px;display:inline-block}.soulignement_about{background-image:linear-gradient(to top,var(--dark-green-color) 40%,transparent 40%);display:inline;font-weight:400}.image_about{width:371px;margin-top:90px;margin-left:237px;flex-shrink:0;position:relative;z-index:2;margin-bottom:95px}.content_about{font-size:16px;font-weight:400;margin:0;line-height:1.6}.texte_about{max-width:600px}.back_image{position:absolute;top:62.2px;left:200.6px;width:306px;aspect-ratio:306 / 248;background-color:var(--light-green-color);z-index:1}.bouton_content_about{font-size:19px;text-align:center;font-weight:300;margin-top:90px}.bouton_about{background-color:var(--dark-green-color);padding:9.5px 52.5px;color:var(--white-color);margin-top:26px;text-decoration:none;border:none;display:inline-block;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 0 0 transparent}.bouton_about:hover{transform:scale(1.05);box-shadow:0 0 12px var(--dark-green-color)}.container{display:flex;justify-content:center}.titre_parcours,.titre_competences{font-size:28px;font-weight:400;margin-left:217px;margin-top:95px;margin-bottom:0}.description_parcours,.description_competences{font-size:16px;font-weight:300;margin-left:217px;margin-top:2px}.image_parcours,.image_competences{margin-top:90px;margin-left:217px;width:180px}.titre_competences{width:100%}.title_par_parcours,.titre_par_competences{font-size:28px;margin-left:57px;margin-top:26px;font-weight:400;margin-bottom:0}.titre_par_competences{margin-left:16px}.description_par_parcours,.description_par_competences{font-size:16px;margin-left:57px;margin-top:1px;font-weight:300}.competence_img{width:45px;margin-left:109px}.competences_par_projet{display:flex;flex-direction:column;gap:8px;margin-left:57px;margin-top:40px}.competence_content{display:flex;align-items:center;gap:16px}.competence_fig{margin:0;flex-shrink:0}.competence_img{width:45px;height:auto;display:block;margin:0}.competence_gauche{border-right:1px var(--black-color) solid;padding-right:68px}.titre_par_competences{font-size:28px;font-weight:400;margin:0}.description_par_competences{font-size:16px;font-weight:300;margin:4px 0 0;width:120%}.competences{display:flex;justify-content:space-between;max-width:1100px;gap:60px}.competences_par_projet:first-of-type{margin-top:131px}.competences_par_projet:not(:first-of-type){margin-top:26px}.parcours{display:flex;justify-content:space-between;max-width:1100px;gap:60px}.parcours_gauche{border-right:1px var(--black-color) solid;padding-right:68px;margin-bottom:187px}.parcours_par_projet:first-of-type .parcours_par_projet_head{margin-top:100px}.parcours_par_projet:not(:first-of-type) .parcours_par_projet_head{margin-top:26px}@media (max-width: 1266px){.image_about{margin-left:70px}.back_image{left:22px}.titre_parcours,.titre_competences,.description_parcours,.description_competences,.image_parcours,.image_competences{margin-left:72px}.description_par_parcours,.description_par_competences{margin-right:145px}}@media (max-width: 1100px){.about{display:flex;flex-direction:column;align-items:center;gap:30px;max-width:100%;margin:40px 0;padding:0 20px}.image_about{width:90%;max-width:472px;margin:40px auto 0}.titre_about{margin:0 0 20px;font-size:28px;font-weight:400;text-align:center;width:100%}.content_about{margin:0 0 20px;font-size:15px;font-weight:300;text-align:center;width:100%;line-height:1.5}.back_image{position:absolute;top:3.2px;left:270px;width:400px;aspect-ratio:306 / 248;background-color:var(--light-green-color);z-index:1}}@media (max-width: 715px){.image_about{max-width:297px}.back_image{width:270px}}@media (max-width: 595px){.back_image{display:none}}@media (max-width: 1068px){.titre_parcours,.titre_competences{margin-left:70px;margin-top:50px;width:100%}.description_parcours,.description_competences{margin-left:70px;width:100%}.competence_gauche{border:none}.competences_par_projet,.parcours_par_projet{margin-left:0;margin-right:175px;width:100%}.parcours_gauche{border:none}.image_parcours,.image_competences{margin-top:0;margin-left:27px}}@media (max-width: 1018px){.image_parcours,.image_competences{display:block;margin:20px auto;width:100%;max-width:250px}.parcours,.competences{flex-direction:column}.parcours_gauche,.competence_gauche{margin-bottom:-50px}.parcours_gauche{margin-bottom:-70px}.parcours_par_projet:first-of-type .parcours_par_projet_head,.competences_par_projet:first-of-type{margin-top:0}.competences_droite{margin-left:70px}.titre_parcours,.titre_competences{margin-top:90px}.description_par_parcours,.title_par_parcours{margin-left:70px}}@media (max-width: 684px){.parcours{display:flex;flex-direction:column;gap:30px;margin-left:20px;margin-right:20px}.parcours_gauche,.parcours_droite{width:100%}.titre_parcours,.description_parcours,.title_par_parcours,.description_par_parcours{margin-left:0;margin-right:0;text-align:left}.image_parcours{display:block;margin:20px auto;width:100%;max-width:250px}.competences{display:flex;flex-direction:column;gap:30px;margin-left:20px;margin-right:20px}.competence_gauche,.competences_droite{width:100%}.competences_droite{margin-left:0}.titre_competences,.description_competences,.titre_par_competences,.description_par_competences{margin-left:0;margin-right:0;text-align:left;width:100%}.image_competences{display:block;margin:20px auto;width:100%;max-width:250px}.bouton_content_about{font-size:17px}.bouton_about{padding:9.5px 52.5px;margin-top:26px}}.titre_projects{font-size:40px;font-weight:400;text-align:center;margin-top:0}.content_projects{font-size:16px;font-weight:400;text-align:center;width:40%;margin:26px auto 0}.boutons_projects{background-color:var(--dark-green-color);padding:9.5px 52.5px;color:var(--white-color);margin-top:26px;text-decoration:none;border:none;display:inline-block;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 0 0 transparent;margin-left:15px}.boutons_projects:hover{transform:scale(1.05);box-shadow:0 0 12px var(--dark-green-color)}.boutons_projects.active{border:2px solid var(--dark-green-color);background-color:transparent;color:var(--dark-green-color);font-weight:700}.soulignement_projets{background-image:linear-gradient(to top,var(--dark-green-color) 40%,transparent 40%);display:inline;font-weight:400}.projets_page{display:flex;justify-content:center}.projets_title_page,a{font-size:24px;font-weight:400;margin-top:12px;margin-bottom:64px;text-decoration:none;color:var(--black-color);text-align:center}.grille_projets{display:grid;grid-template-columns:repeat(3,1fr);padding:60px 100px}.projets_page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.projets_page:hover{transition:transform .2s ease;transform:translateY(-5px);box-shadow:0 0 20px var(--dark-green-color)}.projet_content{display:flex;flex-direction:column;align-items:center}.projet_img{display:block;margin:0 auto;max-width:100%;height:auto}.projet_template{margin-top:90px}@media (max-width: 885px){.grille_projets{grid-template-columns:repeat(2,1fr);padding:40px;gap:32px}.content_projects{width:70%}.boutons_projects{font-size:24px;padding:8px 32px}}@media (max-width: 595px){.grille_projets{grid-template-columns:1fr;padding:20px;gap:24px}.titre_projects{font-size:28px}.content_projects{font-size:14px;width:90%;margin-top:16px}.boutons_projects{font-size:18px;padding:6px 24px;margin:20px 0 20px 10px}.projets_title_page,a{font-size:18px;margin-bottom:40px}.projet_template{margin-top:50px}}.contact_columns{display:flex;justify-content:space-between;align-items:flex-start;margin:5.625em auto;gap:.390625em;max-width:75em;padding:0 2.5em}.contact_columns section{flex:1;max-width:37.5em}section{position:relative}.image_banniere_contact{width:100%;max-height:23.375em;display:block;position:relative}.titre_banniere_contact{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);font-size:3.375em;font-weight:700;letter-spacing:.3em;color:var(--white-color);text-align:center;z-index:1;width:90%}.content_banniere_contact{position:absolute;top:44%;left:50%;transform:translate(-50%);font-size:1em;font-weight:300;color:var(--white-color);text-align:center;width:50%;z-index:1}.titre_contact{font-size:2.25em;font-weight:400}.input_champs{background-color:var(--light-green-color);width:100%;padding:.75em 1.25em;border:none;margin-top:.625em;margin-bottom:.625em}.nom_champs{font-size:1.25em;font-weight:300;margin-bottom:.625em;margin-left:.4em}.bouton_contact{display:inline-block;background-color:var(--dark-green-color);padding:.625em 2.5em;color:var(--white-color);text-decoration:none;margin-top:1.625em;border:none;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 0 0 transparent;margin-left:15px;font-size:15px}.bouton_contact:hover{transform:scale(1.05);box-shadow:0 0 .75em var(--dark-green-color)}.content_info_contact{font-size:1.25em;font-weight:300;margin-bottom:1.25em;position:relative;color:var(--green-color);text-decoration:none;cursor:pointer;transition:color .3s ease}.content_info_contact:after{content:"";position:absolute;left:0;bottom:-.188em;width:0;height:.125em;background-color:var(--green-color);transition:width .3s ease}.content_info_contact:hover:after,.content_info_contact:focus:after{width:100%}.content_info_contact:hover,.content_info_contact:focus{color:var(--green-color)}.titre_email_contact,.titre_telephone_contact{font-size:1.375em;font-weight:400;margin-bottom:.313em}.soulignement_contact{background-image:linear-gradient(to top,var(--dark-green-color) 40%,transparent 40%);display:inline;font-weight:400}[placeholder]{font-size:1em;color:var(--green-color);font-weight:200}textarea{resize:vertical}fieldset{border:none}@media screen and (max-width: 1024px){.content_banniere_contact{font-size:.875em;width:70%;top:48%}.contact_columns{flex-direction:column;gap:3.75em;padding:0 1.875em;margin-top:3.75em}.titre_contact{font-size:1.75em}.infos{margin-left:0}}@media screen and (max-width: 804px){.titre_banniere_contact{font-size:1.5em;letter-spacing:.313em;top:28%}.content_banniere_contact{font-size:.813em;width:90%;top:48%}.contact_columns{flex-direction:column;gap:2.5em;padding:0 1.25em}.titre_contact{font-size:1.5em}.champs_contact,.bouton_contact{padding:.625em 1em}.titre_email_contact,.titre_telephone_contact{font-size:1.25em}.content_info_contact{font-size:1.125em}.infos{margin-left:0}.image_banniere_contact{max-height:11.25em}}@media screen and (max-width: 490px){.footer_separateur{margin-top:0}}.titre_par_projet{font-size:2.25rem;font-weight:400;text-align:center;margin-top:90px}.soulignement_projet{background-image:linear-gradient(to top,var(--light-green-color) 40%,transparent 40%);display:inline;font-weight:400}.titre_section_projet{font-size:1.75rem;font-weight:400;margin-bottom:20px}.projet_content{font-size:1rem;font-weight:400}.projet_box{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:60px}article:nth-of-type(odd) .projet_box{flex-direction:row-reverse}.image_wrapper{position:relative;max-width:100%;flex:1 1 300px}.image_projet_first{width:100%;position:relative;z-index:2;left:255px;top:10px;margin:0 auto}.projet_content_texte_first{width:77%;margin-left:48px;margin-top:40px;margin-bottom:0}.image_projet{width:100%;max-width:375px;display:block;margin:0 auto;z-index:2;position:relative;left:210px}.back_image_projet_first{position:absolute;top:-32px;left:215px;width:100%;max-width:265px;height:auto;aspect-ratio:306 / 248;background-color:var(--light-green-color);z-index:1}article:nth-of-type(odd) .image_projet{left:-145px}article:nth-of-type(odd) .back_image_projet{left:20px}.back_image_projet{position:absolute;top:-32px;left:215px;width:100%;max-width:306px;height:auto;aspect-ratio:306 / 248;background-color:var(--light-green-color);z-index:1}.projet_texte{flex:1 1 300px;padding:0 247px}article:nth-of-type(odd).projet_texte{padding:0 24px}.projet_content_texte{width:100%;max-width:700px}.bouton_container_projet{display:flex;justify-content:center;width:100%}.lien_projet_container{text-align:center;margin-top:90px;display:flex;flex-direction:column}.lien_vers_projet{font-weight:500;background-color:var(--dark-green-color);padding:9.5px 52.5px;color:var(--white-color);text-decoration:none;border:none;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 0 0 transparent;width:14%;display:flex;align-items:center;margin:26px auto}.lien_vers_projet:hover{transform:scale(1.05);box-shadow:0 0 12px var(--dark-green-color)}.lien_vers_github{margin-top:10px;width:100%;transition:transform .3s ease,box-shadow .3s ease}.lien_vers_github:hover{transform:scale(1.05);color:var(--green-color)}@media (max-width: 1400px){.back_image_projet_first{top:-8px}}@media (max-width: 1250px){article:nth-of-type(odd) .back_image_projet{left:-22px}.projet_content_texte{width:107%}article:nth-of-type(odd) .image_projet{left:-126px}.image_projet_first{left:255px;top:10px}}@media (max-width: 1240px){.projet_content_texte_first{width:102%}.back_image_projet_first{top:-6px}}@media (max-width: 1172px){.back_image_projet_first{top:-22px}}@media (max-width: 1112px){.image_projet{margin:0;left:253px}article:nth-of-type(odd) .image_projet{margin:0;left:255px}article:nth-of-type(odd) .back_image_projet{left:217px}.image_projet_first{left:-144px;top:4px}.projet_content_texte_first{margin-left:7px;margin-top:60px}}@media (max-width: 1042px){.image_projet_first{left:-88px}.back_image_projet_first{left:208px}}@media (max-width: 912px){.image_projet_first{left:-52px}.back_image_projet_first{left:216px}.projet_content_texte_first{margin-left:4px}}@media (max-width: 850px){article:nth-of-type(odd) .back_image_projet{left:36px}.projet_texte{padding-left:117px}article:nth-of-type(odd) .image_projet{left:66px}.back_image_projet{left:27px}.image_projet{left:66px}}@media (max-width: 835px){.back_image_projet_first{left:109px}}@media (max-width: 820px){.back_image_projet_first{left:146px}}@media (max-width: 740px){.projet_texte{padding-left:63px;width:150%}.image_projet{width:355px}}@media (max-width: 710px){.back_image_projet_first{left:60px}.projet_content_texte_first{width:164%}}@media (max-width: 606px){.projet_content_texte{width:170%}}@media (max-width: 520px){.back_image_projet_first{display:none}.image_projet_first{position:relative!important;width:80%;margin:0 auto 10px;left:0!important;top:0!important;z-index:2}.projet_content_texte_first{width:100%;margin:0 auto;padding:0 15px;position:relative;z-index:3}.projet_texte{padding:0 15px;width:100%}}@media (max-width: 480px){.projet_content_texte{width:98%}.back_image_projet{max-width:240px;top:-22px}.image_projet{width:300px}}@media (max-width: 402px){.projet_content_texte_first{width:297%}}.simple-404{text-align:center;padding:5.625em 1.25em;background-color:var(--background-color)}.simple-404 h1{font-size:6em;color:var(--green-color);margin:0}.simple-404 h2{font-size:2em;color:var(--black-color);margin:15px 0}.simple-404 p{font-size:1em;color:var(--dark-green-color)}.simple-404 a{display:inline-block;margin-top:1.5625em;padding:.75em 1.5em;background-color:var(--light-green-color);color:var(--green-color);text-decoration:none;border-radius:.5em;font-weight:700;border:1px solid var(--green-color);transition:all .3s ease}.simple-404 a:hover{background-color:var(--green-color);color:var(--white-color)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse{display:inline-block;padding:.75em 1.5em;background-color:var(--green-color);color:var(--white-color);border:none;border-radius:.5em;cursor:pointer;font-size:16px;animation:pulse 1.5s ease-in-out infinite;transition:background-color .3s ease}.pulse:hover{background-color:var(--green-color)}.page-legal-container{max-width:1000px;margin:3rem auto;padding:0 1.5rem;color:var(--black-color)}.legal-section{margin-bottom:2.5rem}.legal-section__title{font-size:1.3rem;color:var(--green-color);margin-bottom:.5rem;position:relative;padding-bottom:.3rem;border-bottom:2px solid var(--green-color);display:inline-block}.legal-section__text{font-size:1rem;line-height:1.7;color:var(--black-color)}.legal-section__text a{color:var(--green-color);text-decoration:underline}.legal-section__text a{font-size:1rem;color:var(--green-color);text-decoration:underline}.legal-title{font-size:2rem;color:var(--green-color);margin-bottom:2rem;border-bottom:3px solid var(--dark-green-color);padding-bottom:.5rem;display:inline-block}:root{--background-color: #FFFCF9;--black-color: #000;--white-color: #ffffff;--green-color: #2C5551;--light-green-color: #EBECE6;--dark-green-color: #A5B2B0;--header-shadow-color: #cbcbcb}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}@font-face{font-family:Inter;src:url(/wp-content/themes/portfolio/public/assets/Inter_18pt-Regular-BpskOkD5.ttf) format("truetype");font-weight:400}@font-face{font-family:Inter;src:url(/wp-content/themes/portfolio/public/assets/Inter_18pt-SemiBold-C9_sHzqi.ttf) format("truetype");font-weight:600}@font-face{font-family:Inter;src:url(/wp-content/themes/portfolio/public/assets/Inter_18pt-Bold-Du8giq-C.ttf) format("truetype");font-weight:700}@font-face{font-family:Inter;src:url(/wp-content/themes/portfolio/public/assets/Inter_18pt-Light-DbzEu6wT.ttf) format("truetype");font-weight:300}@font-face{font-family:Inter;src:url(/wp-content/themes/portfolio/public/assets/Inter_18pt-Thin-BQGyXcpw.ttf) format("truetype");font-weight:100}
