/*-----------------------------------------------------------------------------------
	Rakkauden Paratiisi
	About: Rakkauden Paratiisin sivusto. Tutustu tantraan ja rakkaudelliseen elämään erikseen tai yhdessä puolison kanssa.
	Author: Asko Nummela
	Version: 2.0
	Built with Blocs
-----------------------------------------------------------------------------------*/
body{
	margin:0;
	padding:0;
    background:#000000;
    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 */


/* 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;}}

/* = Web Fonts
-------------------------------------------------------------- */

@font-face {
	font-family:'Lato-Light';
	src: url('./fonts/Lato-Light/lato.woff2');
	src: url('./fonts/Lato-Light/lato.woff2') format('woff2'),
	url('./fonts/Lato-Light/lato.eot?#iefix') format('embedded-opentype'),
	url('./fonts/Lato-Light/lato.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display:swap;
}

@font-face {
	font-family:'Quentin';
	src: url('./fonts/Quentin/Quentin.ttf');
	src: url('./fonts/Quentin/Quentin.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display:swap;
}

/* = 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 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);
}
.texture-darken-strong::before{
	background: rgba(0,0,0,0.8);
}


/* 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);
}
:where(.d-bloc) .bloc-link{
	fill: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);
}
:where(.l-bloc) .bloc-link{
	fill: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);
}


/* Correct Dropdown Links */

.d-bloc .dropdown-menu a, .l-bloc .dropdown-menu a,.d-bloc .dropdown-menu a:hover, .l-bloc .dropdown-menu a:hover{
	color:var(--bs-nav-link-hover-color);
}

/* Row Margin Offsets */

.voffset{
	margin-top:30px;
}
.voffset-md{
	margin-top:50px;
}


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

.navbar-dark .nav .dropdown-menu .nav-link{
	color: rgb(64, 64, 64);
}
/* 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-clear{
	margin:0;
}
.mg-sm{
	margin-top:10px;
	margin-bottom:5px;
}
.mg-md{
	margin-top:10px;
	margin-bottom:20px;
}
.mg-lg{
	margin-top:10px;
	margin-bottom:40px;
}

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

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

.btn-rd{
	border-radius: 40px;
}
.btn-wire{
	background:transparent!important;
	border:2px solid transparent;
}
.btn-wire:hover{
	background:transparent!important;
	border:2px solid transparent;
}

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

/* Image Scale */
.img-fluid-up{
	min-width: 100%;
	height: auto;
}
/* Image Mask */
.masked-img {
	object-fit: cover;
	aspect-ratio: 1/1;
	width:100%;
}
.blocsapp-img-mask-svg{
	position:absolute;
}
.blocsapp-img-mask-svg path{
	transform:scale(0.0025);
}
.heart-mask{
	clip-path: url(#heart-mask);
}

/* = Text & Icon Styles
-------------------------------------------------------------- */
.blockquote{
	padding:0 20px;
	border-left:2px solid;
}
.blockquote.text-end{
	border-left:0;
	border-right:2px solid;
}
/* = Text Widths
-------------------------------------------------------------- */
.text-w-60{
	max-width:60%;
}
.text-center.text-w-sm, .text-center.text-w-md, .text-center.text-w-lg, .text-center.text-w-90, .text-center.text-w-80, .text-center.text-w-70, .text-center.text-w-60, .text-center.text-w-50{
	margin-left: auto;
	margin-right: auto;
}


/* = 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-controls svg{
	transform:scale(0.8);
	transition:transform .30s ease,background .50s ease;
}
.carousel-nav-controls:hover svg{
	transform:scale(1.0);
}
.carousel-nav-controls:active svg{
	transform:scale(0.9);
}

.carousel-caption{
	left:6%;
	 right:6%;
}

.carousel-item:not(:has(> img)) .carousel-caption {
	position: relative;
	transform: none;
	width: 80%;
	left:10%;
	right:10%;
	top:0;
	bottom:0;
	padding-top: 0;
	margin-bottom: 20px;
	z-index:0;
	color: #000000;
}

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

.carousel-indicators li::marker{
	font-size:0;
}


/* ScrollToTop button */

.scrollToTop{
	width:36px;
	height:36px;
	padding:5px;
	position:fixed;
	bottom:1rem;
	right:1rem;
	opacity:0;
	z-index:999999;
	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;
}
/* = iPad Devices
-------------------------------------------------------------- */

.blocsapp-device-ipad{
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
	display: block;
	width:100%;
	height:auto;
	padding: 13.4%;
}
.blocsapp-device-ipad img{
	width:100%;
	height:auto;
	margin: 0 auto;
}
.blocsapp-device-ipad .ratio::before{
	padding-top: 106.25%;
}
.blocsapp-device-ipad .ratio{
	padding-bottom: 25%;
}
.blocsapp-device-ipad.ipad-silver{
	background-image:url("img/Apple-iPad-Air-Silver.png");
	background-image: -webkit-image-set(url("img/Apple-iPad-Air-Silver.webp") 1x,
url("img/Apple-iPad-Air-Silver.webp") 2x);background-image: image-set(url("img/Apple-iPad-Air-Silver.png") 1x,
url("img/Apple-iPad-Air-Silver.png") 2x,url("img/Apple-iPad-Air-Silver.webp") 1x,
url("img/Apple-iPad-Air-Silver.webp") 2x);
}
/* = Watch Devices
-------------------------------------------------------------- */

.blocsapp-device-watch{
	background-size: 256px 495px;
	padding-top:136px;
	display: block;
	width:256px;
	height:495px;
}
.blocsapp-device-watch img{
	width: 182px;
	height: 232px;
	margin: 0 auto;
	display:block;
	border-radius:30px;
}
.blocsapp-device-watch .ratio::before{
	padding-top: 106.25%;
}
.blocsapp-device-watch .ratio{
	padding-bottom: 12%;
	width: 70%;
	right: -15%;
	border-radius: 14%;
}
.blocsapp-device-watch.watch-red{
	background-image:url("img/apple-watch-red.png");
	background-image: -webkit-image-set(url("img/apple-watch-red.webp") 1x,
url("img/apple-watch-red.webp") 2x);background-image: image-set(url("img/apple-watch-red.png") 1x,
url("img/apple-watch-red.png") 2x,url("img/apple-watch-red.webp") 1x,
url("img/apple-watch-red.webp") 2x);
}

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

h1,h2,h3,h4,h5,h6,p,label,.btn,a{
	font-family:"Lato";
	font-weight:400;
	color:var(--swatch-var-5452)!important;
}
.container{
	max-width:1170px;
}
.statement-bloc-text{
	line-height:38px;
	font-style:italic;
	font-size:28px;
	text-align:center;
	font-weight:lighter;
}
.blocs-personal-panel{
	max-width:400px;
	min-height:400px;
	padding:40px 10px 40px 10px;
	background-color:#FFFFFF;
	text-align:center;
	border-radius:6px 6px 6px 6px;
	border-width:0px 0px 0px 0px;
}
.blocs-panel-avatar{
	max-width:100px;
	margin-bottom:20px;
}
.blocs-personal-panel h3{
	color: rgba(0,0,0,.8);
	font-family:"Lato";
	font-size:36px;
	font-weight:700;
}
.blocs-personal-panel p{
	color: rgba(0,0,0,.3);
	font-family:"Lato";
	font-size:18px;
	font-weight:700;
	margin-bottom:20px;
}
.blocs-social-list-v{
	max-width:220px;
	margin:0 auto!important;
}
.blocs-social-list-v li{
	min-width:30px;
}
.blocs-mobile-signup-text{
	font-size:33px;
}
.hero-bloc-text{
	font-size:55px;
}
.bloc-group-text-vc{
	font-size:50px;
	margin-top:20%;
}
.imac-bloc-text-vc{
	font-size:50px;
	margin-top:5%;
}
.mb-bloc-text-vc{
	font-size:50px;
}
.watch-bloc-text-vc{
	font-size:50px;
	margin-top:20%;
}
.device-bloc-text-vc{
	font-size:50px;
	margin-top:50%;
}
.ipad-bloc-text-vc{
	font-size:50px;
	margin-top:35%;
}
.lake-hero-text-s{
	font-size:60px;
}
.lake-hero-text-sub-s{
	font-size:34px;
}
.blocs-hero-btn-dwn{
	background-color:rgba(0,0,0,0.0);
}
.hero-bloc-text-sub{
	font-size:36px;
}
.device-bloc-icon-phone{
	margin-top:30%;
	margin-bottom:20px;
	max-width:80px;
	max-height:80px;
}
.device-bloc-text{
	width:90%;
	font-size:65px;
	font-family:"Lato";
	font-weight:300;
}
.device-bloc-text-p{
	font-size:45px;
	font-family:"Lato";
	font-weight:300;
}
.built-with-blocs-bloc p{
	font-size:11px;
	font-family:"helvetica";
	font-weight:bold;
	color:rgba(255,255,255,0.8);
}
.blocs-team-avatar{
	max-width:150px;
	max-height:150px;
}
.navbar-brand-0{
	font-size: 22px;
	line-height: 33px;
}
.tervetulotoivotus-h3{
	font-family: Lato;
	font-weight: 300;
	font-size: 50px;
	line-height: 64px;
}
.tervetulotoivotus-p{
	font-family: Lato;
	font-weight: 300;
	font-size: 18px;
}
.slogan-h3{
	font-family: Lato;
	font-weight: 300;
	font-size:28px;
	line-height:33px;
}
.palvelut-h2{
	font-family: Lato;
	font-weight: 400;
}
.palvelut-h4{
	font-family: Lato;
	font-weight: 400;
	line-height:26px;
}
.mainosvideo-h3{
	font-family: Lato;
	font-weight: 300;
	font-size:28px;
}
.mainosvideo-p{
	font-family: Lato;
	font-weight: 300;
	font-size: 25px;
}
.tantrakurssit-h2{
	font-family: Lato;
	font-weight: 300;
	font-size:32px;
	line-height:38px;
}
.tantrakurssit-p{
	font-family: Lato;
	font-weight: 300;
	font-size: 25px;
	line-height: 22px;
}
.mainokset-h2{
	font-family: Lato;
	font-weight: 300;
	font-size:32px;
}
.mainokset-p{
	font-family: Lato;
	font-weight: 300;
	font-size: 25px;
	line-height: 22px;
}
.verkkokauppa-h3{
	font-family: Lato;
	font-weight: 300;
	font-size:28px;
	line-height:33px;
}
.verkkokauppa-p{
	font-family: Lato;
	font-weight: 700;
}
.bloc-11-h3{
	font-family: Lato;
	font-weight: 300;
}
.bloc-11-p{
	font-family: Lato;
	font-weight: 300;
	font-size: 22px;
}
.hoitajajat-h2{
	font-family: Lato;
	font-weight: 300;
	font-size: 60px;
}
.hoitajajat-p{
	font-family:Lato;
	font-weight:400;
	font-size: 16px;
	line-height: 22px;
}
.hoitajajat-h3{
	font-family: Lato;
	font-weight: 300;
	font-size:28px;
	line-height:33px;
}
.bloc-13-h3{
	font-family:"Lato-Light";
	font-weight:700;
	font-size:28px;
}
.bloc-13-p{
	font-family: Lato;
	font-weight: 300;
	font-size: 24px;
}
.h3-asko-style{
	font-size:28px;
	line-height:33px;
}
.h1-tantralla-style{
	font-size:40px;
	font-family:Lato;
	font-weight:300;
}
.tantrinen-konsultointi-h2{
	font-size:40px;
}
.h3-tanrisissa-style{
	font-size:28px;
}
.h1-tantrasessiot-style{
	font-size:40px;
}
.h3-sessioissa-style{
	font-size:28px;
}
.h2-”tilaa-style{
	font-size:32px;
	line-height:38px;
}
.h2-lahjakortit-style{
	font-family:Lato;
	font-weight:300;
}
.h1-tao--style{
	font-size:40px;
	font-family:"Lato-Light";
	font-weight:100;
}
.h3-nautittavat-style{
	font-size:28px;
	font-family:"Lato-Light";
}
.h1-hoitajat--style{
	font-size:40px;
}
.h3-5-style{
	font-size:28px;
	line-height:33px;
}
.h5-2-style{
	font-size:20px;
	font-family:"Lato-Light";
}
.h1-style{
	font-size:40px;
	line-height:48px;
}
.h5-lämpimästi-style{
	font-size:20px;
}
.h6-style{
	font-size:16px;
}
.h4-style{
	font-size:20px;
}
.h5-2-tule-style{
	font-size:20px;
	line-height:24px;
}
.h5-muutos-style{
	font-size:20px;
	line-height:24px;
}
.sessiot-p{
	font-family:Lato;
	font-weight:400;
}
.konsultaatiot-p{
	font-family:Lato;
	font-weight:400;
}
.tantrakirjoitus-p{
	font-family:Lato;
	font-weight:400;
}
.tantrakirjoitus-h3{
	font-family:Lato;
	font-weight:300;
}
.h4-yhteystiedot-style{
	font-family:Lato;
	font-weight:300;
}
.h3-36-style{
	font-family:Lato;
	font-weight:300;
}
.konsultaatiot-h3{
	font-family:Lato;
	font-weight:400;
}
.hieronnat-p{
	font-family:Lato;
	font-weight:400;
}
.hieronnat-h3{
	font-family:Lato;
	font-weight:300;
}
.bloc-20-h3{
	font-family:Lato;
	font-weight:300;
}
.h5-tule-style{
	font-family:Lato;
	font-weight:300;
}
.h3-style{
	font-family:Lato;
	font-weight:300;
}
.h4-lingamhieronta-style{
	font-family:Lato;
	font-weight:400;
}
.h4-parihieronta-style{
	font-family:Lato;
	font-weight:400;
}
.h4-yonihieronta-style{
	font-family:Lato;
	font-weight:400;
}
.h4-taolainen-style{
	font-family:Lato;
	font-weight:400;
}
.h4-tantrinen-style{
	font-family:Lato;
	font-weight:400;
}
.menneet-ja-tulevat-p{
	font-family:"Lato";
	font-weight:300;
}
.img-asko-syk-style{
	height:480px;
}
.team-card{
	min-height:350px;
}
.img-52-style{
	width:540px;
	height:180px;
}
.img-62-style{
	border-radius:0px 0px 0px 0px;
}
.p-36-style{
	width:76.29%;
}
.p-style{
	width:100%;
}
.h3-bloc-70-style{
	width:70%;
}
.p-bloc-69-style{
	width:69.9%;
}
.h3-bloc-69-style{
	width:69.9%;
}
.p-bloc-68-style{
	width:69.9%;
}
.h3-bloc-68-style{
	width:69.9%;
}
.divider-style{
	width:100%;
}
.img-jenna036-kes-style{
	width:240px;
	height:240px;
}
.h2-8-style{
	font-family:"Lato-Light";
	font-weight:300;
}
.img-24-style{
	height:240px;
	width:240px;
}
.img-hieronnat-style{
	height:240px;
	width:240px;
}
.img-27-style{
	height:240px;
	width:240px;
}
.img-30-style{
	height:240px;
	width:240px;
}
.img-fotolia-sopim-style{
	height:240px;
	width:240px;
}
.h2-maria-angeni-style{
	width:100%;
}
.img-slogan-style{
	width:100px;
	height:100px;
}
.img-35-style{
	height:150px;
	width:150px;
}
.h3-28-style{
	font-family:"Lato";
	font-weight:300;
}
.h2-11-style{
	font-family:"Lato";
	font-weight:300;
}
.h3-41-style{
	font-family:"Lato";
	font-weight:300;
}
.p-68-style{
	font-family:"Lato";
	font-weight:300;
}
.h2-45180-style{
	font-family:"Lato";
	font-weight:300;
}
.h4-bloc-86-style{
	font-family:"Lato";
	font-weight:300;
}
.h4-49-style{
	font-family:"Lato";
	font-weight:700;
}
.h5-bloc-86-style{
	font-family:"Lato";
	font-weight:300;
}
.h3-33-style{
	width:69.33%;
	font-size:20px;
}
.h3-599-style{
	width:67.24%;
}
.h3-35-style{
	width:64.29%;
	font-size:20px;
}
.h3-34-bloc-71-style{
	width:69.05%;
	font-size:20px;
	font-family:"Lato";
	font-weight:700;
}
.h5-16486-style{
	font-size:20px;
	line-height:26px;
}
.h4-asko-nummela-style{
	font-family:"Lato";
	font-weight:300;
}
.h3-median-maailma-style{
	font-family:"Lato";
	font-weight:300;
	width:100%;
}
.kultainen-jakaja{
	background-color:transparent;
	padding:22px 22px 22px 22px;
}
.linkkinappula{
	padding:22px 22px 22px 22px;
}
.btn-style-oma{
	width:47.14%;
	clear:both;
	background-size:auto auto;
	background-position:center center;
	writing-mode:horizontal-tb;
	text-align:center;
	border-radius:0px 0px 0px 0px;
}
.more-tilaa{
	padding:17px 17px 17px 17px;
}
.img-6-style{
	width:240px;
	height:240px;
}
.img-5-style{
	width:240px;
	height:240px;
}
.news-card{
	border-style:solid;
	padding:20px 20px 20px 20px;
	border-radius:20px 20px 20px 20px;
	border-width:1px 1px 1px 1px;
}
.hover-anim{
	transition:all 0.2s ease-in-out 0s;
}
.hover-anim:hover{
	transition:all 0.2s ease-in-out 0s;
	transform:scale(1.05);
}
.news-grid{
	grid-template-columns:0.25fr 1fr;
	grid-template-rows:1fr;
}
.feature-heading-md{
	font-weight:700;
	font-size:38px;
}
.heading-border{
	border-style:solid;
	border-color:var(--swatch-var-4294)!important;
	padding-left:10px;
	border-width:0px 0px 0px 6px;
}
.custom-btn{
	font-size:18px;
	font-weight:700;
	padding-left:30px;
	padding-right:30px;
	min-width:150px;
}
.hero-top-fade::before{
	content:" ";
	position:absolute;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	background:linear-gradient(0deg, transparent 50%, var(--swatch-var-1523) 97%);
}
.h1-6-style{
	font-size:60px;
	line-height:72px;
}
.edge{
	width:auto;
	padding-left:8%;
	padding-right:8%;
}
.lato-bold{
	font-family:"Lato-Bold";
}
.btn-withe{
	background-color:transparent;
	color:#000000!important;
}
.btn-withe:hover{
	color:#FEFFFF!important;
	background-color:#000000;
}
.about-img{
	margin-bottom:-300px;
}
.glass-card{
	backdrop-filter:blur(15px);
	-webkit-backdrop-filter:blur(15px);
	border-width:1px 1px 1px 1px;
	border-color:rgba(255,255,255,0.10)!important;
	border-style:solid;
	box-shadow:inset 0.00px 1.00px 0px rgba(255,255,255,0.27),0.00px 6.00px 25px rgba(0,0,0,0.50);
}
.custom-card{
	padding:30px 30px 30px 30px;
	border-radius:20px 20px 20px 20px;
}
.light-divider{
	background-color:rgba(255,255,255,0.30);
}
.row-tilan-jakaja-style{
	width:100%;
}
.h3-tilan-jakaja-style{
	width:98.69%;
}
.container-div-style{
	width:100%;
}
.container-div-0-style{
	width:100%;
}
.row-4-style{
	width:99.81%;
}
.h5-maria-style{
	font-family:"Quentin";
}
.img-style{
	height:633px;
}
.img-64-style{
	height:283px;
	width:283px;
}
.p-143-style{
	font-size:20px;
	line-height:28px;
	font-family:"Lato";
	font-weight:300;
}

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

/* Swatch Variables */
:root{
	
	--swatch-var-1:rgba(71,69,75,1.0);
	
	--swatch-var-2:rgba(255,255,255,1.0);
	
	--swatch-var-3565:rgba(147,108,2,1.0);
	
	--swatch-var-5447:rgba(249,211,145,1.0);
	
	--swatch-var-5472:rgba(255,232,216,1.0);
	
	--swatch-var-6459:rgba(233,233,233,1.0);
	
	--swatch-var-5452:rgba(249,211,145,1.0);
	
	--swatch-var-1731:rgba(177,112,39,1.0);
	
	--swatch-var-6247:rgba(203,203,203,1.0);
	
	--swatch-var-7669:rgba(255,185,108,1.0);
	
	--swatch-var-862:rgba(204,204,204,1.0);
	
	--swatch-var-5907:rgba(177,112,39,1.0);
	
	--swatch-var-1490:rgba(229,187,100,1.0);
	
	--swatch-var-3563:rgba(86,152,166,1.0);
	
	--swatch-var-644:rgba(0,161,163,1.0);
	
	--swatch-var-3610:rgba(0,180,184,1.0);
	
	--swatch-var-1689:rgba(128,128,128,1.0);
	
	--swatch-var-4527:rgba(120,70,77,1.0);
	
	--swatch-var-1528:rgba(255,169,18,1.0);
	
	--swatch-var-1509:rgba(124,95,58,1.0);
	
	--swatch-var-1658:rgba(0,0,0,1.0);
	
	--swatch-var-6638:rgba(255,30,18,1.0);
	
	--swatch-var-3802:rgba(118,108,123,1.0);
	
	--swatch-var-5904:rgba(154,144,101,1.0);
	
	--swatch-var-5620:rgba(121,112,106,1.0);
	
	--swatch-var-5791:rgba(120,87,70,1.0);
	
	--swatch-var-1301:#7B1D28;
	
	--swatch-var-5169:#610A12;
	
	--swatch-var-3193:#FFDCFA;
	
	--swatch-var-7169:#57566C;
	
	--swatch-var-3504:#CB7E67;
	
	--swatch-var-5393:#8C3815;
	
	--swatch-var-5388:#004A48;
	
	--swatch-var-7518:#0067BB;
	
	--swatch-var-7172:#00738F;
	
	--swatch-var-2802:#053250;
	
	--swatch-var-729:#005387;
	
	--swatch-var-5099:#C46A03;
	
	--swatch-var-4723:#053250;
	
	--swatch-var-1869:rgba(0,0,0,0.701961);
	
	--swatch-var-5905:#272627;
	
	--swatch-var-709:#323232;
	
	--swatch-var-6789:#AC474E;
	
	--swatch-var-2970:#663118;
	
	--swatch-var-1523:#000000;
	
	--swatch-var-4294:#833DDB;
	
	--swatch-var-3409:#A62DC3;
	
	--swatch-var-1479:#333366;
	
	--swatch-var-3508:#EFE8DE;
	
	--swatch-var-4234:#FFFFFF;
	
	--swatch-var-6786:rgba(131,61,219,1.00);
	
}


/* Background colour styles */

.bgc-7669{
	background-color:var(--swatch-var-7669);
}
.bgc-5907{
	background-color:var(--swatch-var-5907);
}
.bgc-2{
	background-color:var(--swatch-var-2);
}
.bgc-5472{
	background-color:var(--swatch-var-5472);
}
.bgc-3193{
	background-color:var(--swatch-var-3193);
}
.bgc-5388{
	background-color:var(--swatch-var-5388);
}
.bgc-1509{
	background-color:var(--swatch-var-1509);
}
.bgc-7518{
	background-color:var(--swatch-var-7518);
}
.bgc-7172{
	background-color:var(--swatch-var-7172);
}
.bgc-2802{
	background-color:var(--swatch-var-2802);
}
.bgc-5099{
	background-color:var(--swatch-var-5099);
}
.bgc-4723{
	background-color:var(--swatch-var-4723);
}
.bgc-1{
	background-color:var(--swatch-var-1);
}
.bgc-2970{
	background-color:var(--swatch-var-2970);
}

/* Text colour styles */

.tc-5447{
	color:var(--swatch-var-5447)!important;
}
.tc-5452{
	color:var(--swatch-var-5452)!important;
}
.tc-5472{
	color:var(--swatch-var-5472)!important;
}
.tc-862{
	color:var(--swatch-var-862)!important;
}
.tc-1731{
	color:var(--swatch-var-1731)!important;
}
.tc-1{
	color:var(--swatch-var-1)!important;
}

/* Button colour styles */

.bgc-1{
	background-color:var(--swatch-var-1);
}
.tc-1{
	color:var(--swatch-var-1)!important;
}
.btn-c-1,.btn-c-1:focus{
	background:var(--swatch-var-1);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-1:hover{
	background:#141218!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-1{
	color:var(--swatch-var-1)!important;
	border-color:var(--swatch-var-1)!important;
	fill:var(--swatch-var-1);
}
.ltc-1{
	color:var(--swatch-var-1)!important;
	fill:var(--swatch-var-1);
}
.ltc-1:hover{
	color:#141218!important;
	fill:var(--swatch-var-1);
}
.icon-1{
	color:var(--swatch-var-1)!important;
	border-color:var(--swatch-var-1)!important;
}
/**/.bgc-2{
	background-color:var(--swatch-var-2);
}
.tc-2{
	color:var(--swatch-var-2)!important;
}
.btn-c-2,.btn-c-2:focus{
	background:var(--swatch-var-2);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-2:hover{
	background:#CCCCCC!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-2{
	color:var(--swatch-var-2)!important;
	border-color:var(--swatch-var-2)!important;
	fill:var(--swatch-var-2);
}
.ltc-2{
	color:var(--swatch-var-2)!important;
	fill:var(--swatch-var-2);
}
.ltc-2:hover{
	color:#CCCCCC!important;
	fill:var(--swatch-var-2);
}
.icon-2{
	color:var(--swatch-var-2)!important;
	border-color:var(--swatch-var-2)!important;
}
/**/.bgc-3565{
	background-color:var(--swatch-var-3565);
}
.tc-3565{
	color:var(--swatch-var-3565)!important;
}
.btn-c-3565,.btn-c-3565:focus{
	background:var(--swatch-var-3565);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-3565:hover{
	background:#603800!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-3565{
	color:var(--swatch-var-3565)!important;
	border-color:var(--swatch-var-3565)!important;
	fill:var(--swatch-var-3565);
}
.ltc-3565{
	color:var(--swatch-var-3565)!important;
	fill:var(--swatch-var-3565);
}
.ltc-3565:hover{
	color:#603800!important;
	fill:var(--swatch-var-3565);
}
.icon-3565{
	color:var(--swatch-var-3565)!important;
	border-color:var(--swatch-var-3565)!important;
}
/**/.bgc-5447{
	background-color:var(--swatch-var-5447);
}
.tc-5447{
	color:var(--swatch-var-5447)!important;
}
.btn-c-5447,.btn-c-5447:focus{
	background:var(--swatch-var-5447);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-5447:hover{
	background:#C6A05E!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-5447{
	color:var(--swatch-var-5447)!important;
	border-color:var(--swatch-var-5447)!important;
	fill:var(--swatch-var-5447);
}
.ltc-5447{
	color:var(--swatch-var-5447)!important;
	fill:var(--swatch-var-5447);
}
.ltc-5447:hover{
	color:#C6A05E!important;
	fill:var(--swatch-var-5447);
}
.icon-5447{
	color:var(--swatch-var-5447)!important;
	border-color:var(--swatch-var-5447)!important;
}
/**/.bgc-5472{
	background-color:var(--swatch-var-5472);
}
.tc-5472{
	color:var(--swatch-var-5472)!important;
}
.btn-c-5472,.btn-c-5472:focus{
	background:var(--swatch-var-5472);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-5472:hover{
	background:#CCB5A5!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-5472{
	color:var(--swatch-var-5472)!important;
	border-color:var(--swatch-var-5472)!important;
	fill:var(--swatch-var-5472);
}
.ltc-5472{
	color:var(--swatch-var-5472)!important;
	fill:var(--swatch-var-5472);
}
.ltc-5472:hover{
	color:#CCB5A5!important;
	fill:var(--swatch-var-5472);
}
.icon-5472{
	color:var(--swatch-var-5472)!important;
	border-color:var(--swatch-var-5472)!important;
}
/**/.bgc-6459{
	background-color:var(--swatch-var-6459);
}
.tc-6459{
	color:var(--swatch-var-6459)!important;
}
.btn-c-6459,.btn-c-6459:focus{
	background:var(--swatch-var-6459);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-6459:hover{
	background:#B6B6B6!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-6459{
	color:var(--swatch-var-6459)!important;
	border-color:var(--swatch-var-6459)!important;
	fill:var(--swatch-var-6459);
}
.ltc-6459{
	color:var(--swatch-var-6459)!important;
	fill:var(--swatch-var-6459);
}
.ltc-6459:hover{
	color:#B6B6B6!important;
	fill:var(--swatch-var-6459);
}
.icon-6459{
	color:var(--swatch-var-6459)!important;
	border-color:var(--swatch-var-6459)!important;
}
/**/.bgc-5452{
	background-color:var(--swatch-var-5452);
}
.tc-5452{
	color:var(--swatch-var-5452)!important;
}
.btn-c-5452,.btn-c-5452:focus{
	background:var(--swatch-var-5452);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-5452:hover{
	background:#C6A05E!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-5452{
	color:var(--swatch-var-5452)!important;
	border-color:var(--swatch-var-5452)!important;
	fill:var(--swatch-var-5452);
}
.ltc-5452{
	color:var(--swatch-var-5452)!important;
	fill:var(--swatch-var-5452);
}
.ltc-5452:hover{
	color:#C6A05E!important;
	fill:var(--swatch-var-5452);
}
.icon-5452{
	color:var(--swatch-var-5452)!important;
	border-color:var(--swatch-var-5452)!important;
}
/**/.bgc-1731{
	background-color:var(--swatch-var-1731);
}
.tc-1731{
	color:var(--swatch-var-1731)!important;
}
.btn-c-1731,.btn-c-1731:focus{
	background:var(--swatch-var-1731);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-1731:hover{
	background:#7E3D00!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-1731{
	color:var(--swatch-var-1731)!important;
	border-color:var(--swatch-var-1731)!important;
	fill:var(--swatch-var-1731);
}
.ltc-1731{
	color:var(--swatch-var-1731)!important;
	fill:var(--swatch-var-1731);
}
.ltc-1731:hover{
	color:#7E3D00!important;
	fill:var(--swatch-var-1731);
}
.icon-1731{
	color:var(--swatch-var-1731)!important;
	border-color:var(--swatch-var-1731)!important;
}
/**/.bgc-6247{
	background-color:var(--swatch-var-6247);
}
.tc-6247{
	color:var(--swatch-var-6247)!important;
}
.btn-c-6247,.btn-c-6247:focus{
	background:var(--swatch-var-6247);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-6247:hover{
	background:#989898!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-6247{
	color:var(--swatch-var-6247)!important;
	border-color:var(--swatch-var-6247)!important;
	fill:var(--swatch-var-6247);
}
.ltc-6247{
	color:var(--swatch-var-6247)!important;
	fill:var(--swatch-var-6247);
}
.ltc-6247:hover{
	color:#989898!important;
	fill:var(--swatch-var-6247);
}
.icon-6247{
	color:var(--swatch-var-6247)!important;
	border-color:var(--swatch-var-6247)!important;
}
/**/.bgc-7669{
	background-color:var(--swatch-var-7669);
}
.tc-7669{
	color:var(--swatch-var-7669)!important;
}
.btn-c-7669,.btn-c-7669:focus{
	background:var(--swatch-var-7669);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-7669:hover{
	background:#CC8639!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-7669{
	color:var(--swatch-var-7669)!important;
	border-color:var(--swatch-var-7669)!important;
	fill:var(--swatch-var-7669);
}
.ltc-7669{
	color:var(--swatch-var-7669)!important;
	fill:var(--swatch-var-7669);
}
.ltc-7669:hover{
	color:#CC8639!important;
	fill:var(--swatch-var-7669);
}
.icon-7669{
	color:var(--swatch-var-7669)!important;
	border-color:var(--swatch-var-7669)!important;
}
/**/.bgc-862{
	background-color:var(--swatch-var-862);
}
.tc-862{
	color:var(--swatch-var-862)!important;
}
.btn-c-862,.btn-c-862:focus{
	background:var(--swatch-var-862);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-862:hover{
	background:#999999!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-862{
	color:var(--swatch-var-862)!important;
	border-color:var(--swatch-var-862)!important;
	fill:var(--swatch-var-862);
}
.ltc-862{
	color:var(--swatch-var-862)!important;
	fill:var(--swatch-var-862);
}
.ltc-862:hover{
	color:#999999!important;
	fill:var(--swatch-var-862);
}
.icon-862{
	color:var(--swatch-var-862)!important;
	border-color:var(--swatch-var-862)!important;
}
/**/.bgc-5907{
	background-color:var(--swatch-var-5907);
}
.tc-5907{
	color:var(--swatch-var-5907)!important;
}
.btn-c-5907,.btn-c-5907:focus{
	background:var(--swatch-var-5907);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-5907:hover{
	background:#7E3D00!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-5907{
	color:var(--swatch-var-5907)!important;
	border-color:var(--swatch-var-5907)!important;
	fill:var(--swatch-var-5907);
}
.ltc-5907{
	color:var(--swatch-var-5907)!important;
	fill:var(--swatch-var-5907);
}
.ltc-5907:hover{
	color:#7E3D00!important;
	fill:var(--swatch-var-5907);
}
.icon-5907{
	color:var(--swatch-var-5907)!important;
	border-color:var(--swatch-var-5907)!important;
}
/**/.bgc-1490{
	background-color:var(--swatch-var-1490);
}
.tc-1490{
	color:var(--swatch-var-1490)!important;
}
.btn-c-1490,.btn-c-1490:focus{
	background:var(--swatch-var-1490);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-1490:hover{
	background:#B28831!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-1490{
	color:var(--swatch-var-1490)!important;
	border-color:var(--swatch-var-1490)!important;
	fill:var(--swatch-var-1490);
}
.ltc-1490{
	color:var(--swatch-var-1490)!important;
	fill:var(--swatch-var-1490);
}
.ltc-1490:hover{
	color:#B28831!important;
	fill:var(--swatch-var-1490);
}
.icon-1490{
	color:var(--swatch-var-1490)!important;
	border-color:var(--swatch-var-1490)!important;
}
/**/.bgc-3563{
	background-color:var(--swatch-var-3563);
}
.tc-3563{
	color:var(--swatch-var-3563)!important;
}
.btn-c-3563,.btn-c-3563:focus{
	background:var(--swatch-var-3563);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-3563:hover{
	background:#236573!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-3563{
	color:var(--swatch-var-3563)!important;
	border-color:var(--swatch-var-3563)!important;
	fill:var(--swatch-var-3563);
}
.ltc-3563{
	color:var(--swatch-var-3563)!important;
	fill:var(--swatch-var-3563);
}
.ltc-3563:hover{
	color:#236573!important;
	fill:var(--swatch-var-3563);
}
.icon-3563{
	color:var(--swatch-var-3563)!important;
	border-color:var(--swatch-var-3563)!important;
}
/**/.bgc-644{
	background-color:var(--swatch-var-644);
}
.tc-644{
	color:var(--swatch-var-644)!important;
}
.btn-c-644,.btn-c-644:focus{
	background:var(--swatch-var-644);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-644:hover{
	background:#006E70!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-644{
	color:var(--swatch-var-644)!important;
	border-color:var(--swatch-var-644)!important;
	fill:var(--swatch-var-644);
}
.ltc-644{
	color:var(--swatch-var-644)!important;
	fill:var(--swatch-var-644);
}
.ltc-644:hover{
	color:#006E70!important;
	fill:var(--swatch-var-644);
}
.icon-644{
	color:var(--swatch-var-644)!important;
	border-color:var(--swatch-var-644)!important;
}
/**/.bgc-3610{
	background-color:var(--swatch-var-3610);
}
.tc-3610{
	color:var(--swatch-var-3610)!important;
}
.btn-c-3610,.btn-c-3610:focus{
	background:var(--swatch-var-3610);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-3610:hover{
	background:#008185!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-3610{
	color:var(--swatch-var-3610)!important;
	border-color:var(--swatch-var-3610)!important;
	fill:var(--swatch-var-3610);
}
.ltc-3610{
	color:var(--swatch-var-3610)!important;
	fill:var(--swatch-var-3610);
}
.ltc-3610:hover{
	color:#008185!important;
	fill:var(--swatch-var-3610);
}
.icon-3610{
	color:var(--swatch-var-3610)!important;
	border-color:var(--swatch-var-3610)!important;
}
/**/.bgc-1689{
	background-color:var(--swatch-var-1689);
}
.tc-1689{
	color:var(--swatch-var-1689)!important;
}
.btn-c-1689,.btn-c-1689:focus{
	background:var(--swatch-var-1689);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-1689:hover{
	background:#4D4D4D!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-1689{
	color:var(--swatch-var-1689)!important;
	border-color:var(--swatch-var-1689)!important;
	fill:var(--swatch-var-1689);
}
.ltc-1689{
	color:var(--swatch-var-1689)!important;
	fill:var(--swatch-var-1689);
}
.ltc-1689:hover{
	color:#4D4D4D!important;
	fill:var(--swatch-var-1689);
}
.icon-1689{
	color:var(--swatch-var-1689)!important;
	border-color:var(--swatch-var-1689)!important;
}
/**/.bgc-4527{
	background-color:var(--swatch-var-4527);
}
.tc-4527{
	color:var(--swatch-var-4527)!important;
}
.btn-c-4527,.btn-c-4527:focus{
	background:var(--swatch-var-4527);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-4527:hover{
	background:#45131A!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-4527{
	color:var(--swatch-var-4527)!important;
	border-color:var(--swatch-var-4527)!important;
	fill:var(--swatch-var-4527);
}
.ltc-4527{
	color:var(--swatch-var-4527)!important;
	fill:var(--swatch-var-4527);
}
.ltc-4527:hover{
	color:#45131A!important;
	fill:var(--swatch-var-4527);
}
.icon-4527{
	color:var(--swatch-var-4527)!important;
	border-color:var(--swatch-var-4527)!important;
}
/**/.bgc-1528{
	background-color:var(--swatch-var-1528);
}
.tc-1528{
	color:var(--swatch-var-1528)!important;
}
.btn-c-1528,.btn-c-1528:focus{
	background:var(--swatch-var-1528);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-1528:hover{
	background:#CC7600!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-1528{
	color:var(--swatch-var-1528)!important;
	border-color:var(--swatch-var-1528)!important;
	fill:var(--swatch-var-1528);
}
.ltc-1528{
	color:var(--swatch-var-1528)!important;
	fill:var(--swatch-var-1528);
}
.ltc-1528:hover{
	color:#CC7600!important;
	fill:var(--swatch-var-1528);
}
.icon-1528{
	color:var(--swatch-var-1528)!important;
	border-color:var(--swatch-var-1528)!important;
}
/**/.bgc-1509{
	background-color:var(--swatch-var-1509);
}
.tc-1509{
	color:var(--swatch-var-1509)!important;
}
.btn-c-1509,.btn-c-1509:focus{
	background:var(--swatch-var-1509);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-1509:hover{
	background:#492C07!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-1509{
	color:var(--swatch-var-1509)!important;
	border-color:var(--swatch-var-1509)!important;
	fill:var(--swatch-var-1509);
}
.ltc-1509{
	color:var(--swatch-var-1509)!important;
	fill:var(--swatch-var-1509);
}
.ltc-1509:hover{
	color:#492C07!important;
	fill:var(--swatch-var-1509);
}
.icon-1509{
	color:var(--swatch-var-1509)!important;
	border-color:var(--swatch-var-1509)!important;
}
/**/.bgc-1658{
	background-color:var(--swatch-var-1658);
}
.tc-1658{
	color:var(--swatch-var-1658)!important;
}
.btn-c-1658,.btn-c-1658:focus{
	background:var(--swatch-var-1658);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-1658:hover{
	background:#000000!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-1658{
	color:var(--swatch-var-1658)!important;
	border-color:var(--swatch-var-1658)!important;
	fill:var(--swatch-var-1658);
}
.ltc-1658{
	color:var(--swatch-var-1658)!important;
	fill:var(--swatch-var-1658);
}
.ltc-1658:hover{
	color:#000000!important;
	fill:var(--swatch-var-1658);
}
.icon-1658{
	color:var(--swatch-var-1658)!important;
	border-color:var(--swatch-var-1658)!important;
}
/**/.bgc-6638{
	background-color:var(--swatch-var-6638);
}
.tc-6638{
	color:var(--swatch-var-6638)!important;
}
.btn-c-6638,.btn-c-6638:focus{
	background:var(--swatch-var-6638);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-6638:hover{
	background:#CC0000!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-6638{
	color:var(--swatch-var-6638)!important;
	border-color:var(--swatch-var-6638)!important;
	fill:var(--swatch-var-6638);
}
.ltc-6638{
	color:var(--swatch-var-6638)!important;
	fill:var(--swatch-var-6638);
}
.ltc-6638:hover{
	color:#CC0000!important;
	fill:var(--swatch-var-6638);
}
.icon-6638{
	color:var(--swatch-var-6638)!important;
	border-color:var(--swatch-var-6638)!important;
}
/**/.bgc-3802{
	background-color:var(--swatch-var-3802);
}
.tc-3802{
	color:var(--swatch-var-3802)!important;
}
.btn-c-3802,.btn-c-3802:focus{
	background:var(--swatch-var-3802);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-3802:hover{
	background:#433948!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-3802{
	color:var(--swatch-var-3802)!important;
	border-color:var(--swatch-var-3802)!important;
	fill:var(--swatch-var-3802);
}
.ltc-3802{
	color:var(--swatch-var-3802)!important;
	fill:var(--swatch-var-3802);
}
.ltc-3802:hover{
	color:#433948!important;
	fill:var(--swatch-var-3802);
}
.icon-3802{
	color:var(--swatch-var-3802)!important;
	border-color:var(--swatch-var-3802)!important;
}
/**/.bgc-5904{
	background-color:var(--swatch-var-5904);
}
.tc-5904{
	color:var(--swatch-var-5904)!important;
}
.btn-c-5904,.btn-c-5904:focus{
	background:var(--swatch-var-5904);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-5904:hover{
	background:#675D32!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-5904{
	color:var(--swatch-var-5904)!important;
	border-color:var(--swatch-var-5904)!important;
	fill:var(--swatch-var-5904);
}
.ltc-5904{
	color:var(--swatch-var-5904)!important;
	fill:var(--swatch-var-5904);
}
.ltc-5904:hover{
	color:#675D32!important;
	fill:var(--swatch-var-5904);
}
.icon-5904{
	color:var(--swatch-var-5904)!important;
	border-color:var(--swatch-var-5904)!important;
}
/**/.bgc-5620{
	background-color:var(--swatch-var-5620);
}
.tc-5620{
	color:var(--swatch-var-5620)!important;
}
.btn-c-5620,.btn-c-5620:focus{
	background:var(--swatch-var-5620);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-5620:hover{
	background:#463D37!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-5620{
	color:var(--swatch-var-5620)!important;
	border-color:var(--swatch-var-5620)!important;
	fill:var(--swatch-var-5620);
}
.ltc-5620{
	color:var(--swatch-var-5620)!important;
	fill:var(--swatch-var-5620);
}
.ltc-5620:hover{
	color:#463D37!important;
	fill:var(--swatch-var-5620);
}
.icon-5620{
	color:var(--swatch-var-5620)!important;
	border-color:var(--swatch-var-5620)!important;
}
/**/.bgc-5791{
	background-color:var(--swatch-var-5791);
}
.tc-5791{
	color:var(--swatch-var-5791)!important;
}
.btn-c-5791,.btn-c-5791:focus{
	background:var(--swatch-var-5791);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-5791:hover{
	background:#452413!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-5791{
	color:var(--swatch-var-5791)!important;
	border-color:var(--swatch-var-5791)!important;
	fill:var(--swatch-var-5791);
}
.ltc-5791{
	color:var(--swatch-var-5791)!important;
	fill:var(--swatch-var-5791);
}
.ltc-5791:hover{
	color:#452413!important;
	fill:var(--swatch-var-5791);
}
.icon-5791{
	color:var(--swatch-var-5791)!important;
	border-color:var(--swatch-var-5791)!important;
}
/**/.bgc-1301{
	background-color:var(--swatch-var-1301);
}
.tc-1301{
	color:var(--swatch-var-1301)!important;
}
.btn-c-1301,.btn-c-1301:focus{
	background:var(--swatch-var-1301);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-1301:hover{
	background:#480000!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-1301{
	color:var(--swatch-var-1301)!important;
	border-color:var(--swatch-var-1301)!important;
	fill:var(--swatch-var-1301);
}
.ltc-1301{
	color:var(--swatch-var-1301)!important;
	fill:var(--swatch-var-1301);
}
.ltc-1301:hover{
	color:#480000!important;
	fill:var(--swatch-var-1301);
}
.icon-1301{
	color:var(--swatch-var-1301)!important;
	border-color:var(--swatch-var-1301)!important;
}
/**/.bgc-5169{
	background-color:var(--swatch-var-5169);
}
.tc-5169{
	color:var(--swatch-var-5169)!important;
}
.btn-c-5169,.btn-c-5169:focus{
	background:var(--swatch-var-5169);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-5169:hover{
	background:#2E0000!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-5169{
	color:var(--swatch-var-5169)!important;
	border-color:var(--swatch-var-5169)!important;
	fill:var(--swatch-var-5169);
}
.ltc-5169{
	color:var(--swatch-var-5169)!important;
	fill:var(--swatch-var-5169);
}
.ltc-5169:hover{
	color:#2E0000!important;
	fill:var(--swatch-var-5169);
}
.icon-5169{
	color:var(--swatch-var-5169)!important;
	border-color:var(--swatch-var-5169)!important;
}
/**/.bgc-3193{
	background-color:var(--swatch-var-3193);
}
.tc-3193{
	color:var(--swatch-var-3193)!important;
}
.btn-c-3193,.btn-c-3193:focus{
	background:var(--swatch-var-3193);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-3193:hover{
	background:#CCA9C7!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-3193{
	color:var(--swatch-var-3193)!important;
	border-color:var(--swatch-var-3193)!important;
	fill:var(--swatch-var-3193);
}
.ltc-3193{
	color:var(--swatch-var-3193)!important;
	fill:var(--swatch-var-3193);
}
.ltc-3193:hover{
	color:#CCA9C7!important;
	fill:var(--swatch-var-3193);
}
.icon-3193{
	color:var(--swatch-var-3193)!important;
	border-color:var(--swatch-var-3193)!important;
}
/**/.bgc-7169{
	background-color:var(--swatch-var-7169);
}
.tc-7169{
	color:var(--swatch-var-7169)!important;
}
.btn-c-7169,.btn-c-7169:focus{
	background:var(--swatch-var-7169);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-7169:hover{
	background:#242339!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-7169{
	color:var(--swatch-var-7169)!important;
	border-color:var(--swatch-var-7169)!important;
	fill:var(--swatch-var-7169);
}
.ltc-7169{
	color:var(--swatch-var-7169)!important;
	fill:var(--swatch-var-7169);
}
.ltc-7169:hover{
	color:#242339!important;
	fill:var(--swatch-var-7169);
}
.icon-7169{
	color:var(--swatch-var-7169)!important;
	border-color:var(--swatch-var-7169)!important;
}
/**/.bgc-3504{
	background-color:var(--swatch-var-3504);
}
.tc-3504{
	color:var(--swatch-var-3504)!important;
}
.btn-c-3504,.btn-c-3504:focus{
	background:var(--swatch-var-3504);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-3504:hover{
	background:#984B34!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-3504{
	color:var(--swatch-var-3504)!important;
	border-color:var(--swatch-var-3504)!important;
	fill:var(--swatch-var-3504);
}
.ltc-3504{
	color:var(--swatch-var-3504)!important;
	fill:var(--swatch-var-3504);
}
.ltc-3504:hover{
	color:#984B34!important;
	fill:var(--swatch-var-3504);
}
.icon-3504{
	color:var(--swatch-var-3504)!important;
	border-color:var(--swatch-var-3504)!important;
}
/**/.bgc-5393{
	background-color:var(--swatch-var-5393);
}
.tc-5393{
	color:var(--swatch-var-5393)!important;
}
.btn-c-5393,.btn-c-5393:focus{
	background:var(--swatch-var-5393);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-5393:hover{
	background:#590500!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-5393{
	color:var(--swatch-var-5393)!important;
	border-color:var(--swatch-var-5393)!important;
	fill:var(--swatch-var-5393);
}
.ltc-5393{
	color:var(--swatch-var-5393)!important;
	fill:var(--swatch-var-5393);
}
.ltc-5393:hover{
	color:#590500!important;
	fill:var(--swatch-var-5393);
}
.icon-5393{
	color:var(--swatch-var-5393)!important;
	border-color:var(--swatch-var-5393)!important;
}
/**/.bgc-5388{
	background-color:var(--swatch-var-5388);
}
.tc-5388{
	color:var(--swatch-var-5388)!important;
}
.btn-c-5388,.btn-c-5388:focus{
	background:var(--swatch-var-5388);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-5388:hover{
	background:#001715!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-5388{
	color:var(--swatch-var-5388)!important;
	border-color:var(--swatch-var-5388)!important;
	fill:var(--swatch-var-5388);
}
.ltc-5388{
	color:var(--swatch-var-5388)!important;
	fill:var(--swatch-var-5388);
}
.ltc-5388:hover{
	color:#001715!important;
	fill:var(--swatch-var-5388);
}
.icon-5388{
	color:var(--swatch-var-5388)!important;
	border-color:var(--swatch-var-5388)!important;
}
/**/.bgc-7518{
	background-color:var(--swatch-var-7518);
}
.tc-7518{
	color:var(--swatch-var-7518)!important;
}
.btn-c-7518,.btn-c-7518:focus{
	background:var(--swatch-var-7518);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-7518:hover{
	background:#003488!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-7518{
	color:var(--swatch-var-7518)!important;
	border-color:var(--swatch-var-7518)!important;
	fill:var(--swatch-var-7518);
}
.ltc-7518{
	color:var(--swatch-var-7518)!important;
	fill:var(--swatch-var-7518);
}
.ltc-7518:hover{
	color:#003488!important;
	fill:var(--swatch-var-7518);
}
.icon-7518{
	color:var(--swatch-var-7518)!important;
	border-color:var(--swatch-var-7518)!important;
}
/**/.bgc-7172{
	background-color:var(--swatch-var-7172);
}
.tc-7172{
	color:var(--swatch-var-7172)!important;
}
.btn-c-7172,.btn-c-7172:focus{
	background:var(--swatch-var-7172);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-7172:hover{
	background:#00405C!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-7172{
	color:var(--swatch-var-7172)!important;
	border-color:var(--swatch-var-7172)!important;
	fill:var(--swatch-var-7172);
}
.ltc-7172{
	color:var(--swatch-var-7172)!important;
	fill:var(--swatch-var-7172);
}
.ltc-7172:hover{
	color:#00405C!important;
	fill:var(--swatch-var-7172);
}
.icon-7172{
	color:var(--swatch-var-7172)!important;
	border-color:var(--swatch-var-7172)!important;
}
/**/.bgc-2802{
	background-color:var(--swatch-var-2802);
}
.tc-2802{
	color:var(--swatch-var-2802)!important;
}
.btn-c-2802,.btn-c-2802:focus{
	background:var(--swatch-var-2802);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-2802:hover{
	background:#00001D!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-2802{
	color:var(--swatch-var-2802)!important;
	border-color:var(--swatch-var-2802)!important;
	fill:var(--swatch-var-2802);
}
.ltc-2802{
	color:var(--swatch-var-2802)!important;
	fill:var(--swatch-var-2802);
}
.ltc-2802:hover{
	color:#00001D!important;
	fill:var(--swatch-var-2802);
}
.icon-2802{
	color:var(--swatch-var-2802)!important;
	border-color:var(--swatch-var-2802)!important;
}
/**/.bgc-729{
	background-color:var(--swatch-var-729);
}
.tc-729{
	color:var(--swatch-var-729)!important;
}
.btn-c-729,.btn-c-729:focus{
	background:var(--swatch-var-729);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-729:hover{
	background:#002054!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-729{
	color:var(--swatch-var-729)!important;
	border-color:var(--swatch-var-729)!important;
	fill:var(--swatch-var-729);
}
.ltc-729{
	color:var(--swatch-var-729)!important;
	fill:var(--swatch-var-729);
}
.ltc-729:hover{
	color:#002054!important;
	fill:var(--swatch-var-729);
}
.icon-729{
	color:var(--swatch-var-729)!important;
	border-color:var(--swatch-var-729)!important;
}
/**/.bgc-5099{
	background-color:var(--swatch-var-5099);
}
.tc-5099{
	color:var(--swatch-var-5099)!important;
}
.btn-c-5099,.btn-c-5099:focus{
	background:var(--swatch-var-5099);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-5099:hover{
	background:#913700!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-5099{
	color:var(--swatch-var-5099)!important;
	border-color:var(--swatch-var-5099)!important;
	fill:var(--swatch-var-5099);
}
.ltc-5099{
	color:var(--swatch-var-5099)!important;
	fill:var(--swatch-var-5099);
}
.ltc-5099:hover{
	color:#913700!important;
	fill:var(--swatch-var-5099);
}
.icon-5099{
	color:var(--swatch-var-5099)!important;
	border-color:var(--swatch-var-5099)!important;
}
/**/.bgc-4723{
	background-color:var(--swatch-var-4723);
}
.tc-4723{
	color:var(--swatch-var-4723)!important;
}
.btn-c-4723,.btn-c-4723:focus{
	background:var(--swatch-var-4723);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-4723:hover{
	background:#00001D!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-4723{
	color:var(--swatch-var-4723)!important;
	border-color:var(--swatch-var-4723)!important;
	fill:var(--swatch-var-4723);
}
.ltc-4723{
	color:var(--swatch-var-4723)!important;
	fill:var(--swatch-var-4723);
}
.ltc-4723:hover{
	color:#00001D!important;
	fill:var(--swatch-var-4723);
}
.icon-4723{
	color:var(--swatch-var-4723)!important;
	border-color:var(--swatch-var-4723)!important;
}
/**/.bgc-1869{
	background-color:var(--swatch-var-1869);
}
.tc-1869{
	color:var(--swatch-var-1869)!important;
}
.btn-c-1869,.btn-c-1869:focus{
	background:var(--swatch-var-1869);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-1869:hover{
	background:rgba(0,0,0,0.70)!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-1869{
	color:var(--swatch-var-1869)!important;
	border-color:var(--swatch-var-1869)!important;
	fill:var(--swatch-var-1869);
}
.ltc-1869{
	color:var(--swatch-var-1869)!important;
	fill:var(--swatch-var-1869);
}
.ltc-1869:hover{
	color:rgba(0,0,0,0.70)!important;
	fill:var(--swatch-var-1869);
}
.icon-1869{
	color:var(--swatch-var-1869)!important;
	border-color:var(--swatch-var-1869)!important;
}
/**/.bgc-5905{
	background-color:var(--swatch-var-5905);
}
.tc-5905{
	color:var(--swatch-var-5905)!important;
}
.btn-c-5905,.btn-c-5905:focus{
	background:var(--swatch-var-5905);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-5905:hover{
	background:#000000!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-5905{
	color:var(--swatch-var-5905)!important;
	border-color:var(--swatch-var-5905)!important;
	fill:var(--swatch-var-5905);
}
.ltc-5905{
	color:var(--swatch-var-5905)!important;
	fill:var(--swatch-var-5905);
}
.ltc-5905:hover{
	color:#000000!important;
	fill:var(--swatch-var-5905);
}
.icon-5905{
	color:var(--swatch-var-5905)!important;
	border-color:var(--swatch-var-5905)!important;
}
/**/.bgc-709{
	background-color:var(--swatch-var-709);
}
.tc-709{
	color:var(--swatch-var-709)!important;
}
.btn-c-709,.btn-c-709:focus{
	background:var(--swatch-var-709);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-709:hover{
	background:#000000!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-709{
	color:var(--swatch-var-709)!important;
	border-color:var(--swatch-var-709)!important;
	fill:var(--swatch-var-709);
}
.ltc-709{
	color:var(--swatch-var-709)!important;
	fill:var(--swatch-var-709);
}
.ltc-709:hover{
	color:#000000!important;
	fill:var(--swatch-var-709);
}
.icon-709{
	color:var(--swatch-var-709)!important;
	border-color:var(--swatch-var-709)!important;
}
/**/.bgc-6789{
	background-color:var(--swatch-var-6789);
}
.tc-6789{
	color:var(--swatch-var-6789)!important;
}
.btn-c-6789,.btn-c-6789:focus{
	background:var(--swatch-var-6789);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-6789:hover{
	background:#79141B!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-6789{
	color:var(--swatch-var-6789)!important;
	border-color:var(--swatch-var-6789)!important;
	fill:var(--swatch-var-6789);
}
.ltc-6789{
	color:var(--swatch-var-6789)!important;
	fill:var(--swatch-var-6789);
}
.ltc-6789:hover{
	color:#79141B!important;
	fill:var(--swatch-var-6789);
}
.icon-6789{
	color:var(--swatch-var-6789)!important;
	border-color:var(--swatch-var-6789)!important;
}
/**/.bgc-2970{
	background-color:var(--swatch-var-2970);
}
.tc-2970{
	color:var(--swatch-var-2970)!important;
}
.btn-c-2970,.btn-c-2970:focus{
	background:var(--swatch-var-2970);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-2970:hover{
	background:#330000!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-2970{
	color:var(--swatch-var-2970)!important;
	border-color:var(--swatch-var-2970)!important;
	fill:var(--swatch-var-2970);
}
.ltc-2970{
	color:var(--swatch-var-2970)!important;
	fill:var(--swatch-var-2970);
}
.ltc-2970:hover{
	color:#330000!important;
	fill:var(--swatch-var-2970);
}
.icon-2970{
	color:var(--swatch-var-2970)!important;
	border-color:var(--swatch-var-2970)!important;
}
/**/.bgc-1523{
	background-color:var(--swatch-var-1523);
}
.tc-1523{
	color:var(--swatch-var-1523)!important;
}
.btn-c-1523,.btn-c-1523:focus{
	background:var(--swatch-var-1523);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-1523:hover{
	background:#000000!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-1523{
	color:var(--swatch-var-1523)!important;
	border-color:var(--swatch-var-1523)!important;
	fill:var(--swatch-var-1523);
}
.ltc-1523{
	color:var(--swatch-var-1523)!important;
	fill:var(--swatch-var-1523);
}
.ltc-1523:hover{
	color:#000000!important;
	fill:var(--swatch-var-1523);
}
.icon-1523{
	color:var(--swatch-var-1523)!important;
	border-color:var(--swatch-var-1523)!important;
}
/**/.bgc-4294{
	background-color:var(--swatch-var-4294);
}
.tc-4294{
	color:var(--swatch-var-4294)!important;
}
.btn-c-4294,.btn-c-4294:focus{
	background:var(--swatch-var-4294);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-4294:hover{
	background:#500AA8!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.bgc-1{
	background-color:var(--swatch-var-1);
}
.tc-1{
	color:var(--swatch-var-1)!important;
}
.btn-c-1,.btn-c-1:focus{
	background:var(--swatch-var-1);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-1:hover{
	background:#141218!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-1{
	color:var(--swatch-var-1)!important;
	border-color:var(--swatch-var-1)!important;
	fill:var(--swatch-var-1);
}
.ltc-1{
	color:var(--swatch-var-1)!important;
	fill:var(--swatch-var-1);
}
.ltc-1:hover{
	color:#141218!important;
	fill:var(--swatch-var-1);
}
.icon-1{
	color:var(--swatch-var-1)!important;
	border-color:var(--swatch-var-1)!important;
}
/**/.bgc-2{
	background-color:var(--swatch-var-2);
}
.tc-2{
	color:var(--swatch-var-2)!important;
}
.btn-c-2,.btn-c-2:focus{
	background:var(--swatch-var-2);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-2:hover{
	background:#CCCCCC!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-2{
	color:var(--swatch-var-2)!important;
	border-color:var(--swatch-var-2)!important;
	fill:var(--swatch-var-2);
}
.ltc-2{
	color:var(--swatch-var-2)!important;
	fill:var(--swatch-var-2);
}
.ltc-2:hover{
	color:#CCCCCC!important;
	fill:var(--swatch-var-2);
}
.icon-2{
	color:var(--swatch-var-2)!important;
	border-color:var(--swatch-var-2)!important;
}
/**/.bgc-3565{
	background-color:var(--swatch-var-3565);
}
.tc-3565{
	color:var(--swatch-var-3565)!important;
}
.btn-c-3565,.btn-c-3565:focus{
	background:var(--swatch-var-3565);
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.btn-c-3565:hover{
	background:#603800!important;
	color:#FFFFFF!important;
	fill:#FFFFFF;
}
.wire-btn-c-3565{
	color:var(--swatch-var-3565)!important;
	border-color:var(--swatch-var-3565)!important;
	fill:var(--swatch-var-3565);
}
.ltc-3565{
	color:var(--swatch-var-3565)!important;
	fill:var(--swatch-var-3565);
}
.ltc-3565:hover{
	color:#603800!important;
	fill:var(--swatch-var-3565);
}
.icon-3565{
	color:var(--swatch-var-3565)!important;
	border-color:var(--swatch-var-3565)!important;
}
/**/.bgc-5447{
	background-color:var(--swatch-var-5447);
}
.tc-5447{
	color:var(--swatch-var-5447)!important;
}
.btn-c-5447,.btn-c-5447:focus{
	background:var(--swatch-var-5447);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-5447:hover{
	background:#C6A05E!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-5447{
	color:var(--swatch-var-5447)!important;
	border-color:var(--swatch-var-5447)!important;
	fill:var(--swatch-var-5447);
}
.ltc-5447{
	color:var(--swatch-var-5447)!important;
	fill:var(--swatch-var-5447);
}
.ltc-5447:hover{
	color:#C6A05E!important;
	fill:var(--swatch-var-5447);
}
.icon-5447{
	color:var(--swatch-var-5447)!important;
	border-color:var(--swatch-var-5447)!important;
}
/**/.bgc-5472{
	background-color:var(--swatch-var-5472);
}
.tc-5472{
	color:var(--swatch-var-5472)!important;
}
.btn-c-5472,.btn-c-5472:focus{
	background:var(--swatch-var-5472);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-5472:hover{
	background:#CCB5A5!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-5472{
	color:var(--swatch-var-5472)!important;
	border-color:var(--swatch-var-5472)!important;
	fill:var(--swatch-var-5472);
}
.ltc-5472{
	color:var(--swatch-var-5472)!important;
	fill:var(--swatch-var-5472);
}
.ltc-5472:hover{
	color:#CCB5A5!important;
	fill:var(--swatch-var-5472);
}
.icon-5472{
	color:var(--swatch-var-5472)!important;
	border-color:var(--swatch-var-5472)!important;
}
/**/.bgc-6459{
	background-color:var(--swatch-var-6459);
}
.tc-6459{
	color:var(--swatch-var-6459)!important;
}
.btn-c-6459,.btn-c-6459:focus{
	background:var(--swatch-var-6459);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-6459:hover{
	background:#B6B6B6!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-6459{
	color:var(--swatch-var-6459)!important;
	border-color:var(--swatch-var-6459)!important;
	fill:var(--swatch-var-6459);
}
.ltc-6459{
	color:var(--swatch-var-6459)!important;
	fill:var(--swatch-var-6459);
}
.ltc-6459:hover{
	color:#B6B6B6!important;
	fill:var(--swatch-var-6459);
}
.icon-6459{
	color:var(--swatch-var-6459)!important;
	border-color:var(--swatch-var-6459)!important;
}
/**/.bgc-5452{
	background-color:var(--swatch-var-5452);
}
.tc-5452{
	color:var(--swatch-var-5452)!important;
}
.btn-c-5452,.btn-c-5452:focus{
	background:var(--swatch-var-5452);
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.btn-c-5452:hover{
	background:#C6A05E!important;
	color:rgba(0,0,0,.5)!important;
	fill:rgba(0,0,0,.5);
}
.wire-btn-c-5447{
	color:var(--swatch-var-5447)!important;
	border-color:var(--swatch-var-5447)!important;
	fill:var(--swatch-var-5447);
}
.wire-btn-c-5452{
	color:var(--swatch-var-5452)!important;
	border-color:var(--swatch-var-5452)!important;
	fill:var(--swatch-var-5452);
}

/* Link colour styles */

.ltc-2{
	color:var(--swatch-var-2)!important;
	fill:var(--swatch-var-2);
}
.ltc-2:hover{
	color:#CCCCCC!important;
	fill:var(--swatch-var-2);
}
.ltc-3193{
	color:var(--swatch-var-3193)!important;
	fill:var(--swatch-var-3193);
}
.ltc-3193:hover{
	color:#CCA9C7!important;
	fill:var(--swatch-var-3193);
}
.ltc-5472{
	color:var(--swatch-var-5472)!important;
	fill:var(--swatch-var-5472);
}
.ltc-5472:hover{
	color:#CCB5A5!important;
	fill:var(--swatch-var-5472);
}
.ltc-4234{
	color:var(--swatch-var-4234)!important;
	fill:var(--swatch-var-4234);
}
.ltc-4234:hover{
	color:#CCCCCC!important;
	fill:var(--swatch-var-4234);
}
.ltc-5447{
	color:var(--swatch-var-5447)!important;
	fill:var(--swatch-var-5447);
}
.ltc-5447:hover{
	color:#C6A05E!important;
	fill:var(--swatch-var-5447);
}

/* Icon colour styles */

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

/* Bloc image backgrounds */

.bg-fotolia-6871447-XS{
	background-image:url("img/fotolia_6871447_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_6871447_XS.webp") 1x,
url("img/fotolia_6871447_XS.webp") 2x);background-image: image-set(url("img/fotolia_6871447_XS.jpg") 1x,
url("img/fotolia_6871447_XS.jpg") 2x,url("img/fotolia_6871447_XS.webp") 1x,
url("img/fotolia_6871447_XS.webp") 2x);
}
.bg-fotolia-6820770-XS{
	background-image:url("img/fotolia_6820770_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_6820770_XS.webp") 1x,
url("img/fotolia_6820770_XS.webp") 2x);background-image: image-set(url("img/fotolia_6820770_XS.jpg") 1x,
url("img/fotolia_6820770_XS.jpg") 2x,url("img/fotolia_6820770_XS.webp") 1x,
url("img/fotolia_6820770_XS.webp") 2x);
}
.bg-rose-1400953{
	background-image:url("img/rose-1400953.jpg");
	background-image: -webkit-image-set(url("img/rose-1400953.webp") 1x,
url("img/rose-1400953.webp") 2x);background-image: image-set(url("img/rose-1400953.jpg") 1x,
url("img/rose-1400953.jpg") 2x,url("img/rose-1400953.webp") 1x,
url("img/rose-1400953.webp") 2x);
}
.bg-fotolia-13856168-XS{
	background-image:url("img/fotolia_13856168_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_13856168_XS.webp") 1x,
url("img/fotolia_13856168_XS.webp") 2x);background-image: image-set(url("img/fotolia_13856168_XS.jpg") 1x,
url("img/fotolia_13856168_XS.jpg") 2x,url("img/fotolia_13856168_XS.webp") 1x,
url("img/fotolia_13856168_XS.webp") 2x);
}
.bg-fotolia-17034149-XS{
	background-image:url("img/fotolia_17034149_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_17034149_XS.webp") 1x,
url("img/fotolia_17034149_XS.webp") 2x);background-image: image-set(url("img/fotolia_17034149_XS.jpg") 1x,
url("img/fotolia_17034149_XS.jpg") 2x,url("img/fotolia_17034149_XS.webp") 1x,
url("img/fotolia_17034149_XS.webp") 2x);
}
.bg-fotolia-6871447-XS{
	background-image:url("img/fotolia_6871447_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_6871447_XS.webp") 1x,
url("img/fotolia_6871447_XS.webp") 2x);background-image: image-set(url("img/fotolia_6871447_XS.jpg") 1x,
url("img/fotolia_6871447_XS.jpg") 2x,url("img/fotolia_6871447_XS.webp") 1x,
url("img/fotolia_6871447_XS.webp") 2x);
}
.bg-rose-1400953{
	background-image:url("img/rose-1400953.jpg");
	background-image: -webkit-image-set(url("img/rose-1400953.webp") 1x,
url("img/rose-1400953.webp") 2x);background-image: image-set(url("img/rose-1400953.jpg") 1x,
url("img/rose-1400953.jpg") 2x,url("img/rose-1400953.webp") 1x,
url("img/rose-1400953.webp") 2x);
}
.bg-fotolia-16469218-XS{
	background-image:url("img/fotolia_16469218_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_16469218_XS.webp") 1x,
url("img/fotolia_16469218_XS.webp") 2x);background-image: image-set(url("img/fotolia_16469218_XS.jpg") 1x,
url("img/fotolia_16469218_XS.jpg") 2x,url("img/fotolia_16469218_XS.webp") 1x,
url("img/fotolia_16469218_XS.webp") 2x);
}
.bg-fotolia-13228941-XS{
	background-image:url("img/fotolia_13228941_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_13228941_XS.webp") 1x,
url("img/fotolia_13228941_XS.webp") 2x);background-image: image-set(url("img/fotolia_13228941_XS.jpg") 1x,
url("img/fotolia_13228941_XS.jpg") 2x,url("img/fotolia_13228941_XS.webp") 1x,
url("img/fotolia_13228941_XS.webp") 2x);
}
.bg-fotolia-11470234-XS{
	background-image:url("img/fotolia_11470234_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_11470234_XS.webp") 1x,
url("img/fotolia_11470234_XS.webp") 2x);background-image: image-set(url("img/fotolia_11470234_XS.jpg") 1x,
url("img/fotolia_11470234_XS.jpg") 2x,url("img/fotolia_11470234_XS.webp") 1x,
url("img/fotolia_11470234_XS.webp") 2x);
}
.bg-petals-1426604-1280{
	background-image:url("img/petals-1426604_1280.jpeg");
	background-image: -webkit-image-set(url("img/petals-1426604_1280.webp") 1x,
url("img/petals-1426604_1280.webp") 2x);background-image: image-set(url("img/petals-1426604_1280.jpeg") 1x,
url("img/petals-1426604_1280.jpeg") 2x,url("img/petals-1426604_1280.webp") 1x,
url("img/petals-1426604_1280.webp") 2x);
}
.bg-petals-1426604-1280{
	background-image:url("img/petals-1426604_1280.jpeg");
	background-image: -webkit-image-set(url("img/petals-1426604_1280.webp") 1x,
url("img/petals-1426604_1280.webp") 2x);background-image: image-set(url("img/petals-1426604_1280.jpeg") 1x,
url("img/petals-1426604_1280.jpeg") 2x,url("img/petals-1426604_1280.webp") 1x,
url("img/petals-1426604_1280.webp") 2x);
}
.bg-rose-1400953{
	background-image:url("img/rose-1400953.jpg");
	background-image: -webkit-image-set(url("img/rose-1400953.webp") 1x,
url("img/rose-1400953.webp") 2x);background-image: image-set(url("img/rose-1400953.jpg") 1x,
url("img/rose-1400953.jpg") 2x,url("img/rose-1400953.webp") 1x,
url("img/rose-1400953.webp") 2x);
}
.bg-fotolia-16469218-XS{
	background-image:url("img/fotolia_16469218_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_16469218_XS.webp") 1x,
url("img/fotolia_16469218_XS.webp") 2x);background-image: image-set(url("img/fotolia_16469218_XS.jpg") 1x,
url("img/fotolia_16469218_XS.jpg") 2x,url("img/fotolia_16469218_XS.webp") 1x,
url("img/fotolia_16469218_XS.webp") 2x);
}
.bg-petals-1426604-1280{
	background-image:url("img/petals-1426604_1280.jpeg");
	background-image: -webkit-image-set(url("img/petals-1426604_1280.webp") 1x,
url("img/petals-1426604_1280.webp") 2x);background-image: image-set(url("img/petals-1426604_1280.jpeg") 1x,
url("img/petals-1426604_1280.jpeg") 2x,url("img/petals-1426604_1280.webp") 1x,
url("img/petals-1426604_1280.webp") 2x);
}
.bg-fotolia-6820770-XS{
	background-image:url("img/fotolia_6820770_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_6820770_XS.webp") 1x,
url("img/fotolia_6820770_XS.webp") 2x);background-image: image-set(url("img/fotolia_6820770_XS.jpg") 1x,
url("img/fotolia_6820770_XS.jpg") 2x,url("img/fotolia_6820770_XS.webp") 1x,
url("img/fotolia_6820770_XS.webp") 2x);
}
.bg-fotolia-17034149-XS{
	background-image:url("img/fotolia_17034149_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_17034149_XS.webp") 1x,
url("img/fotolia_17034149_XS.webp") 2x);background-image: image-set(url("img/fotolia_17034149_XS.jpg") 1x,
url("img/fotolia_17034149_XS.jpg") 2x,url("img/fotolia_17034149_XS.webp") 1x,
url("img/fotolia_17034149_XS.webp") 2x);
}
.bg-rose-1400953{
	background-image:url("img/rose-1400953.jpg");
	background-image: -webkit-image-set(url("img/rose-1400953.webp") 1x,
url("img/rose-1400953.webp") 2x);background-image: image-set(url("img/rose-1400953.jpg") 1x,
url("img/rose-1400953.jpg") 2x,url("img/rose-1400953.webp") 1x,
url("img/rose-1400953.webp") 2x);
}
.bg-fotolia-13856168-XS{
	background-image:url("img/fotolia_13856168_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_13856168_XS.webp") 1x,
url("img/fotolia_13856168_XS.webp") 2x);background-image: image-set(url("img/fotolia_13856168_XS.jpg") 1x,
url("img/fotolia_13856168_XS.jpg") 2x,url("img/fotolia_13856168_XS.webp") 1x,
url("img/fotolia_13856168_XS.webp") 2x);
}
.bg-fotolia-6820770-XS{
	background-image:url("img/fotolia_6820770_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_6820770_XS.webp") 1x,
url("img/fotolia_6820770_XS.webp") 2x);background-image: image-set(url("img/fotolia_6820770_XS.jpg") 1x,
url("img/fotolia_6820770_XS.jpg") 2x,url("img/fotolia_6820770_XS.webp") 1x,
url("img/fotolia_6820770_XS.webp") 2x);
}
.bg-fotolia-16469218-XS{
	background-image:url("img/fotolia_16469218_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_16469218_XS.webp") 1x,
url("img/fotolia_16469218_XS.webp") 2x);background-image: image-set(url("img/fotolia_16469218_XS.jpg") 1x,
url("img/fotolia_16469218_XS.jpg") 2x,url("img/fotolia_16469218_XS.webp") 1x,
url("img/fotolia_16469218_XS.webp") 2x);
}
.bg-hoitotila-forssa{
	background-image:url("img/hoitotila-forssa.jpeg");
	background-image: -webkit-image-set(url("img/hoitotila-forssa.webp") 1x,
url("img/hoitotila-forssa.webp") 2x);background-image: image-set(url("img/hoitotila-forssa.jpeg") 1x,
url("img/hoitotila-forssa.jpeg") 2x,url("img/hoitotila-forssa.webp") 1x,
url("img/hoitotila-forssa.webp") 2x);
}
.bg-petals-1426604-1280{
	background-image:url("img/petals-1426604_1280.jpeg");
	background-image: -webkit-image-set(url("img/petals-1426604_1280.webp") 1x,
url("img/petals-1426604_1280.webp") 2x);background-image: image-set(url("img/petals-1426604_1280.jpeg") 1x,
url("img/petals-1426604_1280.jpeg") 2x,url("img/petals-1426604_1280.webp") 1x,
url("img/petals-1426604_1280.webp") 2x);
}
.bg-yonihieronta{
	background-image:url("img/yonihieronta.jpg");
	background-image: -webkit-image-set(url("img/yonihieronta.webp") 1x,
url("img/yonihieronta.webp") 2x);background-image: image-set(url("img/yonihieronta.jpg") 1x,
url("img/yonihieronta.jpg") 2x,url("img/yonihieronta.webp") 1x,
url("img/yonihieronta.webp") 2x);
}
.bg-taohieronta{
	background-image:url("img/taohieronta.jpg");
	background-image: -webkit-image-set(url("img/taohieronta.webp") 1x,
url("img/taohieronta.webp") 2x);background-image: image-set(url("img/taohieronta.jpg") 1x,
url("img/taohieronta.jpg") 2x,url("img/taohieronta.webp") 1x,
url("img/taohieronta.webp") 2x);
}
.bg-fotolia-14263263-XS{
	background-image:url("img/fotolia_14263263_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_14263263_XS.webp") 1x,
url("img/fotolia_14263263_XS.webp") 2x);background-image: image-set(url("img/fotolia_14263263_XS.jpg") 1x,
url("img/fotolia_14263263_XS.jpg") 2x,url("img/fotolia_14263263_XS.webp") 1x,
url("img/fotolia_14263263_XS.webp") 2x);
}
.bg-fotolia-11470234-XS{
	background-image:url("img/fotolia_11470234_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_11470234_XS.webp") 1x,
url("img/fotolia_11470234_XS.webp") 2x);background-image: image-set(url("img/fotolia_11470234_XS.jpg") 1x,
url("img/fotolia_11470234_XS.jpg") 2x,url("img/fotolia_11470234_XS.webp") 1x,
url("img/fotolia_11470234_XS.webp") 2x);
}
.bg-tantrasessio-ryhmalle{
	background-image:url("img/tantrasessio-ryhmalle.jpg");
	background-image: -webkit-image-set(url("img/tantrasessio-ryhmalle.webp") 1x,
url("img/tantrasessio-ryhmalle.webp") 2x);background-image: image-set(url("img/tantrasessio-ryhmalle.jpg") 1x,
url("img/tantrasessio-ryhmalle.jpg") 2x,url("img/tantrasessio-ryhmalle.webp") 1x,
url("img/tantrasessio-ryhmalle.webp") 2x);
}
.bg-tantrasessio-miehelle{
	background-image:url("img/tantrasessio-miehelle.jpg");
	background-image: -webkit-image-set(url("img/tantrasessio-miehelle.webp") 1x,
url("img/tantrasessio-miehelle.webp") 2x);background-image: image-set(url("img/tantrasessio-miehelle.jpg") 1x,
url("img/tantrasessio-miehelle.jpg") 2x,url("img/tantrasessio-miehelle.webp") 1x,
url("img/tantrasessio-miehelle.webp") 2x);
	background-image: -webkit-image-set(url("img/tantrasessio-miehelle.webp") 1x,
url("img/tantrasessio-miehelle.webp") 2x);background-image: image-set(url("img/tantrasessio-miehelle.jpg") 1x,
url("img/tantrasessio-miehelle.jpg") 2x,url("img/tantrasessio-miehelle.webp") 1x,
url("img/tantrasessio-miehelle.webp") 2x);
}
.bg-lingamhieronta{
	background-image:url("img/lingamhieronta.jpg");
	background-image: -webkit-image-set(url("img/lingamhieronta.webp") 1x,
url("img/lingamhieronta.webp") 2x);background-image: image-set(url("img/lingamhieronta.jpg") 1x,
url("img/lingamhieronta.jpg") 2x,url("img/lingamhieronta.webp") 1x,
url("img/lingamhieronta.webp") 2x);
}
.bg-parihieronta{
	background-image:url("img/parihieronta.jpg");
	background-image: -webkit-image-set(url("img/parihieronta.webp") 1x,
url("img/parihieronta.webp") 2x);background-image: image-set(url("img/parihieronta.jpg") 1x,
url("img/parihieronta.jpg") 2x,url("img/parihieronta.webp") 1x,
url("img/parihieronta.webp") 2x);
}
.bg-asko-uusi-look{
	background-image:url("img/asko-uusi-look.jpg");
	background-image: -webkit-image-set(url("img/asko-uusi-look.webp") 1x,
url("img/asko-uusi-look.webp") 2x);background-image: image-set(url("img/asko-uusi-look.jpg") 1x,
url("img/asko-uusi-look.jpg") 2x,url("img/asko-uusi-look.webp") 1x,
url("img/asko-uusi-look.webp") 2x);
}
.bg-fotolia-13228941-XS{
	background-image:url("img/fotolia_13228941_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_13228941_XS.webp") 1x,
url("img/fotolia_13228941_XS.webp") 2x);background-image: image-set(url("img/fotolia_13228941_XS.jpg") 1x,
url("img/fotolia_13228941_XS.jpg") 2x,url("img/fotolia_13228941_XS.webp") 1x,
url("img/fotolia_13228941_XS.webp") 2x);
}
.bg-fotolia-21388689-XS{
	background-image:url("img/fotolia_21388689_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_21388689_XS.webp") 1x,
url("img/fotolia_21388689_XS.webp") 2x);background-image: image-set(url("img/fotolia_21388689_XS.jpg") 1x,
url("img/fotolia_21388689_XS.jpg") 2x,url("img/fotolia_21388689_XS.webp") 1x,
url("img/fotolia_21388689_XS.webp") 2x);
}
.bg-AskoNummela-ilo{
	background-image:url("img/AskoNummela-ilo.jpg");
	background-image: -webkit-image-set(url("img/AskoNummela-ilo.webp") 1x,
url("img/AskoNummela-ilo.webp") 2x);background-image: image-set(url("img/AskoNummela-ilo.jpg") 1x,
url("img/AskoNummela-ilo.jpg") 2x,url("img/AskoNummela-ilo.webp") 1x,
url("img/AskoNummela-ilo.webp") 2x);
}
.bg-hyvat-rasvat-kolesteroli{
	background-image:url("img/hyvat-rasvat-kolesteroli.jpg");
	background-image: -webkit-image-set(url("img/hyvat-rasvat-kolesteroli.webp") 1x,
url("img/hyvat-rasvat-kolesteroli.webp") 2x);background-image: image-set(url("img/hyvat-rasvat-kolesteroli.jpg") 1x,
url("img/hyvat-rasvat-kolesteroli.jpg") 2x,url("img/hyvat-rasvat-kolesteroli.webp") 1x,
url("img/hyvat-rasvat-kolesteroli.webp") 2x);
}
.bg-fotolia-6871447-XS{
	background-image:url("img/fotolia_6871447_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_6871447_XS.webp") 1x,
url("img/fotolia_6871447_XS.webp") 2x);background-image: image-set(url("img/fotolia_6871447_XS.jpg") 1x,
url("img/fotolia_6871447_XS.jpg") 2x,url("img/fotolia_6871447_XS.webp") 1x,
url("img/fotolia_6871447_XS.webp") 2x);
}
.bg-yang-tao{
	background-image:url("img/yang_tao.jpeg");
	background-image: -webkit-image-set(url("img/yang_tao.webp") 1x,
url("img/yang_tao.webp") 2x);background-image: image-set(url("img/yang_tao.jpeg") 1x,
url("img/yang_tao.jpeg") 2x,url("img/yang_tao.webp") 1x,
url("img/yang_tao.webp") 2x);
}
.bg-tantracouple{
	background-image:url("img/tantracouple.jpg");
	background-image: -webkit-image-set(url("img/tantracouple.webp") 1x,
url("img/tantracouple.webp") 2x);background-image: image-set(url("img/tantracouple.jpg") 1x,
url("img/tantracouple.jpg") 2x,url("img/tantracouple.webp") 1x,
url("img/tantracouple.webp") 2x);
}
.bg-fotolia-17034149-XS{
	background-image:url("img/fotolia_17034149_XS.jpg");
	background-image: -webkit-image-set(url("img/fotolia_17034149_XS.webp") 1x,
url("img/fotolia_17034149_XS.webp") 2x);background-image: image-set(url("img/fotolia_17034149_XS.jpg") 1x,
url("img/fotolia_17034149_XS.jpg") 2x,url("img/fotolia_17034149_XS.webp") 1x,
url("img/fotolia_17034149_XS.webp") 2x);
}
.bg-asko-maria{
	background-image:url("img/asko_maria.jpeg");
	background-image: -webkit-image-set(url("img/asko_maria.webp") 1x,
url("img/asko_maria.webp") 2x);background-image: image-set(url("img/asko_maria.jpeg") 1x,
url("img/asko_maria.jpeg") 2x,url("img/asko_maria.webp") 1x,
url("img/asko_maria.webp") 2x);
}

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

.rating,.rating-empty{
		position: relative;
		display:inline-block;
}
.rating-score{
		position: absolute;
		overflow: hidden;
		left: 0;
		top:0;
		z-index:1;
}
/* Wordpress Comments */.wp-comments-title{
	  color: rgba(0,0,0,.8);
}
.wp-comment ol.children{
	  list-style: none;
}
.wp-comment-required{
	  color:red;
}
.wp-comment ol.children .card:before{
	    content: "";
	    width:2%;
	    height:50%;
	    border:2px solid rgba(0,0,0,.3);
	    border-top-width: 0;
	    border-right-width: 0;
	    position: absolute;
	    left:-3%;
}
.wp-comment-content{
	  display: flex;
}
.wp-comment-author, .wp-comment-title{
	  font-weight: bold;
	  font-size: 14px;
	  color: rgba(0,0,0,.8);
}
.wp-comment-link,.wp-comment-link:visited{
	  color: rgba(0,0,0,.6);
	  font-size: 12px;
}
.wp-comment-link:hover,.wp-comment-link:focus{
	  color: rgba(0,0,0,0.8);
}
.wp-reply-link a{
	  font-size: 14px;
}
.wp-comment-submit-btn{
	  color:#FFF;
	  background:rgba(0,0,0,.3);
}
.wp-comment-submit-btn:hover,.wp-comment-submit-btn:active {
	  color:#FFF;
	  background:rgba(0,0,0,.5);
}
/* Dark Theme */.wp-comments-dark .card{
	background:rgba(255,255,255,.2);
}
.wp-comments-dark .wp-comments-title, .wp-comments-dark .wp-comment-author, .wp-comments-dark .wp-comment-title, .wp-comments-dark .wp-comment-link:hover, .wp-comments-dark .wp-comment-link:focus, .wp-comments-dark .must-log-in a, .wp-comments-dark .must-log-in a:hover,.wp-comments-dark .must-log-in a:focus{
	color: rgba(255,255,255,.8);
}
.wp-comments-dark .wp-comment-content, .wp-comments-dark .wp-comment-link,.wp-comments-dark .wp-comment-link:visited,.wp-comments-dark .comment-notes,.wp-comments-dark .comment-form-author, .wp-comments-dark .comment-form-email, .wp-comments-dark .comment-form-url,.wp-comments-dark .wp-no-comments,.wp-comments-dark .must-log-in{
	color: rgba(255,255,255,.6);
}
.wp-comments-dark .wp-comment ol.children .card:before{
	border-color: rgba(255,255,255,.5);
}
.wp-comments-dark.wp-comment-seperator-style .card{
	border-color: rgba(255,255,255,.2);
}
.wp-comments-dark .wp-comment-submit-btn{
	background:rgba(255,255,255,.2);
	color:#FFF;
}
.wp-comments-dark .wp-comment-submit-btn:hover,.wp-comments-dark .wp-comment-submit-btn:active {
	background:rgba(255,255,255,.4);
}
.wp-comment-seperator-style .card{
	border-width: 0 0 1px 0;
	border-color:rgba(0,0,0,.1);
	border-radius: 0;
	background: transparent;
}
.wp-comment-seperator-style .wp-comment ol.children .card:before{
	border-width: 0 0 1px 1px;
}
.wp-comment-seperator-style .card-body{
	padding:5px 0}.wp-comments-round-avatars img{
	border-radius: 50%!important;
}
.wp-comments-hide-avatar img{
	display:none;
}
.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;
}
.img-text-overlay-container{
	position:relative;
}
.text-label-overlay{
	position:absolute;
	top: 50%;
	transform: translateY(-50%);
	width:100%;
	 text-align:center;
	font-size:40px;
}
.text-overlay-light-text{
	color:rgba(255,255,255,.5);
}


/* = 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;}
    .link-with-icon.text-sm-start,.link-with-icon.text-sm-left{justify-content: flex-start;}
    .link-with-icon.text-sm-center{justify-content: center;}
    .link-with-icon.text-sm-end,.link-with-icon.text-sm-right{justify-content: flex-end;}
}
@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;}
    .link-with-icon.text-md-start,.link-with-icon.text-md-left{justify-content: flex-start;}
    .link-with-icon.text-md-center{justify-content: center;}
    .link-with-icon.text-md-end,.link-with-icon.text-md-right{justify-content: flex-end;}
}
@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;}
    .link-with-icon.text-lg-start,.link-with-icon.text-lg-left{justify-content: flex-start;}
    .link-with-icon.text-lg-center{justify-content: center;}
    .link-with-icon.text-lg-end,.link-with-icon.text-lg-right{justify-content: flex-end;}
}


/* = 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){
	.tablet .blocs-personal-panel, .mobile .blocs-personal-panel{
		float:none;
		background-position:right center;
	}
	.tablet .bloc-group-text-vc, .mobile .bloc-group-text-vc{
		margin-top:0%;
	}
	.tablet .blocs-team-avatar, .mobile .blocs-team-avatar{
		max-width:150px;
		max-height:150px;
	}
	.slogan-h3{
		font-size:28px;
		line-height:33px;
	}
	.palvelut-h4{
		line-height: 22px;
	}
	.mainokset-h2{
		font-size:32px;
	}
	.verkkokauppa-h3{
		font-size:28px;
		line-height:33px;
	}
	.bloc-13-h3{
		font-size:32px;
	}
	.bloc-13-p{
		font-size: 24px;
	}
	.tao-ja-tantrahoidot-h2{
		font-size: 60px;
	}
	.valitse-hoidot-h3{
		font-size: 45px;
		line-height: 64px;
	}
	.bloc-20-h3{
		font-size:28px;
	}
	.bloc-20-p{
		font-size: 24px;
	}
	.varaa-hoidot-p{
		font-size: 45px;
		line-height: 64px;
	}
	.tantrasessiot-h2{
		font-size: 60px;
	}
	.valitse-sessiot-h3{
		font-size: 45px;
		line-height: 64px;
	}
	.varaa-sessiot-p{
		font-size: 45px;
		line-height: 64px;
	}
	.tantrinen-konsultointi-h2{
		font-size:40px;
	}
	.valitse-konsultaatiot-h3{
		font-size: 45px;
		line-height: 64px;
	}
	.yhteystiedot-h3{
		font-size:28px;
		line-height:33px;
	}
	.h1-style{
		font-size:40px;
		line-height:48px;
	}
	.h5-lämpimästi-style{
		font-size:20px;
	}
	.mainosvideo-h3{
		font-size:28px;
	}
	.h4-style{
		font-size:24px;
	}
	.tantrakurssit-h2{
		font-size:32px;
	}
	.h5-2-tule-style{
		font-size:20px;
		line-height:24px;
	}
	.h5-muutos-style{
		font-size:20px;
		line-height:24px;
	}
	.h1-hoitajat--style{
		font-size:40px;
	}
	.hoitajajat-p{
		line-height:24px;
	}
	.h3-5-style{
		font-size:28px;
		line-height:33px;
	}
	.hoitajajat-h3{
		font-size:28px;
		line-height:33px;
	}
	.h5-2-style{
		font-size:20px;
	}
	.h1-tao--style{
		font-size:40px;
	}
	.h3-nautittavat-style{
		font-size:32px;
	}
	.h3-9-style{
		font-size:28px;
		line-height:33px;
	}
	.h5-tule-style{
		font-size:20px;
	}
	.h3-style{
		font-size:28px;
		line-height:33px;
	}
	.h1-tantrasessiot-style{
		font-size:40px;
	}
	.h3-sessioissa-style{
		font-size:28px;
	}
	.h3-tanrisissa-style{
		font-size:28px;
	}
	.h1-tantralla-style{
		font-size:40px;
	}
	.h2-maria-angeni-style{
		width:69.92%;
	}
	.p-27-style{
		width:96.52%;
	}
	.img-jenna036-kes-style{
		width:283px;
		height:283px;
	}
	.img-fotolia-sopim-style{
		width:283px;
		height:283px;
	}
	.h2-8-style{
		font-family:Lato;
		font-weight:300;
	}
	.img-24-style{
		width:283px;
		height:283px;
	}
	.img-hieronnat-style{
		height:157px;
	}
	.img-27-style{
		height:157px;
	}
	.img-30-style{
		height:157px;
	}
	.img-35-style{
		width:283px;
		height:283px;
	}
	.img-5-style{
		width:283px;
		height:283px;
	}
	.h2-11-style{
		font-family:"Lato";
		font-weight:300;
	}
	.h4-49-style{
		font-family:"Lato";
		font-weight:700;
	}
	.h2-30-style{
		font-family:"Lato";
		font-weight:300;
	}
	.h3-55-style{
		font-family:"Lato";
		font-weight:300;
	}
	.h3-59-style{
		font-family:"Lato";
		font-weight:300;
	}
	.label-style{
		font-family:"Lato";
		font-weight:300;
	}
	.p-bloc-69-style{
		width:100%;
	}
	.btn-style-oma{
		width:55.57%;
		writing-mode:horizontal-tb;
		position:relative;
	}
	.img-6-style{
		width:283px;
		height:283px;
	}
	.news-grid{
		grid-template-rows:1fr;
		grid-template-columns:1fr;
	}
	.edge{
	}
	.about-img{
		margin-bottom:0px;
	}
	.p-style{
		width:100%;
	}
	.h3-median-maailma-style{
		width:100%;
	}
	.img-style{
		height:536px;
	}
	h1,h2,h3,h4,h5,h6,p,label,.btn,a{
		color:var(--swatch-var-5452)!important;
	}
	div[class^="col-"], div[class*=" col-"]{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.full-width-bloc div[class^="col-"], .full-width-bloc div[class*=" col-"]{
		margin-top: 0;
		margin-bottom: 0;
	}
	
	/* MD Row Margin Offsets */
	.voffset-md{
		margin-top:30px;
	}
	
}

@media (max-width: 767px){
	.mobile .bloc-mob-center-text{
		text-align:center;
	}
	.mobile .blocs-mobile-signup-text{
		text-align:center;
	}
	.mobile .bloc-group-text-vc{
		margin-top:0%;
	}
	.mobile .device-bloc-text{
		width:100%;
		font-size:35px;
		text-align:center;
	}
	.mobile .device-bloc-text-p{
		font-size:25px;
		text-align:center;
	}
	.mobile .device-bloc-icon-phone{
		margin-top:0;
		margin-left:auto;
		margin-right:auto;
	}
	.mobile .device-bloc-button{
		width:100%;
	}
	.mobile .blocs-team-avatar{
		max-width:280px;
	}
	.slogan-h3{
		font-size:28px;
		line-height:33px;
	}
	.palvelut-h4{
		line-height: 18.75px;
	}
	.mainokset-h2{
		font-size:32px;
	}
	.verkkokauppa-h3{
		font-size:28px;
		line-height:33px;
	}
	.bloc-13-h3{
		font-size:28px;
	}
	.bloc-13-p{
		font-size: 22px;
	}
	.tao-ja-tantrahoidot-h2{
		font-size: 50px;
	}
	.valitse-hoidot-h3{
		font-size: 24px;
		line-height: 35px;
	}
	.bloc-20-h3{
		font-size:28px;
	}
	.bloc-20-p{
		font-size: 22px;
	}
	.varaa-hoidot-p{
		font-size: 25px;
		line-height: 35px;
	}
	.tantrasessiot-h2{
		font-size: 50px;
	}
	.valitse-sessiot-h3{
		font-size: 24px;
		line-height: 35px;
	}
	.varaa-sessiot-p{
		font-size: 25px;
		line-height: 35px;
	}
	.tantrinen-konsultointi-h2{
		font-size: 50px;
	}
	.valitse-konsultaatiot-h3{
		font-size: 24px;
		line-height: 35px;
	}
	.yhteystiedot-h3{
		font-size:28px;
	}
	.h1-style{
		font-size:40px;
		line-height:48px;
	}
	.h5-lämpimästi-style{
		font-size:20px;
	}
	.mainosvideo-h3{
		font-size:28px;
	}
	.h4-style{
		font-size:24px;
	}
	.tantrakurssit-h2{
		font-size:40px;
	}
	.h5-2-tule-style{
		font-size:20px;
		line-height:24px;
	}
	.h5-muutos-style{
		font-size:20px;
		line-height:24px;
	}
	.h1-hoitajat--style{
		font-size:40px;
	}
	.hoitajajat-p{
		line-height:24px;
	}
	.h3-5-style{
		font-size:28px;
		line-height:33px;
	}
	.hoitajajat-h3{
		font-size:28px;
		line-height:33px;
	}
	.h5-2-style{
		font-size:20px;
	}
	.h1-tao--style{
		font-size:40px;
		line-height:48px;
	}
	.h3-nautittavat-style{
		font-size:28px;
		line-height:33px;
	}
	.h3-9-style{
		font-size:28px;
		line-height:33px;
	}
	.h5-tule-style{
		font-size:20px;
	}
	.h3-style{
		font-size:28px;
		line-height:33px;
	}
	.tapahtumat-h2{
		font-size:40px;
	}
	.menneet-ja-tulevat-h3{
		line-height:33px;
	}
	.h1-tantrasessiot-style{
		font-size:40px;
		line-height:48px;
	}
	.h3-sessioissa-style{
		font-size:28px;
		line-height:33px;
	}
	.img-27-style{
		width:270px;
		height:270px;
	}
	.img-hieronnat-style{
		width:270px;
		height:270px;
	}
	.img-lingamhieron-style{
		width:270px;
		height:270px;
	}
	.img-30-style{
		width:270px;
		height:270px;
	}
	.img-24-style{
		width:283px;
		height:283px;
	}
	.img-35-style{
		height:248px;
	}
	.text-right{
	}
	.text-left{
	}
	.text-center{
	}
	.h4-bloc-86-style{
		font-family:"Lato";
		font-weight:300;
	}
	.h5-bloc-86-style{
		font-family:"Lato";
		font-weight:300;
	}
	.kultainen-jakaja{
		padding:17px 17px 17px 17px;
	}
	.hero-top-fade::before{
		background:linear-gradient(0deg, transparent 33%, var(--swatch-var-1523) 94%);
		content:"";
	}
	.edge{
		padding-left:10%;
		padding-right:10%;
	}
	.p-style{
		width:100%;
	}
	.img-style{
		height:428px;
	}
	h1,h2,h3,h4,h5,h6,p,label,.btn,a{
		color:var(--swatch-var-5452)!important;
	}
	
}

@media (max-width: 575px){
	.yhteystiedot-h3{
		font-size:28px;
	}
	.h3-tanrisissa-style{
		font-size:28px;
	}
	.tantrinen-konsultointi-h2{
		font-size:32px;
	}
	.h3-saatavilla-style{
		font-size:28px;
		line-height:33px;
	}
	.h3-varaa-style{
		font-size:28px;
		line-height:33px;
	}
	.tantrakirjoitus-h2{
		font-size:32px;
	}
	.tantrakirjoitus-h3{
		font-family:Lato;
		font-weight:300;
	}
	.tantrasessiot-h2{
		font-size:32px;
	}
	.h3-sessioissa-style{
		font-size:28px;
	}
	.tapahtumat-h2{
		font-size:32px;
	}
	.h4-tässä-style{
		font-family:Lato;
		font-weight:300;
	}
	.verkkokauppa-h3{
		font-size:28px;
		line-height:33px;
	}
	.h2-style{
		font-family:Lato;
		font-weight:300;
	}
	.tao-ja-tantrahoidot-h2{
		font-size:32px;
	}
	.h3-nautittavat-style{
		font-size:28px;
	}
	.h1-tao--style{
		font-size:40px;
	}
	.bloc-20-h3{
		font-size:28px;
	}
	.h5-tule-style{
		font-size:20px;
	}
	.h3-style{
		font-size:28px;
		line-height:33px;
	}
	.h1-hoitajat--style{
		font-size:40px;
	}
	.hoitajajat-p{
		line-height:24px;
	}
	.h3-5-style{
		font-size:28px;
		line-height:33px;
	}
	.hoitajajat-h3{
		font-size:28px;
		line-height:33px;
	}
	.bloc-13-h3{
		font-size:28px;
	}
	.h4-17-style{
		font-size:24px;
	}
	.h5-2-style{
		font-size:20px;
	}
	.h1-style{
		font-size:40px;
		line-height:48px;
	}
	.h5-lämpimästi-style{
		font-size:20px;
	}
	.slogan-h3{
		font-size:28px;
		line-height:33px;
	}
	.mainosvideo-h3{
		font-size:28px;
	}
	.h4-style{
		font-size:24px;
	}
	.tantrakurssit-h2{
		font-size:32px;
	}
	.h4-tule-style{
		font-size:24px;
		line-height:28px;
	}
	.mainokset-h2{
		font-size:32px;
	}
	.h4-muutos-style{
		font-size:24px;
		line-height:28px;
	}
	.h5-muutos-style{
		font-size:20px;
		line-height:24px;
	}
	.h5-2-tule-style{
		font-size:20px;
		line-height:24px;
	}
	.img-fotolia-sopim-style{
		height:270px;
	}
	.img-jenna036-kes-style{
		height:270px;
	}
	.img-24-style{
		width:270px;
		height:270px;
	}
	.img-27-style{
		width:270px;
		height:270px;
	}
	.img-hieronnat-style{
		width:270px;
		height:270px;
	}
	.img-30-style{
		width:270px;
		height:270px;
	}
	.img-35-style{
		height:270px;
	}
	.img-5-style{
		height:270px;
	}
	.img-6-style{
		height:270px;
	}
	.feature-heading-md{
		font-size:28px;
	}
	.heading-border{
		font-size:28px;
	}
	.mob-fill{
		min-width:100%;
	}
	.h1-6-style{
		line-height:30px;
		font-size:30px;
	}
	.edge{
		padding-left:10%;
		padding-right:10%;
	}
	.custom-card{
		padding:15px 15px 15px 15px;
	}
	.p-style{
		width:100%;
	}
	.img-style{
		height:242px;
	}
	.img-64-style{
		height:242px;
	}
	h1,h2,h3,h4,h5,h6,p,label,.btn,a{
		color:var(--swatch-var-5452)!important;
	}
	
}

