.elementor-21669 .elementor-element.elementor-element-d38e6d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ffffff;--border-color:#ffffff;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21669 .elementor-element.elementor-element-37f8af2{--display:flex;}.elementor-21669 .elementor-element.elementor-element-e3464a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21669 .elementor-element.elementor-element-e3464a2 .raven-heading-title, .elementor-21669 .elementor-element.elementor-element-e3464a2 .raven-heading-title-inner{color:#000000;-webkit-text-fill-color:initial;}.elementor-21669 .elementor-element.elementor-element-e3464a2 .raven-heading, .elementor-21669 .elementor-element.elementor-element-e3464a2 .raven-heading a{font-family:"Raleway", Sans-serif;font-size:28px;font-weight:700;letter-spacing:1px;}.elementor-21669 .elementor-element.elementor-element-4dd3ac8 .elementor-repeater-item-7ceb79d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://vins-des-as.com/wp-content/uploads/2025/09/chateau-dauzac--e1758103649155.jpg);background-size:cover;}.elementor-21669 .elementor-element.elementor-element-4dd3ac8 .swiper-slide{transition-duration:calc(4000ms*1.2);height:400px;}.elementor-21669 .elementor-element.elementor-element-4dd3ac8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21669 .elementor-element.elementor-element-4dd3ac8 .swiper-slide-contents{max-width:66%;}.elementor-21669 .elementor-element.elementor-element-4dd3ac8 .swiper-slide-inner{text-align:center;}.elementor-21669 .elementor-element.elementor-element-4dd3ac8 .elementor-swiper-button{font-size:50px;color:#122b41;}.elementor-21669 .elementor-element.elementor-element-4dd3ac8 .elementor-swiper-button svg{fill:#122b41;}.elementor-21669 .elementor-element.elementor-element-7705100{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21669 .elementor-element.elementor-element-7705100:not(.elementor-motion-effects-element-type-background), .elementor-21669 .elementor-element.elementor-element-7705100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-21669 .elementor-element.elementor-element-3f52bc0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-21669 .elementor-element.elementor-element-3f52bc0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21669 .elementor-element.elementor-element-7aa6532{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:48px;--margin-right:0px;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21669 .elementor-element.elementor-element-383e992 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:18px 0px 0px 0px;}.elementor-21669 .elementor-element.elementor-element-383e992{text-align:start;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:300;line-height:1.4em;letter-spacing:-0.4px;color:#282525;}.elementor-21669 .elementor-element.elementor-element-1949ecb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21669 .elementor-element.elementor-element-1949ecb:not(.elementor-motion-effects-element-type-background), .elementor-21669 .elementor-element.elementor-element-1949ecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-21669 .elementor-element.elementor-element-57a146e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}@media(max-width:1024px){.elementor-21669 .elementor-element.elementor-element-d38e6d0{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-21669 .elementor-element.elementor-element-4dd3ac8 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-21669 .elementor-element.elementor-element-4dd3ac8 .swiper-slide{height:400px;}.elementor-21669 .elementor-element.elementor-element-7705100{--padding-top:42px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21669 .elementor-element.elementor-element-3f52bc0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21669 .elementor-element.elementor-element-7aa6532{--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21669 .elementor-element.elementor-element-383e992 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-21669 .elementor-element.elementor-element-383e992{text-align:start;font-size:1em;line-height:1.4em;}.elementor-21669 .elementor-element.elementor-element-1949ecb{--padding-top:42px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21669 .elementor-element.elementor-element-57a146e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-21669 .elementor-element.elementor-element-d38e6d0{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-21669 .elementor-element.elementor-element-e3464a2 .raven-heading, .elementor-21669 .elementor-element.elementor-element-e3464a2 .raven-heading a{font-size:20px;}.elementor-21669 .elementor-element.elementor-element-4dd3ac8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21669 .elementor-element.elementor-element-4dd3ac8 .swiper-slide{height:250px;}.elementor-21669 .elementor-element.elementor-element-7705100{--padding-top:42px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21669 .elementor-element.elementor-element-7aa6532{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-21669 .elementor-element.elementor-element-383e992 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 0px 0px 0px;}.elementor-21669 .elementor-element.elementor-element-383e992{text-align:center;font-size:0.9em;line-height:1.4em;}.elementor-21669 .elementor-element.elementor-element-1949ecb{--padding-top:42px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-21669 .elementor-element.elementor-element-7705100{--content-width:1170px;}.elementor-21669 .elementor-element.elementor-element-3f52bc0{--width:8.004%;}.elementor-21669 .elementor-element.elementor-element-7aa6532{--width:70%;}.elementor-21669 .elementor-element.elementor-element-1949ecb{--content-width:1170px;}}@media(max-width:1024px) and (min-width:768px){.elementor-21669 .elementor-element.elementor-element-3f52bc0{--width:35%;}.elementor-21669 .elementor-element.elementor-element-7aa6532{--width:65%;}.elementor-21669 .elementor-element.elementor-element-57a146e{--width:100%;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */