.elementor-8319 .elementor-element.elementor-element-be19968{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8319 .elementor-element.elementor-element-be19968 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8319 .elementor-element.elementor-element-99d3ad3 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8319 .elementor-element.elementor-element-9a093ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8319 .elementor-element.elementor-element-9677213{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8319 .elementor-element.elementor-element-9677213 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8319 .elementor-element.elementor-element-b08f552 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8319 .elementor-element.elementor-element-a0611e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8319 .elementor-element.elementor-element-c19f082{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 5px 5px 0px;}.elementor-8319 .elementor-element.elementor-element-c19f082 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8319 .elementor-element.elementor-element-74698d0 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8319 .elementor-element.elementor-element-891e200{--grid-template-columns:repeat(1, auto);--icon-size:18px;--grid-column-gap:0px;--grid-row-gap:4px;}.elementor-8319 .elementor-element.elementor-element-891e200 .elementor-widget-container{text-align:left;}.elementor-8319 .elementor-element.elementor-element-891e200 .elementor-social-icon{--icon-padding:0.3em;}#elementor-popup-modal-8319 .dialog-message{width:150px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-8319{justify-content:flex-start;align-items:center;}#elementor-popup-modal-8319 .dialog-widget-content{animation-duration:1s;background-color:#FFFFFF00;margin:10% 0% 0% 0%;}@media(max-width:767px){#elementor-popup-modal-8319 .dialog-message{width:190px;}#elementor-popup-modal-8319{justify-content:flex-start;align-items:flex-end;}}/* Start custom CSS for html, class: .elementor-element-9a093ff */.elementor-8319 .elementor-element.elementor-element-9a093ff .contact {
   padding: 0;
   min-width: 0;
   width: fit-content;
   clip-path: polygon(0 0, 100% 0%, calc(100% - 5px) 100%, 0% 100%);
   background-color: #B69C62;
 }

 .elementor-8319 .elementor-element.elementor-element-9a093ff .container,  .elementor-8319 .elementor-element.elementor-element-9a093ff .icon,  .elementor-8319 .elementor-element.elementor-element-9a093ff .link,  .elementor-8319 .elementor-element.elementor-element-9a093ff .link a{
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
}

 .elementor-8319 .elementor-element.elementor-element-9a093ff .icon,  .elementor-8319 .elementor-element.elementor-element-9a093ff .link {
  overflow: hidden;
  vertical-align: middle;
}

 .elementor-8319 .elementor-element.elementor-element-9a093ff .icon {
    width: 55px;
  padding: 0 0.5em;
}

 .elementor-8319 .elementor-element.elementor-element-9a093ff .link {
     width: 0;
     padding: 0;
     margin: 0;
     transition: width 500ms ease-in-out 100ms, padding 500ms ease-in-out 100ms;
}

.elementor-8319 .elementor-element.elementor-element-9a093ff .link a {
    color: #fff;
    text-decoration: none;
    font-size: 1rem;
    width: 0;
    padding: 0;
    vertical-align: middle;
    transition: width 500ms ease-in-out 100ms;
}

.elementor-8319 .elementor-element.elementor-element-9a093ff .container:hover  > .link {
  padding: 0 0.25em;
  width: 100px;
}

 .elementor-8319 .elementor-element.elementor-element-9a093ff .container:hover >  .link a {
 width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-be19968 */.elementor-8319 .elementor-element.elementor-element-be19968 {
    max-width: auto;
    width: auto;
    min-width: 100px;
}

@media (max-width: 768px) {
    .elementor-8319 .elementor-element.elementor-element-be19968 {
        display: none!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0611e3 */.elementor-8319 .elementor-element.elementor-element-a0611e3 .contact {
   padding: 0;
   min-width: 0;
   width: fit-content;
   clip-path: polygon(0 0, 100% 0%, calc(100% - 5px) 100%, 0% 100%);
   background-color: var(--e-global-color-89e3013);
   height: 43px;
 }

 .elementor-8319 .elementor-element.elementor-element-a0611e3 .container,  .elementor-8319 .elementor-element.elementor-element-a0611e3 .icon,  .elementor-8319 .elementor-element.elementor-element-a0611e3 .link,  .elementor-8319 .elementor-element.elementor-element-a0611e3 .link a{
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
}

 .elementor-8319 .elementor-element.elementor-element-a0611e3 .icon,  .elementor-8319 .elementor-element.elementor-element-a0611e3 .link {
  overflow: hidden;
  vertical-align: middle;
}

 .elementor-8319 .elementor-element.elementor-element-a0611e3 .icon {
    width: 50px;
    font-size: 1.1rem;
    color: #fff;
    text-align: center;
  padding: 0.4em 0.5em;
}

 .elementor-8319 .elementor-element.elementor-element-a0611e3 .link {
     width: 0;
     padding: 0;
     margin: 0;
     transition: width 500ms ease-in-out 100ms, padding 500ms ease-in-out 100ms;
}

.elementor-8319 .elementor-element.elementor-element-a0611e3 .link a {
    color: #fff;
    text-decoration: none;
    font-size: 1rem;
    width: 0;
    padding: 0;
    vertical-align: middle;
    transition: width 500ms ease-in-out 100ms;
}

.elementor-8319 .elementor-element.elementor-element-a0611e3 .container:hover  > .link {
  padding: 0 0.25em;
  width: 80px;
}

 .elementor-8319 .elementor-element.elementor-element-a0611e3 .container:hover >  .link a {
 width: 100%;
}

@media (min-width: 800px) {
    .elementor-8319 .elementor-element.elementor-element-a0611e3 .container .link {
  padding: 0 0.25em;
  width: 80px;
}

 .elementor-8319 .elementor-element.elementor-element-a0611e3 .container .link a {
 width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9677213 */.elementor-8319 .elementor-element.elementor-element-9677213 {
    max-width: auto;
    width: auto;
    min-width: 100px;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-891e200 */.elementor-8319 .elementor-element.elementor-element-891e200 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c19f082 */.elementor-8319 .elementor-element.elementor-element-c19f082 {
    width: 40px;
    margin-top: 5vh;
}

@media (max-width: 1000px) {
    .elementor-8319 .elementor-element.elementor-element-c19f082 {
        display: none!important;
    }
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-8319 {
    overflow: hidden;
}

#elementor-popup-modal-8319:-webkit-scrollbar {
  display: none;
}/* End custom CSS */