.title-section{text-align:center;padding:2rem 0rem}@media(min-width:768px){.title-section{padding:2rem 0rem;text-align:left}.title-section h1{padding-left:10rem;padding-right:10rem}.title-section h2{padding-left:9rem;padding-right:10rem}}.title-section .main-title{font-size:2rem;font-weight:700;color:#002c42;font-family:Montserrat,sans-serif;line-height:40px;margin-bottom:1rem}.title-section .subtitle{font-size:1rem;font-family:Montserrat,sans-serif;font-weight:600;line-height:28px;color:#986000;line-height:1.4}@media(min-width:768px){.title-section .main-title{font-size:2.5rem;font-weight:700;line-height:2.875rem;font-family:Montserrat,sans-serif;color:#fff}.title-section .container-subtitle{background-color:#0b141f80;width:100%;padding:1.25rem 0rem}.title-section .container-subtitle .subtitle{font-family:Montserrat,sans-serif;font-weight:500;line-height:1.75rem;font-size:1.2rem;line-height:32px;color:#fff}}@media(min-width:768px)and (min-width:768px){.title-section .container-subtitle .subtitle{margin-left:1rem;margin-right:8rem}}.title-section .message{display:none}@media(min-width:768px){.title-section .message{display:block;padding-top:2rem;padding:1rem 11rem}.title-section .message h3{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.025rem;color:#fff}}.title-section .box{display:none}@media(min-width:768px){.title-section .box{display:flex;flex-direction:column;width:423px;padding:1.25rem;border-radius:1rem;background-color:#0b141f;margin:0 auto;gap:1.25rem}.title-section .box .title h3{text-align:center;font-size:1.1rem;font-family:Montserrat,sans-serif;font-weight:600;line-height:2rem;color:#fff}.title-section .box .description{margin-bottom:1rem}.title-section .box .description p{font-family:Montserrat,sans-serif;font-weight:400;font-size:1rem;line-height:1.75rem;color:#f4f5fd}}
