/* RSK Renovation — site styles */
html{scroll-behavior:smooth}
  body{margin:0;overflow-x:hidden;background:#F7F5FB;color:#241B36;font-family:'Quicksand',sans-serif;-webkit-font-smoothing:antialiased}
  a{color:#241B36;text-decoration:none}
  a:hover{color:#7C5CBF}
  #mnav-btn{display:none}
  @media(max-width:1080px){
    nav{display:none!important}
    #mnav-btn{display:flex!important}
  }
  @media(max-width:820px){
    h1,h2{overflow-wrap:break-word}
    section>div{padding-left:22px!important;padding-right:22px!important}
    header>div{padding:0 0px!important;height:64px!important}
    #svc-hero{height:auto!important;min-height:400px!important}
    #svc-hero h1{font-size:30px!important}
    #svc-hero>div>div{padding:110px 22px 70px!important}
  }
    

/* interactive states */
.site-header.solid{background:rgba(247,245,251,.94)!important;color:#241B36!important;border-bottom-color:#D9D1E8!important;backdrop-filter:blur(12px)!important}
.js-dd{display:none}
.dd-wrap.open .js-dd{display:block}
.js-mmenu{display:none}
.js-mmenu.open{display:block}
.js-sub{display:none}
.js-sub.open{display:block}
.faq-a{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}
.faq-q{user-select:none}
.faq-q.open .faq-a{max-height:420px;opacity:1}
.faq-icon{transition:transform .3s ease}
.faq-q.open .faq-icon{transform:rotate(45deg)}
body.js [data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .9s ease,transform .9s ease}
body.js [data-reveal].in{opacity:1;transform:none}

/* extracted utility classes */
.c0{    padding: 10px 0px 0px 0px;position:fixed;top:0;left:0;right:0;z-index:50;background:transparent;backdrop-filter:blur(0px);border-bottom:1px solid rgba(247,245,251,0);color:#F7F5FB;transition:background 0.35s ease,color 0.35s ease,border-color 0.35s ease}
.c1{max-width:1360px;margin:0 auto;padding:0 40px;height:76px;display:flex;align-items:center;justify-content:space-between;gap:32px}
.c2{display:flex;align-items:center;gap:10px;color:inherit}
.c3{background:#FFFFFF;border-radius:10px;padding:4px 10px;display:flex;align-items:center;box-shadow:0 2px 10px rgba(36,27,54,0.15)}
.c4 {
    height: auto;
    display: block;
    width: 103px;
    /* padding-top: 10px; */
}
.c5{display:flex;align-items:center;gap:clamp(14px,2vw,30px);font-size:15px;letter-spacing:0.06em;white-space:nowrap}
.c6{color:inherit}
.c7{position:relative;display:flex;align-items:center}
.c8{color:inherit;font-weight:400;display:flex;align-items:center;gap:7px}
.c9{font-size:9px;opacity:0.7;transform:rotate(0deg);transition:transform 0.25s ease}
.c10{position:fixed;top:47px;left:50%;transform:translateX(-50%);width:min(1060px,calc(100vw - 32px));padding-top:12px;z-index:60}
.c11{background:#FCFBFE;border:1px solid #D9D1E8;border-radius:16px;box-shadow:0 30px 70px rgba(36,27,54,0.28);padding:26px 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:22px 26px;max-height:calc(100vh - 140px);overflow:auto}
.c12{min-width:0}
.c13{font-size:10.5px;letter-spacing:0.22em;text-transform:uppercase;color:#7C5CBF;font-weight:700;margin-bottom:10px}
.c14{display:flex;flex-direction:column;gap:2px}
.c15{color:#241B36;font-size:13.5px;font-weight:600;padding:7px 10px;border-radius:8px;display:block}
.c16{background:#241B36;border-radius:0 0 16px 16px;margin-top:-14px;position:relative;padding:13px 28px;display:flex;justify-content:space-between;align-items:center;gap:24px}
.c17{color:rgba(247,245,251,0.75);font-size:12.5px}
.c18{color:#C9B8F0;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase}
.c19{display:flex;align-items:center;gap:14px}
.c20{background:#241B36;color:#F7F5FB;padding:12px 22px;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;border-radius:2px}
.c21{width:44px;height:44px;border-radius:8px;align-items:center;justify-content:center;font-size:18px;cursor:pointer;color:inherit}
.c22{background:#241B36;color:#F7F5FB;display:flex;flex-direction:column;padding:12px 24px 20px;gap:4px}
.c23{color:#F7F5FB;padding:12px 4px;border-bottom:1px solid rgba(247,245,251,0.12)}
.c24{color:#F7F5FB;padding:12px 4px;border-bottom:1px solid rgba(247,245,251,0.12);display:flex;justify-content:space-between;align-items:center;cursor:pointer}
.c25{font-size:11px;transform:rotate(0deg);transition:transform 0.25s ease}
.c26{display:flex;flex-direction:column;padding:4px 0 8px 14px;border-bottom:1px solid rgba(247,245,251,0.12)}
.c27{font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:#C9B8F0;padding:10px 0 4px}
.c28{color:rgba(247,245,251,0.85);padding:8px 0;font-size:14px}
.c29{color:#C9B8F0;padding:12px 0 6px;font-weight:700;font-size:13px;letter-spacing:0.1em;text-transform:uppercase}
.c30{color:#F7F5FB;padding:12px 4px}
.c31{position:relative;z-index:1}
.c32{position:relative;height:52vh;min-height:380px;overflow:hidden}
.c33{width:100%;height:100%;object-fit:cover;display:block}
.c34{position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,18,46,0.85) 0%,rgba(28,18,46,0.55) 50%,rgba(28,18,46,0.2) 100%)}
.c35{position:absolute;inset:0;display:flex;align-items:center}
.c36{max-width:1360px;width:100%;margin:0 auto;padding:20px 40px 0;color:#F7F5FB}
.c37{font-size:12px;letter-spacing:0.28em;text-transform:uppercase;color:#C9B8F0;margin-bottom:16px}
.c38{color:#C9B8F0}
.c39{font-family:'Quicksand',sans-serif;font-weight:700;font-size:clamp(34px,4.4vw,58px);line-height:1.06;margin:0 0 18px;max-width:820px}
.c40{font-size:16px;line-height:1.65;max-width:580px;margin:0;color:rgba(247,245,251,0.9)}
.c41{position:relative;z-index:2;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#F7F5FB}
.c42{max-width:1360px;margin:0 auto;padding:72px 40px}
.c43{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:56px;align-items:center}
.c44{font-size:12px;letter-spacing:0.3em;text-transform:uppercase;color:#7C5CBF;margin-bottom:16px}
.c45{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(28px,2.6vw,40px);line-height:1.1;margin:0 0 24px}
.c46{font-size:15.5px;line-height:1.8;color:#4A4458;margin:0 0 16px}
.c47{font-size:15.5px;line-height:1.8;color:#4A4458;margin:0}
.c48{min-width:0;height:460px;border-radius:16px;overflow:hidden}
.c49{position:relative;z-index:3;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#ECE7F5}
.c50{text-align:center;margin-bottom:40px}
.c51{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(28px,2.6vw,40px);line-height:1.1;margin:0}
.c52{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px}
.c53{background:#FCFBFE;border:1px solid #D9D1E8;border-radius:12px;padding:30px;transition:transform 0.45s ease,box-shadow 0.45s ease}
.c54{width:50px;height:50px;border-radius:50%;background:linear-gradient(140deg,#7C5CBF,#54418C);color:#F7F5FB;display:flex;align-items:center;justify-content:center;font-size:19px;margin-bottom:16px}
.c55{font-size:16.5px;font-weight:700;margin-bottom:8px}
.c56{font-size:14px;line-height:1.6;color:#6B6479}
.c57{position:relative;z-index:4;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:linear-gradient(150deg,#372A5E 0%,#4A3878 100%);color:#F7F5FB}
.c58{max-width:1360px;margin:0 auto;padding:64px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px}
.c59{text-align:center}
.c60{font-family:'Quicksand',sans-serif;font-size:clamp(36px,3vw,52px);line-height:1;color:#C9B8F0;margin-bottom:10px}
.c61{font-size:12px;letter-spacing:0.2em;text-transform:uppercase;color:rgba(247,245,251,0.6)}
.c62{position:relative;z-index:5;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#F7F5FB}
.c63{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(28px,2.6vw,40px);line-height:1.1;margin:0 0 18px}
.c64{font-size:15px;line-height:1.7;color:#6B6479;max-width:560px;margin:0 auto 32px}
.c65{display:inline-block;background:#241B36;color:#F7F5FB;padding:16px 40px;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;border-radius:2px}
.c66{position:fixed;right:26px;bottom:26px;z-index:60;background:#25D366;color:#FFFFFF;display:flex;align-items:center;gap:10px;padding:15px 24px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:0.04em;box-shadow:0 12px 32px rgba(20,12,40,0.35);transition:transform 0.3s ease}
.c67{font-size:18px}
.c68{position:relative;z-index:14;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#ECE7F5}
.c69{max-width:1360px;margin:0 auto;padding:72px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:56px;align-items:center}
.c70{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(30px,2.8vw,42px);line-height:1.08;margin:0 0 18px}
.c71{font-size:15.5px;line-height:1.7;color:#4A4458;margin:0 0 32px;max-width:460px}
.c72{display:flex;flex-direction:column;gap:14px;font-size:15px}
.c73{color:#241B36;font-weight:700}
.c74{margin-right:10px;color:#7C5CBF}
.c75{color:#4A4458}
.c76{background:#FCFBFE;border-radius:16px;padding:36px;color:#241B36;box-shadow:0 30px 60px rgba(20,12,40,0.18)}
.c77{font-size:20px;font-weight:700;margin-bottom:6px}
.c78{font-size:13.5px;color:#6B6479;margin-bottom:22px}
.c79 {
    display: flex;
    flex-direction: column;
    gap: 0px;
}
.c80{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}
.c81 {
    border: 1px solid #D9D1E8;
    border-radius: 8px;
    padding: 13px 14px;
    font-size: 14px;
    font-family: 'Quicksand',sans-serif;
    background: #FFFFFF;
    color: #241B36;
    outline: none;
    min-width: 0;
    width: 90%;
}
.c82 {
    border: 1px solid #D9D1E8;
    border-radius: 8px;
    padding: 13px 14px;
    font-size: 14px;
    font-family: 'Quicksand',sans-serif;
    background: #FFFFFF;
    color: #241B36;
    outline: none;
    width: 100%;
}
.c83{border:1px solid #D9D1E8;border-radius:8px;padding:13px 14px;font-size:14px;font-family:'Quicksand',sans-serif;background:#FFFFFF;color:#241B36;outline:none;resize:vertical;max-width:100%;box-sizing:border-box}
.c84 {
    background: #7C5CBF;
    color: #F7F5FB;
    text-align: center;
    padding: 15px;
    border-radius: 8px;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    cursor: pointer;
    transition: background 0.3s ease;
    width: 100%;
}
.c85{font-size:12px;color:#6B6479;text-align:center}
.c86{position:relative;z-index:15;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#241B36;color:rgba(247,245,251,0.7)}
.c87{max-width:1360px;margin:0 auto;padding:80px 40px 40px}
.c88{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:48px;padding-bottom:56px;border-bottom:1px solid rgba(247,245,251,0.12)}
.c89{display:flex;align-items:baseline;gap:10px;margin-bottom:18px;color:#F7F5FB}
.c90{background:#FFFFFF;border-radius:10px;padding:6px 12px;display:inline-flex;align-items:center}
.c91{height:48px;display:block}
.c92{font-size:13.5px;line-height:1.7;max-width:320px;margin:0}
.c93{font-size:11px;letter-spacing:0.22em;text-transform:uppercase;color:#C9B8F0;margin-bottom:18px}
.c94{display:flex;flex-direction:column;gap:10px;font-size:13.5px}
.c95{color:rgba(247,245,251,0.7)}
.c96{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:28px;font-size:12px;color:rgba(247,245,251,0.45)}
.c97{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}
.c98{display:block;background:#FCFBFE;border:1px solid #D9D1E8;border-radius:12px;padding:32px;transition:transform 0.45s ease,box-shadow 0.45s ease;color:#241B36}
.c99{width:52px;height:52px;border-radius:12px;background:#ECE7F5;color:#7C5CBF;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}
.c100{font-size:17px;font-weight:700;margin-bottom:6px}
.c101{font-size:14.5px;color:#6B6479;margin-bottom:10px}
.c102{font-size:15px;font-weight:700;color:#7C5CBF}
.c103{width:52px;height:52px;border-radius:12px;background:#ECE7F5;color:#25D366;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}
.c104{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin-top:22px}
.c105{background:#ECE7F5;border-radius:12px;padding:26px;display:flex;align-items:center;gap:16px}
.c106{font-size:22px;color:#7C5CBF}
.c107{font-size:15px;font-weight:700}
.c108{font-size:13.5px;color:#6B6479}
.c109{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:26px}
.c110{min-width:0;background:#FCFBFE;border:1px solid #D9D1E8;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform 0.45s ease,box-shadow 0.45s ease}
.c111{height:200px;overflow:hidden}
.c112{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease}
.c113{display:flex;flex-direction:column;gap:10px;padding:22px 24px 26px}
.c114{font-size:12px;letter-spacing:0.1em;text-transform:uppercase;color:#7C5CBF}
.c115{font-size:17px;font-weight:700;line-height:1.35;color:#241B36}
.c116{margin-top:4px;align-self:flex-start;font-size:11.5px;letter-spacing:0.14em;text-transform:uppercase;color:#7C5CBF;border-bottom:1px solid #C9B8F0;padding-bottom:4px}
.c117{background:#FCFBFE;border:1px solid #D9D1E8;border-radius:12px;padding:28px;transition:transform 0.45s ease,box-shadow 0.45s ease}
.c118{width:46px;height:46px;border-radius:50%;background:#ECE7F5;color:#7C5CBF;display:flex;align-items:center;justify-content:center;font-size:17px;margin-bottom:14px}
.c119{font-size:13.5px;line-height:1.6;color:#6B6479;margin-bottom:14px}
.c120{font-size:11.5px;letter-spacing:0.14em;text-transform:uppercase;color:#7C5CBF;border-bottom:1px solid #C9B8F0;padding-bottom:4px}
.c121{text-align:center;font-size:14px;color:#6B6479;margin:36px 0 0}
.c122{color:#7C5CBF;font-weight:700}
.c123{position:relative;height:62vh;min-height:420px;overflow:hidden}
.c124{font-family:'Quicksand',sans-serif;font-weight:700;font-size:clamp(34px,4.4vw,62px);line-height:1.06;margin:0 0 18px;max-width:760px}
.c125{font-size:16px;line-height:1.65;max-width:560px;margin:0;color:rgba(247,245,251,0.9)}
.c126{max-width:1360px;margin:0 auto;padding:56px 40px 104px}
.c127{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
.c128{border:1px solid #D9D1E8;background:#FCFBFE;padding:12px 22px;border-radius:999px;font-size:13.5px;font-weight:600;color:#241B36;transition:all 0.3s ease}
.c129{color:#7C5CBF;margin-right:9px}
.c130{position:relative;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#F7F5FB;z-index:3}
.c131{max-width:1360px;margin:0 auto;padding:72px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:56px;align-items:center;direction:ltr}
.c132{min-width:0;height:420px;border-radius:20px;overflow:hidden;direction:ltr}
.c133{min-width:0;direction:ltr}
.c134{display:flex;align-items:center;gap:14px;margin-bottom:16px}
.c135{width:52px;height:52px;border-radius:12px;background:#ECE7F5;color:#7C5CBF;display:flex;align-items:center;justify-content:center;font-size:21px}
.c136{font-size:12px;letter-spacing:0.28em;text-transform:uppercase;color:#7C5CBF;font-weight:700}
.c137{font-family:'Quicksand',sans-serif;font-weight:700;font-size:clamp(28px,2.6vw,40px);line-height:1.1;margin:0 0 16px}
.c138{font-size:15.5px;line-height:1.75;color:#4A4458;margin:0 0 22px;max-width:520px}
.c139{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 24px;margin-bottom:28px;max-width:540px}
.c140{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#241B36}
.c141{color:#7C5CBF}
.c142{display:flex;gap:14px;flex-wrap:wrap}
.c143{background:#241B36;color:#F7F5FB;padding:14px 28px;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;border-radius:2px}
.c144{border:1px solid #C9B8F0;color:#7C5CBF;padding:14px 28px;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;border-radius:2px}
.c145{align-self:center;font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:#7C5CBF;border-bottom:1px solid #C9B8F0;padding:14px 0 10px}
.c146{position:relative;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#ECE7F5;z-index:4}
.c147{max-width:1360px;margin:0 auto;padding:72px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:56px;align-items:center;direction:rtl}
.c148{position:relative;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#F7F5FB;z-index:5}
.c149{position:relative;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#ECE7F5;z-index:6}
.c150{position:relative;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#F7F5FB;z-index:7}
.c151{position:relative;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#ECE7F5;z-index:8}
.c152{position:relative;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#F7F5FB;z-index:9}
.c153{position:relative;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#ECE7F5;z-index:10}
.c154{position:relative;z-index:11;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#F7F5FB}
.c155{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(30px,2.8vw,42px);line-height:1.08;margin:0 0 20px;max-width:760px}
.c156{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;margin-top:32px}
.c157{background:#FCFBFE;border:1px solid #D9D1E8;border-top:4px solid #7C5CBF;border-radius:12px;padding:36px}
.c158{width:52px;height:52px;border-radius:12px;background:#ECE7F5;color:#7C5CBF;display:flex;align-items:center;justify-content:center;font-size:21px;margin-bottom:18px}
.c159{font-size:20px;font-weight:600;margin:0 0 12px}
.c160{font-size:15px;line-height:1.8;color:#4A4458;margin:0}
.c161{position:relative;z-index:12;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#FCFBFE}
.c162{max-width:900px;margin:0 auto;padding:64px 40px}
.c163{text-align:center;margin-bottom:32px}
.c164{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(30px,2.8vw,42px);line-height:1.08;margin:0}
.c165{border-bottom:1px solid #D9D1E8;padding:18px 0;cursor:pointer}
.c166{display:flex;justify-content:space-between;gap:24px;align-items:center}
.c167{font-size:17px;font-weight:600}
.c168{font-size: 22px; color: rgb(124, 92, 191); transition: transform 0.3s; flex: 0 0 auto;}
.c169{overflow: hidden; transition: max-height 0.45s, opacity 0.45s;}
.c170{padding-top:14px;font-size:15px;line-height:1.75;color:#4A4458;max-width:760px}
.c171{position:relative;z-index:13;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:linear-gradient(150deg,#372A5E 0%,#4A3878 100%);color:#F7F5FB}
.c172{max-width:1360px;margin:0 auto;padding:64px 40px;text-align:center}
.c173{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(28px,2.6vw,40px);line-height:1.1;margin:0 0 16px}
.c174{font-size:15.5px;line-height:1.7;color:rgba(247,245,251,0.8);max-width:560px;margin:0 auto 32px}
.c175{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.c176{background:#F7F5FB;color:#241B36;padding:16px 32px;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;border-radius:2px}
.c177{border:1px solid rgba(247,245,251,0.45);color:#F7F5FB;padding:16px 32px;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;border-radius:2px}
.c178{margin-top:22px;font-size:13px;letter-spacing:0.06em;color:rgba(247,245,251,0.75)}
.c179{position:relative;min-height:440px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}
.c180{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.c181{position:relative}
.c182{max-width:1360px;width:100%;margin:0 auto;padding:150px 40px 130px;color:#F7F5FB}
.c183{font-family:'Quicksand',sans-serif;font-weight:700;font-size:clamp(32px,4.2vw,58px);line-height:1.08;margin:0 0 18px;max-width:860px}
.c184{font-size:16px;line-height:1.7;max-width:640px;margin:0 0 28px;color:rgba(247,245,251,0.9)}
.c185{background:#F7F5FB;color:#241B36;padding:15px 28px;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;border-radius:2px}
.c186{border:1px solid rgba(247,245,251,0.55);color:#F7F5FB;padding:15px 28px;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;border-radius:2px}
.c187{max-width:1360px;margin:0 auto;padding:64px 40px 56px}
.c188{font-size:16px;line-height:1.85;color:#4A4458;margin:0 auto;max-width:860px;text-align:center}
.c189{text-align:center;margin-bottom:14px}
.c190{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(30px,2.8vw,44px);line-height:1.08;margin:0 0 14px}
.c191{font-size:15px;line-height:1.7;color:#4A4458;max-width:640px;margin:0 auto 44px}
.c192{margin-bottom:40px}
.c193{display:flex;align-items:center;gap:14px;margin-bottom:20px}
.c194{width:44px;height:44px;border-radius:12px;background:linear-gradient(140deg,#7C5CBF,#54418C);color:#F7F5FB;display:flex;align-items:center;justify-content:center;font-size:17px}
.c195{font-size:18px;font-weight:700}
.c196{font-size:13px;color:#6B6479}
.c197{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}
.c198{display:flex;flex-direction:column;background:#FCFBFE;border:1px solid #D9D1E8;border-radius:12px;overflow:hidden;color:#241B36;transition:transform 0.45s ease,box-shadow 0.45s ease}
.c199{height:150px;overflow:hidden}
.c200{padding:18px 20px 20px}
.c201{font-size:15.5px;font-weight:700;margin-bottom:6px}
.c202{font-size:13.5px;line-height:1.6;color:#6B6479;margin-bottom:10px}
.c203{font-size:11.5px;letter-spacing:0.14em;text-transform:uppercase;color:#7C5CBF;font-weight:700}
.c204{position:relative;z-index:4;border-radius:20px 20px 0 0;margin-top:-44px;overflow:hidden;background:#F7F5FB}
.c205{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(28px,2.6vw,40px);line-height:1.1;margin:0 0 14px}
.c206{font-size:15.5px;line-height:1.8;color:#4A4458;margin:0 0 28px;max-width:760px}
.c207{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px}
.c208{background:#FCFBFE;border:1px solid #D9D1E8;border-top:4px solid #7C5CBF;border-radius:12px;padding:32px}
.c209{font-size:18px;font-weight:700;margin-bottom:12px}
.c210{color:#7C5CBF;margin-right:12px}
.c211{font-size:14.5px;line-height:1.75;color:#4A4458;margin:0}
.c212{font-size:14.5px;line-height:1.7;color:#4A4458;margin:24px 0 0;max-width:100%;border-left:3px solid #7C5CBF;padding-left:16px}
.c213{position:relative;z-index:5;border-radius:20px 20px 0 0;margin-top:0px;overflow:hidden;background:#ECE7F5}
.c214{max-width:1360px;margin:0 auto;padding:72px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px;align-items:start}
.c215{font-size:15.5px;line-height:1.8;color:#4A4458;margin:0 0 14px}
.c216{background:#241B36;color:#F7F5FB;border-radius:12px;padding:24px;margin-top:20px}
.c217{font-size:14.5px;font-weight:700;margin-bottom:8px}
.c218{color:#C9B8F0;margin-right:10px}
.c219{font-size:13.5px;line-height:1.7;color:rgba(247,245,251,0.85)}
.c220{min-width:0;background:#FCFBFE;border:1px solid #D9D1E8;border-radius:16px;padding:34px;box-shadow:0 18px 40px rgba(60,44,99,0.08)}
.c221{font-family:'Quicksand',sans-serif;font-weight:600;font-size:22px;margin:0 0 18px}
.c222{display:flex;gap:12px;padding:9px 0;font-size:14.5px;color:#241B36;align-items:baseline;border-bottom:1px solid #ECE7F5}
.c223{position:relative;z-index:6;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#F7F5FB}
.c224{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}
.c225{background:#FCFBFE;border:1px solid #D9D1E8;border-radius:12px;padding:24px;position:relative;transition:transform 0.5s ease,box-shadow 0.5s ease}
.c226{font-family:'Quicksand',sans-serif;font-size:30px;font-weight:700;color:#ECE7F5;position:absolute;top:14px;right:18px}
.c227{font-size:15px;font-weight:700;margin-bottom:6px;max-width:150px}
.c228{font-size:13.5px;line-height:1.6;color:#6B6479}
.c229 {
    position: relative;
    z-index: 7;
    border-radius: 20px 20px 0 0;
    margin-top: -44px;
    box-shadow: 0 7px 56px rgb(36 27 54 / 9%);
    overflow: hidden;
    background: #ECE7F5;
}
.c230{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(26px,2.4vw,38px);line-height:1.1;margin:0 0 16px}
.c231{font-size:15.5px;line-height:1.8;color:#4A4458;margin:0 0 20px}
.c232{display:flex;gap:12px;padding:7px 0;font-size:14.5px;color:#241B36;align-items:baseline}
.c233{font-size:14px;color:#6B6479;margin:14px 0 0}
.c234{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(26px,2.4vw,38px);line-height:1.1;margin:0 0 24px}
.c235{background:#FCFBFE;border:1px solid #D9D1E8;border-radius:12px;padding:22px 24px;margin-bottom:14px}
.c236{font-size:15px;font-weight:700;margin-bottom:6px}
.c237{color:#7C5CBF;margin-right:10px}
.c238{font-size:14px;line-height:1.65;color:#6B6479}
.c239{position:relative;z-index:8;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:linear-gradient(160deg,#3B2D63 0%,#54418C 100%);color:#F7F5FB}
.c240{font-size:12px;letter-spacing:0.3em;text-transform:uppercase;color:#C9B8F0;margin-bottom:16px}
.c241{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(28px,2.6vw,40px);line-height:1.1;margin:0 0 32px}
.c242{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px 40px}
.c243{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid rgba(247,245,251,0.16);align-items:baseline}
.c244{font-size:14.5px;line-height:1.65;color:rgba(247,245,251,0.92)}
.c245{position:relative;z-index:9;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#FCFBFE}
.c246{position:relative;z-index:10;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:linear-gradient(150deg,#4A3878 0%,#6E58AC 100%);color:#F7F5FB}
.c247{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(30px,3vw,46px);line-height:1.08;margin:0 0 18px}
.c248{font-size:15.5px;line-height:1.7;color:rgba(247,245,251,0.8);margin:0 0 30px;max-width:480px}
.c249{display:flex;flex-direction:column;gap:12px;font-size:15px}
.c250{color:#F7F5FB;font-weight:700}
.c251{margin-right:10px;color:#C9B8F0}
.c252{color:rgba(247,245,251,0.85)}
.c253{background:#FCFBFE;border-radius:16px;padding:36px;color:#241B36;box-shadow:0 30px 60px rgba(20,12,40,0.35)}
.c254{position:relative;z-index:11;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#241B36;color:rgba(247,245,251,0.7)}
.c255{position:relative;min-height:420px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}
.c256{font-family:'Quicksand',sans-serif;font-weight:700;font-size:clamp(34px,4.4vw,50px);line-height:1.06;margin:0 0 18px;max-width:820px}
.c257{font-size:16px;line-height:1.65;max-width:600px;margin:0 0 28px;color:rgba(247,245,251,0.9)}
.c258{max-width:1360px;margin:0 auto;padding:64px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:56px;align-items:start}
.c259{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(28px,2.6vw,40px);line-height:1.1;margin:0 0 20px}
.c260{min-width:0;background:#FCFBFE;border:1px solid #D9D1E8;border-radius:16px;padding:32px;box-shadow:0 18px 40px rgba(60,44,99,0.08)}
.c261{font-size:14px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#7C5CBF;margin-bottom:18px}
.c262{display:flex;align-items:baseline;gap:10px;padding:7px 0;font-size:14px;color:#241B36}
.c263{display:block;text-align:center;margin-top:20px;background:#7C5CBF;color:#F7F5FB;padding:14px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase}
.c264{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px}
.c265{background:#FCFBFE;border:1px solid #D9D1E8;border-radius:12px;padding:22px 24px}
.c266{background:#FCFBFE;border:1px solid #D9D1E8;border-top:4px solid #7C5CBF;border-radius:12px;padding:30px;transition:transform 0.45s ease,box-shadow 0.45s ease}
.c267{width:50px;height:50px;border-radius:12px;background:#ECE7F5;color:#7C5CBF;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}
.c268{font-size:17px;font-weight:700;margin-bottom:8px}
.c269{min-width:0;height:420px;border-radius:16px;overflow:hidden}
.c270{font-size:15.5px;line-height:1.8;color:#4A4458;margin:0 0 8px;max-width:760px}
.c271{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}
.c272{display:flex;gap:16px;background:#FCFBFE;border:1px solid #D9D1E8;border-radius:12px;padding:22px}
.c273{width:44px;height:44px;flex:none;border-radius:10px;background:#ECE7F5;color:#7C5CBF;display:flex;align-items:center;justify-content:center;font-size:17px}
.c274{font-size:15px;font-weight:700;margin-bottom:4px}
.c275{font-size:14.5px;line-height:1.7;color:#4A4458;margin:24px 0 0;max-width:760px;border-left:3px solid #7C5CBF;padding-left:16px}
.c276{background:#FCFBFE;border:1px solid #D9D1E8;border-radius:14px;overflow:hidden}
.c277{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2.2fr);gap:20px;padding:16px 26px;border-bottom:1px solid #ECE7F5;align-items:baseline}
.c278{font-size:14.5px;font-weight:700;color:#241B36}
.c279{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:24px}
.c280{background:#241B36;color:#F7F5FB;border-radius:12px;padding:26px}
.c281{font-size:15px;font-weight:700;margin-bottom:8px}
.c282{font-size:14px;line-height:1.7;color:rgba(247,245,251,0.85)}
.c283{background:#FCFBFE;border:1px solid #D9D1E8;border-radius:12px;padding:26px}
.c284{font-size:14px;line-height:1.7;color:#6B6479}
.c285{text-align:center;margin-top:28px}
.c286{font-size:12.5px;letter-spacing:0.14em;text-transform:uppercase;color:#7C5CBF;border-bottom:1px solid #C9B8F0;padding-bottom:5px}
.c287{position:relative;z-index:8;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#F7F5FB;  box-shadow: 0 7px 56px rgb(36 27 54 / 9%);}
.c288{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px;flex-wrap:wrap}
.c289{font-size:14.5px;line-height:1.65;color:#6B6479;max-width:400px;margin:0}
.c290{width:44px;height:44px;border-radius:50%;background:linear-gradient(140deg,#7C5CBF,#54418C);color:#F7F5FB;display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:14px}
.c291{font-size:14.5px;line-height:1.7;color:#4A4458;margin:26px 0 0;max-width:820px;border-left:3px solid #7C5CBF;padding-left:16px}
.c292{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}
.c293{min-width:0;height:320px;border-radius:14px;overflow:hidden}
.c294{position:relative;z-index:9;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#ECE7F5}
.c295{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(26px,2.4vw,36px);line-height:1.1;margin:0 0 24px}
.c296{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid #D9D1E8}
.c297{color:#B0538B;font-size:17px;margin-top:3px}
.c298{font-size:14.5px;font-weight:700}
.c299{font-size:12px;letter-spacing:0.3em;text-transform:uppercase;color:#7C5CBF;margin-bottom:14px}
.c300{display:flex;gap:12px;padding:8px 0;font-size:14px;color:#241B36;align-items:baseline}
.c301{font-size:13.5px;color:#6B6479;margin:16px 0 0;line-height:1.6}
.c302{position:relative;z-index:10;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:linear-gradient(160deg,#3B2D63 0%,#54418C 100%);color:#F7F5FB}
.c303{max-width:1360px;margin:0 auto;padding:64px 40px}
.c304{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(26px,2.4vw,36px);line-height:1.1;margin:0 0 28px}
.c305{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.c306{display:flex;align-items:center;gap:12px;border:1px solid #D9D1E8;background:#FCFBFE;padding:18px 20px;border-radius:12px;font-size:14px;font-weight:600;color:#241B36;transition:all 0.3s ease}
.c307{width:40px;height:40px;flex:none;border-radius:10px;background:#ECE7F5;color:#7C5CBF;display:flex;align-items:center;justify-content:center;font-size:16px}
.c308{display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed #C9B8F0;background:transparent;padding:18px 20px;border-radius:12px;font-size:14px;font-weight:700;color:#7C5CBF;transition:all 0.3s ease}
.c309{position:relative;z-index:13;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:linear-gradient(150deg,#4A3878 0%,#6E58AC 100%);color:#F7F5FB}
.c310{position:relative;z-index:14;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#241B36;color:rgba(247,245,251,0.7)}
.c311{background:#FCFBFE;border:1px solid #D9D1E8;border-top:4px solid #4CAF7D;border-radius:12px;padding:30px}
.c312{font-size:17px;font-weight:700;margin-bottom:14px}
.c313{color:#4CAF7D;margin-right:10px}
.c314{display:flex;flex-direction:column;gap:9px;font-size:14.5px;line-height:1.6;color:#4A4458}
.c315{background:#FCFBFE;border:1px solid #D9D1E8;border-top:4px solid #B0538B;border-radius:12px;padding:30px}
.c316{color:#B0538B;margin-right:10px}
.c317{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px;align-items:start}
.c318{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(26px,2.4vw,38px);line-height:1.1;margin:0 0 14px}
.c319{display:flex;flex-direction:column;gap:12px}
.c320{background:#FCFBFE;border:1px solid #D9D1E8;border-radius:12px;padding:18px 22px}
.c321{font-size:14px;color:#6B6479}
.c322{font-size:14px;color:#6B6479;margin:16px 0 0;line-height:1.7}
.c323{height:300px;border-radius:16px;overflow:hidden;margin-bottom:22px}
.c324{background:#241B36;color:#F7F5FB;border-radius:14px;padding:30px}
.c325{font-size:17px;font-weight:700;margin-bottom:12px}
.c326{font-size:14px;line-height:1.75;color:rgba(247,245,251,0.85);margin:0 0 12px}
.c327{font-size:14px;line-height:1.75;color:rgba(247,245,251,0.85);margin:0}
.c328{font-size:15.5px;line-height:1.8;color:#4A4458;margin:0 0 16px;max-width:820px}
.c329{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;margin-top:24px}
.c330{background:#FCFBFE;border:1px solid #D9D1E8;border-top:4px solid #7C5CBF;border-radius:12px;padding:28px}
.c331{font-size:14px;line-height:1.75;color:#4A4458}
.c332{background:#241B36;color:#F7F5FB;border-radius:12px;padding:28px}
.c333{font-size:14px;line-height:1.75;color:rgba(247,245,251,0.85)}
.c334{font-size:14.5px;line-height:1.7;color:#4A4458;margin:10px 0 0;max-width:820px;border-left:3px solid #7C5CBF;padding-left:16px}
.c335{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:24px}
.c336{width:46px;height:46px;border-radius:12px;background:#ECE7F5;color:#7C5CBF;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:14px}
.c337{font-size:16px;font-weight:700;margin-bottom:6px}
.c338{font-size:13.5px;line-height:1.65;color:#6B6479}
.c339{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:12px}
.c340{font-size:14.5px;line-height:1.7;color:#4A4458;margin:10px 0 0;max-width:820px;border-left:3px solid #7C5CBF;padding-bottom:2px;padding-left:16px}
.c341{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-top:12px}
.c342{height:300px;border-radius:16px;overflow:hidden;margin-top:32px}

/* hover states */
.c15:hover{background:#ECE7F5 !important;color:#7C5CBF !important}
.c20:hover{background:#7C5CBF !important;color:#F7F5FB !important}
.c53:hover{transform:translateY(-6px) !important;box-shadow:0 22px 44px rgba(60,44,99,0.16) !important}
.c65:hover{background:#7C5CBF !important;color:#F7F5FB !important}
.c66:hover{transform:translateY(-3px) !important;color:#FFFFFF !important;background:#1FBD5A !important}
.c84:hover{background:#241B36 !important}
.c98:hover{transform:translateY(-6px) !important;box-shadow:0 22px 44px rgba(60,44,99,0.16) !important;color:#241B36 !important}
.c110:hover{transform:translateY(-6px) !important;box-shadow:0 22px 44px rgba(60,44,99,0.16) !important}
.c112:hover{transform:scale(1.05) !important}
.c116:hover{color:#241B36 !important;border-color:#7C5CBF !important}
.c117:hover{transform:translateY(-6px) !important;box-shadow:0 22px 44px rgba(60,44,99,0.16) !important}
.c120:hover{color:#241B36 !important;border-color:#7C5CBF !important}
.c128:hover{background:#7C5CBF !important;color:#F7F5FB !important;border-color:#7C5CBF !important;transform:translateY(-3px) !important}
.c112:hover{transform:scale(1.04) !important}
.c143:hover{background:#7C5CBF !important;color:#F7F5FB !important}
.c144:hover{background:#7C5CBF !important;color:#F7F5FB !important;border-color:#7C5CBF !important}
.c145:hover{color:#241B36 !important;border-color:#7C5CBF !important}
.c176:hover{background:#7C5CBF !important;color:#F7F5FB !important}
.c177:hover{border-color:#F7F5FB !important;background:rgba(247,245,251,0.12) !important;color:#F7F5FB !important}
.c185:hover{background:#7C5CBF !important;color:#F7F5FB !important}
.c186:hover{border-color:#F7F5FB !important;background:rgba(247,245,251,0.12) !important;color:#F7F5FB !important}
.c198:hover{transform:translateY(-6px) !important;box-shadow:0 22px 44px rgba(60,44,99,0.18) !important;color:#241B36 !important}
.c112:hover{transform:scale(1.06) !important}
.c225:hover{transform:perspective(900px) rotateX(5deg) rotateY(-4deg) translateY(-8px) !important;box-shadow:0 26px 52px rgba(60,44,99,0.22) !important}
.c263:hover{background:#241B36 !important;color:#F7F5FB !important}
.c266:hover{transform:translateY(-6px) !important;box-shadow:0 22px 44px rgba(60,44,99,0.16) !important}
.c286:hover{color:#241B36 !important;border-color:#7C5CBF !important}
.c306:hover{background:#7C5CBF !important;color:#F7F5FB !important;border-color:#7C5CBF !important;transform:translateY(-4px) !important;box-shadow:0 16px 32px rgba(60,44,99,0.2) !important}
.c308:hover{background:#7C5CBF !important;color:#F7F5FB !important;border-color:#7C5CBF !important}

.c343{position:relative;z-index:2;height:100vh;min-height:440px;overflow:hidden}
.c344{position: absolute; inset: 0px; transition: opacity 1.2s;}
.c345{width:100%;height:100%;object-fit:cover;object-position:left center;display:block}
.c346{position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,18,46,0) 78%,rgba(28,18,46,0.45) 100%);pointer-events:none}
.c347{position:absolute;left:0;right:0;bottom:0;padding:0 40px 96px}
.c348{max-width:1360px;margin:0 auto;display:flex;justify-content:flex-end;align-items:center;gap:24px;flex-wrap:wrap}
.c349{background:#F7F5FB;color:#241B36;padding:14px 26px;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;border-radius:2px}
.c350{border:1px solid rgba(247,245,251,0.55);color:#F7F5FB;padding:14px 26px;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;border-radius:2px}
.hero-vignette{position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,12,28,0.6) 0%,rgba(18,12,28,0.28) 40%,rgba(18,12,28,0) 62%);pointer-events:none}
.hero-copy{position:absolute;inset:0;z-index:2;display:flex;align-items:center;padding:0 40px;pointer-events:none}
.hero-copy-inner{max-width:600px}
.hero-title {
    font-family: 'Quicksand', sans-serif;
    font-weight: 700;
    font-size: clamp(42px, 4.6vw, 112px);
    line-height: 1;
    text-transform: uppercase;
    color: #F7F5FB;
    margin: 0;
}
.hero-title span{display:block}
.hero-title .accent{color:#E9A13B}
.hero-rule{width:64px;height:3px;background:#E9A13B;border-radius:2px;margin:18px 0 22px}
.hero-subtitle{font-size:16px;line-height:1.65;color:rgba(247,245,251,0.88);max-width:420px;margin:0 0 34px}
.hero-features{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.hero-feature{display:flex;flex-direction:column;align-items:center;gap:10px;color:#F7F5FB;font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase}
.hero-feature svg{width:40px;height:40px}
.hero-feature.accent{color:#E9A13B}
.hero-feature-divider{width:1px;height:44px;background:rgba(247,245,251,0.3);flex:none}
.c351{position:absolute;right:40px;bottom:170px;display:flex;align-items:center;gap:18px}
.c352{display:flex;gap:8px;margin-right:6px}
.c353{height: 4px; border-radius: 2px; cursor: pointer; transition: 0.4s;}
.c354{width:48px;height:48px;border:1px solid rgba(247,245,251,0.5);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#F7F5FB;cursor:pointer;font-size:18px}
.c355{position:relative;z-index:3;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#F7F5FB}
.c356{max-width:1360px;margin:0 auto;padding:56px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}
.c357{position:relative;display:flex;flex-direction:column;gap:12px;background:#FCFBFE;border:1px solid #D9D1E8;border-radius:12px;padding:28px 26px;overflow:hidden;transition:transform 0.45s ease,box-shadow 0.45s ease,border-color 0.45s ease}
.c358{display:flex;align-items:center;justify-content:space-between;gap:12px}
.c359{width:52px;height:52px;border-radius:50%;background:linear-gradient(140deg,#7C5CBF,#54418C);color:#F7F5FB;display:flex;align-items:center;justify-content:center;font-size:20px}
.c360{font-family:'Quicksand',sans-serif;font-size:30px;font-weight:700;color:#ECE7F5}
.c361{font-size:15px;font-weight:600;letter-spacing:0.02em}
.c362{font-size:14px;line-height:1.55;color:#6B6479}
.c363{max-width:1360px;margin:0 auto;padding:72px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:60px;align-items:center}
.c364{font-size:12px;letter-spacing:0.3em;text-transform:uppercase;color:#7C5CBF;margin-bottom:20px}
.c365{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(30px,2.8vw,42px);line-height:1.08;margin:0 0 26px}
.c366{font-size:16px;line-height:1.75;color:#4A4458;max-width:480px;margin:0 0 18px}
.c367{font-size:16px;line-height:1.75;color:#4A4458;max-width:480px;margin:0 0 36px}
.c368{font-size:13px;letter-spacing:0.16em;text-transform:uppercase;color:#241B36;border-bottom:1px solid #7C5CBF;padding-bottom:6px}
.c369{height:440px;min-width:0;overflow:hidden;border-radius:16px}
.c370{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.12);will-change:transform}
.c371{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;flex-wrap:wrap}
.c372{font-size:15px;line-height:1.65;color:#6B6479;max-width:380px;margin:0}
.c373{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:26px}
.c374{display:flex;flex-direction:column;background:#FCFBFE;border:1px solid #D9D1E8;border-radius:8px;overflow:hidden;transition:transform 0.5s ease,box-shadow 0.5s ease}
.c375{min-width:0;height:180px;overflow:hidden}
.c376{display:flex;flex-direction:column;gap:10px;padding:18px 20px 22px}
.c377{font-size:16px;font-weight:600;letter-spacing:0.01em}
.c378{font-size:13.5px;line-height:1.55;color:#6B6479}
.c379{margin-top:6px;align-self:flex-start;font-size:11.5px;letter-spacing:0.14em;text-transform:uppercase;color:#7C5CBF;border-bottom:1px solid #C9B8F0;padding-bottom:4px}
.c380{display:flex;justify-content:center;margin-top:40px}
.c381{background:#241B36;color:#F7F5FB;padding:16px 40px;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;border-radius:2px}
.c382{position:relative;z-index:6;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#F2EFEA}
.c383{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:48px;align-items:center;padding:48px 40px}
.c384{min-width:0;height:100%;min-height:420px;border-radius:20px;overflow:hidden}
.c385{min-width:0;padding:24px 0}
.c386{font-size:13px;letter-spacing:0.3em;text-transform:uppercase;color:#7C5CBF;font-weight:700;margin-bottom:16px}
.c387{font-family:'Quicksand',sans-serif;font-weight:700;font-size:clamp(30px,2.8vw,42px);line-height:1.08;margin:0 0 14px;color:#1B1440}
.c388{font-size:15.5px;line-height:1.7;color:#4A4458;max-width:460px;margin:0 0 24px}
.c389{display:grid;grid-template-columns:56px 44px minmax(0,1fr) minmax(0,1.2fr);gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid #DDD6E8}
.c390{width:50px;height:50px;border-radius:50%;background:#E4DCF2;color:#241B36;display:flex;align-items:center;justify-content:center;font-size:22px}
.c391{font-size:18px;font-weight:700;color:#7C5CBF}
.c392{font-size:15.5px;font-weight:700;color:#241B36}
.c393{font-size:14.5px;line-height:1.6;color:#6B6479}
.c394{display:grid;grid-template-columns:56px 44px minmax(0,1fr) minmax(0,1.2fr);gap:18px;align-items:center;padding:14px 0}
.c395{position:relative;z-index:7;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#F7F5FB}
.c396{font-size:13px;letter-spacing:0.16em;text-transform:uppercase;border-bottom:1px solid #7C5CBF;padding-bottom:6px}
.c397{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px}
.c398{grid-column:1 / -1;min-width:0;display:flex;flex-direction:column;gap:18px}
.c399{height:440px;overflow:hidden;border-radius:2px}
.c400{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap}
.c401{font-family:'Quicksand',sans-serif;font-size:26px}
.c402{font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:#6B6479}
.c403{min-width:0;display:flex;flex-direction:column;gap:18px}
.c404{height:360px;overflow:hidden;border-radius:2px}
.c405{height:420px;overflow:hidden;border-radius:2px}
.c406{position:relative;z-index:8;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:linear-gradient(150deg,#372A5E 0%,#4A3878 100%);color:#F7F5FB}
.c407{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:56px;align-items:center}
.c408{min-width:0;height:520px;border-radius:20px;overflow:hidden}
.c409{font-size:12px;letter-spacing:0.3em;text-transform:uppercase;color:#C9B8F0;margin-bottom:14px}
.c410{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(30px,2.8vw,42px);line-height:1.08;margin:0 0 20px}
.c411{display:flex;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid rgba(247,245,251,0.22)}
.c412{width:54px;height:54px;flex:none;border-radius:50%;border:1.5px solid rgba(247,245,251,0.45);color:#C9B8F0;display:flex;align-items:center;justify-content:center;font-size:20px}
.c413{font-size:16.5px;font-weight:700;margin-bottom:4px;color:#FFFFFF}
.c414{font-size:14px;line-height:1.55;color:rgba(247,245,251,0.75)}
.c415{display:flex;align-items:center;gap:20px;padding:16px 0}
.c416{margin-top:56px;padding-top:44px;border-top:1px solid rgba(247,245,251,0.16);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px}
.c417{position:relative;z-index:9;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#F7F5FB}
.c418{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(30px,2.8vw,42px);line-height:1.08;margin:0 0 40px}
.c419{overflow:hidden;margin:0 -12px}
.c420{display:flex;transform:translateX(-0.000%);transition:transform 0.6s ease}
.c421{flex:none;width:33.333%;box-sizing:border-box;padding:0 12px;display:flex}
@media(max-width:1020px){.c421{width:50%}}
@media(max-width:700px){.c421{width:100%}}
.c422{flex:1;border:1px solid #D9D1E8;border-radius:8px;padding:36px;display:flex;flex-direction:column;gap:22px;background:#FCFBFE;transition:transform 0.5s ease,box-shadow 0.5s ease}
.c423{color:#E9A13B;font-size:15px;letter-spacing:3px}
.c424{font-family:'Quicksand',sans-serif;font-size:18px;line-height:1.55;font-style:italic}
.c425{display:flex;align-items:center;gap:16px;margin-top:auto}
.c426{width:56px;height:56px;flex:none;border-radius:50%;object-fit:cover;display:block}
.c427{font-size:14px;font-weight:600}
.c428{font-size:12.5px;color:#6B6479}
.c429{display:flex;justify-content:center;gap:12px;margin-top:40px}
.c430{width:46px;height:46px;border:1px solid #C9B8F0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#7C5CBF;cursor:pointer;font-size:16px;transition:all 0.3s ease}
.c431{position:relative;z-index:10;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#ECE7F5}
.c432{position:absolute;top:-80px;left:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,191,0.18),transparent 70%);animation:floaty 7s ease-in-out infinite;pointer-events:none}
.c433{position:absolute;bottom:-100px;right:-60px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(201,184,240,0.35),transparent 70%);animation:floaty 9s ease-in-out infinite;pointer-events:none}
.c434{position:relative;max-width:1360px;margin:0 auto;padding:64px 40px;text-align:center}
.c435{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(30px,2.8vw,42px);line-height:1.08;margin:0 0 22px}
.c436{font-size:15.5px;line-height:1.7;color:#4A4458;max-width:640px;margin:0 auto 48px}
.c437{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;max-width:980px;margin:0 auto}
.c438{border:1px solid #D9D1E8;background:#FCFBFE;padding:14px 26px;border-radius:999px;font-size:14px;font-weight:600;color:#241B36;transition:all 0.3s ease}
.c439{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(30px,2.8vw,42px);line-height:1.08;margin:0;max-width:800px}
.c440{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;margin-top:52px}
.c441{background:#FCFBFE;border:1px solid #D9D1E8;border-top:4px solid #7C5CBF;border-radius:12px;padding:40px;transition:transform 0.45s ease,box-shadow 0.45s ease}
.c442{width:54px;height:54px;border-radius:12px;background:#ECE7F5;color:#7C5CBF;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:20px}
.c443{font-size:21px;font-weight:600;margin:0 0 14px}
.c444{font-size:15px;line-height:1.8;color:#4A4458;margin:0 0 16px}
.c445{position:relative;z-index:12;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#ECE7F5}
.c446{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:26px}
.c447{position:relative;z-index:13;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:#FCFBFE}
.c448{position:relative;z-index:14;border-radius:20px 20px 0 0;margin-top:-44px;box-shadow:0 -28px 56px rgba(36,27,54,0.18);overflow:hidden;background:linear-gradient(150deg,#4A3878 0%,#6E58AC 100%);color:#F7F5FB;text-align:center}
.c449{max-width:1360px;margin:0 auto;padding:72px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:56px;align-items:center;text-align:left}
.c450{font-family:'Quicksand',sans-serif;font-weight:600;font-size:clamp(32px,3.4vw,52px);line-height:1.05;margin:0 0 22px}
.c451{font-size:16px;line-height:1.7;color:rgba(247,245,251,0.75);margin:0 0 42px}
.c452{background:#F7F5FB;color:#241B36;padding:17px 32px;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;border-radius:2px}
.c453{border:1px solid rgba(247,245,251,0.45);color:#F7F5FB;padding:17px 32px;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;border-radius:2px}
.c454{margin-top:26px;font-size:13px;letter-spacing:0.06em;color:rgba(247,245,251,0.75)}
.c455{display:flex;flex-direction:column;gap:12px;margin-top:40px;padding-top:32px;border-top:1px solid rgba(247,245,251,0.2);font-size:15px}
.c456 {
    border: 1px solid #D9D1E8;
    border-radius: 8px;
    padding: 13px 14px;
    font-size: 14px;
    font-family: 'Quicksand',sans-serif;
    background: #FFFFFF;
    color: #241B36;
    outline: none;
    resize: vertical;
    width: 95%;
}
.article-wrap{max-width:760px;margin:0 auto}
.article-meta{display:flex;align-items:center;gap:20px;font-size:13px;color:#6B6479;margin-bottom:32px;flex-wrap:wrap}
.article-meta span{display:inline-flex;align-items:center;gap:7px}
.article-meta i{color:#7C5CBF}
.article-body h2{font-family:'Quicksand',sans-serif;font-weight:700;font-size:clamp(24px,2.4vw,32px);line-height:1.25;margin:42px 0 16px;color:#241B36}
.article-body h3{font-family:'Quicksand',sans-serif;font-weight:600;font-size:19px;line-height:1.3;margin:30px 0 12px;color:#241B36}
.article-body p{font-size:15.5px;line-height:1.85;color:#4A4458;margin:0 0 18px}
.article-body ul{margin:0 0 22px;padding-left:20px;display:flex;flex-direction:column;gap:12px}
.article-body li{font-size:15.5px;line-height:1.7;color:#4A4458}
.article-body a{color:#7C5CBF;font-weight:600}
.article-quote{border-left:3px solid #7C5CBF;padding:4px 0 4px 24px;margin:34px 0;font-family:'Quicksand',sans-serif;font-weight:600;font-size:20px;line-height:1.5;color:#241B36}
.article-cta{background:#ECE7F5;border:1px solid #D9D1E8;border-radius:12px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:38px 0}
.article-cta div{font-size:15px;font-weight:600;color:#241B36;max-width:400px}
.article-share{display:flex;align-items:center;gap:12px;margin:36px 0 0;padding-top:30px;border-top:1px solid #D9D1E8}
.article-share a{width:40px;height:40px;border:1px solid #D9D1E8;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#7C5CBF;transition:all 0.3s ease}
.article-share a:hover{background:#7C5CBF;color:#F7F5FB;border-color:#7C5CBF}
.c349:hover{background:#7C5CBF !important;color:#F7F5FB !important}
.c350:hover{border-color:#F7F5FB !important;background:rgba(247,245,251,0.12) !important;color:#F7F5FB !important}
.c354:hover{background:rgba(247,245,251,0.15) !important}
.c357:hover{transform:translateY(-8px) !important;box-shadow:0 22px 44px rgba(60,44,99,0.18) !important;border-color:#C9B8F0 !important}
.c374:hover{transform:perspective(900px) rotateX(4deg) rotateY(-4deg) translateY(-8px) !important;box-shadow:0 28px 56px rgba(60,44,99,0.22) !important}
.c379:hover{color:#241B36 !important;border-color:#7C5CBF !important}
.c381:hover{background:#7C5CBF !important;color:#F7F5FB !important}
.c422:hover{transform:perspective(900px) rotateX(3deg) translateY(-6px) !important;box-shadow:0 24px 48px rgba(60,44,99,0.18) !important}
.c430:hover{background:#7C5CBF !important;color:#F7F5FB !important}
.c438:hover{background:#7C5CBF !important;color:#F7F5FB !important;border-color:#7C5CBF !important;transform:translateY(-4px) scale(1.04) !important;box-shadow:0 14px 28px rgba(60,44,99,0.25) !important}
.c441:hover{transform:translateY(-6px) !important;box-shadow:0 24px 48px rgba(60,44,99,0.16) !important}
.c452:hover{background:#7C5CBF !important;color:#F7F5FB !important}
.c453:hover{border-color:#F7F5FB !important;background:rgba(247,245,251,0.12) !important;color:#F7F5FB !important}
.c349:hover i,.c350:hover i,.c354:hover i,.c357:hover i,.c374:hover i,.c379:hover i,.c379:hover i,.c381:hover i,.c422:hover ī,.c430:hover i,.c438:hover i,.c441:hover i,.c452:hover i,.c453:hover i{color:#fff;}
/* homepage */
.hero-slide{opacity:0;transition:opacity 1.2s ease}
.hero-slide.on{opacity:1}
.hero-dot{width:18px;background:rgba(247,245,251,0.4)}
.hero-dot.on{width:36px;background:#C9B8F0}
.t-track{transition:transform .6s ease}

@media(max-width:1075px){
  .c22 {
    background: #241B36;
    color: #F7F5FB;
    display: flex;
    flex-direction: column;
    padding: 12px 24px 20px;
    gap: 4px;
    overflow-y: scroll;
    height: 100vh;
}
.c1 {
    max-width: 92%;}
.c4 {
	width: 80px;}
.c42 {
    max-width: 100%;
    padding: 67px 40px;
}
.c253,.c253{
	padding: 9px 25px;}
.c39 {
	font-size: clamp(34px, 4.4vw, 44px);}
	.article-wrap {
		max-width: 100%;}
}

@media(max-width:1000px){
.c87 {
        padding: 50px 20px;
    }
.c42, .c58, .c69, .c126, .c131, .c147, .c172, .c187, .c214, .c258, .c303, .c356, .c363, .c434, .c449 {
    padding: 50px 40px;
}
.c58, .c69, .c131, .c147, .c214, .c258, .c356, .c363, .c449 {
    gap: 20px;
}
.c58{  gap: 30px;}
/* mobile font-size trim */
.c51, .c63, .c205, .c241 {
    font-size: 26px;
}
.c44, .c240 {
    font-size: 11px;
}
.c206, .c270 {
    font-size: 14px;
}
.c92, .c94 {
    font-size: 12.5px;
}
.c93 {
          font-size: 18.5px;
}
.c96 {
    font-size: 11px;
}
.c258 {
    gap: 30px;}
    .c369 {
    height: auto;
}
.c41, .c49, .c57, .c62, .c68, .c86, .c130, .c146, .c148, .c149, .c150, .c151, .c152, .c153, .c154, .c161, .c171, .c204, .c223, .c239, .c245, .c246, .c254, .c287, .c294, .c302, .c309, .c310, .c355, .c382, .c395, .c406, .c417, .c431, .c445, .c447, .c448 {
    margin-top: -15px;}
    .c416 {
    margin-top: 26px;}
    .c438 {
    padding: 10px 12px;
    font-size: 13px;}
    .c437 {
    gap: 8px;}
    .c162 {
    padding: 50px 40px;
}
.c88 {
    gap: 25px;
    padding-bottom: 31px;}
    .c60 {
    font-size: clamp(27px, 3vw, 52px);
    margin-bottom: 16px;
}
.c229 {
    margin-top: -4px;}
.hero-copy {
    padding: 0 24px;
}
.hero-title {
    font-size: clamp(26px,7vw,36px);
}
.hero-subtitle {
    font-size: 14px;
    margin-bottom: 22px;
}
.hero-rule {
    margin: 14px 0 16px;
}
.hero-features {
    gap: 14px;
}
.hero-feature {
    font-size: 9.5px;
    gap: 6px;
}
.hero-feature svg {
    width: 22px;
    height: 22px;
}
.hero-feature-divider {
    height: 32px;
}
.c347 {
    padding: 0 24px 26px;
}
.c142 {
    gap: 10px;
}
.c349, .c350 {
    padding: 12px 20px;
    font-size: 11px;
}
.c351 {
    right: 24px;
    bottom: 118px;
}
.hero-prev, .hero-next {
    display: none;
}
}

@media(max-width:875px){
  .c305 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
}
  p{
    font-size: 15.5px;font-size: 16px;}
    p{
    font-size: 16px;
    line-height: normal !important;}
}
@media(max-width:675px){
  .c305 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.c256 {
    margin: 0 0 10px;}
  .c163 {
    margin-bottom: 15px;
}
.c37 {
    letter-spacing: normal;}
        #svc-hero>div>div {
           padding: 103px 0px 63px !important;
        width: 90%;
        margin: auto;
    }
    .c91 {
    height: 30px;}
    .c50 {
    margin-bottom: 25px;
}
.c20{display: none;}
section#top>div {
    padding: 0px !important;
}
.c348 {
    max-width: 90%;
    gap: 21px;
    flex-wrap: wrap;
}
.hero-copy-inner {
    max-width: 90%;
}
.c343 {
    height: 90vh;}
        .hero-title {
        font-size: clamp(32px, 11vw, 36px);
    }
    .hero-title br{display: none;}
    div#hero-ctas {
    margin-top: -127px;
}
.c383 {
    gap: 20px;}
}

.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 12px !important;
    font-weight: normal;
    display: block;
    position: absolute;
    top: 0px;
    right: 10px;
}
.wpcf7 form .wpcf7-response-output {
	margin: 10px 0em 1em !important;}
.wpcf7 form .wpcf7-response-output {
    font-size: 12px;
}