@charset 'UTF-8';
.destaca_divi_grid_portfolio .et_pb_portfolio_item{position:relative;}
.diep_extended_portfolio .et_pb_portfolio_filter, .diep_extended_portfolio .post-meta, .diep_extended_portfolio .post-meta a{font-size:14px;line-height:1em;}
.diep_extended_portfolio h2{font-size:30px;line-height:1em;}
.diep_extended_portfolio .et_pb_portofolio_pagination a{font-size:16px;line-height:16px;}
.diep_extended_portfolio .post_excerpt{font-size:16px;line-height:1em;}
.diep_extended_portfolio .et_pb_module_inner{height:100%;}
.grids-destaca .et_pb_portfolio_items{grid-gap:0px;}
.grids-destaca:not(.grid__horizontal) .et_pb_portfolio_item{overflow:hidden;}
.grids-destaca:not(.diep_outside_metainfo) h2{margin-top:0 !important;padding-bottom:0;}
.grids-destaca .diep_metainfo .post_excerpt{margin-top:10px;}
.diep-item-content{}
.diep-item-content > a{width:100%;display:block;position:relative;}
.diep-item-content > a .et_portfolio_image{position:absolute;top:0;right:0;left:0;bottom:0;}
.grids-destaca .et_portfolio_image{overflow:hidden;}
.diep_outside_metainfo .diep_metainfo{position:relative !important;padding:10px 0;}
.diep_grid__4_4.diep_grid_square .et_pb_portfolio_items{display:grid;grid-template-columns:25fr 25fr 25fr 25fr;position:relative;}
.diep_grid__4_4.diep_grid_square .et_pb_portfolio_items .et_pb_portfolio_item .diep-item-content > a{padding-bottom:100%;}
.diep_grid__4_4:not(.diep_grid_square) .et_pb_portfolio_items{display:grid;grid-template-columns:25fr 25fr 25fr 25fr;position:relative;}
.diep_grid__4_4:not(.diep_grid_square) .et_pb_portfolio_items .et_pb_portfolio_item .diep-item-content > a{padding-bottom:64%;}
.diep_grid__1_2 .et_pb_portfolio_items{display:grid;grid-template-columns:25fr 25fr 25fr 25fr;position:relative;}
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 1) .diep-item-content > a,
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 2) .diep-item-content > a,
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 5) .diep-item-content > a,
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 6) .diep-item-content > a{padding-bottom:128%;}
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 3),
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 4){grid-column:span 2;}
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 3) .diep-item-content > a,
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 4) .diep-item-content > a{padding-bottom:64%;}
.diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items{display:grid;grid-template-columns:25fr 25fr 25fr 25fr;}
.diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items .diep-item-content > a{padding-bottom:64%;}
.diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items > div:nth-child(1),
.diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items > div:nth-child(8),
.diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items > div:nth-child(10n+ 1),
.diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items > div:nth-child(10n + 8){grid-column:span 2;grid-row:span 2;}
.diep_grid__1_4.diep_grid_square .et_pb_portfolio_items{display:grid;grid-template-columns:25fr 25fr 25fr 25fr;}
.diep_grid__1_4.diep_grid_square .et_pb_portfolio_items > div:nth-child(1),
.diep_grid__1_4.diep_grid_square .et_pb_portfolio_items > div:nth-child(8),
.diep_grid__1_4.diep_grid_square .et_pb_portfolio_items > div:nth-child(10n+ 1),
.diep_grid__1_4.diep_grid_square .et_pb_portfolio_items > div:nth-child(10n + 8){grid-column:span 2;grid-row:span 2;}
.diep_grid__1_4.diep_grid_square .et_pb_portfolio_items .et_pb_portfolio_item .diep-item-content > a{padding-bottom:100%;}
.diep_grid__2 .et_pb_portfolio_items{display:grid;grid-template-columns:50fr 50fr;position:relative;}
.diep_grid__2 .et_pb_portfolio_items .diep-item-content > a{padding-bottom:100%;}
.diep_grid__2.diep_offset_columns .et_pb_portfolio_item:nth-child(2n){transform:translateY(195px) !important;}
.diep_grid__2.diep_offset_columns{padding-bottom:195px;}
@media(min-width:981px){
.diep_grid__2.diep_offset_columns_desktop .et_pb_portfolio_item:nth-child(2n){transform:translateY(195px) !important;}
.diep_grid__2.diep_offset_columns_desktop{padding-bottom:195px;}
} .grid__vertical .et_pb_portfolio_items{position:relative;}
.grid__vertical .et_pb_portfolio_items .et_pb_portfolio_item{display:grid;grid-template-columns:repeat(24,1fr);}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(1) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+1) .diep-item-content{grid-column:1 / 9;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(2) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+2) .diep-item-content{grid-column:-7 / -1;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(3) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+3) .diep-item-content{grid-column:11 / 17;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(4) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+4) .diep-item-content{grid-column:2 / 10;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(5) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+5) .diep-item-content{grid-column:18 / 24;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(6) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+6) .diep-item-content{grid-column:9 / 17;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(7) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+7) .diep-item-content{grid-column:2 / 8;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+8) .diep-item-content{grid-column:12 / 20;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(9n){transform:translateY(60px);}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(2),
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+2){transform:translateY(-60px);}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(3),
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+3){transform:translateY(0);}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(4),
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+4){transform:translateY(60px);}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(5),
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+5){transform:translateY(0);}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(6),
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+6){transform:translateY(60px);}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(7),
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+7){transform:translateY(120px);}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8),
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+8){transform:translateY(30px);}
.grid__vertical .et_pb_portfolio_items .et_pb_portfolio_item .diep-item-content, .grid__vertical .et_pb_portfolio_items .et_pb_portfolio_item .diep-item-content > a .et_portfolio_image{position:relative;top:initial;right:initial;left:initial;bottom:initial;}
.grid__vertical.diep_outside_metainfo .et_pb_portfolio_items .et_pb_portfolio_item .diep-item-content .diep_metainfo{position:relative;}
.grid__vertical .et_portfolio_image{overflow:hidden;margin-bottom:16px;}
.grid__vertical.with-enter-animation .et_pb_portfolio_item .et_overlay, .grid__horizontal.with-enter-animation .et_pb_portfolio_item .et_overlay{opacity:0;}
.grid__vertical.with-enter-animation .et_pb_portfolio_item.enter-animation .et_overlay, .grid__horizontal.with-enter-animation .et_pb_portfolio_item.enter-animation .et_overlay{opacity:1;}
.grid__vertical.with-enter-animation .et_portfolio_image img{opacity:0;transform:scale(1.3);}
.grid__vertical.with-enter-animation .et_pb_portfolio_item.enter-animation .et_portfolio_image img{animation:scale-down-center 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
.grid__vertical.with-enter-animation .et_pb_portfolio_item .diep_metainfo{opacity:0;transition:all ease-in-out 0.7s 0.3s;transform:translateY(15px);}
.grid__vertical.with-enter-animation .et_pb_portfolio_item.enter-animation .diep_metainfo{opacity:1;transform:translateY(0);}
.grid__horizontal{width:100%;height:100%;margin:0 auto;overflow:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.grid__horizontal::-webkit-scrollbar{display:none;}
.grid__horizontal .et_pb_portfolio_items_wrapper{height:100%;}
.grid__horizontal .et_pb_portfolio_items{display:flex;width:auto;height:100%;position:relative;}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item{margin-right:10%;}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(1),
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+1){align-self:start;margin-top:3%;}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(2),
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+2){align-self:end;margin-bottom:3%;align-items:end;}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(3),
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+3){align-self:center;align-items:center;}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(4),
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+4){align-self:start;}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(5),
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+5){align-self:start;margin-top:2%;}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(6),
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+6){align-self:end;}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(7),
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+7){align-self:center;align-items:center;}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8),
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+8){align-self:end;margin-top:20%;align-items:end;}
.grid__horizontal .diep-item-content , .grid__horizontal .diep-item-content>a .et_portfolio_image{position:relative;top:initial;right:initial;left:initial;bottom:initial;}
.grid__horizontal .diep-item-content>a .et_portfolio_image{aspect-ratio:12/16;}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item .diep-item-content{display:flex;gap:40px;margin-right:5rem;}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(1) .diep-item-content > a .et_portfolio_image ,
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+1) .diep-item-content > a .et_portfolio_image{width:calc(max(25vw, 300px));}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(2) .diep-item-content > a .et_portfolio_image,
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+2) .diep-item-content > a .et_portfolio_image{width:230px;}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(3) .diep-item-content > a .et_portfolio_image,
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+3) .diep-item-content > a .et_portfolio_image{width:calc(max(18vw, 250px));}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(4) .diep-item-content > a .et_portfolio_image,
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+4) .diep-item-content > a .et_portfolio_image{width:220px;}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(5) .diep-item-content > a .et_portfolio_image,
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+5) .diep-item-content > a .et_portfolio_image{width:calc(max(25vw, 250px));}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(6) .diep-item-content > a .et_portfolio_image ,
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+6) .diep-item-content > a .et_portfolio_image{width:calc(max(25vw, 300px));}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(7) .diep-item-content > a .et_portfolio_image ,
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+7) .diep-item-content > a .et_portfolio_image{width:280px;}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8) .diep-item-content > a .et_portfolio_image,
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+8) .diep-item-content > a .et_portfolio_image{width:245px;}
.grid__horizontal.diep_outside_metainfo .diep_metainfo{position:relative;width:20vw;min-width:300px;}
.grid__vertical.with-enter-animation .et_pb_portfolio_item:not(.enter-animation) .et_portfolio_image,
.grid__horizontal.with-enter-animation .et_pb_portfolio_item:not(.enter-animation) .et_portfolio_image{box-shadow:none !important;border-width:none !important;}
.grid__horizontal.with-enter-animation .et_portfolio_image img{opacity:0;transform:scale(1.3);}
.grid__horizontal.with-enter-animation .et_pb_portfolio_item.enter-animation .et_portfolio_image img{animation:scale-down-left 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}
.grid__horizontal.with-enter-animation .et_pb_portfolio_item .diep_metainfo{opacity:0;transition:all ease-in-out 0.7s 0.3s;transform:translateX(15px);}
.grid__horizontal.with-enter-animation .et_pb_portfolio_item.enter-animation .diep_metainfo{opacity:1;transform:translateX(0);}
.grid__horizontal:not(.diep_special_cursor){cursor:grabbing;}
body.deip-horizontal-cursor-visible *,
body.deip-horizontal-cursor-visible a, body.deip-horizontal-cursor-visible h2{cursor:none !important;}
#deip-horizontal-cursor{display:none;}
@media(max-width:1200px){
.diep_grid__4_4 .et_pb_portfolio_items{grid-template-columns:33.3fr 33.3fr 33.3fr;}
.diep_grid__4_4.diep_grid_square .et_pb_portfolio_items{grid-template-columns:33.3fr 33.3fr 33.3fr;}
} @media(max-width:980px){
.grids-destaca:not(.grid__vertical) .et_pb_portfolio_item{margin-bottom:0 !important;}
.diep_grid__4_4.diep_grid_square .et_pb_portfolio_items{grid-template-columns:50fr 50fr;}
.diep_grid__4_4:not(.diep_grid_square) .et_pb_portfolio_items{grid-template-columns:50fr 50fr;}
.diep_grid__1_2 .et_pb_portfolio_items{grid-template-columns:50fr 50fr;}
.diep_grid__1_2 .et_pb_portfolio_items > div{grid-column:initial !important;grid-row:initial !important;}
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 1) .diep-item-content > a,
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 2) .diep-item-content > a,
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 4) .diep-item-content > a,
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 5) .diep-item-content > a{padding-bottom:128% !important;}
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 3),
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 6){grid-column:span 2 !important;}
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 3) .diep-item-content > a,
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 6) .diep-item-content > a{padding-bottom:64% !important;}
.diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items{grid-template-columns:50fr 50fr;}
.diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items > div  .diep-item-content > a{padding-bottom:64% !important;}
.diep_grid__1_4:not(.diep_grid_square) .et_pb_portfolio_items > div{grid-column:initial !important;grid-row:initial !important;}
.diep_grid__1_4.diep_grid_square .et_pb_portfolio_items{grid-template-columns:50fr 50fr;}
.diep_grid__1_4.diep_grid_square .et_pb_portfolio_items > div{grid-column:initial !important;grid-row:initial !important;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(1) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+1) .diep-item-content{grid-column:1 / 11;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(2) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+2) .diep-item-content{grid-column:-9 / -2;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(3) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+3) .diep-item-content{grid-column:8 / 18;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(4) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+4) .diep-item-content{grid-column:2 / 10;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(5) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+5) .diep-item-content{grid-column:16 / 25;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(6) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+6) .diep-item-content{grid-column:9 / 17;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(7) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+7) .diep-item-content{grid-column:1 / 12;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+8) .diep-item-content{grid-column:8 / 18;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item{transform:translateY(0) !important;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item{margin-bottom:60px;}
.grid__horizontal .et_pb_portfolio_items div.et_pb_portfolio_item .diep-item-content{flex-direction:column;gap:20px;margin-right:2.5rem;}
.grid__horizontal.diep_outside_metainfo .diep_metainfo{min-width:200px;width:100%;}
}
@media(max-width:767px){
.diep_grid__4_4:not(.diep_mobile_double_column) .et_pb_portfolio_items,
.diep_grid__1_2:not(.diep_mobile_double_column) .et_pb_portfolio_items,
.diep_grid__1_4:not(.diep_mobile_double_column) .et_pb_portfolio_items,
.diep_grid__2:not(.diep_mobile_double_column) .et_pb_portfolio_items,
.diep_grid__4_4.diep_grid_square:not(.diep_mobile_double_column) .et_pb_portfolio_items{grid-template-columns:100fr;}
.diep_grid__4_4.diep_mobile_double_column .et_pb_portfolio_items, .diep_grid__1_2.diep_mobile_double_column .et_pb_portfolio_items, .diep_grid__1_4.diep_mobile_double_column .et_pb_portfolio_items, .diep_grid__2.diep_mobile_double_column .et_pb_portfolio_items, .diep_grid__4_4.diep_grid_square.diep_mobile_double_column .et_pb_portfolio_items{grid-template-columns:50fr 50fr;}
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 3),
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 6){grid-column:initial !important;}
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 3) .diep-item-content > a,
.diep_grid__1_2 .et_pb_portfolio_items > div:nth-child(6n + 6) .diep-item-content > a{padding-bottom:128% !important;}
.diep_grid__2.diep_offset_columns:not(.diep_mobile_double_column) .et_pb_portfolio_item:nth-child(2n){margin-top:0;}
.diep_grid__2.diep_offset_columns.diep_mobile_double_column .et_pb_portfolio_item:nth-child(2n){transform:translateY(100px) !important;}
.diep_grid__2.diep_offset_columns{padding-bottom:100px;}
.fixed-filter ~ .diep-mobile-filters{display:block !important;}
.grids-destaca:not(.diep_mobile_filter_active) .et_pb_portfolio_filters{display:none !important;}
.grids-destaca.diep_mobile_filter_active .et_pb_portfolio_filters > ul > li{width:auto !important;}
.grids-destaca.diep_mobile_filter_active .et_pb_portfolio_filters > ul{flex-wrap:wrap;justify-content:space-around;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(1) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+1) .diep-item-content{grid-column:1 / 25;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(2) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+2) .diep-item-content{grid-column:4 / 22;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(3) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+3) .diep-item-content{grid-column:9/ 25;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(4) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+4) .diep-item-content{grid-column:1/ 21;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(5) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+5) .diep-item-content{grid-column:1 / 25;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(6) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+6) .diep-item-content{grid-column:7 / 25;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(7) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+7) .diep-item-content{grid-column:1 / 21;}
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8) .diep-item-content,
.grid__vertical .et_pb_portfolio_items div.et_pb_portfolio_item:nth-child(8n+8) .diep-item-content{grid-column:9 / 25;}
}
.grids-destaca .et_pb_portfolio_items > div > a, .grids-destaca .et_pb_portfolio_items > div > a span{height:100%;display:block;overflow:hidden;}
.grids-destaca .et_pb_portfolio_items > div > a{position:absolute;left:0;right:0;top:0;bottom:0;}
.grids-destaca .et_pb_portfolio_items > div img{object-fit:cover;height:100%;transition:all ease 0.25s;max-width:initial;width:100%;}
.grids-destaca .et_pb_portfolio_items > div .post-meta{padding-bottom:0px;margin-bottom:0px;}
.grids-destaca .diep_metainfo{position:absolute;transition:all ease 0.25s;z-index:100;}
.grids-destaca:not(.diep_outside_metainfo) .diep_metainfo.text-top{top:30px;left:30px;right:30px;}
.grids-destaca:not(.diep_outside_metainfo) .diep_metainfo.text-top:hover{margin-top:-4px;}
.grids-destaca:not(.diep_outside_metainfo) .diep_metainfo.text-center{padding:20px;top:50%;transform:translateY(-50%) !important;left:0;right:0;}
.grids-destaca:not(.diep_outside_metainfo) .diep_metainfo.text-bottom{bottom:30px;left:30px;right:30px;}
.grids-destaca .text-hidden .diep-item-content .diep_metainfo{left:0 !important;opacity:0 !important;transform:translateX(0);}
.grids-destaca .text-hidden .diep-item-content:hover .diep_metainfo{opacity:1 !important;z-index:1000;}
.grids-destaca .text-hidden .diep-item-content:hover .diep_metainfo:not(.text-center){transform:translateX(15px);}
.grids-destaca .et_pb_portfolio_item .et_overlay{background-color:rgba(0,0,0,0.0);opacity:1;z-index:10;}
.grids-destaca .et_pb_portfolio_item .diep-item-content:hover .et_overlay, .et_vb_hover .grids-destaca .et_pb_portfolio_item .diep-item-content .et_overlay{background:rgba(255,255,255,0.9);}
.grids-destaca .et_pb_portfolio_item .et_overlay:before{opacity:0;}
.diep_extended_portfolio .et_overlay:before{color:rgba(0,0,0,0);}
.grids-destaca .et_pb_portfolio_item .diep-item-content:hover .et_overlay:before{opacity:1;}
.grids-destaca.overlay .et_portfolio_image:after{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,0.0);content:'';display:block;transition:all ease 0.25s;}
.grids-destaca.overlay .et_pb_portfolio_items > div:hover .et_portfolio_image:after{background:rgba(0,0,0,0.55);}
.grids-destaca.diep_portfolio_click_disabled .et_pb_portfolio_item, .grids-destaca.diep_portfolio_click_disabled .et_pb_portfolio_item a{cursor:default !important;}
.grids-destaca:not(.grid__vertical) .et_pb_portfolio_items > .et_pb_portfolio_item.zoom:hover img{height:110%;margin-top:-5%;}
.grids-destaca .et_pb_portfolio_filters{margin-bottom:0px !important;width:100%;}
.grids-destaca .et_pb_portfolio_filters.fixed-filter{position:fixed !important;z-index:1001;left:0px;}
body.admin-bar .grids-destaca .et_pb_portfolio_filters.fixed-filter{transform:translateY(32px);}
.grids-destaca .et_pb_portfolio_filters ul{width:100%;background:#fff;padding:0px;display:flex;justify-content:center;transition:background 0.15s linear;}
.grids-destaca .et_pb_portfolio_filters ul li a{border:none !important;margin:0px;border-radius:0 !important;}
.grids-destaca.filters-bottom .et_pb_portfolio_filters{bottom:0px;}
.grids-destaca .et_pb_portofolio_pagination{border-top:1px solid #e2e2e2;position:absolute !important;background:rgba(0,0,0,0.5);z-index:10000;bottom:30px;width:auto !important;border:none;border-radius:100px;padding:0px 10px;left:30px;}
.grids-destaca .et_pb_portofolio_pagination.right-pagination{right:30px;left:initial;}
.grids-destaca .et_pb_portofolio_pagination.center-pagination{left:50%;transform:translateX(-50%);}
#menu-filters{position:fixed;z-index:10001;width:50px;height:50px;overflow:hidden;right:30px;top:50%;transform:translateY(-50%);border:2px solid #fff;border-radius:100%;background:rgba(0,0,0,0.8);cursor:pointer;}
.grids-destaca .et_pb_portofolio_pagination{width:100%;border-top:1px solid #e2e2e2;position:absolute;background:rgba(0,0,0,0.5);z-index:10000;bottom:30px;width:auto;border:none;border-radius:100px;padding:0px 10px;}
.grids-destaca.pagination-center .et_pb_portofolio_pagination{left:50%;transform:translateX(-50%);}
.grids-destaca.pagination-right .et_pb_portofolio_pagination{right:30px;}
.grids-destaca.pagination-left .et_pb_portofolio_pagination{right:30px;}
.diep_outrange.diep_extended_portfolio .et_pb_portfolio_filters, .diep_outrange.diep_extended_portfolio .diep-mobile-filters{display:none !important;}
.diep-mobile-filters{display:none;}
.grids-destaca .destaca-filter-btn{position:fixed;z-index:10001;width:40px;height:40px;overflow:hidden;right:30px;top:50%;transform:translateY(-50%);border-radius:100%;background:rgba(255,255,255,0.8);cursor:pointer;transition:all ease 0.15s;}
.grids-destaca .destaca-filter-btn:before{position:absolute;width:35%;height:35%;top:50%;left:50%;transform:translate(-50%,-50%);content:'';background:black;top:50%;border-radius:100%;transition:all ease 0.15s;}
.grids-destaca .destaca-filter-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000;background:rgba(0,0,0,0.8);display:flex;justify-content:center;align-content:center;transform:translateX(100%);}
.grids-destaca .destaca-filter-overlay ul{position:absolute;top:50%;width:100%;transform:translateY(-50%) rotate(90deg);transform-origin:right center;display:flex;flex-direction:column;justify-content:center;list-style:none;opacity:0;transition:all ease 0.5s 0.5s;}
.grids-destaca .destaca-filter-overlay.open{animation:open-menu 0.5s forwards;}
.grids-destaca .destaca-filter-overlay.open ul{transform:translateY(-50%) rotate(0deg);opacity:1;}
.grids-destaca .destaca-filter-overlay ul li{padding:20px;text-align:center;}
.grids-destaca .destaca-filter-overlay ul li a{color:#fff;font-size:20px;font-weight:600;}
@keyframes open-menu{ 0%{transform:translateX(0);opacity:0;}
50%{opacity:0;transform:translateX(0);}
100%{opacity:1;transform:translateX(0);}
}
@keyframes cerrar-menu{ 0%{transform:translateX(0);opacity:1;}
50%{opacity:0;transform:translateX(0%);}
100%{opacity:0;transform:translateX(100%);}
}
.diep_portfolio_gallery .et_pb_portfolio_item{cursor:pointer !important;}
.filter-hidden{display:none;}
.deip-warning-msg{text-align:center;color:white;}
.deip-warning-msg small{font-size:80%;font-weight:bold;}
.grids-destaca .et_pb_portfolio_item .et_overlay{border:0;}
@keyframes scale-down-center {
0%{opacity:0;transform:scale(1.3);transform-origin:50% 0%;}
100%{opacity:1;transform:scale(1);transform-origin:50% 0%;}
}
@keyframes scale-down-left {
0% {
opacity: 0;
transform: scale(1.3);
transform-origin: 0 50%;
}
100% {
opacity: 1;
transform: scale(1);
transform-origin: 0 50%;
}
}body.deip-horizontal-cursor-visible #deip-horizontal-cursor{display:block;position:absolute;width:80px;height:80px;border-radius:50%;background-color:rgba(0,0,0, 0.7);background-image:url(https://evoqprojet.com/wp-content/plugins/divi-grid-portfolio/styles/.https://evoqprojet.com/wp-content/plugins/divi-grid-portfolio/styles/media/icon-drag.svg);background-size:30px;background-repeat:no-repeat;background-position:50%;pointer-events:none;transform:translate(-50%, -50%);z-index:9999;transition:transform 0.3s ease-in-out;}
body.deip-horizontal-cursor-visible.deip-open-cursor #deip-horizontal-cursor{background-image:url(https://evoqprojet.com/wp-content/plugins/divi-grid-portfolio/styles/.https://evoqprojet.com/wp-content/plugins/divi-grid-portfolio/styles/media/icon-open.svg);transform:translate(-50%, -50%) scale(0.8);background-size:20px;}
.deip-gallery-bg{top:0;left:0;width:100%;height:100%;position:fixed;z-index:1000000;overflow-y:auto;background:rgba(0, 0, 0, 0.8);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.deip-gallery-wrap{position:relative;background:#FFF;width:90%;max-width:1500px;border-radius:15px;display:flex;flex-wrap:wrap;overflow:hidden;transition:all 0.3s linear;opacity:0;transform:translateY(-15px);margin-top:20px;margin-bottom:20px;}
.deip-gallery-wrap.deip-gallery-loaded{opacity:1;transform:none;}
.deip-gallery-column{width:50%;}
.deip-gallery-column-slider{justify-content:center;align-items:center;}
.deip-gallery-column-slider img{margin:auto;}
.deip-gallery-wrap .slick-slide{display:flex !important;justify-content:center;align-items:center;}
.deip-gallery-column-content{padding:60px 25px;height:100%;overflow-y:auto;}
.deip-gallery-column-content{transition:all 0.3s linear;}
.deip-gallery-wrap .slick-dotted.slick-slider{margin-bottom:0;}
.deip-gallery-wrap .slick-dotted.slick-slider .slick-dots{bottom:0;}
.deip-gallery-wrap .slick-prev{left:10px;z-index:1;}
.deip-gallery-wrap .slick-next{right:10px;z-index:1;}
.deip-gallery-wrap p.deip-gallery-content-title{padding-bottom:1em;font-size:22px;color:#000000;line-height:1.5em;}
.deip-gallery-wrap .slick-prev, .deip-gallery-wrap .slick-next{width:30px;height:30px;border-radius:100%;transition:all .3s ease-in-out;background:#c1c1c1;}
.deip-gallery-wrap .slick-prev:hover, .deip-gallery-wrap .slick-prev:focus, 
.deip-gallery-wrap .slick-next:hover, .deip-gallery-wrap .slick-next:focus{background:#c1c1c1;}
.deip-gallery-wrap .slick-dots li button:before{color:#c1c1c1;opacity:1 !important;}
.deip-gallery-wrap .slick-dots li{opacity:0.4;}
.deip-gallery-wrap .slick-dots li.slick-active{opacity:1;}
.deip-gallery-wrap .slick-prev:before{font-family:ETmodules !important;speak:none;font-style:normal;font-weight:400;content:"4";font-size:30px;transform:translateY(-1px);opacity:1;}
.deip-gallery-wrap .slick-next:before{font-family:ETmodules !important;speak:none;font-style:normal;font-weight:400;content:"5";font-size:30px;transform:translateY(-1px);opacity:1;}
.deip-gallery-close{position:absolute;right:15px;top:15px;border:none;background:transparent;padding:0;cursor:pointer;transition:all 0.15s ease-in-out;opacity:.5;color:#FFF;}
.deip-gallery-close:hover{opacity:1;}
.deip-gallery-close:before{font-family:ETmodules !important;speak:none;font-style:normal;font-weight:400;content:"\E051";font-size:25px;}
.deip-fixed-body{margin-right:15px;overflow:hidden;}
.deip-gallery-wrap ol, .deip-gallery-wrap ul{list-style:initial;margin-left:20px;}
.deip-gallery-wrap .slick-track.no-before-after:before, .deip-gallery-wrap .slick-track.no-before-after:after{display:none !important;}
@media(max-width:980px){
.deip-gallery-column{width:100%;}
.deip-gallery-bg{overflow-y:auto;}
.deip-gallery-wrap{width:85%;margin-top:25px;margin-bottom:25px;}
}
@media(max-width:767px){
.deip-gallery-column-content{min-height:500px;}
}
@media(max-width:600px){
.deip-gallery-close {
top: 10px;
right: 10px;
font-size: 20px;
}
.deip-gallery-wrap {
margin-top: 35px;
}
}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list{background:#fff url(https://evoqprojet.com/wp-content/plugins/divi-grid-portfolio/vendor/slick/ajax-loader.gif) center center no-repeat;}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(https://evoqprojet.com/wp-content/plugins/divi-grid-portfolio/vendor/slick/fonts/slick.eot);src:url(https://evoqprojet.com/wp-content/plugins/divi-grid-portfolio/vendor/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://evoqprojet.com/wp-content/plugins/divi-grid-portfolio/vendor/slick/fonts/slick.woff) format('woff'), url(https://evoqprojet.com/wp-content/plugins/divi-grid-portfolio/vendor/slick/fonts/slick.ttf) format('truetype'), url(https://evoqprojet.com/wp-content/plugins/divi-grid-portfolio/vendor/slick/fonts/slick.svg#slick) format('svg');}
.slick-prev, .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before, .slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'←';}
[dir='rtl'] .slick-prev:before{content:'→';}
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{content:'→';}
[dir='rtl'] .slick-next:before{content:'←';}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}