.postid-2869 .forminator-ui,
.postid-3935 .forminator-ui {
    position: relative;
    background: #FEF4E8;
    border-radius: 15px !important;
    color: #FA9416;
}

.postid-2869 .forminator-ui h3,
.postid-3935 .forminator-ui h3 {
    font-size: 25px;
    font-weight: 600;
}

.postid-2869 .consent .forminator-checkbox-box,
.postid-3935 .consent .forminator-checkbox-box{
	display: block !important;
    visibility: visible;
	background-color: #dfdfdf;
}


.postid-2869 .forminator-row,
.postid-3935 .forminator-row {
    align-items: center;
}

.postid-2869 .checkbox-custom .forminator-ui.forminator-custom-form[data-design=flat] .forminator-radio .forminator-radio-bullet ~ span,
.postid-3935 .checkbox-custom .forminator-ui.forminator-custom-form[data-design=flat] .forminator-radio .forminator-radio-bullet ~ span {
    margin-left: 0 !important;
}

.postid-2869 #checkbox-10 label,
.postid-3935 #checkbox-10 label {
	height: 53px;
	border-radius: 30px;
	border: 1px solid #FA9416;
	width: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0!important;
}
.postid-2869 #checkbox-10 .forminator-checkbox-label,
.postid-3935 #checkbox-10 .forminator-checkbox-label {
	margin: 0;
}


.checkbox-custom .forminator-radio,
.checkbox-custom-czn .forminator-radio {
    display: inline-flex;
    height: 53px;
    font-size: 17px !important;
    border-radius: 30px;
    border: 1px solid #fff;
    justify-content: center;
    align-items: center;
}

.checkbox-custom-czn .forminator-radio {
   width: 200px;
	 transition: .3s all ease-in;
}

.checkbox-custom .forminator-radio-label,
.checkbox-custom-czn .forminator-radio-label {
    width: 100%;
    height: 100%;
    cursor: pointer;
    display: flex !important;
    justify-content: center;
    align-items: center;
    transition: .2s all ease-in;
	  margin: 0!important;
	  border-radius: 30px;
}

.checkbox-custom .forminator-radio-label {
    border: 1px solid #FA9416;
}

.checkbox-custom .forminator-radio input[type="radio"]:checked + .forminator-radio-bullet + .forminator-radio-label,
.checkbox-custom .forminator-radio input[type="radio"]:checked + span + .forminator-radio-label {
    background-color: #fff;
    color: #fff;
    font-weight: 600;
}

#radio-1 .forminator-radio-bullet{
	background: #dfdfdf;
}
.forminator-checkbox-box{
	display: none!important;
}
.forminator-ui.forminator-custom-form[data-design="flat"] .forminator-radio .forminator-radio-bullet:before{
	background: #FA9416;
}
#radio-1 .forminator-ui.forminator-custom-form[data-design="flat"] .forminator-radio .forminator-radio-bullet{
	display: block;
}

#radio-2 .forminator-ui.forminator-custom-form[data-design="flat"] .forminator-radio .forminator-radio-bullet{
	background: #dfdfdf;
}
.group-total *,
.disclaimer p,
.disclaimer small {
    -webkit-text-fill-color: #fff !important;
    color: #fff !important;
}

#html-9{
	margin-top: 50px;
}
.disclaimer p,
.disclaimer small {
	-webkit-text-fill-color: #ffffffc9!important;
}
.mt-captcha {
    margin-top: 30px;
}

.ttl-mtp{
    margin-top: 50px;
}


.disclaimer p {
    font-size: 15px;
}

#checkbox-4 .forminator-checkbox-inline {
    display: inline-flex;
    width: 30%;
}

.checkbox-custom-czn {
    margin-top: 40px;
}

.checkbox-custom-czn .forminator-radio:nth-child(1) {
    background: #fff;
}

.checkbox-custom-czn .forminator-radio:nth-child(1) .forminator-radio-label {
    -webkit-text-fill-color: orange !important;
}
.forminator-radio-label svg{
	margin-left: 10px;
	transform: rotate(-40deg);
	transition: .3s all ease-out;
}
.forminator-radio-label:hover svg{
	transform: rotate(0deg);
}
.checkbox-custom-czn .forminator-radio:hover{
	transition: .2s all ease-in;
	width: 220px;
}

.ttl-general input,
.ttl-final h3{
	font-size: 25px!important;
	text-decoration: line-through;
}

.ttl-final .forminator-calculation{
	font-size: 25px!important;
	font-weight: 600!important;
}

.ttl-ingresos{
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #FBA945;
	border-radius: 15px;
	height: 52px;
}

.ttl-hotsale h3,
.ttl-hotsale input,
.ttl-hotsale .forminator-prefix{
	font-size: 25px!important;
	-webkit-text-fill-color: blue!important;
}

#html-10{
	margin-top: 20px;
}
#html-2,
#html-6{
	margin-top: 40px;
}
#html-15{
	margin: 0;
}

.postid-2869 .image-card,
.postid-3935 .image-card {
  height: 60px;
  width: 60px;
	object-fit: contain;
}


.postid-2869 .h4,
.postid-3935 .h4 {
	font-size: 2.5rem;
}

.postid-2869 .general-cards,
.postid-3935 .general-cards {
	min-height: 320px;
	justify-content: start;
}

.checkbox-custom .forminator-radio {
    width: 100%;
}

.group-total {
  background-color: #FA9416;
  border-radius: 15px;
	padding: 20px 0;
}

.ttl-ingresos{
	width: 90%;
	margin: 0 auto;
}

body{
	overflow-x: hidden;
}

@media(min-width: 1080px){
	.postid-2869 .forminator-ui,
	.postid-3935 .forminator-ui {
		padding: 40px !important;
	}	
	
	.checkbox-custom .forminator-radio {
			width: 30%;
	}
	.group-total{
		padding: 40px !important;
	}
	
	.ttl-ingresos .forminator-field{
		width: 200px;
	}
	
	.postid-2869 .forminator-col,
	.postid-3935 .forminator-col {
		margin-top: 0;
	}
}

.checkbox-custom-czn .forminator-radio:nth-child(2){
	background-color: #fff;
	
}
.checkbox-custom-czn .forminator-radio:nth-child(2) .forminator-radio-label{
	-webkit-text-fill-color: #FA9416!important;
}



.forminator-hidden{
	display: none!important;
}

#radio-3 .forminator-radio-bullet,
#radio-4 .forminator-radio-bullet{
	display: none!important;
}
#radio-2 .forminator-radio-bullet{
	background: #dfdfdf;
}
.forminator-button-next,
.forminator-button-back,
.forminator-button-submit{
	background-color: #FA9416!important;
	padding: 15px 50px!important;
    font-size: 20px!important;
    color: #fff!important;
    border-radius: 40px!important;
	height: auto!important;
}
.select2 .selection{
	background: #fff;
}
.forminator-select-dropdown{
	background: #fff;
	position: relative;
	top: -35px;
}
@media(max-width: 1080px){
	.postid-2869 .forminator-row,
	.postid-3935 .forminator-row {
		flex-direction: column;
	}
}
#forminator-module-2825 .forminator-select-dropdown{
  position: relative;
  top: -75px;
  left: -10px;
  right: 0;
  background: #fff;
}
.utm-data{
	visibility: hidden;
}