/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;max-width: 100%;height: auto;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:none !important; }
img{max-width:100%;display:block;}
*{box-sizing:border-box; }
a{-webkit-transition: .5s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
/**************************************************************************************/
:root {
	--primary-color: #6327ff;
	--secondary-color: #80b6ff;
	--icecube-color: #2dace3;
}

a{color:var(--primary-color);text-decoration:none;outline:0 none;}
a:hover{color:#284f75;}
h1				{font-size:2.000em;}
h2				{font-size:1.833em;}
h3				{font-size:1.500em;}
h4				{font-size:1.333em;}
h5				{font-size:1.167em;}
h6				{font-size:1.000em;}
/*----------------------------------------------------------------------------------*/
html			{}
body			{ padding:0;margin:0;font-family: 'Poppins', sans-serif; font-size:14px;line-height:20px;background-color:#fff;}
.flt_lt			{float:left !important; display:inline;}
.flt_rt			{float:right !important; display:inline;}
a:hover, a:focus{text-decoration:none; outline:0 none;}
figure {margin:0;padding:0;}
header,nav,section,article,aside,footer,hgroup {display: block;}
/*----------------------------------------------------------------------------------*/

.container{max-width:1170px;margin:0 auto;padding:0 15px;position:relative;}

p{display:block; margin:0 0 15px; padding:0; font-size:14px; color:#000; text-align:justify;}
p span{color:var(--primary-color);}
header{border-bottom:solid 1px #003399;padding:15px 0;margin:0; background:#ffffff;}
header .containerHeader{display:table;width:calc(100% - 30px);}
.logo{width:75px;display:table-cell;vertical-align:top;}
.logo img{width:100%; height:auto;}
.baseline{display:table-cell;vertical-align:middle;padding-left:3%;}
.baseline-1{font-weight:bold;font-size:26px;}
.language{position:absolute;right:15px;bottom:-15px;display:none;}
.language.show{display:block;}
.language ul{margin: -21px 0 0;padding:0;}
.language li{display:block;float:left;margin-left:5px;border:solid 1px var(--primary-color);border-bottom: 0;border-radius: 4px 4px 0px 0px;}
.language{}
.language a{text-transform:uppercase;display:block;padding:5px 11px; color:var(--primary-color);border-bottom:2px solid transparent;}
.language .selected a{background: var(--primary-color);background: linear-gradient(320deg, var(--secondary-color) 0%, var(--primary-color) 100%);color:white; border-bottom:2px solid white;}
.content{display:none;}

.content{display:block; margin:0; padding:0;}
.content /*h2*/h3{line-height:30px;margin: 40px 0 10px;font-size:22px;color: var(--primary-color);font-weight:700; border-bottom:1px solid var(--secondary-color);}
.content h4{line-height:30px;margin:0 0 20px 0;font-size:20px;color: var(--primary-color);font-weight: normal;}
.content ul{margin:0 0 20px 50px;}
.content ul li{color:#000;}

.banner{display:table; text-align:center; margin:0 0 50px 0; padding:0; background:url(../Images/banner-bg.jpg) no-repeat center center; background-size:cover;height:328px; width:100%;}

.banner h1{font-size:50px; font-weight:900; color:#fff; vertical-align:middle; display:table-cell;background: rgba(0, 0, 0, 0.56);hyphens: auto;line-height: 1;}
.content /*h2.title*/h2{text-align:center;margin:50px 0;font-size:25px;color: #000;font-weight: bold; border:0 none;}
.content h2.title2{margin:0 0 30px;font-size:30px;color: #000;font-weight: bold;}
.filter_label{padding:5px;display:none;color: var(--primary-color);}
.filter_label:after{content:'';display:inline-block;float:right;border-top: 10px solid #000;border-left: 6px solid transparent;border-right: 6px solid transparent;margin: 6px -10px 0 0;}

footer{background:white;color:#FFF;padding:15px 0 0;text-align:center;/*margin-top:50px;*/ text-align:center;}
footer img{max-width:100%; height:auto; display:inline-block;}
footer > .bubbles-container {position: relative;background-color: white;height: 260px;}
footer > .bubbles-container .container {position: relative;height: 100%;z-index: 1;}
.bubbles-container img {display: block;max-width: 450px;position: relative;width: 95%;float: right;}
.fot-bottom{background:#272727; display:inline-block; margin:0; width:100%;}
.fot-bottom p{background:url(../Images/line.png) no-repeat center bottom; display:block; padding:15px 0; margin:0; color:#fff; text-align:center;}
.fot-bottom span{font-weight:bold;padding: 0 30px;margin:0;display: inline-block;position: relative;margin: 15px 0; text-align:left;}
.fot-bottom a{color:#fff; display:inline-block;}
.fot-bottom span:before{content:'';width:19px;height:26px;background: url(../Images/icon1.png) no-repeat left top;font-weight:bold;margin: 0 0 0 0;display: inline-block;position: absolute;z-index: 1;left: 0;top: -3px;}

.gdpr{display:block;margin:0;padding: 0;width:fit-content;position: relative;}
/* .gdpr-title{display:block;margin:0;padding: 10px 0 45px;background:url(../Images/bg1.png) no-repeat center top; background-size:93% 137px;}
.gdpr-title img{background:#003399; padding:3px 5px;} */
/* .gdpr ul{display:block; margin:0; padding:0;}
.gdpr ul li{display:inline-block; margin:0; padding:0; float:left; width:20%;}
.gdpr ul li img{display:inline-block;}
.gdpr ul li span{display:block; margin:0; padding:0; font-size:12px; color:#fff; font-weight:600;}
.gdpr ul li span.active{color:#ffcc00;} */
/* ul.gdpr li{display:block;padding: 1.6rem 0.6rem;margin: 0.5rem 0;float:none;background-position: center;background-repeat: no-repeat;border-radius: 1000px;background: linear-gradient(320deg, var(--secondary-color) 0%, var(--primary-color) 100%);} */
ul.gdpr li {
	display:inline-block;
	border-radius: 0;
	margin: 0;
	padding: var(--bubble-padding, 0);
	background-color: transparent;
	background-size: var(--bubble-bg-size);
	bottom: 0;
	left: 0;
	background-position: var(--bubble-bg-position);
	transition: top 2s ease 0s, left 2s ease 0s;
	position: relative;
	vertical-align: middle;
}
ul.gdpr li:nth-child(1) {
	background-image: url("data:image/svg+xml,%3C!--%3Fxml version='1.0' standalone='no'%3F--%3E%3Csvg id='sw-js-blob-svg' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='sw-gradient' x1='0' x2='1' y1='1' y2='0'%3E%3Cstop id='stop1' stop-color='rgba(128, 182, 255, 1)' offset='0%25'%3E%3C/stop%3E%3Cstop id='stop2' stop-color='rgba(99, 39, 255, 1)' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23sw-gradient)' d='M16,-18.4C21.4,-14.7,26.6,-10.1,29.1,-4C31.5,2.2,31.2,10,27.4,15.1C23.6,20.2,16.4,22.7,9.3,25.1C2.2,27.4,-4.7,29.7,-11.1,28.4C-17.5,27,-23.3,21.9,-27.2,15.5C-31.2,9.1,-33.3,1.4,-32.2,-5.8C-31,-13,-26.7,-19.8,-20.8,-23.4C-14.9,-27.1,-7.4,-27.6,-1,-26.4C5.4,-25.1,10.7,-22.2,16,-18.4Z' width='100%25' height='100%25' transform='translate(50 50)' style='transition: all 0.3s ease 0s;' stroke-width='0' stroke='url(%23sw-gradient)'%3E%3C/path%3E%3C/svg%3E");
	--bubble-padding: 4.8rem .7rem; --bubble-bg-size: 1000px 340px; --bubble-x: 0%; --bubble-y: 0%; --bubble-bg-position: 49.3% 52%;
}
ul.gdpr li:nth-child(2) {
	background-image: url("data:image/svg+xml,%3C!--%3Fxml version='1.0' standalone='no'%3F--%3E%3Csvg id='sw-js-blob-svg' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='sw-gradient' x1='0' x2='1' y1='1' y2='0'%3E%3Cstop id='stop1' stop-color='rgba(128, 182, 255, 1)' offset='0%25'%3E%3C/stop%3E%3Cstop id='stop2' stop-color='rgba(99, 39, 255, 1)' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23sw-gradient)' d='M23.4,-26C30.5,-21.8,36.8,-14.7,38.7,-6.4C40.6,1.8,38.3,11.3,32.9,17.4C27.4,23.5,19,26.2,11.6,26.7C4.2,27.2,-2.2,25.4,-9.6,23.8C-16.9,22.2,-25.3,20.8,-30.3,15.7C-35.3,10.7,-37,1.9,-35.4,-6.1C-33.8,-14.1,-29,-21.4,-22.5,-25.7C-16.1,-30,-8,-31.2,0,-31.2C8.1,-31.3,16.2,-30.1,23.4,-26Z' width='100%25' height='100%25' transform='translate(50 50)' style='transition: all 0.3s ease 0s;' stroke-width='0' stroke='url(%23sw-gradient)'%3E%3C/path%3E%3C/svg%3E");
	--bubble-padding: 5rem .6rem; --bubble-bg-size: 1000px 280px; --bubble-x: 21%; --bubble-y: 23%; --bubble-bg-position: 50.5% 41%;
}
ul.gdpr li:nth-child(3) {
	background-image: url("data:image/svg+xml,%3C!--%3Fxml version='1.0' standalone='no'%3F--%3E%3Csvg id='sw-js-blob-svg' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='sw-gradient' x1='0' x2='1' y1='1' y2='0'%3E%3Cstop id='stop1' stop-color='rgba(128, 182, 255, 1)' offset='0%25'%3E%3C/stop%3E%3Cstop id='stop2' stop-color='rgba(99, 39, 255, 1)' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23sw-gradient)' d='M27.4,-26.3C34.9,-19.9,39.9,-10,39.1,-0.8C38.3,8.3,31.6,16.6,24.1,20.9C16.6,25.1,8.3,25.3,-0.5,25.8C-9.3,26.3,-18.6,27.1,-23.7,22.9C-28.7,18.6,-29.4,9.3,-30.1,-0.8C-30.9,-10.8,-31.7,-21.7,-26.7,-28.1C-21.7,-34.6,-10.8,-36.6,-0.4,-36.2C10,-35.7,19.9,-32.8,27.4,-26.3Z' width='100%25' height='100%25' transform='translate(50 50)' style='transition: all 0.3s ease 0s;' stroke-width='0' stroke='url(%23sw-gradient)'%3E%3C/path%3E%3C/svg%3E");
	--bubble-padding: 5rem .3rem; --bubble-bg-size: 1000px 280px; --bubble-x: 40%; --bubble-y: 7%; --bubble-bg-position: 51% 37%;
}
ul.gdpr li:nth-child(4) {
	background-image: url("data:image/svg+xml,%3C!--%3Fxml version='1.0' standalone='no'%3F--%3E%3Csvg id='sw-js-blob-svg' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='sw-gradient' x1='0' x2='1' y1='1' y2='0'%3E%3Cstop id='stop1' stop-color='rgba(128, 182, 255, 1)' offset='0%25'%3E%3C/stop%3E%3Cstop id='stop2' stop-color='rgba(99, 39, 255, 1)' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23sw-gradient)' d='M25.9,-28.3C33.2,-24.7,38.7,-16.2,38.6,-8.1C38.5,0,32.8,7.9,27.1,13.6C21.3,19.3,15.5,23,9.1,25.7C2.6,28.4,-4.5,30.1,-10.3,28.1C-16.1,26.1,-20.7,20.3,-25.7,13.8C-30.7,7.2,-36.3,-0.1,-36.1,-7.3C-35.9,-14.5,-30,-21.6,-23,-25.4C-16.1,-29.1,-8,-29.5,0.6,-30.2C9.3,-31,18.5,-32,25.9,-28.3Z' width='100%25' height='100%25' transform='translate(50 50)' style='transition: all 0.3s ease 0s;' stroke-width='0' stroke='url(%23sw-gradient)'%3E%3C/path%3E%3C/svg%3E");
	--bubble-padding: 5.8rem 1.1rem; --bubble-bg-size: 1000px 300px; --bubble-x: 45%; --bubble-y: 35%; --bubble-bg-position: 51% 37%;
}
ul.gdpr li span{display:block; margin:0; padding:0; color:#fff; font-weight:600;background:none;hyphens: auto;font-size:1rem;width: 200px;}
.backto_top 				{position: fixed;bottom:100px;right:17%;z-index: 99;display: none;width:40px;height:40px;text-align: center;cursor:pointer;font-size: 0; border-radius: 100%;background: var(--primary-color);background: linear-gradient(320deg, var(--secondary-color) 0%, var(--primary-color) 100%); background-size: 100% 400%; background-position: 100% 0%;transition: .3s ease;}
.backto_top:hover 	{background-position: 100% 50%;}
.backto_top span			{display:block;border:3px solid #fff;width:15px;height:15px;vertical-align: middle;margin: 0 auto;border-left: 0;border-top: 0;transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-15deg); -webkit-transform: rotate(-135deg); position: relative;top: 50%;margin-top: -4px;}
strong  {font-weight:bold;}

a:not([href]) {color:initial;}


@media(max-width:1300px){
	.backto_top{right:30px;}
}

@media(max-width:767px){
	header .containerHeader{width:100%;}
	.language.show{position:relative;display:table;width:100%;right:0;}
	
	.language li{margin-left:0;display:block;float:none;}
	.language a{background:#FFF;text-align:center;border: 0 !important;}
	
	.tablinks {display:none;position:absolute;left:0;top:100%;width:100%;}
	.open_select .tablinks {display:block;}
	.filter_label{display: block;/* background:#000; *//*color: #039;*/cursor:pointer;padding: 10px 20px;border: 1px solid #000;margin: 0 0 20px;font-size: 15px;font-weight: 600;text-transform: uppercase;}
	.tablinks > li{display:block;padding:0;}
	.tablinks > li > a{display:block;}
	.content ul{margin:0 0 20px 30px;}
	.fot-bottom span:before {top:2px;}
	
	.gdpr-title{background:none;}
	/* .gdpr ul{margin:0;} */
	/* .gdpr ul li{float:none; margin:0 0 30px; width:44%; vertical-align:top;} */
}
@media(max-width:599px){
	.fot-bottom span {padding:0 0 0 30px;}
	.content h2.title, .content h2{font-size:15px; line-height:24px;}
}
@media(max-width:479px){
	.gdpr ul li {width:48%;}
	.baseline-2 {line-height:15px;}
	.baseline-1 {font-size:22px; line-height:25px;}
	/* .gdpr ul li span{font-size:10px;} */
}
@media (min-width:1200px) {
	.bubbles-container img {max-width: 100%;position: absolute;bottom: 0;right: 0;height: 55vh;height: clamp(40vh, 24vw, 55vh);width: auto;float: none;}
}

