.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}}@media only screen and (max-width:767px){.gt3-custom-portfolio-title.elementor-widget-gt3-core-portfoliotitle.type-3 .portfolio_wrapper{min-height:400px!important;height:auto!important}}@media only screen and (min-width:768px){.gt3-custom-portfolio-title.elementor-widget-gt3-core-portfoliotitle.type-3 .portfolio_wrapper{padding-top:30px;padding-bottom:30px}}.gt3-custom-portfolio-title.elementor-widget-gt3-core-portfoliotitle.type-3 .portfolio_wrapper .categories{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;font-size:0}.gt3-custom-portfolio-title.elementor-widget-gt3-core-portfoliotitle.type-3 .portfolio_wrapper .categories span{display:inline-block;font-size:11px;line-height:2.6;padding:0 10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;border:1px solid #fff;border-radius:100px;transition:all .3s ease}.gt3-custom-portfolio-title.elementor-widget-gt3-core-portfoliotitle.type-3 .portfolio_wrapper .categories span:hover{opacity:.8}
