.home-content-container{color:var(--color-sec);background:var(--color-bg)}.buy-btn{display:flex;align-items:center;justify-content:center}.top-section{min-height:100vh;display:flex;flex-direction:column;justify-content:space-around;padding:50px 0;background-image:url(/images/backgrounds/Bg1.png);background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.top-section .header-wrapper{display:flex;justify-content:flex-start;align-items:flex-start}.top-section .header-wrapper .logo{width:var(--top-logo-width)}.top-section .header-wrapper .logo img{width:100%;height:auto}.top-section .header-wrapper .header-text{width:calc(100% - var(--top-logo-width));padding-left:20px}.top-section .header-wrapper .header-text h1{margin-top:20px;font-size:var(--text-size-largest);font-weight:700}.top-section .header-wrapper .header-text h2{font-size:32px;font-weight:700}.top-section .sub-header-wrapper{margin-top:20px;padding-left:calc(var(--top-logo-width) + 20px);font-size:var(--text-size-large)}.top-section .key-points{margin:20px auto}.top-section .key-point-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;padding:15px 0}.top-section .key-point-wrapper .logo{width:var(--key-point-logo-width)}.top-section .key-point-wrapper .logo img{width:100%;height:auto}.top-section .key-point-wrapper .key-point{width:calc(100% - var(--key-point-logo-width));padding-left:40px}.top-section .key-point-wrapper .key-point .content{font-size:var(--text-size-large)}.top-section .key-point-wrapper .key-point .content .highlight{color:var(--color-pri);font-weight:700}.top-section .key-point-wrapper .key-point .content .link{font-weight:100;font-size:.8em}.top-section .contact-us-text{font-size:var(--text-size-large);margin:10px 0;text-align:center}.faq-section{background-color:#2a2a2e;padding:100px 0;background-image:url(/images/backgrounds/Bg2.png);background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.faq-section .faq-logo{margin:10px 0;display:flex;justify-content:center}.faq-section .faq-logo img{width:50px;height:auto}.faq-section .faq-question{text-align:center;margin:20px 0 30px;color:var(--color-pri);font-weight:700}.faq-section .faq-answer{text-align:justify;text-align-last:left;margin:20px 0}.faq-section .faq-separator{display:flex;justify-content:center;color:var(--color-pri);margin-bottom:30px}.faq-section .faq-separator img{width:100px;height:auto}.faq-section .faq-separator.faq-separator-last{display:none}.faq-section [class^=col-]{height:auto}.buy-section{padding:100px 0;background-image:url(/images/backgrounds/Bg3.png);background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.buy-section .buy-btn{margin-top:20px}@media(max-width:991px){:root{--top-logo-width:80px}.top-section .header-wrapper .header-text h1{font-size:75px}.top-section .sub-header-wrapper{padding-left:calc(var(--top-logo-width) + 20px)}}@media(max-width:767px){:root{--top-logo-width:100px}.top-section{display:block;min-height:0}.top-section .header-wrapper .header-text{padding-left:15px}.top-section .header-wrapper .header-text h1{font-size:var(--text-size-larger)}.top-section .sub-header-wrapper{padding-left:calc(var(--top-logo-width) + 15px)}.faq-section .faq-separator.faq-separator-last{display:block}}@media(max-width:575px){:root{--top-logo-width:60px;--key-point-logo-width:50px;--list-index-width:30px;--list-child-index-width:40px}body{font-size:var(--text-size-small)}.top-section .header-wrapper .header-text{padding-left:10px}.top-section .header-wrapper .header-text h1{font-size:32px}.top-section .header-wrapper .header-text h2,.top-section .sub-header-wrapper{font-size:var(--text-size-normal)}.top-section .sub-header-wrapper{padding-left:0;margin-bottom:20px}.top-section .key-point-wrapper .key-point{width:calc(100% - var(--key-point-logo-width));padding-left:20px}.top-section .contact-us-text,.top-section .key-point-wrapper .key-point .content{font-size:var(--text-size-normal)}.faq-section .faq-separator img{width:75px}}@media(max-width:400px){:root{--top-logo-width:50px}.top-section .header-wrapper .header-text{padding-left:10px}.top-section .header-wrapper .header-text h1{font-size:26px;margin-top:10px}}