PluginProbe
Elementor Website Builder – more than just a page builder / 3.32.0-dev3
Elementor Website Builder – more than just a page builder v3.32.0-dev3
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
← All changes | assets/css/frontend.css +35 -64 4.2.13.32.0-dev3 View file →
@@ -1,4 +1,5 @@
1 +/*! elementor - v3.32.0 - 08-09-2025 */
1 2 :root {
2 3 --direction-multiplier: 1;
3 4 }
4 5
@@ -38,14 +39,17 @@
38 39 height: 0;
39 40 }
40 41
41 42 .e-logo-wrapper {
43 + background: var(--e-a-bg-logo);
42 44 display: inline-block;
45 + padding: 0.75em;
46 + border-radius: 50%;
43 47 line-height: 1;
44 48 }
45 49 .e-logo-wrapper i {
46 - color: var(--e-a-color-circle-logo);
47 - font-size: 2.5em;
50 + color: var(--e-a-color-logo);
51 + font-size: 1em;
48 52 }
49 53
50 54 .elementor *, .elementor *:before, .elementor *:after {
51 55 box-sizing: border-box;
@@ -103,9 +107,9 @@
103 107 .elementor .elementor-background-video-hosted {
104 108 position: absolute;
105 109 inset-block-start: 50%;
106 110 inset-inline-start: 50%;
107 - transform: translate(-50%, -50%);
111 + transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
108 112 }
109 113 .elementor .elementor-background-video-hosted {
110 114 -o-object-fit: cover;
111 115 object-fit: cover;
@@ -150,11 +154,8 @@
150 154 max-width: 100%;
151 155 }
152 156 }
153 157
154 -.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
155 - z-index: 1;
156 -}
157 158 .elementor-element {
158 159 --flex-direction: initial;
159 160 --flex-wrap: initial;
160 161 --justify-content: initial;
@@ -171,8 +172,11 @@
171 172 flex-shrink: var(--flex-shrink);
172 173 order: var(--order);
173 174 align-self: var(--align-self);
174 175 }
176 +.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
177 + z-index: 1;
178 +}
175 179 .elementor-element:where(.e-con-full, .elementor-widget) {
176 180 flex-direction: var(--flex-direction);
177 181 flex-wrap: var(--flex-wrap);
178 182 justify-content: var(--justify-content);
@@ -382,9 +386,10 @@
382 386 position: relative;
383 387 }
384 388 .elementor-section .elementor-container {
385 389 display: flex;
386 - margin-inline: auto;
390 + margin-right: auto;
391 + margin-left: auto;
387 392 position: relative;
388 393 }
389 394 @media (max-width: 1024px) {
390 395 .elementor-section .elementor-container {
@@ -445,12 +450,12 @@
445 450 .elementor-widget {
446 451 position: relative;
447 452 }
448 453 .elementor-widget:not(:last-child) {
449 - margin-block-end: var(--kit-widget-spacing, 20px);
454 + margin-bottom: var(--kit-widget-spacing, 20px);
450 455 }
451 456 .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial, .elementor-widget:not(:last-child).elementor-absolute {
452 - margin-block-end: 0;
457 + margin-bottom: 0;
453 458 }
454 459
455 460 .elementor-column {
456 461 position: relative;
@@ -1045,13 +1050,13 @@
1045 1050 .elementor-grid-0 .elementor-grid {
1046 1051 display: inline-block;
1047 1052 width: 100%;
1048 1053 word-spacing: var(--grid-column-gap);
1049 - margin-block-end: calc(-1 * var(--grid-row-gap));
1054 + margin-bottom: calc(-1 * var(--grid-row-gap));
1050 1055 }
1051 1056 .elementor-grid-0 .elementor-grid .elementor-grid-item {
1052 1057 display: inline-block;
1053 - margin-block-end: var(--grid-row-gap);
1058 + margin-bottom: var(--grid-row-gap);
1054 1059 word-break: break-word;
1055 1060 }
1056 1061 .elementor-grid-1 .elementor-grid {
1057 1062 grid-template-columns: repeat(1, 1fr);
@@ -1093,13 +1098,13 @@
1093 1098 .elementor-grid-widescreen-0 .elementor-grid {
1094 1099 display: inline-block;
1095 1100 width: 100%;
1096 1101 word-spacing: var(--grid-column-gap);
1097 - margin-block-end: calc(-1 * var(--grid-row-gap));
1102 + margin-bottom: calc(-1 * var(--grid-row-gap));
1098 1103 }
1099 1104 .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
1100 1105 display: inline-block;
1101 - margin-block-end: var(--grid-row-gap);
1106 + margin-bottom: var(--grid-row-gap);
1102 1107 word-break: break-word;
1103 1108 }
1104 1109 .elementor-grid-widescreen-1 .elementor-grid {
1105 1110 grid-template-columns: repeat(1, 1fr);
@@ -1142,13 +1147,13 @@
1142 1147 .elementor-grid-laptop-0 .elementor-grid {
1143 1148 display: inline-block;
1144 1149 width: 100%;
1145 1150 word-spacing: var(--grid-column-gap);
1146 - margin-block-end: calc(-1 * var(--grid-row-gap));
1151 + margin-bottom: calc(-1 * var(--grid-row-gap));
1147 1152 }
1148 1153 .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
1149 1154 display: inline-block;
1150 - margin-block-end: var(--grid-row-gap);
1155 + margin-bottom: var(--grid-row-gap);
1151 1156 word-break: break-word;
1152 1157 }
1153 1158 .elementor-grid-laptop-1 .elementor-grid {
1154 1159 grid-template-columns: repeat(1, 1fr);
@@ -1191,13 +1196,13 @@
1191 1196 .elementor-grid-tablet_extra-0 .elementor-grid {
1192 1197 display: inline-block;
1193 1198 width: 100%;
1194 1199 word-spacing: var(--grid-column-gap);
1195 - margin-block-end: calc(-1 * var(--grid-row-gap));
1200 + margin-bottom: calc(-1 * var(--grid-row-gap));
1196 1201 }
1197 1202 .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
1198 1203 display: inline-block;
1199 - margin-block-end: var(--grid-row-gap);
1204 + margin-bottom: var(--grid-row-gap);
1200 1205 word-break: break-word;
1201 1206 }
1202 1207 .elementor-grid-tablet_extra-1 .elementor-grid {
1203 1208 grid-template-columns: repeat(1, 1fr);
@@ -1240,13 +1245,13 @@
1240 1245 .elementor-grid-tablet-0 .elementor-grid {
1241 1246 display: inline-block;
1242 1247 width: 100%;
1243 1248 word-spacing: var(--grid-column-gap);
1244 - margin-block-end: calc(-1 * var(--grid-row-gap));
1249 + margin-bottom: calc(-1 * var(--grid-row-gap));
1245 1250 }
1246 1251 .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
1247 1252 display: inline-block;
1248 - margin-block-end: var(--grid-row-gap);
1253 + margin-bottom: var(--grid-row-gap);
1249 1254 word-break: break-word;
1250 1255 }
1251 1256 .elementor-grid-tablet-1 .elementor-grid {
1252 1257 grid-template-columns: repeat(1, 1fr);
@@ -1289,13 +1294,13 @@
1289 1294 .elementor-grid-mobile_extra-0 .elementor-grid {
1290 1295 display: inline-block;
1291 1296 width: 100%;
1292 1297 word-spacing: var(--grid-column-gap);
1293 - margin-block-end: calc(-1 * var(--grid-row-gap));
1298 + margin-bottom: calc(-1 * var(--grid-row-gap));
1294 1299 }
1295 1300 .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
1296 1301 display: inline-block;
1297 - margin-block-end: var(--grid-row-gap);
1302 + margin-bottom: var(--grid-row-gap);
1298 1303 word-break: break-word;
1299 1304 }
1300 1305 .elementor-grid-mobile_extra-1 .elementor-grid {
1301 1306 grid-template-columns: repeat(1, 1fr);
@@ -1338,13 +1343,13 @@
1338 1343 .elementor-grid-mobile-0 .elementor-grid {
1339 1344 display: inline-block;
1340 1345 width: 100%;
1341 1346 word-spacing: var(--grid-column-gap);
1342 - margin-block-end: calc(-1 * var(--grid-row-gap));
1347 + margin-bottom: calc(-1 * var(--grid-row-gap));
1343 1348 }
1344 1349 .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
1345 1350 display: inline-block;
1346 - margin-block-end: var(--grid-row-gap);
1351 + margin-bottom: var(--grid-row-gap);
1347 1352 word-break: break-word;
1348 1353 }
1349 1354 .elementor-grid-mobile-1 .elementor-grid {
1350 1355 grid-template-columns: repeat(1, 1fr);
@@ -1469,8 +1474,14 @@
1469 1474 border-radius: var(--border-radius);
1470 1475 z-index: var(--z-index);
1471 1476 overflow: var(--overflow);
1472 1477 --flex-wrap-mobile: wrap;
1478 + margin-block-start: var(--margin-block-start);
1479 + margin-inline-end: var(--margin-inline-end);
1480 + margin-block-end: var(--margin-block-end);
1481 + margin-inline-start: var(--margin-inline-start);
1482 + padding-inline-start: var(--padding-inline-start);
1483 + padding-inline-end: var(--padding-inline-end);
1473 1484 }
1474 1485 .e-con:where(:not(.e-div-block-base)) {
1475 1486 transition: background var(--background-transition, 0.3s), border var(--border-transition, 0.3s), box-shadow var(--border-transition, 0.3s), transform var(--e-con-transform-transition-duration, 0.4s);
1476 1487 }
@@ -1495,16 +1506,8 @@
1495 1506 --margin-inline-end: var(--margin-left);
1496 1507 --border-inline-start-width: var(--border-right-width);
1497 1508 --border-inline-end-width: var(--border-left-width);
1498 1509 }
1499 -.e-con {
1500 - margin-block-start: var(--margin-block-start);
1501 - margin-inline-end: var(--margin-inline-end);
1502 - margin-block-end: var(--margin-block-end);
1503 - margin-inline-start: var(--margin-inline-start);
1504 - padding-inline-start: var(--padding-inline-start);
1505 - padding-inline-end: var(--padding-inline-end);
1506 -}
1507 1510 .e-con.e-flex {
1508 1511 --flex-direction: column;
1509 1512 --flex-basis: auto;
1510 1513 --flex-grow: 0;
@@ -1574,17 +1577,13 @@
1574 1577 padding-inline-start: 0;
1575 1578 padding-inline-end: 0;
1576 1579 height: 100%;
1577 1580 }
1578 -:is(.elementor-section-wrap, [data-elementor-id]) > .e-con {
1581 +:is(.elementor-section-wrap, [data-elementor-id]):where:not([data-elementor-type=elementor_component]) > .e-con {
1579 1582 --margin-left: auto;
1580 1583 --margin-right: auto;
1581 1584 max-width: min(100%, var(--width));
1582 1585 }
1583 -:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con {
1584 - --margin-right: 0px;
1585 - --margin-left: 0px;
1586 -}
1587 1586 .e-con .elementor-widget.elementor-widget {
1588 1587 margin-block-end: 0;
1589 1588 }
1590 1589 .e-con::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before,
@@ -1821,20 +1820,12 @@
1821 1820 .elementor-button-align-start .elementor-field-type-submit,
1822 1821 .elementor-button-align-start .e-form__buttons {
1823 1822 justify-content: flex-start;
1824 1823 }
1825 -[dir=rtl] .elementor-button-align-start .elementor-field-type-submit,
1826 -[dir=rtl] .elementor-button-align-start .e-form__buttons {
1827 - justify-content: flex-end;
1828 -}
1829 1824 .elementor-button-align-end .elementor-field-type-submit,
1830 1825 .elementor-button-align-end .e-form__buttons {
1831 1826 justify-content: flex-end;
1832 1827 }
1833 -[dir=rtl] .elementor-button-align-end .elementor-field-type-submit,
1834 -[dir=rtl] .elementor-button-align-end .e-form__buttons {
1835 - justify-content: flex-start;
1836 -}
1837 1828 .elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
1838 1829 flex-basis: initial;
1839 1830 }
1840 1831 .elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper {
@@ -1862,20 +1853,12 @@
1862 1853 .elementor-tablet-button-align-start .elementor-field-type-submit,
1863 1854 .elementor-tablet-button-align-start .e-form__buttons {
1864 1855 justify-content: flex-start;
1865 1856 }
1866 - [dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit,
1867 - [dir=rtl] .elementor-tablet-button-align-start .e-form__buttons {
1868 - justify-content: flex-end;
1869 - }
1870 1857 .elementor-tablet-button-align-end .elementor-field-type-submit,
1871 1858 .elementor-tablet-button-align-end .e-form__buttons {
1872 1859 justify-content: flex-end;
1873 1860 }
1874 - [dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit,
1875 - [dir=rtl] .elementor-tablet-button-align-end .e-form__buttons {
1876 - justify-content: flex-start;
1877 - }
1878 1861 .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
1879 1862 flex-basis: initial;
1880 1863 }
1881 1864 .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper {
@@ -1903,20 +1886,12 @@
1903 1886 .elementor-mobile-button-align-start .elementor-field-type-submit,
1904 1887 .elementor-mobile-button-align-start .e-form__buttons {
1905 1888 justify-content: flex-start;
1906 1889 }
1907 - [dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit,
1908 - [dir=rtl] .elementor-mobile-button-align-start .e-form__buttons {
1909 - justify-content: flex-end;
1910 - }
1911 1890 .elementor-mobile-button-align-end .elementor-field-type-submit,
1912 1891 .elementor-mobile-button-align-end .e-form__buttons {
1913 1892 justify-content: flex-end;
1914 1893 }
1915 - [dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit,
1916 - [dir=rtl] .elementor-mobile-button-align-end .e-form__buttons {
1917 - justify-content: flex-start;
1918 - }
1919 1894 .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
1920 1895 flex-basis: initial;
1921 1896 }
1922 1897 .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper {
@@ -2159,12 +2134,8 @@
2159 2134
2160 2135 @media (prefers-reduced-motion: reduce) {
2161 2136 .animated {
2162 2137 animation: none !important;
2163 - }
2164 - html * {
2165 - transition-duration: 0s !important;
2166 - transition-delay: 0s !important;
2167 2138 }
2168 2139 }
2169 2140 @media (max-width: 767px) {
2170 2141 .elementor .elementor-hidden-phone,