 .digr-hover {   --text-color:#ffffff;   --primary-color:#00B4DB;   --secondary-color:#0083B0;   --padding:1em;   --transition-duration:600ms;   --border-margin:15px;   --border-width:3px;   --border-color:#ffffff;   --border-radius:3px;   --image-opacity:0.25;   display:inline-flex;   position:relative;   box-sizing:border-box;   overflow:hidden;   margin:0;   padding:0;   color:#ffffff;   color:var(--text-color);   border-radius:3px;   border-radius:var(--border-radius); } .digr-hover:before, .digr-hover:after, .digr-hover *, .digr-hover *:before, .digr-hover *:after {   box-sizing:border-box;   transition:all 600ms ease;   transition:all var(--transition-duration) ease; } .digr-hover .digr-hover-content {   position:absolute;   top:0;   left:0;   right:0;   bottom:0;   display:flex;   flex-direction:column;   justify-content:center;   align-items:center;   text-align:center;   padding:1em;   padding:var(--padding);   width:100%;   z-index:1; } .digr-hover img {   object-fit:cover;   max-width:100%;   width:100%;   height:100%; } .digr-hover h1, .digr-hover h2, .digr-hover h3, .digr-hover h4, .digr-hover h5, .digr-hover h6, .digr-hover p {   margin-top:0;   color:#ffffff;   color:var(--text-color); } .digr-hover h1:last-child, .digr-hover h2:last-child, .digr-hover h3:last-child, .digr-hover h4:last-child, .digr-hover h5:last-child, .digr-hover h6:last-child, .digr-hover p:last-child {   margin-bottom:0; }  [class^='digr-hover-border']:before, [class^='digr-hover-border']:after, [class^='digr-hover-border'] .digr-hover-content:before, [class^='digr-hover-border'] .digr-hover-content:after, [class*=' digr-hover-border']:before, [class*=' digr-hover-border']:after, [class*=' digr-hover-border'] .digr-hover-content:before, [class*=' digr-hover-border'] .digr-hover-content:after {   background-color:#ffffff;   background-color:var(--border-color);   position:absolute;   content:''; } [class^='digr-hover-border']:before, [class^='digr-hover-border']:after, [class*=' digr-hover-border']:before, [class*=' digr-hover-border']:after {   z-index:2;   height:3px;   height:var(--border-width);   left:15px;   left:var(--border-margin);   right:15px;   right:var(--border-margin);   transform:scaleX(0); } [class^='digr-hover-border']:before, [class*=' digr-hover-border']:before {   top:15px;   top:var(--border-margin); } [class^='digr-hover-border']:after, [class*=' digr-hover-border']:after {   bottom:15px;   bottom:var(--border-margin); } [class^='digr-hover-border'] .digr-hover-content, [class*=' digr-hover-border'] .digr-hover-content {   z-index:3; } [class^='digr-hover-border'] .digr-hover-content:before, [class^='digr-hover-border'] .digr-hover-content:after, [class*=' digr-hover-border'] .digr-hover-content:before, [class*=' digr-hover-border'] .digr-hover-content:after {   z-index:-1;   width:3px;   width:var(--border-width);   top:15px;   top:var(--border-margin);   bottom:15px;   bottom:var(--border-margin);   transform:scaleY(0); } [class^='digr-hover-border'] .digr-hover-content:before, [class*=' digr-hover-border'] .digr-hover-content:before {   left:15px;   left:var(--border-margin); } [class^='digr-hover-border'] .digr-hover-content:after, [class*=' digr-hover-border'] .digr-hover-content:after {   right:15px;   right:var(--border-margin); } [class^='digr-hover-border'].hover:before, [class^='digr-hover-border'].hover:after, [class^='digr-hover-border'].hover .digr-hover-content:before, [class^='digr-hover-border'].hover .digr-hover-content:after, [class^='digr-hover-border']:hover:before, [class^='digr-hover-border']:hover:after, [class^='digr-hover-border']:hover .digr-hover-content:before, [class^='digr-hover-border']:hover .digr-hover-content:after, [class^='digr-hover-border']:focus:before, [class^='digr-hover-border']:focus:after, [class^='digr-hover-border']:focus .digr-hover-content:before, [class^='digr-hover-border']:focus .digr-hover-content:after, :focus>[class^='digr-hover-border']:before, :focus>[class^='digr-hover-border']:after, :focus>[class^='digr-hover-border'] .digr-hover-content:before, :focus>[class^='digr-hover-border'] .digr-hover-content:after, [class*=' digr-hover-border'].hover:before, [class*=' digr-hover-border'].hover:after, [class*=' digr-hover-border'].hover .digr-hover-content:before, [class*=' digr-hover-border'].hover .digr-hover-content:after, [class*=' digr-hover-border']:hover:before, [class*=' digr-hover-border']:hover:after, [class*=' digr-hover-border']:hover .digr-hover-content:before, [class*=' digr-hover-border']:hover .digr-hover-content:after, [class*=' digr-hover-border']:focus:before, [class*=' digr-hover-border']:focus:after, [class*=' digr-hover-border']:focus .digr-hover-content:before, [class*=' digr-hover-border']:focus .digr-hover-content:after, :focus>[class*=' digr-hover-border']:before, :focus>[class*=' digr-hover-border']:after, :focus>[class*=' digr-hover-border'] .digr-hover-content:before, :focus>[class*=' digr-hover-border'] .digr-hover-content:after {   transform:scale(1); } [class^='digr-hover-border']:before, [class*=' digr-hover-border']:before {   z-index:3; }  .digr-hover-border-vert:before, .digr-hover-border-vert:after {   transition-duration:0s; } .digr-hover-border-vert.hover:before, .digr-hover-border-vert.hover:after, .digr-hover-border-vert:hover:before, .digr-hover-border-vert:hover:after, .digr-hover-border-vert:focus:before, .digr-hover-border-vert:focus:after, :focus>.digr-hover-border-vert:before, :focus>.digr-hover-border-vert:after {   transition-delay:480ms; }  .digr-hover-border-horiz .digr-hover-content:before, .digr-hover-border-horiz .digr-hover-content:after {   transition-duration:0.3s; } .digr-hover-border-horiz.hover .digr-hover-content:before, .digr-hover-border-horiz.hover .digr-hover-content:after, .digr-hover-border-horiz:hover .digr-hover-content:before, .digr-hover-border-horiz:hover .digr-hover-content:after, .digr-hover-border-horiz:focus .digr-hover-content:before, .digr-hover-border-horiz:focus .digr-hover-content:after, :focus>.digr-hover-border-horiz .digr-hover-content:before, :focus>.digr-hover-border-horiz .digr-hover-content:after {   transition-delay:480ms; }  .digr-hover-border-bottom:after {   transition-delay:480ms; } .digr-hover-border-bottom:before, .digr-hover-border-bottom:after {   transition-duration:0s; } .digr-hover-border-bottom .digr-hover-content:before, .digr-hover-border-bottom .digr-hover-content:after {   transform-origin:100% 100%; } .digr-hover-border-bottom.hover:before, .digr-hover-border-bottom:hover:before, .digr-hover-border-bottom:focus:before, :focus>.digr-hover-border-bottom:before {   transition-delay:480ms; } .digr-hover-border-bottom.hover:after, .digr-hover-border-bottom:hover:after, .digr-hover-border-bottom:focus:after, :focus>.digr-hover-border-bottom:after {   transition-delay:0s; }  .digr-hover-border-top:before {   transition-delay:480ms; } .digr-hover-border-top:before, .digr-hover-border-top:after {   transition-duration:0s; } .digr-hover-border-top .digr-hover-content:before, .digr-hover-border-top .digr-hover-content:after {   transform-origin:0 0; } .digr-hover-border-top.hover:after, .digr-hover-border-top:hover:after, .digr-hover-border-top:focus:after, :focus>.digr-hover-border-top:after {   transition-delay:480ms; } .digr-hover-border-top.hover:before, .digr-hover-border-top:hover:before, .digr-hover-border-top:focus:before, :focus>.digr-hover-border-top:before {   transition-delay:0s; }  .digr-hover-border-right:before, .digr-hover-border-right:after {   transform-origin:100% 100%; } .digr-hover-border-right .digr-hover-content:after {   transition-delay:480ms; } .digr-hover-border-right .digr-hover-content:before, .digr-hover-border-right .digr-hover-content:after {   transition-duration:0s; } .digr-hover-border-right.hover .digr-hover-content:before, .digr-hover-border-right:hover .digr-hover-content:before, .digr-hover-border-right:focus .digr-hover-content:before, :focus>.digr-hover-border-right .digr-hover-content:before {   transition-delay:480ms; } .digr-hover-border-right.hover .digr-hover-content:after, .digr-hover-border-right:hover .digr-hover-content:after, .digr-hover-border-right:focus .digr-hover-content:after, :focus>.digr-hover-border-right .digr-hover-content:after {   transition-delay:0s; }  .digr-hover-border-left:before, .digr-hover-border-left:after {   transform-origin:0 0; } .digr-hover-border-left .digr-hover-content:before {   transition-delay:480ms; } .digr-hover-border-left .digr-hover-content:before, .digr-hover-border-left .digr-hover-content:after {   transition-duration:0s; } .digr-hover-border-left.hover .digr-hover-content:after, .digr-hover-border-left:hover .digr-hover-content:after, .digr-hover-border-left:focus .digr-hover-content:after, :focus>.digr-hover-border-left .digr-hover-content:after {   transition-delay:480ms; } .digr-hover-border-left.hover .digr-hover-content:before, .digr-hover-border-left:hover .digr-hover-content:before, .digr-hover-border-left:focus .digr-hover-content:before, :focus>.digr-hover-border-left .digr-hover-content:before {   transition-delay:0s; }  .digr-hover-border-corners-1:before, .digr-hover-border-corners-1 .digr-hover-content:before {   transform-origin:0 0; } .digr-hover-border-corners-1:after, .digr-hover-border-corners-1 .digr-hover-content:after {   transform-origin:100% 100%; }  .digr-hover-border-corners-2:before, .digr-hover-border-corners-2 .digr-hover-content:before {   transform-origin:100% 100%; } .digr-hover-border-corners-2:after, .digr-hover-border-corners-2 .digr-hover-content:after {   transform-origin:0 0; }  .digr-hover-border-top-left:before, .digr-hover-border-top-left:after, .digr-hover-border-top-left .digr-hover-content:before, .digr-hover-border-top-left .digr-hover-content:after {   transform-origin:0 0; } .digr-hover-border-top-left:before {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); } .digr-hover-border-top-left:after {   transition-delay:0s; } .digr-hover-border-top-left .digr-hover-content:before {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); } .digr-hover-border-top-left .digr-hover-content:after {   transition-delay:0s; } .digr-hover-border-top-left.hover:before, .digr-hover-border-top-left:hover:before, .digr-hover-border-top-left:focus:before, :focus>.digr-hover-border-top-left:before {   transition-delay:0s; } .digr-hover-border-top-left.hover:after, .digr-hover-border-top-left:hover:after, .digr-hover-border-top-left:focus:after, :focus>.digr-hover-border-top-left:after {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); } .digr-hover-border-top-left.hover .digr-hover-content:before, .digr-hover-border-top-left:hover .digr-hover-content:before, .digr-hover-border-top-left:focus .digr-hover-content:before, :focus>.digr-hover-border-top-left .digr-hover-content:before {   transition-delay:0s; } .digr-hover-border-top-left.hover .digr-hover-content:after, .digr-hover-border-top-left:hover .digr-hover-content:after, .digr-hover-border-top-left:focus .digr-hover-content:after, :focus>.digr-hover-border-top-left .digr-hover-content:after {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); }  .digr-hover-border-top-right:before, .digr-hover-border-top-right:after, .digr-hover-border-top-right .digr-hover-content:before, .digr-hover-border-top-right .digr-hover-content:after {   transform-origin:100% 0%; } .digr-hover-border-top-right:before {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); } .digr-hover-border-top-right:after {   transition-delay:0s; } .digr-hover-border-top-right .digr-hover-content:before {   transition-delay:0s; } .digr-hover-border-top-right .digr-hover-content:after {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); } .digr-hover-border-top-right.hover:before, .digr-hover-border-top-right:hover:before, .digr-hover-border-top-right:focus:before, :focus>.digr-hover-border-top-right:before {   transition-delay:0s; } .digr-hover-border-top-right.hover:after, .digr-hover-border-top-right:hover:after, .digr-hover-border-top-right:focus:after, :focus>.digr-hover-border-top-right:after {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); } .digr-hover-border-top-right.hover .digr-hover-content:before, .digr-hover-border-top-right:hover .digr-hover-content:before, .digr-hover-border-top-right:focus .digr-hover-content:before, :focus>.digr-hover-border-top-right .digr-hover-content:before {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); } .digr-hover-border-top-right.hover .digr-hover-content:after, .digr-hover-border-top-right:hover .digr-hover-content:after, .digr-hover-border-top-right:focus .digr-hover-content:after, :focus>.digr-hover-border-top-right .digr-hover-content:after {   transition-delay:0s; }  .digr-hover-border-bottom-left:before, .digr-hover-border-bottom-left:after, .digr-hover-border-bottom-left .digr-hover-content:before, .digr-hover-border-bottom-left .digr-hover-content:after {   transform-origin:0 100%; } .digr-hover-border-bottom-left:before {   transition-delay:0s; } .digr-hover-border-bottom-left:after {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); } .digr-hover-border-bottom-left .digr-hover-content:before {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); } .digr-hover-border-bottom-left .digr-hover-content:after {   transition-delay:0s; } .digr-hover-border-bottom-left.hover:before, .digr-hover-border-bottom-left:hover:before, .digr-hover-border-bottom-left:focus:before, :focus>.digr-hover-border-bottom-left:before {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); } .digr-hover-border-bottom-left.hover:after, .digr-hover-border-bottom-left:hover:after, .digr-hover-border-bottom-left:focus:after, :focus>.digr-hover-border-bottom-left:after {   transition-delay:0s; } .digr-hover-border-bottom-left.hover .digr-hover-content:before, .digr-hover-border-bottom-left:hover .digr-hover-content:before, .digr-hover-border-bottom-left:focus .digr-hover-content:before, :focus>.digr-hover-border-bottom-left .digr-hover-content:before {   transition-delay:0s; } .digr-hover-border-bottom-left.hover .digr-hover-content:after, .digr-hover-border-bottom-left:hover .digr-hover-content:after, .digr-hover-border-bottom-left:focus .digr-hover-content:after, :focus>.digr-hover-border-bottom-left .digr-hover-content:after {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); }  .digr-hover-border-bottom-right:before, .digr-hover-border-bottom-right:after, .digr-hover-border-bottom-right .digr-hover-content:before, .digr-hover-border-bottom-right .digr-hover-content:after {   transform-origin:100% 100%; } .digr-hover-border-bottom-right:before {   transition-delay:0s; } .digr-hover-border-bottom-right:after {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); } .digr-hover-border-bottom-right .digr-hover-content:before {   transition-delay:0s; } .digr-hover-border-bottom-right .digr-hover-content:after {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); } .digr-hover-border-bottom-right.hover:before, .digr-hover-border-bottom-right:hover:before, .digr-hover-border-bottom-right:focus:before, :focus>.digr-hover-border-bottom-right:before {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); } .digr-hover-border-bottom-right.hover:after, .digr-hover-border-bottom-right:hover:after, .digr-hover-border-bottom-right:focus:after, :focus>.digr-hover-border-bottom-right:after {   transition-delay:0s; } .digr-hover-border-bottom-right.hover .digr-hover-content:before, .digr-hover-border-bottom-right:hover .digr-hover-content:before, .digr-hover-border-bottom-right:focus .digr-hover-content:before, :focus>.digr-hover-border-bottom-right .digr-hover-content:before {   transition-delay:480ms;   transition-delay:calc(var(--transition-duration) / 1.25); } .digr-hover-border-bottom-right.hover .digr-hover-content:after, .digr-hover-border-bottom-right:hover .digr-hover-content:after, .digr-hover-border-bottom-right:focus .digr-hover-content:after, :focus>.digr-hover-border-bottom-right .digr-hover-content:after {   transition-delay:0s; }  .digr-hover-border-cc-1:before, .digr-hover-border-cc-1:after, .digr-hover-border-cc-1 .digr-hover-content:before, .digr-hover-border-cc-1 .digr-hover-content:after {   transition-duration:300ms; } .digr-hover-border-cc-1:before, .digr-hover-border-cc-1 .digr-hover-content:after {   transform-origin:0 0; } .digr-hover-border-cc-1:after, .digr-hover-border-cc-1 .digr-hover-content:before {   transform-origin:100% 100%; } .digr-hover-border-cc-1:before {   transition-delay:600ms; } .digr-hover-border-cc-1:after {   transition-delay:0s; } .digr-hover-border-cc-1 .digr-hover-content:before {   transition-delay:900ms; } .digr-hover-border-cc-1 .digr-hover-content:after {   transition-delay:300ms; } .digr-hover-border-cc-1.hover:before, .digr-hover-border-cc-1:hover:before, .digr-hover-border-cc-1:focus:before, :focus>.digr-hover-border-cc-1:before {   transition-delay:300ms; } .digr-hover-border-cc-1.hover:after, .digr-hover-border-cc-1:hover:after, .digr-hover-border-cc-1:focus:after, :focus>.digr-hover-border-cc-1:after {   transition-delay:900ms; } .digr-hover-border-cc-1.hover .digr-hover-content:before, .digr-hover-border-cc-1:hover .digr-hover-content:before, .digr-hover-border-cc-1:focus .digr-hover-content:before, :focus>.digr-hover-border-cc-1 .digr-hover-content:before {   transition-delay:0s; } .digr-hover-border-cc-1.hover .digr-hover-content:after, .digr-hover-border-cc-1:hover .digr-hover-content:after, .digr-hover-border-cc-1:focus .digr-hover-content:after, :focus>.digr-hover-border-cc-1 .digr-hover-content:after {   transition-delay:600ms; }  .digr-hover-border-ccc-1:before, .digr-hover-border-ccc-1:after, .digr-hover-border-ccc-1 .digr-hover-content:before, .digr-hover-border-ccc-1 .digr-hover-content:after {   transition-duration:400ms; } .digr-hover-border-ccc-1:before, .digr-hover-border-ccc-1 .digr-hover-content:after {   transform-origin:100% 100%; } .digr-hover-border-ccc-1:after, .digr-hover-border-ccc-1 .digr-hover-content:before {   transform-origin:0 0; } .digr-hover-border-ccc-1:before {   transition-delay:0s; } .digr-hover-border-ccc-1:after {   transition-delay:600ms; } .digr-hover-border-ccc-1 .digr-hover-content:before {   transition-delay:900ms; } .digr-hover-border-ccc-1 .digr-hover-content:after {   transition-delay:300ms; } .digr-hover-border-ccc-1.hover:before, .digr-hover-border-ccc-1:hover:before, .digr-hover-border-ccc-1:focus:before, :focus>.digr-hover-border-ccc-1:before {   transition-delay:900ms; } .digr-hover-border-ccc-1.hover:after, .digr-hover-border-ccc-1:hover:after, .digr-hover-border-ccc-1:focus:after, :focus>.digr-hover-border-ccc-1:after {   transition-delay:300ms; } .digr-hover-border-ccc-1.hover .digr-hover-content:before, .digr-hover-border-ccc-1:hover .digr-hover-content:before, .digr-hover-border-ccc-1:focus .digr-hover-content:before, :focus>.digr-hover-border-ccc-1 .digr-hover-content:before {   transition-delay:0s; } .digr-hover-border-ccc-1.hover .digr-hover-content:after, .digr-hover-border-ccc-1:hover .digr-hover-content:after, .digr-hover-border-ccc-1:focus .digr-hover-content:after, :focus>.digr-hover-border-ccc-1 .digr-hover-content:after {   transition-delay:600ms; }  .digr-hover-border-cc-2:before, .digr-hover-border-cc-2 .digr-hover-content:after {   transform-origin:0 0; } .digr-hover-border-cc-2:after, .digr-hover-border-cc-2 .digr-hover-content:before {   transform-origin:100% 100%; }  .digr-hover-border-ccc-2:before, .digr-hover-border-ccc-2 .digr-hover-content:after {   transform-origin:100% 100%; } .digr-hover-border-ccc-2:after, .digr-hover-border-ccc-2 .digr-hover-content:before {   transform-origin:0 0; }  .digr-hover-border-cc-3:before, .digr-hover-border-cc-3 .digr-hover-content:after {   transform-origin:0 0; } .digr-hover-border-cc-3:after, .digr-hover-border-cc-3 .digr-hover-content:before {   transform-origin:100% 100%; } .digr-hover-border-cc-3:before {   right:33px;   right:calc(var(--border-margin) + var(--border-margin) + var(--border-width));   left:0; } .digr-hover-border-cc-3:after {   left:33px;   left:calc(var(--border-margin) + var(--border-margin) + var(--border-width));   right:0; } .digr-hover-border-cc-3 .digr-hover-content:before {   top:33px;   top:calc(var(--border-margin) + var(--border-margin) + var(--border-width));   bottom:0; } .digr-hover-border-cc-3 .digr-hover-content:after {   bottom:33px;   bottom:calc(var(--border-margin) + var(--border-margin) + var(--border-width));   top:0; }  .digr-hover-border-ccc-3:before, .digr-hover-border-ccc-3 .digr-hover-content:after {   transform-origin:100% 100%; } .digr-hover-border-ccc-3:after, .digr-hover-border-ccc-3 .digr-hover-content:before {   transform-origin:0 0; } .digr-hover-border-ccc-3:before {   left:33px;   left:calc(var(--border-margin) + var(--border-margin) + var(--border-width));   right:0; } .digr-hover-border-ccc-3:after {   right:33px;   right:calc(var(--border-margin) + var(--border-margin) + var(--border-width));   left:0; } .digr-hover-border-ccc-3 .digr-hover-content:before {   bottom:33px;   bottom:calc(var(--border-margin) + var(--border-margin) + var(--border-width));   top:0; } .digr-hover-border-ccc-3 .digr-hover-content:after {   top:33px;   top:calc(var(--border-margin) + var(--border-margin) + var(--border-width));   bottom:0; }  .digr-hover-border-fade:before, .digr-hover-border-fade:after, .digr-hover-border-fade .digr-hover-content:before, .digr-hover-border-fade .digr-hover-content:after {   transform:scale(1);   opacity:0;   z-index:3; } .digr-hover-border-fade.hover:before, .digr-hover-border-fade.hover:after, .digr-hover-border-fade.hover .digr-hover-content:before, .digr-hover-border-fade.hover .digr-hover-content:after, .digr-hover-border-fade:hover:before, .digr-hover-border-fade:hover:after, .digr-hover-border-fade:hover .digr-hover-content:before, .digr-hover-border-fade:hover .digr-hover-content:after, .digr-hover-border-fade:focus:before, .digr-hover-border-fade:focus:after, .digr-hover-border-fade:focus .digr-hover-content:before, .digr-hover-border-fade:focus .digr-hover-content:after, :focus>.digr-hover-border-fade:before, :focus>.digr-hover-border-fade:after, :focus>.digr-hover-border-fade .digr-hover-content:before, :focus>.digr-hover-border-fade .digr-hover-content:after {   opacity:1; } @media screen and (-ms-high-contrast:active), screen and (-ms-high-contrast:none) {   [class^='digr-hover-border']:before,   [class^='digr-hover-border']:after,   [class*=' digr-hover-border']:before,   [class*=' digr-hover-border']:after {  height:3px;  left:15px;  right:15px;   }   [class^='digr-hover-border']:before,   [class*=' digr-hover-border']:before {  top:15px;   }   [class^='digr-hover-border']:after,   [class*=' digr-hover-border']:after {  bottom:15px;   }   [class^='digr-hover-border'] .digr-hover-content:before,   [class^='digr-hover-border'] .digr-hover-content:after,   [class*=' digr-hover-border'] .digr-hover-content:before,   [class*=' digr-hover-border'] .digr-hover-content:after {  width:3px;  top:15px;  bottom:15px;   }   [class^='digr-hover-border'] .digr-hover-content:before,   [class*=' digr-hover-border'] .digr-hover-content:before {  left:15px;   }   [class^='digr-hover-border'] .digr-hover-content:after,   [class*=' digr-hover-border'] .digr-hover-content:after {  right:15px;   } } .digr-hover-image-zoom-in.hover img, .digr-hover-image-zoom-in:hover img, .digr-hover-image-zoom-in:focus img, :focus>.digr-hover-image-zoom-in img {   transform:scale(1.25); } .digr-hover-image-zoom-out img {   transform:scale(1.25); } .digr-hover-image-zoom-out.hover img, .digr-hover-image-zoom-out:hover img, .digr-hover-image-zoom-out:focus img, :focus>.digr-hover-image-zoom-out img {   transform:scale(1); } .digr-hover-image-pan-up img {   transform-origin:top;   transform:scale(1.2) translate(0, 0); } .digr-hover-image-pan-up.hover img, .digr-hover-image-pan-up:hover img, .digr-hover-image-pan-up:focus img, :focus>.digr-hover-image-pan-up img {   transform:scale(1.2) translate(0, -15%); } .digr-hover-image-pan-down img {   transform-origin:bottom;   transform:scale(1.2) translate(0, 0); } .digr-hover-image-pan-down:hover img, .digr-hover-image-pan-down:focus img, :focus>.digr-hover-image-pan-down img {   transform:scale(1.2) translate(0, 15%); } .digr-hover-image-pan-left img {   transform-origin:left;   transform:scale(1.2) translate(0, 0); } .digr-hover-image-pan-left.hover img, .digr-hover-image-pan-left:hover img, .digr-hover-image-pan-left:focus img, :focus>.digr-hover-image-pan-left img {   transform:scale(1.2) translate(-15%, 0); } .digr-hover-image-pan-right img {   transform-origin:right;   transform:scale(1.2) translate(0, 0); } .digr-hover-image-pan-right.hover img, .digr-hover-image-pan-right:hover img, .digr-hover-image-pan-right:focus img, :focus>.digr-hover-image-pan-right img {   transform:scale(1.2) translate(15%, 0); } .digr-hover-image-blur.hover img, .digr-hover-image-blur:hover img, .digr-hover-image-blur:focus img, :focus>.digr-hover-image-blur img {   filter:blur(4px);   transform:scale(1.1); } .digr-hover-image-rotate-left img {   transform:scale(1.1) translate(0, 0); } .digr-hover-image-rotate-left.hover img, .digr-hover-image-rotate-left:hover img, .digr-hover-image-rotate-left:focus img, :focus>.digr-hover-image-rotate-left img {   transform:scale(1.3) rotate(-15deg); } .digr-hover-image-rotate-right img {   transform:scale(1.1) translate(0, 0); } .digr-hover-image-rotate-right.hover img, .digr-hover-image-rotate-right:hover img, .digr-hover-image-rotate-right:focus img, :focus>.digr-hover-image-rotate-right img {   transform:scale(1.3) rotate(15deg); } .digr-hover-delay-100, .digr-hover-delay-100>* {   transition-delay:100ms; } .digr-hover-delay-200, .digr-hover-delay-200>* {   transition-delay:200ms; } .digr-hover-delay-300, .digr-hover-delay-300>* {   transition-delay:300ms; } .digr-hover-delay-400, .digr-hover-delay-400>* {   transition-delay:400ms; } .digr-hover-delay-500, .digr-hover-delay-500>* {   transition-delay:500ms; } .digr-hover-delay-600, .digr-hover-delay-600>* {   transition-delay:600ms; } .digr-hover-delay-700, .digr-hover-delay-700>* {   transition-delay:700ms; } .digr-hover-delay-800, .digr-hover-delay-800>* {   transition-delay:800ms; } .digr-hover-delay-900, .digr-hover-delay-900>* {   transition-delay:900ms; } .digr-hover-delay-1000, .digr-hover-delay-1000>* {   transition-delay:1000ms; } [class^='digr-hover-fade'], [class*=' digr-hover-fade'], [class^='digr-hover-reveal'], [class*=' digr-hover-reveal'], [class^='digr-hover-rotate'], [class*=' digr-hover-rotate'] {   display:inline-block; } [class^='digr-hover-fade']>*, [class*=' digr-hover-fade']>*, [class^='digr-hover-reveal']>*, [class*=' digr-hover-reveal']>*, [class^='digr-hover-rotate']>*, [class*=' digr-hover-rotate']>* {   display:inline-block; } [class^='digr-hover-fade']>*:last-child, [class*=' digr-hover-fade']>*:last-child, [class^='digr-hover-reveal']>*:last-child, [class*=' digr-hover-reveal']>*:last-child, [class^='digr-hover-rotate']>*:last-child, [class*=' digr-hover-rotate']>*:last-child {   margin-bottom:0; } [class^='digr-hover-reveal'], [class*=' digr-hover-reveal'], [class^='digr-hover-rotate'], [class*=' digr-hover-rotate'] {   overflow:hidden;   opacity:1; } [class^='digr-hover-fade'], [class*=' digr-hover-fade'] {   opacity:0; } .digr-hover.hover [class^='digr-hover-fade'], .digr-hover.hover [class*=' digr-hover-fade'], .digr-hover:hover [class^='digr-hover-fade'], .digr-hover:hover [class*=' digr-hover-fade'], .digr-hover:focus [class^='digr-hover-fade'], .digr-hover:focus [class*=' digr-hover-fade'], :focus>.digr-hover [class^='digr-hover-fade'], :focus>.digr-hover [class*=' digr-hover-fade'] {   opacity:1;   transform:translate(0); } .digr-hover.hover [class^='digr-hover-reveal'], .digr-hover.hover [class*=' digr-hover-reveal'], .digr-hover.hover [class^='digr-hover-rotate'], .digr-hover.hover [class*=' digr-hover-rotate'], .digr-hover:hover [class^='digr-hover-reveal'], .digr-hover:hover [class*=' digr-hover-reveal'], .digr-hover:hover [class^='digr-hover-rotate'], .digr-hover:hover [class*=' digr-hover-rotate'], .digr-hover:focus [class^='digr-hover-reveal'], .digr-hover:focus [class*=' digr-hover-reveal'], .digr-hover:focus [class^='digr-hover-rotate'], .digr-hover:focus [class*=' digr-hover-rotate'], :focus>.digr-hover [class^='digr-hover-reveal'], :focus>.digr-hover [class*=' digr-hover-reveal'], :focus>.digr-hover [class^='digr-hover-rotate'], :focus>.digr-hover [class*=' digr-hover-rotate'] {   opacity:1; } .digr-hover.hover [class^='digr-hover-reveal']>*, .digr-hover.hover [class*=' digr-hover-reveal']>*, .digr-hover.hover [class^='digr-hover-rotate']>*, .digr-hover.hover [class*=' digr-hover-rotate']>*, .digr-hover:hover [class^='digr-hover-reveal']>*, .digr-hover:hover [class*=' digr-hover-reveal']>*, .digr-hover:hover [class^='digr-hover-rotate']>*, .digr-hover:hover [class*=' digr-hover-rotate']>*, .digr-hover:focus [class^='digr-hover-reveal']>*, .digr-hover:focus [class*=' digr-hover-reveal']>*, .digr-hover:focus [class^='digr-hover-rotate']>*, .digr-hover:focus [class*=' digr-hover-rotate']>*, :focus>.digr-hover [class^='digr-hover-reveal']>*, :focus>.digr-hover [class*=' digr-hover-reveal']>*, :focus>.digr-hover [class^='digr-hover-rotate']>*, :focus>.digr-hover [class*=' digr-hover-rotate']>* {   transform:translate(0) rotate(0deg); } .digr-hover-fade-up {   transform:translateY(1.5rem); } .digr-hover-fade-down {   transform:translateY(-1.5rem); } .digr-hover-fade-left {   transform:translateX(1.5rem); } .digr-hover-fade-right {   transform:translateX(-1.5rem); } .digr-hover-reveal-up>* {   transform:translateY(100%); } .digr-hover-reveal-down>* {   transform:translateY(-100%); } .digr-hover-reveal-left>* {   transform:translateX(100%); } .digr-hover-reveal-right>* {   transform:translateX(-100%); } .digr-hover-rotate-up-right>* {   transform-origin:bottom left;   transform:rotate(90deg); } .digr-hover-rotate-up-left>* {   transform-origin:bottom right;   transform:rotate(-90deg); } .digr-hover-rotate-down-right>* {   transform-origin:top left;   transform:rotate(-90deg); } .digr-hover-rotate-down-left>* {   transform-origin:top right;   transform:rotate(90deg); } .digr-hover-gradient-top {   background-image:linear-gradient(180deg, #00B4DB 0%, #0083B0 100%);   background-image:linear-gradient(180deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .digr-hover-gradient-left {   background-image:linear-gradient(90deg, #00B4DB 0%, #0083B0 100%);   background-image:linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .digr-hover-gradient-right {   background-image:linear-gradient(270deg, #00B4DB 0%, #0083B0 100%);   background-image:linear-gradient(270deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .digr-hover-gradient-bottom {   background-image:linear-gradient(0deg, #00B4DB 0%, #0083B0 100%);   background-image:linear-gradient(0deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .digr-hover-gradient-top-left {   background-image:linear-gradient(135deg, #00B4DB 0%, #0083B0 100%);   background-image:linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .digr-hover-gradient-top-right {   background-image:linear-gradient(225deg, #00B4DB 0%, #0083B0 100%);   background-image:linear-gradient(225deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .digr-hover-gradient-bottom-left {   background-image:linear-gradient(45deg, #00B4DB 0%, #0083B0 100%);   background-image:linear-gradient(45deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .digr-hover-gradient-bottom-right {   background-image:linear-gradient(315deg, #00B4DB 0%, #0083B0 100%);   background-image:linear-gradient(315deg, var(--primary-color) 0%, var(--secondary-color) 100%); } .digr-hover .digr-hover-layout-top-left {   justify-content:flex-start;   align-items:flex-start;   text-align:left; } .digr-hover .digr-hover-layout-top-center {   justify-content:flex-start; } .digr-hover .digr-hover-layout-top-right {   justify-content:flex-start;   align-items:flex-end;   text-align:right; } .digr-hover .digr-hover-layout-center-left {   align-items:flex-start;   text-align:left; } .digr-hover .digr-hover-layout-center-right {   align-items:flex-end;   text-align:right; } .digr-hover .digr-hover-layout-bottom-left {   justify-content:flex-end;   align-items:flex-start;   text-align:left; } .digr-hover .digr-hover-layout-bottom-center {   justify-content:flex-end; } .digr-hover .digr-hover-layout-bottom-right {   justify-content:flex-end;   align-items:flex-end;   text-align:right; } .digr-hover {   background-color:#00B4DB;   background-color:var(--primary-color); } .digr-hover .digr-hover-content {   padding:1.2em;   padding:calc(var(--padding) * 2); } .digr-hover .digr-hover-content>* {   opacity:0; } .digr-hover.hover>img, .digr-hover:hover>img, .digr-hover:focus>img, :focus>.digr-hover>img, .digr-hover.hover>a>img, .digr-hover:hover>a>img, .digr-hover:focus>a>img, :focus>.digr-hover>a>img {   opacity:0.25;   opacity:var(--image-opacity); } .digr-hover.hover .digr-hover-content>*, .digr-hover:hover .digr-hover-content>*, .digr-hover:focus .digr-hover-content>*, :focus>.digr-hover .digr-hover-content>* {   opacity:1; }