.elementor-17 .elementor-element.elementor-element-53ea998 > .elementor-container{min-height:900px;}.elementor-17 .elementor-element.elementor-element-53ea998:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-53ea998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.avosroll.fr/wp-content/uploads/2024/09/192397559_m.webp");background-position:bottom right;background-size:cover;}.elementor-17 .elementor-element.elementor-element-53ea998 > .elementor-background-overlay{background-color:#FF7400;opacity:0.75;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-53ea998{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-83e1b3d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-83e1b3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-17 .elementor-element.elementor-element-83e1b3d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-83e1b3d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-83e1b3d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17 .elementor-element.elementor-element-83e1b3d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-43b14d7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-43b14d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-517e849 > .elementor-widget-container{--e-transform-rotateZ:-15deg;--e-transform-scale:0.6;}.elementor-17 .elementor-element.elementor-element-517e849{position:relative;top:-5%;}.elementor-17 .elementor-element.elementor-element-2f0783e .aux-elem-quote{text-align:inherit;background-color:#02010100;}.elementor-17 .elementor-element.elementor-element-2f0783e .aux-elem-quote p{color:#FFFFFF;font-size:26px;}.elementor-17 .elementor-element.elementor-element-2f0783e > .elementor-widget-container{margin:0px 0px 0px 100px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2f0783e{position:relative;top:0px;right:0px;bottom:0px;left:191px;}.elementor-17 .elementor-element.elementor-element-69be208 .elementor-button{background-color:#E43116;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E43116;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17 .elementor-element.elementor-element-69be208 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-69be208 .elementor-button:focus{background-color:#02010100;border-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-69be208 > .elementor-widget-container{padding:0px 35px 0px 35px;}.elementor-17 .elementor-element.elementor-element-69be208{position:relative;top:-5%;left:calc( 50% + -30px );}.elementor-17 .elementor-element.elementor-element-3af8e8f > .elementor-widget-container{--e-transform-rotateZ:-15deg;}.elementor-17 .elementor-element.elementor-element-3af8e8f{position:relative;top:-35%;right:5%;left:-100px;}.elementor-17 .elementor-element.elementor-element-7c4d477 .aux-elem-quote{text-align:inherit;background-color:#02010100;}.elementor-17 .elementor-element.elementor-element-7c4d477 .aux-elem-quote p{color:#FFFFFF;font-size:20px;}.elementor-17 .elementor-element.elementor-element-7c4d477 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-7c4d477{position:relative;top:-15%;right:0px;bottom:0px;left:0px;}.elementor-17 .elementor-element.elementor-element-1f9e56c > .elementor-widget-container{--e-transform-rotateZ:-15deg;--e-transform-scale:0.75;}.elementor-17 .elementor-element.elementor-element-1f9e56c{position:relative;top:-10%;right:-50px;}.elementor-17 .elementor-element.elementor-element-f444f1f .jbafes-lotties-animation-wrapper{max-width:100%;}.elementor-17 .elementor-element.elementor-element-f444f1f > .elementor-widget-container{--e-transform-rotateZ:180deg;--e-transform-scale:1;}.elementor-17 .elementor-element.elementor-element-f444f1f{position:relative;top:-200px;max-width:45px;max-height:100px;min-width:0px;min-height:0px;}.elementor-17 .elementor-element.elementor-element-a1e6bf3 > .elementor-container{min-height:50px;}.elementor-17 .elementor-element.elementor-element-a1e6bf3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a1e6bf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E43116;}.elementor-17 .elementor-element.elementor-element-a1e6bf3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 35px 0px 35px;}.elementor-17 .elementor-element.elementor-element-a1e6bf3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-f8a2f62 .col-title a, .elementor-17 .elementor-element.elementor-element-f8a2f62 .col-title{color:#FFFFFF !important;}.elementor-17 .elementor-element.elementor-element-f8a2f62 .col-title, .elementor-17 .elementor-element.elementor-element-f8a2f62 .col-title a{font-size:37px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-f8a2f62{position:relative;top:50px;}.elementor-17 .elementor-element.elementor-element-cc58b28 .col-title a, .elementor-17 .elementor-element.elementor-element-cc58b28 .col-title{color:#FFFFFF !important;}.elementor-17 .elementor-element.elementor-element-cc58b28 .col-title, .elementor-17 .elementor-element.elementor-element-cc58b28 .col-title a{font-size:37px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-cc58b28{position:relative;top:50px;}.elementor-17 .elementor-element.elementor-element-a95de2f .col-title a, .elementor-17 .elementor-element.elementor-element-a95de2f .col-title{color:#FFFFFF !important;}.elementor-17 .elementor-element.elementor-element-a95de2f .col-title, .elementor-17 .elementor-element.elementor-element-a95de2f .col-title a{font-size:37px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-a95de2f{position:relative;top:50px;}.elementor-17 .elementor-element.elementor-element-0e02cc1 > .elementor-container{min-height:50px;}.elementor-17 .elementor-element.elementor-element-0e02cc1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0e02cc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E43116;}.elementor-17 .elementor-element.elementor-element-0e02cc1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 35px 15px 35px;}.elementor-17 .elementor-element.elementor-element-0e02cc1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-eeff526 .col-title a, .elementor-17 .elementor-element.elementor-element-eeff526 .col-title{color:#FFFFFF !important;}.elementor-17 .elementor-element.elementor-element-eeff526 .col-title, .elementor-17 .elementor-element.elementor-element-eeff526 .col-title a{font-size:37px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-eeff526{position:relative;}.elementor-17 .elementor-element.elementor-element-56a413a .col-title a, .elementor-17 .elementor-element.elementor-element-56a413a .col-title{color:#FFFFFF !important;}.elementor-17 .elementor-element.elementor-element-56a413a .col-title, .elementor-17 .elementor-element.elementor-element-56a413a .col-title a{font-size:37px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-56a413a{position:relative;}.elementor-17 .elementor-element.elementor-element-4b8fdd8 .col-title a, .elementor-17 .elementor-element.elementor-element-4b8fdd8 .col-title{color:#FFFFFF !important;}.elementor-17 .elementor-element.elementor-element-4b8fdd8 .col-title, .elementor-17 .elementor-element.elementor-element-4b8fdd8 .col-title a{font-size:37px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-4b8fdd8{position:relative;}.elementor-17 .elementor-element.elementor-element-ef06725{padding:100px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-64e021d > .elementor-element-populated{padding:0px 0px 0px 35px;}.elementor-17 .elementor-element.elementor-element-ad559fa .aux-modern-heading-primary{font-size:50px;font-weight:normal;margin:30px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ad559fa .aux-modern-heading-secondary{font-size:80px;line-height:90px;letter-spacing:-4px;margin:20px 0px 0px 0px;max-width:212px;}.elementor-17 .elementor-element.elementor-element-ad559fa .aux-modern-heading-divider{width:110px;margin:70px 30px 0px 30px;background-color:#000000;}.elementor-17 .elementor-element.elementor-element-ad559fa > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-17 .elementor-element.elementor-element-ad559fa{position:relative;animation-duration:2000ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-17 .elementor-element.elementor-element-c7e09cf .aux-elem-quote{text-align:inherit;background-color:#02010100;}.elementor-17 .elementor-element.elementor-element-c7e09cf .aux-quote-symbol:before{color:#02010138;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-f0b2558.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-f0b2558.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-f0b2558.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-17 .elementor-element.elementor-element-f0b2558:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-f0b2558 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBECEC;background-image:url("http://www.avosroll.fr/wp-content/uploads/2024/09/sword_500px.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-17 .elementor-element.elementor-element-f0b2558 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-17 .elementor-element.elementor-element-f0b2558 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 35px;}.elementor-17 .elementor-element.elementor-element-f0b2558 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-3d164c6{--spacer-size:50px;}.elementor-17 .elementor-element.elementor-element-aedf5c3{text-align:left;}.elementor-17 .elementor-element.elementor-element-aedf5c3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-aedf5c3 > .elementor-widget-container{padding:0px 35px 0px 0px;}.elementor-17 .elementor-element.elementor-element-46e379d{--spacer-size:15px;}.elementor-17 .elementor-element.elementor-element-49ea3aa > .elementor-widget-container{padding:0px 35px 0px 0px;}.elementor-17 .elementor-element.elementor-element-df8f174{text-align:center;}.elementor-17 .elementor-element.elementor-element-34e8b64 > .elementor-widget-container{padding:0px 35px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b9ae217{--spacer-size:15px;}.elementor-17 .elementor-element.elementor-element-84f8a5a .aux-elem-quote{text-align:center;background-color:#FFFFFFBD;}.elementor-17 .elementor-element.elementor-element-84f8a5a .aux-quote-symbol:before{color:#02010138;margin:-20px 0px 0px -20px;}.elementor-17 .elementor-element.elementor-element-84f8a5a .aux-quote-symbol p:first-child{text-indent:0px;}.elementor-17 .elementor-element.elementor-element-84f8a5a .aux-blockquote-normal{padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-84f8a5a > .elementor-widget-container{margin:0px 35px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b744acb{--spacer-size:30px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-25173ef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-25173ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-25173ef.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-25173ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-25173ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.avosroll.fr/wp-content/uploads/2024/09/parchemin.jpg");background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-25173ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 35px 0px 35px;}.elementor-17 .elementor-element.elementor-element-25173ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-25173ef{animation-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);}.elementor-17 .elementor-element.elementor-element-5c01128{--spacer-size:30px;}.elementor-17 .elementor-element.elementor-element-f0b39b4{text-align:center;}.elementor-17 .elementor-element.elementor-element-f0b39b4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:800;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-f0b39b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d445832 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-4b4882a{--spacer-size:30px;}.elementor-17 .elementor-element.elementor-element-afeda4f > .elementor-container{min-height:200px;}.elementor-17 .elementor-element.elementor-element-c9ef23a{--spacer-size:50px;}.elementor-17 .elementor-element.elementor-element-b732648{text-align:right;}.elementor-17 .elementor-element.elementor-element-b732648 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-b732648 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-5c7943c{text-align:right;}.elementor-17 .elementor-element.elementor-element-f55763e{--spacer-size:30px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-16062f7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-16062f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-825894d .elementor-button{background-color:#E43116;border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-056f322 > .elementor-container{min-height:200px;}.elementor-17 .elementor-element.elementor-element-056f322 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-056f322{padding:0px 0px 50px 0px;}.elementor-17 .elementor-element.elementor-element-2a22d94{--spacer-size:50px;}.elementor-17 .elementor-element.elementor-element-e483d84{text-align:center;}.elementor-17 .elementor-element.elementor-element-e483d84 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-e483d84 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1d42f06 .elementor-button{background-color:#E43116;border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-12d7575 > .elementor-container{min-height:500px;}.elementor-17 .elementor-element.elementor-element-12d7575:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-12d7575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.avosroll.fr/wp-content/uploads/2024/10/fond_1920x1920.jpg");background-position:center center;}.elementor-17 .elementor-element.elementor-element-12d7575{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 35px 100px 35px;}.elementor-17 .elementor-element.elementor-element-12d7575 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-cd993a6{text-align:center;}.elementor-17 .elementor-element.elementor-element-cd993a6 .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-cd993a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f1988be{--divider-border-style:solid;--divider-color:#E43116;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-f1988be .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-17 .elementor-element.elementor-element-f1988be .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-17 .elementor-element.elementor-element-bafcc30{--spacer-size:15px;}.elementor-17 .elementor-element.elementor-element-c4e3c7e{--e-image-carousel-slides-to-show:3;}.elementor-17 .elementor-element.elementor-element-c4e3c7e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-17 .elementor-element.elementor-element-c4e3c7e .elementor-swiper-button.elementor-swiper-button-next{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-c4e3c7e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-17 .elementor-element.elementor-element-c4e3c7e .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-c4e3c7e .swiper-wrapper{display:flex;align-items:center;}.elementor-17 .elementor-element.elementor-element-c4e3c7e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-c4e3c7e .elementor-image-carousel-caption{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:900;}.elementor-17 .elementor-element.elementor-element-4aa3b32 > .elementor-container{min-height:300px;}.elementor-17 .elementor-element.elementor-element-4aa3b32:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4aa3b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.avosroll.fr/wp-content/uploads/2024/10/fond_1920x1920.jpg");background-position:center center;}.elementor-17 .elementor-element.elementor-element-4aa3b32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 35px 15px 35px;}.elementor-17 .elementor-element.elementor-element-4aa3b32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-7b1baf5{text-align:center;}.elementor-17 .elementor-element.elementor-element-7b1baf5 .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:300;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-7b1baf5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d94d9ad{--divider-border-style:solid;--divider-color:#E43116;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-d94d9ad .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-17 .elementor-element.elementor-element-d94d9ad .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-17 .elementor-element.elementor-element-bc03454{--e-image-carousel-slides-to-show:3;}.elementor-17 .elementor-element.elementor-element-bc03454 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-17 .elementor-element.elementor-element-bc03454 .elementor-swiper-button.elementor-swiper-button-next{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-bc03454 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-17 .elementor-element.elementor-element-bc03454 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-bc03454 .swiper-wrapper{display:flex;align-items:center;}.elementor-17 .elementor-element.elementor-element-bc03454 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-bc03454 .elementor-image-carousel-caption{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:900;}.elementor-17 .elementor-element.elementor-element-f24370c{padding:100px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1e50595 > .elementor-element-populated{padding:0px 0px 0px 35px;}.elementor-17 .elementor-element.elementor-element-8a04784 .aux-modern-heading-primary{font-size:50px;font-weight:normal;margin:30px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-8a04784 .aux-modern-heading-secondary{font-size:80px;line-height:90px;letter-spacing:-4px;margin:20px 0px 0px 0px;max-width:212px;}.elementor-17 .elementor-element.elementor-element-8a04784 .aux-modern-heading-divider{width:110px;margin:70px 30px 0px 30px;background-color:#000000;}.elementor-17 .elementor-element.elementor-element-8a04784 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-17 .elementor-element.elementor-element-8a04784{position:relative;animation-duration:2000ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-17 .elementor-element.elementor-element-97181bd .aux-elem-quote{text-align:inherit;background-color:#02010100;}.elementor-17 .elementor-element.elementor-element-97181bd .aux-quote-symbol:before{color:#02010138;}.elementor-17 .elementor-element.elementor-element-e63be7e > .elementor-container{min-height:200px;}.elementor-17 .elementor-element.elementor-element-e63be7e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e63be7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.avosroll.fr/wp-content/uploads/2024/10/intro1.jpg");background-position:center center;}.elementor-17 .elementor-element.elementor-element-e63be7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17 .elementor-element.elementor-element-e63be7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-4bdd1cb > .elementor-background-overlay{background-color:#E43116;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-4bdd1cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 35px 0px 35px;}.elementor-17 .elementor-element.elementor-element-a4fba94{padding:30px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-34e568f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-34e568f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-34e568f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-03d140a{text-align:left;}.elementor-17 .elementor-element.elementor-element-03d140a .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-weight:800;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-03d140a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-edc8f46{--divider-border-style:solid;--divider-color:#E43116;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-edc8f46 .elementor-divider-separator{width:29%;margin:0 auto;margin-left:0;}.elementor-17 .elementor-element.elementor-element-edc8f46 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-17 .elementor-element.elementor-element-e89299a{--spacer-size:15px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-1d8fad2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-1d8fad2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-1d8fad2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-17 .elementor-element.elementor-element-f3113c3 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #E43116 0%, #FF6C9100 35%);opacity:0.5;}.elementor-17 .elementor-element.elementor-element-f3113c3{padding:30px 35px 50px 35px;}.elementor-17 .elementor-element.elementor-element-e97cf36 .pricing-table-elementor-widget .package{color:#E43116;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:900;}.elementor-17 .elementor-element.elementor-element-e97cf36 .pricing-table-elementor-widget .pricing .price{color:#E43116;font-size:65px;}.elementor-17 .elementor-element.elementor-element-e97cf36 .pricing-table-elementor-widget .pricing .duration{font-size:25px;}.elementor-17 .elementor-element.elementor-element-e97cf36 .pricing-table-elementor-widget .button-wrapper .button-link{background-color:#E43116;}.elementor-17 .elementor-element.elementor-element-707b0d5 .pricing-table-elementor-widget .package{color:#E43116;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:900;}.elementor-17 .elementor-element.elementor-element-707b0d5 .pricing-table-elementor-widget .pricing .price{color:#E43116;font-size:65px;}.elementor-17 .elementor-element.elementor-element-707b0d5 .pricing-table-elementor-widget .pricing .duration{font-size:25px;}.elementor-17 .elementor-element.elementor-element-707b0d5 .pricing-table-elementor-widget .button-wrapper .button-link{background-color:#E43116;}.elementor-17 .elementor-element.elementor-element-83925d6 .pricing-table-elementor-widget .package{color:#E43116;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:900;}.elementor-17 .elementor-element.elementor-element-83925d6 .pricing-table-elementor-widget .pricing .price{color:#E43116;font-size:65px;}.elementor-17 .elementor-element.elementor-element-83925d6 .pricing-table-elementor-widget .pricing .duration{font-size:25px;}.elementor-17 .elementor-element.elementor-element-83925d6 .pricing-table-elementor-widget .button-wrapper .button-link{background-color:#E43116;}.elementor-17 .elementor-element.elementor-element-863be59 .pricing-table-elementor-widget .package{color:#E43116;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:900;}.elementor-17 .elementor-element.elementor-element-863be59 .pricing-table-elementor-widget .pricing .price{color:#E43116;font-size:65px;}.elementor-17 .elementor-element.elementor-element-863be59 .pricing-table-elementor-widget .pricing .duration{font-size:25px;}.elementor-17 .elementor-element.elementor-element-863be59 .pricing-table-elementor-widget .button-wrapper .button-link{background-color:#E43116;}.elementor-17 .elementor-element.elementor-element-6b6185e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #E43116 0%, #FF6C9100 35%);opacity:0.5;}.elementor-17 .elementor-element.elementor-element-6b6185e{padding:30px 35px 50px 35px;}.elementor-17 .elementor-element.elementor-element-9d97204 .pricing-table-elementor-widget .package{color:#E43116;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:900;}.elementor-17 .elementor-element.elementor-element-9d97204 .pricing-table-elementor-widget .pricing .price{color:#E43116;font-size:65px;}.elementor-17 .elementor-element.elementor-element-9d97204 .pricing-table-elementor-widget .pricing .duration{font-size:25px;}.elementor-17 .elementor-element.elementor-element-9d97204 .pricing-table-elementor-widget .button-wrapper .button-link{background-color:#E43116;}.elementor-17 .elementor-element.elementor-element-79219e1 .pricing-table-elementor-widget .package{color:#E43116;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:900;}.elementor-17 .elementor-element.elementor-element-79219e1 .pricing-table-elementor-widget .pricing .price{color:#E43116;font-size:65px;}.elementor-17 .elementor-element.elementor-element-79219e1 .pricing-table-elementor-widget .pricing .duration{font-size:25px;}.elementor-17 .elementor-element.elementor-element-79219e1 .pricing-table-elementor-widget .button-wrapper .button-link{background-color:#E43116;}.elementor-17 .elementor-element.elementor-element-7c6bad5 .pricing-table-elementor-widget .package{color:#E43116;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:900;}.elementor-17 .elementor-element.elementor-element-7c6bad5 .pricing-table-elementor-widget .pricing .price{color:#E43116;font-size:65px;}.elementor-17 .elementor-element.elementor-element-7c6bad5 .pricing-table-elementor-widget .pricing .duration{font-size:25px;}.elementor-17 .elementor-element.elementor-element-7c6bad5 .pricing-table-elementor-widget .button-wrapper .button-link{background-color:#E43116;}.elementor-17 .elementor-element.elementor-element-054b2ed .pricing-table-elementor-widget .package{color:#E43116;font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:900;}.elementor-17 .elementor-element.elementor-element-054b2ed .pricing-table-elementor-widget .pricing .price{color:#E43116;font-size:65px;}.elementor-17 .elementor-element.elementor-element-054b2ed .pricing-table-elementor-widget .pricing .duration{font-size:25px;}.elementor-17 .elementor-element.elementor-element-054b2ed .pricing-table-elementor-widget .button-wrapper .button-link{background-color:#E43116;}.elementor-17 .elementor-element.elementor-element-5c86822{padding:5% 25% 5% 25%;}.elementor-17 .elementor-element.elementor-element-b198f1a .aux-elem-quote{text-align:left;background-color:#E43116;}.elementor-17 .elementor-element.elementor-element-b198f1a .aux-elem-quote p{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b198f1a .aux-quote-symbol:before{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-9c43a86{padding:5% 5% 5% 5%;}.elementor-17 .elementor-element.elementor-element-bd20cac .aux-elem-quote{text-align:left;background-color:#E43116;}.elementor-17 .elementor-element.elementor-element-bd20cac .aux-elem-quote p{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-bd20cac .aux-quote-symbol:before{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-498956d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-17 .elementor-element.elementor-element-498956d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-498956d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.avosroll.fr/wp-content/uploads/2024/09/IMG_7636-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-498956d > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 25%, #FFFFFF00 40%);opacity:0.5;}.elementor-17 .elementor-element.elementor-element-498956d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 0px 160px;}.elementor-17 .elementor-element.elementor-element-498956d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-8483523 .aux-modern-heading-primary{font-size:50px;font-weight:normal;color:#FFFFFF;margin:30px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-8483523 .aux-modern-heading-secondary{font-size:80px;line-height:90px;letter-spacing:-4px;color:#FFFFFF;margin:20px 0px 0px 0px;max-width:280px;}.elementor-17 .elementor-element.elementor-element-8483523 .aux-modern-heading-divider{height:1.1px;width:110px;margin:70px 30px 0px 30px;background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-8483523 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-8483523{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-17 .elementor-element.elementor-element-cfe724d{--spacer-size:30px;}.elementor-17 .elementor-element.elementor-element-6fc5edb{color:#FFFFFF;letter-spacing:-0.45px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);max-width:500px;}.elementor-17 .elementor-element.elementor-element-6fc5edb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-477f164{text-align:left;color:#BBBBBB;font-family:"Open Sans", Sans-serif;font-size:12px;font-style:italic;letter-spacing:-0.45px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);max-width:500px;}.elementor-17 .elementor-element.elementor-element-477f164 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f917c4a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-f917c4a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBECEC;background-image:url("http://www.avosroll.fr/wp-content/uploads/2024/09/sword_500px.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-17 .elementor-element.elementor-element-f917c4a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 215px 80px 215px;}.elementor-17 .elementor-element.elementor-element-f917c4a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-f917c4a{animation-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);}.elementor-17 .elementor-element.elementor-element-de776f1 input:not([type="submit"]){width:100%;padding:0px 0px 0px 0px;transition:all ease-out 0.3s;}.elementor-17 .elementor-element.elementor-element-de776f1 input:not([type="submit"])::placeholder{font-size:15px;font-weight:400;text-transform:capitalize;font-style:normal;letter-spacing:-0.45px;color:rgba(0, 0, 0, 0.8);}.elementor-17 .elementor-element.elementor-element-de776f1 input[type="text"]{transition:all ease-out 0.3s;}.elementor-17 .elementor-element.elementor-element-de776f1 input[type="email"]{transition:all ease-out 0.3s;}.elementor-17 .elementor-element.elementor-element-de776f1 select{transition:all ease-out 0.3s;}.elementor-17 .elementor-element.elementor-element-de776f1 textarea{transition:all ease-out 0.3s;}.elementor-17 .elementor-element.elementor-element-de776f1 textarea::placeholder{font-size:15px;font-weight:400;font-style:normal;letter-spacing:-0.45px;color:rgba(0, 0, 0, 0.8);}.elementor-17 .elementor-element.elementor-element-de776f1 input[type="submit"]{font-size:15px;font-weight:bold;text-transform:capitalize;letter-spacing:-0.45px;color:#1C151D;padding:0px 22px 0px 0px;transition:all ease-out 0.3s;}.elementor-17 .elementor-element.elementor-element-de776f1{z-index:99;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-17 .elementor-element.elementor-element-5716654{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;z-index:9;position:absolute;top:-8%;right:-30%;max-width:250px;}.elementor-17 .elementor-element.elementor-element-5716654 .elementor-divider-separator{width:110px;}.elementor-17 .elementor-element.elementor-element-5716654 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-ad559fa .aux-modern-heading-primary{font-size:30px;}.elementor-17 .elementor-element.elementor-element-ad559fa .aux-modern-heading-secondary{font-size:46px;line-height:60px;letter-spacing:-2.45px;margin:010px 0px 0px 0px;max-width:130px;}.elementor-17 .elementor-element.elementor-element-ad559fa .aux-modern-heading-divider{height:1px;width:70px;margin:50px 23px 0px 23px;}.elementor-17 .elementor-element.elementor-element-f0b2558 > .elementor-element-populated{padding:0px 0px 0px 35px;}.elementor-17 .elementor-element.elementor-element-25173ef > .elementor-element-populated{padding:50px 35px 40px 35px;}.elementor-17 .elementor-element.elementor-element-8a04784 .aux-modern-heading-primary{font-size:30px;}.elementor-17 .elementor-element.elementor-element-8a04784 .aux-modern-heading-secondary{font-size:46px;line-height:60px;letter-spacing:-2.45px;margin:010px 0px 0px 0px;max-width:130px;}.elementor-17 .elementor-element.elementor-element-8a04784 .aux-modern-heading-divider{height:1px;width:70px;margin:50px 23px 0px 23px;}.elementor-17 .elementor-element.elementor-element-498956d > .elementor-element-populated{padding:0px 0px 0px 35px;}.elementor-17 .elementor-element.elementor-element-8483523 .aux-modern-heading-primary{font-size:30px;}.elementor-17 .elementor-element.elementor-element-8483523 .aux-modern-heading-secondary{font-size:46px;line-height:60px;letter-spacing:-2.45px;margin:10px 0px 0px 0px;max-width:168px;}.elementor-17 .elementor-element.elementor-element-8483523 .aux-modern-heading-divider{height:1px;width:70px;margin:50px 23px 0px 23px;}.elementor-17 .elementor-element.elementor-element-6fc5edb{font-size:12px;max-width:85%;}.elementor-17 .elementor-element.elementor-element-6fc5edb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-477f164{font-size:12px;max-width:85%;}.elementor-17 .elementor-element.elementor-element-477f164 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f917c4a > .elementor-element-populated{padding:50px 35px 40px 35px;}.elementor-17 .elementor-element.elementor-element-de776f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-5716654 .elementor-divider-separator{width:80px;}.elementor-17 .elementor-element.elementor-element-5716654{top:6%;left:55%;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-ad559fa .aux-modern-heading-primary{font-size:28px;}.elementor-17 .elementor-element.elementor-element-ad559fa .aux-modern-heading-secondary{font-size:36px;line-height:45px;margin:20px 0px 0px 0px;max-width:95px;}.elementor-17 .elementor-element.elementor-element-ad559fa .aux-modern-heading-divider{height:1.1px;width:60px;}.elementor-17 .elementor-element.elementor-element-ad559fa{max-width:300px;}.elementor-17 .elementor-element.elementor-element-804b02d{margin-top:100px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-f0b2558{width:100%;}.elementor-17 .elementor-element.elementor-element-25173ef{width:100%;}.elementor-17 .elementor-element.elementor-element-8a04784 .aux-modern-heading-primary{font-size:28px;}.elementor-17 .elementor-element.elementor-element-8a04784 .aux-modern-heading-secondary{font-size:36px;line-height:45px;margin:20px 0px 0px 0px;max-width:95px;}.elementor-17 .elementor-element.elementor-element-8a04784 .aux-modern-heading-divider{height:1.1px;width:60px;}.elementor-17 .elementor-element.elementor-element-8a04784{max-width:300px;}.elementor-17 .elementor-element.elementor-element-b75f542{margin-top:100px;margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-498956d{width:100%;}.elementor-17 .elementor-element.elementor-element-8483523 .aux-modern-heading-primary{font-size:28px;}.elementor-17 .elementor-element.elementor-element-8483523 .aux-modern-heading-secondary{font-size:36px;line-height:45px;margin:20px 0px 0px 0px;max-width:125px;}.elementor-17 .elementor-element.elementor-element-8483523 .aux-modern-heading-divider{height:1px;width:60px;}.elementor-17 .elementor-element.elementor-element-8483523{max-width:300px;}.elementor-17 .elementor-element.elementor-element-6fc5edb{text-align:justify;font-size:13px;}.elementor-17 .elementor-element.elementor-element-477f164{text-align:justify;font-size:13px;}.elementor-17 .elementor-element.elementor-element-f917c4a{width:100%;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-64e021d{width:50.032%;}.elementor-17 .elementor-element.elementor-element-32d20f3{width:49.3%;}.elementor-17 .elementor-element.elementor-element-2035c26{width:64.877%;}.elementor-17 .elementor-element.elementor-element-16062f7{width:35.027%;}.elementor-17 .elementor-element.elementor-element-1e50595{width:50.032%;}.elementor-17 .elementor-element.elementor-element-b7a7515{width:49.3%;}}@media(min-width:1025px){.elementor-17 .elementor-element.elementor-element-f0b2558:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-f0b2558 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-17 .elementor-element.elementor-element-25173ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-25173ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-17 .elementor-element.elementor-element-12d7575:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-12d7575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-17 .elementor-element.elementor-element-4aa3b32:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4aa3b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-17 .elementor-element.elementor-element-498956d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-498956d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-17 .elementor-element.elementor-element-f917c4a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-f917c4a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-1f9e56c */.elementor-17 .elementor-element.elementor-element-1f9e56c {
  position: relative;
  width: 1920px;
  height: 1080px;
  overflow: hidden;
  perspective: 1000px; /* Ajoute une perspective 3D */
}

.elementor-17 .elementor-element.elementor-element-1f9e56c img {
  width: 100%;
  height: 100%;
  transition: transform 0.5s ease-out;
  transform: translate3d(0, 0, 0);
}

.elementor-17 .elementor-element.elementor-element-1f9e56c:hover img {
  /* Simule le mouvement de la souris dans un cadre de 100px sur les axes X et Y */
  animation: moveImage 1s ease-in-out forwards;
}

/* Définition d'une animation qui simule le mouvement de l'image */
@keyframes moveImage {
  0% {
    transform: translate3d(0, 0, 0);
  }
  25% {
    transform: translate3d(25px, -25px, 0);
  }
  50% {
    transform: translate3d(50px, 50px, 0);
  }
  75% {
    transform: translate3d(-50px, -50px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ad559fa */.elementor-17 .elementor-element.elementor-element-ad559fa .aux-widget-inner{
    display: flex;
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f0b2558 */@media screen and (max-width:1440px){
    .elementor-17 .elementor-element.elementor-element-f0b2558 .elementor-element-populated{
        padding:0 0 0 35px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-25173ef */@media screen and (max-width: 1440px) and (min-width:1024px){
    .elementor-17 .elementor-element.elementor-element-25173ef .elementor-element-populated{
        padding:100px 150px 80px 150px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8a04784 */.elementor-17 .elementor-element.elementor-element-8a04784 .aux-widget-inner{
    display: flex;
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8483523 */.elementor-17 .elementor-element.elementor-element-8483523 .aux-widget-inner{
    display: flex;
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-498956d */@media screen and (max-width:1440px){
    .elementor-17 .elementor-element.elementor-element-498956d .elementor-element-populated{
        padding:0 0 0 35px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_contact_form, class: .elementor-element-de776f1 */.elementor-17 .elementor-element.elementor-element-de776f1 input[type="text"] ,.elementor-17 .elementor-element.elementor-element-de776f1 input[type="email"]{
    border: none;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}
.elementor-17 .elementor-element.elementor-element-de776f1 input[type="submit"]{
    background: transparent;
    float: right;
    margin-top: 20px;
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 11 13'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%231c151d;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M6.5,0,13,11H0Z' transform='translate(11) rotate(90)'/%3E%3C/svg%3E");
     background-repeat: no-repeat;
     background-position: 65px center;
     margin-top: 7%;
     
}
.elementor-17 .elementor-element.elementor-element-de776f1 input[type="submit"]:hover{
    background-color: transparent;
}
.elementor-17 .elementor-element.elementor-element-de776f1 input:focus{
    border-bottom-color: black;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5716654 */.elementor-17 .elementor-element.elementor-element-5716654{
    transform: rotate(90deg)
}
@media screen and (max-width: 480px) {
   .elementor-17 .elementor-element.elementor-element-5716654{
       display:none;
       
   }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f917c4a */@media screen and (max-width: 1440px) and (min-width:1024px){
    .elementor-17 .elementor-element.elementor-element-f917c4a .elementor-element-populated{
        padding:100px 150px 80px 150px;
    }
}/* End custom CSS */