/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
:root{
 --site : #ee2d3e; 
  --bebas : Bebas Neue,sans-serif;
  --hover : rgba(208,15,32,1.0);
  --box : 1240px;
}
html {
	scroll-behavior: smooth;
}
a.blank {
	pointer-events: none;
}
/* FOR EDITOR */
.hubspot-disable-focus-styles .menu-container {
	position: static;
	margin-bottom: 100px;
	min-height: 10vh;
}
.menu-container {
  background: transparent;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  max-width: 1240px;
  padding: 0 20px;
  margin: auto;
  z-index : 1111;
}
.menu-container.static {
	position: static;
	margin-bottom: 15px;
}
.menu-container.static a {
	color: #000 !important;
}
.menu > ul > li > ul {
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.head-blog-title {
  font-size: 48px;
  margin: 0;
  color: var(--site);
}

.blog-listing-text {
  line-height: 1.4;
  font-size: 16px;
}

/*BLOG FEED  */

.blog-feed-section.luzern-blog.mint .widget-container {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  margin: 0;
  gap: 20px;
}
.blog-feed-section.luzern-blog.mint .blog-feed-post {
	padding: 0;
}
.mint.blog-feed-section .blog-feed-post .post__text h3.post__title {
	font-size: 22px;
  min-height: 40px;
  font-weight: 400;
}
.blog-feed-section.luzern-blog.mint .blog-feed-post {
  max-width: unset !important;
  box-shadow: 0 0 27px -7px #0000001f;
}

.blog-feed-section.luzern-blog.mint .post__thumbnail__link {
  width: 100%;
  margin: 0;
}

.blog-feed-section.luzern-blog.mint .post__thumbnail__link img {
  height: 200px;
  object-fit: cover;
}

.blog-feed-section.luzern-blog.mint .post__text {
  padding: 25px;
}


.blog-feed-section .blog-feed-post {
  padding: 0;
}


/*LIST OITEM ICONS  */


.join-title {
  font-size: 38px;
}

.join-perk {
  list-style: none;
    grid-column-gap: 35px;
  grid-row-gap: 10px;
}

.join-perk li {
  position: relative;
  font-weight : 600;
}

.join-perk li::before {
  content: "\f058";
  position: absolute;
  font-family: "Font Awesome 6 Free";
  left: -20px;
  color : #ee2d3e;
}
.join-content p {
	line-height: 1.5;
}


.btn-wrapper {
  margin-top: 15px;
  text-align: center;
}

.opening-btn {
  display: inline-block;
  margin: auto;
  font-family: var(--bebas);
  background-color: var(--site);
  padding: 15px 20px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
}
.luzern-btn-c{
transition : 0.3s all ease-in-out :  
}
.luzern-btn-c:hover,.luzern-btn-c:focus{
  background-color : var(--hover);
  color : #fff;
}


ul.apna-ul li {
  position: relative;
}

ul.apna-ul li::before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  position: absolute;
  font-size: 14px;
  color: #eb2b3e;
  height: auto;
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right: 14.5px;
  left: -23px;
  top: 10px;
}

ul.apna-ul li {
  list-style: none;
}
.blog-feed-section.mint .blog-feed-post .post__text .post__excerpt p {
	font-family: Roboto,sans-serif;
}
div#preloader_preload {
    display: none !important;
}
.hs-content-id-65309128018 .dnd_area-row-0-background-image,.hs-content-id-146225750703 .dnd_area-row-0-background-image {
   
   height: 100vh;
    background-repeat: no-repeat !important;
}
/* MEDIA */
@media (max-width:991px){
h2.heading-title br {
    display: none;
}
.row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {
    margin-bottom: -36px;
}
}
@media (max-width: 767px){
 .blog-feed-section.luzern-blog.mint .widget-container {
	grid-template-columns: repeat(2,1fr);
	gap: 15px;
} 
  
}
@media (max-width: 480px){
 .blog-feed-section.luzern-blog.mint .widget-container {
	grid-template-columns: repeat(1,1fr);

} 
  
}