.candidate-page .page-header{background-color:#00323c}.candidate-page .page-header article{color:#fff;position:relative}.candidate-page .page-header article h1{color:#fff;font-size:56px;letter-spacing:-1.8px}.candidate-page .page-header article h1 span{color:#deba3f}.candidate-page .page-header figure{margin-bottom:-100px}.candidate-page .page-header figure img{border-radius:16px;width:100%;height:auto}@media(min-width:1024px){.candidate-page .page-header article h1{font-size:96px}.candidate-page .page-header article p{width:60%}.candidate-page .page-header figure{margin-left:-110px}.candidate-page .page-header figure img{width:auto}}.candidate-intro{background-color:#fff;border-radius:32px;padding:128px 0 80px}.candidate-intro .col-2{align-items:unset}@media(min-width:1024px){.candidate-intro{padding:128px 0}}.candidate-statement-section{background:#fff url(/_next/static/media/successfull-candiate.5471c4ad.webp) 50% no-repeat;background-size:cover;background-attachment:fixed;margin-bottom:40px}.candidate-statement-section .overlay-text{display:flex;justify-content:flex-end}.candidate-statement-section .overlay-text h2{color:#fff;font-size:46px}@media(min-width:1024px){.candidate-statement-section{border-radius:32px;margin-bottom:74px;padding:240px 0}.candidate-statement-section .overlay-text h2{font-size:128px;width:50%}}.tailored-section{background-color:#fff;border-radius:32px;margin-bottom:30px}.tailored-section .col-2{align-items:unset;gap:64px}.tailored-section img{border-radius:16px}@media(min-width:1024px){.tailored-section{margin-bottom:84px}}.tailored-section-content{display:flex;flex-direction:column}.tailored-section-content .bottom-content{margin-top:auto}.tailored-section-content h3{font-size:36px}