.header-spacing {
padding: 2rem 0;	
}
.sans-serif-font {
font-family: sans-serif;
}
.heading-1 h1,
.heading-2 h2,
.heading-3 h3,
.heading-4 h4,
h1.heading-1,
h2.heading-2,
h3.heading-3,
h4.heading-4 {
line-height: 1.2;
}
.heading-1 h1,
h1.heading-1 {
font-weight: 700 !important;
font-size: 52px !important;
}
.heading-2 h2,
h2.heading-2 {
font-weight: 700 !important;
font-size: 34px !important;
}
.heading-3 h3,
h3.heading-3 {
font-weight: 700 !important;
font-size: 26px !important;	
}
.paragraph-ulist,
.paragraph-ulist-condensed {
margin-left: 3rem;
margin-bottom: 1rem;
padding-left: 0px;
}
.paragraph-usublist,
.paragraph-usublist-condensed {
margin-left: 4rem;
margin-bottom: 1rem;
padding-left: 0px;	
}
.paragraph-text,
.paragraph-ulist-condensed,
.paragraph-usublist-condensed {
font-weight: 400;
text-shadow: 0px 0px 1px rgb(33,37,41,0.5)
}
.paragraph-text,
.paragraph-ulist,
.paragraph-ulist-condensed,
.paragraph-usublist,
.paragraph-usublist-condensed {
font-size: 22px;
line-height: 38px;
}
.paragraph-ulist li,
.paragraph-ulist-condensed li,
.paragraph-usublist li,
.paragraph-usublist-condensed li {
margin-left: 1rem;
}
.paragraph-ulist li,
.paragraph-usublist {
margin-bottom: 2rem;
}
h2.training__content--header-2,
h3.training__content--header-3,
h4.training__content--header-4,
.training__content--header-2 h2,
.training__content--header-3 h3,
.training__content--header-4 h4 {
line-height: 1.2;
font-weight: 700;
}
h2.advisory__content--header-2,
.advisory__content--header-2 h2 {
font-size: 34px;
}
h2.advisory__content--header-2.mb,
.mb.advisory__content--header-2 h2 {
margin-bottom: 0.5rem;
}
h3.advisory__content--header-3,
.advisory__content--header-3 h3 {
font-size: 26px;
}
h4.advisory__content--header-4,
.advisory__content--header-4 h4 {
font-size: 1.5rem;
}
@media only screen and (max-width: 767px) {
.paragraph-text,
.paragraph-ulist,
.paragraph-ulist-condensed,
.paragraph-usublist, 
.paragraph-usublist-condensed {
font-size: 20px;
line-height: 30px;
}	
}
@media only screen and (max-width: 600px) {
.paragraph-text,
.paragraph-ulist,
.paragraph-ulist-condensed,
.paragraph-usublist,
.paragraph-usublist-condensed {
font-size: 16px;
line-height: 24px;
}
.paragraph-ulist,
.paragraph-ulist-condensed {
margin-left: 1rem;
}
.paragraph-usublist,
.paragraph-usublist-condensed { 
margin-left: 2rem;
}
.heading-1 h1,
h1.heading-1 {
font-size: 32px !important;	
}
.heading-2 h2,
h2.heading-2 {
font-size: 22px;
}
h2.advisory__content--header-2,
.advisory__content--header-2 h2 {
font-size: 22px;
}
h3.advisory__content--header-3,
.advisory__content--header-3 h3 {
font-size: 18px;
}
h4.advisory__content--header-4,
.advisory__content--header-4 h4 {
font-size: 18px;
}
} .advisory__mid,
.advisory__bottom {
padding-left: 15%;
padding-right: 15%;
padding-top: 5rem;
padding-bottom: 5rem;
}
@media only screen and (max-width: 1800px) {
.advisory__mid,
.advisory__bottom {
padding-left: 7rem;
padding-right: 7rem;
}
}
@media only screen and (max-width: 1280px) {
.advisory__mid,
.advisory__bottom {
padding-left: 5rem;
padding-right: 5rem;
}
}
@media only screen and (max-width: 767px) {
.advisory__mid,
.advisory__bottom {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media only screen and (max-width: 600px) {
.advisory__mid,
.advisory__bottom {
padding-left: 1.5rem;
padding-right: 1.5rem;
padding-top: 2rem;
padding-bottom: 2rem;
}	
}
.advisory__main-title {
margin-bottom: 3rem !important;
}
.advisory__advisories h2,
.advisory__advisories ul li::marker, 
.advisory__advisories ul li a {
color: #000000;
}
.advisory__advisories h2 {
font-size: 34px;
font-weight: 700;
}
.advisory__advisories ul li {
padding-bottom: .7rem;
}
.advisory__advisories ul li a {
font-size: 22px;
font-weight: 700;
text-decoration: none;
}
.link__arrow-right::after {
content: '';
height: 10px;
width: 10px;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
-ms-transform: rotate(45deg) translateY(-50%);
transform: rotate(45deg) translateY(-50%);
display: inline-block;
}
@media only screen and (max-width: 767px) {
.advisory__advisories h2 {
font-size: 22px;
}
.advisory__advisories ul li a {
font-size: 16px;
}
}  .advisory__nav--link {
padding: 0.8rem 0;
}
.advisory__mobilenav {
display: none;
}
.advisory__nav--link a,
.advisory__a {
text-decoration: none;
color: #2173B0;
font-size: 20px;
}
.advisory__location {
position: absolute;
left: 0;
margin-top: -70px;
margin-left: -2rem;
color: #2173B0;
font-weight: 400;
font-size: 18px;
display: block;
}
.advisory__innersection {
margin-top: 60px;
}
.advisory__innersection {
padding-bottom: 5rem;
}
.advisory__left-col {
width: 20% !important;
}
.advisory__right-col {
width: 80% !important;
}
.advisory__right-col .elementor-widget-wrap {
padding: 2rem !important;
}
.advisory__right-col .elementor-widget {
margin-bottom: 0px !important;
}
.text-description.mb-3 {
margin-bottom: 1rem;
}
.text-description h4 {
padding: 1rem 0;
font-weight: 700;
font-size: 1.5rem;
}
@media only screen and (max-width: 767px) {
.advisory__innersection {
margin-top: 0;
}
.advisory__left-col {
display: none;
}
.advisory__right-col {
width: 100% !important;
}
.advisory__mobilenav {
display: block;
}
.advisory__location {
display: none;
}
.advisory__nav-container {
background: #2173B0;	
}
.advisory__nav--link a {
color: #FFF;
}
.advisory__nav--link {
padding: 1rem;
border-bottom: 2px solid #FFF;
}
.advisory__nav--link {
text-align: center;
}
}
@media only screen and (max-width: 600px) {
.text-description h4 {
font-size: 18px;
}
.training__innersection {
padding-bottom: 2rem;
}
}  .cnr-innersection__top {
padding-top: 5rem;
padding-bottom: 0;
}
.cnr-innersection__bottom {
margin-top: 20px;
padding-top: 0;
}
#cnRepImageBoxLeft,
#cnRepImageBoxRight {
height: 100%;
background: #FFF;
padding: 2rem;
display: flex;
}
#cnRepColLeft, #cnRepColRight {
flex: 48% 0;
}
#cnRepImageBoxLeft .elementor-image-box-wrapper,
#cnRepImageBoxRight .elementor-image-box-wrapper {
display: flex;
flex-direction: row;
text-align: left;
}
#cnRepImageBoxLeft .elementor-image-box-img img,
#cnRepImageBoxRight .elementor-image-box-img img {
width: unset !important;
max-width: 130px !important;
}
#cnRepImageBoxLeft .elementor-image-box-img,
#cnRepImageBoxRight .elementor-image-box-img {
margin-right: 15px;
}
#cnRepImageBoxLeft .elementor-image-box-content,
#cnRepImageBoxRight .elementor-image-box-content {
width: unset;
}
#cnRepImageBoxLeft .elementor-image-box-content h4,
#cnRepImageBoxRight .elementor-image-box-content h4 {
font-size: 1.5rem;
font-weight: 700;
color: #2173B0;
}
.cnr-innersection__bottom .elementor-container {
display: flex;
margin-left: auto;
margin-right: auto;
position: relative;
flex-direction: row;
justify-content: space-between;
}
@media only screen and (max-width: 767px) {
#cnRepColLeft, #cnRepColRight {
width: 100%;
margin-bottom: 20px;
}
.cnr-innersection__bottom .elementor-container {
flex-direction: column;
}
}
@media only screen and (max-width: 600px) {
.cnr-innersection__top {
padding-top: 2rem;
}
}