.home-banner{display:flex;width:100%;height:700px}@media(max-width: 1100px){.home-banner{flex-direction:column;height:fit-content;gap:6rem}}.home-banner__left{height:100%;flex:6;background:#f3f3f3}.home-banner__left .content{padding-top:230px;margin-left:calc((100dvw - 1440px)/2);padding-left:2rem;max-width:490px}@media(max-width: 600px){.home-banner__left .content{padding-top:170px}}@media(max-width: 1440px){.home-banner__left .content{margin-left:0;padding-left:3rem}}@media(max-width: 900px){.home-banner__left .content{padding-left:2rem}}@media(max-width: 600px){.home-banner__left .content{padding-left:1rem}}.home-banner__left .content>span{color:#838383;font-size:.9rem}.home-banner__left .content h1{margin-top:.5rem}.home-banner__left .content h1 img{max-width:90%;aspect-ratio:1/12}.home-banner__left .content h2{font-size:3.5rem;line-height:3.25rem;letter-spacing:-1px;margin-top:1.5rem}@media(max-width: 600px){.home-banner__left .content h2{font-size:12vw;line-height:11vw}}.home-banner__left .content p{margin-top:1.5rem;font-size:1.1rem}@media(max-width: 600px){.home-banner__left .content p{font-size:1rem}}.home-banner__left .content a{margin-top:1.5rem}.home-banner__right{height:100%;flex:7;background:pink;position:relative}@media(max-width: 1100px){.home-banner__right{height:400px;flex:auto}}@media(max-width: 600px){.home-banner__right{height:300px}}.home-banner__right:after{content:"";width:100%;height:200px;position:absolute;background:#000;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);z-index:1;bottom:0;opacity:.3}.home-banner__right .cutter{position:absolute;height:100%;pointer-events:none;z-index:3;left:-1px}@media(max-width: 1100px){.home-banner__right .cutter{display:none}}.home-banner__right .controls{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);z-index:3}.home-banner__right .controls .dots{display:flex;gap:6px}.home-banner__right .controls .dots .dot{width:12px;aspect-ratio:1/1;background:rgba(0,0,0,0);border:2px solid #fff;border-radius:100%;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.3);transition:background .3s ease}.home-banner__right .controls .dots .dot.active{background:#ee7d00}.home-banner__right .controls .dots .dot:not(.active):hover{background:rgba(246,226,207,.5)}.home-banner__right .home-banner__images{width:100%;height:100%;background:#fff;position:relative;z-index:1}.home-banner__right .home-banner__images img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0;transition:opacity 1.5s ease}.home-banner__right .home-banner__images img.active{opacity:1}.home-logos{width:100%;background:#fff;position:relative}.home-logos .cutter-top{width:100%;position:absolute;top:0;left:50%;transform:translate(-50%, -99%);pointer-events:none;z-index:5}.home-logos .cutter-bottom{width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%, 99%);pointer-events:none;z-index:5}.home-logos .logos-carousel-container{width:100%;padding-block:4rem;overflow:hidden;position:relative;height:195px}.home-logos .logos-carousel-container:after{position:absolute;height:100%;width:200px;right:0;top:0;content:"";background:#fff;background:linear-gradient(270deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);pointer-events:none}.home-logos .logos-carousel{width:fit-content;display:flex;gap:6rem;align-items:center;position:absolute;animation:logos-carousel-animation 30s infinite linear;transform-origin:left center}@media(max-width: 1440px){.home-logos .logos-carousel{transform:scale(0.9)}}@keyframes logos-carousel-animation{from{left:0}to{left:-1766px}}.home-logos .logos-carousel .logos-carousel-section{width:fit-content;display:flex;gap:6rem;align-items:center}.home-logos .logos-carousel:hover{animation-play-state:paused}.home-logos .logos-carousel a{display:block}.home-logos .logos-carousel a img{transition:filter .2s ease,opacity .2s ease;filter:grayscale(1);opacity:.6}.home-logos .logos-carousel a img:hover{filter:initial;opacity:initial}.home-about{padding-top:8rem;padding-bottom:9rem;background:#f3f3f3;position:relative}@media(max-width: 600px){.home-about{padding-top:6rem;padding-bottom:7rem}}.home-about .decor{top:0;left:0;width:500px;opacity:.1}.home-about>.container{max-width:1000px;display:flex;gap:5rem;align-items:center;justify-content:center}@media(max-width: 900px){.home-about>.container{gap:3rem}}@media(max-width: 600px){.home-about>.container{flex-direction:column-reverse}}.home-about .image{width:300px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.home-about .image .image-con{width:280px;aspect-ratio:1/1;position:relative;border-radius:30px;z-index:2}.home-about .image .image-con .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:30px;z-index:2}.home-about .image .image-con .block-decor{position:absolute;bottom:-20px;right:-20px;width:90%;height:90%;background:rgba(0,0,0,0);border:3px solid #ee7d00;z-index:1;border-radius:30px}.home-about .image .image-con .dots-decor{position:absolute;z-index:1;top:3rem;left:-3.8rem;width:4rem}.home-about .content{flex:1}.home-about .content h2{font-size:1.8rem}@media(max-width: 600px){.home-about .content h2{font-size:1.4rem}}.home-about .content p{margin-top:1.4rem}.home-about .content p img{height:.9rem;margin-inline:2px;display:inline-block}.home-about .content a{margin-top:1.5rem}.home-offer{width:100%;background:#fff;position:relative}.home-offer .cutter{top:0;left:0;display:block;width:100%;transform:translateY(-100%);position:absolute}.home-offer .container{display:flex;max-width:1200px;gap:5rem;padding-block:6rem;justify-content:center}@media(max-width: 900px){.home-offer .container{gap:3rem}}@media(max-width: 600px){.home-offer .container{flex-direction:column}}.home-offer .container .text{max-width:500px}.home-offer .container .text h2{font-size:1.8rem}@media(max-width: 600px){.home-offer .container .text h2{font-size:1.4rem}}.home-offer .container .text p{margin-top:1.4rem}.home-offer .container .text .section-image{width:100%;margin-top:3rem}.home-offer .container .text a{margin-top:2rem}.home-offer .container .categories-wrapper{position:relative}.home-offer .container .categories-wrapper .gradient{position:absolute;width:100%;height:100px;background:#fff;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);content:"";z-index:2;bottom:0;left:0;pointer-events:none}.home-offer .container .categories-con{height:100%;overflow:scroll;max-height:450px;padding-right:4px;position:relative}.home-offer .container .categories{display:grid;gap:.5rem;font-weight:700;height:fit-content}.home-offer .container .categories:hover .cat{opacity:.6}.home-offer .container .categories .cat{background:#f3f3f3;color:#545454;padding-block:.3rem;padding-right:.4rem;padding-left:1rem;border-radius:10px;font-size:.9rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;text-align:left;transition:opacity .2s ease}.home-offer .container .categories .cat:hover{opacity:1}.home-offer .container .categories .cat .cat-icon{width:26px;aspect-ratio:1/1;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center}.home-offer .container .categories .cat .cat-icon img{max-height:16px;max-width:16px}.references{width:100%}.references .container{padding-block:6rem;max-width:1200px;display:flex;gap:6rem;justify-content:center;align-items:center}@media(max-width: 900px){.references .container{gap:3rem}}@media(max-width: 850px){.references .container{flex-direction:column-reverse}.references .container .right{min-width:auto}.references .container .left img{max-width:100%}}.references .left{width:fit-content}.references .left img{max-width:400px;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.1))}@media(max-width: 1100px){.references .left img{max-width:300px}}@media(max-width: 850px){.references .left img{max-width:250px}}.references .right{min-width:400px}.references .right h2{font-size:1.8rem}@media(max-width: 600px){.references .right h2{font-size:1.4rem}}.references .right p{margin-top:1.4rem}.references .right a{margin-top:2rem}.references .right .ref-logos{filter:grayscale(1);width:100%;display:flex;gap:3rem;align-items:center;margin-top:3rem}.references .right .ref-logos .ref{width:100px}.references .right .ref-logos .ref img{width:100%}.references-images{display:flex;overflow:hidden}.references-images img{display:block;flex:1}.home-help{background:#fff;width:100%}.home-help .container{display:flex;gap:6rem;align-items:center}/*# sourceMappingURL=home.css.map */
