

.appointment-essentials {padding: 15px 0px 50px 0px;}
.application-form h2, .application-form p {text-align: center;}
.application-accordion {margin-top: 60px;padding: 0 125px;}
.application-accordion .accordion {     column-count: 3;column-gap: 50px;}
.application-accordion .accordion .accordion-item {height: 100%;border: none;border-radius: 20px;background: #333446;box-shadow: 0px 0px 16px hsl(0deg 0% 0% / 18%);margin-bottom: 25px; float: left;width: 100%;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid; page-break-inside: avoid;}
.application-form {padding-top: 50px;}
.application-accordion .accordion-item .accordion-header .collapsed {color: #fff;background: #0abab5 !important;}
.application-accordion .accordion-item .accordion-header .accordion-button img {margin-right: 15px;}
.application-accordion .accordion-item .accordion-header .accordion-button:before {content: "";position: absolute;width: calc(100% - 40px);border: 1px dotted #fff;bottom: 15px;margin: auto;}
.application-accordion .accordion-item .accordion-header .accordion-button {background: #333446;border-radius: 20px;font-size: 18px;font-weight: 600;font-family: 'Gilroy';position: relative;padding: 20px 25px 30px 25px;height: 100px;color: #fff;box-shadow: none;}
.application-accordion .accordion .accordion-item .accordion-body {line-height: 24px;color: #fff;font-size: 16px;font-weight: 500;padding: 0px 20px 60px 20px;}
.application-accordion .accordion .accordion-button::after {content: " ";background-size: auto;margin-top: 0;font-family: 'FontAwesome';background-image: url(../images/angle-down.svg);filter: invert(1); }


.additional-documents {column-count: 2;column-gap: 30px;margin-top: 40px;}
.additional-box {background: #fff;box-shadow: 0px 0px 16px hsl(97deg 0% 56.47% / 18%);padding: 15px 35px;border-radius: 20px;margin-bottom: 18px;float: left;width: 100%;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;page-break-inside: avoid;}
.additional {padding: 60px 0px 40px;}
.additional h2 {text-align: center;}
.additional-box h6 {color: #111111;font-size: 17px;line-height: 30px;margin-bottom: 0px;font-family: 'Gilroy';}
.additional-box ul li {color: #111111;font-size: 17px;line-height: 30px;margin-bottom: 0px;}
.additional-box:last-child {background: #f5f5f5;box-shadow: none;}



