.elementor-5725 .elementor-element.elementor-element-5e9d270{--display:flex;--padding-top:50px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-5725 .elementor-element.elementor-element-5e9d270:not(.elementor-motion-effects-element-type-background), .elementor-5725 .elementor-element.elementor-element-5e9d270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-5725 .elementor-element.elementor-element-c3f23d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{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 );}.elementor-5725 .elementor-element.elementor-element-92c7121 .elementor-icon-box-wrapper{text-align:left;}.elementor-5725 .elementor-element.elementor-element-92c7121{--icon-box-icon-margin:15px;}.elementor-5725 .elementor-element.elementor-element-92c7121 .elementor-icon-box-title{margin-bottom:5px;color:#23262F;}.elementor-5725 .elementor-element.elementor-element-92c7121.elementor-view-stacked .elementor-icon{background-color:#F9F9F9;}.elementor-5725 .elementor-element.elementor-element-92c7121.elementor-view-framed .elementor-icon, .elementor-5725 .elementor-element.elementor-element-92c7121.elementor-view-default .elementor-icon{fill:#F9F9F9;color:#F9F9F9;border-color:#F9F9F9;}.elementor-5725 .elementor-element.elementor-element-92c7121 .elementor-icon{font-size:32px;padding:14px;border-radius:3px 3px 3px 3px;}.elementor-5725 .elementor-element.elementor-element-92c7121 .elementor-icon-box-title, .elementor-5725 .elementor-element.elementor-element-92c7121 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;letter-spacing:0.2px;}.elementor-5725 .elementor-element.elementor-element-92c7121 .elementor-icon-box-description{color:#A3A9B2;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5725 .elementor-element.elementor-element-224e0ae{--divider-border-style:solid;--divider-color:#E9E9EA;--divider-border-width:1px;}.elementor-5725 .elementor-element.elementor-element-224e0ae .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-5725 .elementor-element.elementor-element-224e0ae .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-5725 .elementor-element.elementor-element-1b90a75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5725 .elementor-element.elementor-element-d446d9d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5725 .elementor-element.elementor-element-d446d9d:not(.elementor-motion-effects-element-type-background), .elementor-5725 .elementor-element.elementor-element-d446d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5725 .elementor-element.elementor-element-28dd99c{--lottie-container-width:115px;}.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-5725 .elementor-element.elementor-element-176e31d{text-align:justify;}.elementor-5725 .elementor-element.elementor-element-176e31d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;line-height:2rem;color:#404040;}.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-5725 .elementor-element.elementor-element-f3abcf9 .elementor-button{background-color:#00BFA6;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00BFA6;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-5725 .elementor-element.elementor-element-f3abcf9 .elementor-button:hover, .elementor-5725 .elementor-element.elementor-element-f3abcf9 .elementor-button:focus{background-color:#00000000;color:#00BFA6;border-color:#00BFA6;}.elementor-5725 .elementor-element.elementor-element-f3abcf9 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-5725 .elementor-element.elementor-element-f3abcf9{z-index:1;}.elementor-5725 .elementor-element.elementor-element-f3abcf9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5725 .elementor-element.elementor-element-f3abcf9 .elementor-button:hover svg, .elementor-5725 .elementor-element.elementor-element-f3abcf9 .elementor-button:focus svg{fill:#00BFA6;}.elementor-5725 .elementor-element.elementor-element-c72b064{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5725 .elementor-element.elementor-element-c72b064:not(.elementor-motion-effects-element-type-background), .elementor-5725 .elementor-element.elementor-element-c72b064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FE;}.elementor-5725 .elementor-element.elementor-element-4bf76af{--display:flex;--min-height:54px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5725 .elementor-element.elementor-element-4bf76af:not(.elementor-motion-effects-element-type-background), .elementor-5725 .elementor-element.elementor-element-4bf76af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00BFA6;}.elementor-5725 .elementor-element.elementor-element-79c105e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5725 .elementor-element.elementor-element-6836c4b{text-align:left;}.elementor-5725 .elementor-element.elementor-element-6836c4b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-5725 .elementor-element.elementor-element-ba2ba35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5725 .elementor-element.elementor-element-d6c1520{text-align:right;}.elementor-5725 .elementor-element.elementor-element-d6c1520 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-5725 .elementor-element.elementor-element-085d5cc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5725 .elementor-element.elementor-element-c4a96e3 .elementor-progress-wrapper .elementor-progress-bar{background-color:#00BFA6;}.elementor-5725 .elementor-element.elementor-element-c4a96e3 .elementor-progress-wrapper{background-color:#FFFFFF;border-radius:5px;overflow:hidden;}.elementor-5725 .elementor-element.elementor-element-c4a96e3 .elementor-progress-bar{height:25px;line-height:25px;font-family:"Roboto", Sans-serif;font-size:12px;}.elementor-5725 .elementor-element.elementor-element-c4a96e3 .elementor-title{color:#404040;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-5725 .elementor-element.elementor-element-489b630{--spacer-size:50px;}.elementor-5725 .elementor-element.elementor-element-e719192{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5725 .elementor-element.elementor-element-05ce855{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5725 .elementor-element.elementor-element-6e6a611 .elementor-icon-box-wrapper{text-align:left;}.elementor-5725 .elementor-element.elementor-element-6e6a611{--icon-box-icon-margin:15px;}.elementor-5725 .elementor-element.elementor-element-6e6a611 .elementor-icon-box-title{margin-bottom:5px;color:#23262F;}.elementor-5725 .elementor-element.elementor-element-6e6a611.elementor-view-stacked .elementor-icon{background-color:#F9F9F9;}.elementor-5725 .elementor-element.elementor-element-6e6a611.elementor-view-framed .elementor-icon, .elementor-5725 .elementor-element.elementor-element-6e6a611.elementor-view-default .elementor-icon{fill:#F9F9F9;color:#F9F9F9;border-color:#F9F9F9;}.elementor-5725 .elementor-element.elementor-element-6e6a611 .elementor-icon{font-size:26px;padding:14px;border-radius:3px 3px 3px 3px;}.elementor-5725 .elementor-element.elementor-element-6e6a611 .elementor-icon-box-title, .elementor-5725 .elementor-element.elementor-element-6e6a611 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;letter-spacing:0.2px;}.elementor-5725 .elementor-element.elementor-element-6e6a611 .elementor-icon-box-description{color:#A3A9B2;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-5725 .elementor-element.elementor-element-7bfa582{--divider-border-style:solid;--divider-color:#E9E9EA;--divider-border-width:1px;}.elementor-5725 .elementor-element.elementor-element-7bfa582 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-5725 .elementor-element.elementor-element-7bfa582 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-5725 .elementor-element.elementor-element-cf861dc{--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-color:#E8E8E8;--sections-border-radius:10px 10px 10px 10px;--sections-padding:25px 25px 25px 25px;--sections-spacing:0px;--titles-spacing:30px;--payment-details-space-between:50px;--payment-details-titles-spacing:15px;--payment-details-border-type:solid;--payment-details-border-width:1px;--payment-details-border-color:#E8E8E8;--order-details-rows-gap:25px;--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:#E8E8E8;--buttons-border-type:none;}.elementor-5725 .elementor-element.elementor-element-cf861dc .shop_table, .elementor-5725 .elementor-element.elementor-element-cf861dc address{border-width:1px 1px 1px 1px;}.elementor-5725 .elementor-element.elementor-element-cf861dc h2{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;}.elementor-5725 .elementor-element.elementor-element-cf861dc .woocommerce-order-overview.order_details li{font-family:"Roboto", Sans-serif;}.elementor-5725 .elementor-element.elementor-element-cf861dc .woocommerce-order-overview.order_details li strong{font-family:"Roboto", Sans-serif;}.elementor-5725 .elementor-element.elementor-element-cf861dc .shop_table thead tr th, .elementor-5725 .elementor-element.elementor-element-cf861dc .shop_table tfoot th, .elementor-5725 .elementor-element.elementor-element-cf861dc .shop_table tfoot tr td, .elementor-5725 .elementor-element.elementor-element-cf861dc .shop_table tfoot tr td span, .elementor-5725 .elementor-element.elementor-element-cf861dc .woocommerce-table--order-downloads tr td:before{font-family:"Roboto", Sans-serif;}.elementor-5725 .elementor-element.elementor-element-cf861dc .product-quantity, .elementor-5725 .elementor-element.elementor-element-cf861dc .woocommerce-table--order-details td a, .elementor-5725 .elementor-element.elementor-element-cf861dc td.product-total, .elementor-5725 .elementor-element.elementor-element-cf861dc td.download-product, .elementor-5725 .elementor-element.elementor-element-cf861dc td.download-remaining, .elementor-5725 .elementor-element.elementor-element-cf861dc td.download-expires, .elementor-5725 .elementor-element.elementor-element-cf861dc td.download-file{font-family:"Roboto", Sans-serif;}@media(max-width:1024px){.elementor-5725 .elementor-element.elementor-element-cf861dc{--payment-details-space-between:40px;}}@media(max-width:767px){.elementor-5725 .elementor-element.elementor-element-c3f23d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5725 .elementor-element.elementor-element-176e31d .elementor-heading-title{font-size:14px;}.elementor-5725 .elementor-element.elementor-element-4bf76af{--flex-wrap:nowrap;}.elementor-5725 .elementor-element.elementor-element-05ce855{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS */.my-cart h3 {
    margin-top: 1px !important;
}
.e-cart-totals.e-cart-section, .elementor-widget-woocommerce-cart .woocommerce table.cart {
    padding: 0px !important;
}





/* Top Right Side */
/* Animation for Button */
@-webkit-keyframes ripple-white3 {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(0, 191, 166, 0.12), 0 0 0 10px rgba(0, 191, 166, 0.12);
        box-shadow: 0 0 0 0 rgba(0, 191, 166, 0.12), 0 0 0 10px rgba(0, 191, 166, 0.12);
    }
    100% {
        -webkit-box-shadow: 0 0 0 10px rgba(0, 191, 166, 0.12), 0 0 0 20px rgba(0, 191, 166, 0);
        box-shadow: 0 0 0 10px rgba(0, 191, 166, 0.12), 0 0 0 20px rgba(0, 191, 166, 0);
    }
}

@keyframes ripple-white3 {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(0, 191, 166, 0.12), 0 0 0 10px rgba(0, 191, 166, 0.12);
        box-shadow: 0 0 0 0 rgba(0, 191, 166, 0.12), 0 0 0 10px rgba(0, 191, 166, 0.12);
    }
    100% {
        -webkit-box-shadow: 0 0 0 10px rgba(0, 191, 166, 0.12), 0 0 0 20px rgba(0, 191, 166, 0);
        box-shadow: 0 0 0 10px rgba(0, 191, 166, 0.12), 0 0 0 20px rgba(0, 191, 166, 0);
    }
}
.start-coruse-button .elementor-button {
    animation: ripple-white3 1.5s linear infinite;
    -webkit-animation: ripple-white3 1.5s linear infinite;
    max-height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-progress-wrapper {
    margin-top: 5px;
}
.elementor-progress-bar {
    transition: width 2.5s ease-in-out;
}





/* Top Left Side */
/* Sweetalert2 Styles */
.swal2-close {
    border: unset;
    height: 28px;
    width: 28px;
    font-size: 28px;
    padding: 0;
    font-weight: 500;
    padding-right: 3px !important;
    padding-top: 7px;
    color: #404040;
    border-radius: unset;
    justify-self: start;
}
.swal2-close:hover, .swal2-close:focus {
    background-color: transparent !important;
    color: #E04F5F !important;
}
.swal2-icon.swal2-success.swal2-icon-show {
    border: unset !important;
}

#swal2-title, #swal2-html-container, button.swal2-confirm.swal2-styled, button.swal2-cancel.swal2-styled {
    font-family: "Roboto", Sans-serif !important;
}

button.swal2-confirm.swal2-styled {
    background-color: #140957 !important;
    color: #fff !important;
    font-size: 14px;
    border: 1px solid #140957;
    border-radius: 5px;
    box-shadow: none !important;
    padding: 10px 20px !important;
    max-height: 40px;
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    max-width: 145px;
}
button.swal2-confirm.swal2-styled:hover {
    color: #140957 !important;
    border: 1px solid #140957;
    border-radius: 5px;
    background-color: transparent !important;
    background-image: unset !important;
    box-shadow: none !important;
}





/* WC Order Details */
.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details {
    justify-content: center !important;
    text-align: center !important
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    background-color: #ffffff !important;
    border: 1px solid #e8e8e8;
    border-radius: 10px;
    padding: 25px !important;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    margin-bottom: 0px !important;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__email.email, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__total.total, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__payment-method.method, .order-again {
    display: none
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__date.date {
    border-right: unset !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
}

.woocommerce-order-details h2.woocommerce-order-details__title {
    display: none !important
}
.woocommerce table.shop_table {
    text-align: center
}
td.woocommerce-table__product-name.product-name {
    font-family: "Roboto", Sans-serif;
}
td.woocommerce-table__product-name.product-name .product-quantity {
    display: none !important;
}
.order-details-table span.woocommerce-Price-currencySymbol {
    padding-right: 2px;
}
.woocommerce-customer-details {
    display: none !important
}





/* Mobile Styles */
@media (max-width: 767px) {
.my-cart .elementor-icon-box-wrapper {
    display: inline-flex !important;
}
.my-cart .elementor-icon-box-icon {
    margin-left: var(--icon-box-icon-margin) !important;
}
.my-cart-line {
    display: none;
}
th.woocommerce-table__product-table.product-total, td.woocommerce-table__product-total.product-total, .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td {
    text-align: right !important
}
th.woocommerce-table__product-name.product-name, td.woocommerce-table__product-name.product-name, .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th {
    text-align: left !important;
}
}
@media (max-width: 1024px) {
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__order.order {
    padding-top: 5px;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__date.date {
    border-bottom: unset !important;
    padding-bottom: 0px;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    margin-bottom: 0px !important;
    border-bottom: 1px solid #e8e8e8;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    padding: 26px 25px 27px 25px !important;
}
}/* End custom CSS */