/********* Compiled - Do not edit *********/
:root{--color-primary:#d54298;--color-secondary:#c579e6;--color-gradient-start:#d54298;--color-gradient-stop:#c579e6;--color-link:#d54298;--color-link-hover:#c579e6;--lqd-cc-active-bw:1px;}.lqd-preloader-wrap{background:rgb(219, 97, 169);}body{font-family:'Montserrat', sans-serif ;font-weight:400;line-height:24px;font-size:16px;color:#0d2050;}.btn{font-family:'Montserrat', sans-serif ;font-weight:500;text-transform:uppercase;line-height:2;letter-spacing:.3em;font-size:.8em;}.lqd-post-content, .lqd-post-header .entry-excerpt{font-family:inherit;font-weight:400;line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:'Montserrat', sans-serif ;font-weight:600;line-height:1.2em;letter-spacing:.2em;font-size:50px;}.h2,h2{font-family:inherit;font-weight:700;line-height:1.25em;letter-spacing:.1em;font-size:40px;}.h3,h3{font-family:inherit;font-weight:700;line-height:1.25em;letter-spacing:.1em;font-size:30px;}.h4,h4{font-family:inherit;font-weight:700;line-height:1.2em;letter-spacing:.1em;font-size:20px;}.h5,h5{font-family:inherit;font-weight:700;line-height:1.2em;letter-spacing:.1em;font-size:16px;}.h6,h6{font-family:inherit;font-weight:700;line-height:1.2em;letter-spacing:.1em;font-size:14px;}.titlebar-inner h1{}.titlebar-inner p{}#lqd-gdpr{padding:   ;border-radius:   ;}#lqd-gdpr .lqd-gdpr-accept{padding:   ;border-radius:   ;}@media screen and (min-width: 992px){body.has-sidebar #lqd-contents-wrap{padding-top:25px;}}@media screen and (max-width: 1199px){.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(219, 97, 169);}.main-header .nav-trigger .bar, .main-header .nav-trigger.style-2 .bar:before, .main-header .nav-trigger.style-2 .bar:after{background-color:rgb(219, 97, 169);}[data-mobile-nav-style=modern] .lqd-mobile-sec:before{background:rgb(13, 32, 80);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul .nav-item-children > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav .nav-item-children > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .megamenu .ld-fancy-heading > *{color:rgb(219, 97, 169);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav > li > a:hover{color:rgb(219, 97, 169);}}:root{
    --primary: #D54298;
    --secondary: #C579E6;
}

.qligg-mfp-wrap .mfp-arrow{
    color: #fff;
}

.spaced{
    letter-spacing: .5em;
}

.w-10, .w-20, .w-30, .w-40, .w-50, .w-60, .w-70, .w-80, .w-90, .w-100{
margin: 0 auto;
}

.text-white{
    color: #fff !important;
}

.strong{
    font-weight: 600; 
}

.uppercase{
    text-transform: uppercase;
}

.caption{
    font-weight: 600;
    letter-spacing: .1em;
    font-size: .9em;
}

.small{
    font-size: .8em;
}

.medium{
    font-size: 1.5em;
    line-height: 1.5;
}

.large{
    font-size: 2em;
    line-height: 1.5;
}

.full{
    width: 100%;
}

h1,h2,h3,h4,h5,h6{
    color: inherit;
}


#mobile-primary-nav{
    text-transform: uppercase;
    letter-spacing: 3px;
}


#mobile-primary-nav li a{
    color: #fff !important;
}

#mobile-primary-nav li a:hover{
    color: #DB61A9 !important;
}

.lqd-mobile-sec .navbar-collapse .nav-trigger .bar{
    color: #DB61A9;
}

.footer{
    color: #fff;
    letter-spacing: 2px;
    font-size: .8em;
}

.footer a{
    color: #FDBED5;
}

.footer a:hover{
    color: #fff;
}

#lqd-site-content{
 padding-top: 200px;   
}

.page-heading{
    margin-bottom: 50px;
}

.hero{
    min-height: 100vh;
}

.hero-text-rotator .ld-fh-element,
.hero-text-rotator .txt-rotate-keywords {
    display: block;
    width: 100% !important;
}


@media screen and (max-width: 768px) {
    
    .hero{
        min-height: auto !important;
    }
    .lqd-imgtxt-slider-img {
        position: absolute;
    }
    
}

@media screen and (max-width: 480px) {
    #lqd-site-content{
 padding-top: 100px;   
}

.hero{
    min-height: auto !important;
}

h1{
    font-size: 40px;
}

h2{
    font-size: 30px;
}

h3{
    font-size: 20px;
}

}