.elementor-10163 .elementor-element.elementor-element-478ea4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10163 .elementor-element.elementor-element-f668d13{--display:flex;}.elementor-10163 .elementor-element.elementor-element-c32530e{--display:flex;}.elementor-10163 .elementor-element.elementor-element-0cf2a51{--display:flex;}.elementor-10163 .elementor-element.elementor-element-7dbbcf6{--display:flex;}.elementor-10163 .elementor-element.elementor-element-a8e1cf9{--display:flex;}.elementor-10163 .elementor-element.elementor-element-071e92a{--display:flex;}.elementor-10163 .elementor-element.elementor-element-a7512c6{--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;--justify-content:center;--align-items: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-10163 .elementor-element.elementor-element-a7512c6.e-con{--align-self:center;}.elementor-10163 .elementor-element.elementor-element-76661b3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10163 .elementor-element.elementor-element-0e93f73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10163 .elementor-element.elementor-element-0e93f73 .elementor-menu-toggle{margin:0 auto;}.elementor-10163 .elementor-element.elementor-element-0e93f73 .elementor-nav-menu .elementor-item{font-family:"Dana", Sans-serif;font-size:20px;font-weight:500;}.elementor-10163 .elementor-element.elementor-element-1f55805{--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;}.elementor-10163 .elementor-element.elementor-element-9862ccc{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#BCBCBC;--toggle-button-border-color:#BCBCBC;--toggle-button-border-width:2px;--toggle-button-border-radius:100px;--toggle-icon-size:27px;--toggle-icon-padding:8px 8px 8px 8px;--cart-background-color:#242424;--cart-border-style:none;--cart-close-button-color:#DBDBDB;--menu-cart-subtotal-color:#DBDBDB;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--space-between-buttons:43px;--cart-footer-buttons-border-radius:80px;}.elementor-10163 .elementor-element.elementor-element-9862ccc .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-10163 .elementor-element.elementor-element-283ba5e .searchform{--wd-form-color:#BCBCBC;--wd-form-placeholder-color:#BCBCBC;--wd-form-brd-color:#BCBCBC;--wd-form-brd-color-focus:#E9E9E9;}.elementor-10163 .elementor-element.elementor-element-283ba5e{--wd-form-brd-radius:35px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:768px){.elementor-10163 .elementor-element.elementor-element-478ea4d{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10163 .elementor-element.elementor-element-071e92a{--min-height:0px;}.elementor-10163 .elementor-element.elementor-element-1f55805{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10163 .elementor-element.elementor-element-9862ccc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10163 .elementor-element.elementor-element-283ba5e > .elementor-widget-container{margin:0px 15px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10163 .elementor-element.elementor-element-283ba5e.elementor-element{--align-self:center;}}@media(min-width:769px){.elementor-10163 .elementor-element.elementor-element-478ea4d{--content-width:90%;}.elementor-10163 .elementor-element.elementor-element-a7512c6{--width:100%;}.elementor-10163 .elementor-element.elementor-element-76661b3{--width:75%;}.elementor-10163 .elementor-element.elementor-element-1f55805{--width:25%;}}/* Start custom CSS for nav-menu, class: .elementor-element-0e93f73 */@media only screen and (max-width: 1824px) {
    .elementor-10163 .elementor-element.elementor-element-0e93f73{
        font-size:22px;
    }
}/* End custom CSS */
/* Start custom CSS for wd_search, class: .elementor-element-283ba5e */@media only screen and (max-width: 600px) {
    .elementor-10163 .elementor-element.elementor-element-283ba5e{
        width:95%;
    margin-right:1px;        
    }
}
@media only screen and (max-width: 1024px) {
    .elementor-10163 .elementor-element.elementor-element-283ba5e{
        width:95%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-478ea4d *//* LIQUID GLASS STYLES */

.liquidGlass-wrapper {

  position: relative;
  display: flex;
  font-weight: 600;
  overflow: hidden;

  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 0 2px rgba(0, 0, 0, 0.1);

  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 2.2);
}

.liquidGlass-effect {
  position: absolute;
  z-index: 0;
  inset: 0;

  backdrop-filter: blur(3px);
  filter: url(#glass-distortion);
  overflow: hidden;
}

.liquidGlass-tint {
  z-index: 1;
  position: absolute;
  inset: 0;
background: rgba(0, 0, 0, 0.35);
}

.liquidGlass-shine {
  position: absolute;
  inset: 0;
  z-index: 2;

  overflow: hidden;

  box-shadow: inset 1px 0px 1px 0 rgba(255, 255, 255, 0.1),
    inset -1px 0px 1px 1px rgba(255, 255, 255, 0.1);
    
}

.liquidGlass-text {
  z-index: 3;
  font-size: 2rem;
  color: black;
}


a {
  text-decoration: none;
}

.wrapper {
  display: flex;
  gap: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;

}


.dock {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  
  border-raius: 2rem;
 
  padding: 0.6rem;
}

/* NOTE: You need to duplicate styles onto the child `div`s (`> div`) so that the glass wrapper and all the layers are affected in the same way.  */
.dock,
.dock > div {
  border-radius: 10rem;
}

/*.dock:hover {
  padding: 0.8rem;
  border-radius: 2.5rem;
}*/

.dock:hover > div {
/*  border-radius: 2.5rem;
*/}

.dock img {
  width: 75px;
  padding: 0;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 2.2);
  cursor: pointer;
}

.dock img:hover {
  transform: scale(0.95);
  transform-origin: center center;
}

@keyframes moveBackground {
  from {
    background-position: 0% 0%;
  }
  to {
    background-position: 0% -1500%;
  }
}/* End custom CSS */