:root{--rs-bg-primary:#13161c;--rs-bg-secondary:#0d0f13;--rs-bg-tertiary:#1a1e27;--rs-bg-light:#1a1e27;--rs-bg-light-grey:#1a1e27;--rs-light:#1e2330;--rs-text-primary:#e9eaec;--rs-text-secondary:#8b929e;--rs-text-tertiary:#7986a1;--rs-title-primary:#e9eaec;--rs-title-secondary:#e9eaec;--rs-border-primary:rgba(255,255,255,.07);--rs-border-secondary:rgba(255,255,255,.1);--rs-border-tertiary:#2d3240;--rs-placeholder:rgba(170,170,170,.5);}body{background-color:#0d0f13;}hr:not([size]){background-color:rgba(255,255,255,.08);}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],textarea{background-color:rgba(255,255,255,.04);color:var(--rs-title-primary);}.rs-accordion-one .accordion-button .accordion-btn::before,.rs-accordion-one .accordion-button .accordion-btn::after{background-color:var(--rs-title-primary);}.rs-header-area.has-theme-blue .main-menu>ul>li>a{color:rgba(255,255,255,.82);}.rs-faq-four .has-theme-deep-blue{background:var(--rs-bg-tertiary);color:var(--rs-text-primary);}.rs-why-choose-three .rs-why-choose-shape{background:var(--rs-bg-primary);}.rs-why-choose-one .rs-why-choose-progress .progress{background:rgba(255,255,255,.08);}.rs-work-step-four .rs-work-step-item{background-color:var(--rs-bg-tertiary);}.rs-contact-seven .rs-contact-form{background:var(--rs-bg-primary);box-shadow:0 0 0 5px rgba(255,255,255,.04);}.rs-contact-nine .rs-contact-item{border-color:rgba(255,255,255,.08);}.rs-contact-nine .rs-contact-icon svg path{fill:#8899b5;}.rs-contact-nine .rs-contact-title{font-size:16px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;}.rs-about-quote{background:#1a1e27;border-left-color:var(--rs-theme-orange);}.rs-cta-wrapper{background:#1a1e27;}.rs-file-link{border-bottom-color:rgba(255,255,255,.08);}.rs-sidebar-title{border-bottom-color:var(--rs-theme-orange);}.rs-services-eight .rs-services-number::before{background:rgba(255,255,255,.1);}.rs-contact-ten .rs-contact-form{background:var(--rs-bg-primary);box-shadow:0 0 0 5px rgba(255,255,255,.04);}.rs-contact-ten .rs-contact-input input,.rs-contact-ten .rs-contact-input textarea{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:var(--rs-title-primary);}.rs-contact-ten .rs-contact-input .form-floating>.form-control:focus,.rs-contact-ten .rs-contact-input .form-floating>.form-control:not(:placeholder-shown){padding-top:1.375rem;padding-bottom:.25rem;}.rs-contact-ten .rs-contact-input .form-floating>.form-control:focus ~ label,.rs-contact-ten .rs-contact-input .form-floating>.form-control:not(:placeholder-shown) ~ label{transform:scale(.75) translateY(-.85rem) translateX(.15rem);}.rs-contact-ten .rs-contact-input .form-floating>.form-control ~ label{color:var(--rs-text-primary);}.rs-contact-ten .rs-contact-input .form-floating>.form-control:focus ~ label{color:#000;}.ui-widget-content{background:var(--rs-bg-tertiary);color:var(--rs-text-primary);border-color:var(--rs-border-secondary);}.ui-widget.ui-widget-content{border-color:var(--rs-border-secondary);}.ui-widget-header{background:var(--rs-bg-secondary);color:var(--rs-title-primary);border-color:var(--rs-border-secondary);}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:var(--rs-bg-primary);border-color:var(--rs-border-secondary);color:var(--rs-text-primary);}.alb-skip-to-content{position:absolute;top:-100%;left:8px;z-index:99999;background:var(--rs-theme-orange);color:#fff;padding:10px 20px;font-weight:700;font-size:14px;text-decoration:none;border-radius:0 0 6px 6px;}.alb-skip-to-content:focus{top:0;outline:2px solid #fff;outline-offset:2px;}*:focus-visible{outline:2px solid var(--rs-theme-orange)!important;outline-offset:3px!important;}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--rs-theme-orange)!important;}img,svg{-webkit-transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;}.rs-banner-lcp-img{object-fit:cover;object-position:center center;left:0;right:0;}.alb-contact-link{display:inline-flex;align-items:center;gap:6px;}.alb-contact-link i{font-size:1em;flex-shrink:0;line-height:1;}@media only screen and (max-width:767px){.rs-contact-nine .rs-contact-item{display:flex;flex-direction:column;align-items:center;text-align:center}.rs-contact-nine .rs-contact-content a,.rs-contact-nine .rs-contact-content p{text-align:center}.rs-contact-nine .rs-contact-content .alb-contact-link{justify-content:center}.rs-contact-nine .rs-contact-title{margin-top:20px;margin-bottom:12px}}.rs-section-subtitle.has-stroke{-webkit-text-stroke-color:rgba(255,255,255,.72);stroke:rgba(255,255,255,.72);}.rs-square-btn{min-height:44px;min-width:44px;}.rs-header-hamburger .bar-icon{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;}.rs-blog-detail-content a:not([class]),.rs-portfolio-detail-content a:not([class]),.rs-about-text a:not([class]){text-decoration:underline;}.rs-footer-copyright p a{text-decoration:underline;text-underline-offset:2px;}p.rs-footer-widget-title{font-size:24px;font-weight:700;line-height:1.4;color:var(--rs-white);margin-bottom:25px;}.rs-services-eight .rs-services-item .descrip,.rs-blog-two .rs-blog-content .descrip{color:var(--rs-text-primary);}