.two-column-callout{margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px;max-width:calc(1200px + 2 * 12px)}@media (max-width:1440px){.two-column-callout{padding-left:96px;padding-right:96px}.two-column-callout>.row{margin-left:-96px;margin-right:-96px}}@media (max-width:1024px){.two-column-callout{padding-left:32px;padding-right:32px}.two-column-callout>.row{margin-left:-32px;margin-right:-32px}}@media (max-width:768px){.two-column-callout{padding-left:24px;padding-right:24px}.two-column-callout>.row{margin-left:-24px;margin-right:-24px}}@media (max-width:576px){.two-column-callout{padding-left:16px;padding-right:16px}.two-column-callout>.row{margin-left:-16px;margin-right:-16px}}@media (max-width:1440px){.two-column-callout{max-width:calc(1200px + 2 * 96px)}}@media (max-width:1024px){.two-column-callout{max-width:calc(1200px + 2 * 32px)}}@media (max-width:768px){.two-column-callout{max-width:calc(1200px + 2 * 24px)}}@media (max-width:576px){.two-column-callout{max-width:calc(1200px + 2 * 16px)}}.two-column-callout>.component-content{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;border-radius:4px}@media (max-width:767px){.two-column-callout>.component-content{flex-direction:column}}.two-column-callout.dark,.two-column-callout.light{color:#fff}.two-column-callout.dark>.component-content{background:#040c17}.two-column-callout .additional-content{flex:0 0 49%}.two-column-callout .additional-content>.row{margin-left:0;margin-right:0}@media (max-width:767px){.two-column-callout .additional-content{margin-bottom:24px;order:1}.mobile-reverse-cols.two-column-callout .additional-content{margin-top:24px;margin-bottom:0;order:2}}@media (max-width:575px){.two-column-callout .additional-content{width:100%}}.two-column-callout .additional-content img{border-radius:4px;display:block;width:100%}.two-column-callout .callout-body{flex:0 0 41%}@media (max-width:767px){.two-column-callout .callout-body{order:2}.mobile-reverse-cols.two-column-callout .callout-body{order:1}}.two-column-callout .callout-body .button{display:inline-block;padding:0}@media (max-width:991px){.two-column-callout .callout-body .button{display:block}.two-column-callout .callout-body .button a{width:100%}}.two-column-callout .callout-body .button+.arrow-link,.two-column-callout .callout-body .button+.button{margin-left:16px}@media (max-width:991px){.two-column-callout .callout-body .button+.arrow-link,.two-column-callout .callout-body .button+.button{margin-left:0;margin-top:10px}}.two-column-callout .field-callouttitle{font-size:38px;line-height:1.2;font-weight:700;letter-spacing:0;width:100%;margin-bottom:16px}p+.two-column-callout .field-callouttitle{margin-top:32px}.two-column-callout .field-callouttitle:not([class]):not(:last-child):not(:only-child){margin-bottom:16px}@media (max-width:1024px){.two-column-callout .field-callouttitle{font-size:34px}}@media (max-width:576px){.two-column-callout .field-callouttitle{font-size:26px}}.two-column-callout .field-calloutsubtitle{font-size:30px;line-height:1.2;font-weight:700;letter-spacing:0;margin-bottom:16px}p+.two-column-callout .field-calloutsubtitle{margin-top:32px}.two-column-callout .field-calloutsubtitle:not([class]):not(:last-child):not(:only-child){margin-bottom:16px}@media (max-width:576px){.two-column-callout .field-calloutsubtitle{font-size:22px}}.two-column-callout .field-callouteyebrow{font-size:20px;line-height:1.2;font-weight:700;letter-spacing:0;margin-bottom:8px}p+.two-column-callout .field-callouteyebrow{margin-top:32px}.two-column-callout .field-callouteyebrow:not([class]):not(:last-child):not(:only-child){margin-bottom:8px}@media (max-width:576px){.two-column-callout .field-callouteyebrow{font-size:18px}}.two-column-callout .field-callouteyebrow+.field-calloutsubtitle{font-size:38px;line-height:1.2;font-weight:700;letter-spacing:0}p+.two-column-callout .field-callouteyebrow+.field-calloutsubtitle{margin-top:32px}.two-column-callout .field-callouteyebrow+.field-calloutsubtitle:not([class]):not(:last-child):not(:only-child){margin-bottom:16px}@media (max-width:1024px){.two-column-callout .field-callouteyebrow+.field-calloutsubtitle{font-size:34px}}@media (max-width:576px){.two-column-callout .field-callouteyebrow+.field-calloutsubtitle{font-size:26px}}.two-column-callout .callout-desc{margin-bottom:20px}.two-column-callout .field-imagecaption:not(:empty){display:block;margin-top:16px}.two-column-callout.with-title .field-callouttitle:not(:last-child):not(:only-child){margin-bottom:32px;text-align:center;order:0}@media (max-width:767px){.two-column-callout.with-title .field-callouttitle:not(:last-child):not(:only-child){margin-bottom:16px}}.two-column-callout.with-two-placeholders>.component-content{padding:48px;border-radius:4px;box-shadow:0 0 16px 0 rgba(0,0,0,.1)}@media (max-width:991px){.two-column-callout.with-two-placeholders>.component-content{padding:24px;flex-direction:column-reverse}}@media (max-width:991px){.two-column-callout.with-two-placeholders .additional-content{margin-bottom:0;margin-top:16px}}.two-column-callout.with-two-placeholders .callout-body{flex:0 0 45.5%}.two-column-callout.with-two-placeholders .field-callouttitle{font-size:30px;line-height:1.2;font-weight:700;letter-spacing:0}p+.two-column-callout.with-two-placeholders .field-callouttitle{margin-top:32px}.two-column-callout.with-two-placeholders .field-callouttitle:not([class]):not(:last-child):not(:only-child){margin-bottom:16px}@media (max-width:576px){.two-column-callout.with-two-placeholders .field-callouttitle{font-size:22px}}@media (max-width:991px){.two-column-callout.with-two-placeholders .field-callouttitle{font-size:38px;line-height:1.2;font-weight:700;letter-spacing:0}p+.two-column-callout.with-two-placeholders .field-callouttitle{margin-top:32px}.two-column-callout.with-two-placeholders .field-callouttitle:not([class]):not(:last-child):not(:only-child){margin-bottom:16px}}@media (max-width:991px) and (max-width:1024px){.two-column-callout.with-two-placeholders .field-callouttitle{font-size:34px}}@media (max-width:991px) and (max-width:576px){.two-column-callout.with-two-placeholders .field-callouttitle{font-size:26px}}.two-column-callout.numbered .callout-body{flex:0 0 47%;padding-left:78px;position:relative}@media (max-width:767px){.two-column-callout.numbered .callout-body{padding:0}}.two-column-callout.numbered .field-callouticon{position:absolute;left:0;top:0;width:62px;height:89px;padding:12px 8px}@media (max-width:767px){.two-column-callout.numbered .field-callouticon{position:relative;float:left;width:58px;height:70px;padding:3px 8px;margin:0 16px 16px 0}}.two-column-callout.numbered .field-callouticon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.two-column-callout.reverse-cols>.component-content{flex-direction:row-reverse}}.two-column-callout .bullet-title{color:currentColor}