/*-----------------------------------------------------------------------------------
	eurmpa.net v.81.2
	Author: 7om
	Version: 1.0
	Built with Blocs
-----------------------------------------------------------------------------------*/
body{
	margin:0;
	padding:0;
    background:#FFFFFF;
    overflow-x:hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.page-container{overflow: hidden;} /* Prevents unwanted scroll space when scroll FX used. */
a,button{transition: background .3s ease-in-out;outline: none!important;} /* Prevent blue selection glow on Chrome and Safari */
a:hover{text-decoration: none; cursor:pointer;}
.scroll-fx-lock-init{position:fixed!important;top: 0;bottom: 0;left: :0;right: 0;z-index:99999;} /* ScrollFX Lock */
.blocs-grid-container{display: grid!important;grid-template-columns: 1fr 1fr;grid-template-rows: auto auto;column-gap: 1.5rem;row-gap: 1.5rem;} /* CSS Grid */
nav .dropdown-menu .nav-link{color:rgba(0,0,0,0.6)!important;} /* Maintain Downdown Menu Link Color in Navigation */
[data-bs-theme="dark"] nav .dropdown-menu .nav-link{color:var(--bs-dropdown-link-color)!important;} /* Maintain Downdown Menu Link Color in Navigation in Darkmode */


/* Preloader */

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

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

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


/* Sizes */

.bloc-xl{
	padding:150px 20px;
}
.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;
}


/* Group Styles */

.bloc-group{
	display:flex;
}
.bloc-tile-2{
	width:50%;
}
.bloc-tile-3{
	width:33.33333333%;
}
.bloc-tile-4{
	width:25%;
}
.bloc-tile-2 .container, .bloc-tile-3 .container, .bloc-tile-4 .container{
	width:100%;
}


/* Dark theme */

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


/* Light theme */

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

/* Row Margin Offsets */

.voffset{
	margin-top:30px;
}


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

/* = Sticky Nav
-------------------------------------------------------------- */

.sticky-nav.sticky{
	position:fixed;
	top:0;
	z-index:1000;
	box-shadow:0 1px 2px rgba(0,0,0,.3);
	 transition: all .2s ease-out;
}
/* 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;
	background:rgba(0,0,0,.3);
}

/* Prevent ugly blue glow on chrome and safari */
button{
	outline: none!important;
}

.btn-wire{
	background:transparent!important;
	border:2px solid transparent;
}
.btn-wire:hover{
	background:transparent!important;
	border:2px solid transparent;
}
.a-block{
	width:100%;
	text-align:left;
	display: inline-block;
}
.text-center .a-block{
	text-align:center;
}

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




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

/* = Classic Dividers
-------------------------------------------------------------- */
.divider-h{
	min-height: 1px;
	background-color:rgba(0,0,0,.2);
	margin: 20px 0;
}
.divider-half{
	width: 50%;
}
.dropdown-menu .divider-h{
	margin:0;
}



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


/* ScrollToTop button */

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

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

.reviewlinks a{
	color:#F8A12A!important;
}
.reviewlinks a:hover{
	text-decoration:underline!important;
	color:#F9A22A!important;
}
.bloc-1254-h3{
	line-height: 26px;
}
.reviewlinks{
	font-size:16px;
	color:#123A8A!important;
	text-decoration:none;
	font-family:"helvetica";
}
.links_blue a{
	font-family:"helvetica";
	color:#123A8A!important;
}
.links_blue a:hover{
	color:#3379B8!important;
}
.footer_links a{
	font-family:"helvetica";
	font-size:14px;
	color:#FFD300!important;
}
.footer_links a:hover{
	color:transparent!important;
	text-decoration:underline!important;
}
.footer_links{
	color:#FEFFFE!important;
	font-family:"helvetica";
	font-size:14px;
}
.footer_links:visited{
	color:#FEFFFE!important;
}
.review_rating img{
	width:20px;
	height:19px;
	overflow:hidden;
}
.logo-title:visited{
	color:#FEFFFE!important;
}
.bloc-44-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 20px;
}
.h1,h2,h3,h4,h5,h6,p,label,.btn,a:visited{
	color:#000000!important;
}
.footer_headlines{
	font-family:"helvetica";
	color:#FEFFFE!important;
	font-size:18px;
}
a{
	font-size:16px;
	color:#23407F!important;
	text-decoration:none;
	text-transform:none;
}
.imagewidth{
	height:180px;
}
.reviewlinks:hover{
	font-size:16px;
	color:#123A8A!important;
	font-family:"helvetica";
	text-decoration:underline!important;
}
.reviewlinks a:visited{
	color:#F8A12A!important;
}
.bloc-1059-h3{
	line-height: 26px;
}
.bloc-814-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.container{
	max-width:1170px;
}
.bloc-46-h4{
	line-height: 19px;
}
.bloc-34-h4{
	line-height: 19px;
}
.hero-bloc-text{
	font-size:55px;
}
.hero-bloc-text-sub{
	font-size:36px;
}
.imag.news-intro-text{
	height:90px;
}
.news-intro-text{
	background-color:rgba(132,148,204,0.0);
	border-style:none;
	border-width:1px 1px 1px 1px;
	text-decoration:none;
	text-transform:none;
	text-align:justify;
	font-weight:400;
	text-shadow:0px 0px 0px rgba(131,146,204,0.2);
	color:#3F3F3F!important;
	font-style:none;
	overflow:hidden;
	float:none;
	height:80px;
	margin-top:8px;
	font-family:"helvetica";
	line-height:14px;
	margin-bottom:2px;
	font-size:11px;
}
.news-intro-text-top{
	background-color:rgba(132,148,204,0.0);
	border-style:none;
	border-width:1px 1px 1px 1px;
	text-decoration:none;
	text-transform:none;
	text-align:justify;
	font-weight:400;
	text-shadow:0px 0px 0px rgba(131,146,204,0.2);
	color:#3F3F3F!important;
	font-style:none;
	overflow:hidden;
	float:none;
	height:auto;
	margin-top:8px;
	font-family:"helvetica";
	line-height:14px;
	margin-bottom:2px;
	font-size:11px;
}
.height2{
	height:150px;
	font-weight:lighter;
}
.height3{
	height:150px;
	font-weight:lighter;
}
.height4{
	height:150px;
	font-weight:lighter;
}
.height5{
	height:150px;
	font-weight:lighter;
}
.height6{
	height:150px;
	font-weight:lighter;
}
.blocs-mobile-signup-text{
	font-size:33px;
}
.image{
	height:222px;
}
.logo-title{
	background-color:rgba(0,0,0,0.0);
	color:#FEFFFF!important;
	float:none;
	text-transform:none;
	text-decoration:none;
	font-size:24px;
}
.height7{
	height:150px;
}
.height8{
	height:150px;
}
.height9{
	height:150px;
}
.header3-contact{
	color:#011173!important;
}
.contact-header4{
	color:#4176BD!important;
}
.contact-fullname{
	color:#000000!important;
}
.contact-email{
	color:#FF8D00!important;
}
.news-url-for-release{
	color:#FBB035!important;
	font-size:9pt;
	text-align:left;
	font-style:none;
	text-decoration:underline!important;
}
.contact-header3{
	color:#000000!important;
}
.main-menu{
	font-size:12pt;
	margin-bottom:52px;
	color:#FFFFFF!important;
}
.subscribe-height{
	height:500px;
}
.thin-text{
	font-size:11pt;
	font-family:"Lato";
	font-weight:300;
}
.video-medium{
	width:800px;
}
.video-annotation{
	font-size:10px;
}
.resourcelinks{
	height:42px;
}
.news-additional-info{
	font-family:"Lato";
	font-weight:400;
	font-size:10px;
	color:#337AB7!important;
	height:12px;
	margin-bottom:2px;
}
.news-apperance-category{
	font-family:"helvetica";
	font-weight:700;
	font-size:22px;
	font-style:none;
	text-transform:none;
	text-decoration:none;
	background-color:#DDDDDD;
	background-image:url("img/bluegradient98.png");
	background-image: -webkit-image-set(url("img/bluegradient98.webp") 1x,
url("img/bluegradient98.webp") 2x);background-image: image-set(url("img/bluegradient98.png") 1x,
url("img/bluegradient98.png") 2x,url("img/bluegradient98.webp") 1x,
url("img/bluegradient98.webp") 2x);
	background:linear-gradient(0deg, #B5D7F4 0%, #FFFFFF 100%);
}
.article-imageannotation-orange{
	border-color:rgba(238,34,0,0.0);
	background-color:#FBB034;
	color:#FFFFFF!important;
	font-size:11pt;
	font-family:"Lato";
	text-align:center;
	text-transform:none;
	text-decoration:none;
	background-size:auto auto;
	height:23px;
	font-weight:900;
	text-indent:5px;
	float:right;
}
.article-imageannotation-empty{
	background-size:auto auto;
	height:23px;
	text-align:right;
}
.article-image-copyright{
	width:25%;
	background-color:#E3E3A3;
	font-size:6pt;
	text-align:center;
	float:right;
	font-style:italic;
	color:#000000!important;
	text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	box-shadow:0px 0px 0px rgba(251,176,53,0.0);
	letter-spacing:1px;
}
.news-screenshot-copyright{
	text-align:right;
	float:right;
	font-size:6pt;
	overflow:hidden;
	line-margin-bottom:5px;
	line-height:12px;
	height:12px;
}
.news-headline{
	height:50px;
	overflow:hidden;
	width:100%;
	font-size:17pt;
	line-height:25px;
	margin-bottom:5px;
	color:#123A8A!important;
}
.news-subline{
	width:100%;
	overflow:hidden;
	height:20px;
	font-size:12pt;
	line-height:19px;
	margin-bottom:5px;
	color:#000000!important;
	font-weight:bold;
}
.article-frontpageimage{
	overflow:hidden;
	max-width:100%;
	max-width:540px;
	height:160px;
	width:270px;
	max-height:100%;
}
.article-imageannotation-red{
	width:50%;
	height:23px;
	background-color:#EE2200;
	color:#FEFFFF!important;
	font-size:11pt;
	font-family:"Lato";
	font-weight:900;
	text-align:center;
	float:right;
}
.articlepage-maintext{
	font-family:"Lato";
	font-weight:400;
	font-size:10pt;
	height:100%;
}
.articlepage-headline{
	height:27px;
}
.articlepage-subline1{
	height:20px;
}
.articlepage-locationdetails{
	font-size:10px;
	color:#337AB7!important;
}
.articlepage-articlecategory{
	font-size:11px;
	color:#337AB7!important;
	height:13px;
}
.articlepage-imagecopyright{
	color:#999999!important;
	font-family:"Lato";
	font-weight:400;
	font-size:7pt;
	text-align:right;
}
.articlepage-mainimage{
	width:200px;
	height:200%;
}
.articlepage-mainvideo{
	width:100%;
}
.articlepage-articleauthor{
	text-align:left;
	font-size:7pt;
	font-style:italic;
	color:#337AB7!important;
}
.news-screenshot-image{
	background-size:auto auto;
	min-width:100%;
	min-height:100%;
	max-width:100%;
	max-height:100%;
}
.imageconrainer{
	overflow:visible;
	float:none;
	padding:11px 11px 11px 11px;
	background-size:auto 333px;
}
.video-large{
	width:100%;
	height:100%;
}
.videoframe{
	width:100%;
	height:100%;
	padding:0px 0px 0px 0px;
	margin:0% 0% 0px 0%;
	float:none;
	min-height:100%;
	overflow:hidden;
	min-width:100%;
}
.contentspacer{
	margin-bottom:20px;
	margin-top:20px;
}
.googledriveimage{
	width:100%;
	height:100%;
}
.gallery{
	height:100%;
	overflow:visible;
	float:none;
	width:100%;
}
.galleryimage{
	width:100%;
	height:100%;
}
.article-mainimage{
	width:80px;
	height:80%;
}
.bloc-group-text-vc{
	font-size:50px;
	margin-top:20%;
}
.productreview-tocheadline{
	color:#000000!important;
	font-size:14px;
}
.link-productreview-developer{
	color:#1A2D78!important;
	font-size:11px;
}
.productreview-headline-links{
	font-size:16px;
	color:#000000!important;
}
.productreview-contentpanel{
	padding-top:180px;
}
.productreview-overviewpanel{
	padding-top:160px;
}
.productreview-contentheader1{
	font-size:16px;
	letter-spacing:2px;
	color:#192C78!important;
	font-weight:bold;
}
.productreview-additionallinks{
	color:#2863A8!important;
	letter-spacing:0px;
	font-size:11px;
	text-decoration:underline!important;
	font-family:"helvetica";
}
.productreview-scollinglink{
	font-size:14px;
	color:#000000!important;
	font-weight:bold;
}
.image-fullwidth{
	width:100%;
	height:100%;
}
.productreview-articleheadline{
	width:100%;
	height:42px;
	margin-bottom:5px;
	font-size:15pt;
	line-height:22px;
	float:left;
}
.productreview-screenshotdiv{
	width:400px;
	max-height:250px;
	overflow:hidden;
	min-height:250px;
}
.productreview-screenshot-image{
	max-width:100%;
	max-height:100%;
	padding:10px 10px 10px 10px;
	min-width:100%;
	min-height:100%;
}
.productreview-overview-screenshotdiv{
	overflow:hidden;
	max-width:100%;
	max-height:134px;
	min-height:134px;
}
.productreview-overview-screenshot-image{
	max-width:100%;
	max-width:100%;
	width:%;
	min-width:100%;
	min-height:100%;
	max-height:100%;
}
.news_screenshot_image_container{
	max-width:100%;
	overflow:hidden;
	max-min-width:100%;
	height:134px;
}
.news_screenshot_title_image{
	min-width:100%;
	min-height:100%;
	max-width:100%;
	max-height:100%;
}
.news_screenshot_title_image_container{
	max-height:433px;
	max-width:100%;
	min-width:100%;
	overflow:hidden;
}
.navbar .nav a{
	color:#FFFFFF!important;
	font-size:10pt;
	margin-bottom:52px;
}
.navbar .nav a:hover{
	color:#FEDC14!important;
}
.productreview-overview-banner{
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	height:300px;
}
.partner_logo{
	max-height:80px;
	max-width:250px;
}
.partner_logo_container{
	max-width:250px;
	max-height:80px;
	overflow:hidden;
}
.logo{
	background-color:rgba(0,0,0,0.0);
	color:#FEFFFF!important;
}
.mainmenu{
	font-size:10pt;
}
h4 yellow{
	color:#FFD300!important;
}
.gamereview_image{
	width:100%;
	padding-bottom:10px;
}
.gamereview_reviewtype{
	font-size:9pt;
}
.gamereview_gametitle{
	font-size:18pt;
}
.gamereview_developername{
	font-size:10pt;
	padding:0px 0px 7px 0px;
}
.productreview-product-image{
	height:300px;
}
.reviewratingstar_yellow{
	color:#FEDC14!important;
}
.review_partnerlogo{
	height:60%;
	width:60%;
}
.review_poweredby{
	width:40%;
	height:40%;
}
.review_rating{
	font-family:"helvetica";
	font-size:12px;
	color:#FFD300!important;
}
.formbuilder{
	width:100%;
	height:100%;
	min-height:100%;
	min-width:100%;
	max-width:100%;
	max-height:100%;
}
.red{
	color:#8D0A04!important;
}
.textcolor_red{
	color:#BC0D1C!important;
}
.bloc-3-p{
	font-family: Lato;
	font-weight: 400;
}
.bloc-4-p{
	font-family: Lato;
	font-weight: 400;
}
.bloc-8-div{
	font-size: 14px;
}
.review_headline{
	color:#FEFFFE!important;
	font-family:"helvetica";
	font-size:24px;
	font-weight:bold;
}
.bloc-8-h3{
	line-height: 26px;
}
.bloc-8-h4{
	line-height: 19px;
}
.bloc-12-p{
	line-height: 20px;
	font-family: Lato;
	font-weight: 400;
}
.bloc-16-p{
	line-height: 300px;
}
.bloc-26-div{
	font-size: 14px;
}
.bloc-26-h3{
	line-height: 26px;
}
.bloc-26-h4{
	line-height: 19px;
}
.bloc-28-div{
	font-size: 14px;
}
.bloc-28-h3{
	line-height: 26px;
}
.bloc-28-h4{
	line-height: 19px;
}
.bloc-30-div{
	font-size: 14px;
}
.bloc-30-h3{
	line-height: 26px;
}
.bloc-30-h4{
	line-height: 19px;
}
.bloc-32-div{
	font-size: 14px;
}
.bloc-32-h3{
	line-height: 26px;
}
.bloc-32-h4{
	line-height: 19px;
}
.bloc-34-div{
	font-size: 14px;
}
.bloc-34-h3{
	line-height: 26px;
}
.bloc-36-div{
	font-size: 14px;
}
.bloc-36-h3{
	line-height: 26px;
}
.bloc-36-h4{
	line-height: 19px;
}
.bloc-40-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 20px;
}
.bloc-41-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 20px;
}
.bloc-41-h3{
	line-height: 26px;
}
.bloc-41-h4{
	line-height: 19px;
}
.bloc-42-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-42-h3{
	line-height: 26px;
}
.bloc-42-h4{
	line-height: 19px;
}
.bloc-43-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 20px;
}
.bloc-43-h3{
	line-height: 26px;
}
.bloc-43-h4{
	line-height: 19px;
}
.bloc-44-h3{
	line-height: 26px;
}
.bloc-44-h4{
	line-height: 19px;
}
.bloc-45-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 20px;
}
.bloc-45-h3{
	line-height: 26px;
}
.bloc-45-h4{
	line-height: 19px;
}
.bloc-46-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-46-h3{
	line-height: 26px;
}
.bloc-47-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-47-h3{
	line-height: 26px;
}
.bloc-47-h4{
	line-height: 19px;
}
.bloc-48-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-48-h3{
	line-height: 26px;
}
.bloc-48-h4{
	line-height: 19px;
}
.bloc-49-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-49-h3{
	line-height: 26px;
}
.bloc-49-h4{
	line-height: 19px;
}
.bloc-50-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-50-h3{
	line-height: 26px;
}
.bloc-50-h4{
	line-height: 19px;
}
.bloc-51-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-51-h3{
	line-height: 26px;
}
.bloc-51-h4{
	line-height: 19px;
}
.bloc-52-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-52-h3{
	line-height: 26px;
}
.bloc-52-h4{
	line-height: 19px;
}
.bloc-56-p{
	line-height: 20px;
}
.bloc-56-h3{
	line-height: 22px;
}
.bloc-56-h4{
	line-height: 19px;
}
.bloc-57-h3{
	line-height: 22px;
}
.bloc-57-p{
	line-height: 20px;
}
.bloc-58-p{
	line-height: 20px;
}
.bloc-58-h3{
	line-height: 22px;
}
.bloc-58-h4{
	line-height: 19px;
}
.bloc-62-p{
	line-height: 20px;
}
.bloc-62-h3{
	line-height: 22px;
}
.bloc-62-h4{
	line-height: 19px;
}
.bloc-63-h3{
	line-height: 22px;
}
.bloc-63-p{
	line-height: 20px;
}
.bloc-64-p{
	line-height: 20px;
}
.bloc-64-h3{
	line-height: 22px;
}
.bloc-64-h4{
	line-height: 19px;
}
.bloc-65-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-65-h3{
	line-height: 26px;
}
.bloc-65-h4{
	line-height: 19px;
}
.bloc-66-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-67-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-69-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-69-h3{
	line-height: 26px;
}
.bloc-69-h4{
	line-height: 19px;
}
.bloc-70-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-70-h3{
	line-height: 26px;
}
.bloc-70-h4{
	line-height: 19px;
}
.bloc-72-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-73-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-77-h3{
	line-height: 22px;
}
.bloc-77-h4{
	line-height: 19px;
}
.bloc-77-p{
	line-height: 20px;
}
.bloc-78-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-78-h3{
	line-height: 26px;
}
.bloc-78-h4{
	line-height: 19px;
}
.bloc-79-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-79-h3{
	line-height: 26px;
}
.bloc-79-h4{
	line-height: 19px;
}
.bloc-80-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-80-h3{
	line-height: 26px;
}
.bloc-80-h4{
	line-height: 19px;
}
.bloc-81-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-81-h3{
	line-height: 26px;
}
.bloc-81-h4{
	line-height: 19px;
}
.bloc-86-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-86-h3{
	line-height: 26px;
}
.bloc-86-h4{
	line-height: 19px;
}
.bloc-91-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-91-h3{
	line-height: 26px;
}
.bloc-91-h4{
	line-height: 19px;
}
.bloc-96-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-96-h3{
	line-height: 26px;
}
.bloc-96-h4{
	line-height: 19px;
}
.bloc-101-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-101-h3{
	line-height: 26px;
}
.bloc-101-h4{
	line-height: 19px;
}
.reviews-title-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.reviews-title-h3{
	line-height: 26px;
}
.reviews-title-h4{
	line-height: 19px;
}
.bloc-117-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-117-h3{
	line-height: 26px;
}
.bloc-117-h4{
	line-height: 19px;
}
.bloc-121-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-121-h3{
	line-height: 26px;
}
.bloc-121-h4{
	line-height: 19px;
}
.bloc-126-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-126-h3{
	line-height: 26px;
}
.bloc-126-h4{
	line-height: 19px;
}
.bloc-130-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-130-h3{
	line-height: 26px;
}
.bloc-130-h4{
	line-height: 19px;
}
.bloc-134-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-134-h3{
	line-height: 26px;
}
.bloc-134-h4{
	line-height: 19px;
}
.bloc-138-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-138-h3{
	line-height: 26px;
}
.bloc-138-h4{
	line-height: 19px;
}
.bloc-141-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-141-h3{
	line-height: 26px;
}
.bloc-141-h4{
	line-height: 19px;
}
.bloc-144-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-144-h3{
	line-height: 26px;
}
.bloc-144-h4{
	line-height: 19px;
}
.bloc-149-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-149-h3{
	line-height: 26px;
}
.bloc-149-h4{
	line-height: 19px;
}
.bloc-154-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-154-h3{
	line-height: 26px;
}
.bloc-154-h4{
	line-height: 19px;
}
.bloc-158-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-158-h3{
	line-height: 26px;
}
.bloc-158-h4{
	line-height: 19px;
}
.bloc-162-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-162-h3{
	line-height: 26px;
}
.bloc-162-h4{
	line-height: 19px;
}
.bloc-167-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-167-h3{
	line-height: 26px;
}
.bloc-167-h4{
	line-height: 19px;
}
.bloc-170-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-170-h3{
	line-height: 26px;
}
.bloc-170-h4{
	line-height: 19px;
}
.bloc-174-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-174-h3{
	line-height: 26px;
}
.bloc-174-h4{
	line-height: 19px;
}
.bloc-178-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-178-h3{
	line-height: 26px;
}
.bloc-178-h4{
	line-height: 19px;
}
.bloc-183-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-183-h3{
	line-height: 26px;
}
.bloc-183-h4{
	line-height: 19px;
}
.reviews-contentoverview-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.reviews-contentoverview-h3{
	line-height: 26px;
}
.reviews-contentoverview-h4{
	line-height: 19px;
}
.bloc-214-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-214-h3{
	line-height: 26px;
}
.bloc-214-h4{
	line-height: 19px;
}
.bloc-218-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-218-h3{
	line-height: 26px;
}
.bloc-218-h4{
	line-height: 19px;
}
.bloc-226-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-226-h3{
	line-height: 26px;
}
.bloc-226-h4{
	line-height: 19px;
}
.bloc-278-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-278-h3{
	line-height: 26px;
}
.bloc-278-h4{
	line-height: 19px;
}
.bloc-292-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-292-h3{
	line-height: 26px;
}
.bloc-292-h4{
	line-height: 19px;
}
.bloc-296-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-296-h3{
	line-height: 26px;
}
.bloc-296-h4{
	line-height: 19px;
}
.bloc-299-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-299-h3{
	line-height: 26px;
}
.bloc-299-h4{
	line-height: 19px;
}
.bloc-307-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-307-h3{
	line-height: 26px;
}
.bloc-307-h4{
	line-height: 19px;
}
.bloc-312-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-312-h3{
	line-height: 26px;
}
.bloc-312-h4{
	line-height: 19px;
}
.bloc-317-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-317-h3{
	line-height: 26px;
}
.bloc-317-h4{
	line-height: 19px;
}
.bloc-322-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-322-h3{
	line-height: 26px;
}
.bloc-322-h4{
	line-height: 19px;
}
.bloc-326-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-326-h3{
	line-height: 26px;
}
.bloc-326-h4{
	line-height: 19px;
}
.bloc-332-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-332-h3{
	line-height: 26px;
}
.bloc-332-h4{
	line-height: 19px;
}
.bloc-336-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-336-h3{
	line-height: 26px;
}
.bloc-336-h4{
	line-height: 19px;
}
.bloc-340-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-340-h3{
	line-height: 26px;
}
.bloc-340-h4{
	line-height: 19px;
}
.bloc-344-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-344-h3{
	line-height: 26px;
}
.bloc-344-h4{
	line-height: 19px;
}
.bloc-347-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-347-h3{
	line-height: 26px;
}
.bloc-347-h4{
	line-height: 19px;
}
.bloc-352-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-352-h3{
	line-height: 26px;
}
.bloc-352-h4{
	line-height: 19px;
}
.bloc-357-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-357-h3{
	line-height: 26px;
}
.bloc-357-h4{
	line-height: 19px;
}
.bloc-361-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-361-h3{
	line-height: 26px;
}
.bloc-361-h4{
	line-height: 19px;
}
.bloc-365-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-365-h3{
	line-height: 26px;
}
.bloc-365-h4{
	line-height: 19px;
}
.bloc-370-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-370-h3{
	line-height: 26px;
}
.bloc-370-h4{
	line-height: 19px;
}
.bloc-374-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-374-h3{
	line-height: 26px;
}
.bloc-374-h4{
	line-height: 19px;
}
.bloc-378-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-378-h3{
	line-height: 26px;
}
.bloc-378-h4{
	line-height: 19px;
}
.bloc-382-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-382-h3{
	line-height: 26px;
}
.bloc-382-h4{
	line-height: 19px;
}
.bloc-387-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-387-h3{
	line-height: 26px;
}
.bloc-387-h4{
	line-height: 19px;
}
.bloc-414-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-414-h3{
	line-height: 26px;
}
.bloc-414-h4{
	line-height: 19px;
}
.bloc-422-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-422-h3{
	line-height: 26px;
}
.bloc-422-h4{
	line-height: 19px;
}
.bloc-473-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-473-h3{
	line-height: 26px;
}
.bloc-473-h4{
	line-height: 19px;
}
.bloc-492-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-492-h3{
	line-height: 26px;
}
.bloc-492-h4{
	line-height: 19px;
}
.bloc-523-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-523-h3{
	line-height: 26px;
}
.bloc-523-h4{
	line-height: 19px;
}
.bloc-537-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-537-h3{
	line-height: 26px;
}
.bloc-537-h4{
	line-height: 19px;
}
.bloc-663-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-663-h3{
	line-height: 26px;
}
.bloc-663-h4{
	line-height: 19px;
}
.bloc-670-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-670-h3{
	line-height: 26px;
}
.bloc-670-h4{
	line-height: 19px;
}
.reviewsection-latest-p{
	line-height: 20px;
}
.reviewsection-latest-h4{
	line-height: 19px;
}
.reviewsection-latest-h3{
	font-size: 22px;
	line-height: 22px;
}
.reviewsection-audioplugins-p{
	line-height: 20px;
}
.reviewsection-audioplugins-h4{
	line-height: 19px;
}
.reviewsection-audioplugins-h3{
	font-size: 22px;
	line-height: 22px;
}
.reviewsection-orchestrallibraries-p{
	line-height: 20px;
}
.reviewsection-orchestrallibraries-h4{
	line-height: 19px;
}
.reviewsection-virtualinstruments-p{
	line-height: 20px;
}
.reviewsection-virtualinstruments-h4{
	line-height: 19px;
}
.reviewsection-musiceducation-p{
	line-height: 20px;
}
.reviewsection-musiceducation-h4{
	line-height: 19px;
}
.bloc-706-p{
	line-height: 20px;
}
.bloc-706-h4{
	line-height: 19px;
}
.reviewsection-musicsoftware-p{
	line-height: 20px;
}
.reviewsection-musicsoftware-h4{
	line-height: 19px;
}
.reviewsection-synthesizer-p{
	line-height: 20px;
}
.reviewsection-synthesizer-h4{
	line-height: 19px;
}
.reviewsection-musichardware-p{
	line-height: 20px;
}
.reviewsection-musichardware-h4{
	line-height: 19px;
}
.reviewsection-videoediting-p{
	line-height: 20px;
}
.reviewsection-videoediting-h4{
	line-height: 19px;
}
.reviewsection-webdesign-p{
	line-height: 20px;
}
.reviewsection-webdesign-h4{
	line-height: 19px;
}
.reviewsection-productivitytools-p{
	line-height: 20px;
}
.reviewsection-productivitytools-h4{
	line-height: 19px;
}
.reviewsection-introduction-p{
	line-height: 20px;
}
.bloc-732-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-732-h3{
	line-height: 26px;
}
.bloc-732-h4{
	line-height: 19px;
}
.bloc-739-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-739-h3{
	line-height: 26px;
}
.bloc-739-h4{
	line-height: 19px;
}
.bloc-744-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-744-h3{
	line-height: 26px;
}
.bloc-744-h4{
	line-height: 19px;
}
.bloc-749-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-749-h3{
	line-height: 26px;
}
.bloc-749-h4{
	line-height: 19px;
}
.bloc-755-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-755-h3{
	line-height: 26px;
}
.bloc-755-h4{
	line-height: 19px;
}
.bloc-762-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-762-h3{
	line-height: 26px;
}
.bloc-897-h3{
	line-height: 26px;
}
.bloc-762-h4{
	line-height: 19px;
}
.bloc-767-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-767-h3{
	line-height: 26px;
}
.bloc-767-h4{
	line-height: 19px;
}
.bloc-773-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-773-h3{
	line-height: 26px;
}
.bloc-773-h4{
	line-height: 19px;
}
.bloc-788-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-788-h3{
	line-height: 26px;
}
.bloc-788-h4{
	line-height: 19px;
}
.bloc-795-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-795-h3{
	line-height: 26px;
}
.bloc-795-h4{
	line-height: 19px;
}
.bloc-798-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-798-h3{
	line-height: 26px;
}
.bloc-798-h4{
	line-height: 19px;
}
.bloc-801-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-801-h3{
	line-height: 26px;
}
.bloc-801-h4{
	line-height: 19px;
}
.bloc-804-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-804-h3{
	line-height: 26px;
}
.bloc-804-h4{
	line-height: 19px;
}
.bloc-810-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-810-h3{
	line-height: 26px;
}
.bloc-810-h4{
	line-height: 19px;
}
.bloc-814-h3{
	line-height: 26px;
}
.bloc-814-h4{
	line-height: 19px;
}
.bloc-822-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-822-h3{
	line-height: 26px;
}
.bloc-822-h4{
	line-height: 19px;
}
.bloc-826-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-826-h3{
	line-height: 26px;
}
.bloc-826-h4{
	line-height: 19px;
}
.bloc-834-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-834-h3{
	line-height: 26px;
}
.bloc-834-h4{
	line-height: 19px;
}
.bloc-846-p{
	line-height: 13px;
}
.bloc-846-h4{
	line-height: 19px;
}
.reviewsection-introduction-h3{
	font-size: 22px;
	line-height: 22px;
}
.reviewsection-kontakt-p{
	line-height: 20px;
}
.reviewsection-kontakt-h4{
	line-height: 19px;
}
.bloc-853-p{
	line-height: 20px;
}
.bloc-853-h4{
	line-height: 19px;
}
.bloc-857-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-857-h3{
	line-height: 26px;
}
.bloc-857-h4{
	line-height: 19px;
}
.bloc-887-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-887-h3{
	line-height: 26px;
}
.bloc-887-h4{
	line-height: 19px;
}
.bloc-897-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-897-h4{
	line-height: 19px;
}
.bloc-919-h3{
	line-height: 22px;
}
.bloc-921-h4{
	line-height: 19px;
}
.bloc-921-h3{
	line-height: 22px;
}
.bloc-921-p{
	line-height: 20px;
}
.bloc-922-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-922-h3{
	line-height: 26px;
}
.bloc-922-h4{
	line-height: 19px;
}
.bloc-929-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-929-h3{
	line-height: 26px;
}
.bloc-929-h4{
	line-height: 19px;
}
.bloc-933-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-933-h3{
	line-height: 26px;
}
.bloc-933-h4{
	line-height: 19px;
}
.bloc-936-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-936-h3{
	line-height: 26px;
}
.bloc-936-h4{
	line-height: 19px;
}
.bloc-950-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-950-h3{
	line-height: 26px;
}
.bloc-950-h4{
	line-height: 19px;
}
.bloc-954-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-954-h3{
	line-height: 26px;
}
.bloc-954-h4{
	line-height: 19px;
}
.bloc-957-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-957-h3{
	line-height: 26px;
}
.bloc-957-h4{
	line-height: 19px;
}
.bloc-962-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-962-h3{
	line-height: 26px;
}
.bloc-962-h4{
	line-height: 19px;
}
.bloc-964-h3{
	font-size: 24px;
}
.bloc-968-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-968-h3{
	line-height: 26px;
}
.bloc-968-h4{
	line-height: 19px;
}
.bloc-970-h3{
	font-size: 24px;
}
.bloc-986-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-986-h3{
	line-height: 26px;
}
.bloc-986-h4{
	line-height: 19px;
}
.bloc-1006-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1006-h3{
	line-height: 26px;
}
.bloc-1006-h4{
	line-height: 19px;
}
.bloc-1011-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1011-h3{
	line-height: 26px;
}
.bloc-1011-h4{
	line-height: 19px;
}
.bloc-1020-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1020-h3{
	line-height: 26px;
}
.bloc-1020-h4{
	line-height: 19px;
}
.bloc-1023-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1023-h3{
	line-height: 26px;
}
.bloc-1023-h4{
	line-height: 19px;
}
.bloc-1027-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1027-h3{
	line-height: 26px;
}
.bloc-1027-h4{
	line-height: 19px;
}
.bloc-1030-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1030-h3{
	line-height: 26px;
}
.bloc-1030-h4{
	line-height: 19px;
}
.bloc-1033-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1033-h3{
	line-height: 26px;
}
.bloc-1033-h4{
	line-height: 19px;
}
.bloc-1037-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1037-h3{
	line-height: 26px;
}
.bloc-1037-h4{
	line-height: 19px;
}
.bloc-1041-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1041-h3{
	line-height: 26px;
}
.bloc-1041-h4{
	line-height: 19px;
}
.bloc-1044-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1044-h3{
	line-height: 26px;
}
.bloc-1044-h4{
	line-height: 19px;
}
.bloc-1048-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1048-h3{
	line-height: 26px;
}
.bloc-1048-h4{
	line-height: 19px;
}
.bloc-1052-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1052-h3{
	line-height: 26px;
}
.bloc-1052-h4{
	line-height: 19px;
}
.bloc-1056-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1056-h3{
	line-height: 26px;
}
.bloc-1056-h4{
	line-height: 19px;
}
.bloc-1059-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1059-h4{
	line-height: 19px;
}
.bloc-1064-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1064-h4{
	line-height: 19px;
}
.bloc-1074-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1074-h3{
	line-height: 26px;
}
.bloc-1074-h4{
	line-height: 19px;
}
.bloc-1084-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1084-h3{
	line-height: 26px;
}
.bloc-1084-h4{
	line-height: 19px;
}
.bloc-1094-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1094-h3{
	line-height: 26px;
}
.bloc-1094-h4{
	line-height: 19px;
}
.bloc-1104-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1104-h3{
	line-height: 26px;
}
.bloc-1104-h4{
	line-height: 19px;
}
.bloc-1114-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1114-h3{
	line-height: 26px;
}
.bloc-1114-h4{
	line-height: 19px;
}
.bloc-1124-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1124-h3{
	line-height: 26px;
}
.bloc-1124-h4{
	line-height: 19px;
}
.bloc-1134-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1134-h3{
	line-height: 26px;
}
.bloc-1134-h4{
	line-height: 19px;
}
.bloc-1144-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1144-h3{
	line-height: 26px;
}
.bloc-1144-h4{
	line-height: 19px;
}
.bloc-1154-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1154-h3{
	line-height: 26px;
}
.bloc-1154-h4{
	line-height: 19px;
}
.bloc-1164-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1164-h3{
	line-height: 26px;
}
.bloc-1164-h4{
	line-height: 19px;
}
.bloc-1174-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1174-h3{
	line-height: 26px;
}
.bloc-1174-h4{
	line-height: 19px;
}
.bloc-1184-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1184-h3{
	line-height: 26px;
}
.bloc-1184-h4{
	line-height: 19px;
}
.bloc-1194-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1194-h3{
	line-height: 26px;
}
.bloc-1194-h4{
	line-height: 19px;
}
.bloc-1204-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1204-h3{
	line-height: 26px;
}
.bloc-1204-h4{
	line-height: 19px;
}
.bloc-1214-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1214-h3{
	line-height: 26px;
}
.bloc-1214-h4{
	line-height: 19px;
}
.bloc-1224-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1224-h3{
	line-height: 26px;
}
.bloc-1224-h4{
	line-height: 19px;
}
.bloc-1234-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1234-h3{
	line-height: 26px;
}
.bloc-1234-h4{
	line-height: 19px;
}
.bloc-1244-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1244-h3{
	line-height: 26px;
}
.bloc-1244-h4{
	line-height: 19px;
}
.bloc-1254-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1254-h4{
	line-height: 19px;
}
.bloc-1264-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1264-h3{
	line-height: 26px;
}
.bloc-1264-h4{
	line-height: 19px;
}
.bloc-1274-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1274-h3{
	line-height: 26px;
}
.bloc-1274-h4{
	line-height: 19px;
}
.bloc-1288-h3{
	line-height: 22px;
}
.bloc-1289-h4{
	line-height: 19px;
}
.bloc-1290b-h4{
	line-height: 19px;
}
.bloc-1291-h4{
	line-height: 19px;
}
.bloc-1293-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1293-h3{
	line-height: 26px;
}
.bloc-1293-h4{
	line-height: 19px;
}
.bloc-1298-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1298-h3{
	line-height: 26px;
}
.bloc-1298-h4{
	line-height: 19px;
}
.bloc-1304-p{
	font-family: Lato;
	font-weight: 400;
	line-height: 19px;
}
.bloc-1304-h3{
	line-height: 26px;
}
.bloc-1304-h4{
	line-height: 19px;
}
.bloc-1309-h3{
	line-height: 22px;
}
.bloc-1310-h3{
	line-height: 22px;
}
.bloc-1311-h3{
	line-height: 22px;
}
.bloc-1312-h3{
	line-height: 22px;
}
.bloc-1313-h3{
	line-height: 22px;
}
.bloc-1317-p{
	line-height:8px;
}
.bloc-1317-h4{
	line-height: 19px;
}
.bloc-1320-h4{
	line-height: 19px;
}
.bloc-1320-p{
	line-height: 13px;
}
.site-navigation{
	height:50px;
}
.nav-item{
	margin:0px 5px 0px 0px;
}
.h3-color{
	color:#23408B!important;
}
.h1-style{
	font-family:"helvetica";
	font-weight:700;
}
.h5-style{
	font-family:"helvetica";
}
.resource-links-main{
	font-family:"helvetica";
	background-color:transparent;
	line-height:34px;
	color:#123A8A!important;
}
.review_screenshot_image{
	font-size:14px;
}
h1{
	font-size:36px;
}
h2{
	font-size:30px;
}
h3{
	font-size:24px;
}
h4{
	font-size:18px;
}
h4 white{
	color:#FEFFFE!important;
}
h5{
	font-size:14px;
}
h6{
	font-size:12px;
}
p{
	font-size:16px;
}
a-copy-1{
	font-size:16px;
	color:#23407F!important;
	text-decoration:none;
	text-transform:none;
}
.review_details{
	font-family:"helvetica";
	color:#123A8A!important;
	font-size:16px;
}
.review_title{
	font-size:26px;
	color:#123A8A!important;
}
.review_category{
	font-size:10px;
	font-family:"helvetica";
	color:#3379B8!important;
}
.review_apperancecategory{
	color:#000000!important;
	font-size:16px;
}
.h4-style{
	font-size:px;
}
.footer_links:hover{
	text-decoration:underline!important;
}
.yellow{
	color:#FFD300!important;
}
.white{
	color:#FEFFFE!important;
}
.text-blue{
	color:var(--swatch-var-4954)!important;
}
.bgc-yale-blue{
	background-color:var(--swatch-var-4954);
}

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

/* Swatch Variables */
:root{
	
	--swatch-var-1:rgba(249,162,42,1.00);
	
	--swatch-var-2:rgba(255,255,255,1.00);
	
	--swatch-var-4954:rgba(35,64,139,1.00);
	
	--swatch-var-65:rgba(52,122,184,1.00);
	
	--swatch-var-4343:rgba(0,0,0,1.00);
	
	--swatch-var-3422:rgba(250,250,250,1.00);
	
	--swatch-var-4303:rgba(255,255,116,1.00);
	
	--swatch-var-5994:rgba(238,238,238,1.00);
	
	--swatch-var-5833:rgba(164,203,69,1.00);
	
	--swatch-var-5580:rgba(19,59,139,1.00);
	
	--swatch-var-3286:rgba(255,255,255,1.00);
	
	--swatch-var-1756:rgba(249,0,42,1.00);
	
	--swatch-var-4311:rgba(1,72,170,1.00);
	
}


/* Background colour styles */

.bgc-2{
	background-color:var(--swatch-var-2);
}
.bgc-65{
	background-color:var(--swatch-var-65);
}
.bgc-5580{
	background-color:var(--swatch-var-5580);
}
.bgc-4311{
	background-color:var(--swatch-var-4311);
}
.bgc-4954{
	background-color:var(--swatch-var-4954);
}

/* Text colour styles */

.tc-2{
	color:var(--swatch-var-2)!important;
}
.tc-4954{
	color:var(--swatch-var-4954)!important;
}
.tc-4343{
	color:var(--swatch-var-4343)!important;
}
.tc-5580{
	color:var(--swatch-var-5580)!important;
}

/* Button colour styles */

.btn-c-4954{
	background:var(--swatch-var-4954);
	color:#FFFFFF!important;
}
.btn-c-4954:hover{
	background:#000D58!important;
	color:#FFFFFF!important;
}
.btn-c-1{
	background:var(--swatch-var-1);
	color:rgba(0,0,0,.5)!important;
}
.btn-c-1:hover{
	background:#C66F00!important;
	color:rgba(0,0,0,.5)!important;
}
.wire-btn-c-5580{
	color:var(--swatch-var-5580)!important;
	border-color:var(--swatch-var-5580)!important;
}

/* Bloc image backgrounds */

.bg-banner-eurmp2{
	background-image:url("img/banner_eurmp2.jpg");
	background-image: -webkit-image-set(url("img/banner_eurmp2.webp") 1x,
url("img/banner_eurmp2.webp") 2x);background-image: image-set(url("img/banner_eurmp2.jpg") 1x,
url("img/banner_eurmp2.jpg") 2x,url("img/banner_eurmp2.webp") 1x,
url("img/banner_eurmp2.webp") 2x);
}
.bg-banner-eurmp2{
	background-image:url("img/banner_eurmp2.jpg");
	background-image: -webkit-image-set(url("img/banner_eurmp2.webp") 1x,
url("img/banner_eurmp2.webp") 2x);background-image: image-set(url("img/banner_eurmp2.jpg") 1x,
url("img/banner_eurmp2.jpg") 2x,url("img/banner_eurmp2.webp") 1x,
url("img/banner_eurmp2.webp") 2x);
}
.bg-mountains-italy{
	background-image:url("img/mountains-italy.jpg");
	background-image: -webkit-image-set(url("img/mountains-italy.webp") 1x,
url("img/mountains-italy.webp") 2x);background-image: image-set(url("img/mountains-italy.jpg") 1x,
url("img/mountains-italy.jpg") 2x,url("img/mountains-italy.webp") 1x,
url("img/mountains-italy.webp") 2x);
}
.bg-banner-eurmp2{
	background-image:url("img/banner_eurmp2.jpg");
	background-image: -webkit-image-set(url("img/banner_eurmp2.webp") 1x,
url("img/banner_eurmp2.webp") 2x);background-image: image-set(url("img/banner_eurmp2.jpg") 1x,
url("img/banner_eurmp2.jpg") 2x,url("img/banner_eurmp2.webp") 1x,
url("img/banner_eurmp2.webp") 2x);
}
.bg-mountains-italy{
	background-image:url("img/mountains-italy.jpg");
	background-image: -webkit-image-set(url("img/mountains-italy.webp") 1x,
url("img/mountains-italy.webp") 2x);background-image: image-set(url("img/mountains-italy.jpg") 1x,
url("img/mountains-italy.jpg") 2x,url("img/mountains-italy.webp") 1x,
url("img/mountains-italy.webp") 2x);
}
.bg-mountains-italy{
	background-image:url("img/mountains-italy.jpg");
	background-image: -webkit-image-set(url("img/mountains-italy.webp") 1x,
url("img/mountains-italy.webp") 2x);background-image: image-set(url("img/mountains-italy.jpg") 1x,
url("img/mountains-italy.jpg") 2x,url("img/mountains-italy.webp") 1x,
url("img/mountains-italy.webp") 2x);
}
.bg-banner-eurmp2{
	background-image:url("img/banner_eurmp2.jpg");
	background-image: -webkit-image-set(url("img/banner_eurmp2.webp") 1x,
url("img/banner_eurmp2.webp") 2x);background-image: image-set(url("img/banner_eurmp2.jpg") 1x,
url("img/banner_eurmp2.jpg") 2x,url("img/banner_eurmp2.webp") 1x,
url("img/banner_eurmp2.webp") 2x);
}



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

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


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

@media (max-width: 991px){
	.tablet .bloc-group-text-vc, .mobile .bloc-group-text-vc{
		margin-top:0%;
	}
	
}

@media (max-width: 767px){
	.mobile .blocs-mobile-signup-text{
		text-align:center;
	}
	.mobile .bloc-group-text-vc{
		margin-top:0%;
	}
	
}

