/** WP Bakery override classes **/


.head, .campaign-cont-inner h1 {
color: #004677;
font-size: 36pt;
line-height: 36pt;
margin: 30px 0px 30px 0px;
font-weight: 600;
font-family: 'Figtree',Helvetica, Arial, sans-serif !important;
}
.sub-head, .sub-head a, .campaign-cont-inner h2 {
color: #004677;
font-size: 22pt ;
line-height: 26pt  ;
margin: 15px 0px 15px 0px;
font-weight: 600;
font-family: 'Figtree', Helvetica, Arial, sans-serif !important;
}

.sub-header{
    color: #004677  !important;
font-size: 22pt  !important;
line-height: 26pt  !important;
margin: 15px 0px 15px 0px  !important;
font-weight: 600  !important;
font-family: 'Figtree', Helvetica, Arial, sans-serif  !important;
}

.header{
text-align: left !important;
color: #004677 !important;
font-size: 36pt  !important;
line-height: 36pt  !important;
margin: 30px 0px 30px 0px  !important;
font-weight: 600  !important;
font-family: 'Figtree', Helvetica, Arial, sans-serif  !important;
    
}

.heading{
    color: #004677 !important;
    font-size: 19pt !important;
    line-height: 25pt !important;
    font-weight: 600 !important;
    font-family: 'Figtree', Helvetica, Arial, sans-serif !important;
}

.intro, .intro a {
color: #004677;
font-size: 16pt;
line-height: 22pt;
margin: 20px 0px 10px 0px;
font-weight: 600;
font-family: 'Figtree', Helvetica, Arial, sans-serif !important;
}

.strataCompleteHome{
  color: #ffffff !important;
}

.body, p {
color: #004677;
font-size: 12pt;
line-height: 20pt;
font-family: 'Figtree', Helvetica, Arial, sans-serif !important;
font-weight: 300  !important;
}
.source, .ingress, .article {
color: #004677;
font-size: 12pt;
line-height: 20pt;
font-family: 'Figtree', Helvetica, Arial, sans-serif !important;
font-weight: 300  !important;
}
/* change link color for body class */
.body a {
    color:#004677;
}
.bullets li{
color: #004677;
font-size: 12pt;
line-height: 22pt;
font-family: 'Figtree', Helvetica, Arial, sans-serif !important;
font-weight: 300  !important;
}

.info-head{
text-align: center !important;
color: #004677 !important;
font-size: 36pt !important;
line-height: 36pt !important;
margin: 30px 0px 30px 0px !important;
font-weight: 600 !important;
font-family: 'Figtree', Helvetica, Arial, sans-serif !important;
}

.info-sub-head{
text-align: center !important;
color: #004677 !important;
font-size: 22pt !important;
margin: 20px 0px 10px 0px !important;
font-weight: 600 !important;
font-family: 'Figtree', Helvetica, Arial, sans-serif !important;
}

.info-body{
color: #004677;
font-size: 12pt;
line-height: 20pt;
font-family: 'Figtree', Helvetica, Arial, sans-serif !important;
text-align: center;
font-weight: 300  !important;
}

.cta{
color: #004677;
font-size: 22pt;
line-height: 25pt;
font-family: 'Figtree', Helvetica, Arial, sans-serif !important;
font-weight: 600  !important;
}

.button-primary a, .vc_btn3.vc_btn3-color-warning {
font-size:18pt;
background-color: #f5a81c;
font-weight: 600  !important;
}

.tick {
background: url('/wp-content/uploads/2020/03/Bulleted-tick.png') no-repeat left top;
padding-left: 45px;
padding-top: 2px;
min-height: 35px;
list-style-type: none;
margin-top: 3%;
margin-bottom: 4%;
margin-left: -20px;
vertical-align: middle;
}

.dot-cyan {
background: url('/wp-content/uploads/2021/04/Bulleted-cyan.png') no-repeat left top;
padding-left: 30px;
padding-top: 0px;
min-height: 35px;
list-style-type: none;
margin-top: 3%;
margin-bottom: 4%;
margin-left: -20px;
vertical-align: middle;
}

.tick-side {
display: inline;
background: url('/wp-content/uploads/2020/03/Bulleted-tick.png') no-repeat left top;
padding-left: 45px;
padding-top: 5px;
min-height: 35px;
list-style-type: none;
margin-right: 50px;
margin-left: -35px;
}


.article-icon-container {
display: flex;
}

.article-icon {
    min-width: 65px;
    float: left;
}


@media only screen and (max-width: 768px) {
.article-icon {
    width: 100%;
    min-height: 65px;
}

.article-icon-container {
display: inherit;
}
}

@media only screen and (max-width: 650px) {
.header{
font-size: 30pt  !important;
line-height: 30pt  !important;
}


.info-head{
font-size: 30pt !important;
line-height: 30pt !important;
}
}


.pps {
    font-size:8pt;
    margin-top: -20px;
    margin-bottom:20px;
    color:#004677;
}

.vc_btn3-color-warning {
    font-size:11pt !important;
}

.vc_custom_1618980086658 {
    background-color: #EAF6F5;
}