.elementor-83 .elementor-element.elementor-element-0149747{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-83 .elementor-element.elementor-element-979af0f{--display:flex}.elementor-83 .elementor-element.elementor-element-afabd80{width:var(--container-widget-width,630px);max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;text-align:left}.elementor-83 .elementor-element.elementor-element-35f3934{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 30px;--row-gap:15px;--column-gap:30px;--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-83 .elementor-element.elementor-element-17a51ca{text-align:left}.elementor-83 .elementor-element.elementor-element-b4e2984{text-align:left}.elementor-83 .elementor-element.elementor-element-a9f0b2c>.elementor-widget-container{transition:background 0s}@media(max-width:1024px){.elementor-83 .elementor-element.elementor-element-35f3934{--grid-auto-flow:row}}@media(min-width:768px){.elementor-83 .elementor-element.elementor-element-979af0f{--width:50vw}.elementor-83 .elementor-element.elementor-element-35f3934{--width:570px}}@media(max-width:1024px) and (min-width:768px){.elementor-83 .elementor-element.elementor-element-979af0f{--width:70vw}}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-35f3934{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:1.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}}.elementor-82 .elementor-element.elementor-element-f158994{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-82 .elementor-element.elementor-element-98cb52c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-82 .elementor-element.elementor-element-677952d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-82 .elementor-element.elementor-element-9ba1cdd{width:auto;max-width:auto;top:-88px;z-index:2}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-9ba1cdd{right:22.016px}body.rtl .elementor-82 .elementor-element.elementor-element-9ba1cdd{left:22.016px}.elementor-82 .elementor-element.elementor-element-9ba1cdd img{width:94px}.elementor-82 .elementor-element.elementor-element-a895e34{width:var(--container-widget-width,630px);max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;text-align:left}.elementor-82 .elementor-element.elementor-element-a895e34 .vlt-section-title__heading{font-family:"DM Sans",Sans-serif;font-size:4rem;font-weight:800;line-height:1.6em}.elementor-82 .elementor-element.elementor-element-22a7b3a .vlt-spacer{height:2.5rem}.elementor-82 .elementor-element.elementor-element-482a8a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 2.1875rem;--row-gap:0rem;--column-gap:2.1875rem;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-82 .elementor-element.elementor-element-8b9f084{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-82 .elementor-element.elementor-element-dd3057e>.elementor-widget-container{margin:-2rem 0rem 0rem 0rem}.elementor-82 .elementor-element.elementor-element-dd3057e{text-align:left}.elementor-82 .elementor-element.elementor-element-dd3057e .vlt-counter-up__number{color:#933D94;font-size:5.625rem}.elementor-82 .elementor-element.elementor-element-dd3057e .vlt-counter-up__title{color:#FFF}.elementor-82 .elementor-element.elementor-element-9d801af .vlt-spacer{height:1.2rem}.elementor-82 .elementor-element.elementor-element-76164b0{text-align:left}.elementor-82 .elementor-element.elementor-element-d983c7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-82 .elementor-element.elementor-element-49ea0d9{text-align:left}.elementor-82 .elementor-element.elementor-element-49ea0d9 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1.5rem;letter-spacing:1.4px;word-spacing:5px}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-98cb52c{--width:57%}.elementor-82 .elementor-element.elementor-element-677952d{--width:62%}.elementor-82 .elementor-element.elementor-element-8b9f084{--width:250px}}@media(max-width:1024px) and (min-width:768px){.elementor-82 .elementor-element.elementor-element-98cb52c{--width:70vw}.elementor-82 .elementor-element.elementor-element-677952d{--width:100%}}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-f158994{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-82 .elementor-element.elementor-element-677952d{--margin-top:3.125rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-482a8a9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-82 .elementor-element.elementor-element-8b9f084{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}}/*! elementor - v3.29.0 - 19-05-2025 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}/*! elementor - v3.29.0 - 19-05-2025 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-81 .elementor-element.elementor-element-abef741{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-81 .elementor-element.elementor-element-6d0b2d3{--display:flex}.elementor-81 .elementor-element.elementor-element-77520dd{width:var(--container-widget-width,410px);max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;text-align:left}.elementor-81 .elementor-element.elementor-element-77520dd .vlt-section-title__heading{font-size:60px;font-weight:900}.elementor-81 .elementor-element.elementor-element-cd137bc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--justify-items:end;--margin-top:0rem;--margin-bottom:1.5rem;--margin-left:0rem;--margin-right:0rem}.elementor-81 .elementor-element.elementor-element-e8145cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-81 .elementor-element.elementor-element-67d1984 .vlt-spacer{height:3.125rem}.elementor-81 .elementor-element.elementor-element-be58199{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-81 .elementor-element.elementor-element-b2a834c .vlt-service-box__icon{color:#933D94}.elementor-81 .elementor-element.elementor-element-e6be43a .vlt-service-box__icon{color:#933D94}.elementor-81 .elementor-element.elementor-element-84a26dd .vlt-service-box__icon{color:#933D94}.elementor-81 .elementor-element.elementor-element-289cb8f .vlt-service-box__icon{color:#933D94}@media(max-width:1024px){.elementor-81 .elementor-element.elementor-element-abef741{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-81 .elementor-element.elementor-element-cd137bc{--grid-auto-flow:row;--justify-items:start;--margin-top:1.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-81 .elementor-element.elementor-element-be58199{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}}@media(max-width:767px){.elementor-81 .elementor-element.elementor-element-cd137bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-81 .elementor-element.elementor-element-be58199{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}@media(min-width:768px){.elementor-81 .elementor-element.elementor-element-cd137bc{--width:60%}.elementor-81 .elementor-element.elementor-element-e8145cb{--content-width:1600px}}@media(max-width:1024px) and (min-width:768px){.elementor-81 .elementor-element.elementor-element-6d0b2d3{--width:100%}.elementor-81 .elementor-element.elementor-element-cd137bc{--width:100%}}.elementor-80 .elementor-element.elementor-element-d78bca4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-80 .elementor-element.elementor-element-e5481b5{--display:flex}.elementor-80 .elementor-element.elementor-element-e5481b5.e-con{--flex-grow:0;--flex-shrink:0}.elementor-80 .elementor-element.elementor-element-c4a28be{width:var(--container-widget-width,410px);max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;text-align:left}.elementor-80 .elementor-element.elementor-element-c4a28be .vlt-section-title__heading{font-size:60px;font-weight:900}.elementor-80 .elementor-element.elementor-element-63a0108{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--justify-items:end;--margin-top:0rem;--margin-bottom:1.5rem;--margin-left:0rem;--margin-right:0rem}.elementor-80 .elementor-element.elementor-element-b60f177{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-80 .elementor-element.elementor-element-7b9e744 .vlt-spacer{height:3.125rem}.elementor-80 .elementor-element.elementor-element-31a253c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-80 .elementor-element.elementor-element-31b404e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-80 .elementor-element.elementor-element-8853ca0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px}.elementor-80 .elementor-element.elementor-element-8853ca0:not(.elementor-motion-effects-element-type-background),.elementor-80 .elementor-element.elementor-element-8853ca0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#212121CC;background-image:url(https://13.251.17.167/wp-content/uploads/2025/05/Sword-Knight.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}.elementor-80 .elementor-element.elementor-element-e0d4b76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start}.elementor-80 .elementor-element.elementor-element-818ed79{width:var(--container-widget-width,136.001%);max-width:136.001%;--container-widget-width:136.001%;--container-widget-flex-grow:0;z-index:222222;text-align:left}.elementor-80 .elementor-element.elementor-element-818ed79>.elementor-widget-container{--e-transform-skewX:-10deg}.elementor-80 .elementor-element.elementor-element-818ed79.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-80 .elementor-element.elementor-element-818ed79 img{width:37%}.elementor-80 .elementor-element.elementor-element-084eb56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-120px;--margin-right:0px}.elementor-80 .elementor-element.elementor-element-4bebc03 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1.25rem}.elementor-80 .elementor-element.elementor-element-515ea59{--display:flex}@media(max-width:1024px){.elementor-80 .elementor-element.elementor-element-d78bca4{--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;--align-items:flex-start}.elementor-80 .elementor-element.elementor-element-63a0108{--grid-auto-flow:row;--justify-items:start;--margin-top:1.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-80 .elementor-element.elementor-element-31a253c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row}.elementor-80 .elementor-element.elementor-element-31b404e{--grid-auto-flow:row}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-63a0108{--grid-auto-flow:row}.elementor-80 .elementor-element.elementor-element-31a253c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-80 .elementor-element.elementor-element-31b404e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-e5481b5{--width:34.742%}.elementor-80 .elementor-element.elementor-element-63a0108{--width:60%}.elementor-80 .elementor-element.elementor-element-b60f177{--content-width:1190px}.elementor-80 .elementor-element.elementor-element-8853ca0{--width:100%}}.elementor-73 .elementor-element.elementor-element-ed4769f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-73 .elementor-element.elementor-element-93a7666{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-73 .elementor-element.elementor-element-0ba42d4{width:var(--container-widget-width,410px);max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;text-align:left}.elementor-73 .elementor-element.elementor-element-55dcb8f .vlt-spacer{height:2.8125rem}.elementor-73 .elementor-element.elementor-element-8599f5e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 30px;--row-gap:15px;--column-gap:30px;--grid-auto-flow:row;--padding-top:1.5625rem;--padding-bottom:1.5625rem;--padding-left:1.5625rem;--padding-right:1.5625rem}.elementor-73 .elementor-element.elementor-element-8599f5e.e-con{--flex-grow:0;--flex-shrink:0}.elementor-73 .elementor-element.elementor-element-43ece8d .vlt-spacer{height:2.5rem}.elementor-73 .elementor-element.elementor-element-866e220{text-align:left}.elementor-73 .elementor-element.elementor-element-8d3c43e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}@media(min-width:768px){.elementor-73 .elementor-element.elementor-element-93a7666{--width:50%}.elementor-73 .elementor-element.elementor-element-8599f5e{--width:546px}.elementor-73 .elementor-element.elementor-element-8d3c43e{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-73 .elementor-element.elementor-element-93a7666{--width:1100%}.elementor-73 .elementor-element.elementor-element-8d3c43e{--width:100%}}@media(max-width:1024px){.elementor-73 .elementor-element.elementor-element-ed4769f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-73 .elementor-element.elementor-element-8599f5e{--grid-auto-flow:row}.elementor-73 .elementor-element.elementor-element-8d3c43e{--margin-top:3.125rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}}@media(max-width:767px){.elementor-73 .elementor-element.elementor-element-8599f5e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}:root{--vp-color-brand:#2540cc;--vp-color-gray:#6c7781;--vp-color-gray-darken:#4b4b4b;--vp-color-gray-light:#e8e8e8;--vp-color-gray-lighten:#f7f7f7;--vp-color-red:#b71515;--vp-border-radius:5px;--vp-items__gap:0;--vp-transition-duration:0.3s;--vp-transition-easing:ease-in-out;--vp-interactive__transition-duration:0.2s;--vp-interactive__transition-easing:ease-in-out}.vp-portfolio__items{--vp-items__gap-vertical:var(--vp-items__gap)}.vp-portfolio{--vp-wrap__min-height:114px;--vp-elements__gap:20px;--vp-images__object-fit:cover;--vp-images__object-position:50% 50%}.vp-spinner{--vp-spinner__color:currentcolor;--vp-spinner__size:20px;--vp-spinner__border-size:2px;--vp-spinner__speed:0.3s;--vp-spinner--background__color:var(--vp-spinner__color);--vp-spinner--background__opacity:0.3}.vp-portfolio{box-sizing:border-box;min-height:var(--vp-wrap__min-height);overflow-wrap:break-word;position:relative}.vp-portfolio *,.vp-portfolio .swiper-wrapper,.vp-portfolio :after,.vp-portfolio :before{box-sizing:inherit}.vp-portfolio__items{transition:var(--vp-transition-duration) height var(--vp-transition-easing),var(--vp-transition-duration) transform var(--vp-transition-easing)}.vp-portfolio:after,.vp-portfolio__items:after{clear:both;content:"";display:block}.vp-portfolio__filter-wrap,.vp-portfolio__item,.vp-portfolio__items-wrap,.vp-portfolio__pagination-wrap,.vp-portfolio__sort-wrap,.vp-portfolio__thumbnails-wrap{overflow:hidden;position:relative}.vp-portfolio__items-wrap,.vp-portfolio__layout-elements,.vp-portfolio__thumbnails-wrap{margin-bottom:var(--vp-elements__gap);opacity:0;transition:var(--vp-transition-duration) opacity,var(--vp-transition-duration) visibility;visibility:hidden}.vp-portfolio>:last-child{margin-bottom:0}.vp-portfolio__item-wrap{float:left;position:relative;width:33.333%}.vp-svg-icon{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em;width:1em}.vp-screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);word-break:normal;word-wrap:normal!important;border:0}.vp-screen-reader-text:focus{display:block;height:auto;padding:15px 23px 14px;right:5px;top:5px;width:auto;z-index:100000;clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:var(--vp-color-brand);font-size:14px;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none}[data-vp-layout]:not([data-vp-layout=slider]) .vp-portfolio__item-wrap{margin:0!important;padding:0!important}[data-vp-layout=slider] .vp-portfolio__item-wrap{display:block;float:none;margin-bottom:0!important;margin-left:0!important;margin-top:0!important;padding:0!important}.vp-portfolio__item .vp-portfolio__item-img a,.vp-portfolio__item .vp-portfolio__item-img img,.vp-portfolio__item .vp-portfolio__thumbnail-img img{display:block;height:auto;width:100%}.vp-portfolio__item-img,.vp-portfolio__thumbnail-img{position:relative}.vp-portfolio__item .vp-portfolio__item-img a{position:unset}.vp-portfolio__layout-elements{display:flex;flex-wrap:wrap;gap:var(--vp-elements__gap)}.vp-portfolio__layout-elements-align-left{justify-content:flex-start}.vp-portfolio__layout-elements-align-center{justify-content:center}.vp-portfolio__layout-elements-align-right{justify-content:flex-end}.vp-portfolio__layout-elements-align-between{justify-content:space-between}.vp-portfolio figure.vp-portfolio__item{display:block;margin:0}.vp-portfolio figcaption.vp-portfolio__item-meta,[class^=wp-block-]:not(.wp-block-gallery) figcaption.vp-portfolio__item-meta{font-style:inherit;margin-bottom:0}.vp-portfolio__preloader-wrap{opacity:1;transition:var(--vp-transition-duration) opacity,var(--vp-transition-duration) visibility;visibility:visible}.vp-portfolio__preloader{height:20px;left:50%;margin-left:-10px;margin-top:45px;position:absolute;width:20px}.vp-portfolio__preloader img,.vp-portfolio__preloader svg{border-radius:20px;display:block;height:100%;width:100%}.vp-portfolio__preloader:after{animation:vp-preloader-spinner .3s linear infinite;border:1px solid rgb(0 0 0 / .2);border-left-color:#000;border-radius:50%;content:"";display:block;height:24px;left:-2px;position:absolute;text-indent:-9999em;top:-2px;width:24px}@keyframes vp-preloader-spinner{to{transform:rotate(1turn)}}.vp-portfolio.vp-portfolio__ready{min-height:auto}.vp-portfolio.vp-portfolio__ready .vp-portfolio__items-wrap,.vp-portfolio.vp-portfolio__ready .vp-portfolio__layout-elements,.vp-portfolio.vp-portfolio__ready .vp-portfolio__thumbnails-wrap{opacity:1;visibility:visible}.vp-portfolio.vp-portfolio__ready .vp-portfolio__preloader-wrap{opacity:0;visibility:hidden}.vp-portfolio.vp-portfolio__ready .vp-portfolio__preloader-wrap .vp-portfolio__preloader{animation:none}.vp-portfolio__layout-elements__ready,.vp-single-filter.vp-single-filter__ready .vp-portfolio__filter-wrap,.vp-single-sort.vp-single-sort__ready .vp-portfolio__sort-wrap{opacity:1;visibility:visible}.vp-portfolio.vp-portfolio__loading .vp-portfolio__layout-elements{opacity:.5}.vp-portfolio__item-popup{display:none}.vp-spinner{animation:vp-spinner var(--vp-spinner__speed) infinite linear;border:var(--vp-spinner__border-size) solid #fff0;border-left:var(--vp-spinner__border-size) solid var(--vp-spinner__color);border-radius:50%;display:block;height:var(--vp-spinner__size);position:relative;text-indent:-9999em;width:var(--vp-spinner__size)}.vp-spinner:after{border:var(--vp-spinner__border-size) solid var(--vp-spinner--background__color);border-radius:50%;bottom:calc(var(--vp-spinner__border-size)*-1);content:"";display:block;left:calc(var(--vp-spinner__border-size)*-1);opacity:var(--vp-spinner--background__opacity);position:absolute;right:calc(var(--vp-spinner__border-size)*-1);top:calc(var(--vp-spinner__border-size)*-1)}@keyframes vp-spinner{to{transform:rotate(1turn)}}.elementor [data-vp-layout=grid] .vp-portfolio__items .vp-portfolio__item-wrap .vp-portfolio__item,.elementor [data-vp-layout=masonry] .vp-portfolio__items .vp-portfolio__item-wrap .vp-portfolio__item,.elementor [data-vp-layout=tiles] .vp-portfolio__items .vp-portfolio__item-wrap .vp-portfolio__item{margin-left:var(--vp-items__gap);margin-top:var(--vp-items__gap-vertical)}[data-vp-layout=tiles] .vp-portfolio__item-wrap .vp-portfolio__item-img-wrap,[data-vp-layout=tiles] .vp-portfolio__items{margin-left:calc(var(--vp-items__gap)*-1);margin-top:calc(var(--vp-items__gap-vertical)*-1)}[data-vp-layout=tiles] .vp-portfolio__item-wrap .vp-portfolio__item{margin-left:var(--vp-items__gap);margin-top:var(--vp-items__gap-vertical)}[data-vp-layout=tiles] .vp-portfolio__item-img,[data-vp-layout=tiles] .vp-portfolio__item-img img{bottom:0;left:0;position:absolute;right:0;top:0}[data-vp-layout=tiles] .vp-portfolio__item-img{left:var(--vp-items__gap);top:var(--vp-items__gap-vertical)}[data-vp-layout=tiles] .vp-portfolio__item-img-wrap{display:block;overflow:hidden;position:relative}[data-vp-layout=tiles] .vp-portfolio__item-img-wrap:before{content:"";display:block;padding-top:56%}[data-vp-layout=tiles] .vp-portfolio__item-img img{height:100%;-o-object-fit:var(--vp-images__object-fit);object-fit:var(--vp-images__object-fit);-o-object-position:var(--vp-images__object-position);object-position:var(--vp-images__object-position);width:100%}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.vp-portfolio__custom-scrollbar{--vp-custom-scrollbar__background-color:#888}.vp-portfolio__custom-scrollbar .simplebar-scrollbar:before{background-color:var(--vp-custom-scrollbar__background-color)}.vp-error{--vp-error_margin-b:1em;--vp-error__padding-v:1em;--vp-error__padding-h:1.3em;--vp-error__color:var(--vp-color-red);--vp-error__background-color:var(--vp-color-gray-lighten);--vp-error__border-width:1px;--vp-error__border-left-width:3px;--vp-error__border-color:var(--vp-color-red);--vp-error__border-radius:var(--vp-border-radius);background-color:var(--vp-error__background-color);border:var(--vp-error__border-width) solid var(--vp-error__border-color);border-left-width:var(--vp-error__border-left-width);border-radius:var(--vp-error__border-radius);color:var(--vp-error__color);margin-bottom:var(--vp-error_margin-b);padding:var(--vp-error__padding-v) var(--vp-error__padding-h)}.vp-notice{--vp-notice__padding-v:1em;--vp-notice__padding-h:1.3em;--vp-notice__color:var(--vp-color-brand);--vp-notice__background-color:var(--vp-color-gray-lighten);--vp-notice__border-width:1px;--vp-notice__border-left-width:3px;--vp-notice__border-color:var(--vp-color-brand);--vp-notice__border-radius:var(--vp-border-radius);background-color:var(--vp-notice__background-color);border:var(--vp-notice__border-width) solid var(--vp-notice__border-color);border-left-width:var(--vp-notice__border-left-width);border-radius:var(--vp-notice__border-radius);color:var(--vp-notice__color);padding:var(--vp-notice__padding-v) var(--vp-notice__padding-h)}