.private-placement .pp-page{max-width: 1170px;margin: 0 auto;padding: 0 1rem}.private-placement .pp-intro{text-align: center;padding: 3rem 2rem 2rem;max-width: 900px;margin: 0 auto}.private-placement .pp-intro h2{font-family: 'lato-bold', 'sourcesanspro', 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 36px;line-height: 1.2;color: black !important;margin-bottom: 1.5rem;text-align: center}.private-placement .pp-intro h2 strong{color: #12226d}.private-placement .pp-intro p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 18px;line-height: 1.6;color: black;text-align: left;margin-bottom: 1rem}.private-placement .pp-intro ul{list-style: none;padding: 0;margin: 1.5rem 0 0;text-align: left}.private-placement .pp-intro ul li{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 18px;line-height: 1.6;color: black;padding: 0.5rem 0 0.5rem 1.5rem;position: relative}.private-placement .pp-intro ul li::before{content: '';position: absolute;left: 0;top: 14px;width: 8px;height: 8px;background-color: #12226d;border-radius: 50%}.private-placement .pp-img-text-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 3rem;align-items: center}.private-placement .pp-img-text-grid.pp-img-right{grid-template-columns: 2fr 1fr}@media screen and (max-width: 768px){.private-placement .pp-img-text-grid{grid-template-columns: 1fr !important;gap: 2rem}}.private-placement .pp-img-col img{width: 100%;height: auto;display: block;border-radius: 4px}.private-placement .pp-text-col h2{font-family: 'lato-bold', 'sourcesanspro', 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 32px;line-height: 1.2;color: black !important;margin: 0 0 1rem 0;text-align: left}.private-placement .pp-text-col h2 strong{color: #12226d}.private-placement .pp-text-col h3{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 22px;line-height: 1.3;color: #0b133a !important;margin: 0 0 1rem 0;text-align: left}.private-placement .pp-text-col h4{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 20px;color: black;margin: 1.5rem 0 1rem 0;text-align: left}.private-placement .pp-text-col p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 18px;line-height: 1.6;color: black;text-align: left;margin-bottom: 1rem}.private-placement .pp-text-col ul{padding-left: 1.25rem;margin-bottom: 1.5rem}.private-placement .pp-text-col ul li{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 18px;line-height: 1.6;color: black;margin-bottom: 0.35rem}.private-placement .pp-section{padding: 3rem 0;border-bottom: 1px solid #EAEAEA}.private-placement .pp-section:last-child{border-bottom: none}.private-placement .pp-three-blocks{background-color: #0b133a;padding: 3.5rem 2rem 3rem;width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw}.private-placement .pp-three-blocks-header{max-width: 800px;margin: 0 auto 2.5rem;text-align: center}.private-placement .pp-three-blocks-header h2{font-family: 'lato-bold', 'sourcesanspro', 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 36px;line-height: 1.2;color: white !important;margin: 0 0 1rem 0}.private-placement .pp-three-blocks-header h2 strong{color: #ffca6a}.private-placement .pp-three-blocks-header p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 18px;line-height: 1.6;color: white !important;margin: 0}.private-placement .pp-three-blocks-inner{max-width: 1170px;margin: 0 auto;display: grid;grid-template-columns: repeat(3, 1fr);gap: 1.5rem}.private-placement .pp-block{background-color: rgba(255, 255, 255, 0.08);border-top: 4px solid #ffca6a;padding: 3.5rem 1.5rem 2rem;border-radius: 4px;text-align: center;position: relative}.private-placement .pp-block .pp-block-icon{width: 60px;height: 60px;background-color: #ffca6a;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 1.25rem}.private-placement .pp-block .pp-block-icon i{font-size: 24px;color: #FFFFFF !important}.private-placement .pp-block h3{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;font-size: 22px;line-height: 1.2;color: #ffca6a !important;margin: 0 0 1rem 0;text-align: center}.private-placement .pp-block p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 16px;line-height: 1.6;color: white !important;margin: 0;text-align: left}@media screen and (max-width: 992px){.private-placement .pp-three-blocks-inner{grid-template-columns: 1fr;max-width: 500px;gap: 1rem}}.private-placement .pp-fire .pp-fire-content::after{content: '';display: table;clear: both}.private-placement .pp-fire .pp-fire-logo{float: right;width: 300px;max-width: 40%;margin: 0 0 1.5rem 2rem}.private-placement .pp-fire .pp-fire-logo img{width: 100%;height: auto;display: block}@media screen and (max-width: 768px){.private-placement .pp-fire .pp-fire-logo{float: none;max-width: 280px;margin: 0 auto 1.5rem}}.private-placement .pp-fire .pp-fire-features{margin: 1.5rem 0}.private-placement .pp-fire .pp-fire-feature{padding: 0.75rem 0;border-bottom: 1px solid #EAEAEA}.private-placement .pp-fire .pp-fire-feature:last-child{border-bottom: none}.private-placement .pp-fire .pp-fire-feature h5{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 18px;color: #0b133a !important;margin: 0 0 0.25rem 0;text-align: left}.private-placement .pp-fire .pp-fire-feature p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 16px;line-height: 1.5;color: black;margin: 0;text-align: left}.private-placement .pp-fire .btn, .private-placement .pp-fire .btn-primary{margin-top: 1rem}.private-placement .pp-partner{text-align: center;background-color: rgba(255, 202, 106, 0.15);padding: 3rem 2rem;margin-left: -50vw;margin-right: -50vw;width: 100vw;position: relative;left: 50%;right: 50%}.private-placement .pp-partner h2{font-family: 'lato-bold', 'sourcesanspro', 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 36px;line-height: 1.2;color: black !important;margin: 0 0 0.5rem 0}.private-placement .pp-partner h2 strong{color: #12226d}.private-placement .pp-partner h3{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 22px;font-weight: 500;color: #0b133a !important;margin: 0 0 1rem 0;font-style: italic}.private-placement .pp-partner > p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 18px;line-height: 1.6;color: black;max-width: 800px;margin: 0 auto 2rem}.private-placement .pp-partner h4{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 24px;color: #0b133a !important;margin: 2rem 0 1rem 0}.private-placement .pp-partner .pp-partner-list{list-style: none;padding: 0;max-width: 900px;margin: 0 auto;text-align: left;display: grid;grid-template-columns: 1fr 1fr;gap: 0.25rem 2.5rem}@media screen and (max-width: 768px){.private-placement .pp-partner .pp-partner-list{grid-template-columns: 1fr;max-width: 500px}}.private-placement .pp-partner .pp-partner-list li{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 18px;line-height: 1.6;color: black;padding: 0.5rem 0 0.5rem 2.5rem;position: relative}.private-placement .pp-partner .pp-partner-list li::before{content: '';position: absolute;left: 0;top: 12px;width: 22px;height: 22px;background-color: #12226d;border-radius: 50%}.private-placement .pp-partner .pp-partner-list li::after{content: '';position: absolute;left: 6px;top: 15px;width: 6px;height: 10px;border: solid white;border-width: 0 2.5px 2.5px 0;transform: rotate(45deg)}.private-placement .pp-accreditation{text-align: center}.private-placement .pp-accreditation .pp-accreditation-title{font-family: 'lato-bold', 'sourcesanspro', 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 36px;line-height: 1.2;color: black !important;margin: 0 0 2rem 0;text-align: center}.private-placement .pp-accreditation .pp-accreditation-title strong{color: #12226d}.private-placement .pp-accreditation .pp-accreditation-content{background: white;border: 1px solid #eee;border-radius: 8px;padding: 2.5rem;box-shadow: 0 4px 20px rgba(11, 19, 58, 0.08);text-align: left;margin-bottom: 2rem}@media screen and (max-width: 768px){.private-placement .pp-accreditation .pp-accreditation-content{padding: 1.5rem}}.private-placement .pp-accreditation .pp-accreditation-text p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 18px;line-height: 1.6;color: black;text-align: left;margin-bottom: 1rem}.private-placement .pp-accreditation .pp-accreditation-text p strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.private-placement .pp-accreditation .pp-accreditation-text p a{color: #0b133a !important;text-decoration: underline}.private-placement .pp-accreditation .pp-accreditation-text p a:hover, .private-placement .pp-accreditation .pp-accreditation-text p a:focus{color: #12226d !important}.private-placement .pp-accreditation .pp-accreditation-row{display: grid;grid-template-columns: 1fr 1fr;gap: 2rem;align-items: stretch;margin-top: 1.5rem}@media screen and (max-width: 768px){.private-placement .pp-accreditation .pp-accreditation-row{grid-template-columns: 1fr;gap: 1.5rem}}.private-placement .pp-accreditation .pp-wasc-quote{background-color: #0b133a;border-left: 4px solid #ffca6a;padding: 1.5rem 2rem;margin: 0;border-radius: 0 4px 4px 0;display: flex;flex-direction: column;justify-content: center}.private-placement .pp-accreditation .pp-wasc-quote p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 15px;line-height: 1.6;color: white !important;font-style: italic;margin-bottom: 0.75rem;text-align: left}.private-placement .pp-accreditation .pp-wasc-quote p:last-of-type{margin-bottom: 0.5rem}.private-placement .pp-accreditation .pp-wasc-quote cite{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 13px;color: #ffca6a !important;font-style: normal;display: block;margin-top: 0.5rem;text-transform: uppercase;letter-spacing: 0.5px}.private-placement .pp-accreditation .pp-accreditation-badge{display: flex;align-items: center;justify-content: center}.private-placement .pp-accreditation .pp-accreditation-badge img{width: 100%;max-width: 100%;height: auto;border-radius: 4px}.private-placement .pp-accreditation > .btn{margin-top: 0.5rem}.private-placement .pp-affordable{background-color: #F0F0F0;padding: 3.5rem 2rem;width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;text-align: center}.private-placement .pp-affordable-inner{max-width: 800px;margin: 0 auto}.private-placement .pp-affordable-inner h2{font-family: 'lato-bold', 'sourcesanspro', 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 36px;line-height: 1.2;color: #0b133a !important;margin: 0 0 1.5rem 0}.private-placement .pp-affordable-inner h2 strong{color: #12226d}.private-placement .pp-affordable-inner p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 18px;line-height: 1.6;color: black;margin-bottom: 1rem;text-align: center}.private-placement .pp-affordable-inner p strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.private-placement .pp-affordable-inner .btn, .private-placement .pp-affordable-inner .btn-primary{margin-top: 1rem}.private-placement .contact-intro{max-width: 900px;margin: 0 auto;padding: 4rem 1rem 1rem;text-align: center}.private-placement .contact-intro .contact-intro-heading{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 38px !important;line-height: 1.2;color: black !important;margin: 0 auto 1.25rem;padding: 0 0 1rem 0;text-align: center !important;text-transform: none;position: relative;display: inline-block}.private-placement .contact-intro .contact-intro-heading strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;color: #12226d}.private-placement .contact-intro .contact-intro-heading::after{content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 100px;height: 4px;background-color: #ffca6a}.private-placement .contact-intro p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 17px !important;line-height: 1.6;color: black !important;margin: 0;padding: 0;text-align: center !important}.private-placement .contact-main{max-width: 1170px;margin: 0 auto;padding: 3rem 1rem 5rem}.private-placement .contact-grid{display: grid;grid-template-columns: 1fr 1.1fr;gap: 3rem;align-items: start}.private-placement .contact-info-col{display: flex;flex-direction: column;gap: 1.5rem}.private-placement .contact-card{background: white;border-radius: 8px;padding: 1.75rem 1.75rem;box-shadow: 0 4px 16px rgba(11, 19, 58, 0.08);border-top: 5px solid #12226d;transition: all 0.3s ease}.private-placement .contact-card:hover{transform: translateY(-2px);box-shadow: 0 8px 22px rgba(11, 19, 58, 0.14)}.private-placement .contact-card .contact-card-heading{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;font-size: 18px !important;color: #12226d !important;margin: 0 0 1.25rem 0 !important;padding: 0 0 0.75rem 0;text-align: left !important;text-transform: uppercase;letter-spacing: 0.75px;border-bottom: 2px solid #ebebeb}.private-placement .contact-card .contact-card-heading i{margin-right: 0.6rem;color: #ffca6a}.private-placement .contact-info-row{display: flex;align-items: flex-start;gap: 1rem;padding: 0.75rem 0;border-bottom: 1px solid #ebebeb}.private-placement .contact-info-row:first-of-type{padding-top: 0}.private-placement .contact-info-row:last-of-type{border-bottom: none;padding-bottom: 0}.private-placement .contact-info-row .contact-info-icon{width: 36px;height: 36px;background: #ebebeb;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #12226d;font-size: 14px;flex-shrink: 0}.private-placement .contact-info-row .contact-info-content{flex: 1;min-width: 0}.private-placement .contact-info-row .contact-info-content .contact-info-label{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 700;font-size: 12px !important;color: #555555 !important;margin: 0 0 0.15rem 0 !important;padding: 0;text-transform: uppercase;letter-spacing: 0.5px}.private-placement .contact-info-row .contact-info-content .contact-info-value{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 700;font-size: 16px !important;color: #12226d !important;margin: 0;padding: 0;line-height: 1.3;word-break: break-word}.private-placement .contact-info-row .contact-info-content .contact-info-value a{color: #12226d !important;text-decoration: none}.private-placement .contact-info-row .contact-info-content .contact-info-value a:hover, .private-placement .contact-info-row .contact-info-content .contact-info-value a:focus{color: #0b133a !important;text-decoration: underline;outline: none}.private-placement .contact-address{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 16px !important;line-height: 1.6;color: black !important;margin: 0;padding: 0;text-align: left !important}.private-placement .contact-form-card{background: white;border-radius: 8px;padding: 2.5rem 2.5rem 2rem;box-shadow: 0 6px 24px rgba(11, 19, 58, 0.1);border-top: 5px solid #ffca6a}.private-placement .contact-form-card .contact-form-heading{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 28px !important;line-height: 1.2;color: black !important;margin: 0 0 0.5rem 0 !important;padding: 0 0 0.85rem 0;text-align: left !important;position: relative;display: inline-block}.private-placement .contact-form-card .contact-form-heading strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;color: #12226d}.private-placement .contact-form-card .contact-form-heading::after{content: '';position: absolute;bottom: 0;left: 0;width: 60px;height: 3px;background-color: #ffca6a}.private-placement .contact-form-card .contact-form-subhead{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 15px !important;line-height: 1.5;color: #555555 !important;margin: 1.25rem 0 1.5rem 0 !important;padding: 0;text-align: left !important}.private-placement .contact-apply-card{background: linear-gradient(135deg, #0b133a 0%, #12226d 100%);border-radius: 8px;padding: 2rem 1.75rem;text-align: center;box-shadow: 0 6px 20px rgba(11, 19, 58, 0.18);border-top: 5px solid #ffca6a}.private-placement .contact-apply-card .contact-apply-icon{width: 56px;height: 56px;background-color: #ffca6a;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #12226d;font-size: 24px;margin: 0 auto 1rem;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2)}.private-placement .contact-apply-card .contact-apply-heading{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;font-size: 22px !important;line-height: 1.25;color: white !important;margin: 0 0 0.75rem 0 !important;padding: 0;text-align: center !important}.private-placement .contact-apply-card .contact-apply-heading strong{font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;color: #ffca6a}.private-placement .contact-apply-card .contact-apply-text{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 500;font-size: 15px !important;line-height: 1.5;color: white !important;margin: 0 0 1.5rem 0 !important;padding: 0;text-align: center !important;opacity: 0.92}.private-placement .contact-apply-card .contact-apply-btn{display: inline-flex;align-items: center;gap: 0.5rem;background-color: #ffca6a !important;color: #12226d !important;font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;font-weight: 800;font-size: 15px !important;text-decoration: none !important;padding: 12px 28px;border-radius: 6px;text-transform: uppercase;letter-spacing: 0.75px;transition: all 0.3s ease;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2)}.private-placement .contact-apply-card .contact-apply-btn i{font-size: 13px;transition: transform 0.3s ease}.private-placement .contact-apply-card .contact-apply-btn:hover, .private-placement .contact-apply-card .contact-apply-btn:focus{background-color: white !important;color: #12226d !important;text-decoration: none !important;outline: none;transform: translateY(-3px);box-shadow: 0 8px 18px rgba(0, 0, 0, 0.3)}.private-placement .contact-apply-card .contact-apply-btn:hover i, .private-placement .contact-apply-card .contact-apply-btn:focus i{transform: translateX(4px)}.private-placement .pp-sidebar-image{border-radius: 8px;overflow: hidden}.private-placement .pp-sidebar-image img{width: 100%;height: auto;display: block;border-radius: 8px}@media screen and (max-width: 992px){.private-placement .contact-intro{padding: 3rem 1rem 1rem}.private-placement .contact-intro .contact-intro-heading{font-size: 28px !important}.private-placement .contact-main{padding: 2rem 1rem 4rem}.private-placement .contact-grid{grid-template-columns: 1fr;gap: 2rem}.private-placement .contact-form-card{padding: 2rem 1.5rem 1.5rem}.private-placement .contact-form-card .contact-form-heading{font-size: 22px !important}}@media screen and (max-width: 768px){.private-placement .contact-intro .contact-intro-heading{font-size: 22px !important}.private-placement .contact-intro p{font-size: 15px !important}.private-placement .contact-card{padding: 1.5rem 1.25rem}.private-placement .contact-info-row .contact-info-content .contact-info-value{font-size: 15px !important}.private-placement .contact-address{font-size: 15px !important}}.private-placement .pp-cta-box{padding: 3rem 0}.private-placement .pp-cta-box-inner{background-color: #0b133a;border: 3px solid #ffca6a;border-radius: 12px;padding: 3.5rem 2rem;text-align: center;max-width: 1000px;margin: 0 auto}.private-placement .pp-cta-icon{width: 80px;height: 80px;background-color: #ffca6a;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 1.5rem}.private-placement .pp-cta-icon svg{width: 40px;height: 40px;fill: #0b133a}.private-placement .pp-cta-box-inner h2{font-family: 'lato-bold', 'sourcesanspro', 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 36px;line-height: 1.2;color: white !important;margin: 0 0 1rem 0;text-align: center}.private-placement .pp-cta-box-inner h2 strong{color: #ffca6a}.private-placement .pp-cta-box-inner p{font-family: 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 20px;line-height: 1.5;color: white !important;margin: 0 0 2rem 0;text-align: center}.private-placement .pp-cta-btn{display: inline-block;background-color: #ffca6a !important;color: #0b133a !important;font-family: 'lato-bold', 'roboto_condensedbold', 'lato-regular', 'roboto_condensedregular', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight: 800;font-size: 18px !important;text-decoration: none !important;padding: 16px 48px;border-radius: 8px;border: none;text-transform: uppercase;letter-spacing: 1px;transition: background-color 0.2s ease, transform 0.2s ease}.private-placement .pp-cta-btn:hover, .private-placement .pp-cta-btn:focus{background-color: #ffbb41 !important;color: #0b133a !important;text-decoration: none !important;transform: translateY(-2px);outline: none}@media screen and (max-width: 768px){.private-placement .pp-cta-box-inner{padding: 2.5rem 1.5rem}.private-placement .pp-cta-box-inner h2{font-size: 28px}.private-placement .pp-cta-box-inner p{font-size: 17px}.private-placement .pp-cta-btn{padding: 14px 36px;font-size: 16px !important}}@media screen and (max-width: 992px){.private-placement .pp-intro{padding: 2rem 1rem}.private-placement .pp-intro h2{font-size: 28px}.private-placement .pp-intro p, .private-placement .pp-intro ul li{font-size: 16px}.private-placement .pp-text-col h2{font-size: 28px}.private-placement .pp-text-col p, .private-placement .pp-text-col ul li{font-size: 16px}.private-placement .pp-partner h2{font-size: 28px}.private-placement .pp-partner h4{font-size: 20px}.private-placement .pp-affordable-inner h2{font-size: 28px}.private-placement .pp-affordable-inner p{font-size: 16px}.private-placement .pp-contact > h2{font-size: 28px}.private-placement .pp-accreditation .pp-accreditation-title{font-size: 28px}}@media screen and (max-width: 991px){.private-placement .pp-page{overflow-x: hidden;max-width: 100%;padding: 0 0.75rem}.private-placement .pp-three-blocks, .private-placement .pp-partner, .private-placement .pp-affordable{width: auto;left: -0.75rem;right: -0.75rem;margin-left: -0.75rem;margin-right: -0.75rem;padding-left: 1rem;padding-right: 1rem}.private-placement .pp-intro{padding: 1.5rem 0.25rem}.private-placement .pp-intro h2{font-size: 24px}.private-placement .pp-img-text-grid{grid-template-columns: 1fr !important;gap: 1.5rem !important}.private-placement .pp-img-col img{max-height: 300px;-o-object-fit: cover;object-fit: cover}.private-placement .pp-three-blocks-inner{grid-template-columns: 1fr;max-width: 100%;gap: 1rem}.private-placement .pp-three-blocks-header h2{font-size: 24px}.private-placement .pp-three-blocks-header p{font-size: 15px}.private-placement .pp-block{padding: 2.5rem 1rem 1.5rem}.private-placement .pp-fire .pp-fire-content h2{font-size: 24px}.private-placement .pp-fire .pp-fire-content h3{font-size: 18px}.private-placement .pp-fire-logo{float: none !important;max-width: 250px !important;width: 100% !important;margin: 0 auto 1.5rem !important}.private-placement .pp-partner{padding: 2rem 1rem}.private-placement .pp-partner h2{font-size: 24px}.private-placement .pp-partner h3{font-size: 18px}.private-placement .pp-partner h4{font-size: 18px}.private-placement .pp-partner .pp-partner-list{grid-template-columns: 1fr;gap: 0}.private-placement .pp-partner .pp-partner-list li{font-size: 16px;padding-left: 2rem}.private-placement .pp-accreditation .pp-accreditation-title{font-size: 24px}.private-placement .pp-accreditation .pp-accreditation-content{padding: 1rem}.private-placement .pp-accreditation .pp-accreditation-text p{font-size: 15px}.private-placement .pp-accreditation .pp-accreditation-row{grid-template-columns: 1fr;gap: 1rem}.private-placement .pp-accreditation .pp-wasc-quote{padding: 1rem}.private-placement .pp-accreditation .pp-wasc-quote p{font-size: 13px}.private-placement .pp-accreditation .pp-wasc-quote cite{font-size: 12px}.private-placement .pp-accreditation .pp-accreditation-badge img{max-width: 100%}.private-placement .pp-affordable{padding: 2rem 1rem}.private-placement .pp-affordable-inner h2{font-size: 24px}.private-placement .pp-affordable-inner p{font-size: 15px}.private-placement .contact-intro{padding: 2rem 0.5rem 1rem}.private-placement .contact-intro .contact-intro-heading{font-size: 22px !important}.private-placement .contact-intro p{font-size: 15px !important}.private-placement .contact-main{padding: 2rem 0 3rem}.private-placement .contact-grid{grid-template-columns: 1fr;gap: 1.5rem}.private-placement .contact-card{padding: 1.25rem 1rem}.private-placement .contact-info-row{gap: 0.75rem}.private-placement .contact-info-row .contact-info-content .contact-info-value{font-size: 14px !important}.private-placement .contact-info-row .contact-info-content .contact-info-value a{font-size: 14px !important}.private-placement .contact-form-card{padding: 1.5rem 1rem}.private-placement .contact-form-card .contact-form-heading{font-size: 20px !important}.private-placement .pp-sidebar-image img{max-height: 250px;-o-object-fit: cover;object-fit: cover}.private-placement .pp-text-col h2{font-size: 24px}.private-placement .pp-text-col p, .private-placement .pp-text-col ul li{font-size: 15px}}@media screen and (max-width: 400px){.private-placement .pp-page{zoom: 0.9}}@media screen and (max-width: 340px){.private-placement .pp-page{zoom: 0.8}}
