.tci-form{
	margin-bottom: 50px;
}
.tci-form .form-container{
	background: #d1f42a;
	padding: 40px 50px 28px;
	color: #013c44;
}
.tci-form .form-container.form-container-left{
	max-width: 520px;
}
.tci-form .form-wrapper{
	display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.tci-form .wrap{
	padding: 0;
}
.tci-form .form-container .title{
	font-weight: 500;
	font-size: 30px;
	line-height: normal;
	margin-bottom: 15px;
}
.tci-form .form-container .note{
	font-weight: 500;
	font-size: 16px;
	line-height: normal;
}
.tci-form .form-container form{
	margin-top: 35px;
}
.tci-form .form-container form input[type="text"]{
    line-height: normal;
    padding: 20px 24px;
	height: 62px;
	font-weight: 500;
	font-size: 14px;
	text-align: left;
	color: #013c44;
	background: #fff;
	margin-bottom: 10px;
}

.tci-form .form-container form input:-moz-placeholder{
    color: #013c44;
}
.tci-form .form-container form input:-ms-input-placeholder{
    color: #013c44;
}
.tci-form .form-container form input[placeholder] {
    color: #013c44;
}
.tci-form .form-container form input::placeholder {
    color: #013c44;
}
.tci-form .form-container form input::-webkit-input-placeholder {
    color: #013c44;
}
.tci-form .form-container form .checkbox {
    margin-bottom: 12px;
}
.tci-form .form-container form input[type="submit"]{
	padding: 20px 24px;
	height: 62px;
	background: #013c44;
	font-weight: 500;
	font-size: 20px;
	text-align: center;
	color: #d1f42a;
	margin-bottom: 20px;
}

.tci-form .form-container form .checkbox label:before{
	border: 1px solid #013c44;
	border-radius: 2px;
	width: 20px;
	height: 20px;
	bottom: 0px;
	top: 0;
}
.tci-form .form-container form .checkbox label{
	font-weight: 500;
	font-size: 12px;
	color: #013c44;
	padding-left: 35px;
}
.tci-form .form-container form .checkbox label br{
	display: none;
}
.tci-form .form-container form .checkbox label a{
	text-decoration: underline;
    color: #013c44;
}
.tci-form .form-container form .checkbox input[type=checkbox]:checked + label:before{
	border: 2px solid #013C44;
}
.tci-form .form-container .form-errors .errortext{
	font-weight: 500;
    font-size: 16px;
    line-height: normal;
}
.tci-form .form-container .form-note{
	color: green;
}
.tci-form .form-wrapper .form-img .form-img-mobile{
	display: none;
}
.tci-form .form-wrapper .form-img img{
	height: 100%;
    width: 100%;
}

@media (max-width: 1199.98px) {
	.tci-form .form-wrapper {
		display: block;
	}
	.tci-form .form-container.form-container-left{
        max-width: initial;
        padding-right: calc(100% - 570px);
    }
}
@media (max-width: 767.98px) {

}
@media (max-width: 619.98px) {
    .tci-form .form-container.form-container-left {
        padding: 24px 20px 20px;
    }
	.tci-form .form-container form .checkbox label:before {
        bottom: auto;
        top: 50%;
        transform: translate(0, -50%);
    }
}
@media (max-width: 359.98px) {
	.tci-form .form-wrapper .form-img .form-img-mobile{
		display: block;
	}
	.tci-form .form-wrapper .form-img .form-img-desctop{
		display: none;
	}
}