.home-banners{display:flex;flex-direction:column;gap:20px}.promo-banner{display:flex;background-color:#f0f0f0;border-radius:10px;overflow:hidden}.banner-content{flex:2;padding:20px;display:flex;flex-direction:column}.banner-logo img{max-width:200px;margin-bottom:10px}.banner-title{font-size:24px;margin-bottom:5px}.banner-subtitle{font-size:18px;margin-bottom:10px}.banner-description{margin-bottom:15px}.banner-button{display:inline-block;background-color:#00a651;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px}.home-hero{color:#fff;font-weight:bold}.home-hero-wrap{display:flex;padding:60px 0;min-height:520px;background-repeat:no-repeat;background-size:cover;background-position:center top}@media(max-width: 991.98px){.home-hero-wrap{padding:28px 0}}.home-hero-text{width:100%;max-width:930px;margin-bottom:0;margin-top:auto}.home-hero-text h1{color:#fff;font-weight:800;font-size:3.4rem;letter-spacing:-0.13rem;line-height:3.7rem;max-width:100%;width:100%;margin-block:0;padding:2% 0}@media(max-width: 991.98px){.home-hero-text h1{margin:0;font-size:2.5rem;line-height:2.4rem}}@media(max-width: 575.98px){.home-hero-text h1{font-size:1.8rem}}@media screen and (min-width: 200px)and (max-width: 374px){.find-out{color:#fff;font-weight:700;margin-top:15px;font-size:10px}.find-out:before{width:20px;height:20px;margin-inline-end:3px}}@media(max-width: 991.98px){.homepage{padding-inline:.5rem}}.promo-banner-home{background-color:#f8f8f8}@media(max-width: 991.98px){.promo-banner-home{height:inherit}}.promo-banner-home .container-promo-banner{position:relative;margin-top:-4%}.promo-banner-home .card{background-color:#fff;border:none;border-radius:0;box-shadow:0 2px 13px -6px rgba(0,0,0,.5);overflow:hidden;margin-bottom:1rem;margin-inline:.5rem}@media(max-width: 991.98px){.promo-banner-home .card{height:auto;width:100% !important;box-shadow:0 3px 13px -2px rgba(0,0,0,.5);margin-inline:0}}.promo-banner-home .card .card-box{display:flex;flex-direction:column}.promo-banner-home .card .card-box .content-wrapper{margin:.875rem 0 0 1rem}@media(max-width: 991.98px){.promo-banner-home .card .card-box .content-wrapper{margin:.875rem 0 0 .75rem}}[dir=rtl] .promo-banner-home .card .card-box .content-wrapper{margin:1rem .875rem 0 0}.promo-banner-home .card .title-card{color:#000;font-size:26px;line-height:1.8rem;letter-spacing:-0.04rem;font-weight:800;margin-bottom:0;margin-top:0;max-width:193px}@media(max-width: 991.98px){.promo-banner-home .card .title-card{font-size:1.25rem;line-height:1.5rem}}.promo-banner-home .card .subtitle-card{font-size:1.25rem;color:#000;margin-bottom:0;font-weight:400;line-height:1.4rem;letter-spacing:-0.03rem}@media(max-width: 991.98px){.promo-banner-home .card .subtitle-card{font-size:.875rem}}.promo-banner-home .card .text-card{font-size:.75rem;line-height:1rem;color:#000;font-weight:400;margin-block:.75rem;letter-spacing:-0.01rem}@media(max-width: 991.98px){.promo-banner-home .card .text-card{font-size:.688rem}}.promo-banner-home .card .cta-promo-banner{width:88%;min-height:40px;background-color:#00ad03;color:#fff !important;padding-inline:1.25rem 0;line-height:38px;cursor:pointer;text-decoration:none;border-radius:0;font-size:.875rem;font-weight:bold;display:flex;align-items:center;transition:filter 230ms linear}.promo-banner-home .card .cta-promo-banner:hover{filter:brightness(1.05)}.promo-banner-home .card .cta-promo-banner::after{position:relative;content:"";right:-13px;top:0;min-height:40px;width:32px;background-color:#d7dfe4;transform:skewX(-34deg)}[dir=rtl] .promo-banner-home .card .cta-promo-banner::after{right:13px;transform:skewX(34deg)}.promo-banner-home .card .cta-promo-banner p{line-height:1rem}.promo-banner-home .card .logo{max-width:120px;max-height:30px;margin-bottom:0}.promo-banner-home .card .banner-image{justify-content:end;display:flex;max-height:189px;width:100%;max-width:135px}@media(max-width: 991.98px){.promo-banner-home .card .banner-image{max-width:90px}}.promo-banner-home .card .banner-image img{object-fit:contain}@media(max-width: 991.98px){.promo-banner-home .card .banner-image img{max-width:90px}}
