/* iaj-ff-form: form pages 1634,1647,258,616,3647,3514 — extracted from #iaj-frontend-fixes r52, 2026-10-29 */
.page-id-1647 .wpcf7 input.form-control{border:1px solid #e5e5e5;border-radius:10px;padding:10px 14px;font-family:"Manrope",sans-serif;transition:border-color .2s,box-shadow .2s}
.page-id-1647 .wpcf7 .form-control:focus{outline:none;border-color:#EA088C;box-shadow:0 0 0 3px rgba(234,8,140,.15)}
.page-id-1647 input[type=radio]{accent-color:#EA088C;width:16px;height:16px;vertical-align:middle;cursor:pointer}
.page-id-1647 .wpcf7 input.wpcf7-submit{background:#EA088C!important;color:#fff!important;border:0!important;border-radius:30px!important;padding:10px 24px!important;font-family:"Manrope",sans-serif;font-weight:600;cursor:pointer;transition:background-color .2s}
.page-id-1647 .wpcf7 input.wpcf7-submit:hover{background:#c40775!important}
body .contentbox-header .contentbox-image::after{background:rgba(30,8,70,.62)!important}
body .contentbox-header .contentbox-content h1{text-shadow:0 2px 12px rgba(10,0,30,.75)!important;position:relative;z-index:2}
@media (max-width:767px){body .contentbox-header .contentbox-image::after{background:rgba(30,8,70,.75)!important}}
@media (max-width:767px){:root{--font-size-10:14px;--font-size-11:14px;--font-size-12:14px;--font-size-13:14px;--font-size-14:14px;--font-size-15:14.5px;--font-size-16:15px;--font-size-17:15.5px;--font-size-18:16px}}
@media (max-width:767px){#breadcrumbs ol{justify-content:flex-start!important;flex-wrap:wrap!important;row-gap:4px}#breadcrumbs{overflow:visible!important}}
@media (max-width:767px){#breadcrumbs ol>li{min-width:0!important;max-width:100%!important;flex:0 1 auto!important;white-space:normal!important;overflow-wrap:anywhere}#breadcrumbs ol>li *{white-space:normal!important}}
:root{--iaj-pink:#EA088C;--iaj-purple:#2b0a5c;--iaj-radius:12px;--iaj-shadow:0 4px 18px rgba(43,10,92,.08)}
@media (min-width:1200px){body:not(.elementor-editor-active) main .container{max-width:1200px!important}}
.careers-open-positions-item-button{background:var(--iaj-pink)!important;border:2px solid var(--iaj-pink)!important;color:#fff!important;border-radius:999px!important;font-family:Manrope,sans-serif!important;font-weight:700!important;font-size:15px!important;padding:12px 28px!important;min-height:44px;line-height:1.2!important;transition:background .2s,color .2s}
.careers-open-positions-item-button:hover{background:#c8067a!important;border-color:#c8067a!important}
.careers-open-positions-item{border-radius:var(--iaj-radius)!important}
.careers-open-positions-item{box-shadow:var(--iaj-shadow)}
.page-id-616 .influencer-registration-desc p,.page-id-616 .careers-open-positions-item-desc,.page-id-258 .contact-page-information-title p{font-size:16px!important;line-height:1.7!important;color:#4E4E4E!important}
@media (min-width:1225px){body .container{max-width:1224px!important}}
.page-id-258 .wpcf7-submit,body .wpcf7 input.wpcf7-submit{border-radius:999px!important}
.contact-page-information{border-radius:12px!important}
label.control-label,.wpcf7 label{font-size:14px!important}
.wpcf7 input::placeholder{font-size:14px}
body .wpcf7 input.wpcf7-submit{border:2px solid var(--iaj-pink)!important}
body .wpcf7 input.wpcf7-submit:hover{border-color:#c8067a!important}
:is(.page-id-1634,.page-id-1647) .wpcf7-form p{margin:0}
:is(.page-id-1634,.page-id-1647) .wpcf7-form br{display:none}
:is(.page-id-1634,.page-id-1647) .wpcf7-form .form-group.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0 0 24px}
:is(.page-id-1634,.page-id-1647) .wpcf7-form .form-group.row > [class*="col-"]{width:auto;max-width:none;flex:none;padding:0;margin:0;min-width:0}
:is(.page-id-1634,.page-id-1647) .wpcf7-form .form-group.row > .col-12,:is(.page-id-1634,.page-id-1647) .wpcf7-form .form-group.row > h3{grid-column:1/-1}
:is(.page-id-1634,.page-id-1647) .wpcf7-form h3.control-label{font-size:18px;font-weight:700;color:#2B0A5C;margin:8px 0 0;padding-bottom:10px;border-bottom:1px solid #EEEEEE}
:is(.page-id-1634,.page-id-1647) .wpcf7-form label.control-label{display:block;font-size:14px;font-weight:600;line-height:1.4;color:#222;margin:0 0 6px}
:is(.page-id-1634,.page-id-1647) .wpcf7-form-control-wrap{display:block;width:100%}
:is(.page-id-1634,.page-id-1647) .wpcf7-form :is(input[type=text],input[type=email],input[type=tel],input[type=date],input[type=url],input[type=number],select){width:100% !important;max-width:100%;height:48px;box-sizing:border-box;padding:0 14px;
  font:400 16px/1 Manrope,sans-serif;color:#222;background:#fff;border:1px solid #DADCE0;border-radius:8px;margin:0}
:is(.page-id-1634,.page-id-1647) .wpcf7-form :is(input,select,textarea):focus{outline:none;border-color:#EA088C;box-shadow:0 0 0 3px rgba(234,8,140,.15)}
:is(.page-id-1634,.page-id-1647) .wpcf7-form select{appearance:none;-webkit-appearance:none;padding-right:40px;
  background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23666' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center}
:is(.page-id-1634,.page-id-1647) .wpcf7-form :is(.wpcf7-checkbox,.wpcf7-radio){display:flex;flex-wrap:wrap;gap:8px 16px;padding:0;border:0}
:is(.page-id-1634,.page-id-1647) .wpcf7-form .wpcf7-list-item{margin:0;display:inline-flex;align-items:center;min-height:32px}
:is(.page-id-1634,.page-id-1647) .wpcf7-form .wpcf7-list-item label{display:inline-flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}
:is(.page-id-1634,.page-id-1647) .wpcf7-form .wpcf7-list-item input{width:18px;height:18px;margin:0 6px 0 0;accent-color:#EA088C}
:is(.page-id-1634,.page-id-1647) .wpcf7-form input[type=submit]{width:100%;height:52px;border-radius:999px;font:700 16px Manrope,sans-serif;margin-top:8px}
@media (max-width:767px){:is(.page-id-1634,.page-id-1647) .wpcf7-form .form-group.row{grid-template-columns:1fr;gap:16px;margin-bottom:20px}}
.contact-page-information .contact-page-information-title p,.contact-page-information p{color:#D9CFE9!important}
@media (max-width:767px){.contentbox-content ol li a{display:inline-flex;align-items:center;min-height:44px}.contact-page-communication-item a{display:inline-flex!important;align-items:center;min-height:44px}.contact-page-social-content a{display:inline-flex!important;align-items:center;justify-content:center;padding:6px!important;box-sizing:content-box!important}}
body #breadcrumbs li a:not(#iajz):not(#iajz){display:inline-flex!important;align-items:center!important;min-height:44px!important}
body :is(header,.elementor-location-header,[data-elementor-type=header],.site-header) img:not(#iajz):not(#iajz):not(#iajz){border-radius:0!important}
