.elementor-890 .elementor-element.elementor-element-3650eef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-890 .elementor-element.elementor-element-03729e6{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-890 .elementor-element.elementor-element-f0bc992 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#444444;}.elementor-890 .elementor-element.elementor-element-9fcdbed{--display:flex;}.elementor-890 .elementor-element.elementor-element-58af058 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#444444;}.elementor-890 .elementor-element.elementor-element-52d6de6{--display:flex;}.elementor-890 .elementor-element.elementor-element-ecb0d65 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#444444;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-890 .elementor-element.elementor-element-9708dea .elementor-button{background-color:#6B6B6B;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-890 .elementor-element.elementor-element-ee19f86{--display:flex;}.elementor-890 .elementor-element.elementor-element-c978a0a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#444444;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-890 .elementor-element.elementor-element-63205c4 .elementor-icon-list-icon i{color:#515455;transition:color 0.3s;}.elementor-890 .elementor-element.elementor-element-63205c4 .elementor-icon-list-icon svg{fill:#515455;transition:fill 0.3s;}.elementor-890 .elementor-element.elementor-element-63205c4{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-890 .elementor-element.elementor-element-63205c4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-890 .elementor-element.elementor-element-ba0d220{--display:flex;}.elementor-890 .elementor-element.elementor-element-81c7c50 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#444444;}.elementor-890 .elementor-element.elementor-element-93daa50{--display:flex;}.elementor-890 .elementor-element.elementor-element-ffbe438 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#444444;}.elementor-890 .elementor-element.elementor-element-9e824b9 .elementor-icon-list-icon i{color:#515455;transition:color 0.3s;}.elementor-890 .elementor-element.elementor-element-9e824b9 .elementor-icon-list-icon svg{fill:#515455;transition:fill 0.3s;}.elementor-890 .elementor-element.elementor-element-9e824b9{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-890 .elementor-element.elementor-element-9e824b9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-890 .elementor-element.elementor-element-ef601bf{--display:flex;}.elementor-890 .elementor-element.elementor-element-361a421 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#444444;}.elementor-890 .elementor-element.elementor-element-c3bd75e{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(min-width:768px){.elementor-890 .elementor-element.elementor-element-3650eef{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-f0bc992 */.elementor-890 .elementor-element.elementor-element-f0bc992{
    background:#f5f5f5;
    border-top:4px solid #333;
    padding:18px 20px;
    margin-bottom:0;
    
}

.elementor-890 .elementor-element.elementor-element-f0bc992 .elementor-heading-title{
    font-size:16px;
    
    font-weight:600;
    text-transform:uppercase;
    color:#444444;
    letter-spacing:0.5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58af058 */.elementor-890 .elementor-element.elementor-element-58af058{
    background:#f5f5f5;
    border-top:4px solid #333;
    padding:18px 20px;
    margin-bottom:0;
    
}

.elementor-890 .elementor-element.elementor-element-58af058 .elementor-heading-title{
    font-size:16px;
    
    font-weight:600;
    text-transform:uppercase;
    color:#444444;
    letter-spacing:0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa220f1 *//* Newsletter Wrapper */
.sciroxx-newsletter{
    margin-top:10px;
}

/* Input Field */
.sciroxx-newsletter input[type="email"],
.sciroxx-newsletter input[type="text"]{
    width:calc(100% - 70px);
    height:34px;
    float:left;
    border:1px solid #d5d5d5;
    background:#fff;
    padding:0 12px;
    font-size:13px;
    color:#666;
    box-sizing:border-box;
}

/* Placeholder */
.sciroxx-newsletter input::placeholder{
    color:#999;
}

/* Submit Button */
.sciroxx-newsletter button,
.sciroxx-newsletter input[type="submit"]{
    width:48px;
    height:34px;
    float:right;
    border:1px solid #777;
    background:#777;
    color:#fff;
    font-size:12px;
    font-weight:700;
    text-transform:none;
    cursor:pointer;
    padding:0;
}

/* Hover */
.sciroxx-newsletter button:hover,
.sciroxx-newsletter input[type="submit"]:hover{
    background:#555;
    border-color:#555;
}

/* Clear float */
.sciroxx-newsletter:after{
    content:"";
    display:block;
    clear:both;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecb0d65 */.elementor-890 .elementor-element.elementor-element-ecb0d65{
    background:#f5f5f5;
    border-top:4px solid #333;
    padding:18px 20px;
    margin-bottom:0;
    
}

.elementor-890 .elementor-element.elementor-element-ecb0d65 .elementor-heading-title{
    font-size:16px;
    
    font-weight:600;
    text-transform:uppercase;
    color:#444444;
    letter-spacing:0.5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9708dea */.sciroxx-all-specials .elementor-button{
    background:#6b6b6b;
    border:1px solid #5a5a5a;
    border-radius:0;
    color:#fff;
    font-size:12px;
    font-weight:700;
    text-transform:uppercase;
    padding:8px 12px;
    min-height:auto;
    line-height:1;
    box-shadow:none;
    width:auto;
}

.sciroxx-all-specials .elementor-button:hover{
    background:#555;
    border-color:#444;
    color:#fff;
}

.sciroxx-all-specials .elementor-button-content-wrapper{
    gap:6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c978a0a */.elementor-890 .elementor-element.elementor-element-c978a0a{
    background:#f5f5f5;
    border-top:4px solid #333;
    padding:18px 20px;
    margin-bottom:0;
    
}

.elementor-890 .elementor-element.elementor-element-c978a0a .elementor-heading-title{
    font-size:16px;
    
    font-weight:600;
    text-transform:uppercase;
    color:#444444;
    letter-spacing:0.5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81c7c50 */.elementor-890 .elementor-element.elementor-element-81c7c50{
    background:#f5f5f5;
    border-top:4px solid #333;
    padding:18px 20px;
    margin-bottom:0;
    
}

.elementor-890 .elementor-element.elementor-element-81c7c50 .elementor-heading-title{
    font-size:16px;
    
    font-weight:600;
    text-transform:uppercase;
    color:#444444;
    letter-spacing:0.5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffbe438 */.elementor-890 .elementor-element.elementor-element-ffbe438{
    background:#f5f5f5;
    border-top:4px solid #333;
    padding:18px 20px;
    margin-bottom:0;
    
}

.elementor-890 .elementor-element.elementor-element-ffbe438 .elementor-heading-title{
    font-size:16px;
    
    font-weight:600;
    text-transform:uppercase;
    color:#444444;
    letter-spacing:0.5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-361a421 */.elementor-890 .elementor-element.elementor-element-361a421{
    background:#f5f5f5;
    border-top:4px solid #333;
    padding:18px 20px;
    margin-bottom:0;
    
}

.elementor-890 .elementor-element.elementor-element-361a421 .elementor-heading-title{
    font-size:16px;
    
    font-weight:600;
    text-transform:uppercase;
    color:#444444;
    letter-spacing:0.5px;
}/* End custom CSS */