.elementor-widget-section .scroll-to-down-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1272 .elementor-element.elementor-element-f10c8ad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px !important;}.elementor-widget-litho-page-title .litho-main-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-litho-page-title .litho-main-subtitle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-litho-page-title .main-title-breadcrumb li, .elementor-widget-litho-page-title .main-title-breadcrumb li a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1272 .elementor-element.elementor-element-387d079 .main-title-inner{background-color:transparent;background-image:linear-gradient(190deg, var( --e-global-color-8573b02 ) 0%, var( --e-global-color-a9348d2 ) 100%);padding:80px 20px 80px 20px;}.elementor-1272 .elementor-element.elementor-element-387d079 .title-container{max-width:1326px;}.elementor-1272 .elementor-element.elementor-element-387d079 .litho-main-title{font-size:48px;font-weight:700;line-height:1.2em;color:var( --e-global-color-6e78d0c );fill:var( --e-global-color-6e78d0c );-webkit-text-fill-color:var( --e-global-color-6e78d0c );}.elementor-1272 .elementor-element.elementor-element-ce1eebf{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-letter-big .elementor-drop-cap{color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-70f4dd34{color:var( --e-global-color-1b80683 );}@media(max-width:1024px){.elementor-1272 .elementor-element.elementor-element-387d079 .main-title-inner{padding:80px 20px 80px 20px;}.elementor-1272 .elementor-element.elementor-element-387d079 .litho-main-title{font-size:36px;}.elementor-1272 .elementor-element.elementor-element-ce1eebf{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1272 .elementor-element.elementor-element-387d079 .main-title-inner{padding:60px 20px 60px 20px;}.elementor-1272 .elementor-element.elementor-element-387d079 .litho-main-title{font-size:30px;}}/* Start custom CSS for litho-page-title, class: .elementor-element-387d079 */.elementor-1272 .elementor-element.elementor-element-387d079 .text-center {
    display: flex;
    flex-direction: column;
    gap: 36px;
}

.elementor-1272 .elementor-element.elementor-element-387d079 .litho-main-subtitle:before {
    border: none!important;
}

@media screen and (max-width: 767px){
    .elementor-1272 .elementor-element.elementor-element-387d079 .text-center{
        gap: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70f4dd34 */.elementor-1272 .elementor-element.elementor-element-70f4dd34 .woocommerce a.button.alt {
        background-color: #008D00!important;
    font-weight: 600!important;
    border-color:#008D00!important;
    color: #ffffff!important;
}

.elementor-1272 .elementor-element.elementor-element-70f4dd34 .woocommerce a.button.alt:hover {
    background-color: #273389!important;
    color: #ffffff!important;
    border-color: #273389!important;
}

.elementor-1272 .elementor-element.elementor-element-70f4dd34 a br {
    display: none!important;
}

@media (max-width: 1024px){
 .woocommerce {
     padding-top: 40px!important;
 }
}/* End custom CSS */