.noLinkDecoration{text-decoration:none!important;color:inherit!important;cursor:pointer}.onHoverBoldText{display:inline-block;font-weight:400;transition:transform .25s ease,letter-spacing .25s ease,font-weight .25s ease}.onHoverBoldText:hover{transform:scale(1.02);letter-spacing:.3px;font-weight:700}.calendlyButton--yellow{margin-top:20px;background-color:var(--main-highlight-color)!important;border-color:var(--main-highlight-color);box-shadow:2px 2px 0 var(--main-highlight-color)}.calendlyButton--yellow:hover{background-color:var(--main-highlight-color);color:#000;box-shadow:none;transform:translate(2px,2px)}.arrow-container{display:inline-flex;align-items:center;font-size:.2rem!important}.accordion{display:flex;width:100%;height:50vh;overflow:hidden}.accordion-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.5;z-index:-1;transition:opacity .3s ease-in-out}.accordion-item:hover::before{opacity:.7}.accordion-item:hover{flex:3;background-color:rgba(0,0,0,.5)}.accordion-item{flex:.5;background-color:#333;margin:2px;overflow:hidden;transition:flex .3s ease-in-out;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;position:relative}.accordion-item:hover{flex:5;background-color:#444}.accordion-content{opacity:0;transition:opacity .3s ease-in-out;position:absolute;bottom:10px;left:10px;right:10px;font-size:.9rem}.accordion-item:hover .accordion-content{opacity:1}@media (max-width:600px){.mobile-margin-top{margin-top:20px}.phone-1{display:none}}@media (min-width:601px) and (max-width:1024px){.phone-1{display:none}}.text-letter-spacing{letter-spacing:var(--text-letter-spacing)}.contact-us-form-margin-top{margin-top:var(--contact-us-form-margin-top)}.secondary-text-font-size{font-size:var(--secondary-text-font-size);color:white}.add-bottom-section-margin{margin-bottom:var(--section-bottom-margin)}.white-section-bg{background-color:white!important}.section-spacer{margin-bottom:5%}.part-spacer{margin-bottom:2%}.highlight-text-color{color:var(--main-highlight-color)}.secondary-text-color{color:var(--secondary-text-color)}#site-header>section>span:first-child{font-size:24px;font-weight:700}.burger-icon.active .burger-line:nth-child(1){transform:translateY(8px) rotate(45deg)}.burger-icon.active .burger-line:nth-child(2){opacity:0}.burger-icon.active .burger-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.main-menu-container.active{transform:translateY(0)}.burger-icon.active+#main-menu-container{display:block}.section-title{padding:0;margin-bottom:30px;font-size:var(--section-title-font-size);line-height:1.2;letter-spacing:-.02em}.service-line{display:flex;align-items:center;background:linear-gradient(to bottom,#e0fd60 50%,var(--primary-background-color) 50%);background-size:100% 200%;background-position:bottom;transition:background-position .2s ease-in-out,color .2s ease-in-out}.service-line:hover{background-position:top;color:black;cursor:pointer}.service-line span,.service-line h3{transition:transform .5s ease-in-out,color .1s ease-in-out}.service-line:hover .service-number,.service-line:hover h3{transform:translateX(100px)}@media (max-width:600px){.service-line{height:60px}.service-line:hover .service-number,.service-line:hover h3{transform:translateX(20px)}.services-list{display:flex;flex-wrap:wrap;gap:10px}.services-list h4{flex:1 1 calc(50% - 10px);text-align:left}}@media (min-width:601px) and (max-width:1024px){.service-number{margin-right:40px}.service-line{height:70px}.services-list h4:not(:last-child)::after{content:"•";position:absolute;right:-15px;color:#333;font-size:18px;vertical-align:middle;top:50%;transform:translateY(-50%)}}@media (min-width:1025px){.service-number{margin-right:80px}.service-line{height:90px}.services-list h4:not(:last-child)::after{content:"•";position:absolute;right:-15px;color:#333;font-size:18px;vertical-align:middle;top:50%;transform:translateY(-50%)}}.flex-to-top{align-items:flex-start}.stock-ticker{padding-block:8px;display:flex;--gap:var(--marque-logo-gap);gap:var(--gap);user-select:none;overflow:hidden;position:relative}.stock-ticker::before,.stock-ticker::after{content:"";position:absolute;top:0;bottom:0;width:100px;pointer-events:none;z-index:1}.stock-ticker::before{left:0;background:linear-gradient(to right,#0e0c15,transparent)}.stock-ticker::after{right:0;background:linear-gradient(to left,#0e0c15,transparent)}.stock-ticker ul{list-style:none;display:flex;flex-shrink:0;justify-content:space-between;align-items:center;gap:var(--gap);min-width:100%;animation:scroll 30s linear infinite}.stock-ticker img{max-height:var(--marquee-logo-size);align-items:center;text-align:center;filter:grayscale(100%) brightness(1000%)}.marquee-picture-div{padding:50px}.stock-ticker li{text-align:center}.stock-ticker .company,.stock-ticker .price{font-weight:700}.stock-ticker .price{margin-inline:4px}.marquee-title{color:var(--main-text-color);text-align:center;font-size:8rem;margin-bottom:3vh}.marquee-sub-text{color:var(--main-text-color);max-width:80%;text-align:center;margin:auto;font-weight:300}.marquee-container{position:relative;justify-content:center;align-items:center;text-align:center}.no-text-select{user-select:none;-webkit-user-select:none;-ms-user-select:none}.no-text-select img{-webkit-user-drag:none;pointer-events:none}.all-testimonials-2{display:flex;gap:20px;overflow:hidden;scroll-behavior:smooth;padding:var(--all-testimonials-padding)}body.custom-cursor-active{cursor:none}.custom-cursor{position:fixed;width:80px;height:80px;background-color:yellow;border-radius:50%;pointer-events:none;z-index:10000;transform:translate(-50%,-50%);display:none;font-family:Arial,sans-serif;font-size:16px;font-weight:700;color:black;text-align:center;line-height:80px;opacity:0;transition:opacity .3s ease,transform .1s ease}.cta-button-style{display:flex;justify-content:center;align-items:center;border-width:0;color:white;color:black;font-weight:700;padding:10px 20px;text-decoration:none;border-radius:var(--cta-button-border-radius)}.cta-button-style-shell{display:flex;justify-content:center;align-items:center;border-color:black;border-width:1px;border-style:solid;color:black;font-weight:700;padding:10px 20px;text-decoration:none;border-radius:var(--cta-button-border-radius);font-size:var(--cta-button-font-size)}.onesolu-why-choose-us-section{background-color:white}.why-choose-us-row-1{margin-bottom:2%}.why-choose-us-box{border:1px solid #ccc;padding:20px;background-color:#fafafa}.why-choose-us-icon-heading-section{display:flex;align-items:center;gap:8px;margin-bottom:20px}.why-choose-us-icon{font-size:1.5rem}.why-choose-us-title{font-size:1.3rem;margin:0}@media (min-width:0) and (max-width:767px){.down-arrow{font-size:20px!important}}@media (min-width:768px) and (max-width:991px){.down-arrow{font-size:30px!important}}.line-separator{display:block;width:50%;height:1px;text-align:center;margin:20px auto;border-bottom:1px solid grey}.transform-here{width:100%;height:300px;background-color:lightblue;display:flex;justify-content:center;align-items:center;font-size:16px;text-align:center;will-change:transform;transform:translate3d(0px,0px,0px) scale3d(1,1,1);transform-style:preserve-3d;transition:transform .3s ease-in-out}.shrunk{transform:translate3d(0px,-50px,0px) scale3d(.8,.8,1)}.home-page-approach{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;margin:auto;margin-top:var(--home-page-approach-mobile-margin-top)}.home-page-approach::after{content:"";position:absolute;top:0;right:0;width:100px;height:100%;pointer-events:none}.phone{z-index:1;position:relative;aspect-ratio:1/2;width:100%;max-width:var(--home-page-approach-phone-width);border:3px solid #666;border-radius:30px;background-color:#000;overflow:hidden}.phone::before{z-index:-1;content:"";position:absolute;inset:6px;background-color:#f5f2ee;border-radius:25px}.phone-island{position:absolute;z-index:0;top:15px;left:50%;transform:translateX(-50%);height:13px;width:90px;background-color:black;display:flex;justify-content:space-around;align-items:center;border-radius:20px;padding-top:5px;padding-bottom:5px}.phone-1{background-color:#000;position:absolute;aspect-ratio:1/2;max-width:calc(var(--home-page-approach-phone-width) * .7);height:400px;border:4px solid #666;border-radius:30px;overflow:hidden;top:10%;left:8%;z-index:0;opacity:1}.phone-1::before{z-index:-1;content:"";position:absolute;inset:5px;background-color:antiquewhite;border-radius:25px}.phone-1-island{position:absolute;z-index:0;top:15px;left:50%;transform:translateX(-50%);height:13px;width:90px;background-color:black;display:flex;justify-content:space-around;align-items:center;border-radius:20px;padding-top:5px;padding-bottom:5px}.phone h3{text-align:center;font-size:30px;color:#000}.phone h4{text-align:left;margin:0;color:white;font-size:20px}.phone p{text-align:left;margin:0;color:white;font-size:12px;line-height:1}.bonjour-text{font-family:"Poppins",sans-serif!important;font-style:italic;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:34px;font-weight:700;color:black;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out}.phone ul{display:flex;flex-direction:column;padding:0;margin:0;position:absolute;top:50%;left:3%;gap:10px;list-style:none;transform:translateX(-50%);animation:fade-in 1s 2s forwards,scroll-phone var(--home-page-approach-text-speed) linear infinite 2s}.box-approach{display:flex;align-items:center;width:calc(var(--home-page-approach-phone-width) * .9);height:70px;background:linear-gradient(to bottom,#1c1f24,#0e0c15);border-radius:10px;opacity:0;transform:scale(0);transition:transform .5s ease-out,opacity .5s ease-out;will-change:transform,opacity;margin-left:2px}.box-approach h4{font-size:14px;font-weight:700;margin-bottom:5px;color:white}.box-approach.animate-bubble{animation:bubble-up 1s ease-out forwards;opacity:1;transform:scale(1)}.box-approach-text{margin-left:10px;margin-right:5px;display:flex;flex-direction:column;justify-content:center}.breadcrumb-preview{margin:auto;display:flex;text-align:center;justify-content:center;align-items:center;font-family:Arial,sans-serif!important}.breadcrumb-preview a{text-decoration:none;color:#fff!important;letter-spacing:2px;font-family:Arial,sans-serif!important}.breadcrumb-preview span{text-decoration:none;color:#fff;letter-spacing:2px;font-family:Arial,sans-serif!important}.breadcrumb-preview a:hover{text-decoration:underline}.privacy-policy-container{margin-top:var(--privacy-policy-container-margin-top)}