.home,.home__product,.home__product-wrapper{display:flex;flex-direction:column}.home__product-wrapper{align-items:center}@media screen and (max-width:425px){.home__product-wrapper{align-items:flex-start}}.home__product-boxes{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;gap:2rem;margin-top:3.5rem}@media screen and (max-width:1150px){.home__product-boxes{gap:1rem}}@media screen and (max-width:1024px){.home__product-boxes{justify-content:flex-start;margin-top:2.25rem}}@media screen and (max-width:500px){.home__product-boxes{flex-direction:column;margin-top:1.5rem}}.home__product-box{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:calc((100% - 6rem)/4);padding:2rem 1.5rem;border-radius:1.5rem;overflow:hidden;z-index:1}.home__product-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/overall/backgrounds/bg-5.png);background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:-1;opacity:.05}@media screen and (max-width:1150px){.home__product-box{width:calc((100% - 3rem)/4)}}@media screen and (max-width:1024px){.home__product-box{width:calc((100% - 2rem)/3)}}@media screen and (max-width:768px){.home__product-box{width:calc((100% - 1rem)/2);padding:1.5rem 1.25rem 1.125rem}}@media screen and (max-width:500px){.home__product-box{width:100%;flex-direction:column-reverse}}.home__product-box-link-full{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;width:100%;height:100%}.home__product-box-content{justify-content:space-between;z-index:2;height:100%}.home__product-box-content,.home__product-box-title-and-text{display:flex;flex-direction:column}.home__product-box-title{font-family:var(--SF_Pro),sans-serif;text-transform:uppercase;color:var(--hd-title-white);font-size:1.5rem;margin-bottom:1.5rem;font-weight:900}@media screen and (max-width:768px){.home__product-box-title{font-size:1.125rem;margin-bottom:1rem}}@media screen and (max-width:500px){.home__product-box-title{font-size:1rem}}.home__product-box-text{font-size:1rem;color:var(--hd-text-white);font-weight:400;line-height:1.5rem;margin-bottom:1.5rem}@media screen and (max-width:600px){.home__product-box-text{font-size:1rem;line-height:1.25rem}}@media screen and (max-width:425px){.home__product-box-text{font-size:.875rem}}.home__product-box-button{background-color:var(--hd-bg-white);border-radius:1rem;padding:.375rem .875rem;font-size:.875rem;display:flex;align-items:center;gap:.25rem;text-decoration:none;width:max-content}.home__product-box-button:hover img{animation:arrowWiggle .6s ease-in-out infinite}.home__product-box-button img{width:1.25rem}.home__product-image{display:flex;justify-content:end;margin-bottom:-3rem;margin-top:-2rem;margin-right:-2.5rem}@media screen and (max-width:500px){.home__product-image{width:3.75rem;height:4.375rem;margin-bottom:1.5rem;margin-left:0;justify-content:flex-start}}.home__product-image img{height:6rem;width:7.5rem;object-fit:contain}@media screen and (max-width:500px){.home__product-image img{width:100%}}.home__solutions,.home__solutions-wrapper{display:flex;flex-direction:column}.home__solutions-wrapper{align-items:center}@media screen and (max-width:425px){.home__solutions-wrapper{align-items:flex-start}}.home__solutions-text{text-align:center}.home__solutions-boxes{margin-top:3.5rem;display:flex;flex-direction:column;gap:3rem}@media screen and (max-width:768px){.home__solutions-boxes{margin-top:2.5rem;gap:2rem}}@media screen and (max-width:425px){.home__solutions-boxes{margin-top:1.5rem;gap:1.5rem}}.home__solutions-box{display:flex;justify-content:space-between;border-radius:2.5rem}@media screen and (max-width:768px){.home__solutions-box{flex-direction:column;border-radius:1.25rem}}.home__solutions-box:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width:768px){.home__solutions-box:nth-child(2n){flex-direction:column}}.home__solutions-box:nth-child(2n) .home__solutions-image{border-radius:2.5rem 0 0 2.5rem}@media screen and (max-width:600px){.home__solutions-box:nth-child(2n) .home__solutions-image{border-radius:0 0 1.25rem 1.25rem}}.home__solutions-box-content{display:flex;flex-direction:column;justify-content:center;width:53%;padding:2.5rem}@media screen and (max-width:768px){.home__solutions-box-content{width:100%;margin-bottom:1rem;padding:1.5rem 1rem}}.home__solutions-box-title{font-family:var(--SF_Pro),sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem}@media screen and (max-width:768px){.home__solutions-box-title{font-size:1.125rem;margin-bottom:1rem}}@media screen and (max-width:500px){.home__solutions-box-title{font-size:1.125rem}}.home__solutions-box-description{color:var(--hd-text-black);margin-bottom:1.5rem}.home__solutions-image{width:47%;border-radius:0 2.5rem 2.5rem 0;display:flex}@media screen and (max-width:768px){.home__solutions-image{width:100%;border-radius:0 0 1.25rem 1.25rem}}.home__solutions-image img{width:100%;height:100%;object-fit:contain;object-position:bottom;transform:scale(1.05);transform-origin:bottom}.home__services{background-color:#111019;padding:3.5rem 0}@media screen and (max-width:768px){.home__services{padding:2.5rem 0}}@media screen and (max-width:425px){.home__services{padding:1.5rem 0}}.home__services-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:1024px){.home__services-wrapper{flex-direction:column;gap:2rem}}.home__services-content{width:100%;max-width:30.125rem}@media screen and (max-width:1024px){.home__services-content{max-width:none}}.home__services-title{color:var(--hd-title-white);text-align:start}.home__services-text{text-align:start;color:var(--hd-text-white)}@media screen and (max-width:1024px){.home__services-text{margin-bottom:0}}.home__services-mini-info{width:calc(100% - 38.25rem)}@media screen and (max-width:1024px){.home__services-mini-info{width:100%}}.home__services-mini-info-items{display:flex;justify-content:center;width:100%;flex-wrap:wrap;gap:3.125rem 3rem}@media screen and (max-width:1150px){.home__services-mini-info-items{gap:2.125rem 2rem}}@media screen and (max-width:1024px){.home__services-mini-info-items{margin-bottom:2rem;justify-content:flex-start}}@media screen and (max-width:425px){.home__services-mini-info-items{gap:1.5rem 2rem}}.home__services-mini-info-item{position:relative;text-transform:capitalize;width:calc((100% - 6rem)/3);font-size:1.125rem;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;z-index:1}@media screen and (max-width:768px){.home__services-mini-info-item{gap:2rem;font-size:1rem;width:calc((100% - 2rem)/2)}}@media screen and (max-width:425px){.home__services-mini-info-item{font-size:.875rem;gap:1rem}}.home__services-mini-info-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.home__services-mini-info-item-image{display:flex;width:3rem;height:3rem}@media screen and (max-width:768px){.home__services-mini-info-item-image{width:2.5rem;height:2.5rem}}@media screen and (max-width:425px){.home__services-mini-info-item-image{width:2rem;height:2rem}}.home__services-mini-info-item-image img{width:100%;height:100%;object-fit:contain}.home__services-btn{display:flex;justify-content:center}.home__why-choose,.home__why-choose-wrapper{display:flex;flex-direction:column}.home__why-choose-wrapper{justify-content:center;align-items:center}@media screen and (max-width:425px){.home__why-choose-wrapper{align-items:start}}.home__why-choose-text{text-align:center;margin-bottom:3.5rem}@media screen and (max-width:768px){.home__why-choose-text{margin-bottom:2.5rem}}@media screen and (max-width:425px){.home__why-choose-text{text-align:start}}.home__who-we{display:flex;flex-direction:column}.home__who-we-wrapper{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.home__who-we-wrapper{flex-direction:column;gap:2rem}}@media screen and (max-width:425px){.home__who-we-wrapper{gap:1.5rem}}.home__who-we-content{width:38%}@media screen and (max-width:1024px){.home__who-we-content{width:45%}}@media screen and (max-width:768px){.home__who-we-content{width:100%}}.home__who-we-description,.home__who-we-title{text-align:start}@media screen and (max-width:768px){.home__who-we-description{margin-bottom:0}}.home__who-we-boxes{display:flex;justify-content:flex-end;flex-wrap:wrap;width:40%;gap:1.25rem}@media screen and (max-width:1024px){.home__who-we-boxes{width:50%}}@media screen and (max-width:768px){.home__who-we-boxes{width:100%;gap:1rem}}.home__who-we-box{display:flex;flex-direction:column;justify-content:space-between;width:calc((100% - 1.25rem)/2);padding:1.5rem;border-radius:1rem;border:1px solid #d6d6d6}@media screen and (max-width:768px){.home__who-we-box{width:calc((100% - 1rem)/2);padding:1rem}}@media screen and (max-width:425px){.home__who-we-box{padding:.75rem}}.home__who-we-image{width:3rem;height:3rem;margin-bottom:1rem}@media screen and (max-width:768px){.home__who-we-image{width:2rem;height:2rem}}@media screen and (max-width:425px){.home__who-we-image{width:1.5rem;height:1.5rem}}.home__who-we-image img{width:100%}.home__who-we-count{font-family:var(--SF_Pro),sans-serif;color:var(--hd-text-dark-900);font-size:2.25rem;font-weight:500;margin-bottom:.5rem}@media screen and (max-width:768px){.home__who-we-count{font-size:1.5rem}}@media screen and (max-width:500px){.home__who-we-count{font-size:1.125rem}}.home__who-we-box-text{color:var(--hd-text-gray-600);font-size:.875rem}.home__who-we-btn-desktop{display:flex}@media screen and (max-width:768px){.home__who-we-btn-desktop{display:none}}.home__services-show-only-desktop{display:flex}@media screen and (max-width:1024px){.home__services-show-only-desktop{display:none}}.home__services-show-only-mobile{display:none}@media screen and (max-width:1024px){.home__services-show-only-mobile{display:flex}}