.elementor-12 .elementor-element.elementor-element-ba92a6e{--display:flex;--min-height:300px;--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;--overlay-opacity:0.29;}.elementor-12 .elementor-element.elementor-element-ba92a6e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ba92a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cottagesenperigord.com/wp-content/uploads/2026/03/banniere-dordogne-perigord.jpeg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-ba92a6e::before, .elementor-12 .elementor-element.elementor-element-ba92a6e > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ba92a6e > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ba92a6e > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ba92a6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ba92a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-12 .elementor-element.elementor-element-34c1369{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;font-style:italic;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e9854c1{--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e9854c1::before, .elementor-12 .elementor-element.elementor-element-e9854c1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e9854c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e9854c1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e9854c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e9854c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://cottagesenperigord.com/wp-content/uploads/2026/03/feuillage-2.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b64ec0d{--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-12 .elementor-element.elementor-element-0a9e3cf{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8352178{text-align:start;}.elementor-12 .elementor-element.elementor-element-8352178 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:600;font-style:italic;color:#E8B84B;}.elementor-12 .elementor-element.elementor-element-6f0e5ff{--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;--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-12 .elementor-element.elementor-element-3e79053{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-072acc5 .elementor-button{background-color:#725515FC;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;border-radius:10px 10px 10px 10px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-398950c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-558a4fb .elementor-button{background-color:#157245;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;border-radius:10px 10px 10px 10px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-7885f18{--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;}.elementor-12 .elementor-element.elementor-element-e081dda .elementor-button{background-color:#175595;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;border-radius:10px 10px 10px 10px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-cd7c1b9{--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;}.elementor-12 .elementor-element.elementor-element-ec3ce2d .elementor-button{background-color:#E8B84B;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;border-radius:10px 10px 10px 10px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-2d02c67{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;color:#6B6B55;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7da3980{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-12 .elementor-element.elementor-element-7da3980 .elementor-divider-separator{width:14%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-7da3980 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-1ea716d{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:800;color:#2E4D2F;}.elementor-12 .elementor-element.elementor-element-79211b0{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;color:#6B6B55;}.elementor-12 .elementor-element.elementor-element-8b66ac6{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-12 .elementor-element.elementor-element-8b66ac6 .elementor-divider-separator{width:14%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-8b66ac6 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-76e8a07{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:800;color:#2E4D2F;}.elementor-12 .elementor-element.elementor-element-7597256{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d945628{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-67fc19e .elementor-button{background-color:#E8B84B21;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;fill:#2E4D2F;color:#2E4D2F;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:18px 18px 18px 18px;}.elementor-12 .elementor-element.elementor-element-66d019b .elementor-button{background-color:#E8B84B21;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;fill:#2E4D2F;color:#2E4D2F;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:18px 18px 18px 18px;}.elementor-12 .elementor-element.elementor-element-f363cbe{--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:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cebc02d .elementor-button{background-color:#E8B84B21;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;fill:#2E4D2F;color:#2E4D2F;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:18px 18px 18px 18px;}.elementor-12 .elementor-element.elementor-element-55e0350{--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-12 .elementor-element.elementor-element-e4606ec{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-5e1cb03{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5e1cb03:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5e1cb03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E840;}.elementor-12 .elementor-element.elementor-element-fc6a5d8{--divider-border-style:solid;--divider-color:#E8B84B;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--divider-element-spacing:8px;}.elementor-12 .elementor-element.elementor-element-fc6a5d8 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-fc6a5d8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-fc6a5d8 .elementor-divider__text{color:#E8B84B;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.4px;}.elementor-12 .elementor-element.elementor-element-6552070{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-6552070 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:52px;color:#2E4D2F;}.elementor-12 .elementor-element.elementor-element-b67cfe0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:300;color:#6B6B55;}.elementor-12 .elementor-element.elementor-element-df2c104{--display:flex;--min-height:230px;--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;}.elementor-12 .elementor-element.elementor-element-df2c104:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-df2c104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E840;}.elementor-12 .elementor-element.elementor-element-12bce5d{--display:flex;--min-height:230px;--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;}.elementor-12 .elementor-element.elementor-element-63c167c{--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-radius:10px 10px 0px 0px;}.elementor-12 .elementor-element.elementor-element-63c167c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-63c167c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#157245;background-image:url("https://cottagesenperigord.com/wp-content/uploads/2026/03/chalet-confort.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9eefb16 .elementor-button{background-color:#157245;font-family:"Outfit", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:10px 10px 10px 10px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-d651dd3{--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-radius:10px 10px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d651dd3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d651dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6378CC;background-image:url("https://cottagesenperigord.com/wp-content/uploads/2026/03/chalet-pmr.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-842a9b7 .elementor-button{background-color:#6378CC;font-family:"Outfit", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:10px 10px 10px 10px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-7b6b0a7{--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-radius:10px 10px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7b6b0a7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7b6b0a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#814F25;background-image:url("https://cottagesenperigord.com/wp-content/uploads/2026/03/chalet-luxe.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-38d89c7 .elementor-button{background-color:#814F25;font-family:"Outfit", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:10px 10px 10px 10px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-54216f2{--spacer-size:84px;}.elementor-12 .elementor-element.elementor-element-2ff4e02 .elementor-button{background-color:#FFFFFFDE;font-family:"Outfit", Sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;fill:#BD6A25;color:#BD6A25;border-radius:10px 10px 10px 10px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-dc6a99f{--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-radius:10px 10px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dc6a99f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dc6a99f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A61CCC;background-image:url("https://cottagesenperigord.com/wp-content/uploads/2026/03/roulotte.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f28f038 .elementor-button{background-color:#782190;font-family:"Outfit", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:10px 10px 10px 10px;padding:7px 7px 7px 7px;}.elementor-12 .elementor-element.elementor-element-dc09b37{--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;}.elementor-12 .elementor-element.elementor-element-dc09b37:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dc09b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E840;}.elementor-12 .elementor-element.elementor-element-e5a7b70{--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:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-85d2e39{--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-radius:0px 0px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-85d2e39:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-85d2e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-896eb83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#C8962A;}.elementor-12 .elementor-element.elementor-element-e2fea84{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-e2fea84 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;line-height:30px;color:#157245;}.elementor-12 .elementor-element.elementor-element-54367fe{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:200;color:#6B6B55;}.elementor-12 .elementor-element.elementor-element-3a87624 .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;fill:#2E4D2F;color:#2E4D2F;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3a87624{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3a87624 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-6ab6a4d{--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-radius:0px 0px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-6ab6a4d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6ab6a4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1aae4fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#C8962A;}.elementor-12 .elementor-element.elementor-element-465530d{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-465530d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;line-height:30px;color:#6378CC;}.elementor-12 .elementor-element.elementor-element-6d3f908{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:200;color:#6B6B55;}.elementor-12 .elementor-element.elementor-element-8439ea8{--spacer-size:12px;}.elementor-12 .elementor-element.elementor-element-685eece .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;fill:#2E4D2F;color:#2E4D2F;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-685eece{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-685eece .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-3a6ebe7{--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-radius:0px 0px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-3a6ebe7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3a6ebe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1415d39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#C8962A;}.elementor-12 .elementor-element.elementor-element-cc21465{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-cc21465 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;line-height:30px;color:#814F25;}.elementor-12 .elementor-element.elementor-element-2851a66{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:200;color:#6B6B55;}.elementor-12 .elementor-element.elementor-element-c10a58d .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;fill:#2E4D2F;color:#2E4D2F;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c10a58d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c10a58d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-7374f75{--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-radius:0px 0px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-7374f75:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7374f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-90ffa03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;color:#C8962A;}.elementor-12 .elementor-element.elementor-element-504b475{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-504b475 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;line-height:30px;color:#782190;}.elementor-12 .elementor-element.elementor-element-182c9cd{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:200;color:#6B6B55;}.elementor-12 .elementor-element.elementor-element-91c99c8{--spacer-size:12px;}.elementor-12 .elementor-element.elementor-element-4aef061 .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;fill:#2E4D2F;color:#2E4D2F;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4aef061{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4aef061 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-f34c4d3{--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:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f34c4d3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f34c4d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E840;}.elementor-12 .elementor-element.elementor-element-f34c4d3 > .elementor-shape-bottom svg, .elementor-12 .elementor-element.elementor-element-f34c4d3 > .e-con-inner > .elementor-shape-bottom svg{height:8px;}.elementor-12 .elementor-element.elementor-element-640bb57 .elementor-button{background-color:#2E4D2F;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:10px 10px 10px 10px;padding:18px 18px 18px 18px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-e9854c1{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-b64ec0d{--width:50%;}.elementor-12 .elementor-element.elementor-element-398950c{--width:90%;}.elementor-12 .elementor-element.elementor-element-7885f18{--width:90%;}.elementor-12 .elementor-element.elementor-element-cd7c1b9{--width:90%;}.elementor-12 .elementor-element.elementor-element-55e0350{--width:50%;}.elementor-12 .elementor-element.elementor-element-df2c104{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-63c167c{--width:25%;}.elementor-12 .elementor-element.elementor-element-d651dd3{--width:25%;}.elementor-12 .elementor-element.elementor-element-7b6b0a7{--width:25%;}.elementor-12 .elementor-element.elementor-element-dc6a99f{--width:25%;}.elementor-12 .elementor-element.elementor-element-dc09b37{--content-width:1240px;}.elementor-12 .elementor-element.elementor-element-85d2e39{--width:25%;}.elementor-12 .elementor-element.elementor-element-6ab6a4d{--width:25%;}.elementor-12 .elementor-element.elementor-element-3a6ebe7{--width:25%;}.elementor-12 .elementor-element.elementor-element-7374f75{--width:25%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-ba92a6e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ba92a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-ba92a6e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-b64ec0d{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-12 .elementor-element.elementor-element-55e0350{--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-12 .elementor-element.elementor-element-5e1cb03{--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-fc6a5d8 .elementor-divider-separator{width:47%;}.elementor-12 .elementor-element.elementor-element-63c167c{--min-height:215px;--margin-top:0px;--margin-bottom:300px;--margin-left:15px;--margin-right:15px;}.elementor-12 .elementor-element.elementor-element-d651dd3{--min-height:215px;--margin-top:0px;--margin-bottom:300px;--margin-left:15px;--margin-right:15px;}.elementor-12 .elementor-element.elementor-element-7b6b0a7{--min-height:215px;--margin-top:0px;--margin-bottom:300px;--margin-left:15px;--margin-right:15px;}.elementor-12 .elementor-element.elementor-element-dc6a99f{--min-height:215px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-12 .elementor-element.elementor-element-85d2e39.e-con{--e-con-transform-translateY:-1570px;}.elementor-12 .elementor-element.elementor-element-85d2e39{--margin-top:0px;--margin-bottom:30px;--margin-left:15px;--margin-right:15px;}.elementor-12 .elementor-element.elementor-element-6ab6a4d.e-con{--e-con-transform-translateY:-1370px;}.elementor-12 .elementor-element.elementor-element-6ab6a4d{--margin-top:0px;--margin-bottom:30px;--margin-left:15px;--margin-right:15px;}.elementor-12 .elementor-element.elementor-element-3a6ebe7.e-con{--e-con-transform-translateY:-1170px;}.elementor-12 .elementor-element.elementor-element-3a6ebe7{--margin-top:0px;--margin-bottom:30px;--margin-left:15px;--margin-right:15px;}.elementor-12 .elementor-element.elementor-element-7374f75.e-con{--e-con-transform-translateY:-963px;}.elementor-12 .elementor-element.elementor-element-7374f75{--margin-top:0px;--margin-bottom:30px;--margin-left:15px;--margin-right:15px;}.elementor-12 .elementor-element.elementor-element-f34c4d3{--margin-top:-900px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}