.forma a {color: var( --e-global-color-primary ) !important;}
.elementor-popup-modal .dialog-close-button {font-size: 30px;}
.elementor-popup-modal .dialog-close-button svg {fill: #ca3538 !important;}
.elementor-popup-modal .dialog-widget-content {background-color: transparent !important; }
.elementor-widget-icon-box .elementor-icon-box-content {margin-top: -15px;}
.slider .e-font-icon-svg {background: #cb3538; border-radius: 50px; width: 20px !important; height: 20px !important; padding: 2px;} 
.slider .elementor-carousel-image {border-radius: 10px;}
.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active):after {background-color: rgba(0,0,0,0) !important;}
.footer-cont .elementor-icon-box-icon {margin-bottom: 4px !important;}
.title-white .elementor-heading-title:after  {content: ''; background-image: url('/wp-content/themes/hello-elementor/assets/images/title-white.svg'); height: 34px; width: 34px; display: block; background-repeat: no-repeat; margin-top: -6px;}
.title-red .elementor-heading-title:after  {content: ''; background-image: url('/wp-content/themes/hello-elementor/assets/images/title-red.svg'); height: 34px; width: 34px; display: block; background-repeat: no-repeat; margin-top: -6px; margin-left: 10px;}
.title-white .elementor-heading-title, .title-red .elementor-heading-title {display: flex;}
.jc .elementor-heading-title {justify-content: center;}
.text-form {text-align: center; padding: 10px 0px  0px; line-height: 18px; font-size: 14px; color: #fff;}
#elementor-popup-modal-301 .dialog-widget-content {box-shadow: none !important;}
#elementor-popup-modal-301 {background-color: rgba(0,0,0,.85) !important;}

@media (max-width: 600px) {
.title-white .elementor-heading-title, .title-red .elementor-heading-title {display: block;}
.title-white .elementor-heading-title:after  {display: none !important}
.title-red .elementor-heading-title:after  {display: none !important}
}