.hero-block{min-height:768px;display:flex;align-items:center}.hero-block:before{content:"";display:block;position:absolute;width:100%;height:100%;background:linear-gradient(90deg,rgb(227 6 19 / .85) 0%,#fff0 82.03%);z-index:11}.hero-block:after{content:"";display:block;position:absolute;aspect-ratio:1/1;height:95%;background:url(https://www.dilasser.fr/wp-content/themes/dilasser/blocks/hero/../../assets/img/Dilasser-Logo-transparent.svg);background-repeat:no-repeat;z-index:98;right:0;top:80px;opacity:.75;mix-blend-mode:soft-light}.hero-block img{height:100%;width:100%;object-fit:cover;z-index:10}.hero-block-content{position:relative;z-index:99}.hero-block-title{color:var(--wp--preset--color--background);margin-left:134px;max-width:900px;font-weight:300;font-size:64px;line-height:80px}.hero-block-title strong{font-weight:700}@media all and (max-width:1200px){.hero-block{min-height:870px}.hero-block:after{display:none}}@media all and (max-width:768px){.hero-block{min-height:660px}.hero-block:before{background:linear-gradient(90deg,rgb(227 6 19 / .85) 0%,#fff0 100%)}.hero-block-title{margin-left:20px}}.img-txt-block{margin:140px 0!important}.img-txt-block-image{display:inline-block;width:auto;height:auto;inline-size:-moz-fit-content;inline-size:fit-content;block-size:-moz-fit-content;block-size:fit-content;min-width:700px;max-width:700px;position:relative;margin:0 25px 25px 0}.img-txt-block-image img{position:relative;z-index:15;border-radius:10px 1000px 1000px 10px}.img-txt-block-image:after{content:"";position:absolute;width:100%;height:100%;border-radius:10px 1000px 1000px 10px;background:var(--wp--preset--color--rouge-dilasser);top:25px;left:25px;z-index:10}@media (min-width:1201px){.img-txt-block-content{padding-left:100px}}@media (min-width:1201px){.img-txt-block.droite .wrap{flex-direction:row-reverse}}.img-txt-block.droite .img-txt-block-image{margin:0 0 25px 25px}.img-txt-block.droite .img-txt-block-image img,.img-txt-block.droite .img-txt-block-image:after{border-radius:1000px 10px 10px 1000px}.img-txt-block.droite .img-txt-block-image:after{left:-25px}@media (min-width:1201px){.img-txt-block.droite .img-txt-block-content{padding-left:0;padding-right:100px}}@media (max-width:1200px){.img-txt-block .flex{display:block}}@media (max-width:768px){.img-txt-block-image{min-width:calc(100% - 25px);max-width:calc(100% - 25px)}}.teasers-block{margin:140px 0!important}.teasers-block-content{margin-top:50px;gap:30px}.teasers-block-content-link{text-decoration:none;color:var(--wp--preset--color--foreground);position:relative}.teasers-block-content-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:red;transition:width 0.8s ease}.teasers-block-content-link:hover::after{width:70%}.teasers-block-content-link:hover img{filter:grayscale(100%)}.teasers-block-content-image{height:250px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;transition:filter 0.8s ease}@media (max-width:992px){.teasers-block .flex{display:block}.teasers-block .teasers-block-content-image{height:400px}}@media (max-width:550px){.teasers-block .teasers-block-content-image{height:250px}}.footer-block{text-align:center;background:var(--wp--preset--color--rouge-dilasser);color:var(--wp--preset--color--background);padding:70px 0 60px 0;position:relative;overflow:hidden}.footer-block:before,.footer-block:after{content:"";position:absolute;height:calc(100% + 35px);width:477px;top:50%;transform:translate(0,-50%)}.footer-block:before{left:-50px;background:url(https://www.dilasser.fr/wp-content/themes/dilasser/blocks/footer/../../assets/img/Dilasser-Logo-Left.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.footer-block:after{right:-50px;background:url(https://www.dilasser.fr/wp-content/themes/dilasser/blocks/footer/../../assets/img/Dilasser-Logo-Right.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.footer-block-content{max-width:1060px;margin:auto}.footer-block-titre{font-size:34px;font-style:normal;font-weight:500;line-height:40px;text-transform:uppercase;color:var(--wp--preset--color--background)}.footer-block .footer-block-texte{font-style:normal;font-weight:400;line-height:26px;margin-top:20px}@media all and (max-width:1700px){.footer-block{padding:40px 20px}.footer-block>div,.footer-block>h2{max-width:660px}.footer-block:before,.footer-block:after{max-width:400px}.footer-block:before{left:-100px}.footer-block:after{right:-100px}}@media all and (max-width:1200px){.footer-block-content{max-width:calc(100% - 400px);margin-left:400px}.footer-block:before{left:-100px}.footer-block:after{display:none}}@media all and (max-width:992px){.footer-block-content{margin:auto;max-width:100%}.footer-block:before{display:none}}