.banner{background:#0f0f0f;flex-direction:row;justify-content:space-around;align-items:center;height:612px;display:flex}.banner-content{flex-direction:column;justify-content:space-evenly;padding-left:72px;display:flex;overflow:hidden}.banner-images{position:relative}.banner-heading{color:#fff;width:405px;padding-bottom:40px;font-family:Suisse Int\'l,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:50px}.banner-subheading{letter-spacing:.004em;color:#fff;width:274.13px;margin-bottom:40px;font-family:Suisse Int\'l,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.banner-main-image{width:640px;height:430px;position:absolute;top:42px;left:140px}.banner-background-triangles{width:900px;height:540px}.banner-btn{width:fit-content}.secondary-btn{color:#242424;cursor:pointer;text-align:center;letter-spacing:0;background:#fafafa;border:1px solid #0f0f0f;justify-content:center;align-items:center;width:fit-content;height:42px;padding:10px 16px;font-size:14px;font-weight:500;transition:filter .25s;display:flex}.secondary-btn:hover{opacity:.8;background:#fafafa}.primary-btn{color:#fafafa;cursor:pointer;text-align:center;letter-spacing:0;background:#242424;border:none;justify-content:center;align-items:center;width:fit-content;height:42px;margin:10px;padding:10px 16px;font-size:14px;font-weight:500;transition:filter .25s;display:flex}.primary-btn:hover{background:#006340}.api-category-container{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.api-category-card-container{background-color:#fff;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;height:380px;display:flex}.api-category-title{color:#0f0f0f;text-align:center;margin-top:60px;padding:20px 0;font-family:Suisse Int\'l,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:42px}.get-started-btn{margin:20px 0}.api-category-card{flex-direction:column;justify-content:space-evenly;align-items:center;height:70%;display:flex}.category-title{text-align:center;color:#0f0f0f;font-family:Suisse Int\'l,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:30px}.category-desc{text-align:center;letter-spacing:.004em;color:#0f0f0f;width:342px;font-family:Suisse Int\'l,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.support-section{background:#f4f3f1;flex-direction:row;flex:2;justify-content:space-evenly;align-items:center;height:460px;display:flex}.support-img{width:550px;height:auto}.support-text-container{flex-direction:column;justify-content:space-evenly;align-items:flex-start;height:60%;display:flex}.support-desc{text-align:start;letter-spacing:.004em;color:#0f0f0f;width:342px;font-family:Suisse Int\'l,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.support-faq-btn{background:#006340}@media screen and (min-width:900px) and (max-width:1400px){.banner{flex-direction:column;justify-content:space-evenly;align-items:center;height:auto;padding-bottom:80px;display:flex}.banner-content{padding-top:50px;padding-bottom:50px}.banner-images{position:relative}.banner-main-image{width:640px;height:430px;position:absolute;top:42px;left:140px}.banner-background-triangles{width:900px;height:540px}}@media only screen and (max-width:900px){.banner{flex-direction:column;justify-content:space-evenly;align-items:center;height:auto;padding-bottom:80px;display:flex}.banner-content{flex-direction:column;justify-content:space-evenly;align-items:flex-start;padding:50px 0 50px 20px;display:flex;overflow:hidden}.banner-images{justify-content:center;align-items:center;display:flex}.banner-main-image{position:initial;width:91.6%;height:auto}.banner-background-triangles{display:none}.banner-heading{width:auto;font-size:32px}.api-category-card-container{flex-direction:column;height:auto}.api-category-card{height:300px}.support-section{flex-direction:column;justify-content:center;align-items:center;height:auto;padding-top:60px;padding-bottom:60px}.support-img{width:80%;max-width:500px;margin:0}.support-text-container{flex-direction:column;justify-content:space-evenly;align-items:flex-start;height:230px;margin-left:0;display:flex}}
