@media screen and (max-width:1200px){.portfolio_carousel_wrapper .portfolio_item .text_wrap{padding:8% 10%}}.portfolio_carousel_wrapper .portfolio_item .wrapper .categories{font-size:14px;line-height:1.2;font-weight:500;letter-spacing:-.05em}.portfolio_carousel_wrapper .portfolio_item .title{font-size:24px;line-height:1.2;letter-spacing:0;letter-spacing:-.05em;font-weight:400;margin-bottom:4px}.portfolio_carousel_wrapper.portfolio_items_per_line_1 .title{font-size:36px;line-height:1;font-weight:inherit;margin-bottom:6px}.portfolio_carousel_wrapper.portfolio_items--center_mode.portfolio_items_per_line_1 .portfolio_item .wrapper .categories{font-size:16px;line-height:1.6}@media only screen and (max-width:992px){.portfolio_carousel_wrapper.portfolio_items_per_line_1 .title{font-size:26px;font-weight:400}}@media only screen and (max-width:600px){.portfolio_carousel_wrapper.portfolio_items_per_line_1 .title{font-size:20px}.portfolio_carousel_wrapper.portfolio_items--center_mode.portfolio_items_per_line_1 .portfolio_item .wrapper .categories{font-size:13px;line-height:1.6}}.elementor-widget-gt3-core-portfoliocarousel.text_align-left .portfolio_item .wrapper .text_wrap{bottom:32px;top:auto;display:-webkit-flex;display:-ms-flexbox;display:flex}.portfolio_carousel_wrapper .portfolio_item .wrapper .categories span:after{content:",";padding:0 2px 0 1px}.portfolio_carousel_wrapper .portfolio_item .wrapper .img:after{background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.2));opacity:.2}.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_0) .wrapper,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_1) .wrapper,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_2) .wrapper,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_3) .wrapper,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_4) .wrapper,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_5) .wrapper{overflow:hidden}.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_0) .portfolio_item,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_1) .portfolio_item,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_2) .portfolio_item,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_3) .portfolio_item,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_4) .portfolio_item,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_5) .portfolio_item{padding-top:35px}@media only screen and (max-width:1024px){.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_0) .wrapper,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_1) .wrapper,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_2) .wrapper,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_3) .wrapper,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_4) .wrapper,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_5) .wrapper{border-radius:50px 0 50px 0}}@media only screen and (max-width:767px){.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_0) .wrapper,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_1) .wrapper,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_2) .wrapper,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_3) .wrapper,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_4) .wrapper,.elementor-widget-gt3-core-portfoliocarousel .items_list:not(.space_5) .wrapper{border-radius:30px 0 30px 0;box-shadow:none}}.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .portfolio_item .img_wrap img{width:100%}.portfolio_carousel_wrapper .portfolio_item .wrapper .text_wrap{max-width:100%;padding:0 32px}.portfolio_carousel_wrapper .portfolio_item .wrapper .text_wrap .title{padding-bottom:0}.portfolio_carousel_wrapper .slick-arrow{width:50px;height:50px;background:rgba(0,0,0,.4)}.portfolio_carousel_wrapper .slick-arrow:hover:after{opacity:.2}.portfolio_carousel_wrapper .slick-arrow:before{position:absolute;left:16px;top:25px;width:16px;height:1px;background:currentColor;content:""}.portfolio_carousel_wrapper .slick-arrow.slick-next:before{left:18px}.portfolio_carousel_wrapper .slick-arrow>div{position:absolute;padding:0;margin:0;height:0;box-sizing:border-box;font-size:0;font-family:inherit;width:28px!important;border:none!important;top:19px;left:calc(50% - 14px)}.portfolio_carousel_wrapper .slick-arrow>div:after{position:absolute;top:1px!important;left:7px!important;width:11px!important;height:11px!important;content:"";border:1px solid;border-right:none;border-bottom:none;-webkit-transform:rotate(-45deg) translate(0);-ms-transform:rotate(-45deg) translate(0);transform:rotate(-45deg) translate(0);padding:0;margin:0;box-sizing:border-box;font-size:0;font-family:inherit}.portfolio_carousel_wrapper .slick-next.slick-arrow>div:after{left:auto!important;right:5px!important}@media only screen and (max-width:992px){.portfolio_carousel_wrapper .slick-arrow.slick-next{right:15px}.portfolio_carousel_wrapper .slick-arrow{display:inline-block!important}}@media only screen and (min-width:1201px){.portfolio_carousel_wrapper .slick-arrow,.portfolio_carousel_wrapper .slick-arrow.slick-next{width:70px;height:70px}.portfolio_carousel_wrapper .slick-arrow.slick-next:before,.portfolio_carousel_wrapper .slick-arrow:before{left:26px;top:35px;width:18px}}.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .items_list .wrapper{border-radius:0!important;box-shadow:15px 20px 30px 0 rgba(9,28,43,.07);width:100%}.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .portfolio_item .wrapper .text_wrap{position:relative;background:#fff;left:auto;top:auto;right:auto;bottom:auto;width:100%;max-width:100%;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;padding:24px 60px 24px 30px}.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .portfolio_item .wrapper .text_wrap .title{-webkit-order:0;-ms-flex-order:0;order:0;font-size:24px;line-height:30px;font-weight:400;font-family:var(--content_font);margin:0;padding:0}.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .portfolio_item .wrapper .text_wrap .title a:hover{color:var(--theme_color)}.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .portfolio_item .wrapper .text_wrap .categories,.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .portfolio_item .wrapper .text_wrap .portfolio_item_desc,.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .portfolio_item .wrapper .text_wrap .title{color:#10161b;width:100%;text-align:left}.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .portfolio_item .wrapper .text_wrap .portfolio_item_desc{color:var(--content_color)}.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .portfolio_item .wrapper .text_wrap .categories{font-size:16px;text-transform:none;letter-spacing:normal}.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .slick-track{display:-webkit-flex;display:-ms-flexbox;display:flex}.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .portfolio_item{float:none;height:inherit;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper{padding-bottom:50px;margin-bottom:-50px;padding-left:20px}.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .portfolio_item .wrapper .img:after{display:none}@media only screen and (max-width:768px){.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .items_list .wrapper{box-shadow:0 10px 20px 0 rgba(9,28,43,.07);margin:0 20px}.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper{padding-left:0}}.gt3_custom_title_hover.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .portfolio_item .wrapper .text_wrap .title a:hover{color:#fd3c0b}.gt3_custom_title_hover.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .portfolio_item .wrapper .img_wrap img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.elementor-widget-gt3-core-portfoliocarousel.gt3-orientation-vertical .gt3_vertical_carousel_wrapper .items_list.slick-vertical .wrapper:hover img,.gt3_custom_title_hover.view_type-type2.elementor-widget-gt3-core-portfoliocarousel .portfolio_item .wrapper:hover .img_wrap img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.elementor-widget-gt3-core-portfoliocarousel.gt3-orientation-vertical .gt3_vertical_carousel_wrapper .items_list.slick-vertical .portfolio_item .img{overflow:hidden}.elementor-widget-gt3-core-portfoliocarousel.gt3-orientation-vertical .gt3_vertical_carousel_wrapper .items_list.slick-vertical .portfolio_item img{transition:all .4s;will-change:transform}.elementor-widget-gt3-core-portfoliocarousel.gt3-orientation-vertical .gt3_vertical_carousel_wrapper .items_list.slick-vertical{opacity:0;transition:opacity .6s ease-in-out}.page-loaded .elementor-widget-gt3-core-portfoliocarousel.gt3-orientation-vertical .gt3_vertical_carousel_wrapper .items_list.slick-vertical{opacity:1}.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel{margin:0;padding:0}.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .portfolio_item .wrapper:hover .text_wrap{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_item{padding:0!important}.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .items_list .wrapper{border-radius:0}@media only screen and (max-width:480px){.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .portfolio_item .img_wrap .img{min-height:420px}}.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .portfolio_item .img_wrap img{height:100%;object-fit:cover}@media only screen and (min-width:1024px){.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .portfolio_item .img_wrap img{max-height:41.7vw}}.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel.text_align-left .portfolio_item .wrapper .text_wrap{text-align:left;padding:32px;margin:0;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:1023px){.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel.text_align-left .portfolio_item .wrapper .text_wrap{bottom:0;left:0;right:0;height:100%}}@media only screen and (min-width:1024px){.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel.text_align-left .portfolio_item .wrapper .text_wrap{max-width:44.5vw;left:32px;height:calc(100% - 64px)}}@media only screen and (min-width:2000px){.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel.text_align-left .portfolio_item .wrapper .text_wrap{max-width:45.5vw}}.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel.text_align-left .portfolio_item .wrapper .text_wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:-1}@media only screen and (min-width:1024px){.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel.text_align-left .portfolio_item .wrapper .text_wrap:before{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel.text_align-left .portfolio_item .wrapper .text_wrap .portfolio_item_desc{max-width:455px}@media only screen and (min-width:1024px){.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel.text_align-left .portfolio_item .wrapper .text_wrap .portfolio_item_desc{font-size:18px;margin-top:15px}}.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .slick-arrow{top:0;margin-top:16px;background:rgba(0,0,0,0)}@media only screen and (min-width:1024px){.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .slick-arrow{margin-top:56px}}.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .slick-arrow.slick-next{right:16px}@media only screen and (min-width:1024px){.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .slick-arrow.slick-next{right:53%}}.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .slick-arrow.slick-prev{left:auto;right:64px}@media only screen and (min-width:1024px){.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .slick-arrow.slick-prev{right:56.5%}}.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .slick-arrow.slick-next,.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .slick-arrow.slick-prev{width:30px;height:30px;opacity:.3}.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .slick-arrow.slick-next:hover,.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .slick-arrow.slick-prev:hover{opacity:1}.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .slick-arrow.slick-next:before,.gt3-recent-portfolio-projects.elementor-widget-gt3-core-portfoliocarousel .portfolio_carousel_wrapper .slick-arrow:before{left:7px;top:15px}
