/********* Compiled - Do not edit *********/
:root{--color-primary:#ff7c38;--color-secondary:#700961;--color-gradient-start:#ff7c38;--color-gradient-stop:#e03e36;--color-link:#700961;--color-link-hover:#b80d57;}.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.7em;font-size:17px;color:#3a3a3a;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Open Sans;line-height:1.2em;letter-spacing:0.1px;font-size:32px;color:#3a3a3a;}.h2,h2{font-family:Open Sans;line-height:1.2em;letter-spacing:0.1px;font-size:32px;color:#3a3a3a;}.h3,h3{font-family:Open Sans;line-height:1.2em;letter-spacing:0.1px;font-size:32px;color:#3a3a3a;}.h4,h4{font-family:Open Sans;line-height:1.4em;font-size:25px;color:#3a3a3a;}.h5,h5{font-family:Open Sans;line-height:1.2em;font-size:21px;color:#3a3a3a;}.h6,h6{font-family:Open Sans;line-height:1.2em;font-size:18px;color:#3a3a3a;}.main-header .navbar-brand{max-width:300px !important;}.titlebar-inner h1{}.titlebar-inner p{}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:#700961 !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:#700961 !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:#700961 !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:#ff7c38 !important;}}@media screen and (max-width: 1199px){body[data-mobile-nav-style=modern]:before{background:rgb(112, 9, 97);}body[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a, .main-nav > li{color:rgb(255, 255, 255);}[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a:hover{color:inherit !important;}}.main-footer {padding-top:0px!important;padding-bottom:0px!important;}
.buttoncenter {text-align:center;}
@media screen and (max-width: 1199px) {
.navbar-brand img {max-width: 250px;}
}
@media screen and (max-width: 770px) {
.navbar-brand img {max-width: 250px;}
.navbar-header > * {flex: inherit!important;}
}
@media screen and (max-width: 349px) {
.navbar-brand img {max-width: 150px;}
.navbar-header > * {flex: inherit!important;}
}
.fancy-box-case-study h3 {font-size:22px!important;}
.fancy-box-case-study {height:300px;}

.fancy-box h3 {font-size:20px!important;}
@media screen and (max-width: 770px) {
.fancy-box h3 {font-size:16px!important;}
}

.mc4wp-alert.mc4wp-success {
    padding-top: 20px;
    font-size: 14px;
    color: #700961;
}
.mc4wp-alert.mc4wp-notice {
    padding-top: 20px;
    font-size: 14px;
    color: #700961;
}
.mc4wp-form-theme-dark button, .mc4wp-form-theme-dark input[type=submit] {
    color: #fff!important;
    background-color: #700961!important;
    border-color: #700961;
    padding: 10px 30px;
    border-radius: 100px;
}
.mc4wp-form-theme input[type=email] {
    border-radius: 50px;
}
.mc4wp-form-theme input[type=text] {
    border-radius: 50px;
}
.mc4wp-form-basic label, .mc4wp-form-theme label {
    color:#700961;
}

.cn-button.bootstrap {background:#b80d57;font-family:Open Sans;}
#cookie-notice {font-family:Open Sans;}

@media screen and (min-width: 1200px) {
.main-nav .menu-item-5529 {display: none;}
.main-nav .menu-item-5531 {display: none;}
}

.cli-tab-footer .wt-cli-privacy-accept-btn {
    background-color: #549316;
    color: #ffffff;
    border-radius: 5px;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
    border-radius:5px;
}
button.cli-ccpa-button-cancel {
    color: #549316;
}
.cli-alert-dialog-buttons button {
    border: 2px solid #549316;
}
button.cli-ccpa-button-confirm {
    background-color: #549316;
}
.cli-switch input:checked + .cli-slider {
    background-color: #549316;
}
#cookie-law-info-bar {
    border-top: 4px solid #549316;
    padding-top:20px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
    padding: 30px 25px 15px 25px!important;
}

.cli-plugin-button {
    margin-top:10px;
    border-radius: 5px;
    border: 2px solid #549316;
    padding: 12px 18px;
    width:165px;
}

a#cookie_action_close_header_reject {
    border:2px solid #6b6b6b;
}
}