.hero-floating-section{position:relative;width:100%;min-height:100vh;padding:var(--hero-pad-top, 100px) 0 var(--hero-pad-bottom, 0);overflow:hidden;background-color:#ebebeb}.hero-floating-container{position:relative;width:100%;height:100%;min-height:100vh}.floating-images-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.1}.floating-image{position:absolute;border-radius:20px;overflow:hidden;filter:blur(1px);opacity:.8}.floating-image img,.floating-img-placeholder{width:100%;height:100%;object-fit:cover;display:block}.floating-image-1{top:5%;left:15%;width:350px;height:470px}.floating-image-2{top:2%;right:4%;width:360px;height:480px}.floating-image-3{top:60%;left:40%;width:300px;height:400px}.floating-image-4{top:-10%;left:40%;width:250px;height:400px}.floating-image-5{top:35%;right:25%;width:300px;height:400px}.floating-image-6{bottom:0%;left:10%;width:300px;height:400px}.floating-image-7{bottom:20%;right:5%;width:250px;height:220px}.floating-image-8{bottom:8%;right:30%;width:170px;height:200px}.hero-content-wrapper{position:relative;z-index:2;display:flex;justify-content:center;min-height:100vh;padding:20px}.hero-content{max-width:900px;text-align:center;padding:20px 40px}.hero-heading{font-size:80px;font-weight:700;line-height:1.2;color:#111;margin:0 0 30px;letter-spacing:-.02em;font-family:Stara,sans-serif!important}.hero-description{font-size:16px;font-weight:300;line-height:1.3;color:#111;margin:0 0 40px;opacity:.85}.hero-description p{margin:0;font-family:Myriad Pro,sans-serif!important}.hero-button-wrapper{margin-top:40px}.hero-button{display:inline-block;padding:8px 20px;background-color:transparent;color:#ff9800;border:2px solid #ff9800;border-radius:10px;font-size:18px;font-weight:400;text-decoration:none;transition:all .3s ease;cursor:pointer;font-family:Myriad Pro,sans-serif!important}.hero-button:hover{background-color:#ff9800;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #ff98004d}.hero-floating-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:180px;background:linear-gradient(to top,var(--bg-color, #f5f5f5) 30%,transparent);z-index:1;pointer-events:none}.hero-bottom-text{bottom:150px;position:relative;z-index:1;margin-top:var(--hero-content-gap, 60px);background-color:var(--bg-color, #f5f5f5);font-family:Stara,sans-serif!important;padding:20px 20px 60px}.hero-bottom-text h2{font-size:48px;font-weight:700;line-height:1.3;color:var(--text-color, #111111);letter-spacing:-.02em;max-width:1000px;margin:0 auto;font-family:Myriad Pro,sans-serif!important}@media screen and (max-width: 1024px){.hero-bottom-text h2{font-size:36px}.hero-bottom-text{padding:40px 20px 50px}.floating-image-1,.floating-image-2,.floating-image-3,.floating-image-4,.floating-image-5,.floating-image-6,.floating-image-7,.floating-image-8{width:140px!important;height:150px!important}.hero-heading{font-size:2.8rem}.hero-content{padding:50px 35px}}.placeholder-svg{width:100%;height:100%;opacity:.3}.hr-tag-hero{width:80%;margin:1.5rem auto;border:0;height:1px;background:#ddd}@media screen and (max-width: 768px){.hero-floating-section{min-height:auto!important;padding:20px 0}.hero-floating-container{min-height:auto}.floating-images-wrapper{opacity:.2}.floating-image{width:80px!important;height:90px!important;border-radius:14px}.floating-image-1{top:6%;left:6%;bottom:auto}.floating-image-2{top:10%;right:6%;bottom:auto}.floating-image-3{top:38%;left:4%;bottom:auto}.floating-image-4{top:35%;right:4%;bottom:auto}.floating-image-5{top:58%;left:10%;bottom:auto}.floating-image-6{top:60%;right:10%;bottom:auto}.floating-image-7,.floating-image-8{display:none}.hero-content-wrapper{padding:24px 12px}.hero-content{padding:24px 16px;border-radius:10px}.hero-heading{font-size:1.8rem;margin-bottom:14px}.hero-description{font-size:.95rem;margin-bottom:22px}.hero-button{padding:12px 22px;font-size:.9rem;width:100%;max-width:320px}.hero-button-wrapper{margin-top:22px}.hero-bottom-text{bottom:0;margin-top:24px;padding:20px 16px 24px}.hero-bottom-text h2{font-size:22px}}@media screen and (max-width: 480px){.hero-floating-section{min-height:auto!important}.hero-heading{font-size:1.6rem}.hero-content{padding:20px 14px}.floating-image{width:70px!important;height:80px!important}.hero-bottom-text h2{font-size:20px}}@media screen and (max-width: 768px){.hero-floating-section,.hero-floating-container,.hero-content-wrapper{min-height:auto!important}.hero-floating-section{padding-bottom:0!important}.hero-floating-section:after{height:40px}.hero-bottom-text{bottom:0;margin-top:16px;padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/hero-floating-images.css.map */
