.EnterpriseBanner{max-width:var(--max-width);margin:auto}@media (max-width: 75em){.EnterpriseBanner{padding:0 20px}}.EnterpriseBanner .container-top{max-width:var(--max-inner-width);margin:auto auto 20px;display:flex;background-color:var(--white)}@media (max-width: 62em){.EnterpriseBanner .container-top{flex-direction:column}}.EnterpriseBanner .container-top .mainBlock-left{display:flex;flex-direction:column;align-items:flex-start;gap:10px;box-sizing:border-box;border:1px solid var(--Black, #101010);border-top:none;border-right:none;padding:40px;width:50%;max-width:560px}@media (max-width: 62em){.EnterpriseBanner .container-top .mainBlock-left{max-width:none;width:auto;border-right:1px solid var(--Black, #101010);border-bottom:none;padding:24px}}.EnterpriseBanner .container-top .mainBlock-left h2{font-family:Outfit;font-size:2rem;font-weight:700;line-height:120%;color:var(--Black, #101010)}@media (max-width: 36em){.EnterpriseBanner .container-top .mainBlock-left h2{font-family:Outfit;font-size:1.5rem;font-weight:700;line-height:126%}}.EnterpriseBanner .container-top .mainBlock-left .desc{font-family:Outfit;font-size:1rem;font-weight:400;line-height:160%;letter-spacing:.16px;color:var(--Black, #101010)}@media (max-width: 62em){.EnterpriseBanner .container-top .mainBlock-left .desc{margin-bottom:24px}}.EnterpriseBanner .container-top .mainBlock-left .btns{display:flex;gap:32px;margin-top:auto}@media (max-width: 62em){.EnterpriseBanner .container-top .mainBlock-left .btns{gap:16px;flex-wrap:wrap}}.EnterpriseBanner .container-top .mainBlock-left .btns a{font-family:Outfit;font-size:1rem;font-weight:400;line-height:140%;letter-spacing:.16px;text-decoration:none;width:fit-content;display:inline-flex;align-items:center;gap:8px;color:var(--Blue);transition:color .3s ease}.EnterpriseBanner .container-top .mainBlock-left .btns a svg{display:block;transition:transform .3s ease}.EnterpriseBanner .container-top .mainBlock-left .btns a.btn-primary:hover svg{transform:translate(4px)}.EnterpriseBanner .container-top .mainBlock-right{box-sizing:border-box;border:1px solid var(--Black, #101010);border-top:none;padding:40px 20px 40px 40px;gap:10px;display:flex;flex:1;min-width:0}@media (max-width: 62em){.EnterpriseBanner .container-top .mainBlock-right{padding:24px;border-top:1px solid var(--Black, #101010);border-right:1px solid var(--Black, #101010)}}@media (max-width: 48em){.EnterpriseBanner .container-top .mainBlock-right{flex-direction:column}}.EnterpriseBanner .container-top .mainBlock-right .right-content{display:flex;flex-direction:column;flex:1;min-width:0}.EnterpriseBanner .container-top .mainBlock-right .right-content h2{font-family:Outfit;font-size:2rem;font-weight:700;line-height:120%;color:var(--Black, #101010)}@media (max-width: 36em){.EnterpriseBanner .container-top .mainBlock-right .right-content h2{font-family:Outfit;font-size:1.5rem;font-weight:700;line-height:126%}}.EnterpriseBanner .container-top .mainBlock-right .right-content .desc{font-family:Outfit;font-size:1rem;font-weight:400;line-height:160%;letter-spacing:.16px;color:var(--Black, #101010);margin-top:8px;margin-bottom:36px}@media (max-width: 62em){.EnterpriseBanner .container-top .mainBlock-right .right-content .desc{margin-bottom:24px}}.EnterpriseBanner .container-top .mainBlock-right .right-content .btns{display:flex;gap:32px;margin-top:auto}@media (max-width: 62em){.EnterpriseBanner .container-top .mainBlock-right .right-content .btns{gap:16px;flex-wrap:wrap}}.EnterpriseBanner .container-top .mainBlock-right .right-content .btns a{font-family:Outfit;font-size:1rem;font-weight:400;line-height:140%;letter-spacing:.16px;text-decoration:none;width:fit-content;display:inline-flex;align-items:center;gap:8px;color:var(--Blue);transition:color .3s ease}.EnterpriseBanner .container-top .mainBlock-right .right-content .btns a svg{display:block;transition:transform .3s ease}.EnterpriseBanner .container-top .mainBlock-right .right-content .btns a.btn-primary:hover svg{transform:translate(4px)}.EnterpriseBanner .container-top .mainBlock-right .client-logos{display:flex;align-items:center;flex-shrink:0;max-width:196px}@media (max-width: 48em){.EnterpriseBanner .container-top .mainBlock-right .client-logos{max-width:100%;justify-content:center}}.EnterpriseBanner .container-top .mainBlock-right .client-logos img{display:block;width:196px;height:196px;object-fit:contain}@media (max-width: 48em){.EnterpriseBanner .container-top .mainBlock-right .client-logos img{width:160px;height:160px}}.more-btn{display:flex;justify-content:flex-end;align-items:end;max-width:var(--max-inner-width);margin:auto}@media (max-width: 62em){.more-btn{justify-content:center}}.more-btn a{font-family:Outfit;font-size:1rem;font-weight:400;line-height:140%;letter-spacing:.16px;color:var(--Black);box-shadow:0 3px 0 var(--Gray400);position:relative;display:inline-block;text-decoration:none;width:fit-content;padding-bottom:8px;margin-top:auto;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.more-btn a:after{content:"";position:absolute;left:50%;bottom:-3px;width:0;height:3px;background-color:var(--Black);opacity:0;transform:translate(-50%);transition:width .4s cubic-bezier(.4,0,.2,1),opacity .2s ease}.more-btn a:hover{box-shadow:none}.more-btn a:hover:after{width:100%;opacity:1}
