/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
@font-face{font-family:DinAlternate;src:url(DINAlternate-Bold.070a4bd1.ttf)format("truetype");font-weight:700}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}img,video{max-width:100%;height:auto}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;font-size:18px}body{color:#404545;background-color:#fff;margin:0;font-family:Noto Serif JP,serif;font-weight:400}h2{color:#ee8114;text-align:center;margin-bottom:50px;font-size:25px}@media only screen and (width>=1000px){h2{margin-bottom:80px;font-size:45px}}.h2-deco:before{content:"";background-color:#ee8114;width:1.2em;height:.1em;margin:0 auto 20px;display:block}@media only screen and (width>=1000px){.h2-deco:before{height:.067em;margin-bottom:30px}}h3{color:#61388b;text-align:center;margin-bottom:50px;font-family:Raleway,sans-serif;font-size:22px;font-weight:500}@media only screen and (width>=800px){h3{margin-bottom:80px}}@media only screen and (width>=1000px){h3{font-size:35px}}h4{color:#ee8114}.cleriam-style{color:#61388b;font-family:Raleway,sans-serif;font-weight:700}.cleriam-style__span{color:#ee8114;font-weight:400}a{color:#ee8114;font-size:18px;text-decoration:none;transition:color .3s}@media only screen and (width>=1000px){a{font-size:20px}}a:hover{color:#f4bc84}img{width:100%;height:100%}p{line-height:1.33rem}.btn{color:#ee8114;background-color:#fff;border:2px solid #ee8114;padding:15px 30px;font-family:Raleway,serif;font-size:16px;font-weight:700;transition:all .3s}@media only screen and (width>=800px){.btn{padding-left:60px;padding-right:60px}}.btn:hover,.btn:focus-visible{color:#f4bc84;border-color:#f4bc84;outline:none}.circle-number{counter-increment:circle 1}.circle-number:before{content:counter(circle);text-align:center;color:#f4bc84;border:3px solid #f4bc84;border-radius:50%;width:2.5rem;height:2.5rem;margin:0 auto 20px;font-size:1.44em;font-weight:500;line-height:1.35em;display:block}.li-style{align-items:center;gap:20px;display:flex}.li-style:before{content:"";background-image:url(check.5ed1ef1b.svg);background-repeat:no-repeat;background-size:cover;flex:none;width:1.11em;height:1.11em;display:inline-block}main section{counter-reset:circle;padding:40px 20px}@media only screen and (width>=1000px){main section{padding-top:80px;padding-bottom:80px}}header{padding-bottom:10px}@media only screen and (width>=1200px){header{padding-bottom:40px}}.header__bands{z-index:2;transition:transform .5s;position:fixed;top:0;left:0;right:0}.header__contact{color:#fff;background-color:#f2a04f}.header__contact__phone{align-items:center;column-gap:5px;display:flex}.header__contact__phone img{color:#fff;width:20px;height:20px}.header__contact__phone a{color:#fff;font-size:1rem}.header__contact--mobile{justify-content:space-between;align-items:center;height:54px;padding:15px 20px;font-size:16px;display:flex}@media only screen and (width>=650px){.header__contact--mobile{padding-left:35px;padding-right:35px;font-size:1rem}}@media only screen and (width>=1200px){.header__contact--mobile{height:0;display:none}}.header__contact--mobile__phone{align-items:center;column-gap:5px}.header__contact--mobile__phone img{width:20px;height:20px}.header__contact--mobile a{font-size:16px}@media only screen and (width>=650px){.header__contact--mobile a{font-size:1rem}}.header__nav{background-color:#fff;border-bottom:1px solid #6b6f6f33;height:80px;position:relative}@media only screen and (width>=1200px){.header__nav{justify-content:space-between;align-items:center;height:105px;display:flex}}.logo__img{width:80px;height:80px;margin:0 auto;display:block}@media only screen and (width>=1200px){.logo__img{width:105px;height:105px;margin:0 0 0 40px}}.header__nav__links{column-gap:2em;margin-right:40px;display:flex}.navbar{display:none}@media only screen and (width>=1200px){.navbar{align-items:center;gap:2em;display:flex}}.dropdown__container{position:relative}.dropdown__container a{display:block}.dropdown__trigger{z-index:1;cursor:pointer;position:relative}.dropdown__trigger--desktop{margin-right:1.56em}.dropdown__trigger:after{content:"";background:url(chevron-down.6d387fa6.svg) 50% no-repeat;width:1.11em;height:1.11em;margin-left:.45em;transition:all .3s;display:inline-block;position:absolute;top:.33em}.dropdown__trigger:hover:after{opacity:.4;transform:translateY(2px)}.dropdown__menu{display:none}.dropdown__menu--desktop{text-align:center;background-color:#fff;border-top:1px solid #ee8114;padding:20px 10px 0;position:absolute;top:66.5px;left:-60px;right:-60px;box-shadow:20px 20px 20px -22px #00000026}.dropdown__menu--modal{margin-top:25px}.dropdown__menu--modal a{font-size:18px}.dropdown__menu li{margin-bottom:30px}.header__contact--desktop{border-radius:15px;padding:10px 15px;display:none}@media only screen and (width>=1200px){.header__contact--desktop{display:block}}.header__contact--desktop .header__contact__phone{align-items:end;column-gap:10px}.header__contact--desktop img{width:25px;height:25px}.btn__mobile__menu{all:unset;cursor:pointer;width:30px;height:30px;position:absolute;top:25px;right:35px}@media only screen and (width>=1200px){.btn__mobile__menu{display:none}}.btn__mobile__menu:hover{opacity:.5}.btn__mobile__menu:focus-visible{outline:auto}.modal{display:none}.modal__overlay{z-index:2;backdrop-filter:blur(5px);background-color:#fff3;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto}.modal__container{background-color:#fff;border:1px solid #ee8114;max-width:400px;max-height:600px;margin:0 auto;padding-top:10px;position:fixed;top:50px;left:30px;right:30px;overflow-y:auto}.modal .logo__img{width:100px;height:100px;margin:0 auto 40px}.modal__btn__close{all:unset;cursor:pointer;width:25px;height:25px;margin-left:auto;transition:all .3s;position:absolute;top:40px;right:30px}.modal__btn__close:hover{opacity:.5;transform:scale(1.1)}.modal__btn__close:focus-visible{outline:auto}.modal__nav__list{text-align:center}.modal__nav__item{margin-bottom:35px}.intro{padding-top:134px}@media only screen and (width>=1200px){.intro{z-index:1;padding-top:105px;display:flex;position:relative}}.intro__img{max-width:100%}@media only screen and (width>=1200px){.intro__img{max-width:60%}}.intro__content{flex-direction:column;justify-content:center;align-items:center;row-gap:1rem;margin:0 auto;padding:0 20px;display:flex}.intro h1{color:#61388b;text-align:center;margin-top:40px;font-size:21px;font-weight:700;line-height:1.66em}@media only screen and (width>=550px){.intro h1{max-width:580px;font-size:25px}}@media only screen and (width>=1200px){.intro h1{max-width:420px;margin-top:0;font-size:30px}}.intro h2{color:#ee8114;margin-bottom:0;font-size:18px}@media only screen and (width>=550px){.intro h2{max-width:580px;font-size:22px}}@media only screen and (width>=1200px){.intro h2{max-width:420px;font-size:25px}}.section__offre__content{flex-direction:column;align-items:center;gap:50px;width:100%;display:flex}@media only screen and (width>=800px){.section__offre__content{grid-template-columns:repeat(2,minmax(0,450px));justify-content:center;justify-items:center;gap:80px;display:grid}}.card{border:1px solid #ee8114;border-radius:15px;flex-direction:column;align-items:center;row-gap:20px;max-width:250px;padding:40px;transition:transform .3s;display:flex;position:relative;box-shadow:20px 20px 20px -22px #ee81144d}@media only screen and (width>=800px){.card{width:100%;max-width:none}}.card:hover{transform:scale(1.02)}.card p{text-align:center}.offre__card__link{width:100%;height:100%;position:absolute;top:0;left:0}.offre__card__icon{width:60px;height:60px}@media only screen and (width>=1000px){.section__patrimoine__content{justify-content:center;align-items:center;gap:80px;max-width:1060px;margin:0 auto;display:flex}}@media only screen and (width>=1200px){.section__patrimoine__content{gap:150px;padding-top:30px}}.patrimoine__img{max-width:490px;max-height:326px;margin:0 auto 40px;position:relative}@media only screen and (width>=1000px){.patrimoine__img{margin:0}}@media only screen and (width>=1200px){.patrimoine__img:before{content:"";z-index:-1;border:1px solid #ee8114;width:100%;height:100%;display:block;position:absolute;top:-30px;left:-30px}}.patrimoine__items{flex-direction:column;align-items:center;gap:40px;display:flex}@media only screen and (width>=1000px){.patrimoine__items{align-items:start}}.patrimoine__items p{text-align:center;max-width:330px}@media only screen and (width>=1000px){.patrimoine__items p{text-align:left;max-width:400px}.patrimoine__items .circle-number{align-items:center;gap:30px;display:flex}.patrimoine__items .circle-number:before{flex:none;margin:0}}@media only screen and (width>=1200px){.section__retraite__content{grid-template:1fr 1fr/1fr 1fr;justify-items:center;max-width:1100px;margin:0 auto;display:grid}.section__retraite__content .circle-number{align-items:center;gap:30px;display:flex}.section__retraite__content .circle-number:before{flex:none;margin:0}}.retraite__img{max-width:550px;margin:0 auto}.retraite__img--second{display:none}@media only screen and (width>=1200px){.retraite__img--second{grid-column:2/3;display:block}}.retraite__list__title{text-align:center;margin:30px 0;font-size:23px}@media only screen and (width>=1200px){.retraite__list__title{margin-bottom:35px}.retraite__list--first{margin-left:25px}}@media only screen and (width>=1000px){.retraite__list--first h4{margin-top:0}}.retraite__list--first:after{content:"";background-color:#ee8114;width:100px;height:1px;margin:0 auto 30px;display:block}@media only screen and (width>=800px){.retraite__list--first:after{width:150px;margin:60px auto 55px}}@media only screen and (width>=1200px){.retraite__list--first:after{display:none}.retraite__list--second{grid-area:2/1/3/2}.retraite__list--second h4{margin-top:50px}}.retraite__list--second p:last-child{margin-bottom:0}.retraite__list__items{counter-reset:circle;max-width:360px;margin:0 auto}@media only screen and (width>=800px){.retraite__list__items{max-width:455px}}.retraite__list__items p{text-align:center;margin-bottom:40px}@media only screen and (width>=1200px){.retraite__list__items p{text-align:left}}.section__autonomie{padding-left:50px;padding-right:50px}@media only screen and (width>=1200px){.section__autonomie{padding-bottom:120px;padding-left:20px;padding-right:20px}}.section__autonomie h2{margin-bottom:20px}.section__autonomie__content{flex-wrap:wrap;justify-content:center;gap:50px 30px;min-width:233px;max-width:884px;margin:0 auto;display:flex}@media only screen and (width>=800px){.section__autonomie__content{gap:80px 30px}}@media only screen and (width>=1200px){.section__autonomie__content{gap:0 50px;max-width:1300px}}.autonomie__img{display:none}@media only screen and (width>=800px){.autonomie__img{width:110px;height:110px;margin:0 auto 35px;display:block}}.autonomie__title{text-align:left;margin-bottom:30px;font-size:20px}@media only screen and (width>=800px){.autonomie__title{text-align:center;margin-bottom:35px}}.autonomie__item{width:275px}@media only screen and (width>=1200px){.autonomie__item{width:21%}}@media only screen and (width>=800px){.autonomie__item:nth-child(3) ul{margin-left:25px}}@media only screen and (width>=1200px){.autonomie__item:nth-child(3) ul{margin-left:30px}}.autonomie__item li{margin-bottom:20px}@media only screen and (width>=800px){.autonomie__item li{margin-bottom:25px}}.autonomie__item li:last-child{margin-bottom:0}@media only screen and (width>=1200px){.autonomie__item .li-style{gap:15px}}@media only screen and (width>=1000px){.section__deces{background-image:linear-gradient(#ffffff73,#ffffff73),url(section-deces-bg.498b9616.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:120px;padding-bottom:120px}.section__deces h2{width:840px}.section__deces__content{flex-direction:column;width:840px;margin-left:20px;display:flex}}.deces__list{border:1px solid #ee8114;max-width:445px;margin:0 auto;padding:20px;font-size:16px}@media only screen and (width>=800px){.deces__list{padding:30px 15px 30px 30px}}@media only screen and (width>=1000px){.deces__list{background-color:#fff;border:4px solid #f4bc84;align-self:center;max-width:450px;margin:0;padding:40px 20px 40px 40px}}.deces__list .li-style:before{background-image:url(star.e40eff9d.svg)}.deces__list li{margin-bottom:20px}@media only screen and (width>=1000px){.deces__list li{margin-bottom:25px}}.deces__list li:last-child{margin-bottom:0}@media only screen and (width>=650px){.section__avantages__content .table-mobile{display:none}}.section__avantages__content .table-mobile .table-item{border:1px solid #b9b9b980;border-bottom:none;flex-direction:column;row-gap:15px;min-width:260px;max-width:50%;margin:0 auto;padding:30px;font-family:Raleway,sans-serif;display:flex}.section__avantages__content .table-mobile .table-item:last-child{border-bottom:1px solid #b9b9b980}.section__avantages__content .table-mobile .table-row{justify-content:space-between;align-items:end;display:flex}.section__avantages__content .table-mobile .table-header{font-weight:500}.section__avantages__content .table-mobile .table-cell--cleriam{align-items:flex-end;display:flex}.section__avantages__content .table-mobile .table-cell--cleriam img{width:45px;height:45px}.section__avantages__content .table-mobile .table-cell--icon{width:30px;height:30px}.section__avantages__content .table-mobile .table-cell--icon .table-icon{width:100%;height:100%}.section__avantages__content .table-desktop{text-align:center;margin:0 auto;display:none}@media only screen and (width>=650px){.section__avantages__content .table-desktop{margin-bottom:25px;display:table}}.section__avantages__content th,.section__avantages__content td{padding:15px 30px}.section__avantages__content tr{border-left:1px solid #b9b9b980;border-right:1px solid #b9b9b980}.section__avantages__content td:first-of-type{text-align:start}.section__avantages__content thead tr{border-left:none;border-right:none;font-family:Raleway,sans-serif;font-weight:700}.section__avantages__content thead th:nth-child(2){color:#fff;background-color:#ee8114;border:1px solid #ee8114;min-width:150px}@media only screen and (width>=800px){.section__avantages__content thead th:nth-child(2){min-width:200px}}@media only screen and (width>=1000px){.section__avantages__content thead th:nth-child(2){min-width:250px}}.section__avantages__content thead th:nth-child(3){border:1px solid #b9b9b980;min-width:150px}@media only screen and (width>=800px){.section__avantages__content thead th:nth-child(3){min-width:200px}}@media only screen and (width>=1000px){.section__avantages__content thead th:nth-child(3){min-width:250px}}.section__avantages__content td:nth-child(2){border-left:1px solid #ee8114;border-right:1px solid #ee8114}.section__avantages__content tbody tr:first-child{border-top:1px solid #b9b9b980}.section__avantages__content tbody tr:first-child td{padding-top:30px}.section__avantages__content tbody tr:last-child{border-bottom:1px solid #b9b9b980}.section__avantages__content tbody tr:last-child td{padding-bottom:30px}.section__avantages__content tbody tr:last-child td:nth-child(2){border-bottom:1px solid #ee8114}.section__avantages__content .table-icon{width:30px;height:30px}.section__app__content{flex-direction:column;align-items:center;gap:50px;display:flex}@media only screen and (width>=1000px){.section__app__content{flex-direction:row;justify-content:center;gap:80px}}@media only screen and (width>=1200px){.section__app__content{gap:120px}}.app__img{flex:none;width:120px;height:120px}@media only screen and (width>=800px){.app__img{width:160px;height:160px}}@media only screen and (width>=1000px){.app__img{width:200px;height:200px}}.app__item--first{text-align:center;max-width:280px}.app__item--second{max-width:300px}.app__item ul{margin-left:20px}.app__item ul li:first-child{margin-top:10px;margin-bottom:10px}.section__contact{background-color:#f4bc8499}.form{flex-direction:column;align-items:center;width:260px;margin:0 auto;display:flex}@media only screen and (width>=650px){.form{width:400px}}@media only screen and (width>=1000px){.form{width:700px}}.form label{color:#ee8114}.form input,.form textarea{border:1px solid #ee8114;font-family:Arial,Helvetica,sans-serif;font-size:18px;transition:all .3s}.form input:focus-visible,.form textarea:focus-visible{outline:2px solid #ee8114}.form input{height:45px}.form textarea{height:100px}.form__container{flex-direction:column;align-items:center;row-gap:30px;width:100%;display:flex}.form__group{flex-direction:column;gap:30px;width:100%;display:flex}@media only screen and (width>=1000px){.form__group{flex-direction:row;column-gap:40px}.form__group .form__row{width:50%}}.form__row{flex-direction:column;row-gap:10px;width:100%;display:flex;position:relative}.form .btn{flex-grow:0;width:min-content;margin-top:40px}@media only screen and (width>=1000px){.form .btn{width:235px}}.form__row .not-valid{border:2px solid red}.form.form-not-valid .form__row{margin-bottom:10px}.form.form-not-valid .form__row:has(textarea){margin-top:10px;margin-bottom:0}.form__submit__message{text-align:center;border:1px solid #0000;border-radius:10px;width:100%;margin-top:20px;padding:20px;font-weight:700}.form__submit__message.error{color:#dc3545;background-color:#f8d7da;border-color:red}.form__submit__message.success{color:#0a3622;background-color:#d1e7dd;border-color:#14be14}.error__message{color:red;height:50px;font-size:16px;font-weight:700;display:none;position:absolute;bottom:-53px}.section__apropos p{text-align:justify;max-width:80%;margin:0 auto}.section__apropos p:first-of-type{margin-bottom:40px}footer{text-align:center;background:#6b6f6f0d;width:100%;padding:10px 0 35px;font-family:Raleway,sans-serif;font-size:16px}@media only screen and (width>=800px){footer{justify-content:space-between;align-items:center;padding:10px 40px;display:flex}footer .logo__img{margin:0}}.social-links{color:#404545cc;margin:35px 0 40px}@media only screen and (width>=800px){.social-links{align-items:center;gap:10px;margin:0;display:flex}}.social-links__list{justify-content:center;gap:10px;margin-top:10px;display:flex}@media only screen and (width>=800px){.social-links__list{margin:0}}.social-links a{width:25px;height:25px;display:block}.legal-mentions{color:#404545cc;font-size:16px}.legal-mentions:hover{color:#40454580}.show{display:block}.header__bands.scroll-down{transform:translateY(-100%)}.header__bands.scroll-up{transform:none}.modal.show .modal__container{animation:.3s animationIn}.modal[aria-hidden=true]{animation:.4s animationOut}@keyframes animationIn{0%{opacity:0}to{opacity:1}}@keyframes animationOut{0%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=cleriam.1f164cb4.css.map */
