@charset "UTF-8";
/*Herader degradado*/
#particles-js{border-bottom: none;}
.position-absolute {z-index: 1;}
.paralax.header {background-color: #FFF;}
.img-fondo{background-image: url('');background-position: center;background-size: contain;background-repeat: no-repeat;width: 100%;height: 50vh;}
.grainy-gradient-intro:before {/*background: #c3ccea;original*/background: #ffeb3b;filter: url(#f);}
.grainy-gradient-intro:before, .grainy-gradient-intro:after {
  position: absolute;
  inset: 0;
	top:-10px;height: 716px;
	z-index: 0;
/*--grad: radial-gradient(at 50%, red, rgba(255, 0, 0, 0.3) 55%, transparent 80%);*/
--grad: radial-gradient(at 50%, #0064ff, rgb(255 221 0 / 30%) 55%, transparent 85%);
  --mask: var(--grad), var(--grad);
  -webkit-mask: var(--mask);
  -webkit-mask-composite: source-in;
  -webkit-mask: var(--mask);
  mask: var(--mask);
  -webkit-mask-composite: source-in, xor;
  mask-composite: intersect;
  mix-blend-mode: unset;
  content: "";
}

.grainy-gradient-intro:after {
/*background: linear-gradient(90deg, #760dfe 20%, #f51b26, #fd9900);*/
background: linear-gradient(90deg, #ff5722 20%, #ffc107, #fd9900);}
.grainy-gradient-intro:after {
    background: linear-gradient(
90deg, #ff5722 20%, #ffc107, #fd9900);
}
/*Fin header degradado*/
/*Header icon*/
hr{border: 0;height: 2px;width: 25%;position: relative;margin: 30px auto;}
.center-ball{background: #000;}
.center-ball:before{content: "\e9db";width: 52px;padding: 4px; height: 47px;display: inline-block;position: absolute;font-size: 44px;top: -27px;left: 50%;margin: 0 0 0 -26px;background: white;}
/*Fin Header icon*/
.col-sm-4{float: left;}
.form-control{margin-top: 0.25rem;}
h1{text-align: center;}
.icon{color:#000;}
footer.border-top{border-top:0px!important;}
input.form-text,input.form-email{border-radius: 0px; height: 50px;border: none;border-bottom: 1px solid #ffc200;background-color: rgba(229,229,229,0.30);}
textarea.form-textarea {border-radius: 0px;line-height: normal;font-weight: 400;
border-bottom: 1px solid #ffc200;background-color: rgba(229,229,229,0.30);
}
.custom-control{position: unset;}
.btn-primary,.btn-primary:active,.btn-primary:focus{padding: 17px 24px;box-shadow: 0px!important;}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {-webkit-box-shadow:none;box-shadow: none;}

label.custom-control-label{font-size: 15px;}
faqs span{font-weight: 600;}

@media (max-width: 425px){
hr.res{min-width: 80%}
}