#closeCookieConsent,#rejectCookies,.cookie-link-wrapper{font-weight:var(--ev-heading-font-weight)}.banner-two::after,.hero::after{content:"";background-repeat:no-repeat;z-index:-1}.about-banner .btn-primary,.hero .btn-primary{--btn-bg:var(--ev-secondary);--btn-border-color:var(--ev-secondary)}.about-banner .btn-primary,.hero .btn-outline-primary,.hero .btn-primary{--btn-border-color:var(--ev-secondary)}#about-8027,#banner-two-8042{margin-top:unset!important}.banner-two__text,.grid-icon__item-icon i,.hero__grid{align-self:center}.callout-image-bg__title,.hero__subtitle,.portfolio__item-title{font-family:var(--ev-heading-font-family)}.custom-tooltip,.gallery__link[href=""]{pointer-events:none}.footer,.gallery__item,.grid-image__item,.grid-image__item-details,.grid-image__item-img,.hero{overflow:hidden}.portfolio__item-title a,a{text-decoration:none}.cookie-consent{display:none;position:fixed;max-width:40%;background-color:var(--ev-dark);color:#fff;z-index:1000;font-size:var(--ev-step--1);border-radius:var(--ev-border-radius);bottom:var(--ev-grid-gutter);right:var(--ev-grid-gutter);left:var(--ev-grid-gutter);margin-inline:auto}@media (max-width:992px){.cookie-consent{max-width:clamp(0px,var(--ev-grid-max-width),100%)!important}}.cookie-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--ev-space-xs)}.cookie-title{margin:0;color:hsl(var(--ev-primary-hue),var(--ev-primary-saturation),calc(var(--ev-primary-lightness) + 10%))}.banner-two__services-item-title,.topbar i{color:var(--ev-primary)}.cookie-close{background:0 0;border:none;font-size:18px;cursor:pointer}.cookie-actions{display:flex;place-items:center;flex-wrap:wrap;width:fit-content}.cookie-actions>*{flex:1;max-width:500px;min-width:90px;white-space:nowrap}#closeCookieConsent{grid-area:close-btn;justify-self:end;align-self:start;aspect-ratio:1/1;display:grid;place-content:center;border-radius:100vmax;padding:7px}.cookie-content{display:grid;grid-template-areas:"title close-btn" "paragraph paragraph" "cta cta";grid-template-columns:1fr;column-gap:var(--ev-grid-gutter);padding:var(--ev-space-m)}#about-8010 .about__content,.banner-two__title{padding-top:var(--ev-space-3xl)}.cookie-consent .btn-sm{padding:var(--ev-space-3xs) var(--ev-space-s)}#closeCookieConsent,#rejectCookies{--btn-bg:hsl(    var(--ev-dark-hue),    var(--ev-dark-saturation),    calc(var(--ev-dark-lightness) - 5%)  );background:var(--btn-bg);border-color:var(--btn-bg);color:#fff}.cookie-link{margin-top:var(--ev-space-xs);text-decoration-line:underline!important;text-decoration-style:dashed!important;text-underline-offset:3px;margin-top:var(--ev-space-xs);display:inline-block;text-decoration:underline}.cookie-consent p{margin-block:4px}.cookie-title,.hero__description{font-size:var(--ev-step-1)}.cookie-consent .btn-sm,.cookie-consent p,.custom-tooltip,.grid-standard__item-description,.topbar{font-size:var(--ev-step--1)}.banner-two--service-box-cta{display:flex;text-align:center;place-self:center;justify-content:center;margin-top:var(--ev-space-2xs-xs)}.banner-two__item{display:flex;gap:var(--ev-space-xs);margin-top:var(--ev-space-2xs)}.banner-two--service-box-title{position:relative;display:flex}ul:not(.list-style-none) li::before{content:unset}.banner-two--service-box{position:relative;padding-block:var(--ev-space-2xl);padding-inline:var(--ev-space-m);background:var(--ev-body-bg);box-shadow:var(--ev-shadow-lg)}.banner-two__icon--services{color:var(--ev-primary);width:50px;height:30px}.banner-two__location-box{background:var(--ev-primary);padding:var(--ev-space-l);color:var(--ev-body-bg)}#about-8010 .about__image,#callout_image_bg-8029 .btn,.banner-two,.banner-two__image-holder,.grid-icon,.header-sticky{position:relative}.banner-two::after{position:absolute;inset:0;background-image:url(https://serveur-images.devil-it-applications.fr/fm-coiffure/upload/hair-abstract_1735807481.png);background-position:top left;height:auto;background-size:30% auto;opacity:.1}.banner-two__content{display:grid;grid-template-columns:1fr 400px;gap:var(--ev-space-3xl-4xl)}.banner-two__cta{margin-top:var(--ev-space-s);display:inline-flex;gap:var(--ev-space-2xs);flex-wrap:wrap}.banner-two__image-box{position:relative;padding-right:var(--ev-space-m)}.banner-two__icon-box{position:absolute;right:0;bottom:0;z-index:10;width:4vw;height:auto;background:var(--ev-primary)!important}.banner-two__icon-box img{filter:invert(100%);transform:scaleX(-1);padding:var(--ev-space-2xs)}.banner-two--service-box-cta-icon{--icon-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 682.667 682.667'%3E%3Cdefs%3E%3CclipPath id='b' clipPathUnits='userSpaceOnUse'%3E%3Cpath d='M0 512h512V0H0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cmask id='a'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cg clip-path='url(%23b)' transform='matrix(1.33333 0 0 -1.33333 0 682.667)'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='30' d='m483.96 309.525-115.957 115.96c-17.44 17.438-31.71 11.528-31.71-13.136v-51.746c-165.39 0-301.729-124.014-321.333-284.109C71.264 153.421 162.184 203.42 264.815 203.42c24.615 0 48.523-2.959 71.478-8.387v-51.75c0-24.662 14.27-30.574 31.71-13.133L483.96 246.107c17.439 17.44 17.439 45.98 0 63.418Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");display:inline-flex;margin-left:var(--ev-space-2xs);text-align:center;place-content:center}@media (width < 992px){.banner-two::after{content:"";position:absolute;inset:0;background-image:url(https://serveur-images.devil-it-applications.fr/fm-coiffure/upload/hair-abstract_1735807481.png);background-position:top left;background-repeat:no-repeat;z-index:-1;height:auto;background-size:contain;opacity:.1}.banner-two__content{display:grid;grid-template-columns:var(--grid-columns-sm);flex-direction:column;gap:0}.banner-two__line{display:none}.banner-two__cta{display:inline-flex;flex-wrap:wrap}.banner-two__service-box{margin-top:var(--ev-space-m)}}@media (min-width:992px) and (max-width:1400px){.banner-two__content{display:grid;grid-template-columns:1fr 350px;gap:var(--ev-space-l-xl)}}.sidebar-cta{position:fixed;right:0;top:50%;margin-top:-90px;display:grid;gap:var(--ev-space-s);z-index:999;--ev-primary:var(--ev-secondary);--ev-heading-color:white}.portfolio__body.d-grid.grid-column,.topbar__content{gap:var(--ev-space-m-l)}.sidebar-cta .icon{--icon-height:24px}.sidebar-cta .btn{padding:var(--ev-space-s);border-top-right-radius:0;border-bottom-right-radius:0}#about-8027 .about__line,.navbar-nav .nav-item--home .text,.sidebar-cta__button-text,.sidebar-cta__button:first-child{display:none}.custom-tooltip{display:block;position:absolute;background-color:rgba(var(--ev-dark-rgb),.75);color:#fff;padding:var(--ev-space-2xs) var(--ev-space-xs);border-radius:4px;white-space:nowrap;z-index:1000}.custom-tooltip::after{content:"";position:absolute;border-style:solid}.custom-tooltip[data-placement=top]::after{border-width:5px 5px 0;border-color:rgba(var(--ev-dark-rgb),.75) transparent transparent transparent;top:100%;left:50%;transform:translateX(-50%)}.custom-tooltip[data-placement=bottom]::after{border-width:0 5px 5px;border-color:transparent transparent rgba(var(--ev-dark-rgb),.75) transparent;bottom:100%;left:50%;transform:translateX(-50%)}.custom-tooltip[data-placement=left]::after{border-width:5px 5px 5px 0;border-color:transparent rgba(var(--ev-dark-rgb),.75) transparent transparent;left:100%;top:50%;transform:scaleX(-1) translateY(-50%)}.custom-tooltip[data-placement=right]::after{border-width:5px 0 5px 5px;border-color:transparent transparent transparent rgba(var(--ev-dark-rgb),.75);right:100%;top:50%;transform:translateY(-50%)}.topbar{background-color:#000}.topbar .container{max-width:100%}.topbar__content{color:#fff;display:flex;justify-content:space-between;width:100%;height:55px;place-items:center}.hero .btn-primary,.hero__cta{color:var(--ev-body-bg)}.topbar__contact,.topbar__social-media{display:flex;gap:var(--ev-space-s)}.topbar i{width:14px;height:14px}@media (max-width:768px){.topbar{display:none}}@media (width > 768px){.cookie-content{grid-template-areas:"title close-btn" "paragraph img" "cta img";grid-template-columns:minmax(0,1fr) minmax(0,150px)}.topbar .topbar__social-media{gap:0}}.navbar.navbar-expand-lg{--navbar-bg:var(--ev-body-bg);background-color:var(--navbar-bg)!important;transition:background-color .3s;box-shadow:none;text-transform:var(--ev-heading-case)}.hero:hover+.header-sticky .navbar.navbar-expand-lg{background-color:var(--ev-body-bg)!important}.dropdown-menu{--bs-dropdown-link-active-bg:var(--ev-primary)}.nav-item .icon--home{height:26px;width:22px}@media (min-width:767px){.nav-item .nav-link .btn-arrow i{width:8px;height:10px}}@media(min-width :992px){.navbar-brand-link,.navbar-brand-link::after{position:absolute;border:3px solid var(--ev-primary)}.navbar{--bs-navbar-padding-y:var(--ev-space-xs-s)}.navbar-brand-link{background:#fff;padding:1rem;top:0;margin-top:-30px;z-index:1}.navbar-brand-link::after{content:"";inset:4px -12px -8px;z-index:-1}}.about__image,.accordion__item-header,.grid-standard__item-image img{border-radius:var(--ev-border-radius)}.hero,.portfolio__tags input[type=radio]:checked+label{background-color:var(--ev-primary)}*{box-sizing:border-box;margin:0}.hero figure{margin-bottom:unset}.hero{width:100%;height:100%;position:relative;z-index:1}.hero::after{position:absolute;inset:0;background-image:url(https://serveur-images.devil-it-applications.fr/fm-coiffure/upload/bg-hero_1736855247.jpg);opacity:.05;background-size:cover}.about-banner .btn-primary::before,.hero .btn-outline-primary::after,.hero .btn-outline-primary::before,.hero .btn-primary::after{height:100%;content:'';width:0;top:0;z-index:-1;transition:.75s;position:absolute;background:var(--ev-primary)}.hero .btn-outline-primary,.hero .btn-primary{left:0;right:0}.hero .btn-outline-primary:hover::after,.hero .btn-outline-primary:hover::before,.hero .btn-primary:hover::after,.hero .btn-primary:hover::before{background:var(--ev-primary);width:50%}.hero__content{display:flex;gap:var(--ev-space-xl);min-height:70vh}.hero__subtitle{font-weight:600;text-transform:uppercase;font-size:var(--ev-step-0);line-height:1em;letter-spacing:2px}.hero .btn-outline-primary{--btn-hover-border-color:var(--ev-secondary)}.hero__grid{width:100%;grid-template-areas:"subtitle " "title" "paragraph" "cta";display:grid;gap:var(--ev-space-3xs);text-align:left;padding:var(--ev-space-xl);position:relative}.hero__image{width:100%}.hero__image img{width:100%;object-fit:cover}.hero figure img{width:100%;height:100%}.hero .btn-secondary{--btn-color:var(--ev-body-bg);text-transform:uppercase}.counter{padding-block:var(--ev-space-m);background:var(--ev-secondary);margin-top:var(--ev-space-3xl)}.counter__content{display:flex;flex-direction:row;justify-content:space-between}.counter__title{display:flex;flex-direction:column;text-align:center}.counter__number{margin-bottom:var(--ev-space-xs)}.counter__number .text-primary{color:var(--ev-heading-color)}.counter__title .p{line-height:26px;text-transform:capitalize}.footer h2,.grid-standard__item-title::first-letter,.portfolio__item-title::first-letter{text-transform:uppercase}.counter .p,.counter__title{margin-bottom:0}.counter__number .text-primary,.counter__title,.counter__title .p{color:#fff}.grid-standard__header.d-grid.grid-header{display:grid;grid-template-areas:"subtitle ..       " "title    paragraph";column-gap:var(--ev-space-xl)}.grid-icon__title,.grid-standard__title{grid-area:title}.grid-icon__subtitle,.grid-standard__subtitle{grid-area:subtitle}.grid-standard__description{grid-area:paragraph;font-size:16px;font-weight:400;line-height:26px;color:#999}.grid-standard__body.d-grid.grid-column{display:grid;column-gap:var(--ev-space-m-l)}.grid-standard__item-image{position:relative;background:0 0;padding:0;margin:0;z-index:0}.grid-standard__item-image img{transition:transform .3s;transform:scale(1);width:100%;height:100%;display:block;overflow:hidden;object-fit:cover}.grid-standard__item-text{padding:var(--ev-space-s-m);background:var(--ev-body-bg);box-shadow:var(--ev-shadow-lg);position:relative;transition:.5s;margin-top:calc(0px - var(--ev-space-2xl));margin-inline:var(--ev-space-xs-s)}.about-banner,.about-banner .btn-primary::after,.accordion__item.active .accordion__item-header,.grid-standard__icon-box{background:var(--ev-primary)}.grid-standard__icon-box{padding:var(--ev-space-xs);position:absolute;bottom:100%;left:0}.grid-standard__icon{color:var(--ev-body-bg);height:30px;width:30px}.footer__contact-item:hover,.footer__services-item:hover,.footer__social-media-item:hover,.grid-icon__item:hover,.icon--box-item{color:var(--ev-primary)}.grid-standard__item:hover .grid-standard__item-text{transform:translateY(-15px)}.grid-standard__item:hover .grid-standard__item-title{color:var(--ev-heading-color);cursor:pointer}.grid-standard__item-title{font-size:var(--ev-step-0);margin-bottom:var(--ev-space-2xs);text-transform:lowercase;font-weight:500;transition:color .3s ease-in;color:var(--ev-primary)}.grid-standard__item-description ul{display:grid;grid-template-columns:repeat(2,1fr);padding:0;column-gap:var(--ev-space-s-m);margin:0}.grid-standard__item-description li{list-style:disc!important}.grid-standard__item-description li::marker{color:var(--ev-primary)}.grid-standard__item-cta .btn.btn-primary{--btn-bg:none;--btn-border-color:none;--btn-hover-bg:none;--btn-hover-color:none;--btn-hover-border-color:none}@media (max-width:991px){.grid-standard__header.d-grid.grid-header{display:grid;grid-template-areas:"subtitle  " "title   " "paragraph";place-items:start;place-content:start}}@media (min-width:768px){.grid-standard__body.d-grid.grid-column{display:grid;row-gap:var(--ev-space-2xl)}}.about-banner{position:relative;z-index:1}.about-banner .btn-primary::before{left:0;background:var(--ev-primary)}.about-banner .btn-primary::after{right:0}.about-banner .btn-primary:hover::after,.about-banner .btn-primary:hover::before{width:50%}.about-banner__image{width:100%;min-width:100%}.about-banner figure img{height:100%;object-fit:cover}.icon--box-item{height:30px;width:30px}.about-banner__box{display:grid;gap:var(--ev-space-m);grid-template-columns:1fr}.about-banner__box-item{background:var(--ev-body-bg);padding:var(--ev-space-l);display:flex;align-items:center;justify-content:center;text-align:center;width:100%;box-sizing:border-box;gap:var(--ev-space-2xs)}.about-banner__content{--image-width:800px;display:grid;place-items:center}.about-banner .icon--check-circle{--icon-color:var(--ev-secondary)!important;--icon-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm113-303L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E");--icon-height:14px;--icon-color:var(--ev-primary, var(--ev-neutral));vertical-align:middle;margin-right:var(--ev-space-3xs-2xs)}@media (width >= 768px){.about-banner::after{content:"";position:absolute;inset:0;background-image:url(https://serveur-images.devil-it-applications.fr/fm-coiffure/upload/abstrait-hair_1735565142.png);background-position:top right;background-repeat:no-repeat;z-index:-1;background-size:contain;opacity:.05}.about-banner__content{gap:var(--ev-space-2xl);grid-template-columns:minmax(0,var(--image-width)) minmax(0,calc(var(--ev-grid-max-width) - var(--image-width))) 1fr 1fr;grid-template-areas:"img text text .."}#about_banner-8025{margin-top:var(--ev-space-5xl)!important}}#about-8010::after,.about::after{background-position:top left;background-repeat:no-repeat;z-index:-1;position:absolute;inset:0;content:""}@media(min-width:768px) and (max-width:991px){.about-banner__content{gap:0;grid-template-columns:minmax(0,var(--image-width)) minmax(0,calc(var(--ev-grid-max-width) - var(--image-width))) 1fr 1fr;grid-template-areas:"img text text .."}}.about-banner__title{font-size:var(--ev-step-5)}.about-banner__text{padding:var(--ev-grid-gutter,1rem);grid-area:text;padding-left:var(--ev-space-2xl)}.about-banner .btn,.footer__description{margin-bottom:var(--ev-space-m)}.about-banner__subtitle{color:var(--ev-heading-color);grid-row:1}@media(width > 991px){.about-banner__image{margin-top:-100px;display:block;border-top-right-radius:var(--ev-border-radius);border-bottom-right-radius:var(--ev-border-radius);width:100%;height:calc(100% + 100px);overflow:hidden;aspect-ratio:1/1}.about-banner__box{position:absolute;right:42%;margin-right:var(--ev-space-2xl)}.about-banner__text{padding-left:var(--ev-space-3xl)}}@media(min-width:1200px) and (max-width:1600px){.about-banner__box{position:absolute;right:41%;margin-right:var(--ev-space-2xl)}}@media(min-width:1700px){.about-banner__box{position:absolute;right:45%;margin-right:var(--ev-space-2xl)}.about-banner__text{padding-left:var(--ev-space-5xl-6xl)}}@media (width < 768px){.cookie-image,.custom-tooltip,.sidebar-cta .icon,.sidebar-cta__button[data-mobile-display=hide]{display:none}.banner-two::after{content:"";position:absolute;inset:0;background-image:url(https://serveur-images.devil-it-applications.fr/fm-coiffure/upload/hair-abstract_1735807481.png);background-position:top left;background-repeat:no-repeat;z-index:-1;height:auto;background-size:contain;opacity:.1}.banner-two__icon-box{width:15vw}.banner-two figure{margin-bottom:unset!important}.sidebar-cta .btn{border-radius:0}.sidebar-cta .btn::after,.sidebar-cta .btn::before{content:unset}.sidebar-cta__button-text{display:block}.sidebar-cta{display:flex;top:unset;left:0;width:100%;place-content:center;background:var(--ev-primary);bottom:0;height:fit-content}.about-banner{background:var(--ev-primary);padding-block:var(--ev-space-xl)}.about-banner__content{display:flex;flex-direction:column;gap:0;align-items:flex-start}.about-banner__box,.about-banner__text{padding-left:var(--ev-space-xl)}}.accordion__item-body,.accordion__item-header{padding:var(--ev-space-s) var(--ev-space-s-m)}#about-8010 .icon--check-circle{--icon-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='28' height='28' x='2' y='2' rx='3.63'/%3E%3C/svg%3E");--icon-height:7px;--icon-color:var(--ev-primary, var(--ev-neutral))}#about-8010::after{background-image:url(https://serveur-images.devil-it-applications.fr/fm-coiffure/upload/about-abstrait-hair_1735568951.svg);left:-4vw}#about-8010 .about__line{position:absolute;height:41vh;left:-4vw;width:auto}#about-8010 .about__image::after{content:"";position:absolute;inset:0;background-image:url(https://serveur-images.devil-it-applications.fr/fm-coiffure/upload/28250300_drawing_cartoon_7_1735575040.svg);background-position:right bottom;background-repeat:no-repeat;background-size:5vw}#about-8010 .about__content{display:flex;gap:var(--ev-space-l);place-items:center}#about-8027{position:relative;padding-top:var(--ev-space-3xl-4xl)}.about::after{background-image:url(https://serveur-images.devil-it-applications.fr/fm-coiffure/upload/hair-abstract-1_1735642155.png);background-size:contain;opacity:.07;height:100vh}.about__content{display:flex;gap:var(--ev-space-2xl);place-items:center}.about .btn,.accordion__body{margin-top:var(--ev-space-m)}.about__subtitle{grid-row:1}.about__image{flex:0 0 50%;max-width:600px}.about__description{color:#7d7d7d}#about-8027 .icon--check-circle{--icon-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm113-303L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E");--icon-height:14px;--icon-color:var(--ev-primary, var(--ev-neutral));vertical-align:middle;margin-right:var(--ev-space-3xs-2xs)}@media (width < 600px){.about__content{flex-direction:column;gap:0}}.accordion__header.d-grid.grid-header[data-header-align=center],.accordion__header.d-grid.grid-header[data-header-align=start]{grid-template-areas:"subtitle " "title    " "paragraph" "cta"}.accordion__header[data-header-align=center]+.accordion__body{max-width:calc(var(--ev-grid-max-width) * .7);margin-inline:auto}.accordion__item{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--ev-space-xs-s)}.accordion__item-header{display:flex;align-items:start;gap:var(--ev-grid-gutter,1rem);flex-direction:row-reverse;place-content:space-between;background:var(--ev-light);color:var(--ev-heading-color);font-weight:calc(var(--ev-text-font-weight) + 200);cursor:pointer}.accordion__item-body{display:none}.accordion__item-toggler{border:none;background:0 0}.accordion__item-header *{margin:0;padding:0}.accordion__item-body :last-child{margin-bottom:0}#callout_image_bg-8029 .btn-primary{--btn-bg:var(--ev-primary);--btn-border-color:var(--ev-primary);--btn-hover-border-color:var(--ev-dark);left:0;right:0}#callout_image_bg-8029 .btn-primary::after,#callout_image_bg-8029 .btn-primary::before{position:absolute;height:100%;content:'';width:0;top:0;z-index:-1;transition:.75s;background:var(--ev-dark)}#callout_image_bg-8029 .btn-primary:hover::after,#callout_image_bg-8029 .btn-primary:hover::before{background:var(--ev-dark);width:50%}.callout-image-bg{margin-top:var(--ev-space-3xl);position:relative;background-image:var(--bg-image-desktop);background-repeat:no-repeat;background-size:cover;color:var(--ev-light);z-index:0;background-position:center center;background-attachment:fixed}.callout-image-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1;pointer-events:none}.callout-image-bg__content.d-grid.grid-header{display:grid;grid-template-areas:"title    " "paragraph" "cta";position:relative;z-index:2}.callout-image-bg__title{grid-area:title;color:var(--ev-light);font-weight:var(--ev-heading-font-weight);line-height:var(--ev-heading-line-height);font-size:var(--ev-step-4)}.callout-color-bg__description{grid-area:paragraph}.callout-color-bg__cta{grid-area:cta;position:relative;z-index:20}.callout-image-bg__content{padding-block:var(--ev-space-2xl)}@media(max-width:768px){.callout-image-bg{position:relative;background-image:var(--bg-image-mobile);background-attachment:scroll;background-size:cover;background-position:center center}}.grid-icon__header{display:grid;grid-template-areas:"subtitle" "title" "description";text-align:center;margin-bottom:var(--ev-space-m)}.grid-icon__description{grid-area:description}.grid-icon__body{display:grid;grid-template-columns:repeat(var(--grid-columns-lg),1fr);gap:var(--ev-space-xl)}.grid-icon__item{display:grid;grid-template-areas:"icon title      " "...  description";column-gap:var(--ev-space-xs);gap:var(--ev-space-2xs);padding:var(--ev-space-s-m);border-top:var(--ev-border-width) var(--ev-border-style) var(--ev-border-color)}.grid-icon__item:hover{border-top:var(--ev-border-width) var(--ev-border-style) var(--ev-secondary)}.grid-icon__item-icon{display:inline-grid;grid-area:icon;margin-bottom:var(--ev-space-2xs);width:fit-content;height:fit-content;background:var(--ev-primary);border-radius:50%;padding:var(--ev-space-s);grid-row:1/3}.gallery__item,.grid-image__item,.grid-image__item-img,.portfolio__item,.portfolio__item-image img{border-radius:var(--ev-border-radius)}.grid-icon__item-icon i{display:grid;place-items:center;text-align:center;color:var(--ev-body-bg);width:44px;height:46px}.grid-icon__item-title{grid-area:title;color:#252525;font-size:var(--ev-step-0);font-weight:700;line-height:20px;margin-bottom:var(--ev-space-3xs);text-transform:var(--ev-heading-case)}.grid-icon__item-description{grid-area:description;color:#7d7d7d;font-size:var(--ev-step-0);line-height:23px;margin:0}.portfolio__item-description,.portfolio__item-title{text-align:center;place-items:center;place-content:center;font-size:var(--ev-step--1);text-transform:lowercase;color:var(--ev-body-bg)}@media (max-width:479px){.grid-icon__body{grid-template-columns:var(--grid-columns-sm);gap:var(--ev-space-s-m)}}@media (min-width:480px) and (max-width:991px){.grid-icon__body{grid-template-columns:repeat(var(--grid-columns-md),1fr);gap:var(--ev-space-s)}}.footer__content,.portfolio__body.d-grid.grid-column{grid-template-columns:repeat(var(--grid-columns-lg),1fr)}@media (min-width:992px){.grid-icon::after,.grid-icon::before{content:"";position:absolute;background-repeat:no-repeat;z-index:-1;background-size:cover;border-radius:50% 75%;width:300px;height:300px;margin:var(--ev-space-s)}.grid-icon__body{padding-inline:var(--ev-space-4xl)}.grid-icon::after{background-image:url(https://serveur-images.devil-it-applications.fr/fm-coiffure/upload/soins_visage_1735901711.jpg);background-position:top right;top:0;right:0}.grid-icon::before{background-image:url(https://serveur-images.devil-it-applications.fr/fm-coiffure/upload/coiffure_mariage_1735920505.jpg);background-position:bottom left;bottom:0;left:0}}@media (min-width:992px) and (max-width:1500px){.grid-icon::after,.grid-icon::before{width:200px;height:200px}}@media (min-width:1800px){.grid-icon::after,.grid-icon::before{width:400px;height:400px}}.grid-partner__body-wrapper{padding-block:var(--ev-space-m);background:var(--ev-light);margin-top:var(--ev-space-s-m)}.grid-partner__body{display:flex;gap:var(--ev-grid-gutter);flex-wrap:wrap;place-content:center}.grid-partner__image{height:50px;min-width:50px}.grid-partner__image img{height:50px;opacity:.7;filter:grayscale(1);transform:scale(.8);transition:.5s ease-in}@media (width > 992px){.accordion__header.d-grid.grid-header[data-header-align=start]{grid-template-areas:"subtitle ..     ..  " "title    paragraph cta"}.grid-partner__image{height:70px;min-width:70px}.grid-partner__image img{height:70px}}.grid-partner__item:hover .grid-partner__image img{opacity:1;filter:grayscale(0);transform:scale(1)}.portfolio__tags input[type=radio]{appearance:none}.portfolio__item{width:100%}.portfolio__item-image{position:relative;background:var(--ev-light)!important;display:flex;justify-content:center;align-items:center;margin:0;padding:0;transition:background .4s ease-in}.portfolio__item-image img{min-width:100%;aspect-ratio:1/1;display:block;align-self:center;margin:0;padding:0}.portfolio__item-text{display:flex;width:100%;justify-content:center;place-items:center;width:fit-content;background:var(--ev-primary);padding:var(--ev-space-xs);transition:.5s;height:fit-content;position:absolute;bottom:-4%;z-index:10;margin-inline:var(--ev-space-xs)}.portfolio__item-title{grid-area:title;font-weight:var(--ev-heading-font-weight);line-height:1.1;font-weight:var(--ev-text-font-weight);transition:color .6s ease-in;margin-bottom:unset}.footer,.portfolio__item-description{font-weight:var(--ev-text-font-weight)}.portfolio__item-title:hover a{color:var(--ev-secondary);cursor:pointer}.portfolio__item-description{grid-area:description;line-height:18px}.footer h2,.grid-image__item-title{font-size:var(--ev-step-0)}@media (max-width:767px){.hero__content{display:flex;flex-direction:column;gap:0}.hero__grid{width:100%;display:grid;gap:var(--ev-space-3xs);align-self:start;text-align:start;justify-self:start;place-content:start;padding:var(--ev-space-xl) var(--ev-space-l)}.hero__image{min-width:100%;min-height:100%;padding:0;margin:0}.counter__content{flex-direction:column}.grid-standard__content{grid-template-columns:var(--grid-columns-sm)}.portfolio__body.d-grid.grid-column{display:grid;grid-template-columns:var(--grid-columns-sm)}.portfolio__item-image img{aspect-ratio:1/1;border-radius:var(--ev-border-radius);display:block;align-self:center;overflow:hidden;margin:0;padding:0}}.portfolio__item.btn.btn-primary:hover,.portfolio__tags input[type=radio]:checked+label{color:#fff}.portfolio__tags{min-height:36px}@media(min-width:491px) and (max-width:767px){.portfolio__item-text{position:absolute;bottom:-2%}}.grid-image__item-details{padding:var(--ev-space-m);color:#fff;bottom:0;color:var(--ev-heading-color)}.grid-image__item-img{position:relative;z-index:1;width:100%;margin-bottom:0}.grid-image__item{background:rgba(var(--ev-primary-rgb),40%);box-shadow:var(--ev-shadow-lg);width:100%;position:relative}.grid-image__item-title:hover{cursor:pointer}.gallery__item-image,.gallery__item-image img{height:100%}.gallery__item-image img{object-fit:cover}.footer{position:relative;margin:0;padding:0;background:var(--ev-dark);color:#c2c7ca;font-family:var(--ev-text-font-family);font-size:var(--ev-step--1);z-index:10}.footer::before{content:"";position:absolute;inset:0;background-image:url(https://serveur-images.devil-it-applications.fr/fm-coiffure/upload/footer_bg_1735549695.jpg);opacity:.1;filter:invert(20%);background-size:cover;background-repeat:no-repeat;background-position:center right;z-index:-1}.footer h2{color:var(--ev-light);margin-bottom:var(--ev-space-m);font-weight:600;line-height:14px;margin-bottom:var(--ev-space-s-m)}.footer__content{display:grid;padding-block:var(--ev-space-2xl);align-items:start}.footer__column--branding{margin:0;padding:0;width:100%;min-width:100%;box-sizing:border-box;overflow-x:hidden}.footer__social-media-list{display:flex;gap:var(--ev-space-3xs)}.footer__social-media-item{display:flex;align-items:center;justify-content:center;width:30px;aspect-ratio:1/1}.footer__social-media-item i{display:flex;align-items:center;justify-content:center}.footer__column--services{margin-right:var(--ev-space-l)}.footer__column--services li{margin-bottom:var(--ev-space-xs)}.footer__contact-list li{margin-bottom:var(--ev-space-s)}.footer__column--copyright::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:var(--ev-border-width);background-color:#565f64}.footer__column--copyright{display:flex;position:relative;padding-top:var(--ev-space-s)}.footer__scrollup{position:absolute;right:0;background:inherit;border:none;color:#c2c7ca}.footer__column--copyright a{text-decoration:none;font-weight:700}@media (width < 480px){.footer__content>:first-child{grid-row:1;grid-column:1/4}.footer__content>:nth-child(2){grid-row:2;grid-column:1/2}.footer__content>:nth-child(3){grid-row:2;grid-column:2/3}.footer__content>:nth-child(4){grid-row:3;grid-column:1/4}.footer::before{content:"";position:absolute;inset:0;background-image:url(https://serveur-images.devil-it-applications.fr/fm-coiffure/upload/footer_bg_1735549695.jpg);opacity:.1;filter:invert(20%);background-size:cover;background-repeat:no-repeat;background-position:center right;z-index:-1;right:-15%}}@media (min-width:480px) and (max-width:767px){.footer__content.d-grid.grid-column{--grid-auto-columns-md:calc(      var(--grid-columns-md, var(--ev-grid-columns-md, 2)) - 1    );grid-template-columns:1fr repeat(var(--grid-auto-columns-md),minmax(200px,max-content))}.footer__content>:first-child{grid-row:1;grid-column:1/5}.footer__content>:nth-child(2){grid-row:2/5;grid-column:2}.footer__content>:nth-child(3){grid-row:3;grid-column:1/3}.footer__content>:nth-child(4){grid-row:2;grid-column:1/3}.footer::before{content:"";position:absolute;inset:0;background-image:url(https://serveur-images.devil-it-applications.fr/fm-coiffure/upload/footer_bg_1735549695.jpg);opacity:.1;filter:invert(20%);background-size:cover;background-repeat:no-repeat;background-position:center right;z-index:-1;right:-10%}}@media (min-width:768px) and (max-width:991px){.banner-two__icon-box{width:8vw}.banner-two figure{margin-bottom:unset!important}.banner-two__text{margin-top:var(--ev-space-m)}.grid-standard__content{grid-template-columns:var(--grid-columns-md)}.portfolio__body.d-grid.grid-column{display:grid;grid-template-columns:repeat(var(--grid-columns-md),1fr)}.footer__content.d-grid.grid-column{--grid-auto-columns-md:calc(      var(--grid-columns-md, var(--ev-grid-columns-md, 2)) - 1    );grid-template-columns:1fr repeat(var(--grid-auto-columns-md),minmax(200px,max-content))}.footer__content>:first-child{grid-row:1/3;grid-column:1/5}.footer__content>:nth-child(2){grid-row:1;grid-column:5/6}.footer__content>:nth-child(3){grid-row:2/5;grid-column:5/6}.footer__content>:nth-child(4){grid-row:3;grid-column:1}}@media (min-width:992px){.footer__content.d-grid.grid-column{--grid-auto-columns-lg:calc(      var(--grid-columns-lg, var(--ev-grid-columns-lg, 3)) - 1    );grid-template-columns:1fr repeat(var(--grid-auto-columns-lg),minmax(200px,max-content))}.footer__content>:first-child{grid-row:1/4;grid-column:1/4}.footer__content>:nth-child(2){grid-row:1/3;grid-column:5/6}.footer__content>:nth-child(3){grid-row:2;grid-column:4/5}.footer__content>:nth-child(4){grid-row:1;grid-column:4/5}}.footer__scrollup .icon{width:13px;height:18px}.icon.icon--scrollup{--icon-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z'/%3E%3C/svg%3E")}