@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,400&display=swap');

*{
  font-family: 'Roboto Condensed', sans-serif!important;
}

h2{
  text-transform: uppercase;
}

div.cck_forms.cck_site div.cck_form{
  width: 100%;
}

input[type="text"].inputbox.text,
textarea{
  border: 1px solid #333!important;
  width: 100%!important;
}

textarea{
  height: 300px!important;
}

small{
  color: rgb(0, 162, 255);
}

#cck1r{
  padding: 25px;
  background-color: white;
}

#cck1r_accepte{
  display: inline-block;
  float: left;

}

#header-hol{
  background-color: #283583;
  background-image: url("/images/family-of-four-traveling-by-bicycles.jpg");
  background-size:71%!important;
  background-repeat: no-repeat;
  background-position: center right;
}

.blocdroitehead{
  padding: 360px;
}

#footer{
  position: relative;
  background-color: #F5FC59!important;
}

#tm-main{
  background-image: url(/images/footer-2024.svg);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 101%;
  margin-bottom: -2px;
  margin-top: 10%;
}

button{
  border: 2px solid #283583!important;
  background: transparent!important;
  color: #283583!important;
  font-weight: bold!important;
}

body{
  background-image: url(/images/header-2024.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 50vh;
}

.uk-section-default{
  background-color: transparent!important;
}

@media(max-width: 960px){
  body{
    padding-top: 100px;
  }
}
@media(max-width: 960px){
  #tm-main{
    margin-top: 0;
  }
}
