html, body {padding:0px;margin:0px;width:100%;height:100%;}
body {min-width:980px; background-color:#ffffff;}
p {margin: 0px;}
img {border:0;}

* {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

#dccheadouter {background-color: #000;display: flex;flex: 0 0 auto;flex-flow: row;gap:10px;height:min-content;overflow:visible;padding:0 56px;position: relative;width:100%;align-items: center;justify-content: center;}
#dccheadinner {will-change: transform;opacity: 1;transform:none;flex:1 0 0px;height:auto;max-width:1616px;position: relative;width:1px;}
.dccheadnavcont {width:100%;max-width:100%;opacity: 1;background-color: #000;flex-flow: row;align-items: center;height: min-content;padding:32px 0;display: flex;position: relative;overflow: hidden;}
#dccheadinnerflex {flex-flow: row;flex: 1 0 0;align-items: center;gap:10px;width:1px;height:min-content;padding:0;display: flex;position: relative;overflow: visible;}

#dccheadlogocont {flex-flow: row;flex: 1 0 0;align-items: center;gap: 0;width: 1px;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
.dcclogolink {image-rendering: pixelated;flex-shrink: 0;fill: rgb(0, 0, 0);color: rgb(0, 0, 0);opacity: 1;flex:none;width:142px;height:48px;text-decoration: none !important;position: relative;}
.dccsvgcont {width:100%;height:100%;aspect-ratio: inherit;}

#dccmenucont {flex-flow: row;flex: none;place-content: center;align-items: center;gap: 10px;width: min-content;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
#dccmenucontinner {flex-flow: row;flex: none;place-content: center;align-items: center;gap: 32px;width: min-content;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
.dccmenuitem {user-select: none;flex: none;width: auto;height: auto;position: relative;outline: none;flex-direction: column;justify-content: flex-start;display: flex;}
.dccmenuitemp {font-family: "Inter", sans-serif;letter-spacing: -0.16px;line-height: 32px;font-weight:500;font-size:16px;margin:0;padding:0;color:#d2d6d4;text-transform:uppercase;}
.dccmenuitemp a {text-decoration: none !important;color:#d2d6d4 !important;}
.dccmenuitemp a:hover {color:#b4ce50 !important;text-decoration: none !important;}

#dcccontact {flex-flow: row;flex: 1 0 0;place-content: center flex-end;align-items: center;gap: 10px;width: 1px;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
#dcccontactinner {flex-flow: row;flex: 1 0 0;place-content: center flex-end;align-items: center;gap: 10px;width: 1px;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
#dcccontactcont {cursor: pointer;flex:none;width:auto;height:56px;position: relative;}
#dcccontactcont a {height:100%;border-radius: 6px;will-change: auto;cursor: pointer;flex-flow: row;align-items: center;gap:16px;width:min-content;padding:8px 32px;display: flex;position: relative;overflow:hidden;text-decoration:none !important;color:#ffffff !important;background-color: #272520;transition:background-color .2s ease-in-out;}
#dcccontactcont a:hover {background-color: rgb(95,90,79);}
#dcccontactflex {white-space: pre;flex: none;width:auto;height:auto;position: relative;outline: none;flex-direction: column;justify-content: flex-start;display: flex;}
#dcccontactflex p {font-family: "Inter", sans-serif;color:#ffffff;letter-spacing: -0.2px;font-size:16px;font-weight:500;line-height:20px;text-transform: uppercase;}

#dccbanner {width:100%;padding:120px 56px 0;align-items: center;background-color:#e1dacc;display: flex;flex: 0 0 auto;flex-flow: column;gap:56px;height:min-content;overflow: visible;position: relative;}
#dccbannerinner {align-items: center;display: flex;flex: 0 0 auto;flex-flow: column;gap: 32px;height: min-content;max-width: 1616px;overflow: hidden;padding: 0px;position: relative;width: 100%;}
#dccbannercont {flex:0 0 auto;height:auto;position: relative;width:100%;}
#dccbannerflex {width:100%;flex-flow: row;align-items: center;gap:16px;height:min-content;padding:0;display: flex;position: relative;overflow:visible;}
.dccsvgcont2 {image-rendering: pixelated;flex-shrink: 0;flex:none;width:24px;height:24px;position: relative;}
#dccpagtitle {justify-content: center;flex:none;width:auto;height:auto;position: relative;outline: none;flex-direction: column;display: flex;}
.dccpagetitletext {padding:0;margin:0;font-family: "Inter", sans-serif;text-transform: uppercase;font-weight:400;color:#292a29;font-size:12px;letter-spacing: 2.4px;line-height:16.8px;}
.breadcrumb2 {color:#292a29 !important;text-decoration: none !important;pointer-events: none;}

#dccmainouter {width:100%;padding:120px 0 50px 0;background-color:#e1dacc;}
#dccmaininner {width:95%;margin:0 auto;max-width:1200px;min-height:calc(100vh - 1066.97px);}

#dccfoot {background-color: #000;flex-flow: row;flex: none;align-items: center;gap: 10px;width: 100%;height:min-content;padding:0;display: flex;position: relative;overflow: visible;}
#dccfootinner {flex:1 0 0;width:1px;height:auto;position: relative;}
#dccfootpad {width:100%;flex-flow: column;align-items: center;gap:64px;height:min-content;padding:80px 56px 32px;display: flex;position: relative;overflow: hidden;}
#dccfootflex {flex-flow: column;flex:none;align-items: center;gap:56px;width:100%;max-width:1616px;height:min-content;padding:0;display: flex;position: relative;overflow:visible;}

#dccfoottop {flex-flow: row;flex: none;place-content: center flex-start;align-items: center;gap: 80px;width: 100%;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
#dccfoottopinner {flex-flow: column;flex: 1 0 0;align-items: center;gap:48px;width:1px;height:min-content;padding:0;display: flex;position: relative;overflow: visible;}

#dccfoottoptop {flex-flow: row;flex: none;place-content: flex-start space-between;align-items: flex-start;width: 100%;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
#dccfoottoptopleft {    flex-flow: column;flex: none;place-content: flex-start space-between;align-self: stretch;align-items: flex-start;width: min-content;height: auto;padding: 0 0 10px;display: flex;position: relative;overflow: visible;min-height: 143.19px;min-width: 541.98px;}
#dccfoottoptopleftlogo {flex-flow: row;flex: none;place-content: center flex-start;align-self: stretch;align-items: center;gap: 36px;width: auto;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
.dccfoottopsvgcomp {image-rendering: pixelated;flex-shrink: 0;width:118px;height:40px;position: relative;}
.dccsvgcont3 {width:100%;height:100%;aspect-ratio: inherit;}

#dccfoottoptopleftmenu {flex-flow: row;flex: none;align-items: center;gap: 24px;width: min-content;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
.dccfootmenuitem {user-select: none;flex: none;width: auto;height: auto;position: relative;outline: none;flex-direction: column;justify-content: flex-start;display: flex;}
.dccfootmenuitemp {font-family: "Inter", sans-serif;letter-spacing: -0.16px;line-height: 32px;font-weight:500;font-size:16px;margin:0;padding:0;color:#d2d6d4;text-transform:uppercase;}
.dccfootmenuitemp a {text-decoration: none !important;color:#d2d6d4 !important;}
.dccfootmenuitemp a:hover {color:#b4ce50 !important;text-decoration: none !important;}

#dccfoottopbottom {flex-flow: row;flex: none;align-items: center;gap: 10px;width: 100%;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}

#dccfoottopbottomleft {flex-flow: row;flex: 1 0 0;align-items: flex-start;gap: 24px;width: 1px;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
#dccfoottopbottomleftphone {flex-flow: row;flex: none;align-items: center;gap: 8px;width: auto;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
#dccfootphoneicon {image-rendering: pixelated;flex-shrink: 0;fill: rgb(0, 0, 0);color: rgb(0, 0, 0);flex: none;width: 24px;height: 24px;position: relative;}
#dccfootphoneiconinner {width:100%;height:100%;aspect-ratio: inherit;}

#dccfootphonelink {flex: none;width: auto;height: auto;position: relative;outline: none;flex-direction: column;justify-content: flex-start;display: flex;}
#dccfootphonelink p {font-family: "Inter", sans-serif;font-size:16px;font-weight:400;letter-spacing:0.9px;line-height: 24px;margin:0;padding:0;}
#dccfootphonelink p a {color:#b4ce50 !important;text-decoration: none !important;}
#dccfootphonelink p a:hover {text-decoration:underline !important;}

#dccfoottopbottomleftemail {flex-flow: row;flex: none;align-items: center;gap: 8px;width: auto;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
#dccfootemailicon {image-rendering: pixelated;flex-shrink: 0;fill: rgb(0, 0, 0);color: rgb(0, 0, 0);flex: none;width: 24px;height: 24px;position: relative;}
#dccfootemailiconinner {width:100%;height:100%;aspect-ratio: inherit;}

#dccfootemaillink {flex: none;width: auto;height: auto;position: relative;outline: none;flex-direction: column;justify-content: flex-start;display: flex;}
#dccfootemaillink p {font-family: "Inter", sans-serif;font-size:16px;font-weight:400;letter-spacing:0.8px;line-height: 24px;margin:0;padding:0;}
#dccfootemaillink p a {color:#b4ce50 !important;text-decoration: none !important;}
#dccfootemaillink p a:hover {text-decoration:underline !important;}

#dccfoottopbottomright {flex-flow: row;flex: none;align-items: center;gap: 10px;width: min-content;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
.dccfootsociallink {    flex-flow: row;flex: none;align-items: center;gap: 10px;width: min-content;height: min-content;padding: 0;text-decoration: none;display: flex;position: relative;overflow: visible;}
.dccfootsocialcont {position:relative;flex:none;width:32px;height:32px;}
.dccfootsocialcontent {display: contents;}
.dccfootsocialcontent svg {user-select: none;width:100%;height:100%;display: inline-block;fill:#b4ce50;flex-shrink: 0;color:#b4ce50;}

#dccfootmiddle {flex-flow: row;flex: none;align-items: flex-start;gap: 32px;width: 100%;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
#dccfootmiddlepad {flex-flow: column;flex: 1 0 0;align-items: center;gap: 24px;width: 1px;height: min-content;padding: 48px 0 0;display: flex;position: relative;overflow: visible;border-top:1px solid rgb(41,42,41);}
#dccfootmiddleinner {flex-flow: row;flex: none;align-items: flex-start;gap: 16px;width: 100%;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
#dccfootmiddleflex {flex-flow: column;flex: 1 0 0;align-items: flex-start;gap: 32px;width: 1px;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
#dccfootmiddlebreak {flex-flow: column;flex: none;align-items: center;gap: 16px;width: 100%;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}

#dccfootmiddlehead {flex-flow: row;flex: none;align-items: center;width: 100%;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
#dccfootmiddleheadinner {flex-flow: row;flex: none;align-items: center;gap: 8px;width: min-content;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
#dccfootmiddleheadcont {flex: none;width: auto;height: auto;position: relative;display: flex;justify-content: flex-start;flex-direction: column;outline: none;}
.dccfootmiddleheadtext {font-family: "Inter", sans-serif;font-size:20px;font-weight:400;letter-spacing:0.5px;line-height: 32px;margin:0;padding:0;color:#b4ce50;}
.dccfootmiddleheadtext a {color:#b4ce50 !important;text-decoration: none !important;}
.dccfootmiddleheadtext a:hover {color:#b4ce50 !important;text-decoration: underline !important;}

#dccfootmiddlecontent {flex-flow: row;flex: none;align-items: center;gap: 8px;width: 100%;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
.dccfootlocation {flex-flow: column;flex: 1 0 0;align-items: center;gap: 4px;width: 1px;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
.dccfootlocationcity {white-space: pre-wrap;word-break: break-word;word-wrap: break-word;flex: none;width: 100%;height: auto;position: relative;outline:none;flex-direction: column;justify-content: flex-start;display: flex;}
.dccfootlocationcity h5 {font-family: "Lora", serif;color:#fff;font-size:24px;font-weight: 500;letter-spacing: -0.48px;line-height: 33.6px;margin:0;padding:0;}
.dccfootlocationaddress {white-space: pre-wrap;word-break: break-word;word-wrap: break-word;flex: none;width: 100%;height: auto;position: relative;outline: none;flex-direction: column;justify-content: flex-start;display: flex;}
.dccfootlocationaddress p {font-family: "Inter", sans-serif;font-size:16px;font-weight:400;letter-spacing:0.26px;line-height: 25.6px;margin:0;padding:0;color:#a4a7a5;}

#dccfootbottom {white-space: pre-wrap;word-break: break-word;word-wrap: break-word;flex: none;width: 100%;height: auto;position: relative;outline: none;flex-direction: column;justify-content: flex-start;display: flex;}
.dccfootcopy {font-family: "Inter", sans-serif;font-size:16px;font-weight:200;letter-spacing:0.26px;line-height: 25.6px;margin:0;padding:0;color:#a4a7a5;}










