h1.title{background-color:transparent}.emphasized-sections{margin-top:2rem!important;text-align:center}.emphasized-sections .emphasized-row{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:.75rem}.emphasized-sections .emphasized-row .emphasized-section{position:relative;transition:all .3s ease}.emphasized-sections .emphasized-row .emphasized-section .emphasized-section-title{font-size:18px;margin:1rem}.emphasized-sections .emphasized-row .emphasized-section .emphasized-section-description{font-size:15px;margin-bottom:1rem;margin-left:1rem;margin-right:1rem}.emphasized-sections .emphasized-row .emphasized-section i{font-size:60px;position:absolute;right:15%;top:15%;transition:all .3s ease;z-index:0}.emphasized-sections .emphasized-row .emphasized-section:hover{border-color:var(--primary-color)}.emphasized-sections .emphasized-row .emphasized-section:hover i{font-size:4.5rem}@media screen and (max-width:1023px){.emphasized-sections .emphasized-row{gap:15px;grid-template-columns:repeat(1,1fr)}}.home-description h1,.home-description h1 strong{text-wrap:balance;font-size:40px;margin:34px auto 50px;max-width:70ch;text-align:center}.home-description h1 strong,.home-description h1 strong strong{color:var(--primary-color)}.home-description ul{display:flex;gap:2rem}.home-description ul li{background-color:#cfe9f5;border-radius:25px;flex:1 1 0;line-height:30px;padding:1rem;text-align:center;width:0}.home-description ul li p{margin-bottom:0}.home-description ul i{color:var(--primary-color);font-size:45px}.home-description ul h2{font-size:18px;font-weight:600;margin-bottom:1rem}@media screen and (max-width:768px){.home-description ul{flex-direction:column}.home-description ul li{text-wrap:initial;border:none;max-width:none;padding-top:16px;width:auto}}.home-description p{text-wrap:balance;line-height:30px;margin-bottom:1rem;margin-left:auto;margin-right:auto}.home-description p.first-p{margin-bottom:50px;margin-top:50px}.home-description .subtitle,.home-description .subtitle strong{font-size:36px;line-height:48px;margin:50px auto;max-width:70ch;padding:0;text-align:center}.home-description .subtitle strong,.home-description .subtitle strong strong,.home-description .title{color:var(--primary-color)}.home-description .title{font-size:22px;margin-bottom:1rem;padding:0;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){.home-description .subtitle,.home-description h1{max-width:80%}.home-description h1,.home-description h1 strong{font-size:30px}.home-description .subtitle,.home-description .subtitle strong{font-size:24px;line-height:36px}}#index section>.title{font-size:36px;font-weight:400;line-height:48px;margin:50px auto;max-width:70ch;padding:0;text-align:center}@media screen and (max-width:768px){#index section>.title{font-size:24px;line-height:36px}}
