@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Tangerine:wght@400;700&display=swap');



:root{

--tutela-base:#0d0d0d;

--sec-bg:#1a1a1a;

--border-color:#525252;

}

.tangerine{

  font-family: "Tangerine", cursive;

}

body{font-family: "Manrope", sans-serif;}

a{outline: none;text-decoration: none !important;color:#229bcb;}

h1{font-size: 3rem;line-height: 1.2em;}

h2{color: #000000;font-size: 2.75rem;line-height: 1.1em;font-family: "Manrope", sans-serif;}

h3{color: #000000;font-size: 1.57rem;font-weight: 500;font-family: "Manrope", sans-serif;}

p{font:600 15px/22px "Manrope", sans-serif;}

.tutela-bg-dark{background-color:var(--tutela-base) ;}

:root{--base-red:#c00202;}



.carousel-control-next-icon{background-image:url("../images/arrow-right-circle-fill.svg");background-color: #000000;width: 3.5rem;height: 3.5rem;border-radius: 50%;}

.carousel-control-prev-icon{background-image:url("../images/arrow-left-circle-fill.svg");background-color: #000000;width: 3.5rem;height: 3.5rem;border-radius: 50%;}

.carousel-control-next, .carousel-control-prev{opacity: 1;}

.btn-danger{background-color: var(--base-red);}

.text-danger{color: var(--base-red) !important;}

.home-contact{background-color: #191919;} 



/* ---footer--- */



footer p{color:#ffffff;font: 500 16px/24px "Manrope", sans-serif;}



.help-block.form-error {

  color: #f00;

  font-size: 0.8rem;

}



/* ----------Responsive---------- */

@media only screen and (min-width: 1599px){}





@media only screen and (max-width: 1199.98px){



}



@media only screen and (max-width: 991.98px){

   h1{font-size: 1.7rem !important;margin-top: 1.5rem;} 

   h2{font-size: 1.7rem;}

   label{font-size: 14px;}

    .carousel-control-next-icon, .carousel-control-prev-icon{background-color: transparent;}

}

@media only screen and (max-width: 767.98px){}



@media only screen and (max-width: 575.98px){}