@charset "UTF-8";
@import "normalize.css";
@font-face {
  font-family: 'geis';
  src: url('/webfonts/geis.eot?v=@v');
  src: url('/webfonts/geis.eot?v=@v#iefix') format('embedded-opentype'), url('/webfonts/geis.woff?v=@v') format('woff'), url('/webfonts/geis.ttf?v=@v') format('truetype');
  font-weight: normal;
  font-style: normal;
}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}

.center-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.responsive-img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.stretch-img {
  width: 100% !important;
  max-height: none !important;
}
.greyscale {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  /* IE 6-9 */
}
.ico-font,
[class^="icon-"]:before,
[class*=" icon-"]:before,
#track-and-trace-box .btn:before,
#search-box .btn:before,
#main-menu a:not([class*="icon-"]):before,
.filter-jobs .params .spc:before,
#track-and-trace-box .cse-cont .cse-buttons a:before,
#search-box .cse-cont .cse-buttons a:before,
#track-and-trace-box .cse-cont .cse-buttons input[type="reset"]:before,
#search-box .cse-cont .cse-buttons input[type="reset"]:before,
#track-and-trace-box .cse-cont .cse-buttons input[type="submit"]:before,
#search-box .cse-cont .cse-buttons input[type="submit"]:before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  font-family: 'geis' !important;
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
}
.icon-absolvent:before {
  content: "\62";
}
.icon-auto-2:before {
  content: "\63";
}
.icon-auto-cas:before {
  content: "\64";
}
.icon-balik:before {
  content: "\65";
}
.icon-balik-sipka-nahoru:before {
  content: "\17e";
}
.icon-budik:before {
  content: "\ed";
}
.icon-checklist:before {
  content: "\68";
}
.icon-darek:before {
  content: "\fd";
}
.icon-desky-a-tuska:before {
  content: "\6a";
}
.icon-desky-ok:before {
  content: "\6b";
}
.icon-desky-pridat:before {
  content: "\6c";
}
.icon-diskuze:before {
  content: "\11b";
}
.icon-dohromady:before {
  content: "\6e";
}
.icon-dokument:before {
  content: "\6f";
}
.icon-dopis:before {
  content: "\6d";
}
.icon-dopis-znamka:before {
  content: "\71";
}
.icon-drevena-krabice:before {
  content: "\72";
}
.icon-email-kolecko:before {
  content: "\4d";
}
.icon-facebook:before {
  content: "\66";
}
.icon-facebook-kolecko:before {
  content: "\46";
}
.icon-g-airsea:before {
  content: "\76";
}
.icon-g-czechrep:before {
  content: "\77";
}
.icon-garaz:before {
  content: "\79";
}
.icon-historie:before {
  content: "\41";
}
.icon-hodinky:before {
  content: "\42";
}
.icon-home:before {
  content: "\43";
}
.icon-hvezdicka:before {
  content: "\2a";
}
.icon-kalendar:before {
  content: "\45";
}
.icon-kalkulacka:before {
  content: "\2c7";
}
.icon-kartoteka:before {
  content: "\159";
}
.icon-kladivo:before {
  content: "\48";
}
.icon-kotva:before {
  content: "\44";
}
.icon-krabice:before {
  content: "\4a";
}
.icon-krabice-1:before {
  content: "\4b";
}
.icon-kravatak:before {
  content: "\4c";
}
.icon-kvetina:before {
  content: "\161";
}
.icon-letadlo:before {
  content: "\4e";
}
.icon-linkedin:before {
  content: "\69";
}
.icon-linkedin-kolecko:before {
  content: "\49";
}
.icon-lod:before {
  content: "\51";
}
.icon-misto:before {
  content: "\53";
}
.icon-nakladni-auto:before {
  content: "\39";
}
.icon-nakupni-vozik:before {
  content: "\55";
}
.icon-noviny:before {
  content: "\56";
}
.icon-otazka:before {
  content: "\57";
}
.icon-otevreny-dopis:before {
  content: "\58";
}
.icon-papir-tuzka:before {
  content: "\59";
}
.icon-parkovaci-hodiny:before {
  content: "\5a";
}
.icon-penize:before {
  content: "\30";
}
.icon-penize-hromadky:before {
  content: "\31";
}
.icon-pero:before {
  content: "\32";
}
.icon-pocitani:before {
  content: "\33";
}
.icon-pohar:before {
  content: "\34";
}
.icon-postovni-schranka:before {
  content: "\35";
}
.icon-roste:before {
  content: "\36";
}
.icon-rozhovor-srdce:before {
  content: "\37";
}
.icon-sipka-vpravo:before,
#main-menu a.root:before {
  content: "\3e";
}
.icon-sipka-vpravo-tenka:before {
  content: "\5f";
}
.icon-sipka-vpravo-tlusta:before {
  content: "\2d";
}
.icon-sipka-vpravo-tlusta-jednoducha:before {
  content: "\22";
}
.icon-sluchatko:before {
  content: "\23";
}
.icon-slunecnik:before {
  content: "\24";
}
.icon-smska:before {
  content: "\26";
}
.icon-stit-hvezda:before {
  content: "\27";
}
.icon-stit-s-krizem:before {
  content: "\28";
}
.icon-telefon-zvoni:before {
  content: "\29";
}
.icon-terc:before {
  content: "\10d";
}
.icon-twitter:before {
  content: "\74";
}
.icon-twitter-kolecko:before {
  content: "\54";
}
.icon-ulozit-hdd:before {
  content: "\e9";
}
.icon-user:before {
  content: "\2e";
}
.icon-uzivatel-hledani:before {
  content: "\2f";
}
.icon-vlajka:before {
  content: "\3a";
}
.icon-vlastovka:before {
  content: "\3b";
}
.icon-vozik-s-krabicema:before {
  content: "\3c";
}
.icon-vypisuji-sek:before {
  content: "\e1";
}
.icon-vysoko-zdvizny-vozik:before {
  content: "\3f";
}
.icon-youtube:before {
  content: "\40";
}
.icon-zamek:before {
  content: "\5b";
}
.icon-zamestnanec:before {
  content: "\5d";
}
.icon-zeme:before {
  content: "\5e";
}
.icon-googleplus:before {
  content: "\67";
}
.icon-google-plus-circle:before {
  content: "\47";
}
.icon-remove:before {
  content: "\d7";
}
.icon-checkmark:before {
  content: "\70";
}
.icon-obalove-materialy:before {
  content: "\61";
}
.icon-pro-prijemce:before {
  content: "\73";
}
.icon-g-location-pin-group-fill:before {
  content: "\75";
}
.icon-smazat:before,
.filter-jobs .params .spc:before {
  content: "\25";
}
.icon-box-view:before {
  content: "\78";
}
.icon-box-view-full:before,
#track-and-trace-box .btn:before,
#track-and-trace-box .cse-cont .cse-buttons a:before,
#track-and-trace-box .cse-cont .cse-buttons input[type="reset"]:before,
#track-and-trace-box .cse-cont .cse-buttons input[type="submit"]:before {
  content: "\7a";
}
.icon-cog-double:before {
  content: "\4f";
}
.icon-cog-double-full:before {
  content: "\50";
}
.icon-g-poland:before {
  content: "\38";
}
.icon-vozikk:before {
  content: "\21";
}
.icon-g-slovak:before {
  content: "\2b";
}
.icon-lupa:before,
#search-box .btn:before,
#search-box .cse-cont .cse-buttons a:before,
#search-box .cse-cont .cse-buttons input[type="reset"]:before,
#search-box .cse-cont .cse-buttons input[type="submit"]:before {
  content: "\52";
}
.icon-air:before {
  content: "\2c";
}
.icon-sea:before {
  content: "\3d";
}
.icon-cargo:before {
  content: "\60";
}
/************************************************************************************
	RESETS and TYPOGRAPHY
*************************************************************************************/
html {
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  padding: 0;
  background: #f5f5f5;
  font: 100%/1.6 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 93.75%;
  color: #333;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
}
@media (min-width: 768px) {
  body {
    font-size: 100%;
  }
}
/* HEADING */
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
h6,
.timeline .title,
.result-list .title,
.crossroad .title,
.content-box .title,
.cse-cont h1 {
  margin: .9em 0 .3em;
  padding: 0;
  font-weight: bold;
  line-height: 1.5;
  font-family: 'Roboto Condensed', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  color: #494948;
}
a h1,
a .h1,
a h2,
a .h2,
a h3,
a .h3,
a h4,
a .h4,
a h5,
a h6,
a .timeline .title,
a .result-list .title,
a .crossroad .title,
a .content-box .title,
a .cse-cont h1 {
  color: inherit;
}
h1,
.h1 {
  line-height: 1.3;
  font-size: 160%;
  margin-top: 0;
}
@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 187.5%;
  }
}
@media (min-width: 960px) {
  h1,
  .h1 {
    font-size: 250%;
  }
}
h2,
.h2,
.cse-cont h1 {
  margin-bottom: 0.45em;
  font-size: 140%;
}
h2.border:after,
.h2.border:after,
.cse-cont h1.border:after {
  content: "";
  display: block;
  width: 250px;
  margin: 0.7em 0 20px;
  height: 2px;
  background: #ed1c24;
}
@media (max-width: 589px) {
  h2.border,
  .h2.border,
  .cse-cont h1.border {
    margin-bottom: 0;
    text-align: center;
    /*pro vsechny prvky ktere maji byt prilepene az k lince title h2*/
  }
  h2.border:after,
  .h2.border:after,
  .cse-cont h1.border:after {
    content: "";
    display: block;
    width: 250px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 590px) {
  h2.border.center,
  .h2.border.center,
  .cse-cont h1.border.center {
    margin-bottom: 0;
    text-align: center;
  }
  h2.border.center:after,
  .h2.border.center:after,
  .cse-cont h1.border.center:after {
    content: "";
    display: block;
    width: 250px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  h2,
  .h2,
  .cse-cont h1 {
    font-size: 150%;
  }
  h2.border.center,
  .h2.border.center,
  .cse-cont h1.border.center {
    font-size: 175%;
  }
  .col-h-l h2.border.center,
  .col-h-l .h2.border.center,
  .col-h-r h2.border.center,
  .col-h-r .h2.border.center,
  .col-h-l .cse-cont h1.border.center,
  .col-h-r .cse-cont h1.border.center {
    font-size: 150%;
  }
  h2.border.center:after,
  .h2.border.center:after,
  .cse-cont h1.border.center:after {
    margin-top: 0.4em;
    margin-bottom: 30px;
  }
}
h3,
.h3,
.timeline .title,
.result-list .title,
.crossroad .title,
.content-box .title {
  font-size: 106.66666667%;
}
@media (min-width: 768px) {
  h3,
  .h3,
  .timeline .title,
  .result-list .title,
  .crossroad .title,
  .content-box .title {
    font-size: 112.5%;
  }
}
@media (min-width: 960px) {
  h3,
  .h3,
  .timeline .title,
  .result-list .title,
  .crossroad .title,
  .content-box .title {
    font-size: 131.25%;
  }
}
h4,
.h4,
h5,
h6 {
  font-size: 100%;
}
@media (min-width: 960px) {
  h4,
  .h4,
  h5,
  h6 {
    font-size: 106.25%;
  }
}
/* FONTS */
.bold {
  font-weight: bold;
}
.thin {
  font-weight: normal;
}
.small {
  font-size: 86.66666667%;
}
.big {
  font-size: 106.66666667%;
}
@media (min-width: 768px) {
  .big {
    font-size: 106.25%;
  }
}
.center {
  text-align: center;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.vcenter {
  vertical-align: middle;
}
.uppercase {
  text-transform: uppercase;
}
.gray {
  color: #d9dcdf;
}
.black {
  color: #333;
}
.gray-dk {
  color: #999;
}
/* RESET */
.mp-reset {
  margin: 0;
  padding: 0;
}
.mt-reset {
  margin-top: 0 !important;
}
.mb-reset {
  margin-bottom: 0 !important;
}
.reset {
  border: none;
  background: none;
  margin: 0;
  padding: 0;
}
.reset ul {
  margin-top: 0;
}
.reset > li {
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  position: static;
}
.reset > li ul {
  margin-top: 0;
}
.reset > li:before {
  display: none;
  position: static;
  top: auto;
  width: auto;
  height: auto;
  margin: 0;
  border-radius: 0;
  background: none;
}
table.reset {
  border-spacing: 0;
}
table.reset,
table.reset td,
table.reset th,
table.reset thead th {
  width: auto;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  font-weight: normal;
  color: inherit;
}
table.reset ul,
table.reset td ul,
table.reset th ul,
table.reset thead th ul {
  margin-top: 0;
}
table.reset tr:nth-child(even) th,
table.reset tr:nth-child(even) td {
  background: none;
}
/* MISC */
.out {
  position: absolute;
  left: -10000px;
  top: auto;
}
.vhide {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.l {
  float: left;
}
.r {
  float: right;
}
.cb {
  clear: both;
}
.nobr {
  white-space: nowrap;
}
.print-only,
.no-js .js-only,
.js .js-hide,
.hidden {
  display: none;
}
.break {
  height: 0;
  font-size: 0;
  line-height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
}
.cfx:before,
form .row:before,
.cfx:after,
form .row:after {
  content: " ";
  display: table;
}
.cfx:after,
form .row:after {
  clear: both;
}
/* PARAGRAPH */
div,
pre {
  margin: 0;
  padding: 0;
}
p {
  margin: 0 0 1.9em 0;
  line-height: 1.6;
}
hr {
  margin: 20px 0;
  padding: 0;
  border: solid #d9dcdf;
  border-width: 1px 0 0;
  color: #d9dcdf;
  line-height: 0;
  height: 0;
  overflow: hidden;
}
pre {
  text-align: left;
}
em {
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
strong {
  font-weight: bold;
}
/* CITE */
cite {
  border: none;
}
blockquote {
  border: none;
  padding: 15px 15px 10px 15px;
  margin: 0 0 1.9em 0;
}
blockquote p {
  margin: 0 0 .5em;
}
@media (min-width: 768px) {
  blockquote {
    padding: 30px 30px 20px 30px;
  }
}
/* ANCHOR */
a {
  color: #044d7f;
  text-decoration: underline;
  outline: none;
}
a:hover,
a:active {
  color: #333;
  text-decoration: underline;
}
@media (min-width: 590px) {
  a {
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
  }
}
.no-touchevents a[href^="tel:"] {
  text-decoration: none;
  color: #333;
}
/* LIST */
#nette-debug ul li:before,
#tracy-debug ul li:before {
  display: none;
}
@media (max-width: 767px) {
  #nette-debug #nette-debug-bar li a[rel^="close"],
  #tracy-debug #nette-debug-bar li a[rel^="close"],
  #nette-debug #tracy-debug-bar li a[rel^="close"],
  #tracy-debug #tracy-debug-bar li a[rel^="close"] {
    padding: 10px 20px;
    background: red;
  }
}
ul {
  margin: 0 0 1.9em 0;
  padding: 0;
}
ul ul {
  margin: .8em 0 0;
}
ul li {
  position: relative;
  margin: 0 0 .5em;
  padding: 0 0 0 20px;
  line-height: 1.6;
  list-style: none;
}
ul li:before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  font-family: 'geis' !important;
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  position: absolute;
  top: .65em;
  left: 2px;
  content: ">";
  font-size: 10px;
  color: #ed1c24;
}
@media (min-width: 768px) {
  ul li:before {
    top: 0.75em;
  }
}
ol {
  margin: 0 0 1.9em 0;
  padding: 0;
  list-style: none;
  counter-reset: numbers;
}
ol li {
  margin: 8px 0 1em;
  padding-left: 40px;
  position: relative;
}
ol li:before {
  counter-increment: numbers;
  content: counter(numbers) ". ";
  position: absolute;
  left: 2px;
  top: 0;
  border-radius: 50%;
  color: #fff;
  font: bold 14px/24px 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  background: #d9dcdf;
  width: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 3px;
  text-align: center;
}
@media (min-width: 960px) {
  ol li {
    margin-bottom: 30px;
  }
}
/* Google Map, YouTube video */
/* IMAGES */
img {
  border: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
  font: normal 14px/1.4 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #333;
  text-align: left;
}
img:before {
  display: inline-block;
  line-height: 1.4;
}
img.lazy.preloaded {
  opacity: 0;
}
img.lazy.loaded {
  min-width: 0;
  min-height: 0;
  background: none;
  opacity: 1;
  -webkit-transition: opacity 1000ms ease;
  -moz-transition: opacity 1000ms ease;
  -o-transition: opacity 1000ms ease;
  transition: opacity 1000ms ease;
}
img.lazy.nofade {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.no-js img.lazy {
  display: none !important;
}
img.left {
  margin-bottom: 1em;
}
img.right {
  margin-bottom: 1em;
}
img.border {
  padding: 9px;
  border: 1px solid #d5d8db;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  img.border {
    padding: 18px;
  }
}
/* #content styles */
.wysiwyg img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.wysiwyg > .h2:first-child,
.wysiwyg > h2:first-child,
.wysiwyg > .cse-cont h1:first-child {
  margin-top: 0;
}
.wysiwyg:before,
.wysiwyg:after {
  content: " ";
  display: table;
}
.wysiwyg:after {
  clear: both;
}
.wysiwyg:before,
.wysiwyg:after {
  content: " ";
  display: table;
}
.wysiwyg:after {
  clear: both;
}
/* TABLE */
table {
  margin: 0 0 1.9em 0;
  font-size: 100%;
  border: 0;
  border-spacing: 0;
  border-collapse: collapse;
  padding: 0;
  width: 100%;
}
td,
th {
  font-size: 86.66666667%;
  padding: .5em 4px;
  border: solid #d9dcdf;
  border-width: 0 0 1px;
  text-align: left;
  background: none;
  color: #333;
  vertical-align: middle;
}
th {
  font-weight: bold;
  font-family: 'Roboto Condensed', 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
thead th {
  border-bottom: 2px solid #ed1c24;
}
tr.even td,
tr.even th {
  background: #f5f5f5;
}
tr.even td:first-child,
tr.even th:first-child,
tr.even td:last-child,
tr.even th:last-child {
  position: static;
}
.table-no-side-padding td:first-child,
.table-no-side-padding th:first-child {
  padding-left: 0;
}
.table-no-side-padding td:first-child:before,
.table-no-side-padding th:first-child:before {
  display: none;
}
.table-no-side-padding td:last-child,
.table-no-side-padding th:last-child {
  padding-right: 0;
}
.table-no-side-padding td:last-child:after,
.table-no-side-padding th:last-child:after {
  display: none;
}
.table-small-side-padding td:first-child,
.table-small-side-padding th:first-child {
  padding-left: 5px;
}
.table-small-side-padding td:first-child:before,
.table-small-side-padding th:first-child:before {
  display: none;
}
.table-small-side-padding td:last-child,
.table-small-side-padding th:last-child {
  padding-right: 5px;
}
.table-small-side-padding td:last-child:after,
.table-small-side-padding th:last-child:after {
  display: none;
}
@media (max-width: 479px) {
  .table-tracking td,
  .table-tracking th {
    font-size: 66.66666667%;
  }
}
@media (max-width: 767px) {
  .table-tracking .td-word-break {
    max-width: 31px;
    word-wrap: break-word;
  }
}
@media (min-width: 590px) {
  .col-h-l,
  .col-h-r {
    /* aby byla mezera na 980px mezi col-h a col-r 40px podle návrhu - nebo spiš podle 40 mezery co je mezi sloupci :) */
    width: 48.54014599%;
    display: block;
    float: left;
  }
  .form .col-h-l,
  .form .col-h-r,
  .form-box .col-h-l,
  .form-box .col-h-r,
  .cse-cont.cse-form-wrap .col-h-l,
  .cse-cont.cse-form-wrap .col-h-r {
    /* aby byla mezera mezi col-h a col-r 20px podle návrhu */
    width: 49.22239502%;
  }
  .col-h-r {
    float: right;
  }
  .col-h-r .col-h-l,
  .col-h-l .col-h-l,
  .col-h-r .col-h-r,
  .col-h-l .col-h-r {
    float: none;
    width: auto;
  }
  img.left {
    float: left;
    margin: 0 20px 15px 0;
    clear: both;
  }
  img.right {
    float: right;
    margin: 0 0 15px 20px;
    clear: both;
  }
  .wysiwyg iframe,
  .wysiwyg embed,
  .wysiwyg object {
    max-height: none;
  }
  .table-auto-width {
    width: auto;
  }
}
@media (max-width: 767px) {
  .col-h-l.m-full,
  .col-h-r.m-full {
    float: none;
    width: auto;
  }
}
@media (min-width: 768px) {
  .col-h-r .col-h-l,
  .col-h-l .col-h-l {
    float: left;
    width: 48%;
  }
  .col-h-r .col-h-r,
  .col-h-l .col-h-r {
    float: right;
    width: 48%;
  }
  th,
  td {
    font-size: 93.75%;
    padding: .5em 6px;
  }
  td {
    font-size: 81.25%;
  }
  .small {
    font-size: 87.5%;
  }
  .table-dark {
    background: #f5f5f5;
  }
  .table-dark thead th {
    background: #fff;
  }
  .table-dark tr:last-child td {
    border-bottom-color: #f5f5f5;
  }
  .table-small-side-padding td:first-child,
  .table-small-side-padding th:first-child {
    padding-left: 10px;
  }
  .table-small-side-padding td:last-child,
  .table-small-side-padding th:last-child {
    padding-right: 10px;
  }
}
@media (min-width: 960px) {
  .col-h-space20 {
    /* aby byla mezera na 980px mezi col-h a col-r 20px */
    width: 49.27007299%;
  }
  .mt-50 {
    margin-top: 50px;
  }
  .mt-70 {
    margin-top: 70px;
  }
  .small {
    font-size: 93.75%;
  }
  .col-h-r.col-t,
  .col-h-l.col-t {
    float: left;
    width: 32%;
    margin-right: 2%;
  }
  .col-h-r.col-t + .col-t + .col-t,
  .col-h-l.col-t + .col-t + .col-t {
    margin-right: 0;
  }
}
@media (min-width: 1390px) {
  th,
  td {
    padding: .8em 20px;
  }
  tbody td:first-child,
  tbody th:first-child {
    position: relative;
  }
  tbody td:first-child:before,
  tbody th:first-child:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 2px;
    width: 20px;
    background: #fff;
  }
  .table-dark tbody td:first-child:before,
  .table-dark tbody th:first-child:before {
    background: #f5f5f5;
  }
  tbody td:last-child,
  tbody th:last-child {
    position: relative;
  }
  tbody td:last-child:after,
  tbody th:last-child:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: -2px;
    height: 2px;
    width: 20px;
    background: #fff;
  }
  .table-dark tbody td:last-child:after,
  .table-dark tbody th:last-child:after {
    background: #f5f5f5;
  }
  th {
    font-size: 100%;
  }
  td {
    font-size: 100%;
  }
  thead th {
    font-size: 131.25%;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
  }
}
.no-js [data-aos] {
  opacity: 1 !important;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.title-with-status:before,
.title-with-status:after {
  content: " ";
  display: table;
}
.title-with-status:after {
  clear: both;
}
.title-with-status:before,
.title-with-status:after {
  content: " ";
  display: table;
}
.title-with-status:after {
  clear: both;
}
.link-more,
.link-back {
  display: inline-block;
  padding-left: 28px;
  position: relative;
  text-transform: uppercase;
  font-size: 86.66666667%;
  font-weight: bold;
}
.link-more:before,
.link-back:before {
  position: absolute;
  left: 5px;
  top: 4px;
  display: inline-block;
  vertical-align: middle;
  content: "";
  font-family: 'geis' !important;
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  height: 11px;
  width: 9px;
  line-height: 11px;
  overflow: hidden;
  text-align: center;
  font-size: 9px;
  color: #fff;
  z-index: 1;
}
.link-more:after,
.link-back:after {
  position: absolute;
  left: 0;
  top: 1px;
  content: "";
  width: 17px;
  height: 17px;
  background: #ed1c24;
  border-radius: 2px;
}
@media (min-width: 768px) {
  .link-more,
  .link-back {
    font-size: 81.25%;
  }
}
.link-more:before {
  content: ">";
}
.link-back:before {
  content: ">";
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  left: 4px;
}
@media (max-width: 479px) {
  .buttons-group .btn,
  .buttons-group .cse-cont .cse-buttons a,
  .buttons-group .cse-cont .cse-buttons input[type="reset"],
  .buttons-group .cse-cont .cse-buttons input[type="submit"] {
    width: 100%;
    margin-top: 10px;
  }
  .buttons-group .btn:first-child,
  .buttons-group .cse-cont .cse-buttons a:first-child,
  .buttons-group .cse-cont .cse-buttons input[type="reset"]:first-child,
  .buttons-group .cse-cont .cse-buttons input[type="submit"]:first-child {
    margin-top: 0;
  }
}
@media (min-width: 480px) {
  .buttons-group .btn,
  .buttons-group .cse-cont .cse-buttons a,
  .buttons-group .cse-cont .cse-buttons input[type="reset"],
  .buttons-group .cse-cont .cse-buttons input[type="submit"] {
    margin-right: 16px;
  }
}
body.pd-box-open {
  overflow: hidden;
}
.pd-box-overlay {
  position: fixed;
  z-index: 501;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-color: #000;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  padding: 0;
  overflow: hidden;
  -webkit-transform: translateZ(0);
}
.pd-box-window {
  z-index: 502;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0 5px;
  overflow-x: auto;
  overflow-y: scroll;
}
.pd-box-overlay-inner {
  z-index: 503;
}
.pd-box-window-inner {
  z-index: 504;
}
.pd-box-content {
  position: relative;
  z-index: 2;
  margin: 40px auto;
  padding: 15px;
  width: 100%;
  min-height: 150px;
  background: #fff;
  border-radius: 2px;
  -webkit-transform: translateZ(0);
  box-shadow: 0 7px 13px rgba(51, 51, 51, 0.42);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .pd-box-content {
    padding: 35px;
  }
}
.pd-box-img-wrapper {
  position: relative;
}
.pd-box-image {
  display: block;
  margin: 0;
  overflow: hidden;
  zoom: 1;
  padding: 0;
  text-align: center;
}
.pd-box-image.pd-box-video {
  position: relative;
  padding-top: 56.35%;
  z-index: 0;
}
.pd-box-image img {
  width: auto;
  height: auto;
  max-width: 100%;
  margin: 0;
  border: none;
  padding: 0;
  clear: both;
  _margin-top: 0;
  display: inline;
  background: white;
}
.pd-box-image iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 0;
}
@media (min-width: 960px) {
  .pd-box-image {
    margin-left: 45px;
    margin-right: 45px;
  }
}
.pd-box-title {
  padding: 0 35px 15px;
  margin: 0 auto;
  text-align: center;
  border: none;
  font-size: 125%;
}
.pd-box-title:after {
  content: "";
  display: block;
  width: 20%;
  max-width: 250px;
  margin: 10px auto 0;
  height: 2px;
  background: #ed1c24;
}
@media (min-width: 768px) {
  .pd-box-title {
    padding: 0 35px 35px;
    font-size: 175%;
  }
  .pd-box-title:after {
    margin: 15px auto 0;
  }
}
.pd-box-desc {
  padding: 12px 12px;
  margin: 0;
  text-align: left;
}
.pd-box-pager {
  padding: 0 150px;
  margin: 20px 0 10px;
  text-align: center;
  position: relative;
}
.pd-box-pager:before,
.pd-box-pager:after {
  content: " ";
  display: table;
}
.pd-box-pager:after {
  clear: both;
}
.pd-box-pager:before,
.pd-box-pager:after {
  content: " ";
  display: table;
}
.pd-box-pager:after {
  clear: both;
}
@media (min-width: 768px) {
  .pd-box-pager {
    margin: 50px 0 10px;
  }
}
.pd-box-pages {
  display: none;
  position: relative;
  z-index: 1;
}
@media (min-width: 768px) {
  .pd-box-pages {
    display: block;
    letter-spacing: -0.34em;
    padding: 0 15px;
    overflow: hidden;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
  }
  .pd-box-pages a {
    display: inline-block;
    border: 2px solid #d9dcdf;
    border-radius: 2px;
    background: #fff;
    width: 34px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    font-weight: bold;
    letter-spacing: normal;
    margin: 7px 8px 8px;
    text-decoration: none;
    font-size: 24px;
    color: #494948;
    font-family: 'Roboto Condensed', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    -webkit-transition: border 300ms ease;
    -moz-transition: border 300ms ease;
    -o-transition: border 300ms ease;
    transition: border 300ms ease;
    position: relative;
  }
  .pd-box-pages a.active,
  .pd-box-pages a:hover,
  .pd-box-pages a:focus {
    border-color: #ed1c24;
  }
  .pd-box-pages a:before,
  .pd-box-pages a:after {
    content: "";
    display: block;
    width: 200px;
    position: absolute;
    height: 2px;
    top: 50%;
    background: #d9dcdf;
    z-index: -1;
  }
  .pd-box-pages a:before {
    left: auto;
    right: 100%;
  }
  .pd-box-pages a:after {
    right: auto;
    left: 100%;
  }
  .pd-box-pages a:first-child:before,
  .pd-box-pages a:first-child:after {
    width: 700px;
  }
}
.pd-box-prev,
.pd-box-next {
  text-transform: uppercase;
  display: inline-block;
  max-width: 100%;
  height: 53px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background: #ffde00;
  border: none;
  border-radius: 2px;
  font: normal bold 13px/53px 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  text-align: center;
  color: #044d7f;
  vertical-align: top;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(2, 37, 61, 0.35);
  -webkit-transition: background-color 300ms ease, color 300ms ease;
  -moz-transition: background-color 300ms ease, color 300ms ease;
  -o-transition: background-color 300ms ease, color 300ms ease;
  transition: background-color 300ms ease, color 300ms ease;
  padding: 0 10px;
  width: 150px;
  position: relative;
  z-index: 1;
  max-width: none;
}
.pd-box-prev:hover,
.pd-box-next:hover,
.pd-box-prev:focus,
.pd-box-next:focus,
.pd-box-prev:active,
.pd-box-next:active {
  outline: none;
  background-color: #ed1c24;
  text-decoration: none;
  color: #fff;
}
.pd-box-prev br,
.pd-box-next br {
  display: none;
}
.pd-box-prev span,
.pd-box-next span {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
  line-height: 56px;
  /*o 1 víc - ladění na skroze zažízení*/
}
@media (min-width: 768px) {
  .pd-box-prev,
  .pd-box-next {
    padding: 0 30px;
    font-size: 15px;
  }
  .header-tools .pd-box-prev,
  .header-tools .pd-box-next,
  .footer-nl-form .pd-box-prev,
  .footer-nl-form .pd-box-next {
    font-size: 13px;
  }
}
.pd-box-prev.hide,
.pd-box-next.hide {
  display: none;
}
.pd-box-prev {
  float: left;
  margin-left: -150px;
}
.pd-box-next {
  float: right;
  margin-right: -150px;
}
a.pd-box-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 0;
  height: 0;
  margin: 0;
  z-index: 500;
  padding: 42px 0 0 42px;
  overflow: hidden;
  cursor: pointer;
  font: 14px/35px 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #fff;
  line-height: 22px;
}
a.pd-box-close:hover:after {
  background: #000;
  color: #fff;
}
a.pd-box-close:after {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 22px;
  height: 22px;
  margin: 0;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
  content: '\d7';
  text-indent: 1px;
  background: #bbb;
  border-radius: 50%;
  -webkit-transition: background 300ms ease;
  -moz-transition: background 300ms ease;
  -o-transition: background 300ms ease;
  transition: background 300ms ease;
}
.pd-box-loader {
  display: none;
}
.pd-box-window.loading .pd-box-loader {
  display: block;
}
.spinner,
img.lazy,
.pd-box-loader,
.ajax-loader {
  min-width: 32px;
  min-height: 32px;
  background: url('data:image/gif;base64,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TE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXG5UVX9OUI5IS6BARK86Pr8yOMotM9MpL9kmLd8jKuMhKOcgJukfJeoeJOsdJOwdJOwcJOwcJOwcJOwdI+wfI+0gI+0lIu4rIe4yH/A+HfFOGvJYGPNjFvRsFPVzE/V2EvV4EvV5EvV6EvV6EvZ7EfZ9EfZ/EfaDEPeKD/iSDfmgCvu0B/zBBP3PAv7XAP7ZAP7ZAP7ZAP7ZAP7ZAP7ZAP7ZAP7aAP7aAP7aAP7aAP7aAP7aAP7aAP7aAP7aAP7aAP7aA/7bCv7dGP7gKv7kSP7oZ/7qcf7reP7se/7sff7sf/7sf/7sf/7sf/7sf/7sf/7sf/7sf/7sf/7sf/7sf/7sf/7sf/7sf/7rf/7rf/7rf/7qf/7lgP3ggfzWg/vNhPq+h/m0ifipi/ejjfeejvabjvaZj/aYj/aXkPaWkPWVkPWWkPWXkfSYkvSZk/KblPGelvCgme6jnOynoOmspuWyruO7t+TCvurQx/nw5P798f799/7++v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AOMJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIENirNarpMmTJasJrHaspcuXLVXGswarps2bNa1J7BWop8+fPXsJPOamqNGjRY8JpDWpqdOnTWntBEo1kNB4RJFqVRqPKdSvUiPyrPrzalatR7l6/fo0LMSxZIMORYtULVuobh/CjWuWbtqld9tOjSsXq1+jdgNHHUy472E3iRXndbiXrOPDkQNPbli56mW/me9uZtiZ6me6odmOXlga6Gm0qcEy5jv3cWy8Ekmi3C2TJczfMq3RGk68+HCdIpMrXz6QJs7nyCE6f34z+sO1miViF61d8eKI21W6d/e+WmF42eC9Tyqf8Dzu9OTHS5afHf58+/UhuheMn3t/8f+hp5967CG0n1MFHnTgdwPGF+B7Dd4XYX4PCWfchdY5ZOGFxWXI3IcgYjQddTkJNCKJyJ1InYcMLbgeYA66mKBBMsJ4X40P8ocjjhP6tyOB9PkIZFdD9gjgjw4aiR6SEl43JJMUOgSlkEk6GeOTRVp5I5ZVSsnlll02tCGHx5lIZodmnllmiGy26eabcMYp55x01mmnRgEBACH5BAkEAPEALAAAAABAAEAAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXGZYWW9VVnhSVIFPUYlNT5FKTJ1ESKk/Q7I7P7s3PMIzOcsvNdIrMdgoL90lLOEjKuQhKOYgJ+gfJukeJuodJesdJewcJOwcJOwcJOwcJO0cI+0cI+0cI+0dI+0fI+0hIu0lIu4sIO80H/BGHPNcF/VzE/eODvqvCPzBBP7RAf7ZAP7ZAP7ZAP7ZAP7ZAP7ZAP7ZAP7ZAP7ZAP7ZAP7aAP7aAP7aAP7aAP7aAP7aAP7aAP7aAP7aAP7aAP7aAP7aAf7aBf7dF/7gLP7kTP7oZv7qcP7reP7rfP7rfv7rfv7sfv7sf/7sf/7sf/7sf/7sf/7sf/7sf/7sf/7sf/7sf/7sf/7sf/7rgP7qgP7pgP7mgP3igfzVg/vMhfrCh/m3ifivivipjPeljfehjvaej/WckPSbkfSckfOck/KclPCdl+2emuuhnuilouWnp+KqrN+vsd21tty4udu8vdvAwd3FxtzMydvTzeLg1Pj26f798f799/7++v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AOMJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIENitOaqpMmTJa0JlDaspcuXLaUJJImypsqIsSTp3MlTZyyBw+wIHUpU6DCBOXsq/YlT6VKgRaPaORovqdOdTCFavSqJaVCpRKluvZr14VinXsGGRcoVq8SzT+N9VTuVbduub+/ilUvXqN22ZR3C7Zm2r1i9gRsO5lmY7uG7iRkudsvX8F+ukRdO9gnVclXEeSF3dnyZbGjAo9U+Rh3RWqzXsGO/vskSpm2Z8VzL3n1TpO/fwGfWtCmR5nCTvc2CbiqaOWuty6E3l/5c+XTr1QVHx475dHfn36mTh+duGnx58efJo/WeXvt199kVb4c/nn57+e8b6t4dO7nD/fzNFtyABHZk3HGu3HTgcQoiiBx7633W3GZ7oRchhUxhCGFcGkoYn2TLddihhRyGOB9+rIl4IogTmpgfiym6+KFmMn43onoltvgijTrGuKNCKvZYn34B9jdTkbApiKSABTbp5JNQRinllFRWaeWVGgUEACH5BAkEAPYALAAAAABAAEAAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnptbYlkZZdbXadQU7VHS8M8Qc00OtUuNdwpMOElLOUiKucgKOofJuseJewdJOwdJOwcJOwcJOwcI+0dI+0eI+0fI+0gI+0jIu4mIu4qIe8wIO82H/A7HvA/HfFEHPFGHPFIG/FJG/FKG/FLG/FLG/FLG/FMGvJMGvJMGvJNGvJPGvJRGfJVGfNeF/RpFfZ3EveHD/mcC/uwB/3JA/7TAf7XAP7ZAP7ZAP7ZAP7ZAP7ZAP7ZAP7ZAP7ZAP7ZAP7aAP7aAP7aAP7aAP7aAP7aAP7aAP7aAP7aAP7aAP7aA/7eG/7iOf7lTv7oZf7qdP7ref7sff7sfv7sfv7sf/7sf/7sf/7sf/7rf/7rf/7pf/7lgP3fgfzShPvHhvq5ifmyiviqi/ikjfehjfedjvecjveaj/aXkPaWkvealveloPm1rvrIwPzc0P3u4f726/799/7++v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////wj+AO0JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIENiBHespMmTJcEJ9EatpcuXLb2t1Eazpk2aMiMa28Wzp0+exgRS00S0qFGi1ARqI8S0qVOm2iTu/Ek1qL2hR7Mmtbf0qdeoOqlWFZpVq1KvX6WK/WkVa9miW7uibQoW4tS1QMm+hXt2Ll21ePNe3cuXq9+/YQPvaksYad/DdR/excu4cdzDUAEHrkz4MubIDiev5bzXM2TNlPV2fuwXdEPRYkm/Nd1aIjhjuHPrxq3SHkuYwHN6u0lcW06RyJMrF0gSpfPeEJs7PwldsuLFqEdnj719bOLN3dm1hvdp1e718tYVow99fnzP9a/bf089X3t97ve9m1fvXvB+8PmJFyB5/WE34HsFwsfQbbs1WJ1DDDao24PLVWjhSNOh1Jt0GR6zYYcmUcgQbN6RKKCJBB4oGIoI2sOif+kB+KKBMyq4UI0C4eiifP/Rp6OOPdr3I48x+igfkEUKeSSR7PG3o5NINinjkk4Gid+QVSZ5JZUARifhbht+OSFzYuYm4oVopqnmmmy26eabcMYpJ0UBAQAh+QQJBAD/ACwAAAAAQABAAIcAAAABAQECAgIDAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUWFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJycoKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6Ojo7Ozs8PDw9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bSudGWKaaqJZ4ptwxinnnHTWaeedeOapUUAAOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==') 50% 50% no-repeat;
  background-size: 32px 32px;
}
.ui-datepicker {
  font-size: 100%;
  border: 1px solid #d9dcdf;
  border-radius: 2px;
  background: #fff;
  padding: 10px;
  box-shadow: 0 3px 4px rgba(4, 4, 4, 0.3);
}
.ui-datepicker-calendar {
  margin: 0;
}
.ui-datepicker th,
.ui-datepicker td {
  font-size: 93.75%;
  line-height: 1.4;
  text-align: center;
}
.ui-datepicker td {
  border: solid #d9dcdf;
  border-width: 0 1px 1px;
  padding: 0;
}
.ui-datepicker td:before,
.ui-datepicker td:after {
  display: none !important;
}
.ui-datepicker td a {
  text-decoration: none;
  display: block;
  padding: .6em;
}
.ui-datepicker td a:hover {
  background: #f5f5f5;
}
.ui-datepicker td a.ui-state-highlight {
  color: #494948;
  background: #f5f5f5;
}
.ui-datepicker-header {
  position: relative;
}
.ui-datepicker-prev,
.ui-datepicker-next {
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  overflow: hidden;
  cursor: pointer;
}
.ui-datepicker-prev .ui-icon,
.ui-datepicker-next .ui-icon {
  text-indent: -9999px;
  display: block;
  height: 20px;
  line-height: 20px;
}
.ui-datepicker-prev.ui-state-disabled .ui-icon,
.ui-datepicker-next.ui-state-disabled .ui-icon {
  color: #d9dcdf;
}
.ui-datepicker-prev .ui-icon:before,
.ui-datepicker-next .ui-icon:after {
  display: inline-block;
  vertical-align: middle;
  content: "";
  font-family: 'geis' !important;
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  content: '"';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  line-height: 20px;
  text-indent: 0;
  font-size: 14px;
  text-align: right;
}
.ui-datepicker-prev {
  left: 5px;
}
.ui-datepicker-prev .ui-icon:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ui-datepicker-next {
  right: 5px;
}
/* AOS animations */
[data-aos="fade"] {
  opacity: 0;
  transition-property: opacity;
}
[data-aos="fade"].aos-animate {
  opacity: 1;
}
#header {
  position: relative;
  z-index: 10;
  background: #fff;
  height: 84px;
}
#header .in-box {
  position: relative;
}
#header #logo {
  margin: 0;
  font-size: 100%;
  width: 90px;
  text-align: center;
  position: absolute;
  left: 0;
  height: 84px;
  line-height: 84px;
}
#header img {
  height: 62px;
  width: auto;
}
@media (min-width: 768px) {
  #header {
    height: 180px;
    border-bottom: 2px solid #d9dcdf;
  }
  #header #logo {
    width: auto;
    height: auto;
    line-height: normal;
    left: 20px;
    top: 16px;
  }
  #header img {
    height: 94px;
  }
}
@media (min-width: 1200px) {
  #header #logo {
    left: 34px;
  }
}
.header-tools {
  position: absolute;
  top: 17px;
  left: 0;
  right: 0;
  z-index: 10;
  height: 0;
  font-family: 'Roboto Condensed', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.header-tools li {
  line-height: 1.5;
}
.header-tools .label,
.header-tools label {
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
@media (max-width: 767px) {
  .header-tools .header-tools-control {
    position: absolute;
    top: 0;
    right: 0;
    width: 53px;
    height: 50px;
    margin: 0;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 1.4;
    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
  }
  .header-tools .header-tools-control a {
    display: block;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 32px;
    background: #eaeaea;
    border-radius: 2px 0 0 2px;
    color: #494948;
    text-decoration: none;
  }
  .header-tools .header-tools-control .icon-hamburger {
    position: absolute;
    top: 17px;
    left: 50%;
    margin: 0 0 0 -14px;
  }
  .header-tools .header-tools-control .icon-hamburger,
  .header-tools .header-tools-control .icon-hamburger:before,
  .header-tools .header-tools-control .icon-hamburger:after {
    background: #ed1c24;
  }
  .header-tools .header-tools-box {
    position: absolute;
    top: 63px;
    right: 0;
    width: 100%;
    max-width: 400px;
    opacity: 0;
    visibility: hidden;
    background: #eaeaea;
    box-shadow: 0 7px 13px rgba(51, 51, 51, 0.17);
    -webkit-transition: opacity 300ms ease, visibility 0ms ease 300ms;
    -moz-transition: opacity 300ms ease, visibility 0ms ease 300ms;
    -o-transition: opacity 300ms ease, visibility 0ms ease 300ms;
    transition: opacity 300ms ease, visibility 0ms ease 300ms;
  }
  .header-tools .header-tools-box:before {
    position: absolute;
    top: -18px;
    right: 0;
    width: 53px;
    height: 18px;
    background: #eaeaea;
    content: '';
  }
  .header-tools.ca-expanded .header-tools-control .icon-hamburger {
    background: transparent;
  }
  .header-tools.ca-expanded .header-tools-box {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0ms;
    -moz-transition-delay: 0ms;
    -o-transition-delay: 0ms;
    transition-delay: 0ms;
  }
}
@media (min-width: 768px) {
  .header-tools {
    top: 0;
  }
  .header-tools .in-box {
    position: relative;
  }
  .header-tools .header-tools-control {
    display: none;
  }
}
#track-and-trace-box {
  position: absolute;
  top: 0;
  left: 89px;
  right: 59px;
}
#track-and-trace-box .btn:before,
#track-and-trace-box .cse-cont .cse-buttons a:before,
#track-and-trace-box .cse-cont .cse-buttons input[type="reset"]:before,
#track-and-trace-box .cse-cont .cse-buttons input[type="submit"]:before {
  display: none;
}
@media (max-width: 959px) {
  #track-and-trace-box .inp-combined:before {
    display: none;
  }
  #track-and-trace-box .inp-combined .inp-text,
  #track-and-trace-box .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="text"],
  #track-and-trace-box .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="text"],
  #track-and-trace-box .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="email"],
  #track-and-trace-box .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="email"],
  #track-and-trace-box .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="date"],
  #track-and-trace-box .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="date"],
  #track-and-trace-box .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="file"],
  #track-and-trace-box .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="file"],
  #track-and-trace-box .inp-combined .cse-cont.cse-form-wrap .cse-block label select,
  #track-and-trace-box .inp-combined .cse-cont.cse-form-wrap .flexi-block label select,
  #track-and-trace-box .inp-combined .cse-cont.cse-form-wrap .cse-block label textarea,
  #track-and-trace-box .inp-combined .cse-cont.cse-form-wrap .flexi-block label textarea {
    height: 50px;
    padding-left: 10px;
    padding-right: 44px;
  }
  #track-and-trace-box .inp-combined label {
    padding-left: 12px;
    padding-right: 46px;
    /* 44+2px border */
  }
  #track-and-trace-box .btn,
  #track-and-trace-box .cse-cont .cse-buttons a,
  #track-and-trace-box .cse-cont .cse-buttons input[type="reset"],
  #track-and-trace-box .cse-cont .cse-buttons input[type="submit"] {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 0;
    height: 0;
    padding: 46px 0 0 44px;
    background: transparent;
    border-radius: 0;
    box-shadow: none;
    color: #ed1c24;
  }
  #track-and-trace-box .btn:before,
  #track-and-trace-box .cse-cont .cse-buttons a:before,
  #track-and-trace-box .cse-cont .cse-buttons input[type="reset"]:before,
  #track-and-trace-box .cse-cont .cse-buttons input[type="submit"]:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    line-height: 46px;
    font-size: 25px;
  }
  #track-and-trace-box .btn:hover,
  #track-and-trace-box .btn:focus,
  #track-and-trace-box .btn:active,
  #track-and-trace-box .cse-cont .cse-buttons a:hover,
  #track-and-trace-box .cse-cont .cse-buttons a:focus,
  #track-and-trace-box .cse-cont .cse-buttons a:active,
  #track-and-trace-box .cse-cont .cse-buttons input[type="reset"]:hover,
  #track-and-trace-box .cse-cont .cse-buttons input[type="reset"]:focus,
  #track-and-trace-box .cse-cont .cse-buttons input[type="reset"]:active,
  #track-and-trace-box .cse-cont .cse-buttons input[type="submit"]:hover,
  #track-and-trace-box .cse-cont .cse-buttons input[type="submit"]:focus,
  #track-and-trace-box .cse-cont .cse-buttons input[type="submit"]:active {
    background: transparent;
    color: #333;
  }
}
@media (min-width: 480px) {
  #track-and-trace-box {
    left: 119px;
    right: 69px;
  }
}
@media (min-width: 768px) {
  #track-and-trace-box {
    top: 38px;
    left: 165px;
    right: 360px;
  }
  #track-and-trace-box fieldset {
    float: right;
    max-width: 450px;
  }
}
@media (min-width: 960px) {
  #track-and-trace-box .btn,
  #track-and-trace-box .cse-cont .cse-buttons a,
  #track-and-trace-box .cse-cont .cse-buttons input[type="reset"],
  #track-and-trace-box .cse-cont .cse-buttons input[type="submit"] {
    padding: 0 15px;
    white-space: nowrap;
  }
  #track-and-trace-box .inputs {
    display: table-row;
  }
  #track-and-trace-box .inputs .inp-combined,
  #track-and-trace-box .inputs .btn,
  #track-and-trace-box .inputs .cse-cont .cse-buttons a,
  #track-and-trace-box .inputs .cse-cont .cse-buttons input[type="reset"],
  #track-and-trace-box .inputs .cse-cont .cse-buttons input[type="submit"] {
    display: table-cell;
  }
  #track-and-trace-box .inputs .btn span,
  #track-and-trace-box .inputs .cse-cont .cse-buttons a span,
  #track-and-trace-box .inputs .cse-cont .cse-buttons input[type="reset"] span,
  #track-and-trace-box .inputs .cse-cont .cse-buttons input[type="submit"] span {
    line-height: 54px;
  }
  #track-and-trace-box .inputs .inp-combined {
    padding: 0 5px 0 0;
  }
}
@media (min-width: 1200px) {
  #track-and-trace-box {
    right: 460px;
  }
}
#search-box .btn:before,
#search-box .cse-cont .cse-buttons a:before,
#search-box .cse-cont .cse-buttons input[type="reset"]:before,
#search-box .cse-cont .cse-buttons input[type="submit"]:before {
  display: none;
}
@media (max-width: 767px) {
  #search-box {
    padding: 8px;
  }
  #search-box .ca-control {
    display: none;
  }
  #search-box .inputs {
    position: relative;
    margin: 0;
  }
  #search-box .inp-combined .inp-text,
  #search-box .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="text"],
  #search-box .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="text"],
  #search-box .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="email"],
  #search-box .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="email"],
  #search-box .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="date"],
  #search-box .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="date"],
  #search-box .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="file"],
  #search-box .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="file"],
  #search-box .inp-combined .cse-cont.cse-form-wrap .cse-block label select,
  #search-box .inp-combined .cse-cont.cse-form-wrap .flexi-block label select,
  #search-box .inp-combined .cse-cont.cse-form-wrap .cse-block label textarea,
  #search-box .inp-combined .cse-cont.cse-form-wrap .flexi-block label textarea {
    height: 50px;
    padding-right: 44px;
    border-color: #eaeaea;
  }
  #search-box .inp-combined label {
    padding-top: 16px;
    padding-right: 46px;
    /* 44+2px border */
  }
  #search-box .btn,
  #search-box .cse-cont .cse-buttons a,
  #search-box .cse-cont .cse-buttons input[type="reset"],
  #search-box .cse-cont .cse-buttons input[type="submit"] {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 0;
    height: 0;
    padding: 46px 0 0 44px;
    background: transparent;
    border-radius: 0;
    box-shadow: none;
    color: #ed1c24;
  }
  #search-box .btn:before,
  #search-box .cse-cont .cse-buttons a:before,
  #search-box .cse-cont .cse-buttons input[type="reset"]:before,
  #search-box .cse-cont .cse-buttons input[type="submit"]:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    line-height: 46px;
    font-size: 25px;
  }
  #search-box .btn:hover,
  #search-box .btn:focus,
  #search-box .btn:active,
  #search-box .cse-cont .cse-buttons a:hover,
  #search-box .cse-cont .cse-buttons a:focus,
  #search-box .cse-cont .cse-buttons a:active,
  #search-box .cse-cont .cse-buttons input[type="reset"]:hover,
  #search-box .cse-cont .cse-buttons input[type="reset"]:focus,
  #search-box .cse-cont .cse-buttons input[type="reset"]:active,
  #search-box .cse-cont .cse-buttons input[type="submit"]:hover,
  #search-box .cse-cont .cse-buttons input[type="submit"]:focus,
  #search-box .cse-cont .cse-buttons input[type="submit"]:active {
    background: transparent;
    color: #333;
  }
}
@media (min-width: 768px) {
  #search-box .ca-control {
    margin: 0;
    font-size: 87.5%;
  }
  #search-box .ca-control a {
    position: relative;
    display: block;
    padding: 0 5px;
    background: #eaeaea;
    line-height: 55px;
    text-decoration: none;
    color: #a5a5a5;
  }
  #search-box .ca-control a .inner {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.5;
  }
  #search-box .ca-control a:before {
    font-size: 25px;
    margin: -3px 0.34em -1px 0;
    color: #ed1c24;
  }
  #search-box .ca-control a:after {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 7px;
    opacity: 0;
    background: #ed1c24;
    content: "";
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    -o-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
  }
  #search-box .ca-box {
    position: absolute;
    top: 55px;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    background: #fff;
    padding: 27px 20px;
    border-top: 2px solid #ed1c24;
    border-bottom: 2px solid #d4d4d4;
    text-align: left;
    -webkit-transition: opacity 300ms ease, visibility 0ms ease 300ms;
    -moz-transition: opacity 300ms ease, visibility 0ms ease 300ms;
    -o-transition: opacity 300ms ease, visibility 0ms ease 300ms;
    transition: opacity 300ms ease, visibility 0ms ease 300ms;
  }
  #search-box .ca-box:before {
    position: absolute;
    top: -2px;
    left: -115px;
    right: -115px;
    bottom: -2px;
    background: #fff;
    border: 2px solid #d4d4d4;
    border-top-color: #ed1c24;
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
    content: "";
  }
  #search-box .inputs {
    display: table;
    max-width: 1100px;
    margin: 0 auto;
  }
  #search-box .inputs .inp-combined,
  #search-box .inputs .btn,
  #search-box .inputs .cse-cont .cse-buttons a,
  #search-box .inputs .cse-cont .cse-buttons input[type="reset"],
  #search-box .inputs .cse-cont .cse-buttons input[type="submit"] {
    display: table-cell;
  }
  #search-box .inputs .btn span,
  #search-box .inputs .cse-cont .cse-buttons a span,
  #search-box .inputs .cse-cont .cse-buttons input[type="reset"] span,
  #search-box .inputs .cse-cont .cse-buttons input[type="submit"] span {
    line-height: 54px;
  }
  #search-box .inputs .inp-combined {
    padding: 0 5px 0 0;
  }
  #search-box.opened .ca-control a:after,
  #search-box.focus .ca-control a:after,
  .no-js #search-box:hover .ca-control a:after {
    opacity: 1;
  }
  #search-box.opened .ca-box,
  #search-box.focus .ca-box,
  .no-js #search-box:hover .ca-box {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0ms;
    -moz-transition-delay: 0ms;
    -o-transition-delay: 0ms;
    transition-delay: 0ms;
  }
}
@media (min-width: 960px) {
  #search-box .ca-control {
    font-size: 100%;
  }
  #search-box .ca-control a {
    padding: 0 20px 0 18px;
  }
  #search-box .ca-control a:before {
    margin-right: .5em;
  }
}
@media (min-width: 1200px) {
  #search-box .ca-control {
    font-size: 112.5%;
  }
  #search-box .ca-control a {
    padding-right: 30px;
  }
}
@media (min-width: 1390px) {
  #search-box .ca-control {
    font-size: 125%;
  }
}
.suggest-box {
  max-width: 1100px;
  margin: 10px auto;
  position: relative;
  overflow: hidden;
  font-weight: normal;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
@media (max-width: 767px) {
  .suggest-box {
    display: none !important;
  }
}
.suggest-box li {
  border-bottom: 2px solid #d9dcdf;
}
.suggest-box .spc {
  text-decoration: underline;
  display: block;
  padding: 20px 0 20px 50px;
  position: relative;
}
.suggest-box .spc:before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  font-family: 'geis' !important;
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  position: absolute;
  top: 23px;
  left: 19px;
  content: ">";
  font-size: 17px;
  color: #ed1c24;
}
.suggest-box .selected .spc {
  color: #333;
}
.suggest-box .btn.active,
.suggest-box .cse-cont .cse-buttons a.active,
.suggest-box .cse-cont .cse-buttons input[type="reset"].active,
.suggest-box .cse-cont .cse-buttons input[type="submit"].active {
  outline: none;
  background-color: #ed1c24;
  text-decoration: none;
  color: #fff;
}
.suggest-box .all {
  border-bottom: none;
  padding: 20px 0 0 50px;
}
.icon-hamburger {
  position: relative;
  display: inline-block;
}
.icon-hamburger,
.icon-hamburger:before,
.icon-hamburger:after {
  width: 28px;
  height: 4px;
  background: #000;
  -webkit-transition: background-color 300ms ease;
  -moz-transition: background-color 300ms ease;
  -o-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.icon-hamburger:before,
.icon-hamburger:after {
  position: absolute;
  left: 0;
  content: "";
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.icon-hamburger:before {
  top: -7px;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: -webkit-transform 150ms ease-in 0ms, top 150ms ease-out 150ms;
  -moz-transition: -moz-transform 150ms ease-in 0ms, top 150ms ease-out 150ms;
  -ms-transition: -ms-transform 150ms ease-in 0ms, top 150ms ease-out 150ms;
  -o-transition: -o-transform 150ms ease-in 0ms, top 150ms ease-out 150ms;
  transition: transform 150ms ease-in 0ms, top 150ms ease-out 150ms;
}
.icon-hamburger:after {
  bottom: -7px;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: -webkit-transform 150ms ease-in 0ms, bottom 150ms ease-out 150ms;
  -moz-transition: -moz-transform 150ms ease-in 0ms, bottom 150ms ease-out 150ms;
  -ms-transition: -ms-transform 150ms ease-in 0ms, bottom 150ms ease-out 150ms;
  -o-transition: -o-transform 150ms ease-in 0ms, bottom 150ms ease-out 150ms;
  transition: transform 150ms ease-in 0ms, bottom 150ms ease-out 150ms;
}
.ca-expanded .icon-hamburger {
  background: transparent;
}
.ca-expanded .icon-hamburger:before {
  top: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: -webkit-transform 150ms ease-out 150ms, top 150ms ease-in 0ms;
  -moz-transition: -moz-transform 150ms ease-out 150ms, top 150ms ease-in 0ms;
  -ms-transition: -ms-transform 150ms ease-out 150ms, top 150ms ease-in 0ms;
  -o-transition: -o-transform 150ms ease-out 150ms, top 150ms ease-in 0ms;
  transition: transform 150ms ease-out 150ms, top 150ms ease-in 0ms;
}
.ca-expanded .icon-hamburger:after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: -webkit-transform 150ms ease-out 150ms, bottom 150ms ease-in 0ms;
  -moz-transition: -moz-transform 150ms ease-out 150ms, bottom 150ms ease-in 0ms;
  -ms-transition: -ms-transform 150ms ease-out 150ms, bottom 150ms ease-in 0ms;
  -o-transition: -o-transform 150ms ease-out 150ms, bottom 150ms ease-in 0ms;
  transition: transform 150ms ease-out 150ms, bottom 150ms ease-in 0ms;
}
#main-menu a {
  position: relative;
  display: block;
  text-decoration: none;
  color: #333;
}
#main-menu .career-count {
  display: inline-block;
  color: #b1b1b1;
  background: #fff;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 11px;
  text-align: center;
  box-shadow: 0 2px 0 rgba(131, 15, 20, 0.18);
  border-radius: 50%;
  margin-top: -1px;
  font-weight: normal;
  vertical-align: top;
}
#main-menu .icon-logo-pojdte-ven {
  position: relative;
  padding-right: 80px;
}
#main-menu .icon-logo-pojdte-ven svg {
  position: absolute;
  top: 0;
  right: 12px;
  width: 65px;
}
@media (max-width: 767px) {
  #main-menu {
    font-size: 106.66666667%;
  }
  #main-menu a:before {
    position: absolute;
    top: 50%;
    left: 15px;
    margin: -0.5em 0 0;
    font-size: 11px;
  }
  #main-menu a.root {
    padding: .625em 10px .625em 34px;
    border-bottom: 1px solid #dedede;
    font-weight: bold;
  }
  #main-menu a.root:before {
    -webkit-transition: -webkit-transform 300ms ease;
    -moz-transition: -moz-transform 300ms ease;
    -ms-transition: -ms-transform 300ms ease;
    -o-transition: -o-transform 300ms ease;
    transition: transform 300ms ease;
  }
  #main-menu .ca-expanded a.root:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  #main-menu .submenu {
    background: #f2f2f2;
    border-bottom: 1px solid #c5c5c5;
    font-size: 87.5%;
  }
  #main-menu .submenu a {
    margin: 0;
    padding: 0.85714286em 10px 0.85714286em 65px;
    border-top: 1px solid #e6e6e6;
    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-weight: normal;
  }
  #main-menu .submenu a:before {
    left: 34px;
  }
  #main-menu .submenu a:not([class*="icon-"]):before {
    content: ">";
    left: 40px;
  }
  #main-menu .submenu a[class*="icon-"]:before {
    left: 34px;
    font-size: 20px;
    color: #ed1c24;
  }
  #main-menu .submenu li:first-child a {
    border-top-width: 0;
  }
  #main-menu .level-3 {
    display: none;
  }
  #main-menu .level-1 > .active > a,
  #main-menu .level-1 > .selected > a {
    background: #d9d9d9;
  }
  #main-menu .level-2 > .active > a,
  #main-menu .level-2 > .selected > a {
    text-decoration: underline;
  }
}
@media (min-width: 768px) {
  #main-menu {
    font-size: 100%;
  }
}
@media (min-width: 768px) {
  #main-menu {
    position: absolute;
    top: 125px;
    left: 10px;
    right: 10px;
  }
  #main-menu a.root {
    padding: 0 3px;
    font-size: 100%;
    line-height: 55px;
    color: #a5a5a5;
    position: relative;
  }
  #main-menu a.root .inner {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.5;
  }
  #main-menu a.root:after {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 7px;
    opacity: 0;
    background: #ed1c24;
    content: "";
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    -o-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
  }
  #main-menu a.root:hover {
    color: #333;
  }
  #main-menu a.root:before {
    display: none;
  }
  #main-menu .level-1 {
    display: table;
  }
  #main-menu .level-1 > .item {
    display: table-cell;
  }
  #main-menu .level-1 > .item.active a.root:after,
  #main-menu .level-1 > .item.selected a.root:after {
    opacity: 1;
  }
  #main-menu .level-2 > li {
    padding: 1.2em 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  #main-menu .level-2 > li.active > .h3,
  #main-menu .level-2 > li.selected > .h3,
  #main-menu .level-2 > li.active > .timeline .title,
  #main-menu .level-2 > li.selected > .timeline .title,
  #main-menu .level-2 > li.active > .result-list .title,
  #main-menu .level-2 > li.selected > .result-list .title,
  #main-menu .level-2 > li.active > .crossroad .title,
  #main-menu .level-2 > li.selected > .crossroad .title,
  #main-menu .level-2 > li.active > .content-box .title,
  #main-menu .level-2 > li.selected > .content-box .title {
    color: #ed1c24;
  }
  #main-menu .level-2 .h3,
  #main-menu .level-2 .timeline .title,
  #main-menu .level-2 .result-list .title,
  #main-menu .level-2 .crossroad .title,
  #main-menu .level-2 .content-box .title {
    margin: 0;
    font-size: 112.5%;
  }
  #main-menu .level-2 .h3:before,
  #main-menu .level-2 .timeline .title:before,
  #main-menu .level-2 .result-list .title:before,
  #main-menu .level-2 .crossroad .title:before,
  #main-menu .level-2 .content-box .title:before {
    color: #ed1c24;
    font-size: 30px;
    vertical-align: middle;
    margin: 0 .5em .1em 0;
  }
  #main-menu .level-2 .h3[href]:hover,
  #main-menu .level-2 .timeline .title[href]:hover,
  #main-menu .level-2 .result-list .title[href]:hover,
  #main-menu .level-2 .crossroad .title[href]:hover,
  #main-menu .level-2 .content-box .title[href]:hover {
    color: #ed1c24;
  }
  #main-menu .level-3 {
    margin-top: 1em;
  }
  #main-menu .level-3 li {
    border-top: 1px solid #e5e5e5;
    padding: 0 0 0 18px;
    position: relative;
  }
  #main-menu .level-3 li.active > a,
  #main-menu .level-3 li.selected > a {
    color: #ed1c24;
  }
  #main-menu .level-3 li:first-child {
    border-top: 0;
  }
  #main-menu .level-3 li:before {
    display: inline-block;
    vertical-align: middle;
    content: "";
    font-family: 'geis' !important;
    line-height: 1;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    text-decoration: none !important;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    content: ">";
    color: #333;
    position: absolute;
    left: 0;
    margin: 0 0 .1em;
    top: 16px;
  }
  #main-menu .level-3 li a {
    display: inline-block;
    padding: 10px 0;
    color: #333;
    font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-weight: normal;
  }
  #main-menu .level-3 li a:hover {
    text-decoration: none;
  }
  #main-menu .submenu {
    padding: 15px 0 35px;
    position: absolute;
    top: 55px;
    left: 0;
    right: 0;
    border-top: 2px solid #ed1c24;
    opacity: 0;
    visibility: hidden;
    border-bottom: 2px solid #d4d4d4;
    background: #fff;
    -webkit-transition: opacity 300ms ease, visibility 0ms ease 300ms;
    -moz-transition: opacity 300ms ease, visibility 0ms ease 300ms;
    -o-transition: opacity 300ms ease, visibility 0ms ease 300ms;
    transition: opacity 300ms ease, visibility 0ms ease 300ms;
    display: block !important;
    height: auto !important;
    overflow: visible !important;
  }
  #main-menu .submenu:before {
    position: absolute;
    top: -2px;
    left: -115px;
    right: -115px;
    bottom: -2px;
    background: #fff;
    border: 2px solid #d4d4d4;
    border-top-color: #ed1c24;
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
    content: "";
  }
  #main-menu .has-submenu.ca-expanded a.root,
  .no-js #main-menu .has-submenu:hover a.root {
    color: #333;
  }
  #main-menu .has-submenu.ca-expanded a.root:after,
  .no-js #main-menu .has-submenu:hover a.root:after {
    opacity: 1;
  }
  #main-menu .has-submenu.ca-expanded .submenu,
  .no-js #main-menu .has-submenu:hover .submenu {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0ms;
    -moz-transition-delay: 0ms;
    -o-transition-delay: 0ms;
    transition-delay: 0ms;
  }
  #main-menu .menu-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    -webkit-column-rule: 0 solid transparent;
    -moz-column-rule: 0 solid transparent;
    column-rule: 0 solid transparent;
    /* zabrání zalomení sloupce uvnitř li */
    margin: 0 -5px;
  }
  #main-menu .menu-columns li {
    -webkit-column-break-inside: avoid;
    /* spec + prefixes */
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    break-inside: avoid-column;
    /* spec, IE 11 */
    page-break-inside: avoid;
    /* FF */
  }
  .ie8 #main-menu .menu-columns,
  .ie9 #main-menu .menu-columns {
    margin-right: -20px;
    overflow: hidden;
  }
  .ie8 #main-menu .menu-columns:before,
  .ie9 #main-menu .menu-columns:before,
  .ie8 #main-menu .menu-columns:after,
  .ie9 #main-menu .menu-columns:after {
    content: " ";
    display: table;
  }
  .ie8 #main-menu .menu-columns:after,
  .ie9 #main-menu .menu-columns:after {
    clear: both;
  }
  .ie8 #main-menu .menu-columns:before,
  .ie9 #main-menu .menu-columns:before,
  .ie8 #main-menu .menu-columns:after,
  .ie9 #main-menu .menu-columns:after {
    content: " ";
    display: table;
  }
  .ie8 #main-menu .menu-columns:after,
  .ie9 #main-menu .menu-columns:after {
    clear: both;
  }
  .ie8 #main-menu .menu-columns li,
  .ie9 #main-menu .menu-columns li {
    float: left;
    width: 33.33333333%;
    padding-right: 20px;
    border-left: 0 solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 960px) {
  #main-menu .icon-logo-pojdte-ven svg {
    right: 7px;
    width: 70px;
  }
  #main-menu a.root {
    padding: 0 10px;
  }
}
@media (min-width: 1200px) {
  #main-menu a.root {
    font-size: 112.5%;
    padding: 0 20px;
  }
  #main-menu .menu-columns {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
  }
}
@media (min-width: 1390px) {
  #main-menu a.root {
    font-size: 125%;
  }
}
.main-menu-appendix .services-demand a {
  display: block;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main-menu-appendix .services-demand a:before {
  margin: -3px 0.34em -1px 0;
  font-size: 25px;
  color: #ed1c24;
}
@media (max-width: 767px) {
  .main-menu-appendix {
    position: relative;
    padding: 0 0 3.6em;
  }
  .main-menu-appendix .services-demand {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 106.66666667%;
  }
  .main-menu-appendix .services-demand a {
    display: block;
    height: 1.5em;
    padding: .9375em 10px;
    background: #d1d1d1;
    color: #333;
    text-align: center;
  }
}
@media (min-width: 768px) {
  .main-menu-appendix {
    position: absolute;
    top: 125px;
    left: 0;
    right: 0;
    height: 0;
  }
  .main-menu-appendix > ul {
    height: 0;
    letter-spacing: -0.34em;
    text-align: right;
  }
  .main-menu-appendix > ul > .item {
    display: inline-block;
    letter-spacing: normal;
    vertical-align: top;
  }
  .main-menu-appendix .services-demand a {
    padding: 0 5px;
    background: #f7f7f7;
    font-size: 87.5%;
    line-height: 55px;
    color: #a5a5a5;
  }
  .main-menu-appendix .services-demand a .inner {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.5;
  }
}
@media (min-width: 960px) {
  .main-menu-appendix .services-demand a {
    padding: 0 20px;
    font-size: 100%;
  }
  .main-menu-appendix .services-demand a:before {
    margin-right: .5em;
  }
}
@media (min-width: 1200px) {
  .main-menu-appendix .services-demand a {
    padding-right: 30px;
    font-size: 112.5%;
  }
}
@media (min-width: 1390px) {
  .main-menu-appendix {
    left: 10px;
    right: 10px;
  }
  .main-menu-appendix .services-demand a {
    font-size: 125%;
  }
}
.secondary-menu {
  font-size: 93.33333333%;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
.secondary-menu li {
  line-height: 1.28571429;
}
.secondary-menu a,
.secondary-menu .lang-box {
  position: relative;
  display: block;
  padding: 0.71428571em 10px 0.71428571em 34px;
  border-bottom: 1px solid #dedede;
  text-transform: uppercase;
  text-decoration: none;
  color: #333;
}
.secondary-menu a:before {
  position: absolute;
  top: 50%;
  left: 5px;
  font-size: 25px;
  color: #ed1c24;
  margin: -0.52em 0 0;
}
.secondary-menu .title {
  display: block;
  margin: 0;
  font-size: 71.42857143%;
  line-height: 1.28571429;
}
.secondary-menu .anchor {
  color: #044d7f;
  text-decoration: underline;
}
.secondary-menu .lang-box li {
  display: inline;
}
.secondary-menu .lang-box li:after {
  display: inline-block;
  margin: 0 .34em;
  content: "/";
}
.secondary-menu .lang-box li:last-child:after {
  display: none;
}
.secondary-menu .lang-box a {
  display: inline-block;
  margin: 0;
  padding: 0;
  border-bottom-width: 0;
}
@media (min-width: 768px) {
  .secondary-menu {
    position: absolute;
    top: 43px;
    right: 0;
    font-size: 87.5%;
  }
  .secondary-menu a,
  .secondary-menu .lang-box {
    padding-left: 10px;
    border-bottom-width: 0;
  }
  .secondary-menu a[class*="icon-"] {
    padding-left: 40px;
  }
  .secondary-menu .lang-box li:after {
    margin: 0;
  }
  .secondary-menu ul {
    display: table;
  }
  .secondary-menu ul > .item {
    display: table-cell;
  }
}
@media (min-width: 1390px) {
  .secondary-menu a {
    margin-left: 20px;
  }
  .secondary-menu .lang-box {
    padding-left: 30px;
  }
}
.side-menu {
  margin: 0 0 1.9em 0;
}
.side-menu > ul {
  border-top: 1px solid #d9dcdf;
}
.side-menu li > a {
  position: relative;
  display: block;
  padding: 10px 10px 10px 26px;
  border-top: 1px solid #d9dcdf;
}
.side-menu li > a:before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  font-family: 'geis' !important;
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  position: absolute;
  top: 1.3em;
  left: 8px;
  height: 12px;
  overflow: hidden;
  content: ">";
  font-size: 12px;
  color: #ed1c24;
  -webkit-transition: left 0.3s ease;
  -moz-transition: left 0.3s ease;
  -o-transition: left 0.3s ease;
  transition: left 0.3s ease;
}
.side-menu li > a:hover:before {
  left: 10px;
}
@media (min-width: 768px) {
  .side-menu li > a {
    padding-left: 26px;
  }
  .side-menu li > a:before {
    top: 1.35em;
  }
}
#breadcrumb {
  display: none;
}
@media (min-width: 480px) {
  #breadcrumb {
    display: block;
    font-size: 100%;
  }
  #breadcrumb a {
    color: #848484;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 24px;
    position: relative;
  }
  #breadcrumb a:active,
  #breadcrumb a:hover {
    color: #333;
  }
  #breadcrumb a:after {
    display: inline-block;
    vertical-align: middle;
    content: "";
    font-family: 'geis' !important;
    line-height: 1;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    text-decoration: none !important;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    content: "\>";
    font-size: 12px;
    color: #848484;
    position: absolute;
    left: -19px;
    top: 5px;
    height: 13px;
    overflow: hidden;
    line-height: 13px;
    vertical-align: bottom;
  }
  #breadcrumb a.home {
    width: 0;
    height: 0;
    padding: 15px 15px 0 0;
    overflow: hidden;
    margin: 3px 0 0;
  }
  #breadcrumb a.home:before {
    display: inline-block;
    vertical-align: middle;
    content: "";
    font-family: 'geis' !important;
    line-height: 1;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    text-decoration: none !important;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    content: "C";
    font-size: 14px;
    position: absolute;
    left: 0;
    top: 0;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  #breadcrumb {
    font-size: 87.5%;
  }
}
.status {
  display: block;
  padding: 0 15px;
  height: 25px;
  font: bold 11px/25px 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  border-radius: 2px;
}
.status-color-green {
  background: #89e000;
  color: #375a00;
}
.status-color-red {
  background: #ed1c24;
  color: #fff;
}
.status-color-yellow {
  background: #ffde00;
  color: #044d7f;
}
.title-status {
  border: 2px dashed;
  text-transform: uppercase;
  font-size: 13px;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  min-width: 70px;
  padding: 3px 10px 1px;
  text-align: center;
  margin: 5px 0 5px 20px;
  float: right;
}
.title-status-action {
  border-color: #ed1c24;
  color: #ed1c24;
}
.timeline {
  position: relative;
  padding: 50px 0;
}
.timeline:before {
  top: 50px;
  box-shadow: inset 0 100px 60px -60px #fff, inset 0 -100px 60px -60px #fff;
  bottom: 50px;
  position: absolute;
  left: -17px;
  display: block;
  content: "";
  width: 34px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeAgMAAAA0kSSHAAAACVBMVEUAAADf39/f39+DgGLlAAAAAnRSTlMAgJsrThgAAAAhSURBVBjTYwCBBSBiULBCQ5eGBiBYA+iWUCBYCsQBCBYAwiwauRDW3fkAAAAASUVORK5CYII=') 50% 0 repeat-y;
}
.timeline .item {
  position: relative;
  color: #525354;
  margin-top: 40px;
}
.timeline .item .spc {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 40px;
}
.timeline .item:nth-child(1) {
  margin-top: 0;
}
.timeline .node-title {
  position: absolute;
  bottom: 10%;
  left: 30px;
  color: #fff;
  margin-bottom: 10px;
  z-index: 1;
  font-size: 30px;
  line-height: 1.3;
  text-transform: uppercase;
  text-align: left;
}
.timeline .node-title span {
  display: block;
  font-size: 14px;
}
.timeline .img {
  position: relative;
}
.timeline .img img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.timeline .img:after {
  position: absolute;
  bottom: 10%;
  left: -45px;
  content: "";
  height: 10px;
  width: 10px;
  background: #fff;
  opacity: 0;
  border: 2px solid #ed1c24;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  z-index: 5;
}
.timeline .img:before {
  position: absolute;
  width: 0;
  height: 2px;
  background: #ed1c24;
  left: -35px;
  content: "";
  bottom: 10%;
  margin-bottom: 4px;
  -webkit-transition: width 0.3s ease 0.3s;
  -moz-transition: width 0.3s ease 0.3s;
  -o-transition: width 0.3s ease 0.3s;
  transition: width 0.3s ease 0.3s;
  z-index: 5;
}
.timeline .img.aos-animate:before {
  width: 155px;
}
.timeline .img.aos-animate:after {
  opacity: 1;
}
.timeline .title {
  margin-bottom: 1em;
  color: #494948;
}
.timeline .title:after {
  content: "";
  display: block;
  width: 70px;
  margin: 0.7em 0 0;
  height: 2px;
  background: #d9dcdf;
}
@media (min-width: 768px) {
  .timeline {
    margin: 0 auto;
    max-width: 1130px;
  }
  .timeline:before,
  .timeline:after {
    content: " ";
    display: table;
  }
  .timeline:after {
    clear: both;
  }
  .timeline:before,
  .timeline:after {
    content: " ";
    display: table;
  }
  .timeline:after {
    clear: both;
  }
  .timeline:before {
    left: 50%;
    margin-left: -17px;
    background-position: 0 0;
    display: block;
  }
  .timeline .node-title {
    right: 30px;
    text-align: right;
    left: auto;
  }
  .timeline .img:after {
    right: -65px;
    left: auto;
  }
  .timeline .img:before {
    right: -55px;
    left: auto;
  }
  .timeline .item {
    margin-top: 60px;
    float: left;
    width: 50%;
    font-size: 93.75%;
  }
  .timeline .item .spc {
    padding-right: 60px;
    padding-left: 0;
  }
  .timeline .item:nth-child(2n) .spc {
    padding-right: 0;
    padding-left: 60px;
  }
  .timeline .item:nth-child(2n) .img:after {
    left: -65px;
    right: auto;
  }
  .timeline .item:nth-child(2n) .img:before {
    left: -55px;
    right: auto;
  }
  .timeline .item:nth-child(2n) .node-title {
    right: auto;
    left: 30px;
    text-align: left;
  }
  .timeline .item:nth-child(2n) {
    float: right;
  }
  .timeline .item:nth-child(1) {
    margin-top: 0;
  }
}
.news-list {
  overflow: hidden;
  margin-bottom: 20px;
}
.news-list ul {
  margin-top: -20px;
}
.news-list li {
  margin-top: 20px;
}
.news-list .spc {
  text-decoration: none;
  color: #333;
  display: block;
}
.news-list .spc:hover .title {
  color: #ed1c24;
}
.news-list .img {
  position: relative;
  width: 100%;
  padding-bottom: 53.48837209%;
  height: 0;
  margin-bottom: 20px;
}
.news-list .img img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.news-list .status-box {
  position: absolute;
  bottom: 0;
  left: 0;
}
.news-list .status-box .status {
  margin-right: 1px;
  float: left;
}
.news-list .content {
  display: none;
}
.news-list .title {
  font-size: 106.66666667%;
  font-weight: bold;
  color: #044d7f;
  text-decoration: underline;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  margin: 0 0 15px;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.news-list .date {
  border-top: 2px solid #d9dcdf;
  font-weight: bold;
  font-size: 93.33333333%;
  padding: 10px 0 10px 22px;
  position: relative;
  margin: 20px 0 0;
}
.news-list .date:before {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  color: #ed1c24;
}
@media (min-width: 480px) {
  .news-list {
    overflow: hidden;
    margin: 0 -10px 20px;
  }
  .news-list > ul,
  .news-list > .grid {
    width: 101%;
    margin: 0 -1% 0 0;
    letter-spacing: -0.31em;
    /* Webkit: collapse white-space between units */
    text-rendering: optimizespeed;
    /* Webkit: fixes text-rendering: optimizeLegibility */
  }
  .news-list > ul > li,
  .news-list > .grid > li,
  .news-list > ul > .grid-item,
  .news-list > .grid > .grid-item {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .news-list > ul > li,
  .news-list > .grid > .grid-item {
    width: 49.5049505%;
  }
  .news-list li {
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 590px) {
  .news-list .content {
    display: block;
    font-size: 87.5%;
    color: #525354;
  }
  .news-list ul {
    margin-top: -20px;
  }
  .news-list.news-list-media-object {
    margin-left: 0;
    margin-right: 0;
  }
  .news-list.news-list-media-object > ul > li,
  .news-list.news-list-media-object > .grid > .grid-item {
    width: 99.00990099%;
  }
  .news-list.news-list-media-object ul {
    margin-top: -42px;
  }
  .news-list.news-list-media-object li {
    padding: 20px 0 0;
    margin-top: 20px;
    border-top: 2px solid #d9dcdf;
  }
  .news-list.news-list-media-object .spc {
    padding-left: 235px;
  }
  .news-list.news-list-media-object .img {
    float: left;
    margin-left: -235px;
    width: 215px;
    margin-bottom: 0;
    overflow: hidden;
    padding-bottom: 0;
    height: auto;
  }
  .news-list.news-list-media-object .img img {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    height: 180px;
    max-width: none;
  }
  .news-list.news-list-media-object .date {
    border: none;
    margin-top: -30px;
  }
  .news-list.news-list-media-object .title {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .news-list {
    overflow: hidden;
  }
  .news-list > ul,
  .news-list > .grid {
    width: 101%;
    margin: 0 -1% 0 0;
    letter-spacing: -0.31em;
    /* Webkit: collapse white-space between units */
    text-rendering: optimizespeed;
    /* Webkit: fixes text-rendering: optimizeLegibility */
  }
  .news-list > ul > li,
  .news-list > .grid > li,
  .news-list > ul > .grid-item,
  .news-list > .grid > .grid-item {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .news-list > ul > li,
  .news-list > .grid > .grid-item {
    width: 33.00330033%;
  }
  .news-list ul {
    margin-top: -40px;
  }
  .news-list li {
    margin-top: 40px;
  }
  .news-list .title {
    font-size: 125%;
    font-weight: normal;
  }
  .news-list .content {
    font-size: 93.75%;
  }
  .news-list .date {
    font-size: 87.5%;
  }
}
@media (min-width: 960px) {
  .news-list {
    margin: 0 -20px 30px;
  }
  .news-list li {
    padding: 0 20px;
  }
}
@media (max-width: 767px) {
  .career-list thead {
    display: none;
  }
  .career-list tbody {
    display: block;
  }
  .career-list tbody tr,
  .career-list tbody td {
    display: block;
    border: 0;
  }
  .career-list tbody tr {
    padding: .5em 4px;
    border: solid #d9dcdf;
    border-width: 0 0 1px;
  }
  .career-list tbody td {
    padding: 0;
  }
  .career-list tbody td.right {
    text-align: left;
    padding: .5em 0;
  }
}
@media (max-width: 767px) and (min-width: 480px) {
  .career-list tbody {
    letter-spacing: -0.34em;
    border-bottom: 1px solid #d9dcdf;
  }
  .career-list tbody tr {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-width: 1px 0 0;
  }
  .career-list tbody tr:first-child {
    border-width: 0;
  }
  .career-list tbody tr:first-child + tr {
    border-width: 0;
  }
  .career-list tbody td {
    letter-spacing: normal;
  }
}
@media (min-width: 1390px) {
  .career-list .btn,
  .career-list .cse-cont .cse-buttons a,
  .career-list .cse-cont .cse-buttons input[type="reset"],
  .career-list .cse-cont .cse-buttons input[type="submit"] {
    margin: -0.3em 0;
  }
}
.letters-list {
  overflow: hidden;
  text-align: center;
  margin-bottom: 1.5em;
}
.letters-list:before,
.letters-list:after {
  content: " ";
  display: table;
}
.letters-list:after {
  clear: both;
}
.letters-list:before,
.letters-list:after {
  content: " ";
  display: table;
}
.letters-list:after {
  clear: both;
}
.letters-list li {
  display: inline-block;
  width: 38px;
  vertical-align: middle;
  padding: 5px;
  position: relative;
  letter-spacing: normal;
}
.letters-list li:before,
.letters-list li:after {
  content: "";
  display: block;
  width: 200px;
  position: absolute;
  height: 2px;
  top: 50%;
  margin-top: -1px;
  background: #d9dcdf;
  z-index: 0;
}
.letters-list li:before {
  left: auto;
  right: 100%;
  margin-right: -8px;
}
.letters-list li:after {
  right: auto;
  left: 100%;
  margin-left: -8px;
}
.letters-list li a {
  display: block;
  width: 34px;
  height: 34px;
  background: #fff;
  border: 2px solid #d9dcdf;
  border-radius: 1px;
  line-height: 34px;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  font-size: 24px;
  color: #494948;
  position: relative;
  z-index: 1;
  -webkit-transition: color 250ms ease, border 300ms ease;
  -moz-transition: color 250ms ease, border 300ms ease;
  -o-transition: color 250ms ease, border 300ms ease;
  transition: color 250ms ease, border 300ms ease;
}
.letters-list li a:hover,
.letters-list li a:focus {
  border-color: #ed1c24;
  color: #ed1c24;
}
.letters-groups .letters-group {
  padding: 1em 0;
}
.letters-groups .letters-group ul {
  margin: 0;
}
.letters-groups .letter-group-title {
  margin: 0 0 .7em;
  padding: 0 0 .6em;
  border-bottom: 2px solid #d9dcdf;
  position: relative;
}
.letters-groups .letter-group-title:before {
  content: "";
  display: block;
  height: 2px;
  width: 50px;
  position: absolute;
  top: 100%;
  left: 0;
  background: #ed1c24;
}
@media (min-width: 590px) {
  .letters-groups {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px;
    -webkit-column-rule: 0 solid transparent;
    -moz-column-rule: 0 solid transparent;
    column-rule: 0 solid transparent;
    /* zabrání zalomení sloupce uvnitř li */
  }
  .letters-groups li {
    -webkit-column-break-inside: avoid;
    /* spec + prefixes */
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    break-inside: avoid-column;
    /* spec, IE 11 */
    page-break-inside: avoid;
    /* FF */
  }
  .ie8 .letters-groups,
  .ie9 .letters-groups {
    margin-right: -50px;
    overflow: hidden;
  }
  .ie8 .letters-groups:before,
  .ie9 .letters-groups:before,
  .ie8 .letters-groups:after,
  .ie9 .letters-groups:after {
    content: " ";
    display: table;
  }
  .ie8 .letters-groups:after,
  .ie9 .letters-groups:after {
    clear: both;
  }
  .ie8 .letters-groups:before,
  .ie9 .letters-groups:before,
  .ie8 .letters-groups:after,
  .ie9 .letters-groups:after {
    content: " ";
    display: table;
  }
  .ie8 .letters-groups:after,
  .ie9 .letters-groups:after {
    clear: both;
  }
  .ie8 .letters-groups li,
  .ie9 .letters-groups li {
    float: left;
    width: 50%;
    padding-right: 50px;
    border-left: 0 solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .letters-groups .letters-group {
    -webkit-column-break-inside: avoid;
    /* Chrome, Safari */
    page-break-inside: avoid;
    /* Theoretically FF 20+ */
    break-inside: avoid-column;
    /* IE 11 */
  }
}
@media (min-width: 768px) {
  .letters-groups li {
    font-size: 87.5%;
  }
}
@media (min-width: 960px) {
  .letters-groups {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 67px;
    -moz-column-gap: 67px;
    column-gap: 67px;
    -webkit-column-rule: 0 solid transparent;
    -moz-column-rule: 0 solid transparent;
    column-rule: 0 solid transparent;
    /* zabrání zalomení sloupce uvnitř li */
  }
  .letters-groups li {
    -webkit-column-break-inside: avoid;
    /* spec + prefixes */
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    break-inside: avoid-column;
    /* spec, IE 11 */
    page-break-inside: avoid;
    /* FF */
  }
  .ie8 .letters-groups,
  .ie9 .letters-groups {
    margin-right: -67px;
    overflow: hidden;
  }
  .ie8 .letters-groups:before,
  .ie9 .letters-groups:before,
  .ie8 .letters-groups:after,
  .ie9 .letters-groups:after {
    content: " ";
    display: table;
  }
  .ie8 .letters-groups:after,
  .ie9 .letters-groups:after {
    clear: both;
  }
  .ie8 .letters-groups:before,
  .ie9 .letters-groups:before,
  .ie8 .letters-groups:after,
  .ie9 .letters-groups:after {
    content: " ";
    display: table;
  }
  .ie8 .letters-groups:after,
  .ie9 .letters-groups:after {
    clear: both;
  }
  .ie8 .letters-groups li,
  .ie9 .letters-groups li {
    float: left;
    width: 33.33333333%;
    padding-right: 67px;
    border-left: 0 solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.warahouse-list {
  white-space: normal;
}
.warahouse-list p {
  font-size: 13px;
  line-height: 1.8;
}
.warahouse-list h4 {
  font-size: 15px;
  margin-top: 0;
}
.warahouse-list li {
  margin-top: 10px;
}
@media (min-width: 590px) {
  .warahouse-list {
    overflow: hidden;
    margin-left: -10px;
    margin-right: -10px;
  }
  .warahouse-list > ul,
  .warahouse-list > .grid {
    width: 101%;
    margin: 0 -1% 0 0;
    letter-spacing: -0.31em;
    /* Webkit: collapse white-space between units */
    text-rendering: optimizespeed;
    /* Webkit: fixes text-rendering: optimizeLegibility */
  }
  .warahouse-list > ul > li,
  .warahouse-list > .grid > li,
  .warahouse-list > ul > .grid-item,
  .warahouse-list > .grid > .grid-item {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .warahouse-list > ul > li,
  .warahouse-list > .grid > .grid-item {
    width: 49.5049505%;
  }
  .warahouse-list li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
  }
}
@media (min-width: 960px) {
  .warahouse-list > ul > li,
  .warahouse-list > .grid > .grid-item {
    width: 33.00330033%;
  }
}
.result-list {
  overflow: hidden;
}
.result-list ul {
  margin-top: -2px;
}
.result-list li {
  border-top: 2px solid #d9dcdf;
}
.result-list .spc {
  text-decoration: none;
  display: block;
  color: #525354;
  max-width: 920px;
  padding: 20px 0;
}
.result-list .spc:hover .title {
  color: #333;
}
.result-list .title {
  margin-bottom: 0.8em;
  margin-top: 0;
  color: #044d7f;
  text-decoration: underline;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.result-list .desc {
  margin-bottom: 0;
  font-size: 93.33333333%;
}
@media (min-width: 768px) {
  .result-list ul {
    margin-top: -22px;
  }
  .result-list .desc {
    font-size: 93.75%;
  }
}
@media (min-width: 1390px) {
  .result-list ul {
    margin-top: -32px;
  }
  .result-list .spc {
    padding: 30px 0;
  }
}
.crossroad {
  overflow: hidden;
  margin: 0 0 1.9em 0;
}
.crossroad > ul {
  margin-top: 5px;
}
.crossroad .item {
  margin-top: -5px;
}
.crossroad .item.item-ca-box {
  width: 100%;
  position: relative;
}
.crossroad .item.item-ca-box:before,
.crossroad .item.item-ca-box:after {
  content: " ";
  display: table;
}
.crossroad .item.item-ca-box:after {
  clear: both;
}
.crossroad .item.item-ca-box:before,
.crossroad .item.item-ca-box:after {
  content: " ";
  display: table;
}
.crossroad .item.item-ca-box:after {
  clear: both;
}
.crossroad .item.js-hide {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  position: absolute;
  left: -5000px;
}
.crossroad .spc {
  text-decoration: none;
  color: #333;
  white-space: nowrap;
  border-radius: 2px;
  padding: 10px 15px 10px 66px;
  display: block;
  position: relative;
  min-height: 45px;
  line-height: 45px;
  border: 5px solid #eaeaea;
}
.crossroad .spc:after {
  height: 100%;
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.crossroad .spc .img,
.crossroad .spc[class^="icon-"]:before,
.crossroad .spc[class*=" icon-"]:before {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -18px;
  font-size: 36px;
  text-align: center;
  width: 66px;
  color: #ed1c24;
}
.crossroad .spc .img {
  margin-bottom: 0;
  height: 60px;
  line-height: 55px;
  margin-top: -30px;
  width: 100px;
}
.crossroad .spc .img img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  border-radius: 50%;
}
.crossroad .title {
  margin: 0;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
  color: #494948;
}
.crossroad .desc {
  display: none;
  margin: 10px 0 0;
}
.crossroad .content {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  white-space: normal;
}
.crossroad .btn .less,
.crossroad .cse-cont .cse-buttons a .less,
.crossroad .cse-cont .cse-buttons input[type="reset"] .less,
.crossroad .cse-cont .cse-buttons input[type="submit"] .less {
  display: none;
}
.crossroad.js-crossroad-expanded .item.js-hide {
  position: static;
  left: auto;
  opacity: 1;
}
.crossroad.js-crossroad-expanded .btn .more,
.crossroad.js-crossroad-expanded .cse-cont .cse-buttons a .more,
.crossroad.js-crossroad-expanded .cse-cont .cse-buttons input[type="reset"] .more,
.crossroad.js-crossroad-expanded .cse-cont .cse-buttons input[type="submit"] .more {
  display: none;
}
.crossroad.js-crossroad-expanded .btn .less,
.crossroad.js-crossroad-expanded .cse-cont .cse-buttons a .less,
.crossroad.js-crossroad-expanded .cse-cont .cse-buttons input[type="reset"] .less,
.crossroad.js-crossroad-expanded .cse-cont .cse-buttons input[type="submit"] .less {
  display: inline-block;
}
.crossroad > .buttons {
  margin: 20px 0 5px;
}
.js .crossroad .item-ca-box {
  display: none;
}
.crossroad .item.item-ca-box {
  margin: 2px 0 10px;
}
.crossroad .item.item-ca-box .spc {
  line-height: normal;
  min-height: 0;
  padding-left: 15px;
  padding-right: 40px;
  white-space: normal;
}
.crossroad .close-all {
  position: absolute;
  right: 1%;
  top: 5px;
  width: 40px;
  height: 40px;
  display: block;
  text-decoration: none;
  overflow: hidden;
  color: #ed1c24;
}
.crossroad .close-all:active,
.crossroad .close-all:hover {
  color: #333;
}
.crossroad .close-all:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -11px 0 0 -11px;
  font-size: 22px;
}
.crossroad .item-ca-head {
  position: relative;
}
.crossroad .item-ca-head:before,
.crossroad .item-ca-head:after {
  position: absolute;
  bottom: -6px;
  left: 60px;
  margin: 0 0 0 -6px;
  z-index: 2;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #eaeaea transparent transparent transparent;
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  content: "";
  transform: scale(0.01);
  -webkit-transition: border-color 0.3s ease, transform 0.3s ease;
  -moz-transition: border-color 0.3s ease, transform 0.3s ease;
  -o-transition: border-color 0.3s ease, transform 0.3s ease;
  transition: border-color 0.3s ease, transform 0.3s ease;
}
.crossroad .item-ca-head:after {
  bottom: 0;
  margin-left: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #fff transparent transparent transparent;
}
.crossroad.crossroad-m-full .desc {
  display: block;
}
.crossroad.crossroad-no-ico .spc {
  padding-left: 15px;
}
.crossroad .crossroad-item-expanded .item-ca-head:before,
.crossroad .crossroad-item-expanded .item-ca-head:after {
  transform: scale(1);
}
.crossroad .crossroad-item-expanded .btn .more,
.crossroad .crossroad-item-expanded .cse-cont .cse-buttons a .more,
.crossroad .crossroad-item-expanded .cse-cont .cse-buttons input[type="reset"] .more,
.crossroad .crossroad-item-expanded .cse-cont .cse-buttons input[type="submit"] .more {
  display: none;
}
.crossroad .crossroad-item-expanded .btn .less,
.crossroad .crossroad-item-expanded .cse-cont .cse-buttons a .less,
.crossroad .crossroad-item-expanded .cse-cont .cse-buttons input[type="reset"] .less,
.crossroad .crossroad-item-expanded .cse-cont .cse-buttons input[type="submit"] .less {
  display: inline-block;
}
.crossroad.crossroad-contact .spc {
  padding-left: 100px;
}
.crossroad.crossroad-contact table th {
  width: 34%;
}
.crossroad.crossroad-contact table td,
.crossroad.crossroad-contact table th {
  padding: .3em 0;
  font-size: 93.33333333%;
}
.crossroad.crossroad-contact .content {
  width: 100%;
}
@media (min-width: 590px) {
  .crossroad > ul {
    margin-top: -6px;
  }
  .crossroad .item {
    margin-top: 6px;
  }
  .crossroad.crossroad-cols-3,
  .crossroad.crossroad-cols-2,
  .crossroad.crossroad-cols-4 {
    overflow: hidden;
    margin-left: -3px;
    margin-right: -3px;
  }
  .crossroad.crossroad-cols-3 > ul,
  .crossroad.crossroad-cols-2 > ul,
  .crossroad.crossroad-cols-4 > ul,
  .crossroad.crossroad-cols-3 > .grid,
  .crossroad.crossroad-cols-2 > .grid,
  .crossroad.crossroad-cols-4 > .grid {
    width: 101%;
    margin: 0 -1% 0 0;
    letter-spacing: -0.31em;
    /* Webkit: collapse white-space between units */
    text-rendering: optimizespeed;
    /* Webkit: fixes text-rendering: optimizeLegibility */
  }
  .crossroad.crossroad-cols-3 > ul > li,
  .crossroad.crossroad-cols-2 > ul > li,
  .crossroad.crossroad-cols-4 > ul > li,
  .crossroad.crossroad-cols-3 > .grid > li,
  .crossroad.crossroad-cols-2 > .grid > li,
  .crossroad.crossroad-cols-4 > .grid > li,
  .crossroad.crossroad-cols-3 > ul > .grid-item,
  .crossroad.crossroad-cols-2 > ul > .grid-item,
  .crossroad.crossroad-cols-4 > ul > .grid-item,
  .crossroad.crossroad-cols-3 > .grid > .grid-item,
  .crossroad.crossroad-cols-2 > .grid > .grid-item,
  .crossroad.crossroad-cols-4 > .grid > .grid-item {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .crossroad.crossroad-cols-3 > ul > li,
  .crossroad.crossroad-cols-2 > ul > li,
  .crossroad.crossroad-cols-4 > ul > li,
  .crossroad.crossroad-cols-3 > .grid > .grid-item,
  .crossroad.crossroad-cols-2 > .grid > .grid-item,
  .crossroad.crossroad-cols-4 > .grid > .grid-item {
    width: 49.5049505%;
  }
  .crossroad.crossroad-cols-3 > ul,
  .crossroad.crossroad-cols-2 > ul,
  .crossroad.crossroad-cols-4 > ul {
    margin-top: -6px;
  }
  .crossroad.crossroad-cols-3 > ul > .item,
  .crossroad.crossroad-cols-2 > ul > .item,
  .crossroad.crossroad-cols-4 > ul > .item {
    margin-top: 6px;
    padding-left: 3px;
    padding-right: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .crossroad.crossroad-cols-3 > ul > .item.item-ca-box,
  .crossroad.crossroad-cols-2 > ul > .item.item-ca-box,
  .crossroad.crossroad-cols-4 > ul > .item.item-ca-box {
    width: 99.00990099%;
  }
  .crossroad.crossroad-cols-3.crossroad-contact > ul > li,
  .crossroad.crossroad-cols-2.crossroad-contact > ul > li,
  .crossroad.crossroad-cols-4.crossroad-contact > ul > li,
  .crossroad.crossroad-cols-3.crossroad-contact > .grid > .grid-item,
  .crossroad.crossroad-cols-2.crossroad-contact > .grid > .grid-item,
  .crossroad.crossroad-cols-4.crossroad-contact > .grid > .grid-item {
    width: 99.00990099%;
  }
  .crossroad.crossroad-cols-2 .title,
  .crossroad.crossroad-cols-4 .title {
    font-weight: bold;
  }
  .crossroad .item.item-ca-box {
    margin: 6px 0 0;
  }
  .crossroad.crossroad-ico-top .spc {
    padding-left: 15px;
    padding-top: 66px;
    line-height: normal;
    text-align: center;
    min-height: 48px;
    padding-bottom: 0;
  }
  .crossroad.crossroad-ico-top .spc[class^="icon-"]:before,
  .crossroad.crossroad-ico-top .spc[class*=" icon-"]:before {
    left: 0;
    right: 0;
    top: 0;
    margin: 0;
    width: auto;
    height: 66px;
    line-height: 66px;
  }
}
@media (min-width: 768px) {
  .crossroad {
    margin-bottom: 50px;
  }
  .crossroad > ul {
    margin-top: -10px;
  }
  .crossroad .item {
    margin-top: 10px;
  }
  .crossroad .spc {
    padding: 10px 15px 10px 135px;
    min-height: 100px;
    line-height: 100px;
    border-width: 10px;
    -webkit-transition: border-color 0.3s ease;
    -moz-transition: border-color 0.3s ease;
    -o-transition: border-color 0.3s ease;
    transition: border-color 0.3s ease;
  }
  .crossroad .spc .img,
  .crossroad .spc[class^="icon-"]:before,
  .crossroad .spc[class*=" icon-"]:before {
    width: 135px;
    font-size: 60px;
    margin-top: -30px;
  }
  .crossroad .spc .img {
    height: 60px;
    line-height: 55px;
    margin-top: -30px;
    width: 100px;
  }
  .crossroad a.spc:hover {
    border-color: #ed1c24;
  }
  .crossroad .item-ca-head:before,
  .crossroad .item-ca-head:after {
    bottom: -20px;
    left: 100px;
    margin: 0 0 0 -20px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0 20px;
    border-color: #eaeaea transparent transparent transparent;
  }
  .crossroad .item-ca-head:after {
    bottom: -4px;
    margin-left: -14px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 14px 14px 0 14px;
    border-color: #fff transparent transparent transparent;
  }
  .crossroad .item-ca-control.item-ca-head:hover:before {
    border-top-color: #ed1c24;
  }
  .crossroad .desc {
    font-size: 93.75%;
    display: block;
    color: #525354;
    max-height: 6.4em;
    overflow: hidden;
  }
  .crossroad.crossroad-cols-3,
  .crossroad.crossroad-cols-2,
  .crossroad.crossroad-cols-4 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .crossroad.crossroad-cols-3 > ul,
  .crossroad.crossroad-cols-2 > ul,
  .crossroad.crossroad-cols-4 > ul {
    margin-top: -20px;
  }
  .crossroad.crossroad-cols-3 > ul .item,
  .crossroad.crossroad-cols-2 > ul .item,
  .crossroad.crossroad-cols-4 > ul .item {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .crossroad.crossroad-cols-3 .item.item-ca-box,
  .crossroad.crossroad-cols-2 .item.item-ca-box,
  .crossroad.crossroad-cols-4 .item.item-ca-box {
    margin-top: 20px;
  }
  .crossroad.crossroad-cols-3.crossroad-contact > ul > li,
  .crossroad.crossroad-cols-2.crossroad-contact > ul > li,
  .crossroad.crossroad-cols-4.crossroad-contact > ul > li,
  .crossroad.crossroad-cols-3.crossroad-contact > .grid > .grid-item,
  .crossroad.crossroad-cols-2.crossroad-contact > .grid > .grid-item,
  .crossroad.crossroad-cols-4.crossroad-contact > .grid > .grid-item {
    width: 49.5049505%;
  }
  .crossroad.crossroad-cols-2 .spc {
    padding: 15px 15px 15px 145px;
    min-height: 140px;
    line-height: 140px;
  }
  .crossroad.crossroad-cols-2 .spc[class^="icon-"]:before,
  .crossroad.crossroad-cols-2 .spc[class*=" icon-"]:before {
    width: 145px;
  }
  .crossroad .icon-g-czechrep:before {
    font-size: 88px !important;
  }
  .crossroad .item.item-ca-box {
    margin-top: 10px;
  }
  .crossroad .item.item-ca-box .spc {
    line-height: normal;
    min-height: 28px;
    padding-left: 15px;
    padding-right: 50px;
  }
  .crossroad .close-all {
    right: 20px;
    top: 10px;
    width: 50px;
    height: 50px;
  }
  .crossroad .close-all:before {
    margin: -16px 0 0 -16px;
    font-size: 32px;
  }
  .crossroad.crossroad-ico-top .spc {
    padding-left: 15px;
    padding-top: 120px;
    line-height: normal;
    min-height: 54px;
  }
  .crossroad.crossroad-ico-top .spc[class^="icon-"]:before,
  .crossroad.crossroad-ico-top .spc[class*=" icon-"]:before {
    width: auto;
    height: 120px;
    line-height: 120px;
    margin: 0;
  }
  .crossroad.crossroad-ico-top .icon-vozikk:before {
    font-size: 94px !important;
  }
  .crossroad.crossroad-ico-top .icon-g-airsea:before {
    font-size: 86px !important;
  }
  .crossroad.crossroad-no-ico .spc {
    padding-left: 20px;
    padding-right: 20px;
  }
  .crossroad.crossroad-m-full .desc {
    display: block;
    max-height: none;
    overflow: visible;
  }
  .crossroad.crossroad-contact .spc {
    padding-left: 100px;
    border-width: 7px;
  }
  .crossroad.crossroad-contact table td,
  .crossroad.crossroad-contact table th {
    font-size: 93.75%;
  }
}
@media (min-width: 960px) {
  .crossroad.crossroad-cols-3 > ul > li,
  .crossroad.crossroad-cols-4 > ul > li,
  .crossroad.crossroad-cols-3 > .grid > .grid-item,
  .crossroad.crossroad-cols-4 > .grid > .grid-item {
    width: 33.00330033%;
  }
  .cols .crossroad.crossroad-cols-3 > ul > li,
  .cols .crossroad.crossroad-cols-4 > ul > li,
  .cols .crossroad.crossroad-cols-3 > .grid > .grid-item,
  .cols .crossroad.crossroad-cols-4 > .grid > .grid-item {
    width: 49.5049505%;
  }
  .crossroad.crossroad-ico-top .spc {
    padding-top: 140px;
    min-height: 64px;
    padding-bottom: 6px;
  }
  .crossroad.crossroad-ico-top .spc[class^="icon-"]:before,
  .crossroad.crossroad-ico-top .spc[class*=" icon-"]:before {
    height: 140px;
    line-height: 140px;
  }
  .crossroad .spc .img {
    height: 130px;
    line-height: 125px;
    margin-top: -65px;
    width: 180px;
  }
  .crossroad.crossroad-contact .spc {
    padding-left: 180px;
    min-height: 180px;
    line-height: 180px;
  }
}
@media (min-width: 1390px) {
  .crossroad.crossroad-cols-4 > ul > li,
  .crossroad.crossroad-cols-4 > .grid > .grid-item {
    width: 24.75247525%;
  }
  .cols .crossroad.crossroad-cols-4 > ul > li,
  .cols .crossroad.crossroad-cols-4 > .grid > .grid-item {
    width: 33.00330033%;
  }
  .crossroad.crossroad-cols-3.crossroad-contact > ul > li,
  .crossroad.crossroad-cols-3.crossroad-contact > .grid > .grid-item {
    width: 33.00330033%;
  }
}
.crossroad.crossroad-cols-contact .spc[class^="icon-"]:before,
.crossroad.crossroad-cols-contact .spc[class*=" icon-"]:before {
  top: 15px;
  margin-top: 0;
}
.crossroad.crossroad-cols-contact .content-eq {
  margin: 20px 0 -40px -51px;
  line-height: normal;
  white-space: normal;
}
.crossroad.crossroad-cols-contact .content-eq:before,
.crossroad.crossroad-cols-contact .content-eq:after {
  content: " ";
  display: table;
}
.crossroad.crossroad-cols-contact .content-eq:after {
  clear: both;
}
.crossroad.crossroad-cols-contact .content-eq:before,
.crossroad.crossroad-cols-contact .content-eq:after {
  content: " ";
  display: table;
}
.crossroad.crossroad-cols-contact .content-eq:after {
  clear: both;
}
.crossroad.crossroad-cols-contact .text {
  font-size: 93.75%;
}
.crossroad.crossroad-cols-contact .text:before,
.crossroad.crossroad-cols-contact .text:after {
  content: " ";
  display: table;
}
.crossroad.crossroad-cols-contact .text:after {
  clear: both;
}
.crossroad.crossroad-cols-contact .text:before,
.crossroad.crossroad-cols-contact .text:after {
  content: " ";
  display: table;
}
.crossroad.crossroad-cols-contact .text:after {
  clear: both;
}
.crossroad.crossroad-cols-contact .text p {
  margin-bottom: 0.8em;
}
.crossroad.crossroad-cols-contact .text .col-h-l,
.crossroad.crossroad-cols-contact .text .col-h-r {
  width: 100%;
}
.crossroad.crossroad-cols-contact .contact-cols {
  margin-bottom: 0.8em;
}
.crossroad.crossroad-cols-contact .buttons {
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .crossroad.crossroad-cols-contact .content-eq {
    margin: 20px 0 -85px -75px;
  }
  .crossroad.crossroad-cols-contact .spc {
    padding-left: 95px;
    line-height: 85px;
    min-height: 90px;
  }
  .crossroad.crossroad-cols-contact .spc[class^="icon-"]:before,
  .crossroad.crossroad-cols-contact .spc[class*=" icon-"]:before {
    width: 95px;
    font-size: 48px;
    top: 30px;
  }
  .crossroad.crossroad-cols-contact .title {
    font-size: 125%;
  }
}
@media (min-width: 1390px) {
  .crossroad.crossroad-cols-contact .contact-cols {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    -webkit-column-rule: 0 solid transparent;
    -moz-column-rule: 0 solid transparent;
    column-rule: 0 solid transparent;
    /* zabrání zalomení sloupce uvnitř li */
  }
  .crossroad.crossroad-cols-contact .contact-cols li {
    -webkit-column-break-inside: avoid;
    /* spec + prefixes */
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    break-inside: avoid-column;
    /* spec, IE 11 */
    page-break-inside: avoid;
    /* FF */
  }
  .ie8 .crossroad.crossroad-cols-contact .contact-cols,
  .ie9 .crossroad.crossroad-cols-contact .contact-cols {
    margin-right: -20px;
    overflow: hidden;
  }
  .ie8 .crossroad.crossroad-cols-contact .contact-cols:before,
  .ie9 .crossroad.crossroad-cols-contact .contact-cols:before,
  .ie8 .crossroad.crossroad-cols-contact .contact-cols:after,
  .ie9 .crossroad.crossroad-cols-contact .contact-cols:after {
    content: " ";
    display: table;
  }
  .ie8 .crossroad.crossroad-cols-contact .contact-cols:after,
  .ie9 .crossroad.crossroad-cols-contact .contact-cols:after {
    clear: both;
  }
  .ie8 .crossroad.crossroad-cols-contact .contact-cols:before,
  .ie9 .crossroad.crossroad-cols-contact .contact-cols:before,
  .ie8 .crossroad.crossroad-cols-contact .contact-cols:after,
  .ie9 .crossroad.crossroad-cols-contact .contact-cols:after {
    content: " ";
    display: table;
  }
  .ie8 .crossroad.crossroad-cols-contact .contact-cols:after,
  .ie9 .crossroad.crossroad-cols-contact .contact-cols:after {
    clear: both;
  }
  .ie8 .crossroad.crossroad-cols-contact .contact-cols li,
  .ie9 .crossroad.crossroad-cols-contact .contact-cols li {
    float: left;
    width: 50%;
    padding-right: 20px;
    border-left: 0 solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .crossroad.crossroad-cols-contact .text .col-h-l,
  .crossroad.crossroad-cols-contact .text .col-h-r {
    width: 48%;
  }
}
@media (min-width: 590px) {
  .crossroad-no-border .spc {
    border: none;
  }
}
.crossroad-large-title .title {
  font-size: 187.5%;
  line-height: 1.1;
  margin-top: 1em;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.crossroad-large-title .title:after {
  content: "";
  display: block;
  height: 2px;
  background: #dfdfdf;
  width: 70px;
  margin: .5em 0 1em;
}
@media (min-width: 590px) {
  .crossroad-large-title .title {
    font-size: 287.5%;
    margin-top: 0;
  }
  .crossroad-large-title .title:after {
    margin: .5em auto 1em;
  }
  .crossroad-large-title .content {
    max-width: 250px;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .page-head {
    background: none !important;
    border-top: 2px solid #d9dcdf;
  }
  .page-head #breadcrumb {
    margin: 0 0 20px;
  }
  .page-head .annot {
    color: #525354;
    margin-bottom: 0;
  }
  .page-head .in-box {
    padding-top: 10px;
  }
  .page-head .buttons-group {
    margin-top: 10px;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .page-head {
    background-position: 50% 0;
  }
  .page-head .in-box {
    padding-bottom: 10px;
    min-height: 250px;
    line-height: 250px;
    white-space: nowrap;
    position: relative;
    z-index: 2;
  }
  .page-head .in-box:before {
    height: 100%;
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: -0.25em;
  }
  .page-head .inner {
    line-height: normal;
    display: inline-block;
    vertical-align: bottom;
    white-space: normal;
    padding-top: 20px;
    color: #dad9d9;
  }
  .page-head .inner:before,
  .page-head .inner:after {
    content: " ";
    display: table;
  }
  .page-head .inner:after {
    clear: both;
  }
  .page-head .inner:before,
  .page-head .inner:after {
    content: " ";
    display: table;
  }
  .page-head .inner:after {
    clear: both;
  }
  .page-head .inner p:last-child {
    margin-bottom: 0;
  }
  .page-head h1,
  .page-head .h1,
  .page-head h2,
  .page-head .h2,
  .page-head .cse-cont h1 {
    margin-top: 0;
    color: #fff;
  }
  .page-head #breadcrumb {
    white-space: normal;
    margin: 0;
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
  }
  .page-head .in-box {
    height: 375px;
  }
  .page-head .annot {
    margin-bottom: 15px;
  }
  .page-head .inner {
    vertical-align: middle;
    max-width: 910px;
    padding-top: 0;
    margin-top: 15px;
  }
  .page-head h1,
  .page-head .h1,
  .page-head h2,
  .page-head .h2,
  .page-head .inner,
  .page-head .cse-cont h1 {
    color: #494948;
  }
}
@media (min-width: 960px) {
  .page-tracking .page-head .inner {
    vertical-align: top;
    margin-top: 70px;
  }
  .page-head #breadcrumb {
    left: 30px;
    right: 30px;
  }
}
@media (min-width: 1430px) {
  .page-head #breadcrumb {
    left: 10px;
    right: 10px;
  }
}
.page-head-no-img:before,
.page-head-no-img:after {
  content: " ";
  display: table;
}
.page-head-no-img:after {
  clear: both;
}
.page-head-no-img:before,
.page-head-no-img:after {
  content: " ";
  display: table;
}
.page-head-no-img:after {
  clear: both;
}
.page-head-no-img .annot {
  color: #525354;
}
.page-head-no-img .in-box {
  padding-top: 10px;
}
@media (max-width: 767px) {
  .page-head-no-img {
    border-top: 2px solid #d9dcdf;
  }
}
@media (min-width: 768px) {
  .page-head-no-img .in-box {
    padding-top: 20px;
  }
}
.page-date {
  font-weight: bold;
  font-size: 93.33333333%;
  padding: 0 0 0 22px;
  position: relative;
  margin-bottom: 1em;
}
.page-date:before {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
  color: #ed1c24;
}
@media (min-width: 768px) {
  .page-date {
    font-size: 87.5%;
  }
}
.page-status-box {
  padding-bottom: 15px;
  border-bottom: 2px solid #d9dcdf;
  margin-bottom: 0;
}
.page-status-box:before,
.page-status-box:after {
  content: " ";
  display: table;
}
.page-status-box:after {
  clear: both;
}
.page-status-box:before,
.page-status-box:after {
  content: " ";
  display: table;
}
.page-status-box:after {
  clear: both;
}
.page-status-box .status {
  margin-right: 1px;
  float: left;
}
.annot {
  font-size: 100%;
}
@media (min-width: 768px) {
  .annot {
    font-size: 106.25%;
  }
}
.filter-box {
  margin-bottom: 20px;
}
.filter-box > .title {
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
}
.filter-box .filter {
  background: #f5f5f5;
  border-top: 2px solid #ed1c24;
  padding: 10px;
  margin-top: 10px;
  z-index: 8;
  position: relative;
}
@media (min-width: 768px) {
  .filter-box {
    margin-bottom: 40px;
  }
  .filter-box > .title {
    font-size: 131.25%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .filter-box .filter {
    padding: 20px;
  }
}
.filter-jobs {
  position: relative;
}
.filter-jobs .params .title {
  margin: 18px 0 -4px;
  font-size: 11px;
  text-transform: uppercase;
  height: 17px;
  font-weight: bold;
}
.filter-jobs .params .item {
  margin: 8px 8px 0 0;
  /* default skryto */
  position: absolute;
  left: -5000px;
}
.filter-jobs .params .item.show {
  position: static;
  left: auto;
}
.filter-jobs .params .items {
  letter-spacing: -0.31em;
  /* Webkit: collapse white-space between units */
  text-rendering: optimizespeed;
  /* Webkit: fixes text-rendering: optimizeLegibility */
}
.filter-jobs .params .items > li,
.filter-jobs .params .items > .grid-item {
  display: inline-block;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
.filter-jobs .params .item-remove {
  display: inline-block;
  vertical-align: top;
  margin-right: 0;
  position: static;
  left: auto;
}
.filter-jobs .params .item-remove .spc {
  padding: 0 10px 0 45px;
}
.filter-jobs .params .item-remove .spc:before {
  color: #ed1c24;
  right: auto;
  left: 10px;
}
.filter-jobs .params .spc {
  min-width: 130px;
  text-align: left;
  border: 2px solid #d9dcdf;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  line-height: 46px;
  padding: 0 40px 0 10px;
  position: relative;
  text-decoration: none;
  border-radius: 2px;
  display: block;
  background: #fff;
}
.filter-jobs .params .spc:active,
.filter-jobs .params .spc:hover {
  color: #333;
}
.filter-jobs .params .spc .name {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: normal;
  display: inline-block;
  vertical-align: middle;
}
.filter-jobs .params .spc:hover:before {
  color: #ed1c24;
}
.filter-jobs .params .spc:before {
  position: absolute;
  font-size: 22px;
  color: #bbb;
  top: 50%;
  right: 10px;
  margin-top: -11px;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.filter-jobs .params .grid-item-remove {
  margin-top: 18px;
}
.filter-jobs .params .grid-item {
  /* default skryto */
  position: absolute;
  left: -5000px;
}
.filter-jobs .params .grid-item.show {
  position: static;
  left: auto;
}
@media (min-width: 960px) {
  .filter-jobs .params {
    margin-top: -10px;
    padding-right: 130px;
    position: relative;
    overflow: hidden;
  }
  .filter-jobs .params .grid {
    letter-spacing: -0.31em;
    /* Webkit: collapse white-space between units */
    text-rendering: optimizespeed;
    /* Webkit: fixes text-rendering: optimizeLegibility */
    margin-left: -20px;
  }
  .filter-jobs .params .grid > li,
  .filter-jobs .params .grid > .grid-item {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .filter-jobs .params .grid-item {
    margin-left: 20px;
  }
  .filter-jobs .params .grid-item-remove {
    position: absolute !important;
    bottom: 0;
    right: 0;
    width: 130px;
    margin-left: 0;
    margin-top: 0;
  }
}
.select-box .ca-control {
  margin: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.17);
}
.select-box .ca-control a {
  -webkit-transition: border-color 300ms ease;
  -moz-transition: border-color 300ms ease;
  -o-transition: border-color 300ms ease;
  transition: border-color 300ms ease;
  display: inline-block;
  width: 100%;
  height: 54px;
  box-shadow: none;
  padding: 15px 10px;
  margin: 0;
  background: #fff;
  background-clip: padding-box;
  border: 2px solid #d9dcdf;
  border-radius: 2px;
  outline: none;
  font: normal normal 16px/20px 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  vertical-align: top;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  overflow: hidden;
  padding-left: 60px;
  position: relative;
  padding-right: 43px;
}
.select-box .ca-control a,
input[type="search"].select-box .ca-control a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.select-box .ca-control a:invalid {
  box-shadow: none;
}
.select-box .ca-control a:focus {
  border-color: #333;
  outline: none;
}
select.select-box .ca-control a {
  padding-right: 43px;
  background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAQBAMAAACxV6F2AAAAIVBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNNS8KZAAAAC3RSTlMAqndEIjOZiGa7ERmbOPwAAABOSURBVBjTY1BigAPjUAZUgF/SOA3GChVkIEmSoQNqsAtQjjRJBiWw7KqZLiRLMpQbAwlBoByJkiCJUIY0kALCkpiy5R0M5Em6KDGQLAkAT8wPz/px1cIAAAAASUVORK5CYII=') 100% 53% no-repeat;
  background-size: 28px 8px;
}
select.select-box .ca-control a option:checked {
  background: none !important;
  color: #333 !important;
}
textarea.select-box .ca-control a {
  display: block;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: calc(1.6 * 5em + 10px);
  max-width: none;
}
.error .select-box .ca-control a {
  border-color: #ed1c24;
}
.info .select-box .ca-control a {
  border-color: #d9dcdf;
}
.select-box .ca-control a:before {
  color: #ed1c24;
  font-size: 36px;
  position: absolute;
  top: 50%;
  margin-top: -18px;
  left: 12px;
}
.select-box .ca-control a:after {
  display: inline-block;
  vertical-align: middle;
  content: "";
  font-family: 'geis' !important;
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  content: "\3e";
  position: absolute;
  top: 50%;
  right: 16px;
  margin-top: -6px;
  font-size: 12px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.select-box .ca-control a.icon-g-czechrep {
  padding-left: 90px;
}
.select-box .ca-control a.icon-g-czechrep:before {
  font-size: 66px;
  margin-top: -20px;
}
.select-box .ca-control a:focus {
  border-color: #d9dcdf;
}
.select-box .checkbox-list li {
  font-size: 14px;
}
.select-box .checkbox-list li .no-styled {
  display: block;
  padding-bottom: 20px;
  line-height: 15px;
}
.select-box .checkbox-list li .no-styled [type="checkbox"] {
  top: 1px;
}
.select-box .ca-box {
  display: block;
  left: -5000px;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  opacity: 0;
  z-index: 2;
  position: absolute;
  margin-top: -2px;
  background: #fff;
  padding: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.17);
  border: 2px solid #d9dcdf;
}
.select-box .ca-box:before,
.select-box .ca-box:after {
  content: " ";
  display: table;
}
.select-box .ca-box:after {
  clear: both;
}
.select-box .ca-box:before,
.select-box .ca-box:after {
  content: " ";
  display: table;
}
.select-box .ca-box:after {
  clear: both;
}
.select-box.ca-expanded .ca-control a {
  z-index: 3;
  border-bottom-color: #fff;
}
.select-box.ca-expanded .ca-control a:after {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.select-box.ca-expanded .ca-box {
  left: 10px;
  right: 10px;
  opacity: 1;
}
@media (min-width: 480px) {
  .select-box .cols-2,
  .select-box .cols-4 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    -webkit-column-rule: 0 solid transparent;
    -moz-column-rule: 0 solid transparent;
    column-rule: 0 solid transparent;
    /* zabrání zalomení sloupce uvnitř li */
  }
  .select-box .cols-2 li,
  .select-box .cols-4 li {
    -webkit-column-break-inside: avoid;
    /* spec + prefixes */
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    break-inside: avoid-column;
    /* spec, IE 11 */
    page-break-inside: avoid;
    /* FF */
  }
  .ie8 .select-box .cols-2,
  .ie8 .select-box .cols-4,
  .ie9 .select-box .cols-2,
  .ie9 .select-box .cols-4 {
    margin-right: -20px;
    overflow: hidden;
  }
  .ie8 .select-box .cols-2:before,
  .ie8 .select-box .cols-4:before,
  .ie9 .select-box .cols-2:before,
  .ie9 .select-box .cols-4:before,
  .ie8 .select-box .cols-2:after,
  .ie8 .select-box .cols-4:after,
  .ie9 .select-box .cols-2:after,
  .ie9 .select-box .cols-4:after {
    content: " ";
    display: table;
  }
  .ie8 .select-box .cols-2:after,
  .ie8 .select-box .cols-4:after,
  .ie9 .select-box .cols-2:after,
  .ie9 .select-box .cols-4:after {
    clear: both;
  }
  .ie8 .select-box .cols-2:before,
  .ie8 .select-box .cols-4:before,
  .ie9 .select-box .cols-2:before,
  .ie9 .select-box .cols-4:before,
  .ie8 .select-box .cols-2:after,
  .ie8 .select-box .cols-4:after,
  .ie9 .select-box .cols-2:after,
  .ie9 .select-box .cols-4:after {
    content: " ";
    display: table;
  }
  .ie8 .select-box .cols-2:after,
  .ie8 .select-box .cols-4:after,
  .ie9 .select-box .cols-2:after,
  .ie9 .select-box .cols-4:after {
    clear: both;
  }
  .ie8 .select-box .cols-2 li,
  .ie8 .select-box .cols-4 li,
  .ie9 .select-box .cols-2 li,
  .ie9 .select-box .cols-4 li {
    float: left;
    width: 50%;
    padding-right: 20px;
    border-left: 0 solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (max-width: 589px) {
  .select-box {
    margin-top: 10px;
  }
  .select-box:first-child {
    margin-top: 0;
  }
}
@media (min-width: 590px) {
  .select-box .ca-box {
    padding: 40px 20px 20px;
  }
}
@media (min-width: 768px) {
  .select-box.ca-expanded .ca-box {
    left: 20px;
    right: 20px;
  }
  .select-box .cols-4 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    -webkit-column-rule: 0 solid transparent;
    -moz-column-rule: 0 solid transparent;
    column-rule: 0 solid transparent;
    /* zabrání zalomení sloupce uvnitř li */
  }
  .select-box .cols-4 li {
    -webkit-column-break-inside: avoid;
    /* spec + prefixes */
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    break-inside: avoid-column;
    /* spec, IE 11 */
    page-break-inside: avoid;
    /* FF */
  }
  .ie8 .select-box .cols-4,
  .ie9 .select-box .cols-4 {
    margin-right: -20px;
    overflow: hidden;
  }
  .ie8 .select-box .cols-4:before,
  .ie9 .select-box .cols-4:before,
  .ie8 .select-box .cols-4:after,
  .ie9 .select-box .cols-4:after {
    content: " ";
    display: table;
  }
  .ie8 .select-box .cols-4:after,
  .ie9 .select-box .cols-4:after {
    clear: both;
  }
  .ie8 .select-box .cols-4:before,
  .ie9 .select-box .cols-4:before,
  .ie8 .select-box .cols-4:after,
  .ie9 .select-box .cols-4:after {
    content: " ";
    display: table;
  }
  .ie8 .select-box .cols-4:after,
  .ie9 .select-box .cols-4:after {
    clear: both;
  }
  .ie8 .select-box .cols-4 li,
  .ie9 .select-box .cols-4 li {
    float: left;
    width: 33.33333333%;
    padding-right: 20px;
    border-left: 0 solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .select-box .img-hover {
    margin-bottom: 0;
  }
}
@media (min-width: 960px) {
  .select-box .ca-box {
    padding: 60px 40px 20px;
  }
  .select-box .cols-4 {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    -webkit-column-rule: 0 solid transparent;
    -moz-column-rule: 0 solid transparent;
    column-rule: 0 solid transparent;
    /* zabrání zalomení sloupce uvnitř li */
  }
  .select-box .cols-4 li {
    -webkit-column-break-inside: avoid;
    /* spec + prefixes */
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    break-inside: avoid-column;
    /* spec, IE 11 */
    page-break-inside: avoid;
    /* FF */
  }
  .ie8 .select-box .cols-4,
  .ie9 .select-box .cols-4 {
    margin-right: -20px;
    overflow: hidden;
  }
  .ie8 .select-box .cols-4:before,
  .ie9 .select-box .cols-4:before,
  .ie8 .select-box .cols-4:after,
  .ie9 .select-box .cols-4:after {
    content: " ";
    display: table;
  }
  .ie8 .select-box .cols-4:after,
  .ie9 .select-box .cols-4:after {
    clear: both;
  }
  .ie8 .select-box .cols-4:before,
  .ie9 .select-box .cols-4:before,
  .ie8 .select-box .cols-4:after,
  .ie9 .select-box .cols-4:after {
    content: " ";
    display: table;
  }
  .ie8 .select-box .cols-4:after,
  .ie9 .select-box .cols-4:after {
    clear: both;
  }
  .ie8 .select-box .cols-4 li,
  .ie9 .select-box .cols-4 li {
    float: left;
    width: 25%;
    padding-right: 20px;
    border-left: 0 solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.filter-news ul {
  letter-spacing: -0.31em;
  /* Webkit: collapse white-space between units */
  text-rendering: optimizespeed;
  /* Webkit: fixes text-rendering: optimizeLegibility */
  margin-bottom: -10px;
}
.filter-news ul > li,
.filter-news ul > .grid-item {
  display: inline-block;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
.filter-news a {
  display: block;
  padding: 10px;
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
  text-decoration: none;
  background: #fff;
  color: #333;
  text-transform: uppercase;
  border: 2px solid #d9dcdf;
  border-radius: 2px;
  -webkit-transition: border-color 0.3s ease;
  -moz-transition: border-color 0.3s ease;
  -o-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
}
.filter-news .active a,
.filter-news a:hover {
  border-color: #333;
}
.filter-news li {
  margin-right: 10px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .filter-news ul {
    margin-bottom: -13px;
  }
  .filter-news a {
    padding: 13px;
  }
  .filter-news li {
    margin-right: 13px;
    margin-bottom: 13px;
  }
}
.paging {
  text-align: center;
  margin: 20px 0 40px;
}
.paging:before,
.paging:after {
  content: " ";
  display: table;
}
.paging:after {
  clear: both;
}
.paging:before,
.paging:after {
  content: " ";
  display: table;
}
.paging:after {
  clear: both;
}
.in-box-v-padding .paging {
  margin-bottom: 0;
}
.paging .pager {
  position: absolute;
  left: -5000px;
}
.paging .prev {
  float: left;
}
.paging .next {
  float: right;
}
@media (min-width: 768px) {
  .paging .prev,
  .paging .next {
    width: 260px;
    font-size: 93.75%;
  }
  .paging.paging-full {
    padding-left: 160px;
    padding-right: 160px;
    min-height: 54px;
    position: relative;
  }
  .paging.paging-full .prev,
  .paging.paging-full .next {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
  }
  .paging.paging-full .next {
    left: auto;
    right: 0;
  }
  .paging.paging-full .pager {
    display: block;
    letter-spacing: -0.34em;
    overflow: hidden;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    left: auto;
  }
  .paging.paging-full .pager a,
  .paging.paging-full .pager strong,
  .paging.paging-full .pager span {
    display: inline-block;
    border: 2px solid #d9dcdf;
    border-radius: 2px;
    background: #fff;
    width: 34px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    font-weight: bold;
    letter-spacing: normal;
    margin: 7px 8px 8px;
    text-decoration: none;
    font-size: 24px;
    color: #494948;
    font-family: 'Roboto Condensed', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    -webkit-transition: border 300ms ease;
    -moz-transition: border 300ms ease;
    -o-transition: border 300ms ease;
    transition: border 300ms ease;
    position: relative;
  }
  .paging.paging-full .pager a.active,
  .paging.paging-full .pager strong.active,
  .paging.paging-full .pager span.active,
  .paging.paging-full .pager a:hover,
  .paging.paging-full .pager strong:hover,
  .paging.paging-full .pager span:hover,
  .paging.paging-full .pager a:focus,
  .paging.paging-full .pager strong:focus,
  .paging.paging-full .pager span:focus {
    border-color: #ed1c24;
  }
  .paging.paging-full .pager strong {
    border-color: #ed1c24;
  }
  .paging.paging-full .pager span:hover {
    border-color: #d9dcdf;
  }
}
@media (min-width: 960px) {
  .paging.paging-full {
    padding-left: 225px;
    padding-right: 225px;
  }
  .paging.paging-full:before {
    content: "";
    display: block;
    left: 0;
    right: 0;
    position: absolute;
    height: 2px;
    margin-top: -1px;
    top: 50%;
    background: #d9dcdf;
    z-index: 0;
  }
  .paging.paging-full .prev,
  .paging.paging-full .next {
    width: 210px;
  }
}
.collapsable-cols-sq {
  margin: 0 0 1.9em 0;
}
.collapsable-cols-sq .ca-control {
  line-height: 1.4;
  margin: 0;
  font-size: 106.66666667%;
}
.collapsable-cols-sq .ca-control a {
  display: block;
  min-height: 44px;
  padding: 10px 10px 10px 40px;
  margin: -10px -10px 0 -40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
  text-decoration: none;
  color: #494948;
}
.collapsable-cols-sq .grid-item {
  border: 5px solid #eaeaea;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 3px;
  border-radius: 2px;
  background: #eaeaea;
  position: relative;
  padding: 10px 10px 0 40px;
  -webkit-transition: 0.3s ease background-color;
  -moz-transition: 0.3s ease background-color;
  -o-transition: 0.3s ease background-color;
  transition: 0.3s ease background-color;
}
.collapsable-cols-sq .grid-item:before,
.collapsable-cols-sq .grid-item:after {
  position: absolute;
  left: 6px;
  top: 12px;
}
.collapsable-cols-sq .grid-item:before {
  width: 20px;
  height: 20px;
  background: #ed1c24;
  content: "";
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 2px;
  border: 2px solid #ed1c24;
  -webkit-transition: 0.3s ease background-color;
  -moz-transition: 0.3s ease background-color;
  -o-transition: 0.3s ease background-color;
  transition: 0.3s ease background-color;
}
.collapsable-cols-sq .grid-item:after {
  display: inline-block;
  vertical-align: middle;
  content: "";
  font-family: 'geis' !important;
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  width: 20px;
  height: 20px;
  font-size: 10px;
  content: ">";
  color: #fff;
  text-align: center;
  line-height: 20px;
  -webkit-transition: -webkit-transform 0.3s ease;
  -moz-transition: -moz-transform 0.3s ease;
  -ms-transition: -ms-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease;
}
.collapsable-cols-sq .grid-item.ca-expanded {
  background: #fff;
}
.collapsable-cols-sq .grid-item.ca-expanded:before {
  background: #fff;
}
.collapsable-cols-sq .grid-item.ca-expanded:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  margin-left: 0;
  color: #ed1c24;
}
.collapsable-cols-sq .ca-box {
  color: #525354;
}
.collapsable-cols-sq .ca-box:before,
.collapsable-cols-sq .ca-box:after {
  content: " ";
  display: table;
}
.collapsable-cols-sq .ca-box:after {
  clear: both;
}
.collapsable-cols-sq .ca-box:before,
.collapsable-cols-sq .ca-box:after {
  content: " ";
  display: table;
}
.collapsable-cols-sq .ca-box:after {
  clear: both;
}
@media (max-width: 589px) {
  .collapsable-cols-sq .grid:first-child .grid-item:first-child {
    margin-top: 0;
  }
}
@media (min-width: 590px) and (max-width: 767px) {
  .collapsable-cols-sq .grid {
    margin-top: -3px;
  }
}
@media (min-width: 590px) {
  .collapsable-cols-sq {
    overflow: hidden;
  }
  .collapsable-cols-sq:before,
  .collapsable-cols-sq:after {
    content: " ";
    display: table;
  }
  .collapsable-cols-sq:after {
    clear: both;
  }
  .collapsable-cols-sq:before,
  .collapsable-cols-sq:after {
    content: " ";
    display: table;
  }
  .collapsable-cols-sq:after {
    clear: both;
  }
  .collapsable-cols-sq.collapsable-cols-sq-not-overflow-hidden {
    overflow: visible;
  }
  .collapsable-cols-sq .grid-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 768px) {
  .collapsable-cols-sq {
    margin-bottom: 50px;
  }
  .collapsable-cols-sq .ca-control {
    font-size: 125%;
  }
  .collapsable-cols-sq .ca-control a {
    min-height: 56px;
    padding: 13px 13px 13px 63px;
    margin: -13px -13px 0 -63px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .collapsable-cols-sq .grid {
    margin-top: -8px;
  }
  .collapsable-cols-sq .grid-item {
    border-width: 7px;
    margin-top: 8px;
    padding: 13px 13px 0 63px;
  }
  .collapsable-cols-sq .grid-item:before,
  .collapsable-cols-sq .grid-item:after {
    left: 15px;
    top: 13px;
  }
  .collapsable-cols-sq .grid-item:before {
    width: 30px;
    height: 30px;
  }
  .collapsable-cols-sq .grid-item:after {
    width: 30px;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
  }
  .collapsable-cols-sq .ca-box {
    font-size: 93.75%;
  }
}
.bnr img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  vertical-align: top;
}
.bnr-under-motive {
  display: none;
}
@media (min-width: 960px) {
  .bnr-under-motive {
    display: block;
    margin-bottom: 0;
  }
}
.side-bnrs {
  display: none;
}
@media (min-width: 1860px) {
  .side-bnrs {
    display: block;
    overflow: hidden;
  }
}
@media (min-width: 1860px) {
  .bnr-side {
    margin-bottom: 0;
    position: fixed;
    top: 180px;
  }
}
.bnr-side.bnr-side-l {
  left: 50%;
  margin-left: -950px;
}
.bnr-side.bnr-side-r {
  right: 50%;
  margin-right: -950px;
}
.bnr-custom {
  display: block;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  text-align: center;
  white-space: nowrap;
  text-decoration: none;
  color: #494948;
}
.bnr-custom.bnr-1370x300,
.bnr-custom.bnr-675x300 {
  height: 300px;
}
.bnr-custom.bnr-1600x370 {
  height: 370px;
}
.bnr-custom:before {
  content: "";
  vertical-align: middle;
  display: inline-block;
  height: 100%;
  margin-right: -0.25em;
}
.bnr-custom .inner {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  white-space: normal;
  padding: 10px;
}
.bnr-custom .inner p {
  margin-bottom: 0.8em;
}
.bnr-custom h2 {
  color: #494948;
  margin-top: 0;
}
.bnr-custom h2.border.center:after {
  margin-top: 0.6em;
  margin-bottom: 0.6em;
}
.bnr-custom:hover {
  text-decoration: none;
  color: #494948;
}
.bnr-custom .buttons .btn,
.bnr-custom .buttons .cse-cont .cse-buttons a,
.bnr-custom .buttons .cse-cont .cse-buttons input[type="reset"],
.bnr-custom .buttons .cse-cont .cse-buttons input[type="submit"] {
  vertical-align: middle;
}
.bnr-custom .btn-separator {
  display: block;
  margin: 1em 0;
}
@media (max-width: 767px) {
  .bnr-custom {
    position: relative;
  }
  .bnr-custom .inner {
    position: relative;
    z-index: 1;
  }
  .bnr-custom:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    content: "";
  }
  .bnr-custom,
  .bnr-custom:hover,
  .bnr-custom h2 {
    color: #fff;
  }
}
@media (min-width: 768px) {
  .bnr-custom h2.border.center {
    font-size: 150%;
  }
  .bnr-custom p {
    font-size: 93.75%;
  }
  .bnr-custom.bnr-675x300 {
    background-position: 100% 50%;
  }
  .bnr-custom h2.border.center:after {
    margin-bottom: 1em;
  }
}
@media (min-width: 960px) {
  .bnr-custom .btn-separator {
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px;
    margin: 0;
  }
}
@media (min-width: 1100px) {
  .bnr-custom.bnr-675x300 {
    padding-left: 35.55555556%;
  }
  .bnr-custom .btn-separator {
    padding: 0 50px;
  }
}
@media (min-width: 1390px) {
  .bnr-custom .btn,
  .bnr-custom .cse-cont .cse-buttons a,
  .bnr-custom .cse-cont .cse-buttons input[type="reset"],
  .bnr-custom .cse-cont .cse-buttons input[type="submit"] {
    min-width: 270px;
  }
}
.bnr-text-white,
.bnr-text-white:hover,
.bnr-text-white h2 {
  color: #fff;
}
.bnr-top {
  background: #fff;
  padding: 14px;
  text-align: left;
  position: relative;
  margin-bottom: 2px;
}
.bnr-top:before {
  position: absolute;
  top: 5px;
  left: 5px;
  bottom: 5px;
  right: 5px;
  content: "";
  border: 2px dashed #ed1c24;
  pointer-events: none;
}
@media (min-width: 768px) {
  .bnr-top {
    padding: 24px;
  }
  .bnr-top:before {
    top: 10px;
    left: 10px;
    bottom: 10px;
    right: 10px;
  }
}
.content-box-group .content-box:first-child {
  margin-bottom: 0;
  border-bottom-width: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.content-box-group .content-box:last-child {
  border-top-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.content-box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 2px;
  padding: 10px;
  min-height: 66px;
  position: relative;
  color: #525354;
  margin: 0 0 1.9em 0;
}
.content-box[class^="icon-"],
.content-box[class*=" icon-"] {
  padding-left: 66px;
}
.content-box[class^="icon-"]:before,
.content-box[class*=" icon-"]:before {
  position: absolute;
  left: 0;
  top: 15px;
  font-size: 36px;
  text-align: center;
  width: 66px;
  color: #ed1c24;
}
.content-box .title {
  margin-bottom: 1em;
  color: #494948;
  margin-top: 0;
}
.content-box .title:after {
  content: "";
  display: block;
  width: 70px;
  margin: 0.7em 0 0;
  height: 2px;
  background: #d9dcdf;
}
.content-box > :last-child {
  margin-bottom: 0.5em;
}
@media (min-width: 768px) {
  .content-box {
    padding: 20px;
    min-height: 125px;
  }
  .content-box[class^="icon-"],
  .content-box[class*=" icon-"] {
    padding-left: 135px;
  }
  .content-box[class^="icon-"]:before,
  .content-box[class*=" icon-"]:before {
    width: 135px;
    font-size: 60px;
    top: 25px;
  }
  .cols .content-box p,
  .cols .content-box li {
    font-size: 93.75%;
  }
  .cols .content-box .title {
    font-size: 125%;
  }
}
@media (min-width: 1390px) {
  .content-box {
    padding: 30px 40px;
    min-height: 145px;
  }
  .content-box[class^="icon-"],
  .content-box[class*=" icon-"] {
    padding-left: 155px;
  }
  .content-box[class^="icon-"]:before,
  .content-box[class*=" icon-"]:before {
    width: 155px;
    top: 35px;
  }
}
.content-box-action {
  border: 2px dashed #ed1c24;
}
.content-box-question,
.content-box-bg {
  border: 5px solid #eaeaea;
}
@media (min-width: 768px) {
  .content-box-question,
  .content-box-bg {
    border-width: 7px;
  }
}
.content-box-bg {
  background: #f5f5f5;
}
.content-box-linked {
  border: 5px solid #eaeaea;
  margin-bottom: 0;
}
.content-box-linked[class^="icon-"]:before,
.content-box-linked[class*=" icon-"]:before {
  color: #0077b5;
}
@media (min-width: 768px) {
  .content-box-linked {
    border-width: 7px;
  }
}
@media (min-width: 960px) {
  .content-box-linked {
    line-height: 70px;
    padding-right: 380px;
  }
  .content-box-linked .text {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    margin: 0;
  }
  .content-box-linked .buttons {
    margin: 0;
    line-height: normal;
    position: absolute;
    top: 50%;
    margin-top: -27px;
    right: 30px;
  }
}
@media (min-width: 960px) {
  .content-box-buttons {
    line-height: 70px;
    padding-right: 380px;
  }
  .content-box-buttons .text {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
  }
  .content-box-buttons .text > :last-child {
    margin-bottom: 0;
  }
  .content-box-buttons .buttons {
    margin: 0;
    line-height: normal;
    position: absolute;
    top: 50%;
    margin-top: -27px;
    right: 30px;
  }
}
.social-icons-big {
  margin: 0 auto;
  max-width: 400px;
  text-align: center;
}
.social-icons-big a {
  overflow: hidden;
  width: 0;
  height: 0;
  padding: 36px 0 0 36px;
  display: inline-block;
  position: relative;
  text-decoration: none;
  margin: 15px;
}
.social-icons-big a:before {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 36px;
  width: 36px;
  font-size: 36px;
  margin: -18px 0 0 -18px;
  line-height: 38px;
}
.social-icons-big a.icon-facebook {
  color: #3b5999;
}
.social-icons-big a.icon-facebook:active,
.social-icons-big a.icon-facebook:hover {
  color: #333;
}
.social-icons-big a.icon-twitter {
  color: #55acee;
}
.social-icons-big a.icon-twitter:active,
.social-icons-big a.icon-twitter:hover {
  color: #333;
}
.social-icons-big a.icon-youtube {
  color: #e52d27;
}
.social-icons-big a.icon-youtube:active,
.social-icons-big a.icon-youtube:hover {
  color: #333;
}
.social-icons-big a.icon-linkedin {
  color: #0077b5;
}
.social-icons-big a.icon-linkedin:active,
.social-icons-big a.icon-linkedin:hover {
  color: #333;
}
@media (min-width: 480px) {
  .social-icons-big a {
    margin: 5px 20px;
  }
}
.google-map {
  width: 100%;
  height: 300px;
  position: relative;
  margin: 0 0 1.9em 0;
  border: 1px solid #d9dcdf;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 590px) {
  .google-map {
    height: 0;
    padding-bottom: 49.6350365%;
  }
  .google-map.google-map-pl {
    padding-bottom: 64.23357664%;
  }
}
.google-map > div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
@media (min-width: 768px) {
  .gm-style-iw > div > div {
    overflow-x: hidden !important;
  }
  .gm-style-iw > div > div h2 {
    min-width: 280px;
  }
}
.tabs {
  margin: 0 0 1.333em;
  border: 5px solid #d9dcdf;
}
.tabs .tab-list {
  display: none;
}
.tabs .tab {
  border-top: 5px solid #d9dcdf;
  position: relative;
}
.tabs .tab:first-of-type {
  border: 0;
}
.tabs .tab .ca-link {
  display: block;
  padding: 10px 15px 15px 55px;
  text-decoration: none;
  color: #333;
}
.tabs .tab .ca-link .tab-title {
  margin: 0 0 .2em;
}
.tabs .tab .ca-link .tab-title:before {
  display: block;
  float: left;
  margin: 0.1em 0 0 -40px;
  color: #ed1c24;
  font-size: 130%;
}
.tabs .ca-box {
  padding: 15px;
}
@media (min-width: 960px) {
  .tabs {
    border: 0;
  }
  .tabs .tab-list {
    display: block;
    letter-spacing: -0.34em;
    text-align: center;
    position: relative;
  }
  .tabs .tab-list:after {
    content: "";
    height: 2px;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: #d9dcdf;
  }
  .tabs .tab-list > li {
    display: inline-block;
    vertical-align: middle;
    letter-spacing: normal;
    max-width: 33.333%;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    position: relative;
    z-index: 1;
  }
  .tabs .tab-list > li a {
    display: block;
    border: solid #d9dcdf;
    border-width: 2px 2px 0;
    padding: 10px 15px 15px 98px;
    text-decoration: none;
    color: #525354;
    font-size: 93.75%;
  }
  .tabs .tab-list > li a.ca-ext-active {
    background: #fff;
  }
  .tabs .tab-list > li a .tab-list-title {
    margin: 0;
    color: #494948;
    font-size: 160%;
  }
  .tabs .tab-list > li a .tab-list-title:before {
    color: #ed1c24;
    float: left;
    margin-left: -73px;
    font-size: 50px;
  }
  .tabs .tab {
    border: 0;
  }
  .tabs .tab .ca-control {
    display: none;
  }
  .tabs .ca-box {
    position: absolute;
    top: auto;
    left: -10000px;
    display: block !important;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1.5em 0;
    opacity: 0;
    -webkit-transition: opacity 500ms ease;
    -moz-transition: opacity 500ms ease;
    -o-transition: opacity 500ms ease;
    transition: opacity 500ms ease;
  }
  .tabs .ca-expanded .ca-box {
    position: static;
    opacity: 1;
  }
  .tabs .ca-collapsing .ca-box {
    position: absolute;
  }
}
.img-hover {
  margin: 40px auto;
  max-width: 530px;
  position: relative;
  text-align: left;
  z-index: 3;
}
.img-hover .img {
  margin: 0;
  position: relative;
  z-index: 1;
}
.img-hover img {
  width: 100%;
}
.img-hover .points {
  bottom: 0;
  left: 0;
  line-height: 1.3;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.img-hover .point {
  position: absolute;
  font-weight: bold;
  text-decoration: none;
  color: #333;
  -webkit-transition: margin-top 0.3s ease;
  -moz-transition: margin-top 0.3s ease;
  -o-transition: margin-top 0.3s ease;
  transition: margin-top 0.3s ease;
  text-align: center;
  width: 35px;
  height: 20px;
  display: block;
  margin: -64px 0 0 -24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.img-hover .point:active,
.img-hover .point:hover {
  color: #333;
}
.img-hover .point:before {
  position: absolute;
  display: block;
  width: 35px;
  height: 100%;
  background: #f5f5f5;
  box-shadow: 0px -1px 9px 1px #e2e2e2;
  z-index: -1;
  content: "";
}
.img-hover .point:after {
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 30px;
  height: 30px;
  border-radius: 0 0 6px 0;
  margin: 0 0 -15px -15px;
  transform: rotate(45deg);
  background: linear-gradient(-45deg, #f5f5f5 50%, transparent 50%);
  box-shadow: 4px 4px 2px -2px #e2e2e2;
  z-index: -1;
  content: "";
}
.img-hover .point .points-text {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -7px;
  margin: 0;
}
.img-hover .point:hover {
  margin-top: -67px;
}
.img-hover .point.selected {
  background-image: url("/img/icon/map-geis-s-a.png");
}
.img-hover .count {
  font-size: 16px;
  display: block;
  line-height: 16px;
}
.img-hover .unit {
  font-size: 9px;
  text-transform: uppercase;
  display: block;
  line-height: 9px;
}
.img-hover .point-tchibo {
  background-image: url("/img/icon/map-tchibo-s.png");
}
.img-hover .point-tchibo.selected {
  background-image: url("/img/icon/map-tchibo-s-a.png");
}
.img-hover .point-jihomoravsky {
  left: 68%;
  top: 98%;
}
.img-hover .point-praha {
  left: 37%;
  top: 50%;
}
.img-hover .point-kralovehradecky {
  left: 63%;
  top: 60%;
}
.img-hover .point-zlinsky {
  left: 83%;
  top: 90%;
}
.img-hover .point-karlovarsky {
  left: 10%;
  top: 46%;
}
.img-hover .point-ustecky {
  left: 27%;
  top: 33%;
}
.img-hover .point-liberecky {
  left: 45%;
  top: 27%;
}
.img-hover .point-pardubicky {
  left: 55%;
  top: 40%;
}
.img-hover .point-stredocesky {
  left: 44%;
  top: 69%;
}
.img-hover .point-plzensky {
  left: 15%;
  top: 76%;
}
.img-hover .point-jihocesky {
  left: 33%;
  top: 103%;
}
.img-hover .point-olomoucky {
  left: 73%;
  top: 55%;
}
.img-hover .point-moravskoslezsky {
  left: 90%;
  top: 60%;
}
.img-hover .point-vysocina {
  left: 53%;
  top: 85%;
}
@media (min-width: 590px) {
  .img-hover .point-jihomoravsky {
    top: 93%;
  }
  .img-hover .point-praha {
    top: 47%;
  }
  .img-hover .point-kralovehradecky {
    top: 55%;
  }
  .img-hover .point-zlinsky {
    top: 85%;
  }
  .img-hover .point-karlovarsky {
    top: 41%;
  }
  .img-hover .point-ustecky {
    top: 28%;
  }
  .img-hover .point-liberecky {
    top: 20%;
  }
  .img-hover .point-pardubicky {
    top: 35%;
  }
  .img-hover .point-stredocesky {
    top: 60%;
  }
  .img-hover .point-plzensky {
    top: 71%;
  }
  .img-hover .point-jihocesky {
    top: 98%;
  }
  .img-hover .point-olomoucky {
    top: 50%;
  }
  .img-hover .point-moravskoslezsky {
    top: 55%;
  }
  .img-hover .point-vysocina {
    top: 80%;
  }
}
@media (min-width: 1390px) {
  .img-hover {
    margin-bottom: 50px;
  }
}
.box-hp-carousel {
  position: relative;
  margin: 0 0 1.9em 0;
}
.box-hp-carousel ul {
  letter-spacing: -0.31em;
  /* Webkit: collapse white-space between units */
  text-rendering: optimizespeed;
  /* Webkit: fixes text-rendering: optimizeLegibility */
  white-space: nowrap;
  overflow: auto;
}
.box-hp-carousel ul > li,
.box-hp-carousel ul > .grid-item {
  display: inline-block;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
.box-hp-carousel li {
  text-align: center;
}
.box-hp-carousel .pager {
  letter-spacing: -0.31em;
  text-rendering: optimizespeed;
  line-height: 14px;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  margin: 0;
}
.box-hp-carousel .pager a {
  margin: 0 1px;
  position: relative;
  width: 0;
  height: 0;
  overflow: hidden;
  padding: 30px 0 0 30px;
  display: inline-block;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
.box-hp-carousel .pager a:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -1px;
  background: #fff;
  height: 2px;
}
.box-hp-carousel .pager a.selected:after {
  background: #ed1c24;
}
.box-hp-carousel img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  width: 100%;
}
.js .box-hp-carousel ul {
  overflow: hidden;
}
.box-hp-carousel .prev,
.box-hp-carousel .next {
  position: absolute;
  top: 50%;
  margin: -15px 0 0;
  width: 0;
  height: 0;
  padding: 30px 0 0 20px;
  overflow: hidden;
  color: #fff;
  text-decoration: none;
}
.box-hp-carousel .prev:active,
.box-hp-carousel .next:active,
.box-hp-carousel .prev:hover,
.box-hp-carousel .next:hover {
  color: #ed1c24;
}
.box-hp-carousel .prev:before,
.box-hp-carousel .next:before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  font-family: 'geis' !important;
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -15px 0 0 -15px;
  content: "\3e";
  font-size: 30px;
}
.box-hp-carousel .prev {
  left: 30px;
}
.box-hp-carousel .prev:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.box-hp-carousel .next {
  right: 30px;
}
@media (min-width: 768px) {
  .box-hp-carousel .prev,
  .box-hp-carousel .next {
    margin-top: -50px;
  }
}
.page-carousel {
  text-align: left;
  position: relative;
}
.page-carousel ul {
  letter-spacing: -0.31em;
  /* Webkit: collapse white-space between units */
  text-rendering: optimizespeed;
  /* Webkit: fixes text-rendering: optimizeLegibility */
  white-space: nowrap;
  overflow: auto;
}
.page-carousel ul > li,
.page-carousel ul > .grid-item {
  display: inline-block;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
.page-carousel ul > li {
  white-space: normal;
}
.page-carousel .page-carousel-link {
  display: block;
  position: relative;
  padding: 30px 15px 80px;
  text-align: left;
  text-decoration: none;
  overflow: hidden;
  background: #a8a8a8;
  height: 430px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.page-carousel .page-carousel-link img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 0;
  max-width: none;
  max-height: none;
  height: 100%;
  width: auto;
  bottom: 0;
}
.page-carousel .page-carousel-link img.lazy {
  background: none;
}
.page-carousel .page-carousel-link:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.page-carousel .page-carousel-desc {
  position: relative;
  z-index: 2;
}
.page-carousel .page-carousel-desc .border {
  margin: 0;
}
.page-carousel .page-carousel-desc .link-more {
  text-decoration: underline;
}
.page-carousel .prev,
.page-carousel .next {
  display: block;
  position: absolute;
  z-index: 3;
  bottom: 0;
  width: 0;
  height: 0;
  padding: 60px 0 0 60px;
  overflow: hidden;
  color: #fff;
  text-decoration: none;
}
.page-carousel .prev:before,
.page-carousel .next:before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  font-family: 'geis' !important;
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -15px 0 0 -15px;
  content: "\"";
  font-size: 30px;
}
.page-carousel .prev {
  left: 0;
}
.page-carousel .prev:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.page-carousel .next {
  right: 0;
}
@media (max-width: 959px) {
  .page-carousel .page-carousel-link {
    color: #fff;
  }
  .page-carousel .page-carousel-desc .link-more {
    color: #fff;
  }
}
@media (min-width: 590px) {
  .page-carousel .page-carousel-link {
    padding: 30px 80px;
  }
  .page-carousel .prev,
  .page-carousel .next {
    bottom: auto;
    top: 50%;
    margin-top: -30px;
  }
}
@media (min-width: 960px) {
  .page-carousel .page-carousel-link {
    letter-spacing: -0.34em;
    color: #333;
  }
  .page-carousel .page-carousel-link:before {
    position: static;
    display: inline-block;
    vertical-align: middle;
    height: 100%;
  }
  .page-carousel .page-carousel-desc {
    max-width: 1370px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    letter-spacing: normal;
  }
  .page-carousel .page-carousel-desc > * {
    margin-left: 45% !important;
  }
  .page-carousel .page-carousel-desc .link-more {
    color: #044d7f;
  }
  .page-carousel .page-carousel-desc .link-more:hover {
    text-decoration: none;
  }
  .page-carousel .prev,
  .page-carousel .next {
    color: #333;
  }
  .page-carousel .prev:before,
  .page-carousel .next:before {
    font-size: 36px;
    margin-left: 0;
  }
  .page-carousel .prev {
    left: 5%;
  }
  .page-carousel .prev:before {
    left: 0;
  }
  .page-carousel .next {
    right: 2%;
  }
  .page-carousel .next:before {
    right: 0;
  }
}
@media (min-width: 1390px) {
  .page-carousel .page-carousel-desc > * {
    margin-left: 40.5% !important;
    margin-right: 7.7% !important;
  }
  .page-carousel .prev {
    left: 7%;
  }
  .page-carousel .next {
    right: 7%;
  }
}
@media (min-width: 960px) {
  .tracking-steps-wrap {
    margin-top: -120px;
    background: #fff;
    overflow: hidden;
    position: relative;
    z-index: 3;
  }
}
.tracking-steps {
  margin: 0 -12px;
  overflow: hidden;
}
.tracking-steps > ul,
.tracking-steps > .grid {
  width: 101%;
  margin: 0 -1% 0 0;
  letter-spacing: -0.31em;
  /* Webkit: collapse white-space between units */
  text-rendering: optimizespeed;
  /* Webkit: fixes text-rendering: optimizeLegibility */
}
.tracking-steps > ul > li,
.tracking-steps > .grid > li,
.tracking-steps > ul > .grid-item,
.tracking-steps > .grid > .grid-item {
  display: inline-block;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
.tracking-steps > ul > li,
.tracking-steps > .grid > .grid-item {
  width: 19.8019802%;
}
.tracking-steps li {
  color: #b8b8b8;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 0 2px;
}
.tracking-steps li.done,
.tracking-steps li.active {
  color: #333;
}
.tracking-steps li.active {
  font-weight: bold;
}
.tracking-steps li.active .spc:before {
  color: #ed1c24;
}
.tracking-steps .spc {
  padding-top: 80px;
  padding-bottom: 20px;
  font-size: 73.33333333%;
  text-align: center;
  position: relative;
}
.tracking-steps .spc:before {
  font-size: 36px;
  color: #d9dcdf;
  position: absolute;
  top: 0;
  height: 80px;
  line-height: 80px;
  width: 36px;
  left: 50%;
  margin-left: -18px;
}
.tracking-steps .spc.icon-nakladni-auto:before {
  -webkit-transform: perspective(1px) scale(-1, 1);
  -moz-transform: perspective(1px) scale(-1, 1);
  -ms-transform: perspective(1px) scale(-1, 1);
  -o-transform: perspective(1px) scale(-1, 1);
  transform: perspective(1px) scale(-1, 1);
}
@media (min-width: 590px) {
  .tracking-steps li {
    padding: 0 5px;
  }
  .tracking-steps li:before {
    content: "\5f";
    display: block;
    top: 30px;
    left: 0;
    margin-left: -9px;
    font-size: 18px;
    color: #d9dcdf;
    position: absolute;
  }
  .tracking-steps li:first-child:before {
    display: none;
  }
}
@media (min-width: 768px) {
  .tracking-steps {
    margin: 0;
  }
  .tracking-steps li {
    padding: 0 10px;
  }
  .tracking-steps li:before {
    top: 57px;
    margin-left: -15px;
    font-size: 30px;
  }
  .tracking-steps .spc {
    padding-top: 140px;
    padding-bottom: 30px;
    font-size: 87.5%;
  }
  .tracking-steps .spc:before {
    font-size: 72px;
    height: 140px;
    line-height: 140px;
    width: 72px;
    margin-left: -36px;
  }
}
@media (min-width: 1390px) {
  .tracking-steps {
    margin: 0 20px;
  }
  .tracking-steps li {
    padding: 0 20px;
  }
}
.share-page {
  text-align: center;
  margin-bottom: 0;
}
.share-page a {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  min-height: 24px;
  padding-left: 36px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}
.share-page a:before {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -14px;
  font-size: 24px;
  overflow: hidden;
  height: 26px;
  line-height: 26px;
  width: 26px;
  text-align: center;
}
.share-page a.icon-email-kolecko:before {
  color: #ed1c24;
}
.share-page a.icon-facebook-kolecko:before {
  color: #14347b;
}
.share-page a.icon-twitter-kolecko:before {
  color: #2aa9e0;
}
.share-page a.icon-google-plus-circle:before {
  color: #d3492c;
}
.share-page a .name {
  text-decoration: underline;
}
@media (max-width: 767px) {
  .share-page a {
    width: 0;
    height: 0;
    padding: 26px 0 0 26px;
    overflow: hidden;
    margin: 0 20px;
  }
}
@media (min-width: 768px) {
  .share-page a {
    margin: 0 8px;
  }
}
@media (min-width: 960px) {
  .share-page {
    text-align: left;
  }
  .share-page a {
    margin: 0 36px 0 0;
  }
}
@media (min-width: 1390px) {
  .share-page {
    margin-top: 3em;
  }
}
.map-statistics {
  background: #f5f5f5;
  padding: 1px 10px 2em;
}
@media (min-width: 590px) {
  .map-statistics {
    background-image: url('/img/bg/world-map.png');
    background-repeat: no-repeat;
    background-size: cover;
  }
}
.box-side {
  border: 7px solid #eaeaea;
  padding: 20px;
  margin: 0 0 1.9em 0;
}
.box-side table {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
.box-side .td-word-break {
  max-width: 127px;
  word-wrap: break-word;
}
.box-side .personalist {
  text-align: center;
}
.box-side .personalist .img {
  overflow: hidden;
  border-radius: 50%;
  max-width: 100px;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 15px;
}
.box-side .personalist .img img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.box-side .personalist .name {
  font-size: 113.33333333%;
  font-weight: bold;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .box-side h2.border.center {
    font-size: 131.25%;
  }
  .box-side h2.border.center:after {
    margin-bottom: 10px;
  }
  .box-side table td,
  .box-side table th {
    font-size: 93.75%;
  }
}
@media (min-width: 960px) {
  .box-side {
    padding: 20px 30px;
  }
  .box-side table {
    width: 100%;
  }
  .box-side .personalist {
    margin-top: 20px;
  }
  .box-side .personalist .img {
    max-width: none;
  }
  .box-side .personalist .name {
    font-size: 112.5%;
  }
}
.career-steps {
  margin: 20px -12px;
  overflow: hidden;
}
.career-steps > ul,
.career-steps > .grid {
  width: 101%;
  margin: 0 -1% 0 0;
  letter-spacing: -0.31em;
  /* Webkit: collapse white-space between units */
  text-rendering: optimizespeed;
  /* Webkit: fixes text-rendering: optimizeLegibility */
}
.career-steps > ul > li,
.career-steps > .grid > li,
.career-steps > ul > .grid-item,
.career-steps > .grid > .grid-item {
  display: inline-block;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
.career-steps > ul > li,
.career-steps > .grid > .grid-item {
  width: 24.75247525%;
}
.career-steps .step-minor {
  display: none;
}
.career-steps .step {
  color: #333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 0 2px;
}
.career-steps .step.active .spc:before {
  background: #ed1c24;
  color: #fff;
}
.career-steps .spc {
  padding-top: 60px;
  text-align: center;
  position: relative;
}
.career-steps .spc:before {
  -webkit-transition: background 1s ease, color 1s ease;
  -moz-transition: background 1s ease, color 1s ease;
  -o-transition: background 1s ease, color 1s ease;
  transition: background 1s ease, color 1s ease;
  font-size: 36px;
  color: #ed1c24;
  position: absolute;
  top: 0;
  height: 60px;
  line-height: 60px;
  width: 60px;
  left: 50%;
  margin-left: -30px;
  border-radius: 50%;
}
.career-steps .title {
  font-size: 80%;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 1em;
  margin-bottom: 0;
}
.career-steps .desc {
  display: none;
}
@media (min-width: 590px) {
  .career-steps .step {
    padding: 0 5px;
  }
  .career-steps .desc {
    font-size: 73.33333333%;
    text-align: left;
    color: #525354;
    margin: 2em 0 0;
    display: block;
  }
  .career-steps .title {
    position: relative;
    padding-bottom: 1em;
  }
  .career-steps .title:after {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -50px;
    width: 100px;
    bottom: 0;
    height: 2px;
    background: #ed1c24;
  }
}
@media (min-width: 768px) {
  .career-steps {
    margin: 50px 0 20px;
  }
  .career-steps .step {
    padding: 0 10px;
  }
  .career-steps .step-minor {
    padding-top: 34px;
  }
  .career-steps .step-minor:before {
    margin-left: -12px;
    font-size: 24px;
  }
  .career-steps .spc {
    padding-top: 100px;
  }
  .career-steps .spc:before {
    font-size: 50px;
    height: 100px;
    line-height: 100px;
    width: 100px;
    margin-left: -50px;
  }
  .career-steps .title {
    font-size: 100%;
  }
  .career-steps .desc {
    font-size: 87.5%;
    text-align: left;
  }
  .career-steps ul {
    position: relative;
  }
  .career-steps .step-minor {
    position: relative;
    font-size: 75%;
    color: #525354;
    display: inline-block;
    padding-top: 28px;
    text-align: center;
    top: 0;
    width: 100px;
    margin: 30px -50px 0;
    z-index: 2;
    vertical-align: middle;
  }
  .career-steps .step-minor:before {
    content: "\5f";
    display: block;
    top: 0;
    left: 50%;
    margin-left: -9px;
    font-size: 18px;
    color: #d9dcdf;
    position: absolute;
  }
}
@media (min-width: 960px) {
  .career-steps .spc {
    padding-top: 126px;
  }
  .career-steps .spc:before {
    font-size: 72px;
    height: 126px;
    line-height: 126px;
    width: 126px;
    margin-left: -63px;
  }
  .career-steps .step-minor {
    margin-top: 45px;
    font-size: 87.5%;
  }
}
@media (min-width: 1390px) {
  .career-steps {
    margin: 80px 20px 20px;
  }
  .career-steps .step {
    padding: 0 20px;
  }
}
#cookies-information {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 50;
  padding: 10px;
  border-top: 2px solid #d9dcdf;
  background: #f5f5f5;
}
#cookies-information p {
  max-width: 1370px;
  margin: 0 auto;
  text-align: center;
}
#cookies-information a {
  white-space: nowrap;
}
#cookies-information .btn,
#cookies-information .cse-cont .cse-buttons a,
#cookies-information .cse-cont .cse-buttons input[type="reset"],
#cookies-information .cse-cont .cse-buttons input[type="submit"] {
  margin: 5px 0 0;
}
@media (min-width: 480px) {
  #cookies-information {
    padding: 15px 10px;
  }
  #cookies-information p {
    position: relative;
    padding: 0 160px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
  }
  #cookies-information .btn,
  #cookies-information .cse-cont .cse-buttons a,
  #cookies-information .cse-cont .cse-buttons input[type="reset"],
  #cookies-information .cse-cont .cse-buttons input[type="submit"] {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -21px;
  }
}
.ca-detail {
  position: relative;
}
.ca-detail > .ca-detail-control {
  margin-bottom: 0;
}
.ca-detail .ca-detail-box {
  border: 3px solid #eaeaea;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  width: 280px;
  background: #fff;
  top: 100%;
  right: 0;
  position: absolute;
  padding: 33px 130px 10px 10px;
  -webkit-transition: 0.3s ease opacity;
  -moz-transition: 0.3s ease opacity;
  -o-transition: 0.3s ease opacity;
  transition: 0.3s ease opacity;
  z-index: 2;
  text-align: left;
  opacity: 0;
  visibility: hidden;
}
.ca-detail .ca-detail-box .img {
  float: right;
  margin: 0 -120px 0 0;
  width: 100px;
}
.ca-detail .ca-detail-box .img img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.ca-detail .ca-detail-box .ca-detail-control-top {
  position: absolute;
  right: 0;
  top: -3px;
}
.ca-detail .ca-detail-box .ca-detail-control-top a {
  width: 0;
  height: 0;
  padding: 40px 40px 0 0;
  display: block;
  text-decoration: none;
  overflow: hidden;
  color: #ed1c24;
}
.ca-detail .ca-detail-box .ca-detail-control-top a:active,
.ca-detail .ca-detail-box .ca-detail-control-top a:hover {
  color: #333;
}
.ca-detail .ca-detail-box .ca-detail-control-top a:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -11px 0 0 -11px;
  font-size: 22px;
}
.ca-detail .ca-detail-box .ca-detail-control-bottom {
  text-align: center;
  margin: 0 -120px 0 0;
}
.ca-detail.ca-detail-expanded .ca-detail-box {
  opacity: 1;
  visibility: visible;
}
@media (min-width: 480px) {
  .ca-detail .ca-detail-control-bottom {
    display: none;
  }
}
.att-images {
  margin: 0 0 1.9em 0;
}
.att-images ul:before,
.att-images ul:after {
  content: " ";
  display: table;
}
.att-images ul:after {
  clear: both;
}
.att-images ul:before,
.att-images ul:after {
  content: " ";
  display: table;
}
.att-images ul:after {
  clear: both;
}
.att-images li {
  float: left;
  margin-right: -2px;
  margin-bottom: -2px;
  width: 33.6%;
}
.att-images .spc {
  display: block;
  padding: 5px;
  position: relative;
  border: solid #d9dcdf 2px;
  border-radius: 2px;
}
.att-images .spc:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: rgba(0, 0, 0, 0.1);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  content: "";
  z-index: 1;
}
.att-images .img {
  position: relative;
  display: block;
  padding-top: 100%;
  width: 100%;
  height: 0;
}
.att-images img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
@media (min-width: 768px) {
  .att-images li {
    width: 25.2%;
  }
  .att-images a:hover:after {
    opacity: 1;
  }
}
@media (min-width: 960px) {
  .att-images li {
    width: 16.8%;
    font-size: 16px;
  }
}
.footer-adv-links {
  background: #f5f5f5;
  box-shadow: inset 0 7px 4px -7px rgba(0, 0, 0, 0.3);
}
.footer-adv {
  padding: 15px 0;
}
.footer-adv p {
  margin: 0;
  line-height: 1.3;
}
.footer-adv a {
  display: block;
  text-decoration: none;
  color: #757575;
  padding: 15px 10px 15px 60px;
  position: relative;
}
.footer-adv a:hover .title {
  color: #333;
}
.footer-adv a:before {
  position: absolute;
  left: 2px;
  font-size: 36px;
  color: #ed1c24;
  top: 50%;
  margin-top: -18px;
}
.footer-adv .title {
  font-size: 106.66666667%;
  color: #044d7f;
  text-decoration: underline;
  text-transform: uppercase;
}
.no-touchevents .footer-adv a[href^="tel:"] .title {
  text-decoration: none;
}
.footer-adv .info {
  font-size: 100%;
}
@media (max-width: 479px) {
  .footer-adv {
    text-align: center;
  }
  .footer-adv ul {
    display: inline-block;
    text-align: left;
    width: 300px;
  }
}
@media (min-width: 480px) {
  .footer-adv {
    overflow: hidden;
  }
  .footer-adv > ul,
  .footer-adv > .grid {
    width: 101%;
    margin: 0 -1% 0 0;
    letter-spacing: -0.31em;
    /* Webkit: collapse white-space between units */
    text-rendering: optimizespeed;
    /* Webkit: fixes text-rendering: optimizeLegibility */
  }
  .footer-adv > ul > li,
  .footer-adv > .grid > li,
  .footer-adv > ul > .grid-item,
  .footer-adv > .grid > .grid-item {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .footer-adv > ul > li,
  .footer-adv > .grid > .grid-item {
    width: 49.5049505%;
  }
  .footer-adv > ul > li {
    vertical-align: middle;
  }
}
@media (min-width: 768px) {
  .footer-adv {
    border-bottom: 2px solid #d9dcdf;
  }
  .footer-adv .title {
    font-size: 100%;
  }
  .footer-adv .info {
    font-size: 93.75%;
  }
}
@media (min-width: 960px) {
  .footer-adv > ul > li,
  .footer-adv > .grid > .grid-item {
    width: 24.75247525%;
  }
}
@media (min-width: 1390px) {
  .footer-adv {
    padding: 18px 0;
  }
  .footer-adv p {
    line-height: 1.6;
  }
  .footer-adv a {
    padding-left: 70px;
  }
  .footer-adv a:before {
    font-size: 48px;
    margin-top: -24px;
  }
  .footer-adv .title {
    font-size: 112.5%;
  }
  .footer-adv .info {
    font-size: 87.5%;
  }
}
.footer-cols .ca-control {
  font-size: 112.5%;
}
.footer-cols .ca-control a {
  text-decoration: none;
  color: #333;
}
.footer-cols .ca-box a {
  display: inline-block;
  padding: 6px 0;
  vertical-align: top;
}
.footer-cols .ca-box li:before {
  top: 1.2em;
}
@media (max-width: 767px) {
  .footer-cols {
    padding: 0 0 20px;
  }
  .footer-cols .ca-control {
    line-height: 1.4;
    margin: 0;
  }
  .footer-cols .ca-control a {
    display: block;
    min-height: 44px;
    padding: 10px 10px 10px 40px;
    margin: -10px -10px 0 -40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  .footer-cols .grid-item {
    border: 5px solid #d9dcdf;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: -5px;
    border-radius: 2px;
    background: #fff;
    position: relative;
    padding: 10px 10px 0 40px;
  }
  .footer-cols .grid-item:first-child {
    margin-top: 0;
  }
  .footer-cols .grid-item:before,
  .footer-cols .grid-item:after {
    position: absolute;
    left: 6px;
    top: 12px;
  }
  .footer-cols .grid-item:before {
    width: 20px;
    height: 20px;
    background: #ed1c24;
    content: "";
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    border: 2px solid #ed1c24;
    -webkit-transition: 0.3s ease background-color;
    -moz-transition: 0.3s ease background-color;
    -o-transition: 0.3s ease background-color;
    transition: 0.3s ease background-color;
  }
  .footer-cols .grid-item:after {
    display: inline-block;
    vertical-align: middle;
    content: "";
    font-family: 'geis' !important;
    line-height: 1;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    text-decoration: none !important;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    width: 20px;
    height: 20px;
    font-size: 10px;
    content: ">";
    color: #fff;
    text-align: center;
    line-height: 20px;
    -webkit-transition: -webkit-transform 0.3s ease;
    -moz-transition: -moz-transform 0.3s ease;
    -ms-transition: -ms-transform 0.3s ease;
    -o-transition: -o-transform 0.3s ease;
    transition: transform 0.3s ease;
  }
  .footer-cols .grid-item.ca-expanded:before {
    background: #fff;
  }
  .footer-cols .grid-item.ca-expanded:after {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-left: 0;
    color: #ed1c24;
  }
  .footer-cols .ca-box {
    margin: 0 0 10px;
  }
  .footer-cols .ca-box a {
    display: block;
  }
}
@media (min-width: 768px) {
  .footer-cols {
    overflow: hidden;
  }
  .footer-cols > ul,
  .footer-cols > .grid {
    width: 101%;
    margin: 0 -1% 0 0;
    letter-spacing: -0.31em;
    /* Webkit: collapse white-space between units */
    text-rendering: optimizespeed;
    /* Webkit: fixes text-rendering: optimizeLegibility */
  }
  .footer-cols > ul > li,
  .footer-cols > .grid > li,
  .footer-cols > ul > .grid-item,
  .footer-cols > .grid > .grid-item {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .footer-cols > ul > li,
  .footer-cols > .grid > .grid-item {
    width: 49.5049505%;
  }
  .footer-cols .grid-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 10px;
  }
  .footer-cols .ca-control {
    margin-bottom: 10px;
  }
  .footer-cols .ca-control a {
    cursor: text;
  }
  .footer-cols .ca-box {
    font-size: 87.5%;
    display: block !important;
    height: auto !important;
    margin: 0 0 1.9em 0 !important;
  }
  .footer-cols .ca-box li:before {
    top: 1.2em;
  }
}
@media (min-width: 960px) {
  .footer-cols {
    padding: 10px 0 0;
  }
  .footer-cols > ul > li,
  .footer-cols > .grid > .grid-item {
    width: 24.75247525%;
  }
}
.footer-nl h2 {
  font-size: 18px;
  margin-top: 0;
  color: #333;
}
.footer-nl .info {
  color: #757575;
}
.footer-nl .btn,
.footer-nl .cse-cont .cse-buttons a,
.footer-nl .cse-cont .cse-buttons input[type="reset"],
.footer-nl .cse-cont .cse-buttons input[type="submit"] {
  width: 100%;
  margin-top: 10px;
}
.footer-nl .message {
  font-size: 13px;
  padding: 10px;
}
@media (max-width: 589px) {
  .footer-nl {
    background: #e6e6e6;
    padding: 10px;
    margin: 0 -10px;
  }
}
@media (min-width: 590px) {
  .footer-nl .info {
    color: #333;
  }
}
@media (min-width: 768px) {
  .footer-nl .info {
    font-size: 87.5%;
  }
  .footer-nl .inputs {
    padding-right: 130px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 450px;
  }
  .footer-nl .inputs .btn,
  .footer-nl .inputs .cse-cont .cse-buttons a,
  .footer-nl .inputs .cse-cont .cse-buttons input[type="reset"],
  .footer-nl .inputs .cse-cont .cse-buttons input[type="submit"] {
    width: 120px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0;
  }
}
@media (min-width: 960px) {
  .footer-nl .footer-nl-form {
    padding-right: 380px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .footer-nl .info {
    margin-bottom: 0;
    min-height: 3.2em;
  }
  .footer-nl .inputs {
    position: absolute;
    bottom: 14px;
    margin: 0;
    right: 0;
    width: 360px;
  }
  .footer-nl .message {
    margin-right: -380px;
  }
  .footer-nl .inp-error {
    position: absolute;
  }
}
@media (min-width: 1390px) {
  .footer-nl .footer-nl-form {
    padding-right: 470px;
  }
  .footer-nl .inputs {
    width: 100%;
  }
  .footer-nl .message {
    margin-right: -470px;
  }
}
.footer-nl-social .col-h-r {
  text-align: center;
}
.footer-nl-social .fuel {
  margin: 10px 0 0;
  font-size: 14px;
  padding-left: 55px;
  line-height: 40px;
  display: inline-block;
  vertical-align: top;
}
.footer-nl-social .fuel strong {
  float: left;
  margin-left: -55px;
  font-size: 36px;
  font-weight: normal;
  margin-right: 10px;
}
.footer-nl-social .fuel span {
  display: inline-block;
  line-height: normal;
  vertical-align: middle;
  margin-top: -2px;
}
.footer-nl-social .social-icons {
  margin: 20px 0 0;
  /*z duvodu LMC*/
  height: auto;
  line-height: 1.6;
  position: static;
  top: auto;
  width: auto;
}
.footer-nl-social .social-icons a {
  overflow: hidden;
  width: 0;
  height: 0;
  padding: 36px 0 0 36px;
  display: inline-block;
  position: relative;
  text-decoration: none;
  color: #959595;
}
.footer-nl-social .social-icons a:active,
.footer-nl-social .social-icons a:hover {
  color: #ed1c24;
}
.footer-nl-social .social-icons a:before {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 18px;
  width: 18px;
  font-size: 18px;
  margin: -9px 0 0 -9px;
}
@media (min-width: 590px) {
  .footer-nl-social {
    background: #e6e6e6;
  }
  .footer-nl-social .in-box {
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
  }
  .footer-nl-social .in-box:before,
  .footer-nl-social .in-box:after {
    content: " ";
    display: table;
  }
  .footer-nl-social .in-box:after {
    clear: both;
  }
  .footer-nl-social .in-box:before,
  .footer-nl-social .in-box:after {
    content: " ";
    display: table;
  }
  .footer-nl-social .in-box:after {
    clear: both;
  }
  .footer-nl-social .col-h-r {
    position: absolute;
    top: 50%;
    margin-top: -53px;
    right: 20px;
  }
  .footer-nl-social .social-icons {
    margin-top: 0;
  }
}
@media (min-width: 960px) {
  .footer-nl-social .col-h-r {
    text-align: right;
    width: 33%;
    margin-top: -20px;
    right: 30px;
  }
  .footer-nl-social .col-h-l {
    width: 65%;
  }
  .footer-nl-social .fuel {
    margin-top: 0;
  }
  .footer-nl-social .social-icons {
    margin: 3px 10px 0 0;
    display: inline-block;
    vertical-align: top;
  }
}
@media (min-width: 1390px) {
  .footer-nl-social .in-box {
    padding-bottom: 30px;
    padding-top: 30px;
  }
  .footer-nl-social .social-icons {
    margin-right: 80px;
  }
}
@media (min-width: 1430px) {
  .footer-nl-social .col-h-r {
    right: 10px;
  }
}
.logos-copy {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 14px;
}
.logos-copy p {
  margin-bottom: 0;
}
.logos-copy .copy a {
  display: inline-block;
  margin-left: 10px;
}
.logos-copy .copy a:first-child {
  margin-left: 0;
}
.logos-copy .logos {
  display: none;
}
.logos-copy .author {
  color: #999;
}
.logos-copy .author a {
  color: #999;
  margin-left: 0;
}
.logos-copy .author a:active,
.logos-copy .author a:hover {
  color: #333;
}
@media (min-width: 590px) {
  .logos-copy .logos {
    display: block;
    margin-bottom: 20px;
  }
  .logos-copy .logos a {
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
  }
}
@media (min-width: 960px) {
  .logos-copy .logos {
    display: inline-block;
  }
}
@media (min-width: 1180px) {
  .logos-copy:before,
  .logos-copy:after {
    content: " ";
    display: table;
  }
  .logos-copy:after {
    clear: both;
  }
  .logos-copy:before,
  .logos-copy:after {
    content: " ";
    display: table;
  }
  .logos-copy:after {
    clear: both;
  }
  .logos-copy .logos {
    float: left;
    margin-bottom: 0;
  }
  .logos-copy .logos a {
    margin: 0 30px 0 0;
  }
  .logos-copy .copy {
    float: right;
    text-align: right;
    margin-top: -5px;
  }
}
@media (min-width: 1390px) {
  .logos-copy {
    padding-top: 30px;
    padding-bottom: 50px;
  }
  .logos-copy .logos a {
    margin-right: 55px;
  }
  .logos-copy .logos-l {
    margin-right: 150px;
  }
  .logos-copy .logos-r {
    margin-top: -4px;
  }
}
/* NAVIGATION SKIP */
#nav-skip {
  height: 0;
  margin: 0;
}
#nav-skip a {
  position: absolute;
  left: -2000px;
  top: auto;
}
#nav-skip a:focus,
#nav-skip #nav-skip a:active {
  position: absolute;
  left: 0;
  width: 250px;
  background: #fff;
  padding: 0 0 5px;
  z-index: 99;
}
/* LAYOUT */
#outer-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
}
#main:before,
#main:after {
  content: " ";
  display: table;
}
#main:after {
  clear: both;
}
#main:before,
#main:after {
  content: " ";
  display: table;
}
#main:after {
  clear: both;
}
.main-shadow {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
  background: #fff;
  max-width: 1600px;
  margin: 0 auto;
}
/* Overlay vrstva pro offcanvas a header boxy */
.body-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  z-index: 9;
  background: #000;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -webkit-transition: height 0ms linear 300ms, opacity 300ms ease;
  -moz-transition: height 0ms linear 300ms, opacity 300ms ease;
  -o-transition: height 0ms linear 300ms, opacity 300ms ease;
  transition: height 0ms linear 300ms, opacity 300ms ease;
}
.main-menu-overlayed .body-overlay,
.submenu-overlayed .body-overlay,
.header-box-overlayed .body-overlay {
  height: 150%;
  opacity: 0.5;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  -webkit-transition-delay: 0ms;
  -moz-transition-delay: 0ms;
  -o-transition-delay: 0ms;
  transition-delay: 0ms;
}
.select-box-overlayed .body-overlay {
  height: 150%;
  z-index: 7;
}
@media (min-width: 768px) {
  .body-overlay {
    position: absolute;
    top: 180px;
  }
}
.in-box {
  padding: 0 10px;
  max-width: 1390px;
  margin: 0 auto;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.in-box.no-padding {
  padding-left: 0;
  padding-right: 0;
  max-width: 1370px;
}
.in-box.in-box-v-padding {
  padding-top: 20px;
  padding-bottom: 20px;
}
.in-box.in-box-v-padding-hp {
  padding-bottom: 20px;
}
@media (min-width: 590px) {
  .in-box {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .in-box.in-box-v-padding {
    padding-top: 45px;
    padding-bottom: 70px;
  }
  .in-box.in-box-v-padding-hp {
    padding-bottom: 40px;
  }
}
@media (min-width: 960px) {
  .in-box {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 1430px) {
  .in-box {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.cols > :last-child {
  margin-top: 50px;
}
@media (min-width: 960px) {
  .cols {
    padding-right: 330px;
  }
  .cols:before,
  .cols:after {
    content: " ";
    display: table;
  }
  .cols:after {
    clear: both;
  }
  .cols:before,
  .cols:after {
    content: " ";
    display: table;
  }
  .cols:after {
    clear: both;
  }
  .cols > :last-child {
    margin-top: 0;
  }
  .cols .col-side {
    width: 300px;
    float: right;
    margin-right: -330px;
  }
  .cols .col-side h2:first-child {
    margin-top: 0;
  }
  .cols .col-content {
    width: 100%;
    float: left;
  }
}
@media (min-width: 1390px) {
  .cols {
    padding-right: 450px;
  }
  .cols .col-side {
    width: 400px;
    margin-right: -450px;
  }
  .cols.cols-side-narrow {
    padding-right: 370px;
  }
  .cols.cols-side-narrow .col-side {
    width: 350px;
    margin-right: -370px;
  }
}
.w1000 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.w600 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
form,
fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  border-radius: 0;
}
input[type="submit"]:focus {
  outline: none;
}
input[type="search"] {
  -webkit-appearance: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
textarea {
  resize: vertical;
  vertical-align: top;
}
input[type="number"] {
  -moz-appearance: textfield;
}
select.inp-text,
select.inp-text option,
select.cse-cont.cse-form-wrap .cse-block label input[type="text"],
select.cse-cont.cse-form-wrap .cse-block label input[type="text"] option,
select.cse-cont.cse-form-wrap .flexi-block label input[type="text"],
select.cse-cont.cse-form-wrap .flexi-block label input[type="text"] option,
select.cse-cont.cse-form-wrap .cse-block label input[type="email"],
select.cse-cont.cse-form-wrap .cse-block label input[type="email"] option,
select.cse-cont.cse-form-wrap .flexi-block label input[type="email"],
select.cse-cont.cse-form-wrap .flexi-block label input[type="email"] option,
select.cse-cont.cse-form-wrap .cse-block label input[type="date"],
select.cse-cont.cse-form-wrap .cse-block label input[type="date"] option,
select.cse-cont.cse-form-wrap .flexi-block label input[type="date"],
select.cse-cont.cse-form-wrap .flexi-block label input[type="date"] option,
select.cse-cont.cse-form-wrap .cse-block label input[type="file"],
select.cse-cont.cse-form-wrap .cse-block label input[type="file"] option,
select.cse-cont.cse-form-wrap .flexi-block label input[type="file"],
select.cse-cont.cse-form-wrap .flexi-block label input[type="file"] option,
select.cse-cont.cse-form-wrap .cse-block label select,
select.cse-cont.cse-form-wrap .cse-block label select option,
select.cse-cont.cse-form-wrap .flexi-block label select,
select.cse-cont.cse-form-wrap .flexi-block label select option,
select.cse-cont.cse-form-wrap .cse-block label textarea,
select.cse-cont.cse-form-wrap .cse-block label textarea option,
select.cse-cont.cse-form-wrap .flexi-block label textarea,
select.cse-cont.cse-form-wrap .flexi-block label textarea option {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  text-overflow: ellipsis;
}
select.inp-text::-ms-expand,
select.inp-text option::-ms-expand,
select.cse-cont.cse-form-wrap .cse-block label input[type="text"]::-ms-expand,
select.cse-cont.cse-form-wrap .cse-block label input[type="text"] option::-ms-expand,
select.cse-cont.cse-form-wrap .flexi-block label input[type="text"]::-ms-expand,
select.cse-cont.cse-form-wrap .flexi-block label input[type="text"] option::-ms-expand,
select.cse-cont.cse-form-wrap .cse-block label input[type="email"]::-ms-expand,
select.cse-cont.cse-form-wrap .cse-block label input[type="email"] option::-ms-expand,
select.cse-cont.cse-form-wrap .flexi-block label input[type="email"]::-ms-expand,
select.cse-cont.cse-form-wrap .flexi-block label input[type="email"] option::-ms-expand,
select.cse-cont.cse-form-wrap .cse-block label input[type="date"]::-ms-expand,
select.cse-cont.cse-form-wrap .cse-block label input[type="date"] option::-ms-expand,
select.cse-cont.cse-form-wrap .flexi-block label input[type="date"]::-ms-expand,
select.cse-cont.cse-form-wrap .flexi-block label input[type="date"] option::-ms-expand,
select.cse-cont.cse-form-wrap .cse-block label input[type="file"]::-ms-expand,
select.cse-cont.cse-form-wrap .cse-block label input[type="file"] option::-ms-expand,
select.cse-cont.cse-form-wrap .flexi-block label input[type="file"]::-ms-expand,
select.cse-cont.cse-form-wrap .flexi-block label input[type="file"] option::-ms-expand,
select.cse-cont.cse-form-wrap .cse-block label select::-ms-expand,
select.cse-cont.cse-form-wrap .cse-block label select option::-ms-expand,
select.cse-cont.cse-form-wrap .flexi-block label select::-ms-expand,
select.cse-cont.cse-form-wrap .flexi-block label select option::-ms-expand,
select.cse-cont.cse-form-wrap .cse-block label textarea::-ms-expand,
select.cse-cont.cse-form-wrap .cse-block label textarea option::-ms-expand,
select.cse-cont.cse-form-wrap .flexi-block label textarea::-ms-expand,
select.cse-cont.cse-form-wrap .flexi-block label textarea option::-ms-expand {
  display: none;
}
select.inp-text:-moz-focusring,
select.inp-text option:-moz-focusring,
select.cse-cont.cse-form-wrap .cse-block label input[type="text"]:-moz-focusring,
select.cse-cont.cse-form-wrap .cse-block label input[type="text"] option:-moz-focusring,
select.cse-cont.cse-form-wrap .flexi-block label input[type="text"]:-moz-focusring,
select.cse-cont.cse-form-wrap .flexi-block label input[type="text"] option:-moz-focusring,
select.cse-cont.cse-form-wrap .cse-block label input[type="email"]:-moz-focusring,
select.cse-cont.cse-form-wrap .cse-block label input[type="email"] option:-moz-focusring,
select.cse-cont.cse-form-wrap .flexi-block label input[type="email"]:-moz-focusring,
select.cse-cont.cse-form-wrap .flexi-block label input[type="email"] option:-moz-focusring,
select.cse-cont.cse-form-wrap .cse-block label input[type="date"]:-moz-focusring,
select.cse-cont.cse-form-wrap .cse-block label input[type="date"] option:-moz-focusring,
select.cse-cont.cse-form-wrap .flexi-block label input[type="date"]:-moz-focusring,
select.cse-cont.cse-form-wrap .flexi-block label input[type="date"] option:-moz-focusring,
select.cse-cont.cse-form-wrap .cse-block label input[type="file"]:-moz-focusring,
select.cse-cont.cse-form-wrap .cse-block label input[type="file"] option:-moz-focusring,
select.cse-cont.cse-form-wrap .flexi-block label input[type="file"]:-moz-focusring,
select.cse-cont.cse-form-wrap .flexi-block label input[type="file"] option:-moz-focusring,
select.cse-cont.cse-form-wrap .cse-block label select:-moz-focusring,
select.cse-cont.cse-form-wrap .cse-block label select option:-moz-focusring,
select.cse-cont.cse-form-wrap .flexi-block label select:-moz-focusring,
select.cse-cont.cse-form-wrap .flexi-block label select option:-moz-focusring,
select.cse-cont.cse-form-wrap .cse-block label textarea:-moz-focusring,
select.cse-cont.cse-form-wrap .cse-block label textarea option:-moz-focusring,
select.cse-cont.cse-form-wrap .flexi-block label textarea:-moz-focusring,
select.cse-cont.cse-form-wrap .flexi-block label textarea option:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #333;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
  opacity: 1;
  -webkit-transition: opacity 150ms ease 0ms;
  -moz-transition: opacity 150ms ease 0ms;
  -o-transition: opacity 150ms ease 0ms;
  transition: opacity 150ms ease 0ms;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #999;
  opacity: 1;
  -webkit-transition: opacity 150ms ease 0ms;
  -moz-transition: opacity 150ms ease 0ms;
  -o-transition: opacity 150ms ease 0ms;
  transition: opacity 150ms ease 0ms;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999;
  opacity: 1;
  -webkit-transition: opacity 150ms ease 0ms;
  -moz-transition: opacity 150ms ease 0ms;
  -o-transition: opacity 150ms ease 0ms;
  transition: opacity 150ms ease 0ms;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999;
  opacity: 1;
  -webkit-transition: opacity 150ms ease 0ms;
  -moz-transition: opacity 150ms ease 0ms;
  -o-transition: opacity 150ms ease 0ms;
  transition: opacity 150ms ease 0ms;
}
.btn,
.cse-cont .cse-buttons a,
.cse-cont .cse-buttons input[type="reset"],
.cse-cont .cse-buttons input[type="submit"] {
  position: relative;
  text-transform: uppercase;
  display: inline-block;
  max-width: 100%;
  height: 53px;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background: #ffde00;
  border: none;
  border-radius: 2px;
  font: normal bold 13px/53px 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  text-align: center;
  color: #044d7f;
  vertical-align: top;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(2, 37, 61, 0.35);
  -webkit-transition: background-color 300ms ease, color 300ms ease;
  -moz-transition: background-color 300ms ease, color 300ms ease;
  -o-transition: background-color 300ms ease, color 300ms ease;
  transition: background-color 300ms ease, color 300ms ease;
}
.btn:hover,
.btn:focus,
.btn:active,
.cse-cont .cse-buttons a:hover,
.cse-cont .cse-buttons a:focus,
.cse-cont .cse-buttons a:active,
.cse-cont .cse-buttons input[type="reset"]:hover,
.cse-cont .cse-buttons input[type="reset"]:focus,
.cse-cont .cse-buttons input[type="reset"]:active,
.cse-cont .cse-buttons input[type="submit"]:hover,
.cse-cont .cse-buttons input[type="submit"]:focus,
.cse-cont .cse-buttons input[type="submit"]:active {
  outline: none;
  background-color: #ed1c24;
  text-decoration: none;
  color: #fff;
}
.btn br,
.cse-cont .cse-buttons a br,
.cse-cont .cse-buttons input[type="reset"] br,
.cse-cont .cse-buttons input[type="submit"] br {
  display: none;
}
.btn span,
.cse-cont .cse-buttons a span,
.cse-cont .cse-buttons input[type="reset"] span,
.cse-cont .cse-buttons input[type="submit"] span {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
  line-height: 56px;
  /*o 1 víc - ladění na skroze zažízení*/
}
@media (min-width: 768px) {
  .btn,
  .cse-cont .cse-buttons a,
  .cse-cont .cse-buttons input[type="reset"],
  .cse-cont .cse-buttons input[type="submit"] {
    padding: 0 30px;
    font-size: 15px;
  }
  .header-tools .btn,
  .footer-nl-form .btn,
  .header-tools .cse-cont .cse-buttons a,
  .footer-nl-form .cse-cont .cse-buttons a,
  .header-tools .cse-cont .cse-buttons input[type="reset"],
  .footer-nl-form .cse-cont .cse-buttons input[type="reset"],
  .header-tools .cse-cont .cse-buttons input[type="submit"],
  .footer-nl-form .cse-cont .cse-buttons input[type="submit"] {
    font-size: 13px;
  }
}
/* Rozměry */
.btn-s,
#cookies-information .btn,
#cookies-information .cse-cont .cse-buttons a,
#cookies-information .cse-cont .cse-buttons input[type="reset"],
#cookies-information .cse-cont .cse-buttons input[type="submit"] {
  height: 38px;
  line-height: 38px;
}
.btn-s span,
#cookies-information .btn span,
#cookies-information .cse-cont .cse-buttons a span,
#cookies-information .cse-cont .cse-buttons input[type="reset"] span,
#cookies-information .cse-cont .cse-buttons input[type="submit"] span {
  line-height: 41px;
}
@media (min-width: 768px) {
  .btn-s,
  #cookies-information .btn,
  #cookies-information .cse-cont .cse-buttons a,
  #cookies-information .cse-cont .cse-buttons input[type="reset"],
  #cookies-information .cse-cont .cse-buttons input[type="submit"] {
    font-size: 13px;
  }
}
.btn-point {
  padding-left: 130px;
}
.btn-point:before {
  content: "";
  width: 120px;
  height: 53px;
  display: block;
  border-radius: 2px;
  position: absolute;
  left: 0;
  top: 0;
  background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAYCAIAAAFkdIbgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTlEQjA0NDlERkI5MTFFNkFBQzVFNzJEODZEM0UyNUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTlEQjA0NEFERkI5MTFFNkFBQzVFNzJEODZEM0UyNUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1OURCMDQ0N0RGQjkxMUU2QUFDNUU3MkQ4NkQzRTI1QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1OURCMDQ0OERGQjkxMUU2QUFDNUU3MkQ4NkQzRTI1QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PomtsfIAAA+0SURBVHja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') #fff 50% 50%;
}
@media (min-width: 768px) {
  .btn-point {
    padding-left: 140px;
    padding-right: 20px;
  }
}
.btn-point-kapa {
  padding-left: 130px;
}
.btn-point-kapa:before {
  content: "";
  width: 120px;
  height: 53px;
  display: block;
  border-radius: 2px;
  position: absolute;
  left: 0;
  top: 0;
  background: no-repeat url('data:image/png;base64,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') #fff 50% 50%;
}
@media (min-width: 768px) {
  .btn-point-kapa {
    padding-left: 140px;
    padding-right: 20px;
  }
}
.btn-p-35,
.cse-cont .cse-buttons a,
.cse-cont .cse-buttons input[type="reset"],
.cse-cont .cse-buttons input[type="submit"] {
  padding: 0 35px;
}
.btn-small-p {
  padding: 0 10px;
}
.btn-full-width {
  width: 100%;
}
.btn-back {
  background: #fff;
}
.btn-back span {
  padding-left: 28px;
  position: relative;
}
.btn-back span:before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  font-family: 'geis' !important;
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  position: absolute;
  content: ">";
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  left: 0;
  top: 50%;
  width: 17px;
  margin-top: -9px;
  height: 17px;
  background: #ed1c24;
  text-align: center;
  font-size: 9px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 2px;
  color: #fff;
  line-height: 17px;
}
/* PLACEHOLDER */
/* INPUT */
.inp-text,
.cse-cont.cse-form-wrap .cse-block label input[type="text"],
.cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.cse-cont.cse-form-wrap .cse-block label input[type="email"],
.cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.cse-cont.cse-form-wrap .cse-block label input[type="date"],
.cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.cse-cont.cse-form-wrap .cse-block label input[type="file"],
.cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.cse-cont.cse-form-wrap .cse-block label select,
.cse-cont.cse-form-wrap .flexi-block label select,
.cse-cont.cse-form-wrap .cse-block label textarea,
.cse-cont.cse-form-wrap .flexi-block label textarea {
  -webkit-transition: border-color 300ms ease;
  -moz-transition: border-color 300ms ease;
  -o-transition: border-color 300ms ease;
  transition: border-color 300ms ease;
  display: inline-block;
  width: 100%;
  height: 54px;
  box-shadow: none;
  padding: 15px 10px;
  margin: 0;
  background: #fff;
  background-clip: padding-box;
  border: 2px solid #d9dcdf;
  border-radius: 2px;
  outline: none;
  font: normal normal 16px/20px 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  color: #333;
  vertical-align: top;
}
.inp-text,
input[type="search"].inp-text,
.cse-cont.cse-form-wrap .cse-block label input[type="text"],
input[type="search"].cse-cont.cse-form-wrap .cse-block label input[type="text"],
.cse-cont.cse-form-wrap .flexi-block label input[type="text"],
input[type="search"].cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.cse-cont.cse-form-wrap .cse-block label input[type="email"],
input[type="search"].cse-cont.cse-form-wrap .cse-block label input[type="email"],
.cse-cont.cse-form-wrap .flexi-block label input[type="email"],
input[type="search"].cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.cse-cont.cse-form-wrap .cse-block label input[type="date"],
input[type="search"].cse-cont.cse-form-wrap .cse-block label input[type="date"],
.cse-cont.cse-form-wrap .flexi-block label input[type="date"],
input[type="search"].cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.cse-cont.cse-form-wrap .cse-block label input[type="file"],
input[type="search"].cse-cont.cse-form-wrap .cse-block label input[type="file"],
.cse-cont.cse-form-wrap .flexi-block label input[type="file"],
input[type="search"].cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.cse-cont.cse-form-wrap .cse-block label select,
input[type="search"].cse-cont.cse-form-wrap .cse-block label select,
.cse-cont.cse-form-wrap .flexi-block label select,
input[type="search"].cse-cont.cse-form-wrap .flexi-block label select,
.cse-cont.cse-form-wrap .cse-block label textarea,
input[type="search"].cse-cont.cse-form-wrap .cse-block label textarea,
.cse-cont.cse-form-wrap .flexi-block label textarea,
input[type="search"].cse-cont.cse-form-wrap .flexi-block label textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.inp-text:invalid,
.cse-cont.cse-form-wrap .cse-block label input[type="text"]:invalid,
.cse-cont.cse-form-wrap .flexi-block label input[type="text"]:invalid,
.cse-cont.cse-form-wrap .cse-block label input[type="email"]:invalid,
.cse-cont.cse-form-wrap .flexi-block label input[type="email"]:invalid,
.cse-cont.cse-form-wrap .cse-block label input[type="date"]:invalid,
.cse-cont.cse-form-wrap .flexi-block label input[type="date"]:invalid,
.cse-cont.cse-form-wrap .cse-block label input[type="file"]:invalid,
.cse-cont.cse-form-wrap .flexi-block label input[type="file"]:invalid,
.cse-cont.cse-form-wrap .cse-block label select:invalid,
.cse-cont.cse-form-wrap .flexi-block label select:invalid,
.cse-cont.cse-form-wrap .cse-block label textarea:invalid,
.cse-cont.cse-form-wrap .flexi-block label textarea:invalid {
  box-shadow: none;
}
.inp-text:focus,
.cse-cont.cse-form-wrap .cse-block label input[type="text"]:focus,
.cse-cont.cse-form-wrap .flexi-block label input[type="text"]:focus,
.cse-cont.cse-form-wrap .cse-block label input[type="email"]:focus,
.cse-cont.cse-form-wrap .flexi-block label input[type="email"]:focus,
.cse-cont.cse-form-wrap .cse-block label input[type="date"]:focus,
.cse-cont.cse-form-wrap .flexi-block label input[type="date"]:focus,
.cse-cont.cse-form-wrap .cse-block label input[type="file"]:focus,
.cse-cont.cse-form-wrap .flexi-block label input[type="file"]:focus,
.cse-cont.cse-form-wrap .cse-block label select:focus,
.cse-cont.cse-form-wrap .flexi-block label select:focus,
.cse-cont.cse-form-wrap .cse-block label textarea:focus,
.cse-cont.cse-form-wrap .flexi-block label textarea:focus {
  border-color: #333;
  outline: none;
}
select.inp-text,
select.cse-cont.cse-form-wrap .cse-block label input[type="text"],
select.cse-cont.cse-form-wrap .flexi-block label input[type="text"],
select.cse-cont.cse-form-wrap .cse-block label input[type="email"],
select.cse-cont.cse-form-wrap .flexi-block label input[type="email"],
select.cse-cont.cse-form-wrap .cse-block label input[type="date"],
select.cse-cont.cse-form-wrap .flexi-block label input[type="date"],
select.cse-cont.cse-form-wrap .cse-block label input[type="file"],
select.cse-cont.cse-form-wrap .flexi-block label input[type="file"],
select.cse-cont.cse-form-wrap .cse-block label select,
select.cse-cont.cse-form-wrap .flexi-block label select,
select.cse-cont.cse-form-wrap .cse-block label textarea,
select.cse-cont.cse-form-wrap .flexi-block label textarea {
  padding-right: 43px;
  background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAQBAMAAACxV6F2AAAAIVBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzNNS8KZAAAAC3RSTlMAqndEIjOZiGa7ERmbOPwAAABOSURBVBjTY1BigAPjUAZUgF/SOA3GChVkIEmSoQNqsAtQjjRJBiWw7KqZLiRLMpQbAwlBoByJkiCJUIY0kALCkpiy5R0M5Em6KDGQLAkAT8wPz/px1cIAAAAASUVORK5CYII=') 100% 53% no-repeat;
  background-size: 28px 8px;
}
select.inp-text option:checked,
select.cse-cont.cse-form-wrap .cse-block label input[type="text"] option:checked,
select.cse-cont.cse-form-wrap .flexi-block label input[type="text"] option:checked,
select.cse-cont.cse-form-wrap .cse-block label input[type="email"] option:checked,
select.cse-cont.cse-form-wrap .flexi-block label input[type="email"] option:checked,
select.cse-cont.cse-form-wrap .cse-block label input[type="date"] option:checked,
select.cse-cont.cse-form-wrap .flexi-block label input[type="date"] option:checked,
select.cse-cont.cse-form-wrap .cse-block label input[type="file"] option:checked,
select.cse-cont.cse-form-wrap .flexi-block label input[type="file"] option:checked,
select.cse-cont.cse-form-wrap .cse-block label select option:checked,
select.cse-cont.cse-form-wrap .flexi-block label select option:checked,
select.cse-cont.cse-form-wrap .cse-block label textarea option:checked,
select.cse-cont.cse-form-wrap .flexi-block label textarea option:checked {
  background: none !important;
  color: #333 !important;
}
textarea.inp-text,
textarea.cse-cont.cse-form-wrap .cse-block label input[type="text"],
textarea.cse-cont.cse-form-wrap .flexi-block label input[type="text"],
textarea.cse-cont.cse-form-wrap .cse-block label input[type="email"],
textarea.cse-cont.cse-form-wrap .flexi-block label input[type="email"],
textarea.cse-cont.cse-form-wrap .cse-block label input[type="date"],
textarea.cse-cont.cse-form-wrap .flexi-block label input[type="date"],
textarea.cse-cont.cse-form-wrap .cse-block label input[type="file"],
textarea.cse-cont.cse-form-wrap .flexi-block label input[type="file"],
textarea.cse-cont.cse-form-wrap .cse-block label select,
textarea.cse-cont.cse-form-wrap .flexi-block label select,
textarea.cse-cont.cse-form-wrap .cse-block label textarea,
textarea.cse-cont.cse-form-wrap .flexi-block label textarea {
  display: block;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: calc(1.6 * 5em + 10px);
  max-width: none;
}
.error .inp-text,
.error .cse-cont.cse-form-wrap .cse-block label input[type="text"],
.error .cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.error .cse-cont.cse-form-wrap .cse-block label input[type="email"],
.error .cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.error .cse-cont.cse-form-wrap .cse-block label input[type="date"],
.error .cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.error .cse-cont.cse-form-wrap .cse-block label input[type="file"],
.error .cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.error .cse-cont.cse-form-wrap .cse-block label select,
.error .cse-cont.cse-form-wrap .flexi-block label select,
.error .cse-cont.cse-form-wrap .cse-block label textarea,
.error .cse-cont.cse-form-wrap .flexi-block label textarea {
  border-color: #ed1c24;
}
.info .inp-text,
.info .cse-cont.cse-form-wrap .cse-block label input[type="text"],
.info .cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.info .cse-cont.cse-form-wrap .cse-block label input[type="email"],
.info .cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.info .cse-cont.cse-form-wrap .cse-block label input[type="date"],
.info .cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.info .cse-cont.cse-form-wrap .cse-block label input[type="file"],
.info .cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.info .cse-cont.cse-form-wrap .cse-block label select,
.info .cse-cont.cse-form-wrap .flexi-block label select,
.info .cse-cont.cse-form-wrap .cse-block label textarea,
.info .cse-cont.cse-form-wrap .flexi-block label textarea {
  border-color: #d9dcdf;
}
.inp-short {
  max-width: 175px;
}
.inp-combined {
  position: relative;
  display: inline-block;
  border-radius: 2px;
  width: 100%;
  padding: 0;
  background: #fff;
  border: 0 solid #d9dcdf;
  /*overflow:hidden;*/
  text-align: left;
  vertical-align: top;
}
.inp-combined br {
  display: none;
}
.inp-combined .label,
.inp-combined label,
.inp-combined .inp-text,
.inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="text"],
.inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="email"],
.inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="date"],
.inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="file"],
.inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.inp-combined .cse-cont.cse-form-wrap .cse-block label select,
.inp-combined .cse-cont.cse-form-wrap .flexi-block label select,
.inp-combined .cse-cont.cse-form-wrap .cse-block label textarea,
.inp-combined .cse-cont.cse-form-wrap .flexi-block label textarea {
  display: block;
}
.inp-combined .label,
.inp-combined label {
  position: absolute;
  text-transform: uppercase;
  top: -12px;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 18px 12px 0;
  cursor: text;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 86.66666667%;
  line-height: 18px;
}
.inp-combined .label .gray-dk,
.inp-combined label .gray-dk {
  text-transform: none;
}
.inp-combined .inp-text,
.inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="text"],
.inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="email"],
.inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="date"],
.inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="file"],
.inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.inp-combined .cse-cont.cse-form-wrap .cse-block label select,
.inp-combined .cse-cont.cse-form-wrap .flexi-block label select,
.inp-combined .cse-cont.cse-form-wrap .cse-block label textarea,
.inp-combined .cse-cont.cse-form-wrap .flexi-block label textarea {
  position: relative;
  background-color: transparent;
  height: 54px;
  padding: 17px 10px 0;
  border-width: 2px;
  line-height: 33px;
}
.inp-combined textarea.inp-text,
.inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="text"],
.inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="email"],
.inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="date"],
.inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="file"],
.inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.inp-combined textarea.cse-cont.cse-form-wrap .cse-block label select,
.inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label select,
.inp-combined textarea.cse-cont.cse-form-wrap .cse-block label textarea,
.inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label textarea {
  padding-top: 23px;
  padding-bottom: 6px;
  height: auto;
  line-height: 21px;
  min-height: 159px;
}
@media (min-width: 590px) {
  .inp-combined textarea.inp-text.height590-inp8,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="text"].height590-inp8,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="text"].height590-inp8,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="email"].height590-inp8,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="email"].height590-inp8,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="date"].height590-inp8,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="date"].height590-inp8,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="file"].height590-inp8,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="file"].height590-inp8,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label select.height590-inp8,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label select.height590-inp8,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label textarea.height590-inp8,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label textarea.height590-inp8 {
    height: 502px;
  }
  .inp-combined textarea.inp-text.height590-inp5,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="text"].height590-inp5,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="text"].height590-inp5,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="email"].height590-inp5,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="email"].height590-inp5,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="date"].height590-inp5,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="date"].height590-inp5,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="file"].height590-inp5,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="file"].height590-inp5,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label select.height590-inp5,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label select.height590-inp5,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label textarea.height590-inp5,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label textarea.height590-inp5 {
    height: 310px;
  }
  .inp-combined textarea.inp-text.height590-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="text"].height590-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="text"].height590-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="email"].height590-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="email"].height590-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="date"].height590-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="date"].height590-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="file"].height590-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="file"].height590-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label select.height590-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label select.height590-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label textarea.height590-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label textarea.height590-inp4 {
    height: 246px;
  }
  .inp-combined textarea.inp-text.height590-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="text"].height590-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="text"].height590-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="email"].height590-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="email"].height590-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="date"].height590-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="date"].height590-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="file"].height590-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="file"].height590-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label select.height590-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label select.height590-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label textarea.height590-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label textarea.height590-inp3 {
    height: 182px;
  }
}
@media (min-width: 768px) {
  .inp-combined textarea.inp-text.height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="text"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="text"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="email"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="email"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="date"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="date"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="file"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="file"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label select.height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label select.height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label textarea.height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label textarea.height-inp4 {
    height: 246px;
  }
  .inp-combined textarea.inp-text.height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="text"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="text"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="email"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="email"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="date"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="date"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="file"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="file"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label select.height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label select.height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label textarea.height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label textarea.height-inp3 {
    height: 182px;
  }
}
@media (min-width: 960px) {
  .inp-combined textarea.inp-text.height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="text"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="text"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="email"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="email"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="date"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="date"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="file"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="file"].height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label select.height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label select.height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label textarea.height-inp4,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label textarea.height-inp4 {
    height: 261px;
  }
  .inp-combined textarea.inp-text.height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="text"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="text"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="email"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="email"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="date"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="date"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="file"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="file"].height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label select.height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label select.height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label textarea.height-inp3,
  .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label textarea.height-inp3 {
    height: 192px;
  }
}
.inp-combined[class*="icon-"]:before {
  display: none;
}
.inp-combined .inp-text:-webkit-autofill,
.inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="text"]:-webkit-autofill,
.inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="text"]:-webkit-autofill,
.inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="email"]:-webkit-autofill,
.inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="email"]:-webkit-autofill,
.inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="date"]:-webkit-autofill,
.inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="date"]:-webkit-autofill,
.inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="file"]:-webkit-autofill,
.inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="file"]:-webkit-autofill,
.inp-combined .cse-cont.cse-form-wrap .cse-block label select:-webkit-autofill,
.inp-combined .cse-cont.cse-form-wrap .flexi-block label select:-webkit-autofill,
.inp-combined .cse-cont.cse-form-wrap .cse-block label textarea:-webkit-autofill,
.inp-combined .cse-cont.cse-form-wrap .flexi-block label textarea:-webkit-autofill {
  box-shadow: 0 0 0 54px #fff inset;
  -webkit-text-fill-color: #333;
}
.inp-combined select.inp-text,
.inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="text"],
.inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="email"],
.inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="date"],
.inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="file"],
.inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.inp-combined select.cse-cont.cse-form-wrap .cse-block label select,
.inp-combined select.cse-cont.cse-form-wrap .flexi-block label select,
.inp-combined select.cse-cont.cse-form-wrap .cse-block label textarea,
.inp-combined select.cse-cont.cse-form-wrap .flexi-block label textarea {
  padding-right: 30px;
  padding-left: 9px;
}
.ie8 .inp-combined select.inp-text,
.ie9 .inp-combined select.inp-text,
.ie8 .inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="text"],
.ie9 .inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="text"],
.ie8 .inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.ie9 .inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.ie8 .inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="email"],
.ie9 .inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="email"],
.ie8 .inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.ie9 .inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.ie8 .inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="date"],
.ie9 .inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="date"],
.ie8 .inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.ie9 .inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.ie8 .inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="file"],
.ie9 .inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="file"],
.ie8 .inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.ie9 .inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.ie8 .inp-combined select.cse-cont.cse-form-wrap .cse-block label select,
.ie9 .inp-combined select.cse-cont.cse-form-wrap .cse-block label select,
.ie8 .inp-combined select.cse-cont.cse-form-wrap .flexi-block label select,
.ie9 .inp-combined select.cse-cont.cse-form-wrap .flexi-block label select,
.ie8 .inp-combined select.cse-cont.cse-form-wrap .cse-block label textarea,
.ie9 .inp-combined select.cse-cont.cse-form-wrap .cse-block label textarea,
.ie8 .inp-combined select.cse-cont.cse-form-wrap .flexi-block label textarea,
.ie9 .inp-combined select.cse-cont.cse-form-wrap .flexi-block label textarea {
  padding-right: 14px;
  padding-bottom: 4px;
}
.inp-combined input::-webkit-input-placeholder,
.inp-combined textarea::-webkit-input-placeholder {
  line-height: 33px;
}
.inp-combined input::-moz-placeholder,
.inp-combined textarea::-moz-placeholder {
  line-height: 33px;
}
.inp-combined input:-moz-placeholder,
.inp-combined textarea:-moz-placeholder {
  line-height: 33px;
}
.inp-combined input:-ms-input-placeholder,
.inp-combined textarea:-ms-input-placeholder {
  line-height: 33px;
}
.js .inp-combined .label,
.js .inp-combined label {
  top: 0;
  -webkit-transition: top 200ms ease, color 200ms ease, font-size 200ms ease;
  -moz-transition: top 200ms ease, color 200ms ease, font-size 200ms ease;
  -o-transition: top 200ms ease, color 200ms ease, font-size 200ms ease;
  transition: top 200ms ease, color 200ms ease, font-size 200ms ease;
}
.js .inp-combined input::-webkit-input-placeholder,
.js .inp-combined textarea::-webkit-input-placeholder {
  opacity: 0;
}
.js .inp-combined input::-moz-placeholder,
.js .inp-combined textarea::-moz-placeholder {
  opacity: 0;
}
.js .inp-combined input:-moz-placeholder,
.js .inp-combined textarea:-moz-placeholder {
  opacity: 0;
}
.js .inp-combined input:-ms-input-placeholder,
.js .inp-combined textarea:-ms-input-placeholder {
  opacity: 0;
}
.js .inp-combined.filled .label,
.js .inp-combined.filled label {
  color: #848484;
}
.js .inp-combined.focus .label,
.js .inp-combined.focus label {
  color: #848484;
}
.js .inp-combined.filled .label,
.js .inp-combined.focus .label,
.js .inp-combined.inp-combined-select .label,
.js .inp-combined.filled label,
.js .inp-combined.focus label,
.js .inp-combined.inp-combined-select label {
  top: -12px;
  font-size: 73.33333333%;
  color: #848484;
}
.js .inp-combined.filled input::-webkit-input-placeholder,
.js .inp-combined.focus input::-webkit-input-placeholder,
.js .inp-combined.inp-combined-select input::-webkit-input-placeholder,
.js .inp-combined.filled textarea::-webkit-input-placeholder,
.js .inp-combined.focus textarea::-webkit-input-placeholder,
.js .inp-combined.inp-combined-select textarea::-webkit-input-placeholder {
  opacity: 1;
}
.js .inp-combined.filled input::-moz-placeholder,
.js .inp-combined.focus input::-moz-placeholder,
.js .inp-combined.inp-combined-select input::-moz-placeholder,
.js .inp-combined.filled textarea::-moz-placeholder,
.js .inp-combined.focus textarea::-moz-placeholder,
.js .inp-combined.inp-combined-select textarea::-moz-placeholder {
  opacity: 1;
}
.js .inp-combined.filled input:-moz-placeholder,
.js .inp-combined.focus input:-moz-placeholder,
.js .inp-combined.inp-combined-select input:-moz-placeholder,
.js .inp-combined.filled textarea:-moz-placeholder,
.js .inp-combined.focus textarea:-moz-placeholder,
.js .inp-combined.inp-combined-select textarea:-moz-placeholder {
  opacity: 1;
}
.js .inp-combined.filled input:-ms-input-placeholder,
.js .inp-combined.focus input:-ms-input-placeholder,
.js .inp-combined.inp-combined-select input:-ms-input-placeholder,
.js .inp-combined.filled textarea:-ms-input-placeholder,
.js .inp-combined.focus textarea:-ms-input-placeholder,
.js .inp-combined.inp-combined-select textarea:-ms-input-placeholder {
  opacity: 1;
}
.js .inp-combined.inp-combined-select .label,
.js .inp-combined.inp-combined-select label {
  transition: none !important;
}
.js.csstransforms .inp-combined .label,
.js.csstransforms3d .inp-combined .label,
.js.csstransforms .inp-combined label,
.js.csstransforms3d .inp-combined label {
  -webkit-transition: -webkit-transform 200ms ease, color 200ms ease, font-size 200ms ease;
  -moz-transition: -moz-transform 200ms ease, color 200ms ease, font-size 200ms ease;
  -ms-transition: -ms-transform 200ms ease, color 200ms ease, font-size 200ms ease;
  -o-transition: -o-transform 200ms ease, color 200ms ease, font-size 200ms ease;
  transition: transform 200ms ease, color 200ms ease, font-size 200ms ease;
}
.js.csstransforms .inp-combined .label,
.js.csstransforms .inp-combined label {
  -webkit-transform: translate(0,0);
  -moz-transform: translate(0,0);
  -ms-transform: translate(0,0);
  -o-transform: translate(0,0);
  transform: translate(0,0);
}
.js.csstransforms .inp-combined.filled .label,
.js.csstransforms .inp-combined.focus .label,
.js.csstransforms .inp-combined.inp-combined-select .label,
.js.csstransforms .inp-combined.filled label,
.js.csstransforms .inp-combined.focus label,
.js.csstransforms .inp-combined.inp-combined-select label {
  top: 0;
  -webkit-transform: translate(0,-12px);
  -moz-transform: translate(0,-12px);
  -ms-transform: translate(0,-12px);
  -o-transform: translate(0,-12px);
  transform: translate(0,-12px);
}
.js.csstransforms3d .inp-combined .label,
.js.csstransforms3d .inp-combined label {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.js.csstransforms3d .inp-combined.filled .label,
.js.csstransforms3d .inp-combined.focus .label,
.js.csstransforms3d .inp-combined.inp-combined-select .label,
.js.csstransforms3d .inp-combined.filled label,
.js.csstransforms3d .inp-combined.focus label,
.js.csstransforms3d .inp-combined.inp-combined-select label {
  top: 0;
  -webkit-transform: translateY(-12px);
  -moz-transform: translateY(-12px);
  -ms-transform: translateY(-12px);
  -o-transform: translateY(-12px);
  transform: translateY(-12px);
}
.inp-combined.inp-combined-lowercase .label,
.inp-combined.inp-combined-lowercase label {
  text-transform: none;
}
.inp-combined.inp-combined-lt-gray .label,
.inp-combined.inp-combined-lt-gray label {
  color: #959595;
}
.android-browser .inp-combined {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #d9dcdf;
  -webkit-transition: border-color 300ms ease;
  -moz-transition: border-color 300ms ease;
  -o-transition: border-color 300ms ease;
  transition: border-color 300ms ease;
}
.android-browser .inp-combined.focus {
  border-color: #848484;
}
.android-browser .inp-combined .label,
.android-browser .inp-combined label {
  padding: 16px 10px 0;
}
.android-browser .inp-combined .inp-text,
.android-browser .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="text"],
.android-browser .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.android-browser .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="email"],
.android-browser .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.android-browser .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="date"],
.android-browser .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.android-browser .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="file"],
.android-browser .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.android-browser .inp-combined .cse-cont.cse-form-wrap .cse-block label select,
.android-browser .inp-combined .cse-cont.cse-form-wrap .flexi-block label select,
.android-browser .inp-combined .cse-cont.cse-form-wrap .cse-block label textarea,
.android-browser .inp-combined .cse-cont.cse-form-wrap .flexi-block label textarea {
  height: 33px;
  border: 0;
  padding-top: 0;
  margin-top: 17px;
}
.android-browser .inp-combined textarea.inp-text,
.android-browser .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="text"],
.android-browser .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.android-browser .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="email"],
.android-browser .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.android-browser .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="date"],
.android-browser .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.android-browser .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label input[type="file"],
.android-browser .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.android-browser .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label select,
.android-browser .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label select,
.android-browser .inp-combined textarea.cse-cont.cse-form-wrap .cse-block label textarea,
.android-browser .inp-combined textarea.cse-cont.cse-form-wrap .flexi-block label textarea {
  padding-top: 0;
  margin-top: 23px;
  min-height: 132px;
}
.android-browser .inp-combined select.inp-text,
.android-browser .inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="text"],
.android-browser .inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.android-browser .inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="email"],
.android-browser .inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.android-browser .inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="date"],
.android-browser .inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.android-browser .inp-combined select.cse-cont.cse-form-wrap .cse-block label input[type="file"],
.android-browser .inp-combined select.cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.android-browser .inp-combined select.cse-cont.cse-form-wrap .cse-block label select,
.android-browser .inp-combined select.cse-cont.cse-form-wrap .flexi-block label select,
.android-browser .inp-combined select.cse-cont.cse-form-wrap .cse-block label textarea,
.android-browser .inp-combined select.cse-cont.cse-form-wrap .flexi-block label textarea {
  background-position: 100% 3px;
}
.android-browser .inp-combined .inp-prefix {
  bottom: 0;
  left: 10px;
}
.android-browser .inp-combined.inp-text-no-border {
  border-color: transparent;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.android-browser .inp-combined.inp-text-no-label .inp-text,
.android-browser .inp-combined.inp-text-no-label .cse-cont.cse-form-wrap .cse-block label input[type="text"],
.android-browser .inp-combined.inp-text-no-label .cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.android-browser .inp-combined.inp-text-no-label .cse-cont.cse-form-wrap .cse-block label input[type="email"],
.android-browser .inp-combined.inp-text-no-label .cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.android-browser .inp-combined.inp-text-no-label .cse-cont.cse-form-wrap .cse-block label input[type="date"],
.android-browser .inp-combined.inp-text-no-label .cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.android-browser .inp-combined.inp-text-no-label .cse-cont.cse-form-wrap .cse-block label input[type="file"],
.android-browser .inp-combined.inp-text-no-label .cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.android-browser .inp-combined.inp-text-no-label .cse-cont.cse-form-wrap .cse-block label select,
.android-browser .inp-combined.inp-text-no-label .cse-cont.cse-form-wrap .flexi-block label select,
.android-browser .inp-combined.inp-text-no-label .cse-cont.cse-form-wrap .cse-block label textarea,
.android-browser .inp-combined.inp-text-no-label .cse-cont.cse-form-wrap .flexi-block label textarea {
  margin-top: 0;
  height: 50px;
  line-height: 52px;
}
.android-browser .error .inp-combined {
  border-color: #ed1c24;
}
@media (min-width: 768px) {
  .inp-combined .label,
  .inp-combined label {
    font-size: 81.25%;
  }
  .js .inp-combined.filled .label,
  .js .inp-combined.focus .label,
  .js .inp-combined.inp-combined-select .label,
  .js .inp-combined.filled label,
  .js .inp-combined.focus label,
  .js .inp-combined.inp-combined-select label {
    font-size: 68.75%;
  }
  .inp-combined[class*="icon-"]:before {
    position: absolute;
    top: 50%;
    left: 11px;
    display: block;
    font-size: 25px;
    color: #ed1c24;
    margin: -0.5em 0 0;
  }
  .inp-combined[class*="icon-"] .inp-text,
  .inp-combined[class*="icon-"] .cse-cont.cse-form-wrap .cse-block label input[type="text"],
  .inp-combined[class*="icon-"] .cse-cont.cse-form-wrap .flexi-block label input[type="text"],
  .inp-combined[class*="icon-"] .cse-cont.cse-form-wrap .cse-block label input[type="email"],
  .inp-combined[class*="icon-"] .cse-cont.cse-form-wrap .flexi-block label input[type="email"],
  .inp-combined[class*="icon-"] .cse-cont.cse-form-wrap .cse-block label input[type="date"],
  .inp-combined[class*="icon-"] .cse-cont.cse-form-wrap .flexi-block label input[type="date"],
  .inp-combined[class*="icon-"] .cse-cont.cse-form-wrap .cse-block label input[type="file"],
  .inp-combined[class*="icon-"] .cse-cont.cse-form-wrap .flexi-block label input[type="file"],
  .inp-combined[class*="icon-"] .cse-cont.cse-form-wrap .cse-block label select,
  .inp-combined[class*="icon-"] .cse-cont.cse-form-wrap .flexi-block label select,
  .inp-combined[class*="icon-"] .cse-cont.cse-form-wrap .cse-block label textarea,
  .inp-combined[class*="icon-"] .cse-cont.cse-form-wrap .flexi-block label textarea {
    padding-left: 47px;
  }
  .inp-combined[class*="icon-"] .label,
  .inp-combined[class*="icon-"] label {
    padding-left: 49px;
  }
}
/* CHECKBOX, RADIO */
/* Base for label styling */
[type="checkbox"] {
  /* ✔, ● changes */
}
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
  /* □, ○ */
  /* ✔, ● */
  /* accessibility */
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  display: inline-block;
  padding-left: 30px;
  -webkit-transition: color 300ms ease;
  -moz-transition: color 300ms ease;
  -o-transition: color 300ms ease;
  transition: color 300ms ease;
}
@media (min-width: 768px) {
  [type="checkbox"]:not(:checked) + label,
  [type="checkbox"]:checked + label {
    font-size: 93.75%;
  }
  .heading h2 [type="checkbox"]:not(:checked) + label,
  .heading h2 [type="checkbox"]:checked + label {
    font-size: 24px;
    font-weight: bold;
  }
}
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  position: absolute;
  top: 1px;
  left: 0;
  width: 20px;
  height: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  border: 2px solid #d9dcdf;
  content: '';
  border-radius: 2px;
  -webkit-transition: background-color 300ms ease, border-color 300ms ease;
  -moz-transition: background-color 300ms ease, border-color 300ms ease;
  -o-transition: background-color 300ms ease, border-color 300ms ease;
  transition: background-color 300ms ease, border-color 300ms ease;
}
.heading [type="checkbox"]:not(:checked) + label:before,
.heading [type="checkbox"]:checked + label:before {
  top: 5px;
}
@media (min-width: 768px) {
  .heading [type="checkbox"]:not(:checked) + label:before,
  .heading [type="checkbox"]:checked + label:before {
    top: 8px;
  }
}
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  position: absolute;
  -webkit-transition: -webkit-transform 300ms ease, opacity 300ms ease;
  -moz-transition: -moz-transform 300ms ease, opacity 300ms ease;
  -ms-transition: -ms-transform 300ms ease, opacity 300ms ease;
  -o-transition: -o-transform 300ms ease, opacity 300ms ease;
  transition: transform 300ms ease, opacity 300ms ease;
}
[type="checkbox"]:not(:checked):focus + label:before,
[type="checkbox"]:checked:focus + label:before {
  border-color: #333;
}
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.no-styled [type="checkbox"] {
  left: 0;
  top: .08em;
}
/* ✔ */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  position: absolute;
  top: -3px;
  left: 1px;
  width: 17px;
  text-align: center;
  font-family: 'geis';
  content: "\70";
  font-size: 24px;
  font-weight: normal;
  line-height: 22px;
  color: #333;
}
.heading [type="checkbox"]:not(:checked) + label:after,
.heading [type="checkbox"]:checked + label:after {
  top: 1px;
}
@media (min-width: 768px) {
  .heading [type="checkbox"]:not(:checked) + label:after,
  .heading [type="checkbox"]:checked + label:after {
    top: 4px;
  }
}
/* ○, ● */
/*[type="radio"] {
	&:not(:checked),
	&:checked {
		& + label:before,
		& + label:after { border-radius:50%; }
		& + label:after { top:6px; left:5px; display:block; width:10px; height:10px; background:@color-brown; content:""; }
	}
}*/
/* hover style just for information */
label:hover:before {
  border-color: #333 !important;
}
label.no-styled {
  position: relative;
  padding-left: 25px;
}
/* MESSAGES */
.message {
  padding: 10px;
  margin-bottom: 1em;
  background: #333;
  border-radius: 2px;
  color: #fff;
  text-align: left;
  font-size: 93.33333333%;
}
.message.error-message {
  background: #ed1c24;
}
.message.ok-message {
  background: #89e000;
}
.message.info-message {
  color: #494948;
  background: #ffde00;
}
@media (min-width: 768px) {
  .message {
    padding: 14px 20px;
    font-size: 106.25%;
  }
}
/* FORM */
.form,
.form-box,
.cse-cont.cse-form-wrap {
  background: #f5f5f5;
  border: 2px solid #d9dcdf;
  padding: 10px;
  margin-bottom: 10px;
  border-radius: 2px;
}
.form.reset,
.form-box.reset,
.cse-cont.cse-form-wrap.reset {
  margin-bottom: 0;
  padding: 0;
}
.form h2:first-child,
.form-box h2:first-child,
.cse-cont.cse-form-wrap h2:first-child {
  margin-top: 0;
}
@media (min-width: 768px) {
  .form,
  .form-box,
  .cse-cont.cse-form-wrap {
    padding: 20px;
    margin-bottom: 20px;
  }
  .form.reset,
  .form-box.reset,
  .cse-cont.cse-form-wrap.reset {
    padding: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 960px) {
  .form,
  .form-box,
  .cse-cont.cse-form-wrap {
    padding: 40px;
    margin-bottom: 40px;
  }
  .form.reset,
  .form-box.reset,
  .cse-cont.cse-form-wrap.reset {
    padding: 0;
    margin-bottom: 0;
  }
}
.form-title,
.cse-cont h1 {
  padding-left: 60px;
  position: relative;
  padding-top: 0.2em;
  min-height: 1.5em;
  padding-bottom: 0.1em;
  line-height: 1.2;
}
.form-title:before,
.cse-cont h1:before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  font-family: 'geis' !important;
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  content: "\58";
  position: absolute;
  top: 50%;
  left: 7px;
  font-size: 36px;
  color: #ed1c24;
  margin-top: -18px;
}
@media (min-width: 960px) {
  .form-title,
  .cse-cont h1 {
    padding-top: 0.3em;
    min-height: 1.75em;
    padding-bottom: 0;
    padding-left: 66px;
    line-height: 1.5;
    margin-bottom: 1.5em;
  }
  .form-title:before,
  .cse-cont h1:before {
    font-size: 48px;
    margin-top: -24px;
    left: 0;
  }
}
.form-footer {
  margin: 25px -10px -10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 30px;
  padding-bottom: 24px;
  text-align: center;
  position: relative;
  border-top: 1px solid #d9dcdf;
}
.form-footer:before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  font-family: 'geis' !important;
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  content: "\23";
  position: absolute;
  left: 50%;
  top: -15px;
  font-size: 30px;
  color: #ed1c24;
  margin-left: -40px;
  width: 80px;
  text-align: center;
  height: 30px;
  background: #f5f5f5;
}
@media (min-width: 768px) {
  .form-footer {
    margin: 35px -20px -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 960px) {
  .form-footer {
    margin: 55px -40px -40px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
.inputs-text-btn .btn,
.inputs-text-btn .cse-cont .cse-buttons a,
.inputs-text-btn .cse-cont .cse-buttons input[type="reset"],
.inputs-text-btn .cse-cont .cse-buttons input[type="submit"] {
  margin-top: 11px;
}
@media (min-width: 480px) {
  .inputs-text-btn {
    padding-right: 130px;
    position: relative;
  }
  .inputs-text-btn .btn,
  .inputs-text-btn .cse-cont .cse-buttons a,
  .inputs-text-btn .cse-cont .cse-buttons input[type="reset"],
  .inputs-text-btn .cse-cont .cse-buttons input[type="submit"] {
    width: 120px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0;
  }
  .inputs-text-btn.inputs-text-btn-btn-wide {
    padding-right: 180px;
  }
  .inputs-text-btn.inputs-text-btn-btn-wide .btn,
  .inputs-text-btn.inputs-text-btn-btn-wide .cse-cont .cse-buttons a,
  .inputs-text-btn.inputs-text-btn-btn-wide .cse-cont .cse-buttons input[type="reset"],
  .inputs-text-btn.inputs-text-btn-btn-wide .cse-cont .cse-buttons input[type="submit"] {
    width: 170px;
  }
}
@media (min-width: 590px) {
  .form-track-verify .inputs {
    padding-right: 133px;
    position: relative;
  }
  .form-track-verify .inputs .btn,
  .form-track-verify .inputs .cse-cont .cse-buttons a,
  .form-track-verify .inputs .cse-cont .cse-buttons input[type="reset"],
  .form-track-verify .inputs .cse-cont .cse-buttons input[type="submit"] {
    width: 120px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .form-track-verify .inputs {
    padding-right: 163px;
    max-width: 970px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .form-track-verify .inputs .btn,
  .form-track-verify .inputs .cse-cont .cse-buttons a,
  .form-track-verify .inputs .cse-cont .cse-buttons input[type="reset"],
  .form-track-verify .inputs .cse-cont .cse-buttons input[type="submit"] {
    width: 150px;
  }
  .form-track-verify .inputs p {
    margin-bottom: 0;
  }
}
.form-att {
  margin: 10px 0;
}
.form-att label {
  font: bold 16px/1.6 'Roboto Condensed', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: top;
}
.form-att .inp-text,
.form-att .cse-cont.cse-form-wrap .cse-block label input[type="text"],
.form-att .cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.form-att .cse-cont.cse-form-wrap .cse-block label input[type="email"],
.form-att .cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.form-att .cse-cont.cse-form-wrap .cse-block label input[type="date"],
.form-att .cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.form-att .cse-cont.cse-form-wrap .cse-block label input[type="file"],
.form-att .cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.form-att .cse-cont.cse-form-wrap .cse-block label select,
.form-att .cse-cont.cse-form-wrap .flexi-block label select,
.form-att .cse-cont.cse-form-wrap .cse-block label textarea,
.form-att .cse-cont.cse-form-wrap .flexi-block label textarea {
  overflow: hidden;
}
.form-att .inp-text input,
.form-att .cse-cont.cse-form-wrap .cse-block label input[type="text"] input,
.form-att .cse-cont.cse-form-wrap .flexi-block label input[type="text"] input,
.form-att .cse-cont.cse-form-wrap .cse-block label input[type="email"] input,
.form-att .cse-cont.cse-form-wrap .flexi-block label input[type="email"] input,
.form-att .cse-cont.cse-form-wrap .cse-block label input[type="date"] input,
.form-att .cse-cont.cse-form-wrap .flexi-block label input[type="date"] input,
.form-att .cse-cont.cse-form-wrap .cse-block label input[type="file"] input,
.form-att .cse-cont.cse-form-wrap .flexi-block label input[type="file"] input,
.form-att .cse-cont.cse-form-wrap .cse-block label select input,
.form-att .cse-cont.cse-form-wrap .flexi-block label select input,
.form-att .cse-cont.cse-form-wrap .cse-block label textarea input,
.form-att .cse-cont.cse-form-wrap .flexi-block label textarea input {
  width: 100%;
}
@media (min-width: 768px) {
  .form-att-3 {
    margin-left: -5px;
    margin-right: -5px;
    overflow: hidden;
  }
  .form-att-3 > ul,
  .form-att-3 > .grid {
    width: 101%;
    margin: 0 -1% 0 0;
    letter-spacing: -0.31em;
    /* Webkit: collapse white-space between units */
    text-rendering: optimizespeed;
    /* Webkit: fixes text-rendering: optimizeLegibility */
  }
  .form-att-3 > ul > li,
  .form-att-3 > .grid > li,
  .form-att-3 > ul > .grid-item,
  .form-att-3 > .grid > .grid-item {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .form-att-3 > ul > li,
  .form-att-3 > .grid > .grid-item {
    width: 49.5049505%;
  }
  .form-att-3 .grid-item {
    padding: 0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media (min-width: 960px) {
  .form-att-3 {
    overflow: hidden;
  }
  .form-att-3 > ul,
  .form-att-3 > .grid {
    width: 101%;
    margin: 0 -1% 0 0;
    letter-spacing: -0.31em;
    /* Webkit: collapse white-space between units */
    text-rendering: optimizespeed;
    /* Webkit: fixes text-rendering: optimizeLegibility */
  }
  .form-att-3 > ul > li,
  .form-att-3 > .grid > li,
  .form-att-3 > ul > .grid-item,
  .form-att-3 > .grid > .grid-item {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .form-att-3 > ul > li,
  .form-att-3 > .grid > .grid-item {
    width: 33.00330033%;
  }
}
@media (min-width: 1390px) {
  .form-att-3 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .form-att-3 .grid-item {
    padding: 0 10px;
  }
}
form p {
  margin-bottom: 10px;
}
form p.reset {
  margin-bottom: 0;
}
@media (min-width: 960px) {
  form p {
    margin-bottom: 15px;
  }
  form p.reset {
    margin-bottom: 0;
  }
}
label,
.label {
  font-weight: normal;
  cursor: pointer;
}
/* INPUT ERRORS / NOTES / HELP */
.inp-help {
  display: block;
  margin: 4px 12px 0;
  line-height: 1.57142857;
  font-size: 93.33333333%;
}
@media (min-width: 768px) {
  .inp-help {
    font-size: 87.5%;
  }
}
.error label {
  color: #ed1c24;
}
.inp-error,
.inp-note,
.inp-info {
  display: block;
  margin: 4px 0 0;
  padding: 0 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  color: #ed1c24;
  text-align: left;
  line-height: 1.57142857;
  font-size: 93.33333333%;
}
@media (min-width: 768px) {
  .inp-error,
  .inp-note,
  .inp-info {
    font-size: 87.5%;
  }
}
.inp-note {
  color: #ffde00;
}
.inp-info,
.info label {
  color: #d9dcdf;
}
/* MISC */
.req {
  font-size: 100%;
}
@media (min-width: 768px) {
  .req {
    font-size: 93.75%;
  }
}
.req:last-child {
  margin-bottom: 0;
}
.open-box {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .open-box {
    margin-bottom: 20px;
  }
}
@media (min-width: 960px) {
  .open-box {
    margin-bottom: 40px;
  }
}
/* MEDIA */
@media (min-width: 590px) {
  .short-inputs .inp-combined,
  .inp-help-aside .inp-combined {
    display: inline-block;
  }
  .short-inputs .inp-combined,
  .inp-help-aside .inp-combined,
  .short-inputs .inp-text,
  .inp-help-aside .inp-text,
  .short-inputs .cse-cont.cse-form-wrap .cse-block label input[type="text"],
  .inp-help-aside .cse-cont.cse-form-wrap .cse-block label input[type="text"],
  .short-inputs .cse-cont.cse-form-wrap .flexi-block label input[type="text"],
  .inp-help-aside .cse-cont.cse-form-wrap .flexi-block label input[type="text"],
  .short-inputs .cse-cont.cse-form-wrap .cse-block label input[type="email"],
  .inp-help-aside .cse-cont.cse-form-wrap .cse-block label input[type="email"],
  .short-inputs .cse-cont.cse-form-wrap .flexi-block label input[type="email"],
  .inp-help-aside .cse-cont.cse-form-wrap .flexi-block label input[type="email"],
  .short-inputs .cse-cont.cse-form-wrap .cse-block label input[type="date"],
  .inp-help-aside .cse-cont.cse-form-wrap .cse-block label input[type="date"],
  .short-inputs .cse-cont.cse-form-wrap .flexi-block label input[type="date"],
  .inp-help-aside .cse-cont.cse-form-wrap .flexi-block label input[type="date"],
  .short-inputs .cse-cont.cse-form-wrap .cse-block label input[type="file"],
  .inp-help-aside .cse-cont.cse-form-wrap .cse-block label input[type="file"],
  .short-inputs .cse-cont.cse-form-wrap .flexi-block label input[type="file"],
  .inp-help-aside .cse-cont.cse-form-wrap .flexi-block label input[type="file"],
  .short-inputs .cse-cont.cse-form-wrap .cse-block label select,
  .inp-help-aside .cse-cont.cse-form-wrap .cse-block label select,
  .short-inputs .cse-cont.cse-form-wrap .flexi-block label select,
  .inp-help-aside .cse-cont.cse-form-wrap .flexi-block label select,
  .short-inputs .cse-cont.cse-form-wrap .cse-block label textarea,
  .inp-help-aside .cse-cont.cse-form-wrap .cse-block label textarea,
  .short-inputs .cse-cont.cse-form-wrap .flexi-block label textarea,
  .inp-help-aside .cse-cont.cse-form-wrap .flexi-block label textarea {
    width: 48%;
    vertical-align: middle;
  }
  .short-inputs .inp-combined .inp-text,
  .inp-help-aside .inp-combined .inp-text,
  .short-inputs .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="text"],
  .inp-help-aside .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="text"],
  .short-inputs .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="text"],
  .inp-help-aside .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="text"],
  .short-inputs .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="email"],
  .inp-help-aside .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="email"],
  .short-inputs .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="email"],
  .inp-help-aside .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="email"],
  .short-inputs .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="date"],
  .inp-help-aside .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="date"],
  .short-inputs .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="date"],
  .inp-help-aside .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="date"],
  .short-inputs .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="file"],
  .inp-help-aside .inp-combined .cse-cont.cse-form-wrap .cse-block label input[type="file"],
  .short-inputs .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="file"],
  .inp-help-aside .inp-combined .cse-cont.cse-form-wrap .flexi-block label input[type="file"],
  .short-inputs .inp-combined .cse-cont.cse-form-wrap .cse-block label select,
  .inp-help-aside .inp-combined .cse-cont.cse-form-wrap .cse-block label select,
  .short-inputs .inp-combined .cse-cont.cse-form-wrap .flexi-block label select,
  .inp-help-aside .inp-combined .cse-cont.cse-form-wrap .flexi-block label select,
  .short-inputs .inp-combined .cse-cont.cse-form-wrap .cse-block label textarea,
  .inp-help-aside .inp-combined .cse-cont.cse-form-wrap .cse-block label textarea,
  .short-inputs .inp-combined .cse-cont.cse-form-wrap .flexi-block label textarea,
  .inp-help-aside .inp-combined .cse-cont.cse-form-wrap .flexi-block label textarea {
    width: 100%;
  }
  .short-inputs .inp-error,
  .inp-help-aside .inp-error,
  .short-inputs .inp-note,
  .inp-help-aside .inp-note {
    width: 48%;
    margin-top: 4px;
  }
  .inp-help-aside .inp-help {
    display: inline-block;
    width: 52%;
    padding-left: 4%;
    margin: -50px -20px -50px -0.31em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    font-size: 93.33333333%;
  }
  .short-inputs .inp-combined + .btn,
  .short-inputs .inp-combined + .cse-cont .cse-buttons a,
  .short-inputs .inp-combined + .cse-cont .cse-buttons input[type="reset"],
  .short-inputs .inp-combined + .cse-cont .cse-buttons input[type="submit"] {
    margin-left: 4%;
    vertical-align: middle;
  }
}
@media (min-width: 768px) {
  .short-inputs textarea.inp-text,
  .short-inputs textarea.cse-cont.cse-form-wrap .cse-block label input[type="text"],
  .short-inputs textarea.cse-cont.cse-form-wrap .flexi-block label input[type="text"],
  .short-inputs textarea.cse-cont.cse-form-wrap .cse-block label input[type="email"],
  .short-inputs textarea.cse-cont.cse-form-wrap .flexi-block label input[type="email"],
  .short-inputs textarea.cse-cont.cse-form-wrap .cse-block label input[type="date"],
  .short-inputs textarea.cse-cont.cse-form-wrap .flexi-block label input[type="date"],
  .short-inputs textarea.cse-cont.cse-form-wrap .cse-block label input[type="file"],
  .short-inputs textarea.cse-cont.cse-form-wrap .flexi-block label input[type="file"],
  .short-inputs textarea.cse-cont.cse-form-wrap .cse-block label select,
  .short-inputs textarea.cse-cont.cse-form-wrap .flexi-block label select,
  .short-inputs textarea.cse-cont.cse-form-wrap .cse-block label textarea,
  .short-inputs textarea.cse-cont.cse-form-wrap .flexi-block label textarea {
    width: 66%;
  }
}
/* AJAX */
.ajax-wrap,
.ajax-spinner {
  position: relative;
}
.ajax-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  z-index: 50;
  opacity: 0.6;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
#pd-box-window .ajax-overlay {
  left: -20px;
  right: -20px;
}
.ajax-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
  z-index: 51;
  border-radius: 50%;
}
@media (min-width: 960px) {
  .hp-news,
  .hp-help {
    width: 48%;
    float: left;
  }
}
@media (min-width: 960px) {
  .hp-map,
  .hp-transfer {
    width: 46%;
    float: right;
  }
}
@media (min-width: 768px) {
  .hp-map .buttons,
  .hp-news .buttons {
    max-width: 600px;
  }
  .hp-map .buttons .btn,
  .hp-news .buttons .btn,
  .hp-map .buttons .cse-cont .cse-buttons a,
  .hp-news .buttons .cse-cont .cse-buttons a,
  .hp-map .buttons .cse-cont .cse-buttons input[type="reset"],
  .hp-news .buttons .cse-cont .cse-buttons input[type="reset"],
  .hp-map .buttons .cse-cont .cse-buttons input[type="submit"],
  .hp-news .buttons .cse-cont .cse-buttons input[type="submit"] {
    max-width: 290px;
  }
}
.hp-map .img-illust {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 61.66666667%;
}
.hp-map .img-illust img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.transfer-issue {
  padding-left: 100px;
  display: block;
  text-decoration: none;
  margin: 0 auto 2.4em;
  max-width: 460px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.transfer-issue:before,
.transfer-issue:after {
  content: " ";
  display: table;
}
.transfer-issue:after {
  clear: both;
}
.transfer-issue:before,
.transfer-issue:after {
  content: " ";
  display: table;
}
.transfer-issue:after {
  clear: both;
}
.transfer-issue .img {
  float: left;
  margin: 0 0 0 -100px;
  width: 80px;
}
.transfer-issue .img img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.transfer-issue .title {
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 0;
  line-height: 77px;
}
.transfer-issue .title span {
  line-height: 1.5;
  display: inline-block;
  text-decoration: underline;
  vertical-align: middle;
}
@media (min-width: 590px) {
  .transfer-issue {
    padding-left: 240px;
  }
  .transfer-issue .img {
    margin-left: -240px;
    width: 192px;
  }
  .transfer-issue .title {
    line-height: 140px;
  }
}
.help-logo-list {
  margin: 0 -10px 2.4em;
  overflow: hidden;
}
.help-logo-list > ul,
.help-logo-list > .grid {
  width: 101%;
  margin: 0 -1% 0 0;
  letter-spacing: -0.31em;
  /* Webkit: collapse white-space between units */
  text-rendering: optimizespeed;
  /* Webkit: fixes text-rendering: optimizeLegibility */
}
.help-logo-list > ul > li,
.help-logo-list > .grid > li,
.help-logo-list > ul > .grid-item,
.help-logo-list > .grid > .grid-item {
  display: inline-block;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
.help-logo-list > ul > li,
.help-logo-list > .grid > .grid-item {
  width: 33.00330033%;
}
.help-logo-list li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px 10px;
}
.help-logo-list a {
  display: block;
  padding-left: 75px;
  text-decoration: none;
  color: #4d4d4d;
}
.help-logo-list a:active,
.help-logo-list a:hover {
  color: #333;
}
.help-logo-list .img {
  float: left;
  margin: 0 0 0 -75px;
  width: 58px;
}
.help-logo-list .img img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.help-logo-list .title {
  font-size: 12px;
  margin: 0;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 58px;
}
.help-logo-list .title span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.4;
}
@media (max-width: 479px) {
  .help-logo-list a {
    padding-left: 0;
  }
  .help-logo-list .img {
    display: none;
  }
  .help-logo-list .title {
    text-align: center;
    font-size: 14px;
  }
}
@media (min-width: 480px) {
  .help-logo-list {
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 960px) {
  .help-logo-list {
    line-height: 100px;
  }
  .help-logo-list > ul > li {
    vertical-align: middle;
    line-height: normal;
  }
}
@media (min-width: 1390px) {
  .help-logo-list li {
    padding: 0 20px;
  }
}
.red-service {
  background: #ed1c24;
  margin: 0 0 1.9em 0;
  padding: 10px 0;
}
.red-service .cross {
  border-bottom: 1px solid #d30507;
}
.red-service a {
  display: block;
  font-size: 86.66666667%;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0 10px 0 66px;
  line-height: 80px;
  -webkit-transition: background 0.3s ease, color 0.3s ease;
  -moz-transition: background 0.3s ease, color 0.3s ease;
  -o-transition: background 0.3s ease, color 0.3s ease;
  transition: background 0.3s ease, color 0.3s ease;
  color: #fff;
  border: solid #d30507;
  border-width: 1px 1px 0 1px;
  position: relative;
  text-decoration: none;
}
.red-service a:before {
  width: 66px;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -18px;
  font-size: 36px;
  left: 0;
}
.red-service a:hover {
  background: #ffde00;
  color: #044d7f;
}
.red-service a .title {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  text-decoration: underline;
  line-height: 1.5;
}
@media (min-width: 480px) {
  .red-service {
    padding: 0;
  }
  .red-service .cross {
    overflow: hidden;
    border-bottom: none;
    border-right: 1px solid #d30507;
  }
  .red-service .cross > ul,
  .red-service .cross > .grid {
    width: 101%;
    margin: 0 -1% 0 0;
    letter-spacing: -0.31em;
    /* Webkit: collapse white-space between units */
    text-rendering: optimizespeed;
    /* Webkit: fixes text-rendering: optimizeLegibility */
  }
  .red-service .cross > ul > li,
  .red-service .cross > .grid > li,
  .red-service .cross > ul > .grid-item,
  .red-service .cross > .grid > .grid-item {
    display: inline-block;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .red-service .cross > ul > li,
  .red-service .cross > .grid > .grid-item {
    width: 49.5049505%;
  }
  .red-service .cross > ul {
    margin-top: -1px;
  }
  .red-service a {
    border-width: 1px 0 0 1px;
  }
}
@media (min-width: 768px) {
  .red-service .cross > ul > li,
  .red-service .cross > .grid > .grid-item {
    width: 24.75247525%;
  }
  .red-service a {
    font-size: 81.25%;
  }
}
@media (min-width: 960px) {
  .red-service a {
    font-size: 93.75%;
    padding: 0 10px 0 90px;
    border-width: 0 0 0 1px;
  }
  .red-service a:before {
    width: 90px;
    margin-top: -20px;
    font-size: 40px;
  }
}
.page-500 {
  height: 100%;
}
.page-500 body,
.page-500 #outer-wrap,
.page-500 .main-shadow {
  height: 100%;
}
.page-500 #logo {
  margin: 0 0 1em;
  font-size: 100%;
  width: 100px;
  text-align: center;
}
.page-500 .main-shadow {
  letter-spacing: -0.34em;
}
.page-500 .main-shadow:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: "";
}
.page-500 #main {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  letter-spacing: normal;
}
#main .cse-cont {
  max-width: none;
}
.cse-cont.cse-form-wrap fieldset {
  border: none;
  background: none;
  margin: 0;
  padding: 0;
}
.cse-cont.cse-form-wrap fieldset ul {
  margin-top: 0;
}
.cse-cont.cse-form-wrap fieldset:before,
.cse-cont.cse-form-wrap fieldset:after {
  content: " ";
  display: table;
}
.cse-cont.cse-form-wrap fieldset:after {
  clear: both;
}
.cse-cont.cse-form-wrap fieldset:before,
.cse-cont.cse-form-wrap fieldset:after {
  content: " ";
  display: table;
}
.cse-cont.cse-form-wrap fieldset:after {
  clear: both;
}
.cse-cont.cse-form-wrap fieldset legend {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.cse-cont.cse-form-wrap form:before,
.cse-cont.cse-form-wrap form:after {
  content: " ";
  display: table;
}
.cse-cont.cse-form-wrap form:after {
  clear: both;
}
.cse-cont.cse-form-wrap form:before,
.cse-cont.cse-form-wrap form:after {
  content: " ";
  display: table;
}
.cse-cont.cse-form-wrap form:after {
  clear: both;
}
.cse-cont.cse-form-wrap .cse-block label input[type="text"],
.cse-cont.cse-form-wrap .flexi-block label input[type="text"],
.cse-cont.cse-form-wrap .cse-block label input[type="email"],
.cse-cont.cse-form-wrap .flexi-block label input[type="email"],
.cse-cont.cse-form-wrap .cse-block label input[type="date"],
.cse-cont.cse-form-wrap .flexi-block label input[type="date"],
.cse-cont.cse-form-wrap .cse-block label input[type="file"],
.cse-cont.cse-form-wrap .flexi-block label input[type="file"],
.cse-cont.cse-form-wrap .cse-block label select,
.cse-cont.cse-form-wrap .flexi-block label select,
.cse-cont.cse-form-wrap .cse-block label textarea,
.cse-cont.cse-form-wrap .flexi-block label textarea {
  width: 100% !important;
}
.cse-cont.cse-form-wrap .cse-block label textarea,
.cse-cont.cse-form-wrap .flexi-block label textarea {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 150px;
  height: 150px;
  max-width: none;
}
.cse-cont.cse-form-wrap .cse-block label input[type="file"],
.cse-cont.cse-form-wrap .flexi-block label input[type="file"] {
  height: auto;
}
.cse-cont.cse-form-wrap .cse-block label span.cse-label,
.cse-cont.cse-form-wrap .flexi-block label span.cse-label {
  display: block;
  width: auto;
}
@media (min-width: 768px) {
  .cse-cont.cse-form-wrap.cse-reply-form .cse-wrap-firstName,
  .cse-cont.cse-form-wrap.cse-reply-form .cse-wrap-email,
  .cse-cont.cse-form-wrap.cse-reply-form .cse-wrap-file1,
  .cse-cont.cse-form-wrap.cse-reply-form .cse-wrap-file3 {
    float: left;
    width: 49%;
  }
  .cse-cont.cse-form-wrap.cse-reply-form .cse-wrap-surname,
  .cse-cont.cse-form-wrap.cse-reply-form .cse-wrap-phone,
  .cse-cont.cse-form-wrap.cse-reply-form .cse-wrap-file2 {
    float: right;
    width: 49%;
  }
  .cse-cont.cse-form-wrap.cse-reply-form .cse-wrap-accept_101 {
    width: 100%;
    float: left;
  }
  .cse-cont.cse-form-wrap.cse-reply-form .cse-wrap-file3,
  .cse-cont.cse-form-wrap.cse-reply-form .cse-field-submit {
    clear: both;
  }
}
.cse-cont.cse-form-wrap .cse-block label ins.cse-error,
.cse-cont.cse-form-wrap .flexi-block label ins.cse-error {
  margin-left: 0 !important;
  color: #ed1c24;
  font-size: 13px;
  padding-left: 0;
}
.cse-cont.cse-form-wrap .cse-wrap-captcha-im #captcha-im {
  margin-left: 0 !important;
  max-width: 120px !important;
}
.cse-cont .cse-buttons {
  margin: 0;
  padding: 0;
  text-align: right;
}
.cse-cont .cse-buttons a,
.cse-cont .cse-buttons input[type="reset"],
.cse-cont .cse-buttons input[type="submit"] {
  margin: 0;
}
@media (max-width: 479px) {
  .cse-cont .cse-buttons a,
  .cse-cont .cse-buttons input[type="reset"],
  .cse-cont .cse-buttons input[type="submit"] {
    margin-top: 10px;
  }
}
@media (min-width: 480px) {
  .cse-cont .cse-buttons a,
  .cse-cont .cse-buttons input[type="reset"],
  .cse-cont .cse-buttons input[type="submit"] {
    margin-left: 10px;
  }
}
.cse-cont .cse-wrap-accept_101 {
  padding-top: 0;
}
.cse-cont .cse-wrap-accept_101 label {
  display: inline-block;
  position: relative;
  padding-left: 20px;
}
.cse-cont .cse-wrap-accept_101 label [type="checkbox"]:not(:checked),
.cse-cont .cse-wrap-accept_101 label [type="checkbox"]:checked {
  top: 6px;
  left: 0;
}
.cse-cont .cse-field-submit {
  overflow: visible;
}
.cse-cont .cse-field-file .cse-label {
  font: bold 16px/1.6 'Roboto Condensed', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: top;
}
.cse-cont h1 {
  margin-top: 0 !important;
}
#icc3-chat-header {
  background: #ffde00 !important;
  box-shadow: none !important;
  border: 3px solid #d9dcdf !important;
  border-radius: 2px 2px 0 0 !important;
  color: #494948 !important;
  font-family: 'Roboto Condensed', 'Helvetica Neue', Arial, Helvetica, sans-serif !important;
  font-weight: bold;
  padding: 7px 10px !important;
}
#icc3-chat-header:before {
  content: "" !important;
  background: url('/img/icon/geis-google-map-sign2.png') no-repeat !important;
  background-size: 20px 19px !important;
  width: 20px !important;
  height: 19px !important;
  display: inline-block !important;
  vertical-align: middle !important;
  margin: 0 5px 4px 0 !important;
}
#icc3-chat-box {
  border: 3px solid #d9dcdf !important;
  opacity: 1 !important;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif !important;
}
#icc3-chat-textparty {
  border-radius: 2px !important;
  border: 2px solid #d9dcdf !important;
  padding: 10px !important;
  width: 216px !important;
  font-family: 'Roboto', 'Helvetica Neue', Arial, Helvetica, sans-serif !important;
}
#icc3-chat-btn {
  background: #ffde00 !important;
  border: none !important;
  border-radius: 2px !important;
  font: normal bold 13px/30px 'Roboto Condensed', 'Helvetica Neue', Arial, Helvetica, sans-serif !important;
  text-align: center !important;
  color: #044d7f !important;
  vertical-align: top !important;
  text-decoration: none !important;
  overflow: hidden !important;
  box-shadow: 0 1px 2px rgba(2, 37, 61, 0.35) !important;
  transition: background-color 300ms ease, color 300ms ease !important;
}
#icc3-chat-btn:hover {
  background-color: #ed1c24 !important;
  text-decoration: none !important;
  color: #fff !important;
}
#icc3-chat-textinput {
  border-radius: 2px !important;
  border: 2px solid #d9dcdf !important;
  box-sizing: border-box !important;
  height: 43px !important;
}
/*# sourceMappingURL=styles.css.map */