/********* Compiled - Do not edit *********/
@font-face {
font-family:"Glacial Indifference";
src:;font-weight:;
font-display:swap;
}
:root{--color-primary:#0d3650;--color-secondary:#93b5c6;--color-gradient-start:#93B5C6;--color-gradient-stop:#0D3650;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Open Sans;font-weight:400;line-height:1.5em;font-size:16px;color:#2f3038;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:corporate-s;font-weight:400;line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:Open Sans;font-weight:400;line-height:1.2em;font-size:52px;color:#181b31;}.h2,h2{font-family:Open Sans;font-weight:400;line-height:1.2em;font-size:40px;color:#181b31;}.h3,h3{font-family:Open Sans;font-weight:400;line-height:1.2em;font-size:36px;color:#181b31;}.h4,h4{font-family:Open Sans;font-weight:400;line-height:1.333em;font-size:30px;color:#181b31;}.h5,h5{font-family:Open Sans;font-weight:400;line-height:1.2em;font-size:21px;color:#181b31;}.h6,h6{font-family:Open Sans;font-weight:400;line-height:1.2em;font-size:18px;color:#181b31;}.titlebar-inner h1{}.titlebar-inner p{}#content{background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgb(13, 54, 80);}body[data-mobile-nav-style=modern]:before{background:rgb(13, 54, 80);}}.tabs-nav a:after {
    color: #93b5c6 !important;
}

.main-nav-hover-underline-1 {
    color: #0d3650 !important;
}

.main-nav .children, .nav-item-children {
    min-width: 232px;
    padding: 0.063em 0;
    border-radius: 0px;
    position: absolute;
    top: 67%;
    left: 0;
    background-color: #fff;
    box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07);
    visibility: hidden;
    font-size: 16px;
    line-height: 1.5em;
    list-style: none;
    text-align: left;
    -webkit-transform: translateZ(2px);
    transform: translateZ(2px);
}


.lqd-stack-initiated.admin-bar .main-header {
    top: 5px;
}

.main-nav .children > li > a, .nav-item-children > li > a {

    color: #0d3650;
    font-weight: 400;

}



.wpb_widgetised_column .widget-title, .main-sidebar .widget-title {
    font-size: 22px;
font-weight: 500;
line-height: 1.5em;
}

.widget_recent_entries ul {
    text-transform: none;
letter-spacing: 0;
font-size: 16px;
}