.elementor-50070101 .elementor-element.elementor-element-mrprqiy > .elementor-container{max-width:1500px;}.elementor-50070101 .elementor-element.elementor-element-mrprqiy{margin-top:0px;margin-bottom:0px;padding:50px 30px 50px 30px;}.elementor-50070101 .elementor-element.elementor-element-belnwoi > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-50070101 .elementor-element.elementor-element-ptxwtxn .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-ptxwtxn{color:#000000;font-size:3em;font-family:"Georgia", sans-serif;font-weight:600;line-height:1em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-ptxwtxn .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-ptxwtxn .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-ptxwtxn > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-mbgygpz .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-mbgygpz{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.5em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-mbgygpz .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-mbgygpz .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-gpgm1w5{background-color:rgba(245,245,243,0.62);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-8th9a7g > .elementor-element-populated{background-color:rgba(245,245,243,0.62);background-image:url("https://m1.homifab.com/img/cms/Canape_ouverture_express/BIANCArecadrage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-e49982j .elementor-spacer-inner{height:500px;}.elementor-50070101 .elementor-element.elementor-element-9ivdv5x.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-9ivdv5x > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-cnlhisk{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-cnlhisk .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-cnlhisk > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-mf8ll2l.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-mf8ll2l > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-pogv2pv{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-pogv2pv .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-pogv2pv > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-nwvi0kd{margin-top:0px;margin-bottom:0px;padding:15px 15px 50px 15px;}.elementor-50070101 .elementor-element.elementor-element-6f4muwv.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-rmhfmc6 .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-rmhfmc6{color:#000000;font-size:2.3em;font-family:"Georgia", sans-serif;font-weight:600;line-height:1em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-rmhfmc6 .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-rmhfmc6 .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-j59wh79 .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-j59wh79{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.5em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-j59wh79 .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-j59wh79 .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-j59wh79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 900px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-1ze7dfp > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-r24w4oh > .elementor-widget-container{margin:-10px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-4gahuzr a.elementor-button{font-size:1.2em;background-color:#0a0002;border-radius:40px 40px 40px 40px;}.elementor-50070101 .elementor-element.elementor-element-4gahuzr a.elementor-button:hover{color:#000000;background-color:#ffffff;border-color:#000000;}.elementor-50070101 .elementor-element.elementor-element-4gahuzr .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-50070101 .elementor-element.elementor-element-4gahuzr > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-9ce6yw8{background-color:rgba(245,245,243,0.62);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-hv5cqnt > .elementor-element-populated{background-color:rgba(245,245,243,0.62);background-image:url("https://m2.homifab.com/img/cms/Canape_ouverture_express/CASSIANrecadrage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-zxp1mqx .elementor-spacer-inner{height:500px;}.elementor-50070101 .elementor-element.elementor-element-cq0g8fw.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-cq0g8fw > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-7jtnf0c{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-7jtnf0c .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-7jtnf0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-kth4i1r.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-kth4i1r > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-nzzm5r0{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-nzzm5r0 .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-nzzm5r0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-o6z4z79{margin-top:0px;margin-bottom:0px;padding:15px 15px 50px 15px;}.elementor-50070101 .elementor-element.elementor-element-37tohyy.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-r29fkwd .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-r29fkwd{color:#000000;font-size:2.3em;font-family:"Georgia", sans-serif;font-weight:600;line-height:1em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-r29fkwd .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-r29fkwd .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-oosplp8 .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-oosplp8{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.5em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-oosplp8 .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-oosplp8 .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-oosplp8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 900px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ayihr1j > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-zov2wzo > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-9w3tq85 a.elementor-button{font-size:1.2em;background-color:#0a0002;border-radius:40px 40px 40px 40px;}.elementor-50070101 .elementor-element.elementor-element-9w3tq85 a.elementor-button:hover{color:#000000;background-color:#ffffff;border-color:#000000;}.elementor-50070101 .elementor-element.elementor-element-9w3tq85 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-50070101 .elementor-element.elementor-element-9w3tq85 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ao2y3fl{background-color:rgba(245,245,243,0.62);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-suaqo25 > .elementor-element-populated{background-color:rgba(245,245,243,0.62);background-image:url("https://m3.homifab.com/img/cms/Canape_ouverture_express/DARIOrecadrage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-v4qjhkk .elementor-spacer-inner{height:500px;}.elementor-50070101 .elementor-element.elementor-element-hr4tghf.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-hr4tghf > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-l60hh1p{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-l60hh1p .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-l60hh1p > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-xopbu58.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-xopbu58 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-iccr8be{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-iccr8be .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-iccr8be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-lu6uo9l{margin-top:0px;margin-bottom:0px;padding:15px 15px 50px 15px;}.elementor-50070101 .elementor-element.elementor-element-y8ev3bb.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-yh3ns94 .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-yh3ns94{color:#000000;font-size:2.3em;font-family:"Georgia", sans-serif;font-weight:600;line-height:1em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-yh3ns94 .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-yh3ns94 .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-tpi38cf .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-tpi38cf{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.5em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-tpi38cf .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-tpi38cf .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-tpi38cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 900px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-wcu6sbc > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-me3o8y9 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-53348eu a.elementor-button{font-size:1.2em;background-color:#0a0002;border-radius:40px 40px 40px 40px;}.elementor-50070101 .elementor-element.elementor-element-53348eu a.elementor-button:hover{color:#000000;background-color:#ffffff;border-color:#000000;}.elementor-50070101 .elementor-element.elementor-element-53348eu .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-50070101 .elementor-element.elementor-element-53348eu > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-32zwb31{background-color:rgba(245,245,243,0.62);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-3wazirr > .elementor-element-populated{background-color:rgba(245,245,243,0.62);background-image:url("https://m1.homifab.com/img/cms/Canape_ouverture_express/ANZIOrecadrage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-i5u5mhi .elementor-spacer-inner{height:500px;}.elementor-50070101 .elementor-element.elementor-element-6nhs14t.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-6nhs14t > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-hssnegi{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-hssnegi .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-0e9gomu.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-0e9gomu > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-unid03x{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-unid03x .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-unid03x > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-b4mrxgv{margin-top:0px;margin-bottom:0px;padding:15px 15px 50px 15px;}.elementor-50070101 .elementor-element.elementor-element-p3al7bc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-55hivye .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-55hivye{color:#000000;font-size:2.3em;font-family:"Georgia", sans-serif;font-weight:600;line-height:1em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-55hivye .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-55hivye .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-n6ghl3y .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-n6ghl3y{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.5em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-n6ghl3y .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-n6ghl3y .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-n6ghl3y > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 900px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-13nma4e > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-ir346oh > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-21i9i2r a.elementor-button{font-size:1.2em;background-color:#0a0002;border-radius:40px 40px 40px 40px;}.elementor-50070101 .elementor-element.elementor-element-21i9i2r a.elementor-button:hover{color:#000000;background-color:#ffffff;border-color:#000000;}.elementor-50070101 .elementor-element.elementor-element-21i9i2r .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-50070101 .elementor-element.elementor-element-21i9i2r > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-64hy8bu{background-color:rgba(245,245,243,0.62);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ge7oscp > .elementor-element-populated{background-color:rgba(245,245,243,0.62);background-image:url("https://m2.homifab.com/img/cms/Canape_ouverture_express/ANDREArecadrage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-fidb4nl .elementor-spacer-inner{height:500px;}.elementor-50070101 .elementor-element.elementor-element-wbbqu8o.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-wbbqu8o > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-zugumqd{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-zugumqd .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-gamw3j7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-gamw3j7 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-uv3lvd9{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-uv3lvd9 .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-ttwddid{margin-top:0px;margin-bottom:0px;padding:15px 15px 50px 15px;}.elementor-50070101 .elementor-element.elementor-element-yi2eqny.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-0408g98 .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-0408g98{color:#000000;font-size:2.3em;font-family:"Georgia", sans-serif;font-weight:600;line-height:1em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-0408g98 .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-0408g98 .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-66tkcmq .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-66tkcmq{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.5em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-66tkcmq .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-66tkcmq .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-66tkcmq > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 900px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ggheibk > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-a0981cv > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-9xkk3jm a.elementor-button{font-size:1.2em;background-color:#0a0002;border-radius:40px 40px 40px 40px;}.elementor-50070101 .elementor-element.elementor-element-9xkk3jm a.elementor-button:hover{color:#000000;background-color:#ffffff;border-color:#000000;}.elementor-50070101 .elementor-element.elementor-element-9xkk3jm .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-50070101 .elementor-element.elementor-element-9xkk3jm > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-btyiypa{background-color:rgba(245,245,243,0.62);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-pumpfap > .elementor-element-populated{background-color:rgba(245,245,243,0.62);background-image:url("https://m2.homifab.com/img/cms/Canape_ouverture_express/GINArecadrage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-2dfb1dw .elementor-spacer-inner{height:500px;}.elementor-50070101 .elementor-element.elementor-element-nsfigaz.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-nsfigaz > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-h8e6nl4{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-h8e6nl4 .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-up92u5c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-up92u5c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-jc4i3xd{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-jc4i3xd .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-jc4i3xd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-qh4z7tl{margin-top:0px;margin-bottom:0px;padding:15px 15px 50px 15px;}.elementor-50070101 .elementor-element.elementor-element-279p096.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-97m6xbp .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-97m6xbp{color:#000000;font-size:2.3em;font-family:"Georgia", sans-serif;font-weight:600;line-height:1em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-97m6xbp .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-97m6xbp .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-0d6gp2u .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-0d6gp2u{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.5em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-0d6gp2u .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-0d6gp2u .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-0d6gp2u > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 900px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-uao93c6 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-qlqxvob > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-02d85kq a.elementor-button{font-size:1.2em;background-color:#0a0002;border-radius:40px 40px 40px 40px;}.elementor-50070101 .elementor-element.elementor-element-02d85kq a.elementor-button:hover{color:#000000;background-color:#ffffff;border-color:#000000;}.elementor-50070101 .elementor-element.elementor-element-02d85kq .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-50070101 .elementor-element.elementor-element-02d85kq > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-0vjpjxy{background-color:rgba(245,245,243,0.62);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-2jqdand > .elementor-element-populated{background-color:rgba(245,245,243,0.62);background-image:url("https://m2.homifab.com/img/cms/Canape_ouverture_express/LEANDROrecadrage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-pzktu5g .elementor-spacer-inner{height:500px;}.elementor-50070101 .elementor-element.elementor-element-rp0lni1.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-rp0lni1 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ywhbecd{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-ywhbecd .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-wdinyfn.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-wdinyfn > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-mzxf4vv{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-mzxf4vv .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-mzxf4vv > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-qpnnh9z{margin-top:0px;margin-bottom:0px;padding:15px 15px 50px 15px;}.elementor-50070101 .elementor-element.elementor-element-idm0o6p.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-skjd4kg .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-skjd4kg{color:#000000;font-size:2.3em;font-family:"Georgia", sans-serif;font-weight:600;line-height:1em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-skjd4kg .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-skjd4kg .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-eleqtfc .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-eleqtfc{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.5em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-eleqtfc .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-eleqtfc .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-eleqtfc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 900px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-0972ktx > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-nkci52i > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-a3tj6gg a.elementor-button{font-size:1.2em;background-color:#0a0002;border-radius:40px 40px 40px 40px;}.elementor-50070101 .elementor-element.elementor-element-a3tj6gg a.elementor-button:hover{color:#000000;background-color:#ffffff;border-color:#000000;}.elementor-50070101 .elementor-element.elementor-element-a3tj6gg .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-50070101 .elementor-element.elementor-element-a3tj6gg > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ohzhnz8{background-color:rgba(245,245,243,0.62);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-6xs6868 > .elementor-element-populated{background-color:rgba(245,245,243,0.62);background-image:url("https://m2.homifab.com/img/cms/Canape_ouverture_express/LUMIOrecadrage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-q2kazvh .elementor-spacer-inner{height:500px;}.elementor-50070101 .elementor-element.elementor-element-yebf3xp.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-yebf3xp > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ewzmt13{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-ewzmt13 .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-leidw5g.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-leidw5g > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-t98f3x4{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-t98f3x4 .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-t98f3x4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-mzj8pxl{margin-top:0px;margin-bottom:0px;padding:15px 15px 50px 15px;}.elementor-50070101 .elementor-element.elementor-element-24t5evy.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-uq6l3j3 .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-uq6l3j3{color:#000000;font-size:2.3em;font-family:"Georgia", sans-serif;font-weight:600;line-height:1em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-uq6l3j3 .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-uq6l3j3 .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-v2juudf .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-v2juudf{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.5em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-v2juudf .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-v2juudf .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-v2juudf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 900px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-6lxdads > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-70pdcpr > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-i9kbd9b a.elementor-button{font-size:1.2em;background-color:#0a0002;border-radius:40px 40px 40px 40px;}.elementor-50070101 .elementor-element.elementor-element-i9kbd9b a.elementor-button:hover{color:#000000;background-color:#ffffff;border-color:#000000;}.elementor-50070101 .elementor-element.elementor-element-i9kbd9b .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-50070101 .elementor-element.elementor-element-i9kbd9b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ynihgye{background-color:rgba(245,245,243,0.62);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-qnb1w70 > .elementor-element-populated{background-color:rgba(245,245,243,0.62);background-image:url("https://m3.homifab.com/img/cms/Canape_ouverture_express/MATTIArecadrage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-h6tkjt4 .elementor-spacer-inner{height:500px;}.elementor-50070101 .elementor-element.elementor-element-q3gti8j.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-q3gti8j > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-8j3w5x2{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-8j3w5x2 .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-qtkp42r.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-qtkp42r > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-qf0l2at{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-qf0l2at .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-qf0l2at > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-jdzvhx0{margin-top:0px;margin-bottom:0px;padding:15px 15px 50px 15px;}.elementor-50070101 .elementor-element.elementor-element-ogqj0nt.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-8brbv3s .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-8brbv3s{color:#000000;font-size:2.3em;font-family:"Georgia", sans-serif;font-weight:600;line-height:1em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-8brbv3s .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-8brbv3s .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-ni298k5 .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-ni298k5{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.5em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-ni298k5 .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-ni298k5 .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-ni298k5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 900px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-wqdm3z6 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-n8k11j2 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-xzhshut a.elementor-button{font-size:1.2em;background-color:#0a0002;border-radius:40px 40px 40px 40px;}.elementor-50070101 .elementor-element.elementor-element-xzhshut a.elementor-button:hover{color:#000000;background-color:#ffffff;border-color:#000000;}.elementor-50070101 .elementor-element.elementor-element-xzhshut .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-50070101 .elementor-element.elementor-element-xzhshut > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ihmokyy{background-color:rgba(245,245,243,0.62);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-34u78ny > .elementor-element-populated{background-color:rgba(245,245,243,0.62);background-image:url("https://m1.homifab.com/img/cms/Canape_ouverture_express/2NOVOLIrecadrage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-sukao8w .elementor-spacer-inner{height:500px;}.elementor-50070101 .elementor-element.elementor-element-2y05pye.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-2y05pye > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-nnpr7fz{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-nnpr7fz .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-wmcbv46.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-wmcbv46 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-esdmbgm{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-esdmbgm .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-esdmbgm > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-9o0qnij{margin-top:0px;margin-bottom:0px;padding:15px 15px 50px 15px;}.elementor-50070101 .elementor-element.elementor-element-dj6q96m.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-e5hdjve .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-e5hdjve{color:#000000;font-size:2.3em;font-family:"Georgia", sans-serif;font-weight:600;line-height:1em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-e5hdjve .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-e5hdjve .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-48wihho .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-48wihho{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.5em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-48wihho .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-48wihho .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-48wihho > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 900px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ucborn4 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-ntyiwrd > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-2xtkaqs a.elementor-button{font-size:1.2em;background-color:#0a0002;border-radius:40px 40px 40px 40px;}.elementor-50070101 .elementor-element.elementor-element-2xtkaqs a.elementor-button:hover{color:#000000;background-color:#ffffff;border-color:#000000;}.elementor-50070101 .elementor-element.elementor-element-2xtkaqs .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-50070101 .elementor-element.elementor-element-2xtkaqs > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-gmxn4r2{background-color:rgba(245,245,243,0.62);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-nzzr1dk > .elementor-element-populated{background-color:rgba(245,245,243,0.62);background-image:url("https://m2.homifab.com/img/cms/Canape_ouverture_express/2PALOMArecadrage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-4p99ftv .elementor-spacer-inner{height:500px;}.elementor-50070101 .elementor-element.elementor-element-3tkv7c4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-3tkv7c4 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-1elhkrv{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-1elhkrv .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-fmjuco0.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-fmjuco0 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-k9s776o{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-k9s776o .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-k9s776o > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-k85hix1{margin-top:0px;margin-bottom:0px;padding:15px 15px 50px 15px;}.elementor-50070101 .elementor-element.elementor-element-tcv28hf.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-1qyg0y8 .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-1qyg0y8{color:#000000;font-size:2.3em;font-family:"Georgia", sans-serif;font-weight:600;line-height:1em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-1qyg0y8 .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-1qyg0y8 .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-etp49fe .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-etp49fe{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.5em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-etp49fe .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-etp49fe .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-etp49fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 900px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-d4f8no9 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-qyz4sag > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-v9aio73 a.elementor-button{font-size:1.2em;background-color:#0a0002;border-radius:40px 40px 40px 40px;}.elementor-50070101 .elementor-element.elementor-element-v9aio73 a.elementor-button:hover{color:#000000;background-color:#ffffff;border-color:#000000;}.elementor-50070101 .elementor-element.elementor-element-v9aio73 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-50070101 .elementor-element.elementor-element-v9aio73 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-3fig93e{background-color:rgba(245,245,243,0.62);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-gw9121y > .elementor-element-populated{background-color:rgba(245,245,243,0.62);background-image:url("https://m1.homifab.com/img/cms/Canape_ouverture_express/SALVIArecadrage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-th7we7s .elementor-spacer-inner{height:500px;}.elementor-50070101 .elementor-element.elementor-element-46voiq9.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-46voiq9 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-d0nr28f{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-d0nr28f .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-49njgpf.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-49njgpf > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-p14j1ku{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-p14j1ku .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-p14j1ku > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-rubb8qv{margin-top:0px;margin-bottom:0px;padding:15px 15px 50px 15px;}.elementor-50070101 .elementor-element.elementor-element-avi9f36.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-671auqo .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-671auqo{color:#000000;font-size:2.3em;font-family:"Georgia", sans-serif;font-weight:600;line-height:1em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-671auqo .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-671auqo .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-kfght8x .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-kfght8x{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.5em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-kfght8x .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-kfght8x .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-kfght8x > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 900px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-iecwclr > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-3tflzaa > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-s93lfy1 a.elementor-button{font-size:1.2em;background-color:#0a0002;border-radius:40px 40px 40px 40px;}.elementor-50070101 .elementor-element.elementor-element-s93lfy1 a.elementor-button:hover{color:#000000;background-color:#ffffff;border-color:#000000;}.elementor-50070101 .elementor-element.elementor-element-s93lfy1 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-50070101 .elementor-element.elementor-element-s93lfy1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-47sevaq{background-color:rgba(245,245,243,0.62);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-s5b0snb > .elementor-element-populated{background-color:rgba(245,245,243,0.62);background-image:url("https://m1.homifab.com/img/cms/Canape_ouverture_express/SIENNErecadrage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-i5g69ey .elementor-spacer-inner{height:500px;}.elementor-50070101 .elementor-element.elementor-element-i8ssjw6.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-i8ssjw6 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-jcaf362{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-jcaf362 .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-h0ks657.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-h0ks657 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-g5n7b4l{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-g5n7b4l .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-g5n7b4l > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-1p2tgk9{margin-top:0px;margin-bottom:0px;padding:15px 15px 50px 15px;}.elementor-50070101 .elementor-element.elementor-element-x6vv999.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-sbkp2f9 .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-sbkp2f9{color:#000000;font-size:2.3em;font-family:"Georgia", sans-serif;font-weight:600;line-height:1em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-sbkp2f9 .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-sbkp2f9 .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-2gsqofo .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-2gsqofo{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.5em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-2gsqofo .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-2gsqofo .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-2gsqofo > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 900px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ws53juy > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-fyw5igm > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-242h4ah a.elementor-button{font-size:1.2em;background-color:#0a0002;border-radius:40px 40px 40px 40px;}.elementor-50070101 .elementor-element.elementor-element-242h4ah a.elementor-button:hover{color:#000000;background-color:#ffffff;border-color:#000000;}.elementor-50070101 .elementor-element.elementor-element-242h4ah .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-50070101 .elementor-element.elementor-element-242h4ah > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-d1q8vuk{background-color:rgba(245,245,243,0.62);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-9lux2sf > .elementor-element-populated{background-color:rgba(245,245,243,0.62);background-image:url("https://m2.homifab.com/img/cms/Canape_ouverture_express/SILVIArecadrage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-28zpdh8 .elementor-spacer-inner{height:500px;}.elementor-50070101 .elementor-element.elementor-element-ywp1u4k.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-ywp1u4k > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ogui2ds{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-ogui2ds .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-5mq0boo.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-5mq0boo > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-970t4rf{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-970t4rf .elementor-image img{max-width:100%;opacity:1;}.elementor-50070101 .elementor-element.elementor-element-970t4rf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-36gionc{margin-top:0px;margin-bottom:0px;padding:15px 15px 50px 15px;}.elementor-50070101 .elementor-element.elementor-element-hwfg2kv.elementor-column .elementor-column-wrap{align-items:center;}.elementor-50070101 .elementor-element.elementor-element-iur7nls .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-iur7nls{color:#000000;font-size:2.3em;font-family:"Georgia", sans-serif;font-weight:600;line-height:1em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-iur7nls .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-iur7nls .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-iapz9w7 .elementor-text-editor{text-align:left;}.elementor-50070101 .elementor-element.elementor-element-iapz9w7{color:#000000;font-size:1.2em;font-weight:normal;line-height:1.5em;}body:not(.rtl) .elementor-50070101 .elementor-element.elementor-element-iapz9w7 .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-50070101 .elementor-element.elementor-element-iapz9w7 .elementor-drop-cap{margin-left:10px;}.elementor-50070101 .elementor-element.elementor-element-iapz9w7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 900px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-h3xeb92 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-zao5zv2 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-50070101 .elementor-element.elementor-element-h3s8d88 a.elementor-button{font-size:1.2em;background-color:#0a0002;border-radius:40px 40px 40px 40px;}.elementor-50070101 .elementor-element.elementor-element-h3s8d88 a.elementor-button:hover{color:#000000;background-color:#ffffff;border-color:#000000;}.elementor-50070101 .elementor-element.elementor-element-h3s8d88 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-50070101 .elementor-element.elementor-element-h3s8d88 > .elementor-widget-container{padding:20px 0px 0px 0px;}@media(max-width:767px){.elementor-50070101 .elementor-element.elementor-element-mrprqiy{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-50070101 .elementor-element.elementor-element-belnwoi > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-gpgm1w5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-8th9a7g > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-e49982j .elementor-spacer-inner{height:153px;}.elementor-50070101 .elementor-element.elementor-element-e49982j > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-50070101 .elementor-element.elementor-element-9ivdv5x > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-cnlhisk > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-mf8ll2l > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-pogv2pv > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-nwvi0kd{margin-top:15px;margin-bottom:15px;}.elementor-50070101 .elementor-element.elementor-element-6f4muwv > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-rmhfmc6 .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-j59wh79 .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-j59wh79 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-1ze7dfp > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-r24w4oh > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-9ce6yw8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-hv5cqnt > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-zxp1mqx .elementor-spacer-inner{height:153px;}.elementor-50070101 .elementor-element.elementor-element-zxp1mqx > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-50070101 .elementor-element.elementor-element-cq0g8fw > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-7jtnf0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-kth4i1r > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-nzzm5r0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-o6z4z79{margin-top:15px;margin-bottom:15px;}.elementor-50070101 .elementor-element.elementor-element-37tohyy > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-r29fkwd .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-oosplp8 .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-oosplp8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ayihr1j > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-zov2wzo > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ao2y3fl{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-suaqo25 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-v4qjhkk .elementor-spacer-inner{height:153px;}.elementor-50070101 .elementor-element.elementor-element-v4qjhkk > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-50070101 .elementor-element.elementor-element-hr4tghf > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-l60hh1p > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-xopbu58 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-iccr8be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-lu6uo9l{margin-top:15px;margin-bottom:15px;}.elementor-50070101 .elementor-element.elementor-element-y8ev3bb > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-yh3ns94 .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-tpi38cf .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-tpi38cf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-wcu6sbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-me3o8y9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-32zwb31{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-3wazirr > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-i5u5mhi .elementor-spacer-inner{height:153px;}.elementor-50070101 .elementor-element.elementor-element-i5u5mhi > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-50070101 .elementor-element.elementor-element-6nhs14t > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-0e9gomu > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-unid03x > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-b4mrxgv{margin-top:15px;margin-bottom:15px;}.elementor-50070101 .elementor-element.elementor-element-p3al7bc > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-55hivye .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-n6ghl3y .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-n6ghl3y > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-13nma4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ir346oh > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-64hy8bu{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ge7oscp > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-fidb4nl .elementor-spacer-inner{height:153px;}.elementor-50070101 .elementor-element.elementor-element-fidb4nl > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-50070101 .elementor-element.elementor-element-wbbqu8o > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-gamw3j7 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ttwddid{margin-top:15px;margin-bottom:15px;}.elementor-50070101 .elementor-element.elementor-element-yi2eqny > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-0408g98 .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-66tkcmq .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-66tkcmq > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ggheibk > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-a0981cv > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-btyiypa{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-pumpfap > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-2dfb1dw .elementor-spacer-inner{height:153px;}.elementor-50070101 .elementor-element.elementor-element-2dfb1dw > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-50070101 .elementor-element.elementor-element-nsfigaz > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-up92u5c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-jc4i3xd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-qh4z7tl{margin-top:15px;margin-bottom:15px;}.elementor-50070101 .elementor-element.elementor-element-279p096 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-97m6xbp .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-0d6gp2u .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-0d6gp2u > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-uao93c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-qlqxvob > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-0vjpjxy{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-2jqdand > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-pzktu5g .elementor-spacer-inner{height:153px;}.elementor-50070101 .elementor-element.elementor-element-pzktu5g > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-50070101 .elementor-element.elementor-element-rp0lni1 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-wdinyfn > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-mzxf4vv > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-qpnnh9z{margin-top:15px;margin-bottom:15px;}.elementor-50070101 .elementor-element.elementor-element-idm0o6p > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-skjd4kg .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-eleqtfc .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-eleqtfc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-0972ktx > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-nkci52i > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ohzhnz8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-6xs6868 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-q2kazvh .elementor-spacer-inner{height:153px;}.elementor-50070101 .elementor-element.elementor-element-q2kazvh > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-50070101 .elementor-element.elementor-element-yebf3xp > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-leidw5g > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-t98f3x4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-mzj8pxl{margin-top:15px;margin-bottom:15px;}.elementor-50070101 .elementor-element.elementor-element-24t5evy > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-uq6l3j3 .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-v2juudf .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-v2juudf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-6lxdads > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-70pdcpr > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ynihgye{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-qnb1w70 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-h6tkjt4 .elementor-spacer-inner{height:153px;}.elementor-50070101 .elementor-element.elementor-element-h6tkjt4 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-50070101 .elementor-element.elementor-element-q3gti8j > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-qtkp42r > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-qf0l2at > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-jdzvhx0{margin-top:15px;margin-bottom:15px;}.elementor-50070101 .elementor-element.elementor-element-ogqj0nt > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-8brbv3s .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-ni298k5 .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-ni298k5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-wqdm3z6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-n8k11j2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ihmokyy{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-34u78ny > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-sukao8w .elementor-spacer-inner{height:153px;}.elementor-50070101 .elementor-element.elementor-element-sukao8w > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-50070101 .elementor-element.elementor-element-2y05pye > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-wmcbv46 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-esdmbgm > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-9o0qnij{margin-top:15px;margin-bottom:15px;}.elementor-50070101 .elementor-element.elementor-element-dj6q96m > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-e5hdjve .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-48wihho .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-48wihho > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ucborn4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ntyiwrd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-gmxn4r2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-nzzr1dk > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-4p99ftv .elementor-spacer-inner{height:153px;}.elementor-50070101 .elementor-element.elementor-element-4p99ftv > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-50070101 .elementor-element.elementor-element-3tkv7c4 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-fmjuco0 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-k9s776o > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-k85hix1{margin-top:15px;margin-bottom:15px;}.elementor-50070101 .elementor-element.elementor-element-tcv28hf > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-1qyg0y8 .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-etp49fe .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-etp49fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-d4f8no9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-qyz4sag > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-3fig93e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-gw9121y > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-th7we7s .elementor-spacer-inner{height:153px;}.elementor-50070101 .elementor-element.elementor-element-th7we7s > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-50070101 .elementor-element.elementor-element-46voiq9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-49njgpf > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-p14j1ku > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-rubb8qv{margin-top:15px;margin-bottom:15px;}.elementor-50070101 .elementor-element.elementor-element-avi9f36 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-671auqo .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-kfght8x .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-kfght8x > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-iecwclr > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-3tflzaa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-47sevaq{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-s5b0snb > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-i5g69ey .elementor-spacer-inner{height:153px;}.elementor-50070101 .elementor-element.elementor-element-i5g69ey > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-50070101 .elementor-element.elementor-element-i8ssjw6 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-h0ks657 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-g5n7b4l > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-1p2tgk9{margin-top:15px;margin-bottom:15px;}.elementor-50070101 .elementor-element.elementor-element-x6vv999 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-sbkp2f9 .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-2gsqofo .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-2gsqofo > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-ws53juy > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-fyw5igm > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-d1q8vuk{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-9lux2sf > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-28zpdh8 .elementor-spacer-inner{height:153px;}.elementor-50070101 .elementor-element.elementor-element-28zpdh8 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-50070101 .elementor-element.elementor-element-ywp1u4k > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-5mq0boo > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-970t4rf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-36gionc{margin-top:15px;margin-bottom:15px;}.elementor-50070101 .elementor-element.elementor-element-hwfg2kv > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-iur7nls .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-iapz9w7 .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-iapz9w7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-h3xeb92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-zao5zv2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-8th9a7g */.elementor-50070101 .elementor-element.elementor-element-8th9a7g {
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-8th9a7g .col-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cnlhisk */mix-blend-mode: multiply;/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9ivdv5x */.elementor-50070101 .elementor-element.elementor-element-9ivdv5x img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-9ivdv5x .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-9ivdv5x .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-9ivdv5x {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-pogv2pv */.elementor-50070101 .elementor-element.elementor-element-pogv2pv img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-pogv2pv .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-pogv2pv .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-pogv2pv {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-gpgm1w5 */.elementor-50070101 .elementor-element.elementor-element-gpgm1w5 img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-gpgm1w5 .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-gpgm1w5 .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-gpgm1w5 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ze7dfp */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e9e3dd;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #af5c47;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #67654d;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Creme {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b9aea5;
    border-radius: 30px;
}
#Creme:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertforet {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #303b27;
    border-radius: 30px;
}
#Vertforet:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #918885;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Rose {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b59faa;
    border-radius: 30px;
}
#Rose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Beigeboucle {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #ffffff;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Kaki {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #696a51;
    border-radius: 30px;
}
#Kaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-r24w4oh */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e9e3dd;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #af5c47;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #67654d;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Creme {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b9aea5;
    border-radius: 30px;
}
#Creme:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertforet {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #303b27;
    border-radius: 30px;
}
#Vertforet:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #918885;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Rose{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b59faa;
    border-radius: 30px;
}
#Rose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Beigeboucle{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #fffff;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Kaki{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #696a51;
    border-radius: 30px;
}
#Kaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;}
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-hv5cqnt */.elementor-50070101 .elementor-element.elementor-element-hv5cqnt {
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-hv5cqnt .col-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7jtnf0c */mix-blend-mode: multiply;/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cq0g8fw */.elementor-50070101 .elementor-element.elementor-element-cq0g8fw img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-cq0g8fw .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-cq0g8fw .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-cq0g8fw {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-nzzm5r0 */.elementor-50070101 .elementor-element.elementor-element-nzzm5r0 img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-nzzm5r0 .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-nzzm5r0 .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-nzzm5r0 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9ce6yw8 */.elementor-50070101 .elementor-element.elementor-element-9ce6yw8 img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-9ce6yw8 .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-9ce6yw8 .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-9ce6yw8 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ayihr1j */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #cfc7bc;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Vertolive {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #7e7f57;
    border-radius: 30px;
}
#Vertolive:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #98594b;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b4a28a;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Moka {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #786048;
    border-radius: 30px;
}
#Moka:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertsauge {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b2b79f;
    border-radius: 30px;
}
#Vertsauge:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Bleu{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #4f5d6b;
    border-radius: 30px;
}
#Bleu:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-zov2wzo */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #cfc7bc;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Vertolive {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #7e7f57;
    border-radius: 30px;
}
#Vertolive:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #98594b;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b4a28a;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Moka {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #786048;
    border-radius: 30px;
}
#Moka:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertsauge {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b2b79f;
    border-radius: 30px;
}
#Vertsauge:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Bleu{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #4f5d6b;
    border-radius: 30px;
}
#Bleu:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-suaqo25 */.elementor-50070101 .elementor-element.elementor-element-suaqo25 {
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-suaqo25 .col-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-l60hh1p */mix-blend-mode: multiply;/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-hr4tghf */.elementor-50070101 .elementor-element.elementor-element-hr4tghf img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-hr4tghf .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-hr4tghf .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-hr4tghf {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-iccr8be */.elementor-50070101 .elementor-element.elementor-element-iccr8be img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-iccr8be .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-iccr8be .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-iccr8be {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ao2y3fl */.elementor-50070101 .elementor-element.elementor-element-ao2y3fl img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-ao2y3fl .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-ao2y3fl .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-ao2y3fl {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-wcu6sbc */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e3dace;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #374337;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Gris {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b6b6b2;
    border-radius: 30px;
}
#Gris:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Beigeboucle {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e0ddd7;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-me3o8y9 */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e3dace;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #374337;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Gris {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b6b6b2;
    border-radius: 30px;
}
#Gris:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Beigeboucle {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e0ddd7;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3wazirr */.elementor-50070101 .elementor-element.elementor-element-3wazirr {
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-3wazirr .col-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6nhs14t */.elementor-50070101 .elementor-element.elementor-element-6nhs14t img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-6nhs14t .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-6nhs14t .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-6nhs14t {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-unid03x */.elementor-50070101 .elementor-element.elementor-element-unid03x img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-unid03x .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-unid03x .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-unid03x {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32zwb31 */.elementor-50070101 .elementor-element.elementor-element-32zwb31 img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-32zwb31 .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-32zwb31 .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-32zwb31 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13nma4e */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #cfc7bc;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Vertolive {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #7e7f57;
    border-radius: 30px;
}
#Vertolive:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #98594b;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b4a28a;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Moka {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #786048;
    border-radius: 30px;
}
#Moka:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertsauge {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b2b79f;
    border-radius: 30px;
}
#Vertsauge:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Bleu{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #4f5d6b;
    border-radius: 30px;
}
#Bleu:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ir346oh */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #cfc7bc;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Vertolive {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #7e7f57;
    border-radius: 30px;
}
#Vertolive:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #98594b;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b4a28a;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Moka {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #786048;
    border-radius: 30px;
}
#Moka:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertsauge {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b2b79f;
    border-radius: 30px;
}
#Vertsauge:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Bleu{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #4f5d6b;
    border-radius: 30px;
}
#Bleu:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ge7oscp */.elementor-50070101 .elementor-element.elementor-element-ge7oscp {
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-ge7oscp .col-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-wbbqu8o */.elementor-50070101 .elementor-element.elementor-element-wbbqu8o img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-wbbqu8o .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-wbbqu8o .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-wbbqu8o {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-64hy8bu */.elementor-50070101 .elementor-element.elementor-element-64hy8bu img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-64hy8bu .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-64hy8bu .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-64hy8bu {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ggheibk */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e9e3dd;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #af5c47;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #67654d;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Creme {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b9aea5;
    border-radius: 30px;
}
#Creme:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertforet {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #303b27;
    border-radius: 30px;
}
#Vertforet:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #918885;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Rose{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b59faa;
    border-radius: 30px;
}
#Rose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Beigeboucle{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #fffff;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Kaki{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #696a51;
    border-radius: 30px;
}
#Kaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;}
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0981cv */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e9e3dd;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #af5c47;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #67654d;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Creme {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b9aea5;
    border-radius: 30px;
}
#Creme:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertforet {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #303b27;
    border-radius: 30px;
}
#Vertforet:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #918885;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Rose{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b59faa;
    border-radius: 30px;
}
#Rose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Beigeboucle{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #fffff;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Kaki{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #696a51;
    border-radius: 30px;
}
#Kaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;}
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-pumpfap */.elementor-50070101 .elementor-element.elementor-element-pumpfap {
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-pumpfap .col-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-nsfigaz */.elementor-50070101 .elementor-element.elementor-element-nsfigaz img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-nsfigaz .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-nsfigaz .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-nsfigaz {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-jc4i3xd */.elementor-50070101 .elementor-element.elementor-element-jc4i3xd img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-jc4i3xd .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-jc4i3xd .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-jc4i3xd {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-btyiypa */.elementor-50070101 .elementor-element.elementor-element-btyiypa img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-btyiypa .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-btyiypa .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-btyiypa {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-uao93c6 */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e9e3dd;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #af5c47;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #67654d;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Creme {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b9aea5;
    border-radius: 30px;
}
#Creme:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertforet {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #303b27;
    border-radius: 30px;
}
#Vertforet:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #918885;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Rose{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b59faa;
    border-radius: 30px;
}
#Rose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Beigeboucle{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #fffff;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Kaki{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #696a51;
    border-radius: 30px;
}
#Kaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;}
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-qlqxvob */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e9e3dd;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #af5c47;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #67654d;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Creme {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b9aea5;
    border-radius: 30px;
}
#Creme:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertforet {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #303b27;
    border-radius: 30px;
}
#Vertforet:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #918885;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Rose{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b59faa;
    border-radius: 30px;
}
#Rose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Beigeboucle{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #fffff;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Kaki{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #696a51;
    border-radius: 30px;
}
#Kaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;}
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2jqdand */.elementor-50070101 .elementor-element.elementor-element-2jqdand {
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-2jqdand .col-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-rp0lni1 */.elementor-50070101 .elementor-element.elementor-element-rp0lni1 img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-rp0lni1 .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-rp0lni1 .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-rp0lni1 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-mzxf4vv */.elementor-50070101 .elementor-element.elementor-element-mzxf4vv img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-mzxf4vv .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-mzxf4vv .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-mzxf4vv {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0vjpjxy */.elementor-50070101 .elementor-element.elementor-element-0vjpjxy img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-0vjpjxy .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-0vjpjxy .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-0vjpjxy {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0972ktx */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e9e3dd;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #af5c47;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #67654d;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Creme {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b9aea5;
    border-radius: 30px;
}
#Creme:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertforet {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #303b27;
    border-radius: 30px;
}
#Vertforet:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #918885;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Rose{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b59faa;
    border-radius: 30px;
}
#Rose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Beigeboucle{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #fffff;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Kaki{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #696a51;
    border-radius: 30px;
}
#Kaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;}
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-nkci52i */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e9e3dd;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #af5c47;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #67654d;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Creme {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b9aea5;
    border-radius: 30px;
}
#Creme:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertforet {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #303b27;
    border-radius: 30px;
}
#Vertforet:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #918885;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Rose{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b59faa;
    border-radius: 30px;
}
#Rose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Beigeboucle{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #fffff;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Kaki{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #696a51;
    border-radius: 30px;
}
#Kaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;}
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6xs6868 */.elementor-50070101 .elementor-element.elementor-element-6xs6868 {
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-6xs6868 .col-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-yebf3xp */.elementor-50070101 .elementor-element.elementor-element-yebf3xp img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-yebf3xp .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-yebf3xp .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-yebf3xp {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-t98f3x4 */.elementor-50070101 .elementor-element.elementor-element-t98f3x4 img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-t98f3x4 .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-t98f3x4 .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-t98f3x4 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ohzhnz8 */.elementor-50070101 .elementor-element.elementor-element-ohzhnz8 img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-ohzhnz8 .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-ohzhnz8 .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-ohzhnz8 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6lxdads */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #cfc7bc;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Vertolive {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #7e7f57;
    border-radius: 30px;
}
#Vertolive:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #98594b;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b4a28a;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Moka {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #786048;
    border-radius: 30px;
}
#Moka:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertsauge {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b2b79f;
    border-radius: 30px;
}
#Vertsauge:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Bleu{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #4f5d6b;
    border-radius: 30px;
}
#Bleu:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70pdcpr */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #cfc7bc;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Vertolive {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #7e7f57;
    border-radius: 30px;
}
#Vertolive:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #98594b;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b4a28a;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Moka {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #786048;
    border-radius: 30px;
}
#Moka:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertsauge {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b2b79f;
    border-radius: 30px;
}
#Vertsauge:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Bleu{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #4f5d6b;
    border-radius: 30px;
}
#Bleu:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-qnb1w70 */.elementor-50070101 .elementor-element.elementor-element-qnb1w70 {
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-qnb1w70 .col-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-q3gti8j */.elementor-50070101 .elementor-element.elementor-element-q3gti8j img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-q3gti8j .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-q3gti8j .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-q3gti8j {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-qf0l2at */.elementor-50070101 .elementor-element.elementor-element-qf0l2at img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-qf0l2at .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-qf0l2at .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-qf0l2at {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ynihgye */.elementor-50070101 .elementor-element.elementor-element-ynihgye img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-ynihgye .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-ynihgye .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-ynihgye {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-wqdm3z6 */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #dfdad5;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #6c7263;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Gris {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #9f9ea4;
    border-radius: 30px;
}
#Gris:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-n8k11j2 */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #dfdad5;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #6c7263;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Gris {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #9f9ea4;
    border-radius: 30px;
}
#Gris:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-34u78ny */.elementor-50070101 .elementor-element.elementor-element-34u78ny {
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-34u78ny .col-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2y05pye */.elementor-50070101 .elementor-element.elementor-element-2y05pye img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-2y05pye .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-2y05pye .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-2y05pye {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-esdmbgm */.elementor-50070101 .elementor-element.elementor-element-esdmbgm img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-esdmbgm .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-esdmbgm .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-esdmbgm {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ihmokyy */.elementor-50070101 .elementor-element.elementor-element-ihmokyy img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-ihmokyy .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-ihmokyy .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-ihmokyy {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ucborn4 */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #efe5d2;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertkaki {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #7a755b;
    border-radius: 30px;
}
#Vertkaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertforet {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #515e4e;
    border-radius: 30px;
}
#Vertforet:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vieuxrose {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b5847d;
    border-radius: 30px;
}
#Vieuxrose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Marronclair {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #fad8bf;
    border-radius: 30px;
}
#Marronclair:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Marron {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #42312d;
    border-radius: 30px;
}
#Marron:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Bleuciel {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b7c9d6;
    border-radius: 30px;
}
#Bleuciel:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Bleufonce {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #172d3c;
    border-radius: 30px;
}
#Bleufonce:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Rose {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #f9dcd7;
    border-radius: 30px;
}
#Rose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Bleupastel {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b6c5c1;
    border-radius: 30px;
}
#Bleupastel:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ntyiwrd */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #dfdad5;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #6c7263;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Gris {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #9f9ea4;
    border-radius: 30px;
}
#Gris:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-nzzr1dk */.elementor-50070101 .elementor-element.elementor-element-nzzr1dk {
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-nzzr1dk .col-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3tkv7c4 */.elementor-50070101 .elementor-element.elementor-element-3tkv7c4 img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-3tkv7c4 .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-3tkv7c4 .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-3tkv7c4 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-k9s776o */.elementor-50070101 .elementor-element.elementor-element-k9s776o img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-k9s776o .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-k9s776o .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-k9s776o {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-gmxn4r2 */.elementor-50070101 .elementor-element.elementor-element-gmxn4r2 img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-gmxn4r2 .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-gmxn4r2 .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-gmxn4r2 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d4f8no9 */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e9e3dd;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #af5c47;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #67654d;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Creme {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b9aea5;
    border-radius: 30px;
}
#Creme:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertforet {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #303b27;
    border-radius: 30px;
}
#Vertforet:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #918885;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Rose{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b59faa;
    border-radius: 30px;
}
#Rose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Beigeboucle{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #fffff;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Kaki{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #696a51;
    border-radius: 30px;
}
#Kaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;}
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-qyz4sag */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e9e3dd;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #af5c47;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #67654d;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Creme {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b9aea5;
    border-radius: 30px;
}
#Creme:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertforet {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #303b27;
    border-radius: 30px;
}
#Vertforet:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #918885;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Rose{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b59faa;
    border-radius: 30px;
}
#Rose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Beigeboucle{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #fffff;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Kaki{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #696a51;
    border-radius: 30px;
}
#Kaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;}
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-gw9121y */.elementor-50070101 .elementor-element.elementor-element-gw9121y {
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-gw9121y .col-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46voiq9 */.elementor-50070101 .elementor-element.elementor-element-46voiq9 img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-46voiq9 .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-46voiq9 .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-46voiq9 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-p14j1ku */.elementor-50070101 .elementor-element.elementor-element-p14j1ku img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-p14j1ku .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-p14j1ku .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-p14j1ku {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3fig93e */.elementor-50070101 .elementor-element.elementor-element-3fig93e img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-3fig93e .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-3fig93e .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-3fig93e {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-iecwclr */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e9e3dd;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #af5c47;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #67654d;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Creme {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b9aea5;
    border-radius: 30px;
}
#Creme:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertforet {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #303b27;
    border-radius: 30px;
}
#Vertforet:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #918885;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Rose{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b59faa;
    border-radius: 30px;
}
#Rose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Beigeboucle{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #fffff;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Kaki{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #696a51;
    border-radius: 30px;
}
#Kaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;}
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3tflzaa */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e9e3dd;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #af5c47;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #67654d;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Creme {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b9aea5;
    border-radius: 30px;
}
#Creme:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertforet {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #303b27;
    border-radius: 30px;
}
#Vertforet:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #918885;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Rose{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b59faa;
    border-radius: 30px;
}
#Rose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Beigeboucle{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #fffff;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Kaki{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #696a51;
    border-radius: 30px;
}
#Kaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;}
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-s5b0snb */.elementor-50070101 .elementor-element.elementor-element-s5b0snb {
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-s5b0snb .col-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-i8ssjw6 */.elementor-50070101 .elementor-element.elementor-element-i8ssjw6 img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-i8ssjw6 .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-i8ssjw6 .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-i8ssjw6 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-g5n7b4l */.elementor-50070101 .elementor-element.elementor-element-g5n7b4l img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-g5n7b4l .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-g5n7b4l .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-g5n7b4l {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47sevaq */.elementor-50070101 .elementor-element.elementor-element-47sevaq img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-47sevaq .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-47sevaq .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-47sevaq {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ws53juy */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #eae1da;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #787b6d;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Bleu {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #8a9cac;
    border-radius: 30px;
}
#Bleu:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Rose {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #bd8d84;
    border-radius: 30px;
}
#Rose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertforet {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #5c6055;
    border-radius: 30px;
}
#Vertforet:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Beigeboucle {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e4ded6;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fyw5igm */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #e9e3dd;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #af5c47;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vert {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #67654d;
    border-radius: 30px;
}
#Vert:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Creme {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b9aea5;
    border-radius: 30px;
}
#Creme:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertforet {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #303b27;
    border-radius: 30px;
}
#Vertforet:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Taupe {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #918885;
    border-radius: 30px;
}
#Taupe:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Rose{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #b59faa;
    border-radius: 30px;
}
#Rose:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Beigeboucle{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #fffff;
    border-radius: 30px;
}
#Beigeboucle:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Kaki{
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #696a51;
    border-radius: 30px;
}
#Kaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;}
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9lux2sf */.elementor-50070101 .elementor-element.elementor-element-9lux2sf {
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-9lux2sf .col-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ywp1u4k */.elementor-50070101 .elementor-element.elementor-element-ywp1u4k img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-ywp1u4k .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-ywp1u4k .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-ywp1u4k {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-970t4rf */.elementor-50070101 .elementor-element.elementor-element-970t4rf img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-970t4rf .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-970t4rf .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-970t4rf {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d1q8vuk */.elementor-50070101 .elementor-element.elementor-element-d1q8vuk img {
  display: block !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-d1q8vuk .elementor-widget-container,
.elementor-50070101 .elementor-element.elementor-element-d1q8vuk .elementor-image {
  line-height: 0 !important;
  font-size: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-50070101 .elementor-element.elementor-element-d1q8vuk {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-h3xeb92 */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #f3f0e8;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #7e4b38;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertkaki {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #555340;
    border-radius: 30px;
}
#Vertkaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-zao5zv2 */#Beige {
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #f3f0e8;
    border-radius: 30px;
}
#Beige:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}
#Terracotta {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #7e4b38;
    border-radius: 30px;
}
#Terracotta:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
}
#Vertkaki {
    border: 1px solid #54595f;
    transition: 1s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;
    width: 20px;
    height: 20px;
    background: #555340;
    border-radius: 30px;
}
#Vertkaki:hover {
    box-shadow: 0 0 0 3px #54595f;
    border: 1px solid #54595f;
    transition: 0.5s;
    transition-timing-function: ease-in-out;
    animation-duration: 0.5s;

}/* End custom CSS */