h1, .h1, .banner h1, h1.uppercase {
font-size: 4em;
line-height: 1.1em;
margin-bottom: .1em;
}
h2, .h2, .banner h2, h2.uppercase {
font-size: 2.8em;
line-height: 1.15em;
margin-bottom: .15em;
}
h3, .h3, .banner h3, h3.uppercase {
font-size: 2em;
line-height: 1.25em;
margin-bottom: .2em;
}
h4, .h4, .banner h4, h4.uppercase {
font-size: 1.3em;
line-height: 1.35em;
margin-bottom: .25em;
}
.scale h1{
font-size: 5.8vw;
}
.uppercase{
letter-spacing: 0 !important;
}
.is-thin, .thin-font {
font-weight: 400 !important;
} .shade-top {
background: linear-gradient(180deg, #000 0, transparent 80%);
opacity: .8;
}
.transparent .nav-dark .nav>li>a, .dark .social-icons a:hover{
color: #fff;
}
.transparent .nav-dark .nav>li>a:hover, .off-canvas .sidebar-menu a:not(.button):not(.social-icons a):hover, .social-icons a:hover, .dark .social-icons a{
color: var(--alert-color);
}
#masthead .header-inner.container{
max-width: 96% !important;
}
.transparent #masthead .header-inner.container {
border-bottom: 1px solid rgb(255 255 255 / 30%);
}
.has-dropdown .icon-angle-down{
display: none;
}
.nav-size-large>li>a {
font-size: 1.1em;
}
.nav-spacing-xlarge>li {
margin: 0 14px;
}
#masthead .header-button-1 a{
padding: 3px 27px;
font-size: 1.1em;
}
#top-bar .header-button-2 a{
font-size: 1.25em;
}
.nav-column>li>a, .nav-dropdown>li>a, .nav-vertical-fly-out>li>a{
color: var(--success-color);
}
.sub-menu li.indent a{
padding-left: 12px;
}
.sub-menu li.indent a:before{
width: 8px;
height: 2px;
background-color: #abbcf7;
content: '';
display: inline-block;
position: relative;
bottom: 3px;
right: 4px;
}
.off-canvas .nav-vertical li.indent>a{
margin-left: 15px !important;
}
.off-canvas-left.dark .mfp-content, .off-canvas-right.dark .mfp-content{
background-color: #0a034e;
}
.off-canvas .sidebar-menu a:not(.button):not(.social-icons a){
color: #fff;
font-weight: 500;
font-size: .95em;
}
.off-canvas .html .header-button a{
display: block;
font-size: 1.1em;
}
.social-icons a{
color: var(--primary-color);
}
.off-canvas .html .social-icons{
font-size: 1.5em;
}
.nav-sidebar.nav-vertical>li+li.header-social-icons{
border-top: 0;
padding-top: 0;
}
li.header-social-icons{
text-align: center;
} .button{
letter-spacing: 0;
}
.button .icon-angle-right:before{
font-family: 'Font Awesome 5 Free' !important;
font-weight: 900 !important;
content: '\f138';
margin-left: 3px;
font-size: 103%;
}
.button.white i, .button.primary i, .button.success i, .button.alert i, .button.white:not(.button.white.is-outline):not(.button.white.is-underline):not(.button.white.is-link):hover span{
color: var(--secondary-color);
}
.dark .button.alert.is-outline span{
color: #fff;
}
.button.white:not(.button.white.is-outline):not(.button.white.is-underline):not(.button.white.is-link) span, .button.white.is-outline:hover span{
color: var(--primary-color);
}
.button.white:hover{
box-shadow: none;
}
.banner .button {
margin-bottom: 0;
margin-top: 0;
margin-right: 0;
line-height: 1.2em;
min-height: 1.8em;
text-align: left;
}
.banner .button .icon-angle-right{
margin-left: .1em;
font-size: 95%;
} .corners-round>.col-inner, .corners-round .banner, .corners-round .banner-bg, .corners-round .box-image, .corners-round .image-zoom, .corners-round .message-box, .corners-round .message-box-bg-image, .corners-round .message-box-bg-overlay, .corners-round .box-image {
    border-radius: 27px;
-webkit-border-radius: 27px;
-moz-border-radius: 27px;
}
.message-box.dark {
background-color: transparent;
}
.col-inner.dark a:not(.button):not(.social-icons a):hover {
color: var(--alert-color);
}
.gradient-text {
display: inline-block; background: linear-gradient(to right, #dae4ef, #79a4d7, #d4ddeb, #79a4d7);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}
.gradient-text-2 {
display: inline-block; background: linear-gradient(to right, #79a4d7, #d4ddeb, #dae4ef, #79a4d7);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}
.hero-gradient:before{
content: '';
display: block;
z-index: 1;
position: absolute;
height: 100%;
overflow: hidden;
width: 100%; background: linear-gradient(to bottom,  rgba(0,0,0,0.66) 0%,rgba(2,1,18,0.66) 12%,rgba(6,2,48,0.11) 32%,rgba(9,3,70,0.08) 47%,rgba(10,3,77,0.2) 52%,rgba(10,3,77,0.69) 73%,rgba(10,3,77,1) 95%,rgba(10,3,77,1) 100%);
}
.blue-top:before{
content: '';
display: block;
z-index: 1;
position: absolute;
height: 100%;
overflow: hidden;
width: 100%; background: linear-gradient(to bottom,  rgba(10,3,77,1) 0%,rgba(10,3,77,1) 4%,rgba(10,3,77,0.44) 33%,rgba(10,3,77,0) 68%,rgba(10,3,77,0) 100%);
}
.blue-diagonal:before{
content: '';
display: block;
z-index: 1;
position: absolute;
height: 100%;
overflow: hidden;
width: 100%; background: linear-gradient(45deg,  rgba(10,3,77,0) 0%,rgba(10,3,77,0) 17%,rgba(10,3,77,0.44) 47%,rgba(10,3,77,1) 99%,rgba(10,3,77,1) 100%);
}
.blue-bottom:before{
content: '';
display: block;
z-index: 1;
position: absolute;
height: 100%;
overflow: hidden;
width: 100%; background: linear-gradient(to bottom,  rgba(10,3,77,0) 0%,rgba(10,3,77,0) 37%,rgba(10,3,77,0.44) 50%,rgba(10,3,77,0.6) 68%,rgba(10,3,77,1) 93%,rgba(10,3,77,1) 100%);
}
.banner-gradient .banner .overlay{
background: linear-gradient(to bottom,rgba(0, 0, 0, 0) 35%,rgba(6, 21, 54, 0.32) 60%,rgba(6,21,54,0.92) 77%) !important;
transition: all .75s ease-in-out;
}
.banner-gradient .banner:hover .overlay{
background: linear-gradient(to bottom,rgba(6, 21, 54, 0.32) 40%,rgba(6,21,54,0.92) 67%) !important;
}
ul li.bullet-arrow, ul li.bullet-checkmark, ul li.bullet-star, ul li.bullet-cross{
border: none;
padding: 5px 0 5px 23px;
}
ul li.bullet-arrow:before, ul li.bullet-checkmark:before, ul li.bullet-star:before{
color: var(--alert-color);
}
legend{
border: none;
text-transform: none;
}
.gform_wrapper.gravity-theme .gfield_description{
font-size: 13px;
padding-top: 0;
margin-top: 0;
}
.gform_required_legend{
display: none;
}
.gform_wrapper.gravity-theme .gfield_header_item, .gform_wrapper.gravity-theme .gform_fileupload_rules, .gform_wrapper.gravity-theme .ginput_complex label{
font-size: 13px;
font-weight: 500;
}
.gfield-choice-input{
margin-bottom: 0 !important;
}
.price-widget .tradingview-widget-container iframe {
min-height: 600px !important;
} .blog .row.row-large {
max-width: 1500px;
}
span.widget-title{
letter-spacing: 0;
font-size: 1.2em;
}
.box-vertical.box-blog-post{
display: flex;
flex-direction: row-reverse;
align-items: center;
background-color: #e8ecf3;
border-radius: 27px;
-webkit-border-radius: 27px;
-moz-border-radius: 27px;
}
.box-vertical .box-image{
width: 100% !important;
}
.box-vertical .image-cover img{
transition: transform .35s ease-in-out;
}
.box-vertical:hover .image-cover img{
transform: scale(1.05); }
.box-vertical .box-image .image-cover{
padding-top: 75% !important;
border-radius: 0 27px 27px 0;
-webkit-border-radius: 0 27px 27px 0;
-moz-border-radius: 0 27px 27px 0;
}
.blog-archive h5.post-title{
font-size: 1.7em;
}
.blog-archive .post-sidebar{
padding-top: 20px;
}
.blog-archive h1.page-title{
text-transform: none;
font-size: 2.4em;
}
blockquote{
font-size: 100%;
font-style: inherit;
margin-left: 12px;
border-width: 4px;
}
.byline, .single-post .page-title-inner .is-divider, .single-post .entry-category{
display: none;
}
.single-post .has-transparent + .page-title:first-of-type{
padding: 180px 20px 25px;
}
.single-post .page-title-inner .flex-center{
margin: 0;
text-align: left;
}
.single-post .page-title-inner.container{
min-height: 230px !important;
}
#content.blog-single{
background-color: #09034c;
padding-top: 0;
}
.blog-single>.row{
background-color: #fff;
border-radius: 0 0 27px 27px;
}
.blog-single .post{
margin-bottom: 0 !important;
}
.blog-single .entry-content{
padding-top: 3em;
}
h1.entry-title{
font-size: 2.5em;
}  .extra-box {
-webkit-border-radius: 27px;
-moz-border-radius: 27px;
border-radius: 27px;
border: solid 1px rgba(88, 141, 170, 0.55);
padding: 2em 3em;
margin-bottom: 1.2em;
}
.negative {
margin-top: 0px !important;
} .facetwp-selections .facetwp-selection-value{
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
margin-top: .8em;
}
.facetwp-facet {
margin-bottom: 0 !important;
}
.facetwp-type-search .facetwp-input-wrap {
width:100%;
}
.facetwp-facet input.facetwp-search {
margin: 0;
padding-right: 30px;
min-width: 100% !important;
max-width: 100% !important;
}
.facetwp-type-proximity .facetwp-input-wrap {
float: left;
margin-right: 1em !important;
}
.facetwp-facet input.facetwp-search, .facetwp-facet input.facetwp-location, .facetwp-dropdown, .tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input, .facetwp-radius.facetwp-radius-dropdown, .facetwp-facet select{
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;   
}
.facetwp-pager {
text-align: center;
margin-bottom: 2em;
}
.facetwp-page {
font-size: 1.1em;
display: block;
height: 2.25em;
line-height: 2em;
text-align: center;
width: auto;
min-width: 2.25em;
padding: 0 7px;
font-weight: bolder;
border-radius: 99px;
border: 2px solid #000;
transition: all .3s;
vertical-align: top;
}
.facetwp-pager-label {
display: none !important;
}
.facetwp-page.active {
background-color: #000;
border: 2px solid #000;
color: #fff;
}
a.facetwp-page {
border: 2px solid var(--primary-color);
} 
.facetwp-selection-label {
display: none;
}
.facetwp-selection-value {
margin-bottom: 0.5em;
padding: 0.8em 1.5em;
background: #efefef;
display: block;
width: 100%;
font-size: .8em;
}
.facetwp-radius.facetwp-radius-dropdown {
width: 50%;
position: relative;
}
.facetwp-selections .facetwp-selection-value {
background-position: 95% center !important;
}
.facetwp-selections ul {
margin-bottom: 0;
}
.facetwp-selections ul li {
margin-left: 0;
width: 100%;
}
.facetwp-counter {
display: none;
}
.facetwp-flyout-content  {
padding: 10px 1.5em !important;
}
.facetwp-flyout-content h3 {
font-size: 1.1em;
margin-top: 1.5em;
border-bottom: solid 1px #efefef;
padding-bottom: 0.5em;
margin-bottom: 0.5em;
} .col-extra {
border-radius: 27px;
-moz-border-radius: 27px;
-webkit-border-radius: 27px;
border: solid 1px rgba(88, 141, 170, 0.55);
margin-bottom: 1.2em;
}
.col-extra.side {
padding: 2em;
}
.col-extra .padding {
padding: 1.8em 1.8em .2em 1.8em; 
}
.col-extra.side h4 {
padding-top: .8em;
margin-bottom: 0;
}
.col-extra img {
-webkit-border-top-left-radius: 27px;
-webkit-border-top-right-radius: 27px;
-moz-border-radius-topleft:  27px;
-moz-border-radius-topright:  27px;
border-top-left-radius: 27px;
border-top-right-radius: 27px;
}
.col.padding-bottom {
padding-bottom: 0 !important;
}
.top-learning {
padding-top: 2em;
}
.top-learning img {
border-radius: 27px;
-moz-border-radius: 27px;
-webkit-border-radius: 27px;
}
.bottom-learning .col{
padding: 3em;
border-radius: 27px;
-moz-border-radius: 27px;
-webkit-border-radius: 27px;
border: solid 1px rgba(88, 141, 170, 0.55);
margin-bottom: 1.5em;
margin-top: -5em;
background: #fff;
}
.bottom-learning ul li, .bottom-learning ol li {
margin-left: 2em !important;
color: var(--fs-color-primary) !important;
font-weight: bold;
}
section#learning-top {
background: url(//www.reliablecorp.com/wp-content/uploads/2025/05/bkg-blue-2.jpg) no-repeat;
background-size: cover;
background-position: 81% 85%;
padding: 5em 0 8em;
} @media only screen and (max-width: 549px) {
h1, .h1, .banner h1, h1.uppercase {
font-size: 2.4em;
}
h2, .h2, .banner h2, h2.uppercase {
font-size: 2em;
}
h3, .h3, .banner h3, h3.uppercase {
font-size: 1.4em;
}
h4, .h4, .banner h4, h4.uppercase {
font-size: 1.15em;
}
.hero-gradient:before{ background: linear-gradient(to bottom,  rgba(0,0,0,0.66) 0%,rgba(2,1,18,0.66) 12%,rgba(8,2,61,0.35) 41%,rgba(10,3,77,0.47) 52%,rgba(10,3,77,0.69) 73%,rgba(10,3,77,1) 95%,rgba(10,3,77,1) 100%);
}
#masthead .header-inner.container{
max-width: 100% !important;
}
.transparent .header-main {
height: 80px !important;
}
.transparent #logo img {
max-height: 75px !important;
}
.scale h1 {
font-size: 9.7vw;
}
.blog-archive h5.post-title{
font-size: 1.5em;
}
.box-vertical.box-blog-post{
flex-direction: column;
align-items: flex-start;
}
.box-vertical .box-image .image-cover{
padding-top: 50% !important;
border-radius: 27px 27px 0 0;
-webkit-border-radius: 27px 27px 0 0;
-moz-border-radius: 27px 27px 0 0;
}
.box-vertical .box-text{
padding: 1.25em 1.5em 2em 1.5em;
}
.blog-archive>.row.row-large{
flex-direction: column-reverse;
}
.blog-archive .post-sidebar{
padding: 0 30px 20px;
}
.blog-archive h1.page-title{
font-size: 1.5em;
}
.single-post .page-title-inner.container{
min-height: 130px !important;
}
.single-post .has-transparent + .page-title:first-of-type{
padding-top: 150px;
}
.blog-single .entry-content{
padding: 2em 1.25em 1.25em 1.25em;
}
h1.entry-title{
font-size: 1.7em;
}
p .alignleft, p .alignright, .entry-content .alignleft, .entry-content .alignright{
display: block;
margin-bottom: .5em;
margin-left: auto;
margin-right: auto;
}
.extra-box .button {
margin-top: 1em;
}
.extra-box {
padding: 1.6em 1.6em 0;
}
.price-widget .tradingview-widget-container iframe {
min-height: 350px !important;
}
} @media only screen and (min-width: 550px) and (max-width: 850px) {
h1, .h1, .banner h1, h1.uppercase {
font-size: 3.0em;
}
h2, .h2, .banner h2, h2.uppercase{
font-size: 2.3em;
}
h3, .h3, .banner h3, h3.uppercase {
font-size: 1.6em;
}
h4, .h4, .banner h4, h4.uppercase{
font-size: 1.25em; 
}
#masthead .header-inner.container{
max-width: 98% !important;
}
.transparent .header-main {
height: 80px !important;
}
.transparent #logo img {
max-height: 75px !important;
}
.blog-archive h5.post-title{
font-size: 1.35em;
}
.box-vertical .box-image .image-cover{
padding-top: 90% !important;
}
.blog-archive>.row.row-large{
flex-direction: column-reverse;
}
.blog-archive .post-sidebar{
padding: 0 30px 20px;
}
.blog-archive h1.page-title{
font-size: 1.8em;
}
.single-post .has-transparent + .page-title:first-of-type{
padding-top: 150px;
}
.blog-single .entry-content{
padding: 2.5em 1.5em 1.5em 1.5em;
}
h1.entry-title{
font-size: 2.0em;
}
p .alignleft, .entry-content .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
p .alignright, .entry-content .alignright{
display: inline;
float: right;
margin-left: 1.5em;
}
.extra-box .button {
margin-top: 1em;
} 
.extra-box {
padding: 2em 2em 0;
}
} @media only screen and (min-width: 851px) and (max-width: 1000px) {
.nav-size-large>li>a {
font-size: .87em;
}
.nav-spacing-xlarge>li {
margin: 0 9px;
}
#masthead .header-inner.container{
max-width: 98% !important;
}
#masthead .header-button-1 a{
padding: 3px 15px;
font-size: .95em;
}
#logo {
width: 200px !important;
margin-right: 15px;
}
.blog-archive h5.post-title{
font-size: 1.5em;
}
.box-vertical .box-image .image-cover{
padding-top: 80% !important;
}
} @media only screen and (min-width: 1001px) and (max-width: 1200px) {
.nav-size-large>li>a {
font-size: .95em;
}
.nav-spacing-xlarge>li {
margin: 0 10px;
}
#masthead .header-button-1 a{
padding: 3px 20px;
font-size: 1em;
}
#logo {
width: 235px !important;
margin-right: 15px;
}
} @media only screen and (min-width: 1100px) {
.scale h1{
font-size: 4em;
}
}