/* Castorama PL */
/* WORKERS */

.casto-workers-logo {
 height: 10rem;
 padding-left: 4rem;
 background: white;
} 

.casto-workers-objet-logo {
 height: 50%;
 padding-top:2.2rem;
} 

.casto-workers-page-wrapper-workers-code {
 min-width: 600px;
 max-width: 50rem;
}

.casto-div_code_workers {
 min-width: 600px;
 max-width: 50rem;
 padding-left: 1rem;
 padding-right: 1rem;
 padding-top: 0rem;
 padding-bottom: 0rem;
}

.casto-workers-code {
 padding-bottom: 4rem;
 padding-top: 4rem;
 font-size: 1.5rem;
 font-weight: 500;
 text-align: center;
 color: #127DC5;
}

.casto-workers-page-wrapper-before-start-1 {
  min-width: 100rem;
  background-image: linear-gradient(to bottom, #085292, #1075BF);
}

.casto-workers-before-start-1-c1 {
 height: 34rem;
 background-image: url("A82H9U/castorama_loteria_25_urodziny_main_banner_workers_left_v01.png");
 background-position: bottom center;
 background-repeat: no-repeat;
 background-size: contain;
}

.casto-workers-before-start-1-c2 {
 width: fit-content;
 padding-left: 2rem;
}

.casto-workers-before-start-1-c3 {
 padding-top: 9rem;
 padding-bottom: 2.5rem;
 text-align: center;
 font-style: normal;
 font-size: 2.1rem;
 font-weight: 300;
 color: white;
}

.casto-workers-before-start-1-c4 {
 height: 10rem;
 width: 10rem;
 text-align: center;
 line-height: 10.2rem;
 font-style: normal;
 font-size: 4.6rem;
 font-weight: 400;
 color: #127DC5;
 background-color: white;
}

.casto-workers-before-start-1-c5 {
 height: 10rem;
 width: 2.5rem;
 text-align: center;
 line-height: 10.2rem;
 font-style: normal;
 font-size: 4.6rem;
 font-weight: 400;
 color: white;
}

.casto-workers-before-start-1-c6 {
 width: 10rem; 
 padding-top: 1rem;
 text-align: center;
 font-style: normal;
 font-size: 1.5rem;
 font-weight: 300;
 color: white;
}

.casto-workers-page-wrapper-before-start-2 {
}

.casto-workers-before-start-1-c7 {
 padding-bottom: 0.8rem;
 padding-top: 3.8rem;
 font-size: 1.5rem;
 font-weight: 500;
 text-align: center;
 color: #127DC5;
}

.casto-workers-before-start-1-c8 {
 padding-left: 2.5rem;
 padding-top: 2.5rem;
 padding-bottom: 1rem;
 text-align: center;
 line-height: 2.1rem;
 font-style: normal;
 font-size: 1.4rem;
 font-weight: 300;
 color: #323C41;
}

.casto-workers-before-start-1-c8-1, .casto-workers-before-start-1-c8-2, .casto-workers-before-start-1-c8-3 {
 height: 6rem;
 margin: 1rem;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: contain;
}

.casto-workers-before-start-1-c8-1 {
 background-image: url("A82H9U/component_31.svg"); 
}

.casto-workers-before-start-1-c8-2 {
 background-image: url("A82H9U/component_32.svg"); 
}

.casto-workers-before-start-1-c8-3 {
 background-image: url("A82H9U/component_33.svg"); 
}

.casto-workers-before-start-1-c9 {
 height: 8rem;
 background-color: #ffdd31;
 text-align: center;
 line-height: 8rem;
 font-style: normal;
 font-size: 2.75rem;
 font-weight: 500;
 color: #127DC5;
}

.casto-workers-before-start-1-c12 {
 height: 34rem;
 margin-top: 4rem;
 background-image: url("A82H9U/nagrody_glowne_workers.png");
 background-position: center center;
 background-repeat: no-repeat;
 background-size: contain;
} 




/************************Mobile only****************************/ 
@media all and (max-device-width: 480px)
{
  .casto-workers-logo {
   width: 40rem; 
   padding-left: 0;
   overflow: hidden;
  }
  
 .casto-workers-objet-logo {
  height: 65%;
  padding-top: 1.5rem;
 }
 
 .casto-workers-code {
  padding-bottom: 0.8rem;
  padding-top: 3.8rem;
  font-size: 3rem;
  font-weight: 500;
 }
   
 .casto-workers-page-wrapper-before-start-1 {
  min-width: unset;
 }
  
.casto-workers-before-start-1-c2 {
  padding-left: 3.2rem;
  padding-bottom: 1rem;
 }
 
 .casto-workers-before-start-1-c3 {
  padding-top: 2.5rem;
  padding-bottom: 2.2rem;
  font-size: 3rem;
  font-weight: 300;
 }
 
 .casto-workers-before-start-1-c6 {
  padding-top: 1rem;
  font-size: 2rem;
  font-weight: 300;
 }
 
 .casto-workers-before-start-1-c7 {
  padding-bottom: 0.8rem;
  padding-top: 3.8rem;
  font-size: 3rem;
  font-weight: 500;
 }
 
 .casto-workers-before-start-1-c8 {
  padding-left: 5rem;
  padding-right: 5rem;
  padding-top: 2.5rem;
  padding-bottom: 1rem;
  line-height: 2.9rem;
  font-size: 2.4rem;
  font-weight: 400;
 }
 
 .casto-workers-before-start-1-c8-1, .casto-workers-before-start-1-c8-2, .casto-workers-before-start-1-c8-3 {
  height: 6rem;
  margin: 1rem;
 }
 
 .casto-workers-before-start-1-c9 {
  margin-top: 1.5rem;
  padding-top: 2.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 1rem;
  line-height: 3rem;
 }
 
}

