.elementor-2 .elementor-element.elementor-element-14dd255:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-14dd255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/10/bg-bande-orange.svg");background-position:0px -207px;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-14dd255{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-14dd255 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-b89e90d > .elementor-element-populated{margin:90px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.plus-2712df2.plus-canvas-content-wrap{background-color:#D62955;width:100%;}.plus-2712df2.plus-canvas-content-wrap .plus-offcanvas-close{background-color:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-2712df2 .plus-offcanvas-wrapper .offcanvas-toggle-btn{background-color:#FFFFFFA6;padding:10px 5px 10px 02px;color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2712df2{z-index:999;}.plus-2712df2.plus-canvas-content-wrap.plus-slide{height:100vh;}.plus-2712df2.plus-canvas-content-wrap.plus-slide .plus-content-editor{height:100%;}.plus-2712df2.plus-canvas-content-wrap.plus-slide .plus-stylist-list-wrapper{height:100vh;}.plus-2712df2.plus-canvas-content-wrap.plus-top,.plus-2712df2.plus-canvas-content-wrap.plus-bottom{width:100%;height:100%;}.plus-2712df2-open.plus-push.plus-open.plus-left .plus-offcanvas-container,.plus-2712df2-open.plus-reveal.plus-open.plus-left .plus-offcanvas-container,.plus-2712df2-open.plus-slide-along.plus-open.plus-left .plus-offcanvas-container{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}.plus-2712df2-open.plus-push.plus-open.plus-right .plus-offcanvas-container,.plus-2712df2-open.plus-reveal.plus-open.plus-right .plus-offcanvas-container,.plus-2712df2-open.plus-slide-along.plus-open.plus-right .plus-offcanvas-container{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.plus-2712df2-open.plus-push.plus-open.plus-top .plus-offcanvas-container,.plus-2712df2-open.plus-reveal.plus-open.plus-top .plus-offcanvas-container,.plus-2712df2-open.plus-slide-along.plus-open.plus-top .plus-offcanvas-container{-webkit-transform:translate3d(0,100%, 0);transform:translate3d( 0,100%, 0);}.plus-2712df2-open.plus-push.plus-open.plus-bottom .plus-offcanvas-container,.plus-2712df2-open.plus-reveal.plus-open.plus-bottom .plus-offcanvas-container,.plus-2712df2-open.plus-slide-along.plus-open.plus-bottom .plus-offcanvas-container{-webkit-transform:translate3d(0,-100%, 0);transform:translate3d( 0,-100%, 0);}.plus-2712df2.plus-canvas-content-wrap.plus-corner-box{width:100%;height:100%;}.plus-2712df2.plus-canvas-content-wrap.plus-top-left.plus-corner-box{-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0);}.plus-2712df2.plus-canvas-content-wrap.plus-top-right.plus-corner-box{-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0);}.plus-2712df2.plus-canvas-content-wrap .plus-content-editor{padding:10px 25px 10px 25px;}.plus-canvas-content-wrap.plus-2712df2 .plus-offcanvas-close:before, .plus-canvas-content-wrap.plus-2712df2 .plus-offcanvas-close:after{border-color:#000;}.elementor-2 .elementor-element.elementor-element-2712df2 .plus-offcanvas-wrapper .offcanvas-toggle-btn, .elementor-2 .elementor-element.elementor-element-2712df2 span.btn-text{font-family:"Montserrat", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:3.9px;}.elementor-2 .elementor-element.elementor-element-2712df2 .plus-offcanvas-wrapper .offcanvas-toggle-btn svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-2712df2 .plus-offcanvas-wrapper .offcanvas-toggle-btn:hover{color:#1E242680;}.elementor-2 .elementor-element.elementor-element-2712df2 .plus-offcanvas-wrapper .offcanvas-toggle-btn:hover svg{fill:#1E242680;}.plus-canvas-content-wrap.plus-2712df2::-webkit-scrollbar{width:10px;height:10px;}.plus-13e1fdb.plus-canvas-content-wrap{background-color:#D62955;width:100%;}.plus-13e1fdb.plus-canvas-content-wrap .plus-offcanvas-close{background-color:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-13e1fdb .plus-offcanvas-wrapper .offcanvas-toggle-btn{background-color:#FFFFFFA6;padding:10px 5px 10px 2px;color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-13e1fdb{z-index:999;}.plus-13e1fdb.plus-canvas-content-wrap.plus-slide{height:100vh;}.plus-13e1fdb.plus-canvas-content-wrap.plus-slide .plus-content-editor{height:100%;}.plus-13e1fdb.plus-canvas-content-wrap.plus-slide .plus-stylist-list-wrapper{height:100vh;}.plus-13e1fdb.plus-canvas-content-wrap.plus-top,.plus-13e1fdb.plus-canvas-content-wrap.plus-bottom{width:100%;height:100%;}.plus-13e1fdb-open.plus-push.plus-open.plus-left .plus-offcanvas-container,.plus-13e1fdb-open.plus-reveal.plus-open.plus-left .plus-offcanvas-container,.plus-13e1fdb-open.plus-slide-along.plus-open.plus-left .plus-offcanvas-container{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}.plus-13e1fdb-open.plus-push.plus-open.plus-right .plus-offcanvas-container,.plus-13e1fdb-open.plus-reveal.plus-open.plus-right .plus-offcanvas-container,.plus-13e1fdb-open.plus-slide-along.plus-open.plus-right .plus-offcanvas-container{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.plus-13e1fdb-open.plus-push.plus-open.plus-top .plus-offcanvas-container,.plus-13e1fdb-open.plus-reveal.plus-open.plus-top .plus-offcanvas-container,.plus-13e1fdb-open.plus-slide-along.plus-open.plus-top .plus-offcanvas-container{-webkit-transform:translate3d(0,100%, 0);transform:translate3d( 0,100%, 0);}.plus-13e1fdb-open.plus-push.plus-open.plus-bottom .plus-offcanvas-container,.plus-13e1fdb-open.plus-reveal.plus-open.plus-bottom .plus-offcanvas-container,.plus-13e1fdb-open.plus-slide-along.plus-open.plus-bottom .plus-offcanvas-container{-webkit-transform:translate3d(0,-100%, 0);transform:translate3d( 0,-100%, 0);}.plus-13e1fdb.plus-canvas-content-wrap.plus-corner-box{width:100%;height:100%;}.plus-13e1fdb.plus-canvas-content-wrap.plus-top-left.plus-corner-box{-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0);}.plus-13e1fdb.plus-canvas-content-wrap.plus-top-right.plus-corner-box{-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0);}.plus-13e1fdb.plus-canvas-content-wrap .plus-content-editor{padding:10px 25px 10px 25px;}.plus-canvas-content-wrap.plus-13e1fdb .plus-offcanvas-close:before, .plus-canvas-content-wrap.plus-13e1fdb .plus-offcanvas-close:after{border-color:#000;}.elementor-2 .elementor-element.elementor-element-13e1fdb .plus-offcanvas-wrapper .offcanvas-toggle-btn, .elementor-2 .elementor-element.elementor-element-13e1fdb span.btn-text{font-family:"Montserrat", Sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:3.9px;}.elementor-2 .elementor-element.elementor-element-13e1fdb .plus-offcanvas-wrapper .offcanvas-toggle-btn svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-13e1fdb .plus-offcanvas-wrapper .offcanvas-toggle-btn:hover{color:#1E242680;}.elementor-2 .elementor-element.elementor-element-13e1fdb .plus-offcanvas-wrapper .offcanvas-toggle-btn:hover svg{fill:#1E242680;}.plus-canvas-content-wrap.plus-13e1fdb::-webkit-scrollbar{width:10px;height:10px;}.elementor-2 .elementor-element.elementor-element-7c9782b{--e-image-carousel-slides-to-show:1;}.elementor-2 .elementor-element.elementor-element-0229f2c > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 10% 0% 10%;}.elementor-2 .elementor-element.elementor-element-0229f2c{z-index:3;}.elementor-2 .elementor-element.elementor-element-0229f2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4em;font-weight:600;text-transform:uppercase;letter-spacing:6px;text-shadow:0px 0px 4px rgba(0,0,0,0.3);color:var( --e-global-color-83292c3 );}.elementor-2 .elementor-element.elementor-element-4ae2d88 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-4ae2d88 .elementor-icon-wrapper{text-align:end;}.elementor-2 .elementor-element.elementor-element-4ae2d88.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-83292c3 );}.elementor-2 .elementor-element.elementor-element-4ae2d88.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-4ae2d88.elementor-view-default .elementor-icon{color:var( --e-global-color-83292c3 );border-color:var( --e-global-color-83292c3 );}.elementor-2 .elementor-element.elementor-element-4ae2d88.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-4ae2d88.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-83292c3 );}.elementor-2 .elementor-element.elementor-element-4ae2d88 .elementor-icon{font-size:43px;}.elementor-2 .elementor-element.elementor-element-4ae2d88 .elementor-icon svg{height:43px;}.elementor-2 .elementor-element.elementor-element-57fdcbf > .elementor-container{max-width:750px;}.elementor-2 .elementor-element.elementor-element-57fdcbf{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-79c4366 .elementor-heading-title{font-size:48px;letter-spacing:4px;color:#BA5E02;}.elementor-2 .elementor-element.elementor-element-72b6d03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-72b6d03{text-align:end;}.elementor-2 .elementor-element.elementor-element-72b6d03 .elementor-heading-title{color:#64761B;}.elementor-2 .elementor-element.elementor-element-9b1fc47{font-size:15px;color:#7C3F02;}.elementor-2 .elementor-element.elementor-element-a5d14d4{padding:0px 25px 0px 25px;z-index:5;}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box .info-box-inner .info-box-bg-box{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/11/vague-verte.svg");background-position:bottom right;background-repeat:no-repeat;background-size:60px auto;padding:15px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box.info-box-style_3 .info-box-bg-box .service-center{text-align:right;}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box.info-box-style_3 .info-box-bg-box .service-center .service-border{justify-self:right;}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box.info-box-style_1 .info-box-inner .service-title,.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box.info-box-style_2 .info-box-inner .service-title,.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box.info-box-style_3 .info-box-inner .service-title,.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box.info-box-style_4 .info-box-inner .service-media,.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box.info-box-style_7 .info-box-inner .service-title{margin-top:20px;margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box .info-box-inner .service-title{font-family:"Raleway", Sans-serif;font-size:50px;font-weight:700;line-height:35px;color:#374047;}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box .info-box-inner .service-desc,.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box .info-box-inner .service-desc p{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:20px;color:#374047;}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_button .button-link-wrap{padding:15px 30px 15px 30px;}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_button.button-style-8 .button-link-wrap{border-style:solid;border-width:1px 1px 1px 1px;border-color:#313131;}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_button.button-style-8 .button-link-wrap:hover,.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box .info-box-inner:hover .pt_plus_button .hover_box_button,.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box .info-box-inner.tp-info-active .pt_plus_button .hover_box_button,.elementor-2 .elementor-element.elementor-element-8390dc5 .info-box-inner:hover .pt_plus_button .button-link-wrap,.elementor-2 .elementor-element.elementor-element-8390dc5 .info-box-inner:hover .pt_plus_button .button-link-wrap{border-color:#313131;}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box .info-box-inner .info_box_svg svg{stroke:#ff0000;}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box .info-box-inner i.service-icon,
					.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box .info-box-inner .service-icon i{font-size:25px !important;}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box .info-box-inner .service-icon svg{width:25px !important;height:25px !important;}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box .info-box-inner .service-icon .icon-image-set{max-width:25px;}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box .info-box-inner .service-icon, .elementor-2 .elementor-element.elementor-element-8390dc5 .post-inner-loop .info-box-inner .info-box-bg-box .info-icon-content .service-icon i{width:50px !important;height:50px !important;line-height:50px !important;text-align:center;}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box.info-box-style_3 .icon-overlay {top:calc(0% - 15px);}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box.info-box-style_1 .icon-overlay .m-r-16{left:calc(0% - 0px);}.elementor-2 .elementor-element.elementor-element-8390dc5 .pt_plus_info_box.info-box-style_2 .icon-overlay .m-l-16{right:calc(0% - 0px);}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box .info-box-inner .info-box-bg-box{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/11/vague-rouge.svg");background-position:bottom right;background-repeat:no-repeat;background-size:60px auto;padding:15px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box.info-box-style_3 .info-box-bg-box .service-center{text-align:right;}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box.info-box-style_3 .info-box-bg-box .service-center .service-border{justify-self:right;}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box.info-box-style_1 .info-box-inner .service-title,.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box.info-box-style_2 .info-box-inner .service-title,.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box.info-box-style_3 .info-box-inner .service-title,.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box.info-box-style_4 .info-box-inner .service-media,.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box.info-box-style_7 .info-box-inner .service-title{margin-top:20px;margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box .info-box-inner .service-title{font-family:"Raleway", Sans-serif;font-size:50px;font-weight:700;line-height:35px;color:#374047;}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box .info-box-inner .service-desc,.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box .info-box-inner .service-desc p{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:20px;color:#374047;}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_button .button-link-wrap{padding:15px 30px 15px 30px;}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_button.button-style-8 .button-link-wrap{border-style:solid;border-width:1px 1px 1px 1px;border-color:#313131;}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_button.button-style-8 .button-link-wrap:hover,.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box .info-box-inner:hover .pt_plus_button .hover_box_button,.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box .info-box-inner.tp-info-active .pt_plus_button .hover_box_button,.elementor-2 .elementor-element.elementor-element-ff28155 .info-box-inner:hover .pt_plus_button .button-link-wrap,.elementor-2 .elementor-element.elementor-element-ff28155 .info-box-inner:hover .pt_plus_button .button-link-wrap{border-color:#313131;}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box .info-box-inner .info_box_svg svg{stroke:#ff0000;}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box .info-box-inner i.service-icon,
					.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box .info-box-inner .service-icon i{font-size:25px !important;}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box .info-box-inner .service-icon svg{width:25px !important;height:25px !important;}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box .info-box-inner .service-icon .icon-image-set{max-width:25px;}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box .info-box-inner .service-icon, .elementor-2 .elementor-element.elementor-element-ff28155 .post-inner-loop .info-box-inner .info-box-bg-box .info-icon-content .service-icon i{width:50px !important;height:50px !important;line-height:50px !important;text-align:center;}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box.info-box-style_3 .icon-overlay {top:calc(0% - 15px);}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box.info-box-style_1 .icon-overlay .m-r-16{left:calc(0% - 0px);}.elementor-2 .elementor-element.elementor-element-ff28155 .pt_plus_info_box.info-box-style_2 .icon-overlay .m-l-16{right:calc(0% - 0px);}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box .info-box-inner .info-box-bg-box{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/11/vague-orange.svg");background-position:bottom right;background-repeat:no-repeat;background-size:60px auto;padding:15px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box.info-box-style_3 .info-box-bg-box .service-center{text-align:right;}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box.info-box-style_3 .info-box-bg-box .service-center .service-border{justify-self:right;}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box.info-box-style_1 .info-box-inner .service-title,.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box.info-box-style_2 .info-box-inner .service-title,.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box.info-box-style_3 .info-box-inner .service-title,.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box.info-box-style_4 .info-box-inner .service-media,.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box.info-box-style_7 .info-box-inner .service-title{margin-top:20px;margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box .info-box-inner .service-title{font-family:"Raleway", Sans-serif;font-size:50px;font-weight:700;line-height:35px;color:#374047;}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box .info-box-inner .service-desc,.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box .info-box-inner .service-desc p{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:20px;color:#374047;}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_button .button-link-wrap{padding:15px 30px 15px 30px;}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_button.button-style-8 .button-link-wrap{border-style:solid;border-width:1px 1px 1px 1px;border-color:#313131;}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_button.button-style-8 .button-link-wrap:hover,.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box .info-box-inner:hover .pt_plus_button .hover_box_button,.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box .info-box-inner.tp-info-active .pt_plus_button .hover_box_button,.elementor-2 .elementor-element.elementor-element-6e12874 .info-box-inner:hover .pt_plus_button .button-link-wrap,.elementor-2 .elementor-element.elementor-element-6e12874 .info-box-inner:hover .pt_plus_button .button-link-wrap{border-color:#313131;}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box .info-box-inner .info_box_svg svg{stroke:#ff0000;}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box .info-box-inner i.service-icon,
					.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box .info-box-inner .service-icon i{font-size:25px !important;}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box .info-box-inner .service-icon svg{width:25px !important;height:25px !important;}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box .info-box-inner .service-icon .icon-image-set{max-width:25px;}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box .info-box-inner .service-icon, .elementor-2 .elementor-element.elementor-element-6e12874 .post-inner-loop .info-box-inner .info-box-bg-box .info-icon-content .service-icon i{width:50px !important;height:50px !important;line-height:50px !important;text-align:center;}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box.info-box-style_3 .icon-overlay {top:calc(0% - 15px);}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box.info-box-style_1 .icon-overlay .m-r-16{left:calc(0% - 0px);}.elementor-2 .elementor-element.elementor-element-6e12874 .pt_plus_info_box.info-box-style_2 .icon-overlay .m-l-16{right:calc(0% - 0px);}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box .info-box-inner .info-box-bg-box{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/11/vague-bleue.svg");background-position:bottom right;background-repeat:no-repeat;background-size:60px auto;padding:15px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box.info-box-style_3 .info-box-bg-box .service-center{text-align:right;}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box.info-box-style_3 .info-box-bg-box .service-center .service-border{justify-self:right;}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box.info-box-style_1 .info-box-inner .service-title,.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box.info-box-style_2 .info-box-inner .service-title,.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box.info-box-style_3 .info-box-inner .service-title,.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box.info-box-style_4 .info-box-inner .service-media,.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box.info-box-style_7 .info-box-inner .service-title{margin-top:20px;margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box .info-box-inner .service-title{font-family:"Raleway", Sans-serif;font-size:50px;font-weight:700;line-height:35px;color:#374047;}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box .info-box-inner .service-desc,.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box .info-box-inner .service-desc p{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:20px;color:#374047;}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_button .button-link-wrap{padding:15px 30px 15px 30px;}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_button.button-style-8 .button-link-wrap{border-style:solid;border-width:1px 1px 1px 1px;border-color:#313131;}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_button.button-style-8 .button-link-wrap:hover,.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box .info-box-inner:hover .pt_plus_button .hover_box_button,.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box .info-box-inner.tp-info-active .pt_plus_button .hover_box_button,.elementor-2 .elementor-element.elementor-element-300e9d0 .info-box-inner:hover .pt_plus_button .button-link-wrap,.elementor-2 .elementor-element.elementor-element-300e9d0 .info-box-inner:hover .pt_plus_button .button-link-wrap{border-color:#313131;}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box .info-box-inner .info_box_svg svg{stroke:#ff0000;}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box .info-box-inner i.service-icon,
					.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box .info-box-inner .service-icon i{font-size:25px !important;}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box .info-box-inner .service-icon svg{width:25px !important;height:25px !important;}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box .info-box-inner .service-icon .icon-image-set{max-width:25px;}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box .info-box-inner .service-icon, .elementor-2 .elementor-element.elementor-element-300e9d0 .post-inner-loop .info-box-inner .info-box-bg-box .info-icon-content .service-icon i{width:50px !important;height:50px !important;line-height:50px !important;text-align:center;}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box.info-box-style_3 .icon-overlay {top:calc(0% - 15px);}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box.info-box-style_1 .icon-overlay .m-r-16{left:calc(0% - 0px);}.elementor-2 .elementor-element.elementor-element-300e9d0 .pt_plus_info_box.info-box-style_2 .icon-overlay .m-l-16{right:calc(0% - 0px);}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box .info-box-inner .info-box-bg-box{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/11/vague-verte.svg");background-position:bottom right;background-repeat:no-repeat;background-size:60px auto;padding:15px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box.info-box-style_3 .info-box-bg-box .service-center{text-align:right;}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box.info-box-style_3 .info-box-bg-box .service-center .service-border{justify-self:right;}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box.info-box-style_1 .info-box-inner .service-title,.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box.info-box-style_2 .info-box-inner .service-title,.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box.info-box-style_3 .info-box-inner .service-title,.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box.info-box-style_4 .info-box-inner .service-media,.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box.info-box-style_7 .info-box-inner .service-title{margin-top:20px;margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box .info-box-inner .service-title{font-family:"Raleway", Sans-serif;font-size:50px;font-weight:700;line-height:35px;color:#374047;}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box .info-box-inner .service-desc,.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box .info-box-inner .service-desc p{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:20px;color:#374047;}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_button .button-link-wrap{padding:15px 30px 15px 30px;}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_button.button-style-8 .button-link-wrap{border-style:solid;border-width:1px 1px 1px 1px;border-color:#313131;}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_button.button-style-8 .button-link-wrap:hover,.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box .info-box-inner:hover .pt_plus_button .hover_box_button,.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box .info-box-inner.tp-info-active .pt_plus_button .hover_box_button,.elementor-2 .elementor-element.elementor-element-cd20a8f .info-box-inner:hover .pt_plus_button .button-link-wrap,.elementor-2 .elementor-element.elementor-element-cd20a8f .info-box-inner:hover .pt_plus_button .button-link-wrap{border-color:#313131;}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box .info-box-inner .info_box_svg svg{stroke:#ff0000;}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box .info-box-inner i.service-icon,
					.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box .info-box-inner .service-icon i{font-size:25px !important;}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box .info-box-inner .service-icon svg{width:25px !important;height:25px !important;}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box .info-box-inner .service-icon .icon-image-set{max-width:25px;}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box .info-box-inner .service-icon, .elementor-2 .elementor-element.elementor-element-cd20a8f .post-inner-loop .info-box-inner .info-box-bg-box .info-icon-content .service-icon i{width:50px !important;height:50px !important;line-height:50px !important;text-align:center;}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box.info-box-style_3 .icon-overlay {top:calc(0% - 15px);}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box.info-box-style_1 .icon-overlay .m-r-16{left:calc(0% - 0px);}.elementor-2 .elementor-element.elementor-element-cd20a8f .pt_plus_info_box.info-box-style_2 .icon-overlay .m-l-16{right:calc(0% - 0px);}.elementor-2 .elementor-element.elementor-element-cd704bd > .elementor-background-overlay{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/10/01-1.svg");background-position:bottom right;background-repeat:no-repeat;background-size:30% auto;opacity:0.35;}.elementor-2 .elementor-element.elementor-element-cd704bd{margin-top:100px;margin-bottom:100px;padding:100px 0px 100px 0px;z-index:1;}.elementor-2 .elementor-element.elementor-element-1fe1e85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-1fe1e85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/10/hachure_home_verte.svg");background-position:5px 6px;background-repeat:no-repeat;background-size:80% auto;}.elementor-2 .elementor-element.elementor-element-1fe1e85 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 50px 0px 050px;}.elementor-2 .elementor-element.elementor-element-1fe1e85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-1fe1e85{z-index:1;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-858b5f7.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-858b5f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-858b5f7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-858b5f7 > .elementor-element-populated{padding:0px 20px 0px 50px;}.elementor-2 .elementor-element.elementor-element-858b5f7{z-index:2;}.elementor-2 .elementor-element.elementor-element-ec8bf8d .elementor-heading-title{font-size:60px;letter-spacing:4px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-ad2f210 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ad2f210{text-align:end;}.elementor-2 .elementor-element.elementor-element-ad2f210 .elementor-heading-title{color:#64761B;}.elementor-2 .elementor-element.elementor-element-2b7bafb{text-align:end;}.elementor-2 .elementor-element.elementor-element-2b7bafb .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b64be5d{text-align:end;color:#34421E;}.elementor-2 .elementor-element.elementor-element-5abfcab .elementor-icon-wrapper{text-align:end;}.elementor-2 .elementor-element.elementor-element-5abfcab.elementor-view-stacked .elementor-icon{background-color:#64761B;}.elementor-2 .elementor-element.elementor-element-5abfcab.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5abfcab.elementor-view-default .elementor-icon{color:#64761B;border-color:#64761B;}.elementor-2 .elementor-element.elementor-element-5abfcab.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5abfcab.elementor-view-default .elementor-icon svg{fill:#64761B;}.elementor-2 .elementor-element.elementor-element-5abfcab .elementor-icon i, .elementor-2 .elementor-element.elementor-element-5abfcab .elementor-icon svg{transform:rotate(-90deg);}.elementor-2 .elementor-element.elementor-element-afb85d6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-afb85d6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-afb85d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/10/bg-bande-rouge.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-afb85d6 > .elementor-background-overlay{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/10/02-1.svg");background-position:bottom left;background-repeat:no-repeat;background-size:30% auto;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-afb85d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:50px;padding:100px 0px 100px 0px;}.elementor-2 .elementor-element.elementor-element-afb85d6 > .elementor-shape-bottom svg{height:27px;transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-bcccca1 .elementor-heading-title{font-size:60px;letter-spacing:4px;color:var( --e-global-color-83292c3 );}.elementor-2 .elementor-element.elementor-element-810e43a > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-810e43a{text-align:end;}.elementor-2 .elementor-element.elementor-element-810e43a .elementor-heading-title{color:var( --e-global-color-83292c3 );}.elementor-2 .elementor-element.elementor-element-63938c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-63938c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/10/hachure-home-rouge.svg");background-position:139px -6px;background-repeat:no-repeat;background-size:80% auto;}.elementor-2 .elementor-element.elementor-element-63938c4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -350px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:100px 30px 10px 0px;}.elementor-2 .elementor-element.elementor-element-63938c4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-c8dbb2a .elementor-heading-title{color:var( --e-global-color-cace495 );}.elementor-2 .elementor-element.elementor-element-1313fbc .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-1313fbc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cace495 );}.elementor-2 .elementor-element.elementor-element-1313fbc.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1313fbc.elementor-view-default .elementor-icon{color:var( --e-global-color-cace495 );border-color:var( --e-global-color-cace495 );}.elementor-2 .elementor-element.elementor-element-1313fbc.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1313fbc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cace495 );}.elementor-2 .elementor-element.elementor-element-1313fbc.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1313fbc.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-1313fbc.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1313fbc.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-1313fbc.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1313fbc .elementor-icon i, .elementor-2 .elementor-element.elementor-element-1313fbc .elementor-icon svg{transform:rotate(-90deg);}.elementor-2 .elementor-element.elementor-element-8c54e6c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8c54e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-2 .elementor-element.elementor-element-8c54e6c > .elementor-background-overlay{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/10/03-1.svg");background-position:800px 239px;background-repeat:no-repeat;background-size:30% auto;opacity:0.79;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-8c54e6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:020px;padding:5% 020% 5% 0%;z-index:3;}.elementor-2 .elementor-element.elementor-element-8c54e6c > .elementor-shape-top svg{width:calc(100% + 1.3px);height:30px;transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-8c54e6c > .elementor-shape-bottom svg{height:80px;}.elementor-2 .elementor-element.elementor-element-7ce71cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-7ce71cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/10/hachure_home_verte.svg");background-position:5px 6px;background-repeat:no-repeat;background-size:90% auto;}.elementor-2 .elementor-element.elementor-element-7ce71cd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 020px;--e-column-margin-right:0px;--e-column-margin-left:020px;padding:100px 0px 0px 050px;}.elementor-2 .elementor-element.elementor-element-7ce71cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-7ce71cd{z-index:55;}.elementor-2 .elementor-element.elementor-element-af52320 .elementor-heading-title{font-size:60px;letter-spacing:4px;color:var( --e-global-color-f8cc76b );}.elementor-2 .elementor-element.elementor-element-8c675af > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8c675af{text-align:end;}.elementor-2 .elementor-element.elementor-element-8c675af .elementor-heading-title{color:var( --e-global-color-83292c3 );}.elementor-2 .elementor-element.elementor-element-215d916{padding:0% 0% 0% 30%;z-index:5;}.elementor-2 .elementor-element.elementor-element-c167a35 > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-c167a35{z-index:4;}.elementor-2 .elementor-element.elementor-element-c167a35 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-c167a35.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f8cc76b );}.elementor-2 .elementor-element.elementor-element-c167a35.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-c167a35.elementor-view-default .elementor-icon{color:var( --e-global-color-f8cc76b );border-color:var( --e-global-color-f8cc76b );}.elementor-2 .elementor-element.elementor-element-c167a35.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-c167a35.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f8cc76b );}.elementor-2 .elementor-element.elementor-element-c167a35 .elementor-icon i, .elementor-2 .elementor-element.elementor-element-c167a35 .elementor-icon svg{transform:rotate(-90deg);}.elementor-2 .elementor-element.elementor-element-7f41a1f .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-7f41a1f .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7f41a1f .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-7f41a1f .elementor-icon-box-description{font-size:15px;}.elementor-2 .elementor-element.elementor-element-a040bd2 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-a040bd2 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-a040bd2 .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-a040bd2 .elementor-icon-box-description{font-size:15px;}.elementor-2 .elementor-element.elementor-element-8fc307d{padding:0% 0% 0% 30%;z-index:5;}.elementor-2 .elementor-element.elementor-element-fa45b27 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-fa45b27 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-fa45b27 .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-fa45b27 .elementor-icon-box-description{font-size:15px;}.elementor-2 .elementor-element.elementor-element-7019ed9 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-7019ed9 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7019ed9 .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-7019ed9 .elementor-icon-box-description{font-size:15px;}.elementor-2 .elementor-element.elementor-element-9358196 .elementor-icon-box-wrapper{gap:15px;}.elementor-2 .elementor-element.elementor-element-9358196 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-9358196 .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-9358196 .elementor-icon-box-description{font-size:15px;}.elementor-2 .elementor-element.elementor-element-8c39d82 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-8c39d82:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8c39d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #87BCBF 5%, #168790 100%);}.elementor-2 .elementor-element.elementor-element-8c39d82 > .elementor-background-overlay{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/10/04-1.svg");background-position:bottom right;background-repeat:no-repeat;background-size:30% auto;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-8c39d82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:50px;padding:100px 0px 300px 0px;}.elementor-2 .elementor-element.elementor-element-8c39d82 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:30px;transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-8c39d82 > .elementor-shape-bottom svg{height:80px;}.elementor-2 .elementor-element.elementor-element-c26c38a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-c26c38a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/10/hachure-home-rouge.svg");background-position:0px 6px;background-repeat:no-repeat;background-size:90% auto;}.elementor-2 .elementor-element.elementor-element-c26c38a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -150px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 10px 50px;}.elementor-2 .elementor-element.elementor-element-c26c38a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-3bc9722 .elementor-heading-title{font-size:60px;letter-spacing:4px;color:var( --e-global-color-83292c3 );}.elementor-2 .elementor-element.elementor-element-e7fce97 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e7fce97{text-align:end;}.elementor-2 .elementor-element.elementor-element-e7fce97 .elementor-heading-title{color:var( --e-global-color-83292c3 );}.elementor-2 .elementor-element.elementor-element-d5e5779 .elementor-heading-title{color:var( --e-global-color-83292c3 );}.elementor-2 .elementor-element.elementor-element-756cc1d{font-size:15px;color:var( --e-global-color-83292c3 );}.elementor-2 .elementor-element.elementor-element-2dec6b7 .elementor-icon-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-2dec6b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-83292c3 );}.elementor-2 .elementor-element.elementor-element-2dec6b7.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2dec6b7.elementor-view-default .elementor-icon{color:var( --e-global-color-83292c3 );border-color:var( --e-global-color-83292c3 );}.elementor-2 .elementor-element.elementor-element-2dec6b7.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2dec6b7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-83292c3 );}.elementor-2 .elementor-element.elementor-element-2dec6b7 .elementor-icon i, .elementor-2 .elementor-element.elementor-element-2dec6b7 .elementor-icon svg{transform:rotate(-90deg);}.elementor-2 .elementor-element.elementor-element-2aed1d7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2aed1d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/10/bg-triangle-vert-home.svg");background-position:bottom left;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-2aed1d7 > .elementor-background-overlay{background-image:url("https://www.mgarchi.com/wp-content/uploads/2020/10/05-1.svg");background-position:bottom left;background-repeat:no-repeat;background-size:30% auto;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2aed1d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-880c842 .elementor-heading-title{font-size:60px;letter-spacing:4px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f9369ec > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f9369ec .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-e1f831e .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-2 .elementor-element.elementor-element-e1f831e .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-2 .elementor-element.elementor-element-e1f831e .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);text-align:left;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-2 .elementor-element.elementor-element-e1f831e .jet-checkboxes-list__label{font-family:"Roboto Condensed", Sans-serif;}.elementor-2 .elementor-element.elementor-element-e1f831e .jet-checkboxes-list__button{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e1f831e .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-e1f831e .jet-collapse-icon{width:20px;height:20px;}.elementor-2 .elementor-element.elementor-element-e1f831e .jet-collapse-none{width:20px;height:20px;}.elementor-2 .elementor-element.elementor-element-e1f831e .jet-filter+.jet-filter{margin-top:10px;}.elementor-2 .elementor-element.elementor-element-e1f831e .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-1b59b9e > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-14dd255:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-14dd255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-0229f2c .elementor-heading-title{font-size:45px;}.elementor-2 .elementor-element.elementor-element-72b6d03 .elementor-heading-title{font-size:55px;}.elementor-2 .elementor-element.elementor-element-cd704bd{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-1fe1e85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-1fe1e85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-ad2f210 .elementor-heading-title{font-size:55px;}.elementor-2 .elementor-element.elementor-element-810e43a .elementor-heading-title{font-size:55px;}.elementor-2 .elementor-element.elementor-element-63938c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-63938c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:75px 0px;}.elementor-2 .elementor-element.elementor-element-63938c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4f8aaca{padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-8c54e6c > .elementor-background-overlay{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-7ce71cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-7ce71cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-8c675af .elementor-heading-title{font-size:55px;}.elementor-2 .elementor-element.elementor-element-215d916{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8fc307d{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c26c38a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-c26c38a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:66% auto;}.elementor-2 .elementor-element.elementor-element-c26c38a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 50px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e7fce97 .elementor-heading-title{font-size:55px;}.elementor-2 .elementor-element.elementor-element-f9369ec .elementor-heading-title{font-size:55px;}.elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-1b59b9e > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-14dd255:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-14dd255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-0229f2c .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-8b74856 > .elementor-element-populated{padding:0px 20px 0px 040px;}.elementor-2 .elementor-element.elementor-element-7047d3a{width:50%;}.elementor-2 .elementor-element.elementor-element-16479d4{width:50%;}.elementor-2 .elementor-element.elementor-element-db16c72{width:50%;}.elementor-2 .elementor-element.elementor-element-87a6ec6{width:50%;}.elementor-2 .elementor-element.elementor-element-cd704bd{margin-top:150px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-1fe1e85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-1fe1e85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-1fe1e85 > .elementor-element-populated{padding:50px 20px 0px 50px;}.elementor-2 .elementor-element.elementor-element-858b5f7 > .elementor-element-populated{padding:0px 20px 0px 40px;}.elementor-2 .elementor-element.elementor-element-afb85d6{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-63938c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-63938c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-63938c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-4f8aaca{margin-top:-25px;margin-bottom:50px;padding:0px 10px 0px 10px;}.elementor-2 .elementor-element.elementor-element-98a5c47 > .elementor-element-populated{padding:0px 20px 0px 40px;}.elementor-2 .elementor-element.elementor-element-031d7d3 > .elementor-element-populated{padding:0px 20px 0px 040px;}.elementor-2 .elementor-element.elementor-element-8c54e6c > .elementor-background-overlay{background-position:0px 0px;}.elementor-2 .elementor-element.elementor-element-8c54e6c{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7ce71cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-7ce71cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-29px 35px;background-size:90% auto;}.elementor-2 .elementor-element.elementor-element-7ce71cd > .elementor-element-populated{padding:100px 0px 0px 20px;}.elementor-2 .elementor-element.elementor-element-cdfbfea{width:100%;z-index:9;}.elementor-2 .elementor-element.elementor-element-88c7e0a > .elementor-element-populated{padding:0px 20px 0px 40px;}.elementor-2 .elementor-element.elementor-element-62b42b2 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-2 .elementor-element.elementor-element-4da9fd3 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-2 .elementor-element.elementor-element-3754e91 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-2 .elementor-element.elementor-element-37b433d > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-2 .elementor-element.elementor-element-4c577a2 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-2 .elementor-element.elementor-element-8c39d82{margin-top:25px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-2 .elementor-element.elementor-element-c26c38a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-c26c38a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:87% auto;}.elementor-2 .elementor-element.elementor-element-c26c38a > .elementor-element-populated{padding:100px 0px 0px 40px;}.elementor-2 .elementor-element.elementor-element-7278bc5 > .elementor-element-populated{padding:0px 20px 0px 40px;}.elementor-2 .elementor-element.elementor-element-c122ce5 > .elementor-element-populated{padding:0px 20px 0px 40px;}.elementor-2 .elementor-element.elementor-element-e2721b4 > .elementor-element-populated{padding:20px 020px 0px 40px;}.elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-1b59b9e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(15px / 2);padding-bottom:calc(15px / 2);}:is( .elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid, .elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2 .elementor-element.elementor-element-1b59b9e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 15px / -2);margin-bottom:calc( 15px / -2);}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-6654bb9{width:27.6%;}.elementor-2 .elementor-element.elementor-element-8b74856{width:72.4%;}.elementor-2 .elementor-element.elementor-element-1fe1e85{width:60%;}.elementor-2 .elementor-element.elementor-element-858b5f7{width:39.956%;}.elementor-2 .elementor-element.elementor-element-98a5c47{width:40%;}.elementor-2 .elementor-element.elementor-element-031d7d3{width:60%;}.elementor-2 .elementor-element.elementor-element-7ce71cd{width:60%;}.elementor-2 .elementor-element.elementor-element-cdfbfea{width:40.011%;}.elementor-2 .elementor-element.elementor-element-c26c38a{width:39.71%;}.elementor-2 .elementor-element.elementor-element-cd2b3cf{width:35.29%;}.elementor-2 .elementor-element.elementor-element-7278bc5{width:24.641%;}.elementor-2 .elementor-element.elementor-element-c122ce5{width:18.772%;}.elementor-2 .elementor-element.elementor-element-e2721b4{width:81.228%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-1fe1e85{width:100%;}.elementor-2 .elementor-element.elementor-element-858b5f7{width:100%;}.elementor-2 .elementor-element.elementor-element-98a5c47{width:70%;}.elementor-2 .elementor-element.elementor-element-031d7d3{width:30%;}.elementor-2 .elementor-element.elementor-element-7ce71cd{width:100%;}.elementor-2 .elementor-element.elementor-element-c26c38a{width:100%;}.elementor-2 .elementor-element.elementor-element-cd2b3cf{width:50%;}.elementor-2 .elementor-element.elementor-element-7278bc5{width:50%;}.elementor-2 .elementor-element.elementor-element-c122ce5{width:25%;}.elementor-2 .elementor-element.elementor-element-e2721b4{width:75%;}}/* Start custom CSS for tp-off-canvas, class: .elementor-element-2712df2 */.wh_btn_bonus {
    writing-mode: vertical-rl;
    text-orientation: upright;
    position: fixed;
    top:50%;
    left:11px !important;
    display: inline-block;
    transform: translatey(calc(-100% - 10px)) !important;
    z-index: 5;
    width:auto !important;
    background: transparent;
}
.wh_btn_bonus:hover{
    border-left: 2px solid #EF7909;
}
.wh_btn_bonus:not(.actif) {
    transition: all 0.1s;
    transform: translatex(0);
}/* End custom CSS */
/* Start custom CSS for tp-off-canvas, class: .elementor-element-13e1fdb */.wh_btn_presse {
    writing-mode: vertical-rl;
    text-orientation: upright;
    position: fixed;
    top:50%;
    left:11px;
    z-index: 5;
    width:auto !important;
}
.wh_btn_presse:hover{
    border-left: 2px solid #EF7909;
}
.wh_btn_presse:not(.actif) a {
    transition: all 0.1s;
    transform: translatex(0);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7c9782b */.swiper-slide-inner {height:unset !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0229f2c */.wh_titre_home {
    position: absolute;
    top:45%;
    transform: translatey(-50%);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bea1a21 */.wh_etoile_accueil{
    position: relative;
}
.wh_etoile_accueil:before{
    position: absolute;
    content:"";
    width: 500px;
    height: 500px;
    background-repeat: no-repeat;
    left: 60%;
    top: 30%;
    background-image: url('https://www.mgarchi.com/wp-content/uploads/2020/10/etoile-blanche-50.svg');
    z-index: 2;
    transform: rotate(-10deg);
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79c4366 *//*Titres verticaux*/
.wh_titre_intro_home .elementor-widget-container{
    transform: rotate(180deg);
    transform-origin: center;
}
.wh_titre_intro_home .elementor-widget-container h2{
    writing-mode: tb-rl;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec8bf8d *//*Titres verticaux*/
.wh_titre_vert_home .elementor-widget-container{
    transform: rotate(180deg);
    transform-origin: center;
}
.wh_titre_vert_home .elementor-widget-container h2{
    writing-mode: tb-rl;
}
.wh_titre_vert_home:before {
    content: "01";
    border-right: 4px solid var( --e-global-color-secondary );
    font-weight: bold;
    color: var( --e-global-color-secondary );
    font-family: "Raleway", Sans-serif;
    font-size: 60px;
    line-height: 45px;
    height: 150px;
    width:200px;
    writing-mode: initial;
    font-weight: 600;
    transform-origin: center;
    position: absolute;
    bottom:0;
    right:140px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cd704bd */.wh_bg_vert_home{
    position: relative;
}
.wh_bg_vert_home:before{
    position: absolute;
    content:"";
    width: 1200px;
    height: 1200px;
    background-repeat: no-repeat;
    right: -610px;
    top: -200px;
    background-image: url('https://www.mgarchi.com/wp-content/uploads/2020/10/bg-triangle-vert.svg');
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcccca1 *//*Titres verticaux*/
.wh_titre_rouge_home .elementor-widget-container{
    transform: rotate(180deg);
    transform-origin: center;
}
.wh_titre_rouge_home .elementor-widget-container h2{
    writing-mode: tb-rl;
}
.wh_titre_rouge_home:before {
    content: "02";
    border-right: 4px solid #ffffff;
    font-weight: bold;
    color: #ffffff;
    font-family: "Raleway", Sans-serif;
    font-size: 60px;
    line-height: 45px;
    height: 150px;
    width:200px;
    writing-mode: initial;
    font-weight: 600;
    transform-origin: center;
    position: absolute;
    bottom:0;
    right:70px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af52320 *//*Titres verticaux*/
.wh_titre_jaune_home .elementor-widget-container{
    transform: rotate(180deg);
    transform-origin: center;
}
.wh_titre_jaune_home .elementor-widget-container h2{
    writing-mode: tb-rl;
}
.wh_titre_jaune_home:before {
    content: "03";
    border-right: 4px solid #f8ce41;
    font-weight: bold;
    color: #f8ce41;
    font-family: "Raleway", Sans-serif;
    font-size: 60px;
    line-height: 45px;
    height: 150px;
    width:200px;
    writing-mode: initial;
    font-weight: 600;
    transform-origin: center;
    position: absolute;
    bottom:0;
    right:70px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8c54e6c */.wh_bg_header_type{
    position: relative;
}
.wh_bg_header_type:before{
    position: absolute;
    content:"";
    width: 1300px;
    height: 1300px;
    background-repeat: no-repeat;
    left: -200px;
    top: -250px;
    background-image: url('https://www.mgarchi.com/wp-content/uploads/2020/11/bg-rectangle-jaune.svg');
    z-index: 2;
    transform: rotate(-10deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bc9722 *//*Titres verticaux*/
.wh_titre_bleu_home .elementor-widget-container{
    transform: rotate(180deg);
    transform-origin: center;
}
.wh_titre_bleu_home .elementor-widget-container h2{
    writing-mode: tb-rl;
}
.wh_titre_bleu_home:before {
    content: "04";
    border-right: 4px solid #ffffff;
    font-weight: bold;
    color: #ffffff;
    font-family: "Raleway", Sans-serif;
    font-size: 60px;
    line-height: 45px;
    height: 150px;
    width:200px;
    writing-mode: initial;
    font-weight: 600;
    transform-origin: center;
    position: absolute;
    bottom:0;
    right:140px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 15px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880c842 *//*Titres verticaux*/
.wh_titre_vert2_home .elementor-widget-container{
    transform: rotate(180deg);
    transform-origin: center;
}
.wh_titre_vert2_home .elementor-widget-container h2{
    writing-mode: tb-rl;
}
.wh_titre_vert2_home:before {
    content: "05";
    border-right: 4px solid var( --e-global-color-secondary );
    font-weight: bold;
    color: var( --e-global-color-secondary );
    font-family: "Raleway", Sans-serif;
    font-size: 60px;
    line-height: 45px;
    height: 150px;
    width:200px;
    writing-mode: initial;
    font-weight: 600;
    transform-origin: center;
    position: absolute;
    bottom:0;
    right:70px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 15px;
}/* End custom CSS */