.sq-header{
	position: fixed;
	top: 0;
	width: 100%;
	height:6rem;
	background: white;
	z-index: 999;
	border-bottom: solid 1px #d0d0d0;
}

.sq-nav-menu{
	display: none !important;
}

.sq-entry-content{
	margin-block-start:0;
	top: 6rem;
  position: relative;
}

.sq-fcc-nr-logo{

}

.sq-fcc-logo img{
	max-width:150px;
	min-width:80px;
	width:100%;
}

.sq-cross-logo-column {
	padding-right: 1rem !important;
  padding-left: 1rem !important;	
}

.sq-cross-logo img{
	max-width:2vh;
	min-width:1vh;
	width:100%;
}

.sq-nr-logo img{
	max-width:150px;
	min-width:80px;
	width:100%;
}


.sq-hero-car-bike-mb{
		display:none;
}
.sq-hero-car-bike-lg{
	display:block;
}

.sq-hero-overray-text{

	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}

.sq-hero-bg-white-gradation{
	background-repeat: no-repeat !important;
	background-size: contain !important;
	background-position-x: center;
  background-position-y: center;
}

.sq-hero-3columns, .sq-3effect-columns{
  display: flex;
  justify-content: space-around;
}

.sq-hero-3columns>div, .sq-3effect-columns>div{
	border-radius: 0.5rem;
	 display: flex;
  flex-direction: column;
	align-self: auto !important;
	}

.sq-hero-3columns>div>div, .sq-3effect-columns>div>div{
	flex-grow: 1;
	display: flex;
  align-items: center;
  justify-content: center;
}

.sq-plan-row-1 {
	min-height:5rem;
}

.sq-plan-row-2{
	min-height:32rem;
}

.sq-plan-row-2-cost{
	min-height:18rem;
}

.sq-plan-row-2-target{
	min-height:12rem;
	list-style: none;
}

.sq-plan-row-3 {
	min-height:8rem;
}

.sq-text-inline span{
	white-space: nowrap;
	text-wrap: nowrap;
}
.wp-block-file>a:first-child {
display:none;	
}
.sq-file-download .wp-block-file__button{
	margin-left:0;
	background-color: #883bf9;
    border-radius: 100px;
    color: var(--wp--preset--color--background);
    font-size: var(--wp--preset--font-size--small);
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    padding-top: var(--wp--preset--spacing--40);
    padding-right: 2.25rem;
    padding-bottom: var(--wp--preset--spacing--40);
    padding-left: 2.25rem;
}


@media (max-width: 1000px){
	.sq-plan-row-1 {
		min-height:7rem;
	}
	.sq-plan-row-3 {
		min-height:9rem;
	}
	
	.sq-header{
		height:5.5rem;
	}

	.sq-entry-content{
		top: 5.5rem;
	}
}

@media (max-width: 780px){
	.sq-fcc-nr-logo{
		width:100%;
		max-width:250px;
		min-width:150px;
	}	

	.sq-cross-logo-column {
	padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;	
}
	.sq-cross-logo img{
	max-width:1.5vh;
	min-width:1vh;
	width:100%;
}
	.sq-header{
		height:5rem;
	}

	.sq-entry-content{
		top: 5rem;
	}

	.sq-hero-3columns div{
		height:auto;
	}

	.sq-hero-car-bike-mb{
		display:block;
		max-width: 300px !important;
	}
	.sq-hero-car-bike-lg{
			display:none !important;
	}
	.sq-hero-overray-text{
		position:relative;
	}
	
	.sq-merit-row-2{
		flex-direction: column-reverse;
		align-items: normal!important;
	}
	
	.sq-plan-row-1, .sq-plan-row-2, .sq-plan-row-3, .sq-plan-row-2-cost , .sq-plan-row-2-target{
	min-height:auto;
	}
}

@media (max-width: 600px){
	.sq-nav-menu{
		display: block !important;
	}
	
	.sq-top-plan-button{
		display: none !important;
	}
	.sq-header{
		height:4rem;
	}

	.sq-entry-content{
		top: 4rem;
	}

}
@media (max-width: 400px){

	.sq-merit-row-2{
    align-items: flex-start !important;
	}
}


