* {box-sizing: border-box;}body {background-color: #8DD9F8 !important;margin: 0;padding: 0;font-family: "Poppins", sans-serif;}.row-one{padding-top: 60px;padding-bottom: 10px;display: flex;flex-direction: column;}.logo-container{background-color: #E6F0FA;align-self: center;padding: 20px;}.row-one p, .row-one ol{padding: 0 5%;}.title{text-align: center;color: #1F3A5F;font-size: 3vw;line-height: 1.2em;font-weight: 600;font-style: normal;text-decoration: initial;letter-spacing: 0px;margin: 20px 0;}.info{color: #1F3A5F;font-size: 1vw;line-height: 1.7em;padding: 0 5%;text-align: justify;margin-bottom: 0;}.font{font-weight: 600;}.row-one ol{margin-left: 20px;margin-top: 0px;text-align: justify;color: #1F3A5F;font-size: 1vw;line-height: 1.7em;padding: 0 5%;}.row-one ol li{margin-left: 20px;}.card_title {position: relative;padding: 20px;margin: 8px;text-align: center;background-color: #81D0F8;border-radius: 13px 13px 0 0;color: white;font-size: 1.5vw;line-height: 1.7em;font-weight: 600;transition: color 0.3s ease;transition: background-color 0.3s ease;}.card_title::after {position: absolute;display: block;width: 500px;height: 2px;bottom: 0;left: 50%;transform: translateX(-50%);content: "";transition: background-color 0.3s ease;}.card:hover .card_title{background-color: #6CB4D9;}.card:hover .card_content{background-color: #6CB4D9;color: white;}.card:hover .card_content .description, .card:hover .card_content ul, .card:hover .card_content a{color: white;}.card:hover .card_title::after {background-color: white;}.description{color: #1F3A5F;font-size: 0.9vw;line-height: 1.7em;padding: 0 5%;text-align: justify;transition: color 0.3s ease;margin-bottom: 0;}.card_text ul{color: #1F3A5F;font-size: 0.9vw;line-height: 1.7em;text-align: justify;transition: color 0.3s ease;margin-bottom: 0;margin-top: 0;padding: 0 8%;}.row-one a, .card_content a{color: #1F3A5F;font-weight: 600;transition: color 0.3s ease;}.row-one a:hover{color: white;}.main, .main-two, .main-three, .main-four {max-width: 1200px;margin: 0 auto;}.main-four{padding-bottom: 50px;}.cards {display: flex;flex-wrap: wrap;list-style: none;margin: 0;padding: 0;justify-content: space-around;}.cards_item {padding: 1rem;width: 1000px;max-width: 1000px;}.card_image {position: relative;max-height: 250px;}.card {background-color: #6CB4D9;border-radius: 0.25rem;box-shadow: 0 20px 40px -14px rgba(0, 0, 0, 0.25);display: flex;flex-direction: column;overflow: hidden;border-radius: 16px;}.card_content {position: relative;padding: 16px 12px 32px 16px;margin: 8px;max-height: 290px;overflow-y: scroll;background-color: white;flex: 1;border-radius: 0 0 13px 13px;text-align: justify;line-height: 1.5;transition: color 0.3s ease;transition: background-color 0.3s ease;}.card_content::-webkit-scrollbar {width: 6px;}.card_content::-webkit-scrollbar-track {box-shadow: 0;border-radius: 0;}.card_content::-webkit-scrollbar-thumb {background: #03045E;border-radius: 15px;}@media screen and (max-width: 1350px) {.title{font-size: 3.3vw;}.info, .row-one ol{font-size: 1.3vw;}.card_title{font-size: 1.8vw;}.description, .card_content ul{font-size: 1.2vw;}}@media screen and (max-width: 1000px) {.title{font-size: 3.5vw;}.info, .row-one ol{font-size: 1.5vw;}.card_title{font-size: 2vw;}.description, .card_content ul{font-size: 1.4vw;}}@media screen and (max-width: 900px) {.title{font-size: 4.5vw;}.info, .row-one ol{font-size: 2.2vw;}.card_title{font-size: 2.8vw;}.description, .card_content ul{font-size: 1.9vw;}}@media screen and (max-width: 750px) {.title{font-size: 4.9vw;}.info, .row-one ol{font-size: 2.5vw;}.card_title{font-size: 3.3vw;}.description, .card_content ul{font-size: 2.2vw;}.card_title::after {width: 400px;}}@media screen and (max-width: 600px) {.title{font-size: 5vw;}.info, .row-one ol{font-size: 2.7vw;}.card_title{font-size: 3.5vw;}.description{font-size: 2.4vw;padding: 0 3%;}.card_content ul{font-size: 2.4vw;}.card_title::after {width: 300px;}}@media screen and (max-width: 500px) {.title{font-size: 5.3vw;}.info, .row-one ol{font-size: 3vw;}.card_title{font-size: 3.8vw;}.description, .card_content ul{font-size: 2.7vw;}.card_title::after {width: 250px;}}@media screen and (max-width: 465px) {.title{font-size: 5.5vw;}.info, .row-one ol{font-size: 3.2vw;}.card_title{font-size: 4vw;}.description, .card_content ul{font-size: 2.9vw;}.card_title::after {width: 250px;}}@media screen and (max-width: 380px) {.title{font-size: 5.7vw;}.info, .row-one ol{font-size: 3.4vw;}.card_title{font-size: 4.2vw;}.description, .card_content ul{font-size: 3.1vw;}.card_title::after {width: 200px;}}