.elementor-585 .elementor-element.elementor-element-537f79e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-57c4779 .elementor-cta__content{min-height:320px;text-align:left;padding:0px 0px 0px 0px;}.elementor-585 .elementor-element.elementor-element-57c4779 .elementor-cta__title{font-family:"proxima-nova", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-585 .elementor-element.elementor-element-57c4779 .elementor-cta__button{font-family:"proxima-nova", Sans-serif;font-size:28px;font-weight:600;line-height:0.9em;background-color:#02010100;border-width:0px;}.elementor-585 .elementor-element.elementor-element-57c4779 .elementor-cta__button:hover{background-color:#02010100;}.elementor-585 .elementor-element.elementor-element-57c4779 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-4f1242a );}.elementor-585 .elementor-element.elementor-element-57c4779 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-primary );}.elementor-585 .elementor-element.elementor-element-57c4779 .elementor-cta .elementor-cta__bg, .elementor-585 .elementor-element.elementor-element-57c4779 .elementor-cta .elementor-cta__bg-overlay{transition-duration:200ms;}.elementor-585 .elementor-element.elementor-element-57c4779 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-290a0d7 );}/* Start custom CSS for call-to-action, class: .elementor-element-57c4779 */.elementor-585 .elementor-element.elementor-element-57c4779 .newproduct span {
    padding: 0px 10px 0px 20px;
    margin-left: -20px;
    background-color: #3a8dde;
    font-size: 13px;
    font-weight: 300;
}

.elementor-585 .elementor-element.elementor-element-57c4779 .elementor-cta__title {
    padding-left: 20px;
}



.elementor-585 .elementor-element.elementor-element-57c4779 .elementor-cta__content {
    align-content: space-between;
    padding-top: 10px;
    background: linear-gradient(160deg, rgb(0 0 0 / 57%) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%);
}

.elementor-585 .elementor-element.elementor-element-57c4779 .elementor-cta__bg-overlay {
    background-color: #0D0802;
    clip-path: polygon(0 90%, 100% 65%, 100% 100%, 0% 100%);
}

.elementor-585 .elementor-element.elementor-element-57c4779 .elementor-cta__button .pricefrom span {
    font-size: 0.5em;
    font-weight: 300;
}

.elementor-585 .elementor-element.elementor-element-57c4779 .elementor-cta__button .pricevat {
    font-size: 0.4em;
    font-weight: 300;
}

.elementor-585 .elementor-element.elementor-element-57c4779 .elementor-cta__button-wrapper {
    text-align: end;
}

.elementor-585 .elementor-element.elementor-element-57c4779 .elementor-cta__button  {
    padding: 10px;
}/* End custom CSS */