.elementor-9 .elementor-element.elementor-element-abd4442 > .elementor-container{max-width:1200px;}.elementor-9 .elementor-element.elementor-element-abd4442{padding:85px 0px 90px 0px;}.elementor-9 .elementor-element.elementor-element-412c7dd{--icon-box-icon-margin:2px;}.elementor-9 .elementor-element.elementor-element-412c7dd .elementor-icon-box-title{margin-block-end:5px;color:#ED1C24;}.elementor-9 .elementor-element.elementor-element-412c7dd.elementor-view-stacked .elementor-icon{background-color:#282828;}.elementor-9 .elementor-element.elementor-element-412c7dd.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-412c7dd.elementor-view-default .elementor-icon{fill:#282828;color:#282828;border-color:#282828;}.elementor-9 .elementor-element.elementor-element-412c7dd .elementor-icon{font-size:70px;}.elementor-9 .elementor-element.elementor-element-412c7dd .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-412c7dd .elementor-icon-box-title a{font-family:"Audiowide", Sans-serif;font-size:1.286em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.333em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-412c7dd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:2.1em;letter-spacing:0.5px;color:var( --e-global-color-7cca9ed );}.elementor-9 .elementor-element.elementor-element-e76d658{--icon-box-icon-margin:7px;}.elementor-9 .elementor-element.elementor-element-e76d658 .elementor-icon-box-title{margin-block-end:5px;color:#ED1C24;}.elementor-9 .elementor-element.elementor-element-e76d658.elementor-view-stacked .elementor-icon{background-color:#282828;}.elementor-9 .elementor-element.elementor-element-e76d658.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-e76d658.elementor-view-default .elementor-icon{fill:#282828;color:#282828;border-color:#282828;}.elementor-9 .elementor-element.elementor-element-e76d658 .elementor-icon{font-size:65px;}.elementor-9 .elementor-element.elementor-element-e76d658 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-e76d658 .elementor-icon-box-title a{font-family:"Audiowide", Sans-serif;font-size:1.286em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.333em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-e76d658 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:2.1em;letter-spacing:0.5px;color:var( --e-global-color-7cca9ed );}.elementor-9 .elementor-element.elementor-element-d2dfb77{--icon-box-icon-margin:4px;}.elementor-9 .elementor-element.elementor-element-d2dfb77 .elementor-icon-box-title{margin-block-end:5px;color:#ED1C24;}.elementor-9 .elementor-element.elementor-element-d2dfb77.elementor-view-stacked .elementor-icon{background-color:#282828;}.elementor-9 .elementor-element.elementor-element-d2dfb77.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d2dfb77.elementor-view-default .elementor-icon{fill:#282828;color:#282828;border-color:#282828;}.elementor-9 .elementor-element.elementor-element-d2dfb77 .elementor-icon{font-size:68px;}.elementor-9 .elementor-element.elementor-element-d2dfb77 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-d2dfb77 .elementor-icon-box-title a{font-family:"Audiowide", Sans-serif;font-size:1.286em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.333em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-d2dfb77 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:2.1em;letter-spacing:0.5px;color:var( --e-global-color-7cca9ed );}.elementor-9 .elementor-element.elementor-element-8b5d1e6{--icon-box-icon-margin:7px;}.elementor-9 .elementor-element.elementor-element-8b5d1e6 .elementor-icon-box-title{margin-block-end:5px;color:#ED1C24;}.elementor-9 .elementor-element.elementor-element-8b5d1e6.elementor-view-stacked .elementor-icon{background-color:#282828;}.elementor-9 .elementor-element.elementor-element-8b5d1e6.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-8b5d1e6.elementor-view-default .elementor-icon{fill:#282828;color:#282828;border-color:#282828;}.elementor-9 .elementor-element.elementor-element-8b5d1e6 .elementor-icon{font-size:65px;}.elementor-9 .elementor-element.elementor-element-8b5d1e6 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-8b5d1e6 .elementor-icon-box-title a{font-family:"Audiowide", Sans-serif;font-size:1.286em;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.333em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-8b5d1e6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:2.1em;letter-spacing:0.5px;color:var( --e-global-color-7cca9ed );}.elementor-9 .elementor-element.elementor-element-7070cdd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7070cdd{z-index:2;}.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-flip-box__front{background-color:var( --e-global-color-7cca9ed );background-image:url("https://www.rallyemetz.fr/wp-content/uploads/sites/9/2022/03/shutterstock_657770326-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #ED1C2400 0%, #ED1C24EB 100%);}.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-flip-box{height:520px;}.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-flip-box__layer, .elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000052;padding:035px 35px 35px 35px;text-align:left;justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-icon{font-size:0px;}.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-icon svg{width:0px;transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-009b02f );font-family:"Audiowide", Sans-serif;font-size:2em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.071em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:25px 25px 25px 25px;text-align:left;justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-flip-box__button{margin-left:0;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:700;text-transform:lowercase;font-style:normal;line-height:1em;letter-spacing:0.5px;color:var( --e-global-color-009b02f );border-width:0px;border-radius:0px;}.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:15px;color:var( --e-global-color-009b02f );font-family:"Audiowide", Sans-serif;font-size:2em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.071em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-flip-box__button:hover{color:var( --e-global-color-009b02f );}.elementor-9 .elementor-element.elementor-element-e2b8762 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-flip-box__front{background-color:var( --e-global-color-7cca9ed );background-image:url("https://www.rallyemetz.fr/wp-content/uploads/sites/9/2022/03/shutterstock_562188934.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #ED1C2400 0%, #ED1C24EB 100%);}.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-flip-box{height:520px;}.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-flip-box__layer, .elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000052;padding:035px 35px 35px 35px;text-align:left;justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-icon{font-size:0px;}.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-icon svg{width:0px;transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-009b02f );font-family:"Audiowide", Sans-serif;font-size:2em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.071em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:25px 25px 25px 25px;text-align:left;justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-flip-box__button{margin-left:0;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:700;text-transform:lowercase;font-style:normal;line-height:1em;letter-spacing:0.5px;color:var( --e-global-color-009b02f );border-width:0px;border-radius:0px;}.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:15px;color:var( --e-global-color-009b02f );font-family:"Audiowide", Sans-serif;font-size:2em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.071em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-flip-box__button:hover{color:var( --e-global-color-009b02f );}.elementor-9 .elementor-element.elementor-element-65d3f90 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-flip-box__front{background-color:var( --e-global-color-7cca9ed );background-image:url("https://www.rallyemetz.fr/wp-content/uploads/sites/9/2022/03/shutterstock_528642268.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #ED1C2400 0%, #ED1C24EB 100%);}.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-flip-box{height:520px;}.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-flip-box__layer, .elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000052;padding:035px 35px 35px 35px;text-align:left;justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-icon-wrapper{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-icon{font-size:0px;}.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-icon svg{width:0px;transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-009b02f );font-family:"Audiowide", Sans-serif;font-size:2em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.071em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:25px 25px 25px 25px;text-align:left;justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-flip-box__button{margin-left:0;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:700;text-transform:lowercase;font-style:normal;line-height:1em;letter-spacing:0.5px;color:var( --e-global-color-009b02f );border-width:0px;border-radius:0px;}.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:15px;color:var( --e-global-color-009b02f );font-family:"Audiowide", Sans-serif;font-size:2em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.071em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-flip-box__button:hover{color:var( --e-global-color-009b02f );}.elementor-9 .elementor-element.elementor-element-dc86aa9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-dc86aa9{z-index:2;}.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-flip-box__front{background-color:var( --e-global-color-7cca9ed );background-image:url("https://www.rallyemetz.fr/wp-content/uploads/sites/9/2021/01/Image_2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(180deg, #ED1C2400 0%, #ED1C24EB 100%);}.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-flip-box{height:520px;}.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-flip-box__layer, .elementor-9 .elementor-element.elementor-element-d6f291b .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#00000052;padding:035px 35px 35px 35px;text-align:left;justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-icon-wrapper{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-icon{font-size:0px;}.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-icon svg{width:0px;transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-icon i{transform:rotate(0deg);}.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-009b02f );font-family:"Audiowide", Sans-serif;font-size:2em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.071em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:25px 25px 25px 25px;text-align:left;justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-flip-box__button{margin-left:0;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:700;text-transform:lowercase;font-style:normal;line-height:1em;letter-spacing:0.5px;color:var( --e-global-color-009b02f );border-width:0px;border-radius:0px;}.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:15px;color:var( --e-global-color-009b02f );font-family:"Audiowide", Sans-serif;font-size:2em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.071em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-flip-box__button:hover{color:var( --e-global-color-009b02f );}.elementor-9 .elementor-element.elementor-element-b53bcda > .elementor-container{max-width:1200px;}.elementor-9 .elementor-element.elementor-element-b53bcda{margin-top:80px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-03ecde2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-03ecde2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-03ecde2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-03ecde2 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-0d0060e .elementor-heading-title{color:var( --e-global-color-34c0e43 );}.elementor-9 .elementor-element.elementor-element-e155b30{text-align:justify;}.elementor-9 .elementor-element.elementor-element-7ad4f99 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-6a7dd50{text-align:right;}.elementor-9 .elementor-element.elementor-element-e0c3287 > .elementor-container{max-width:1200px;}.elementor-9 .elementor-element.elementor-element-e0c3287{margin-top:75px;margin-bottom:100px;}.elementor-9 .elementor-element.elementor-element-caf5bd8 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-aa0d7e7{text-align:left;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-2fa3f4f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-2fa3f4f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-2fa3f4f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-9 .elementor-element.elementor-element-2fa3f4f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-44ea2d1 .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:3.143em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;color:var( --e-global-color-34c0e43 );}.elementor-9 .elementor-element.elementor-element-5f531c9{text-align:justify;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-7070cdd{width:100%;}.elementor-9 .elementor-element.elementor-element-e2b8762{width:100%;}.elementor-9 .elementor-element.elementor-element-65d3f90{width:100%;}.elementor-9 .elementor-element.elementor-element-dc86aa9{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-7070cdd{width:50%;}.elementor-9 .elementor-element.elementor-element-e2b8762{width:50%;}.elementor-9 .elementor-element.elementor-element-65d3f90{width:50%;}.elementor-9 .elementor-element.elementor-element-dc86aa9{width:50%;}.elementor-9 .elementor-element.elementor-element-03ecde2{width:100%;}.elementor-9 .elementor-element.elementor-element-7ad4f99{width:100%;}.elementor-9 .elementor-element.elementor-element-caf5bd8{width:100%;}.elementor-9 .elementor-element.elementor-element-2fa3f4f{width:100%;}}/* Start custom CSS for section, class: .elementor-element-abd4442 */.elementor-9 .elementor-element.elementor-element-abd4442 {
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-d2d0dc1 */.elementor-9 .elementor-element.elementor-element-d2d0dc1 a.elementor-flip-box__button {
    padding: 0px;
    position: relative;
}
.elementor-9 .elementor-element.elementor-element-d2d0dc1 a.elementor-flip-box__button::before {
    content: '';
    position: absolute;
    height: 1px;
    top: 100%;
    left: 0;
    right: 0;
    background-color: #fff;
    transform-origin: bottom left;
    transform: scaleX(1);
    transition: transform 0.3s ease-in-out;
}
.elementor-9 .elementor-element.elementor-element-d2d0dc1 a.elementor-flip-box__button:hover::before {
    transform: scaleX(0);
  transform-origin: bottom right;

}
.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
    transition: opacity ease-in 200ms;
}
.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__title {
    opacity: 0;
}
.elementor-9 .elementor-element.elementor-element-d2d0dc1 .elementor-flip-box:hover .elementor-flip-box__front {
    filter: grayscale(100%)
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-bd2fa96 */.elementor-9 .elementor-element.elementor-element-bd2fa96 a.elementor-flip-box__button {
    padding: 0px;
    position: relative;
}
.elementor-9 .elementor-element.elementor-element-bd2fa96 a.elementor-flip-box__button::before {
    content: '';
    position: absolute;
    height: 1px;
    top: 100%;
    left: 0;
    right: 0;
    background-color: #fff;
    transform-origin: bottom left;
    transform: scaleX(1);
    transition: transform 0.3s ease-in-out;
}
.elementor-9 .elementor-element.elementor-element-bd2fa96 a.elementor-flip-box__button:hover::before {
    transform: scaleX(0);
  transform-origin: bottom right;

}
.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
    transition: opacity ease-in 200ms;
}
.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__title {
    opacity: 0;
}
.elementor-9 .elementor-element.elementor-element-bd2fa96 .elementor-flip-box:hover .elementor-flip-box__front {
    filter: grayscale(100%)
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-7dd9eae */.elementor-9 .elementor-element.elementor-element-7dd9eae a.elementor-flip-box__button {
    padding: 0px;
    position: relative;
}
.elementor-9 .elementor-element.elementor-element-7dd9eae a.elementor-flip-box__button::before {
    content: '';
    position: absolute;
    height: 1px;
    top: 100%;
    left: 0;
    right: 0;
    background-color: #fff;
    transform-origin: bottom left;
    transform: scaleX(1);
    transition: transform 0.3s ease-in-out;
}
.elementor-9 .elementor-element.elementor-element-7dd9eae a.elementor-flip-box__button:hover::before {
    transform: scaleX(0);
  transform-origin: bottom right;

}
.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
    transition: opacity ease-in 200ms;
}
.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__title {
    opacity: 0;
}
.elementor-9 .elementor-element.elementor-element-7dd9eae .elementor-flip-box:hover .elementor-flip-box__front {
    filter: grayscale(100%)
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-d6f291b */.elementor-9 .elementor-element.elementor-element-d6f291b a.elementor-flip-box__button {
    padding: 0px;
    position: relative;
}
.elementor-9 .elementor-element.elementor-element-d6f291b a.elementor-flip-box__button::before {
    content: '';
    position: absolute;
    height: 1px;
    top: 100%;
    left: 0;
    right: 0;
    background-color: #fff;
    transform-origin: bottom left;
    transform: scaleX(1);
    transition: transform 0.3s ease-in-out;
}
.elementor-9 .elementor-element.elementor-element-d6f291b a.elementor-flip-box__button:hover::before {
    transform: scaleX(0);
  transform-origin: bottom right;

}
.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
    transition: opacity ease-in 200ms;
}
.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__title {
    opacity: 0;
}
.elementor-9 .elementor-element.elementor-element-d6f291b .elementor-flip-box:hover .elementor-flip-box__front {
    filter: grayscale(100%)
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8418950 */.elementor-9 .elementor-element.elementor-element-8418950 {
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b53bcda */.elementor-9 .elementor-element.elementor-element-b53bcda {
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-caf5bd8 */@media screen and (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-caf5bd8 {
        order: 2;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e0c3287 */.elementor-9 .elementor-element.elementor-element-e0c3287 {
    overflow: hidden
}/* End custom CSS */