@import url(https://fonts.googleapis.com/css?family=Montserrat);/*basic reset*/* { margin: 0; padding: 0;}/* html {	height: 100%;	background: 	linear-gradient(rgba(196, 102, 0, 0.6), rgba(155, 89, 182, 0.6));}*/body {	font-family: montserrat, arial, verdana;	overflow: hidden;	counter-reset: section;} /*form styles*/picture.Desktop_image.Desktop_imageaBS { position: absolute; width: max-content !important; height: max-content !important; left: -100%; right: 0; top: auto; bottom: auto; margin: auto;}picture.Desktop_image.Desktop_imageaBS img { width: 100%; height: 100%; object-fit: contain; object-position: center;}.side_image { position: relative; align-items: center; justify-content: center;}.Mobile_image{		display:none;	}	.Desktop_image{		display:block;	}#msform fieldset { display: flex !important; align-items: center; justify-content: center; width: 100%; height: 100vh;}#msform fieldset>div { width: 50%; display: flex !important; flex-flow: column;}.side_image { height: 100%;}#msform fieldset {background: white; border: 0 none; box-sizing: border-box; position: relative;}/*Hide all except first fieldset*/#msform fieldset:not(:first-of-type) { display: none;}#msform fieldset>div.fieldside { margin: 10%;}label.label_alph { display: flex; flex-flow: wrap; align-items: center; gap: 10px; margin-bottom: 10px;}label.label_alph * { width: max-content !important; margin: 0 !IMPORTANT;}span.alphabate {padding: 10px; background: #26B252; color:white;box-sizing: border-box; width: 40px !important; text-align: center; height: 40px !important;}input[type="radio"]:checked+label { font-weight: bold;}label.label_alph { border: 2px solid; border-color: #26B252; border-radius: 4px; position: relative;}label.label_alph.active_label { border-color: #26B252;}/*inputs*/#msform select,#msform select option,#msform input,#msform textarea { padding: 15px; border: 1px solid #ccc; border-radius: 3px; margin-bottom: 10px; width: 100%; box-sizing: border-box; font-family: montserrat; color: #2C3E50; font-size: 13px;}/*buttons*/#msform .action-button { width: 100px; background: #2A8ECB; font-weight: bold; color: white; border: 0 none; border-radius: 1px; cursor: pointer; padding: 10px 5px; margin: 10px 5px;}#msform .action-button:hover,#msform .action-button:focus { box-shadow: 0 0 0 2px white, 0 0 0 3px #2A8ECB;}/*headings*/.fs-title { font-size: 15px; text-transform: uppercase; color: #2C3E50; margin-bottom: 10px;}.fs-title::before { counter-increment: section; content:counter(section) ": ";}.fs-subtitle { font-weight: normal; font-size: 13px; color: #666; margin-bottom: 20px;}/*progressbar*/#progressbar { margin-bottom: 30px; overflow: hidden; /*CSS counters to number the steps*/ counter-reset: step; background-color: #f58220; z-index: -9;}#progressbar li { list-style-type: none; color: white; text-transform: uppercase; font-size: 9px; width: 33.33%; float: left; position: relative; text-align: center;}#progressbar li:before { content: counter(step); counter-increment: step; width: 20px; line-height: 20px; display: block; font-size: 10px; color: #333; background: white; border-radius: 3px; margin: 0 auto 5px auto;}/*progressbar connectors*/#progressbar li:after { content: ''; width: 100%; height: 2px; background: white; position: absolute; left: -50%; top: 9px; z-index: -1; /*put it behind the numbers*/}#progressbar li:first-child:after { /*connector not needed before the first step*/ content: none;}/*marking active/completed steps green*//*The number of the step and the connector before it = green*/#progressbar li.active:before,#progressbar li.active:after { background: #2A8ECB; color: white;}@media only screen and (max-width:767px){ #msform fieldset{ flex-flow:column-reverse; align-items:center; justify-content:flex-end; } #msform fieldset>div.fieldside { margin: 0%; } #msform fieldset>div{ width:100%; } #msform fieldset>div.fieldside{ margin-top:20px; width: 90%; } #msform fieldset>div.side_image{ height:30vh; } span.alphabate{ display: none; } label.label_alph{ padding: 10px; }	.Mobile_image{		display:block;	}	.Desktop_image{		display:none;	}}input[type="radio"] { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; top: 0; right: 0; height: 40px; width: 40px !important; text-align:center; transition: all 0.15s ease-out 0s; outline:none !important; box-shadow:none !important; border: none !important; color: #fff; cursor: pointer; margin-right: 0.5rem; outline: none; position: absolute; z-index: 1000;}input[type="radio"]:checked { background: #2A8ECB; border-radius:0px !important;}input[type="radio"]:checked::before { width: 40px; height: 40px; display: flex; content: '\f00c'; color:#fff; font-size: 25px; font-weight: bold; position: absolute; align-items: center; justify-content: center; font-family: 'Font Awesome 5 Free'; right:0px; left:0px; top:0px; bottom:0px;}input[type="radio"]:checked::after { background: #2A8ECB; content: ''; display: block; position: relative; z-index: 100;}input#phone{padding-left: 50px;position: unset;}