.font-dark{color:#000!important}.backgroud{background-color:#030711!important}.main-background{background-color:#0c0b0e!important;background-image:url(/static/media/home-main-bg.e4655a91.svg);background-repeat:no-repeat;background-size:cover}.font-primary{color:#b4daf6!important}.featured-icon-box:hover,.featured-icon-box:hover .featured-content .featured-desc p,.featured-icon-box:hover .featured-content .featured-title h5,.featured-icon-box:hover .featured-content a,.featured-icon-box:hover .featured-content i{color:#fff}.backgroud-primary,.backgroud-primary-hover,.backgroud-primary-hover:hover{background-color:#b4daf6}#profileImage{width:80px;height:80px;border-radius:50%;background:#b4daf6;font-size:30px;color:#000;text-align:center;line-height:80px}.width-37{width:37px}.portfolio-img-container{height:250px;display:flex}.portfolio-img{width:80%;display:block}.font-white{color:#fff}.text-transform-lower{text-transform:lowercase!important}.center{margin:auto}.center-horizontally{margin:0 auto}.center-vertically{margin:auto 0}.line-h-35{line-height:35px}.contact-form{width:100%;height:600px}.font-highlight{font-style:italic;font-weight:700;font-size:18px;font-family:"Playfair Display",serif;letter-spacing:1.2px}.lottie-div{position:absolute;z-index:2}.ois-section{padding:40px 0}.ois-section-last{padding-bottom:90px}.ois-hero{max-width:860px;margin:0 auto;text-align:center}.ois-eyebrow{display:inline-block;color:#b4daf6;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.ois-hero-title{color:#fff;font-size:56px;line-height:1.1;margin-bottom:12px}.ois-hero-tagline{color:#b4daf6;font-size:22px;font-weight:600;margin-bottom:20px}.ois-hero-desc{color:hsla(0,0%,100%,.82);font-size:16px;line-height:1.8}.ois-pills{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:10px;gap:10px;margin:25px 0 30px}.ois-pill{border:1px solid rgba(180,218,246,.45);color:#b4daf6;border-radius:30px;padding:6px 16px;font-size:13px;font-weight:500}.ois-actions{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:14px;gap:14px}.ois-btn,.ois-btn:visited{display:inline-block;padding:13px 30px;border-radius:4px;font-weight:600;text-decoration:none;border:2px solid transparent;transition:opacity .2s ease,background-color .2s ease}.ois-btn:focus,.ois-btn:hover{opacity:.85;text-decoration:none}.ois-btn-primary,.ois-btn-primary:hover,.ois-btn-primary:visited{background:#b4daf6;color:#030711!important}.ois-btn-dark,.ois-btn-dark:hover,.ois-btn-dark:visited{background:#030711;color:#fff!important}.ois-btn-outline,.ois-btn-outline:hover,.ois-btn-outline:visited{border-color:#b4daf6;color:#b4daf6!important;background:transparent}.ois-btn-outline-dark,.ois-btn-outline-dark:hover,.ois-btn-outline-dark:visited{border-color:#030711;color:#030711!important;background:transparent}.ois-panel{height:100%;padding:35px 32px;border-radius:6px}.ois-panel p{line-height:1.8;margin-bottom:0}.ois-panel-dark{background:hsla(0,0%,100%,.04);border:1px solid rgba(180,218,246,.2)}.ois-panel-dark li,.ois-panel-dark p{color:hsla(0,0%,100%,.82)}.ois-label{color:#b4daf6;text-transform:uppercase;letter-spacing:1.5px;font-size:15px;margin-bottom:15px}.ois-card{height:100%;padding:30px 28px;border-radius:6px;background:hsla(0,0%,100%,.04);border:1px solid rgba(180,218,246,.2);transition:border-color .2s ease,transform .2s ease}.ois-card:hover{border-color:#b4daf6;transform:translateY(-3px)}.ois-card h5{color:#fff;margin:0 0 10px}.ois-card p{color:hsla(0,0%,100%,.75);margin-bottom:0;line-height:1.7}.ois-icon{width:52px;height:52px;border-radius:50%;background:#b4daf6;color:#030711;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:18px}.ois-step-num{display:block;color:#b4daf6;font-size:40px;font-weight:700;line-height:1;margin-bottom:14px}.ois-cap{height:100%;padding:28px 26px;border-radius:6px}.ois-cap h5{margin-bottom:14px}.ois-cap ul,.ois-list{list-style:none;padding-left:0;margin:0}.ois-cap li,.ois-list li{position:relative;padding:5px 0 5px 26px;line-height:1.6;font-size:15px}.ois-cap li i,.ois-list li i{position:absolute;left:0;top:10px;font-size:13px}.ois-list li i{color:#b4daf6}.ois-cta{text-align:center;padding:50px 30px;border-radius:8px}.ois-cta h3{margin-bottom:10px}.ois-cta p{margin-bottom:25px}@media (max-width:767px){.ois-hero-title{font-size:40px}.ois-hero-tagline{font-size:18px}.ois-section{padding:25px 0}.ois-cap,.ois-card,.ois-panel{padding:26px 22px}}