.elementor-2051 .elementor-element.elementor-element-48dd6b1{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2051 .elementor-element.elementor-element-a5a8a09{--display:flex;}.elementor-2051 .elementor-element.elementor-element-7ae1632{text-align:start;}.elementor-2051 .elementor-element.elementor-element-7ae1632 img{width:120px;}.elementor-2051 .elementor-element.elementor-element-787e2d4{--display:flex;}.elementor-2051 .elementor-element.elementor-element-ea8699d{text-align:right;}.elementor-2051 .elementor-element.elementor-element-28109dc{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2051 .elementor-element.elementor-element-9c29552{--display:flex;}.elementor-2051 .elementor-element.elementor-element-589684a{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2051 .elementor-element.elementor-element-d5022d5{--display:flex;}.elementor-2051 .elementor-element.elementor-element-95811c3{text-align:left;}.elementor-2051 .elementor-element.elementor-element-da8d893{--display:flex;}.elementor-2051 .elementor-element.elementor-element-134354a{--display:flex;}.elementor-2051 .elementor-element.elementor-element-b33f8a7{text-align:left;}.elementor-2051 .elementor-element.elementor-element-dcf20be{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2051 .elementor-element.elementor-element-da75693{--display:flex;--min-height:0px;}.elementor-2051 .elementor-element.elementor-element-ee3f31d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2051 .elementor-element.elementor-element-bf48ebf{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2051 .elementor-element.elementor-element-3805601{--display:flex;}.elementor-2051 .elementor-element.elementor-element-2ecae35{text-align:left;}.elementor-2051 .elementor-element.elementor-element-cdf0f5b{--display:flex;}.elementor-2051 .elementor-element.elementor-element-3c37bdb{text-align:right;}@media(max-width:767px){.elementor-2051 .elementor-element.elementor-element-48dd6b1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2051 .elementor-element.elementor-element-a5a8a09{--width:50%;}.elementor-2051 .elementor-element.elementor-element-787e2d4{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-48dd6b1 *//* Increase icon size */
.tst-icon-link i {
    font-size: 22px !important;
}

/* Change hover color to #f39c12 */
.tst-icon-link:hover,
.tst-icon-link:hover i {
    color: #f39c12 !important;
}/* End custom CSS */
/* Start custom CSS for tastyc-footer-info, class: .elementor-element-9c81c5a *//* Smooth transition */
.tst-footer-contact .tst-text {
  transition: all 0.3s ease;
}

/* Hover ONLY affects content (phone/email) */
.tst-footer-contact li:hover .tst-text {
  color: #f39c12 !important;
  transform: translateX(4px);
}/* End custom CSS */