.elementor-971 .elementor-element.elementor-element-3b4ad5910:not(.elementor-motion-effects-element-type-background), .elementor-971 .elementor-element.elementor-element-3b4ad5910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B6B6B6;background-image:url("https://oscorp-france.fr/wp-content/uploads/2025/02/fond.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-971 .elementor-element.elementor-element-3b4ad5910 > .elementor-background-overlay{background-color:#483623;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-971 .elementor-element.elementor-element-3b4ad5910{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:4em;margin-bottom:0em;padding:100px 0px 100px 0px;}.elementor-971 .elementor-element.elementor-element-61e4af82 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-971 .elementor-element.elementor-element-8703e09{text-align:center;}.elementor-971 .elementor-element.elementor-element-8703e09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:900;color:#FFFFFF;}.elementor-971 .elementor-element.elementor-element-9b8a34e{margin-top:100px;margin-bottom:100px;}.elementor-971 .elementor-element.elementor-element-1bfe8d98 > .elementor-element-populated{margin:0em 0em 0em 6em;--e-column-margin-right:0em;--e-column-margin-left:6em;}.elementor-971 .elementor-element.elementor-element-746db61f{text-align:left;}.elementor-971 .elementor-element.elementor-element-746db61f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;color:#333333;}.elementor-971 .elementor-element.elementor-element-33e5195f{--divider-border-style:solid;--divider-color:#DDA94D;--divider-border-width:2px;}.elementor-971 .elementor-element.elementor-element-33e5195f > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-33e5195f .elementor-divider-separator{width:42%;margin:0 auto;margin-left:0;}.elementor-971 .elementor-element.elementor-element-33e5195f .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-971 .elementor-element.elementor-element-d44e1f7{--icon-box-icon-margin:15px;}.elementor-971 .elementor-element.elementor-element-d44e1f7 .elementor-icon-box-title{margin-bottom:0px;color:#333333;}.elementor-971 .elementor-element.elementor-element-d44e1f7.elementor-view-stacked .elementor-icon{background-color:#111111;}.elementor-971 .elementor-element.elementor-element-d44e1f7.elementor-view-framed .elementor-icon, .elementor-971 .elementor-element.elementor-element-d44e1f7.elementor-view-default .elementor-icon{fill:#111111;color:#111111;border-color:#111111;}.elementor-971 .elementor-element.elementor-element-d44e1f7 .elementor-icon{font-size:21px;}.elementor-971 .elementor-element.elementor-element-d44e1f7 .elementor-icon-box-title, .elementor-971 .elementor-element.elementor-element-d44e1f7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-971 .elementor-element.elementor-element-d44e1f7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#666666;}.elementor-971 .elementor-element.elementor-element-3ffbc708{--icon-box-icon-margin:15px;}.elementor-971 .elementor-element.elementor-element-3ffbc708 .elementor-icon-box-title{margin-bottom:0px;color:#333333;}.elementor-971 .elementor-element.elementor-element-3ffbc708.elementor-view-stacked .elementor-icon{background-color:#111111;}.elementor-971 .elementor-element.elementor-element-3ffbc708.elementor-view-framed .elementor-icon, .elementor-971 .elementor-element.elementor-element-3ffbc708.elementor-view-default .elementor-icon{fill:#111111;color:#111111;border-color:#111111;}.elementor-971 .elementor-element.elementor-element-3ffbc708 .elementor-icon{font-size:21px;}.elementor-971 .elementor-element.elementor-element-3ffbc708 .elementor-icon-box-title, .elementor-971 .elementor-element.elementor-element-3ffbc708 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-971 .elementor-element.elementor-element-3ffbc708 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;color:#666666;}.elementor-971 .elementor-element.elementor-element-3d7bc589{--icon-box-icon-margin:15px;}.elementor-971 .elementor-element.elementor-element-3d7bc589 .elementor-icon-box-title{margin-bottom:0px;color:#333333;}.elementor-971 .elementor-element.elementor-element-3d7bc589.elementor-view-stacked .elementor-icon{background-color:#111111;}.elementor-971 .elementor-element.elementor-element-3d7bc589.elementor-view-framed .elementor-icon, .elementor-971 .elementor-element.elementor-element-3d7bc589.elementor-view-default .elementor-icon{fill:#111111;color:#111111;border-color:#111111;}.elementor-971 .elementor-element.elementor-element-3d7bc589 .elementor-icon{font-size:21px;}.elementor-971 .elementor-element.elementor-element-3d7bc589 .elementor-icon-box-title, .elementor-971 .elementor-element.elementor-element-3d7bc589 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-971 .elementor-element.elementor-element-3d7bc589 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;color:#666666;}.elementor-971 .elementor-element.elementor-element-e9c4cdc{--display:flex;--min-height:0.1em;--border-radius:50px 0px 0px 0px;--margin-top:-4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-971 .elementor-element.elementor-element-ad5c229 input[type="text"]{background-color:#E6E6E6;color:#AAAAAA;transition:all ease-out 0.3s;}.elementor-971 .elementor-element.elementor-element-ad5c229 input[type="email"]{background-color:#E6E6E6;transition:all ease-out 0.3s;}.elementor-971 .elementor-element.elementor-element-ad5c229 textarea{background-color:#E6E6E6;height:200px;margin:0px 0px 17px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FF6A6A;transition:all ease-out 0.3s;}.elementor-971 .elementor-element.elementor-element-ad5c229 input[type="submit"]{background-color:#CCA96C;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;color:#FFFFFF;width:160px;height:60px;border-radius:0px 44px 0px 0px;padding:0px 9px 0px 0px;transition:all ease-out 1s;}.elementor-971 .elementor-element.elementor-element-ad5c229{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-971 .elementor-element.elementor-element-ad5c229 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:48px 50px 30px 50px;border-radius:50px 0px 0px 0px;}.elementor-971 .elementor-element.elementor-element-ad5c229 input:not([type="submit"]){color:#BDBBBB;height:48px;margin:0px 0px 17px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#DDA94D;transition:all ease-out 0.3s;}.elementor-971 .elementor-element.elementor-element-ad5c229 input:not([type="submit"]):focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-ad5c229 input:not([type="submit"])::placeholder{font-size:14px;font-weight:400;font-style:normal;line-height:1em;color:#808080;}.elementor-971 .elementor-element.elementor-element-ad5c229 select{color:#BBB7B7;transition:all ease-out 0.3s;}.elementor-971 .elementor-element.elementor-element-ad5c229 textarea:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-971 .elementor-element.elementor-element-ad5c229 textarea::placeholder{font-size:14px;font-weight:400;font-style:normal;color:#4F5557F7;}.elementor-971 .elementor-element.elementor-element-ad5c229 label{color:#1D1C1C;}.elementor-971 .elementor-element.elementor-element-e328b4c{--display:flex;}body.elementor-page-971:not(.elementor-motion-effects-element-type-background), body.elementor-page-971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-971 .elementor-element.elementor-element-e9c4cdc{--width:67.999%;}}@media(max-width:1024px) and (min-width:768px){.elementor-971 .elementor-element.elementor-element-1bfe8d98{width:50%;}.elementor-971 .elementor-element.elementor-element-3cce7fcd{width:50%;}.elementor-971 .elementor-element.elementor-element-e9c4cdc{--width:67%;}}@media(max-width:1024px){.elementor-971 .elementor-element.elementor-element-1bfe8d98 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-971 .elementor-element.elementor-element-d44e1f7 .elementor-icon-box-title, .elementor-971 .elementor-element.elementor-element-d44e1f7 .elementor-icon-box-title a{font-size:20px;}.elementor-971 .elementor-element.elementor-element-3ffbc708 .elementor-icon-box-title, .elementor-971 .elementor-element.elementor-element-3ffbc708 .elementor-icon-box-title a{font-size:20px;}.elementor-971 .elementor-element.elementor-element-3d7bc589 .elementor-icon-box-title, .elementor-971 .elementor-element.elementor-element-3d7bc589 .elementor-icon-box-title a{font-size:20px;}.elementor-971 .elementor-element.elementor-element-ad5c229 > .elementor-widget-container{margin:0px -15px 0px -15px;padding:9% 7% 7% 7%;}.elementor-971 .elementor-element.elementor-element-ad5c229 input:not([type="submit"])::placeholder{font-size:13px;}.elementor-971 .elementor-element.elementor-element-ad5c229 textarea{height:125px;}.elementor-971 .elementor-element.elementor-element-ad5c229 textarea::placeholder{font-size:13px;}.elementor-971 .elementor-element.elementor-element-ad5c229 input[type="submit"]{width:170px;height:60px;padding:0px 30px 0px 0px;}}@media(max-width:767px){.elementor-971 .elementor-element.elementor-element-3b4ad5910{padding:0% 0% 4% 0%;}.elementor-971 .elementor-element.elementor-element-8703e09 > .elementor-widget-container{margin:2% 0% -8% 0%;padding:0% 0% 12% 0%;}.elementor-971 .elementor-element.elementor-element-8703e09 .elementor-heading-title{font-size:32px;}.elementor-971 .elementor-element.elementor-element-9b8a34e{margin-top:16%;margin-bottom:0%;}.elementor-971 .elementor-element.elementor-element-1bfe8d98 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-971 .elementor-element.elementor-element-746db61f .elementor-heading-title{font-size:28px;}.elementor-971 .elementor-element.elementor-element-d44e1f7 .elementor-icon-box-wrapper{text-align:left;}.elementor-971 .elementor-element.elementor-element-3ffbc708 .elementor-icon-box-wrapper{text-align:left;}.elementor-971 .elementor-element.elementor-element-3d7bc589 .elementor-icon-box-wrapper{text-align:left;}.elementor-971 .elementor-element.elementor-element-3cce7fcd > .elementor-element-populated{margin:0% 0% 0% 2%;--e-column-margin-right:0%;--e-column-margin-left:2%;}.elementor-971 .elementor-element.elementor-element-e9c4cdc{--width:1600px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-971 .elementor-element.elementor-element-ad5c229 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-971 .elementor-element.elementor-element-ad5c229 input:not([type="submit"]){height:0px;}.elementor-971 .elementor-element.elementor-element-e328b4c{--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}/* Start custom CSS for aux_contact_form, class: .elementor-element-ad5c229 */@media only screen and (min-width: 768px) {
.elementor-971 .elementor-element.elementor-element-ad5c229 .part1{
    display: flex;
    justify-content: space-between;
}
.elementor-971 .elementor-element.elementor-element-ad5c229 .part1 span{
    width: 32%;
}
}
.elementor-971 .elementor-element.elementor-element-ad5c229 .wpcf7-not-valid-tip{
    width: 100%!important;
    font-size: 13px;
    margin-top: 7px;
    margin-bottom: 7px;
}
.elementor-971 .elementor-element.elementor-element-ad5c229 .wpcf7-not-valid{
    margin-bottom: 0!important;
}
@media screen and (max-width: 500px)  {
.elementor-971 .elementor-element.elementor-element-ad5c229 .elementor-widget-container .wpcf7-form-control, .elementor-971 .elementor-element.elementor-element-ad5c229 .aux-modern-button{
   width: 100%;
}
}
.elementor-971 .elementor-element.elementor-element-ad5c229 .wpcf7-response-output{
    margin-left: 0;
    margin-right: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9c4cdc */.elementor-971 .elementor-element.elementor-element-e9c4cdc .wpcf7-textarea{
    min-height: 200px;
}/* End custom CSS */