@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:.78em;font-weight:400;letter-spacing:0;line-height:1.5}.portfolio_carousel_wrapper .portfolio_item .title{font-size:20px;line-height:1.3;letter-spacing:0;font-weight:700;padding-bottom:.5em}.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:26px;top:auto;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-widget-gt3-core-portfoliocarousel.text_align-left .portfolio_item .wrapper .text_wrap .title{-webkit-order:2;-ms-flex-order:2;order:2}.portfolio_carousel_wrapper .portfolio_item .wrapper .categories span:after{content:",";padding:0 2px 0 1px}.portfolio_carousel_wrapper .portfolio_item .wrapper .img:after{opacity:.84;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,rgba(5,20,34,.3) 60%,rgba(32,35,38,.38))}.portfolio_carousel_wrapper .portfolio_item .wrapper .img_wrap:not(.has_text_content) .img:after{display:none}.portfolio_carousel_wrapper .portfolio_item .img{border-radius:0}.gt3_modern_shop .elementor-section-stretched.elementor-section-full_width .portfolio_carousel_wrapper.portfolio_items--center_mode.portfolio_items_per_line_1 .portfolio_item.slick-current>.wrapper,.gt3_modern_shop .elementor-section-stretched.elementor-section-full_width .portfolio_carousel_wrapper.portfolio_items--center_mode.portfolio_items_per_line_2 .portfolio_item.slick-current>.wrapper,.gt3_modern_shop .elementor-section-stretched.elementor-section-full_width .portfolio_carousel_wrapper.portfolio_items--center_mode.portfolio_items_per_line_3 .portfolio_item.slick-current>.wrapper,.gt3_modern_shop .elementor-section-stretched.elementor-section-full_width .portfolio_carousel_wrapper.portfolio_items--center_mode.portfolio_items_per_line_4 .portfolio_item.slick-current>.wrapper,.gt3_modern_shop .elementor-section-stretched.elementor-section-full_width .portfolio_carousel_wrapper.portfolio_items--center_mode.portfolio_items_per_line_5 .portfolio_item.slick-current>.wrapper,.gt3_page_motion_style .elementor-section-stretched.elementor-section-full_width .portfolio_carousel_wrapper.portfolio_items--center_mode.portfolio_items_per_line_1 .portfolio_item.slick-current>.wrapper,.gt3_page_motion_style .elementor-section-stretched.elementor-section-full_width .portfolio_carousel_wrapper.portfolio_items--center_mode.portfolio_items_per_line_2 .portfolio_item.slick-current>.wrapper,.gt3_page_motion_style .elementor-section-stretched.elementor-section-full_width .portfolio_carousel_wrapper.portfolio_items--center_mode.portfolio_items_per_line_3 .portfolio_item.slick-current>.wrapper,.gt3_page_motion_style .elementor-section-stretched.elementor-section-full_width .portfolio_carousel_wrapper.portfolio_items--center_mode.portfolio_items_per_line_5 .portfolio_item.slick-current>.wrapper{box-shadow:none}.portfolio_carousel_wrapper .portfolio_item .wrapper .video-popup-wrapper .video-popup__link{color:#fff}.portfolio_carousel_wrapper .portfolio_item .wrapper .video-popup-wrapper .video-popup__link:hover{background-color:#fff}@media only screen and (min-width:1000px){.gt3_page_motion_style .elementor-section-stretched.elementor-section-full_width .portfolio_carousel_wrapper.portfolio_items--center_mode.portfolio_items_per_line_3 .portfolio_item{max-width:34vw}}.gt3_page_motion_style .portfolio_carousel_wrapper .portfolio_item .wrapper .video-popup-wrapper .video-popup__link{background-color:hsla(0,0%,100%,.8)}.gt3_page_motion_style .portfolio_carousel_wrapper .portfolio_item .wrapper .video-popup-wrapper .video-popup__link:hover{background-color:#fff}.gt3_page_motion_style .portfolio_carousel_wrapper .portfolio_item .wrapper .video-popup-wrapper .video-popup__link:after{position:absolute;left:50%;top:50%;width:14px;height:21px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTRweCIgaGVpZ2h0PSIyMXB4Ij4NCjxsaW5lYXJHcmFkaWVudCBpZD0iUFNncmFkXzAiIHgxPSI4Ni42MDMlIiB4Mj0iMCUiIHkxPSIwJSIgeTI9IjUwJSI+DQogIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigxMzUsMTI1LDIyNCkiIHN0b3Atb3BhY2l0eT0iMSIgLz4NCiAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2IoMjQzLDE2MywxNjgpIiBzdG9wLW9wYWNpdHk9IjEiIC8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPHBhdGggZmlsbD0idXJsKCNQU2dyYWRfMCkiDQogZD0iTTEzLjUwOSwxMS4wNzQgTDIuNjQ1LDE5LjY0MyBDMi4wNjYsMjAuMjM0IDAuOTc4LDIwLjIzNCAwLjk3OCwxOS4wMDMgTDAuOTc4LDEuMDAxIEMwLjk3OCwtMC4yMjkgMi4wNjYsLTAuMjI5IDIuNjQ1LDAuMzYyIEwxMy41MDksOC45MzEgQzE0LjA4OCw5LjUyMyAxNC4wODgsMTAuNDgyIDEzLjUwOSwxMS4wNzQgWiIvPg0KPC9zdmc+");background-size:cover;background-repeat:no-repeat;content:"";-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:1px}.gt3_page_motion_style .portfolio_carousel_wrapper .portfolio_item .wrapper .video-popup-wrapper{width:50px;height:50px}.gt3_page_motion_style .portfolio_carousel_wrapper .portfolio_item .wrapper .video-popup-wrapper .video-popup-animation{width:110px;height:110px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.gt3_page_motion_style .portfolio_carousel_wrapper .portfolio_item.slick-current .wrapper .video-popup-wrapper .video-popup-animation{opacity:1;visibility:visible}.gt3_page_motion_style .portfolio_carousel_wrapper .portfolio_item .wrapper .video-popup-wrapper .video-popup-animation>div{width:5%;height:5%;-webkit-animation-name:video_pulse_animation_outside_motion;animation-name:video_pulse_animation_outside_motion;box-shadow:none;background-color:hsla(0,0%,100%,.5);-webkit-animation-duration:2.5s;animation-duration:2.5s}