/**handles:bateliere-child-style**/
/*! 
Theme Name: La Batelière - Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Geoffrey Bouhier
Author URI: https://geoffreybouhier.fr
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/body{font-family:Poppins}strong.seo{font-weight:400}a{color:inherit}a:hover{color:inherit}p>a{color:inherit;text-decoration:underline!important}p>a:hover{color:inherit}h1,h2{color:#3c584b}h1 i,h2 i{color:#f08f79}h1,h2,h3,h4,h5,h6{font-family:Poppins;font-weight:400}h1 i,h2 i,h3 i,h4 i,h5 i,h6 i{font-style:normal;font-family:Magenda;font-size:1.1em}h1{font-size:2.4rem}.elementor-widget-button{text-transform:uppercase;font-weight:600}.elementor-widget-button .elementor-button-link{opacity:1;transition:all .2s cubic-bezier(.65, 0, .076, 1)}.elementor-widget-button .elementor-button-link:hover{opacity:.7}body p{font-size:1.2rem}header{z-index:99!important}header ul li a{font-family:Magenda;font-size:1.1em;font-weight:500}header ul li a:not(.elementor-item-active):after{background-color:#f08f79!important}@media (max-width:1150px){header .elementor-nav-menu--main .elementor-nav-menu a{padding:13px 14px;font-size:1em}}header .header__right{padding-left:0;padding-right:0;justify-content:flex-end}.mobile-menu .elementor-element-820a2ee{justify-content:flex-start}.mobile-menu__logo{width:200px;margin:0 auto;margin-top:30px}.mobile-menu .mobile-arche{position:absolute;bottom:0;width:180px;left:50%;transform:translateX(-90px)}.mobile-menu ul li:not(:first-of-type){border-top:1px solid #8b8b8b}.footer{text-align:center}.footer h4,.footer p{color:#fff}.footer .arche{width:140px;position:absolute;bottom:0;left:50%;transform:translateX(-70px)}.footer .e-con{padding:40px}@media (max-width:767px){.footer .elementor-nav-menu{padding-bottom:80px}}.footer .elementor-nav-menu li{margin:10px}.footer .elementor-nav-menu li a{color:#fff;padding:8px;display:inline}.footer .elementor-nav-menu li a:hover{padding:8px;color:#c3cfae}.footer h4{font-weight:600;font-size:1.4rem}#content,body,footer,header{overflow-x:hidden!important;max-width:100vw!important}.click-child{cursor:pointer}.full-width-item{flex:0 0 100%}body:not(.elementor-page) main#content .page-content{padding:20px 100px;max-width:1200px;margin:0 auto}@media (max-width:767px){body:not(.elementor-page) main#content .page-content{padding:20px 40px}}section.elementor-top-section{padding-top:40px;padding-bottom:40px}.list-section--right .shape-right{width:150px;position:absolute;top:35%;right:-50px}@media (max-width:1024px){.list-section--right .shape-right{display:none}}.list-section--left .shape-left{position:absolute;top:50%;left:-70px;width:200px}@media (max-width:1024px){.list-section--left .shape-left{display:none}}.faq{max-width:100vw;overflow:hidden}@media (max-width:767px){.faq{padding:20px}}.faq .elementor-tab-title{display:flex;gap:10px;align-items:center}.faq .elementor-tab-title a{line-height:1.2}.faq .elementor-image-box-description{font-size:16px;color:#3c584b}.faq .elementor-image-box-description span{color:#f08f79}.faq .shape-right{position:absolute;width:200px;top:100px;right:-40px}@media (max-width:767px){.faq .shape-right{display:none}}.faq .elementor-accordion .elementor-accordion-item{border:none;border-bottom:1px solid #c3cfae!important}.faq .elementor-accordion .elementor-accordion-item .elementor-tab-content{padding-top:0}.faq .elementor-accordion .elementor-accordion-item .elementor-tab-content p{font-size:15px}.img-in-shape--left img,.img-in-shape--right img{-webkit-mask-image:url("http://labateliere-funeraire.fr/wp-content/themes/bateliere/assets/img/mask-half-circled.svg");-webkit-mask-size:contain;-webkit-mask-position:right center;-webkit-mask-repeat:no-repeat;height:390px}@media (max-width:767px){.img-in-shape--left img,.img-in-shape--right img{-webkit-mask-position:center center}}.img-in-shape--left:before,.img-in-shape--right:before{content:url("http://labateliere-funeraire.fr/wp-content/themes/bateliere/assets/img/shape-green.png");position:absolute;bottom:-75px;left:-75px;transform:scale(.7)}@media (max-width:767px){.img-in-shape--left:before,.img-in-shape--right:before{bottom:-1%;left:-5vw}}.img-in-shape--left:after,.img-in-shape--right:after{content:"";position:absolute;top:-15px;right:-10px;width:70px;height:70px;background-color:#f08f79;-webkit-mask-image:url("http://labateliere-funeraire.fr/wp-content/themes/bateliere/assets/img/shape-stars-right.svg");-webkit-mask-size:contain;-webkit-mask-position:right center;-webkit-mask-repeat:no-repeat}.img-in-shape--left img{-webkit-mask-position:left center}@media (max-width:767px){.img-in-shape--left img{-webkit-mask-position:center center}}.img-in-shape--left:after{background-color:#f7e1c7!important;left:-10px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}@media (max-width:767px){.img-in-shape--left:after{left:45px;top:15px}}.elementor-accordion-icon{font-size:27px}.elementor-icon-list-icon svg{width:20px!important;height:20px!important}body.page-id-480 .hero h1{color:#3c584b}body.page-id-480 .hero h1 i{color:#f08f79}body.page-id-480 .hero h2{color:#3c584b}body.page-id-480 .hero .elementor-image-box-wrapper{max-width:80%;margin:0 auto;text-align:center}body.page-id-480 .hero .elementor-image-box-description{max-width:450px;margin:0 auto!important}body.page-id-480 .hero .shape-1{position:absolute;left:10%;top:170px;width:150px}@media (max-width:1024px){body.page-id-480 .hero .shape-1{left:0}}@media (max-width:767px){body.page-id-480 .hero .shape-1{display:none}}body.page-id-480 .home-services h2{color:#3c584b}body.page-id-480 .home-services h2 i{color:#f08f79}body.page-id-480 .home-services .image-left{transform:translateX(-50px);margin-top:50px}body.page-id-480 .home-services .services-column{gap:40px}body.page-id-480 .home-services .services-column:first-child{padding-right:20px}@media (max-width:767px){body.page-id-480 .home-services .services-column:first-child{padding-right:10px}}body.page-id-480 .home-services .services-column:first-child .home-service:nth-child(2):before{background-color:#c3cfae}body.page-id-480 .home-services .services-column:nth-child(2){padding-left:20px}@media (max-width:1024px){body.page-id-480 .home-services .services-column:nth-child(2){padding-left:10px;margin-top:20px}}body.page-id-480 .home-services .services-column:nth-child(2) .home-service:first-child:before{background-color:#c3cfae}@media (max-width:767px){body.page-id-480 .home-services .services-column:nth-child(2) .home-service:first-child:before{background-color:#f08f79}}@media (max-width:767px){body.page-id-480 .home-services .services-column:nth-child(2) .home-service:nth-child(2):before{background-color:#c3cfae}}body.page-id-480 .home-service{box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff;padding:20px!important}body.page-id-480 .home-service::before{box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff}body.page-id-480 .home-service::before:before{content:"";display:block;width:100%;height:100%;transform:translateX(-10px) translateY(10px) rotate(-2deg);border-radius:9px;position:absolute;background-color:#f08f79;z-index:-1}body.page-id-480 .home-service h3{font-family:Magenda;font-size:1.2rem;color:#f08f79}body.page-id-480 .home-service .elementor-widget .elementor-icon-list-item,body.page-id-480 .home-service p{font-size:.8rem}body.page-id-480 .home-service li{color:#8b8b8b;margin-bottom:10px!important;justify-content:space-evenly;text-align:center}body.page-id-480 .home-urgence{background-position:110%}body.page-id-480 .home-urgence h2{color:#fff}body.page-id-480 .home-urgence h2 i{color:#3c584b}body.page-id-480 .home-urgence .elementor-image-box-description{color:#3c584b;max-width:640px;margin:0 auto!important}body.page-id-480 .home-urgence .shape-left{position:absolute;top:-50%}body.page-id-480 .home-urgence .shape-left img{position:absolute;left:-10%;width:140px}body.page-id-480 .home-urgence .shape-right{position:absolute;top:-50%}body.page-id-480 .home-urgence .shape-right img{position:absolute;right:0;width:170px}body.page-id-480 .home-valeurs h2{color:#3c584b}body.page-id-480 .home-valeurs h2 i{color:#f08f79}body.page-id-480 .home-valeurs .elementor-widget-image-box-description{color:#3c584b}body.page-id-480 .home-valeurs .elementor-accordion .elementor-accordion-item{border:none;border-bottom:1px solid #c3cfae!important}body.page-id-480 .home-blog .elementor-heading-title{text-align:center;color:#371f17}body.page-id-480 .home-blog .elementor-heading-title i{color:#f08f79}body.page-id-140 .hero h1,body.page-id-140 .hero h2{color:#fff}body.page-id-140 .hero h2{font-size:1.2rem;margin:0 auto;margin-top:30px;max-width:500px}body.page-id-140 .hero .shape-left{position:absolute;left:9vw;top:30px}@media (max-width:1024px){body.page-id-66 .hero h1 br{display:none}}body.page-id-66 .hero p{color:#fff}body.page-id-66 .hero .shape-1{position:absolute;left:50px;width:80px;top:-20px}@media (max-width:767px){body.page-id-66 .hero .shape-1{display:none}}body.page-id-66 .hero img{width:100%}body.page-id-66 .cta-block .shape-right{width:150px;position:absolute;right:-20px;top:60px}body.page-id-144 .emergency-box{box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff;background-color:#3c584b;color:#fff;padding:30px}body.page-id-144 .emergency-box:before{content:"";display:block;width:100%;height:100%;transform:translateX(-10px) translateY(10px) rotate(-2deg);border-radius:9px;position:absolute;background-color:#c3cfae;z-index:-1}body.page-id-144 .emergency-box h2{text-transform:uppercase;font-size:1rem;color:#fff;text-align:center}body.page-id-144 .emergency-box h1{text-align:center;color:#fff}body.page-id-144 .emergency-box h1 i{color:#c3cfae;font-family:Magenda}body.page-id-144 .emergency-box .elementor-widget-text-editor p{font-size:1rem;text-align:center}body.page-id-144 .emergency-box .elementor-widget-button a{background-color:#c3cfae}body.page-id-144 .left h1{color:#fff}body.page-id-144 .left h1 i{color:#3c584b}body.page-id-144 .right h3{color:#fff;font-family:Magenda;color:#c3cfae}body.page-id-144 .right .elementor-icon-list-text{color:#3c584b}body.page-id-144 .team .elementor-widget-button{display:none}body.page-id-144 form .elementor-message{color:#fff}body.single-post .post{z-index:0}body.single-post .post__hero{z-index:0}body.single-post .post__hero h1{font-size:3rem;font-family:Magenda}body.single-post .post__hero:before{z-index:-1!important}body.single-post .post__hero .elementor-widget-image{box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff}body.single-post .post__hero .elementor-widget-image:before{content:"";display:block;width:100%;height:100%;transform:translateX(-10px) translateY(10px) rotate(-2deg);border-radius:9px;position:absolute;background-color:#c3cfae;z-index:-1}body.single-post .post__hero .elementor-widget-image img{box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff}body.single-post .post__date{color:#c3cfae}body.single-post .post__content{margin-top:30px;margin-bottom:30px;padding:40px}@media (max-width:767px){body.single-post .post__content{padding:20px}}body.single-post .post__content p{font-size:1rem;line-height:2;color:#3e4053}body.single-post .post__content a{color:#f08f79}body.single-post .post__content li{margin-bottom:12px}body.single-post .post__content video{max-height:600px;max-width:600px}body.single-post .post__content h3,body.single-post .post__content h4{color:#8b8b8b}body.single-post .post__content img{margin:20px}body.single-post .post .wp-block-button__link{border-radius:9px;text-transform:uppercase;background-color:#3c584b;color:#fff;padding:8px 20px;font-weight:600;font-size:.8rem}body.single-post .post .wp-block-button__link:hover{color:#fff;opacity:.75}body.single-post .anticipate-cta{margin-left:40px}@media (max-width:767px){body.single-post .anticipate-cta{margin-right:0}}body.single-post .slide>.e-con-inner{flex-direction:column}body.single-post .slide .elementor-widget-theme-post-excerpt{display:none}body.single-avis-de-deces .post-password-required .hero{display:none}body.single-avis-de-deces .post-password-required .deceased>.e-con-inner>.e-con-full:first-of-type{display:none}body.single-avis-de-deces .post-password-required .deceased__content>div:not(.elementor-widget-theme-post-content){display:none}body.single-avis-de-deces .post-password-required .comments{display:none}body.single-avis-de-deces .date{color:#fff}body.single-avis-de-deces h1{font-family:Magenda}body.single-avis-de-deces .deceased{margin-top:30px;margin-left:50px;padding-bottom:30px}@media (max-width:1024px){body.single-avis-de-deces .deceased{margin-left:0}}body.single-avis-de-deces .deceased__details{box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff;padding:30px;margin-right:40px}body.single-avis-de-deces .deceased__details:before{content:"";display:block;width:100%;height:100%;transform:translateX(-10px) translateY(10px) rotate(-2deg);border-radius:9px;position:absolute;background-color:#f08f79;z-index:-1}body.single-avis-de-deces .deceased__ceremony{padding:30px;margin-right:40px;margin-top:40px;box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff}body.single-avis-de-deces .deceased__ceremony:before{content:"";display:block;width:100%;height:100%;transform:translateX(-10px) translateY(10px) rotate(-2deg);border-radius:9px;position:absolute;background-color:#c3cfae;z-index:-1}body.single-avis-de-deces .deceased__ceremony h2{color:#f08f79;font-family:Magenda}body.single-avis-de-deces .deceased__content{margin-left:40px;color:#8b8b8b}@media (max-width:767px){body.single-avis-de-deces .deceased__content .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item{max-width:50%}}body.single-avis-de-deces .deceased__content p{font-size:1.1rem}@media (max-width:1024px){body.single-avis-de-deces .deceased__content{margin-left:0}}body.single-avis-de-deces .deceased__links li{margin-bottom:10px}body.single-avis-de-deces .deceased__links a{color:#f08f79;text-decoration:underline}body.single-avis-de-deces .deceased__links a:hover{color:#3c584b}body.single-avis-de-deces .post-slider h2{font-size:1.4rem}body.single-avis-de-deces .slide>.e-con-inner{flex-direction:column}body.single-avis-de-deces .slide .elementor-widget-theme-post-excerpt{display:none}body.single-avis-de-deces .elementor-slideshow__footer{display:none}body.single-avis-de-deces .after-death-notice{z-index:1}@media (max-width:1024px){body.single-avis-de-deces .after-death-notice{padding:20px!important;padding-left:20px!important;padding-right:20px!important}}body.single-avis-de-deces .other-death-notices{z-index:0;padding-top:20px;padding-bottom:30px}body.single-avis-de-deces .other-death-notices .elementor-widget-loop-grid{margin-top:20px}body.post-type-archive-avis-de-deces h1{font-family:Poppins!important;color:#fff}body.post-type-archive-avis-de-deces h1 i{color:#3c584b;font-family:Magenda!important}body.post-type-archive-avis-de-deces .post-slider h2{font-size:1.4rem}body.post-type-archive-avis-de-deces .post-slider .slide>.e-con-inner{flex-direction:column!important}body.post-type-archive-avis-de-deces .post-slider .slide .elementor-widget-theme-post-excerpt{display:none}body.post-type-archive-avis-de-deces .death-notices{padding:20px;max-width:90%;margin:0 auto}@media (max-width:767px){body.post-type-archive-avis-de-deces .death-notices{max-width:100%;padding:35px}}body.post-type-archive-avis-de-deces .death-notices .elementor-loop-container{grid-column-gap:30px}.after-death-notice{z-index:1;padding:20px!important;padding-left:20px!important;padding-right:20px!important}.death-notice{padding:0;box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff}.death-notice>.e-con-inner{padding-top:0}.death-notice:before{content:"";display:block;width:100%;height:100%;transform:translateX(-10px) translateY(10px) rotate(-2deg);border-radius:9px;position:absolute;background-color:#f08f79;z-index:-1}.death-notice:before{transition:all .15s ease-in-out}.e-loop-item:nth-of-type(2n) .death-notice:before{background-color:#fee8c9}.e-loop-item:nth-of-type(3n) .death-notice:before{background-color:#3c584b}.death-notice:hover:before{transform:translateX(0) translateY(-10px) rotate(2deg)}.death-notice__content{padding:0 20px;margin-top:20px;color:grey}.death-notice__name h3{font-family:Magenda;font-size:20px!important;color:#3c584b}.death-notice img{width:100%;height:300px;object-fit:cover;border-radius:9px 9px 0 0}.hero{background-size:cover;background-repeat:no-repeat}.hero h1{color:#fff}.hero h1 i{color:#f08f79}@media (max-width:767px){.hero h1{font-size:28px}}@media (max-width:767px){.hero h1 br{display:none}}.hero h2{font-size:16px;margin:0 auto!important;color:#fff}@media (max-width:767px){.hero h2 br{display:none}}.hero .elementor-image-box-wrapper{max-width:80%;margin:0 auto;text-align:center}.hero .elementor-image-box-description{max-width:450px;margin:0 auto!important}.triple-cta .e-con:not(.triple-cta__info){padding:30px}.triple-cta .e-con:not(.triple-cta__info) .elementor-image-box-title{color:#fff}.triple-cta .e-con:not(.triple-cta__info) .elementor-image-box-title i{color:#3c584b}.triple-cta .e-con:not(.triple-cta__info):first-child .elementor-image-box-title i{color:#f08f79}.triple-cta .elementor-image-box-description{font-size:16px}.triple-cta .triple-cta__info p{margin-bottom:0}.triple-cta .shape-left{width:200px;position:absolute;bottom:-60px;left:-30px}@media (max-width:1024px){.triple-cta .shape-left{display:none}}.list-section__intro .elementor-image-box-title:after{content:"";display:block;width:340px;max-width:70%;margin-top:20px;border-bottom:2px solid #c3cfae}.list-section__intro .elementor-image-box-description{color:#8b8b8b}.list-section__intro .elementor-icon-list-items .elementor-icon-list-item{color:#3c584b;margin:10px 0}.list-section__boxes{--gap:2%!important}@media (max-width:767px){.list-section__boxes{--gap:20px!important}}.list-section__box{width:32%;margin-top:20px;align-items:center;justify-content:center}@media (max-width:767px){.list-section__box{width:48%;min-height:160px;justify-content:flex-start}}.list-section__box .elementor-widget-image-box{width:100%}.list-section__box .elementor-image-box-img img{margin-top:5px;width:75%;max-height:55px}@media (max-width:767px){.list-section__box .elementor-image-box-img img{height:40px}}.list-section__box .elementor-image-box-title{text-align:center;font-family:Magenda;color:#3c584b;font-size:22px;margin:10px 0 5px}.list-section__box .elementor-image-box-description{color:#8b8b8b;font-size:16px}.list-section__box:nth-child(2) .elementor-image-box-img img{width:90%}.list-section__box:nth-of-type(2n){box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff}.list-section__box:nth-of-type(2n):before{content:"";display:block;width:100%;height:100%;transform:translateX(-5px) translateY(5px) rotate(-1deg);border-radius:9px;position:absolute;background-color:#f08f79;z-index:-1}.list-section__box:nth-of-type(odd){box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff}.list-section__box:nth-of-type(odd):before{content:"";display:block;width:100%;height:100%;transform:translateX(-5px) translateY(5px) rotate(-1deg);border-radius:9px;position:absolute;background-color:#c3cfae;z-index:-1}.valeurs-subscription{height:0}.valeurs-subscription>.e-con-inner{padding:0}.valeurs-subscription__content{transform:translateY(-50%)}.valeurs-subscription .elementor-image-box-description{margin-top:10px!important}.valeurs-subscription .shape-right{position:absolute;width:150px;right:-120px;top:100px}.home-blog{max-width:100vw;overflow:hidden}@media (max-width:1024px){.home-blog>.e-con-inner{max-width:70%}}@media (max-width:767px){.home-blog>.e-con-inner{max-width:100%}}@media (max-width:1024px){.home-blog .e-loop-item.post{margin-bottom:30px}}.home-blog .shape-left{position:absolute;width:150px;left:0;top:14%}@media (max-width:767px){.list-section__box{width:100%}}@media (max-width:1024px){.why-bateliere .list-section--left .shape-left{top:60%}}.home-reviews{overflow:hidden}.home-reviews h2{color:#fff;text-align:center}.home-reviews h2 i{color:#3c584b}.home-reviews .elementor-testimonial{text-align:center;color:#fff;margin:auto 60px}@media (max-width:767px){.home-reviews .elementor-testimonial{margin:auto 20px}}.home-reviews .elementor-testimonial__header{text-align:center;font-family:Magenda;color:#fee8c9}.home-reviews .elementor-testimonial__header cite{margin:O auto;width:100%;font-size:24px;font-weight:200}.home-reviews .elementor-testimonial__name{font-weight:200}.home-reviews .swiper-pagination-bullet{background-color:#fff}.home-reviews .shape-left{position:absolute;width:20%;left:-9.5%;bottom:-50px}.home-reviews .shape-right{position:absolute;width:15%;right:-5%;bottom:-50px}.death-notices-cta .elementor-widget-image-box .elementor-image-box-title:after{content:"";display:block;width:340px;max-width:70%;margin-top:30px;margin-bottom:30px;border-bottom:2px solid #fee8c9}.death-notices-cta .elementor-image-box-title{max-width:70%}.death-notices-cta .elementor-image-box-title i{color:#3c584b}.post-obseques .list-section__box{height:70%;cursor:pointer}.post-obseques .list-section__box:nth-of-type(odd):hover{background-color:#f08f79}.post-obseques .list-section__box:nth-of-type(odd):hover .elementor-image-box-description{color:#fff}.post-obseques .list-section__box:nth-of-type(odd):hover .elementor-button-link{color:#fff}.post-obseques .list-section__box:nth-of-type(2n):hover{background-color:#c3cfae}.post-obseques .list-section__box:nth-of-type(2n):hover .elementor-image-box-description{color:#fff}.post-obseques .list-section__box:nth-of-type(2n):hover .elementor-button-link{color:#fff}.team>.e-con-inner{justify-content:center!important}.team .team-member{min-width:200px;flex:0 0 28%;cursor:pointer!important}@media (max-width:1024px){.team .team-member{flex:0 0 31%}}@media (max-width:1024px){.team .team-member{flex:0 0 61%}}.team .team-member:hover .elementor-icon{opacity:.8!important;transform:translateY(-10px)!important}.team .team-member:hover .elementor-widget-image img{transform:translateY(20px)}.team .team-member:first-of-type{display:none}.team .team-member:nth-of-type(1n) .elementor-icon,.team .team-member:nth-of-type(1n) img{background-color:#3c584b}.team .team-member:nth-of-type(1n) img{padding:20px!important}.team .team-member:nth-of-type(odd) .elementor-icon,.team .team-member:nth-of-type(odd) img{background-color:#f08f79}.team .team-member:nth-of-type(odd) img{padding:25px!important}.team .team-member:nth-of-type(3n+1) .elementor-icon,.team .team-member:nth-of-type(3n+1) img{background-color:#fee8c9}.team .team-member:nth-of-type(3n+1) img{padding:40px!important;padding-bottom:0!important}.team .team-member .elementor-widget-image:after{content:"";background-image:url("http://labateliere-funeraire.fr/wp-content/themes/bateliere/assets/img/shape-decoration-blog-posts.svg");display:block;width:100%;height:100%;margin:0 auto;position:relative;left:7px;top:-16px;left:4%;top:98%;position:absolute;transform:translateY(-90%);background-size:contain;background-repeat:no-repeat}.team .team-member .elementor-widget-image img{padding:40px;padding-bottom:0;transition:all .45s cubic-bezier(.65, 0, .076, 1);transform:scale(1)}.team .team-member .elementor-widget-image-box{background:#fff;margin-top:-25px;padding:20px}.team .team-member .elementor-image-box-title{font-family:Magenda}.team .team-member .elementor-image-box-description{color:#8b8b8b;text-transform:uppercase;font-size:14px}.team .team-member .elementor-widget-icon{background:#fff;padding-bottom:20px}.team .team-member .elementor-widget-icon .elementor-icon{opacity:1;transform:translateY(0);transition:all .45s cubic-bezier(.65, 0, .076, 1)}/*! elementor - v3.13.3 - 28-05-2023 */.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5;display:block}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em;display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;max-width:none}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-right:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:left}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.services-boxes{margin-top:30px}.services-boxes figure.elementor-image-box-img{height:60px;display:flex!important;align-items:center;justify-content:center;width:auto!important}.services-boxes .service{padding:30px}.services-boxes .service:first-child,.services-boxes .service:nth-child(4),.services-boxes .service:nth-child(5){box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff}.services-boxes .service:first-child:before,.services-boxes .service:nth-child(4):before,.services-boxes .service:nth-child(5):before{content:"";display:block;width:100%;height:100%;transform:translateX(-10px) translateY(10px) rotate(-2deg);border-radius:9px;position:absolute;background-color:#c3cfae;z-index:-1}.services-boxes .service:nth-child(2),.services-boxes .service:nth-child(3),.services-boxes .service:nth-child(6){box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff}.services-boxes .service:nth-child(2):before,.services-boxes .service:nth-child(3):before,.services-boxes .service:nth-child(6):before{content:"";display:block;width:100%;height:100%;transform:translateX(-10px) translateY(10px) rotate(-2deg);border-radius:9px;position:absolute;background-color:#f08f79;z-index:-1}@media (max-width:767px){.services-boxes .service:nth-of-type(odd):before{background-color:#c3cfae}.services-boxes .service:nth-of-type(2n):before{background-color:#f08f79}}.services-boxes .service .elementor-image-box-title{font-family:Magenda;font-size:1.5rem;color:#3c584b}.services-boxes .service .elementor-image-box-description{color:#8b8b8b;font-size:1rem}.services-boxes .service .elementor-icon-list-item{color:#3c584b;margin:15px 0}.services-boxes .service .elementor-icon-list-item .elementor-icon-list-icon svg{width:20px;height:20px}.services-extended{z-index:0}.services-extended .shape-left-black{position:absolute;left:-2vw;top:30%}.services-extended .shape-left-orange{position:absolute;left:-3vw;width:300px;top:75%;z-index:-2}.furnitures .flowers p{font-size:1.5rem;font-family:Magenda;color:#3c584b;margin-left:1rem}.furnitures .flowers p strong{color:#f08f79;font-weight:400}.cta-block__link{background-size:100% 100%!important;background-position:center center;cursor:pointer}@media (max-width:1024px){.cta-block__link{background-size:cover!important}}.cta-block__link:hover{background-size:110% 110%!important}@media (max-width:767px){.cta-block__link{min-height:300px}}.whats-a-coop .coop-items{margin-top:70px}.whats-a-coop .coop-items .e-con:nth-of-type(2) .elementor-icon-box-icon span{transform:scale(.85)}.whats-a-coop .elementor-widget-icon-box{box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff;padding:0 30px 40px}.whats-a-coop .elementor-icon-box-icon{transform:translateY(-50%)}.whats-a-coop .elementor-icon-box-icon span{font-size:150px}.whats-a-coop .elementor-icon-box-content{margin-top:-100px}.whats-a-coop .elementor-icon-box-title{color:#3c584b;font-size:1.4rem}.whats-a-coop .elementor-icon-box-title i{color:#c3cfae}.whats-a-coop .elementor-icon-box-description{color:#8b8b8b;font-size:1rem}.home-partners h2{text-align:center;color:#3c584b}.home-partners h2 i{color:#f08f79}.home-partners .swiper-slide img{max-height:80px;filter:grayscale(1);transition:filter 1 cubic-bezier(.65, 0, .076, 1)}.home-partners .swiper-slide img:hover{filter:grayscale(0)}.subscription{z-index:0}.subscription h2{color:#fff}.subscription h2 i{color:#3c584b}.subscription .elementor-accordion .elementor-accordion-item{border-bottom:1px solid #fff!important}.subscription__cta{margin-top:50px;padding:20px 40px;box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff}.subscription__cta:before{content:"";display:block;width:100%;height:100%;transform:translateX(-10px) translateY(10px) rotate(-2deg);border-radius:9px;position:absolute;background-color:#3c584b;z-index:-1}.subscription__cta .elementor-heading-title{font-family:Magenda;color:#f08f79}.subscription__cta .elementor-widget-text-editor p{color:#8b8b8b;font-size:1rem}.post-slider .e-loop-item{padding:20px;z-index:0;border-radius:9px;background-color:#3c584b}.post-slider .e-loop-item .slide__img{box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff}.post-slider .e-loop-item .slide__img:before{content:"";display:block;width:100%;height:100%;transform:translateX(-10px) translateY(10px) rotate(-2deg);border-radius:9px;position:absolute;background-color:#c3cfae;z-index:-1}.post-slider .e-loop-item .elementor-button-link{background-color:#c3cfae;color:#3c584b}.post-slider .e-loop-item:first-of-type,.post-slider .e-loop-item:nth-of-type(4){background-color:#3c584b}.post-slider .e-loop-item:first-of-type .slide__img,.post-slider .e-loop-item:nth-of-type(4) .slide__img{box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff}.post-slider .e-loop-item:first-of-type .slide__img:before,.post-slider .e-loop-item:nth-of-type(4) .slide__img:before{content:"";display:block;width:100%;height:100%;transform:translateX(-10px) translateY(10px) rotate(-2deg);border-radius:9px;position:absolute;background-color:#c3cfae;z-index:-1}.post-slider .e-loop-item:first-of-type .elementor-button-link,.post-slider .e-loop-item:nth-of-type(4) .elementor-button-link{background-color:#c3cfae;color:#3c584b}.post-slider .e-loop-item:nth-of-type(2),.post-slider .e-loop-item:nth-of-type(5){background-color:#c3cfae}.post-slider .e-loop-item:nth-of-type(2) .slide__img,.post-slider .e-loop-item:nth-of-type(5) .slide__img{box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff}.post-slider .e-loop-item:nth-of-type(2) .slide__img:before,.post-slider .e-loop-item:nth-of-type(5) .slide__img:before{content:"";display:block;width:100%;height:100%;transform:translateX(-10px) translateY(10px) rotate(-2deg);border-radius:9px;position:absolute;background-color:#3c584b;z-index:-1}.post-slider .e-loop-item:nth-of-type(2) .elementor-button-link,.post-slider .e-loop-item:nth-of-type(5) .elementor-button-link{background-color:#3c584b;color:#c3cfae}.post-slider .e-loop-item:nth-of-type(2) .elementor-widget-theme-post-excerpt,.post-slider .e-loop-item:nth-of-type(2) h2,.post-slider .e-loop-item:nth-of-type(5) .elementor-widget-theme-post-excerpt,.post-slider .e-loop-item:nth-of-type(5) h2{color:#3c584b}.post-slider .e-loop-item:nth-of-type(0n+3),.post-slider .e-loop-item:nth-of-type(6){background-color:#f08f79}.post-slider .e-loop-item:nth-of-type(0n+3) .slide__img,.post-slider .e-loop-item:nth-of-type(6) .slide__img{box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff}.post-slider .e-loop-item:nth-of-type(0n+3) .slide__img:before,.post-slider .e-loop-item:nth-of-type(6) .slide__img:before{content:"";display:block;width:100%;height:100%;transform:translateX(-10px) translateY(10px) rotate(-2deg);border-radius:9px;position:absolute;background-color:#fee8c9;z-index:-1}.post-slider .e-loop-item:nth-of-type(0n+3) .elementor-button-link,.post-slider .e-loop-item:nth-of-type(6) .elementor-button-link{background-color:#fee8c9;color:#f08f79}.post-slider .e-loop-item .slide__img img{box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff}.post-slider .e-loop-item h2{font-family:Magenda;color:#fff}.post-slider .e-loop-item .elementor-widget-theme-post-excerpt{color:#fff}.posts .e-loop-item{margin:0 20px;transition:all .45s cubic-bezier(.65, 0, .076, 1)}.posts .e-loop-item:hover{opacity:.7}.posts .post__img-block{transform:scale(1.5);position:relative}.posts .post__img-block .elementor-widget-container{width:200px;margin:0 auto;position:relative}.posts .post__img-block .elementor-widget-container img{object-fit:cover}.posts .post__img-block .elementor-widget-container:after{content:"";background-image:url("http://labateliere-funeraire.fr/wp-content/themes/bateliere/assets/img/shape-decoration-blog-posts.svg");display:block;position:absolute;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;top:7px;left:7px}.posts .post__title .elementor-heading-title{color:#3c584b;text-align:center;margin-top:75px;font-family:Magenda;font-size:1.5em}.posts .post__excerpt{text-align:center;margin-top:10px;font-size:.8em}.anticipate-cta{box-shadow:0 3px 10px #00000029;border-radius:9px;background:#fff;margin-right:40px;padding:30px 50px}.anticipate-cta:before{content:"";display:block;width:100%;height:100%;transform:translateX(-10px) translateY(10px) rotate(-2deg);border-radius:9px;position:absolute;background-color:#fee8c9;z-index:-1}@media (max-width:767px){.anticipate-cta{margin-right:0}}.anticipate-cta h2{line-height:1.45}@media (max-width:1024px){.anticipate-cta h2{line-height:1;font-size:1.5rem}}.anticipate-cta p{color:#8b8b8b;font-size:1rem;line-height:1.3}.comments{padding-top:50px;padding-bottom:50px}.comments .comment-form-cookies-consent{display:none}.comments .subscribe-reloaded{line-height:1.4}.comments .subscribe-without-comment{font-size:.7em;line-height:40px;display:block}.comments .subscribe-without-comment a{text-decoration:underline;color:#3c584b}.comments__title{text-align:center}.comments-area{display:flex;margin-top:40px;flex-direction:row;gap:40px;flex-wrap:wrap;width:100%;justify-content:space-between}@media (max-width:767px){.comments-area{flex-direction:column}}.comments .comment-respond,.comments__left{display:flex;flex-direction:column;flex-basis:100%;flex:1}.comments .submit{text-transform:uppercase;color:#fff;font-size:13px;padding:10px 20px;border-radius:2px;border:none;font-weight:600}.comments .submit:hover{opacity:.75}