@font-face {
   font-family: 'Brandon';
	src: url('/../templates/g5_helium/custom/fonts/brandon/Brandon_Grotesque_black.otf') ,
 /*   src: url(' /../templates/g5_helium/custom/fonts/brandon/Brandon_Grotesque_black.ttf')  ,
    src: url( '/../templates/g5_helium/custom/fonts/brandon/Brandon_Grotesque_black.woff') , */
}
@font-face {
   font-family: 'Brandonbold';
	src: url('/../templates/g5_helium/custom/fonts/brandon/BrandonGrotesquebold.otf') ,
 /*   src: url(' /../templates/g5_helium/custom/fonts/brandon/BrandonGrotesquebold.ttf')  ,
    src: url( '/../templates/g5_helium/custom/fonts/brandon/BBrandonGrotesquebold.woff') , */
}

@font-face {
  font-family: 'Gothicb';
      src: url('/../templates/rt_notio/custom/fonts/gothic/gothicb.ttf' ) ,
}
@media only screen and (max-width: 600px) {
.Mtitre4 {font-size: 3rem !important; }
}

p {font-size: 1.2em; }
h2 {font-family: "Gothicb", sans-serif; }

h3 {line-height: 1.2em; font-family: "Gothicb",  sans-serif; font-weight: normal; font-size: 1.4em !important;}
li {margin-top :0.5rem !important;}
.majuscule {text-transform: uppercase;}
.Mcolorblue {color:  #314996; }
.smalltext8 {font-size: 0.8rem;}
.textsize14 {font-size: 1.6rem;}
.alignvb {
align-content: end;
}
a {
		text-decoration: none !important;
}
.margint12 {margin-top: 3rem;}
.size13 {font-size: 1.3rem; margin-top: 2rem;}
.btn-mecenat {font-family: "Gothicb", sans-serif !important; 
  color: #ffffff !important;
  font-size: 1.2rem;
  background: #141328 !important;
  margin: 1rem 0 1rem 0;
  padding: 0.6rem 4.5rem 0.6rem 4.5rem;
  border-radius: 0.1rem;
  border-color: #141328 !important }

/* .coltitreg {width: 30%; height: 50px; background-color: #141328;}
.coltitred {width: 70%; height: 50px; background-color: #B0C4DE;}
.colspace10 {margin: 2% 0 5% 0;} */

.progress-bar {height: 50px !important; background-color: #141328 !important;}
.progress {height: 50px !important; background-color: #B0C4DE !important;}

/** renov phc **/

.Mtitre4 {font-size: 3.4rem; line-height: 1; font-family: "Gothicb",  sans-serif; font-weight: 900;}
.Mtitre3 {font-size: 3rem; line-height: 1;}
.Mtitre25 {font-size: 2.5rem; line-height: 1;}
.majuscules {text-transform: uppercase;}
.divcenter {padding: 0 15% 0 15%;}
.box11 {border: solid 2px;}
.alignv {align-content: center;}
.cadrepoint {border: 2px dotted; padding: 1rem; margin-bottom : 1rem;}
.cadrebleu {background-color : #203261; color : #ffffff; padding:3rem; margin-bottom : 1rem; margin-top : 1rem}
