html{scroll-behavior:smooth}body{color:#58595B;line-height:1.8}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000000;font-weight:600}.part-type-banner{padding:8rem 0}.part-type-banner h1{font-size:50px;font-weight:700;max-width:400px;padding-bottom:1rem}.part-type-banner p{font-size:18px;padding-bottom:1rem;line-height:1.8}.part-type-banner .banner-img{position:absolute;right:0;top:0;width:42.5%;min-width:530px}@media (max-width: 992px){.part-type-banner{padding:5rem 0 2rem}.part-type-banner .banner-img{width:45.5%;min-width:0}.part-type-banner h1{font-size:40px}.part-type-banner p{font-size:15px}}@media (max-width: 768px){.part-type-banner{padding:4rem 0 1rem}.part-type-banner .banner-img{width:100%;min-width:0;position:relative;top:-23px;z-index:-1;margin-top:1rem}.part-type-banner h1{font-size:35px;margin:auto}}@media (max-width: 567px){.part-type-banner h1{font-size:28px}.part-type-banner p{font-size:14px}.part-type-banner .banner-img{top:-20px}}.feature-items{padding-bottom:3rem}.feature-items .container{overflow:scroll;overflow-y:hidden;background:#13222D;box-shadow:0px 0px 20px 5px rgba(0,0,0,0.05);border-radius:16px}.feature-items .container .inner-wrap{padding:8% 0;position:relative;min-width:750px;max-width:1000px;margin:0 auto}.feature-items .container .inner-wrap span{letter-spacing:1px;text-transform:uppercase;color:#FFFFFF;padding:.5rem 2rem;background:#F2A8A2;border-radius:4px;font-weight:600;display:inline-block;margin-bottom:2rem;font-size:0.9rem;position:absolute;top:0}.feature-items .container .inner-wrap .row .col-4{display:flex;flex-flow:column}.feature-items .container .inner-wrap .row .col-4 p{padding-bottom:1rem;color:#fff;font-weight:600;font-size:1.2rem;margin:auto;margin-top:auto;max-width:250px;min-width:250px}.feature-items .container .inner-wrap .row .col-4 a{font-weight:600;max-width:250px;margin:auto;margin-top:auto;max-width:250px;min-width:250px}.feature-items .container .inner-wrap .row>[class*="col-"]:nth-child(n+2):after{content:"";background-color:#979797;position:absolute;top:10%;bottom:0;width:1px;height:80%;left:-1px}@media (max-width: 567px){.feature-items .container .inner-wrap{padding:15% 0}.feature-items .container .inner-wrap span{padding:.35rem 1rem;margin-bottom:1rem;font-size:0.8rem}.feature-items .container .inner-wrap .row .col-4{display:flex;flex-flow:column}.feature-items .container .inner-wrap .row .col-4 p{font-size:1rem;max-width:180px;min-width:180px}.feature-items .container .inner-wrap .row .col-4 a{font-size:0.95rem;max-width:180px;min-width:180px}}#sidebar{padding-bottom:3rem}#sidebar nav{background:#FFFFFF;border-radius:16px;padding:1rem;width:100%}#sidebar nav ul{padding:0;list-style:none;margin:0;display:flex;justify-content:space-around;align-items:center;overflow-x:auto}#sidebar nav ul li a .nav-scroll-item{display:flex;align-items:center}#sidebar nav ul li a .nav-scroll-item span{width:35px;height:35px;line-height:35px;margin:0 auto;background:#F7F9FB;border-radius:50%;text-align:center;font-weight:500;color:#3a404e;text-transform:uppercase}#sidebar nav ul li a.active .nav-scroll-item span{background:#0072F5;color:#fff;width:50px;height:50px;line-height:50px}@media (max-width: 1450px){#sidebar nav{padding:1rem .6rem}}@media (max-width: 768px){#sidebar nav{padding:.25rem .75rem}#sidebar nav ul li{padding-bottom:0rem}}@media (max-width: 562px){#sidebar nav ul{justify-content:end}#sidebar nav ul li a .nav-scroll-item span{width:30px;height:30px;line-height:30px;margin-right:8px}#sidebar nav ul li a.active .nav-scroll-item span{width:45px;height:45px;line-height:45px}}#sidebar.fixed{position:fixed;top:15px;z-index:9;left:50%;transform:translateX(-50%);padding-bottom:0}#sidebar.fixed nav{box-shadow:0px 0px 20px 5px rgba(0,0,0,0.05)}@media (max-width: 768px){#sidebar.fixed{top:5px}}.letter-group .row .col-3 p{font-weight:600;font-size:4.5rem;text-transform:uppercase;color:#000}.letter-group .row .col-9{display:flex;flex-wrap:wrap;padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid #ccc}.letter-group .row .col-9 a{flex:0 0 50%;padding:10px;color:#58595B;font-weight:400}.letter-group .row .col-9 a:hover{color:#0072f5}.letter-group .row .col-9 p{font-size:1.1rem;font-weight:500;padding-left:10px;padding-top:1rem}@media (max-width: 567px){.letter-group .row{padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid #ccc}.letter-group .row .col-3 p{font-size:2.5rem}.letter-group .row .col-9{padding-top:0rem;padding-bottom:0rem;border-top:0}.letter-group .row .col-9 a{flex:0 0 100%;font-size:14px;padding:8px}.letter-group .row .col-9 p{font-size:1rem}}.letter-group.active .row .col-3 p{color:#0072F5}.letter-group.inactive p{opacity:0.2}
