html {overflow-x:hidden;scroll-behavior: smooth;}
body{background:url(../images/cross-bg.png) top -200px right no-repeat;font-family: 'Quicksand',sans-serif; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, span, p, a, li{font-family: 'Quicksand',sans-serif;}
body a{-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.cl{clear:both;}
.mainwrap{padding:50px 0}
.main{background:#fff;box-shadow:1px 1px 20px #a3a3a3; border-radius:10px;}
.left-side{background:#1b7ebf; padding:70px 40px; border-radius:10px 0 0 10px}
.left-side img{width:300px; margin-bottom:50px}
.left-side p{font-size:1.1em;color:#fff;line-height:1.1}
.left-side .gap{margin-top:20px !important}
.right-side{padding:20px 0}
.right-side .logo{text-align:center}
.form{width:500px; margin:auto;}
.form h2{font-size:1.8em; font-weight:600; text-align:center; color:#1b7ebf}
.gap2{margin-top:40px}
.gap3{margin-top:20px}
.form .form-control{height:40px}
.form label {font-weight: 400;font-size: 1.1em;}
.submit{border:1px solid#1b7ebf;color:#fff;padding:10px; width:100%;font-weight:600;border-radius:5px;font-size:1.1em; background:#1b7ebf; margin:10px 0;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.submit:hover{background:transparent;color:#1b7ebf !important;border:1px solid#1b7ebf;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.form a{font-weight:600;font-size:1.1em;text-decoration:none; color:#1b7ebf}
.text-right{text-align:right}
.form select{-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;background-image: url(../images/select-arrow.png);
background-position: 96% center;background-repeat: no-repeat;}
@media screen and (max-width: 574px) {
.form { width: 94% !important;}
}