.wp-block-magina-calendar-cta-banner .calendar-cta-banner{background-color:#06025e;border-radius:.25rem;margin-bottom:8rem;margin-top:8rem;position:relative}.wp-block-magina-calendar-cta-banner .calendar-cta-banner .calendar-cta-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.75rem;justify-content:center;min-height:11rem;padding:2rem 8vw 1.5rem}@media only screen and (max-width:1479px){.wp-block-magina-calendar-cta-banner .calendar-cta-banner .calendar-cta-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.wp-block-magina-calendar-cta-banner .calendar-cta-banner .calendar-cta-content .calendar-cta-heading h3{color:#dbb25a;margin:-.5rem 0 0}.wp-block-magina-calendar-cta-banner .calendar-cta-banner .icon-blue-light{color:#7593ff;display:block;height:7.5rem;position:absolute;right:3rem;top:-1.875rem;width:7.5rem}.wp-block-magina-calendar-cta-banner .calendar-cta-banner .icon-blue-light svg{height:100%;width:100%}.wp-block-magina-calendar-cta-banner .calendar-cta-banner .icon-blue{bottom:-3.125rem;color:#0128ff;display:block;height:6.25rem;left:1rem;position:absolute;width:6.25rem}.wp-block-magina-calendar-cta-banner .calendar-cta-banner .icon-blue svg{height:100%;width:100%}@media screen and (max-width:1023px){.wp-block-magina-calendar-cta-banner .calendar-cta-banner .icon-blue,.wp-block-magina-calendar-cta-banner .calendar-cta-banner .icon-blue-light{display:none}}
