.elementor-3428 .elementor-element.elementor-element-5d5fae8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-cta__content{min-height:100px;text-align:left;padding:18px 22px 0px 22px;}.elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-cta__bg-wrapper{min-height:262px;}.elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-cta__title{font-family:"Futura", Sans-serif;font-size:22px;font-weight:500;line-height:28px;color:var( --e-global-color-primary );}.elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-cta__title:not(:last-child){margin-bottom:12px;}.elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-ribbon-inner{color:var( --e-global-color-primary );margin-top:30px;transform:translateY(-50%) translateX(-50%) translateX(30px) rotate(-45deg);font-family:"Helvetica Neue", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-cta .elementor-cta__bg, .elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3428 .elementor-element.elementor-element-4bcd390{z-index:0;}.elementor-3428 .elementor-element.elementor-element-4bcd390 > .elementor-widget-container{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-ca6f52b );}.elementor-3428 .elementor-element.elementor-element-4563398:not(.elementor-motion-effects-element-type-background), .elementor-3428 .elementor-element.elementor-element-4563398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-3428 .elementor-element.elementor-element-4563398{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-ca6f52b );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 26px 0px;}.elementor-3428 .elementor-element.elementor-element-4563398 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3428 .elementor-element.elementor-element-8088b6b .elementor-button{font-family:var( --e-global-typography-06d3c49-font-family ), Sans-serif;font-size:var( --e-global-typography-06d3c49-font-size );font-weight:var( --e-global-typography-06d3c49-font-weight );line-height:var( --e-global-typography-06d3c49-line-height );letter-spacing:var( --e-global-typography-06d3c49-letter-spacing );word-spacing:var( --e-global-typography-06d3c49-word-spacing );fill:var( --e-global-color-4e6b0d1 );color:var( --e-global-color-4e6b0d1 );background-color:#FFFFFF;border-style:solid;border-color:var( --e-global-color-ae51544 );padding:3% 38% 3% 38%;}.elementor-3428 .elementor-element.elementor-element-8088b6b .elementor-button:hover, .elementor-3428 .elementor-element.elementor-element-8088b6b .elementor-button:focus{color:var( --e-global-color-4ee91f1 );background-color:var( --e-global-color-d47ec49 );border-color:var( --e-global-color-4ee91f1 );}.elementor-3428 .elementor-element.elementor-element-8088b6b .elementor-button:hover svg, .elementor-3428 .elementor-element.elementor-element-8088b6b .elementor-button:focus svg{fill:var( --e-global-color-4ee91f1 );}@media(max-width:1024px){.elementor-3428 .elementor-element.elementor-element-8088b6b .elementor-button{font-size:var( --e-global-typography-06d3c49-font-size );line-height:var( --e-global-typography-06d3c49-line-height );letter-spacing:var( --e-global-typography-06d3c49-letter-spacing );word-spacing:var( --e-global-typography-06d3c49-word-spacing );}}@media(max-width:767px){.elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-cta__title{font-size:18px;}.elementor-3428 .elementor-element.elementor-element-4bcd390 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3428 .elementor-element.elementor-element-8088b6b .elementor-button{font-size:var( --e-global-typography-06d3c49-font-size );line-height:var( --e-global-typography-06d3c49-line-height );letter-spacing:var( --e-global-typography-06d3c49-letter-spacing );word-spacing:var( --e-global-typography-06d3c49-word-spacing );padding:5% 30% 5% 30%;}}@media(min-width:2400px){.elementor-3428 .elementor-element.elementor-element-8088b6b .elementor-button{font-size:var( --e-global-typography-06d3c49-font-size );line-height:var( --e-global-typography-06d3c49-line-height );letter-spacing:var( --e-global-typography-06d3c49-letter-spacing );word-spacing:var( --e-global-typography-06d3c49-word-spacing );}}/* Start custom CSS for call-to-action, class: .elementor-element-4bcd390 */.elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-ribbon {
  transform: rotate(0deg);
  top:-111px;
  right:-28px;
 border-radius: 0px; 
background-color:#F8D748;}

.elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-widget-call-to-action, .elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-widget-call-to-action .elementor-widget-container,  .elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-widget-call-to-action .elementor-widget-container .elementor-cta {
    height: 100%;
}

.elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-cta{
    flex-direction: column;
}

.elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-cta__content{
    flex-grow: 1;
    flex-direction: column;
    justify-content: flex-start;
}

.elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-cta__button-wrapper{
    margin-top: auto;
}

.elementor-3428 .elementor-element.elementor-element-4bcd390 .elementor-ribbon-inner {
transform: translateY(370%) translateX(-20%) translateX(-30px) rotate(0deg)
}/* End custom CSS */