/********* Compiled - Do not edit *********/
:root{--color-primary:#5a3dab;--color-gradient-start:#5a3dab;--color-gradient-stop:#3425bc;--color-link:#5a3dab;--color-link-hover:#712db5;}.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:Crimson Text;font-weight:400;line-height:37.5px;font-size:24px;color:#4e4e4e;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Crimson Text;font-weight:700;line-height:69px;font-size:63px;color:#5a3dab;}.h2,h2{font-family:Crimson Text;font-weight:400;line-height:60px;font-size:54px;color:#5a3dab;}.h3,h3{font-family:Crimson Text;font-weight:600;line-height:45px;font-size:42px;color:#5a3dab;}.h4,h4{font-family:Crimson Text;font-weight:400;line-height:44px;letter-spacing:4.5%;font-size:36px;color:#333333;}.h5,h5{font-family:Crimson Text;font-weight:700;line-height:1.2em;font-size:21px;color:#5a3dab;}.h6,h6{font-family:Crimson Text;line-height:1.2em;font-size:18px;color:#181b31;}.titlebar-inner h1{}.titlebar-inner p{}#content{background:linear-gradient(180deg, rgb(255,255,255) 0%, rgb(232,247,255) 16.242038216560513%, rgb(255,255,255) 36.94267515923567%, rgba(225, 236, 243, 255) 53.821656050955404%, rgb(218,232,240) 73.24840764331209%, rgba(236, 243, 247, 255) 85.35031847133759%, #ffffff 99.04458598726114%);}@media ( min-width: 1200px ){.header-fullscreen .navbar-fullscreen{background:-webkit-linear-gradient(245deg, rgb(29, 225, 209) 0%, rgb(120, 11, 238) 100%)!important;}}@media screen and (max-width: 1199px){.main-header .navbar-header{background:-webkit-linear-gradient(123deg, rgb(69, 25, 193) 0%, rgb(116, 76, 231) 99.6815%);}.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(255, 255, 255);}.main-header .nav-trigger .bar{background-color:rgb(255, 255, 255);}body[data-mobile-nav-style=modern]:before{background:-webkit-linear-gradient(123deg, rgb(69, 25, 193) 0%, rgb(116, 76, 231) 99.6815%);}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;}}.lightblue{color:#009BDE;}
.info-text{font-size:18px;line-height:27px;color:#333;}
.title_on_img h1{color:white!important;}
.ld-fancy-heading p{margin-bottom:1em;}
.italic{font-style:italic;}
a {font-weight: bold; text-decoration: underline!important;}
a.btn{text-decoration:none!important;}
.wpb_content_element{margin-bottom:0!important;}
.iconbox-circle .iconbox-icon-container{background:none;}
.title_on_img h1{color:white!important;}
.ld-fancy-heading p{margin-bottom:1em;}
.italic{font-style:italic;}
a {font-weight: bold; text-decoration: underline!important;}
a.btn{text-decoration:none!important;}
.wpb_content_element{margin-bottom:0!important;}
.iconbox{margin-bottom:0;}
.whitelink a{color:white;}
strong{color:#5A3DAB;}
.fancy-box-header {line-height:1em; text-decoration:underline;}
.fancy-box h3 { font-size: 1em;line-height: 1.2em;}
.fancy-box-case-study .ld-cb-icon { line-height: 2em;}
.title_on_img h1{color:white!important;}
.ld-fancy-heading p{margin-bottom:1em;}
.italic{font-style:italic;}
a {font-weight: bold; text-decoration: underline!important;}
a.btn{text-decoration:none!important;}
.wpb_content_element{margin-bottom:0!important;}
.social-icon.social-icon-lg li {margin-right: 0.3em;}
.social-icon.social-icon-lg {font-size: 27px!important;}
.social-icon li a {text-decoration: none!important;}
.iconbox{margin-bottom:0;}
.whitelink a{color:white;}
strong{color:#5A3DAB;}
.fancy-box-header {line-height:1em; text-decoration:underline;}
.fancy-box h3 { font-size: 1em;line-height: 1.2em;}
.fancy-box-case-study .ld-cb-icon { line-height: 2em;}
.ld-tm-circ-inner .ld-tm-bg { opacity:1;}
.ld-tm-circ .ld-tm-avatar figure{box-shadow:none;}
.ld-tm-circ .ld-tm-avatar img {width: 100%;}
.accordion-title a {text-decoration: none!important;}
.accordion {margin-bottom: 0;}
.accordion-title-underlined .accordion-title a{padding-right:18px;}

@media screen and (max-width: 991px)
{
    .carousel-nav {margin-top:1%!important;}
    .carousel-nav .flickity-button{margin:0 5px!important;}
    
}

@media screen and (max-width: 991px)
{
    h1, .h1 {font-size: 42px!important;line-height: 1em!important;}
    h2, .h2 {font-size:36px!important; line-height: 1em!important; }
    h3, .h3 {font-size:32px!important; line-height: 1em!important; }
    h4, .h4 {font-size: 27px!important;line-height: 1.1em!important;}
    p{line-height:1.3em;}
    .btn-txt{font-size:21px!important;line-height: 1.1em;}
    .btn-sm>span { padding: 0.6em; }
    .mobile-opt-img img { max-width: 80%;}
    h4.accordion-title {font-size: 24px!important; line-height:1.2em!important;}
    .responsive-img{width:70%;text-align:center;margin: 0 auto;padding-bottom:0!important; }
   
[data-mobile-nav-trigger-alignment=right] .navbar-header .navbar-toggle {padding-right: 20px;}
}

.little-name{font-size:70%;}
.main-nav { flex: 0.5;}


@media screen and (max-width: 1199px){
    
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); padding:0; margin:0; font-size:18px;}
    
 
[data-mobile-nav-style=modern] .navbar-collapse-clone { top:5vh!important;} 
    [data-mobile-nav-style=modern] ul.nav.main-nav, [data-mobile-nav-style=minimal] ul.nav.main-nav {
    padding-left:18px; text-transform:uppercase;}
 
 
 
    
}