.elementor-93 .elementor-element.elementor-element-1448479{--display:flex;--position:absolute;top:-10%;}.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-93 .elementor-element.elementor-element-e38eaf1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-93 .elementor-element.elementor-element-f03b5fb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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 );}@media(min-width:768px){.elementor-93 .elementor-element.elementor-element-1448479{--width:70%;}}/* Start custom CSS for container, class: .elementor-element-f03b5fb *//* Desktop image */
.woocommerce-js div.product .elementor-widget-woocommerce-product-images div.images img {
    width: 25% !important;
    max-width: 25% !important;
    float: right !important;
}

/* Enroll button - Desktop */
.elementor-absolute.ms-enrollnow-btn {
    bottom: -15px !important;
    right: 40% !important;
}

/* Mobile responsive */
@media screen and (max-width: 768px) {

    .elementor-93 .elementor-element.elementor-element-1448479 {
        position: relative;
    }

    /* Product image */
    .woocommerce-js div.product .elementor-widget-woocommerce-product-images div.images img {
        width: 60% !important;
        max-width: 60% !important;
        float: none !important;
        display: block !important;
        margin: 0 auto !important;
    }

    /* Enroll button */
    .elementor-absolute.ms-enrollnow-btn {
        position: relative !important;
        top: auto !important;
        bottom: auto !important;
        left: auto !important;
        right: auto !important;
        transform: none !important;
        display: flex !important;
        justify-content: center !important;
        width: 100% !important;
        margin: 8px auto 0 !important;
        padding: 0 !important;
        clear: both !important;
        z-index: 2 !important;
    }

    .elementor-absolute.ms-enrollnow-btn a {
        margin: 0 auto !important;
    }
}/* End custom CSS */