@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600&display=swap');

*{
	padding:0;
	margin:0;
}
html,body {
  height: 100%;
  margin: 0;
}
body {
    font-family: 'Source Sans Pro', sans-serif;
	font-size: 18px;
    line-height: 1.6em;
	font-weight:300;
	background:#fff;
	color:#252525;
	position:relative;
}


section,div,table,h1, h2, h3, h4, h5, h6, ul, li, a, p{font-family: 'Source Sans Pro', sans-serif;}
p{font-family: 'Source Sans Pro', sans-serif;font-size:18px;}

h3{font-size:22px;}
h4{font-size:16px;font-weight:600;}
.lead{font-size: 2rem;line-height: 1.657;}
	a{color:#0dacee;}
	a:hover{color:#0dacee;text-decoration:underline;}

#header{padding:5px 0px;box-shadow: 0px 4px 4px #00000017;width:100%;position:fixed;width:100%;z-index:1001;background:#fff;}
#slider{}
#footer{border-top:1px solid #e8e8e8;padding:80px 0px;}
#intro{padding:80px 0px;}
#info{padding:80px 0px;background:#f1f1f1;}
#service{padding:80px 0px;background:#122837;color:#fff;}

#myCarousel{}

a.nav-link{font-weight:400;font-size:18px;color:#122837;}
a.nav-link:hover{font-weight:400;font-size:18px;color:#0d95d2;text-decoration:underline;}
.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;

}

.service-icon{font-size:3em;line-height:2em;}



.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important;
}

.custom-toggler.navbar-toggler {
  border-color: rgb(0,0,0)!important;
}


ul.list-default{margin:15px 0px;}
ul.list-default li{margin-left:25px;color:#444441;font-weight:600;}

#breadcrumb{background:#f1f1f1;padding:15px 0px;}
.breadcrumb{background:none;border-radius:0;margin-left:0;}

.box{box-shadow: 0px 4px 4px #00000017;background:#fff;}
.box-img{}
.box-body{padding:15px;}
.box-footer{padding:15px;}

.boxed-quadro{border:1px solid #0dacee;padding:45px 25px;min-height:400px;}

.card-block{padding:25px;border-radius:0;}
.card-header{background:#fff;border:0;}
.card-header h5{font-size:16px;}