.elementor-widget-gt3-core-text-scroll-animation .gt3-text-scroll-wrapper *{transition:opacity .3s ease}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.gt3_theme_textgradient-yes .gt3-text-scroll-wrapper{background-size:cover;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0);background-image:linear-gradient(180deg,var(--textgradient_color1),var(--textgradient_color2) 80%)}}.elementor-widget-gt3-core-portfoliotitle.type-1 .portfolio_wrapper{max-width:1170px;margin:0 auto}.elementor-widget-gt3-core-portfoliotitle.type-1 .portfolio_item_wrap{display:inline-block;vertical-align:top;position:relative;z-index:15;transition:color .3s;margin-right:30px}.elementor-widget-gt3-core-portfoliotitle.type-1 .portfolio_item_wrap>a{font-size:70px;line-height:1.5em}@media only screen and (max-width:767px){.elementor-widget-gt3-core-portfoliotitle.type-1 .portfolio_item_wrap>a{font-size:36px}}.elementor-widget-gt3-core-portfoliotitle.type-1 .portfolio_item_wrap a{color:inherit}.elementor-widget-gt3-core-portfoliotitle.type-1 .preview_wrapper{pointer-events:none}.elementor-widget-gt3-core-portfoliotitle.type-1 img{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity .4s ease;max-height:100%;max-width:100%;z-index:1}.elementor-widget-gt3-core-portfoliotitle.type-1 img.active{opacity:1;visibility:visible}.elementor-widget-gt3-core-portfoliotitle.type-1 img.preview{opacity:1!important;visibility:visible!important;z-index:2}.elementor-widget-gt3-core-portfoliotitle.type-1 .text_wrapper{display:none}.elementor-widget-gt3-core-portfoliotitle.type-2 .portfolio_wrapper,.elementor-widget-gt3-core-portfoliotitle.type-3 .portfolio_wrapper,.elementor-widget-gt3-core-portfoliotitle.type-4 .portfolio_wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:40px;max-width:none;width:100%;padding:50px 30px;position:relative}@media only screen and (max-width:767px){.elementor-widget-gt3-core-portfoliotitle.type-2 .portfolio_wrapper,.elementor-widget-gt3-core-portfoliotitle.type-3 .portfolio_wrapper,.elementor-widget-gt3-core-portfoliotitle.type-4 .portfolio_wrapper{padding-left:20px;padding-right:20px}}.elementor-widget-gt3-core-portfoliotitle.type-2 .preview_wrapper,.elementor-widget-gt3-core-portfoliotitle.type-3 .preview_wrapper,.elementor-widget-gt3-core-portfoliotitle.type-4 .preview_wrapper{pointer-events:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.elementor-widget-gt3-core-portfoliotitle.type-2 .preview_wrapper:after,.elementor-widget-gt3-core-portfoliotitle.type-3 .preview_wrapper:after,.elementor-widget-gt3-core-portfoliotitle.type-4 .preview_wrapper:after{background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.04) 0,rgba(0,0,0,.2) 100%);position:absolute;width:100%;height:100%;left:0;top:0;content:"";z-index:7}.elementor-widget-gt3-core-portfoliotitle.type-2 .preview_wrapper img,.elementor-widget-gt3-core-portfoliotitle.type-3 .preview_wrapper img,.elementor-widget-gt3-core-portfoliotitle.type-4 .preview_wrapper img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border-radius:0;-webkit-transform:none;-ms-transform:none;transform:none;object-fit:cover;opacity:0;visibility:hidden;transition:all .3s}.elementor-widget-gt3-core-portfoliotitle.type-2 .preview_wrapper img.preview,.elementor-widget-gt3-core-portfoliotitle.type-3 .preview_wrapper img.preview,.elementor-widget-gt3-core-portfoliotitle.type-4 .preview_wrapper img.preview{opacity:1;visibility:visible;z-index:5}.elementor-widget-gt3-core-portfoliotitle.type-2 .links_wrapper,.elementor-widget-gt3-core-portfoliotitle.type-3 .links_wrapper,.elementor-widget-gt3-core-portfoliotitle.type-4 .links_wrapper{position:relative;z-index:10;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-height:0;overflow:auto}@media (min-width:1024px){.elementor-widget-gt3-core-portfoliotitle.type-2 .links_wrapper,.elementor-widget-gt3-core-portfoliotitle.type-3 .links_wrapper,.elementor-widget-gt3-core-portfoliotitle.type-4 .links_wrapper{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.05) rgba(0,0,0,0)}.elementor-widget-gt3-core-portfoliotitle.type-2 .links_wrapper::-webkit-scrollbar,.elementor-widget-gt3-core-portfoliotitle.type-3 .links_wrapper::-webkit-scrollbar,.elementor-widget-gt3-core-portfoliotitle.type-4 .links_wrapper::-webkit-scrollbar{width:4px}.elementor-widget-gt3-core-portfoliotitle.type-2 .links_wrapper::-webkit-scrollbar-track,.elementor-widget-gt3-core-portfoliotitle.type-3 .links_wrapper::-webkit-scrollbar-track,.elementor-widget-gt3-core-portfoliotitle.type-4 .links_wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.elementor-widget-gt3-core-portfoliotitle.type-2 .links_wrapper::-webkit-scrollbar-thumb,.elementor-widget-gt3-core-portfoliotitle.type-3 .links_wrapper::-webkit-scrollbar-thumb,.elementor-widget-gt3-core-portfoliotitle.type-4 .links_wrapper::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.05);border-radius:10px}}.elementor-widget-gt3-core-portfoliotitle.type-2 .text_wrapper,.elementor-widget-gt3-core-portfoliotitle.type-3 .text_wrapper,.elementor-widget-gt3-core-portfoliotitle.type-4 .text_wrapper{position:relative;max-width:435px;width:100%;margin-left:auto;z-index:10;display:block}.elementor-widget-gt3-core-portfoliotitle.type-2 .text_wrapper .portfolio_item_text,.elementor-widget-gt3-core-portfoliotitle.type-3 .text_wrapper .portfolio_item_text,.elementor-widget-gt3-core-portfoliotitle.type-4 .text_wrapper .portfolio_item_text{opacity:0;visibility:hidden;display:none}.elementor-widget-gt3-core-portfoliotitle.type-2 .text_wrapper .portfolio_item_text .categories sup,.elementor-widget-gt3-core-portfoliotitle.type-3 .text_wrapper .portfolio_item_text .categories sup,.elementor-widget-gt3-core-portfoliotitle.type-4 .text_wrapper .portfolio_item_text .categories sup{display:none}.elementor-widget-gt3-core-portfoliotitle.type-2 .text_wrapper .portfolio_item_text a,.elementor-widget-gt3-core-portfoliotitle.type-3 .text_wrapper .portfolio_item_text a,.elementor-widget-gt3-core-portfoliotitle.type-4 .text_wrapper .portfolio_item_text a{color:inherit;transition:opacity .3s}.elementor-widget-gt3-core-portfoliotitle.type-2 .text_wrapper .portfolio_item_text.active,.elementor-widget-gt3-core-portfoliotitle.type-3 .text_wrapper .portfolio_item_text.active,.elementor-widget-gt3-core-portfoliotitle.type-4 .text_wrapper .portfolio_item_text.active{opacity:1;visibility:visible;display:block}.elementor-widget-gt3-core-portfoliotitle.type-2 .text_wrapper .portfolio_item_text p,.elementor-widget-gt3-core-portfoliotitle.type-3 .text_wrapper .portfolio_item_text p,.elementor-widget-gt3-core-portfoliotitle.type-4 .text_wrapper .portfolio_item_text p{padding-top:20px}.elementor-widget-gt3-core-portfoliotitle.type-2 .portfolio_item_wrap a,.elementor-widget-gt3-core-portfoliotitle.type-3 .portfolio_item_wrap a,.elementor-widget-gt3-core-portfoliotitle.type-4 .portfolio_item_wrap a{color:inherit;font-size:36px;line-height:1.6;letter-spacing:-.05em}.elementor-widget-gt3-core-portfoliotitle.type-2 .portfolio_item_wrap:not(.active) a,.elementor-widget-gt3-core-portfoliotitle.type-3 .portfolio_item_wrap:not(.active) a,.elementor-widget-gt3-core-portfoliotitle.type-4 .portfolio_item_wrap:not(.active) a{opacity:.3}.elementor-widget-gt3-core-portfoliotitle.type-3 .portfolio_item_wrap a{opacity:1!important}.elementor-widget-gt3-core-portfoliotitle.type-3 .portfolio_item_text{opacity:1!important;visibility:visible!important;display:block!important}.elementor-widget-gt3-core-portfoliotitle.type-3 .image_background{opacity:1!important;visibility:visible!important;z-index:2!important;transition:none!important}.elementor-widget-gt3-core-portfoliotitle.type-3 .links_wrapper{-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-grow:unset;-ms-flex-positive:unset;flex-grow:unset;overflow:hidden}@media (max-width:1023px){.elementor-widget-gt3-core-portfoliotitle.type-4 .preview_wrapper{height:50%;top:auto;bottom:0}}@media (min-width:1024px){.elementor-widget-gt3-core-portfoliotitle.type-4 .preview_wrapper{width:50%;left:auto;right:0}}@media (min-width:1024px){.elementor-widget-gt3-core-portfoliotitle.type-4 .portfolio_wrapper{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.elementor-widget-gt3-core-portfoliotitle.type-4 .portfolio_item_text{color:#fff}@media (min-width:1024px){.elementor-widget-gt3-core-portfoliotitle.type-4 .portfolio_item_text{max-width:435px;margin:0 0 0 auto}}@media (max-width:1023px){.elementor-widget-gt3-core-portfoliotitle.type-4 .links_wrapper{height:50%}}@media (min-width:1024px){.elementor-widget-gt3-core-portfoliotitle.type-4 .links_wrapper{width:50%}}@media (min-width:1024px){.elementor-widget-gt3-core-portfoliotitle.type-4 .text_wrapper{width:50%;max-width:none}}@media (max-width:1023px){.elementor-widget-gt3-core-portfoliotitle.type-4 .text_wrapper{margin-left:0;height:50%;padding-top:20px}}.elementor-widget-gt3-core-portfoliotitle.type-4 .portfolio_item_wrap{color:var(--theme_color,inherit)}.elementor-widget-gt3-core-portfoliotitle .gt3-background-video{width:100%;height:100%;object-fit:cover;max-width:100%;pointer-events:none;position:absolute;z-index:5;display:none}.elementor-widget-gt3-core-portfoliotitle.type-2 .image_background.preview+.gt3-background-video,.elementor-widget-gt3-core-portfoliotitle.type-3 .gt3-background-video,.elementor-widget-gt3-core-portfoliotitle.type-4 .image_background.preview+.gt3-background-video{display:block}.elementor-widget-gt3-core-portfoliotitle.type-4 .text_wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%}@media (min-width:1024px){.elementor-widget-gt3-core-portfoliotitle.type-4 .portfolio_wrapper{-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}}.elementor-widget-gt3-core-text-reveal-animation .gt3-text-reveal-wrapper{overflow:hidden;padding-bottom:23px}.elementor-widget-gt3-core-text-reveal-animation .gt3-split-char,.elementor-widget-gt3-core-text-reveal-animation .gt3-split-word{vertical-align:top}.elementor-widget-gt3-core-text-reveal-animation .gt3-split-char{-webkit-transform:translateY(120%);-ms-transform:translateY(120%);transform:translateY(120%);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.gt3_blockquote .gt3_blockquote__author_wrapper .gt3_blockquote__author_name,.gt3_blockquote .gt3_blockquote__author_wrapper .gt3_blockquote__author_photo,.gt3_blockquote .gt3_blockquote__author_wrapper .gt3_blockquote__author_sub_name{display:inline-block;vertical-align:middle;margin-right:5px}.gt3_blockquote .gt3_blockquote__quote_icon canvas{display:none}.gt3_blockquote .gt3_blockquote__quote_icon{width:50px;display:inline-block;float:left;margin-right:15px}.gt3_blockquote .gt3_blockquote__quote_icon+.gt3_blockquote__text,.gt3_blockquote .gt3_blockquote__quote_icon+.gt3_blockquote__text+.gt3_blockquote__author_wrapper{margin-left:65px}.gt3_blockquote.text_align-center .gt3_blockquote__quote_icon{float:none;margin-right:0;margin-bottom:15px}.gt3_blockquote.text_align-center .gt3_blockquote__quote_icon+.gt3_blockquote__text,.gt3_blockquote.text_align-center .gt3_blockquote__quote_icon+.gt3_blockquote__text+.gt3_blockquote__author_wrapper{margin-left:0}.gt3_blockquote.text_align-right .gt3_blockquote__quote_icon{float:right;margin-right:0;margin-left:15px}.gt3_blockquote.text_align-right .gt3_blockquote__quote_icon+.gt3_blockquote__text,.gt3_blockquote.text_align-right .gt3_blockquote__quote_icon+.gt3_blockquote__text+.gt3_blockquote__author_wrapper{margin-left:0;margin-right:65px}.gt3_blockquote .testimonials-text-quote-holder{width:100%;padding-bottom:100%;background-size:contain;background-repeat:no-repeat;background-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;z-index:2;-webkit-mask-position:center;mask-position:center;position:relative;background-color:currentColor}.elementor-msie .gt3_blockquote .testimonials-text-quote-holder{background-color:rgba(0,0,0,0)}.gt3_blockquote__author_container{display:inline-block;vertical-align:middle}.gt3_blockquote .gt3_blockquote__author_wrapper{white-space:nowrap}.gt3_blockquote .gt3_blockquote__author_wrapper .gt3_blockquote__author_container{white-space:normal}.gt3_blockquote .gt3_blockquote__author_wrapper .gt3_blockquote__author_photo{margin-right:15px}.gt3_blockquote .gt3_blockquote__author_wrapper .gt3_blockquote__author_divider{display:inline-block;vertical-align:middle;line-height:0;font-size:0;margin-right:12px;margin-top:3px}.gt3_blockquote .gt3_blockquote__author_wrapper .gt3_blockquote__author_divider:before{content:"";display:inline-block;width:30px;border-top:1px solid}.gt3_blockquote.gt3_blockquote--has_image .gt3_blockquote__author_wrapper .gt3_blockquote__author_divider{display:none}.gt3_blockquote .gt3_blockquote__text{margin-bottom:12px;font-style:italic;font-size:1.1em}.gt3_blockquote.text_align-center{text-align:center}.gt3_blockquote.text_align-center .gt3_blockquote__author_wrapper .gt3_blockquote__author_divider{display:block;margin-bottom:12px;margin-top:20px}.gt3_blockquote.text_align-center .gt3_blockquote__author_wrapper .gt3_blockquote__author_divider:before{width:40px}.gt3_blockquote.text_align-right{text-align:right}.gt3_blockquote.text_align-right .gt3_blockquote__author_wrapper .gt3_blockquote__author_divider,.gt3_blockquote.text_align-right .gt3_blockquote__author_wrapper .gt3_blockquote__author_photo{margin-left:12px;margin-right:0}.gt3_blockquote__link{color:inherit}