.elementor-569 .elementor-element.elementor-element-2248f43{--display:flex;--min-height:560px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.55;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-569 .elementor-element.elementor-element-2248f43:not(.elementor-motion-effects-element-type-background), .elementor-569 .elementor-element.elementor-element-2248f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12020200;background-image:url("https://concordiameridian.com/wp-content/uploads/2026/08/clean-image-5.png");background-position:top center;background-size:cover;}.elementor-569 .elementor-element.elementor-element-2248f43::before, .elementor-569 .elementor-element.elementor-element-2248f43 > .elementor-background-video-container::before, .elementor-569 .elementor-element.elementor-element-2248f43 > .e-con-inner > .elementor-background-video-container::before, .elementor-569 .elementor-element.elementor-element-2248f43 > .elementor-background-slideshow::before, .elementor-569 .elementor-element.elementor-element-2248f43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-569 .elementor-element.elementor-element-2248f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000B0;--background-overlay:'';}.elementor-569 .elementor-element.elementor-element-3142e8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:62px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-f744f58{--display:flex;--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-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-569 .elementor-element.elementor-element-402c6bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-402c6bb .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#C6A777;}.elementor-569 .elementor-element.elementor-element-0691b21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-0691b21 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:69px;font-weight:500;letter-spacing:-0.008em;}.elementor-569 .elementor-element.elementor-element-df92af3{--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;--flex-wrap:wrap;--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-569 .elementor-element.elementor-element-ca9cbd1{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-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-569 .elementor-element.elementor-element-7411c32{width:var( --container-widget-width, 695px );max-width:695px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:695px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;color:#FFFDF8B8;}.elementor-569 .elementor-element.elementor-element-6e571e0{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-569 .elementor-element.elementor-element-6e571e0:not(.elementor-motion-effects-element-type-background), .elementor-569 .elementor-element.elementor-element-6e571e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-569 .elementor-element.elementor-element-e494c00{--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:40px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-7ba8d4a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-9723b09 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#C6A777;}.elementor-569 .elementor-element.elementor-element-8c89645{width:var( --container-widget-width, 447px );max-width:447px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-8c89645 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:62px;font-weight:500;line-height:62px;color:#242424;}.elementor-569 .elementor-element.elementor-element-acdd616{--display:flex;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-cd9aaf4{width:var( --container-widget-width, 719px );max-width:719px;--container-widget-width:719px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-cd9aaf4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:500;line-height:30px;color:#202321;}.elementor-569 .elementor-element.elementor-element-e6fb9e6{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-eb1a906{--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:33px 33px;--row-gap:33px;--column-gap:33px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-efa5e8c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#20232126;--border-color:#20232126;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-18a4a92{width:var( --container-widget-width, 719px );max-width:719px;--container-widget-width:719px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-18a4a92 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:31px;font-weight:500;line-height:30px;color:#202321;}.elementor-569 .elementor-element.elementor-element-3cebf6f{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-25a4706{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:300;word-spacing:6px;color:#A98352;}.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-569 .elementor-element.elementor-element-26cfc01 .elementor-button{background-color:#1A1A1A05;font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:400;letter-spacing:2px;word-spacing:0px;fill:#202321;color:#202321;border-style:solid;border-width:0px 0px 1.5px 0px;padding:9px 9px 9px 9px;}.elementor-569 .elementor-element.elementor-element-26cfc01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-26cfc01 .elementor-button:hover, .elementor-569 .elementor-element.elementor-element-26cfc01 .elementor-button:focus{color:#A98352;border-color:#A98352;}.elementor-569 .elementor-element.elementor-element-26cfc01 .elementor-button:hover svg, .elementor-569 .elementor-element.elementor-element-26cfc01 .elementor-button:focus svg{fill:#A98352;}.elementor-569 .elementor-element.elementor-element-0625e73{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#20232126;--border-color:#20232126;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-bf0e58b{width:var( --container-widget-width, 719px );max-width:719px;--container-widget-width:719px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-bf0e58b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:31px;font-weight:500;line-height:30px;color:#202321;}.elementor-569 .elementor-element.elementor-element-16aded2{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-f34aed3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:300;word-spacing:6px;color:#A98352;}.elementor-569 .elementor-element.elementor-element-72c8a1e .elementor-button{background-color:#1A1A1A05;font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:400;letter-spacing:2px;word-spacing:0px;fill:#202321;color:#202321;border-style:solid;border-width:0px 0px 1.5px 0px;padding:9px 9px 9px 9px;}.elementor-569 .elementor-element.elementor-element-72c8a1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-72c8a1e .elementor-button:hover, .elementor-569 .elementor-element.elementor-element-72c8a1e .elementor-button:focus{color:#A98352;border-color:#A98352;}.elementor-569 .elementor-element.elementor-element-72c8a1e .elementor-button:hover svg, .elementor-569 .elementor-element.elementor-element-72c8a1e .elementor-button:focus svg{fill:#A98352;}.elementor-569 .elementor-element.elementor-element-2af9ea6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#20232126;--border-color:#20232126;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-cba332a{width:var( --container-widget-width, 719px );max-width:719px;--container-widget-width:719px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-cba332a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:31px;font-weight:500;line-height:30px;color:#202321;}.elementor-569 .elementor-element.elementor-element-c88d225{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-5739eca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:300;word-spacing:6px;color:#A98352;}.elementor-569 .elementor-element.elementor-element-b8f1cbf .elementor-button{background-color:#1A1A1A05;font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:400;letter-spacing:2px;word-spacing:0px;fill:#202321;color:#202321;border-style:solid;border-width:0px 0px 1.5px 0px;padding:9px 9px 9px 9px;}.elementor-569 .elementor-element.elementor-element-b8f1cbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-b8f1cbf .elementor-button:hover, .elementor-569 .elementor-element.elementor-element-b8f1cbf .elementor-button:focus{color:#A98352;border-color:#A98352;}.elementor-569 .elementor-element.elementor-element-b8f1cbf .elementor-button:hover svg, .elementor-569 .elementor-element.elementor-element-b8f1cbf .elementor-button:focus svg{fill:#A98352;}.elementor-569 .elementor-element.elementor-element-82dc955{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-569 .elementor-element.elementor-element-82dc955:not(.elementor-motion-effects-element-type-background), .elementor-569 .elementor-element.elementor-element-82dc955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE9DF;}.elementor-569 .elementor-element.elementor-element-5055459{--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:30px 30px;--row-gap:30px;--column-gap:30px;--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-569 .elementor-element.elementor-element-282d9c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-cbdbf2b .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#C6A777;}.elementor-569 .elementor-element.elementor-element-f60cd7b{width:var( --container-widget-width, 447px );max-width:447px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-f60cd7b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:62px;font-weight:500;line-height:62px;color:#242424;}.elementor-569 .elementor-element.elementor-element-076fd1e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-32e2e95{width:var( --container-widget-width, 719px );max-width:719px;--container-widget-width:719px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-32e2e95 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:500;line-height:30px;color:#202321;}.elementor-569 .elementor-element.elementor-element-4124d92{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-f9053f7{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-1052603{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-b20b983{--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;--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-569 .elementor-element.elementor-element-cf5b855{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;}.elementor-569 .elementor-element.elementor-element-cf5b855 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;letter-spacing:0.2em;word-spacing:0px;color:#C7A881;}.elementor-569 .elementor-element.elementor-element-07fee49{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#20232126;--border-color:#20232126;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-07fee49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-569 .elementor-element.elementor-element-2982c9c .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:23px;font-weight:500;color:#A98352;}.elementor-569 .elementor-element.elementor-element-e47b8bd{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-50838be{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#20232126;--border-color:#20232126;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-50838be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-569 .elementor-element.elementor-element-1203326 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:23px;font-weight:500;color:#A98352;}.elementor-569 .elementor-element.elementor-element-1389708{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-dd1a5f4{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#20232126;--border-color:#20232126;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-dd1a5f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-569 .elementor-element.elementor-element-a003246 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:23px;font-weight:500;color:#A98352;}.elementor-569 .elementor-element.elementor-element-5f30c19{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-2a99a39{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-2a99a39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-569 .elementor-element.elementor-element-e35c486 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-size:23px;font-weight:500;color:#A98352;}.elementor-569 .elementor-element.elementor-element-68f78a4{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-017f57a{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-569 .elementor-element.elementor-element-017f57a:not(.elementor-motion-effects-element-type-background), .elementor-569 .elementor-element.elementor-element-017f57a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-569 .elementor-element.elementor-element-7ab6994{--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:30px 30px;--row-gap:30px;--column-gap:30px;--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-569 .elementor-element.elementor-element-ac65b40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-0f0b81e .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#C6A777;}.elementor-569 .elementor-element.elementor-element-615cde9{width:var( --container-widget-width, 447px );max-width:447px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-615cde9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:62px;font-weight:500;line-height:62px;color:#242424;}.elementor-569 .elementor-element.elementor-element-24a95bc{--display:flex;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-6e013ee{width:var( --container-widget-width, 719px );max-width:719px;--container-widget-width:719px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-6e013ee .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:500;line-height:30px;color:#202321;}.elementor-569 .elementor-element.elementor-element-7ebea98{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-f637762{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-37d3e10{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#20232126;--border-color:#20232126;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-57089db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-828a219 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#A98352;}.elementor-569 .elementor-element.elementor-element-0b9edba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-deed8d1{width:var( --container-widget-width, 719px );max-width:719px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:719px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-deed8d1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#202321;}.elementor-569 .elementor-element.elementor-element-bf1b4bf{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:29px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-de3fe70{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#20232126;--border-color:#20232126;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-26fb9fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-ca076f5 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#A98352;}.elementor-569 .elementor-element.elementor-element-9efa280{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-6815af5{width:var( --container-widget-width, 719px );max-width:719px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:719px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-6815af5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#202321;}.elementor-569 .elementor-element.elementor-element-c5e9858{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:29px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-94b97d8{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#20232126;--border-color:#20232126;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-3d06341{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-5bb6ca6 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#A98352;}.elementor-569 .elementor-element.elementor-element-1126126{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-e075fac{width:var( --container-widget-width, 719px );max-width:719px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:719px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-e075fac .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#202321;}.elementor-569 .elementor-element.elementor-element-1975e2f{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:29px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-a579e20{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#20232126;--border-color:#20232126;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-ebc00a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-2df0da1 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#A98352;}.elementor-569 .elementor-element.elementor-element-9063738{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-6a7e3d7{width:var( --container-widget-width, 719px );max-width:719px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:719px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-6a7e3d7 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#202321;}.elementor-569 .elementor-element.elementor-element-9143a2c{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:29px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-999a672{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#20232126;--border-color:#20232126;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-3a9604b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-7af7324 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#A98352;}.elementor-569 .elementor-element.elementor-element-e2a5eeb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-7fee4a0{width:var( --container-widget-width, 719px );max-width:719px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:719px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-7fee4a0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#202321;}.elementor-569 .elementor-element.elementor-element-41f77c4{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:29px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-9fae63b{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#20232126;--border-color:#20232126;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-7f06505{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-05c178b .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#A98352;}.elementor-569 .elementor-element.elementor-element-4b22ac7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-a451846{width:var( --container-widget-width, 719px );max-width:719px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:719px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-a451846 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#202321;}.elementor-569 .elementor-element.elementor-element-98cc7d3{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:29px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-cec5078{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#20232126;--border-color:#20232126;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-75e144a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-f035ccd .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#A98352;}.elementor-569 .elementor-element.elementor-element-46cdace{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-da19c1d{width:var( --container-widget-width, 719px );max-width:719px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:719px;--container-widget-flex-grow:0;}.elementor-569 .elementor-element.elementor-element-da19c1d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;line-height:30px;color:#202321;}.elementor-569 .elementor-element.elementor-element-28b20fc{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:29px;color:#202321A8;}.elementor-569 .elementor-element.elementor-element-3cf749e{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.55;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-569 .elementor-element.elementor-element-3cf749e:not(.elementor-motion-effects-element-type-background), .elementor-569 .elementor-element.elementor-element-3cf749e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121513;}.elementor-569 .elementor-element.elementor-element-3cf749e::before, .elementor-569 .elementor-element.elementor-element-3cf749e > .elementor-background-video-container::before, .elementor-569 .elementor-element.elementor-element-3cf749e > .e-con-inner > .elementor-background-video-container::before, .elementor-569 .elementor-element.elementor-element-3cf749e > .elementor-background-slideshow::before, .elementor-569 .elementor-element.elementor-element-3cf749e > .e-con-inner > .elementor-background-slideshow::before, .elementor-569 .elementor-element.elementor-element-3cf749e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000099;--background-overlay:'';}.elementor-569 .elementor-element.elementor-element-78a22f5{--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:space-between;--align-items:flex-end;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-eafaac4{--display:flex;--gap:20px 20px;--row-gap:20px;--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-569 .elementor-element.elementor-element-f560ebd .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#C6A777;}.elementor-569 .elementor-element.elementor-element-ca39632{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-ca39632 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:62px;font-weight:500;line-height:62px;color:#FFFDF8;}.elementor-569 .elementor-element.elementor-element-519395c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-3c82f57 .elementor-button{background-color:#A98352;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1em;letter-spacing:0.2624px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A98352;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-569 .elementor-element.elementor-element-3c82f57 .elementor-button:hover, .elementor-569 .elementor-element.elementor-element-3c82f57 .elementor-button:focus{background-color:#FFFDF8;color:#202321;}.elementor-569 .elementor-element.elementor-element-3c82f57 .elementor-button:hover svg, .elementor-569 .elementor-element.elementor-element-3c82f57 .elementor-button:focus svg{fill:#202321;}.elementor-569 .elementor-element.elementor-element-65326a0 .elementor-button{background-color:#1A1A1A05;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;word-spacing:6px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1.5px 0px;}.elementor-569 .elementor-element.elementor-element-65326a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-65326a0 .elementor-button:hover, .elementor-569 .elementor-element.elementor-element-65326a0 .elementor-button:focus{color:#C6A777;border-color:#040404;}.elementor-569 .elementor-element.elementor-element-65326a0 .elementor-button:hover svg, .elementor-569 .elementor-element.elementor-element-65326a0 .elementor-button:focus svg{fill:#C6A777;}.elementor-569 .elementor-element.elementor-element-50f7166{width:100%;max-width:100%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#FFFDF8B8;}@media(max-width:1024px){.elementor-569 .elementor-element.elementor-element-2248f43{--min-height:100vh;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-569 .elementor-element.elementor-element-3142e8f{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-569 .elementor-element.elementor-element-0691b21 .elementor-heading-title{font-size:48px;}.elementor-569 .elementor-element.elementor-element-df92af3{--flex-wrap:wrap;}.elementor-569 .elementor-element.elementor-element-7411c32{--container-widget-width:633px;--container-widget-flex-grow:0;width:var( --container-widget-width, 633px );max-width:633px;font-size:16px;}.elementor-569 .elementor-element.elementor-element-6e571e0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-569 .elementor-element.elementor-element-8c89645 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-569 .elementor-element.elementor-element-cd9aaf4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-569 .elementor-element.elementor-element-cd9aaf4 .elementor-heading-title{font-size:22px;}.elementor-569 .elementor-element.elementor-element-e6fb9e6{font-size:16px;}.elementor-569 .elementor-element.elementor-element-18a4a92{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-569 .elementor-element.elementor-element-18a4a92 .elementor-heading-title{font-size:22px;}.elementor-569 .elementor-element.elementor-element-3cebf6f{font-size:14px;line-height:24px;}.elementor-569 .elementor-element.elementor-element-26cfc01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-26cfc01 .elementor-button{padding:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-bf0e58b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-569 .elementor-element.elementor-element-bf0e58b .elementor-heading-title{font-size:22px;}.elementor-569 .elementor-element.elementor-element-16aded2{font-size:14px;line-height:24px;}.elementor-569 .elementor-element.elementor-element-72c8a1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-72c8a1e .elementor-button{padding:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-cba332a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-569 .elementor-element.elementor-element-cba332a .elementor-heading-title{font-size:22px;}.elementor-569 .elementor-element.elementor-element-c88d225{font-size:14px;line-height:24px;}.elementor-569 .elementor-element.elementor-element-b8f1cbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-569 .elementor-element.elementor-element-b8f1cbf .elementor-button{padding:0px 0px 0px 0px;}.elementor-569 .elementor-element.elementor-element-82dc955{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-569 .elementor-element.elementor-element-5055459{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-569 .elementor-element.elementor-element-f60cd7b .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-569 .elementor-element.elementor-element-32e2e95{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-569 .elementor-element.elementor-element-32e2e95 .elementor-heading-title{font-size:22px;}.elementor-569 .elementor-element.elementor-element-4124d92{font-size:16px;}.elementor-569 .elementor-element.elementor-element-f9053f7{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-569 .elementor-element.elementor-element-e47b8bd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-569 .elementor-element.elementor-element-1389708{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-569 .elementor-element.elementor-element-5f30c19{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-569 .elementor-element.elementor-element-68f78a4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-569 .elementor-element.elementor-element-615cde9 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-569 .elementor-element.elementor-element-6e013ee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-569 .elementor-element.elementor-element-6e013ee .elementor-heading-title{font-size:22px;}.elementor-569 .elementor-element.elementor-element-7ebea98{font-size:16px;}.elementor-569 .elementor-element.elementor-element-deed8d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-569 .elementor-element.elementor-element-deed8d1 .elementor-heading-title{font-size:22px;}.elementor-569 .elementor-element.elementor-element-bf1b4bf{font-size:16px;}.elementor-569 .elementor-element.elementor-element-6815af5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-569 .elementor-element.elementor-element-6815af5 .elementor-heading-title{font-size:22px;}.elementor-569 .elementor-element.elementor-element-c5e9858{font-size:16px;}.elementor-569 .elementor-element.elementor-element-e075fac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-569 .elementor-element.elementor-element-e075fac .elementor-heading-title{font-size:22px;}.elementor-569 .elementor-element.elementor-element-1975e2f{font-size:16px;}.elementor-569 .elementor-element.elementor-element-6a7e3d7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-569 .elementor-element.elementor-element-6a7e3d7 .elementor-heading-title{font-size:22px;}.elementor-569 .elementor-element.elementor-element-9143a2c{font-size:16px;}.elementor-569 .elementor-element.elementor-element-7fee4a0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-569 .elementor-element.elementor-element-7fee4a0 .elementor-heading-title{font-size:22px;}.elementor-569 .elementor-element.elementor-element-41f77c4{font-size:16px;}.elementor-569 .elementor-element.elementor-element-a451846{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-569 .elementor-element.elementor-element-a451846 .elementor-heading-title{font-size:22px;}.elementor-569 .elementor-element.elementor-element-98cc7d3{font-size:16px;}.elementor-569 .elementor-element.elementor-element-da19c1d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-569 .elementor-element.elementor-element-da19c1d .elementor-heading-title{font-size:22px;}.elementor-569 .elementor-element.elementor-element-28b20fc{font-size:16px;}.elementor-569 .elementor-element.elementor-element-3cf749e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-569 .elementor-element.elementor-element-ca39632 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-569 .elementor-element.elementor-element-3c82f57 .elementor-button{font-size:13px;padding:20px 30px 20px 30px;}.elementor-569 .elementor-element.elementor-element-50f7166{font-size:16px;}}@media(max-width:767px){.elementor-569 .elementor-element.elementor-element-2248f43{--min-height:46vh;--padding-top:15px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-569 .elementor-element.elementor-element-402c6bb .elementor-heading-title{font-size:10px;}.elementor-569 .elementor-element.elementor-element-0691b21 .elementor-heading-title{font-size:40px;}.elementor-569 .elementor-element.elementor-element-7411c32{font-size:16px;}.elementor-569 .elementor-element.elementor-element-9723b09 .elementor-heading-title{font-size:12px;}.elementor-569 .elementor-element.elementor-element-8c89645 .elementor-heading-title{font-size:38px;}.elementor-569 .elementor-element.elementor-element-acdd616{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-569 .elementor-element.elementor-element-cd9aaf4 .elementor-heading-title{font-size:21px;}.elementor-569 .elementor-element.elementor-element-e6fb9e6{font-size:16px;}.elementor-569 .elementor-element.elementor-element-18a4a92 .elementor-heading-title{font-size:24px;}.elementor-569 .elementor-element.elementor-element-3cebf6f{font-size:16px;line-height:29px;}.elementor-569 .elementor-element.elementor-element-bf0e58b .elementor-heading-title{font-size:24px;}.elementor-569 .elementor-element.elementor-element-16aded2{font-size:16px;line-height:29px;}.elementor-569 .elementor-element.elementor-element-cba332a .elementor-heading-title{font-size:24px;}.elementor-569 .elementor-element.elementor-element-c88d225{font-size:16px;line-height:29px;}.elementor-569 .elementor-element.elementor-element-cbdbf2b .elementor-heading-title{font-size:12px;}.elementor-569 .elementor-element.elementor-element-f60cd7b .elementor-heading-title{font-size:38px;}.elementor-569 .elementor-element.elementor-element-076fd1e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-569 .elementor-element.elementor-element-32e2e95 .elementor-heading-title{font-size:21px;}.elementor-569 .elementor-element.elementor-element-4124d92{font-size:16px;}.elementor-569 .elementor-element.elementor-element-cf5b855{padding:0px 0px 40px 0px;}.elementor-569 .elementor-element.elementor-element-07fee49{--flex-wrap:nowrap;}.elementor-569 .elementor-element.elementor-element-e47b8bd{font-size:16px;}.elementor-569 .elementor-element.elementor-element-50838be{--flex-wrap:nowrap;}.elementor-569 .elementor-element.elementor-element-1389708{font-size:16px;}.elementor-569 .elementor-element.elementor-element-dd1a5f4{--flex-wrap:nowrap;}.elementor-569 .elementor-element.elementor-element-5f30c19{font-size:16px;}.elementor-569 .elementor-element.elementor-element-2a99a39{--flex-wrap:nowrap;}.elementor-569 .elementor-element.elementor-element-68f78a4{font-size:16px;}.elementor-569 .elementor-element.elementor-element-017f57a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-569 .elementor-element.elementor-element-0f0b81e .elementor-heading-title{font-size:12px;}.elementor-569 .elementor-element.elementor-element-615cde9 .elementor-heading-title{font-size:38px;}.elementor-569 .elementor-element.elementor-element-24a95bc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-569 .elementor-element.elementor-element-6e013ee .elementor-heading-title{font-size:21px;}.elementor-569 .elementor-element.elementor-element-7ebea98{font-size:16px;}.elementor-569 .elementor-element.elementor-element-37d3e10{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-828a219 .elementor-heading-title{font-size:12px;}.elementor-569 .elementor-element.elementor-element-deed8d1 .elementor-heading-title{font-size:17px;}.elementor-569 .elementor-element.elementor-element-bf1b4bf{font-size:13px;line-height:22px;}.elementor-569 .elementor-element.elementor-element-de3fe70{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-ca076f5 .elementor-heading-title{font-size:12px;}.elementor-569 .elementor-element.elementor-element-6815af5 .elementor-heading-title{font-size:17px;}.elementor-569 .elementor-element.elementor-element-c5e9858{font-size:13px;line-height:22px;}.elementor-569 .elementor-element.elementor-element-94b97d8{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-5bb6ca6 .elementor-heading-title{font-size:12px;}.elementor-569 .elementor-element.elementor-element-e075fac .elementor-heading-title{font-size:17px;}.elementor-569 .elementor-element.elementor-element-1975e2f{font-size:13px;line-height:22px;}.elementor-569 .elementor-element.elementor-element-a579e20{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-2df0da1 .elementor-heading-title{font-size:12px;}.elementor-569 .elementor-element.elementor-element-6a7e3d7 .elementor-heading-title{font-size:17px;}.elementor-569 .elementor-element.elementor-element-9143a2c{font-size:13px;line-height:22px;}.elementor-569 .elementor-element.elementor-element-999a672{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-7af7324 .elementor-heading-title{font-size:12px;}.elementor-569 .elementor-element.elementor-element-7fee4a0 .elementor-heading-title{font-size:17px;}.elementor-569 .elementor-element.elementor-element-41f77c4{font-size:13px;line-height:22px;}.elementor-569 .elementor-element.elementor-element-9fae63b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-05c178b .elementor-heading-title{font-size:12px;}.elementor-569 .elementor-element.elementor-element-a451846 .elementor-heading-title{font-size:17px;}.elementor-569 .elementor-element.elementor-element-98cc7d3{font-size:13px;line-height:22px;}.elementor-569 .elementor-element.elementor-element-cec5078{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-569 .elementor-element.elementor-element-f035ccd .elementor-heading-title{font-size:12px;}.elementor-569 .elementor-element.elementor-element-da19c1d .elementor-heading-title{font-size:17px;}.elementor-569 .elementor-element.elementor-element-28b20fc{font-size:13px;line-height:22px;}.elementor-569 .elementor-element.elementor-element-3cf749e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-569 .elementor-element.elementor-element-78a22f5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-569 .elementor-element.elementor-element-f560ebd .elementor-heading-title{font-size:12px;}.elementor-569 .elementor-element.elementor-element-ca39632 .elementor-heading-title{font-size:38px;}.elementor-569 .elementor-element.elementor-element-3c82f57 .elementor-button{padding:15px 25px 15px 25px;}.elementor-569 .elementor-element.elementor-element-65326a0 .elementor-button{font-size:12px;}.elementor-569 .elementor-element.elementor-element-50f7166{font-size:16px;}}@media(min-width:768px){.elementor-569 .elementor-element.elementor-element-2248f43{--content-width:1320px;}.elementor-569 .elementor-element.elementor-element-3142e8f{--content-width:100%;}.elementor-569 .elementor-element.elementor-element-ca9cbd1{--width:100%;}.elementor-569 .elementor-element.elementor-element-6e571e0{--content-width:1320px;}.elementor-569 .elementor-element.elementor-element-7ba8d4a{--width:70%;}.elementor-569 .elementor-element.elementor-element-acdd616{--width:100%;}.elementor-569 .elementor-element.elementor-element-82dc955{--content-width:1320px;}.elementor-569 .elementor-element.elementor-element-282d9c5{--width:70%;}.elementor-569 .elementor-element.elementor-element-076fd1e{--width:100%;}.elementor-569 .elementor-element.elementor-element-b20b983{--width:80%;}.elementor-569 .elementor-element.elementor-element-07fee49{--width:100%;}.elementor-569 .elementor-element.elementor-element-50838be{--width:100%;}.elementor-569 .elementor-element.elementor-element-dd1a5f4{--width:100%;}.elementor-569 .elementor-element.elementor-element-2a99a39{--width:100%;}.elementor-569 .elementor-element.elementor-element-017f57a{--content-width:1320px;}.elementor-569 .elementor-element.elementor-element-ac65b40{--width:40%;}.elementor-569 .elementor-element.elementor-element-24a95bc{--width:60%;}.elementor-569 .elementor-element.elementor-element-f637762{--width:100%;}.elementor-569 .elementor-element.elementor-element-57089db{--width:70%;}.elementor-569 .elementor-element.elementor-element-26fb9fd{--width:70%;}.elementor-569 .elementor-element.elementor-element-3d06341{--width:70%;}.elementor-569 .elementor-element.elementor-element-ebc00a9{--width:70%;}.elementor-569 .elementor-element.elementor-element-3a9604b{--width:70%;}.elementor-569 .elementor-element.elementor-element-7f06505{--width:70%;}.elementor-569 .elementor-element.elementor-element-75e144a{--width:70%;}.elementor-569 .elementor-element.elementor-element-3cf749e{--content-width:1320px;}.elementor-569 .elementor-element.elementor-element-eafaac4{--width:60%;}.elementor-569 .elementor-element.elementor-element-519395c{--width:37%;}}@media(max-width:1024px) and (min-width:768px){.elementor-569 .elementor-element.elementor-element-ca9cbd1{--width:100%;}.elementor-569 .elementor-element.elementor-element-b20b983{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2248f43 */.elementor-569 .elementor-element.elementor-element-2248f43 {
    min-height: 550px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26cfc01 *//* ১. বাটন লিংক বেসিক স্টাইল */
.elementor-569 .elementor-element.elementor-element-26cfc01 a {
    background: transparent !important;
    color: #1a1a1a !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    letter-spacing: 2.5px !important;
    text-transform: uppercase !important;
    padding: 0 0 6px 0 !important;
    position: relative !important;
    display: inline-block !important;
    border: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

/* ২. সাধারণ অবস্থায় নিচে পুরো লাইন থাকবে (ছবির মতো গোল্ডেন/ব্রাউন) */
.elementor-569 .elementor-element.elementor-element-26cfc01 a::after {
    content: '' !important;
    position: absolute !important;
    width: 100% !important;
    height: 1.5px !important;
    bottom: 0 !important;
    left: 0 !important;
    background-color: #A37B50 !important; /* ছবির আসল লাইন কালার */
    transform: scaleX(1) !important; /* সাধারণ অবস্থায় ১০০% দৃশ্যমান */
    transform-origin: bottom left !important;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.35s ease !important;
}

/* ৩. মাউস Hover করলে লাইনটি ডানে স্লাইড হয়ে ভ্যানিশ (Vanish) হয়ে যাবে */
.elementor-569 .elementor-element.elementor-element-26cfc01 a:hover::after {
    transform: scaleX(0) !important; /* লাইন ভ্যানিশ হয়ে যাবে */
    transform-origin: bottom right !important; /* ডান দিকে গিয়ে মিলিয়ে যাবে */
}

/* ৪. Hover করলে টেক্সট কালার একটু চেঞ্জ করতে চাইলে (অপশনাল) */
.elementor-569 .elementor-element.elementor-element-26cfc01 a:hover {
    color: #A37B50 !important;
    transition: color 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72c8a1e *//* ১. বাটন লিংক বেসিক স্টাইল */
.elementor-569 .elementor-element.elementor-element-72c8a1e a {
    background: transparent !important;
    color: #1a1a1a !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    letter-spacing: 2.5px !important;
    text-transform: uppercase !important;
    padding: 0 0 6px 0 !important;
    position: relative !important;
    display: inline-block !important;
    border: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

/* ২. সাধারণ অবস্থায় নিচে পুরো লাইন থাকবে (ছবির মতো গোল্ডেন/ব্রাউন) */
.elementor-569 .elementor-element.elementor-element-72c8a1e a::after {
    content: '' !important;
    position: absolute !important;
    width: 100% !important;
    height: 1.5px !important;
    bottom: 0 !important;
    left: 0 !important;
    background-color: #A37B50 !important; /* ছবির আসল লাইন কালার */
    transform: scaleX(1) !important; /* সাধারণ অবস্থায় ১০০% দৃশ্যমান */
    transform-origin: bottom left !important;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.35s ease !important;
}

/* ৩. মাউস Hover করলে লাইনটি ডানে স্লাইড হয়ে ভ্যানিশ (Vanish) হয়ে যাবে */
.elementor-569 .elementor-element.elementor-element-72c8a1e a:hover::after {
    transform: scaleX(0) !important; /* লাইন ভ্যানিশ হয়ে যাবে */
    transform-origin: bottom right !important; /* ডান দিকে গিয়ে মিলিয়ে যাবে */
}

/* ৪. Hover করলে টেক্সট কালার একটু চেঞ্জ করতে চাইলে (অপশনাল) */
.elementor-569 .elementor-element.elementor-element-72c8a1e a:hover {
    color: #A37B50 !important;
    transition: color 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b8f1cbf *//* ১. বাটন লিংক বেসিক স্টাইল */
.elementor-569 .elementor-element.elementor-element-b8f1cbf a {
    background: transparent !important;
    color: #1a1a1a !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    letter-spacing: 2.5px !important;
    text-transform: uppercase !important;
    padding: 0 0 6px 0 !important;
    position: relative !important;
    display: inline-block !important;
    border: none !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

/* ২. সাধারণ অবস্থায় নিচে পুরো লাইন থাকবে (ছবির মতো গোল্ডেন/ব্রাউন) */
.elementor-569 .elementor-element.elementor-element-b8f1cbf a::after {
    content: '' !important;
    position: absolute !important;
    width: 100% !important;
    height: 1.5px !important;
    bottom: 0 !important;
    left: 0 !important;
    background-color: #A37B50 !important; /* ছবির আসল লাইন কালার */
    transform: scaleX(1) !important; /* সাধারণ অবস্থায় ১০০% দৃশ্যমান */
    transform-origin: bottom left !important;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.35s ease !important;
}

/* ৩. মাউস Hover করলে লাইনটি ডানে স্লাইড হয়ে ভ্যানিশ (Vanish) হয়ে যাবে */
.elementor-569 .elementor-element.elementor-element-b8f1cbf a:hover::after {
    transform: scaleX(0) !important; /* লাইন ভ্যানিশ হয়ে যাবে */
    transform-origin: bottom right !important; /* ডান দিকে গিয়ে মিলিয়ে যাবে */
}

/* ৪. Hover করলে টেক্সট কালার একটু চেঞ্জ করতে চাইলে (অপশনাল) */
.elementor-569 .elementor-element.elementor-element-b8f1cbf a:hover {
    color: #A37B50 !important;
    transition: color 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3b24b48 */.custom-cf7-form input[type="text"]:focus,
.custom-cf7-form input[type="email"]:focus,
.custom-cf7-form textarea:focus {
    border-color: #A98352 !important;
    outline: none !important;
}
.custom-cf7-form {
  font-family: inherit;
  color: #555;
}
 .contact_form_outer form .wpcf7-list-item-label {
	color: #202321a8 !important;
	text-transform: initial !important;
	letter-spacing: 0;
	font-weight: 400;
	font-size: 13px;
}
.custom-cf7-form textarea {
	height: 156px;
}
.custom-cf7-form .cf7-row {
  display: flex;
  gap: 20px;
  margin-bottom: 10px;
}
.custom-cf7-form .cf7-col {
  flex: 1;
}
.contact_form_outer p br {
	display: none;
}
.contact_form_outer .wpcf7-list-item {
	margin: 0;
}
.custom-cf7-form label {
	display: block;
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 1px;
	color: #a98352;
	margin-bottom: 8px;
	text-transform: uppercase;
	font-family: "Space Mono", Sans-serif !important;
}


.custom-cf7-form input[type="text"],
.custom-cf7-form input[type="email"],
.custom-cf7-form textarea {
    width: 100%;
    border-radius: 0px;
    font-size: 16px;
    color: #202321;
    background: #f7f4ee;
    border: 1px solid #20232126;
    border-radius: 0;
    padding: 14px 16px;
    outline: none;
    box-sizing: border-box;
}
.custom-cf7-form input[type="text"],
.custom-cf7-form input[type="email"]{
  height: 55px;  
} 
.custom-cf7-form input::placeholder {
  color: #a5a29a;
}

.custom-cf7-form .cf7-field {
  margin-bottom: 20px;
}

/* Checkbox Style */
.custom-cf7-form .cf7-checkbox {
  margin: 20px 0;
  font-size: 13px;
  color: #666;
}
.custom-cf7-form .cf7-checkbox input[type="checkbox"] {
  margin-right: 8px;
  accent-color: #a38a5e;
}

/* Submit Button */
.custom-cf7-form .cf7-submit input[type="submit"] {
  background-color: #a38a5e; /* Button brown/gold */
  color: #ffffff;
  border: none;
  padding: 14px 28px;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  border-radius: 0px;
  transition: all 0.3s ease;
}

.custom-cf7-form .cf7-submit input[type="submit"]:hover {
  background-color: #202321;
}

/* Disclaimer text at bottom */
.custom-cf7-form .cf7-disclaimer {
	font-size: 12px;
	color: rgba(32,35,33,.5);
	line-height: 1.6;
	margin-top: 18px;
	max-width: 465px;
}

/* Mobile Responsive */
@media (max-width: 768px) {
  .custom-cf7-form .cf7-row {
    flex-direction: column;
    gap: 15px;
  }
  .custom-cf7-form input[type="text"],
.custom-cf7-form input[type="email"]{
  height: 46px;  
} 
.wpcf7-form-control.wpcf7-acceptance label {
	display: flex;
	align-items: flex-start;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f637762 */.contact_listing a {
	font-family: 'Libre Caslon Display', Georgia, serif !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65326a0 */.elementor-569 .elementor-element.elementor-element-65326a0 a {
display: flex;
  align-items: center;
  box-sizing: border-box;
  padding: 0 0 6px !important;
  color: rgb(255, 253, 248) !important;
  border-bottom: 1px solid rgb(169, 131, 82) !important;
  font-size: 11.52px !important;
  font-weight: 700 !important;
  letter-spacing: 1.8432px;
  line-height: 19.8144px;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.7s cubic-bezier(0.22, 1, 0.36, 1);
  border-radius: 0 !important;
  font-family: "Space Mono", Sans-serif !important;
}


.elementor-569 .elementor-element.elementor-element-65326a0 a:hover{
    color: #c6a777 !important;
}/* End custom CSS */