html, body {
	font-family: Arial,Helvetica,sans-serif;
}

.appear{
  position: relative;
  transform: translateY(150px);
  opacity: 0;
  transition: 1s all ease;
}

.appear.active{
  transform: translateY(0);
  opacity: 1;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, span {
	font-family: Arial,Helvetica,sans-serif;
	line-height: 150%;
}

h1 {
	font-size: 30px;
	font-weight: 600;
}
h2 {
	font-size: 22px;
	font-weight: 600;
}
p, ul {
	font-size: 16px;
}

.text-aqua {
	color: #00ffff;
}

.text-white {
	color: #ffffff;
}

ul.unordered-list {
	list-style:none;
	margin: 0;
}
ul.unordered-list li {
	display: table;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' role='img' class='iconify iconify--gis' preserveAspectRatio='xMidYMid meet'%3e%3cpath d='M50 37.45c-6.89 0-12.55 5.66-12.55 12.549c0 6.89 5.66 12.55 12.55 12.55c6.655 0 12.112-5.294 12.48-11.862a3.5 3.5 0 0 0 .07-.688a3.5 3.5 0 0 0-.07-.691C62.11 42.74 56.653 37.45 50 37.45zm0 7c3.107 0 5.55 2.442 5.55 5.549s-2.443 5.55-5.55 5.55c-3.107 0-5.55-2.443-5.55-5.55c0-3.107 2.443-5.549 5.55-5.549z' fill='%2300ffff'%3e%3c/path%3e%3c/svg%3e");
	background-repeat: no-repeat;
    background-position: left -4px;
    background-size: 57px;
    height: 32px;
    padding-left: 50px;
    padding-top: 10px;
}
ul.unordered-list__second {
	list-style:none;
	margin: 0;
}
ul.unordered-list__second li {
	display: table;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 100 100' id='icon' xmlns='http://www.w3.org/2000/svg'%3e%3crect fill='%2300ffff' x='10.3431' y='10.3431' width='11.3137' height='11.3137' transform='translate(-6.6274 16) rotate(-45)'/%3e%3cpath fill='%2300ffff' d='M16,4A12,12,0,1,1,4,16,12.0136,12.0136,0,0,1,16,4m0-2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Z'/%3e%3crect fill='none' id='_Transparent_Rectangle_' data-name=' Transparent Rectangle ' class='cls-1'/%3e%3c/svg%3e ");
	background-position: 5px 13px;
	padding-left: 34px;
}

.row {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
.grid-container {
	max-width: 1280px;
}
.button {
	border-radius: 3px;
	font-size: 18px;
	font-weight: 600;
}
.button.hollow.secondary,
.button.hollow.secondary:focus {
	border: 2px solid #0000e6;
	color: #fff;
}
.button.hollow.secondary:hover {
	border-color: #fff;
	color: #fff;
}
.button.primary,
.button.primary:focus {
	background-color: #0000e6;
	border: 2px solid #0000e6;
	color: #fff;
}
.button.primary:hover {
	background-color: #fff;
	color: #0000e6;
}

.v-align-middle {
	display: flex;
	align-items: center;
}


.pre-header {
	padding-bottom: 40px;
	padding-top: 40px;
}

.header {
	background-attachment: fixed;
    background-image: url('https://assets-eur.mkt.dynamics.com/0637e482-3936-4f48-a476-69331a8795dc/digitalassets/images/3536819f-f8bd-ef11-b8e8-6045bd93f1bb?ts=638702029042986170');
    background-repeat: no-repeat
    background-size: cover;
    background-position: center center;
    padding-bottom: 0px;
    padding-top: 0px;
    min-height: 50vh;
    display: flex;
    align-items: center;
}

.header p {
	color: #fff;
}

.header__icon svg {
	width: 20px;
	fill: #00ffff;
}

.header__title {
	color: #fff;
	display: inline-block;
}

.header__subtitle {
	color: #fff;
}

.header__imts {
	width: 200px;
	display: inline-block;
}

.section {
	padding-bottom: 50px;
	padding-top: 50px;
}
.section--blue {
	background: #0000e6;
	background: linear-gradient(90deg, #0000e6 50%, #00ffff 100%);
	color: #fff;
}
.section--black {
	background: #000000;
	
	color: #ffffff;
}

.section--blue ul.unordered-list li {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' role='img' class='iconify iconify--gis' preserveAspectRatio='xMidYMid meet'%3e%3cpath d='M50 37.45c-6.89 0-12.55 5.66-12.55 12.549c0 6.89 5.66 12.55 12.55 12.55c6.655 0 12.112-5.294 12.48-11.862a3.5 3.5 0 0 0 .07-.688a3.5 3.5 0 0 0-.07-.691C62.11 42.74 56.653 37.45 50 37.45zm0 7c3.107 0 5.55 2.442 5.55 5.549s-2.443 5.55-5.55 5.55c-3.107 0-5.55-2.443-5.55-5.55c0-3.107 2.443-5.549 5.55-5.549z' fill='%23fff'%3e%3c/path%3e%3c/svg%3e");
}
.section--blue ul.unordered-list__second li {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 100 100' id='icon' xmlns='http://www.w3.org/2000/svg'%3e%3crect fill='%23fff' x='10.3431' y='10.3431' width='11.3137' height='11.3137' transform='translate(-6.6274 16) rotate(-45)'/%3e%3cpath fill='%23fff' d='M16,4A12,12,0,1,1,4,16,12.0136,12.0136,0,0,1,16,4m0-2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Z'/%3e%3crect fill='none' id='_Transparent_Rectangle_' data-name=' Transparent Rectangle ' class='cls-1'/%3e%3c/svg%3e ");
}

.relative-sello {
	position: relative;
}
.sello-no-chatter {
	width: 33%;
    position: absolute;
    left: 50%;
    top: -5%;
    z-index: 1;
}

.video-link {
	display: inline-block;
	position: relative;
}
.video-link::before {
	content: ' ';
	background-color: rgba(0, 0, 0, .3);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: background-color 2s;
}
.video-link::after {
	content: ' ';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3e%3cg%3e%3cpath fill='%2300ffff' d='M402.7,724.8h-3.4c-0.7,0-1.4,0-2.1,0l0,0c-6.9-0.7-13.7-3.4-19.9-7.5l-6.9-5.5l6.9-7.5l-7.5,6.9l-1.4-1.4c0-0.7-0.7-0.7-1.4-1.4l0,0c-0.7-0.7-0.7-1.4-1.4-1.4l0,0v-0.7c-2.7-3.4-4.8-7.5-6.2-11.6l0,0c0-0.7-0.7-1.4-0.7-2.1v-0.7c0-0.7,0-1.4-0.7-2.1l-1.4-7.5v-0.7v-0.7V321.1c0-9.6,2.7-18.5,8.2-26l1.4-2.1c0,0,0.7-0.7,0.7-1.4l6.9-6.9l2.1-1.4c7.5-4.1,14.4-6.9,21.2-7.5c0.7,0,1.4,0,2.1,0h0.7c0,0,0.7,0,1.4,0h1.4l11,1.4l3.4,1.4c0.7,0,1.4,0.7,2.1,0.7c0.7-0.7,1.4,0,2.1,0s1.4,0.7,2.1,0.7c0.7,0.7,1.4,0.7,2.1,1.4l310.4,178.9c3.4,2.1,6.9,4.1,9.6,7.5l2.1,2.1l0.7,0.7l0.7,0.7c0,0,0.7,0.7,0.7,1.4c0,0,0,0.7,0.7,0.7c0,0,0.7,0.7,0.7,1.4l2.1,4.1l-8.9,5.5l8.9-4.8l2.1,5.5c2.1,4.8,2.7,9.6,2.7,15.1v0.7v1.4c0,4.8-1.4,9.6-2.7,14.4l0,0c0,0.7-0.7,1.4-0.7,2.1l-7.5,11.7c0,0-0.7,0.7-0.7,1.4l-1.4,1.4c-3.4,2.7-6.2,5.5-10.3,7.5L425.3,718.6l0,0l-0.7,0.7c0,0-0.7,0.7-1.4,0.7c-0.7,0.7-1.4,0.7-2.1,1.4c-0.7,0-1.4,0.7-2.1,0.7c-0.7,0.7-1.4,0.7-2.1,0.7c-0.7,0-1.4,0.7-2.1,0.7L402.7,724.8z M399.9,704.2h2.7v10.3v-10.3v0.7v-0.7v0.7l1.4,9.6l-0.7-10.3l3.4-0.7l2.7,9.6l-2.1-10.3l3.4-0.7l0,0l3.4-1.4l310.4-178.9c2.1-1.4,4.1-2.7,5.5-4.1l2.7-2.7l8.9,4.8l-8.9-5.5l1.4-2.7h0.7V511l0,0l0.7-1.4c0.7-2.7,1.4-5.5,1.4-8.2l10.3-0.7l-10.3-0.7c0-2.7-0.7-5.5-1.4-8.2l-0.7-1.4l8.9-5.5l-9.6,4.1l8.2-6.2l-8.9,4.8V487l8.2-6.2l-8.9,5.5v-1.4l7.5-6.9l-8.2,6.2l-1.4-1.4l0,0l0,0l0,0c-1.4-1.4-3.4-2.7-5.5-4.1L413,298.5l-5.5-1.4l0.7-11l-2.1,10.3v-10.3l-1.4,10.3h-3.4h-2.1c-4.1,0.7-7.5,2.1-11,4.1l-0.7,0.7l-6.9-7.5l6.2,8.2l-4.1,4.8c-2.7,4.1-4.8,8.9-4.8,14.4v360.5l-10.3,1.4l10.3-0.7l1.4,6.2c0.7,2.1,2.1,4.8,3.4,6.9l0,0l2.1,2.7l-6.9,7.5l7.5-6.9l0.7,0.7l-6.2,8.2l6.9-7.5l2.1,1.4C392.4,702.2,395.8,703.5,399.9,704.2L399.9,704.2z M740.5,512.3l5.5,1.4l-4.8-1.4H740.5z'/%3e%3cpath fill='%2300ffff' d='M500,990C230,990,10,770,10,500C10,230,230,10,500,10c270,0,490,220,490,490C990,770,770,990,500,990z M500,30.6C241,30.6,30.6,241,30.6,500S241,969.4,500,969.4S969.4,759,969.4,500S759,30.6,500,30.6z'/%3e%3c/g%3e%3c/svg%3e");
	background-size: 80px;
	background-repeat: no-repeat;
	height: 80px;
	width: 80px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.video-link:hover::before {
	background-color: rgba(0, 0, 0, .6);
}

.close-button {
	color: #0000e6;
	right: 0;
	top: 0;
	font-size: 0;
	line-height: 0;
	height: auto;
}
.close-button:hover {
	color: #00ffff;
}
.close-button span {
	line-height: 44px;
	height: 37px;
	font-size: 68px;
	display: block;
}
.section--black {
	background: #000000;
	
	color: #323232;
}
.form-dynamics {
	width: 100%;
	height: 815px;
}

.label {
	color: #000;
}


.footer {
	background-color: #000000;
	padding-bottom: 40px;
	padding-top: 40px;
}

.footer__legal {
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.footer p,
.footer a {
	color: #fff;
	font-size: 11px;
}

.footer p {
	margin: 0;
}

.footer__logo {
	width: 156px;
}

@media print, screen and (min-width: 40em) {
	h1 {
		font-size: 45px;
		font-weight: 600;
	}
	h2 {
		font-size: 30px;
		font-weight: 600;
	}
	p, ul {
		font-size: 18px;
	}
	.header {
		padding-bottom: 80px;
		padding-top: 80px;
	}

	.section {
		padding-bottom: 90px;
		padding-top: 90px;
	}

	.sello-no-chatter {
		width: 24%;
	    left: 50%;
	    top: -35px;
	}

	.footer {
		padding-top: 80px;
	}
	.footer__legal {
		justify-content: left;
	}
}



