*{
margin:0px;
padding:0px;
box-sizing:border-box;
}
body{
	font-size:16px;
	line-height:18px;
	font-family: Acronis Cyber,Helvetica,sans-serif;
	font-weight:400;
	font-style:normal;
	color:#000000;
	overflow-x:hidden;
}
h1{
	font-size:48px;
	line-height:56px;
	
}
h2{
}
h3{
	font-size:24px;
	line-height:32px;
}
h4{	
}
h5{
}
h6{
	font-size:20px;
	line-height:22px;
}
p{
	font-size:18px;
	line-height:24px;
}
ul li{
font-size:18px;
	line-height:24px;
}
a,a:hover{
	text-decoration:none !important;
}

/*-----------------font family----------------*/
@font-face{
    font-family:Acronis;
    src:url(https://promo.acronis.com/rs/929-HVV-335/images/acronis-light.0cd58b1.eot);
    src:url(https://promo.acronis.com/rs/929-HVV-335/images/acronis-light.0cd58b1.eot?#iefix) format("embedded-opentype"),url(https://promo.acronis.com/rs/929-HVV-335/images/acronis-light.d5a43f2.woff2) format("woff2"),url(https://promo.acronis.com/rs/929-HVV-335/images/acronis-light.e330e73.woff) format("woff"),url(https://promo.acronis.com/rs/929-HVV-335/images/acronis-light.fb028e7.ttf) format("truetype");
    font-weight:300;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Acronis;
    src:url(https://promo.acronis.com/rs/929-HVV-335/images/acronis-regular.fdd4a59.eot);
    src:url(https://promo.acronis.com/rs/929-HVV-335/images/acronis-regular.fdd4a59.eot?#iefix) format("embedded-opentype"),url(https://promo.acronis.com/rs/929-HVV-335/images/acronis-regular.4019ccd.woff2) format("woff2"),url(https://promo.acronis.com/rs/929-HVV-335/images/acronis-regular.3b7583e.woff) format("woff"),url(https://promo.acronis.com/rs/929-HVV-335/images/acronis-regular.a6af371.ttf) format("truetype");
    font-weight:400;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Acronis Cyber;
    src:url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-UltraLight.a3dbc60.eot);
    src:url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-UltraLight.a3dbc60.eot?#iefix) format("embedded-opentype"),url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-UltraLight.32ba22a.woff2) format("woff2"),url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-UltraLight.416a99f.woff) format("woff"),url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-UltraLight.681a45b.ttf) format("truetype");
    font-weight:200;
    font-style:normal
}
@font-face{
    font-family:Acronis Cyber;
    src:url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Light.ff56fc9.eot);
    src:url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Light.ff56fc9.eot?#iefix) format("embedded-opentype"),url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Light.dce84c3.woff2) format("woff2"),url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Light.38c3d6c.woff) format("woff"),url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Light.96563e4.ttf) format("truetype");
    font-weight:300;
    font-style:normal
}
@font-face{
    font-family:Acronis Cyber;
    src:url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Medium.7d42d6d.eot);
    src:url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Medium.7d42d6d.eot?#iefix) format("embedded-opentype"),url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Medium.de2a889.woff2) format("woff2"),url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Medium.8679c32.woff) format("woff"),url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Medium.85778f1.ttf) format("truetype");
    font-weight:500;
    font-style:normal
}
@font-face{
    font-family:Acronis Cyber;
    src:url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Regular.cf0eb24.eot);
    src:url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Regular.cf0eb24.eot?#iefix) format("embedded-opentype"),url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Regular.095d823.woff2) format("woff2"),url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Regular.ac942c7.woff) format("woff"),url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Regular.2b3b9c7.ttf) format("truetype");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:Acronis Cyber;
    src:url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Bold.3d0f429.eot);
    src:url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Bold.3d0f429.eot?#iefix) format("embedded-opentype"),url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Bold.51f549c.woff2) format("woff2"),url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Bold.da7a667.woff) format("woff"),url(https://promo.acronis.com/rs/929-HVV-335/images/Acronis_Cyber-Bold.1bf5b91.ttf) format("truetype");
    font-weight:700;
    font-style:normal
}
/*-----------header start--------------*/
header{
	position:relative;
	padding-top:48px;
	padding-bottom:8px;
	overflow-x:hidden;
	    box-shadow:0 13px 20px 0 #00204d;
}
/*-----------banner start--------------*/

.banner-wrapper{
overflow-x:hidden;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;

}
.banner-wrapper ul li,.banner ul li,.banner ol li,.banner-wrapper ol li{
	color:#ffffff;
}
.banner-wrapper h1,.banner-wrapper h3{
	color:#ffffff;
	font-weight:400;
}
.banner-right-form{
	position:relative;
}
.banner-right-form a{
	color:#2668C5 !important;
	text-decoration:underline !important;
}
.bannerformwrapper {
    position: absolute;
    box-shadow: 0px 4px 5px 0px rgb(36 49 67 / 15%);
    right: 0;
	width:100%;
    max-width: 568px;
    margin-left: auto;
border:1px solid #2668C54D;
    padding:25px 49px 20px 49px;
    display: block;
	border-radius:4px;
}
.banner-left,.con-banner-left{
	padding-top:50px;
}
.banner-left div,.con-banner-left div,.con-banner-image div{
	width:100%;
}
.banner-left img{
	width:100%;
	max-width:500px;
}
.con-banner-image img{
	width:100%;
	max-width:460px;
	float:right;
}
.bannerformheading h3{
	color:#00204D;
	text-align:center;
	width:100%;
	font-weight:500;
	margin-bottom:0px;
}
.bannerformwrapper{
	
}
.bannerformwrapper p{
 font-family: Acronis Cyber,Helvetica,sans-serif !important;
	 font-weight:400 !important;
	 font-size:14px  !important;
	 line-height:24px !important;
	 color:rgba(36, 49, 67, 0.7) !important;
	 margin-top:24px;
}
/*-----------SEction1 start--------------*/
.section1{
	padding-top:48px;
	padding-bottom:10px;
	overflow-x:hidden;
	background-color:#ffffff;
}
.sec1-left img{
	max-width:230px;
	width:100%;
	object-fit:contain;
	margin-bottom:28px;
}
.sec1-left h3,.sec1-left p{
	width:100%;
	margin:20px 0;

}

.sec1-left h3{
	font-weight:500;
}
strong{
	font-weight:700;
}
.padding-bottom{
	padding-bottom:0px;
}


/*-----------SEction2 start--------------*/
.section2{
	padding-top:10px;
	padding-bottom:48px;
	overflow-x:hidden;
	background-color:#ffffff;

}
.section2 ul{
	margin:20px 0;
	padding-left:20px;
	font-weight:400;
}
.section2 ul li{
    list-style: square;

}
.section2 h3{
	margin-bottom:18px;
}
::marker {
  font-size: 14px;
}
.full-width-section{
	position:relative;
	padding:50px 0;
	margin:20px 0;
}
.full-width-section:after{
	content:"";
	position:absolute;
	left:-200vh;
	right:-200vh;
	top:0px;
	bottom:0px;
	z-index:0;
}
.sec-wrapper{
	position:relative;
	z-index:1;
}
/*-----------confirmation styling start--------------*/

.confirmation-banner .banner-left{
	margin:0px !important;
}
.confirmationsec1{
	padding-top:60px;
	overflow-x:hidden;
	padding-bottom:80px;
}
.confirmationsec1 h3,.confirmationsec1 p{
color:#00204D;
}
.banner-left h3,.con-banner-left h3{
	padding-bottom:30px;
}
/*---------------------Form section------------------------*/
.mktoForm,.mktoForm .mktoFieldWrap,.mktoHtmlText{
	width:100% !important;
}
.mktoForm .mktoAsterix{
	display:none !important;
}
.mktoForm .mktoFormRow{
	display:flex !important;
}
.mktoForm .mktoFormCol{
	flex:1!important;
	margin:auto 0px !important;
	min-height:auto !important;
}
.mktoForm .mktoButtonRow{
	   width: 100% !important;
    text-align: center !important;
}
.mktoForm span.mktoButtonWrap{
    margin: 0px !important;
    width: 100%;
    text-align: center;
}
.mktoForm .mktoOffset {
    height:auto !important;
}
.mktoForm .mktoGutter{
	height:20px !important;
}
.mktoForm .mktoButton{

	padding:12px 54px 13px !important;
	border-radius:4px !important;
	font-size:16px !important;
	line-height:24px !important;
	font-weight:500 !important;
	display:table !important;
	margin-top:20px !important;
		 font-family: Acronis Cyber,Helvetica,sans-serif !important;
	border:0px !important;
	margin-left:auto !important;
	margin-right:auto !important;
	width:100%;
}
.mktoForm textarea{
	height:100px;
}
 .mktoForm .mktoCheckboxList > label{
margin-bottom:0px !important;
 }
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
 color:rgba(36, 49, 67, 0.7) !important;
 font-size:14px !important;
 line-height:24px !important;
  font-family: Acronis Cyber,Helvetica,sans-serif !important;
 font-weight:400 !important;
 border:1px solid rgba(38, 104, 197, 0.3);
 height:46px;
 border-radius:4px !important;
 outline:none;
 background:#ffffff;
 width:100% !important;
 padding:10px 16px !important;

}
.mktoForm input, .mktoForm select, .mktoForm textarea{
	border-radius:0px !important;
}
.mktoForm textarea.mktoField{
	height:70px;
}
.mktoForm select.mktoField{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	    background: #fff url(https://promo.acronis.com/rs/929-HVV-335/images/promo-select-arrow.svg) right 16px center/14px 10px no-repeat;
}
input::placeholder{
color:rgba(36, 49, 67, 0.7) !important;
 font-size:14px !important;
 line-height:24px !important;
  font-family: Acronis Cyber,Helvetica,sans-serif !important;
 font-weight:400 !important;
 
}
input:-internal-autofill-selected{
	background:#ffffff !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.mktoForm .mktoError {
    left: 0px;
    right: auto !important;
}
.mktoForm .mktoFieldWrap {
    float: left;
    display: flex !important;
    flex-flow: wrap !important;
	margin:auto 0px !important;
}
.mktoForm div, .mktoForm span,.mktoForm p{
	font-size:12px !important;
	line-height:16px !important;
}
.mktoForm .mktoRadioList > input, .mktoForm .mktoCheckboxList > input {
    padding: 0;
    width: 20px !important;
    float: left !important;
}
.mktoForm a{
	color: #2668C5 !important;
	text-decoration:underline !important;
}

[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
     border:2px solid rgba(38, 104, 197, 0.3);
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    background: #052147;
    content: '';
    width: 9px;
    height: 9px;

    position: absolute;
     top: 4.5px;
    left: 4.5px;
    border-radius: 100%;

}

[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.mktoForm .mktoRadioList > input, .mktoForm .mktoCheckboxList > input {
      padding: 0!important;
    float: left!important;
    width: auto !important;
    height: auto !important;
}
.mktoForm .mktoRadioList, .mktoForm .mktoCheckboxList{
	width:100% !important;
	display: flex;
    flex-flow: wrap;
	padding:0px !important;
}

.mktoForm label.mktoLabel{
	width:auto !important;
	display:block;
	font-size:16px !important;
	line-height:21px !important;
 font-family: Acronis Cyber,Helvetica,sans-serif !important;
	color:#052147 !important;
	font-weight:400 !important;
	padding-top:0px !important;
	margin-top:20px !important;
	margin-bottom:5px !important;
}
.mktoForm div, .mktoForm span, .mktoForm label, .mktoForm p{
 font-family: Acronis Cyber,Helvetica,sans-serif !important;
	 font-weight:400 !important;
	 font-size:14px  !important;
	 line-height:24px !important;
	 
	 
}

.mktoForm .mktoRadioList > label, .mktoForm .mktoCheckboxList > label{
	margin-left:0px !important;
	margin-right:20px;
	padding-left:30px !important;
		font-size:16px !important;
	line-height:24px !important;
	color:#052147 !important;
	display:inline !important;
}


[type="checkbox"]:not(:checked),
	[type="checkbox"]:checked {
		position: absolute;
		left: 0;
		opacity: 0.01;
	}
	[type="checkbox"]:not(:checked) + label,
	[type="checkbox"]:checked + label {
		position: relative;
		padding-left: 2.3em;
		font-size: 1.05em;
		line-height: 1.7;
		cursor: pointer;
	}

	/* checkbox aspect */
	[type="checkbox"]:not(:checked) + label:before,
	[type="checkbox"]:checked + label:before {
		content: '';
		position: absolute;
		left: 0;
		top: 4px;
		width: 16px;
		height: 16px;
		border:1px solid rgba(38, 104, 197, 0.3);
		background: #FFF;
		border-radius:2px;
		
	}

	/* checked mark aspect */
	[type="checkbox"]:not(:checked) + label:after,
	[type="checkbox"]:checked + label:after {
content: '';
    display: block;
    position: absolute;
    top: 7px;
    left: 5.5px;
    width: 5px;
    height: 10px;
    border: solid #0C2144;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg) !important;
}


	/* checked mark aspect changes */
	[type="checkbox"]:not(:checked) + label:after {
		opacity: 0;
		-webkit-transform: scale(0) rotate(45deg);
				transform: scale(0) rotate(45deg);
	}

	[type="checkbox"]:checked + label:after {
		opacity: 1;
		-webkit-transform: scale(1) rotate(0);
				transform: scale(1) rotate(0);
	}

	/* Disabled checkbox */
	[type="checkbox"]:disabled:not(:checked) + label:before,
	[type="checkbox"]:disabled:checked + label:before {
		box-shadow: none;
		border-color: #bbb;
		background-color: #e9e9e9;
	}

	[type="checkbox"]:disabled:checked + label:after {
		color: #ffffff;
	}

	[type="checkbox"]:disabled + label {
		color: #ffffff;
	}

	/* Accessibility */
	[type="checkbox"]:checked:focus + label:before,
	[type="checkbox"]:not(:checked):focus + label:before {
		box-shadow: none;
	}
iframe{
	width:500px;
	height:315px;
}
tbody, td, tfoot, th, thead, tr{
	border-width:initial;
}
/*-----------responsive start--------------*/

@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1152px;
}
}
@media (min-width: 1366px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1280px;
}
}

@media (min-width: 1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1280px;
}
.bannerformwrapper {
  
    max-width: 648px;

}
}


@media only screen and (max-width:1200px){
	.bannerformwrapper{
		    max-width: 100%;
			padding:25px;
	}


.banner-right-form,.banner-left,.sec1-left{
	width:472px;
}
.banner-left img{
	max-width:100%;
}
.con-banner-image{
	margin-top:auto;
}

}
@media only screen and (max-width:1024px){
	.sec-wrapper table{
	width:100% !important;
}
	table{
		width:100% !important;
	}
}
@media only screen and (max-width:991px){
.bannerformwrapper {
    max-width:100%;
}
.banner-right-form,.banner-left,.sec1-left{
	width:344px;
}
.confirmationsec1 .sec1-left{
	width:100%;
}
.banner-left img{
	max-width:100%;
}
.footer-col3{
	justify-content:flex-start;
}
.footer-col3 a{
	margin:30px 30px 0 0;
}
.footer-right{
	flex-flow:column;
	margin-top:0px !important;
}
.footer-left{
	margin-top:7px !important;
}

}

@media only screen and (max-width:768px){

.banner-right-form, .banner-left, .sec1-left {
    width: 50%;
}

.bannerformwrapper {
    padding: 20px 15px;
}
.mktoForm a{
	padding:0px !important;
}
.mktoForm{
	padding:0px !important;
}
.con-banner-image img{
	float:none;
}
.con-banner-image div {
	text-align:center;
}
}
@media only screen and (max-width:740px){
.container, .container-sm {
    max-width: 95%;
}
}
@media only screen and (max-width:680px){
.container, .container-sm {
    max-width: 95%;
}
.bannerformwrapper {
    max-width: 95%;
}
.footer-right{
	margin-top:20px;
}
.banner-right-form,.banner-left,.sec1-left,.con-banner-left{
	width:100%;
}
.bannerformwrapper{
		position:relative;
		margin:0 auto;
		margin-top:-50px;
}
.bannerformwrapper {
    max-width: 512px;
}

.bannerformwrapper {
    padding: 25px;
}
.con-banner-image img{
	float:none;
}
.bannerformwrapper{
    margin-bottom:30px !important;
}
}

@media only screen and (max-width:575px){
.bannerformwrapper{
	max-width: 89%;
}
iframe{
	width:100% !important;
	height:auto !important;
}
}

@media only screen and (max-width:480px){
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
 color:rgba(36, 49, 67, 0.7) !important;
 font-size:14px !important;
 line-height:24px !important;
  font-family: Acronis Cyber,Helvetica,sans-serif !important;
 font-weight:400 !important;
 border:1px solid rgba(38, 104, 197, 0.3);
 height:46px !important;
 border-radius:4px !important;
 outline:none;
 background:#ffffff;
 width:100% !important;
 padding:10px 16px !important;

}
.bannerformwrapper p{
	margin-top:0px;
}
.mktoForm .mktoGutter {
    height: 20px !important;
    width: 5px !important;
	display:block !important;
}
.mktoForm .mktoButtonRow{
	margin-bottom:25px;
}

h1{
	font-size:40px;
	line-height:48px;
}
}