/********* Compiled - Do not edit *********/
:root{--color-primary:#181b31;--color-secondary:#0066cc;--color-gradient-start:#0066CC;--color-gradient-stop:#3FD5AF;--color-link:#181b31;--color-link-hover:#0071e3;--lqd-cc-size-inner:12px;--lqd-cc-active-bw:1px;--lqd-cc-active-bg:rgb(0, 0, 0);--lqd-cc-active-bc:rgb(0, 0, 0);--lqd-cc-active-circle-txt:rgb(0, 0, 0);}.lqd-preloader-wrap{background:rgb(255, 255, 255);}body{font-family:'Open Sans', sans-serif ;font-weight:400;line-height:1.5em;letter-spacing:0.03em;font-size:1em;color:#181b31;}.btn{font-family:'Open Sans', sans-serif ;font-weight:600;line-height:1.5em;letter-spacing:0.02em;font-size:16px;}.lqd-post-content, .lqd-post-header .entry-excerpt{font-family:'Open Sans', sans-serif ;line-height:1.5em;letter-spacing:0.01em;font-size:16px;color:#737373;}.h1,h1{font-family:'Cormorant', sans-serif ;font-weight:700;line-height:1.3em;letter-spacing:0.02em;font-size:52px;color:#181b31;}.h2,h2{font-family:'Cormorant', sans-serif ;font-weight:700;line-height:1.4em;letter-spacing:0.02em;font-size:40px;color:#181b31;}.h3,h3{font-family:'Jost', sans-serif ;font-weight:500;line-height:1.4em;letter-spacing:0.02em;font-size:32px;color:#181b31;}.h4,h4{font-family:'Jost', sans-serif ;font-weight:600;line-height:1.4em;letter-spacing:0.02em;font-size:25px;color:#181b31;}.h5,h5{font-family:'Jost', sans-serif ;font-weight:600;line-height:1.3em;letter-spacing:.02em;font-size:22px;color:#181b31;}.h6,h6{font-family:'Jost', sans-serif ;font-weight:500;line-height:1.5em;letter-spacing:0.01em;font-size:18px;color:#181b31;}.main-header .navbar-brand{max-width:50px;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:80px;padding-bottom:80px;}#lqd-gdpr{padding:   ;border-radius:   ;}#lqd-gdpr .lqd-gdpr-accept{padding:   ;border-radius:   ;}#lqd-site-content, .page-scheme-dark #lqd-site-content{background-color:#f7f7f7;}section.vc_row{units:px;}@media screen and (min-width: 992px){body.has-sidebar #lqd-contents-wrap{padding-top:25px;}}ul#primary-nav a {
    font-family: 'Cormorant', serif;
}
.yc-sec-pad{
    padding:5% 5% 3%;
}
.yc-pt-hero{
    padding:7% 5% 5%;
}
.yc-col-pad{
    padding:3% 7% 0;
}
.yc-sec-col-bottom{
    padding-bottom:5%;
}
.yc-context-sec{
    padding:5% 0 5% 0;
}
#col-center{
    justify-content: center;
}
.homw-top{
    width:70%;
    margin:0 auto;
    padding:5% 0 0;
}
.outline{
    -webkit-text-stroke: 1px black;
    -webkit-text-fill-color: transparent;
    font-size:4.995vw;
}
.outline-sub-bk{
    -webkit-text-stroke: 1px black;
    -webkit-text-fill-color: transparent;
    font-family: 'Cormorant', serif;
    font-size: 3.7em;
}
.outline-sub-white{
    -webkit-text-stroke: 1px white;
    -webkit-text-fill-color: transparent;
    font-family: 'Cormorant', serif;
    font-size: 3.7em;
}
.pt-title{
    font-size:4.995vw;
    letter-spacing:0.03em;
    padding-bottom:3%;
}
.pt-process-title {
    font-size: 1.75rem;
    letter-spacing: 0rem;
}
.arrow-space{
    padding:0 1.5%;
}
.pt-title-re {
    font-size: 4.2rem;
    letter-spacing: 0.03rem;
    line-height: 4.5rem;
}
.txt-white{
    color:#fff;
}
.txt-grey{
    color:#9f9f9f;
}
.txt-splg{
    font-size:5.995vw;
    letter-spacing:0.03em;
    padding-bottom:3%;
}
.txt-center{
    text-align:center;
}
.txt-right{
    text-align:right;
}
.txt-left{
    text-align:left;
}
.yc-btn {
    margin: 0 0 3%;
}
.txt-pd-bottom{
    padding-bottom:3%;
}
.txt-block{
    padding:5% 3%;
}
.pg-last{
    margin-bottom:3%;
}
.portfolio-title-pad{
    padding:5% 0 0;
}
.portfolio-list-title a {
    font-family: 'Cormorant', serif;
}
.about-top{
    width:70%;
    margin:0 auto;
    padding:5% 0 0;
}
.lt-inline{
    display: inline-grid;
    list-style-type: none;
    padding-right: 5%;
    margin-right: 5%;
    width: 40%;
}
.lt-inline li {
    padding: 5% 0;
}
.pt-hero-img {
    filter: drop-shadow(0px 42px 24px rgba(0, 0, 0, 0.12));
}
.my-role {
    border-left: 1px solid #27262636;
    padding-left: 2em;
}
.iconbox-bottom{
    margin-bottom: 0.3em;
}
.iconbox-side .iconbox-icon-wrap {
    margin-inline-end: 16px;
}
.version-selected {
    padding:0 4%;
}
.lqd-fb-img figure{
    padding: 2% 2% 0;
    background: #fff;
}
.lqd-fb-style-9 .lqd-fb-content{
    padding: 0 4% 4% !important;
}
.lqd-fb-style-9 .lqd-fb-content-title {
    margin-bottom: 0;
    font-size: 22px;
}
.version-box-p{
    margin-bottom:0;
}
.iconbox-icon-wrap{
    padding-top:1%;
}
.content-box {
    width: 30%;
    padding: 1.5% 2%;
    border-radius: 12px;
    background-color: #F7F4F3;
    margin-inline-start: 2%;
}
#col-center .row.ld-row.ld-row-inner {
    justify-content: center;
}
.lqd-pf-item .lqd-pf-details h2{
    font-size:36px;
    line-height:1.3em;
}
.lqd-counter-element{
    margin-bottom: 0.2em;
}