/*-----------------------------------------------------------------------------------
	Authorised Flitescool - EFOIL.FUN - Lake Como
	About: Welcome to Efoil Fun - Your Global Partner for Fliteboard Services!

Experience the future of water sports with Efoil Fun, the leading provider of Fliteboard services worldwide. Our tailored solutions offer the perfect blend of innovation, performance, and passion for water sports.

Our Services Include:

Fliteboard Sales: Discover our exclusive selection of Fliteboards, designed for ultimate performance and enjoyment on the water. We offer both new and pre-owned boards that meet the highest standards.

Rental: Planning a water adventure? Rent one of our Fliteboards and enjoy the ultimate ride. Our boards are regularly maintained and ready for action.

Training and Instruction: Learn to ride a Fliteboard from the best! Our experienced instructors provide customized training for beginners and advanced riders, ensuring you are confident and safe on the water.

Maintenance and Repair: Keep your Fliteboard in top condition with our comprehensive maintenance and repair services. Our technical team ensures your board is always in peak performance and ready for use.

Accessories and Spare Parts: Explore our range of Fliteboard accessories and spare parts. We offer everything you need to enhance and personalize your Fliteboard experience.

Why Choose Efoil Fun:

International Expertise: With our global presence and expertise, we deliver exceptional service no matter where you are located.
  
Customer Satisfaction: Your satisfaction is our top priority. We focus on personalized service and tailored solutions to exceed your expectations.

Innovative Technology: Our Fliteboards and services are at the cutting edge of technology, providing you with the best water experience.

Dedicated Team: Our passionate team of water sports enthusiasts is always available to assist with any questions or needs you may have.

Dive into the world of Fliteboarding with Efoil Fun – where innovation meets passion. Contact us today to learn more about our services and plan your next water adventure!
	Author: Riccardo Nicolini
	Version: 1.0
	Built with Blocs
-----------------------------------------------------------------------------------*/
body{
	margin:0;
	padding:0;
    background:#FFFFFF;
    overflow-x:hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.page-container{overflow: hidden;} /* Prevents unwanted scroll space when scroll FX used. */
a,button{transition: background .3s ease-in-out;outline: none!important;} /* Prevent blue selection glow on Chrome and Safari */
a:hover{text-decoration: none; cursor:pointer;}
.scroll-fx-lock-init{position:fixed!important;top: 0;bottom: 0;left: 0;right: 0;z-index:99999;} /* ScrollFX Lock */
.blocs-grid-container{display: grid!important;grid-template-columns: 1fr 1fr;grid-template-rows: auto auto;column-gap: 1.5rem;row-gap: 1.5rem;} /* CSS Grid */
nav .dropdown-menu .nav-link{color:rgba(0,0,0,0.6)!important;} /* Maintain Downdown Menu Link Color in Navigation */
[data-bs-theme="dark"] nav .dropdown-menu .nav-link{color:var(--bs-dropdown-link-color)!important;} /* Maintain Downdown Menu Link Color in Navigation in Darkmode */


/* Preloader */

.page-preloader{position: fixed;top: 0;bottom: 0;width: 100%;z-index:100000;background:#FFFFFF url("img/pageload-spinner.gif") no-repeat center center;animation-name: preloader-fade;animation-delay: 2s;animation-duration: 0.5s;animation-fill-mode: both;}
.preloader-complete{animation-delay:0.1s;}
@keyframes preloader-fade {0% {opacity: 1;visibility: visible;}100% {opacity: 0;visibility: hidden;}}

/* = Blocs
-------------------------------------------------------------- */

.bloc{
	width:100%;
	clear:both;
	background: 50% 50% no-repeat;
	padding:0 20px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position:relative;
	display:flex;
}
.bloc .container{
	padding-left:0;
	padding-right:0;
	position:relative;
}


/* Sizes */

.bloc-lg{
	padding:100px 20px;
}
.bloc-md{
	padding:50px 20px;
}
.bloc-sm{
	padding:20px;
}

/* = Full Width Blocs 
-------------------------------------------------------------- */

.full-width-bloc{
	padding-left:0;
	padding-right:0;
}
.full-width-bloc .row{
	margin-left:0;
	margin-right:0;
}
.full-width-bloc .container{
	width:100%;
	max-width:100%!important;
}
.full-width-bloc .carousel img{
	width:100%;
	height:auto;
}


/* Background Styles */

.bg-center,.bg-l-edge,.bg-r-edge,.bg-t-edge,.bg-b-edge,.bg-tl-edge,.bg-bl-edge,.bg-tr-edge,.bg-br-edge,.bg-repeat{
	-webkit-background-size: auto!important;
	-moz-background-size: auto!important;
	-o-background-size: auto!important;
	background-size: auto!important;
}


/* Video Background Styles */

.video-bg-container, .bloc-video{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	right: -50%;
	overflow: hidden;
	transform: translateX(-50%);
	-webkit-transform:translateX(-50%);
}
.bloc-video, .video-bg-container iframe{
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100%;
	z-index: 0;
}


/* Background Textures */

.bloc-bg-texture::before{
	content:"";
	background-size: 2px 2px;
	position: absolute;
	top: 0;
	bottom: 0;
	left:0;
	right:0;
}
.texture-darken::before{
	background: rgba(0,0,0,0.5);
}


/* Background Effects */

.parallax__container {
	clip: rect(0, auto, auto, 0);
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index:-1;
}
.parallax {
	position: fixed;
	top: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}


/* Dark theme */

.d-bloc{
	color:rgba(255,255,255,.7);
}
.d-bloc button:hover{
	color:rgba(255,255,255,.9);
}
.d-bloc .icon-round,.d-bloc .icon-square,.d-bloc .icon-rounded,.d-bloc .icon-semi-rounded-a,.d-bloc .icon-semi-rounded-b{
	border-color:rgba(255,255,255,.9);
}
.d-bloc .divider-h span{
	border-color:rgba(255,255,255,.2);
}
.d-bloc .a-btn,.d-bloc .navbar a, .d-bloc a .icon-sm, .d-bloc a .icon-md, .d-bloc a .icon-lg, .d-bloc a .icon-xl, .d-bloc h1 a, .d-bloc h2 a, .d-bloc h3 a, .d-bloc h4 a, .d-bloc h5 a, .d-bloc h6 a, .d-bloc p a{
	color:rgba(255,255,255,.6);
}
.d-bloc .a-btn:hover,.d-bloc .navbar a:hover,.d-bloc a:hover .icon-sm, .d-bloc a:hover .icon-md, .d-bloc a:hover .icon-lg, .d-bloc a:hover .icon-xl, .d-bloc h1 a:hover, .d-bloc h2 a:hover, .d-bloc h3 a:hover, .d-bloc h4 a:hover, .d-bloc h5 a:hover, .d-bloc h6 a:hover, .d-bloc p a:hover{
	color:rgba(255,255,255,1);
}
.d-bloc .navbar-toggle .icon-bar{
	background:rgba(255,255,255,1);
}
.d-bloc .btn-wire,.d-bloc .btn-wire:hover{
	color:rgba(255,255,255,1);
	border-color:rgba(255,255,255,1);
}
.d-bloc .card{
	color:rgba(0,0,0,.5);
}
.d-bloc .card button:hover{
	color:rgba(0,0,0,.7);
}
.d-bloc .card icon{
	border-color:rgba(0,0,0,.7);
}
.d-bloc .card .divider-h span{
	border-color:rgba(0,0,0,.1);
}
.d-bloc .card .a-btn{
	color:rgba(0,0,0,.6);
}
.d-bloc .card .a-btn:hover{
	color:rgba(0,0,0,1);
}
.d-bloc .card .btn-wire, .d-bloc .card .btn-wire:hover{
	color:rgba(0,0,0,.7);
	border-color:rgba(0,0,0,.3);
}


/* Light theme */

.d-bloc .card,.l-bloc{
	color:rgba(0,0,0,.5);
}
.d-bloc .card button:hover,.l-bloc button:hover{
	color:rgba(0,0,0,.7);
}
.l-bloc .icon-round,.l-bloc .icon-square,.l-bloc .icon-rounded,.l-bloc .icon-semi-rounded-a,.l-bloc .icon-semi-rounded-b{
	border-color:rgba(0,0,0,.7);
}
.d-bloc .card .divider-h span,.l-bloc .divider-h span{
	border-color:rgba(0,0,0,.1);
}
.d-bloc .card .a-btn,.l-bloc .a-btn,.l-bloc .navbar a,.l-bloc a .icon-sm, .l-bloc a .icon-md, .l-bloc a .icon-lg, .l-bloc a .icon-xl, .l-bloc h1 a, .l-bloc h2 a, .l-bloc h3 a, .l-bloc h4 a, .l-bloc h5 a, .l-bloc h6 a, .l-bloc p a{
	color:rgba(0,0,0,.6);
}
.d-bloc .card .a-btn:hover,.l-bloc .a-btn:hover,.l-bloc .navbar a:hover, .l-bloc a:hover .icon-sm, .l-bloc a:hover .icon-md, .l-bloc a:hover .icon-lg, .l-bloc a:hover .icon-xl, .l-bloc h1 a:hover, .l-bloc h2 a:hover, .l-bloc h3 a:hover, .l-bloc h4 a:hover, .l-bloc h5 a:hover, .l-bloc h6 a:hover, .l-bloc p a:hover{
	color:rgba(0,0,0,1);
}
.l-bloc .navbar-toggle .icon-bar{
	color:rgba(0,0,0,.6);
}
.d-bloc .card .btn-wire,.d-bloc .card .btn-wire:hover,.l-bloc .btn-wire,.l-bloc .btn-wire:hover{
	color:rgba(0,0,0,.7);
	border-color:rgba(0,0,0,.3);
}

/* Row Margin Offsets */

.voffset{
	margin-top:30px;
}


/* = NavBar
-------------------------------------------------------------- */

.navbar-dark .nav .dropdown-menu .nav-link{
	color: rgb(64, 64, 64);
}
/* = Sticky Nav
-------------------------------------------------------------- */

.sticky-bloc.sticky,.sticky-nav.sticky{
	position:fixed;
	z-index:1000;
	transition: all .2s ease-out;
}
.sticky-nav.sticky{
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
}
/* Navbar Icon */
.svg-menu-icon{
	fill: none;
	stroke: rgba(0,0,0,0.5);
	stroke-width: 2px;
	fill-rule: evenodd;
}
.navbar-dark .svg-menu-icon{
	stroke: rgba(255,255,255,0.5);
}
.menu-icon-thin-bars{
	stroke-width: 1px;
}
.menu-icon-thick-bars{
	stroke-width: 5px;
}
.menu-icon-rounded-bars{
	stroke-width: 3px;
	stroke-linecap: round;
}
.menu-icon-filled{
	fill: rgba(0,0,0,0.5);
	stroke-width: 0px;
}
.navbar-dark .menu-icon-filled{
	fill: rgba(255,255,255,0.5);
}
.navbar-toggler-icon{
	background: none!important;
	pointer-events: none;
	width: 33px;
	height: 33px;
}
/* Handle Multi Level Navigation */
.dropdown-menu .dropdown-menu{
	border:none}
@media (min-width:576px){
	
.navbar-expand-sm .dropdown-menu .dropdown-menu{
	border:1px solid rgba(0,0,0,.15);
	position:absolute;
	left:100%;
	top:-7px}.navbar-expand-sm .dropdown-menu .submenu-left{
	right:100%;
	left:auto}}@media (min-width:768px){
	.navbar-expand-md .dropdown-menu .dropdown-menu{
	border:1px solid rgba(0,0,0,.15);
	border:1px solid rgba(0,0,0,.15);
	position:absolute;
	left:100%;
	top:-7px}.navbar-expand-md .dropdown-menu .submenu-left{
	right:100%;
	left:auto}}@media (min-width:992px){
	.navbar-expand-lg .dropdown-menu .dropdown-menu{
	border:1px solid rgba(0,0,0,.15);
	position:absolute;
	left:100%;
	top:-7px}.navbar-expand-lg .dropdown-menu .submenu-left{
	right:100%;
	left:auto}
}
/* = Bric adjustment margins
-------------------------------------------------------------- */

.mg-sm{
	margin-top:10px;
	margin-bottom:5px;
}
.mg-md{
	margin-top:10px;
	margin-bottom:20px;
}

/* = Buttons
-------------------------------------------------------------- */

.btn-d,.btn-d:hover,.btn-d:focus{
	color:#FFF;
	background:rgba(0,0,0,.3);
}

.btn-rd{
	border-radius: 40px;
}
.btn-glossy{
	border:1px solid rgba(0,0,0,.09);
	border-bottom-color:rgba(0,0,0,.2);
	text-shadow:0 1px 0 rgba(0,0,1,.2);
	box-shadow: 0 1px 3px rgba(0,0,1,.35), inset 0 1px 0 0 rgba(255,255,255,.4), inset 0 1px 0 2px rgba(255,255,255,.08);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.07) 0%, rgba(255,255,255,.07) 100%);
	 background-image: -o-linear-gradient(bottom, rgba(0,0,0,.07) 0%, rgba(255,255,255,.07) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.07) 0%, rgba(255,255,255,.07) 100%);
	background-image: linear-gradient(bottom, rgba(0,0,0,.07) 0%, rgba(255,255,255,.07) 100%);
}
.btn-wire{
	background:transparent!important;
	border:2px solid transparent;
}
.btn-wire:hover{
	background:transparent!important;
	border:2px solid transparent;
}
.a-block{
	width:100%;
	text-align:left;
	display: inline-block;
}
.text-center .a-block{
	text-align:center;
}
.dropdown a .caret{
	margin:0 0 0 5px}.btn-dropdown .dropdown-menu .dropdown{
	padding: 3px 20px;
}

/* = Icons
-------------------------------------------------------------- */
.icon-md{
	font-size:30px!important;
}

/* Rounded Image */
.img-rd-md{
	border-radius:20px;
}
.img-rd-lg{
	border-radius:34px;
}
/* Image Protection */
.img-protected{
	-webkit-touch-callout: none;
}
/* Image Scale */
.img-fluid-up{
	min-width: 100%;
	height: auto;
}

/* = Text & Icon Styles
-------------------------------------------------------------- */
.lg-shadow{
	text-shadow:0 2px 5px rgba(0,0,0,.5);
}


/* = Cards
-------------------------------------------------------------- */
.card-sq, .card-sq .card-header, .card-sq .card-footer{
	border-radius:0;
}
.card-rd{
	border-radius:30px;
}
.card-rd .card-header{
	border-radius:29px 29px 0 0;
}
.card-rd .card-footer{
	border-radius:0 0 29px 29px;
}
/* = Masonary
-------------------------------------------------------------- */
.card-columns .card {
	margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
	.card-columns {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 1.25rem;
	-moz-column-gap: 1.25rem;
	column-gap: 1.25rem;
	orphans: 1;
	widows: 1;
}
.card-columns .card {
	display: inline-block;
	width: 100%;
}
}
/* = Classic Dividers
-------------------------------------------------------------- */
.divider-h{
	min-height: 1px;
	background-color:rgba(0,0,0,.2);
	margin: 20px 0;
}
.divider-half{
	width: 50%;
}
.dropdown-menu .divider-h{
	margin:0;
}


.carousel-nav-icon{
	fill: none;
	stroke: #fff;
	stroke-width: 2px;
	fill-rule: evenodd;
	stroke-linecap:round;
}

.carousel-indicators li::marker{
	font-size:0;
}
/* Scroll FX */
.scroll-fx-in-range{
	will-change: opacity;
}


/* ScrollToTop button */

.scrollToTop{
	width:36px;
	height:36px;
	padding:5px;
	position:fixed;
	bottom:20px;
	right:20px;
	opacity:0;
	z-index:999;
	transition: all .3s ease-in-out;
	pointer-events:none;
}
.showScrollTop{
	opacity: 1;
	pointer-events:all;
}
.scroll-to-top-btn-icon{
	fill: none;
	stroke: #fff;
	stroke-width: 2px;
	fill-rule: evenodd;
	stroke-linecap:round;
}
/* = Lightbox
-------------------------------------------------------------- */

a[data-lightbox] {
	display: grid;
	text-decoration: none;
}
a[data-lightbox]::before,a[data-lightbox] > img,a[data-lightbox] > picture {
	grid-area: 1 / 1;
}
a[data-lightbox]::before{
	content: "+";
	font-family: Helvetica, Arial;
	color:#FFF;
	font-size:32px;
	font-weight:100;
	line-height: 0px;
	display: grid;
	place-items: center;
	width: 50px;
	height: 50px;
	padding-bottom:5px;
	background: rgba(0,0,0,.5);
	backdrop-filter:blur(5px);
	-webkit-backdrop-filter:blur(5px);
	border-radius: 50%;
	justify-self: center;
	align-self: center;
	pointer-events: none;
	transform:scale(0.6);
	opacity: 0;
	z-index: 1;
	transition: all .2s ease-in-out;
}
a[data-lightbox]:hover::before {
	opacity: 1;
	transform:scale(1);
	transition: all .2s ease-in-out;
}
a[data-lightbox]:hover img{
	opacity: 0.8;
	transition: all .2s ease-in-out;
	-webkit-animation-fill-mode: none;
	animation-fill-mode:none;
}
.lightbox-caption{
	padding: 20px;
	color: #FFF;
	background: rgba(0,0,0,.5);
	position: absolute;
	left: 16px;
	right: 16px;
	bottom: 0px;
}
.close-lightbox:hover,.next-lightbox:hover, .prev-lightbox:hover{
	background:rgba(0,0,0,.5);
}
.next-lightbox, .prev-lightbox,.close-lightbox{
	position: absolute;
	padding:6px;
	background:rgba(0,0,0,.3);
	line-height:0;
	transition: background .2s ease-in-out;
	border-radius:.25rem;
	border:none;
	z-index:20;
}
.next-lightbox, .prev-lightbox{
	top:45%;
}
.close-lightbox{
	top:20px;
	right:20px;
}
.next-lightbox{
	right:25px;
}
.prev-lightbox{
	left:25px;
}
.lightbox-prev-icon,.lightbox-next-icon,.lightbox-close-icon{
	fill:none;
	stroke: #fff;
	stroke-width: 3px;
	fill-rule: evenodd;
	stroke-linecap:round;
}
.lightbox-close-svg{
	pointer-events:none;
}

/* Framless */
.frameless-lb{
	border-radius: 0;
	border:none;
}
.frameless-lb .modal-body{
	padding:0;
}
.frameless-lb .lightbox-caption{
	left:0;
	right:0;
	bottom:-16px;
}

/* Horizontal Scroll Container */
.blocs-horizontal-scroll-container{
	position:relative;
}
.blocs-horizontal-scroll-area{
	display:flex;
	overflow-x:auto;
	align-items:flex-start;
	gap:20px;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.blocs-horizontal-scroll-area > *{
	flex-shrink:0;
	max-width:100%;
}
.blocs-horizontal-scroll-area::-webkit-scrollbar{
	display:none;
}
.blocs-horizontal-scroll-control{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:1;
	display:flex;
	text-align:center;
	border:0;
	margin:0 30px;
}
.blocs-scroll-control-next{
	right:0;
}
.blocs-round-btn{
	background:rgba(0,0,0,0.15);
	border-radius:100%;
	padding:12px;
	opacity:0;
	cursor:pointer;
	transform:scale(0.5);
	backdrop-filter:blur(20px);
	-webkit-backdrop-filter:blur(20px);
	transition:opacity .50s ease,transform .50s ease;
}
.blocs-horizontal-scroll-container:hover .blocs-round-btn,.blocs-horizontal-scroll-container.show-controls .blocs-round-btn{
	opacity:1;
	transform:scale(1.0);
}
.blocs-round-btn:active{
	background:rgba(0,0,0,0.3);
	transform:scale(0.9)!important;
	transition:transform .30s ease,background .50s ease;
}
.compact-blocs-controls .blocs-round-btn{
	padding:2px;
	width:30px;
	height: 30px;
}
.compact-blocs-controls .blocs-round-btn svg{
	width:14px;
	height:14px;
}
.compact-blocs-controls .blocs-horizontal-scroll-control{
	margin:0 20px;
}
.horizontal-scroll-icon{
	fill:none;
	stroke:#fff;
	stroke-width:4px;
	fill-rule:evenodd;
	stroke-linecap:round;
}
.hide-left-control > .blocs-scroll-control-prev, .hide-right-control > .blocs-scroll-control-next{
	opacity:0!important;
	pointer-events: none;
	transition:opacity .50s ease;
}
.show-controls:not(.hide-left-control) > .blocs-scroll-control-prev, .show-controls:not(.hide-right-control) > .blocs-scroll-control-next{
	opacity:1!important;
}
.show-controls.hide-left-control > .blocs-scroll-control-prev, .show-controls.hide-right-control > .blocs-scroll-control-next{
	opacity:0.4!important;
}
.blocs-horizontal-scroll-area img.lazyload{
	height:0;
}
.horizontal-scroll-v-t .blocs-horizontal-scroll-control{
	top:-40px;
}
.horizontal-scroll-v-b .blocs-horizontal-scroll-control{
	top:100%;
}
.horizontal-scroll-h-c .blocs-scroll-control-next{
	left:50%;
}
.horizontal-scroll-h-c .blocs-scroll-control-prev{
	right:50%;
}
.horizontal-scroll-h-l .blocs-scroll-control-next{
	left:60px;
}
.horizontal-scroll-h-l.compact-blocs-controls .blocs-scroll-control-next{
	left:40px;
}
.horizontal-scroll-h-r .blocs-scroll-control-prev{
	right:60px;
}
.horizontal-scroll-h-r.compact-blocs-controls .blocs-scroll-control-prev{
	right:40px;
}

/* = Custom Styling
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6,p,label,.btn,a{
	font-family:"Orbitron";
}
.container{
	max-width:1140px;
}
.mac-buy-button{
	border-style:none;
	color:#FEFFFF!important;
	font-family:"Oxygen";
	font-weight:400;
	font-size:14px;
	line-height:14px;
	padding-right:14px;
	padding-left:14px;
	margin-left:14px;
	border-radius:5px 5px 5px 5px;
	border-width:0px 0px 0px 0px;
}
.mac-buy-button:active{
	background-image:url("img/BG_gold02-2.png");
	background-image: -webkit-image-set(url("img/BG_gold02-2.webp") 1x,
url("img/BG_gold02-2.webp") 2x);background-image: image-set(url("img/BG_gold02-2.png") 1x,
url("img/BG_gold02-2.png") 2x,url("img/BG_gold02-2.webp") 1x,
url("img/BG_gold02-2.webp") 2x);
}
.text{
	text-transform:none;
	stroke:var(--swatch-var-4587);
	font-weight:bold;
}
.mac-divider-colonno{
	height:3px;
	margin-bottom:14px;
	color:#000000!important;
}
.img-5-style{
	width:400px;
	height:100px;
}
.img-team-portrait--style{
	height:274px;
	width:438px;
}
.navbar-brand img{
	width:100px;
	height:70px;
}
.img-bloc-6-style{
	width:160px;
	height:99px;
}
.btn-style{
	width:100%;
}
.hero-first-col-mb{
	margin-bottom:30px;
}
.feature-col-mt{
	margin-top:29px;
}
.row-offset{
	padding-left:8.33333333%;
	padding-right:8.33333333%;
}
.bold-text{
	font-weight:bold;
}
.uppercase-text{
	text-transform:uppercase;
}
.primary-text{
	background-clip:text!important;
	-webkit-background-clip:text!important;
	color:var(--swatch-var-4587)!important;
}
.category-icon{
	min-width:80px;
	border-radius:20px 20px 20px 20px;
	padding:35px 35px 35px 35px;
}
.primary-gradient-bg{
	border-color:var(--swatch-var-4587)!important;
	stroke:var(--swatch-var-4587);
	border-style:solid;
	border-radius:20px 20px 20px 20px;
	padding:10px 10px 10px 10px;
}
.category-title{
	font-size:16px;
}
.lg-sub-title{
	font-size:30px;
}
.buy-btn{
	padding-right:20px;
	padding-left:20px;
}
.sm-card{
	max-width:300px;
	padding:30px 30px 30px 30px;
	color:var(--swatch-var-5700)!important;
}
.card-content{
	position:relative;
	text-decoration:none;
}
.sm-product-title{
	font-size:20px;
}
.arrow-btn{
	background-color:var(--swatch-var-2101);
	border-radius:50px 50px 50px 50px;
	padding:2px 2px 2px 2px;
	position:absolute;
	right:0px;
	top:10px;
}
.sm-arrow-btn{
	width:30px;
}
.fill-card{
	width:100%;
}
.large-icon{
	max-width:300px;
	margin-left:auto;
	margin-right:auto;
}
.service-grid{
	width:100%;
}
.box-card{
	width:100%;
}
.xs-card{
	max-width:200px;
	padding:20px 20px 20px 20px;
}
.xs-product-title{
	font-size:16px;
}
.sm-text{
	font-size:12px;
}
.fill-width-container{
	width:100%;
}
.footer-link{
	font-size:14px;
	text-decoration:none;
}
.p-style{
	font-family:Helvetica;
}
.p-bloc-6-style{
	font-size:15px;
}
.outline-card{
	border-width:1px 1px 1px 1px;
	border-style:solid;
	box-shadow:0.00px -0.00px 0px transparent;
	border-color:var(--swatch-var-1278)!important;
	border-radius:20px 20px 20px 20px;
}
.model-option{
	border-color:var(--swatch-var-6501)!important;
	border-style:solid;
	padding:20px 20px 20px 20px;
	width:100%;
	border-radius:40px 40px 40px 40px;
}
.color-dot{
	width:24px;
	border-radius:30px 30px 30px 30px;
	display:inline-block;
	color:transparent!important;
	background-color:#000000;
	height:24px;
}
.silver-dot{
	background-color:#D2D3D4;
}
.blue-dot{
	background-color:#004DBA;
}
.white-dot{
	background-color:transparent;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:rgba(0,0,0,0.20)!important;
}
.red-dot{
	background-color:#EC0525;
}
.green-dot{
	background-color:#1C705F;
}
.price-right{
	float:right;
}
.token{
	color:var(--swatch-var-4587)!important;
	font-size:12px;
	border-radius:20px 20px 20px 20px;
	padding:3px 10px 3px 10px;
	background-color:var(--swatch-var-7691);
}
.img-style{
	width:233px;
	height:175px;
}
.label-style{
	font-size:18px;
	color:var(--swatch-var-1278)!important;
	width:100%;
}
.img-bloc-22-style{
	width:459px;
	height:507px;
	border-radius:0px 0px 0px 0px;
}
.navbar-logo{
	text-transform:none;
	text-decoration:none;
	font-size:20px;
	background-color:var(--swatch-var-654);
}
.p-bloc-22-style{
	width:100%;
}
.container-div-style{
	width:100%;
}
.img-127-style{
	border-radius:0px 0px 0px 0px;
	background-size:length;
	height:250px;
	width:250px;
}
.img-127-bloc-22-style{
	width:330px;
	height:330px;
}
.img-118-style{
	width:330px;
	height:200px;
}
.primary-outline{
	border-color:var(--swatch-var-2101)!important;
	border-style:solid;
	border-width:2px 2px 2px 2px!important;
}
.menu-icon-stroke{
	color:var(--swatch-var-6501)!important;
	stroke:transparent!important;
	fill:transparent!important;
}
.img-13-style{
	width:150px;
	height:150px;
}
.img-bloc-18-48145-style{
	width:233px;
}
.img-92-style{
	width:233px;
	height:175px;
}
.img-bloc-21-28301-style{
	width:390px;
}
.colour-option-grid{
	row-gap:8px;
	column-gap:8px;
	grid-template-columns:1fr 1fr;
	border-color:var(--swatch-var-1278)!important;
	border-style:solid;
}
.h3-style{
	width:100%;
}
.container-div-bloc-35-style{
	width:100%;
}
.h3-length-style{
	width:100%;
}
.container-div-0-style{
	width:100%;
}
.grid-style_standard efoil system black{
	grid-template-columns:0.50fr 1fr;
}
.h5-style{
	font-size:18px;
	line-height:30px;
}
.grid-style{
	grid-template-columns:1fr 1fr 1fr;
}
.grid-bloc-35-style{
	grid-template-columns:1fr 1fr 1.85fr;
}
.grid-0-style{
	grid-template-columns:1fr 1fr 1fr 1fr;
}
.nav-links{
	font-size:22px;
	font-family:"Orbitron";
	font-weight:300;
	color:#E4E0DB!important;
}
.nav-links:hover{
	font-family:"Orbitron";
	font-size:22px;
}
.nav-links:active{
	font-family:"Orbitron";
	font-size:22px;
}
.medium-booking-button{
	font-size:14px;
	width:82px;
	height:28px;
	font-family:"Orbitron";
}
.p-bloc-60-style{
	font-size:36px;
	line-height:40px;
	font-family:"Orbitron";
	font-weight:lighter;
}
.h2-bloc-2-style{
	font-family:"Orbitron";
}
.h4-style{
	font-size:22px;
	font-family:"Orbitron";
	font-weight:500;
}
.h3-bloc-2-style{
	font-family:"Orbitron";
}
.h4-bloc-2-style{
	font-family:"Orbitron";
}
.h3-600--style{
	font-family:"Orbitron";
}
.h4-happy-clients-style{
	font-family:"Orbitron";
}
.h3-1-000--style{
	font-family:"Orbitron";
	font-weight:800;
}
.h4-efoil-sessions-style{
	font-family:"Orbitron";
}
.h3-13-807-style{
	font-family:"Orbitron";
}
.h4-5-style{
	font-family:"Orbitron";
}
.scroll-qoute-container{
	width:100%;
}
.quote-text{
	font-size:16px;
	font-family:"Orbitron";
}
.p-5-style{
	font-family:"Orbitron";
}
.p-7-style{
	font-family:"Orbitron";
}
.p-9-style{
	font-family:"Orbitron";
}
.h2-experience-style{
	font-family:Orbitron;
}
.p-bloc-63-style{
	font-family:"Orbitron";
	font-weight:700;
}
.h3-noise-free-style{
	font-family:Orbitron;
}
.p-15-style{
	font-family:"Orbitron";
	font-weight:700;
}
.h3-emission-free-style{
	font-family:Orbitron;
}
.p-17-style{
	font-weight:bold;
	font-family:"Orbitron";
}
.h3-wake-free-style{
	font-family:Orbitron;
}
.p-19-style{
	font-family:"Orbitron";
	font-weight:700;
}
.store-card{
	padding:40px 40px 40px 40px;
	border-radius:30px 30px 30px 30px;
	box-shadow:0.00px 0.00px 9px rgba(0,0,0,0.04);
	position:relative;
}
.img-bloc-35-style{
	width:150px;
}
.img-65-style{
	width:150px;
	height:150px;
}
.img-75-style{
	width:150px;
}
.img-img-55-style{
	width:150px;
}
.img-63-style{
	width:150px;
	height:150px;
}
.img-img-56-style{
	width:150px;
}
.h2-3-style{
	font-family:"Orbitron";
}
.p-bloc-9-style{
	font-family:"Orbitron";
}
.h4-16-style{
	font-family:"Orbitron";
}
.h2-bloc-9-style{
	font-family:"Orbitron";
	color:var(--swatch-var-4587)!important;
	font-size:23px;
}
.p-41-style{
	font-family:"Orbitron";
}
.p-42-style{
	font-family:"Orbitron";
}
.p-43-style{
	font-family:"Orbitron";
}
.h4-18-style{
	font-family:"Orbitron";
}
.h4-bloc-9-style{
	font-family:"Orbitron";
}
.p-44-style{
	font-family:"Orbitron";
}
.p-47-style{
	font-family:"Orbitron";
}
.p-48-style{
	font-family:"Orbitron";
}
.h1-2552-style{
	font-family:"Orbitron";
}
.h2-style{
	font-family:Orbitron;
}
.p-bloc-64-style{
	font-family:"Orbitron";
}
.p-bloc-65-style{
	font-family:"Orbitron";
}
.h3-fliteboard-style{
	font-family:Orbitron;
}
.p-bloc-66-style{
	font-family:"Orbitron";
}
.h3-11-style{
	font-family:"Orbitron";
}
.p-24-style{
	font-family:"Orbitron";
}
.h3-fliteboard-air-style{
	font-family:"Orbitron";
}
.p-25-style{
	font-family:"Orbitron";
}
.h3-8-style{
	font-family:Orbitron;
}
.p-bloc-67-style{
	font-family:"Orbitron";
}
.h3-9-style{
	font-family:Orbitron;
}
.p-28-style{
	font-family:"Orbitron";
}
.about-icons{
	margin-bottom:80px;
}
.h3-up-to-45km-h-style{
	font-family:"Orbitron";
}
.h3-15km-range-style{
	font-family:"Orbitron";
}
.h3-bloc-68-style{
	font-family:"Orbitron";
}
.h3-17-style{
	font-family:"Orbitron";
}
.p-about-us-style{
	font-family:Orbitron;
	font-size:26px;
}
.h4-bloc-70-style{
	font-family:"Orbitron";
}
.p-bloc-12-style{
	font-family:Orbitron;
}
.h1-2-style{
	font-family:Orbitron;
	font-size:24px;
}
.img-45918-style{
	width:800px;
}
.h3-14-style{
	font-family:Orbitron;
	color:#FE2841!important;
	text-align:center;
}
.h3-16-style{
	font-family:Orbitron;
}
.h2-reviews-style{
	font-weight:bold;
	font-family:"Orbitron";
}
.list-numbers{
	color:#FE2841!important;
}
.p-bloc-76-style{
	font-family:"Orbitron";
}
.p-32-style{
	font-family:"Orbitron";
}
.p-33-style{
	font-family:"Orbitron";
}
.p-bloc-77-style{
	font-family:"Orbitron";
}
.p-35-style{
	font-family:"Orbitron";
}
.p-36-style{
	font-family:"Orbitron";
}
.h1-faq-style{
	font-family:Orbitron;
}
.h1-style{
	font-family:"Orbitron";
	font-weight:500;
}
.p-location-style{
	font-family:"Orbitron";
	font-size:16px;
}
.p-contact-style{
	font-family:"Orbitron";
	font-size:28px;
}
.label-email-style{
	font-family:"Orbitron";
}
.label-afiliate-style{
	font-family:"Orbitron";
}
.label-other-style{
	font-family:"Orbitron";
	color:var(--swatch-var-4359)!important;
}
.label-message-style{
	font-family:"Orbitron";
}
.link-style{
	width:100%;
}
.blocs-card-width{
	width:25%;
}
.bloc-style{
	width:97.69%;
}
.container-div-bloc-18-48145-min-height{
	min-height:827px;
}
.btn-button-style{
	width:97.85%;
	color:var(--swatch-var-1278)!important;
}
.img-bagno-bedroom9-style{
	width:79px;
	height:559px;
}
.img-bagno-bedroom8-style{
	height:360px;
	width:360px;
}
.h6-style{
	width:100%;
}
.img-bloc-53-936-style{
	width:360px;
	height:360px;
}
.btn-coming-soon-style{
	width:100%;
}
.html-widget-style{
	width:89.43%;
}
.h1-boards-style{
	font-family:"Orbitron";
	color:var(--swatch-var-4587)!important;
}
.divider-background-color{
	background-color:var(--swatch-var-1278);
}
.divider-bloc-29-background-color{
	background-color:var(--swatch-var-1278);
}

/* = Colour
-------------------------------------------------------------- */

/* Swatch Variables */
:root{
	
	--swatch-var-4587:rgba(255,255,255,1.00);
	
	--swatch-var-1278:rgba(0,0,0,1.00);
	
	--swatch-var-7992:rgba(11,11,16,0.25);
	
	--swatch-var-6501:rgba(255,38,0,1.00);
	
	--swatch-var-6533:rgba(29,29,31,1.00);
	
	--swatch-var-2101:rgba(255,62,65,1.00);
	
	--swatch-var-5700:rgba(0,0,0,0.03);
	
	--swatch-var-654:rgba(255,255,255,0.50);
	
	--swatch-var-7691:rgba(0,0,0,0.40);
	
	--swatch-var-4295:#FF2841;
	
	--swatch-var-3592:#7F807F;
	
	--swatch-var-4359:#292B2C;
	
	--swatch-var-1240:#E4E0DB;
	
	--swatch-var-850:#FFCC00;
	
	--swatch-var-5091:#FC6D19;
	
	--swatch-var-557:rgba(255,255,255,0.5);
	
	--swatch-var-4798:rgba(0,0,0,0.82);
	
	--swatch-var-1457:rgba(0,0,0,0.4);
	
	--swatch-var-6874:rgba(0,0,0,0.08);
	
}


/* Background colour styles */

.bgc-1278{
	background-color:var(--swatch-var-1278);
}
.bgc-4587{
	background-color:var(--swatch-var-4587);
}
.bgc-5700{
	background-color:var(--swatch-var-5700);
}
.bgc-6533{
	background-color:var(--swatch-var-6533);
}

/* Text colour styles */

.tc-4295{
	color:var(--swatch-var-4295)!important;
}
.tc-4587{
	color:var(--swatch-var-4587)!important;
}
.tc-1278{
	color:var(--swatch-var-1278)!important;
}
.bgc-4587{
	background-color:var(--swatch-var-4587);
}
.tc-3592{
	color:var(--swatch-var-3592)!important;
}
.tc-6533{
	color:var(--swatch-var-6533)!important;
}

/* Button colour styles */

.btn-c-4295{
	background:var(--swatch-var-4295);
	color:#FFFFFF!important;
}
.btn-c-4295:hover{
	background:#CC000E!important;
	color:#FFFFFF!important;
}
.btn-c-2101{
	background:var(--swatch-var-2101);
	color:#FFFFFF!important;
}
.btn-c-2101:hover{
	background:#CC0B0E!important;
	color:#FFFFFF!important;
}
.btn-c-4587{
	background:var(--swatch-var-4587);
	color:rgba(0,0,0,.5)!important;
}
.btn-c-4587:hover{
	background:#CCCCCC!important;
	color:rgba(0,0,0,.5)!important;
}
.wire-btn-c-4587{
	color:var(--swatch-var-4587)!important;
	border-color:var(--swatch-var-4587)!important;
}

/* Link colour styles */

.ltc-4587{
	color:var(--swatch-var-4587)!important;
}
.ltc-4587:hover{
	color:#CCCCCC!important;
}
.ltc-1278{
	color:var(--swatch-var-1278)!important;
}
.ltc-1278:hover{
	color:#000000!important;
}
.ltc-6501{
	color:var(--swatch-var-6501)!important;
}
.ltc-6501:hover{
	color:#CC0000!important;
}

/* Icon colour styles */

.icon-4295{
	color:var(--swatch-var-4295)!important;
	border-color:var(--swatch-var-4295)!important;
}

/* Bloc image backgrounds */

.bg-BellaVista-Lago01{
	background-image:url("img/BellaVista_Lago01.jpg?timestamp=3920?timestamp=8707?timestamp=8707?timestamp=8707");
}
.bg-BG-gold02-1{
	background-image:url("img/BG_gold02-1.png");
	background-image: -webkit-image-set(url("img/BG_gold02-1.webp") 1x,
url("img/BG_gold02-1.webp") 2x);background-image: image-set(url("img/BG_gold02-1.png") 1x,
url("img/BG_gold02-1.png") 2x,url("img/BG_gold02-1.webp") 1x,
url("img/BG_gold02-1.webp") 2x);
}
.bg-Flite-Week-image01{
	background-image:url("img/Flite_Week_image01.jpg");
	background-image: -webkit-image-set(url("img/Flite_Week_image01.webp") 1x,
url("img/Flite_Week_image01.webp") 2x);background-image: image-set(url("img/Flite_Week_image01.jpg") 1x,
url("img/Flite_Week_image01.jpg") 2x,url("img/Flite_Week_image01.webp") 1x,
url("img/Flite_Week_image01.webp") 2x);
}
.bg-sup-yoga-id-643a8628-b-wunderweib-w-1200-rm-sk{
	background-image:url("img/Stand%20Up%20Paddle%20Yoga.jpeg?timestamp=3304");
}
.bg-Carbon-20Fliteboard-20Black{
	background-image:url("img/Carbon%20Fliteboard%20Black.png?timestamp=4206?timestamp=4206?timestamp=4206");
}
.bg-JS-COPYRIGHT-37{
	background-image:url("img/JS_COPYRIGHT_37.jpg");
	background-image: -webkit-image-set(url("img/JS_COPYRIGHT_37.webp") 1x,
url("img/JS_COPYRIGHT_37.webp") 2x);background-image: image-set(url("img/JS_COPYRIGHT_37.jpg") 1x,
url("img/JS_COPYRIGHT_37.jpg") 2x,url("img/JS_COPYRIGHT_37.webp") 1x,
url("img/JS_COPYRIGHT_37.webp") 2x);
}
.bg-Fehler-beim-Kuchenbacken-1200x800{
	background-image:url("img/Fehler-beim-Kuchenbacken-1200x800.png");
	background-image: -webkit-image-set(url("img/Fehler-beim-Kuchenbacken-1200x800.webp") 1x,
url("img/Fehler-beim-Kuchenbacken-1200x800.webp") 2x);background-image: image-set(url("img/Fehler-beim-Kuchenbacken-1200x800.png") 1x,
url("img/Fehler-beim-Kuchenbacken-1200x800.png") 2x,url("img/Fehler-beim-Kuchenbacken-1200x800.webp") 1x,
url("img/Fehler-beim-Kuchenbacken-1200x800.webp") 2x);
}
.bg-BG-gold02-1{
	background-image:url("img/BG_gold02-1.png");
	background-image: -webkit-image-set(url("img/BG_gold02-1.webp") 1x,
url("img/BG_gold02-1.webp") 2x);background-image: image-set(url("img/BG_gold02-1.png") 1x,
url("img/BG_gold02-1.png") 2x,url("img/BG_gold02-1.webp") 1x,
url("img/BG_gold02-1.webp") 2x);
}
.bg-Aussenbereich-6{
	background-image:url("img/Aussenbereich_6.jpg");
	background-image: -webkit-image-set(url("img/Aussenbereich_6.webp") 1x,
url("img/Aussenbereich_6.webp") 2x);background-image: image-set(url("img/Aussenbereich_6.jpg") 1x,
url("img/Aussenbereich_6.jpg") 2x,url("img/Aussenbereich_6.webp") 1x,
url("img/Aussenbereich_6.webp") 2x);
}

/* = Custom Bric Data
-------------------------------------------------------------- */

.social-link-bric a svg{
	transition: all 0.3s ease-in-out;
}
.social-hover-fade a:hover svg{
	opacity: 0.5;
}
.social-hover-grow a:hover svg{
	transform: scale(1.2);
}
.social-hover-shrink a:hover svg{
	transform: scale(0.9);
}
.social-hover-shadow a:hover svg{
	filter: drop-shadow(0px 6px 2px rgba(0,0,0,0.3));
	overflow: visible;
}

/* = Additional CSS
-------------------------------------------------------------- */
<script src="https://js.stripe.com/v3/"></script>


/* Accesibility Enhancements */
a:focus-visible,button:focus-visible{outline: 4px solid rgba(13, 110, 253, 0.60)!important;outline-offset: 2px;box-shadow:none!important;}


/* = Toggle Visibility
-------------------------------------------------------------- */

.toggled-item{transition: height 350ms ease-in-out, padding 350ms ease-in-out, opacity 350ms ease-in-out;overflow: hidden;}
.toggled-item-hidden{padding-top:0!important;padding-bottom:0!important;border-top:0!important;border-bottom:0!important;outline:0!important;opacity: 0;}
.object-hidden{display:none;}


/* = Bloc Padding Multi Breakpoint
-------------------------------------------------------------- */

@media (min-width: 576px) {
    .bloc-xxl-sm{padding:200px 20px;}
    .bloc-xl-sm{padding:150px 20px;}
    .bloc-lg-sm{padding:100px 20px;}
    .bloc-md-sm{padding:50px 20px;}
    .bloc-sm-sm{padding:20px;}
    .bloc-no-padding-sm{padding:0 20px;}
}
@media (min-width: 768px) {
    .bloc-xxl-md{padding:200px 20px;}
    .bloc-xl-md{padding:150px 20px;}
    .bloc-lg-md{padding:100px 20px;}
    .bloc-md-md{padding:50px 20px;}
    .bloc-sm-md{padding:20px 20px;}
    .bloc-no-padding-md{padding:0 20px;}
}
@media (min-width: 992px) {
    .bloc-xxl-lg{padding:200px 20px;}
    .bloc-xl-lg{padding:150px 20px;}
    .bloc-lg-lg{padding:100px 20px;}
    .bloc-md-lg{padding:50px 20px;}
    .bloc-sm-lg{padding:20px;}
    .bloc-no-padding-lg{padding:0 20px;}
}


/* = Mobile adjustments 
-------------------------------------------------------------- */
@media (max-width: 1024px)
{
    .bloc.full-width-bloc, .bloc-tile-2.full-width-bloc .container, .bloc-tile-3.full-width-bloc .container, .bloc-tile-4.full-width-bloc .container{
        padding-left: 0; 
        padding-right: 0;  
    }
}
@media (max-width: 991px)
{
    .container{width:100%;}
    .bloc{padding-left: constant(safe-area-inset-left);padding-right: constant(safe-area-inset-right);} /* iPhone X Notch Support*/
    .bloc-group, .bloc-group .bloc{display:block;width:100%;}
}
@media (max-width: 767px)
{
    .bloc-tile-2 .container, .bloc-tile-3 .container, .bloc-tile-4 .container{
        padding-left:0;padding-right:0;
    }
    .btn-dwn{
       display:none; 
    }
    .voffset{
        margin-top:5px;
    }
    .voffset-md{
        margin-top:20px;
    }
    .voffset-lg{
        margin-top:30px;
    }
    form{
        padding:5px;
    }
    .close-lightbox{
        display:inline-block;
    }
    .blocsapp-device-iphone5{
	   background-size: 216px 425px;
	   padding-top:60px;
	   width:216px;
	   height:425px;
    }
    .blocsapp-device-iphone5 img{
	   width: 180px;
	   height: 320px;
    }
}


@media (max-width: 991px){
	.img-5-style{
		width:160px;
		height:99px;
	}
	.img-dubai-style{
		width:160px;
		height:101px;
	}
	.img-14-style{
		width:160px;
		height:101px;
	}
	.img-13-style{
		width:160px;
		height:99px;
	}
	.img-12-style{
		width:160px;
		height:101px;
	}
	.sm-product-title{
	}
	.fill-card{
	}
	.colour-option-grid{
		grid-template-columns:1fr 1fr 1fr;
	}
	.medium-booking-button{
		font-size:14px;
	}
	.h2-bloc-2-style{
		text-align:center;
	}
	.h4-style{
		text-align:center;
	}
	.list-numbers{
		font-size:22px;
		color:#FE2841!important;
		text-align:center;
		margin-top:24px;
	}
	.blocs-card-width{
		width:50%;
	}
	
}

@media (max-width: 767px){
	.mac-buy-button{
		margin-left:0px;
		margin-top:14px;
	}
	.img-5-style{
		width:160px;
		height:101px;
	}
	.img-13-style{
		width:160px;
		height:101px;
	}
	.fill-card{
	}
	.menu-icon-stroke{
		stroke:var(--swatch-var-4587)!important;
		fill:var(--swatch-var-4587)!important;
	}
	.medium-booking-button{
		font-size:13px;
	}
	.quote-text{
		font-size:22px;
	}
	.p-17-style{
		text-align:center;
	}
	.p-style{
		width:100%;
		font-size:16px;
	}
	.blocs-card-width{
		width:50%;
	}
	
}

@media (max-width: 575px){
	.img-team-portrait--style{
		width:219px;
		height:137px;
	}
	.footer-link{
		text-align:center;
	}
	.row-offset{
	}
	.lg-sub-title{
		font-size:22px;
	}
	.buy-btn{
		width:100%;
	}
	.sm-card{
		padding:20px 20px 20px 20px;
		max-width:95%;
	}
	.fill-card{
		max-width:100%;
	}
	.service-grid{
		grid-template-columns:1fr;
	}
	.box-card{
		min-height:160px;
	}
	.xs-card{
		padding:15px 15px 15px 15px;
	}
	.sm-text{
	}
	.sub-footer-text{
		font-size:12px;
	}
	.model-option{
		padding:10px 10px 10px 10px;
	}
	.color-dot{
	}
	.navbar-logo{
		font-size:18px;
	}
	.menu-icon-stroke{
		stroke:var(--swatch-var-4587)!important;
		fill:var(--swatch-var-4587)!important;
	}
	.colour-option-grid{
		grid-template-columns:1fr;
	}
	.medium-booking-button{
		margin-top:5px;
	}
	.quote-text{
		font-size:18px;
	}
	.store-card{
		padding:25px 25px 25px 25px;
		max-width:95%;
	}
	.h2-reviews-style{
		font-size:20px;
		margin-bottom:30px;
	}
	.blocs-card-width{
		width:100%;
	}
	
}

