.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b82a9cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-premium-carousel-widget .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-carousel-widget .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-nav-fraction{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-carousel-widget ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-total{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-separator{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget .fraction-pagination-current{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d978f9e .premium-carousel-scale .slick-slide{transition:all 2000ms !important;}.elementor-10 .elementor-element.elementor-element-d978f9e .premium-carousel-nav-progressbar-fill{transition-duration:2000ms !important;}.elementor-10 .elementor-element.elementor-element-d978f9e{z-index:0;}.elementor-10 .elementor-element.elementor-element-d978f9e .premium-carousel-wrapper .slick-arrow{font-size:20px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d978f9e .premium-carousel-wrapper .slick-arrow svg{width:20px;height:20px;fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d978f9e a.carousel-arrow.carousel-next{right:0px;}.elementor-10 .elementor-element.elementor-element-d978f9e a.carousel-arrow.carousel-prev{left:0px;}.elementor-10 .elementor-element.elementor-element-d978f9e a.ver-carousel-arrow.carousel-next{bottom:0px;}.elementor-10 .elementor-element.elementor-element-d978f9e a.ver-carousel-arrow.carousel-prev{top:0px;}.elementor-10 .elementor-element.elementor-element-d978f9e a.carousel-next, .elementor-10 .elementor-element.elementor-element-d978f9e a.carousel-prev{background-color:#FF3131;}.elementor-10 .elementor-element.elementor-element-d978f9e .slick-arrow{border-style:none;border-radius:100px;}.elementor-10 .elementor-element.elementor-element-d978f9e .premium-carousel-wrapper .slick-arrow:hover{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d978f9e .premium-carousel-wrapper .slick-arrow:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d978f9e a.carousel-next:hover, .elementor-10 .elementor-element.elementor-element-d978f9e a.carousel-prev:hover{background-color:#FF0000;}.elementor-10 .elementor-element.elementor-element-7de7b81 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bc93ca5 .premium-carousel-scale .slick-slide{transition:all 2000ms !important;}.elementor-10 .elementor-element.elementor-element-bc93ca5 .premium-carousel-nav-progressbar-fill{transition-duration:2000ms !important;}.elementor-10 .elementor-element.elementor-element-bc93ca5{z-index:0;}.elementor-10 .elementor-element.elementor-element-bc93ca5 .premium-carousel-wrapper .slick-arrow{font-size:20px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bc93ca5 .premium-carousel-wrapper .slick-arrow svg{width:20px;height:20px;fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bc93ca5 a.carousel-arrow.carousel-next{right:0px;}.elementor-10 .elementor-element.elementor-element-bc93ca5 a.carousel-arrow.carousel-prev{left:0px;}.elementor-10 .elementor-element.elementor-element-bc93ca5 a.ver-carousel-arrow.carousel-next{bottom:0px;}.elementor-10 .elementor-element.elementor-element-bc93ca5 a.ver-carousel-arrow.carousel-prev{top:0px;}.elementor-10 .elementor-element.elementor-element-bc93ca5 a.carousel-next, .elementor-10 .elementor-element.elementor-element-bc93ca5 a.carousel-prev{background-color:#FF3131;}.elementor-10 .elementor-element.elementor-element-bc93ca5 .slick-arrow{border-style:none;border-radius:100px;}.elementor-10 .elementor-element.elementor-element-bc93ca5 .premium-carousel-wrapper .slick-arrow:hover{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bc93ca5 .premium-carousel-wrapper .slick-arrow:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bc93ca5 a.carousel-next:hover, .elementor-10 .elementor-element.elementor-element-bc93ca5 a.carousel-prev:hover{background-color:#FF0000;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-d978f9e > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-10 .elementor-element.elementor-element-ee55636{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7de7b81 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bc93ca5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-10 .elementor-element.elementor-element-bc93ca5 .premium-carousel-wrapper .slick-arrow{font-size:20px;}.elementor-10 .elementor-element.elementor-element-bc93ca5 .premium-carousel-wrapper .slick-arrow svg{width:20px;height:20px;}.elementor-10 .elementor-element.elementor-element-bc93ca5 a.carousel-arrow.carousel-next{right:0px;}.elementor-10 .elementor-element.elementor-element-bc93ca5 a.carousel-arrow.carousel-prev{left:0px;}.elementor-10 .elementor-element.elementor-element-bc93ca5 a.ver-carousel-arrow.carousel-next{bottom:0px;}.elementor-10 .elementor-element.elementor-element-bc93ca5 a.ver-carousel-arrow.carousel-prev{top:0px;}}/* Start custom CSS */body, html{
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}

/* 640px and smaller screen sizes */
@media (max-width:640px){

	.elementor-element-ee55636.elementor-section{
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		left: 0 !important;
		right: 0 !important;
	}
	
	.elementor-element-ee55636 .elementor-container{
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.elementor-element-ee55636 .elementor-column{
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.elementor-element-ee55636 .premium-carousel-template, .elementor-element-ee55636 .elementor-widget-container{
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
}

/* 569px and smaller screen sizes */
@media (max-width:569px){

	/* Home */
	#home{
		margin-left:-1px;
		margin-top:-1px;
		margin-right:-1px;
		
	}
	
	  #home {
		margin-left:-1px;
		margin-top:-1px;
		margin-right:-1px;
		
  }
  #about {
		margin-left:-1px;
		margin-top:-1px;
		margin-right:-1px;
		
  }
  #services {
		margin-left:-1px;
		margin-top:-1px;
		margin-right:-1px;
		
  }
  #prices {
		margin-left:-1px;
		margin-top:-1px;
		margin-right:-1px;
		
  }
  #billing {
		margin-left:-1px;
		margin-top:-1px;
		margin-right:-1px;
		
  }
  #thank {
		margin-left:-1px;
		margin-top:-1px;
		margin-right:-1px;
		
  }
	
	
	
	
}






/* 640px and smaller screen sizes */
@media (max-width:640px){

	/* Carousel prev */
	.elementor-element-ee55636 .premium-carousel-wrapper .carousel-prev{
    position: absolute;      /* garante posicionamento */
    left: 55%;               /* coloca no meio */
    transform: translateX(-50%); /* centraliza */
    bottom: 20px;            /* ajusta a altura conforme necessário */
    z-index: 10;             /* garante que fique visível */

	}
	
}




/* 640px and smaller screen sizes */
@media (max-width:640px){

	/* Carousel next */
	.elementor-element-ee55636 .premium-carousel-wrapper .carousel-next{
    position: absolute;      /* garante posicionamento */
    left: 55%;               /* coloca no meio */
    transform: translateX(-50%); /* centraliza */
    bottom: 20px;            /* ajusta a altura conforme necessário */
    z-index: 10;             /* garante que fique visível */		
	}
	
}













#meu-slider-dinamico .swiper-slide {
    height: auto !important;
    min-height: 100px; /* Altura mínima para slides curtos */
}
#meu-slider-dinamico .swiper-container {
    height: auto !important;
    transition: height 0.3s ease; /* Transição suave ao mudar slides */
}
/* Garantir que o conteúdo da seção (como a fornecida) se ajuste */
#meu-slider-dinamico .elementor-section {
    height: auto !important;
}


/* Home */
#home{
	height:1050px;
}

/* Home */
#about{
	height:1050px;
}


/* Services */
#services{
	height:1050px;
}

/* Prices */
#prices{
	height:1050px;
}

/* Billing */
#billing{
	height:1050px;
}

/* Thank */
#thank{
	height:1050px;
	
}



@media (max-width:767px){
	/* Carousel prev */
	.elementor-element-323f798 .premium-carousel-wrapper .carousel-prev{
  	margin-left:0px !important;
		padding-right:0px;
		
	}
	
	/* Carousel next */
	.elementor-element-323f798 .premium-carousel-wrapper .carousel-next{
		margin-left:0px !important;
		padding-right:0px;
	}
	
	/* Thank */
	#thank{
		transform:translatex(0px) translatey(0px);
	}
}











/* Image */
#nf-field-9-wrap ul img{
	display: block;
	margin: 0 auto;
}

/* Image */
#nf-field-19-wrap ul img{
	display: block;
	margin: 0 auto;	
}












@media (max-width:767px){
  #home {
    height: 1100px;
  }
  #about {
    height: 1100px;
  }
  #services {
    height: 1100px;
  }
  #prices {
    height: 1100px;
  }
  #billing {
    height: 1100px;
  }
  #thank {
    height: 1100px;
  }
}




/* Heading */
#nf-form-2-cont .nf-form-title h3{
	text-align:center;
	font-family:'Poppins', sans-serif;
	font-size:40px;
	font-weight:400;
	color:#0067e9;
}

/* Paragraph */
#nf-field-5-wrap p{
	text-align:center;
	font-family:'Poppins', sans-serif;
	font-size:22px;
	font-weight:600;
}

/* Input */
.nf-next-previous .nf-next-item input[type=button]{
	background-color:#0067e9;
	border-color:#0067e9;
	color:#ffffff;
	font-family:'Poppins', sans-serif;
}

/* Input */
.nf-next-previous .nf-next-item input[type=button]:hover{
	background-color:#F82C1F;
	border-color:#F82C1F;
	color:#ffffff;
	font-family:'Poppins', sans-serif;
}

/* Field 8 wrap */
#nf-field-8-wrap{
	text-align:center;
}

/* Image */
#nf-field-8-wrap ul img{
	padding-top:10px;
}

/* Label */
#nf-field-8-wrap ul label{
	font-family:'Poppins', sans-serif;
}

/* List */
#nf-field-8-wrap ul{
	padding-top:25px;
}

/* Field element */
#nf-field-5-wrap .nf-field-element{
	margin-bottom:-30px;
}

/* Span Tag */
#nf-field-8-wrap .nf-field-label span{
	font-family:'Poppins', sans-serif;
	font-size:18px;
	font-weight:400;
}

/* Field label */
#nf-field-8-wrap .nf-field-label{
	text-align:center;
	margin: 0 auto;
}


/* Paragraph */
#nf-field-6-wrap p{
	text-align:center;
	font-family:'Poppins', sans-serif;
	font-size:22px;
	font-weight:600;
}

/* Input */
.nf-next-previous .nf-previous-item input[type=button]{
	background-color:#0067e9;
	border-color:#0067e9;
	color:#ffffff;
	font-family:'Poppins', sans-serif;
}

/* List */
#nf-field-9-wrap ul{
	text-align:center;
	padding-left:0px;
}

/* Image */
#nf-field-9-wrap ul img{
	padding-top:10px;
}

/* Field element */
#nf-field-6-wrap .nf-field-element{
	margin-bottom:-30px;
}

/* Span Tag */
#nf-field-9-wrap .nf-field-label span{
	font-family:'Poppins', sans-serif;
	font-size:18px;
	font-weight:400;
}

/* Field label */
#nf-field-9-wrap .nf-field-label{
	text-align:center;
	margin: 0 auto;
	padding-bottom:25px;
}

/* List */
#nf-field-8-wrap ul{
	padding-left:0px;
}


/* Heading */
#nf-form-14-cont .nf-form-title h3{
	text-align:center;
	font-family:'Poppins', sans-serif;
	font-size:40px;
	font-weight:400;
	color:#0067e9;
}

/* Paragraph */
#nf-field-15-wrap p{
	text-align:center;
	font-family:'Poppins', sans-serif;
	font-size:22px;
	font-weight:600;
}

/* Field 8 wrap */
#nf-field-15-wrap{
	text-align:center;
}

/* Image */
#nf-field-15-wrap ul img{
	padding-top:10px;
}

/* Label */
#nf-field-15-wrap ul label{
	font-family:'Poppins', sans-serif;
}

/* List */
#nf-field-15-wrap ul{
	padding-top:25px;
}

/* Field element */
#nf-field-14-wrap .nf-field-element{
	margin-bottom:-30px;
}

/* Span Tag */
#nf-field-15-wrap .nf-field-label span{
	font-family:'Poppins', sans-serif;
	font-size:18px;
	font-weight:400;
}

/* Field label */
#nf-field-15-wrap .nf-field-label{
	text-align:center;
	margin: 0 auto;
}

/* Paragraph */
#nf-field-14-wrap p{
	text-align:center;
	font-family:'Poppins', sans-serif;
	font-size:22px;
	font-weight:600;
}


/* Paragraph */
#nf-field-16-wrap p{
	text-align:center;
	font-family:'Poppins', sans-serif;
	font-size:22px;
	font-weight:600;
	margin-bottom:-20px;
}

/* Paragraph */
#nf-field-17-wrap p{
	text-align:center;
	font-family:'Poppins', sans-serif;
	font-size:18px;
	font-weight:400;	
}



/* Paragraph */
#nf-field-7-wrap p{
	text-align:center;
	font-family:'Poppins', sans-serif;
	font-size:22px;
	font-weight:600;
	margin-bottom:-20px;
}

/* Paragraph */
#nf-field-27-wrap p{
	font-family:'Poppins', sans-serif;
	font-size:18px;
	font-weight:400;
	text-align:center;
}

/* Ninja forms field */
#nf-field-22-wrap .ninja-forms-field{
	background-color:#0067e9;
	border-color:#0067e9;
	color:#ffffff;
	font-family:'Poppins', sans-serif;	
}


/* Paragraph */
#nf-field-18-wrap p{
	text-align:center;
	font-family:'Poppins', sans-serif;
	font-size:22px;
	font-weight:600;
}

/* Paragraph */
#nf-field-19-wrap p{
	text-align:center;
	font-family:'Poppins', sans-serif;
	font-size:22px;
	font-weight:600;
}

/* Field 8 wrap */
#nf-field-19-wrap{
	text-align:center;
}

/* Image */
#nf-field-19-wrap ul img{
	padding-top:10px;
}

/* Label */
#nf-field-19-wrap ul label{
	font-family:'Poppins', sans-serif;
}

/* List */
#nf-field-19-wrap ul{
	padding-top:25px;
}

/* Field element */
#nf-field-18-wrap .nf-field-element{
	margin-bottom:-30px;
}

/* Span Tag */
#nf-field-19-wrap .nf-field-label span{
	font-family:'Poppins', sans-serif;
	font-size:18px;
	font-weight:400;
}

/* Field label */
#nf-field-19-wrap .nf-field-label{
	text-align:center;
	margin: 0 auto;
}


/* Field element */
#nf-field-22-wrap .nf-field-element{
	text-align:center;
}

/* List */
#nf-field-15-wrap ul{
	padding-left:0px;
}

/* List */
#nf-field-19-wrap ul{
	padding-left:0px;
	
}


/* Label padrão */
#nf-field-8-wrap ul label {
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 10px;
  transition: border-color 0.2s ease;
}

/* Label (hover) */
#nf-field-8-wrap ul label:hover {
  border-color: #0067e9;
}

/* Label (active) */
#nf-field-8-wrap ul label:active {
  border-color: #0067e9 !important;
}





/* Label padrão */
#nf-field-9-wrap ul label {
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 10px;
  transition: border-color 0.2s ease;
}

/* Label (hover) */
#nf-field-9-wrap ul label:hover {
  border-color: #0067e9;
}

/* Label (active) */
#nf-field-9-wrap ul label:active {
  border-color: #0067e9 !important;
}








/* Label padrão */
#nf-field-15-wrap ul label {
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 10px;
  transition: border-color 0.2s ease;
}

/* Label (hover) */
#nf-field-15-wrap ul label:hover {
  border-color: #0067e9;
}

/* Label (active) */
#nf-field-15-wrap ul label:active {
  border-color: #0067e9 !important;
}






/* Label padrão */
#nf-field-19-wrap ul label {
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 10px;
  transition: border-color 0.2s ease;
}

/* Label (hover) */
#nf-field-19-wrap ul label:hover {
  border-color: #0067e9;
}

/* Label (active) */
#nf-field-19-wrap ul label:active {
  border-color: #0067e9 !important;
}



/* Image */
#nf-field-8-wrap ul img{
	height:200px !important;
	text-align:center;
	margin: 0 auto;
}

/* List */
#nf-field-8-wrap ul{
	padding-left:150px;
	padding-right:150px;
}

/* Image */
#nf-field-9-wrap ul img{
	height:200px !important;
}

/* Image */
#nf-field-15-wrap ul img{
	height:200px !important;
	text-align:center;
	margin: 0 auto;
}

/* List */
#nf-field-15-wrap ul{
	padding-left:250px;
	padding-right:250px;
}

/* Image */
#nf-field-19-wrap ul img{
	height:200px !important;
}

/* Division */
#nf-form-2-cont .nf-response-msg div{
	text-align:center;
	font-family:'Poppins', sans-serif;
}

/* Bold Tag */
.nf-response-msg div b{
	font-family:'Poppins', sans-serif;
	font-size:20px;
}


/* Input */
#nf-form-2-cont .nf-previous-item input[type=button]{
	background-color:#F82C1F;
}



/* 640px and smaller screen sizes */
@media (max-width:640px){

	#nf-form-2_1-cont nf-cells ul{
		padding-left:0px;
	}
	
	/* Label */
	#nf-form-2_1-cont ul{
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
		padding: 0 !important;
		gap: 15px !important;
	}
	
	/* Image */
	#nf-form-2_1-cont ul img{
		display: block;
		margin: 0 auto;
		width:200px;
		max-width:250px !important;
	}
	
	/* Label */
	#nf-form-2_1-cont ul label{
		text-align:center;
	}
	
	/* Field element */
	#nf-form-2_1-cont div .nf-field-element{
		text-align:center;
	}
	
	/* Heading */
	#nf-form-2_1-cont .nf-form-title h3{
		text-align:center;
	}
	
	/* Field label */
	#nf-form-2_1-cont div .nf-field-label{
		display: block;
		margin: 0 auto;
	}
	
	/* Label */
	#nf-form-2_1-cont .nf-field-label label{
		display: none;
	}
	
}

/* Input */
.nf-next-previous .nf-previous-item input[type=button]{
	border-width:0px;
	
}

/* Input */
.nf-next-previous .nf-previous-item input[type=button]:hover{
    background-color:#0067E9 !important;
	
}





/* 720px and smaller screen sizes */
@media (max-width:720px){

	/* Label */
	#nf-field-8-wrap ul{
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
		padding: 0 !important;
		gap: 15px !important;
		margin-top:30px;
	}
	
	/* Label */
	#nf-field-9-wrap ul{
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
		padding: 0 !important;
		gap: 15px !important;
	}
	
	/* Image */
	#nf-form-9-wrap ul img{
		display: block;
		margin: 0 auto;
		width:200px;
		max-width:250px !important;
	}
	
	/* Image */
	#nf-field-9-wrap img{
		display: block;
		margin: 0 auto;
		width:200px;
		max-width:250px !important;
	}



	/* Image */
	#nf-form-19-wrap ul img{
		display: block;
		margin: 0 auto;
		width:200px;
		max-width:250px !important;
	}
	
	/* Image */
	#nf-field-19-wrap img{
		display: block;
		margin: 0 auto;
		width:200px;
		max-width:250px !important;
	}


}




/* 720px and smaller screen sizes */
@media (max-width:720px){

	/* Label */
	#nf-field-8-wrap ul{
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
		padding: 0 !important;
		gap: 15px !important;
		margin-top:30px;
	}
	
	/* Label */
	#nf-field-9-wrap ul{
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
		padding: 0 !important;
		gap: 15px !important;
	}
	
	/* Image */
	#nf-form-9-wrap ul img{
		display: block;
		margin: 0 auto;
		width:200px;
		max-width:250px !important;
	}
	
	/* Image */
	#nf-field-9-wrap img{
		display: block;
		margin: 0 auto;
		width:200px;
		max-width:250px !important;
	}
	
	/* Image */
	#nf-form-15-wrap ul img{
		display: block;
		margin: 0 auto;
		width:200px;
		max-width:250px !important;
	}
	
	/* Label */
	#nf-field-15-wrap ul{
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
		padding: 0 !important;
		gap: 15px !important;
		margin-top:30px;
	}
	
	/* Label */
	#nf-field-19-wrap ul{
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
		padding: 0 !important;
		gap: 15px !important;
		margin-top:30px;
	}
	
	/* Label */
	#nf-field-19-wrap ul label{
		display: flex !important;
		flex-direction: column !important;
		align-items: center !important;
		padding: 0 !important;
		gap: 15px !important;		
	}
	
}




/* 640px and smaller screen sizes */
@media (max-width:640px){

	/* Form 2 1 cont */
	#nf-form-2_1-cont{
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	/* Image */
	#nf-form-2_1-cont ul img{
		width:135px !important;
		border-top-left-radius:10px;
		border-top-right-radius:10px;
		border-bottom-left-radius:10px;
		border-bottom-right-radius:10px;
		margin-top:5px !important;
	}
	
	/* Heading */
	#nf-form-2_1-cont .nf-form-title h3{
		text-align:center;
		font-family:'Poppins', sans-serif;
		font-size:40px;
		font-weight:400;
		color:#0067e9;
	}
	
	/* Field label */
	#nf-form-2_1-cont div .nf-field-label{
		padding-bottom:15px;
		text-align:center;
		margin-top:-5px !important;
	}
	
	/* Paragraph */
	#nf-form-2_1-cont div p{
		margin-bottom:-50px;
	}
	
}



/* 569px and smaller screen sizes */
@media (max-width:640px){

	/* Checked label */
	#nf-form-2_1-cont ul .nf-checked-label{
		border-top-left-radius:10px;
		border-top-right-radius:10px;
		border-bottom-left-radius:10px;
		border-bottom-right-radius:10px;
		
	}
	
}


/* 640px and smaller screen sizes */
@media (max-width:640px){

	/* Input */
	#nf-form-2_1-cont .nf-previous-item input[type=button]{
		display: none;
	}
	
	/* Input */
	#nf-form-2_1-cont .nf-next-item input[type=button]{
		margin-top:-150px;
		display: block !important;
		visibility: visible !important;
		opacity: 1 !important;
		position: absolute;
		right: 10px;
		bottom: 20px;
		z-index: 10;
	}
	
	/* List */
	#nf-form-2_1-cont .nf-mp-footer ul{
		margin-top:-26px !important;
		
	}
	
}



/* 640px and smaller screen sizes */
@media (max-width:640px){

	/* Paragraph */
	#nf-field-17_1-container div p{
		font-weight:700;
		margin-bottom:-50px;
		margin-top:-7px;
	}
	
	/* Paragraph */
	#nf-field-27_1-container div p{
		font-weight:700;
		margin-bottom:-50px;
		margin-top:-7px;
	}
	
	/* Element */
	.textbox-wrap .nf-element{
		background-color:#0067e9;
		border-color:#0067e9;
		color:#ffffff;
		
	}
	
	
	
	/* Element */
	.textbox-wrap .nf-element:hover{
		background-color:#F82C1F;
		border-color:#F82C1F;
		color:#ffffff;
		
	}
	
}


/* 640px and smaller screen sizes */
@media (max-width:640px){

	/* Input */
	.textbox-wrap input[type=tel]{
		background-color:#ffffff;
		border-color:#666666;
	}
	
	/* Input */
	.textbox-wrap input[type=tel]:hover{
		background-color:#ffffff;
		border-color:#666666;
	}
	
	
	/* Input */
	#nf-form-2_1-cont .nf-next-item input[type=button]{
		margin-bottom:-10px;
		
	}
	
}/* End custom CSS */