.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%;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:flex;flex-direction:column;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;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:flex;flex-direction:column;align-items:flex-start;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) transparent}.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:transparent}.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{order:1;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{align-items:flex-end;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}
