@charset "UTF-8";

:root {
  --bs-primary: #3e9e9e!important;
  --bs-primary-rgb:62, 158, 158!important;
  --bs-secondary: #336598!important;
  --bs-secondary-rgb:51, 101, 152!important;
  --bs-tertiary: #e9927e!important;
  --bs-tertiary-rgb:233, 146, 126!important;
  /**/
  --bs-r-primary : .0196078431372549;/*calc(1/255)*/
  --bs-g-primary : .4980392156862745;/*calc(127/255)*/
  --bs-b-primary : .7137254901960784;/*calc(182/255)*/

  --bs-r-secondary : .9764705882352941;/*calc(2/255)*/
  --bs-g-secondary : .8431372549019608;/*calc(112/255)*/
  --bs-b-secondary : .1098039215686275;/*calc(173/255);*/

  --bs-link-color:var(--bs-primary)!important;/*primary*/
  --bs-link-color-rgb:var(--bs-primary-rgb)!important;/*primary*/

  --bs-fill-rgb:var(--bs-secondary-rgb)!important;/*var(--bs-secondary-rgb) ou var(--bs-primary-rgb) ou var(--bs-tertiary-rgb)*/
  --bs-brand-img:120px!important;
}
/* fonts par default - GOOGLE FONTS*/
/* ===============================
--comforter
--norican)
--shadows-light
--sofia
--festive
--kaushan-script
--marck-script
--pacifico
--roboto-flex
*/
.carousel h1.title-font{--bs-heading-font-family:var(--roboto-flex);}
h1.title-font{--bs-heading-font-family:var(--roboto-flex);}
h2.title-font{--bs-heading-font-family:var(--roboto-flex);}
 
@media (max-width: 991px){
  .comforter,
  .norican,
  .shadows,
  .sofia,
  .festive,
  .kaushan,
  .marck,
  .pacifico,
  .roboto,
  .water-brush,
  .carousel h1.title-font,
  h1.title-font,
  h2.title-font{
    --bs-heading-font-family:var(--roboto-flex);}
}