html, body{
overflow-x: hidden;
} .p-m{
padding-top: 28px;
padding-bottom: 28px;
}
.p-l{
padding-top: 40px;
padding-bottom: 40px;
}
.p-xl{
padding-top: 56px;
padding-bottom: 56px;
}
@media screen and (min-width: 767px) {
.p-m{
padding-top: 40px;
padding-bottom: 40px;
}
.p-l{
padding-top: 60px;
padding-bottom: 60px;
}
.p-xl{
padding-top: 80px;
padding-bottom: 80px;
}
}
@media screen and (min-width: 1024px) {
.p-m{
padding-top: 56px;
padding-bottom: 56px;
}
.p-l{
padding-top: 80px;
padding-bottom: 80px;
}
.p-xl{
padding-top: 104px;
padding-bottom: 104px;
}
}
.m-m{
margin-top: 28px;
margin-bottom: 28px;
}
.m-l{
margin-top: 40px;
margin-bottom: 40px;
}
.m-xl{
margin-top: 56px;
margin-bottom: 56px;
}
@media screen and (min-width: 767px) {
.m-m{
margin-top: 40px;
margin-bottom: 40px;
}
.m-l{
margin-top: 60px;
margin-bottom: 60px;
}
.m-xl{
margin-top: 80px;
margin-bottom: 80px;
}
}
@media screen and (min-width: 1024px) {
.m-m{
margin-top: 56px;
margin-bottom: 56px;
}
.m-l{
margin-top: 80px;
margin-bottom: 80px;
}
.m-xl{
margin-top: 104px;
margin-bottom: 104px;
}
} .elementor-widget-text-editor ul, .elementor-widget-text-editor ol, .elementor-widget-theme-post-content ul, .elementor-widget-theme-post-content ol {
margin-bottom: 2rem;
}
.elementor-widget-text-editor h1, .elementor-widget-text-editor h2, .elementor-widget-text-editor h3, .elementor-widget-text-editor h4, .elementor-widget-text-editor h5, .elementor-widget-text-editor h6{
margin-top: 1rem;
}
.elementor-widget-text-editor .elementor-widget-container :is(h1, h2, h3, h4, h5, h6, p, img):first-of-type {
margin-top: 0 !important;
}
.elementor-widget-text-editor ul, .elementor-widget-text-editor ol, .elementor-widget-theme-post-content ul, .elementor-widget-theme-post-content ol{
padding-left: 20px;
margin-bottom: 2rem;
}
ul li::marker{
color: var( --e-global-color-primary );
}
ol li::marker{
color: var( --e-global-color-primary );
font-weight: 700;
}
.elementor-widget-text-editor p:last-of-type:is(:last-child){
margin-bottom: 0!important;
}