#PortalPagina { background: black url(https://www.alternate.nl/download/b2c_nl/pic/themapagina/doe-het-zelf/2023/bg.jpg); }
    #PortalPagina img { width: 100%; }
    #Producten .row { display: flex; padding: 60px; justify-content: center; }
    #Producten .row a { width: 25%; }
    .GroteBanner { width: 50% !important; }
    .actieVoorwaarden { background: black; padding: 30px; }
    .actieVoorwaarden p { margin: 0; color: white; }
    
    @keyframes hvr-buzz-out {
         10% {
              -webkit-transform: translateX(3px) rotate(2deg);
              transform: translateX(3px) rotate(2deg);
         }
         20% {
              -webkit-transform: translateX(-3px) rotate(-2deg);
              transform: translateX(-3px) rotate(-2deg);
         }
         30% {
              -webkit-transform: translateX(3px) rotate(2deg);
              transform: translateX(3px) rotate(2deg);
         }
         40% {
              -webkit-transform: translateX(-3px) rotate(-2deg);
              transform: translateX(-3px) rotate(-2deg);
         }
         50% {
              -webkit-transform: translateX(2px) rotate(1deg);
              transform: translateX(2px) rotate(1deg);
         }
         60% {
              -webkit-transform: translateX(-2px) rotate(-1deg);
              transform: translateX(-2px) rotate(-1deg);
         }
         70% {
              -webkit-transform: translateX(2px) rotate(1deg);
              transform: translateX(2px) rotate(1deg);
         }
         80% {
              -webkit-transform: translateX(-2px) rotate(-1deg);
              transform: translateX(-2px) rotate(-1deg);
         }
         90% {
              -webkit-transform: translateX(1px) rotate(0);
              transform: translateX(1px) rotate(0);
         }
         100% {
              -webkit-transform: translateX(-1px) rotate(0);
              transform: translateX(-1px) rotate(0);
         }
    }
    .hvr-buzz-out {
         display: inline-block;
         vertical-align: middle;
         -webkit-transform: perspective(1px) translateZ(0);
         transform: perspective(1px) translateZ(0);
         box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    }
    .hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
         -webkit-animation-name: hvr-buzz-out;
         animation-name: hvr-buzz-out;
         -webkit-animation-duration: 0.75s;
         animation-duration: 0.75s;
         -webkit-animation-timing-function: linear;
         animation-timing-function: linear;
         -webkit-animation-iteration-count: 1;
         animation-iteration-count: 1;
    }
    
   
    @media screen and (max-width: 667px) { /* Mobile */
       #Producten .row { padding: 10px; }
       #Producten .row a { width: 50%; }
       .GroteBanner { width: 100% !important; }
    }

    @media screen and (min-width: 768px) and (max-width: 1032px) { /* Tablet */
    }