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

.cms-column[data-column-id="1"]{
padding-left:0px!important;
padding-right:0px!important;
	overflow: hidden;
}
.sitewidth {
padding-left:10vw!important;
padding-right:10vw!important;
}

.topspace {
padding-top:25px;
}

.category {
padding-top:20px;
}


.fullwidthimages .v-col-12 {
padding-left:0px!important;	
	padding-right:0px!important;	
}

.textsection h2 {
	
	font-family: 'Overpass', sans-serif;
	font-weight: 100!important	;
}

.textsection div {
	padding-left:3vw;
	padding-right:3vw;
}
.pad-top-bottom {
	padding-top:80px!important;
	padding-bottom:80px!important;
}

.thin-font {
	
	font-family: 'Overpass', sans-serif;
	font-weight: 400!important	;
}

.textsection .js-drop-point {
	border-right:thin;
	border-right-color: gray;
	border-right-style: solid;
}

@media only screen and (max-width: 765px) {
.textsection div[data-drop-point-id="2"]  {
margin-top:100px;
}
}

.learnmore {
	margin:auto;
	background:#5D5D5D ;
   
    color: #FFFFFF;
	cursor: pointer;
	
   
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.375rem;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	padding:15px;
	width:60%!important;
}

 
.footer-bg {
background-image: url("bg.jpg");
padding:5vw;
	background-size: cover;}

.footer-bg .v-row .v-col-md-6    {
	background-clip:content-box;
	background-color: rgba(255, 255, 255, 0.9);
padding:30px;
	
	min-height:300px;
}

.footer-bg .v-row div[data-drop-point-id="2"]   { 
min-height:580px!important;
}

.bottom-sections {
	padding:30px;
	
	

}

.cat-request {
	padding:30px;
margin: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
	max-width:90%;
	
}