.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}
