.elementor-5 .elementor-element.elementor-element-54394129:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-54394129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/bg-fleurs.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-54394129 > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-54394129 > .elementor-container{max-width:1000px;}.elementor-5 .elementor-element.elementor-element-54394129{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5 .elementor-element.elementor-element-1b3d4acd > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/before-fleur.png");background-position:50% 85px;background-repeat:no-repeat;background-size:contain;opacity:0.6;}.elementor-5 .elementor-element.elementor-element-1b3d4acd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-1b3d4acd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5 .elementor-element.elementor-element-1b3d4acd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-ef9aa18 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5 .elementor-element.elementor-element-ef9aa18 > .elementor-container{max-width:390px;min-height:390px;}.elementor-5 .elementor-element.elementor-element-ef9aa18{margin-top:80px;margin-bottom:80px;}.elementor-5 .elementor-element.elementor-element-b4d2f66:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5 .elementor-element.elementor-element-b4d2f66 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EA;}.elementor-5 .elementor-element.elementor-element-b4d2f66 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-b4d2f66 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-b4d2f66 > .elementor-background-slideshow{border-radius:100% 100% 100% 100%;}.elementor-5 .elementor-element.elementor-element-b4d2f66 > .elementor-element-populated{box-shadow:0px 3px 12px 0px rgba(44, 54, 58, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 48px 30px 48px;}.elementor-5 .elementor-element.elementor-element-b4d2f66 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-82570fe{text-align:center;}.elementor-5 .elementor-element.elementor-element-82570fe .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:29px;font-weight:700;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-7246920 > .elementor-widget-container{padding:15px 0px 15px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#2C363A;}.elementor-5 .elementor-element.elementor-element-7246920{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-2567995{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-0be2b6c:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-0be2b6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EA;}.elementor-5 .elementor-element.elementor-element-0be2b6c > .elementor-container{max-width:1200px;}.elementor-5 .elementor-element.elementor-element-0be2b6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-5 .elementor-element.elementor-element-0be2b6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-9bb3b7a.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-5 .elementor-element.elementor-element-9bb3b7a.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-5 .elementor-element.elementor-element-9bb3b7a.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-9bb3b7a .elementor-image-box-title{margin-bottom:8px;font-family:"Lora", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#2F9ED0;}.elementor-5 .elementor-element.elementor-element-9bb3b7a .elementor-image-box-wrapper .elementor-image-box-img{width:32%;}.elementor-5 .elementor-element.elementor-element-9bb3b7a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-9bb3b7a .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-7ce4e52.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-5 .elementor-element.elementor-element-7ce4e52.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-5 .elementor-element.elementor-element-7ce4e52.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-7ce4e52 .elementor-image-box-title{margin-bottom:8px;font-family:"Lora", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#2F9ED0;}.elementor-5 .elementor-element.elementor-element-7ce4e52 .elementor-image-box-wrapper .elementor-image-box-img{width:32%;}.elementor-5 .elementor-element.elementor-element-7ce4e52 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-7ce4e52 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-1380b86.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-5 .elementor-element.elementor-element-1380b86.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-5 .elementor-element.elementor-element-1380b86.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-1380b86 .elementor-image-box-title{margin-bottom:8px;font-family:"Lora", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#2F9ED0;}.elementor-5 .elementor-element.elementor-element-1380b86 .elementor-image-box-wrapper .elementor-image-box-img{width:32%;}.elementor-5 .elementor-element.elementor-element-1380b86 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-1380b86 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-2a48155.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-5 .elementor-element.elementor-element-2a48155.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-5 .elementor-element.elementor-element-2a48155.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-2a48155 .elementor-image-box-title{margin-bottom:8px;font-family:"Lora", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.1em;color:#2F9ED0;}.elementor-5 .elementor-element.elementor-element-2a48155 .elementor-image-box-wrapper .elementor-image-box-img{width:32%;}.elementor-5 .elementor-element.elementor-element-2a48155 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5 .elementor-element.elementor-element-2a48155 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-a135789 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5 .elementor-element.elementor-element-a135789:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-a135789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDDD6;}.elementor-5 .elementor-element.elementor-element-a135789{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5 .elementor-element.elementor-element-a135789 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-6afae25 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-5 .elementor-element.elementor-element-6afae25 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-5 .elementor-element.elementor-element-3566c62 .elementor-heading-title{font-family:"Lovers Quarrel", Sans-serif;font-weight:400;line-height:1em;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-ace6099{text-align:center;}.elementor-5 .elementor-element.elementor-element-ace6099 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-a2ef36a > .elementor-widget-container{padding:15px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#2C363A;}.elementor-5 .elementor-element.elementor-element-a2ef36a{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-457f6f9{text-align:center;}.elementor-5 .elementor-element.elementor-element-53e9c6f{text-align:center;}.elementor-5 .elementor-element.elementor-element-53e9c6f .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-4c440a3 > .elementor-widget-container{padding:15px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#2C363A;}.elementor-5 .elementor-element.elementor-element-4c440a3{text-align:left;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-e917dcc .elementor-button{background-color:#61CE7000;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-e917dcc .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-e917dcc .elementor-button:focus{background-color:#2C363A;}.elementor-5 .elementor-element.elementor-element-a4c9095 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-8d44aff .elementor-repeater-item-1f25297 .swiper-slide-bg{background-image:url(https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/slider.jpg);background-size:cover;}.elementor-5 .elementor-element.elementor-element-8d44aff .swiper-slide{transition-duration:calc(5000ms*1.2);height:815px;}.elementor-5 .elementor-element.elementor-element-8d44aff .swiper-slide-contents{max-width:47%;}.elementor-5 .elementor-element.elementor-element-8d44aff .swiper-slide-inner{padding:60px 40px 60px 40px;text-align:right;}.elementor-5 .elementor-element.elementor-element-8d44aff .elementor-slide-description{color:#2C363A;font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-5 .elementor-element.elementor-element-af93365:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-af93365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/bg-composition.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-af93365 > .elementor-background-overlay{background-color:#1E2528;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-af93365 > .elementor-container{max-width:970px;}.elementor-5 .elementor-element.elementor-element-af93365{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-5 .elementor-element.elementor-element-0634250 > .elementor-container{max-width:430px;}.elementor-5 .elementor-element.elementor-element-0634250{margin-top:20px;margin-bottom:40px;}.elementor-5 .elementor-element.elementor-element-b34716a{text-align:center;}.elementor-5 .elementor-element.elementor-element-b34716a .elementor-heading-title{font-family:"Lovers Quarrel", Sans-serif;font-size:90px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-aa74048 > .elementor-widget-container{padding:15px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#F4F2EA;}.elementor-5 .elementor-element.elementor-element-aa74048{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-b4105a2 .elementor-button{background-color:#61CE7000;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#FFFFFF;padding:11px 27px 11px 27px;}.elementor-5 .elementor-element.elementor-element-b4105a2 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-b4105a2 .elementor-button:focus{background-color:#FFFFFF;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-b4105a2 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-b4105a2 .elementor-button:focus svg{fill:#2C363A;}.elementor-5 .elementor-element.elementor-element-ffe6cb1:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ffe6cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EA;}.elementor-5 .elementor-element.elementor-element-ffe6cb1 > .elementor-container{max-width:1200px;}.elementor-5 .elementor-element.elementor-element-ffe6cb1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 55px 0px;}.elementor-5 .elementor-element.elementor-element-ffe6cb1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-1cb1c45 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-eb42032{text-align:center;}.elementor-5 .elementor-element.elementor-element-eb42032 .elementor-heading-title{font-family:"Lovers Quarrel", Sans-serif;font-weight:400;line-height:1em;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-eabc00c .elementor-button{background-color:#61CE7000;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;padding:11px 45px 11px 45px;}.elementor-5 .elementor-element.elementor-element-eabc00c .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-eabc00c .elementor-button:focus{background-color:#2C363A;}.elementor-5 .elementor-element.elementor-element-eabc00c > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-5 .elementor-element.elementor-element-d95273a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5 .elementor-element.elementor-element-d95273a .elementor-post__thumbnail__link{width:235px;}.elementor-5 .elementor-element.elementor-element-d95273a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:30px;}.elementor-5 .elementor-element.elementor-element-d95273a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:30px;}.elementor-5 .elementor-element.elementor-element-d95273a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:30px;}.elementor-5 .elementor-element.elementor-element-d95273a .elementor-post__title, .elementor-5 .elementor-element.elementor-element-d95273a .elementor-post__title a{color:#2C363A;font-family:"Lora", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;}.elementor-5 .elementor-element.elementor-element-d95273a .elementor-post__title{margin-bottom:30px;}.elementor-5 .elementor-element.elementor-element-d95273a .elementor-post__excerpt p{color:#2C363A;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-5 .elementor-element.elementor-element-d95273a .elementor-post__excerpt{margin-bottom:20px;}.elementor-5 .elementor-element.elementor-element-d95273a .elementor-post__read-more{color:#2C363A;}.elementor-5 .elementor-element.elementor-element-d95273a a.elementor-post__read-more{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1em;}.elementor-5 .elementor-element.elementor-element-1e932ad:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1e932ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EA;}.elementor-5 .elementor-element.elementor-element-1e932ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5 .elementor-element.elementor-element-1e932ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-e0e3cf8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box__front{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/prestation-mariage-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box__back{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/prestation-mariage-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box__button{background-color:#FFFFFF00;margin-left:0;font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;border-color:#FFFFFF;border-width:1px;}.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box__button:hover{background-color:#FFFFFF;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-8b527d3{width:auto;max-width:auto;}.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box{height:645px;}.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#0000004D;padding:30px 45px 30px 45px;text-align:left;}.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:1em;}.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 45px 30px 45px;text-align:left;justify-content:flex-end;}.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box__front{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/prestation-mariage-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box__back{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/prestation-mariage-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box__button{background-color:#FFFFFF00;margin-left:0;font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;border-color:#FFFFFF;border-width:1px;}.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box__button:hover{background-color:#FFFFFF;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-64dc69d{width:auto;max-width:auto;}.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box{height:645px;}.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#0000004D;padding:30px 45px 30px 45px;text-align:left;}.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:1em;}.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 45px 30px 45px;text-align:left;justify-content:flex-end;}.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box__front{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/prestation-mariage-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box__back{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/prestation-mariage-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box__button{background-color:#FFFFFF00;margin-left:0;font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;border-color:#FFFFFF;border-width:1px;}.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box__button:hover{background-color:#FFFFFF;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-0c5576f{width:auto;max-width:auto;}.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box{height:645px;}.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#0000004D;padding:30px 45px 30px 45px;text-align:left;}.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:1em;}.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 45px 30px 45px;text-align:left;justify-content:flex-end;}.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box__front{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/prestation-mariage-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box__back{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/prestation-mariage-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box__button{background-color:#FFFFFF00;margin-left:0;font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;border-color:#FFFFFF;border-width:1px;}.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box__button:hover{background-color:#FFFFFF;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-b58658e{width:auto;max-width:auto;}.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box{height:645px;}.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#0000004D;padding:30px 45px 30px 45px;text-align:left;}.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:1em;}.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 45px 30px 45px;text-align:left;justify-content:flex-end;}.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box__front{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/prestation-mariage-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box__back{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/prestation-mariage-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box__button{background-color:#FFFFFF00;margin-left:0;font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;border-color:#FFFFFF;border-width:1px;}.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box__button:hover{background-color:#FFFFFF;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-b3a21bd{width:auto;max-width:auto;}.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box{height:645px;}.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#0000004D;padding:30px 45px 30px 45px;text-align:left;}.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:1em;}.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 45px 30px 45px;text-align:left;justify-content:flex-end;}.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box__front{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/prestation-mariage-6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box__back{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/prestation-mariage-6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box__button{background-color:#FFFFFF00;margin-left:0;font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;border-color:#FFFFFF;border-width:1px;}.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box__button:hover{background-color:#FFFFFF;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-3715855{width:auto;max-width:auto;}.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box{height:645px;}.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#0000004D;padding:30px 45px 30px 45px;text-align:left;}.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:1em;}.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 45px 30px 45px;text-align:left;justify-content:flex-end;}.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box__front{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/prestation-mariage-7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box__back{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/prestation-mariage-7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box__button{background-color:#FFFFFF00;margin-left:0;font-family:"Lora", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;border-color:#FFFFFF;border-width:1px;}.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box__button:hover{background-color:#FFFFFF;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-2a78dbb{width:auto;max-width:auto;}.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box{height:645px;}.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#0000004D;padding:30px 45px 30px 45px;text-align:left;}.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:1em;}.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:30px 45px 30px 45px;text-align:left;justify-content:flex-end;}.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.elementor-5 .elementor-element.elementor-element-b639367 > .elementor-container{max-width:1200px;}.elementor-5 .elementor-element.elementor-element-b639367{padding:60px 0px 50px 0px;}.elementor-5 .elementor-element.elementor-element-aa9a7e3{margin-top:0px;margin-bottom:20px;}.elementor-5 .elementor-element.elementor-element-20ff991 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-4a4a3bf{text-align:left;}.elementor-5 .elementor-element.elementor-element-4a4a3bf .elementor-heading-title{font-family:"Lovers Quarrel", Sans-serif;font-weight:400;line-height:1em;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-0dceb01 .elementor-button{background-color:#61CE7000;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;}.elementor-5 .elementor-element.elementor-element-0dceb01 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-0dceb01 .elementor-button:focus{background-color:#2C363A;}.elementor-5 .elementor-element.elementor-element-0dceb01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-02b2bc9{text-align:right;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-9728e47 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-5 .elementor-element.elementor-element-9728e47{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5 .elementor-element.elementor-element-9a35f1c:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-9a35f1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.fleur-bleue-composition-34.fr/wp-content/uploads/sites/13/2021/03/bg-avis.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-9a35f1c > .elementor-background-overlay{background-color:#1E2528;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-9a35f1c > .elementor-container{max-width:1200px;}.elementor-5 .elementor-element.elementor-element-9a35f1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 10px 0px;}.elementor-5 .elementor-element.elementor-element-a751378 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-0f1e333{text-align:center;}.elementor-5 .elementor-element.elementor-element-0f1e333 .elementor-heading-title{font-family:"Lovers Quarrel", Sans-serif;font-size:90px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-f023f01 .elementor-button{background-color:#61CE7000;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:#FFFFFF;padding:11px 37px 11px 37px;}.elementor-5 .elementor-element.elementor-element-f023f01 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-f023f01 .elementor-button:focus{background-color:#FFFFFF;color:#2C363A;}.elementor-5 .elementor-element.elementor-element-f023f01 .elementor-button:hover svg, .elementor-5 .elementor-element.elementor-element-f023f01 .elementor-button:focus svg{fill:#2C363A;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-20ff991{width:29.667%;}.elementor-5 .elementor-element.elementor-element-774bf5f{width:70.333%;}}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-1b3d4acd > .elementor-element-populated >  .elementor-background-overlay{background-position:0px 0px;}.elementor-5 .elementor-element.elementor-element-8d44aff .swiper-slide{height:550px;}.elementor-5 .elementor-element.elementor-element-8d44aff .elementor-slide-description{font-size:16px;}.elementor-5 .elementor-element.elementor-element-8b527d3{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box{height:450px;}.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-64dc69d{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box{height:450px;}.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-0c5576f{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box{height:450px;}.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-b58658e{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box{height:450px;}.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-b3a21bd{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box{height:450px;}.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-3715855{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box{height:450px;}.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-2a78dbb{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box{height:450px;}.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-1b3d4acd > .elementor-element-populated >  .elementor-background-overlay{background-position:0px 0px;}.elementor-5 .elementor-element.elementor-element-ef9aa18{margin-top:20px;margin-bottom:20px;}.elementor-5 .elementor-element.elementor-element-b4d2f66 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-b4d2f66 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-b4d2f66 > .elementor-background-slideshow{border-radius:100px 100px 100px 100px;}.elementor-5 .elementor-element.elementor-element-9bb3b7a .elementor-image-box-img{margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-7ce4e52 .elementor-image-box-img{margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-1380b86 .elementor-image-box-img{margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-2a48155 .elementor-image-box-img{margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-6afae25 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-5 .elementor-element.elementor-element-3566c62 .elementor-heading-title{font-size:70px;}.elementor-5 .elementor-element.elementor-element-8d44aff .swiper-slide{height:450px;}.elementor-5 .elementor-element.elementor-element-8d44aff .swiper-slide-contents{max-width:100%;}.elementor-5 .elementor-element.elementor-element-8d44aff .swiper-slide-inner{padding:60px 20px 60px 20px;}.elementor-5 .elementor-element.elementor-element-0634250{margin-top:10px;margin-bottom:10px;}.elementor-5 .elementor-element.elementor-element-b34716a .elementor-heading-title{font-size:70px;}.elementor-5 .elementor-element.elementor-element-8b527d3{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box{height:350px;}.elementor-5 .elementor-element.elementor-element-64dc69d{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box{height:350px;}.elementor-5 .elementor-element.elementor-element-0c5576f{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box{height:350px;}.elementor-5 .elementor-element.elementor-element-b58658e{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box{height:350px;}.elementor-5 .elementor-element.elementor-element-b3a21bd{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box{height:350px;}.elementor-5 .elementor-element.elementor-element-3715855{width:100%;max-width:100%;}.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box{height:350px;}.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box{height:350px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5 .elementor-element.elementor-element-f788dfd{width:50%;}.elementor-5 .elementor-element.elementor-element-810be86{width:50%;}.elementor-5 .elementor-element.elementor-element-e8bacd0{width:50%;}.elementor-5 .elementor-element.elementor-element-8d96d0b{width:50%;}.elementor-5 .elementor-element.elementor-element-20ff991{width:40%;}.elementor-5 .elementor-element.elementor-element-774bf5f{width:60%;}}@media(min-width:1025px){.elementor-5 .elementor-element.elementor-element-54394129:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-54394129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5 .elementor-element.elementor-element-af93365:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-af93365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5 .elementor-element.elementor-element-9a35f1c:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-9a35f1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-c907bb3 */.elementor-5 .elementor-element.elementor-element-c907bb3 img{
    filter:drop-shadow(0 3px 6px rgba(44,54,58,0.68));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7246920 */.elementor-5 .elementor-element.elementor-element-7246920 p:last-of-type{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2ef36a */.elementor-5 .elementor-element.elementor-element-a2ef36a p:last-of-type{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c440a3 */.elementor-5 .elementor-element.elementor-element-4c440a3 p:last-of-type{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6afae25 */.elementor-5 .elementor-element.elementor-element-6afae25{
    width:480px;
}
@media screen and (max-width: 1024px) {
	.elementor-5 .elementor-element.elementor-element-6afae25{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-8d44aff */.elementor-5 .elementor-element.elementor-element-8d44aff .swiper-slide-contents {
    background:rgba(223,221,214,0.8);
    box-shadow: 0 3px 12px rgba(44,54,58,0.3);
    padding:35px 30px 45px 35px;
}
.elementor-5 .elementor-element.elementor-element-8d44aff .elementor-slide-description{
    padding-top:25px;
    border-top:1px solid #2c363a;
}
.elementor-5 .elementor-element.elementor-element-8d44aff .swiper-pagination{
    width:45%;
    display: flex;
    justify-content: space-around;
    flex-wrap:wrap;
    bottom:50px;
    left:30px;
}
.elementor-5 .elementor-element.elementor-element-8d44aff .swiper-pagination-bullet{
    background:#fff;
    border-radius: 0;
    opacity:0.6;
    height:3px;
    width:11.5%;
    margin:7px;
    transition:all 0.3s ease-out;
}
.elementor-5 .elementor-element.elementor-element-8d44aff .swiper-pagination-bullet:hover,
.elementor-5 .elementor-element.elementor-element-8d44aff .swiper-pagination-bullet-active{
    opacity:1;
}
@media screen and (max-width: 767px) {
    .elementor-5 .elementor-element.elementor-element-8d44aff .swiper-slide-contents {
        padding:20px;
    }
	.elementor-5 .elementor-element.elementor-element-8d44aff .swiper-pagination{
	    width:100%;
	    bottom:10px;
	    left:0;
	}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a4c9095 */.elementor-5 .elementor-element.elementor-element-a4c9095{
    width:calc(100% - 480px);
}
@media screen and (max-width: 1024px) {
	.elementor-5 .elementor-element.elementor-element-a4c9095{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa74048 */.elementor-5 .elementor-element.elementor-element-aa74048 p:last-of-type{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-57637d3 */.elementor-5 .elementor-element.elementor-element-57637d3 .flex-composition{
    display: flex;
    flex-wrap: wrap;
    width:100%;
    justify-content:center;
    padding:40px 0;
}
.elementor-5 .elementor-element.elementor-element-57637d3 .hexagon {
  position: relative;
  width: 235px; 
  height: 135.68px;
  margin: 32px 0;
  margin-left:-3.5px;
  background-size: auto 255.1888px;
  background-position: center;
  border-left: solid 7px #dfddd6;
  border-right: solid 7px #dfddd6;
  display:block;
}
.elementor-5 .elementor-element.elementor-element-57637d3 .hexagon:nth-child(1){
    margin-left:15px;
}
.elementor-5 .elementor-element.elementor-element-57637d3 .hexagon:nth-child(3){
    margin-right:15px;
}
.elementor-5 .elementor-element.elementor-element-57637d3 .hexTop,
.elementor-5 .elementor-element.elementor-element-57637d3 .hexBottom {
  position: absolute;
  z-index: 1;
  width: 166.17px;
  height: 166.17px;
  overflow: hidden;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background: inherit;
  left: 27.41px;
}

/*counter transform the bg image on the caps*/
.elementor-5 .elementor-element.elementor-element-57637d3 .hexTop:after,
.elementor-5 .elementor-element.elementor-element-57637d3 .hexBottom:after {
  content: "";
  position: absolute;
  width: 221.0000px;
  height: 127.5944094909073px;
  -webkit-transform:  rotate(45deg) scaleY(1.7321) translateY(-63.7972px);
  -ms-transform:      rotate(45deg) scaleY(1.7321) translateY(-63.7972px);
  transform:          rotate(45deg) scaleY(1.7321) translateY(-63.7972px);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  background: inherit;
}
.elementor-5 .elementor-element.elementor-element-57637d3 .hexTop:before,
.elementor-5 .elementor-element.elementor-element-57637d3 .hexBottom:before {
  content: "";
  position: absolute;
  width: 221.0000px;
  height: 127.5944094909073px;
  -webkit-transform:  rotate(45deg) scaleY(1.7321) translateY(-63.7972px);
  -ms-transform:      rotate(45deg) scaleY(1.7321) translateY(-63.7972px);
  transform:          rotate(45deg) scaleY(1.7321) translateY(-63.7972px);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  background:rgba(44,54,58,0.5);
  z-index:9;
  opacity:0;
    transition:all 0.3s ease-out;
}

.elementor-5 .elementor-element.elementor-element-57637d3 .hexTop {
  top: -83.0850px;
  border-top: solid 9.8995px #dfddd6;
  border-right: solid 9.8995px #dfddd6;
}

.elementor-5 .elementor-element.elementor-element-57637d3 .hexTop:after {
  background-position: center top;
}

.elementor-5 .elementor-element.elementor-element-57637d3 .hexBottom {
  bottom: -83.0850px;
  border-bottom: solid 9.8995px #dfddd6;
  border-left: solid 9.8995px #dfddd6;
}

.elementor-5 .elementor-element.elementor-element-57637d3 .hexBottom:after {
  background-position: center bottom;
}

.elementor-5 .elementor-element.elementor-element-57637d3 .hexagon:after {
  content: "";
  position: absolute;
  top: 4.0415px;
  left: 0;
  width: 221.0000px;
  height: 127.5944px;
  z-index: 2;
  background: inherit;
}
.elementor-5 .elementor-element.elementor-element-57637d3 .hexagon:before{
    content:'+';
    background:rgba(44,54,58,0.5);
    z-index:99;
    position: absolute;
    top: 4.0415px;
    left: 0;
    width: 221.0000px;
    height: 127.5944px;
    color:#fff;
    display: flex;
    align-items:center;
    justify-content: center;
    font-size:100px;
    font-family:'Open Sans', sans-serif;
    font-weight:600;
    opacity:0;
    transition:all 0.3s ease-out;
}
.elementor-5 .elementor-element.elementor-element-57637d3 .hexagon:hover:before,
.elementor-5 .elementor-element.elementor-element-57637d3 .hexagon:hover .hexTop:before,
.elementor-5 .elementor-element.elementor-element-57637d3 .hexagon:hover .hexBottom:before{
    opacity:1;
}
@media screen and (max-width: 1024px) {
	.elementor-5 .elementor-element.elementor-element-57637d3{
        width:100%;
    }
    .elementor-5 .elementor-element.elementor-element-57637d3 .hexagon:nth-child(1),
    .elementor-5 .elementor-element.elementor-element-57637d3 .hexagon:nth-child(3){
        margin-right:0px;
        margin-left:0;
    }
    .elementor-5 .elementor-element.elementor-element-57637d3 .hexagon {
        margin:66px 0;
        
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d95273a */.elementor-5 .elementor-element.elementor-element-d95273a .elementor-post__thumbnail__link{
    margin:0 auto;
    min-height:270px;
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}
.elementor-5 .elementor-element.elementor-element-d95273a .elementor-post__thumbnail{
    position:absolute;
    width:100%;
    height:100%;
}
.elementor-5 .elementor-element.elementor-element-d95273a .elementor-post__thumbnail img{
    height:100%;
    object-fit: cover;
}
.elementor-5 .elementor-element.elementor-element-d95273a .elementor-post__title{
    padding:0 20px;
}
.elementor-5 .elementor-element.elementor-element-d95273a .elementor-post__excerpt{
    border-top:1px solid #2c363a;
    padding-top:20px;
}
.elementor-5 .elementor-element.elementor-element-d95273a .elementor-post__read-more{
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #2C363A;
    border-radius: 0px 0px 0px 0px;
    padding: 11px 26px;
    display:table;
    margin:0 auto;
    transition:all 0.3s ease-out;
}
.elementor-5 .elementor-element.elementor-element-d95273a .elementor-post__read-more:hover{
    background:#2C363A;
    color:#F4F2EA;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-8b527d3 */.elementor-5 .elementor-element.elementor-element-8b527d3{
    flex-grow:1;
    transition:all 0.3s ease-out;
}
.elementor-5 .elementor-element.elementor-element-8b527d3:hover{
    flex-grow: 1.55;
}
.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box__front .elementor-flip-box__layer__inner{
    height: 100%;
    position: relative;
}
.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box__front .elementor-flip-box__layer__title{
    margin:0;
    position:absolute;
    transform:rotate(180deg);
    right:0;
    bottom:0;
    writing-mode: vertical-rl;
    text-orientation: mixed;
}
.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box__back .elementor-flip-box__layer__title{
    text-shadow:0 2px 6px rgba(9,8,6,0.82);
}
.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box__back .elementor-flip-box__layer__description{
    padding:20px;
    background:#dfddd6;
}
.elementor-5 .elementor-element.elementor-element-8b527d3 .elementor-flip-box__back .elementor-flip-box__button{
    filter: drop-shadow(0px 2px 6px rgba(9,8,6,0.82));
    padding:13px 28px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-64dc69d */.elementor-5 .elementor-element.elementor-element-64dc69d{
    flex-grow:1;
    transition:all 0.3s ease-out;
}
.elementor-5 .elementor-element.elementor-element-64dc69d:hover{
    flex-grow: 1.55;
}
.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box__front .elementor-flip-box__layer__inner{
    height: 100%;
    position: relative;
}
.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box__front .elementor-flip-box__layer__title{
    margin:0;
    position:absolute;
    transform:rotate(180deg);
    right:0;
    bottom:0;
    writing-mode: vertical-rl;
    text-orientation: mixed;
}
.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box__back .elementor-flip-box__layer__title{
    text-shadow:0 2px 6px rgba(9,8,6,0.82);
}
.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box__back .elementor-flip-box__layer__description{
    padding:20px;
    background:#dfddd6;
}
.elementor-5 .elementor-element.elementor-element-64dc69d .elementor-flip-box__back .elementor-flip-box__button{
    filter: drop-shadow(0px 2px 6px rgba(9,8,6,0.82));
    padding:13px 28px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-0c5576f */.elementor-5 .elementor-element.elementor-element-0c5576f{
    flex-grow:1;
    transition:all 0.3s ease-out;
}
.elementor-5 .elementor-element.elementor-element-0c5576f:hover{
    flex-grow: 1.55;
}
.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box__front .elementor-flip-box__layer__inner{
    height: 100%;
    position: relative;
}
.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box__front .elementor-flip-box__layer__title{
    margin:0;
    position:absolute;
    transform:rotate(180deg);
    right:0;
    bottom:0;
    writing-mode: vertical-rl;
    text-orientation: mixed;
}
.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box__back .elementor-flip-box__layer__title{
    text-shadow:0 2px 6px rgba(9,8,6,0.82);
}
.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box__back .elementor-flip-box__layer__description{
    padding:20px;
    background:#dfddd6;
}
.elementor-5 .elementor-element.elementor-element-0c5576f .elementor-flip-box__back .elementor-flip-box__button{
    filter: drop-shadow(0px 2px 6px rgba(9,8,6,0.82));
    padding:13px 28px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-b58658e */.elementor-5 .elementor-element.elementor-element-b58658e{
    flex-grow:1;
    transition:all 0.3s ease-out;
}
.elementor-5 .elementor-element.elementor-element-b58658e:hover{
    flex-grow: 1.55;
}
.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box__front .elementor-flip-box__layer__inner{
    height: 100%;
    position: relative;
}
.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box__front .elementor-flip-box__layer__title{
    margin:0;
    position:absolute;
    transform:rotate(180deg);
    right:0;
    bottom:0;
    writing-mode: vertical-rl;
    text-orientation: mixed;
}
.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box__back .elementor-flip-box__layer__title{
    text-shadow:0 2px 6px rgba(9,8,6,0.82);
}
.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box__back .elementor-flip-box__layer__description{
    padding:20px;
    background:#dfddd6;
}
.elementor-5 .elementor-element.elementor-element-b58658e .elementor-flip-box__back .elementor-flip-box__button{
    filter: drop-shadow(0px 2px 6px rgba(9,8,6,0.82));
    padding:13px 28px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-b3a21bd */.elementor-5 .elementor-element.elementor-element-b3a21bd{
    flex-grow:1;
    transition:all 0.3s ease-out;
}
.elementor-5 .elementor-element.elementor-element-b3a21bd:hover{
    flex-grow: 1.55;
}
.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box__front .elementor-flip-box__layer__inner{
    height: 100%;
    position: relative;
}
.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box__front .elementor-flip-box__layer__title{
    margin:0;
    position:absolute;
    transform:rotate(180deg);
    right:0;
    bottom:0;
    writing-mode: vertical-rl;
    text-orientation: mixed;
}
.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box__back .elementor-flip-box__layer__title{
    text-shadow:0 2px 6px rgba(9,8,6,0.82);
}
.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box__back .elementor-flip-box__layer__description{
    padding:20px;
    background:#dfddd6;
}
.elementor-5 .elementor-element.elementor-element-b3a21bd .elementor-flip-box__back .elementor-flip-box__button{
    filter: drop-shadow(0px 2px 6px rgba(9,8,6,0.82));
    padding:13px 28px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-3715855 */.elementor-5 .elementor-element.elementor-element-3715855{
    flex-grow:1;
    transition:all 0.3s ease-out;
}
.elementor-5 .elementor-element.elementor-element-3715855:hover{
    flex-grow: 1.55;
}
.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box__front .elementor-flip-box__layer__inner{
    height: 100%;
    position: relative;
}
.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box__front .elementor-flip-box__layer__title{
    margin:0;
    position:absolute;
    transform:rotate(180deg);
    right:0;
    bottom:0;
    writing-mode: vertical-rl;
    text-orientation: mixed;
}
.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box__back .elementor-flip-box__layer__title{
    text-shadow:0 2px 6px rgba(9,8,6,0.82);
}
.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box__back .elementor-flip-box__layer__description{
    padding:20px;
    background:#dfddd6;
}
.elementor-5 .elementor-element.elementor-element-3715855 .elementor-flip-box__back .elementor-flip-box__button{
    filter: drop-shadow(0px 2px 6px rgba(9,8,6,0.82));
    padding:13px 28px;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-2a78dbb */.elementor-5 .elementor-element.elementor-element-2a78dbb{
    flex-grow:1;
    transition:all 0.3s ease-out;
}
.elementor-5 .elementor-element.elementor-element-2a78dbb:hover{
    flex-grow: 1.55;
}
.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box__front .elementor-flip-box__layer__inner{
    height: 100%;
    position: relative;
}
.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box__front .elementor-flip-box__layer__title{
    margin:0;
    position:absolute;
    transform:rotate(180deg);
    right:0;
    bottom:0;
    writing-mode: vertical-rl;
    text-orientation: mixed;
}
.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box__back .elementor-flip-box__layer__title{
    text-shadow:0 2px 6px rgba(9,8,6,0.82);
}
.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box__back .elementor-flip-box__layer__description{
    padding:20px;
    background:#dfddd6;
}
.elementor-5 .elementor-element.elementor-element-2a78dbb .elementor-flip-box__back .elementor-flip-box__button{
    filter: drop-shadow(0px 2px 6px rgba(9,8,6,0.82));
    padding:13px 28px;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-9728e47 */.elementor-5 .elementor-element.elementor-element-9728e47 .e-gallery-grid .e-gallery-image{
    padding-bottom:113%;
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1ed4e18 */.elementor-5 .elementor-element.elementor-element-1ed4e18 .avis-slider{
    display: flex;
    flex-wrap:wrap;
    justify-content:space-around;
}
.elementor-5 .elementor-element.elementor-element-1ed4e18 .avis-item{
    background:#f4f2ea;
    width:31.7%;
    padding:65px 35px;
    text-align:center;
    min-height:425px;
    display:flex;
    align-items:center;
    justify-content: center;
    flex-direction: column;
    flex-wrap:wrap;
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    margin:30px 0;
}
.elementor-5 .elementor-element.elementor-element-1ed4e18 .avis-item .avis-author{
    color:#2c363a;
    font-size:24px;
    text-transform: uppercase;
    font-family:'Lora', sans-serif;
    line-height: 1.3em;
    margin-bottom:20px;
}
.elementor-5 .elementor-element.elementor-element-1ed4e18 .avis-item .avis-text{
    padding:20px 0;
    line-height:1.3em;
    border-top:1px solid #2c363a;
    border-bottom:1px solid #2c363a;
    margin-bottom:20px;
}
.elementor-5 .elementor-element.elementor-element-1ed4e18 .avis-item .avis-rating i{
    font-size:24px;
    margin:0 10px;
}
@media screen and (max-width: 1024px) {
	.elementor-5 .elementor-element.elementor-element-1ed4e18 .avis-item{
	    width:340px;
	    margin:15px 0;
	}
	.elementor-5 .elementor-element.elementor-element-1ed4e18 .avis-item:last-of-type{
	    margin-top:-100px;
	}
}
@media screen and (max-width: 767px) {
    .elementor-5 .elementor-element.elementor-element-1ed4e18 .avis-item:last-of-type{
	    margin-top:0px;
	}
}/* End custom CSS */