.portfolio-section .container{max-width:1080px;margin:0 auto;padding:0 5rem}.portfolio-intro{text-align:left;margin-bottom:60px}.portfolio_item_left a{text-decoration:none}.portfolio-button{display:inline-block;padding:10px 20px;background-color:#fff;color:#000;text-decoration:none;font-weight:700;border-radius:5px;margin-top:10px}.portfolio-grid{display:grid;grid-template-columns:1fr 1fr;gap:150px}.portfolio-item{position:relative;overflow:hidden}.portfolio-item img{width:100%;height:auto;display:block;transition:transform .3s ease}.portfolio-info{padding:10px 0 0;text-align:left}.portfolio-tag{color:rgba(var(--color-foreground));text-decoration:none}.portfolio-title{font-weight:700;margin-top:5px;margin-bottom:0}.portfolio-intro .portfolio-heading{margin:0 auto 32px;padding:0;font-size:calc(var(--font-heading-scale)* 3.6rem);line-height:1.4;letter-spacing:0;font-weight:700}.portfolio-intro .portfolio-description{margin:0;padding:0;color:rgba(var(--color-foreground));line-height:1.6}.portfolio-intro .primary_custom_btn_wrap{display:inline-block;margin-top:24px;text-decoration:none}.portfolio_item_left .portfolio-item{position:relative;overflow:hidden}.portfolio_item_left_main a,.portfolio_grid_right a{text-decoration:none}.portfolio-info{margin-bottom:60px;padding-bottom:0}.portfolio_grid_right:last-child .portfolio-info{margin-bottom:0;padding-bottom:0}.portfolio_item_left .portfolio-item .overlay_image{position:absolute;right:24px;top:25px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);z-index:1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0}.portfolio_item_left .portfolio-item:hover .overlay_image{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.portfolio_grid_right_main .portfolio-item .overlay_image{position:absolute;right:24px;top:25px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);z-index:1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0}.portfolio_grid_right_main .portfolio-item:hover .overlay_image{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.portfolio_item_left .portfolio-item .portfolio_image{position:relative;overflow:hidden}.portfolio_item_left .portfolio-item .portfolio_image:before{content:"";display:inline-block;position:absolute;left:00;top:0;width:100%;height:100%;background:-o-linear-gradient(bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.4)),to(rgba(0,0,0,.4)));background:linear-gradient(0deg,#0006 0 100%);z-index:1;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.portfolio_item_left .portfolio-item .portfolio_image:hover:before{opacity:1}.portfolio_grid_right_main .portfolio-item .portfolio_image:before{content:"";display:inline-block;position:absolute;left:00;top:0;width:100%;height:100%;background:-o-linear-gradient(bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.4)),to(rgba(0,0,0,.4)));background:linear-gradient(0deg,#0006 0 100%);z-index:1;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.portfolio_grid_right_main .portfolio-item .portfolio_image:hover:before{opacity:1}.portfolio_image{position:relative;overflow:hidden}.portfolio_image .view-project,.portfolio-grid .portfolio_item_left .portfolio-item .view-project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:absolute;left:0;bottom:-165px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:none;color:#fff;z-index:1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;font-size:16px;font-weight:700;line-height:25.2px;flex-wrap:wrap;padding:24px}.portfolio-grid .view_content_wrap .portfolio-title{margin:0;font-weight:600;color:#fff;font-size:16px;line-height:1.3;padding:0 0 10px;text-align:left}.portfolio-grid .portfolio_item_left .portfolio-item:hover .view-project,.portfolio_image:hover .view-project{bottom:0}.portfolio_image .view-project img,.portfolio-grid .portfolio_item_left .portfolio-item .view-project img{width:12px;height:auto}.portfolio-grid.mobile_version{display:none}.portfolio-grid .view_content_wrap p{margin:0;padding:0;font-weight:400;letter-spacing:0;font-size:14px;line-height:1.6;text-align:left}.view_project_btn{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:10px;font-size:14px}@media only screen and (max-width:1180px){.portfolio-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.portfolio-intro .portfolio-heading{font-size:3.4rem}}@media only screen and (max-width:989px){.portfolio-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.portfolio-intro .portfolio-heading{font-size:3.2rem;margin:0}}@media only screen and (max-width:749px){.portfolio-grid{grid-template-columns:1fr;gap:60px}.portfolio-section .container{padding:0 1.6rem}.portfolio-intro .portfolio-heading{font-size:calc(var(--font-heading-scale)* 2.4rem);margin:0 auto 24px;line-height:1.5}.portfolio-grid.mobile_version,.portfolio-grid.mobile_version .portfolio_item_left_main .portfolio_item_left:first-child{display:block}.portfolio-grid.mobile_version .portfolio_item_left_main .portfolio_item_left,.portfolio-grid.mobile_version .portfolio_item_left_main.mobile_portfolio_item_left_main .portfolio_item_left:first-child,.portfolio-grid.desktop_version .portfolio_grid_right_main,.portfolio-grid.desktop_version .portfolio_item_left{display:none}.portfolio-grid.desktop_version .portfolio_item_left:first-child{display:block;margin-bottom:3.2rem}.portfolio-grid.mobile_version .portfolio_grid_right_main .portfolio_item_left{width:100%;min-width:95%}.portfolio-grid.mobile_version .portfolio_grid_right_main{display:flex;flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;gap:10px;justify-content:flex-start;padding:0 16px 10px}.portfolio-grid.mobile_version .portfolio_grid_right_main .portfolio_item_left:first-child{display:none}.portfolio-item img{height:500px;object-fit:cover}.portfolio-intro{text-align:left;margin-bottom:0}.portfolio-grid.mobile_version .portfolio_grid_right_main::-webkit-scrollbar{display:none}.portfolio_image .view-project,.portfolio-grid .portfolio_item_left .portfolio-item .view-project{bottom:0}.portfolio_grid_right_main .portfolio-item .portfolio_image:before{opacity:1}}@media only screen and (min-width:750px){.portfolio-item img{width:100%;height:600px;display:block;transition:transform .3s ease;object-fit:cover}.portfolio-section .container{padding:0 3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/portfolio_showcase.css.map */
