.elementor-82 .elementor-element.elementor-element-0e8501c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:var( --e-global-color-5d214a7 );--border-color:var( --e-global-color-5d214a7 );}.elementor-82 .elementor-element.elementor-element-0e8501c:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-0e8501c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5BD9385;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-48a677f{text-align:center;}.elementor-82 .elementor-element.elementor-element-48a677f .elementor-heading-title{font-family:"migra light", Sans-serif;font-size:30px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:var( --e-global-color-a8ac425 );stroke:var( --e-global-color-a8ac425 );color:var( --e-global-color-a8ac425 );}.elementor-82 .elementor-element.elementor-element-dca8d53{text-align:center;}.elementor-82 .elementor-element.elementor-element-dca8d53 .elementor-heading-title{font-family:"Anka", Sans-serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-a8ac425 );}.elementor-82 .elementor-element.elementor-element-c80ab6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-82 .elementor-element.elementor-element-daa3ed9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-7f3dd5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-7f3dd5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-82 .elementor-element.elementor-element-94a5600{width:var( --container-widget-width, 112.224% );max-width:112.224%;--container-widget-width:112.224%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-94a5600.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-94a5600 img{width:100%;max-width:100%;height:240px;}.elementor-82 .elementor-element.elementor-element-efbbe47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-f10118b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-6e9cbd0 > .elementor-widget-container{margin:-182px 0px 123px 0px;}.elementor-82 .elementor-element.elementor-element-6e9cbd0{text-align:center;}.elementor-82 .elementor-element.elementor-element-6e9cbd0 .elementor-heading-title{font-family:"migra light", Sans-serif;font-size:30px;color:var( --e-global-color-a8ac425 );}.elementor-82 .elementor-element.elementor-element-74f6cae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-118px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-074198a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-82 .elementor-element.elementor-element-074198a:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-074198a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gorgesdelardeche-legendes.fr/wp-content/uploads/2025/01/Clip-path-group-1.png");background-position:bottom right;background-repeat:repeat-x;background-size:contain;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-5355a54{width:var( --container-widget-width, 91.851% );max-width:91.851%;--container-widget-width:91.851%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:var( --e-global-typography-f70893f-font-family ), Sans-serif;font-size:var( --e-global-typography-f70893f-font-size );color:#000000;}.elementor-82 .elementor-element.elementor-element-5355a54 > .elementor-widget-container{margin:18px 21px -57px 21px;padding:-6px -6px -6px -6px;}.elementor-82 .elementor-element.elementor-element-5355a54.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-929b706{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-7ac028c img{max-width:56%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-82 .elementor-element.elementor-element-36d65fb .elementor-button{background-color:var( --e-global-color-b4694ae );font-family:var( --e-global-typography-ca081ba-font-family ), Sans-serif;font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );border-radius:17px 17px 17px 17px;}.elementor-82 .elementor-element.elementor-element-36d65fb{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-36d65fb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-4b71951{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-8466a67 img{max-width:56%;}.elementor-82 .elementor-element.elementor-element-d000c43 .elementor-button{background-color:var( --e-global-color-d13a68f );font-family:var( --e-global-typography-ca081ba-font-family ), Sans-serif;font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );border-radius:17px 17px 17px 17px;}.elementor-82 .elementor-element.elementor-element-d000c43{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-d000c43.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-643f661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-9589b70{--e-transform-transition-duration:0ms;}.elementor-82 .elementor-element.elementor-element-9589b70 img{max-width:56%;}.elementor-82 .elementor-element.elementor-element-42c7c76 .elementor-button{background-color:var( --e-global-color-9a44fc2 );font-family:var( --e-global-typography-ca081ba-font-family ), Sans-serif;font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );border-radius:17px 17px 17px 17px;}.elementor-82 .elementor-element.elementor-element-42c7c76{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-42c7c76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-42c7c76.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-30dc607{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-30442f4 img{max-width:56%;}.elementor-82 .elementor-element.elementor-element-f5ff21e .elementor-button{background-color:var( --e-global-color-b77012f );font-family:var( --e-global-typography-ca081ba-font-family ), Sans-serif;font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );border-radius:17px 17px 17px 17px;}.elementor-82 .elementor-element.elementor-element-f5ff21e{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-f5ff21e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-9b782e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-82 .elementor-element.elementor-element-9b782e5:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-9b782e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gorgesdelardeche-legendes.fr/wp-content/uploads/2025/01/Clip-path-group-1.png");background-position:bottom right;background-repeat:repeat-x;background-size:contain;}.elementor-82 .elementor-element.elementor-element-9b782e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-bd40905{width:var( --container-widget-width, 91.851% );max-width:91.851%;--container-widget-width:91.851%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:var( --e-global-typography-f70893f-font-family ), Sans-serif;font-size:var( --e-global-typography-f70893f-font-size );color:#000000;}.elementor-82 .elementor-element.elementor-element-bd40905 > .elementor-widget-container{margin:-2px -2px -73px -2px;}.elementor-82 .elementor-element.elementor-element-bd40905.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-76eae94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:26px 0px;--row-gap:26px;--column-gap:0px;--flex-wrap:wrap;}.elementor-82 .elementor-element.elementor-element-da0f852{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-0d88c9c img{max-width:56%;}.elementor-82 .elementor-element.elementor-element-be68c4d .elementor-button{background-color:var( --e-global-color-ca07b3b );font-family:var( --e-global-typography-ca081ba-font-family ), Sans-serif;font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );border-radius:17px 17px 17px 17px;}.elementor-82 .elementor-element.elementor-element-be68c4d{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-be68c4d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-3a20f91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-ad57945 img{max-width:56%;}.elementor-82 .elementor-element.elementor-element-a725a66 .elementor-button{background-color:var( --e-global-color-6eaa63c );font-family:var( --e-global-typography-ca081ba-font-family ), Sans-serif;font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );border-radius:17px 17px 17px 17px;}.elementor-82 .elementor-element.elementor-element-a725a66{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-a725a66.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-1580b89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-8751ed1 img{max-width:56%;}.elementor-82 .elementor-element.elementor-element-b80d0a5 .elementor-button{background-color:#DCAF25;font-family:var( --e-global-typography-ca081ba-font-family ), Sans-serif;font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );border-radius:17px 17px 17px 17px;}.elementor-82 .elementor-element.elementor-element-b80d0a5{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-b80d0a5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-a9ff9af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-82 .elementor-element.elementor-element-83ea765{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-ea97c58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-a44ac79{width:var( --container-widget-width, 102.183% );max-width:102.183%;--container-widget-width:102.183%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-a44ac79.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-a44ac79 img{width:100%;max-width:100%;height:240px;}.elementor-82 .elementor-element.elementor-element-6470165{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-94d38fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-c07b32b > .elementor-widget-container{margin:-178px 0px 123px 0px;}.elementor-82 .elementor-element.elementor-element-c07b32b{text-align:center;}.elementor-82 .elementor-element.elementor-element-c07b32b .elementor-heading-title{font-family:"migra light", Sans-serif;font-size:30px;color:var( --e-global-color-a8ac425 );}.elementor-82 .elementor-element.elementor-element-dc54e70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--flex-wrap:wrap;border-style:none;--border-style:none;}.elementor-82 .elementor-element.elementor-element-dc54e70:hover{border-style:none;}.elementor-82 .elementor-element.elementor-element-dc54e70, .elementor-82 .elementor-element.elementor-element-dc54e70::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-362c312{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-82 .elementor-element.elementor-element-362c312:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-362c312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gorgesdelardeche-legendes.fr/wp-content/uploads/2025/01/Clip-path-group-1.png");background-position:bottom right;background-repeat:repeat-x;background-size:contain;}.elementor-82 .elementor-element.elementor-element-362c312.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-4734c97{width:var( --container-widget-width, 91.851% );max-width:91.851%;--container-widget-width:91.851%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:var( --e-global-typography-f70893f-font-family ), Sans-serif;font-size:var( --e-global-typography-f70893f-font-size );color:#000000;}.elementor-82 .elementor-element.elementor-element-4734c97 > .elementor-widget-container{margin:0px 0px -66px 0px;}.elementor-82 .elementor-element.elementor-element-4734c97.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-0aab6be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-0aab6be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-545f7d5 .elementor-button{background-color:#BF9F4F;font-family:var( --e-global-typography-ca081ba-font-family ), Sans-serif;font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );border-radius:17px 17px 17px 17px;}.elementor-82 .elementor-element.elementor-element-545f7d5{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-545f7d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-545f7d5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-58209c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-82 .elementor-element.elementor-element-58209c2:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-58209c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gorgesdelardeche-legendes.fr/wp-content/uploads/2025/01/Clip-path-group-1.png");background-position:bottom right;background-repeat:repeat-x;background-size:contain;}.elementor-82 .elementor-element.elementor-element-58209c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-e88976c{width:var( --container-widget-width, 91.851% );max-width:91.851%;--container-widget-width:91.851%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:var( --e-global-typography-f70893f-font-family ), Sans-serif;font-size:var( --e-global-typography-f70893f-font-size );color:#000000;}.elementor-82 .elementor-element.elementor-element-e88976c > .elementor-widget-container{margin:0px 0px -62px 0px;}.elementor-82 .elementor-element.elementor-element-e88976c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-12a9fd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-a454013 .elementor-button{background-color:#BF9F4F;font-family:var( --e-global-typography-ca081ba-font-family ), Sans-serif;font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );border-radius:17px 17px 17px 17px;}.elementor-82 .elementor-element.elementor-element-a454013{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-a454013 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-a454013.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-8d4b137{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-500cb16 .elementor-button{background-color:#BF9F4F;font-family:var( --e-global-typography-ca081ba-font-family ), Sans-serif;font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );border-radius:17px 17px 17px 17px;}.elementor-82 .elementor-element.elementor-element-500cb16{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-500cb16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-500cb16.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-d83e6de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-c890088 img{width:88%;}.elementor-82 .elementor-element.elementor-element-0d27832 .elementor-button{background-color:#BF9F4F;font-family:var( --e-global-typography-ca081ba-font-family ), Sans-serif;font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );border-radius:17px 17px 17px 17px;}.elementor-82 .elementor-element.elementor-element-0d27832{width:var( --container-widget-width, 48.383% );max-width:48.383%;--container-widget-width:48.383%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-0d27832 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-0d27832.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-5909de4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-47c634a .elementor-button{background-color:#BF9F4F;font-family:var( --e-global-typography-ca081ba-font-family ), Sans-serif;font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );border-radius:17px 17px 17px 17px;}.elementor-82 .elementor-element.elementor-element-47c634a{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-47c634a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-47c634a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-227324b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82 .elementor-element.elementor-element-1430b85 img{max-width:81%;}.elementor-82 .elementor-element.elementor-element-2b1c843 .elementor-button{background-color:#BF9F4F;font-family:var( --e-global-typography-ca081ba-font-family ), Sans-serif;font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );border-radius:17px 17px 17px 17px;}.elementor-82 .elementor-element.elementor-element-2b1c843{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-2b1c843 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-2b1c843.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body.elementor-page-82:not(.elementor-motion-effects-element-type-background), body.elementor-page-82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c6b336 );background-image:url("https://gorgesdelardeche-legendes.fr/wp-content/uploads/2025/01/Frame-149-4.png");background-repeat:repeat;background-size:71% auto;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-daa3ed9{--width:25%;}.elementor-82 .elementor-element.elementor-element-7f3dd5b{--width:56%;}.elementor-82 .elementor-element.elementor-element-efbbe47{--width:25%;}.elementor-82 .elementor-element.elementor-element-074198a{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-929b706{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-4b71951{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-643f661{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-30dc607{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-9b782e5{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-da0f852{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-3a20f91{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-1580b89{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-83ea765{--width:25%;}.elementor-82 .elementor-element.elementor-element-ea97c58{--width:65%;}.elementor-82 .elementor-element.elementor-element-6470165{--width:25%;}.elementor-82 .elementor-element.elementor-element-362c312{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-0aab6be{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-58209c2{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-12a9fd3{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-8d4b137{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-d83e6de{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-5909de4{--width:33.3333%;}.elementor-82 .elementor-element.elementor-element-227324b{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-82 .elementor-element.elementor-element-7f3dd5b{--width:500px;}.elementor-82 .elementor-element.elementor-element-9b782e5{--width:227.32px;}.elementor-82 .elementor-element.elementor-element-ea97c58{--width:801px;}.elementor-82 .elementor-element.elementor-element-362c312{--width:354.305px;}.elementor-82 .elementor-element.elementor-element-0aab6be{--width:247.328px;}.elementor-82 .elementor-element.elementor-element-58209c2{--width:225.309px;}}@media(min-width:1025px){body.elementor-page-82:not(.elementor-motion-effects-element-type-background), body.elementor-page-82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-82 .elementor-element.elementor-element-dca8d53 .elementor-heading-title{font-size:17px;line-height:1.7em;}.elementor-82 .elementor-element.elementor-element-7f3dd5b{--min-height:269px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-82 .elementor-element.elementor-element-94a5600{width:var( --container-widget-width, 563.98px );max-width:563.98px;--container-widget-width:563.98px;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-6e9cbd0 > .elementor-widget-container{margin:-184px -1px -1px -1px;}.elementor-82 .elementor-element.elementor-element-6e9cbd0 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-82 .elementor-element.elementor-element-5355a54 > .elementor-widget-container{margin:15px 14px -65px 14px;}.elementor-82 .elementor-element.elementor-element-5355a54{text-align:center;font-size:var( --e-global-typography-f70893f-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-36d65fb{--container-widget-width:111px;--container-widget-flex-grow:0;width:var( --container-widget-width, 111px );max-width:111px;}.elementor-82 .elementor-element.elementor-element-36d65fb .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-d000c43{--container-widget-width:112px;--container-widget-flex-grow:0;width:var( --container-widget-width, 112px );max-width:112px;}.elementor-82 .elementor-element.elementor-element-d000c43 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-42c7c76{--container-widget-width:112px;--container-widget-flex-grow:0;width:var( --container-widget-width, 112px );max-width:112px;}.elementor-82 .elementor-element.elementor-element-42c7c76 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-f5ff21e{--container-widget-width:112px;--container-widget-flex-grow:0;width:var( --container-widget-width, 112px );max-width:112px;}.elementor-82 .elementor-element.elementor-element-f5ff21e .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-bd40905 > .elementor-widget-container{margin:87px -16px -16px -16px;padding:-26px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-bd40905{--container-widget-width:171px;--container-widget-flex-grow:0;width:var( --container-widget-width, 171px );max-width:171px;text-align:center;font-size:var( --e-global-typography-f70893f-font-size );}.elementor-82 .elementor-element.elementor-element-be68c4d{--container-widget-width:111px;--container-widget-flex-grow:0;width:var( --container-widget-width, 111px );max-width:111px;}.elementor-82 .elementor-element.elementor-element-be68c4d .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-a725a66{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-82 .elementor-element.elementor-element-a725a66 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-b80d0a5{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-82 .elementor-element.elementor-element-b80d0a5 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-c07b32b > .elementor-widget-container{margin:-172px -1px -1px -1px;}.elementor-82 .elementor-element.elementor-element-c07b32b .elementor-heading-title{font-size:30px;}.elementor-82 .elementor-element.elementor-element-362c312{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-4734c97 > .elementor-widget-container{margin:98px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-4734c97{--container-widget-width:279px;--container-widget-flex-grow:0;width:var( --container-widget-width, 279px );max-width:279px;text-align:justify;font-size:var( --e-global-typography-f70893f-font-size );}.elementor-82 .elementor-element.elementor-element-4734c97.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-545f7d5 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-e88976c > .elementor-widget-container{margin:47px -16px -42px -16px;padding:-26px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-e88976c{--container-widget-width:196px;--container-widget-flex-grow:0;width:var( --container-widget-width, 196px );max-width:196px;text-align:center;font-size:var( --e-global-typography-f70893f-font-size );}.elementor-82 .elementor-element.elementor-element-a454013 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-500cb16 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-0d27832 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-47c634a .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-2b1c843 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-82 .elementor-element.elementor-element-48a677f .elementor-heading-title{font-size:23px;}.elementor-82 .elementor-element.elementor-element-dca8d53 .elementor-heading-title{font-size:15px;line-height:1.1em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-82 .elementor-element.elementor-element-94a5600 img{width:100%;max-width:100%;height:141px;}.elementor-82 .elementor-element.elementor-element-efbbe47{--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;}.elementor-82 .elementor-element.elementor-element-f10118b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-6e9cbd0 > .elementor-widget-container{margin:-257px -236px -247px -236px;}.elementor-82 .elementor-element.elementor-element-6e9cbd0 .elementor-heading-title{font-size:23px;}.elementor-82 .elementor-element.elementor-element-74f6cae{--content-width:500px;--min-height:0px;--margin-top:-101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-074198a{--width:500px;--min-height:263px;--margin-top:-34px;--margin-bottom:-11px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-82 .elementor-element.elementor-element-5355a54 > .elementor-widget-container{margin:-4px 1px -20px 1px;}.elementor-82 .elementor-element.elementor-element-5355a54{text-align:center;font-size:var( --e-global-typography-f70893f-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-36d65fb .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-d000c43 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-42c7c76 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-f5ff21e .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-9b782e5{--min-height:260px;}.elementor-82 .elementor-element.elementor-element-bd40905 > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-82 .elementor-element.elementor-element-bd40905{--container-widget-width:270px;--container-widget-flex-grow:0;width:var( --container-widget-width, 270px );max-width:270px;text-align:center;font-size:var( --e-global-typography-f70893f-font-size );}.elementor-82 .elementor-element.elementor-element-bd40905.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-76eae94{--content-width:500px;--min-height:0px;--margin-top:-101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-be68c4d .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-a725a66 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-b80d0a5 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-a9ff9af{--margin-top:-167px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-a44ac79 img{height:141px;}.elementor-82 .elementor-element.elementor-element-c07b32b > .elementor-widget-container{margin:-142px -236px -236px -236px;}.elementor-82 .elementor-element.elementor-element-c07b32b .elementor-heading-title{font-size:23px;}.elementor-82 .elementor-element.elementor-element-362c312{--min-height:265px;}.elementor-82 .elementor-element.elementor-element-4734c97 > .elementor-widget-container{margin:-1px -1px -1px -1px;}.elementor-82 .elementor-element.elementor-element-4734c97.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-4734c97{text-align:center;font-size:var( --e-global-typography-f70893f-font-size );}.elementor-82 .elementor-element.elementor-element-0aab6be{--margin-top:-120px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-82 .elementor-element.elementor-element-545f7d5 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-58209c2{--min-height:260px;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-82 .elementor-element.elementor-element-e88976c > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-82 .elementor-element.elementor-element-e88976c{--container-widget-width:283px;--container-widget-flex-grow:0;width:var( --container-widget-width, 283px );max-width:283px;text-align:center;font-size:var( --e-global-typography-f70893f-font-size );}.elementor-82 .elementor-element.elementor-element-e88976c.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-a454013 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-500cb16 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-0d27832 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-47c634a .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}.elementor-82 .elementor-element.elementor-element-2b1c843 .elementor-button{font-size:var( --e-global-typography-ca081ba-font-size );line-height:var( --e-global-typography-ca081ba-line-height );}}/* Start custom CSS for button, class: .elementor-element-36d65fb */.elementor-82 .elementor-element.elementor-element-36d65fb{
    --first-color: #09360D;
    --second-color: #C9592E;
    --third-color: #09360D;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-82 .elementor-element.elementor-element-36d65fb::before, .elementor-82 .elementor-element.elementor-element-36d65fb::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-82 .elementor-element.elementor-element-36d65fb:hover::before, .elementor-82 .elementor-element.elementor-element-36d65fb:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-82 .elementor-element.elementor-element-36d65fb:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 17px;
  top: -2%;
  left: -2%;
}
.elementor-82 .elementor-element.elementor-element-36d65fb:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d000c43 */.elementor-82 .elementor-element.elementor-element-d000c43{
    --first-color: #7A0617;
    --second-color: #052007;
    --third-color: #7A0617;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-82 .elementor-element.elementor-element-d000c43::before, .elementor-82 .elementor-element.elementor-element-d000c43::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-82 .elementor-element.elementor-element-d000c43:hover::before, .elementor-82 .elementor-element.elementor-element-d000c43:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-82 .elementor-element.elementor-element-d000c43:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 17px;
  top: -2%;
  left: -2%;
}
.elementor-82 .elementor-element.elementor-element-d000c43:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42c7c76 */.elementor-82 .elementor-element.elementor-element-42c7c76{
    --first-color: #7E687B;
    --second-color: #7E687B;
    --third-color: #7E687B;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-82 .elementor-element.elementor-element-42c7c76::before, .elementor-82 .elementor-element.elementor-element-42c7c76::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-82 .elementor-element.elementor-element-42c7c76:hover::before, .elementor-82 .elementor-element.elementor-element-42c7c76:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-82 .elementor-element.elementor-element-42c7c76:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 17px;
  top: -2%;
  left: -2%;
}
.elementor-82 .elementor-element.elementor-element-42c7c76:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5ff21e */.elementor-82 .elementor-element.elementor-element-f5ff21e{
    --first-color: #7A0617;
    --second-color: #7A0617;
    --third-color: #7A0617;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-82 .elementor-element.elementor-element-f5ff21e::before, .elementor-82 .elementor-element.elementor-element-f5ff21e::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-82 .elementor-element.elementor-element-f5ff21e:hover::before, .elementor-82 .elementor-element.elementor-element-f5ff21e:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-82 .elementor-element.elementor-element-f5ff21e:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 17px;
  top: -2%;
  left: -2%;
}
.elementor-82 .elementor-element.elementor-element-f5ff21e:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be68c4d */.elementor-82 .elementor-element.elementor-element-be68c4d{
    --first-color: #946903;
    --second-color: #946903;
    --third-color: #946903
    ;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-82 .elementor-element.elementor-element-be68c4d::before, .elementor-82 .elementor-element.elementor-element-be68c4d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-82 .elementor-element.elementor-element-be68c4d:hover::before, .elementor-82 .elementor-element.elementor-element-be68c4d:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-82 .elementor-element.elementor-element-be68c4d:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 17px;
  top: -2%;
  left: -2%;
}
.elementor-82 .elementor-element.elementor-element-be68c4d:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a725a66 */.elementor-82 .elementor-element.elementor-element-a725a66{
    --first-color: #562F20;
    --second-color: #562F20;
    --third-color: #562F20;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-82 .elementor-element.elementor-element-a725a66::before, .elementor-82 .elementor-element.elementor-element-a725a66::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-82 .elementor-element.elementor-element-a725a66:hover::before, .elementor-82 .elementor-element.elementor-element-a725a66:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-82 .elementor-element.elementor-element-a725a66:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 17px;
  top: -2%;
  left: -2%;
}
.elementor-82 .elementor-element.elementor-element-a725a66:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b80d0a5 */.elementor-82 .elementor-element.elementor-element-b80d0a5{
    --first-color: #562F20;
    --second-color: #562F20;
    --third-color: #562F20;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-82 .elementor-element.elementor-element-b80d0a5::before, .elementor-82 .elementor-element.elementor-element-b80d0a5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-82 .elementor-element.elementor-element-b80d0a5:hover::before, .elementor-82 .elementor-element.elementor-element-b80d0a5:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-82 .elementor-element.elementor-element-b80d0a5:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 17px;
  top: -2%;
  left: -2%;
}
.elementor-82 .elementor-element.elementor-element-b80d0a5:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-362c312 */html, body {
    overflow-x: hidden;/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-545f7d5 */.elementor-82 .elementor-element.elementor-element-545f7d5{
    --first-color: #BF9F4F;
    --second-color: #D5BD93;
    --third-color: #BF9F4F;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-82 .elementor-element.elementor-element-545f7d5::before, .elementor-82 .elementor-element.elementor-element-545f7d5::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-82 .elementor-element.elementor-element-545f7d5:hover::before, .elementor-82 .elementor-element.elementor-element-545f7d5:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-82 .elementor-element.elementor-element-545f7d5:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 17px;
  top: -2%;
  left: -2%;
}
.elementor-82 .elementor-element.elementor-element-545f7d5:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a454013 */.elementor-82 .elementor-element.elementor-element-a454013{
    --first-color: #BF9F4F;
    --second-color: #D5BD93;
    --third-color: #BF9F4F;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-82 .elementor-element.elementor-element-a454013::before, .elementor-82 .elementor-element.elementor-element-a454013::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-82 .elementor-element.elementor-element-a454013:hover::before, .elementor-82 .elementor-element.elementor-element-a454013:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-82 .elementor-element.elementor-element-a454013:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 17px;
  top: -2%;
  left: -2%;
}
.elementor-82 .elementor-element.elementor-element-a454013:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-500cb16 */.elementor-82 .elementor-element.elementor-element-500cb16{
    --first-color: #BF9F4F;
    --second-color: #D5BD93;
    --third-color: #BF9F4F;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-82 .elementor-element.elementor-element-500cb16::before, .elementor-82 .elementor-element.elementor-element-500cb16::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-82 .elementor-element.elementor-element-500cb16:hover::before, .elementor-82 .elementor-element.elementor-element-500cb16:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-82 .elementor-element.elementor-element-500cb16:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 17px;
  top: -2%;
  left: -2%;
}
.elementor-82 .elementor-element.elementor-element-500cb16:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d27832 */.elementor-82 .elementor-element.elementor-element-0d27832{
    --first-color: #BF9F4F;
    --second-color: #D5BD93;
    --third-color: #BF9F4F;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-82 .elementor-element.elementor-element-0d27832::before, .elementor-82 .elementor-element.elementor-element-0d27832::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-82 .elementor-element.elementor-element-0d27832:hover::before, .elementor-82 .elementor-element.elementor-element-0d27832:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-82 .elementor-element.elementor-element-0d27832:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 17px;
  top: -2%;
  left: -2%;
}
.elementor-82 .elementor-element.elementor-element-0d27832:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47c634a */.elementor-82 .elementor-element.elementor-element-47c634a{
    --first-color: #BF9F4F;
    --second-color: #D5BD93;
    --third-color: #BF9F4F;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-82 .elementor-element.elementor-element-47c634a::before, .elementor-82 .elementor-element.elementor-element-47c634a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-82 .elementor-element.elementor-element-47c634a:hover::before, .elementor-82 .elementor-element.elementor-element-47c634a:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-82 .elementor-element.elementor-element-47c634a:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 17px;
  top: -2%;
  left: -2%;
}
.elementor-82 .elementor-element.elementor-element-47c634a:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b1c843 */.elementor-82 .elementor-element.elementor-element-2b1c843{
    --first-color: #BF9F4F;
    --second-color: #D5BD93;
    --third-color: #BF9F4F;
}
@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
.elementor-82 .elementor-element.elementor-element-2b1c843::before, .elementor-82 .elementor-element.elementor-element-2b1c843::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-82 .elementor-element.elementor-element-2b1c843:hover::before, .elementor-82 .elementor-element.elementor-element-2b1c843:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 2.5s linear infinite;
    opacity: 1;
}
.elementor-82 .elementor-element.elementor-element-2b1c843:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 17px;
  top: -2%;
  left: -2%;
}
.elementor-82 .elementor-element.elementor-element-2b1c843:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'migra light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gorgesdelardeche-legendes.fr/wp-content/uploads/2025/01/Migra-Extralight.ttf') format('truetype');
}
@font-face {
	font-family: 'migra light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Anka';
	font-display: auto;
	src: url('https://gorgesdelardeche-legendes.fr/wp-content/uploads/2025/01/AnkaCoder-b.ttf') format('truetype');
}
/* End Custom Fonts CSS */