/*
Theme Name: Edumall Child
Theme URI: https://edumall.thememove.com
Template: edumall
Author: Alexandre Wotawa
Author URI: https://thememove.com
Description: Edumall – Professional LMS Education Center WordPress Theme - a remake by Alexandre Wotawa
Tags: editor-style,featured-images,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 2.8.1.1630066812
Updated: 2021-08-27 14:20:12

*/

.tm-swiper.v-stretch>.swiper-inner>.swiper-container>.swiper-wrapper>.swiper-slide {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    color: white;
    overflow: hidden;
    background-image: none;
}
.page-sidebar.style-02 .archive-sidebar-filter {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    color: white;
    overflow: hidden;
    background-image: none;
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.page-sidebar.style-02 .archive-sidebar-filter .widget {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    content: '';
    background-color: rgba(255, 255, 255, 0.15);
    color: white;
    overflow: hidden;
    background-image: none;
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
    padding: 5px;
}
.page-sidebar.style-02 .widget {
    padding-bottom: 50px;
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    color: white;
    overflow: hidden;
    background-image: none;
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.content-wrapper {
    background-image: linear-gradient(to right top, #d16ba5, #c777b9, #ba83ca, #aa8fd8, #9a9ae1, #8aa7ec, #79b3f4, #69bff8, #52cffe, #41dfff, #46eefa, #5ffbf1);
}
.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0 !important;
}
#post-437 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-20ff48a.elementor-section-boxed.elementor-section-gap-beside-yes.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div {
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-top: 15px;
    margin-bottom: auto;
    padding-top: 25px;
    font-size: 2rem;
    width: 95%;
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
#post-437 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-20ff48a.elementor-section-boxed.elementor-section-gap-beside-yes.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-437 .elementor-element.elementor-element-5b1cf3b:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-5b1cf3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
    margin: 1em !important;
}
.elementor-437 .elementor-element.elementor-element-5b1cf3b:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-5b1cf3b > .elementor-motion-effects-container > .elementor-motion-effects-layer:before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
#page-header-inner {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2);
    background-color: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(5px);
}
.elementor-437 .elementor-element.elementor-element-2853710:not(.elementor-motion-effects-element-type-background) .elementor-column-wrap, .elementor-437 .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-2853710:not(.elementor-motion-effects-element-type-background) .elementor-column-wrap, .elementor-437 .elementor-motion-effects-layer:before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-437 .elementor-element.elementor-element-22c2439:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-22c2439 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-22c2439:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-22c2439 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer:before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
#post-437 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c484ff0.elementor-section-boxed.elementor-section-gap-beside-yes.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-c75bb7d > div {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
#post-437 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c484ff0.elementor-section-boxed.elementor-section-gap-beside-yes.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-c75bb7d > div :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
#post-437 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2c2fae6.elementor-section-boxed.elementor-section-gap-beside-yes.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div > div > div > div > div > section > div > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-10afe9e {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-c75bb7d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-c75bb7d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-437 .elementor-element.elementor-element-733eed3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-733eed3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-733eed3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-733eed3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-437 .elementor-element.elementor-element-202dde8:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-202dde8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-202dde8:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-202dde8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-437 .elementor-element.elementor-element-1873fa9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-1873fa9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-1873fa9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-1873fa9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-437 .elementor-element.elementor-element-7442f89:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-7442f89 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-7442f89:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-7442f89 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-437 .elementor-element.elementor-element-3b81e1c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-3b81e1c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-3b81e1c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-3b81e1c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-437 .elementor-element.elementor-element-2be6286:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-2be6286 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-2be6286:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-2be6286 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-437 .elementor-element.elementor-element-b2a69f4:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-b2a69f4 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-b2a69f4:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-b2a69f4 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-437 .elementor-element.elementor-element-4888aeb:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-4888aeb > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-4888aeb:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-4888aeb > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-437 .elementor-element.elementor-element-626bdd8:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-626bdd8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-626bdd8:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-626bdd8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-437 .elementor-element.elementor-element-fefa9ed:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-fefa9ed > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-fefa9ed:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-fefa9ed > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-437 .elementor-element.elementor-element-17c60f1:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-17c60f1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-17c60f1:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-17c60f1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
#post-437 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-445c762.elementor-section-boxed.elementor-section-gap-beside-yes.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-d0fcf82 > div {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-d0fcf82:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-d0fcf82 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    content: '';
    background-color: rgba(128, 160, 208, 0.7);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
#post-437 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-445c762.elementor-section-boxed.elementor-section-gap-beside-yes.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-97be160 > div {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-97be160:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-97be160 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    content: '';
    background-color: rgba(128, 160, 208, 0.5);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
#post-437 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-445c762.elementor-section-boxed.elementor-section-gap-beside-yes.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div > div > div.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-3f5a8ef > div {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-437 .elementor-element.elementor-element-3f5a8ef:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-437 .elementor-element.elementor-element-3f5a8ef > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    content: '';
    background-color: rgba(128, 160, 208, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
#post-1326 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-283e16c.elementor-section-boxed.elementor-section-gap-beside-yes.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div > div {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
    padding: 1em !important;
}
#post-1326 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-283e16c.elementor-section-boxed.elementor-section-gap-beside-yes.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div > div :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-1326 .elementor-element.elementor-element-5514177:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1326 .elementor-element.elementor-element-5514177 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-1326 .elementor-element.elementor-element-5514177:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1326 .elementor-element.elementor-element-5514177 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-1326 .elementor-element.elementor-element-ddf9b95:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1326 .elementor-element.elementor-element-ddf9b95 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    overflow: hidden;
}
.elementor-1326 .elementor-element.elementor-element-ddf9b95:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-1326 .elementor-element.elementor-element-ddf9b95 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.elementor-1328 .elementor-element.elementor-element-b18b794 > .elementor-container > .elementor-row {
    padding-bottom: 50px;
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    overflow: hidden;
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
    margin: 1em !important;
}
.elementor-1328 .elementor-element.elementor-element-b18b794 > .elementor-container > .elementor-row :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
#post-437 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-ce50d20.elementor-section-boxed.elementor-section-gap-beside-yes.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div > div > div > div > div > div.elementor-element.elementor-element-338b7e3.bullets-v-align-below.elementor-widget.elementor-widget-tm-course-carousel > div > div > div.swiper-inner > div.swiper-container.swiper-container-initialized.swiper-container-horizontal > div > div.swiper-slide.post-5248.courses.type-courses.status-publish.hentry.course-category-no-code.course-category-dev-informatique.course-category-gestion-ets.user-has-not-earned.post-no-thumbnail.course-free.swiper-slide-duplicate.swiper-slide-visible.swiper-slide-next {
    padding-bottom: 50px;
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    overflow: hidden;
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
#post-437 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-ce50d20.elementor-section-boxed.elementor-section-gap-beside-yes.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div > div > div > div > div > div.elementor-element.elementor-element-338b7e3.bullets-v-align-below.elementor-widget.elementor-widget-tm-course-carousel > div > div > div.swiper-inner > div.swiper-container.swiper-container-initialized.swiper-container-horizontal > div > div.swiper-slide.post-5248.courses.type-courses.status-publish.hentry.course-category-no-code.course-category-dev-informatique.course-category-gestion-ets.user-has-not-earned.post-no-thumbnail.course-free.swiper-slide-duplicate.swiper-slide-visible.swiper-slide-next :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.page-sidebar.style-02 .widget:before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.page-sidebar.style-02 .archive-sidebar-filter:before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.page-sidebar.style-02 .archive-sidebar-filter .widget:before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.tm-swiper.v-stretch>.swiper-inner>.swiper-container>.swiper-wrapper>.swiper-slide:before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.popular-instructor-wrapper {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    color: white;
    overflow: hidden;
    background-image: none;
}
.popular-instructor-wrapper:before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
.tm-button.style-flat:before {
    background-color: #7f53ac;
    color: white !important;
    background-image: -moz-linear-gradient(315deg, #7f53ac, #647dee);
    background-image: -webkit-linear-gradient(315deg, #7f53ac, #647dee);
    background-image: linear-gradient(-225deg, #7f53ac, #647dee);
    background-image: -o-linear-gradient(315deg, #7f53ac, #647dee);
    background-image: -ms-linear-gradient(315deg, #7f53ac, #647dee);
}
.tm-button.style-flat:after {
    background-color: #fc5296;
    background-image: -moz-linear-gradient(315deg, #fc5296, #f67062);
    background-image: -webkit-linear-gradient(315deg, #fc5296, #f67062);
    background-image: linear-gradient(-225deg, #fc5296, #f67062);
    background-image: -o-linear-gradient(315deg, #fc5296, #f67062);
    background-image: -ms-linear-gradient(315deg, #fc5296, #f67062);
}
.elementor-437 .elementor-element.elementor-element-e1acaa2 .tm-button:after {
    background-color: #fc5296;
    background-image: -moz-linear-gradient(315deg, #fc5296, #f67062);
    background-image: -webkit-linear-gradient(315deg, #fc5296, #f67062);
    background-image: linear-gradient(-225deg, #fc5296, #f67062);
    background-image: -o-linear-gradient(315deg, #fc5296, #f67062);
    background-image: -ms-linear-gradient(315deg, #fc5296, #f67062);
}
#header-right-inner > div > div.header-user-buttons > div > div:nth-child(2) > a {
    color: white !important;
}
.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card, .elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    color: white;
    overflow: hidden;
    background-image: none;
}
.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card, .elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
#post-4830 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8b787c8.elementor-section-boxed.elementor-section-gap-beside-yes.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div > div > div > div {
    position: relative;
    border: 1px solid #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
    background-color: rgba(255, 255, 255, 0.1);
    color: white;
    overflow: hidden;
    background-image: none;
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
    padding: 1em !important;
    margin: 1em !important;
}
#post-4830 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8b787c8.elementor-section-boxed.elementor-section-gap-beside-yes.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div > div > div > div :before {
    content: '';
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px) saturate(100%) contrast(45%) brightness(130%);
}
div.tutor-single-course-segment.tutor-course-content-wrap > div > div > div.tutor-course-tags {
    color: white !important;
}
div.tutor-course-requirements-content > ul > li {
    color: white !important;
}
div.tutor-instructor-info > div.instructor-ratings > div.instructor-rating-average {
    color: white !important;
}
div.tutor-instructor-info > div.instructor-meta {
    color: white !important;
}
#page > div > div.page-content > div.course-cat-section.category-course-tabs > div > div > div > div > div > div.tab-panel.active > div.tab-content > div > div.swiper-inner > div.swiper-container.swiper-container-initialized.swiper-container-horizontal > div > div.swiper-slide {
    margin-bottom: 1em !important;
    padding: 1em 1em 0;
}
.course-loop-badge-level .badge-text {
    background-color: rgba(255, 255, 255, 0.8) !important;
    color: #35dd59 !important;
}
.course-loop-rating .rating-count {
    color: white !important;
}
@media screen and (min-width: 320px) and (max-width: 599px) {
#post-437 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2c2fae6.elementor-section-boxed.elementor-section-gap-beside-yes
	.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div > div > div > div > div > div.elementor-element
	.elementor-element-ac9405f.elementor-widget-mobile__width-inherit.elementor-button-align-stretch.elementor-widget.elementor-widget-form > div > form > div #form-field-name {
    margin-left: -100px;
    text-align: center;
    padding: 0 150px;
}
#post-437 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2c2fae6.elementor-section-boxed.elementor-section-gap-beside-yes
	.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div > div > div > div > div > div
	.elementor-element.elementor-element-ac9405f.elementor-widget-mobile__width-inherit.elementor-button-align-stretch.elementor-widget
	.elementor-widget-form > div > form > div #form-field-email {
    margin-left: -100px;
    text-align: center;
    padding: 0 150px;
}
#post-437 > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2c2fae6.elementor-section-boxed.elementor-section-gap-beside-yes
	.elementor-section-height-default.elementor-section-height-default.elementor-section-column-vertical-align-stretch > div > div > div > div > div > div.elementor-element
	.elementor-element-ac9405f.elementor-widget-mobile__width-inherit.elementor-button-align-stretch.elementor-widget.elementor-widget-form > div > form > div #form-field-message {
    margin-left: -100px;
    text-align: center;
    padding: 0 150px;
}
}

/* Page d'une formation */
/* Bouton 'Ajoutée à une liste de souhaits' */
.tm-button.style-flat {
	color: white !important;
}


/* Page de Dashboard */
.tutor-dashboard-inline-links ul li a {
	color: white !important;
}