body {
    margin: 0;
  }

p {
    font-family: 'TT Norms', sans-serif;
    color:#43505b;
}

/* Custom styles for "h1" */ 
.poai_h1 {
    font-family: 'TT Norms', sans-serif;
    color:#43505b;
    font-weight: bold;
    font-size: 58px;
    line-height: 104%;
    letter-spacing: 0.005em;
}

/* Custom styles for "h1" white */
.poai_h1_white {
    font-family: 'TT Norms', sans-serif;
    color: #ffffff;
    font-weight: bold;
    font-size: 58px;
    line-height: 104%;
    letter-spacing: 0.005em;
}

/* Custom styles for "h2" */
.poai_h2 {
    font-family: 'TT Norms', sans-serif;
    color:#43505b;
    font-weight: bold;
    font-size: 42px;
    line-height: 104%;
    letter-spacing: 0.005em;
}

/* Custom styles for "h2" white */
.poai_h2_white {
    font-family: 'TT Norms', sans-serif;
    color: #ffffff;
    font-weight: bold;
    font-size: 42px;
    line-height: 104%;
    letter-spacing: 0.005em;
}

/* Custom styles for font */
.poai_font {
    font-family: 'TT Norms', sans-serif;
    color:#43505b;
}

/* Custom styles for: h2, h3, h4 h5, h6*/
h2, h3, h4 h5, h6 {
    font-family: 'TT Norms', sans-serif;
    color:#43505b;
    font-weight:500;
}

/* Custom styles white for: h2, h3, h4 h5, h6, p, span*/
.poai_font_white {
    font-family: 'TT Norms', sans-serif;
    color:#ffffff;
}

.poai_button {
	font-size:16px !important;
	font-weight: normal;
}

/* Custom styles for class "poai_subheading" */
.poai_subheading {
    color:#43505b;
    font-weight: normal;
    font-size: 28px;
    line-height: 144%;
    letter-spacing: 0.6px;
}

/* Custom styles for class "poai_subheading_white" */
.poai_subheading_white {
    color: #ffffff;
    font-weight: normal;
    font-size: 28px;
    line-height: 144%;
    letter-spacing: 0.6px;
}

/* Custom styles for class "poai_subheading_2" */
.poai_subheading_2 { 
    color:#43505b;
    font-weight: normal;
    font-size: 20px;
    line-height: 144%;
    letter-spacing: 0.6px;
}

/* Custom styles for class "poai_subheading_2_white" */
.poai_subheading_2_white {
    color: #ffffff;
    font-weight: normal;
    font-size: 20px;
    line-height: 144%;
    letter-spacing: 0.6px;
}

/* Custom styles for class "poai_spotlight_heading" */
.poai_spotlight_heading {
    font-family: 'TT Norms', sans-serif;
    color:#43505b;
    font-size: 38px;
    line-height: 118%;
    font-weight: bold;
}

/* Custom styles for class "poai_spotlight_heading_white" */
.poai_spotlight_heading_white {
    font-family: 'TT Norms', sans-serif;
    color: #ffffff;
    font-size: 38px;
    line-height: 118%;
    font-weight: bold;
}

/* Custom container */
container {width: 100%;}

@media (min-width: 576px) {
    .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px;
    }
}


/* Custom styles when screen width is less than 768px */
@media screen and (max-width: 767px) {
    .poai_h1 {
        font-size: 42px;
    }
    .poai_century_header {
        font-size: 42px;
    }
    .poai_subheading {
        font-size: 24px;
    }
    .poai_spotlight_heading {
        font-size: 30px;
    }
    .poai_h1_white {
        font-size: 42px;
    }
    .poai_subheading {
        font-size: 24px;
    }
    .poai_spotlight_heading_white {
        font-size: 30px;
    }
  }

