.elementor-2 .elementor-element.elementor-element-b171377{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-top:0em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-2 .elementor-element.elementor-element-b171377:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b171377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aebfbe2 );}.elementor-2 .elementor-element.elementor-element-b171377, .elementor-2 .elementor-element.elementor-element-b171377::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-f2c3797{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2 .elementor-element.elementor-element-c235dd9{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:100px;--padding-left:25px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-c235dd9, .elementor-2 .elementor-element.elementor-element-c235dd9::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-8879e77{--display:flex;--min-height:85px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8879e77, .elementor-2 .elementor-element.elementor-element-8879e77::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-f721ff7 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Chakra Petch", Sans-serif;font-size:44px;font-weight:500;text-transform:none;}.elementor-2 .elementor-element.elementor-element-f721ff7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a1e185b{--divider-border-style:solid;--divider-color:var( --e-global-color-aebfbe2 );--divider-border-width:2px;}.elementor-2 .elementor-element.elementor-element-a1e185b .elementor-divider-separator{width:31px;}.elementor-2 .elementor-element.elementor-element-a1e185b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-6fb8007{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4b996f0{font-size:21px;}.elementor-2 .elementor-element.elementor-element-0b2c925{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3f70aef .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-2 .elementor-element.elementor-element-3f70aef .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-2 .elementor-element.elementor-element-3f70aef .elementor-button{font-weight:500;fill:var( --e-global-color-aebfbe2 );color:var( --e-global-color-aebfbe2 );border-style:none;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3f70aef .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-3f70aef .elementor-button:focus{color:var( --e-global-color-text );background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-3f70aef .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-3f70aef .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-fbc24f9{--divider-border-style:solid;--divider-color:var( --e-global-color-d97414a );--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-fbc24f9 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-fbc24f9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-fbc24f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-288dd1d{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:100px;--padding-left:25px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-288dd1d, .elementor-2 .elementor-element.elementor-element-288dd1d::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-88d60cb{--display:flex;--min-height:85px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-88d60cb, .elementor-2 .elementor-element.elementor-element-88d60cb::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-0dd3fd5 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Chakra Petch", Sans-serif;font-size:44px;font-weight:500;text-transform:none;}.elementor-2 .elementor-element.elementor-element-0dd3fd5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e4bb9cc{--divider-border-style:solid;--divider-color:var( --e-global-color-aebfbe2 );--divider-border-width:2px;}.elementor-2 .elementor-element.elementor-element-e4bb9cc .elementor-divider-separator{width:31px;}.elementor-2 .elementor-element.elementor-element-e4bb9cc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-cc4fbc4{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f3e735b{font-size:21px;}.elementor-2 .elementor-element.elementor-element-e1585db{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-94c43b0 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-2 .elementor-element.elementor-element-94c43b0 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-2 .elementor-element.elementor-element-94c43b0 .elementor-button{font-weight:500;fill:var( --e-global-color-aebfbe2 );color:var( --e-global-color-aebfbe2 );border-style:none;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-94c43b0 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-94c43b0 .elementor-button:focus{color:var( --e-global-color-text );background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-94c43b0 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-94c43b0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-4da1dc7{--divider-border-style:solid;--divider-color:var( --e-global-color-d97414a );--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-4da1dc7 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-4da1dc7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-4da1dc7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-71a5dd5{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:25px;--padding-bottom:100px;--padding-left:25px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-71a5dd5, .elementor-2 .elementor-element.elementor-element-71a5dd5::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-d613fdd{--display:flex;--min-height:85px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d613fdd, .elementor-2 .elementor-element.elementor-element-d613fdd::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-9eb0e27 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Chakra Petch", Sans-serif;font-size:44px;font-weight:500;text-transform:none;}.elementor-2 .elementor-element.elementor-element-9eb0e27 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7cba606{--divider-border-style:solid;--divider-color:var( --e-global-color-aebfbe2 );--divider-border-width:2px;}.elementor-2 .elementor-element.elementor-element-7cba606 .elementor-divider-separator{width:31px;}.elementor-2 .elementor-element.elementor-element-7cba606 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-393375b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8165c18{font-size:21px;}.elementor-2 .elementor-element.elementor-element-3fd3ad0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-13f4015 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-2 .elementor-element.elementor-element-13f4015 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-2 .elementor-element.elementor-element-13f4015 .elementor-button{font-weight:500;fill:var( --e-global-color-aebfbe2 );color:var( --e-global-color-aebfbe2 );border-style:none;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-13f4015 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-13f4015 .elementor-button:focus{color:var( --e-global-color-text );background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-13f4015 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-13f4015 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-949add7{--divider-border-style:solid;--divider-color:var( --e-global-color-d97414a );--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-949add7 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-949add7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-949add7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-63fdffc{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:25px;--padding-bottom:100px;--padding-left:25px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-63fdffc, .elementor-2 .elementor-element.elementor-element-63fdffc::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-423f656{--display:flex;--min-height:85px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-423f656, .elementor-2 .elementor-element.elementor-element-423f656::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-1149ee6 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Chakra Petch", Sans-serif;font-size:44px;font-weight:500;text-transform:none;}.elementor-2 .elementor-element.elementor-element-1149ee6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-90d2ad0{--divider-border-style:solid;--divider-color:var( --e-global-color-aebfbe2 );--divider-border-width:2px;}.elementor-2 .elementor-element.elementor-element-90d2ad0 .elementor-divider-separator{width:31px;}.elementor-2 .elementor-element.elementor-element-90d2ad0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-72958db{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f1ed0a2{font-size:21px;}.elementor-2 .elementor-element.elementor-element-e9d200d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-320d2e5 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-2 .elementor-element.elementor-element-320d2e5 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-2 .elementor-element.elementor-element-320d2e5 .elementor-button{font-weight:500;fill:var( --e-global-color-aebfbe2 );color:var( --e-global-color-aebfbe2 );border-style:none;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-320d2e5 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-320d2e5 .elementor-button:focus{color:var( --e-global-color-text );background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-320d2e5 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-320d2e5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-ea2e906{--divider-border-style:solid;--divider-color:var( --e-global-color-d97414a );--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-ea2e906 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-ea2e906 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-ea2e906 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8df5fca{--display:flex;--min-height:860px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-8df5fca:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8df5fca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-machining-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-8df5fca::before, .elementor-2 .elementor-element.elementor-element-8df5fca > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8df5fca > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8df5fca > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8df5fca > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8df5fca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-8df5fca, .elementor-2 .elementor-element.elementor-element-8df5fca::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-2c73645{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-2c73645:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2c73645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b836d7 );}.elementor-2 .elementor-element.elementor-element-2c73645, .elementor-2 .elementor-element.elementor-element-2c73645::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-d84f735 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-d84f735 .elementor-icon{font-size:227px;}.elementor-2 .elementor-element.elementor-element-d84f735 .elementor-icon svg{height:227px;}.elementor-2 .elementor-element.elementor-element-c49d937{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-8051566{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-205669a .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-205669a .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2 .elementor-element.elementor-element-205669a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2 .elementor-element.elementor-element-205669a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2 .elementor-element.elementor-element-205669a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-205669a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2 .elementor-element.elementor-element-205669a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-205669a .elementor-field-type-html{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-205669a .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-205669a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2 .elementor-element.elementor-element-205669a .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-205669a .elementor-button[type="submit"]{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-205669a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-205669a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-205669a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-205669a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-205669a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-205669a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-205669a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2 .elementor-element.elementor-element-d71a338{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-top:0em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-2 .elementor-element.elementor-element-d71a338:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d71a338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aebfbe2 );}.elementor-2 .elementor-element.elementor-element-d71a338, .elementor-2 .elementor-element.elementor-element-d71a338::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-195400c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2 .elementor-element.elementor-element-1310ef4{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:100px;--padding-left:25px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-1310ef4, .elementor-2 .elementor-element.elementor-element-1310ef4::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-9b8be72{--display:flex;--min-height:85px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9b8be72, .elementor-2 .elementor-element.elementor-element-9b8be72::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-a7a35c5 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Chakra Petch", Sans-serif;font-size:44px;font-weight:500;text-transform:none;}.elementor-2 .elementor-element.elementor-element-a7a35c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bae7c30{--divider-border-style:solid;--divider-color:var( --e-global-color-aebfbe2 );--divider-border-width:2px;}.elementor-2 .elementor-element.elementor-element-bae7c30 .elementor-divider-separator{width:31px;}.elementor-2 .elementor-element.elementor-element-bae7c30 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-281f686{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cb3094b{font-size:21px;}.elementor-2 .elementor-element.elementor-element-18034ff{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1719198 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-2 .elementor-element.elementor-element-1719198 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-2 .elementor-element.elementor-element-1719198 .elementor-button{font-weight:500;fill:var( --e-global-color-aebfbe2 );color:var( --e-global-color-aebfbe2 );border-style:none;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1719198 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1719198 .elementor-button:focus{color:var( --e-global-color-text );background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-1719198 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-1719198 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-5cbb26a{--divider-border-style:solid;--divider-color:var( --e-global-color-d97414a );--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-5cbb26a .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-5cbb26a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5cbb26a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-723e187{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;--background-transition:0.3s;--padding-top:25px;--padding-bottom:100px;--padding-left:25px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-723e187, .elementor-2 .elementor-element.elementor-element-723e187::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-c5653dd{--display:flex;--min-height:85px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c5653dd, .elementor-2 .elementor-element.elementor-element-c5653dd::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-1631414 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Chakra Petch", Sans-serif;font-size:44px;font-weight:500;text-transform:none;}.elementor-2 .elementor-element.elementor-element-1631414 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9bd6989{--divider-border-style:solid;--divider-color:var( --e-global-color-aebfbe2 );--divider-border-width:2px;}.elementor-2 .elementor-element.elementor-element-9bd6989 .elementor-divider-separator{width:31px;}.elementor-2 .elementor-element.elementor-element-9bd6989 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-3244bf7{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5ff283e{font-size:21px;}.elementor-2 .elementor-element.elementor-element-cc435d4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-962f0a0 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-2 .elementor-element.elementor-element-962f0a0 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-2 .elementor-element.elementor-element-962f0a0 .elementor-button{font-weight:500;fill:var( --e-global-color-aebfbe2 );color:var( --e-global-color-aebfbe2 );border-style:none;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-962f0a0 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-962f0a0 .elementor-button:focus{color:var( --e-global-color-text );background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-962f0a0 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-962f0a0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-92ec879{--divider-border-style:solid;--divider-color:var( --e-global-color-d97414a );--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-92ec879 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-92ec879 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-92ec879 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-38a4887{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:25px;--padding-bottom:100px;--padding-left:25px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-38a4887, .elementor-2 .elementor-element.elementor-element-38a4887::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-03a0c15{--display:flex;--min-height:85px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-03a0c15, .elementor-2 .elementor-element.elementor-element-03a0c15::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-5ab63ac .elementor-heading-title{color:var( --e-global-color-text );font-family:"Chakra Petch", Sans-serif;font-size:44px;font-weight:500;text-transform:none;}.elementor-2 .elementor-element.elementor-element-5ab63ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-20b4a6f{--divider-border-style:solid;--divider-color:var( --e-global-color-aebfbe2 );--divider-border-width:2px;}.elementor-2 .elementor-element.elementor-element-20b4a6f .elementor-divider-separator{width:31px;}.elementor-2 .elementor-element.elementor-element-20b4a6f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-686e242{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-31827ef{font-size:21px;}.elementor-2 .elementor-element.elementor-element-8148afb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f2f31c8 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-2 .elementor-element.elementor-element-f2f31c8 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-2 .elementor-element.elementor-element-f2f31c8 .elementor-button{font-weight:500;fill:var( --e-global-color-aebfbe2 );color:var( --e-global-color-aebfbe2 );border-style:none;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f2f31c8 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f2f31c8 .elementor-button:focus{color:var( --e-global-color-text );background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-f2f31c8 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-f2f31c8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-5648104{--divider-border-style:solid;--divider-color:var( --e-global-color-d97414a );--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-5648104 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-5648104 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5648104 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9866727{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:25px;--padding-bottom:100px;--padding-left:25px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-9866727, .elementor-2 .elementor-element.elementor-element-9866727::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-30033df{--display:flex;--min-height:85px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-30033df, .elementor-2 .elementor-element.elementor-element-30033df::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-c736c6d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Chakra Petch", Sans-serif;font-size:44px;font-weight:500;text-transform:none;}.elementor-2 .elementor-element.elementor-element-c736c6d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2d4b5fb{--divider-border-style:solid;--divider-color:var( --e-global-color-aebfbe2 );--divider-border-width:2px;}.elementor-2 .elementor-element.elementor-element-2d4b5fb .elementor-divider-separator{width:31px;}.elementor-2 .elementor-element.elementor-element-2d4b5fb .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2 .elementor-element.elementor-element-ed71520{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0922c19{font-size:21px;}.elementor-2 .elementor-element.elementor-element-fb1d463{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a6453ea .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-2 .elementor-element.elementor-element-a6453ea .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-2 .elementor-element.elementor-element-a6453ea .elementor-button{font-weight:500;fill:var( --e-global-color-aebfbe2 );color:var( --e-global-color-aebfbe2 );border-style:none;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a6453ea .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-a6453ea .elementor-button:focus{color:var( --e-global-color-text );background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-a6453ea .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-a6453ea .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1259129{--divider-border-style:solid;--divider-color:var( --e-global-color-d97414a );--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-1259129 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-1259129 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2 .elementor-element.elementor-element-1259129 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5cc3dfd{--display:flex;--min-height:860px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-5cc3dfd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5cc3dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-machining-1.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-5cc3dfd::before, .elementor-2 .elementor-element.elementor-element-5cc3dfd > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5cc3dfd > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5cc3dfd > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5cc3dfd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5cc3dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-5cc3dfd, .elementor-2 .elementor-element.elementor-element-5cc3dfd::before{--border-transition:0.3s;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-b171377{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2 .elementor-element.elementor-element-8df5fca{--min-height:353px;}.elementor-2 .elementor-element.elementor-element-d71a338{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2 .elementor-element.elementor-element-5cc3dfd{--min-height:353px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-b171377{--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-c235dd9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-2 .elementor-element.elementor-element-288dd1d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-2 .elementor-element.elementor-element-71a5dd5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-2 .elementor-element.elementor-element-63fdffc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-2 .elementor-element.elementor-element-d71a338{--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-1310ef4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-2 .elementor-element.elementor-element-723e187{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-2 .elementor-element.elementor-element-38a4887{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-2 .elementor-element.elementor-element-9866727{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-f2c3797{--width:400px;}.elementor-2 .elementor-element.elementor-element-c235dd9{--width:100%;}.elementor-2 .elementor-element.elementor-element-6fb8007{--width:100%;}.elementor-2 .elementor-element.elementor-element-288dd1d{--width:100%;}.elementor-2 .elementor-element.elementor-element-71a5dd5{--width:100%;}.elementor-2 .elementor-element.elementor-element-63fdffc{--width:100%;}.elementor-2 .elementor-element.elementor-element-8df5fca{--width:70%;}.elementor-2 .elementor-element.elementor-element-195400c{--width:400px;}.elementor-2 .elementor-element.elementor-element-1310ef4{--width:100%;}.elementor-2 .elementor-element.elementor-element-281f686{--width:100%;}.elementor-2 .elementor-element.elementor-element-723e187{--width:100%;}.elementor-2 .elementor-element.elementor-element-38a4887{--width:100%;}.elementor-2 .elementor-element.elementor-element-9866727{--width:100%;}.elementor-2 .elementor-element.elementor-element-5cc3dfd{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-f2c3797{--width:100%;}.elementor-2 .elementor-element.elementor-element-8df5fca{--width:100%;}.elementor-2 .elementor-element.elementor-element-195400c{--width:100%;}.elementor-2 .elementor-element.elementor-element-5cc3dfd{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-b171377 *//*PRELOAD  IMAGES*/

body:after{
    position:absolute;
    z-index:-1;
    width:0;
    height:0;
    overflow:hidden;
    content: url(https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-machining-1.jpg) 
             url(https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-coating-1.jpg) 
             url(https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-cladding-1.jpg) 
             url(https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-services-1.jpg);
}

/* POINTER */
#machining:hover, #coating:hover, #cladding:hover, #services:hover {
    cursor: pointer;
}

/* MACHINING */

#machining {
  height: 380px;
  width: 135%;
  background-image: url("https://www.mathevon.fr/wp-content/uploads/2024/02/bkg-expertise.png");
  background-size: cover;
  background-position: bottom right;
  transition: width 0.2s;
  -webkit-transition: width 0.2s;
}
.elementor-2 .elementor-element.elementor-element-b171377:has(#machining:hover) #photo {
 background-image: url("https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-machining-1.jpg");
}
#item-machining {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-machining-viewer.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
.elementor-2 .elementor-element.elementor-element-b171377:has(#machining.hover) #item-machining  {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-machining-viewer.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
/* COATING */

#coating {
  height: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}
#coating:hover{
    height: 380px;
  width: 135%;
  background-image: url("https://www.mathevon.fr/wp-content/uploads/2024/02/bkg-expertise.png");
  background-size: cover;
  background-position: bottom right;
  transition: width 0.2s;
  -webkit-transition: width 0.2s;
}

.elementor-2 .elementor-element.elementor-element-b171377:has(#coating:hover) #photo {
 background-image: url("https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-coating-1.jpg");
    
}
#item-coating {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-coating-main.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
.elementor-2 .elementor-element.elementor-element-b171377:has(#coating:hover) #item-coating {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-coating-viewer.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
.elementor-2 .elementor-element.elementor-element-b171377:has(#coating:hover) #machining {
 height: 0;
 background-image: none;
 width: 100%;
 overflow: hidden;
}
.elementor-2 .elementor-element.elementor-element-b171377:has(#coating:hover) #item-machining
{
 background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-machining-main.svg);   
}
/* CLADDING */
#cladding {
  height: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}
#cladding:hover{
    height: 380px;
  width: 135%;
  background-image: url("https://www.mathevon.fr/wp-content/uploads/2024/02/bkg-expertise.png");
  background-size: cover;
  background-position: bottom right;
  transition: width 0.2s;
  -webkit-transition: width 0.2s;
}


.elementor-2 .elementor-element.elementor-element-b171377:has(#cladding:hover) #photo {
 background-image: url("https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-cladding-1.jpg");
    
}
#item-cladding {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-cladding-main.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
.elementor-2 .elementor-element.elementor-element-b171377:has(#cladding:hover) #item-cladding {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-cladding-viewer.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
.elementor-2 .elementor-element.elementor-element-b171377:has(#cladding:hover) #machining {
 height: 0;
 background-image: none;
 width: 100%;
 overflow: hidden;
}
.elementor-2 .elementor-element.elementor-element-b171377:has(#cladding:hover) #item-machining
{
 background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-machining-main.svg);   
}
/* SERVICES */
#services {
  height: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}
#services:hover{
    height: 380px;
  width: 135%;
  background-image: url("https://www.mathevon.fr/wp-content/uploads/2024/02/bkg-expertise.png");
  background-size: cover;
  background-position: bottom right;
  transition: width 0.2s;
  -webkit-transition: width 0.2s;
}
.elementor-2 .elementor-element.elementor-element-b171377:has(#services:hover) #photo {
 background-image: url("https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-services-1.jpg");
    
}
#item-services {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-services-main.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
.elementor-2 .elementor-element.elementor-element-b171377:has(#services:hover) #item-services {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-services-viewer.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
.elementor-2 .elementor-element.elementor-element-b171377:has(#services:hover) #machining {
 height: 0;
 background-image: none;
 width: 100%;
 overflow: hidden;
}
.elementor-2 .elementor-element.elementor-element-b171377:has(#services:hover) #item-machining
{
 background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-machining-main.svg);   
}

@media screen and (max-width: 1024px) {
   #machining, #coating, #cladding, #services {
  width: 100%;
   }
  #machining:hover, #coating:hover, #cladding:hover, #services:hover{
  width: 100%;  
  }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c49d937 *//* Style the tab */

.tab-bar {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons inside the tab */

.tab button {
  background-color: #000;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
}
/* Change background color of buttons on hover */

.tab button:hover {
  background-color: #2bc76c;
}

/* Create an active/current tablink class */
.tab:not(:hover) button.active {
  background-color: #2bc76c;
}


/* Style the tab content */

.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}


/* Style the tab content */

.tab-contents>.active {
  display: block;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-205669a */input[type=file]::-webkit-file-upload-button {
  border: 1px solid #2bc76c;
  padding: .3em .5em;
  border-radius: 0;
  background-color: transparent;
  transition: 1s;
}

input[type=file]::file-.elementor-2 .elementor-element.elementor-element-205669a-button {
  border: 1px solid #2bc76c;
  padding: .3em .5em;
  border-radius: 0;
  background-color: transparent;
  transition: 1s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71a338 *//*PRELOAD  IMAGES*/

body:after{
    position:absolute;
    z-index:-1;
    width:0;
    height:0;
    overflow:hidden;
    content: url(https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-machining-1.jpg) 
             url(https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-coating-1.jpg) 
             url(https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-cladding-1.jpg) 
             url(https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-services-1.jpg);
}

/* POINTER */
#machining:hover, #coating:hover, #cladding:hover, #services:hover {
    cursor: pointer;
}

/* MACHINING */
.elementor-2 .elementor-element.elementor-element-d71a338:has(#machining:hover) #photo {
 background-image: url("https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-machining-1.jpg");
}
#item-machining {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-machining-main.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
.elementor-2 .elementor-element.elementor-element-d71a338:has(#machining.hover) #item-machining  {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-machining-viewer.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
/* COATING */

.elementor-2 .elementor-element.elementor-element-d71a338:has(#coating:hover) #photo {
 background-image: url("https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-coating-1.jpg");
    
}
#item-coating {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-coating-main.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
.elementor-2 .elementor-element.elementor-element-d71a338:has(#coating:hover) #item-coating {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-coating-viewer.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
.elementor-2 .elementor-element.elementor-element-d71a338:has(#coating:hover) #machining {
 height: 0;
 background-image: none;
 width: 100%;
}
.elementor-2 .elementor-element.elementor-element-d71a338:has(#coating:hover) #item-machining
{
 background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-machining-main.svg);   
}
/* CLADDING */
.elementor-2 .elementor-element.elementor-element-d71a338:has(#cladding:hover) #photo {
 background-image: url("https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-cladding-1.jpg");
    
}
#item-cladding {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-cladding-main.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
.elementor-2 .elementor-element.elementor-element-d71a338:has(#cladding:hover) #item-cladding {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-cladding-viewer.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
.elementor-2 .elementor-element.elementor-element-d71a338:has(#cladding:hover) #machining {
 height: 0;
 background-image: none;
 width: 100%;
}
.elementor-2 .elementor-element.elementor-element-d71a338:has(#cladding:hover) #item-machining
{
 background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-machining-main.svg);   
}
/* SERVICES */
.elementor-2 .elementor-element.elementor-element-d71a338:has(#services:hover) #photo {
 background-image: url("https://www.mathevon.fr/wp-content/uploads/2024/02/mathevon-expertise-services-1.jpg");
    
}
#item-services {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-services-main.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
.elementor-2 .elementor-element.elementor-element-d71a338:has(#services:hover) #item-services {
background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-services-viewer.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 64px auto;
}
.elementor-2 .elementor-element.elementor-element-d71a338:has(#services:hover) #machining {
 height: 0;
 background-image: none;
 width: 100%;
}
.elementor-2 .elementor-element.elementor-element-d71a338:has(#services:hover) #item-machining
{
 background-image: url(https://www.mathevon.fr/wp-content/uploads/2024/02/icn-machining-main.svg);   
}

/* HOVER */

.grow {
  height: 0;
  width: 100%;
  position: relative;
  transition: width 0.6s;
  -webkit-transition: width 0.6s;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
.hover {
  height: 400px;
  width: 100%;
  background-image: url("https://www.mathevon.fr/wp-content/uploads/2024/02/bkg-expertise.png");
  background-size: cover;
  background-position: bottom right;
}
}
@media screen and (min-width: 1025px) {
.hover {
  height: 400px;
  width: 135%;
  background-image: url("https://www.mathevon.fr/wp-content/uploads/2024/02/bkg-expertise.png");
  background-size: cover;
  background-position: bottom right;
}
}/* End custom CSS */