/* ==============
Tips
============== */

/*vertical allign row*/
/*<div class="row" style="display: flex; align-items: center;">*/


/* ==============
Pre-sets
============== */
html {
	height:100%;
	width:100%;
}
body {
	margin:0;
}
div.divider-5 { width:100%; height:5px }
div.divider-10 { width:100%; height:10px }
div.divider-20 { width:100%; height:20px }
div.divider-30 { width:100%; height:30px }
div.divider-40 { width:100%; height:40px }
div.divider-50 { width:100%; height:40px }
div.divider-60 { width:100%; height:40px }
div.divider-70 { width:100%; height:40px }
div.divider-80 { width:100%; height:40px }
div.divider-90 { width:100%; height:40px }
div.divider-100 { width:100%; height:40px }






* { font-family: "Poppins", sans-serif; }
h1, h2, h3, h4, h5 { font-weight:200 !important; }
:root {
  --black:#05253C;
  --blue-dark: #05254C;
  --blue-light: #016791;
  --gold: #C7BA75;
  --gold-dark: #AE9C5E;
  --green-wp: #00B835;
}

/* ==============
Containers
============== */
.parent-va {
  display: flex;
  align-items: center; /* Vertically centers the child items */
  justify-content: center; /* Horizontally centers the child items (optional) */
}
.child-va {
  text-align: center;
  width:100%;
}
.img-section-height {
    width: 100%;
    height: 90vh;	
}
.img-section {
    width: 100%;
    height: 90vh;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    position:absolute;
    z-index:-1;
}
.img-section-height * { color:white }





/* ==============
General
============== */
.tl-button {
    color:white;
    padding: 15px 30px;
    width:auto;
    text-align:center;
    font-size:16px;
    margin:auto;
    border-radius:5px;
    cursor:pointer;
    display:inline-block;
}