.zyre-addon-gradient-heading .elementor-widget-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.zyre-addon-gradient-heading .elementor-widget-container>*{width:100%;text-align:center}.zyre-addon-gradient-heading .zyre-gradient-heading-title{-webkit-background-clip:text!important;background-clip:text!important}.zyre-addon-gradient-heading .zyre-gradient-heading-subtitle{-webkit-background-clip:text!important;background-clip:text!important}.zyre-addon-gradient-heading .zyre-gradient-heading-subtitle:has(.pen),.zyre-addon-gradient-heading .zyre-gradient-heading-title:has(.pen){color:var(--zy-black)!important}.zyre-addon-heading .zyre-headings>*{width:100%}.zyre-addon-heading .zyre-heading-description{gap:50px}.zyre-addon-heading .zyre-heading-description.has--separator::before,.zyre-addon-heading .zyre-heading-subtitle.has--separator::before{content:'';-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.zyre-addon-heading .zyre-heading-title.has--separator.separator--left::before,.zyre-addon-heading .zyre-heading-title.has--separator.separator--right::after{content:'';display:block}.zyre-addon.zyre-addon-heading-description-separator-position--right .zyre-heading-description,.zyre-addon.zyre-addon-heading-subtitle-separator-position--right .zyre-heading-subtitle{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zyre-addon.zyre-addon-heading-description-separator-position--left .zyre-heading-description,.zyre-addon.zyre-addon-heading-subtitle-separator-position--left .zyre-heading-subtitle{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.zyre-addon-image-grid .zyre-image-grid-item{--image-grid-column:3;text-decoration:none;outline:0;float:left;width:-webkit-calc(100% / var(--image-grid-column));width:calc(100% / var(--image-grid-column))}.zyre-image-grid-content-display--overlay .zyre-image-grid-item-inner{--height:356px;height:-webkit-calc(var(--height) * var(--item-span-height,1));height:calc(var(--height) * var(--item-span-height,1))}.zyre-addon-image-grid .zyre-image-grid-filter-tab{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.zyre-addon-image-grid .zyre-image-grid-item-img-wrapper{height:100%}.zyre-addon-image-grid .zyre-image-grid-item img{width:100%;height:100%}.zyre-addon-image-grid .zyre-image-grid-filter-tab,.zyre-addon-image-grid .zyre-image-grid-item-content,.zyre-addon-image-grid .zyre-image-grid-item-content>*,.zyre-addon-image-grid .zyre-image-grid-item-inner{-webkit-transition:var(--zy-transition);transition:var(--zy-transition)}.zyre-addon-image-grid .zyre-image-grid-item-content::before,.zyre-addon-image-grid .zyre-image-grid-open-lightbox-btn,.zyre-image-grid-content-display--overlay .zyre-image-grid-item-content{-webkit-transition:opacity .5s;transition:opacity .5s}.zyre-image-grid-content-display--overlay .zyre-image-grid-item-content{overflow:hidden}.zyre-addon-image-grid .zyre-image-grid-item-content::before{content:"";left:0;top:0;bottom:0;right:0;position:absolute;z-index:0;opacity:0}.zyre-addon-image-grid.zyre-image-grid-content-display--overlay .zyre-image-grid-item:hover .zyre-image-grid-item-content::before,.zyre-addon-image-grid:not(.zyre-image-grid-content-display--overlay) .zyre-image-grid-item-content:hover::before{opacity:1}.zyre-addon-image-grid .zyre-image-grid-item-content>*{position:relative;z-index:1}.zyre-addon-image-grid .zyre-image-grid-open-lightbox-btn{width:32px;height:32px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(0,0,0,.5);border-radius:50%;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;text-decoration:none;outline:0;z-index:2;opacity:0}.zyre-addon-image-grid .zyre-image-grid-open-lightbox-btn svg{fill:#fff;margin:0 auto}.zyre-addon-image-grid .zyre-image-grid-item:hover .zyre-image-grid-open-lightbox-btn{opacity:1}@-webkit-keyframes zy-stripes-animation{from{background-position:var(--stripe-size) 0}to{background-position:0 0}}@keyframes zy-stripes-animation{from{background-position:var(--stripe-size) 0}to{background-position:0 0}}.zyre-addon-skill-bar .zyre-progress-item{margin-top:45px}body:not(.rtl) .zyre-addon-skill-bar .zyre-progress-number-mark{--translate-x:-100%}body.rtl .zyre-addon-skill-bar .zyre-progress-number-mark{--translate-x:100%}.zyre-addon-skill-bar .zyre-progress-number-mark{-webkit-transform:translateX(var(--translate-x));-ms-transform:translateX(var(--translate-x));transform:translateX(var(--translate-x))}.zyre-addon-skill-bar .zyre-progress-bg{height:15px;background:#e6ebf2;border-radius:8px}.zyre-addon-skill-bar .zyre-progress-fill{--stripe-color:rgba(255, 255, 255, 0.15);--stripe-size:1rem;--stripe-angle:135deg;--stripe-animation-duration:1500ms;height:15px;background:var(--zy-primary);width:0%;border-radius:8px}.zyre-addon-skill-bar .zyre-progress-striped{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--stripe-angle)),color-stop(32%,var(--stripe-color)),color-stop(32%,transparent),color-stop(50%,transparent),color-stop(50%,var(--stripe-color)),color-stop(82%,var(--stripe-color)),color-stop(75%,transparent),to(transparent));background-image:linear-gradient(var(--stripe-angle),var(--stripe-color) 32%,transparent 32%,transparent 50%,var(--stripe-color) 50%,var(--stripe-color) 82%,transparent 75%,transparent);background-size:var(--stripe-size) var(--stripe-size)}.zyre-addon-skill-bar .zyre-progress-animated{-webkit-animation:zy-stripes-animation var(--stripe-animation-duration) linear infinite;animation:zy-stripes-animation var(--stripe-animation-duration) linear infinite}.zyre-addon-skill-bar .zyre-progress-number-mark{--progress-number-bg:transparent;--arrow-border-left:10px;--arrow-border-top:6px;--arrow-border-right:0px;font-size:16px;background-color:var(--progress-number-bg)}.zyre-addon-skill-bar .zyre-progress-number-arrow::after{content:"";border-left:var(--arrow-border-left) solid transparent;border-right:var(--arrow-border-right) solid transparent;border-top:var(--arrow-border-top) solid var(--progress-number-bg);position:absolute;left:-webkit-calc(100% - ((var(--arrow-border-left) + var(--arrow-border-right))/ 2));left:calc(100% - ((var(--arrow-border-left) + var(--arrow-border-right))/ 2));top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body.rtl .zyre-addon-skill-bar .zyre-progress-number-arrow::after{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.zyre-addon-call-to-action .zyre-cta{--image-transition-duration:1000ms;--overlay-transition-duration:500ms;--content-transition-duration:300ms}.zyre-cta--skin-cover .zyre-cta{display:block}.zyre-cta--skin-classic .zyre-cta{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;--bg-wrapper-min-width:100%;--bg-wrapper-width:100%}.zyre-addon-call-to-action .zyre-cta-bg-wrapper{min-width:var(--bg-wrapper-min-width);width:var(--bg-wrapper-width)}.zyre-cta--skin-classic .zyre-cta-bg-wrapper{min-height:200px;position:relative}.zyre-cta--skin-cover .zyre-cta-bg-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.zyre-addon-call-to-action .zyre-cta-bg{-webkit-transition:all var(--image-transition-duration);transition:all var(--image-transition-duration)}.zyre-addon-call-to-action .zyre-cta-bg-overlay{-webkit-transition:all var(--overlay-transition-duration);transition:all var(--overlay-transition-duration)}.zyre-addon-call-to-action .zyre-cta-content-wrapper{-webkit-transition:all var(--content-transition-duration);transition:all var(--content-transition-duration)}.zyre-cta--skin-classic .zyre-cta-content-wrapper{width:100%}.zyre-cta--skin-cover .zyre-cta-content-wrapper{min-height:280px}.zyre-cta--valign-top .zyre-cta-content-wrapper:not(.zyre-cta-content-media--below){-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.zyre-cta--valign-top .zyre-cta-content-wrapper.zyre-cta-content-media--below{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.zyre-cta--valign-middle .zyre-cta-content-wrapper:not(.zyre-cta-content-media--below){-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.zyre-cta--valign-middle .zyre-cta-content-wrapper.zyre-cta-content-media--below{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.zyre-cta--valign-bottom .zyre-cta-content-wrapper:not(.zyre-cta-content-media--below){-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.zyre-cta--valign-bottom .zyre-cta-content-wrapper.zyre-cta-content-media--below{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.zyre-addon-call-to-action .zyre-cta-content-wrapper>*,.zyre-addon-call-to-action .zyre-cta-content>*{width:100%}.zyre-addon-call-to-action .zyre-cta-content-media--left .zyre-cta-media,.zyre-addon-call-to-action .zyre-cta-content-media--right .zyre-cta-media{width:auto}.zyre-addon-call-to-action .zyre-cta-icon,.zyre-addon-call-to-action .zyre-cta-image img{-webkit-transition:border-color var(--content-transition-duration);transition:border-color var(--content-transition-duration)}.zyre-addon-call-to-action .zyre-cta-image img{-o-object-fit:cover;object-fit:cover}.zyre-addon-call-to-action .zyre-cta-icon{-webkit-transition:color var(--content-transition-duration);transition:color var(--content-transition-duration)}.zyre-addon-call-to-action .zyre-cta-icon svg{-webkit-transition:fill var(--content-transition-duration);transition:fill var(--content-transition-duration)}.zyre-addon-call-to-action .zyre-cta-content-button--left .zyre-cta-buttons,.zyre-addon-call-to-action .zyre-cta-content-button--right .zyre-cta-buttons{width:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.zyre-addon-call-to-action .zyre-cta-content-elements>*{margin:0}.zyre-addon-call-to-action .zyre-cta-content-elements *{-webkit-transition:color var(--content-transition-duration),border-color var(--content-transition-duration);transition:color var(--content-transition-duration),border-color var(--content-transition-duration)}.zyre-addon-call-to-action .zyre-button{-webkit-transition:all var(--content-transition-duration)!important;transition:all var(--content-transition-duration)!important;width:260px;height:60px}.zyre-addon-call-to-action .zyre-button-connector{--translate-x:0;--translate-y:0;-webkit-transform:translate(var(--translate-x),var(--translate-y));-ms-transform:translate(var(--translate-x),var(--translate-y));transform:translate(var(--translate-x),var(--translate-y))}.zyre-addon-call-to-action .zyre-cta-ribbon{--translateX:0;--translateY:0;height:150px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:150px;left:auto;right:var(--translateX);top:var(--translateY)}.zyre-addon-call-to-action .zyre-cta-ribbon.zyre-cta-ribbon-left{left:var(--translateX);right:auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.zyre-addon-call-to-action .zyre-cta-ribbon .zyre-cta-ribbon-title{--rotate:-45deg;font-size:13px;font-weight:800;margin-top:35px;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(var(--rotate));-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(var(--rotate));transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(var(--rotate));width:200%}/** Widgets: gradient-heading, heading, image-grid, skill-bar, call-to-action **/