html{font-size:62.5%}body{padding:0;margin:0;color:#343a40;font-size:1.6rem}header{border-top:4px solid #A1D72D;background:#fff;z-index:1000}header.header-main{box-shadow:0 3px 10px rgba(0,0,0,0.05);position:fixed;padding:16px 0}.main-content{padding:50px 15px}body.homepage main{margin-top:0;padding-bottom:50px}main{margin-top:90px;min-height:55vh}.container-fluid{max-width:1400px;padding-left:20px;padding-right:20px}.home-nav{margin:30px 0;padding-bottom:25px}.home-nav .nav-item{border-radius:.6rem;margin-right:30px}.home-nav .nav-item:last-child{margin-right:0}.home-nav .nav-link{margin:0 15px}.home-nav .nav-link:hover{background:#08958F}.home-nav .nav-link:hover .navitem-title{color:#FFF;text-decoration:none}.home-nav .nav-link:hover .navitem-subtitle{color:#fff;opacity:.7}.home-nav .navitem-title{font-size:2rem;color:#08958F;margin-bottom:-1px}.home-nav .dropdown-menu.dropdown-nav-item::after,.home-nav .dropdown-menu.dropdown-nav-item::before{left:50%}.home-nav .dropdown-menu.dropdown-nav-item .dropdown-item{white-space:normal;line-height:115%;margin-bottom:8px}.navbar-toggler-icon{color:#65817E}.dropdown-menu{background:#F0F7F5;border:0}.btn ~ .dropdown-menu{min-width:200px;font-size:1.6rem}.dropdown-menu.dropdown-nav-item{border-left:0;border-right:0;border-bottom:0;border-top:3px solid #08958F;border-radius:0;font-size:1.6rem;min-width:140px;left:6px}.dropdown-menu.dropdown-nav-item::after,.dropdown-menu.dropdown-nav-item::before{bottom:100%;left:15px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.dropdown-menu.dropdown-nav-item::after{border-color:rgba(0,0,0,0);border-bottom-color:#F0F7F5;border-width:7px;margin-left:-7px}.dropdown-menu.dropdown-nav-item::before{border-color:rgba(0,0,0,0);border-bottom-color:#08958F;border-width:11px;margin-left:-11px}.dropdown-toggle::after{display:none}.dropdown-item{padding-top:.35rem;padding-bottom:.35rem}.dropdown-item:hover{background:#dbe8e5}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:0;text-align:center;padding:60px 0 35px;height:320px;background:#F0F7F5 url("../img/hero-sample.jpg") no-repeat;margin-bottom:0}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron img{max-width:100%;height:auto;margin-top:50px}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.jumbotron-single{height:270px;color:#fff;background-color:#044c49;background-position:center}.jumbotron-single .entry-title{margin-bottom:0;text-shadow:1px 1px 5px rgba(0,0,0,0.7)}.section-about{margin-top:85px;padding:85px 0;border-top:5px solid #08958F}.section-about h2{margin-bottom:55px}.main-nav a,.main-nav a:link{padding:5px 8px}.input-search{background:#E3EBE9;color:#879F97;border:0}.nav-link{border-radius:.3rem;margin-right:15px}.nav-link:hover .navitem-title{text-decoration:underline}.navitem-title{color:#343a40;margin-bottom:3px;font-size:1.6rem;font-weight:500;line-height:120%}.navitem-subtitle{color:#65817E;margin-bottom:0;font-size:1.4rem;font-weight:500}footer{background:#F0F7F5;text-align:center}footer .logos{margin-top:20px}footer .logos>a,footer .logos a:link{display:inline-block;margin-right:20px}footer .logos>a:last-child,footer .logos a:link:last-child{margin:0}.page-section{padding:50px 0}.page-section-title{margin-bottom:15px}.entry-title{margin-bottom:25px}.section-img,.cardimg-container img{width:100%;height:auto;text-align:center;padding-right:30px}.cards{list-style-type:none;padding:0;margin:20px 0}.cards li{background:#F4F8F7;border-radius:1rem;box-shadow:0 2px 1px rgba(0,0,0,0.08);padding:20px 30px;margin-bottom:20px}.card-title{font-size:2.2rem}.card-num{font-weight:700;color:#879F97;font-size:2rem}.cardimg-container img{max-width:200px;padding:0}.form.quiz{font-size:2rem}.quiz h2{margin-bottom:20px}.question{font-size:2.2rem;margin:15px 0 20px}.q-cat{background:#F0F7F5;border-radius:.3rem;font-weight:700;padding:5px 10px;display:inline-block;font-size:1.8rem}.options-container{display:inline-block}.options-container h4{margin:20px 0 10px}.options-container h4:first-child{margin-top:0}.options-container .custom-control{margin-left:1.75rem}.custom-control-label{margin-bottom:1rem}.custom-control-label::before{background:#cbdad6;border-color:#cbdad6}.custom-control-label::before,.custom-control-label::after{width:2rem;height:2rem;left:-3.5rem}[class^="txt-"]{line-height:125%}.txt-1{font-size:1rem}.txt-1p2{font-size:1.2rem}.txt-1p4{font-size:1.4rem}.txt-1p6{font-size:1.6rem}.txt-1p8{font-size:1.8rem}.txt-2{font-size:2rem}.txt-2p2{font-size:2.2rem}.txt-2p4{font-size:2.4rem}.txt-2p6{font-size:2.6rem}.txt-2p8{font-size:2.8rem}.txt-3{font-size:3rem}.txt-3p8{font-size:3.8rem}.txt-subt{color:#65817E}.txt-green{color:#08958F}.txt-regular{font-weight:400}.txt-bold{font-weight:700}.highlight{color:#08958F}.bg-gray{background:#fafafa}.width-restrict-1{max-width:900px;overflow-wrap:break-word}.width-restrict-2{max-width:800px;overflow-wrap:break-word}.width-restrict-3{max-width:700px;overflow-wrap:break-word}.test,.test div{border:1px solid red}.dropdown-menu-center{left:50% !important;right:auto !important;transform:translateX(-50%) !important;top:60px !important;width:280px}.article-cols-2{column-count:2}@media (max-width: 767.98px){.jumbotron{padding:15px 0;text-align:center;height:270px;background-position:40% 15%}.jumbotron img{max-width:80%}.section-img,.cardimg-container img{padding-right:15px}footer{padding:0 20px}.cardimg-container img{max-width:300px;position:absolute;right:0}.cards-container{margin-top:100px}}@media (max-width: 991.98px){.navbar-brand{width:200px;height:auto;margin-left:-22px}.navbar-collapse{margin-top:20px}.nav-item{margin-bottom:8px}.home-nav{display:initial;margin:15px 0 0}.home-nav .nav-item{margin-right:0}.nav-link{max-width:unset}.homepage .dropdown-menu{margin-left:0}.page-template .dropdown-menu{margin-left:10px;border-top:0}.page-template .dropdown-menu .dropdown-item::before{content:"\2014";color:#879F97;margin-right:8px}.page-template .dropdown-menu::before{border:0}.page-template .dropdown-menu::after{border:0}.article-cols-2{column-count:1}.section-about{margin-top:50px;padding:50px 0}}
