@font-face {
			  font-family: 'FontsFree-Net-Mont-Blanc-ExtraBold';
			  src:  url('../fonts/FontsFree-Net-Mont-Blanc-ExtraBold.ttf')
			}
			.componenteDois {
	         display: none;
	    }
			input[type=checkbox] {
			    box-sizing: border-box;
			    padding: 0;
			}

			input {
			    font-size: 1rem;
			    line-height: 1.5;
			    padding: 11px 23px;
			    border: 1px solid rgba(0,0,0,.15);
			    border-radius: 0;
			    outline: 0;
			    background-color: transparent;
			}

			.checkbox-button__input {
			    opacity: 0;
			    position: absolute;
			}

			.checkbox-button__control {
			    position: relative;
			    display: inline-block;
			    width: 22px;
			    height: 22px;
			    margin-right: 25px;
			    vertical-align: middle;
			    background-color: inherit;
			    color: #017b5f;
			    border: 2px solid #ccc;
			}

			.checkbox-button__input:checked+.checkbox-button__control:after {
			    content: "";
			    display: block;
			    position: absolute;
			    top: 4px;
			    left: 4px;
			    width: 10px;
			    height: 10px;
			    background-color: #30af38;
			}

			.checkbox-button__input:checked+.checkbox-button__control {
			    border-color: #30af38;
			}

			.checkbox-button__control {
			  transform: scale(0.75);
			}

			.tooltip {
				    display:inline-block;
				    position:relative;
				    border-bottom:1px dotted #666;
				    text-align:left !important;
				}

			.tooltipp h3 {margin:12px 0;}

			.tooltipp .top {
			    min-width:400px;
			    max-width:200px;
			    top:-20px;
			    left:50%;
			    transform:translate(-30%,-100%);
			    padding:10px 20px;
			    color:#333;
			    background-color:#f2f2f2;
			    font-weight:normal;
			    font-size:14px;
			    border-radius:8px;
			    position:absolute;
			    z-index:99999999;
			    box-sizing:border-box;
			    box-shadow:0 1px 8px rgba(0,0,0,0.5);
			    display:none;
			    text-align:left !important;
			}

			.tooltipp:hover .top {
			    display:block;
			}

			.tooltipp .top i {
			    position:absolute;
			    top:100%;
			    left:30%;
			    margin-left:-15px;
			    width:30px;
			    height:15px;
			    overflow:hidden;
			}

			.tooltipp .top i::after {
			    content:'';
			    position:absolute;
			    width:15px;
			    height:15px;
			    left:50%;
			    transform:translate(-50%,-50%) rotate(45deg);
			    background-color:#009cdc;
			    box-shadow:0 1px 8px rgba(0,0,0,0.5);
			}

			.box {
				  position: relative;
				}
				.box::before {
				  content: "";
				  position: absolute;
				  inset: 0;
				  border-radius: 15px; 
				  padding: 2px; 
				  background:linear-gradient(140deg, #fff, #fff, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent,transparent,transparent,transparent, transparent,transparent,transparent, transparent,transparent,transparent,transparent,transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, #fff, #fff); 
				  -webkit-mask: 
				     linear-gradient(#fff 0 0) content-box, 
				     linear-gradient(#fff 0 0);
				  -webkit-mask-composite: xor;
				          mask-composite: exclude; 
				}
				.rodapeImg{
						width: 80%;
					}

				.logo{
						width: 20% !important;
						height: auto;
					}

				.cor-icone{
					color: #dadada;
				}

				.text{
					font-weight: bold !important;
				}


				/* --------------------------- */
			@media (max-width: 575.98px) {
				     .componenteUm {
				         display: none;
				    }
				    .componenteDois {
				         display: inherit;
				    }

				    .tooltip {
				    display:inline-block;
				    position:relative;
				    border-bottom:1px dotted #666;
				    text-align:left !important;
				}

			.tooltipp h3 {margin:12px 0;}

			.tooltipp .top {
			    min-width:300px;
			    max-width:200px;
			    top:-20px;
			    left:30%;
			    transform:translate(-30%,-100%);
			    padding:10px 20px;
			    color:#333;
			    background-color:#f2f2f2;
			    font-weight:normal;
			    font-size:14px;
			    border-radius:8px;
			    position:absolute;
			    z-index:99999999;
			    box-sizing:border-box;
			    box-shadow:0 1px 8px rgba(0,0,0,0.5);
			    display:none;
			    text-align:left !important;
			}

			.tooltipp:hover .top {
			    display:block;
			}

			.tooltipp .top i {
			    position:absolute;
			    top:100%;
			    left:30%;
			    margin-left:-15px;
			    width:30px;
			    height:15px;
			    overflow:hidden;
			}

			.tooltipp .top i::after {
			    content:'';
			    position:absolute;
			    width:15px;
			    height:15px;
			    left:50%;
			    transform:translate(-50%,-50%) rotate(45deg);
			    background-color:#009cdc;
			    box-shadow:0 1px 8px rgba(0,0,0,0.5);
			}

			.box {
				  position: relative;
				}
				.box::before {
				  content: "";
				  position: absolute;
				  inset: 0;
				  border-radius: 15px; 
				  padding: 2px; 
				  background:linear-gradient(140deg, #fff, #fff, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent,transparent,transparent,transparent, transparent,transparent,transparent, transparent,transparent,transparent,transparent,transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, #e1e1e1, #e1e1e1); 
				  -webkit-mask: 
				     linear-gradient(#fff 0 0) content-box, 
				     linear-gradient(#fff 0 0);
				  -webkit-mask-composite: xor;
				          mask-composite: exclude; 
				}

				.rodapeText{
						text-align: center !important;
					}
					.rodapeImg{
						text-align: center !important;
						width: 90% !important;
					}

					.logo{
						width: 40% !important;
						height: auto;
						margin-left: 10%;
					}

				}				

				@media (max-width: 912.98px) {
				     .componenteUm {
				         display: none;
				    }
				    .componenteDois {
				         display: inherit;
				    }

				    .tooltip {
				    display:inline-block;
				    position:relative;
				    border-bottom:1px dotted #666;
				    text-align:left !important;
				}

			.tooltipp h3 {margin:12px 0;}

			.tooltipp .top {
			    min-width:300px;
			    max-width:200px;
			    top:-20px;
			    left:30%;
			    transform:translate(-30%,-100%);
			    padding:10px 20px;
			    color:#333;
			    background-color:#f2f2f2;
			    font-weight:normal;
			    font-size:14px;
			    border-radius:8px;
			    position:absolute;
			    z-index:99999999;
			    box-sizing:border-box;
			    box-shadow:0 1px 8px rgba(0,0,0,0.5);
			    display:none;
			    text-align:left !important;
			}

			.tooltipp:hover .top {
			    display:block;
			}

			.tooltipp .top i {
			    position:absolute;
			    top:100%;
			    left:30%;
			    margin-left:-15px;
			    width:30px;
			    height:15px;
			    overflow:hidden;
			}

			.tooltipp .top i::after {
			    content:'';
			    position:absolute;
			    width:15px;
			    height:15px;
			    left:50%;
			    transform:translate(-50%,-50%) rotate(45deg);
			    background-color:#009cdc;
			    box-shadow:0 1px 8px rgba(0,0,0,0.5);
			}

			.box {
				  position: relative;
				}
				.box::before {
				  content: "";
				  position: absolute;
				  inset: 0;
				  border-radius: 15px; 
				  padding: 2px; 
				  background:linear-gradient(140deg, #fff, #fff, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent,transparent,transparent,transparent, transparent,transparent,transparent, transparent,transparent,transparent,transparent,transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, transparent, #e1e1e1, #e1e1e1); 
				  -webkit-mask: 
				     linear-gradient(#fff 0 0) content-box, 
				     linear-gradient(#fff 0 0);
				  -webkit-mask-composite: xor;
				          mask-composite: exclude; 
				}

				.rodapeText{
						text-align: center;
					}
					.rodapeImg{
						text-align: center;
						width: 90% !important;
					}
					.logo{
						width: 40% !important;
						height: auto;
						margin-left: 10%;
					}

				}

				.faq-section .mb-0 > a {
         display: block;
         position: relative;
         }
         .faq-section .mb-0 > a:after {
         content: "\f067";
         font-family: "Font Awesome 5 Free";
         position: absolute;
         right: 0;
         font-weight: 600;
         }
         .faq-section .mb-0 > a[aria-expanded="true"]:after {
         content: "\f068";
         font-family: "Font Awesome 5 Free";
         font-weight: 600;
         }
         a.ltest:link { 
         text-decoration: none;
         color: #333;
         }
         a.ltest:visited { 
         color: #333333;
         }
         a.ltest:hover { 
         text-decoration: underline;
         color: #ff4705;
         }
         a.ltest:active { 
         color: #000000; 
         }

         .check-mod{
               padding-right: 4%;      
         }
         .check-mod-2{
               padding-left: 4%;      
         }
         .icon-back{
         	 margin-top: 2%
         }
         
         @media (max-width: 575.98px) {
               .check-mod{
                  padding-right: 0%;   
            }
            .check-mod-2{
                  margin-top: 4%;      
                  padding-left: 0%;  
            }
            .icon-back{
         	 margin-top: 5%
         	}
         }
         
         @media (max-width: 912.98px) {
            .check-mod{
                  padding-right: 0%;   
            }
            .check-mod-2{
                  margin-top: 4%;      
                  padding-left: 0%;  
            }
            .icon-back{
         	 margin-top: 5%
         	}
         }