.elementor-551 .elementor-element.elementor-element-4dc55a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-594bbd0{--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-551 .elementor-element.elementor-element-bf99f3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-551 .elementor-element.elementor-element-e343ff2 > .elementor-widget-container{margin:0px 12px 0px 0px;padding:0px 0px 0px 20px;}.elementor-551 .elementor-element.elementor-element-e343ff2{z-index:0;}.elementor-551 .elementor-element.elementor-element-e343ff2 img{width:100%;max-width:none;height:54px;object-fit:contain;object-position:center center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-551 .elementor-element.elementor-element-353720f{width:100%;max-width:100%;z-index:1;}.elementor-551 .elementor-element.elementor-element-353720f > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-353720f.elementor-element{--order:99999 /* order end hack */;}.elementor-551 .elementor-element.elementor-element-353720f .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:normal;}.elementor-551 .elementor-element.elementor-element-e3412d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-551 .elementor-element.elementor-element-396f9e9{--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:center;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-551 .elementor-element.elementor-element-1f71983{z-index:0;}.elementor-551 .elementor-element.elementor-element-1f71983 img{width:100%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-551 .elementor-element.elementor-element-a60fc36{font-family:"Oxygen", Sans-serif;font-weight:400;}.elementor-551 .elementor-element.elementor-element-1bee7fe{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-551 .elementor-element.elementor-element-5f2703c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-551 .elementor-element.elementor-element-56591f6{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-end;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-551 .elementor-element.elementor-element-135abcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-135abcd.elementor-element{--align-self:flex-end;}.elementor-551 .elementor-element.elementor-element-135abcd .elementor-nav-menu .elementor-item{font-family:"Oxygen", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-551 .elementor-element.elementor-element-135abcd .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-551 .elementor-element.elementor-element-594bbd0{--width:25%;}.elementor-551 .elementor-element.elementor-element-e3412d9{--width:50%;}.elementor-551 .elementor-element.elementor-element-396f9e9{--width:100%;}.elementor-551 .elementor-element.elementor-element-1bee7fe{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-551 .elementor-element.elementor-element-396f9e9{--width:263px;}}@media(max-width:1024px){.elementor-551 .elementor-element.elementor-element-594bbd0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-551 .elementor-element.elementor-element-e343ff2 img{width:30px;max-width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-551 .elementor-element.elementor-element-353720f .elementor-heading-title{font-size:22.69px;}.elementor-551 .elementor-element.elementor-element-1f71983 img{width:24px;max-width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-551 .elementor-element.elementor-element-4dc55a9{--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-551 .elementor-element.elementor-element-594bbd0{--min-height:45px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-bf99f3d{--width:170px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--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-551 .elementor-element.elementor-element-bf99f3d.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-551 .elementor-element.elementor-element-e343ff2 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-551 .elementor-element.elementor-element-e343ff2 img{width:30px;height:38px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-551 .elementor-element.elementor-element-353720f{width:initial;max-width:initial;text-align:center;}.elementor-551 .elementor-element.elementor-element-353720f > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-353720f.elementor-element{--align-self:flex-start;}.elementor-551 .elementor-element.elementor-element-353720f .elementor-heading-title{font-size:25px;}.elementor-551 .elementor-element.elementor-element-396f9e9{--width:263px;--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-551 .elementor-element.elementor-element-a60fc36{font-size:16px;line-height:26px;}.elementor-551 .elementor-element.elementor-element-5f2703c{--width:100%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-5f2703c.e-con{--align-self:center;}.elementor-551 .elementor-element.elementor-element-56591f6{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-551 .elementor-element.elementor-element-56591f6.e-con{--align-self:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-551 .elementor-element.elementor-element-135abcd .elementor-nav-menu .elementor-item{font-size:16px;line-height:26px;}}/* Start custom CSS for heading, class: .elementor-element-353720f */.d_logo_text_footer a{
    leading-trim: both;
text-edge: cap;
font-family: "Cinzel", serif;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: -1.6px;
text-transform: uppercase;

background: var(--V2, linear-gradient(90deg, #B58947 0%, #FFEAA5 25%, #CEA253 62%, #946427 92%, #A3732F 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a60fc36 */.footer_mailto_text a{
   font-family: "Oxygen", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.44em;
  letter-spacing: 0em;
  color:#fff !important; 
    
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-135abcd */.footer_right_menu{
    font-family: "Oxygen", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.44em;
  letter-spacing: 0em;
  color:#fff !important;
}
.footer_right_menu a{
    padding: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dc55a9 */.footer_ot{
    background: linear-gradient(101deg, #29271C 0%, #0D0C09 45.8%, #1B1A12 77.12%, #171610 91.6%);
    
height: auto;
flex-shrink: 0;

}/* End custom CSS */