html body:not(.home) main section a.btn.iq-dark-cta.iq-dark-cta.iq-dark-cta,
html body:not(.home) main section a.btn-primary.iq-dark-cta.iq-dark-cta.iq-dark-cta,
html body:not(.home) main section a.iq-dark-cta.iq-dark-cta.iq-dark-cta:link,
html body:not(.home) main section a.iq-dark-cta.iq-dark-cta.iq-dark-cta:visited {
display:inline-flex !important;
align-items:center !important;
justify-content:space-between !important;
justify-self:end !important;
box-sizing:border-box !important;
width:210px !important;
min-width:210px !important;
max-width:210px !important;
min-height:56px !important;
height:56px !important;
padding:0 30px !important;
gap:22px !important;
margin-top:0 !important;
border:1px solid #F48876 !important;
border-radius:999px !important;
background:#F48876 !important;
background-color:#F48876 !important;
color:#fff !important;
-webkit-text-fill-color:#fff !important;
font-family:"Source Sans Pro","Segoe UI",Arial,sans-serif !important;
font-size:15px !important;
line-height:1 !important;
font-weight:700 !important;
letter-spacing:0 !important;
white-space:nowrap !important;
text-decoration:none !important;
box-shadow:none !important;
opacity:1 !important;
transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease !important;
}
html body:not(.home) main section a.iq-dark-cta.iq-dark-cta.iq-dark-cta span {
margin-left:auto !important;
color:currentColor !important;
-webkit-text-fill-color:currentColor !important;
line-height:1 !important;
opacity:1 !important;
transition:transform .2s ease,color .2s ease !important;
}
html body:not(.home) main section a.btn.iq-dark-cta.iq-dark-cta.iq-dark-cta:hover,
html body:not(.home) main section a.btn.iq-dark-cta.iq-dark-cta.iq-dark-cta:focus-visible,
html body:not(.home) main section a.btn-primary.iq-dark-cta.iq-dark-cta.iq-dark-cta:hover,
html body:not(.home) main section a.btn-primary.iq-dark-cta.iq-dark-cta.iq-dark-cta:focus-visible {
background:#fff !important;
background-color:#fff !important;
border-color:#fff !important;
color:#142B3F !important;
-webkit-text-fill-color:#142B3F !important;
transform:translateY(-2px) !important;
box-shadow:none !important;
opacity:1 !important;
}
html body:not(.home) main section a.iq-dark-cta.iq-dark-cta.iq-dark-cta:hover span,
html body:not(.home) main section a.iq-dark-cta.iq-dark-cta.iq-dark-cta:focus-visible span {
color:#142B3F !important;
-webkit-text-fill-color:#142B3F !important;
transform:translateX(3px) !important;
}
html body:not(.home) main section a.iq-dark-cta.iq-dark-cta.iq-dark-cta:focus-visible {
outline:3px solid rgba(244,136,118,.38) !important;
outline-offset:4px !important;
}
@media (max-width:900px){
html body:not(.home) main section a.iq-dark-cta.iq-dark-cta.iq-dark-cta{
width:190px !important;min-width:190px !important;max-width:190px !important;
height:52px !important;min-height:52px !important;padding:0 24px !important;font-size:14px !important;
}
}
@media (max-width:560px){
html body:not(.home) main section a.iq-dark-cta.iq-dark-cta.iq-dark-cta{
justify-self:start !important;width:auto !important;min-width:176px !important;max-width:100% !important;
}
}
html body main .academy-section a.academy-btn,
html body main .academy-section a.academy-btn:link,
html body main .academy-section a.academy-btn:visited{
display:inline-flex !important;
align-items:center !important;
justify-content:space-between !important;
width:auto !important;
min-width:238px !important;
min-height:52px !important;
padding:0 24px !important;
gap:22px !important;
border:1px solid #F48876 !important;
border-radius:999px !important;
background:#F48876 !important;
color:#fff !important;
-webkit-text-fill-color:#fff !important;
font-family:"Source Sans Pro","Segoe UI",Arial,sans-serif !important;
font-size:14px !important;
line-height:1 !important;
font-weight:700 !important;
text-decoration:none !important;
box-shadow:none !important;
transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease !important;
}
html body main .academy-section a.academy-btn:hover,
html body main .academy-section a.academy-btn:focus-visible{
background:#fff !important;
border-color:#fff !important;
color:#142B3F !important;
-webkit-text-fill-color:#142B3F !important;
transform:translateY(-2px) !important;
}
html body main .academy-section a.academy-btn span{
margin-left:auto !important;
color:currentColor !important;
-webkit-text-fill-color:currentColor !important;
transition:transform .2s ease !important;
}
html body main .academy-section a.academy-btn:hover span,
html body main .academy-section a.academy-btn:focus-visible span{transform:translateX(3px) !important}
html body main .academy-section a.academy-btn:focus-visible{outline:3px solid rgba(244,136,118,.38) !important;outline-offset:4px !important}
@media(max-width:560px){html body main .academy-section a.academy-btn{min-width:0 !important;max-width:100% !important}}
html body main .academy-section a.academy-btn.iq-dark-cta.iq-dark-cta,
html body main .careers-contact a.careers-btn.iq-dark-cta.iq-dark-cta{
background:#F48876!important;background-color:#F48876!important;border-color:#F48876!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
}
html body main .academy-section a.academy-btn.iq-dark-cta.iq-dark-cta:hover,
html body main .academy-section a.academy-btn.iq-dark-cta.iq-dark-cta:focus-visible,
html body main .careers-contact a.careers-btn.iq-dark-cta.iq-dark-cta:hover,
html body main .careers-contact a.careers-btn.iq-dark-cta.iq-dark-cta:focus-visible{
background:#fff!important;background-color:#fff!important;border-color:#fff!important;color:#142B3F!important;-webkit-text-fill-color:#142B3F!important;
}
html body main .academy-section a.academy-btn,
html body main .academy-section a.academy-btn:link,
html body main .academy-section a.academy-btn:visited{
display:inline-flex !important;
width:fit-content !important;
min-width:0 !important;
max-width:100% !important;
min-height:68px !important;
padding:11px 22px !important;
align-items:center !important;
justify-content:flex-start !important;
gap:0 !important;
text-align:left !important;
background:#F48876 !important;
border-color:#F48876 !important;
color:#fff !important;
-webkit-text-fill-color:#fff !important;
}
html body main .academy-section a.academy-btn .academy-btn-label{
display:flex !important;
flex-direction:column !important;
align-items:flex-start !important;
justify-content:center !important;
gap:3px !important;
margin:0 !important;
padding:0 !important;
line-height:1.08 !important;
color:currentColor !important;
-webkit-text-fill-color:currentColor !important;
transform:none !important;
}
html body main .academy-section a.academy-btn .academy-btn-label > span{
display:block !important;
margin:0 !important;
padding:0 !important;
white-space:nowrap !important;
color:currentColor !important;
-webkit-text-fill-color:currentColor !important;
transform:none !important;
}
html body main .academy-section a.academy-btn .academy-btn-label i{
display:inline-block !important;
margin-left:6px !important;
color:currentColor !important;
-webkit-text-fill-color:currentColor !important;
font-style:normal !important;
transform:none !important;
transition:transform .2s ease !important;
}
html body main .academy-section a.academy-btn:hover,
html body main .academy-section a.academy-btn:focus-visible{
background:#fff !important;
border-color:#fff !important;
color:#142B3F !important;
-webkit-text-fill-color:#142B3F !important;
}
html body main .academy-section a.academy-btn:hover .academy-btn-label,
html body main .academy-section a.academy-btn:focus-visible .academy-btn-label,
html body main .academy-section a.academy-btn:hover .academy-btn-label > span,
html body main .academy-section a.academy-btn:focus-visible .academy-btn-label > span{
transform:none !important;
}
html body main .academy-section a.academy-btn:hover .academy-btn-label i,
html body main .academy-section a.academy-btn:focus-visible .academy-btn-label i{
transform:translate(3px,-1px) !important;
}
@media(max-width:560px){
html body main .academy-section a.academy-btn{
width:fit-content !important;
min-width:0 !important;
max-width:100% !important;
min-height:64px !important;
padding:10px 20px !important;
}
}
