@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";html{box-sizing:border-box;scroll-behavior:smooth;font-size:62.5%;-webkit-text-size-adjust:100%}*,::after,::before{box-sizing:inherit}*{margin:0;padding:0;outline:0}audio,img,video{max-width:100%}img,video{height:auto}audio,canvas,iframe,img,svg,video{vertical-align:middle}svg{max-height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{margin-inline:30px}@media(max-width: 1280px){.container{margin-inline:20px}}.mt0{margin-top:0px}.mb0{margin-bottom:0px}.ml0{margin-left:0px}.mr0{margin-right:0px}.pt0{padding-top:0px}.pb0{padding-bottom:0px}.pl0{padding-left:0px}.pr0{padding-right:0px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}.flex-stay-mobile{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%}.flex{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%}@media only screen and (max-width: 768px){.flex{flex-direction:column}}@media only screen and (max-width: 768px){.screen{display:none}.mobile{display:block}}@media only screen and (min-width: 769px){.screen{display:block}.mobile{display:none}}.rose{color:#ff6d90}html{scroll-behavior:smooth;font-size:62.5%}body{background:#f5f1f0;font-optical-sizing:auto;font-family:"Space Grotesk",Arial,sans-serif;font-size:1.8rem;letter-spacing:.02rem;line-height:1.4;font-weight:400;color:#00192d}body a{color:inherit;text-decoration:none;transition:all .2s ease-in-out}body a:hover,body a[href*=tel]{text-decoration:none}body p a{text-decoration:underline}body .underline{text-decoration:underline}body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6{font-family:"Space Grotesk",Arial,sans-serif;font-weight:500;line-height:1.2}body p{line-height:1.4}body strong{font-weight:700}body .text-center{text-align:center}body .wrap{overflow-y:hidden}body .zindex1{position:relative;z-index:1}body .tAnim{opacity:0;animation:opacite .2s forwards .4s}@keyframes opacite{0%{opacity:0}100%{opacity:1}}body .btn-group{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%}@media only screen and (max-width: 768px){body .btn-group{flex-direction:column}}body .btn{overflow:hidden;position:relative;display:inline-flex;flex-direction:row;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:10px 0;padding:4px 4px 4px 20px;background:#00192d;border-radius:100px;border:none;font-size:1.4rem;font-weight:500;color:#f5f1f0;cursor:pointer;transition:transform .1s ease-in-out}body .btn:hover{transform:scale(1.04)}body .btn span{position:relative;width:40px;height:40px;display:inline-block}body .btn span .arrow1,body .btn span .arrow2{position:absolute;inset:0;display:inline-block;background:url("assets/img/structure/btn-arrow.svg") no-repeat center center;background-size:40px 40px;width:40px;height:40px;will-change:transform}body .btn span .arrow1{transform:translate(0, 0)}body .btn span .arrow2{transform:translate(-60px, 60px)}body .btn.animation .arrow1{animation:moveArrow1 .3s ease-out .1s forwards}body .btn.animation .arrow2{animation:moveArrow2 .3s ease-out forwards}body .btn.animation-reverse .arrow1{animation:moveArrow1Reverse .4s ease-out forwards}body .btn.animation-reverse .arrow2{animation:moveArrow2Reverse .4s ease-out forwards}@keyframes moveArrow1{0%{transform:translate(0, 0)}100%{transform:translate(60px, -60px)}}@keyframes moveArrow2{0%{transform:translate(-60px, 60px)}100%{transform:translate(0, 0)}}@keyframes moveArrow1Reverse{0%{opacity:0;transform:translate(60px, -60px)}50%{opacity:0}100%{opacity:1;transform:translate(0, 0)}}@keyframes moveArrow2Reverse{0%{transform:translate(0, 0)}100%{transform:translate(-60px, 60px)}}body .btn.no-arrow span{display:none}body .btn-rose{background:#ff6d90}body .btn-bleu{background:#25cfd6}body .btn-blanc{background:#f5f1f0;color:#00192d}body .btn-blanc span .arrow1,body .btn-blanc span .arrow2{background:url("assets/img/structure/btn-arrow-noir.svg") no-repeat center center}header{position:relative;z-index:0;min-height:100vh;background:#542d26}header::before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;height:200px;background:linear-gradient(rgba(0, 25, 45, 0.6) 0%, rgba(139, 35, 60, 0.15) 70%, rgba(139, 35, 60, 0) 100%)}header #hero-title{color:#f5f1f0}@media(max-width: 768px)and (min-height: 600px){header #hero-title{position:absolute;bottom:0}}header #hero-title h1{position:relative;z-index:2;margin-top:70px;font-size:clamp(8rem,10vw,18rem);font-weight:500;line-height:.85;letter-spacing:-1rem}@media only screen and (max-width: 768px){header #hero-title h1{letter-spacing:-0.5rem}}header #hero-title h2{position:relative;z-index:2;margin-top:40px;padding-bottom:40px;font-size:clamp(4rem,4vw,7rem);font-weight:400;line-height:1;letter-spacing:-0.4rem}@media only screen and (min-width: 769px){header #hero-title h2{position:absolute;bottom:5%;left:68%;transform:translateX(-50%);width:-moz-max-content;width:max-content}}header #hero-title h2#hero-h2-v1{opacity:1}@media only screen and (min-width: 769px){header #hero-title h2#hero-h2-v1{animation:swapp 10s ease infinite}}header #hero-title h2#hero-h2-v2{opacity:0}@media only screen and (min-width: 769px){header #hero-title h2#hero-h2-v2{left:67%;animation:invertedSwapp 10s ease infinite}}@keyframes swapp{0%{opacity:0;filter:blur(20px)}10%{opacity:1;filter:blur(0px)}50%{opacity:1;filter:blur(0px)}60%{opacity:0;filter:blur(20px)}100%{opacity:0;filter:blur(20px)}}@keyframes invertedSwapp{0%{opacity:1;filter:blur(0px)}10%{opacity:0;filter:blur(20px)}50%{opacity:0;filter:blur(20px)}60%{opacity:1;filter:blur(0px)}100%{opacity:1;filter:blur(0px)}}header #video{position:absolute;inset:0;z-index:1}header #video video{-o-object-fit:cover;object-fit:cover;width:100vw;height:100%}#header-banner,#header-fixed{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%;justify-content:space-between;padding-top:16px;padding-bottom:16px}#header-banner .logo,#header-fixed .logo{width:120px;transform:translateX(-20px)}#header-banner ul,#header-fixed ul{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%}@media only screen and (max-width: 768px){#header-banner ul,#header-fixed ul{flex-direction:column}}#header-banner ul li,#header-fixed ul li{position:relative;font-size:1.5rem;color:#f5f1f0}#header-banner ul li a:hover,#header-fixed ul li a:hover{color:#ff6d90}#header-banner ul li,#header-fixed ul li{margin-right:14px}#header-banner ul li:not(:last-child)::after,#header-fixed ul li:not(:last-child)::after{content:"•";position:relative;right:-14px}#header-banner #menu-burger,#header-fixed #menu-burger{display:none}@media only screen and (max-width: 1024px){#header-banner ul,#header-banner .btn,#header-fixed ul,#header-fixed .btn{display:none}#header-banner #menu-burger,#header-fixed #menu-burger{display:block;cursor:pointer;font-size:1.5rem;color:#f5f1f0}}#header-fixed-container{padding-inline:30px;position:fixed;z-index:100;top:0;left:0;right:0;background:#f5f1f0;will-change:transform;transform:translateY(0);transition:transform .4s ease-in-out}#header-fixed-container.hidden{transform:translateY(-100px)}@media(max-width: 1280px){#header-fixed-container{padding-inline:20px}}#header-fixed-container #header-fixed{padding-top:10px;padding-bottom:10px}#header-fixed-container #header-fixed .logo{width:82px;transform:translateX(0)}#header-fixed-container #header-fixed ul li{color:#00192d}@media only screen and (max-width: 1024px){#header-fixed-container{display:none;z-index:-100}}#menu-mobile,#menu-mobile.close{display:none}#menu-mobile.open{display:block;opacity:0;position:fixed;z-index:99;inset:0;width:100vw;height:100vh;padding:16px 20px;background:#00192d;animation:openMenu .3s ease-in-out forwards}@keyframes openMenu{0%{opacity:0}100%{opacity:1}}#menu-mobile.open section{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%;justify-content:space-between;align-items:center;gap:20px}#menu-mobile.open section .logo{width:120px;transform:translateX(-20px)}#menu-mobile.open section #menu-close{cursor:pointer;animation:spinClose .3s ease-in-out forwards}@keyframes spinClose{0%{transform:scale(0) rotate(0deg)}100%{transform:scale(1) rotate(360deg)}}#menu-mobile.open ul{margin-top:32px;margin-bottom:50px}#menu-mobile.open ul li{margin-bottom:4px;font-size:2rem;color:#f5f1f0}#menu-mobile.open ul li a:hover{color:#ff6d90}#menu-mobile.open .coordonnees{position:absolute;bottom:0;margin-top:32px;margin-bottom:32px;color:#f5f1f0}@media(max-height: 550px){#menu-mobile.open .coordonnees{display:none}}footer{padding:50px 30px 20px;background:#ff6d90}footer #footer-texts{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%}@media only screen and (max-width: 768px){footer #footer-texts{flex-direction:column}}footer #footer-texts{align-items:flex-start;justify-content:space-between;gap:40px}footer #footer-texts .infos{display:grid;grid-template-columns:1fr 1fr;gap:150px;color:#f5f1f0}@media(max-width: 1300px){footer #footer-texts .infos{gap:100px}}@media only screen and (max-width: 1024px){footer #footer-texts .infos{grid-template-columns:1fr;gap:40px}}footer #footer-texts .infos h2{margin-bottom:20px;font-size:1.6rem;font-weight:400;text-transform:uppercase}footer #footer-bottom{margin-top:200px}@media only screen and (max-width: 1024px){footer #footer-bottom{margin-top:100px}}footer #footer-bottom h2{margin-bottom:50px;text-align:center;font-size:5rem;letter-spacing:-0.3rem;font-weight:500;color:#00192d}footer #footer-bottom .copyrights{margin-top:20px;text-align:center;font-size:1.5rem;color:#f5f1f0}@media only screen and (max-width: 1024px){footer #footer-bottom .copyrights{flex-direction:column}}footer #footer-bottom .copyrights figure{width:240px}footer #footer-bottom .copyrights figure img{display:none}@media only screen and (min-width: 1025px){footer #footer-bottom .copyrights figure{display:block;position:relative}footer #footer-bottom .copyrights figure img{display:block;position:absolute;bottom:-64px;left:0;width:240px;min-width:240px}}@media only screen and (min-width: 1025px)and (min-width: 1500px){footer #footer-bottom .copyrights figure img{width:500px;min-width:500px}}@media only screen and (min-width: 1025px)and (min-width: 1800px){footer #footer-bottom .copyrights figure img{width:690px;min-width:690px}}#services{height:100vh;background:#f5f1f0}#services #services-content{display:grid;grid-template-columns:50% 50%;min-height:100%;height:100%}@media only screen and (max-width: 768px){#services #services-content{grid-template-columns:1fr}}#services #texts-wrapper,#services #cards-wrapper{overflow:hidden}#services #texts{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%}@media only screen and (max-width: 768px){#services #texts{flex-direction:column}}#services #texts{flex-direction:column;gap:20px;height:100%;min-height:100%;padding:5%}#services #texts .text{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%;height:100%;min-height:100%;font-size:clamp(2rem,3vw,3vw);letter-spacing:-0.14vw;line-height:.85}#services #texts .text h2{display:block;width:101%;margin-bottom:38px;font-size:clamp(6rem,9vw,9vw);letter-spacing:-0.7vw;line-height:.85;font-weight:500}#services #texts .text h2 .color-vacant{color:#f2cd56}#services #texts .text h2 .color-sensible{color:#ff8673}#services #texts .text h2 .color-quatier{color:#a1c9d0}#services #texts .text h2 .color-pro{color:#2b84a4}#services #texts .text h2 .color-sinistre{color:#d3b489}#services #cards{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%}@media only screen and (max-width: 768px){#services #cards{flex-direction:column}}#services #cards{flex-direction:row;gap:20px;height:100%;min-height:100%;padding:15%}@media only screen and (max-width: 768px){#services #cards{display:none}}#services #cards .card{height:100%;min-height:100%;width:610px;min-width:610px;border-radius:10px;background-position:center top;background-size:cover}#services #cards .card>div{display:grid;grid-template-columns:20% 1fr;align-items:center;margin-inline:20px;border-bottom:1px solid #f5f1f0}#services #cards .card>div img{margin:10px}#services #cards .card>div span{display:flex;align-items:center;height:100%;padding-left:20px;border-left:1px solid #f5f1f0;font-size:clamp(2rem,2.4vw,2.4rem);color:#f5f1f0}#cards-mobile{margin-inline:30px}@media(max-width: 1280px){#cards-mobile{margin-inline:20px}}#cards-mobile{padding-top:40px;padding-bottom:40px}#cards-mobile .card{aspect-ratio:8/10;margin-bottom:20px;border-radius:10px;background-position:center top;background-size:cover}#cards-mobile .card>div{display:grid;grid-template-columns:20% 1fr;gap:20px;align-items:center;margin-inline:20px;border-bottom:1px solid #f5f1f0}#cards-mobile .card>div img{margin:10px}#cards-mobile .card>div>span{display:flex;align-items:center;height:100%;padding-left:20px;border-left:1px solid #f5f1f0;font-size:clamp(2rem,2.4vw,2.4rem);color:#f5f1f0}body .immeubles-vacants{background-image:url("assets/img/contenu/immeubles-vacants.jpg")}body .immeubles-activites-sensibles{background-image:url("assets/img/contenu/immeubles-activites-sensibles.jpg")}body .immeubles-quartiers-prioritaires{background-image:url("assets/img/contenu/immeubles-quartiers-prioritaires.jpg")}body .immeubles-100-pro{background-image:url("assets/img/contenu/immeubles-100-pro.jpg")}body .immeubles-sinistres{background-image:url("assets/img/contenu/immeubles-sinistres.jpg")}#pourquoi-fenso{display:grid;grid-template-columns:50% 50%;width:100%;background:#ff6d90}@media only screen and (max-width: 1024px){#pourquoi-fenso{grid-template-columns:1fr}}#pourquoi-fenso figure{overflow:hidden;display:flex;flex-direction:column;justify-content:center;max-height:1080px}@media only screen and (max-width: 1024px){#pourquoi-fenso figure{max-height:500px}}@media(max-width: 1600px){#pourquoi-fenso figure img{-o-object-fit:cover;object-fit:cover;width:auto;height:100%}}@media(min-width: 1600px){#pourquoi-fenso figure img{width:100%}}#pourquoi-fenso .texts{display:flex;flex-direction:column;justify-content:space-between;padding:80px 30px;color:#f5f1f0}#pourquoi-fenso .texts h2{font-size:clamp(6rem,5vw,10rem);font-weight:600;line-height:.85;letter-spacing:-0.5rem}#pourquoi-fenso .texts h3{margin-top:38px;margin-bottom:38px;font-size:clamp(4rem,3vw,6rem);font-weight:400;line-height:1;letter-spacing:-0.3rem}#flexibilite{padding:170px 0;background:#fff}#flexibilite #marquee-wrapper{overflow-x:hidden}#flexibilite #marquee-wrapper #marquee{padding-inline:10%;width:-moz-max-content;width:max-content;font-size:clamp(10rem,14vw,14vw);letter-spacing:-1vw;font-weight:700;color:#e2dbda}#flexibilite h2{margin-inline:auto;margin-bottom:35px;max-width:930px;text-align:center;font-size:clamp(2rem,2vw,3.2rem);line-height:1.1;font-weight:500}#gestion{padding-top:170px}#gestion h2{max-width:790px;margin-bottom:90px;font-size:clamp(6rem,5vw,10rem);letter-spacing:-0.5rem;line-height:.85;font-weight:500}#gestion section{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid rgba(0,25,45,.2)}#gestion section>div{display:grid;grid-template-rows:1fr;gap:150px;padding:26px 30px;border-right:1px solid rgba(0,25,45,.2)}#gestion section>div h3{margin-bottom:8px;font-size:3.2rem}#gestion section>div p{font-size:1.6rem}#gestion section>div:last-child{border:none}@media only screen and (max-width: 1024px){#gestion section{grid-template-columns:1fr}#gestion section img{width:70px}#gestion section>div{gap:60px;border-bottom:1px solid rgba(0,25,45,.2)}}#notre-offre{padding:170px 0;background:#00192d;color:#f5f1f0}#notre-offre .title{margin-bottom:90px;text-align:center}#notre-offre .title h2{margin-bottom:14px;font-size:clamp(7rem,5.3vw,12rem);font-weight:500;line-height:.85;letter-spacing:-0.5rem}#notre-offre .title p{font-size:clamp(4.5rem,2.8vw,7rem);line-height:1;letter-spacing:-0.1rem;color:#25cfd6}#notre-offre section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px}#notre-offre section .item{display:flex;flex-direction:column;justify-content:space-between;gap:40px;max-width:470px;padding:0 20px 24px;background:#f6f1f0;border-radius:10px;color:#00192d}#notre-offre section .item>div:first-child{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid rgba(0,25,45,.2)}#notre-offre section .item>div:first-child>span{padding-inline:16px;border-right:1px solid rgba(0,25,45,.2);font-size:clamp(4rem,4vw,7rem);font-weight:380;letter-spacing:-0.3rem;color:#25cfd6}#notre-offre section .item>div:first-child h3{padding:16px;font-size:clamp(2.8rem,1.6vw,3.4rem);font-weight:470;line-height:1.1}#notre-offre section .item ul li{position:relative;margin-bottom:24px;padding-left:30px;font-size:clamp(2rem,2vw,2.2rem);font-weight:450;line-height:1.1}#notre-offre section .item ul li::before{content:url("assets/img/contenu/icon-check.svg");position:absolute;top:0;left:0}#notre-offre .text-end{margin-top:90px;margin-inline:auto;max-width:1000px;text-align:center;font-size:3rem;line-height:1.1;font-weight:500}#solutions{padding:170px 0;background:#f6f1f0}#solutions #solution,#solutions #madeinfrance{display:grid;grid-template-columns:40% 50%;align-items:center;justify-content:center;gap:10%;max-width:1800px;margin-inline:auto;padding-inline:30px}@media only screen and (max-width: 768px){#solutions #solution,#solutions #madeinfrance{grid-template-columns:1fr}}#solutions #solution h2,#solutions #madeinfrance h2{margin-bottom:36px;font-size:clamp(4rem,3.1vw,8rem);font-weight:400;letter-spacing:-0.3rem;line-height:1}#solutions #solution p,#solutions #madeinfrance p{font-weight:480;letter-spacing:-0.02rem}#solutions #solution .solution-visuels,#solutions #madeinfrance .solution-visuels{position:relative;text-align:right}#solutions #solution .solution-visuels #solution-visuel1,#solutions #madeinfrance .solution-visuels #solution-visuel1{position:absolute;z-index:1;top:50%;left:0;transform:translateY(-50%);width:60%}@media(max-width: 1500px){#solutions #solution .solution-visuels #solution-visuel1,#solutions #madeinfrance .solution-visuels #solution-visuel1{left:-10%}}#solutions #solution{margin-bottom:200px}@media only screen and (max-width: 768px){#solutions #solution .text{margin-bottom:100px}}#partenaires{margin-inline:auto;background:url("assets/img/contenu/partenaire-bg.jpg") no-repeat center top;background-size:cover;border-radius:10px 10px 0 0;color:#f5f1f0}#partenaires .partenaire-padding{padding:80px 30px 0}#partenaires .partenaire-padding h2{max-width:588px;margin-bottom:24px;font-size:clamp(4.8rem,4.8vw,10rem);letter-spacing:-0.4rem;line-height:.9;font-weight:500}#partenaires .partenaire-padding .title{padding:60px 0;text-align:center}#partenaires .partenaire-padding .title h3,#partenaires .partenaire-padding .title h3.wrap .tAnim{display:flex;align-items:center;max-width:-moz-fit-content;max-width:fit-content;gap:20px}#partenaires .partenaire-padding .title h3{margin:0 auto 14px;font-size:clamp(3rem,3vw,6rem);font-weight:400;letter-spacing:-0.2rem}@media only screen and (max-width: 1024px){#partenaires .partenaire-padding .title h3 img{width:70px}}#partenaires section{display:grid;grid-template-columns:repeat(10, 1fr)}#partenaires section>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px;height:340px;padding:10%;padding-top:24%;border-top:1px solid rgba(0,25,45,.2);border-right:1px solid rgba(0,25,45,.2)}#partenaires section>div:last-child{border-right:none}#partenaires section>div{grid-column:span 2}@media(max-width: 1280px){#partenaires section{grid-template-columns:repeat(12, 1fr)}#partenaires section>div{justify-content:center;height:250px;padding-top:10%;grid-row-start:1;grid-column:span 4}#partenaires section>div:nth-last-child(1),#partenaires section>div:nth-last-child(2){grid-row-start:2;grid-column:span 6}#partenaires section>div:nth-last-child(3){border-right:none}}@media only screen and (max-width: 768px){#partenaires section{grid-template-columns:1fr}#partenaires section>div{height:150px;grid-row-start:auto;grid-column:span 1;border-right:none}#partenaires section>div:nth-last-child(1),#partenaires section>div:nth-last-child(2){grid-row-start:auto;grid-column:span 1}#partenaires section p{font-size:1.6rem}}#partenaires section h4{margin-bottom:10px;font-size:clamp(2.3rem,2vw,3.2rem);line-height:1.1;font-weight:400}#contact{position:relative;padding:100px 0;background:url("assets/img/contenu/contact-bg.jpg") no-repeat center center;background-size:cover;color:#f5f1f0}#contact::before{content:"";position:absolute;top:-1px;left:0;right:0;border-top:1px solid #00192d}#contact h2{margin-bottom:24px;font-size:clamp(5rem,5vw,10rem);font-weight:500;line-height:.85;letter-spacing:-0.4rem}#contact p{margin-bottom:150px;font-size:clamp(2.8rem,2.8vw,5.6rem);line-height:1}#contact form section{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;margin-bottom:30px}#contact form section>*{flex:1}#contact form input,#contact form textarea{padding:14px 20px;background:rgba(0,0,0,0);border-radius:35px;border:1px solid #f5f1f0;font-family:"Space Grotesk",Arial,sans-serif;font-size:clamp(1.4rem,.8vw,2.8rem);color:#f5f1f0}#contact form input::-moz-placeholder, #contact form textarea::-moz-placeholder{color:#f5f1f0}#contact form input::placeholder,#contact form textarea::placeholder{color:#f5f1f0}#contact form input:focus::-moz-placeholder, #contact form textarea:focus::-moz-placeholder{color:rgba(245,241,240,.5)}#contact form input:focus::placeholder,#contact form textarea:focus::placeholder{color:rgba(245,241,240,.5)}#contact .alert{margin-bottom:20px;padding:40px}#contact .alert.success{background:green}#contact .alert.error{background:red}#mentions-legales{background:no-repeat url("assets/img/contenu/blur.jpg") rgba(0,25,45,.8);background-attachment:fixed;background-size:cover}#mentions-legales.open{display:block}#mentions-legales .modal-box{position:relative;top:0;left:50%;transform:translateX(-50%);margin-top:60px;margin-bottom:60px;width:1000px;background:#f5f1f0;border-radius:16px}@media only screen and (max-width: 1024px){#mentions-legales .modal-box{width:100vw}}#mentions-legales .modal-box .modal-header,#mentions-legales .modal-box .modal-body{padding:24px}#mentions-legales .modal-box .modal-header{display:flex;flex-direction:row;align-items:center;gap:20px;width:100%;max-width:100%}@media only screen and (max-width: 768px){#mentions-legales .modal-box .modal-header{flex-direction:column}}#mentions-legales .modal-box .modal-header{justify-content:space-between;border-bottom:1px solid rgba(0,25,45,.2)}#mentions-legales .modal-box .modal-header h1{margin:0}#mentions-legales .modal-box .modal-title{font-size:4rem;font-weight:600}#mentions-legales .modal-box .modal-body>div{margin-bottom:20px}/*# sourceMappingURL=styles.css.map */