@font-face { 
  font-family:'Uni Sans';
  font-style:normal;
  font-weight:400;
  src:url('./fonts/Uni_Sans_Regular-webfont.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/Uni_Sans_Regular-webfont.woff') format('woff'); /* Modern Browsers */
}

@font-face {
  font-family:'Uni Sans';
  font-style:normal;
  font-weight:700;
  src: url('./fonts/Uni_Sans_Bold-webfont.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/Uni_Sans_Bold-webfont.woff') format('woff'); /* Modern Browsers */
}

.custom_html * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.custom_html  {
	line-height: 1.42857143;
	color: #151515;
	background-color: #fff;

	margin: 0;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;

	font-size: 20px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.custom_html .bikefinder-header-wrap  { 
    padding-bottom: 6vh;
} 

.custom_html .bikefinder-tag-header .bikefinder-tag-image  { 
    background-size: cover; 
    background-position: center center; 
    background-repeat: no-repeat;
    height: 50vh;
    overflow: hidden; 
    position: relative;
}

.custom_html .bikefinder-tag-header .bikefinder-tag-additional-text  { 
    padding: 6vh 8vw 0 8vw;
    text-align: center;
} 

.custom_html .bikefinder-tag-header .bikefinder-tag-text.text-wrap-desk  { 
    z-index: 2; 
    padding-left: 2vw;
    margin: 0; 
    position: absolute; 
    top: 50%; 
    -ms-transform: translateY(-50%); 
    transform: translateY(-50%); 
    display: block;
}

.custom_html h1 {
    font-family: 'Uni Sans', 'Helvetica Neue', Arial, sans-serif;
    margin: 0.67em 0;
    line-height: 1.1;
    margin-top: 21px;
    margin-bottom: 10px;
    font-size: 50px;
}

.custom_html .text-wrap-mobile {
	margin-bottom: 40px;
}

.custom_html .text-wrap-mobile h1,
.custom_html .text-wrap-mobile .tag-description{
	color: #000000;
	text-align: center;
}

.custom_html .bikefinder-tag-header .bikefinder-tag-text .bikefinder-headline  { 
    font-weight: 700;
} 

.custom_html .bikefinder-tag-header .bikefinder-tag-text .tag-slogan  {
    display: none;
} 

.custom_html .bikefinder-tag-header .bikefinder-tag-text.text-wrap-desk .bikefinder-headline  {
    margin-bottom: 2vh;
    font-size: 65px;
} 

.custom_html .bikefinder-tag-header .bikefinder-tag-text.text-wrap-desk .tag-slogan  { 
    margin-bottom: 2vh;
    font-size: 20px;
} 

.custom_html .bikefinder-tag-header .bikefinder-tag-text.text-wrap-desk .tag-description  { 
    margin-bottom: 2vh;
    font-size: 20px;
} 

.custom_html p { 
    font-family: 'Uni Sans', 'Helvetica Neue', Arial, sans-serif;
    margin: 0 0 10px;
	font-weight: 400;
	line-height: 1.6;
} 

/* These were inline style tags. Uses id+class to override almost everything */
.custom_html #style-jPKQG.style-jPKQG {  
   background-image: url("https://res.cloudinary.com/portalbici/image/upload/v1743604469/datasheets/11/10.jpg");
}  

.custom_html .gallery-image  {
    background-size: cover; 
    background-position: center center; 
    background-repeat: no-repeat; 
    -webkit-transition: all 0.75s ease; 
    transition: all 0.75s ease;
} 

/* These were inline style tags. Uses id+class to override almost everything */
.custom_html .style-6lmKI {
   background-image: url("https://res.cloudinary.com/portalbici/image/upload/v1743604470/datasheets/11/11.jpg");
	height: 55vh;
	margin-bottom: 24px;
}  
.custom_html .style-3vdfe {
   background-image: url("https://res.cloudinary.com/portalbici/image/upload/v1743604469/datasheets/11/12.jpg");
	height: 55vh;
	margin-bottom: 24px;
}  
.custom_html .style-b6IeL {
   background-image: url("https://res.cloudinary.com/portalbici/image/upload/v1743604470/datasheets/11/13.jpg");
	height: 40vh;
	margin-bottom: 24px;
}  
.custom_html .style-2TrhF {
   background-image: url("https://res.cloudinary.com/portalbici/image/upload/v1743604470/datasheets/11/14.jpg");
	height: 40vh;
	margin-bottom: 24px;
}  
.custom_html .style-rMxoo {
   background-image: url("https://res.cloudinary.com/portalbici/image/upload/v1743604470/datasheets/11/15.jpg");
	height: 40vh;
	margin-bottom: 24px;
}

@media (max-width: 991px)
{
	.custom_html .text-wrap-mobile h1 {
		font-size: 40px;
	}
	.custom_html .text-wrap-mobile .tag-description {
		font-size: 18px;
	}
	.custom_html p {
		font-size: 18px;
	}
}

@media (max-width: 575px)
{
	.custom_html .text-wrap-mobile h1 {
		font-size: 33px;
	}
	.custom_html .text-wrap-mobile .tag-description {
		font-size: 16px;
	}
	.custom_html p {
		font-size: 16px;
	}
}
