.e-reves{display:inline-block;transform:scaleX(-1)}.e-toggle{text-decoration:none;transform:scaleX(-1);font-size:90px;font-weight:700;line-height:1;color:#3f5fbf;z-index:9999;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;text-align:right}.e-toggle span{position:absolute;transition:opacity .6s ease}.e-hover{opacity:0}.e-toggle:hover .e-default{opacity:0}.e-toggle:hover .e-hover{opacity:1}.portfolio .dp-dfg-item{position:relative;overflow:hidden;background:transparent!important;border:none!important;box-shadow:none!important}.portfolio .dp-dfg-image img{transition:all .7s ease;display:block}.portfolio .dp-dfg-item:hover .dp-dfg-image img{filter:blur(5px);opacity:.55;transform:scale(1.0)}.portfolio .dp-dfg-header,.portfolio .dp-dfg-custom-content{position:absolute;left:50%;top:50%;transform:translate(-50%,10px);opacity:0;z-index:10;transition:all .5s ease;text-align:center;width:100%;pointer-events:none}.portfolio .dp-dfg-header{font-size:0px;font-weight:500;line-height:1;color:white;mix-blend-mode:difference;z-index:20;text-shadow:none}.portfolio .dp-dfg-custom-content{margin-top:42px;font-size:12px;color:#000;mix-blend-mode:difference;opacity:0}.portfolio .dp-dfg-item:hover .dp-dfg-header,.portfolio .dp-dfg-item:hover .dp-dfg-custom-content{opacity:0.8;transform:translate(-50%,0)}.portfolio .dp-dfg-overlay{display:none!important}.portfolio .dp-dfg-item{padding:0!important}.portfolio .dp-dfg-layout-grid{row-gap:12em!important;column-gap:15em!important}