@charset "UTF-8";body{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;overflow-x:hidden}.lead{font-size:1.2rem}h1,h2,h3,h4,h5,h6{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600}a{color:#006a8e}.h3,h3{font-size:1.5rem}nav{text-align:center}nav li{list-style-type:none;display:inline-block}nav li a{margin:0 15px}.nav a:hover,nav li a:hover{color:#495057;text-decoration:none;color:inherit}p{font-size:1.12rem;font-weight:300;line-height:1.8rem}ul{-webkit-padding-start:0;padding-inline-start:0}.card-flip{height:210px}.card-flip>div{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .3s;transition-timing-function:linear;width:100%;height:100%;margin:0;display:flex}.card-title,.card-flip i{text-shadow:#333 1px 1px}​​​​ .card-front{transform:rotateY(0)}.card-back{transform:rotateY(180deg);position:absolute;top:0}.card-flip:hover .card-front{transform:rotateY(-180deg)}.card-flip:hover .card-back{transform:rotateY(0)}.text-primary{color:#006085!important}.bg-primary{background-color:#006085!important}.list-timeline{margin:0;padding:5px 0;position:relative}.list-timeline:before{width:1px;background:#ccc;position:absolute;left:6px;top:0;bottom:0;height:100%;content:''}.list-timeline span{font-size:1.12rem}.list-timeline p{font-size:1rem}.list-timeline span{font-weight:700}.list-timeline .list-timeline-item{margin:0;padding:0;padding-left:24px!important;position:relative}.list-timeline .list-timeline-item:before{width:12px;height:12px;background:#fff;border:2px solid #ccc;position:absolute;left:0;top:4px;content:'';border-radius:100%;transition:all .3 ease-in-out}.list-timeline .list-timeline-item[data-toggle=collapse]{cursor:pointer}.list-timeline .list-timeline-item.active:before,.list-timeline .list-timeline-item.show:before{background:#ccc}.list-timeline.list-timeline-light .list-timeline-item.active:before,.list-timeline.list-timeline-light .list-timeline-item.show:before,.list-timeline.list-timeline-light:before{background:#f8f9fa}.list-timeline .list-timeline-item.list-timeline-item-marker-middle:before{top:50%;margin-top:-6px}.text-light{color:#dee2e6!important}#timeline h2{text-transform:uppercase;font-size:1.25rem;font-weight:700;text-align:center;color:#fff;background-color:#006a8e}i.fa-list{cursor:pointer}#timeline i{display:inline}#timeline a:hover{text-decoration:none}header.masthead{position:relative}header.masthead .container{background:url(../img/Header.png)  no-repeat center;background-size:100%;padding: 1em 0}header.masthead h1{font-size:1rem;text-shadow:#000 1px 1px}header.masthead .overlay{position:absolute;height:100%;width:100%;top:0;left:0;text-align:center}header.masthead .overlay img{height:25%;margin:1rem}header.masthead .overlay .icons{float:right}header.masthead .overlay .icons a{display:inline-block;color:#006a8e;font-size:1em;margin:1rem .5rem 0 0;padding:.5rem;overflow:hidden;width:55px;height:55px;box-shadow:0 5px 5px 0 #495057;line-height:55px;background:#fff;border-radius:50px}header.masthead .overlay .icons a img{width:40px;vertical-align:initial;height:auto;margin:0}@media (min-width:576px){header.masthead .overlay{text-align:left}header.masthead h1{font-size:1.5rem;line-height:1.5rem}header.masthead .container{padding:1em 0}}@media (min-width:768px){header.masthead{background-size:auto}header.masthead h1{font-weight:400;font-size:2rem;line-height:2.5rem}header.masthead .container{padding:3em 0}}@media (min-width:1140px){header.masthead .container{padding:6em 0}}.showcase{z-index:15}.showcase svg{max-width:1850px}.showcase img{max-width:90%}@media (min-width:768px){.showcase .showcase-text{padding:7rem}}.features-icons{padding-top:1.5rem;padding-bottom:2rem}.features-icons .features-icons-item{max-width:20rem}.features-icons .features-icons-item h3{color:#006a8e}.features-icons .features-icons-item .features-icons-icon{height:5rem}.features-icons .features-icons-item .features-icons-icon i{font-size:3rem;color:#006a8e}.features-icons .features-icons-item:hover .features-icons-icon i{font-size:3.5rem}.testimonials img{margin-top:3.5em;width:100%;box-shadow:0 5px 5px 0 #adb5bd;overflow:hidden;border-radius:3px}.testimonials blockquote{margin:1.5em 10px;padding:.5em 10px;text-align:justify}.testimonials blockquote.r{text-align:right}.testimonials blockquote.r p{-moz-text-align-last:right;text-align-last:right}.testimonials blockquote.r:before{margin-right:.25em}.testimonials blockquote:before{color:#ccc;content:"\f10d";font-family:"Font Awesome 5 Free";font-weight:900;font-size:4em;line-height:.1em;margin-left:.25em;vertical-align:-.4em}.testimonials blockquote:after{color:#ccc;content:"\f10e";font-family:"Font Awesome 5 Free";font-weight:900;font-size:4em;line-height:.1em;margin-left:4.25em;vertical-align:-.4em}.testimonials blockquote *{display:block}.testimonials blockquote b{padding-top:25px}.testimonials blockquote p{text-align:justify}@media (max-width:1200px){.testimonials blockquote:after{margin-left:3.25em}}@media (max-width:1024px){.testimonials blockquote:after{margin-left:0;display:none}.testimonials blockquote:before{display:none}.testimonials blockquote b{padding-top:0}}@media (max-width:992px){.testimonials img{margin-top:2.5em}.testimonials blockquote b,.testimonials blockquote em,.testimonials blockquote p,.testimonials blockquote.r p{text-align:justify;-moz-text-align-last:left;text-align-last:left}}@media (max-width:576px){.testimonials img{margin-top:.9em}.testimonials blockquote{margin-top:0}.testimonials blockquote:after,.testimonials blockquote:before{content:"";margin:0;font-size:0}}.puscica{color:#006a8e}.puscica img{padding:30px 0}.call-to-action{position:relative;background-color:#343a40;background:url(../img/bg-masthead.jpg) no-repeat center center;background-size:cover;padding-top:7rem;padding-bottom:7rem}.call-to-action .overlay{position:absolute;background-color:#212529;height:100%;width:100%;top:0;left:0;opacity:.3}footer .bg{background:#006a8e;line-height:1.5em;margin-top:.5em;color:#fff;text-align:center;padding:.5em}footer .list-inline{margin-top:25px}footer a:hover{text-decoration:none}@media (max-width:576px){footer{margin-top:1em;font-size:.95rem}}

.screen-reader-only {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.link {
	text-decoration: underline;
}

.link:hover {
	font-style: italic;
	letter-spacing: 0.35px;
}

.list-timeline .list-timeline-item.top8px:before {
	top: 8px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {position: absolute !important;}

.nav-link {
	border: 3px solid #5c82ab;
	padding: .8em;
	margin: 0;
	font-size: 18px;
	margin-left: 1em;
}