.blocHeader{position:relative;@media (min-width:992px){height:87vh;&>div,&>div>div{height:100%}}&:before{position:absolute;top:0;left:0;content:'';background-image:url(https://soins-palliatifs-mayenne.fr/wp-content/themes/theme-pallia-53/blocks/blocHeader/../../images/decoration/corner/1.svg);background-size:contain;background-repeat:no-repeat}@media (max-width:991px){&:before{display:none}}@media (min-width:992px) and (max-width:1799px){&:before{width:180px!important;height:200px}}@media (min-width:1800px){&:before{width:300px;height:350px}}}.blocHeader__inner{max-width:2000px;margin:0 auto;@media (max-width:992px){padding:0 15px}}.blocHeader__content{max-width:560px}.blocHeader__title{margin:0;display:flex;flex-direction:column;gap:6px}.blocHeader__title-main{display:block;color:var(--color-primary,#915AA7);font-size:56px;font-weight:700;line-height:1.08;@media (max-width:1366px){font-size:50px}}.blocHeader__title-secondary{display:block;color:var(--color-primary,#915AA7);font-size:50px;font-weight:300;line-height:1.12;@media (max-width:1366px){font-size:44px}}.blocHeader__description{margin:26px 0 0;max-width:450px;color:var(--color-black,#171717);font-size:16px;font-weight:400;line-height:1.35}.blocHeader__buttons{margin-top:28px;display:flex;flex-wrap:wrap;gap:14px}.blocHeader__buttons .btn{min-height:52px;padding:15px 22px}.blocHeader__illustration-col{height:100%}.blocHeader__illustration-wrap{position:relative;width:100%;margin-left:auto}.blocHeader__illustration{display:block;width:100%;height:auto}@media (min-width:1366px) and (max-width:1799px){.blocHeader__illustration-wrap{margin-top:100px!important}}@media (min-width:992px) and(max-width:1800px){.blocHeader__illustration{padding-top:100px}.blocHeader__illustration-col{display:flex;align-items:center;justify-content:center;.blocHeader__illustration-wrap{height:120%;width:auto;margin-left:initial;margin-top:300px;img{width:100%;height:100%;object-fit:contain}}}}@media (min-width:992px) and (max-width:1199px){.blocHeader__title-main{font-size:50px}.blocHeader__title-secondary{font-size:44px}}@media (min-width:576px) and (max-width:991px){.blocHeader{padding:30px 0 44px}.blocHeader__content{max-width:100%}.blocHeader__title-main{font-size:42px}.blocHeader__title-secondary{font-size:36px}.blocHeader__description{margin-top:20px;max-width:100%}.blocHeader__buttons{margin-top:24px}.blocHeader__illustration-wrap{margin-right:-20px}}@media (max-width:575px){.blocHeader{padding:24px 0 36px}.blocHeader__title-main{font-size:34px}.blocHeader__title-secondary{font-size:31px}.blocHeader__description{font-size:14px}.blocHeader__buttons{gap:10px}.blocHeader__buttons .btn{width:100%;justify-content:center}.blocHeader__illustration-wrap{width:70%;margin:0 auto;margin-top:40px}}.blocHeader .container-fluid{@media (min-width:768px){padding-right:0}}