 * Nova - Bootstrap 5 Landing Page Template for Mobile Apps
 * Version: Bootstrap 5 v2.0
 * Author: Xiaoying Riley
 * Copyright: 3rd Wave Media Ltd.
 * Website: http://themes.3rdwavemedia.com/
 * Twitter: @3rdwave_themes
*
a{color:#47b0df}a:hover{color:#208ab9}a.text-link{text-decoration:none}a.text-link:hover{text-decoration:underline}a.more-link{text-decoration:none}a.more-link:hover{text-decoration:none}a.more-link:hover .more-arrow{margin-left:0.5rem}a.more-link .more-arrow{font-weight:bold;transition:all 0.2s ease-in-out;display:inline-block}@media (prefers-reduced-motion: reduce){a.more-link .more-arrow{transition:none}}.btn{font-weight:bold;padding:.375rem 1rem;transition:all 0.4s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:focus,.btn.focus{box-shadow:none !important}.btn-primary{color:#fff}.btn-primary:hover,.btn-primary:focus{color:#fff;background:#208ab9;border-color:#208ab9}.theme-btn{padding:0.6rem 1.5rem}.theme-btn-ghost{background:none;color:#47b0df;border:2px solid #47b0df}.theme-btn-ghost:hover{color:#fff}.theme-btn-on-bg{color:#fff !important;border-color:#fff}.theme-btn-on-bg:hover{background:#fff;color:#47b0df !important}.theme-btn{padding:0.6rem 1.5rem}.theme-btn-ghost{background:none;color:#47b0df;border:2px solid #47b0df}.theme-btn-on-bg{color:#fff !important;border-color:#fff}.theme-btn-on-bg:hover{background:#fff;color:#47b0df !important}.form-control{padding-top:0.875rem;padding-bottom:0.875rem}.more-arrow{position:relative;top:1px}.page-title{font-size:2.5rem}.error{color:#EC575B}.text-light{color:#7791ab !important}.border-radius-0{border-radius:0}.font-style-normal{font-style:normal !important}.link-on-bg,a.link-on-bg{color:rgba(0,0,0,0.5)}.link-on-bg:hover,a.link-on-bg:hover{color:rgba(0,0,0,0.6)}.presudo-hidden:before{display:none !important}.presudo-hidden:after{display:none !important}.theme-bg-primary{background-color:#EFF2F5}.theme-bg-secondary{background-color:#47b0df}.single-col-max-width{max-width:860px}.social-list li{font-size:1.25rem}.footer{font-size:0.875rem}.footer .copyright{font-size:0.875rem}.hero-section .figure-holder{background:url("../img/hero-figure-tablet.png") no-repeat right 40px;background-size:480px auto;min-height:400px}.hero-section .app-stores img{height:45px}.section-intro{font-size:1.25rem}.logos-section .item img{max-width:240px;height:auto}.features-section{position:relative;overflow:hidden}.features-section:before{position:absolute;content:'';display:block;left:-60%;top:-150px;height:75%;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);width:180%;background:#EFF2F5}.features-section .section-heading{z-index:10;position:relative}

@media (max-width: 991.98px){.hero-section .figure-holder{min-height:460px;background-position:right 0px;background-size:360px auto}}

@media (max-width: 767.98px){
	.hero-section{text-align:center}
	.hero-section .figure-holder{padding-bottom:400px;background-position:center 400px;background-size:300px auto; min-height: 640px;}
}

body {
    font-family: canada-type-gibson,'PT Sans',sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
}
h2 {font-size: 28px; font-weight: 600; color: #2d5daf;}
h4 {font-size: 21px; font-weight: 600;}

.bg-texture {background-color: #0f2852;
background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%232d5daf' fill-opacity='0.2' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
}

.border-right {border-right: 1px solid #ccc;}
.bg-gradient {background: rgb(32,72,140); background: linear-gradient(180deg, rgba(32,72,140,1) 0%, rgba(15,40,82,1) 100%);}

.logos-section .item a {color: #2d5daf; text-decoration: none;}
.logos-section .item a:hover {color: #0f2852;}

.logo-omni {max-width: 140px;}
.logo-icon {max-width: 210px;}

.footer {background-color: #000; position: sticky; left: 0px; right: 0px; bottom: 0px;}

.site-headline {color: #2d5daf; font-weight: 400; font-size: 1.8rem; line-height: 100%; margin-bottom: 1rem;}
.site-headline strong {font-weight: 600;}
.site-tagline {color: #39b7d2; font-weight: 600;}

.img-fluid {width: 100%; height: auto; margin: auto;}

.state {text-transform: uppercase; font-weight: 600;}
