@media only screen and (max-width:600px){.side-by-side-showmobile{display:block !important}
}
@media only screen and (min-width:700px) and (max-width:1024px){.side-by-side-showtablet{display:block !important}
}
@media only screen and (max-width:600px){.SideBySideContentImage .caption .title{margin-bottom:30px !important;font-size:28px !important;font-weight:bold !important;font-stretch:normal !important;font-style:normal !important;line-height:1.25 !important;letter-spacing:normal !important}
}
.SideBySideContentImage .cta-button.cta-extended-area.cta-secondary:hover svg use{fill:white}
@media only screen and (min-width:768px){.SideBySideContentImageComInterna .side-by-side-formSteps{padding:0 2.5rem !important}
}
.SideBySideContentImageComInterna .side-by-side-formSteps .wrapper{margin:0}
@media only screen and (max-width:600px){.SideBySideContentImageComInterna .side-by-side-showmobile{display:block !important}
}
@media only screen and (min-width:700px) and (max-width:1024px){.SideBySideContentImageComInterna .side-by-side-showtablet{display:block !important}
}
@media only screen and (max-width:600px){.SideBySideContentImageComInterna .caption .title{margin-bottom:30px !important;font-size:28px !important;font-weight:bold !important;font-stretch:normal !important;font-style:normal !important;line-height:1.25 !important;letter-spacing:normal !important}
}
.SideBySideContentImageComInterna .InputText{width:100% !important;padding:0 !important}
.SideBySideContentImageComInterna .InputTextarea{width:100% !important;padding:0 !important}
.SideBySideContentImageComInterna .InputTextStaff .select-form-control{width:100% !important}
.SideBySideContentImage{margin:0;padding:2rem 0}
@media(min-width:768px){.SideBySideContentImage{display:flex;align-items:center;padding:1.5rem 0}
}
@media(min-width:1440px){.SideBySideContentImage{padding:2.5rem 0}
}
.SideBySideContentImage .picture img{display:block;width:100%}
@media(min-width:768px){.SideBySideContentImage .picture{-webkit-box-flex:0;-ms-flex:0 0 56.25%;flex:0 0 51.56%;max-width:51.56%}
}
@media(min-width:1440px){.SideBySideContentImage .picture{-webkit-box-flex:0;-ms-flex:0 0 56.25%;flex:0 0 56.25%;max-width:56.25%}
}
.SideBySideContentImage .caption{padding:2rem 1rem}
@media(min-width:768px){.SideBySideContentImage .caption{padding:0 2.9rem}
}
@media(min-width:1440px){.SideBySideContentImage .caption{padding:0 6rem}
}
.SideBySideContentImage .subtitle{display:block;color:#008c5a;font-size:.8rem;font-weight:700;font-style:normal;line-height:1.3rem;margin-bottom:1rem}
@media(min-width:1024px){.SideBySideContentImage .subtitle{margin-bottom:1.5rem;font-size:.9rem}
}
.SideBySideContentImage .title{margin:0 0 1rem;font-size:1.1rem;letter-spacing:-0.005em;line-height:1.6rem}
@media(min-width:768px){.SideBySideContentImage .title{font-size:1.35rem;line-height:1.65rem;letter-spacing:-0.01em}
}
@media(min-width:1024px){.SideBySideContentImage .title{margin-bottom:1.5rem;font-size:1.8rem;line-height:2.1rem;letter-spacing:-0.02em}
}
.SideBySideContentImage .text{display:none}
@media(min-width:1024px){.SideBySideContentImage .text{display:block;font-size:.9rem;line-height:1.3rem;margin-bottom:1.5rem}
}
.SideBySideContentImage .cta{font-size:.8rem}
@media(min-width:1024px){.SideBySideContentImage .cta{font-size:.9rem}
}