.elementor-18 .elementor-element.elementor-element-4243a6c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-18 .elementor-element.elementor-element-bfb98b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-bfb98b8.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-bfb98b8 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a4804ec{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-a4804ec.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-a4804ec .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:72px;font-weight:700;line-height:1.08em;letter-spacing:-1.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-99c6b20{width:var( --container-widget-width, 980px );max-width:980px;--container-widget-width:980px;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-99c6b20.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-99c6b20 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:22px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-9f8fbb4{--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;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e431f9b .elementor-button{background-color:#D26C36;font-family:"Dosis", Sans-serif;font-size:20px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D26C36;border-radius:3px 3px 3px 3px;}.elementor-18 .elementor-element.elementor-element-e431f9b .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-e431f9b .elementor-button:focus{background-color:#FFFFFF00;color:#D26C36;border-color:#D26C36;}.elementor-18 .elementor-element.elementor-element-e431f9b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-e431f9b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18 .elementor-element.elementor-element-e431f9b .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-e431f9b .elementor-button:focus svg{fill:#D26C36;}.elementor-18 .elementor-element.elementor-element-597a89a .elementor-button{background-color:#D26C3600;font-family:"Dosis", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:3px 3px 3px 3px;}.elementor-18 .elementor-element.elementor-element-597a89a .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-597a89a .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-597a89a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-597a89a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18 .elementor-element.elementor-element-597a89a .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-597a89a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e9a6daf{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-e9a6daf.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-e9a6daf .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-e9a6daf .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-e9a6daf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-e9a6daf .elementor-icon-list-item > a{font-family:"Dosis", Sans-serif;font-size:18px;}.elementor-18 .elementor-element.elementor-element-e9a6daf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-dd4defa{--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;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dd4defa:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-dd4defa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-18 .elementor-element.elementor-element-ae70557{text-align:center;}.elementor-18 .elementor-element.elementor-element-ae70557 .elementor-heading-title{font-size:17px;font-weight:500;text-transform:uppercase;text-shadow:5px 5px 15px #000000;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-b18807f .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-b18807f.elementor-view-stacked .elementor-icon{background-color:#FFFFFFE3;}.elementor-18 .elementor-element.elementor-element-b18807f.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-b18807f.elementor-view-default .elementor-icon{color:#FFFFFFE3;border-color:#FFFFFFE3;}.elementor-18 .elementor-element.elementor-element-b18807f.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-b18807f.elementor-view-default .elementor-icon svg{fill:#FFFFFFE3;}.elementor-18 .elementor-element.elementor-element-b18807f .elementor-icon{font-size:25px;}.elementor-18 .elementor-element.elementor-element-b18807f .elementor-icon svg{height:25px;}.elementor-18 .elementor-element.elementor-element-ea1008d{--display:flex;--min-height:200px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ea1008d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ea1008d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE5;}.elementor-18 .elementor-element.elementor-element-6a6a43b{--display:flex;--min-height:200px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6a6a43b.e-con{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-875606a{padding:0px 0px 0px 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-875606a img{width:88%;max-width:88%;height:850px;object-fit:cover;object-position:center center;border-radius:18px 18px 18px 18px;}.elementor-18 .elementor-element.elementor-element-e22764a{--display:flex;--min-height:200px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2934831{--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 20px;--row-gap:0px;--column-gap:20px;--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-18 .elementor-element.elementor-element-4a3dc70{background-color:#D26C361F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 18px 12px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFAC33;border-radius:18px 18px 18px 18px;}.elementor-18 .elementor-element.elementor-element-4a3dc70 .elementor-heading-title{font-size:18px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#D26C36;}.elementor-18 .elementor-element.elementor-element-0fcf013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0fcf013.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-94a7d83{width:var( --container-widget-width, 100% );max-width:100%;margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-94a7d83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-94a7d83 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:64px;font-weight:700;line-height:1.1em;color:#1F1F1F;}.elementor-18 .elementor-element.elementor-element-aad99a1{width:var( --container-widget-width, 760px );max-width:760px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:760px;--container-widget-flex-grow:0;font-family:"Dosis", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:#444444;}.elementor-18 .elementor-element.elementor-element-aad99a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-0839b9b{width:var( --container-widget-width, 760px );max-width:760px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:760px;--container-widget-flex-grow:0;font-family:"Dosis", Sans-serif;font-size:24px;font-weight:600;line-height:1.7em;color:#1F1F1F;}.elementor-18 .elementor-element.elementor-element-0839b9b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-7c11484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;--e-icon-list-icon-size:18px;}.elementor-18 .elementor-element.elementor-element-7c11484 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-7c11484 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-7c11484 .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-18 .elementor-element.elementor-element-7c11484 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-7c11484 .elementor-icon-list-item > a{font-family:"Dosis", Sans-serif;font-size:20px;font-weight:500;line-height:1.7em;}.elementor-18 .elementor-element.elementor-element-7c11484 .elementor-icon-list-text{color:#2B2B2B;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-aab783d{background-color:#E8DCC7;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -13px;padding:10px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#D26C36;border-radius:14px 14px 14px 14px;font-family:"Dosis", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-18 .elementor-element.elementor-element-aab783d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-72de8a4{width:var( --container-widget-width, 760px );max-width:760px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:760px;--container-widget-flex-grow:0;font-family:"Dosis", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#1F1F1F;}.elementor-18 .elementor-element.elementor-element-72de8a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-044c784 .elementor-button{background-color:#D26C36;font-family:"Dosis", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 18px 0.18px rgba(210, 108.00000000000003, 54.000000000000014, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#D26C3640;border-radius:6px 6px 6px 6px;padding:20px 35px 20px 35px;}.elementor-18 .elementor-element.elementor-element-044c784 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-044c784 .elementor-button:focus{background-color:#FFFFFF00;color:#D26C36;border-color:#D26C36;}.elementor-18 .elementor-element.elementor-element-044c784:hover{--e-transform-translateY:-2px;}.elementor-18 .elementor-element.elementor-element-044c784{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-044c784.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-044c784 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-044c784 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18 .elementor-element.elementor-element-044c784 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-044c784 .elementor-button:focus svg{fill:#D26C36;}.elementor-18 .elementor-element.elementor-element-86b0743{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:15px;}.elementor-18 .elementor-element.elementor-element-86b0743.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-86b0743 .elementor-icon-list-icon i{color:#8A8A8A;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-86b0743 .elementor-icon-list-icon svg{fill:#8A8A8A;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-86b0743 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-86b0743 .elementor-icon-list-item > a{font-family:"Dosis", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-18 .elementor-element.elementor-element-86b0743 .elementor-icon-list-text{color:#777777;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-48e524c{--display:flex;--min-height:500px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-48e524c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-48e524c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE2;}.elementor-18 .elementor-element.elementor-element-b315fec{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fcf8619{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-fcf8619 img{width:85%;max-width:85%;height:400px;object-fit:cover;object-position:top center;filter:brightness( 98% ) contrast( 96% ) saturate( 92% ) blur( 0px ) hue-rotate( 0deg );border-radius:14px 14px 14px 14px;}.elementor-18 .elementor-element.elementor-element-4ee2a24{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1a2c8a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Dosis", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:#000000;}.elementor-18 .elementor-element.elementor-element-12b7e4f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-12b7e4f .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:64px;font-weight:600;line-height:1.05em;letter-spacing:-1.2px;color:#000000;}.elementor-18 .elementor-element.elementor-element-1ef82f2{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:500;line-height:1.9em;color:#000000;}.elementor-18 .elementor-element.elementor-element-c7dbd58 .elementor-button{background-color:#D26C36;font-family:"Dosis", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 18px 0.18px rgba(210, 108.00000000000003, 54.000000000000014, 0.25);border-style:solid;border-width:2px 2px 2px 2px;border-color:#D26C3640;border-radius:6px 6px 6px 6px;padding:20px 35px 20px 35px;}.elementor-18 .elementor-element.elementor-element-c7dbd58 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-c7dbd58 .elementor-button:focus{background-color:#FFFFFF00;color:#D26C36;border-color:#D26C36;}.elementor-18 .elementor-element.elementor-element-c7dbd58:hover{--e-transform-translateY:-2px;}.elementor-18 .elementor-element.elementor-element-c7dbd58{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-c7dbd58.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-c7dbd58 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-c7dbd58 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18 .elementor-element.elementor-element-c7dbd58 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-c7dbd58 .elementor-button:focus svg{fill:#D26C36;}.elementor-18 .elementor-element.elementor-element-2a9c6fa{--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:flex-end;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-93c2678{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-93c2678 img{filter:brightness( 98% ) contrast( 96% ) saturate( 92% ) blur( 0px ) hue-rotate( 0deg );border-radius:14px 14px 14px 14px;}.elementor-18 .elementor-element.elementor-element-0e660f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0e660f5 img{filter:brightness( 98% ) contrast( 96% ) saturate( 92% ) blur( 0px ) hue-rotate( 0deg );border-radius:14px 14px 14px 14px;}.elementor-18 .elementor-element.elementor-element-5d87f2a{--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;--justify-content:center;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--border-radius:28px 28px 0px 0px;box-shadow:0px -10px 30px 0px rgba(0, 0, 0, 0.03);--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5d87f2a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5d87f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E2D09F 0%, #D8C188 100%);}.elementor-18 .elementor-element.elementor-element-0336a77{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-26ab595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-26ab595 .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-26ab595.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-26ab595.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-26ab595.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-26ab595.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-26ab595.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-26ab595 .elementor-icon{font-size:38px;}.elementor-18 .elementor-element.elementor-element-26ab595 .elementor-icon svg{height:38px;}.elementor-18 .elementor-element.elementor-element-82299b2{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-82299b2 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:72px;font-weight:700;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-6ba80f7{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-6ba80f7 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-c3058a9{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-c3058a9 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#5B5B5B;}.elementor-18 .elementor-element.elementor-element-d3b7119{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d3b7119.e-con{--e-con-transform-translateY:-12px;}.elementor-18 .elementor-element.elementor-element-db5a9cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-db5a9cc .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-db5a9cc.elementor-view-stacked .elementor-icon{background-color:#D26C36;}.elementor-18 .elementor-element.elementor-element-db5a9cc.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-db5a9cc.elementor-view-default .elementor-icon{color:#D26C36;border-color:#D26C36;}.elementor-18 .elementor-element.elementor-element-db5a9cc.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-db5a9cc.elementor-view-default .elementor-icon svg{fill:#D26C36;}.elementor-18 .elementor-element.elementor-element-db5a9cc .elementor-icon{font-size:38px;}.elementor-18 .elementor-element.elementor-element-db5a9cc .elementor-icon svg{height:38px;}.elementor-18 .elementor-element.elementor-element-43d4d18{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-43d4d18 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:72px;font-weight:700;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-47c419e{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-47c419e .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-4ace64e{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4ace64e .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#5B5B5B;}.elementor-18 .elementor-element.elementor-element-854d096{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-273ae03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-273ae03 .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-273ae03.elementor-view-stacked .elementor-icon{background-color:#D26C36;}.elementor-18 .elementor-element.elementor-element-273ae03.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-273ae03.elementor-view-default .elementor-icon{color:#D26C36;border-color:#D26C36;}.elementor-18 .elementor-element.elementor-element-273ae03.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-273ae03.elementor-view-default .elementor-icon svg{fill:#D26C36;}.elementor-18 .elementor-element.elementor-element-273ae03 .elementor-icon{font-size:38px;}.elementor-18 .elementor-element.elementor-element-273ae03 .elementor-icon svg{height:38px;}.elementor-18 .elementor-element.elementor-element-fd412d7{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-fd412d7 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:72px;font-weight:700;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-e23a437{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e23a437 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-4c1dc63{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4c1dc63 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#5B5B5B;}.elementor-18 .elementor-element.elementor-element-2164f32{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2164f32.e-con{--e-con-transform-translateY:12px;}.elementor-18 .elementor-element.elementor-element-c8abc52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-c8abc52 .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-c8abc52.elementor-view-stacked .elementor-icon{background-color:#D26C36;}.elementor-18 .elementor-element.elementor-element-c8abc52.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-c8abc52.elementor-view-default .elementor-icon{color:#D26C36;border-color:#D26C36;}.elementor-18 .elementor-element.elementor-element-c8abc52.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-c8abc52.elementor-view-default .elementor-icon svg{fill:#D26C36;}.elementor-18 .elementor-element.elementor-element-c8abc52 .elementor-icon{font-size:38px;}.elementor-18 .elementor-element.elementor-element-c8abc52 .elementor-icon svg{height:38px;}.elementor-18 .elementor-element.elementor-element-837a8a9{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-837a8a9 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:72px;font-weight:700;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-cd70ad8{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-cd70ad8 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-d23d89e{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-d23d89e .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#5B5B5B;}.elementor-18 .elementor-element.elementor-element-23f7ff2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-23f7ff2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-23f7ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EE;}.elementor-18 .elementor-element.elementor-element-19a5121{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-19a5121.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-19a5121 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:72px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-174ed5b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-18 .elementor-element.elementor-element-174ed5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-f1bc0f8{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-5905396{--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;--justify-content:center;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--border-radius:28px 28px 0px 0px;box-shadow:0px -10px 30px 0px rgba(0, 0, 0, 0.03);--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5905396:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5905396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E2D09F 0%, #D8C188 100%);}.elementor-18 .elementor-element.elementor-element-a4e8dd0{--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:center;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b8c66cd{--display:flex;}.elementor-18 .elementor-element.elementor-element-adad650{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-adad650 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-e3d9b56{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-e3d9b56 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-084840b img{width:180px;height:50px;object-fit:contain;object-position:center center;}.elementor-18 .elementor-element.elementor-element-791208a img{width:180px;height:55px;object-fit:contain;object-position:center center;}.elementor-18 .elementor-element.elementor-element-894f0a4 img{width:180px;height:55px;object-fit:contain;object-position:center center;}.elementor-18 .elementor-element.elementor-element-bc25130 img{width:180px;height:55px;object-fit:contain;object-position:center center;}.elementor-18 .elementor-element.elementor-element-837ab45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.65;--overlay-mix-blend-mode:darken;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-837ab45:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-837ab45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.troglodytedesgoupillieres.fr/wp-content/uploads/2026/05/Cuisine-troglodytique-traditionnelle-aux-Goupillieres.png");background-size:cover;}.elementor-18 .elementor-element.elementor-element-837ab45::before, .elementor-18 .elementor-element.elementor-element-837ab45 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-837ab45 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-837ab45 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-837ab45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-837ab45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(2deg, #000000 68%, #000000E3 100%);}.elementor-18 .elementor-element.elementor-element-c101ade{background-color:#D26C361F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 18px 12px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFAC33;border-radius:18px 18px 18px 18px;}.elementor-18 .elementor-element.elementor-element-c101ade.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-c101ade .elementor-heading-title{font-size:18px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#D26C36;}.elementor-18 .elementor-element.elementor-element-ce415cd{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-ce415cd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-ce415cd .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:72px;font-weight:700;line-height:1.08em;letter-spacing:-1.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6727ca1{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;}.elementor-18 .elementor-element.elementor-element-6727ca1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-6727ca1 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:22px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-5d6af37{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-5d6af37.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-038deda{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-038deda.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-038deda .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-038deda .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-038deda .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-038deda .elementor-icon-list-item > a{font-family:"Dosis", Sans-serif;font-size:18px;}.elementor-18 .elementor-element.elementor-element-038deda .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-ffb4948{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ffb4948:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ffb4948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EE;}.elementor-18 .elementor-element.elementor-element-b95296a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-18 .elementor-element.elementor-element-b95296a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-b95296a .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:64px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-c11f947{width:var( --container-widget-width, 90% );max-width:90%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.elementor-18 .elementor-element.elementor-element-c11f947.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-3b7a848f{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3b7a848f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3b7a848f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EE;}.elementor-18 .elementor-element.elementor-element-e1112b0{--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:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D26C362E;--border-color:#D26C362E;box-shadow:0px 12px 35px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-e1112b0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e1112b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE4;}.elementor-18 .elementor-element.elementor-element-ea74557{--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 20px;--row-gap:0px;--column-gap:20px;--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-18 .elementor-element.elementor-element-8f907b8{background-color:#D26C361F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 18px 12px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFAC33;border-radius:18px 18px 18px 18px;}.elementor-18 .elementor-element.elementor-element-8f907b8 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:18px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#D26C36;}.elementor-18 .elementor-element.elementor-element-4c0d0fa img{width:100%;max-width:100%;height:220px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-18 .elementor-element.elementor-element-1eee5b5{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1eee5b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-1eee5b5 .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-e24830b{padding:0px 0px 0px 0px;font-family:"Dosis", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;color:#000000;}.elementor-18 .elementor-element.elementor-element-e24830b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-7b5316f{padding:0px 0px 0px 0px;--e-icon-list-icon-size:16px;}.elementor-18 .elementor-element.elementor-element-7b5316f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-7b5316f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-7b5316f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-7b5316f .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-18 .elementor-element.elementor-element-7b5316f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18 .elementor-element.elementor-element-7b5316f .elementor-icon-list-item > a{font-family:"Dosis", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-18 .elementor-element.elementor-element-7b5316f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-e7a68cd .elementor-button{background-color:#D26C36;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D26C36;border-radius:3px 3px 3px 3px;}.elementor-18 .elementor-element.elementor-element-e7a68cd .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-e7a68cd .elementor-button:focus{background-color:#FFFFFF00;color:#D26C36;border-color:#D26C36;}.elementor-18 .elementor-element.elementor-element-e7a68cd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-e7a68cd.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-e7a68cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-e7a68cd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18 .elementor-element.elementor-element-e7a68cd .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-e7a68cd .elementor-button:focus svg{fill:#D26C36;}.elementor-18 .elementor-element.elementor-element-1a73d26c{--display:flex;--min-height:200px;--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:space-between;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-1a73d26c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1a73d26c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1752a3fd{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6f915847{padding:12px 18px 12px 18px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:18px 18px 18px 18px;}.elementor-18 .elementor-element.elementor-element-6f915847 .elementor-heading-title{font-size:18px;font-weight:600;color:#000000;}.elementor-18 .elementor-element.elementor-element-297c48d8 img{width:100%;max-width:100%;height:220px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-18 .elementor-element.elementor-element-4ef5998d{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-4ef5998d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-4ef5998d .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-b0f9588{padding:0px 0px 0px 0px;font-family:"Dosis", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#000000;}.elementor-18 .elementor-element.elementor-element-b0f9588.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-8a0ee43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Dosis", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#000000;}.elementor-18 .elementor-element.elementor-element-8a0ee43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-5cd4b8eb .elementor-button{background-color:#D26C36;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D26C36;border-radius:3px 3px 3px 3px;}.elementor-18 .elementor-element.elementor-element-5cd4b8eb .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-5cd4b8eb .elementor-button:focus{background-color:#FFFFFF00;color:#D26C36;border-color:#D26C36;}.elementor-18 .elementor-element.elementor-element-5cd4b8eb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-5cd4b8eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-5cd4b8eb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-18 .elementor-element.elementor-element-5cd4b8eb .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-5cd4b8eb .elementor-button:focus svg{fill:#D26C36;}.elementor-18 .elementor-element.elementor-element-0b20c2f{--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 100px;--row-gap:0px;--column-gap:100px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0b20c2f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0b20c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EE;}.elementor-18 .elementor-element.elementor-element-57c45c5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-d49f158{--display:flex;}.elementor-18 .elementor-element.elementor-element-c8ea5ec{--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-18 .elementor-element.elementor-element-06e36ef{font-family:"Dosis", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-017f64c{--display:flex;}.elementor-18 .elementor-element.elementor-element-eb55537{--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-18 .elementor-element.elementor-element-e08d33e{font-family:"Dosis", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-4e1a45a{--display:flex;}.elementor-18 .elementor-element.elementor-element-3a56e22{--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-18 .elementor-element.elementor-element-997d4d9{font-family:"Dosis", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-7204f46{--display:flex;}.elementor-18 .elementor-element.elementor-element-46b7523{--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-18 .elementor-element.elementor-element-d7e94e1{font-family:"Dosis", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a727ee9{--display:flex;}.elementor-18 .elementor-element.elementor-element-61fadeb{--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-18 .elementor-element.elementor-element-cc69bdd{font-family:"Dosis", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-5dfbd87{--display:flex;}.elementor-18 .elementor-element.elementor-element-59b0d2a{--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-18 .elementor-element.elementor-element-192d3c2{font-family:"Dosis", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-8deef1b{--display:flex;}.elementor-18 .elementor-element.elementor-element-3440ec3{--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-18 .elementor-element.elementor-element-e1070e7{font-family:"Dosis", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a8f2b90{--display:flex;}.elementor-18 .elementor-element.elementor-element-4404fef{--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-18 .elementor-element.elementor-element-91b0281{font-family:"Dosis", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-69c833d{--display:flex;}.elementor-18 .elementor-element.elementor-element-acf6e99{--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-18 .elementor-element.elementor-element-5322d62{font-family:"Dosis", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-b468eb2{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:#020101;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-18 .elementor-element.elementor-element-b468eb2 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#D26C36;}:where( .elementor-18 .elementor-element.elementor-element-b468eb2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#D26C36;}.elementor-18 .elementor-element.elementor-element-b468eb2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-18 .elementor-element.elementor-element-b468eb2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Dosis", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-7043be5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-55cf31b{text-align:start;}.elementor-18 .elementor-element.elementor-element-55cf31b .elementor-heading-title{font-family:"Dosis", Sans-serif;font-size:50px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-18 .elementor-element.elementor-element-113484c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-113484c{text-align:start;font-family:"Dosis", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#000000;}.elementor-18 .elementor-element.elementor-element-0bfc764{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0bfc764:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0bfc764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EE;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-4243a6c{--content-width:90%;--min-height:100vh;}.elementor-18 .elementor-element.elementor-element-bfb98b8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-bfb98b8.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-bfb98b8 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-a4804ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-a4804ec .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-99c6b20{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-99c6b20.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-99c6b20 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-18 .elementor-element.elementor-element-dd4defa{--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-ea1008d{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6a6a43b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-875606a img{width:100%;max-width:100%;height:500px;}.elementor-18 .elementor-element.elementor-element-e22764a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-2934831{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-18 .elementor-element.elementor-element-94a7d83 .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-18 .elementor-element.elementor-element-aad99a1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-0839b9b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-72de8a4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-48e524c{--content-width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b315fec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-fcf8619 img{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-4ee2a24{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-12b7e4f .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-18 .elementor-element.elementor-element-2a9c6fa{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-26ab595 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-82299b2{text-align:center;}.elementor-18 .elementor-element.elementor-element-6ba80f7{text-align:center;}.elementor-18 .elementor-element.elementor-element-c3058a9{text-align:center;}.elementor-18 .elementor-element.elementor-element-d3b7119{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-db5a9cc .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-43d4d18{text-align:center;}.elementor-18 .elementor-element.elementor-element-47c419e{text-align:center;}.elementor-18 .elementor-element.elementor-element-4ace64e{text-align:center;}.elementor-18 .elementor-element.elementor-element-854d096{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-273ae03 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-fd412d7{text-align:center;}.elementor-18 .elementor-element.elementor-element-e23a437{text-align:center;}.elementor-18 .elementor-element.elementor-element-4c1dc63{text-align:center;}.elementor-18 .elementor-element.elementor-element-c8abc52 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-837a8a9{text-align:center;}.elementor-18 .elementor-element.elementor-element-cd70ad8{text-align:center;}.elementor-18 .elementor-element.elementor-element-d23d89e{text-align:center;}.elementor-18 .elementor-element.elementor-element-23f7ff2{--content-width:90%;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-19a5121{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-19a5121 .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-f1bc0f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-18 .elementor-element.elementor-element-a4e8dd0{--justify-content:center;}.elementor-18 .elementor-element.elementor-element-adad650{padding:0px 0px 20px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-e3d9b56{padding:0px 0px 20px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-084840b img{width:100px;}.elementor-18 .elementor-element.elementor-element-791208a img{width:100px;}.elementor-18 .elementor-element.elementor-element-894f0a4 img{width:100px;}.elementor-18 .elementor-element.elementor-element-bc25130 img{width:100px;}.elementor-18 .elementor-element.elementor-element-837ab45{--content-width:85%;--min-height:90vh;}.elementor-18 .elementor-element.elementor-element-ce415cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-18 .elementor-element.elementor-element-ce415cd .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-6727ca1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-6727ca1.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6727ca1 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-18 .elementor-element.elementor-element-ffb4948{--content-width:90%;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-b95296a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-b95296a .elementor-heading-title{font-size:45px;}.elementor-18 .elementor-element.elementor-element-c11f947{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18 .elementor-element.elementor-element-3b7a848f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-18 .elementor-element.elementor-element-1eee5b5 .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-18 .elementor-element.elementor-element-1a73d26c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-4ef5998d .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-18 .elementor-element.elementor-element-0b20c2f{--content-width:90%;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-57c45c5{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7043be5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7043be5.e-con{--order:-99999 /* order start hack */;}.elementor-18 .elementor-element.elementor-element-55cf31b .elementor-heading-title{font-size:45px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-4243a6c{--content-width:1180px;}.elementor-18 .elementor-element.elementor-element-ea1008d{--content-width:1280px;}.elementor-18 .elementor-element.elementor-element-6a6a43b{--width:40%;}.elementor-18 .elementor-element.elementor-element-e22764a{--width:60%;}.elementor-18 .elementor-element.elementor-element-b315fec{--width:25%;}.elementor-18 .elementor-element.elementor-element-4ee2a24{--width:50%;}.elementor-18 .elementor-element.elementor-element-2a9c6fa{--width:25%;}.elementor-18 .elementor-element.elementor-element-5d87f2a{--content-width:1240px;}.elementor-18 .elementor-element.elementor-element-0336a77{--width:27%;}.elementor-18 .elementor-element.elementor-element-d3b7119{--width:27%;}.elementor-18 .elementor-element.elementor-element-854d096{--width:26%;}.elementor-18 .elementor-element.elementor-element-2164f32{--width:22%;}.elementor-18 .elementor-element.elementor-element-837ab45{--content-width:1180px;}.elementor-18 .elementor-element.elementor-element-e1112b0{--width:50%;}.elementor-18 .elementor-element.elementor-element-1a73d26c{--width:50%;}.elementor-18 .elementor-element.elementor-element-57c45c5{--width:60%;}.elementor-18 .elementor-element.elementor-element-7043be5{--width:40%;}}/* Start custom CSS for icon, class: .elementor-element-b18807f */.elementor-18 .elementor-element.elementor-element-b18807f{
    animation: arrow-hero 2.8s ease-in-out infinite;
}

@keyframes arrow-hero{

    0%{
        transform: translateY(0px);
        opacity:0.75;
    }

    50%{
        transform: translateY(8px);
        opacity:1;
    }

    100%{
        transform: translateY(0px);
        opacity:0.75;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0fcf013 */.reservation-live {
    display: flex;
    align-items: center;

    gap: 12px;

    /* MESURES EXACTES */
    padding: 12px 18px 12px 18px;

    border-style: solid;
    border-width: 1px 1px 1px 1px;

    border-radius: 18px 18px 18px 18px;

    /* COULEURS D’AVANT */
    border-color: rgba(210, 108, 54, 0.18);

    background: rgba(255,255,255,0.25);

    color: #B95A2B;

    font-family: 'Dosis', sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1;
}

.reservation-live::before {

    content: "";

    width: 10px;
    height: 10px;

    border-radius: 50%;

    background: #D26C36;

    flex-shrink: 0;

    box-shadow: 0 0 0 rgba(210,108,54,0.45);

    animation: livePulse 1.8s infinite;
}

@keyframes livePulse {

    0% {
        box-shadow: 0 0 0 0 rgba(210,108,54,0.45);
    }

    70% {
        box-shadow: 0 0 0 10px rgba(210,108,54,0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(210,108,54,0);
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f1bc0f8 */.goup-avis-section .ti-controls .ti-next,
.goup-avis-section .ti-controls .ti-prev {
    width: 25px !important;
    height: 25px !important;
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   VARIABLES
========================================================= */

:root {
    --goup-header-bg: #E5D49A;
    --goup-orange: #D26C36;
    --goup-text: #1F2933;
}

/* =========================================================
   OVERLAY SUR LA VIDÉO
========================================================= */

.goup-hero-video {
    position: relative;
    overflow: hidden;
}

/* Vidéo normale au départ */
.goup-hero-video::before,
.goup-hero-video::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.7s ease;
}

/* Assombrissement global */
.goup-hero-video::before {
    z-index: 1;
    background: rgba(0,0,0,0.58);
}

/* Contraste radial */
.goup-hero-video::after {
    z-index: 2;
    background:
        radial-gradient(
            circle at 42% 48%,
            rgba(0,0,0,0.08) 0%,
            rgba(0,0,0,0.38) 35%,
            rgba(0,0,0,0.88) 100%
        );
}

/* Overlay visible après scroll */
body.goup-show .goup-hero-video::before,
body.goup-show .goup-hero-video::after {
    opacity: 1;
}

/* =========================================================
   HEADER
========================================================= */

.goup-header {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    z-index: 99999 !important;

    transform: translateY(-120%) !important;
    opacity: 0 !important;

    background: transparent !important;
    box-shadow: none !important;
    border: none !important;

    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;

    transition:
        transform 0.7s ease,
        opacity 0.5s ease,
        background 0.25s ease,
        box-shadow 0.25s ease !important;
}

/* Header visible + fond dès apparition */
body.goup-show .goup-header {
    transform: translateY(0) !important;
    opacity: 1 !important;

    background: var(--goup-header-bg) !important;

    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;

    box-shadow: 0 8px 24px rgba(0,0,0,0.08) !important;
}

/* Header avec fond après scroll ou menu ouvert */
body.goup-real-scroll .goup-header,
body.goup-menu-open .goup-header,
.goup-header:has(.elementor-menu-toggle[aria-expanded="true"]) {
    background: var(--goup-header-bg) !important;

    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;

    box-shadow: 0 8px 24px rgba(0,0,0,0.08) !important;
}

/* Suppression lignes Elementor */
.goup-header,
.goup-header > *,
.goup-header .elementor-container,
.goup-header .e-con,
.goup-header .elementor-widget-container,
.goup-header .elementor-nav-menu--dropdown {
    border: none !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    outline: none !important;
}

/* Uniformiser les backgrounds */
body.goup-menu-open .goup-header *,
.goup-header:has(.elementor-menu-toggle[aria-expanded="true"]) * {
    background-color: transparent;
}



/* =========================================================
   SOUS MENU
========================================================= */

.goup-header .elementor-nav-menu--dropdown,
.goup-header .elementor-nav-menu--dropdown ul,
.goup-header .elementor-nav-menu--dropdown li,
.goup-header .elementor-nav-menu--dropdown a {
    background: var(--goup-header-bg) !important;
    background-color: var(--goup-header-bg) !important;
}

/* Panneau dropdown */
.goup-header .elementor-nav-menu--dropdown {
    opacity: 1 !important;

    border: none !important;
    border-top: 0 !important;
    border-bottom: 0 !important;

    outline: none !important;

    box-shadow: none !important;

    padding: 22px 0 26px !important;
}

/* Liste menu */
.goup-header .elementor-nav-menu--dropdown .elementor-nav-menu {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 12px !important;
}

/* Liens */
.goup-header .elementor-nav-menu--dropdown .menu-item a,
.goup-header .elementor-nav-menu--dropdown .elementor-item {
    font-size: 28px !important;
    line-height: 1.15 !important;
    font-weight: 600 !important;

    padding: 3px 0 !important;

    color: var(--goup-text) !important;

    position: relative;

    background: transparent !important;

    transition:
        color .25s ease,
        transform .25s ease;
}

/* Élément actif */
.goup-header .elementor-nav-menu--dropdown .current-menu-item > a,
.goup-header .elementor-nav-menu--dropdown .elementor-item-active {
    color: var(--goup-orange) !important;
}

/* Hover */
.goup-header .elementor-nav-menu--dropdown .menu-item a:hover,
.goup-header .elementor-nav-menu--dropdown .elementor-item:hover {
    color: var(--goup-orange) !important;
    transform: translateY(-2px);
}

/* Trait hover */
.goup-header .elementor-nav-menu--dropdown .menu-item a::after,
.goup-header .elementor-nav-menu--dropdown .elementor-item::after {
    content: "";

    position: absolute;

    left: 50%;
    bottom: -4px;

    width: 0;
    height: 2px;

    background: var(--goup-orange);

    transform: translateX(-50%);

    transition: width .25s ease;
}

.goup-header .elementor-nav-menu--dropdown .menu-item a:hover::after,
.goup-header .elementor-nav-menu--dropdown .elementor-item:hover::after {
    width: 36px;
}

/* =========================================================
   TITRE HERO
========================================================= */

.goup-hero-title {
    position: relative;
    z-index: 5;

    opacity: 0 !important;
    transform: translateY(40px) !important;

    transition:
        opacity 0.8s ease,
        transform 0.8s ease !important;
}

body.goup-show .goup-hero-title {
    opacity: 1 !important;
    transform: translateY(0) !important;
}

/* Contraste titre */
.goup-hero-title h1,
.goup-hero-title .elementor-heading-title {
    text-shadow:
        0 3px 10px rgba(0,0,0,0.95),
        0 8px 25px rgba(0,0,0,0.75),
        0 14px 40px rgba(0,0,0,0.65);
}

/* Contraste texte */
.goup-hero-title p,
.goup-hero-title .elementor-widget-text-editor {
    text-shadow:
        0 2px 8px rgba(0,0,0,0.95),
        0 6px 20px rgba(0,0,0,0.75);
}

/* CTA */
.goup-hero-title .elementor-button {
    box-shadow: 0 12px 35px rgba(0,0,0,0.42);
}

/* =========================================================
   RESPONSIVE
========================================================= */

@media (max-width:767px) {

    .goup-header .elementor-nav-menu--dropdown {
        padding: 26px 0 30px !important;
    }

    .goup-header .elementor-nav-menu--dropdown .elementor-nav-menu {
        gap: 14px !important;
    }

    .goup-header .elementor-nav-menu--dropdown .menu-item a,
    .goup-header .elementor-nav-menu--dropdown .elementor-item {
        font-size: 25px !important;
    }
}/* End custom CSS */