@import url('https://fonts.googleapis.com/css2?family=Bellota+Text:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Carlito:ital,wght@0,400;0,700;1,400;1,700&family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* style */
a.active.focus,a.active:focus,a.focus,a:active.focus,a:active:focus,a:focus,button.active.focus,button.active:focus,button.focus,button:active.focus,button:active:focus,button:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {
outline: 0!important;
outline-color: transparent!important;
outline-width: 0!important;
outline-style: none!important;
box-shadow: 0 0 0 0 rgba(255,255,255,0)!important;
}
.form-control:focus {
  border-color: #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.custom-select:focus {
  border-color: #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.custom-control-input:focus {
  border-color: #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
}
*:focus {
    outline-style: none;
    outline-width: 0px !important;
    outline-color: none !important;
}

.font-carlito{
	font-family:'Carlito', sans-serif!important;
}
.font-mulish{
	font-family:'Mulish', sans-serif!important;
}



.under-construction{
	min-height:560px;
	background: #000 url(stop.jpg) top center no-repeat;
	background-size: cover;
}
.under-construction span{
	position:absolute;
	top:40px;right:70px;
	width:500px;
	height:200px;
	padding:20px 40px;
	background-color: rgba(255,255,255,0.05);
	border-radius:1rem;
}
.under-construction span h1{
	color:#fff;
	font-size:26px;
	font-family:'Mulish', cursive!important;
	font-weight:900;
}
.under-construction span p{
	color:#fff;
	font-size:20px;
	font-family:'Carlito', sans-serif!important;
	font-weight:600;
}

@media (max-width: 428px){
	.under-construction{
		min-height:700px;
		background: #000 url(stop-xs.jpg) top center no-repeat;
		background-size: cover;
	}
	
	.under-construction span{
		position:absolute;
		top:40px;right:10px;
		width:300px;
		height:200px;
		padding:10px 20px;
		background-color: rgba(0,0,0,0.4);
	}
	
}