.elementor-2 .elementor-element.elementor-element-312ffb2b{overflow:hidden;margin-top:-225px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-4538d2ff{--spacer-size:100px;}.elementor-2 .elementor-element.elementor-element-a220af8 > .elementor-widget-container{padding:0px 0px -30px 0px;}.elementor-2 .elementor-element.elementor-element-a220af8 img{width:150px;}.elementor-2 .elementor-element.elementor-element-7e0eb4d2{text-align:center;}.elementor-2 .elementor-element.elementor-element-7e0eb4d2 .elementor-heading-title{color:#FFC52A;}.elementor-2 .elementor-element.elementor-element-19f7f8d1{text-align:center;}.elementor-2 .elementor-element.elementor-element-27de6f18{--spacer-size:140px;}.elementor-2 .elementor-element.elementor-element-4c16f203:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4c16f203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.loisirama.eu/wp-content/uploads/2022/11/partern-secondary.jpg");background-repeat:repeat;background-size:700px auto;}.elementor-2 .elementor-element.elementor-element-4c16f203{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-2 .elementor-element.elementor-element-4c16f203 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-124219d{--spacer-size:140px;}.elementor-2 .elementor-element.elementor-element-1e76a4a{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;top:130px;z-index:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1e76a4a{left:5%;}body.rtl .elementor-2 .elementor-element.elementor-element-1e76a4a{right:5%;}.elementor-2 .elementor-element.elementor-element-f1a564a{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;bottom:-40%;z-index:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f1a564a{left:-20vw;}body.rtl .elementor-2 .elementor-element.elementor-element-f1a564a{right:-20vw;}.elementor-2 .elementor-element.elementor-element-df4d22e{width:auto;max-width:auto;top:-50px;z-index:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-df4d22e{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-df4d22e{right:0px;}.elementor-2 .elementor-element.elementor-element-fdb6802{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-eafdd22 > .elementor-widget-container{--e-transform-rotateZ:50deg;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-eafdd22{left:-130px;}body.rtl .elementor-2 .elementor-element.elementor-element-eafdd22{right:-130px;}.elementor-2 .elementor-element.elementor-element-eafdd22{top:-130px;}.elementor-2 .elementor-element.elementor-element-55acb5d5 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a3c3a93 .elementor-heading-title{text-transform:uppercase;color:#FFC52A;}.elementor-2 .elementor-element.elementor-element-10f53737{--spacer-size:150px;}.elementor-2 .elementor-element.elementor-element-a587122{z-index:1;}.elementor-2 .elementor-element.elementor-element-30917eac:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-30917eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC600;background-image:url("https://www.loisirama.eu/wp-content/uploads/2022/11/background-loisirama-00.png");background-position:top center;background-repeat:no-repeat;background-size:100vw auto;}.elementor-2 .elementor-element.elementor-element-30917eac{overflow:hidden;border-style:solid;border-width:10px 0px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-2 .elementor-element.elementor-element-30917eac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-ce3e68d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:26.305px;z-index:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ce3e68d{left:52.114%;}body.rtl .elementor-2 .elementor-element.elementor-element-ce3e68d{right:52.114%;}.elementor-2 .elementor-element.elementor-element-58005eb > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-2 .elementor-element.elementor-element-58005eb .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c744cf5 .elementor-heading-title{font-size:2rem;font-weight:normal;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ab564a8 .elementor-heading-title{font-size:2rem;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d144a99 .elementor-heading-title{font-size:2rem;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-587d7f03{--spacer-size:100px;}@media(max-width:1024px){body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1e76a4a{left:10%;}body.rtl .elementor-2 .elementor-element.elementor-element-1e76a4a{right:10%;}.elementor-2 .elementor-element.elementor-element-1e76a4a{top:220px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f1a564a{left:10vw;}body.rtl .elementor-2 .elementor-element.elementor-element-f1a564a{right:10vw;}.elementor-2 .elementor-element.elementor-element-f1a564a{bottom:-5vh;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-eafdd22{left:-50px;}body.rtl .elementor-2 .elementor-element.elementor-element-eafdd22{right:-50px;}.elementor-2 .elementor-element.elementor-element-eafdd22{top:0%;}.elementor-2 .elementor-element.elementor-element-10f53737{--spacer-size:0px;}.elementor-2 .elementor-element.elementor-element-30917eac:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-30917eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ce3e68d{left:43.575vw;}body.rtl .elementor-2 .elementor-element.elementor-element-ce3e68d{right:43.575vw;}.elementor-2 .elementor-element.elementor-element-ce3e68d{top:19.062px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-1e76a4a{top:2.5%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-df4d22e{left:200px;}body.rtl .elementor-2 .elementor-element.elementor-element-df4d22e{right:200px;}.elementor-2 .elementor-element.elementor-element-df4d22e{z-index:-1;}.elementor-2 .elementor-element.elementor-element-eafdd22 > .elementor-widget-container{--e-transform-rotateZ:150deg;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-eafdd22{left:20%;}body.rtl .elementor-2 .elementor-element.elementor-element-eafdd22{right:20%;}.elementor-2 .elementor-element.elementor-element-eafdd22{top:-120px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ce3e68d{left:40.927vw;}body.rtl .elementor-2 .elementor-element.elementor-element-ce3e68d{right:40.927vw;}.elementor-2 .elementor-element.elementor-element-ce3e68d{top:5.337px;}}/* Start custom CSS for heading, class: .elementor-element-7e0eb4d2 */.elementor-2 .elementor-element.elementor-element-7e0eb4d2 .elementor-heading-title {
    line-height: .6;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e76a4a */.elementor-2 .elementor-element.elementor-element-1e76a4a {
    animation: float 12s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1a564a */.elementor-2 .elementor-element.elementor-element-f1a564a svg {
    animation: 20s float-bis ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df4d22e */.elementor-2 .elementor-element.elementor-element-df4d22e {
    animation: float-bis 5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eafdd22 */.elementor-2 .elementor-element.elementor-element-eafdd22 {
    animation: float 10s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce3e68d */.elementor-2 .elementor-element.elementor-element-ce3e68d {
    animation: spin 20s linear infinite;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7132d30 */.elementor-2 .elementor-element.elementor-element-7132d30 {
    max-width: 190px
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4f03cb4 */.elementor-2 .elementor-element.elementor-element-4f03cb4 {
    max-width: 180px
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76f00e0 */.elementor-2 .elementor-element.elementor-element-76f00e0 {
    max-width: 200px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-30917eac */.elementor-2 .elementor-element.elementor-element-30917eac { padding-top:25vw; }/* End custom CSS */