.elementor-3676 .elementor-element.elementor-element-7b32b03{--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;--margin-top:-342px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3676 .elementor-element.elementor-element-7b32b03:not(.elementor-motion-effects-element-type-background), .elementor-3676 .elementor-element.elementor-element-7b32b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3DEDB;}.elementor-3676 .elementor-element.elementor-element-c763c1f{--display:flex;--min-height:700px;--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;--padding-top:0px;--padding-bottom:100px;--padding-left:175px;--padding-right:175px;overflow:visible;}.elementor-3676 .elementor-element.elementor-element-c763c1f:not(.elementor-motion-effects-element-type-background), .elementor-3676 .elementor-element.elementor-element-c763c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-3676 .elementor-element.elementor-element-5d9d4de{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3676 .elementor-element.elementor-element-ddf4a09{--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;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:50px;--padding-right:50px;--z-index:1;overflow:visible;}.elementor-3676 .elementor-element.elementor-element-ddf4a09:not(.elementor-motion-effects-element-type-background), .elementor-3676 .elementor-element.elementor-element-ddf4a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3DEDB;}.elementor-3676 .elementor-element.elementor-element-e90d001{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3676 .elementor-element.elementor-element-e90c000{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3676 .elementor-element.elementor-element-cd86f31{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3676 .elementor-element.elementor-element-cd86f31.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3676 .elementor-element.elementor-element-e90c001{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3676 .elementor-element.elementor-element-a90a001{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3676 .elementor-element.elementor-element-a90a001.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3676 .elementor-element.elementor-element-e90c002{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3676 .elementor-element.elementor-element-a90a002{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3676 .elementor-element.elementor-element-a90a002.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3676 .elementor-element.elementor-element-e90c003{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3676 .elementor-element.elementor-element-a90a003{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3676 .elementor-element.elementor-element-a90a003.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3676 .elementor-element.elementor-element-e90c004{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3676 .elementor-element.elementor-element-a90a004{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3676 .elementor-element.elementor-element-a90a004.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3676 .elementor-element.elementor-element-e90c005{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3676 .elementor-element.elementor-element-a90a005{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3676 .elementor-element.elementor-element-a90a005.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3676 .elementor-element.elementor-element-f6a0013{width:var( --container-widget-width, 1188px );max-width:1188px;margin:0px autopx calc(var(--kit-widget-spacing, 0px) + 0px) autopx;padding:0px 24px 0px 24px;--container-widget-width:1188px;--container-widget-flex-grow:0;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;line-height:1.35em;letter-spacing:0em;color:#59534F;}.elementor-3676 .elementor-element.elementor-element-a90a099{padding:15px 0px 0px 0px;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;line-height:1.2em;letter-spacing:-0.04em;color:#59534F;}.elementor-3676 .elementor-element.elementor-element-455aa05{--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;--padding-top:0px;--padding-bottom:125px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-3676 .elementor-element.elementor-element-451143b{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-3676 .elementor-element.elementor-element-7d5d160 > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-3676 .elementor-element.elementor-element-7d5d160 > .elementor-widget-container{padding:0px 020px 0px 0px;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit-btn-wraper{text-align:center;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button{padding:2px 25px 7px 25px;font-family:"Cormorant Garamond", Sans-serif;font-size:33px;font-weight:700;border-style:none;border-radius:26px 26px 26px 26px;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:#FFFFFF;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button.ekit_tamaya::before{color:#FFFFFF;background-color:#937F73;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button.ekit_tamaya::after{color:#FFFFFF;background-color:#937F73;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button i{color:#FFFFFF;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_slide_in_line::after{background-color:#FFFFFF;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button:not(.ekit_tamaya){background-color:#937F73;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_distorted_btn .ekit_button__bg{background-color:#937F73;}.elementor-3676 .elementor-element.elementor-element-76fafc7 > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-3676 .elementor-element.elementor-element-76fafc7 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit-btn-wraper{text-align:center;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button{padding:2px 25px 7px 25px;font-family:"Cormorant Garamond", Sans-serif;font-size:33px;font-weight:700;border-style:none;border-radius:26px 26px 26px 26px;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button:not(.ekit_tamaya) > .ekit_creative_button_text{color:#FFFFFF;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button.ekit_tamaya::before{color:#FFFFFF;background-color:#41423E;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button.ekit_tamaya::after{color:#FFFFFF;background-color:#41423E;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button i{color:#FFFFFF;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_slide_in_line::after{background-color:#FFFFFF;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button svg path{stroke:#FFFFFF;fill:#FFFFFF;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button:not(.ekit_tamaya){background-color:#41423E;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_distorted_btn .ekit_button__bg{background-color:#41423E;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3676 .elementor-element.elementor-element-ddf4a09{--content-width:1320px;}.elementor-3676 .elementor-element.elementor-element-451143b{--width:100%;}}@media(max-width:1366px){.elementor-3676 .elementor-element.elementor-element-7b32b03{--margin-top:-355px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3676 .elementor-element.elementor-element-c763c1f:not(.elementor-motion-effects-element-type-background), .elementor-3676 .elementor-element.elementor-element-c763c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-3676 .elementor-element.elementor-element-c763c1f{--padding-top:0px;--padding-bottom:50px;--padding-left:125px;--padding-right:125px;}.elementor-3676 .elementor-element.elementor-element-ddf4a09{--padding-top:25px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-3676 .elementor-element.elementor-element-455aa05{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3676 .elementor-element.elementor-element-451143b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3676 .elementor-element.elementor-element-7d5d160 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button{padding:2px 10px 7px 10px;font-size:33px;}.elementor-3676 .elementor-element.elementor-element-76fafc7 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button{padding:2px 12px 7px 12px;}}@media(max-width:1200px){.elementor-3676 .elementor-element.elementor-element-7b32b03{--margin-top:-352px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3676 .elementor-element.elementor-element-c763c1f:not(.elementor-motion-effects-element-type-background), .elementor-3676 .elementor-element.elementor-element-c763c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-3676 .elementor-element.elementor-element-c763c1f{--padding-top:0px;--padding-bottom:50px;--padding-left:75px;--padding-right:75px;}.elementor-3676 .elementor-element.elementor-element-ddf4a09{--padding-top:25px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-3676 .elementor-element.elementor-element-451143b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button{font-size:26px;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button:not(.ekit_tamaya){background-color:#937F73;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button.ekit_tamaya::before{background-color:#937F73;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button.ekit_tamaya::after{background-color:#937F73;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_distorted_btn .ekit_button__bg{background-color:#937F73;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button{font-size:26px;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button:not(.ekit_tamaya){background-color:#41423E;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button.ekit_tamaya::before{background-color:#41423E;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button.ekit_tamaya::after{background-color:#41423E;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_distorted_btn .ekit_button__bg{background-color:#41423E;}}@media(max-width:1024px){.elementor-3676 .elementor-element.elementor-element-7b32b03{--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-3676 .elementor-element.elementor-element-c763c1f{--min-height:100vh;--justify-content:center;--margin-top:-166px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-3676 .elementor-element.elementor-element-ddf4a09{--padding-top:25px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-3676 .elementor-element.elementor-element-7d5d160 > .elementor-widget-container{margin:0px 15px 0px 0px;padding:40px 0px 30px 0px;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button:not(.ekit_tamaya){background-color:#937F73;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button.ekit_tamaya::before{background-color:#937F73;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button.ekit_tamaya::after{background-color:#937F73;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_distorted_btn .ekit_button__bg{background-color:#937F73;}.elementor-3676 .elementor-element.elementor-element-76fafc7 > .elementor-widget-container{margin:0px 0px 0px 15px;padding:40px 0px 30px 0px;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button:not(.ekit_tamaya){background-color:#41423E;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button.ekit_tamaya::before{background-color:#41423E;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button.ekit_tamaya::after{background-color:#41423E;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_distorted_btn .ekit_button__bg{background-color:#41423E;}}@media(max-width:767px){.elementor-3676 .elementor-element.elementor-element-c763c1f{--content-width:100%;--justify-content:flex-end;--margin-top:-146px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-3676 .elementor-element.elementor-element-5d9d4de{width:100%;max-width:100%;font-size:22px;}.elementor-3676 .elementor-element.elementor-element-ddf4a09{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3676 .elementor-element.elementor-element-e90d001{width:100%;max-width:100%;font-size:22px;}.elementor-3676 .elementor-element.elementor-element-e90c000{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3676 .elementor-element.elementor-element-cd86f31{width:100%;max-width:100%;font-size:22px;}.elementor-3676 .elementor-element.elementor-element-e90c001{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3676 .elementor-element.elementor-element-a90a001{width:100%;max-width:100%;font-size:22px;}.elementor-3676 .elementor-element.elementor-element-e90c002{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3676 .elementor-element.elementor-element-a90a002{width:100%;max-width:100%;font-size:22px;}.elementor-3676 .elementor-element.elementor-element-e90c003{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3676 .elementor-element.elementor-element-a90a003{width:100%;max-width:100%;font-size:22px;}.elementor-3676 .elementor-element.elementor-element-e90c004{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3676 .elementor-element.elementor-element-a90a004{width:100%;max-width:100%;font-size:22px;}.elementor-3676 .elementor-element.elementor-element-e90c005{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3676 .elementor-element.elementor-element-a90a005{width:100%;max-width:100%;font-size:22px;}.elementor-3676 .elementor-element.elementor-element-f6a0013{width:100%;max-width:100%;font-size:22px;}.elementor-3676 .elementor-element.elementor-element-a90a099{font-size:22px;}.elementor-3676 .elementor-element.elementor-element-455aa05{--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3676 .elementor-element.elementor-element-451143b{--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-3676 .elementor-element.elementor-element-7d5d160 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 0px 35px 0px;}.elementor-3676 .elementor-element.elementor-element-7d5d160 .ekit_creative_button{font-size:31px;line-height:1.3em;}.elementor-3676 .elementor-element.elementor-element-76fafc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3676 .elementor-element.elementor-element-76fafc7 .ekit_creative_button{font-size:31px;line-height:1.3em;}}/* Start custom CSS for container, class: .elementor-element-7b32b03 *//* EUD SJSR — mise en page seulement, contenu et médias conservés. */
.elementor-3676 .elementor-element.elementor-element-7b32b03 {background:#f8f6f2!important;--eud-ink:#373631;--eud-taupe:#937f73;--eud-line:#ddd6cf;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f {min-height:620px!important;padding:320px max(6vw,32px) 90px!important;justify-content:flex-end!important;align-items:flex-start!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f:before {content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,28,25,.65),rgba(30,28,25,.12));pointer-events:none;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de {width:min(760px,70%)!important;padding:0!important;z-index:1;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .elementor-heading-title {font-family:"Cormorant Garamond",Georgia,serif!important;text-align:left!important;font-size:clamp(44px,5.2vw,76px)!important;line-height:1.02!important;letter-spacing:-.025em;color:#fff!important;text-transform:none!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09 {padding:0!important;background:#f8f6f2!important;margin:0!important;display:block!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-ddf4a09>.e-con-inner {max-width:none!important;width:100%!important;padding:0!important;gap:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-widget-text-editor {font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.8!important;color:var(--eud-ink)!important;min-width:0!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 h1,.elementor-3676 .elementor-element.elementor-element-7b32b03 h2,.elementor-3676 .elementor-element.elementor-element-7b32b03 h3 {font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:400!important;color:var(--eud-ink)!important;letter-spacing:-.015em!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 h1 {font-size:clamp(38px,3.6vw,54px)!important;line-height:1.06!important;margin:0!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 h2 {font-size:clamp(30px,2.9vw,42px)!important;line-height:1.1!important;margin:0 0 24px!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 h3 {font-size:27px!important;line-height:1.18!important;margin:0!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 p {margin:0 0 18px!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 {width:calc(100% - 12vw)!important;max-width:1140px!important;margin:0 auto!important;padding:90px 0 76px!important;display:grid!important;grid-template-columns:1fr 1fr;column-gap:72px;row-gap:20px;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 h1 {grid-column:1;grid-row:1 / span 2;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 p {grid-column:2;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004) {width:calc(100% - 12vw)!important;max-width:1140px!important;margin:0 auto!important;padding:64px 0!important;gap:64px!important;align-items:center!important;border-top:1px solid var(--eud-line);}
.elementor-3676 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c005)>.elementor-widget-text-editor {width:calc((100% - 64px)/2)!important;max-width:none!important;flex:0 1 auto!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c005)>.e-image-base {width:calc((100% - 64px)/2)!important;max-width:none!important;aspect-ratio:3/2!important;height:auto!important;object-fit:cover!important;object-position:center!important;border-radius:10px!important;flex:0 1 auto!important;margin:0!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c005 {width:100%!important;max-width:none!important;background:#f8f6f2!important;color:var(--eud-ink)!important;padding:80px max(6vw,calc((100% - 1140px)/2))!important;margin:36px 0 0!important;gap:64px!important;flex-direction:row-reverse!important;align-items:center!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c005 :is(h2,p,a,span,u) {color:var(--eud-ink)!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c006 {width:calc(100% - 12vw)!important;max-width:1140px!important;margin:0 auto!important;padding:90px 0 80px!important;display:grid!important;grid-template-columns:.85fr 1.15fr;column-gap:64px!important;row-gap:30px!important;align-items:start!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 {display:contents!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c006>.e-image-base {grid-column:1;grid-row:1;width:100%!important;max-width:none!important;aspect-ratio:3/2!important;object-fit:cover!important;height:auto!important;border-radius:10px!important;margin:0 0 24px!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 h2 {grid-column:2;grid-row:1;align-self:center;margin:0!important;font-size:clamp(34px,3.2vw,46px)!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 h3 {grid-column:1;padding-top:24px!important;border-top:1px solid var(--eud-line);}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 p {grid-column:2;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.8!important;color:var(--eud-ink)!important;padding-top:24px!important;border-top:1px solid var(--eud-line);margin:0!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 {width:100%!important;max-width:none!important;background:#363631!important;padding:72px max(6vw,calc((100% - 1140px)/2)) 28px!important;display:grid!important;grid-template-columns:1fr 1fr;gap:12px 64px!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 h2 {grid-column:1;grid-row:1 / span 2;font-size:clamp(34px,3.2vw,46px)!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 p {grid-column:2;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 :is(h2,p,a,span,u) {color:#fff!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 p:last-of-type a {display:inline-block;background:#f8f6f2;padding:10px 24px;border-radius:100px;color:#373631!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 p:last-of-type a :is(span,u) {color:#373631!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-455aa05 {padding:0 6vw 70px!important;background:#363631!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-451143b {gap:20px!important;flex-wrap:wrap!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-widget-elementskit-creative-button {padding:0!important;margin:0!important;transform:none!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-widget-elementskit-creative-button a {font-size:22px!important;line-height:1.3!important;}
@media(max-width:1024px){
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f {min-height:560px!important;padding:200px 6vw 76px!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 {column-gap:40px!important;padding:65px 0 55px!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c005) {gap:36px!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c005)>:is(.elementor-widget-text-editor,.e-image-base) {width:calc((100% - 36px)/2)!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c006 {column-gap:36px!important;}
}
@media(max-width:767px){
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f {min-height:480px!important;padding:185px 24px 68px!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de {width:100%!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .elementor-heading-title {font-size:44px!important;max-width:340px;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-04598a6 {align-self:flex-start!important;padding:20px 0 0!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90d001 {width:calc(100% - 48px)!important;display:block!important;padding:54px 0 40px!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 h1 {font-size:38px!important;margin-bottom:28px!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 h2 {font-size:33px!important;line-height:1.1!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 h3 {font-size:27px!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004) {width:calc(100% - 48px)!important;flex-direction:column-reverse!important;gap:28px!important;padding:42px 0!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 :is(.elementor-element-e90c000,.elementor-element-e90c001,.elementor-element-e90c002,.elementor-element-e90c003,.elementor-element-e90c004,.elementor-element-e90c005)>:is(.elementor-widget-text-editor,.e-image-base) {width:100%!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c005 {padding:54px 24px!important;flex-direction:column-reverse!important;gap:30px!important;margin-top:14px!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c006 {width:calc(100% - 48px)!important;display:flex!important;flex-direction:column!important;padding:54px 0!important;gap:0!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 {display:flex!important;flex-direction:column!important;width:100%!important;order:2;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c006>.e-image-base {width:100%!important;margin:0 0 30px!important;order:1;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 h2 {font-size:36px!important;margin-bottom:30px!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 h3 {padding-top:24px!important;margin-bottom:14px!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a006 p {border:0!important;padding:0 0 28px!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 {display:block!important;padding:54px 24px 18px!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-a90a099 h2 {font-size:36px!important;margin-bottom:24px!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-455aa05 {padding:0 24px 48px!important;}
 .elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-451143b {flex-direction:column!important;align-items:flex-start!important;gap:14px!important;}
}

/* EUD: correction integrale de la banniere selon capture direction. */
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f {min-height:690px!important;padding:285px 6vw 78px!important;justify-content:center!important;gap:0!important;background-position:center 56%!important;background-size:cover!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f:before {background:linear-gradient(90deg,rgba(29,27,24,.76) 0%,rgba(29,27,24,.50) 50%,rgba(29,27,24,.12) 100%)!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de {width:min(930px,82%)!important;max-width:none!important;padding:0!important;position:relative;z-index:1;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .eud-hero-eyebrow {font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.4!important;letter-spacing:.21em!important;text-transform:uppercase;color:#fff!important;margin:0 0 24px!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .eud-hero-title {font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(42px,5.2vw,76px)!important;line-height:1.04!important;font-weight:400!important;letter-spacing:-.025em!important;color:#fff!important;margin:0 0 24px!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .eud-hero-subtitle {font-family:"Cormorant Garamond",Georgia,serif!important;font-size:24px!important;line-height:1.4!important;color:#fff!important;margin:0 0 28px!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .eud-hero-actions {display:flex;align-items:center;flex-wrap:wrap;gap:16px;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .eud-hero-actions a {display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:13px 25px;border:1px solid rgba(255,255,255,.8);border-radius:100px;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.3!important;text-decoration:none!important;color:#fff!important;background:rgba(34,31,27,.3);}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .eud-hero-actions a:last-child {background:transparent;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .eud-hero-actions a:is(:hover,:focus-visible) {background:#f8f6f2;color:#333!important;outline:2px solid #fff;outline-offset:3px;}
@media(max-width:1024px){.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f {min-height:625px!important;padding:200px 6vw 70px!important;}.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de {width:100%!important;}.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .eud-hero-title {font-size:58px!important;}}
@media(max-width:767px){.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f {min-height:620px!important;padding:210px 24px 52px!important;}.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de {width:100%!important;}.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .eud-hero-eyebrow {font-size:10px!important;letter-spacing:.14em!important;}.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .eud-hero-title {font-size:42px!important;line-height:1.05!important;}.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-5d9d4de .eud-hero-subtitle {font-size:22px!important;}.elementor-3676 .elementor-element.elementor-element-7b32b03 .eud-hero-actions {align-items:stretch;flex-direction:column;gap:12px;}.elementor-3676 .elementor-element.elementor-element-7b32b03 .eud-hero-actions a {justify-content:space-between;font-size:14px!important;padding:12px 20px;}.elementor-3676 .elementor-element.elementor-element-7b32b03 .eud-hero-title br {display:none;}}

/* EUD: correction QA banniere, degagement et contraste local. */
@media(min-width:1025px){.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f {padding-top:325px!important;}.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-c763c1f:before {background:linear-gradient(90deg,rgba(29,27,24,.48) 0%,rgba(29,27,24,.26) 50%,rgba(29,27,24,.03) 70%,rgba(247,243,236,.94) 80%,rgba(247,243,236,.98) 100%)!important;}}

/* EUD: filet entre L'Acadie et les plans, sans changement du contenu. */
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c005 {position:relative!important;}
.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c005::after {content:"";display:block;position:absolute;top:0;left:max(6vw,calc((100% - 1140px)/2));right:max(6vw,calc((100% - 1140px)/2));height:1px;background:var(--eud-line);pointer-events:none;}
@media(max-width:767px){.elementor-3676 .elementor-element.elementor-element-7b32b03 .elementor-element-e90c005::after {left:24px;right:24px;}}/* End custom CSS */
/* Start custom CSS *//* EUD: affichage immediat du titre hero sur mobile uniquement. */
@font-face {
  font-family: "EUD Alta Mobile";
  src: url("https://espaceunidesign.ca/wp-content/uploads/2026/02/alta-regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@media (max-width: 767px) {
  body.page-id-3676 .elementor-element.elementor-element-5d9d4de .elementor-heading-title {
    font-family: "EUD Alta Mobile", sans-serif;
  }
}/* End custom CSS */