.elementor-553 .elementor-element.elementor-element-c687b0a{--display:flex;--min-height:88vh;--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;--overlay-opacity:0.5;}.elementor-553 .elementor-element.elementor-element-c687b0a:not(.elementor-motion-effects-element-type-background), .elementor-553 .elementor-element.elementor-element-c687b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designdevelopment-group.com/wp-content/uploads/2026/10/Rendering-of-Main-Dining20230210_162845-1-1536x837-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-553 .elementor-element.elementor-element-c687b0a::before, .elementor-553 .elementor-element.elementor-element-c687b0a > .elementor-background-video-container::before, .elementor-553 .elementor-element.elementor-element-c687b0a > .e-con-inner > .elementor-background-video-container::before, .elementor-553 .elementor-element.elementor-element-c687b0a > .elementor-background-slideshow::before, .elementor-553 .elementor-element.elementor-element-c687b0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-553 .elementor-element.elementor-element-c687b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(8,8,7,.28) 0%, rgba(8,8,7,.88) 100%);}.elementor-553 .elementor-element.elementor-element-6cf6dc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-553 .elementor-element.elementor-element-5d37e6ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-5f117cf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-553 .elementor-element.elementor-element-5f117cf0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:#f0ede5;}.elementor-553 .elementor-element.elementor-element-66a1db15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-553 .elementor-element.elementor-element-66a1db15 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:112px;font-weight:400;line-height:0.9em;letter-spacing:-0.045em;color:#f0ede5;}.elementor-553 .elementor-element.elementor-element-a4140c0{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:300;line-height:1.6em;color:rgba(240,237,229,.82);}.elementor-553 .elementor-element.elementor-element-2c3e7778{--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:24px 24px;--row-gap:24px;--column-gap:24px;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:rgba(240,237,229,.25);--border-color:rgba(240,237,229,.25);--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-4cc8fa82 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.15em;color:rgba(240,237,229,.65);}.elementor-553 .elementor-element.elementor-element-73e007e9 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f0ede5;border-radius:0px 0px 0px 0px;padding:14px 22px 14px 22px;}.elementor-553 .elementor-element.elementor-element-73e007e9 .elementor-button:hover, .elementor-553 .elementor-element.elementor-element-73e007e9 .elementor-button:focus{background-color:#f0ede5;color:#171511;}.elementor-553 .elementor-element.elementor-element-73e007e9 .elementor-button:hover svg, .elementor-553 .elementor-element.elementor-element-73e007e9 .elementor-button:focus svg{fill:#171511;}.elementor-553 .elementor-element.elementor-element-3ec04513{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-3ec04513:not(.elementor-motion-effects-element-type-background), .elementor-553 .elementor-element.elementor-element-3ec04513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf8f2;}.elementor-553 .elementor-element.elementor-element-3d5c6106{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-553 .elementor-element.elementor-element-1f6c28df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-65bd6a29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-553 .elementor-element.elementor-element-65bd6a29 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:#665e54;}.elementor-553 .elementor-element.elementor-element-4125938 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:64px;font-weight:400;line-height:1.02em;letter-spacing:-0.03em;color:#171511;}.elementor-553 .elementor-element.elementor-element-19614c90{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-553 .elementor-element.elementor-element-7e0d1a7b{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:300;line-height:1.55em;color:#2d2924;}.elementor-553 .elementor-element.elementor-element-7ab43c2e{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-20256ecf{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-21becd45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-21becd45:not(.elementor-motion-effects-element-type-background), .elementor-553 .elementor-element.elementor-element-21becd45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252019;}.elementor-553 .elementor-element.elementor-element-33013c19{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-553 .elementor-element.elementor-element-6cc94b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-1369dc35 img{width:100%;height:690px;object-fit:cover;object-position:center center;}.elementor-553 .elementor-element.elementor-element-2e517cbf{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-553 .elementor-element.elementor-element-2e517cbf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:rgba(240,237,229,.60);}.elementor-553 .elementor-element.elementor-element-4ec0f9e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-499b581d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-553 .elementor-element.elementor-element-499b581d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:#c7a86a;}.elementor-553 .elementor-element.elementor-element-90c7d28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-553 .elementor-element.elementor-element-90c7d28 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:68px;font-weight:400;line-height:1em;letter-spacing:-0.03em;color:#f0ede5;}.elementor-553 .elementor-element.elementor-element-104daed1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:300;line-height:1.55em;color:rgba(240,237,229,.84);}.elementor-553 .elementor-element.elementor-element-5459e413{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-553 .elementor-element.elementor-element-19174c62{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.78em;color:rgba(240,237,229,.72);}.elementor-553 .elementor-element.elementor-element-48e02a41{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.78em;color:rgba(240,237,229,.72);}.elementor-553 .elementor-element.elementor-element-6e2b5af7{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.78em;color:rgba(240,237,229,.72);}.elementor-553 .elementor-element.elementor-element-1921141c{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.78em;color:rgba(240,237,229,.72);}.elementor-553 .elementor-element.elementor-element-6fb7f914{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;font-family:"Italiana", Sans-serif;font-size:31px;font-weight:400;line-height:1.35em;color:#f0ede5;}.elementor-553 .elementor-element.elementor-element-358c5c64 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;}.elementor-553 .elementor-element.elementor-element-181a1d95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-181a1d95:not(.elementor-motion-effects-element-type-background), .elementor-553 .elementor-element.elementor-element-181a1d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0ede5;}.elementor-553 .elementor-element.elementor-element-69f404c1{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-553 .elementor-element.elementor-element-7f9781d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-70afd536{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-553 .elementor-element.elementor-element-70afd536 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:#a77a45;}.elementor-553 .elementor-element.elementor-element-17451237{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-553 .elementor-element.elementor-element-17451237 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:68px;font-weight:400;line-height:1em;letter-spacing:-0.03em;color:#171511;}.elementor-553 .elementor-element.elementor-element-30db52e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:300;line-height:1.55em;color:#2d2924;}.elementor-553 .elementor-element.elementor-element-71ff7a1e{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-553 .elementor-element.elementor-element-626a6f86{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.78em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-58888d64{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.78em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-8610669{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.78em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-287a581b{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.78em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-4f641729{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;font-family:"Italiana", Sans-serif;font-size:31px;font-weight:400;line-height:1.35em;color:#171511;}.elementor-553 .elementor-element.elementor-element-3f70daf5 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;fill:#000000;color:#000000;}.elementor-553 .elementor-element.elementor-element-155862cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-5a7d106a img{width:100%;height:690px;object-fit:cover;object-position:center center;}.elementor-553 .elementor-element.elementor-element-76a1c160{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-553 .elementor-element.elementor-element-76a1c160 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:#665e54;}.elementor-553 .elementor-element.elementor-element-3b5d9dcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-3b5d9dcc:not(.elementor-motion-effects-element-type-background), .elementor-553 .elementor-element.elementor-element-3b5d9dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e7ded0;}.elementor-553 .elementor-element.elementor-element-77406f{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-553 .elementor-element.elementor-element-28962de4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-3a319227{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-553 .elementor-element.elementor-element-3a319227 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:#665e54;}.elementor-553 .elementor-element.elementor-element-52a2b154 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:64px;font-weight:400;line-height:1.02em;letter-spacing:-0.03em;color:#171511;}.elementor-553 .elementor-element.elementor-element-109e11e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-31d97b0f{--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:28px 28px;--row-gap:28px;--column-gap:28px;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:rgba(23,21,17,.16);--border-color:rgba(23,21,17,.16);--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-f72e1ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-12187020 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:26px;font-weight:400;color:#876438;}.elementor-553 .elementor-element.elementor-element-12cc33ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-17d32b91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-553 .elementor-element.elementor-element-17d32b91 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:29px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#171511;}.elementor-553 .elementor-element.elementor-element-31077f1f{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.7em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-3cd7783{--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:28px 28px;--row-gap:28px;--column-gap:28px;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:rgba(23,21,17,.16);--border-color:rgba(23,21,17,.16);--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-16334c07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-1900a242 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:26px;font-weight:400;color:#876438;}.elementor-553 .elementor-element.elementor-element-60c07a8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-4feac390{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-553 .elementor-element.elementor-element-4feac390 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:29px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#171511;}.elementor-553 .elementor-element.elementor-element-4f1e55a9{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.7em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-636feda1{--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:28px 28px;--row-gap:28px;--column-gap:28px;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:rgba(23,21,17,.16);--border-color:rgba(23,21,17,.16);--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-52ba8ad4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-51502169 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:26px;font-weight:400;color:#876438;}.elementor-553 .elementor-element.elementor-element-79d3acc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-1dcef1e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-553 .elementor-element.elementor-element-1dcef1e5 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:29px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#171511;}.elementor-553 .elementor-element.elementor-element-113fbfee{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.7em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-c98ef27{--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:28px 28px;--row-gap:28px;--column-gap:28px;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:rgba(23,21,17,.16);--border-color:rgba(23,21,17,.16);--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-125e265e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-2b2271f9 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:26px;font-weight:400;color:#876438;}.elementor-553 .elementor-element.elementor-element-37812a49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-7dde155a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-553 .elementor-element.elementor-element-7dde155a .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:29px;font-weight:400;line-height:1.1em;letter-spacing:-0.02em;color:#171511;}.elementor-553 .elementor-element.elementor-element-7f825f29{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.7em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-22ff2c67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-22ff2c67:not(.elementor-motion-effects-element-type-background), .elementor-553 .elementor-element.elementor-element-22ff2c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbf8f2;}.elementor-553 .elementor-element.elementor-element-126dcbed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-553 .elementor-element.elementor-element-d5c3060{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:62px;--margin-left:0px;--margin-right:0px;}.elementor-553 .elementor-element.elementor-element-34df9cb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-269b4ec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-553 .elementor-element.elementor-element-269b4ec1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:#665e54;}.elementor-553 .elementor-element.elementor-element-21d58d17 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:64px;font-weight:400;line-height:1.02em;letter-spacing:-0.03em;color:#171511;}.elementor-553 .elementor-element.elementor-element-43024426{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-6320e7e{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:300;line-height:1.55em;color:#2d2924;}.elementor-553 .elementor-element.elementor-element-1e2c8ec8{--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;--flex-wrap:wrap;}.elementor-553 .elementor-element.elementor-element-3ec0e74{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,21,17,.16);--border-color:rgba(23,21,17,.16);--padding-top:30px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-553 .elementor-element.elementor-element-2097d3cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-553 .elementor-element.elementor-element-2097d3cb .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:21px;font-weight:400;color:#876438;}.elementor-553 .elementor-element.elementor-element-614bc954{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-553 .elementor-element.elementor-element-614bc954 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:30px;font-weight:400;line-height:1.08em;letter-spacing:-0.02em;color:#171511;}.elementor-553 .elementor-element.elementor-element-741125eb{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.68em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-1628c5bc{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,21,17,.16);--border-color:rgba(23,21,17,.16);--padding-top:30px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-553 .elementor-element.elementor-element-1c8f73a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-553 .elementor-element.elementor-element-1c8f73a4 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:21px;font-weight:400;color:#876438;}.elementor-553 .elementor-element.elementor-element-2e2ee33c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-553 .elementor-element.elementor-element-2e2ee33c .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:30px;font-weight:400;line-height:1.08em;letter-spacing:-0.02em;color:#171511;}.elementor-553 .elementor-element.elementor-element-36277f0{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.68em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-68ccebdd{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,21,17,.16);--border-color:rgba(23,21,17,.16);--padding-top:30px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-553 .elementor-element.elementor-element-77cf91bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-553 .elementor-element.elementor-element-77cf91bf .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:21px;font-weight:400;color:#876438;}.elementor-553 .elementor-element.elementor-element-7cbb7dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-553 .elementor-element.elementor-element-7cbb7dd .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:30px;font-weight:400;line-height:1.08em;letter-spacing:-0.02em;color:#171511;}.elementor-553 .elementor-element.elementor-element-4ef8da3f{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.68em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-58d2a714{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,21,17,.16);--border-color:rgba(23,21,17,.16);--padding-top:30px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-553 .elementor-element.elementor-element-72522dd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-553 .elementor-element.elementor-element-72522dd7 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:21px;font-weight:400;color:#876438;}.elementor-553 .elementor-element.elementor-element-28e55941{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-553 .elementor-element.elementor-element-28e55941 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:30px;font-weight:400;line-height:1.08em;letter-spacing:-0.02em;color:#171511;}.elementor-553 .elementor-element.elementor-element-4bf9a79b{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.68em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-3e91b3c7{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,21,17,.16);--border-color:rgba(23,21,17,.16);--padding-top:30px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-553 .elementor-element.elementor-element-7a5b8303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-553 .elementor-element.elementor-element-7a5b8303 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:21px;font-weight:400;color:#876438;}.elementor-553 .elementor-element.elementor-element-1f544249{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-553 .elementor-element.elementor-element-1f544249 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:30px;font-weight:400;line-height:1.08em;letter-spacing:-0.02em;color:#171511;}.elementor-553 .elementor-element.elementor-element-1dbbf626{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.68em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-268d0789{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,21,17,.16);--border-color:rgba(23,21,17,.16);--padding-top:30px;--padding-bottom:34px;--padding-left:32px;--padding-right:32px;}.elementor-553 .elementor-element.elementor-element-3746f73b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-553 .elementor-element.elementor-element-3746f73b .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:21px;font-weight:400;color:#876438;}.elementor-553 .elementor-element.elementor-element-5cd35455{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-553 .elementor-element.elementor-element-5cd35455 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:30px;font-weight:400;line-height:1.08em;letter-spacing:-0.02em;color:#171511;}.elementor-553 .elementor-element.elementor-element-10751f42{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.68em;color:#4a453e;}.elementor-553 .elementor-element.elementor-element-41ccc5bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-41ccc5bc:not(.elementor-motion-effects-element-type-background), .elementor-553 .elementor-element.elementor-element-41ccc5bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#a77a45;}.elementor-553 .elementor-element.elementor-element-79824a4{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-553 .elementor-element.elementor-element-2d5d714d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-553 .elementor-element.elementor-element-54c6c741{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-553 .elementor-element.elementor-element-54c6c741 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:#171511;}.elementor-553 .elementor-element.elementor-element-3e4f5314{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-553 .elementor-element.elementor-element-3e4f5314 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:68px;font-weight:400;line-height:1.02em;letter-spacing:-0.03em;color:#171511;}.elementor-553 .elementor-element.elementor-element-299f8f47{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:300;line-height:1.55em;color:#2d2924;}.elementor-553 .elementor-element.elementor-element-be46a6c{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-553 .elementor-element.elementor-element-4bb287df .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#171511;border-radius:0px 0px 0px 0px;padding:14px 22px 14px 22px;}.elementor-553 .elementor-element.elementor-element-4bb287df .elementor-button:hover, .elementor-553 .elementor-element.elementor-element-4bb287df .elementor-button:focus{background-color:#171511;color:#f0ede5;}.elementor-553 .elementor-element.elementor-element-4bb287df .elementor-button:hover svg, .elementor-553 .elementor-element.elementor-element-4bb287df .elementor-button:focus svg{fill:#f0ede5;}.elementor-553 .elementor-element.elementor-element-52f39d77 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#171511;border-radius:0px 0px 0px 0px;padding:14px 22px 14px 22px;}.elementor-553 .elementor-element.elementor-element-52f39d77 .elementor-button:hover, .elementor-553 .elementor-element.elementor-element-52f39d77 .elementor-button:focus{background-color:#171511;color:#f0ede5;}.elementor-553 .elementor-element.elementor-element-52f39d77 .elementor-button:hover svg, .elementor-553 .elementor-element.elementor-element-52f39d77 .elementor-button:focus svg{fill:#f0ede5;}.elementor-553 .elementor-element.elementor-element-1d432ff6 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#171511;border-radius:0px 0px 0px 0px;padding:14px 22px 14px 22px;}.elementor-553 .elementor-element.elementor-element-1d432ff6 .elementor-button:hover, .elementor-553 .elementor-element.elementor-element-1d432ff6 .elementor-button:focus{background-color:#171511;color:#f0ede5;}.elementor-553 .elementor-element.elementor-element-1d432ff6 .elementor-button:hover svg, .elementor-553 .elementor-element.elementor-element-1d432ff6 .elementor-button:focus svg{fill:#f0ede5;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-553 .elementor-element.elementor-element-6cf6dc0{--content-width:1280px;}.elementor-553 .elementor-element.elementor-element-5d37e6ec{--width:82%;}.elementor-553 .elementor-element.elementor-element-3d5c6106{--content-width:1280px;}.elementor-553 .elementor-element.elementor-element-1f6c28df{--width:42%;}.elementor-553 .elementor-element.elementor-element-19614c90{--width:50%;}.elementor-553 .elementor-element.elementor-element-33013c19{--content-width:1280px;}.elementor-553 .elementor-element.elementor-element-6cc94b8{--width:46%;}.elementor-553 .elementor-element.elementor-element-4ec0f9e4{--width:46%;}.elementor-553 .elementor-element.elementor-element-69f404c1{--content-width:1280px;}.elementor-553 .elementor-element.elementor-element-7f9781d8{--width:46%;}.elementor-553 .elementor-element.elementor-element-155862cc{--width:46%;}.elementor-553 .elementor-element.elementor-element-77406f{--content-width:1280px;}.elementor-553 .elementor-element.elementor-element-28962de4{--width:38%;}.elementor-553 .elementor-element.elementor-element-109e11e5{--width:54%;}.elementor-553 .elementor-element.elementor-element-f72e1ab{--width:110px;}.elementor-553 .elementor-element.elementor-element-16334c07{--width:110px;}.elementor-553 .elementor-element.elementor-element-52ba8ad4{--width:110px;}.elementor-553 .elementor-element.elementor-element-125e265e{--width:110px;}.elementor-553 .elementor-element.elementor-element-126dcbed{--content-width:1280px;}.elementor-553 .elementor-element.elementor-element-34df9cb3{--width:42%;}.elementor-553 .elementor-element.elementor-element-43024426{--width:50%;}.elementor-553 .elementor-element.elementor-element-3ec0e74{--width:33.333%;}.elementor-553 .elementor-element.elementor-element-1628c5bc{--width:33.333%;}.elementor-553 .elementor-element.elementor-element-68ccebdd{--width:33.333%;}.elementor-553 .elementor-element.elementor-element-58d2a714{--width:33.333%;}.elementor-553 .elementor-element.elementor-element-3e91b3c7{--width:33.333%;}.elementor-553 .elementor-element.elementor-element-268d0789{--width:33.333%;}.elementor-553 .elementor-element.elementor-element-79824a4{--content-width:1280px;}.elementor-553 .elementor-element.elementor-element-2d5d714d{--width:66%;}.elementor-553 .elementor-element.elementor-element-be46a6c{--width:28%;}}@media(max-width:1024px) and (min-width:768px){.elementor-553 .elementor-element.elementor-element-5d37e6ec{--width:92%;}.elementor-553 .elementor-element.elementor-element-1f6c28df{--width:100%;}.elementor-553 .elementor-element.elementor-element-19614c90{--width:100%;}.elementor-553 .elementor-element.elementor-element-6cc94b8{--width:100%;}.elementor-553 .elementor-element.elementor-element-4ec0f9e4{--width:100%;}.elementor-553 .elementor-element.elementor-element-7f9781d8{--width:100%;}.elementor-553 .elementor-element.elementor-element-155862cc{--width:100%;}.elementor-553 .elementor-element.elementor-element-28962de4{--width:100%;}.elementor-553 .elementor-element.elementor-element-109e11e5{--width:100%;}.elementor-553 .elementor-element.elementor-element-34df9cb3{--width:100%;}.elementor-553 .elementor-element.elementor-element-43024426{--width:100%;}.elementor-553 .elementor-element.elementor-element-3ec0e74{--width:50%;}.elementor-553 .elementor-element.elementor-element-1628c5bc{--width:50%;}.elementor-553 .elementor-element.elementor-element-68ccebdd{--width:50%;}.elementor-553 .elementor-element.elementor-element-58d2a714{--width:50%;}.elementor-553 .elementor-element.elementor-element-3e91b3c7{--width:50%;}.elementor-553 .elementor-element.elementor-element-268d0789{--width:50%;}.elementor-553 .elementor-element.elementor-element-2d5d714d{--width:100%;}.elementor-553 .elementor-element.elementor-element-be46a6c{--width:100%;}}@media(max-width:1024px){.elementor-553 .elementor-element.elementor-element-6cf6dc0{--padding-top:120px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-553 .elementor-element.elementor-element-66a1db15 .elementor-heading-title{font-size:80px;}.elementor-553 .elementor-element.elementor-element-a4140c0{font-size:19px;}.elementor-553 .elementor-element.elementor-element-3ec04513{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-3d5c6106{--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:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-553 .elementor-element.elementor-element-4125938 .elementor-heading-title{font-size:52px;}.elementor-553 .elementor-element.elementor-element-7e0d1a7b{font-size:20px;}.elementor-553 .elementor-element.elementor-element-21becd45{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-33013c19{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-553 .elementor-element.elementor-element-1369dc35 img{height:620px;}.elementor-553 .elementor-element.elementor-element-90c7d28 .elementor-heading-title{font-size:54px;}.elementor-553 .elementor-element.elementor-element-104daed1{font-size:20px;}.elementor-553 .elementor-element.elementor-element-181a1d95{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-69f404c1{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-553 .elementor-element.elementor-element-17451237 .elementor-heading-title{font-size:54px;}.elementor-553 .elementor-element.elementor-element-30db52e7{font-size:20px;}.elementor-553 .elementor-element.elementor-element-5a7d106a img{height:620px;}.elementor-553 .elementor-element.elementor-element-3b5d9dcc{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-77406f{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-553 .elementor-element.elementor-element-52a2b154 .elementor-heading-title{font-size:52px;}.elementor-553 .elementor-element.elementor-element-22ff2c67{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-d5c3060{--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:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-553 .elementor-element.elementor-element-21d58d17 .elementor-heading-title{font-size:52px;}.elementor-553 .elementor-element.elementor-element-6320e7e{font-size:20px;}.elementor-553 .elementor-element.elementor-element-2097d3cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-553 .elementor-element.elementor-element-614bc954 .elementor-heading-title{font-size:28px;}.elementor-553 .elementor-element.elementor-element-1c8f73a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-553 .elementor-element.elementor-element-2e2ee33c .elementor-heading-title{font-size:28px;}.elementor-553 .elementor-element.elementor-element-77cf91bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-553 .elementor-element.elementor-element-7cbb7dd .elementor-heading-title{font-size:28px;}.elementor-553 .elementor-element.elementor-element-72522dd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-553 .elementor-element.elementor-element-28e55941 .elementor-heading-title{font-size:28px;}.elementor-553 .elementor-element.elementor-element-7a5b8303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-553 .elementor-element.elementor-element-1f544249 .elementor-heading-title{font-size:28px;}.elementor-553 .elementor-element.elementor-element-3746f73b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-553 .elementor-element.elementor-element-5cd35455 .elementor-heading-title{font-size:28px;}.elementor-553 .elementor-element.elementor-element-41ccc5bc{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-79824a4{--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:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-553 .elementor-element.elementor-element-3e4f5314 .elementor-heading-title{font-size:54px;}.elementor-553 .elementor-element.elementor-element-299f8f47{font-size:20px;}}@media(max-width:767px){.elementor-553 .elementor-element.elementor-element-c687b0a{--min-height:80vh;}.elementor-553 .elementor-element.elementor-element-6cf6dc0{--padding-top:105px;--padding-bottom:44px;--padding-left:15px;--padding-right:15px;}.elementor-553 .elementor-element.elementor-element-5d37e6ec{--width:100%;}.elementor-553 .elementor-element.elementor-element-66a1db15 .elementor-heading-title{font-size:56px;}.elementor-553 .elementor-element.elementor-element-a4140c0{font-size:17px;}.elementor-553 .elementor-element.elementor-element-2c3e7778{--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:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-553 .elementor-element.elementor-element-3ec04513{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-3d5c6106{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-553 .elementor-element.elementor-element-4125938 .elementor-heading-title{font-size:40px;}.elementor-553 .elementor-element.elementor-element-7e0d1a7b{font-size:18px;}.elementor-553 .elementor-element.elementor-element-21becd45{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-33013c19{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-553 .elementor-element.elementor-element-1369dc35 img{height:500px;}.elementor-553 .elementor-element.elementor-element-90c7d28 .elementor-heading-title{font-size:46px;}.elementor-553 .elementor-element.elementor-element-104daed1{font-size:18px;}.elementor-553 .elementor-element.elementor-element-6fb7f914{font-size:27px;}.elementor-553 .elementor-element.elementor-element-181a1d95{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-69f404c1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-553 .elementor-element.elementor-element-17451237 .elementor-heading-title{font-size:46px;}.elementor-553 .elementor-element.elementor-element-30db52e7{font-size:18px;}.elementor-553 .elementor-element.elementor-element-4f641729{font-size:27px;}.elementor-553 .elementor-element.elementor-element-5a7d106a img{height:500px;}.elementor-553 .elementor-element.elementor-element-3b5d9dcc{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-77406f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-553 .elementor-element.elementor-element-52a2b154 .elementor-heading-title{font-size:40px;}.elementor-553 .elementor-element.elementor-element-31d97b0f{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-553 .elementor-element.elementor-element-f72e1ab{--width:100%;}.elementor-553 .elementor-element.elementor-element-17d32b91 .elementor-heading-title{font-size:27px;}.elementor-553 .elementor-element.elementor-element-3cd7783{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-553 .elementor-element.elementor-element-16334c07{--width:100%;}.elementor-553 .elementor-element.elementor-element-4feac390 .elementor-heading-title{font-size:27px;}.elementor-553 .elementor-element.elementor-element-636feda1{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-553 .elementor-element.elementor-element-52ba8ad4{--width:100%;}.elementor-553 .elementor-element.elementor-element-1dcef1e5 .elementor-heading-title{font-size:27px;}.elementor-553 .elementor-element.elementor-element-c98ef27{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-553 .elementor-element.elementor-element-125e265e{--width:100%;}.elementor-553 .elementor-element.elementor-element-7dde155a .elementor-heading-title{font-size:27px;}.elementor-553 .elementor-element.elementor-element-22ff2c67{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-126dcbed{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-553 .elementor-element.elementor-element-d5c3060{--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:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-553 .elementor-element.elementor-element-21d58d17 .elementor-heading-title{font-size:40px;}.elementor-553 .elementor-element.elementor-element-6320e7e{font-size:18px;}.elementor-553 .elementor-element.elementor-element-3ec0e74{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-2097d3cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-553 .elementor-element.elementor-element-614bc954 .elementor-heading-title{font-size:28px;}.elementor-553 .elementor-element.elementor-element-1628c5bc{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-1c8f73a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-553 .elementor-element.elementor-element-2e2ee33c .elementor-heading-title{font-size:28px;}.elementor-553 .elementor-element.elementor-element-68ccebdd{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-77cf91bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-553 .elementor-element.elementor-element-7cbb7dd .elementor-heading-title{font-size:28px;}.elementor-553 .elementor-element.elementor-element-58d2a714{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-72522dd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-553 .elementor-element.elementor-element-28e55941 .elementor-heading-title{font-size:28px;}.elementor-553 .elementor-element.elementor-element-3e91b3c7{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-7a5b8303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-553 .elementor-element.elementor-element-1f544249 .elementor-heading-title{font-size:28px;}.elementor-553 .elementor-element.elementor-element-268d0789{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-3746f73b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-553 .elementor-element.elementor-element-5cd35455 .elementor-heading-title{font-size:28px;}.elementor-553 .elementor-element.elementor-element-41ccc5bc{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-553 .elementor-element.elementor-element-79824a4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-553 .elementor-element.elementor-element-3e4f5314 .elementor-heading-title{font-size:42px;}.elementor-553 .elementor-element.elementor-element-299f8f47{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-c687b0a */.elementor-553 .elementor-element.elementor-element-c687b0a{position:relative;color:#f0ede5}
.elementor-553 .elementor-element.elementor-element-c687b0a .elementor-background-overlay{opacity:1}
.elementor-553 .elementor-element.elementor-element-c687b0a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(0deg,rgba(0,0,0,.35),transparent);pointer-events:none;z-index:0}
.elementor-553 .elementor-element.elementor-element-c687b0a>.e-con-inner,.elementor-553 .elementor-element.elementor-element-c687b0a>.elementor-element{position:relative;z-index:1}
.elementor-553 .elementor-element.elementor-element-c687b0a .ddc-team-hero-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px}
.elementor-553 .elementor-element.elementor-element-c687b0a .ddc-team-hero-eyebrow .elementor-heading-title::before{content:"";display:inline-block;width:28px;height:1px;background:currentColor;opacity:.55}
.elementor-553 .elementor-element.elementor-element-c687b0a .ddc-team-hero-button .elementor-button{transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}
.elementor-553 .elementor-element.elementor-element-c687b0a .ddc-team-hero-button .elementor-button:hover{transform:translateY(-2px)}
@media(max-width:767px){.elementor-553 .elementor-element.elementor-element-c687b0a{min-height:80vh}}
@media(prefers-reduced-motion:reduce){.elementor-553 .elementor-element.elementor-element-c687b0a .ddc-team-hero-button .elementor-button{transition:none!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec04513 */.elementor-553 .elementor-element.elementor-element-3ec04513 .ddc-team-intro-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px}
.elementor-553 .elementor-element.elementor-element-3ec04513 .ddc-team-intro-eyebrow .elementor-heading-title::before{content:"";display:inline-block;width:28px;height:1px;background:currentColor;opacity:.55}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21becd45 */.elementor-553 .elementor-element.elementor-element-21becd45 .ddc-team-ron-link .elementor-button{background:transparent!important;padding:0 0 5px 0!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;transition:color .25s ease}
.elementor-553 .elementor-element.elementor-element-21becd45 .ddc-team-ron-link .elementor-button:hover{color:#c7a86a!important;background:transparent!important}
.elementor-553 .elementor-element.elementor-element-21becd45 .ddc-team-ron-quote{border-left:2px solid #c7a86a;padding-left:28px}
@media(max-width:767px){.elementor-553 .elementor-element.elementor-element-21becd45 .ddc-team-ron-quote{padding-left:20px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-181a1d95 */.elementor-553 .elementor-element.elementor-element-181a1d95 .ddc-team-david-link .elementor-button{background:transparent!important;padding:0 0 5px 0!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;transition:color .25s ease}
.elementor-553 .elementor-element.elementor-element-181a1d95 .ddc-team-david-link .elementor-button:hover{color:#a77a45!important;background:transparent!important}
.elementor-553 .elementor-element.elementor-element-181a1d95 .ddc-team-david-quote{border-left:2px solid #a77a45;padding-left:28px}
@media(max-width:767px){.elementor-553 .elementor-element.elementor-element-181a1d95 .ddc-team-david-quote{padding-left:20px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5d9dcc */.elementor-553 .elementor-element.elementor-element-3b5d9dcc .ddc-team-story-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px}
.elementor-553 .elementor-element.elementor-element-3b5d9dcc .ddc-team-story-eyebrow .elementor-heading-title::before{content:"";display:inline-block;width:28px;height:1px;background:currentColor;opacity:.55}
.elementor-553 .elementor-element.elementor-element-3b5d9dcc .ddc-team-story-timeline{border-top:1px solid rgba(23,21,17,.16)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22ff2c67 */.elementor-553 .elementor-element.elementor-element-22ff2c67 .ddc-team-principles-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px}
.elementor-553 .elementor-element.elementor-element-22ff2c67 .ddc-team-principles-eyebrow .elementor-heading-title::before{content:"";display:inline-block;width:28px;height:1px;background:currentColor;opacity:.55}
.elementor-553 .elementor-element.elementor-element-22ff2c67 .ddc-team-principles-grid{border-top:1px solid rgba(23,21,17,.16);border-left:1px solid rgba(23,21,17,.16)}
@media(min-width:1025px){.elementor-553 .elementor-element.elementor-element-22ff2c67 .ddc-team-principle-card:nth-child(3n){border-right:0!important}}
@media(max-width:1024px) and (min-width:768px){
.elementor-553 .elementor-element.elementor-element-22ff2c67 .ddc-team-principle-card:nth-child(2n){border-right:0!important}
}
@media(max-width:767px){
.elementor-553 .elementor-element.elementor-element-22ff2c67 .ddc-team-principles-grid{border-left:0}
.elementor-553 .elementor-element.elementor-element-22ff2c67 .ddc-team-principle-card{border-right:0!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41ccc5bc */.elementor-553 .elementor-element.elementor-element-41ccc5bc .ddc-team-final-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px}
.elementor-553 .elementor-element.elementor-element-41ccc5bc .ddc-team-final-eyebrow .elementor-heading-title::before{content:"";display:inline-block;width:28px;height:1px;background:currentColor;opacity:.55}
.elementor-553 .elementor-element.elementor-element-41ccc5bc .ddc-team-final-button .elementor-button{width:100%;justify-content:center;transition:background .25s ease,color .25s ease,transform .25s ease}
.elementor-553 .elementor-element.elementor-element-41ccc5bc .ddc-team-final-button .elementor-button:hover{transform:translateY(-2px)}
@media(prefers-reduced-motion:reduce){.elementor-553 .elementor-element.elementor-element-41ccc5bc .ddc-team-final-button .elementor-button{transition:none!important}}/* End custom CSS */