@charset "utf-8";
/* CSS Document */

.whiteLink {
		text-decoration:none;
		color:#ffffff;
	}
	.blackLink {
		text-decoration:none;
		color:#000000;
	}
	
	.btnMedium {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 22px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		border-radius: 6px;
		background-color: #681CA6;
		--tw-text-opacity: 1;
		color: #ffffff;
		text-align: center;
		font-weight: 400;
		padding: 10px;
		text-decoration-line: none;
		transition-property: all;
	}

.blueBoxTop {
		border-radius:8px; 
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); 
		background-color:#4BA6DD;
		padding-bottom:2%;
	}
.greenBoxTop {
		border-radius:8px; 
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); 
		background-color:#62bb46;
		padding-bottom:2%;
	}
.orangBoxTop {
		border-radius:8px; 
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); 
		background-color:#fcaf17;
		padding-bottom:2%;
	}


	.blueTop {
		border-radius:8px; 
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); 
		background-image: linear-gradient(#4BA6DD, #4BA6DD, #4BA6DD, #4BA6DD, #ffffff, #ffffff, #ffffff);
		padding-bottom:5%;
	}
	
	.blueBottom {
		border-radius:8px; 
		padding-bottom:5%;
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); 
		background-image: linear-gradient(#ffffff, #ffffff, #ffffff, #ffffff, #4BA6DD, #4BA6DD, #4BA6DD);
	}
	.titleBlue {
		color:#4BA6DD; 
		font-size:1.8rem;
		font-weight:600;
		line-height: 1.7rem; 
		padding:6% 0;
	}
	.pinkTop {
		border-radius:8px; 
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); 
		background-image: linear-gradient(#bc95c4, #bc95c4, #bc95c4, #bc95c4, #ffffff, #ffffff, #ffffff);
		padding-bottom:5%;
	}
	
	.pinkBottom {
		border-radius:8px; 
		padding-bottom:5%;
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); 
		background-image: linear-gradient(#ffffff, #ffffff, #ffffff, #ffffff, #bc95c4, #bc95c4, #bc95c4);
	}
	.titlePink {
		color:#bc95c4; 
		font-size:1.8rem;
		font-weight:600;
		line-height: 1.7rem; 
		padding:6% 0;
	}
	.orangeTop {
		border-radius:8px; 
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); 
		background-image: linear-gradient(#fcaf17, #fcaf17, #fcaf17, #fcaf17, #ffffff, #ffffff, #ffffff);
		padding-bottom:5%;
	}
	
	.orangeBottom {
		border-radius:8px; 
		padding-bottom:5%;
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); 
		background-image: linear-gradient(#ffffff, #ffffff, #ffffff, #ffffff, #fcaf17, #fcaf17, #fcaf17);
	}
	.titleOrange {
		color:#fcaf17; 
		font-size:1.8rem;
		font-weight:600;
		line-height: 1.7rem; 
		padding:6% 0;
	}

	.greenTop {
		border-radius:8px; 
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); 
		background-image: linear-gradient(#62bb46, #62bb46, #62bb46, #62bb46, #ffffff, #ffffff, #ffffff);
		padding-bottom:5%;
	}
	
	.greenBottom {
		border-radius:8px; 
		padding-bottom:5%;
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); 
		background-image: linear-gradient(#ffffff, #ffffff, #ffffff, #ffffff, #62bb46, #62bb46, #62bb46);
	}
	.titleGreen {
		color:#62bb46; 
		font-size:1.8rem;
		font-weight:600;
		line-height: 1.7rem; 
		padding:6% 0;
	}
	.knowBottom {
		border-radius:8px; 
		padding-bottom:5%;
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); 
		background-image: linear-gradient(#ffffff, #ffffff, #ffffff, #ffffff, #f47b20, #f47b20, #f47b20);
	}
	.knowTop {
		border-radius:8px; 
		box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); 
		background-image: linear-gradient(#36607a, #36607a, #36607a, #ffffff,#ffffff, #ffffff, #ffffff);
		padding-bottom:5%;
	}
 	.titleKnow {
		color:#36607a; 
		font-size:1.8rem;
		font-weight:600;
		line-height: 1.7rem; 
		padding:6% 0;
	}
	.titleWhite {
		color:#ffffff; 
		font-size:1.8rem;
		font-weight:600;
		line-height: 1.7rem; 
		padding:6% 0;
	}
.textWhite {
	color:#ffffff;
	font-family:arial;
	font-size:1.2rem;
	line-height:1.4rem;
}
	.boxBody {
		font-family:arial;
		 align-items: center;
         justify-content: center;
		padding:3% 5%;
	}
	
	.topText {
		font-size:1.5rem;
		line-height:1.5rem;
		font-weight:600;
	}
	.smallertopText {
		font-size:1rem;
		line-height:1rem;
		font-weight:600;
	}
	
	.logo-container {
      text-align: left;
		padding-left:20%;
    }
  @media (max-width: 768px) {
  .hideAway {
    display: none;
  }
}
	@media (min-width: 768px) {
  .buttonReveal {
    display: none;
  }
}
	.goog-te-combo, .VIpgJd-ZVi9od-ORHb *, .VIpgJd-ZVi9od-SmfZ *, .VIpgJd-ZVi9od-xl07Ob *, .VIpgJd-ZVi9od-vH1Gmf *, .VIpgJd-ZVi9od-l9xktf * {
    font-family: arial;
    font-size: 13pt;
    padding: 10px;
    border-radius: 4px;
	}
	
	 .goog-logo-link {
      display:none !important;
   }
   .goog-te-gadget {
      font-size: 0px!important;
	  
    }
	
	.goog-te-gadget img {
    vertical-align: middle;
    border: none;
		display:none;
	}
	.VIpgJd-ZVi9od-l4eHX-hSRGPd, .VIpgJd-ZVi9od-l4eHX-hSRGPd:link, .VIpgJd-ZVi9od-l4eHX-hSRGPd:visited, .VIpgJd-ZVi9od-l4eHX-hSRGPd:hover, .VIpgJd-ZVi9od-l4eHX-hSRGPd:active {
    font-size: 0;
		display:none;
    font-weight: bold;
    color: #444;
    text-decoration: none;
}
	.header-containerPageWWD {
    
    overflow: hidden;
    position: relative;
    z-index: -1;
}
	
	@media only screen and (max-width: 2800px) {
    .lineFontBig {
        width: 100%;
        padding-top: 5em;
        align-content: center;
        font-size: 4.5rem;
        font-weight: bold;
        line-height: 1.4em;
    }
}
	
	@media only screen and (max-width: 1440px) {
    .lineFontBig {
        width: 100%;
        padding-top: 5em;
        align-content: center;
        font-size: 3rem;
        font-weight: bold;
        line-height: 1.4em;
    }
}
	@media only screen and (max-width: 968px) {
    .lineFontBig {
        width: 100%;
        padding-top: 5em;
        align-content: center;
        font-size: 2.5rem;
        font-weight: bold;
        line-height: 1.4em;
    }
}
	
		@media only screen and (max-width: 810px) {
    .lineFontBig {
        width: 100%;
        padding-top: 5em;
        align-content: center;
        font-size: 2rem;
        font-weight: 600;
        line-height: 1.4em;
    }
}
		@media only screen and (max-width: 630px) {
    .lineFontBig {
        width: 100%;
        padding-top: 5em;
        align-content: center;
        font-size: 1.5rem;
        font-weight: 600;
        line-height: 1.4em;
    }
}
		@media only screen and (max-width: 478px) {
    .lineFontBig {
        width: 100%;
        padding-top: 5em;
        align-content: center;
        font-size: 1.2rem;
        font-weight: 600;
        line-height: 1.4em;
    }
}
	
	@media only screen and (max-width: 768px) {
    .hideLine {
        display: none;
    }
}
	
	.centeredPage {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
}
