.elementor-1276 .elementor-element.elementor-element-48e7408{--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:flex-start;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-fedb925 .jet-inline-svg{max-width:40px;}.elementor-1276 .elementor-element.elementor-element-fedb925 .jet-inline-svg__wrapper{text-align:center;}.elementor-1276 .elementor-element.elementor-element-161d95d .jet-inline-svg{max-width:40px;}.elementor-1276 .elementor-element.elementor-element-161d95d .jet-inline-svg__wrapper{text-align:center;}#elementor-popup-modal-1276 .dialog-widget-content{background-color:#02010100;margin:0px 10px 50px 0px;}#elementor-popup-modal-1276 .dialog-message{width:40px;height:auto;}#elementor-popup-modal-1276{justify-content:flex-end;align-items:flex-end;}@media(max-width:767px){.elementor-1276 .elementor-element.elementor-element-48e7408{--width:auto;--z-index:10002;}.elementor-1276 .elementor-element.elementor-element-fedb925 .jet-inline-svg{max-width:35px;}.elementor-1276 .elementor-element.elementor-element-161d95d .jet-inline-svg{max-width:35px;}#elementor-popup-modal-1276 .dialog-message{width:35px;}#elementor-popup-modal-1276 .dialog-widget-content{margin:0px 10px 20px 0px;}}@media(min-width:768px){.elementor-1276 .elementor-element.elementor-element-48e7408{--width:auto;}}/* Start custom CSS for jet-inline-svg, class: .elementor-element-fedb925 */.elementor-1276 .elementor-element.elementor-element-fedb925 svg * {
    transition: .3s ease-in-out;
}

.elementor-1276 .elementor-element.elementor-element-fedb925:hover svg rect {
    fill: var( --e-global-color-primary );
}

.elementor-1276 .elementor-element.elementor-element-fedb925:hover path {
    animation: shakesocial 1s infinite;
}/* End custom CSS */
/* Start custom CSS for jet-inline-svg, class: .elementor-element-161d95d */.elementor-1276 .elementor-element.elementor-element-161d95d svg * {
    transition: .3s ease-in-out;
}

.elementor-1276 .elementor-element.elementor-element-161d95d:hover svg rect {
    fill: var( --e-global-color-primary );
}

.elementor-1276 .elementor-element.elementor-element-161d95d:hover path {
    animation: shakesocial 1s infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48e7408 */@keyframes shakesocial {
    0% { transform: translateX(0); }
    25% { transform: translateX(-3px); }
    50% { transform: translateX(3px); }
    75% { transform: translateX(-3px); }
    100% { transform: translateX(3px); }
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-1276 .dialog-message {
    overflow: hidden;
}/* End custom CSS */