/*! cmsmasters-elementor-addon - v1.20.0 - 02-01-2026 */
.elementor-widget-cmsmasters-highlight-title{--text-gradient-angle:90;--text-gradient-animation-type:cmsmasters_text_gradient_animation_shift;--text-color:var(--cmsmasters-colors-heading);--text-color-stop:0;--text-second-color:#d9534f;--text-second-color-stop:100;--title-space-between:calc(var(--cmsmasters-highlight-title-space-between) / 2);mix-blend-mode:var(--cmsmasters-highlight-title-mix-blend-mode);text-align:var(--cmsmasters-highlight-title-text-align)}.elementor-widget-cmsmasters-highlight-title.cmsmasters-highlight-title-animate .elementor-widget-cmsmasters-highlight-title__svg-wrapper path{stroke-dasharray:1500;animation:highlighted-line var(--cmsmasters-highlight-title-highlight-animation-duration,2s) cubic-bezier(.29,1.11,.74,1.04) forwards;animation-play-state:paused}.elementor-widget-cmsmasters-highlight-title__title{display:block;margin:0;z-index:1;position:relative}.elementor-widget-cmsmasters-highlight-title__title.cmsmasters-animation{display:inline}.elementor-widget-cmsmasters-highlight-title__title>br:first-child{display:none}.elementor-widget-cmsmasters-highlight-title__title a{-webkit-text-stroke-color:inherit}.elementor-widget-cmsmasters-highlight-title__title.cmsmasters-global-link:hover .elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text{text-shadow:var(--highlight-title-style-hover-text-shadow,var(--highlight-title-style-text-shadow));-webkit-text-stroke-width:var(--cmsmasters-highlight-title-text-stroke-width-hover,var(--cmsmasters-highlight-title-text-stroke-width));-webkit-text-stroke-color:var(--cmsmasters-highlight-title-text-stroke-color-hover,var(--cmsmasters-highlight-title-text-stroke-color))}.elementor-widget-cmsmasters-highlight-title__title.cmsmasters-global-link:hover .elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-default,.elementor-widget-cmsmasters-highlight-title__title.cmsmasters-global-link:hover .elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-default a,.elementor-widget-cmsmasters-highlight-title__title.cmsmasters-global-link:hover .elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text:not([class*=cmsmasters-color-variation-]),.elementor-widget-cmsmasters-highlight-title__title.cmsmasters-global-link:hover .elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text:not([class*=cmsmasters-color-variation-]) a{color:var(--text-color-hover,var(--text-color));fill:var(--text-color-hover,var(--text-color))}.elementor-widget-cmsmasters-highlight-title__title.cmsmasters-global-link:hover .elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-alternative-style-yes{text-shadow:var(--highlight-title-alternative-style-hover-text-shadow,var(--highlight-title-alternative-style-text-shadow));-webkit-text-stroke-width:var(--cmsmasters-highlight-title-alternative-text-stroke-width-hover,var(--cmsmasters-highlight-title-alternative-text-stroke-width));-webkit-text-stroke-color:var(--cmsmasters-highlight-title-alternative-text-stroke-color-hover,var(--cmsmasters-highlight-title-alternative-text-stroke-color))}.elementor-widget-cmsmasters-highlight-title__title.cmsmasters-global-link:hover .elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-alternative-style-yes.cmsmasters-color-variation-default,.elementor-widget-cmsmasters-highlight-title__title.cmsmasters-global-link:hover .elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-alternative-style-yes:not([class*=cmsmasters-color-variation-]){color:var(--text-color-hover,var(--text-color));fill:var(--text-color-hover,var(--text-color))}.elementor-widget-cmsmasters-highlight-title__title.cmsmasters-global-link:hover .elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-icon{color:var(--icon-hover-color,var(--icon-color,var(--text-color-hover,var(--text-color))));fill:var(--icon-hover-color,var(--icon-color,var(--text-color-hover,var(--text-color))));-webkit-text-fill-color:var(--icon-hover-color,var(--icon-color,var(--text-color-hover,var(--text-color))))}.elementor-widget-cmsmasters-highlight-title__item,.elementor-widget-cmsmasters-highlight-title__title a{font-family:var(--highlight-title-text-typography-font-family);font-weight:var(--highlight-title-text-typography-font-weight);font-style:var(--highlight-title-text-typography-font-style);text-transform:var(--highlight-title-text-typography-text-transform);-webkit-text-decoration:var(--highlight-title-text-typography-text-decoration);text-decoration:var(--highlight-title-text-typography-text-decoration);font-size:var(--highlight-title-text-typography-font-size);line-height:var(--highlight-title-text-typography-line-height);letter-spacing:var(--highlight-title-text-typography-letter-spacing);word-spacing:var(--highlight-title-text-typography-word-spacing)}.elementor-widget-cmsmasters-highlight-title__item{display:inline;margin-left:var(--cmsmasters-highlight-title-item-margin-left,var(--title-space-between,.15em));margin-right:var(--cmsmasters-highlight-title-item-margin-right,var(--title-space-between,.15em));position:relative;transition:all .3s ease-in-out}.elementor-widget-cmsmasters-highlight-title__item[class*=trx-addons-advanced-title-stroke]{white-space:nowrap}.animation_type_random .elementor-widget-cmsmasters-highlight-title__item,.animation_type_sequental .elementor-widget-cmsmasters-highlight-title__item{display:inline-block}.elementor-widget-cmsmasters-highlight-title__item+.cmsmasters_item_animated_block{min-width:.3em}.elementor-widget-cmsmasters-highlight-title__item span{font:inherit;color:inherit;fill:inherit}.elementor-widget-cmsmasters-highlight-title__item.elementor-widget-cmsmasters-highlight-title__item-highlighted{white-space:nowrap}.elementor-widget-cmsmasters-highlight-title__item .elementor-widget-cmsmasters-highlight-title__svg-wrapper svg{pointer-events:none;width:106%;height:100%;overflow:visible;z-index:-1;position:absolute;left:-3%;top:auto;bottom:var(--cmsmasters-highlight-title-hightlight-offset)}.elementor-widget-cmsmasters-highlight-title__item .elementor-widget-cmsmasters-highlight-title__svg-wrapper svg path{fill:none;stroke:var(--cmsmasters-highlight-title-highlight-color,none);stroke-width:var(--cmsmasters-highlight-title-stroke-width,9)}.elementor-widget-cmsmasters-highlight-title__item .elementor-widget-cmsmasters-highlight-title__svg-wrapper .cmsmasters_item_animated_block{pointer-events:none;width:100%;height:100%;position:absolute;left:0;top:0;bottom:var(--cmsmasters-highlight-title-hightlight-offset)}.elementor-widget-cmsmasters-highlight-title__item .elementor-widget-cmsmasters-highlight-title__svg-wrapper .cmsmasters_item_animated_block svg{width:100%;left:0}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text{text-shadow:var(--highlight-title-style-text-shadow);-webkit-text-stroke-width:var(--cmsmasters-highlight-title-text-stroke-width);-webkit-text-stroke-color:var(--cmsmasters-highlight-title-text-stroke-color)}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-default,.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-default a,.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text:not([class*=cmsmasters-color-variation-]),.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text:not([class*=cmsmasters-color-variation-]) a{color:var(--text-color);fill:var(--text-color)}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-default:hover,.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-default:hover a,.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-default a:hover,.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text:not([class*=cmsmasters-color-variation-]):hover,.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text:not([class*=cmsmasters-color-variation-]):hover a,.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text:not([class*=cmsmasters-color-variation-]) a:hover{color:var(--text-color-hover,var(--text-color));fill:var(--text-color-hover,var(--text-color))}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text:hover{text-shadow:var(--highlight-title-style-hover-text-shadow,var(--highlight-title-style-text-shadow));-webkit-text-stroke-width:var(--cmsmasters-highlight-title-text-stroke-width-hover,var(--cmsmasters-highlight-title-text-stroke-width));-webkit-text-stroke-color:var(--cmsmasters-highlight-title-text-stroke-color-hover,var(--cmsmasters-highlight-title-text-stroke-color))}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-alternative-style-yes{text-shadow:var(--highlight-title-alternative-style-text-shadow);-webkit-text-stroke-width:var(--cmsmasters-highlight-title-alternative-text-stroke-width);-webkit-text-stroke-color:var(--cmsmasters-highlight-title-alternative-text-stroke-color)}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-alternative-style-yes.cmsmasters-color-variation-default,.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-alternative-style-yes:not([class*=cmsmasters-color-variation-]){-webkit-text-fill-color:unset;-webkit-background-clip:unset!important;background-clip:unset!important;background:transparent!important;color:var(--text-color);fill:var(--text-color)}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-alternative-style-yes.cmsmasters-color-variation-default a,.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-alternative-style-yes:not([class*=cmsmasters-color-variation-]) a{color:var(--text-color);fill:var(--text-color)}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-alternative-style-yes.cmsmasters-color-variation-default:hover,.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-alternative-style-yes.cmsmasters-color-variation-default:hover a,.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-alternative-style-yes.cmsmasters-color-variation-default a:hover,.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-alternative-style-yes:not([class*=cmsmasters-color-variation-]):hover,.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-alternative-style-yes:not([class*=cmsmasters-color-variation-]):hover a,.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-alternative-style-yes:not([class*=cmsmasters-color-variation-]) a:hover{color:var(--text-color-hover,var(--text-color));fill:var(--text-color-hover,var(--text-color))}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-alternative-style-yes:hover{text-shadow:var(--highlight-title-alternative-style-hover-text-shadow,var(--highlight-title-alternative-style-text-shadow));-webkit-text-stroke-width:var(--cmsmasters-highlight-title-alternative-text-stroke-width-hover,var(--cmsmasters-highlight-title-alternative-text-stroke-width));-webkit-text-stroke-color:var(--cmsmasters-highlight-title-alternative-text-stroke-color-hover,var(--cmsmasters-highlight-title-alternative-text-stroke-color))}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-icon{color:var(--icon-color,var(--text-color));fill:var(--icon-color,var(--text-color));-webkit-text-fill-color:var(--icon-color,var(--text-color));top:var(--cmsmasters-highlight-title-icon-position)}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-icon:hover{color:var(--icon-hover-color,var(--icon-color,var(--text-color-hover,var(--text-color))));fill:var(--icon-hover-color,var(--icon-color,var(--text-color-hover,var(--text-color))));-webkit-text-fill-color:var(--icon-hover-color,var(--icon-color,var(--text-color-hover,var(--text-color))))}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-icon .elementor-widget-cmsmasters-highlight-title__item-icon-svg{line-height:0;display:inline-block;vertical-align:middle;overflow:hidden}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-icon svg{vertical-align:middle;width:auto;max-width:none!important;height:var(--cmsmasters-highlight-title-icon-size,1em);max-height:var(--cmsmasters-highlight-title-icon-size,1em);box-sizing:content-box;overflow:visible!important}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-icon i{font-size:var(--cmsmasters-highlight-title-icon-size,1em);vertical-align:middle}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-icon:hover svg path{stroke:var(--cmsmasters-highlight-title-highlight-color-hover)}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-gradient{background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;padding:var(--cmsmasters-highlight-title-text-stroke-width)}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-linear{background:linear-gradient(calc(var(--text-gradient-angle) * 1deg),var(--text-color) calc(var(--text-color-stop) * 1%),var(--text-second-color) calc(var(--text-second-color-stop) * 1%))}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-radial{background:radial-gradient(var(--text-gradient-radial),var(--text-color) calc(var(--text-color-stop) * 1%),var(--text-second-color) calc(var(--text-second-color-stop) * 1%))}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-gradient.cmsmasters-alternative-style-yes{background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;padding:var(--cmsmasters-highlight-title-text-stroke-width)}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-gradient.cmsmasters-alternative-style-yes.cmsmasters-color-gradient-linear{background:linear-gradient(calc(var(--text-gradient-angle) * 1deg),var(--text-color) calc(var(--text-color-stop) * 1%),var(--text-second-color) calc(var(--text-second-color-stop) * 1%))}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-gradient.cmsmasters-alternative-style-yes.cmsmasters-color-gradient-radial{background:radial-gradient(var(--text-gradient-radial),var(--text-color) calc(var(--text-color-stop) * 1%),var(--text-second-color) calc(var(--text-second-color-stop) * 1%))}.elementor-widget-cmsmasters-highlight-title:not([class*=animation_type_]) .elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-gradient.cmsmasters-color-variation-gradient-animation-enable,.elementor-widget-cmsmasters-highlight-title[class*=animation_type_].cmsmasters-widget-animation-done .elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-gradient.cmsmasters-color-variation-gradient-animation-enable{background-size:200% 100%;animation-name:var(--text-gradient-animation-type);animation-duration:var(--text-gradient-animation-duration,5s);animation-timing-function:linear;animation-iteration-count:infinite}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-background-image{background-image:var(--background-image-url,"");background-repeat:var(--background-repeat,no-repeat);background-color:var(--text-color);background-attachment:var(--background-attachment,"");background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-background-image:not(.cmsmasters-bg-image-hover-yes):not(.cmsmasters-bg-image-position-initial){background-size:var(--background-size,cover)!important;background-position:var(--background-position,center)}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-background-image:not(.cmsmasters-bg-image-hover-yes).cmsmasters-bg-image-position-initial{background-size:var(--background-size-initial) auto;background-position:var(--background-x-position,0) var(--background-y-position,0)}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-background-image.cmsmasters-bg-image-hover-yes{background-size:var(--background-size,cover)!important;background-position:var(--background-hover-position,"top -40em left 0");transition:all var(--background-hover-transition,.5s) cubic-bezier(.99,.01,.01,.99)}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-background-image.cmsmasters-bg-image-hover-yes:hover{background-position:50%}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-background-image.cmsmasters-alternative-style-yes{background-image:var(--background-image-url,"");background-repeat:var(--background-repeat,no-repeat);background-color:var(--text-color);background-attachment:var(--background-attachment,"");background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-background-image.cmsmasters-alternative-style-yes:not(.cmsmasters-bg-image-hover-yes):not(.cmsmasters-bg-image-position-initial){background-size:var(--background-size,cover)!important;background-position:var(--background-position,center)}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-background-image.cmsmasters-alternative-style-yes:not(.cmsmasters-bg-image-hover-yes).cmsmasters-bg-image-position-initial{background-size:var(--background-size-initial) auto;background-position:var(--background-x-position,0) var(--background-y-position,0)}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-background-image.cmsmasters-alternative-style-yes.cmsmasters-bg-image-hover-yes{background-size:var(--background-size,cover)!important;background-position:var(--background-hover-position,"top -40em left 0");transition:all var(--background-hover-transition,.5s) cubic-bezier(.99,.01,.01,.99)}.elementor-widget-cmsmasters-highlight-title__item.cmsmasters-highlight-title-item-text.cmsmasters-color-variation-background-image.cmsmasters-alternative-style-yes.cmsmasters-bg-image-hover-yes:hover{background-position:50%}@keyframes cmsmasters-highlight-title-animate-gradient{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}@keyframes highlighted-line{0%{stroke-dasharray:0 1500}to{stroke-dasharray:1500 1500}}@media (max-width:767px){.elementor-widget-cmsmasters-highlight-title{width:100%}}