.elementor-2104 .elementor-element.elementor-element-8e8dcb6.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2104 .elementor-element.elementor-element-8e8dcb6.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2104 .elementor-element.elementor-element-8e8dcb6.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2104 .elementor-element.elementor-element-8e8dcb6.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2104 .elementor-element.elementor-element-8e8dcb6.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2104 .elementor-element.elementor-element-8e8dcb6{padding:0.5% 10% 0.5% 10%;}.elementor-bc-flex-widget .elementor-2104 .elementor-element.elementor-element-384c7fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2104 .elementor-element.elementor-element-384c7fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2104 .elementor-element.elementor-element-384c7fe.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2104 .elementor-element.elementor-element-384c7fe.elementor-column{align-self:inherit;cursor:default;}.elementor-2104 .elementor-element.elementor-element-1411483{text-align:start;}.elementor-2104 .elementor-element.elementor-element-1411483 img{width:100%;max-width:100%;}.elementor-bc-flex-widget .elementor-2104 .elementor-element.elementor-element-f262776.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2104 .elementor-element.elementor-element-f262776.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2104 .elementor-element.elementor-element-f262776.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2104 .elementor-element.elementor-element-f262776.elementor-column{align-self:inherit;cursor:default;}.elementor-2104 .elementor-element.elementor-element-356c177{width:auto;max-width:auto;--jmm-top-items-ver-padding:5px;--jmm-top-items-hor-padding:12px;--jmm-top-items-hor-align:space-between;--jmm-sub-menu-bg-color:var( --e-global-color-de98351 );--jmm-sub-menu-offset:5px;--jmm-sub-items-ver-padding:5px;--jmm-sub-items-hor-padding:20px;--jmm-sub-items-gap:5px;--jmm-sub-menu-top-left-radius:10px;--jmm-sub-menu-top-right-radius:10px;--jmm-sub-menu-bottom-right-radius:10px;--jmm-sub-menu-bottom-left-radius:10px;--jmm-top-item-icon-color:var( --e-global-color-text );--jmm-top-item-title-color:var( --e-global-color-text );--jmm-top-item-dropdown-icon-color:var( --e-global-color-text );--jmm-top-item-bg-color:var( --e-global-color-de98351 );--jmm-sub-item-icon-color:var( --e-global-color-text );--jmm-sub-item-title-color:var( --e-global-color-text );--jmm-sub-item-dropdown-icon-color:var( --e-global-color-text );--jmm-sub-item-bg-color:var( --e-global-color-de98351 );--jmm-top-hover-item-icon-color:var( --e-global-color-text );--jmm-top-hover-item-title-color:var( --e-global-color-text );--jmm-top-hover-item-dropdown-color:var( --e-global-color-text );--jmm-top-hover-item-bg-color:var( --e-global-color-de98351 );--jmm-sub-hover-item-icon-color:var( --e-global-color-secondary );--jmm-sub-hover-item-title-color:var( --e-global-color-secondary );--jmm-sub-hover-item-dropdown-color:var( --e-global-color-secondary );--jmm-sub-hover-item-bg-color:var( --e-global-color-95b2635 );--jmm-top-active-item-icon-color:var( --e-global-color-primary );--jmm-top-active-item-title-color:var( --e-global-color-primary );--jmm-top-active-item-dropdown-color:var( --e-global-color-primary );--jmm-top-active-item-bg-color:var( --e-global-color-de98351 );--jmm-sub-active-item-icon-color:var( --e-global-color-de98351 );--jmm-sub-active-item-title-color:var( --e-global-color-de98351 );--jmm-sub-active-item-dropdown-icon-color:var( --e-global-color-de98351 );--jmm-sub-active-item-bg-color:var( --e-global-color-primary );--jmm-dropdown-bg-color:var( --e-global-color-95b2635 );--jmm-dropdown-item-title-color:var( --e-global-color-text );--jmm-dropdown-item-dropdown-color:var( --e-global-color-text );--jmm-dropdown-hover-item-bg-color:var( --e-global-color-de98351 );--jmm-dropdown-active-item-bg-color:var( --e-global-color-primary );--jmm-dropdown-toggle-bg-color:var( --e-global-color-de98351 );--jmm-dropdown-hover-toggle-bg-color:var( --e-global-color-95b2635 );--jmm-dropdown-active-toggle-bg-color:var( --e-global-color-95b2635 );}.elementor-2104 .elementor-element.elementor-element-356c177 > .elementor-widget-container{border-style:none;}.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Titillium Web", Sans-serif;font-size:1rem;font-weight:600;}.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{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 );}.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list,
				.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner,
				.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list,
				.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list,
					.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner,
					.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list,
					.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{border-radius:10px 10px 10px 10px;}.elementor-2104 .elementor-element.elementor-element-542f51e .elementor-menu-cart__close-button, .elementor-2104 .elementor-element.elementor-element-542f51e .elementor-menu-cart__close-button-custom{margin-right:auto;}.elementor-2104 .elementor-element.elementor-element-542f51e{width:auto;max-width:auto;padding:0px 5px 0px 5px;--main-alignment:center;--price-quantity-position--grid-template-rows:auto 75%;--price-quantity-position--align-self:start;--divider-style:solid;--subtotal-divider-style:solid;--view-cart-button-display:none;--cart-footer-layout:1fr;--cart-buttons-position-margin:auto;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-de98351 );--toggle-button-background-color:var( --e-global-color-primary );--toggle-button-border-color:var( --e-global-color-primary );--toggle-button-icon-hover-color:var( --e-global-color-de98351 );--toggle-button-hover-background-color:var( --e-global-color-922aeda );--toggle-button-border-radius:99px;--toggle-icon-padding:10px 10px 10px 10px;--items-indicator-text-color:var( --e-global-color-de98351 );--items-indicator-background-color:#404145;--cart-background-color:var( --e-global-color-de98351 );--cart-border-style:none;}body:not(.rtl) .elementor-2104 .elementor-element.elementor-element-542f51e .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-10px;top:-10px;}body.rtl .elementor-2104 .elementor-element.elementor-element-542f51e .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:10px;top:-10px;left:auto;}.elementor-2104 .elementor-element.elementor-element-542f51e .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-2104 .elementor-element.elementor-element-9a14782{width:auto;max-width:auto;}.elementor-2104 .elementor-element.elementor-element-bd893b6{width:auto;max-width:auto;--jmm-top-items-icon-size:20px;--jmm-top-items-ver-padding:5px;--jmm-top-items-hor-padding:10px;--jmm-top-items-hor-align:space-between;--jmm-sub-menu-bg-color:var( --e-global-color-de98351 );--jmm-sub-menu-offset:5px;--jmm-sub-items-ver-padding:5px;--jmm-sub-items-hor-padding:20px;--jmm-sub-items-gap:5px;--jmm-sub-menu-top-left-radius:10px;--jmm-sub-menu-top-right-radius:10px;--jmm-sub-menu-bottom-right-radius:10px;--jmm-sub-menu-bottom-left-radius:10px;--jmm-top-item-icon-color:var( --e-global-color-text );--jmm-top-item-title-color:var( --e-global-color-text );--jmm-top-item-dropdown-icon-color:var( --e-global-color-text );--jmm-top-item-bg-color:var( --e-global-color-de98351 );--jmm-sub-item-icon-color:var( --e-global-color-text );--jmm-sub-item-title-color:var( --e-global-color-text );--jmm-sub-item-dropdown-icon-color:var( --e-global-color-text );--jmm-sub-item-bg-color:var( --e-global-color-de98351 );--jmm-top-hover-item-icon-color:var( --e-global-color-text );--jmm-top-hover-item-title-color:var( --e-global-color-text );--jmm-top-hover-item-dropdown-color:var( --e-global-color-text );--jmm-top-hover-item-bg-color:var( --e-global-color-de98351 );--jmm-sub-hover-item-icon-color:var( --e-global-color-secondary );--jmm-sub-hover-item-title-color:var( --e-global-color-secondary );--jmm-sub-hover-item-dropdown-color:var( --e-global-color-secondary );--jmm-sub-hover-item-bg-color:var( --e-global-color-95b2635 );--jmm-top-active-item-icon-color:var( --e-global-color-primary );--jmm-top-active-item-title-color:var( --e-global-color-primary );--jmm-top-active-item-dropdown-color:var( --e-global-color-primary );--jmm-top-active-item-bg-color:var( --e-global-color-de98351 );--jmm-sub-active-item-icon-color:var( --e-global-color-de98351 );--jmm-sub-active-item-title-color:var( --e-global-color-de98351 );--jmm-sub-active-item-dropdown-icon-color:var( --e-global-color-de98351 );--jmm-sub-active-item-bg-color:var( --e-global-color-primary );--jmm-dropdown-bg-color:var( --e-global-color-95b2635 );--jmm-dropdown-item-title-color:var( --e-global-color-text );--jmm-dropdown-item-dropdown-color:var( --e-global-color-text );--jmm-dropdown-hover-item-bg-color:var( --e-global-color-de98351 );--jmm-dropdown-active-item-bg-color:var( --e-global-color-primary );--jmm-dropdown-toggle-bg-color:var( --e-global-color-de98351 );--jmm-dropdown-hover-toggle-bg-color:var( --e-global-color-95b2635 );--jmm-dropdown-active-toggle-bg-color:var( --e-global-color-95b2635 );}.elementor-2104 .elementor-element.elementor-element-bd893b6 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;}.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Titillium Web", Sans-serif;font-size:1rem;font-weight:700;}.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{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 );}.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list,
				.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner,
				.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list,
				.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list,
					.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner,
					.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list,
					.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{border-radius:10px 10px 10px 10px;}.elementor-2104 .elementor-element.elementor-element-38258ee{width:auto;max-width:auto;padding:0px 5px 0px 5px;}.elementor-2104 .elementor-element.elementor-element-38258ee .jet-listing-dynamic-image{justify-content:center;}.elementor-2104 .elementor-element.elementor-element-38258ee .jet-listing-dynamic-image__figure{align-items:center;}.elementor-2104 .elementor-element.elementor-element-38258ee .jet-listing-dynamic-image a{display:flex;justify-content:center;}.elementor-2104 .elementor-element.elementor-element-38258ee .jet-listing-dynamic-image img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-2104 .elementor-element.elementor-element-38258ee .jet-listing-dynamic-image__caption{text-align:left;}.elementor-2104 .elementor-element.elementor-element-2d9c58d .elementor-button{background-color:var( --e-global-color-de98351 );font-family:"Titillium Web", Sans-serif;font-size:1rem;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 5px;}.elementor-2104 .elementor-element.elementor-element-2d9c58d .elementor-button:hover, .elementor-2104 .elementor-element.elementor-element-2d9c58d .elementor-button:focus{background-color:var( --e-global-color-de98351 );color:var( --e-global-color-primary );}.elementor-2104 .elementor-element.elementor-element-2d9c58d{width:auto;max-width:auto;padding:0px 5px 0px 20px;align-self:center;}.elementor-2104 .elementor-element.elementor-element-2d9c58d .elementor-button-content-wrapper{flex-direction:row;}.elementor-2104 .elementor-element.elementor-element-2d9c58d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2104 .elementor-element.elementor-element-2d9c58d .elementor-button:hover svg, .elementor-2104 .elementor-element.elementor-element-2d9c58d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2104 .elementor-element.elementor-element-510ef2c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Titillium Web", Sans-serif;font-size:1rem;font-weight:600;fill:var( --e-global-color-de98351 );color:var( --e-global-color-de98351 );border-style:none;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-2104 .elementor-element.elementor-element-510ef2c .elementor-button:hover, .elementor-2104 .elementor-element.elementor-element-510ef2c .elementor-button:focus{background-color:var( --e-global-color-922aeda );color:var( --e-global-color-de98351 );border-color:var( --e-global-color-text );}.elementor-2104 .elementor-element.elementor-element-510ef2c{width:auto;max-width:auto;padding:0px 0px 0px 5px;align-self:center;}.elementor-2104 .elementor-element.elementor-element-510ef2c .elementor-button-content-wrapper{flex-direction:row;}.elementor-2104 .elementor-element.elementor-element-510ef2c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2104 .elementor-element.elementor-element-510ef2c .elementor-button:hover svg, .elementor-2104 .elementor-element.elementor-element-510ef2c .elementor-button:focus svg{fill:var( --e-global-color-de98351 );}.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-2104 .elementor-element.elementor-element-384c7fe{width:10%;}.elementor-2104 .elementor-element.elementor-element-f262776{width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2104 .elementor-element.elementor-element-384c7fe{width:20%;}.elementor-2104 .elementor-element.elementor-element-f262776{width:80%;}}@media(max-width:1366px){.elementor-2104 .elementor-element.elementor-element-8e8dcb6{padding:1% 5% 1% 5%;}.elementor-2104 .elementor-element.elementor-element-1411483{text-align:start;}.elementor-2104 .elementor-element.elementor-element-1411483 img{width:100%;}.elementor-2104 .elementor-element.elementor-element-356c177{--jmm-top-items-icon-size:18px;}.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:var( --e-global-typography-primary-font-size );}.elementor-2104 .elementor-element.elementor-element-bd893b6{--jmm-top-items-icon-size:18px;}.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:var( --e-global-typography-primary-font-size );}.elementor-2104 .elementor-element.elementor-element-2d9c58d .elementor-button{font-size:0.8rem;}.elementor-2104 .elementor-element.elementor-element-510ef2c .elementor-button{font-size:0.8rem;}}@media(max-width:1024px){.elementor-2104 .elementor-element.elementor-element-356c177{--jmm-top-items-icon-size:18px;}.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:var( --e-global-typography-primary-font-size );}.elementor-2104 .elementor-element.elementor-element-bd893b6{--jmm-top-items-icon-size:18px;}.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:var( --e-global-typography-primary-font-size );}.elementor-2104 .elementor-element.elementor-element-2d9c58d .elementor-button{font-size:0.8rem;}.elementor-2104 .elementor-element.elementor-element-510ef2c .elementor-button{font-size:0.8rem;border-radius:8px 8px 8px 8px;}}@media(max-width:767px){.elementor-2104 .elementor-element.elementor-element-8e8dcb6{padding:2% 5% 2% 5%;}.elementor-2104 .elementor-element.elementor-element-384c7fe{width:30%;}.elementor-2104 .elementor-element.elementor-element-f262776{width:70%;}.elementor-2104 .elementor-element.elementor-element-356c177{--jmm-top-items-icon-size:18px;}.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-2104 .elementor-element.elementor-element-356c177 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:var( --e-global-typography-primary-font-size );}.elementor-2104 .elementor-element.elementor-element-bd893b6{--jmm-top-items-icon-size:18px;}.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-2104 .elementor-element.elementor-element-bd893b6 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:var( --e-global-typography-primary-font-size );}.elementor-2104 .elementor-element.elementor-element-38258ee{padding:5px 5px 5px 5px;}.elementor-2104 .elementor-element.elementor-element-2d9c58d{padding:0px 5px 0px 5px;}.elementor-2104 .elementor-element.elementor-element-2d9c58d .elementor-button{font-size:0.8rem;}.elementor-2104 .elementor-element.elementor-element-510ef2c{padding:0px 0px 0px 0px;}.elementor-2104 .elementor-element.elementor-element-510ef2c .elementor-button{font-size:0.8rem;}}/* Start custom CSS for html, class: .elementor-element-be85124 *//* Floating button position */
#floating-msg-btn-wrapper {
  position: fixed;
  bottom: 0px;
  right: 25px;
  z-index: 99999;
}

/* Hide ONLY on the Message page (ID = 7372) */
body.page-id-7372 #floating-msg-btn-wrapper {
  display: none !important;
}

/* BUTTON with gradient + custom stroke + custom radius */
.msg1-btn {
  display: inline-flex;
  align-items: center;
  padding: 5px 8px;
  padding-left: 15px;
  padding-bottom: 0px;

  /* Gradient background */
  background-color: #003912;

  /* Custom border radius */
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;

  font-family: 'Titillium Web', sans-serif;
  font-weight: 600;
  font-size: 1rem;
  text-decoration: none;
  gap: 10px;

  transition:
    background-color 0.2s ease,
    border-color 0.2s ease;
}

/* Hover → solid black */
.msg1-btn:hover {
  background-color: #000000 !important;

  /* keep same stroke on hover */
  border-top: 0px solid #666768;
  border-left: 0px solid #666768;
  border-right: 0px solid #666768;
  border-bottom: 0px solid transparent;
}

/* FORCE icon + text white */
.msg1-btn,
.msg1-btn * {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* Icon container */
.icon1-wrapper {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* Counter bubble */
.msg1-counter {
  position: absolute;
  top: -10px;
  right: -16px;
  font-size: 0.8rem;
  font-weight: 700;
  min-width: 16px;
  padding: 3px 3px;
  border-radius: 999px;
  color: #fff !important;
}

/* Right-side avatars */
.msg1-avatars img {
  width: 150px;
  height: auto;
  margin-left: 2px;
}

/* STRONG LEFT–RIGHT EARTHQUAKE SHAKE (NO ROTATION) */
@keyframes msgShake {
  0%   { transform: translateX(0); }
  10%  { transform: translateX(-6px); }
  20%  { transform: translateX(6px); }
  30%  { transform: translateX(-8px); }
  40%  { transform: translateX(8px); }
  50%  { transform: translateX(-10px); }
  60%  { transform: translateX(10px); }
  70%  { transform: translateX(-7px); }
  80%  { transform: translateX(7px); }
  90%  { transform: translateX(-4px); }
  100% { transform: translateX(0); }
}

/* JS will apply this class */
.msg1-shake {
  animation: msgShake 0.55s cubic-bezier(0.36, 0.07, 0.19, 0.97);
}/* End custom CSS */