@charset "UTF-8";
html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
} @font-face {
font-family: 'swiper-icons';
src: url(data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
font-weight: 400;
font-style: normal;
}
:root {
--swiper-theme-color: #007aff;
}
.swiper {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0; z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
flex-direction: column;
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform;
box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
transform: translate3d(0px, 0, 0);
}
.swiper-pointer-events {
touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
touch-action: pan-x;
}
.swiper-slide {
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
transition-property: transform;
}
.swiper-slide-invisible-blank {
visibility: hidden;
} .swiper-autoheight,
.swiper-autoheight .swiper-slide {
height: auto;
}
.swiper-autoheight .swiper-wrapper {
align-items: flex-start;
transition-property: transform, height;
} .swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
} .swiper-css-mode > .swiper-wrapper {
overflow: auto;
scrollbar-width: none; -ms-overflow-style: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
content: '';
flex-shrink: 0;
order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
height: 100%;
min-height: 1px;
width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
width: 100%;
min-width: 1px;
height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
scroll-snap-align: center center;
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
content: '';
position: absolute;
left: 0;
top: 0;
pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
height: 1px;
width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
width: 1px;
height: var(--swiper-virtual-size);
}
:root {
--swiper-navigation-size: 44px; }
.swiper-button-prev,
.swiper-button-next {
position: absolute;
top: 50%;
width: calc(var(--swiper-navigation-size) / 44 * 27);
height: var(--swiper-navigation-size);
margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
opacity: 0.35;
cursor: auto;
pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
font-family: swiper-icons;
font-size: var(--swiper-navigation-size);
text-transform: none !important;
letter-spacing: 0;
text-transform: none;
font-variant: initial;
line-height: 1;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
left: 10px;
right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
right: 10px;
left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
content: 'next';
}
.swiper-button-lock {
display: none;
}
:root { }
.swiper-pagination {
position: absolute;
text-align: center;
transition: 300ms opacity;
transform: translate3d(0, 0, 0);
z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0;
} .swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
bottom: 10px;
left: 0;
width: 100%;
} .swiper-pagination-bullets-dynamic {
overflow: hidden;
font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transform: scale(0.33);
position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
transform: scale(0.33);
}
.swiper-pagination-bullet {
width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
display: inline-block;
border-radius: 50%;
background: var(--swiper-pagination-bullet-inactive-color, #000);
opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
border: none;
margin: 0;
padding: 0;
box-shadow: none;
-webkit-appearance: none;
appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
}
.swiper-pagination-bullet:only-child {
display: none !important;
}
.swiper-pagination-bullet-active {
opacity: var(--swiper-pagination-bullet-opacity, 1);
background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
right: 10px;
top: 50%;
transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top: 50%;
transform: translateY(-50%);
width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display: inline-block;
transition: 200ms transform, 200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: 50%;
transform: translateX(-50%);
white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition: 200ms transform, 200ms right;
} .swiper-pagination-progressbar {
background: rgba(0, 0, 0, 0.25);
position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: var(--swiper-pagination-color, var(--swiper-theme-color));
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
transform: scale(0);
transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
width: 100%;
height: 4px;
left: 0;
top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
width: 4px;
height: 100%;
left: 0;
top: 0;
}
.swiper-pagination-lock {
display: none;
} .swiper-scrollbar {
border-radius: 10px;
position: relative;
-ms-touch-action: none;
background: rgba(0, 0, 0, 0.1);
}
.swiper-horizontal > .swiper-scrollbar {
position: absolute;
left: 1%;
bottom: 3px;
z-index: 50;
height: 5px;
width: 98%;
}
.swiper-vertical > .swiper-scrollbar {
position: absolute;
right: 3px;
top: 1%;
z-index: 50;
width: 5px;
height: 98%;
}
.swiper-scrollbar-drag {
height: 100%;
width: 100%;
position: relative;
background: rgba(0, 0, 0, 0.5);
border-radius: 10px;
left: 0;
top: 0;
}
.swiper-scrollbar-cursor-drag {
cursor: move;
}
.swiper-scrollbar-lock {
display: none;
}
.swiper-zoom-container {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
max-width: 100%;
max-height: 100%;
object-fit: contain;
}
.swiper-slide-zoomed {
cursor: move;
} :root { }
.swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
transform-origin: 50%;
animation: swiper-preloader-spin 1s infinite linear;
box-sizing: border-box;
border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
border-radius: 50%;
border-top-color: transparent;
}
.swiper-lazy-preloader-white {
--swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
--swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
100% {
transform: rotate(360deg);
}
} .swiper .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
flex-wrap: wrap;
flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
pointer-events: none;
transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-cube {
overflow: visible;
}
.swiper-cube .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
visibility: hidden;
transform-origin: 0 0;
width: 100%;
height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
pointer-events: auto;
visibility: visible;
}
.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0px;
width: 100%;
height: 100%;
opacity: 0.6;
z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
content: '';
background: #000;
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
filter: blur(50px);
}
.swiper-flip {
overflow: visible;
}
.swiper-flip .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
overflow: hidden;
transition-property: transform, opacity, height;
}
.swiper-cards {
overflow: visible;
}
.swiper-cards .swiper-slide {
transform-origin: center bottom;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
overflow: hidden;
}

@font-face {
font-family: 'Merriweather';
src: url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/Merriweather-Bold.ttf) format("truetype"), url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/Merriweather-Bold.ttf);
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Work Sans';
src: url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/WorkSans-VariableFont_wght.ttf) format("truetype"), url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/WorkSans-VariableFont_wght.ttf);
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Open Sans';
src: url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/OpenSans-Regular.woff) format("woff"), url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/OpenSans-Regular.woff);
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Open Sans';
src: url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/OpenSans_Bold.woff) format("woff"), url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/OpenSans_Bold.woff);
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Euclid Circular';
src: url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/EuclidCircularB-Regular.otf) format("opentype"), url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/EuclidCircularB-Regular.otf);
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Euclid Circular';
src: url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/EuclidCircularB-Medium.otf) format("opentype"), url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/EuclidCircularB-Medium.otf);
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Euclid Circular';
src: url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/EuclidCircularB-Bold.otf) format("opentype"), url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/EuclidCircularB-Bold.otf);
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Euclid Triangle';
src: url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/EuclidTriangle-Regular.otf) format("opentype"), url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/EuclidTriangle-Regular.otf);
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Euclid Triangle';
src: url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/EuclidTriangle-Bold.otf) format("opentype"), url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/EuclidTriangle-Bold.otf);
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Schnyder Condensed';
src: url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/SchnyderCondL-Light.otf) format("opentype"), url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/SchnyderCondL-Light.otf);
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'GraphikWide';
src: url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/GraphikWide-Bold-Web.woff) format("woff"), url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/GraphikWide-Bold-Web.woff);
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Graphik';
src: url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/Graphik-Medium-Web.woff) format("woff"), url(//www.forbes.ro/wp-content/themes/forbes/dist/fonts/Graphik-Medium-Web.woff);
font-weight: 500;
font-style: normal;
font-display: swap;
} h1,
.text-h1 {
font-family: 'Merriweather', serif;
font-weight: 700;
font-size: 5.31401vw;
line-height: 7.97101vw;
color: #333;
} .text-gray {
font-family: 'Work Sans', sans-serif;
font-weight: 400;
font-size: 2.41546vw;
line-height: 4.83092vw;
color: #737373;
} a {
display: block;
text-decoration: none;
color: #003891;
} p,
.text-body { font-family: tabular-numbers, Georgia, 'Droid Serif', Times New Roman, Times, serif;
font-weight: 400;
font-size: 3.86473vw;
line-height: 6.28019vw;
font-stretch: normal;
color: #333;
}
@media only screen and (min-width: 768px) { h1,
.text-h1 {
font-family: 'Merriweather', serif;
font-weight: 700;
font-size: 2.63543vw;
line-height: 3.22108vw;
color: #333;
} .text-gray {
font-family: 'Work Sans', sans-serif;
font-weight: 400;
font-size: 0.87848vw;
line-height: 1.1713vw;
color: #737373;
} p,
.text-body {
font-family: Georgia, Cambria, Times New Roman, Times, serif;
font-size: 1.31772vw;
line-height: 2.19619vw;
}
}
@media only screen and (min-width: 1366px) { h1,
.text-h1 {
font-family: 'Merriweather', serif;
font-weight: 700;
font-size: 36px;
line-height: 44px;
color: #333;
} .text-gray {
font-family: 'Work Sans', sans-serif;
font-weight: 400;
font-size: 12px;
line-height: 16px;
color: #737373;
} p,
.text-body {
font-family: Georgia, Cambria, Times New Roman, Times, serif;
font-size: 18px;
line-height: 30px;
}
} .top-advertisement {
display: block;
} .top-advertisement ins > img {
display: none;
}
@media (min-width: 768px) { .top-advertisement {
background-color: #f4f4f4;
box-shadow: inset 0 -1px 0 0 #e2e2e2;
display: flex;
flex-direction: column;
align-items: center;
min-height: 134px;
} .top-advertisement ins {
display: flex;
} .top-advertisement ins > img {
display: none;
} .top-advertisement ins a img {
display: block;
}
} .top-advertisement .top-advertisement__text {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #f4f4f4;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 30px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
font-family: 'Work Sans', sans-serif;
font-weight: 400;
font-size: 10px;
line-height: 10px;
margin-bottom: 10px;
text-align: center;
width: 100%;
color: #737373;
}
@media (min-width: 768px) { .top-advertisement {
min-height: 134px;
}
} .ad-middle--full-width {
margin: 20px 0;
text-align: center;
} .ad-middle--full-width ins > img {
display: none;
} .ad-middle--full-width ins img {
width: 100%;
height: 100%;
max-width: 100%;
}
@media (min-width: 768px) { .ad-middle--full-width ins img {
width: auto;
}
} .top-advertisement--sticky {
max-height: 120px;
} .top-advertisement--sticky ins a {
display: flex;
} .top-advertisement--sticky ins a img {
object-fit: contain;
max-height: 120px;
} .ad-curtain--fullscreen {
background: black;
top: 0;
right: 0;
bottom: 0;
left: 0;
position: fixed;
transition: 1000ms transform ease;
z-index: 999;
} .ad-curtain--fullscreen.hidden {
display: none;
} .ad-curtain--fullscreen ins a img {
margin-top: 56px;
height: calc(100vh - 56px);
width: 100%;
left: 0;
top: 0;
object-fit: contain;
position: absolute;
}
@media (min-width: 768px) { .ad-curtain--fullscreen ins a img {
object-fit: contain;
}
} .ad-curtain--fullscreen .ad-curtain--notice {
display: block;
font-size: 10.5px;
font-weight: 700;
letter-spacing: 0.5px;
opacity: 0.8;
padding: 20px 0 0;
position: absolute;
text-align: center;
text-transform: uppercase;
top: 60px;
width: 100%;
z-index: 2;
} .ad-curtain--fullscreen .scroll-down-btn {
bottom: 25px;
display: block;
left: 50%;
position: absolute;
transform: translateX(-50%);
background-color: transparent;
border: none;
cursor: pointer;
} .ad-curtain--fullscreen .scroll-down-btn img {
margin: 0 auto 10px;
transition: width 100ms ease;
width: 40px;
} .ad-curtain--fullscreen .scroll-down-btn .scroll-down-btn--text {
font-size: 12px;
font-weight: 700;
letter-spacing: 0.5px;
opacity: 0.85;
padding-top: 4px;
text-align: center;
text-transform: uppercase;
} .ad-side {
display: block;
top: 72px;
min-width: 300px;
max-width: 300px;
} .ad-side.ad-side--sticky .ad-side__content {
position: sticky;
top: 80px;
} .ad-side.ad-side--limited {
height: 1000px;
margin-bottom: 40px;
} .ad-side.ad-side--not-limited {
flex: 1;
} .ad-side.ad-side--single {
height: 100%;
} .ad-text::before {
content: 'ADVERTISEMENT';
display: block;
font-family: 'Work Sans', sans-serif;
font-size: 10px;
line-height: 10px;
font-weight: 400;
margin-top: -20px;
margin-bottom: 10px;
text-align: center;
width: 100%;
color: #737373;
}    body {
font-style: normal;
font-weight: normal;
font-size: 3.38164vw;
line-height: 4.58937vw;
color: #000;
background-color: #fcfcfc;
overflow-x: hidden;
padding-top: 56px;
width: 100%;
height: 100%;
font-family: 'Work Sans', serif;
text-rendering: optimizeLegibility;
-webkit-font-feature-settings: 'kern';
font-feature-settings: 'kern';
-webkit-font-kerning: normal;
-moz-font-kerning: normal;
font-kerning: normal;
-webkit-font-variant-ligatures: common-ligatures;
font-variant-ligatures: common-ligatures;
-webkit-font-smoothing: antialiased;
} body *,
body ::after,
body ::before {
-webkit-box-sizing: border-box;
box-sizing: border-box;
} body button {
border: none;
outline: none;
padding: 0;
} body .wp-block-embed {
margin: 0;
} body .wp-block-embed .wp-block-embed__wrapper {
display: flex;
justify-content: center;
} body .wp-block-image {
margin: 0 0 18px;
} body .wp-block-image figcaption {
font-family: 'Work Sans', sans-serif;
font-weight: 400;
font-size: 2.89855vw;
line-height: 3.86473vw;
font-style: normal;
color: #737373;
margin-top: 8px;
}
@media (min-width: 768px) { body .wp-block-image figcaption {
font-size: 0.87848vw;
line-height: 1.1713vw;
}
}
@media (min-width: 1366px) { body .wp-block-image figcaption {
font-size: 12px;
line-height: 16px;
}
} body .ratio-16x9 {
display: block;
position: relative;
padding-bottom: 56.2%;
overflow: hidden;
} body .content-wrapper {
padding: 80px 15px 40px;
width: calc(100% - 2px);
margin: 0 auto;
max-width: 1152px;
} body .respect-ratio {
position: absolute;
object-fit: cover;
width: 100%;
height: 100%;
} body .a2a_button_facebook:hover { filter: brightness(0) saturate(100%) invert(31%) sepia(59%) saturate(599%) hue-rotate(183deg) brightness(92%) contrast(89%);
} body .a2a_button_twitter:hover { filter: brightness(0) saturate(100%) invert(55%) sepia(91%) saturate(362%) hue-rotate(170deg) brightness(96%) contrast(94%);
} body .a2a_button_linkedin:hover { filter: brightness(0) saturate(100%) invert(25%) sepia(99%) saturate(1852%) hue-rotate(181deg) brightness(92%) contrast(102%);
} body .a2a_button_email:hover { filter: brightness(0) saturate(100%) invert(83%) sepia(25%) saturate(6267%) hue-rotate(1deg) brightness(105%) contrast(103%);
} body img {
width: 100%;
height: auto;
object-fit: cover;
}
@media only screen and (min-width: 768px) { body {
font-size: 1.1713vw;
line-height: 1.61054vw;
}
}
@media only screen and (min-width: 1366px) { body {
font-size: 16px;
line-height: 22px;
}
} .body__prevent-scrolling {
overflow-y: hidden !important;
} .body__search-modal--open {
overflow: hidden;
} .lazy-loaded {
opacity: 0;
transform: translateY(100px);
transition-duration: 0.5s;
transition-property: transform, opacity;
transition-timing-function: ease-out;
} .video {
display: none;
} #mc_embed_signup_scroll .indicates-required {
text-align: right;
} #mc_embed_signup_scroll .asterisk {
color: #cd1316;
} #mc_embed_signup_scroll .mc-field-group {
display: flex;
flex-direction: column;
margin-bottom: 20px;
} #mc_embed_signup_scroll .email {
max-width: 320px;
} #mc_embed_signup_scroll .mce_inline_error {
max-width: 320px;
margin-top: 8px !important;
font-family: 'Work Sans', sans-serif;
} #mc_embed_signup_scroll .button {
background-color: black;
border: none;
border-radius: 8px;
padding: 12px 20px;
color: white;
margin-top: 12px;
font-family: 'Work Sans', sans-serif;
} .video-wrap {
display: none;
}
@media (min-width: 768px) {
@keyframes fade-in-up {
0% {
opacity: 0;
}
100% {
transform: translateY(0);
opacity: 1;
}
} .video-wrap {
display: block;
} .video {
display: block;
} .video iframe {
max-width: 100%;
max-height: 100%;
} .video.stuck {
position: fixed;
bottom: 20px;
left: 50px;
width: 300px;
height: 170px;
transform: translateY(100%);
animation: fade-in-up 0.75s ease forwards;
z-index: 1;
}
} .image-slider__block {
position: relative;
overflow: hidden;
} .image-slider__block .swiper-wrapper {
align-items: center;
} .image-slider__block .swiper-wrapper .swiper-slide img {
max-height: 480px;
height: 480px;
}
@keyframes slideInFromTop {
0% {
height: 0;
}
100% {
height: 100%;
}
} .custom-form {
position: relative;
margin: 32px 0;
} .custom-form .custom-form__completion-badge {
position: absolute;
top: 12px;
left: 12px;
display: flex;
align-items: center;
gap: 12px;
padding: 12px 16px;
background: rgba(16, 185, 129, 0.95);
color: #fff;
border-radius: 12px;
box-shadow: 0 10px 30px rgba(16, 185, 129, 0.25);
transform: translateX(-8px);
opacity: 0;
pointer-events: none;
transition: opacity 0.25s ease, transform 0.25s ease;
z-index: 5;
} .custom-form .custom-form__completion-badge.is-visible {
opacity: 1;
transform: translateX(0);
} .custom-form .custom-form__completion-badge-icon {
display: inline-flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.2);
font-weight: 700;
font-size: 18px;
} .custom-form .custom-form__completion-badge-content {
display: flex;
flex-direction: column;
line-height: 1.2;
} .custom-form .custom-form__completion-badge-title {
font-size: 13px;
font-weight: 700;
margin: 0 0 2px;
} .custom-form .custom-form__completion-badge-message {
font-size: 12px;
margin: 0;
opacity: 0.9;
} .custom-form .custom-form__inner {
max-width: 880px;
margin: 0 auto;
padding: 48px 24px;
color: #333;
background: #fdfdfc;
}
@media (min-width: 768px) { .custom-form .custom-form__inner {
padding: 56px 56px;
}
} .custom-form.custom-form--completed .custom-form__inner {
border-top-left-radius: 0;
} .custom-form .custom-form__intro {
display: flex;
flex-direction: column;
gap: 24px;
margin-bottom: 32px;
}
@media (min-width: 768px) { .custom-form .custom-form__intro {
flex-direction: row;
justify-content: space-between;
align-items: flex-start;
gap: 40px;
margin-bottom: 40px;
}
} .custom-form .custom-form__eyebrow {
text-transform: uppercase;
letter-spacing: 0.18em;
font-size: 12px;
font-weight: 600;
margin-bottom: 12px;
color: rgba(51, 51, 51, 0.65);
} .custom-form .custom-form__title {
font-family: 'Work Sans', sans-serif;
font-size: 32px;
font-weight: 600;
line-height: 1.3;
color: #333;
margin: 0 0 16px;
}
@media (min-width: 768px) { .custom-form .custom-form__title {
font-size: 40px;
margin-bottom: 16px;
}
} .custom-form .custom-form__description {
font-family: 'Work Sans', sans-serif;
font-size: 16px;
line-height: 1.6;
color: rgba(51, 51, 51, 0.75);
margin: 0;
}
@media (min-width: 768px) { .custom-form .custom-form__description {
font-size: 18px;
}
} .custom-form .custom-form__highlights {
display: flex;
flex-wrap: wrap;
gap: 8px;
padding: 0;
margin: 0;
list-style: none;
} .custom-form .custom-form__highlights li {
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.08em;
border: 1px solid rgba(51, 51, 51, 0.1);
border-radius: 999px;
padding: 6px 16px;
color: rgba(51, 51, 51, 0.65);
background: rgba(51, 51, 51, 0.02);
} .custom-form .custom-form__supporting {
font-size: 15px;
line-height: 1.7;
color: rgba(51, 51, 51, 0.75);
margin: 0 0 28px;
}
@media (min-width: 768px) { .custom-form .custom-form__supporting {
font-size: 16px;
}
} .custom-form .custom-form__body {
background: #fff;
border-radius: 18px;
padding: 32px 18px 36px;
border: 1px solid rgba(51, 51, 51, 0.08);
overflow: hidden;
}
@media (min-width: 768px) { .custom-form .custom-form__body {
padding: 40px 40px 44px;
}
} .custom-form .custom-form__form {
width: 100%;
max-width: 100%;
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
} .custom-form .custom-form__alert {
position: relative;
margin-bottom: 24px;
border-radius: 14px;
border: 1px solid rgba(51, 51, 51, 0.12);
padding: 16px 44px 16px 18px;
box-shadow: 0 10px 30px rgba(51, 51, 51, 0.08);
font-family: 'Work Sans', sans-serif;
font-size: 14px;
line-height: 1.5;
transition: opacity 0.25s ease, transform 0.25s ease;
}
@media (min-width: 768px) { .custom-form .custom-form__alert {
padding: 18px 48px 18px 20px;
font-size: 15px;
}
} .custom-form .custom-form__alert[hidden] {
display: none !important;
} .custom-form .custom-form__alert .custom-form__alert-content {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
} .custom-form .custom-form__alert .custom-form__alert-content p {
margin: 0;
flex: 1;
} .custom-form .custom-form__alert[data-alert-state='success'] {
background: #edf9f0;
border-color: rgba(10, 124, 66, 0.2);
box-shadow: 0 10px 30px rgba(10, 124, 66, 0.12);
} .custom-form .custom-form__alert[data-alert-state='success'] .custom-form__alert-content {
color: #0a7c42;
} .custom-form .custom-form__alert[data-alert-state='error'] {
background: #fff1f1;
border-color: rgba(176, 42, 55, 0.25);
box-shadow: 0 10px 30px rgba(176, 42, 55, 0.15);
} .custom-form .custom-form__alert[data-alert-state='error'] .custom-form__alert-content {
color: #b02a37;
} .custom-form .custom-form__alert .custom-form__alert-close {
position: absolute;
top: 12px;
right: 12px;
background: transparent;
border: none;
color: inherit;
font-size: 20px;
line-height: 1;
cursor: pointer;
padding: 6px;
border-radius: 50%;
transition: background-color 0.2s ease, transform 0.2s ease; } .custom-form .custom-form__alert .custom-form__alert-close:hover {
background-color: rgba(255, 255, 255, 0.6);
transform: scale(1.1);
} .custom-form .custom-form__alert .custom-form__alert-close:focus-visible {
outline: 2px solid currentColor;
outline-offset: 2px;
} .custom-form .custom-form__grid {
display: grid;
grid-template-columns: 1fr;
gap: 20px;
}
@media (min-width: 768px) { .custom-form .custom-form__grid {
grid-template-columns: repeat(2, 1fr);
}
} .custom-form .custom-form__category-label {
font-family: 'Work Sans', sans-serif;
font-size: 16px;
font-weight: 700;
color: #333;
margin: 24px 0 12px;
padding-top: 16px;
border-top: 1px solid rgba(51, 51, 51, 0.1);
} .custom-form .custom-form__category-label:first-child {
margin-top: 0;
padding-top: 0;
border-top: none;
} .custom-form .custom-form__category-label span {
line-height: 1.4;
} .custom-form .custom-form__field-note {
display: block;
font-family: 'Work Sans', sans-serif;
font-size: 13px;
color: rgba(51, 51, 51, 0.6);
margin-top: 6px;
font-style: italic;
} .custom-form .custom-form__field-note.custom-form__field-note--limit {
color: rgba(51, 51, 51, 0.75);
font-style: normal;
font-weight: 600;
} .custom-form .custom-form__field {
width: 100%;
min-width: 0;
} .custom-form .custom-form__field.custom-form__field--half {
grid-column: 1;
}
@media (min-width: 768px) { .custom-form .custom-form__field.custom-form__field--half {
grid-column: span 1;
}
} .custom-form .custom-form__field.custom-form__field--third {
grid-column: 1;
}
@media (min-width: 768px) { .custom-form .custom-form__field.custom-form__field--third {
grid-column: span 1;
}
} .custom-form .custom-form__field.custom-form__field--full {
grid-column: 1;
}
@media (min-width: 768px) { .custom-form .custom-form__field.custom-form__field--full {
grid-column: 1 / -1;
}
} .custom-form .custom-form__field .custom-form__field-shell {
background: #fff;
border: 1px solid rgba(51, 51, 51, 0.08);
border-radius: 14px;
padding: 18px 20px 22px;
box-shadow: 0 6px 16px rgba(51, 51, 51, 0.05);
height: 100%;
display: flex;
flex-direction: column;
gap: 10px;
} .custom-form .custom-form__field .custom-form__field-label {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
margin-bottom: 10px;
} .custom-form .custom-form__field .custom-form__field-label label {
font-family: 'Work Sans', sans-serif;
font-size: 14px;
font-weight: 600;
color: #333;
margin: 0;
} .custom-form .custom-form__field .custom-form__field-label .custom-form__field-count {
font-size: 12px;
font-weight: 600;
letter-spacing: 0.08em;
color: #969696;
text-transform: uppercase;
} .custom-form .custom-form__field .custom-form__required {
color: #cd1316;
margin-left: 2px;
} .custom-form .custom-form__field input[type='text'],
.custom-form .custom-form__field input[type='email'],
.custom-form .custom-form__field input[type='tel'],
.custom-form .custom-form__field input[type='number'],
.custom-form .custom-form__field input[type='url'],
.custom-form .custom-form__field input[type='password'],
.custom-form .custom-form__field input[type='date'],
.custom-form .custom-form__field input[type='datetime-local'] {
width: 100%;
font-family: 'Work Sans', sans-serif;
font-size: 15px;
color: #333;
background-color: #fff;
border: 1px solid #ccc;
border-radius: 4px;
padding: 12px 14px;
transition: border-color 0.15s ease;
outline: none;
max-width: 100%;
box-sizing: border-box;
} .custom-form .custom-form__field input[type='text']::placeholder,
.custom-form .custom-form__field input[type='email']::placeholder,
.custom-form .custom-form__field input[type='tel']::placeholder,
.custom-form .custom-form__field input[type='number']::placeholder,
.custom-form .custom-form__field input[type='url']::placeholder,
.custom-form .custom-form__field input[type='password']::placeholder,
.custom-form .custom-form__field input[type='date']::placeholder,
.custom-form .custom-form__field input[type='datetime-local']::placeholder {
color: #969696;
} .custom-form .custom-form__field input[type='text']:focus,
.custom-form .custom-form__field input[type='email']:focus,
.custom-form .custom-form__field input[type='tel']:focus,
.custom-form .custom-form__field input[type='number']:focus,
.custom-form .custom-form__field input[type='url']:focus,
.custom-form .custom-form__field input[type='password']:focus,
.custom-form .custom-form__field input[type='date']:focus,
.custom-form .custom-form__field input[type='datetime-local']:focus {
border-color: #333;
} .custom-form .custom-form__field input[type='text']:disabled,
.custom-form .custom-form__field input[type='email']:disabled,
.custom-form .custom-form__field input[type='tel']:disabled,
.custom-form .custom-form__field input[type='number']:disabled,
.custom-form .custom-form__field input[type='url']:disabled,
.custom-form .custom-form__field input[type='password']:disabled,
.custom-form .custom-form__field input[type='date']:disabled,
.custom-form .custom-form__field input[type='datetime-local']:disabled {
background-color: #f4f4f4;
cursor: not-allowed;
} .custom-form .custom-form__field textarea {
width: 100%;
font-family: 'Work Sans', sans-serif;
font-size: 15px;
color: #333;
background-color: #fff;
border: 1px solid #ccc;
border-radius: 4px;
padding: 12px 14px;
transition: border-color 0.15s ease;
outline: none;
max-width: 100%;
box-sizing: border-box;
resize: vertical;
min-height: 100px;
line-height: 1.5;
} .custom-form .custom-form__field textarea::placeholder {
color: #969696;
} .custom-form .custom-form__field textarea:focus {
border-color: #333;
} .custom-form .custom-form__field textarea:disabled {
background-color: #f4f4f4;
cursor: not-allowed;
} .custom-form .custom-form__field select {
width: 100%;
font-family: 'Work Sans', sans-serif;
font-size: 15px;
color: #333;
background-color: #fff;
border: 1px solid #ccc;
border-radius: 4px;
padding: 12px 14px;
transition: border-color 0.15s ease;
outline: none;
max-width: 100%;
box-sizing: border-box;
appearance: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23333' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 14px center;
padding-right: 40px;
cursor: pointer;
} .custom-form .custom-form__field select::placeholder {
color: #969696;
} .custom-form .custom-form__field select:focus {
border-color: #333;
} .custom-form .custom-form__field select:disabled {
background-color: #f4f4f4;
cursor: not-allowed;
} .custom-form .custom-form__field input[type='file'] {
font-family: 'Work Sans', sans-serif;
font-size: 14px;
color: #333;
padding: 8px 0; } .custom-form .custom-form__field input[type='file']::file-selector-button {
font-family: 'Work Sans', sans-serif;
font-size: 14px;
font-weight: 600;
color: #fff;
background-color: #333;
border: none;
border-radius: 4px;
padding: 8px 16px;
margin-right: 12px;
cursor: pointer;
transition: background-color 0.15s ease;
} .custom-form .custom-form__field input[type='file']::file-selector-button:hover {
background-color: #000;
} .custom-form .custom-form__field .custom-form__options {
display: flex;
flex-direction: column;
gap: 12px;
} .custom-form .custom-form__field .custom-form__option {
display: flex;
align-items: center;
font-family: 'Work Sans', sans-serif;
font-size: 15px;
font-weight: 400;
color: #333;
cursor: pointer;
user-select: none;
} .custom-form .custom-form__field .custom-form__option input[type='checkbox'],
.custom-form .custom-form__field .custom-form__option input[type='radio'] {
width: auto;
margin-right: 10px;
cursor: pointer; accent-color: #333;
} .custom-form .custom-form__field .custom-form__option span {
line-height: 1.4;
} .custom-form .custom-form__field .custom-form__instructions {
font-family: 'Work Sans', sans-serif;
font-size: 13px;
line-height: 1.5;
color: #737373;
margin: 6px 0 0;
} .custom-form .custom-form__field .custom-form__field-error {
font-family: 'Work Sans', sans-serif;
font-size: 13px;
line-height: 1.5;
color: #b02a37;
background: #fff1f1;
border-left: 3px solid #b02a37;
padding: 8px 12px;
margin: 8px 0 0;
border-radius: 4px;
display: none;
} .custom-form .custom-form__field .custom-form__field-error.is-visible {
display: block;
} .custom-form .custom-form__field.has-error .custom-form__field-shell {
border-color: #b02a37;
box-shadow: 0 0 0 3px rgba(176, 42, 55, 0.1);
} .custom-form .custom-form__field.has-error input,
.custom-form .custom-form__field.has-error textarea,
.custom-form .custom-form__field.has-error select {
border-color: #b02a37;
} .custom-form .custom-form__field.has-error input:focus,
.custom-form .custom-form__field.has-error textarea:focus,
.custom-form .custom-form__field.has-error select:focus {
border-color: #b02a37;
box-shadow: 0 0 0 3px rgba(176, 42, 55, 0.15);
} .custom-form .custom-form__submit {
font-family: 'Work Sans', sans-serif;
font-size: 18px;
font-weight: 600;
letter-spacing: 0.04em;
text-transform: uppercase;
color: #fff;
background: linear-gradient(135deg, #111, #363636 65%, #101);
border: none;
border-radius: 999px;
padding: 18px 48px;
margin: 24px auto 0;
cursor: pointer;
transition: transform 0.15s ease, box-shadow 0.15s ease, filter 0.15s ease;
outline: none;
width: 100%;
max-width: 320px;
display: inline-flex;
align-items: center;
justify-content: center;
box-shadow: 0 20px 35px rgba(51, 51, 51, 0.25), 0 0 0 1px rgba(255, 255, 255, 0.05) inset;
}
@media (min-width: 768px) { .custom-form .custom-form__submit {
padding: 20px 64px;
}
} .custom-form .custom-form__submit:hover {
transform: translateY(-3px);
box-shadow: 0 26px 48px rgba(51, 51, 51, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.08) inset;
} .custom-form .custom-form__submit:active {
transform: translateY(0);
filter: brightness(0.95);
} .custom-form .custom-form__submit:focus {
outline: 3px solid rgba(51, 51, 51, 0.2);
outline-offset: 4px;
} .custom-form .custom-form__submit:disabled {
background: #969696;
box-shadow: none;
cursor: not-allowed;
opacity: 0.7;
} .custom-form .custom-form__disclaimer {
font-size: 13px;
line-height: 1.6;
color: rgba(51, 51, 51, 0.6);
margin-top: 18px;
text-align: center;
} .custom-form .custom-form__success {
font-family: 'Work Sans', sans-serif;
font-size: 15px;
line-height: 1.6;
color: #0a7c42;
background-color: #d4edda;
border: 1px solid #c3e6cb;
border-radius: 4px;
padding: 16px 20px;
margin-top: 24px;
} .custom-form .custom-form__success[hidden] {
display: none;
} .custom-form .custom-form__error {
font-family: 'Work Sans', sans-serif;
font-size: 15px;
line-height: 1.6;
color: #721c24;
background-color: #f8d7da;
border: 1px solid #f5c6cb;
border-radius: 4px;
padding: 16px 20px;
margin-top: 24px;
} .custom-form .custom-form__error[hidden] {
display: none;
} .custom-form__completion-toast-container {
position: fixed;
bottom: 24px;
left: 24px;
display: flex;
flex-direction: column;
gap: 12px;
z-index: 11000;
max-width: 360px;
pointer-events: none;
}
@media (max-width: 640px) { .custom-form__completion-toast-container {
left: 16px;
right: 16px;
max-width: none;
}
} .custom-form__completion-toast {
display: flex;
align-items: flex-start;
gap: 12px;
background: #0a0a0a;
color: #fff;
border-radius: 16px;
padding: 16px 20px;
box-shadow: 0 18px 40px rgba(51, 51, 51, 0.3);
transform: translateY(16px);
opacity: 0;
transition: opacity 0.25s ease, transform 0.25s ease;
pointer-events: auto;
} .custom-form__completion-toast.is-visible {
opacity: 1;
transform: translateY(0);
} .custom-form__completion-toast-icon {
width: 36px;
height: 36px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.15);
display: inline-flex;
align-items: center;
justify-content: center;
font-weight: 700;
font-size: 18px;
} .custom-form__completion-toast-body {
display: flex;
flex-direction: column;
gap: 4px;
} .custom-form__completion-toast-title {
font-size: 14px;
font-weight: 600;
letter-spacing: 0.04em;
text-transform: uppercase;
margin: 0;
color: rgba(255, 255, 255, 0.9);
} .custom-form__completion-toast-message {
margin: 0;
font-size: 15px;
line-height: 1.5;
color: rgba(255, 255, 255, 0.8);
} .custom-form-success-popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10000;
opacity: 0;
pointer-events: none;
transition: opacity 0.3s ease;
} .custom-form-success-popup.is-visible {
opacity: 1;
pointer-events: auto;
} .custom-form-success-popup__overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(51, 51, 51, 0.7);
cursor: pointer;
} .custom-form-success-popup__content {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: #fff;
border-radius: 12px;
padding: 40px 30px;
max-width: 500px;
width: 90%;
text-align: center;
box-shadow: 0 10px 40px rgba(51, 51, 51, 0.15);
} .custom-form-success-popup__icon {
width: 80px;
height: 80px;
border-radius: 50%;
background: #10b981;
color: #fff;
font-size: 48px;
line-height: 80px;
margin: 0 auto 24px;
} .custom-form-success-popup__title {
font-size: 28px;
font-weight: 700;
color: #333;
margin: 0 0 16px;
} .custom-form-success-popup__message {
font-size: 16px;
color: rgba(51, 51, 51, 0.7);
line-height: 1.6;
margin: 0 0 32px;
} .custom-form-success-popup__close {
display: inline-block;
padding: 14px 40px;
background: #333;
color: #fff;
border: none;
border-radius: 8px;
font-size: 16px;
font-weight: 600;
cursor: pointer;
transition: all 0.3s ease;
} .custom-form-success-popup__close:hover {
background: #4d4d4d;
transform: translateY(-2px);
} .custom-form-success-popup--error .custom-form-success-popup__icon {
background: #b02a37;
} .custom-form-success-popup--error .custom-form-success-popup__title {
color: #b02a37;
} .custom-form-success-popup--error .custom-form-success-popup__close {
background: #b02a37;
} .custom-form-success-popup--error .custom-form-success-popup__close:hover {
background: #c52f3d;
} .article-author {
font-family: 'Work Sans', sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: 600;
text-align: center;
color: #333;
} .article-author .author-label {
display: flex;
} .article-author .author-label .by-line {
margin-right: 4px;
font-weight: 400;
color: #737373;
} .article-author .author-label .author-name {
color: #333;
} .article-card .article-card__title {
font-family: 'Merriweather', serif;
color: #333;
} .article-card .article-card__title:hover {
text-decoration: underline;
} .article-card.article-card--special {
padding: 0 8px 22px;
}
@media (min-width: 768px) { .article-card.article-card--special {
max-width: 33%;
padding: 0 30px 0 0;
}
} .article-card.article-card--special .article-card__image-wrapper {
display: block;
} .article-card.article-card--special .article-card__image-wrapper img {
min-height: 200px;
max-height: 200px;
} .article-card.article-card--special .article-card__title {
display: block;
font-size: 14px;
line-height: 22px;
font-weight: 600;
margin: 8px 0 16px;
word-break: break-word;
}
@media (min-width: 768px) { .article-card.article-card--special .article-card__title {
font-size: 18px;
line-height: 1.44;
}
} .article-card.article-card--special .article-author {
text-align: left;
} .article-card.article-card--large {
display: block;
width: 100%;
padding-bottom: 24px;
} .article-card.article-card--large .main-article__thumbnail {
display: block;
position: relative;
} .article-card.article-card--large .main-article__thumbnail .main-article__image-wrapper {
position: relative;
padding-bottom: 56.2%;
overflow: hidden;
} .article-card.article-card--large .main-article__thumbnail .main-article__image-wrapper img {
position: absolute;
object-fit: cover;
width: 100%;
height: 100%;
transition: transform 1s ease-out;
} .article-card.article-card--large .main-article__thumbnail .main-article__bar {
margin: 0;
position: absolute;
bottom: 3px;
left: 50%;
color: #fff;
font-family: 'Work Sans', sans-serif;
font-weight: 600;
font-size: 10px;
line-height: 12px;
text-align: center;
text-transform: uppercase;
transform: translate(-50%, 50%);
width: 100%;
z-index: 2;
} .article-card.article-card--large .main-article__thumbnail .main-article__bar .main-article__text {
padding: 6px 12px;
} .article-card.article-card--large .main-article__thumbnail .main-article__colored-bar {
display: block;
border-top: 4px solid;
transform: scaleX(0);
transform-origin: center;
visibility: hidden;
} .article-card.article-card--large .main-article__title {
font-family: 'Merriweather', serif;
font-weight: 700;
font-size: 18px;
line-height: 26px;
margin: 24px auto 8px auto;
width: 85%;
text-align: center;
text-decoration: none;
color: #333;
}
@media (min-width: 768px) { .article-card.article-card--large .main-article__title {
font-size: 22px;
line-height: 34px;
}
} .article-card.article-card--large .main-article__description {
font-family: tabular-numbers, Georgia, sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 1.5;
text-align: center;
color: #333;
}
@media (min-width: 768px) { .article-card.article-card--large {
font-size: 1.61054vw;
line-height: 2.48902vw;
}
}
@media (min-width: 1366px) { .article-card.article-card--large {
font-size: 22px;
line-height: 34px;
}
} .article-card.article-card--large:hover .main-article__thumbnail img {
transform: scale(1.1);
} .article-card.article-card--large:hover .main-article__title {
text-decoration: underline;
} .article-card.article-card--large:hover .main-article__colored-bar {
transform: scaleX(1);
transition: transform 0.8s ease-in-out;
visibility: visible;
z-index: 1;
} .article-card.article-card--large .article-author {
flex-direction: row;
justify-content: center;
} .article-card.article-card--medium {
padding: 16px 0;
border-top: 1px solid #e2e2e2;
}
@media (min-width: 768px) { .article-card.article-card--medium {
margin-bottom: 40px;
border-top: none;
padding: 0;
}
} .article-card.article-card--medium .article-card__image-wrapper {
display: none;
}
@media (min-width: 768px) { .article-card.article-card--medium .article-card__image-wrapper {
display: block;
position: relative;
overflow: hidden;
}
} .article-card.article-card--medium .article-card__title {
display: block;
font-size: 14px;
line-height: 22px;
font-weight: 600;
margin: 10px 0 15px;
}
@media (min-width: 768px) { .article-card.article-card--medium .article-card__title {
font-size: 18px;
line-height: 26px;
font-weight: 700;
text-align: left;
margin: 8px 0;
}
} .article-card.article-card--medium .article-author {
text-align: left;
} .article-card.article-card--small {
display: flex;
align-items: flex-start;
padding: 16px 0;
border-top: 1px solid #e2e2e2;
}
@media (min-width: 768px) { .article-card.article-card--small {
border-top: none;
max-width: 50%;
min-width: 50%;
padding: 0 24px 32px 24px;
}
} .article-card.article-card--small .article-card__image-wrapper {
display: none;
}
@media (min-width: 768px) { .article-card.article-card--small .article-card__image-wrapper {
display: block;
width: 88px;
height: 88px;
flex-shrink: 0;
position: relative;
margin-right: 16px;
} .article-card.article-card--small .article-card__image-wrapper img {
min-height: 88px;
}
} .article-card.article-card--small .article-card__title {
font-size: 14px;
line-height: 17px;
font-weight: 700;
margin-top: 0;
margin-bottom: 8px;
}
@media (min-width: 768px) { .article-card.article-card--small .article-card__title {
line-height: 22px;
}
}
@media (min-width: 768px) { .article-card.article-card--small:nth-child(odd) {
border-right: 1px solid #e2e2e2;
padding-left: 0;
} .article-card.article-card--small:nth-child(even) {
padding-right: 0;
}
} .article-card.article-card--more {
display: flex;
flex-direction: column-reverse;
justify-content: space-between;
border-bottom: 1px solid #e2e2e2;
width: 100%;
padding: 15px 0;
}
@media (min-width: 768px) { .article-card.article-card--more {
flex-direction: row;
align-items: flex-start;
padding: 24px 0 36px;
}
} .article-card.article-card--more .article-card__date {
display: inline-block;
font: 400 10px/1.4 Work Sans, sans-serif;
letter-spacing: -0.1px;
white-space: nowrap;
color: #737373;
} .article-card.article-card--more .article-card__title {
margin: 10px 0 15px;
text-decoration: none;
} .article-card.article-card--more .article-card__title a {
display: block;
font-size: 18px;
line-height: 1.56;
font-weight: 600;
text-decoration: none;
color: #333;
} .article-card.article-card--more .article-card__description {
display: none;
}
@media (min-width: 768px) { .article-card.article-card--more .article-card__description {
font-family: tabular-numbers, Georgia, sans-serif;
font-size: 14px;
line-height: 1.67;
font-weight: 400;
margin-bottom: 10px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
} .article-card.article-card--more .article-card__image-wrapper {
display: none;
position: relative;
width: 100%;
height: 195px;
margin-bottom: 16px;
}
@media (min-width: 768px) { .article-card.article-card--more .article-card__image-wrapper {
display: flex;
width: 240px;
min-width: 240px;
height: 135px;
margin-left: 40px;
margin-bottom: 0;
}
} .article-card.article-card--more:nth-child(-n + 3) .article-card__image-wrapper {
display: flex;
} .article-card.article-card--more:hover .share-icon path,
.article-card.article-card--more:active .share-icon path,
.article-card.article-card--more:focus .share-icon path {
fill: #737373;
} .article-card.article-card--more:hover .social-share__icon-wrapper,
.article-card.article-card--more:active .social-share__icon-wrapper,
.article-card.article-card--more:focus .social-share__icon-wrapper {
display: inline;
opacity: 1;
transform: translateX(0);
transition: all 0.2s;
z-index: 0;
} .article-card.article-card--single {
display: flex;
flex-direction: column;
align-items: center;
position: relative;
padding: 35px 15px;
margin-bottom: 25px;
border: 4px solid;
border-right: none;
border-left: none;
} .article-card.article-card--single .single-card__badge {
font-size: 18px;
background-color: #fcfcfc;
color: #737373;
letter-spacing: 2px;
padding: 0 25px;
position: absolute;
right: 50%;
text-align: center;
top: -5px;
transform: translate(50%, -50%);
white-space: nowrap;
z-index: 1;
} .article-card.article-card--single .single-card__image-wrapper {
display: block;
position: relative;
overflow: hidden;
width: 100%;
margin-bottom: 24px;
} .article-card.article-card--single .article-card__title {
font-size: 20px;
line-height: 1.5;
font-weight: 700;
width: 100%;
text-align: center;
margin-top: 8px;
margin-bottom: 0;
} .article-card.article-card--single .article-card__title a {
text-decoration: none;
color: #333;
} .article-card.article-card--single .article-card__description {
font-family: tabular-number, 'Georgia', sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 1.5;
text-align: center;
padding-top: 16px;
color: #333;
margin: 0;
}
@media (min-width: 576px) { .article-card.article-card--single {
padding: 35px 40px;
margin: 0 18px 25px;
border: 8px solid;
} .article-card.article-card--single .article-card__title {
font-size: 20px;
line-height: 30px;
}
}
@media (min-width: 1024px) { .article-card.article-card--single {
padding: 50px 35px;
} .article-card.article-card--single .article-card__title {
font-size: 22px;
line-height: 34px;
}
} .top-picks {
padding: 20px 16px 0;
background-color: #fff;
} .top-picks .top-picks__nav {
display: flex;
position: relative;
top: -10px;
margin-bottom: 20px;
} .top-picks .top-picks__nav .nav-btn-fullw {
width: 100% !important;
} .top-picks .top-picks__nav .nav-btn {
font-family: Work Sans, sans-serif;
font-size: 14px;
font-weight: 600;
color: #737373;
height: 32px;
position: relative;
width: 50%;
border: none;
outline: none;
padding: 0;
background: none;
} .top-picks .top-picks__nav .nav-btn:hover {
font-size: 18px;
color: #333;
} .top-picks .top-picks__nav .nav-btn::before,
.top-picks .top-picks__nav .nav-btn::after {
bottom: 0;
content: ' ';
height: 2px;
position: absolute;
transition: width 0.2s ease;
width: calc(50% - 8px);
background-color: #e2e2e2;
} .top-picks .top-picks__nav .nav-btn::before {
left: 0;
} .top-picks .top-picks__nav .nav-btn::after {
right: 0;
} .top-picks .top-picks__nav .nav-btn .nav-flipper {
position: absolute;
height: 14px;
width: 18px;
left: 50%;
top: calc(100% - 1px);
transform: translate(-50%) rotateX(180deg);
transform-origin: top center;
z-index: 2;
transition: all 0.2s ease;
} .top-picks .top-picks__nav .nav-btn .nav-flipper .nav-flipper__square {
position: absolute;
width: 2px;
height: 12px;
top: 0;
background-color: #e2e2e2;
transition: all 0.2s ease;
} .top-picks .top-picks__nav .nav-btn .nav-flipper .nav-flipper__square.nav-flipper__square--left {
left: 0;
transform: rotate(-45deg);
transform-origin: top left;
} .top-picks .top-picks__nav .nav-btn .nav-flipper .nav-flipper__square.nav-flipper__square--right {
right: 0;
transform: rotate(45deg);
transform-origin: top right;
} .top-picks .top-picks__nav .nav-btn.nav-btn--active {
font-size: 18px;
color: #333;
} .top-picks .top-picks__nav .nav-btn.nav-btn--active::before,
.top-picks .top-picks__nav .nav-btn.nav-btn--active::after {
width: calc(50% - 14px);
background-color: #333;
} .top-picks .top-picks__nav .nav-btn.nav-btn--active .nav-flipper {
transform: translateX(-50%) rotateX(0deg);
} .top-picks .top-picks__nav .nav-btn.nav-btn--active .nav-flipper .nav-flipper__square {
height: 21px;
background-color: #181716;
} .top-picks .top-picks__nav .nav-btn.nav-btn--active .nav-flipper .nav-flipper__square.nav-flipper__square--left {
left: -6px;
} .top-picks .top-picks__nav .nav-btn.nav-btn--active .nav-flipper .nav-flipper__square.nav-flipper__square--right {
right: -6px;
} .top-picks .top-picks__content {
display: none;
flex-grow: 1;
position: relative;
width: 100%;
overflow: hidden;
} .top-picks .top-picks__content.top-picks__content--active {
display: flex;
flex-direction: column;
} .top-picks .top-picks__content .top-picks__item {
padding: 16px 0;
border-bottom: 1px solid #e2e2e2;
} .top-picks .top-picks__content .top-picks__item .item__date {
font-size: 12px;
font-weight: 400;
margin-bottom: 5px;
color: #737373;
} .top-picks .top-picks__content .top-picks__item .item__title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
font-family: 'Merriweather', serif;
font-size: 14px;
line-height: 24px;
max-height: 48px;
overflow-y: hidden;
text-decoration: none;
color: #333;
} .top-picks .top-picks__content .top-picks__item .item__title:hover {
text-decoration: underline;
} .top-picks .top-picks__content .top-picks__item:last-child {
border-bottom: none;
}
@media (min-width: 768px) { .top-picks {
padding: 0;
background-color: #fcfcfc;
}
} .alm-load-more-btn {
background: #333 !important;
color: #fff !important;
font: 14px Work Sans, sans-serif !important;
padding: 16px 30px !important;
height: auto !important;
border-radius: 0 !important;
margin-top: 16px !important;
} .alm-load-more-btn::before {
display: none !important;
} .quote-wrapper {
background-color: #fcfcfc;
margin: -24px 0 0;
padding: 25px 15px;
} .quote-wrapper .quote-section {
position: relative;
text-align: center;
margin: 0;
padding: 25px 45px;
} .quote-wrapper .quote-section .quote-section__label {
position: absolute;
font-size: 18px;
letter-spacing: 2px;
padding: 0 20px;
right: 50%;
top: 4px;
transform: translate(50%, -50%);
z-index: 1;
color: #737373;
background-color: #fcfcfc;
} .quote-wrapper .quote-section .quote-section__description {
font-family: 'Merriweather', serif;
font-size: 14px;
font-weight: 700;
} .quote-wrapper .quote-section .quote-section__author {
margin-bottom: 8px;
} .quote-wrapper .quote-section .quote-section__author .author-name {
font-family: 'Merriweather', serif;
font-size: 15px;
font-weight: 700;
} .quote-wrapper .quote-section .quote-section__author .author-titles {
font-family: 'Work Sans', sans-serif;
font-size: 13px;
} .quote-wrapper .quote-section .social-share {
justify-content: center;
} .quote-wrapper .quote-section .social-share .social-share__arrow {
display: none;
}
@media (min-width: 768px) { .quote-wrapper .quote-section .social-share .social-share__arrow {
display: flex;
}
} .quote-wrapper .quote-section .social-share__icon-wrapper {
display: flex;
justify-content: center;
opacity: 1;
z-index: 1;
transform: translate(0);
}
@media (min-width: 768px) { .quote-wrapper .quote-section .social-share__icon-wrapper {
opacity: 0;
position: relative;
transform: translate(-30px);
transition-duration: 0.2s;
transition-property: opacity, -webkit-transform;
z-index: -1;
}
} .quote-wrapper .quote-section .social-share__icon-wrapper .addtoany_shortcode .a2a_kit {
display: flex;
} .quote-wrapper .quote-section .social-share__icon-wrapper .addtoany_shortcode .a2a_kit a img {
width: 20px;
height: 20px;
vertical-align: middle;
} .quote-wrapper .quote-section .animated-border__horizontal {
position: absolute;
height: 8px;
width: 0;
background-color: #ece5c0;
} .quote-wrapper .quote-section .border-top__left {
top: 0;
right: 50%;
} .quote-wrapper .quote-section .border-top__right {
top: 0;
left: 50%;
} .quote-wrapper .quote-section .border-middle__left {
left: 0;
} .quote-wrapper .quote-section .border-middle__right {
right: 0;
} .quote-wrapper .quote-section .border-bottom__left {
bottom: 0;
left: 0;
} .quote-wrapper .quote-section .border-bottom__right {
bottom: 0;
right: 0;
} .quote-wrapper .quote-section .animated-border__vertical {
position: absolute;
width: 8px;
height: 0;
top: 0;
background-color: #ece5c0;
} .quote-wrapper .quote-section.animated-borders .animated-border__horizontal {
transition: width 0.7s ease-in;
width: 50%;
} .quote-wrapper .quote-section.animated-borders .animated-border__vertical {
transition: height 0.7s ease-in;
height: 100%;
} .quote-wrapper .quote-section.animated-borders .border-top__left {
transition-delay: 0s;
} .quote-wrapper .quote-section.animated-borders .border-top__right {
transition-delay: 0s;
} .quote-wrapper .quote-section.animated-borders .border-middle__left {
transition-delay: 0.7s;
} .quote-wrapper .quote-section.animated-borders .border-middle__right {
transition-delay: 0.7s;
} .quote-wrapper .quote-section.animated-borders .border-bottom__left {
transition-delay: 1.4s;
} .quote-wrapper .quote-section.animated-borders .border-bottom__right {
transition-delay: 1.4s;
} .quote-wrapper .quote-section:hover .share-icon path,
.quote-wrapper .quote-section:active .share-icon path,
.quote-wrapper .quote-section:focus .share-icon path {
fill: #737373;
} .quote-wrapper .quote-section:hover .social-share__arrow,
.quote-wrapper .quote-section:active .social-share__arrow,
.quote-wrapper .quote-section:focus .social-share__arrow {
transform: translateX(-28px);
} .quote-wrapper .quote-section:hover .social-share__text,
.quote-wrapper .quote-section:active .social-share__text,
.quote-wrapper .quote-section:focus .social-share__text {
opacity: 0;
z-index: -1;
} .quote-wrapper .quote-section:hover .social-share__icon-wrapper,
.quote-wrapper .quote-section:active .social-share__icon-wrapper,
.quote-wrapper .quote-section:focus .social-share__icon-wrapper {
display: inline;
opacity: 1;
transition: all 0.2s;
z-index: 0;
}
@media (min-width: 768px) { .quote-wrapper .quote-section {
padding: 25px 100px;
} .quote-wrapper .quote-section .quote-section__description {
font-size: 18px;
}
} .social-share {
display: flex;
position: relative;
margin-bottom: 16px;
margin-top: 10px;
}
@media (min-width: 768px) { .social-share {
margin: 0 0 0 18px;
}
} .social-share .social-share__arrow {
display: flex;
align-items: center;
position: relative;
margin-right: 4px;
transition: transform 0.2s ease;
}
@media (min-width: 768px) { .social-share .social-share__arrow {
margin-top: 0;
}
} .social-share .social-share__arrow .share-icon {
width: 13px;
overflow: hidden;
} .social-share .social-share__icon-wrapper {
opacity: 0;
position: relative;
transform: translate(-30px);
transition-duration: 0.2s;
transition-property: opacity, -webkit-transform;
z-index: -1;
} .social-share .social-share__icon-wrapper .addtoany_shortcode .a2a_kit {
display: flex;
} .social-share .social-share__icon-wrapper .addtoany_shortcode .a2a_kit a img {
width: 20px;
height: 20px;
vertical-align: middle;
} .social-share .social-share__text {
position: absolute;
font-size: 13px;
left: 20px;
top: 2px;
transition-duration: 0.2s;
transition-property: all;
white-space: nowrap;
z-index: 1;
} .social-share .social-share__icon-wrapper--shown {
display: inline;
opacity: 1;
transform: translateX(0);
transition: all 0.2s;
z-index: 0;
} .breaking-news__slider {
display: none;
}
@media (min-width: 768px) { .breaking-news__slider {
display: flex;
align-items: center;
position: relative;
padding-bottom: 13px;
padding-top: 45px;
} .breaking-news__slider .slider__post {
display: flex;
flex-direction: column;
width: 305px;
min-height: 74px;
outline: none;
padding-left: 17px;
padding-right: 15px;
position: relative;
} .breaking-news__slider .slider__post .post__date {
font-size: 12px;
font-weight: 400;
margin-bottom: 5px;
color: #737373;
} .breaking-news__slider .slider__post .post__title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
font-family: 'Merriweather', sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 1.71;
max-height: 48px;
overflow: hidden;
padding-bottom: 10px;
color: #333;
} .breaking-news__slider .slider__post .post__title:hover {
text-decoration: underline;
}
}
@media (min-width: 768px) and (min-width: 1024px) { .breaking-news__slider .slick-list {
margin: 0 70px;
}
}
@media (min-width: 768px) and (min-width: 1366px) { .breaking-news__slider .slick-list {
margin: 0 90px;
}
}
@media (min-width: 768px) and (min-width: 1720px) { .breaking-news__slider .slick-list {
margin: 0 auto;
max-width: 1600px;
}
}
@media (min-width: 768px) { .breaking-news__slider button {
display: none;
}
}
@media (min-width: 768px) and (min-width: 1024px) { .breaking-news__slider button {
display: flex;
justify-content: center;
position: absolute;
margin-top: 45px;
color: #fff;
height: 36px;
top: 22px;
width: 36px;
cursor: pointer;
background: #181716;
border-radius: 50%;
opacity: 0.7;
background-color: rgba(51, 51, 51, 0.4);
}
}
@media (min-width: 768px) { .breaking-news__slider button.button--left {
left: 30px;
} .breaking-news__slider button.button--right {
right: 30px;
} .breaking-news__slider button:hover {
background-color: #d8361e;
opacity: 1;
} .breaking-news__slider button svg {
height: 16px;
margin: auto 0;
width: 16px;
fill: #fff;
}
} .slider__label {
display: none;
}
@media (min-width: 768px) { .slider__label {
display: flex;
align-items: center;
padding: 0 16px;
font-size: 10px;
line-height: 12px;
letter-spacing: 0.5px;
font-weight: 600;
position: absolute;
height: 24px;
color: #fff;
background-color: #d8361e;
z-index: 2;
top: 18px;
left: 12px;
}
}
@media (min-width: 1024px) { .slider__label {
left: 80px;
}
}
@media (min-width: 1366px) { .slider__label {
left: 100px;
}
} .breaking-news--mobile {
display: block;
position: relative;
border-top: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
background-color: #fff;
margin-bottom: 16px;
} .breaking-news--mobile .breaking__label {
position: absolute;
display: flex;
align-items: center;
padding: 0 16px;
font-size: 10px;
line-height: 12px;
letter-spacing: 0.5px;
font-weight: 600;
height: 24px;
color: #fff;
background-color: #d8361e;
z-index: 2;
top: -12px;
left: 50%;
transform: translateX(-50%);
} .breaking-news--mobile .breaking__posts {
display: flex;
flex-direction: column;
} .breaking-news--mobile .breaking__posts .article-card {
flex-direction: column;
margin-left: 17px;
margin-right: 15px;
padding: 16px 0;
width: 92%;
} .breaking-news--mobile .breaking__posts .article-card .article-card__date {
font-family: 'Work Sans', sans-serif;
font-size: 12px;
line-height: 1.17;
padding-bottom: 6px;
color: #737373;
} .breaking-news--mobile .breaking__posts .article-card .article-card__title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
font-family: 'Merriweather', sans-serif;
font-size: 16px;
line-height: 1.71;
font-weight: 700;
max-height: 55px;
overflow: hidden;
padding-bottom: 10px;
text-decoration: none;
color: #333;
} .breaking-news--mobile .breaking__posts .article-card:first-child {
border-top: none;
}
@media (min-width: 768px) { .breaking-news--mobile {
display: none;
}
} .border-right {
border-right: 1px solid #e2e2e2;
} .border-right--no {
border-right: none;
} .search-modal {
display: none;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
background-color: #212424;
left: 0;
top: 0;
overflow: auto;
position: fixed;
z-index: 1000;
} .search-modal.search-modal--open {
display: flex;
} .search-modal .search-modal__logo {
color: #fff;
position: absolute;
text-align: center;
top: 11px;
max-width: 60%;
width: 100%;
} .search-modal .search-modal__logo svg {
fill: #fff;
height: 24px;
top: -12px;
} .search-modal .search-modal__close {
border: none;
height: 20px;
right: 20px;
top: 12px;
width: 20px;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
cursor: pointer;
color: #fff;
} .search-modal .search-modal__close svg {
fill: #fff;
height: 20px;
} .search-modal form {
justify-content: center;
display: flex;
align-items: center;
width: 100%;
position: relative;
max-width: 80%;
box-shadow: inset 0 -2px 0 0 #333;
} .search-modal form .search-field {
-webkit-appearance: none;
background: none;
border: none;
color: #fcfcfc;
font-family: 'Work Sans', sans-serif;
font-size: 44px;
font-weight: 400;
opacity: 0.3;
outline: none;
padding-bottom: 15px;
text-align: center;
width: 75%;
} .search-modal form .search-field:focus {
opacity: 1;
} .search-modal form .search-button {
border: none;
outline: none;
padding: 0;
background: none;
color: #fff;
height: 100%;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
} .search-modal form .search-button svg {
fill: #fff;
height: 20px;
}
@media (min-width: 768px) { .search-modal .search-modal__logo {
top: 40px;
} .search-modal .search-modal__logo svg {
height: 47px;
top: -12px;
} .search-modal .search-modal__close {
height: 40px;
right: 40px;
top: 40px;
width: 40px;
border: 1px solid #333;
border-radius: 50%;
} .search-modal .search-modal__close svg {
height: 16px;
} .search-modal form {
max-width: 60%;
}
} header {
position: fixed;
width: 100%;
left: 0;
top: 0;
z-index: 1000;
transition: transform 0.8s ease-in-out;
background: #181716;
color: #fcfcfc;
} header .header__nav {
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
height: 56px;
margin: 0 auto 0 0;
} header .header__nav .header__menu {
margin-left: 1rem;
} header .header__nav .header__menu button {
display: flex;
align-items: center;
background: none;
cursor: pointer;
} header .header__nav .header__menu .menu__open svg {
width: 20px;
fill: #fff;
} header .header__nav .header__menu .menu__close {
display: none;
} header .header__nav .header__menu .menu__close svg {
width: 20px;
fill: #fff;
} header .header__nav .header__menu .menu__explore {
display: none;
} header .header__nav .header__logo {
display: flex;
align-items: center;
position: absolute;
left: 50px;
max-width: 33%;
} header .header__nav .header__logo .logo__wrapper {
display: flex;
align-items: center;
} header .header__nav .header__logo .logo__wrapper img {
width: 100%;
height: 32px;
fill: #fff;
} header .header__nav .header__right {
display: flex;
} header .header__nav .header__subscribe {
margin-right: 20px;
display: flex;
justify-content: center;
align-items: center;
} header .header__nav .header__subscribe .subscribe__button {
padding: 12px 20px;
font-size: 14px;
font-family: 'Work Sans', sans-serif;
font-weight: 600;
color: #fff;
background-color: #cd1316;
border-radius: 8px;
} header .header__nav .header__search {
display: flex;
justify-content: center;
align-items: center;
margin-right: 1rem;
} header .header__nav .header__search .button__search {
display: flex;
align-items: center;
background: none;
cursor: pointer;
} header .header__nav .header__search .button__search svg {
width: 20px;
color: #fff;
fill: #fff;
} header .header__nav .header__search .button__search svg circle {
stroke: #fff;
} header .header__nav .header__categories {
display: none;
} header .header__nav.header__nav--open .menu__open {
display: none;
} header .header__nav.header__nav--open .menu__close {
display: flex;
} header .header__nav.header__nav--open .header__categories {
display: flex;
flex-direction: column;
width: 100%;
background-color: #181716;
height: calc(100vh - 56px);
left: 0;
margin: 0 auto;
min-width: 350px;
position: absolute;
top: 56px;
z-index: 100;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container {
width: 100%;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu {
display: block;
overflow-y: scroll;
font-size: 18px;
color: #fcfcfc;
width: 100%;
list-style-type: none;
height: calc(100vh - 100px);
margin: 0;
padding: 0;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu > .menu-item {
padding: 12px 14px;
font-size: 18px;
height: auto;
width: 100%;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu > .menu-item a {
display: block;
color: #fcfcfc;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu > .menu-item > .sub-menu {
display: none;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu > .menu-item > .sub-menu.sub-menu--expanded {
display: flex;
flex-direction: column;
list-style-type: none;
background-color: #212424;
border-left: 4px solid;
-webkit-box-shadow: none;
box-shadow: none;
height: auto;
left: 11px;
margin-left: -25px;
margin-top: 20px;
overflow: scroll;
padding: 10px 0;
position: relative;
top: 0;
width: -webkit-calc(100% + 25px);
width: calc(100% + 25px);
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu > .menu-item > .sub-menu.sub-menu--expanded .menu-item {
border-left: 1px grey;
flex-shrink: 0;
padding: 12px 10px;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu > .menu-item > .sub-menu.sub-menu--expanded .menu-item a {
font-size: 14px;
font-weight: 400;
position: relative;
text-decoration: none;
color: #fcfcfc;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu > .menu-item > .sub-menu.sub-menu--expanded .menu-item a svg {
width: 20px;
height: 12px;
fill: #fff;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu > .menu-item > .sub-menu .menu-item-has-children .sub-menu {
display: none;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu > .menu-item > .sub-menu .menu-item-has-children .sub-menu.sub-menu--expanded {
display: flex;
flex-direction: column;
list-style-type: none;
background-color: #212424;
border-left: 4px solid;
-webkit-box-shadow: none;
box-shadow: none;
height: auto;
left: 28px;
margin-left: -25px;
margin-top: 20px;
overflow: scroll;
padding: 10px 0;
position: relative;
top: 0;
width: -webkit-calc(100% + 25px);
width: calc(100% + 25px);
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu > .menu-item > .sub-menu .menu-item-has-children .sub-menu.sub-menu--expanded .menu-item {
border-left: 1px grey;
flex-shrink: 0;
padding: 12px 10px;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu > .menu-item > .sub-menu .menu-item-has-children .sub-menu.sub-menu--expanded .menu-item a {
font-size: 14px;
font-weight: 400;
position: relative;
text-decoration: none;
color: #fcfcfc;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu > .menu-item > .sub-menu .menu-item-has-children .sub-menu.sub-menu--expanded .menu-item a svg {
width: 20px;
height: 12px;
fill: #fff;
} header .header__nav.header__nav--open .header__categories .header__copyright {
font-family: 'Work Sans', sans-serif;
font-size: 10px;
line-height: 1.2;
padding: 12px 14px;
}
@media (min-width: 1024px) { header .header__nav {
border-bottom: 2px solid transparent;
transition: border 0.1s ease-in-out 0.1s;
} header .header__nav .header__logo {
position: absolute;
left: 50%;
transform: translateX(-50%);
max-width: 100%;
} header .header__nav .header__logo .logo__wrapper img {
width: 100%;
height: 40px;
} header .header__nav .header__menu {
display: flex;
justify-content: center;
align-items: center;
cursor: default;
margin-left: 38px;
width: 30px;
} header .header__nav .header__menu .menu__close svg {
width: 31px;
fill: #fff;
} header .header__nav .header__menu .menu__explore {
display: block;
padding: 30px;
visibility: hidden;
color: #fff;
font: 14px Work Sans, sans-serif;
position: absolute;
transform: translateX(20px);
} header .header__nav .header__menu .menu__open svg {
width: 31px;
fill: #fff;
} header .header__nav .header__menu .menu__open:hover svg {
fill: #e1d599;
} header .header__nav .header__menu .menu__open:hover .menu__explore {
visibility: visible;
} header .header__nav.header__nav--open .header__categories {
width: 30%;
background-color: #212424;
} header .header__nav.header__nav--open .header__categories ::-webkit-scrollbar {
width: 0;
background: transparent;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container {
width: 100%;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu {
height: 100%;
margin-top: 10px;
padding-left: 40px;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu .menu-item {
padding: 12px 14px;
font-size: 18px;
height: auto;
width: 100%;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu .menu-item a {
display: block;
color: #fcfcfc;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu .menu-item .sub-menu .menu-item-has-children:hover ul {
display: flex;
flex-direction: column;
list-style-type: none;
border-left: 0.05px solid #8c8c8c;
font-size: 14px;
color: #fcfcfc;
height: calc(100vh - 56px);
left: 50%;
position: fixed;
top: 56px;
background-color: #212424;
padding: 10px 0 10px 25px;
width: 30%;
align-items: flex-start;
flex-wrap: nowrap;
overflow: scroll;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu .menu-item:hover > .sub-menu {
display: flex;
flex-direction: column;
list-style-type: none;
border-left: 0.05px solid #8c8c8c;
font-size: 14px;
color: #fcfcfc;
height: calc(100vh - 56px);
left: 25%;
position: fixed;
top: 56px;
background-color: #212424;
padding: 10px 0 10px 25px;
width: 30%;
align-items: flex-start;
flex-wrap: nowrap;
overflow: scroll;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu .menu-item:hover > .sub-menu .menu-item {
border-left: 1px grey;
flex-shrink: 0;
padding: 12px 10px;
font-size: 14px;
} header .header__nav.header__nav--open .header__categories .menu-header-menu-container #menu-header-menu .menu-item:hover > .sub-menu .menu-item a {
position: relative;
text-decoration: none;
color: #fcfcfc;
font-weight: 400;
cursor: pointer;
}
} footer {
display: flex;
flex-direction: column;
align-items: center;
background: #e6e6e6;
color: #181716;
min-height: 235px;
overflow: hidden;
position: relative;
text-align: center;
width: 100%;
padding: 0 48px;
} footer .footer__logo {
display: flex;
flex-direction: column;
width: 100%;
align-items: center;
border-bottom: 1px solid #ccc;
padding-bottom: 12px;
padding-top: 26px;
} footer .footer__logo img {
height: 48px;
width: 100%;
object-fit: contain;
} footer .footer__logo svg {
width: 120px;
height: 23px;
} footer .footer__logo span {
display: block;
font: 'Work Sans', sans-serif;
font-size: 10px;
padding-top: 16px;
color: #737373;
} footer .footer__menu ul {
list-style-type: none;
padding: 0;
margin: 0;
} footer .footer__menu ul li a {
display: inline-block;
flex-flow: row wrap;
justify-content: space-between;
align-items: center;
font-size: 14px;
padding: 5px 0;
list-style: none;
text-decoration: none;
color: #181716;
} footer .footer__magazine {
margin-bottom: 12px;
} footer .footer__magazine .magazines {
display: flex;
} footer .footer__magazine .magazines .magazine:not(:last-child) {
margin-right: 10px;
} footer .partners {
display: flex;
flex-direction: column;
align-items: center;
} footer .partners .hosting {
display: flex;
flex-direction: column;
align-items: center;
margin-top: 8px;
} footer .partners .development {
display: flex;
margin-top: 8px;
} footer .partners .development a {
margin-left: 4px;
}
@media (min-width: 576px) { footer .footer__menu ul {
display: flex;
margin: 20px 10px;
} footer .footer__menu ul li {
padding: 0 5px;
} footer .footer__menu ul li a {
font-size: 11px;
}
}
@media (min-width: 1024px) { footer .footer__menu ul li a {
font-size: 14px;
}
} .page-content {
margin: 0 auto;
width: 90%;
padding: 2rem 0;
position: relative;
} .page-content ol {
padding-left: 15px;
} .page-content ol li ol {
padding-left: 25px;
margin-top: 10px;
} .page-content ol li ol li {
margin-bottom: 10px;
padding-left: 20px;
}
@media (min-width: 1024px) { .page-content {
max-width: 1600px;
padding-left: 1rem;
padding-right: 1rem;
} .page-content ol {
padding-left: 10px;
}
} body#tinymce {
margin: 12px !important;
}
@media (min-width: 768px) { .article:not(body) {
display: flex;
justify-content: center;
margin: 0 auto;
max-width: 1800px;
width: 95%;
}
} .article:not(body) .addtoany_content {
display: none;
}
@media (min-width: 768px) { .article:not(body) .addtoany_content {
display: block;
position: absolute;
left: -40px;
margin: 0;
}
} .article:not(body) .addtoany_content .a2a_kit {
display: flex;
flex-direction: column;
} .article:not(body) .addtoany_content .a2a_kit a {
margin-bottom: 28px;
} .article:not(body) .addtoany_content img {
width: 24px;
height: 24px;
} .article:not(body) .addtoany_shortcode {
padding-top: 8px;
margin-left: -12px;
} .article:not(body) .addtoany_shortcode .a2a_kit {
display: flex;
flex-direction: row;
} .article:not(body) .addtoany_shortcode .a2a_kit a img {
width: 30px;
}
@media (min-width: 768px) { .article:not(body) .addtoany_shortcode .a2a_kit {
display: none;
}
} .article:not(body) .left-rail {
display: none;
}
@media (min-width: 1366px) { .article:not(body) .left-rail {
display: block;
flex: 0 0 400px;
padding-top: 24px;
}
} .article:not(body) .main-rail {
padding: 0 1rem;
}
@media (min-width: 768px) { .article:not(body) .main-rail {
display: block;
max-width: 700px;
position: relative;
width: 100%;
margin: 0 4% 0 7%;
}
}
@media (min-width: 1366px) { .article:not(body) .main-rail {
display: block;
max-width: 750px;
position: relative;
width: 100%;
padding: 0 2%;
margin: 0;
}
} .article:not(body) .main-rail .article-header {
border-bottom: 1px solid #a9a9a9;
} .article:not(body) .main-rail .article-header .article-header__metadata {
opacity: 0.8;
margin-top: 16px;
}
@media (min-width: 768px) { .article:not(body) .main-rail .article-header .article-header__metadata {
font-family: 'Work Sans', sans-serif;
font-size: 12px;
letter-spacing: -0.2px;
line-height: 16px;
}
} .article:not(body) .main-rail .article-header .article-header__metadata .vertical-pipe {
padding: 0 0.5rem;
}
@media (min-width: 768px) { .article:not(body) .main-rail .article-header .article-header__metadata .vertical-pipe {
padding: 0 8px;
font-weight: 500;
}
} .article:not(body) .main-rail .article-header .article-header__title {
margin: 0;
}
@media (min-width: 768px) { .article:not(body) .main-rail .article-header .article-header__title {
margin: 16px 0 0;
}
} .article:not(body) .main-rail .article-header .article-header__author {
align-items: center;
display: flex;
flex-wrap: nowrap;
min-width: 100%;
width: 100%;
padding-top: 16px;
} .article:not(body) .main-rail .article-header .article-header__author .author-avatar {
margin: auto 16px auto 0;
} .article:not(body) .main-rail .article-header .article-header__author .author-avatar img {
width: 64px;
height: 64px;
object-fit: cover;
border-radius: 100%;
overflow: hidden !important;
} .article:not(body) .main-rail .article-header .article-header__author .author-details {
display: flex;
position: relative;
width: 100%;
flex-direction: column;
} .article:not(body) .main-rail .article-header .article-header__author .author-details .author-details__name {
font-family: 'Work Sans', sans-serif;
font-weight: 600;
font-size: 3.38164vw;
line-height: 3.86473vw;
color: #333;
}
@media (min-width: 768px) { .article:not(body) .main-rail .article-header .article-header__author .author-details .author-details__name {
font-size: 1.02489vw;
line-height: 1.1713vw;
}
}
@media (min-width: 1366px) { .article:not(body) .main-rail .article-header .article-header__author .author-details .author-details__name {
font-size: 14px;
line-height: 16px;
}
} .article:not(body) .main-rail .article-header .article-header__author .author-details .author-details__category {
font-family: 'Work Sans', sans-serif;
font-size: 2.89855vw;
line-height: 3.86473vw;
color: #0066b2;
text-decoration: none;
margin-top: 4px;
}
@media (min-width: 768px) { .article:not(body) .main-rail .article-header .article-header__author .author-details .author-details__category {
font-size: 12px;
line-height: 16px;
}
}
@media (min-width: 1366px) { .article:not(body) .main-rail .article-header .article-header__author .author-details .author-details__category {
font-size: 12px;
line-height: 16px;
}
} .article:not(body) .main-rail .article-header .article-header__author .author-details .author-details__bio {
font-family: 'Georgia', Cambria, Times New Roman, Times, serif;
font-size: 2.89855vw;
line-height: 3.86473vw;
font-style: italic;
color: #737373;
margin-top: 4px;
}
@media (min-width: 768px) { .article:not(body) .main-rail .article-header .article-header__author .author-details .author-details__bio {
font-size: 12px;
line-height: 16px;
}
}
@media (min-width: 1366px) { .article:not(body) .main-rail .article-header .article-header__author .author-details .author-details__bio {
font-size: 12px;
line-height: 16px;
}
} .article:not(body) .main-rail .article-body {
position: relative;
margin-top: 16px;
} .article:not(body) .main-rail .article-body iframe {
display: block;
margin: 0 auto;
} .article:not(body) .main-rail .article-body a {
display: inline;
} .article:not(body) .main-rail .article-footer {
border-bottom: 1px solid #a9a9a9;
} .article:not(body) .main-rail .article-footer .article-footer__author {
align-items: center;
display: flex;
flex-wrap: nowrap;
min-width: 100%;
width: 100%;
padding: 16px 0;
border-bottom: 1px solid #a9a9a9;
} .article:not(body) .main-rail .article-footer .article-footer__author .author-avatar {
margin: auto 16px auto 0;
} .article:not(body) .main-rail .article-footer .article-footer__author .author-avatar img {
width: 44px;
height: 44px;
border-radius: 50%;
} .article:not(body) .main-rail .article-footer .article-footer__author .author-details {
display: flex;
position: relative;
width: 100%;
flex-direction: column;
} .article:not(body) .main-rail .article-footer .article-footer__author .author-details .author-details__name {
color: #333;
font-family: 'Work Sans', sans-serif;
font-size: 14px;
font-weight: 600;
line-height: 16px;
text-decoration: none;
} .article:not(body) .main-rail .article-footer .article-footer__related::before {
font-family: 'Work Sans', sans-serif;
font-size: 15px;
line-height: 20px;
font-weight: bold;
content: 'Recommended';
margin-bottom: 8px;
}
@media (min-width: 768px) { .article:not(body) .main-rail .article-footer .article-footer__related::before {
content: 'SUBIECTE ASEM\102N\102TOARE';
}
} .article:not(body) .main-rail .article-footer .article-footer__related {
display: flex;
flex-direction: column;
margin-top: 8px;
} .article:not(body) .main-rail .article-footer .article-footer__related .related-item {
display: flex;
justify-content: space-between;
text-decoration: none;
color: #333;
font-weight: bold;
font-size: 15px;
line-height: 37px;
word-wrap: break-word;
} .article:not(body) .main-rail .article-footer .yarpp-text {
margin: 8px 0;
font-family: 'Work Sans', sans-serif;
font-size: 15px;
line-height: 20px;
font-weight: bold;
} .article:not(body) .main-rail .article-footer .yarpp-container {
display: flex;
flex-direction: column;
gap: 8px;
counter-reset: post;
}
@media (min-width: 768px) { .article:not(body) .main-rail .article-footer .yarpp-container {
flex-direction: row;
flex-wrap: wrap;
}
} .article:not(body) .main-rail .article-footer .yarpp-container .yarpp-post {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
text-decoration: none;
border: 1px solid #e1e1e1;
}
@media (min-width: 768px) { .article:not(body) .main-rail .article-footer .yarpp-container .yarpp-post {
display: block;
max-width: 135px;
margin-bottom: 8px;
height: 105px;
text-decoration: none;
position: relative;
border: none;
}
} .article:not(body) .main-rail .article-footer .yarpp-container .yarpp-post .post-image {
overflow: hidden;
max-width: 100px;
min-width: 100px;
}
@media (min-width: 768px) { .article:not(body) .main-rail .article-footer .yarpp-container .yarpp-post .post-image {
max-width: 100%;
min-width: 100%;
height: 100%;
position: absolute;
} .article:not(body) .main-rail .article-footer .yarpp-container .yarpp-post .post-image img {
transition: ease-in-out all 900ms;
height: 100%;
} .article:not(body) .main-rail .article-footer .yarpp-container .yarpp-post .post-image .post-image-overlay {
background-color: rgba(0, 0, 0, 0.4);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
} .article:not(body) .main-rail .article-footer .yarpp-container .yarpp-post:hover .post-image img {
transform: scale(1.1);
} .article:not(body) .main-rail .article-footer .yarpp-container .yarpp-post .post-title::before {
counter-increment: post;
content: counter(post) ". ";
color: #737373;
}
@media (min-width: 768px) { .article:not(body) .main-rail .article-footer .yarpp-container .yarpp-post .post-title::before {
content: '';
}
} .article:not(body) .main-rail .article-footer .yarpp-container .yarpp-post .post-title {
font-family: 'Georgia', arial, sans-serif;
word-wrap: break-word;
padding: 0 5px;
font-weight: normal;
font-size: 19px;
line-height: 23px;
color: #000;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
@media (min-width: 768px) { .article:not(body) .main-rail .article-footer .yarpp-container .yarpp-post .post-title {
display: -webkit-box;
position: absolute;
color: #fff;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
transform: translateY(25%);
text-align: center;
width: 100%;
}
} .article:not(body) .main-rail .article-footer .yarpp-container .yarpp-post .post-chevron--mobile {
display: flex;
align-items: center;
justify-content: center;
height: 105px;
background-color: #d3d3d3;
padding: 0 8px;
}
@media (min-width: 768px) { .article:not(body) .main-rail .article-footer .yarpp-container .yarpp-post .post-chevron--mobile {
display: none;
}
} .article:not(body) .main-rail .article-footer .post-navigation {
display: none;
} .article:not(body) .right-rail {
display: none;
}
@media (min-width: 768px) { .article:not(body) .right-rail {
display: block;
flex: 0 0 300px;
padding-top: 24px;
}
}
@media (min-width: 1366px) { .article:not(body) .right-rail {
display: block;
flex: 0 0 400px;
padding-top: 24px;
}
} .homepage-header:not(body) {
display: none;
box-shadow: inset 0 -1px 0 0 #e2e2e2;
max-width: 1820px;
margin: 0 auto;
position: relative;
background-color: #fff;
margin-top: 120px;
}
@media (min-width: 768px) { .homepage-header:not(body) {
display: block;
box-shadow: inset 0 -1px 0 0 #e2e2e2;
max-width: 1820px;
margin: 0 auto;
position: relative;
background-color: #fff;
margin-top: 120px;
}
} .homepage-body:not(body) {
margin: 60px 0 0;
background-color: #f4f4f4;
}
@media (min-width: 768px) { .homepage-body:not(body) {
margin: 0;
}
} .homepage-body:not(body) .live-content {
margin-top: 24px;
} .homepage-body:not(body) .live-content .stream-container {
width: 66.66%;
margin: 0 auto;
} .homepage-body:not(body) .live-content .stream-container .vjs-wpstream .vjs-control-bar {
background-color: rgba(0, 0, 0, 0.66);
} .homepage-body:not(body) .featured-content {
display: flex;
flex-direction: column;
width: 100%;
margin: 24px 0;
padding-top: 24px;
border-top: 1px solid #737373;
} .homepage-body:not(body) .featured-content .featured-content__main .article-card--large {
padding: 0 15px 16px;
background-color: #fff;
} .homepage-body:not(body) .featured-content .featured-content__main .small-articles {
display: flex;
flex-direction: column;
background-color: #f4f4f4;
} .homepage-body:not(body) .featured-content .featured-content__main .small-articles .article-card {
border-bottom: 1px solid #e2e2e2;
border-top: 1px solid #e2e2e2;
padding: 15px;
margin-top: 15px;
background-color: #fff;
} .homepage-body:not(body) .featured-content .featured-content__main .small-articles .article-card:last-child {
margin-bottom: 28px;
} .homepage-body:not(body) .featured-content .featured-content__sidebar .top-picks .top-picks__nav {
margin-bottom: 20px;
top: 0;
} .homepage-body:not(body) .featured-content .featured-content__sidebar .top-picks .top-picks__content .top-picks__item .item__title {
font-size: 16px;
font-weight: 700;
} .homepage-body:not(body) .category .category__header {
border-top: 4px solid #333;
color: #333;
padding: 16px 15px;
}
@media (min-width: 768px) { .homepage-body:not(body) .category .category__header {
border-bottom: 1px solid #333;
padding: 16px 0;
}
} .homepage-body:not(body) .category .category__header a {
display: flex;
justify-content: space-between;
text-decoration: none;
}
@media (min-width: 768px) { .homepage-body:not(body) .category .category__header a {
justify-content: flex-start;
}
} .homepage-body:not(body) .category .category__header a .category__title {
font-family: 'Work Sans', sans-serif;
font-size: 22px;
font-weight: 1.45;
font-weight: 600;
margin-bottom: 0;
margin-right: 16px;
margin-top: 0;
pointer-events: none;
}
@media (min-width: 768px) { .homepage-body:not(body) .category .category__header {
font-size: 21px;
}
} .homepage-body:not(body) .category .category__header svg {
width: 20px;
height: 20px;
pointer-events: none;
transform: translateX(0);
transition: transform 0.1s ease;
fill: #181716;
} .homepage-body:not(body) .category .category__header:hover svg {
transform: translateX(8px);
} .homepage-body:not(body) .category .category__content {
display: flex;
flex-direction: column;
margin: 24px 0;
padding: 0 15px;
}
@media (min-width: 768px) { .homepage-body:not(body) .category .category__content {
flex-direction: row;
padding: 0;
}
}
@media (min-width: 768px) { .homepage-body:not(body) .category .category__content.category__content--reversed {
flex-direction: row-reverse;
}
}
@media (min-width: 768px) and (min-width: 768px) { .homepage-body:not(body) .category .category__content.category__content--reversed .category__sidebar {
width: 33.33%;
padding-right: 2%;
margin-right: 2%;
border-right: 1px solid #e2e2e2;
padding-left: 0;
margin-left: 0;
border-left: none;
}
} .homepage-body:not(body) .category .category__content .category__sidebar {
display: flex;
flex-direction: column;
}
@media (min-width: 768px) { .homepage-body:not(body) .category .category__content .category__sidebar {
width: 33.33%;
padding-left: 2%;
margin-left: 2%;
border-left: 1px solid #e2e2e2;
}
} .homepage-body:not(body) .category .category__content .category__main {
width: 100%;
}
@media (min-width: 768px) { .homepage-body:not(body) .category .category__content .category__main {
width: 66.66%;
padding: 0;
}
} .homepage-body:not(body) .category .category__content .category__main .small-articles {
display: flex;
flex-direction: column;
}
@media (min-width: 768px) { .homepage-body:not(body) .category .category__content .category__main .small-articles {
flex-direction: row;
flex-wrap: wrap;
border-top: 1px solid #e2e2e2;
padding-top: 24px;
}
} .homepage-body:not(body) .category .category__content .category__main .small-articles .small-article__content {
display: flex;
flex-direction: column;
align-items: flex-start;
} .homepage-body:not(body) .category .category__content:last-child {
margin-bottom: 0;
}
@media (min-width: 768px) { .homepage-body:not(body) {
background-color: #fcfcfc;
margin: 0 15px;
} .homepage-body:not(body) .featured-content {
flex-direction: row;
background-color: inherit;
} .homepage-body:not(body) .featured-content .featured-content__main {
padding: 0;
width: 66.66%;
} .homepage-body:not(body) .featured-content .featured-content__main .article-card--large {
padding: 0;
background-color: #fcfcfc;
} .homepage-body:not(body) .featured-content .featured-content__main .small-articles {
flex-direction: row;
justify-content: center;
border-top: 1px solid #e2e2e2;
padding-top: 24px;
background-color: #fcfcfc;
} .homepage-body:not(body) .featured-content .featured-content__main .small-articles .article-card {
max-width: 50%;
min-width: 50%;
border-top: 0;
border-bottom: 0;
padding: 0;
background-color: #fcfcfc;
} .homepage-body:not(body) .featured-content .featured-content__main .small-articles .article-card:nth-child(1) {
padding-right: 2%;
border-right: 1px solid #e2e2e2;
} .homepage-body:not(body) .featured-content .featured-content__main .small-articles .article-card:nth-child(2) {
padding-left: 2%;
} .homepage-body:not(body) .featured-content .featured-content__sidebar {
width: 33.33%;
padding-left: 2%;
margin-left: 2%;
border-left: 1px solid #e2e2e2;
}
}
@media (min-width: 1024px) { .homepage-body:not(body) {
margin: 0 70px;
}
}
@media (min-width: 1366px) { .homepage-body:not(body) {
margin: 0 90px;
}
}
@media (min-width: 1720px) { .homepage-body:not(body) {
margin: 0 auto;
max-width: 1600px;
}
} .search-content {
display: flex;
justify-content: space-between;
margin: 0 15px;
max-width: 1600px;
} .search-content .search-content__main {
width: 100%;
margin-top: 15px;
} .search-content .search-content__main .search-heading {
font-size: 12px;
margin-top: 15px;
color: #333;
} .search-content .search-content__main .search-box {
display: flex;
justify-content: space-between;
align-items: center;
border-bottom: 3px solid #333;
} .search-content .search-content__main .search-box .search-box__input {
width: 80%;
padding-bottom: 10px;
padding-top: 5px;
font-family: 'Work Sans', sans-serif;
font-size: 24px;
font-weight: 600;
background-color: transparent;
border: 0;
} .search-content .search-content__main .search-box .search-box__input:focus {
outline: none;
} .search-content .search-content__main .search-box .search-box__icon {
cursor: pointer;
background: none;
} .search-content .search-content__main .search-box .search-box__icon svg {
width: 20px;
} .search-content .search-content__main .search-results {
margin-bottom: 40px;
} .search-content .search-content__main .search-results .search-results__empty {
font-size: 18px;
color: #921128;
} .search-content .search-content__main .search-results .search-results__empty span {
font-style: italic;
font-weight: 600;
margin-left: 6px;
} .search-content .search-content__main .search-filters {
width: 100%;
padding: 8px 0;
margin: 15px 0;
border-bottom: 1px solid #b3b3b3;
} .search-content .search-content__main .search-filters .search-filters__button,
.search-content .search-content__main .search-filters .search-filters__dropdown {
color: grey;
cursor: pointer;
display: inline;
font-size: 13px;
line-height: 15px;
margin-right: 10px;
position: relative;
text-transform: capitalize;
padding-bottom: 8px;
} .search-content .search-content__main .search-filters .search-filters__button--selected {
border-bottom: 3px solid #181716;
color: #1a1a1a;
padding-bottom: 8px;
} .search-content .search-content__main .search-filters .search-filters__dropdown {
color: #1a1a1a;
} .search-content .search-content__main .search-filters .search-filters__dropdown .dropdown-arrow {
display: inline-block;
transition: transform 0.2s;
vertical-align: middle;
width: 12px;
} .search-content .search-content__main .search-filters .search-filters__dropdown .dropdown-arrow.dropdown-arrow--rotated {
transform: rotate(180deg);
} .search-content .search-content__main .search-filters .search-filters__dropdown .dropdown-options {
background-color: #f2f2f2;
box-shadow: 0 2px 2px 2px rgba(24, 23, 22, 0.1);
color: #4d4d4d;
display: none;
flex-direction: column;
font-weight: 400;
left: 0;
list-style-type: none;
padding-left: 0;
position: absolute;
top: 100%;
width: 130px;
z-index: 1;
margin: 0;
} .search-content .search-content__main .search-filters .search-filters__dropdown .dropdown-options.dropdown-options--show {
display: flex;
} .search-content .search-content__main .search-filters .search-filters__dropdown .dropdown-options .dropdown-option {
border-bottom: 1px solid #e2e2e2;
padding: 15px 20px;
} .search-content .search-content__main .search-filters .search-filters__dropdown .dropdown-options .dropdown-option.dropdown-option--hidden {
display: none;
} .search-content .search-content__sidebar {
display: none;
}
@media (min-width: 768px) { .search-content {
margin: 0 67px;
}
}
@media (min-width: 1024px) { .search-content {
margin: 0 90px;
} .search-content .search-content__main {
width: 66%;
} .search-content .search-content__main .search-box .search-box__input {
width: 90%;
padding: 20px 0;
font-size: 40px;
} .search-content .search-content__sidebar {
display: block;
width: 33%;
}
}
@media (min-width: 1720px) { .search-content {
margin: 0 100px;
}
} .category-header:not(body) {
background-position: 100%;
background-repeat: no-repeat;
background-size: cover;
} .category-header:not(body) .category-header__title {
display: flex;
flex-direction: column;
justify-content: space-around;
min-height: 110px;
font-size: 9.66184vw;
padding: 16px 0;
margin: 0 15px;
text-decoration: none;
}
@media (min-width: 768px) { .category-header:not(body) .category-header__title {
margin: 0 70px;
font-size: 2.92826vw;
}
}
@media (min-width: 1366px) { .category-header:not(body) .category-header__title {
margin: 0 100px;
font-size: 40px;
}
}
@media (min-width: 1720px) { .category-header:not(body) .category-header__title {
margin: 0 auto;
max-width: 1600px;
font-size: 40px;
}
} .category-header:not(body) .category-header__title .category-previous {
font-family: 'Merriweather', serif;
font-size: 16px;
font-weight: 600;
letter-spacing: -0.35px;
text-decoration: none;
}
@media (min-width: 768px) { .category-header:not(body) .category-header__title .category-previous {
font-size: 21px;
}
} .category-header:not(body) .category-header__title .category-previous svg {
width: 20px;
height: 20px;
margin-left: 10px;
pointer-events: none;
transform: translateX(0);
transition: transform 0.1s ease;
fill: #181716;
} .category-header:not(body) .category-header__title .category-previous:hover svg {
transform: translateX(8px);
} .category-header:not(body) .category-header__title .category-main {
font-size: 32px;
font-weight: 600;
color: #181716;
letter-spacing: -1.33px;
}
@media (min-width: 768px) { .category-header:not(body) .category-header__title .category-main {
font-size: 40px;
}
} .category-body:not(body) {
padding: 0 0 16px;
margin: 36px 1rem;
width: calc(100% - 2rem);
}
@media (min-width: 768px) { .category-body:not(body) {
margin: 0 auto;
margin-top: 60px;
max-width: 1600px;
padding: 0 16px 16px;
width: 90%;
}
} .category-body:not(body) .featured-content {
display: flex;
flex-direction: column;
margin-bottom: 24px;
}
@media (min-width: 768px) { .category-body:not(body) .featured-content {
flex-direction: row;
}
} .category-body:not(body) .featured-content .featured-content__sidebar {
display: flex;
flex-direction: column;
}
@media (min-width: 768px) { .category-body:not(body) .featured-content .featured-content__sidebar {
width: 33.33%;
padding-left: 2%;
margin-left: 2%;
border-left: 1px solid #e2e2e2;
}
} .category-body:not(body) .featured-content .featured-content__main {
width: 100%;
}
@media (min-width: 768px) { .category-body:not(body) .featured-content .featured-content__main {
width: 66.66%;
}
} .category-body:not(body) .featured-content .featured-content__main .small-articles {
display: flex;
flex-direction: column;
}
@media (min-width: 768px) { .category-body:not(body) .featured-content .featured-content__main .small-articles {
flex-direction: row;
flex-wrap: wrap;
border-top: 1px solid #e2e2e2;
padding-top: 24px;
}
} .category-body:not(body) .featured-content .featured-content__main .small-articles .small-article__content {
display: flex;
flex-direction: column;
align-items: flex-start;
} .category-body:not(body) .special-content .special-content__articles {
display: flex;
flex-direction: column-reverse;
align-items: center;
}
@media (min-width: 768px) { .category-body:not(body) .special-content .special-content__articles {
flex-direction: row;
align-items: flex-start;
padding: 22px 0;
}
} .category-body:not(body) .special-content .special-content__articles .ad-side {
margin: 24px 0;
}
@media (min-width: 768px) { .category-body:not(body) .special-content .special-content__articles .ad-side {
margin: 0 0 0 30px;
}
} .article-author {
display: flex;
flex-direction: column;
align-items: flex-start;
flex-wrap: wrap;
margin: 10px 0 0;
}
@media (min-width: 768px) { .article-author {
flex-direction: row;
align-items: center;
}
} .subcategory-body:not(body) {
padding: 0 0 16px;
margin: 36px 1rem;
width: calc(100% - 2rem);
} .subcategory-body:not(body) .featured-content {
display: flex;
flex-direction: column;
align-items: center;
} .subcategory-body:not(body) .featured-content .featured-content__sidebar {
margin: 30px 0 0;
order: 3;
} .subcategory-body:not(body) .special-content {
margin-top: 24px;
} .subcategory-body:not(body) .special-content .special-content__articles {
display: flex;
flex-direction: column;
}
@media (min-width: 1024px) { .subcategory-body:not(body) {
margin: 0 auto;
margin-top: 60px;
max-width: 1600px;
padding: 0 16px 16px;
width: 90%;
} .subcategory-body:not(body) .featured-content {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: space-between;
margin-top: 60px;
padding-bottom: 24px;
width: 100%;
border-bottom: 1px solid #e2e2e2;
} .subcategory-body:not(body) .featured-content .featured-content__sidebar {
margin: 0;
min-width: 270px;
order: initial;
} .subcategory-body:not(body) .special-content .special-content__articles {
flex-direction: row;
}
} .more-content {
display: flex;
margin-top: 60px;
} .more-content .more-content__articles {
width: 100%;
}
@media (min-width: 768px) { .more-content .more-content__articles {
margin-right: 68px;
width: -webkit-calc(100% - 368px);
width: calc(100% - 368px);
}
} .more-content .more-content__articles .more-content__header {
font-family: 'Work Sans', sans-serif;
font-size: 22px;
font-weight: 600;
letter-spacing: 0.5px;
padding-bottom: 16px;
margin: 0;
} .more-content .more-content__articles .more-content__header .header-text {
color: #737373;
} .more-content .more-content__articles .more-articles {
display: flex;
flex-direction: column;
} .more-content .more-content__ads {
display: none;
}
@media (min-width: 768px) { .more-content .more-content__ads {
position: relative;
width: 300px;
display: flex;
flex-direction: column;
padding-top: 48px;
}
} .events-header:not(body) .events-hero {
position: relative;
} .events-header:not(body) .events-hero::before {
background: linear-gradient(0deg, rgba(0, 0, 0, 0.41) 0%, #000 100%);
content: '';
height: 100%;
opacity: 0.5;
position: absolute;
width: 100%;
} .events-header:not(body) .events-hero .hero-image--desktop {
display: none;
} .events-header:not(body) .events-hero .hero-content__wrapper {
left: 0;
position: absolute;
right: 0;
top: 48px;
max-width: 285px;
z-index: 1;
} .events-header:not(body) .events-hero .hero-content__wrapper .hero-content {
padding-right: 16px;
width: calc(100% - 2px);
margin: 0 auto;
max-width: 1152px;
padding-left: 15px;
} .events-header:not(body) .events-hero .hero-content__wrapper .hero-title {
font-family: 'Merriweather', serif;
font-weight: 500;
font-size: 32px;
line-height: 40px;
color: #fff;
} .events-header:not(body) .events-hero .hero-content__wrapper .hero-subtitle {
font-size: 18px;
line-height: 28px;
color: #fff;
} .events-header:not(body) .events-overview {
padding: 80px 15px 40px;
width: calc(100% - 2px);
margin: 0 auto;
max-width: 1152px;
} .events-header:not(body) .events-overview .overview-title {
font-size: 24px;
line-height: 32px;
margin-bottom: 28px;
} .events-header:not(body) .events-overview .overview-description {
font-size: 18px;
line-height: 28px;
}
@media (min-width: 1024px) { .events-header:not(body) .events-hero {
position: relative;
} .events-header:not(body) .events-hero .hero-image--desktop {
display: block;
} .events-header:not(body) .events-hero .hero-image--mobile {
display: none;
} .events-header:not(body) .events-hero .hero-content__wrapper {
top: 64px;
max-width: 100%;
} .events-header:not(body) .events-hero .hero-content__wrapper .hero-title {
font-size: 56px;
line-height: 72px;
max-width: 552px;
padding-bottom: 32px;
margin: 0;
} .events-header:not(body) .events-hero .hero-content__wrapper .hero-subtitle {
font-size: 20px;
line-height: 30px;
max-width: 552px;
} .events-header:not(body) .events-overview {
width: 100%;
} .events-header:not(body) .events-overview .overview-content {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
} .events-header:not(body) .events-overview .overview-content .col-6 {
flex: 0 0 50%;
max-width: 50%;
} .events-header:not(body) .events-overview .overview-title {
font-size: 32px;
line-height: 40px;
margin-bottom: 28px;
} .events-header:not(body) .events-overview .overview-description {
font-size: 20px;
line-height: 30px;
}
} .events-body:not(body) .header-title {
font-family: 'Work Sans', sans-serif;
font-weight: 500;
font-size: 18px;
line-height: 28px;
margin: 28px 0 21px;
} .events-body:not(body) .past-events {
background-color: #f6f6f6;
border-top: 2px solid #333;
overflow: hidden;
padding-bottom: 25px;
} .events-body:not(body) .past-events .past-events__wrapper {
padding-right: 15px;
padding-left: 15px;
width: calc(100% - 2px);
margin: 0 auto;
max-width: 1152px;
} .events-body:not(body) .past-events .past-events__header {
border-bottom: 1px solid #e2e2e2;
display: flex;
justify-content: space-between;
margin: 20px 0 48px;
} .events-body:not(body) .past-events .past-events__posts {
display: flex;
flex-wrap: wrap;
margin: 0 -24px 80px;
} .events-body:not(body) .past-events .past-events__posts .event-title h3 {
font-size: 16px;
line-height: 24px;
} .events-body:not(body) .past-events .past-events__posts .event {
padding: 0 24px 32px;
} .events-body:not(body) .upcoming-events {
padding-right: 15px;
padding-left: 15px;
width: calc(100% - 2px);
margin: 0 auto;
max-width: 1152px;
} .events-body:not(body) .upcoming-events .upcoming-events__header {
border-top: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
display: flex;
justify-content: space-between;
margin: 20px 0 48px;
} .events-body:not(body) .upcoming-events .upcoming-events__posts {
display: flex;
flex-wrap: wrap;
position: relative;
margin-bottom: 80px;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event {
padding-bottom: 70px;
position: relative;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event .event-image {
position: relative;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event .event-image .event-label {
position: absolute;
bottom: 23px;
font: 12px/14px 'Work Sans', sans-serif;
left: 13px;
padding: 4px 8px;
background-color: #c2250e;
color: #fff;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event .event-image img {
width: 100%;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event .event-content {
margin-top: 20px;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event .event-content .event-title h3 {
font: 20px/30px 'Merriweather', serif;
font-weight: 700;
margin: 0;
color: #333;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event .event-content .event-date {
font-family: 'Work Sans', sans-serif;
font-size: 14px;
line-height: 22px;
margin: 0 0 16px;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event .event-content .event-description {
margin-bottom: 32px;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event .event-content .event-link {
display: flex;
align-items: center;
bottom: 54px;
padding-right: 31px;
position: absolute;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event .event-content .event-link span {
font: 16px/22px 'Work Sans', sans-serif;
color: #333;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event .event-content .event-link svg {
margin-left: 16px;
transition: 0.5s;
}
@media (min-width: 768px) { .events-body:not(body) .event-image::after {
content: '';
display: block;
position: relative;
max-width: 638px;
top: 0;
border-bottom: 4px solid #c2250e;
transform: scaleX(0);
transition: transform 0.5s ease-in-out;
} .events-body:not(body) .event-image:hover::after {
transform: scaleX(1);
} .events-body:not(body) .past-events .past-events__posts {
display: flex;
flex-wrap: wrap;
margin: 0 -24px 80px;
} .events-body:not(body) .past-events .past-events__posts .event-title h3 {
font-size: 22px;
line-height: 32px;
max-width: 351px;
margin: 0;
color: #333;
} .events-body:not(body) .past-events .past-events__posts .event-title:hover {
color: #c2250e;
text-decoration: underline;
} .events-body:not(body) .past-events .past-events__posts .event {
display: flex;
flex-direction: row-reverse;
flex: 0 0 50%;
max-width: 50%;
padding-bottom: 102px;
} .events-body:not(body) .past-events .past-events__posts .event .event-image {
height: 100%;
padding: 0 0 0 24px;
width: 38%;
} .events-body:not(body) .past-events .past-events__posts .event .event-content {
padding: 0 24px 0 0;
width: 62%;
} .events-body:not(body) .past-events .past-events__posts .event .event-content .event-date {
font: 14px/22px 'Work Sans', sans-serif;
margin-bottom: 8px;
} .events-body:not(body) .past-events .event:nth-child(2n-1) {
border-right: 1px solid #e2e2e2;
} .events-body:not(body) .upcoming-events {
width: 100%;
} .events-body:not(body) .upcoming-events .upcoming-events__header {
border-top: none;
} .events-body:not(body) .upcoming-events .upcoming-events__posts {
margin: 0 -24px;
margin-bottom: 80px;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event {
padding: 0 24px 70px 24px;
height: 543px;
flex: 0 0 33.333333%;
max-width: 33.333333%;
border-right: 1px solid #e2e2e2;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event:nth-child(3n + 0) {
border-right: none;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event .event-title:hover {
color: #c2250e;
text-decoration: underline;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event .event-description {
font-size: 16px;
line-height: 24px;
margin-bottom: 32px;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event .event-link:hover {
color: #c2250e;
text-decoration: underline;
} .events-body:not(body) .upcoming-events .upcoming-events__posts .event .event-link:hover svg {
transform: translateX(12px);
}
}  .richest-body {  } .richest-body table.dataTable {
width: 100%;
margin: 0 auto;
clear: both;
border-collapse: collapse;
border-spacing: 10px;  } .richest-body table.dataTable thead th,
.richest-body table.dataTable tfoot th {
font-family: 'Euclid Circular';
font-weight: 500;
font-size: 11px;
text-transform: uppercase;
height: 25px;
text-align: center;
border-bottom: 6px solid #000;
} .richest-body table.dataTable thead th,
.richest-body table.dataTable thead td {
padding: 5px 9px;
margin: 5px 9px;
border-bottom: 0 solid #111;
} .richest-body table.dataTable thead th:active,
.richest-body table.dataTable thead td:active {
outline: none;
} .richest-body table.dataTable tfoot th,
.richest-body table.dataTable tfoot td {
padding: 10px 18px 6px 18px;
border-top: 0 solid #111;
} .richest-body table.dataTable thead .sorting,
.richest-body table.dataTable thead .sorting_asc,
.richest-body table.dataTable thead .sorting_desc,
.richest-body table.dataTable thead .sorting_asc_disabled,
.richest-body table.dataTable thead .sorting_desc_disabled {
cursor: pointer;
*cursor: hand;
background-repeat: no-repeat;
background-position: center right;
border-bottom: 6px solid #000;
} .richest-body table.dataTable thead .sorting_asc {
position: relative;
color: #b9314f;
border-bottom: 6px solid #b9314f;
} .richest-body table.dataTable thead .sorting_asc::before {
content: '';
position: absolute;
width: 15px;
height: 15px;
right: 0;
z-index: -1;
background: url(//www.forbes.ro/resources/assets/images/sort-asc.svg) 0 0 no-repeat !important;
background-size: 15px;
} .richest-body table.dataTable thead .sorting_desc {
position: relative;
color: #b9314f;
border-bottom: 6px solid #b9314f;
} .richest-body table.dataTable thead .sorting_desc::before {
content: '';
position: absolute;
width: 15px;
height: 15px;
right: 0;
z-index: -1;
background: url(//www.forbes.ro/resources/assets/images/sort-desc.svg) 0 0 no-repeat !important;
background-size: 15px;
transform: rotate(180deg);
} .richest-body table.dataTable tbody tr {
background-color: #fff;
border-bottom: 1px solid #848484;
} .richest-body table.dataTable tbody tr.selected {
background-color: #b0bed9;
} .richest-body table.dataTable tbody th,
.richest-body table.dataTable tbody td {
padding: 8px 10px;
} .richest-body table.dataTable.row-border tbody .person-rank,
.richest-body table.dataTable.display tbody .person-rank {
font-size: 20px;
} .richest-body table.dataTable.row-border tbody .person-rank::after,
.richest-body table.dataTable.display tbody .person-rank::after {
content: '.';
} .richest-body table.dataTable.row-border tbody th,
.richest-body table.dataTable.row-border tbody td,
.richest-body table.dataTable.display tbody th,
.richest-body table.dataTable.display tbody td {
padding: 16px 0px;
font-family: 'Euclid Circular';
font-weight: 500;
font-size: 14px;
line-height: 24px;
} .richest-body table.dataTable.row-border tbody tr:first-child th,
.richest-body table.dataTable.row-border tbody tr:first-child td,
.richest-body table.dataTable.display tbody tr:first-child th,
.richest-body table.dataTable.display tbody tr:first-child td {
border-top: none;
} .richest-body table.dataTable.cell-border tbody th,
.richest-body table.dataTable.cell-border tbody td {
border-top: 1px solid #848484;
border-right: 1px solid #848484;
} .richest-body table.dataTable.cell-border tbody tr th:first-child,
.richest-body table.dataTable.cell-border tbody tr td:first-child {
border-left: 1px solid #848484;
} .richest-body table.dataTable.cell-border tbody tr:first-child th,
.richest-body table.dataTable.cell-border tbody tr:first-child td {
border-top: none;
} .richest-body table.dataTable.stripe tbody tr.odd,
.richest-body table.dataTable.display tbody tr.odd {
background-color: #f9f9f9;
} .richest-body table.dataTable.stripe tbody tr.odd.selected,
.richest-body table.dataTable.display tbody tr.odd.selected {
background-color: #acbad4;
} .richest-body table.dataTable.hover tbody tr:hover,
.richest-body table.dataTable.display tbody tr:hover {
background-color: #000;
color: #fff;
} .richest-body table.dataTable.hover tbody tr:hover.selected,
.richest-body table.dataTable.display tbody tr:hover.selected {
background-color: #000;
} .richest-body table.dataTable.order-column tbody tr > .sorting_1,
.richest-body table.dataTable.order-column tbody tr > .sorting_2,
.richest-body table.dataTable.order-column tbody tr > .sorting_3,
.richest-body table.dataTable.display tbody tr > .sorting_1,
.richest-body table.dataTable.display tbody tr > .sorting_2,
.richest-body table.dataTable.display tbody tr > .sorting_3 {
background-color: #fafafa;
} .richest-body table.dataTable.order-column tbody tr.selected > .sorting_1,
.richest-body table.dataTable.order-column tbody tr.selected > .sorting_2,
.richest-body table.dataTable.order-column tbody tr.selected > .sorting_3,
.richest-body table.dataTable.display tbody tr.selected > .sorting_1,
.richest-body table.dataTable.display tbody tr.selected > .sorting_2,
.richest-body table.dataTable.display tbody tr.selected > .sorting_3 {
background-color: #acbad5;
} .richest-body table.dataTable.display tbody tr.odd > .sorting_1,
.richest-body table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
background-color: #f1f1f1;
} .richest-body table.dataTable.display tbody tr.odd > .sorting_2,
.richest-body table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
background-color: #f3f3f3;
} .richest-body table.dataTable.display tbody tr.odd > .sorting_3,
.richest-body table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
background-color: whitesmoke;
} .richest-body table.dataTable.display tbody tr.odd.selected > .sorting_1,
.richest-body table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
background-color: #a6b4cd;
} .richest-body table.dataTable.display tbody tr.odd.selected > .sorting_2,
.richest-body table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
background-color: #a8b5cf;
} .richest-body table.dataTable.display tbody tr.odd.selected > .sorting_3,
.richest-body table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
background-color: #a9b7d1;
} .richest-body table.dataTable.display tbody tr.even > .sorting_1,
.richest-body table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
background-color: #fafafa;
} .richest-body table.dataTable.display tbody tr.even > .sorting_2,
.richest-body table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
background-color: #fcfcfc;
} .richest-body table.dataTable.display tbody tr.even > .sorting_3,
.richest-body table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
background-color: #fefefe;
} .richest-body table.dataTable.display tbody tr.even.selected > .sorting_1,
.richest-body table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
background-color: #acbad5;
} .richest-body table.dataTable.display tbody tr.even.selected > .sorting_2,
.richest-body table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
background-color: #aebcd6;
} .richest-body table.dataTable.display tbody tr.even.selected > .sorting_3,
.richest-body table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
background-color: #afbdd8;
} .richest-body table.dataTable.display tbody tr:hover > .sorting_1,
.richest-body table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
background-color: #000;
} .richest-body table.dataTable.display tbody tr:hover > .sorting_2,
.richest-body table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
background-color: #000;
} .richest-body table.dataTable.display tbody tr:hover > .sorting_3,
.richest-body table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
background-color: #000;
} .richest-body table.dataTable.display tbody tr:hover.selected > .sorting_1,
.richest-body table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
background-color: #000;
} .richest-body table.dataTable.display tbody tr:hover.selected > .sorting_2,
.richest-body table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
background-color: #000;
} .richest-body table.dataTable.display tbody tr:hover.selected > .sorting_3,
.richest-body table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
background-color: #000;
} .richest-body table.dataTable.no-footer {
border-bottom: 0 solid #111;
} .richest-body table.dataTable.nowrap th,
.richest-body table.dataTable.nowrap td {
white-space: nowrap;
} .richest-body table.dataTable.compact thead th,
.richest-body table.dataTable.compact thead td {
padding: 4px 17px;
} .richest-body table.dataTable.compact tfoot th,
.richest-body table.dataTable.compact tfoot td {
padding: 4px;
} .richest-body table.dataTable.compact tbody th,
.richest-body table.dataTable.compact tbody td {
padding: 4px;
} .richest-body table.dataTable th.dt-left,
.richest-body table.dataTable td.dt-left {
text-align: left;
} .richest-body table.dataTable th.dt-center,
.richest-body table.dataTable td.dt-center,
.richest-body table.dataTable td.dataTables_empty {
text-align: center;
} .richest-body table.dataTable th.dt-right,
.richest-body table.dataTable td.dt-right {
text-align: right;
} .richest-body table.dataTable th.dt-justify,
.richest-body table.dataTable td.dt-justify {
text-align: justify;
} .richest-body table.dataTable th.dt-nowrap,
.richest-body table.dataTable td.dt-nowrap {
white-space: nowrap;
} .richest-body table.dataTable thead th.dt-head-left,
.richest-body table.dataTable thead td.dt-head-left,
.richest-body table.dataTable tfoot th.dt-head-left,
.richest-body table.dataTable tfoot td.dt-head-left {
text-align: left;
} .richest-body table.dataTable thead th.dt-head-center,
.richest-body table.dataTable thead td.dt-head-center,
.richest-body table.dataTable tfoot th.dt-head-center,
.richest-body table.dataTable tfoot td.dt-head-center {
text-align: center;
} .richest-body table.dataTable thead th.dt-head-right,
.richest-body table.dataTable thead td.dt-head-right,
.richest-body table.dataTable tfoot th.dt-head-right,
.richest-body table.dataTable tfoot td.dt-head-right {
text-align: right;
} .richest-body table.dataTable thead th.dt-head-justify,
.richest-body table.dataTable thead td.dt-head-justify,
.richest-body table.dataTable tfoot th.dt-head-justify,
.richest-body table.dataTable tfoot td.dt-head-justify {
text-align: justify;
} .richest-body table.dataTable thead th.dt-head-nowrap,
.richest-body table.dataTable thead td.dt-head-nowrap,
.richest-body table.dataTable tfoot th.dt-head-nowrap,
.richest-body table.dataTable tfoot td.dt-head-nowrap {
white-space: nowrap;
} .richest-body table.dataTable tbody th.dt-body-left,
.richest-body table.dataTable tbody td.dt-body-left {
text-align: left;
} .richest-body table.dataTable tbody th.dt-body-center,
.richest-body table.dataTable tbody td.dt-body-center {
text-align: center;
} .richest-body table.dataTable tbody th.dt-body-right,
.richest-body table.dataTable tbody td.dt-body-right {
text-align: right;
} .richest-body table.dataTable tbody th.dt-body-justify,
.richest-body table.dataTable tbody td.dt-body-justify {
text-align: justify;
} .richest-body table.dataTable tbody th.dt-body-nowrap,
.richest-body table.dataTable tbody td.dt-body-nowrap {
white-space: nowrap;
} .richest-body table.dataTable,
.richest-body table.dataTable th,
.richest-body table.dataTable td {
box-sizing: content-box;
} .richest-body .dataTables_wrapper {
position: relative;
clear: both;
*zoom: 1;
zoom: 1;
} .richest-body .dataTables_wrapper .dataTables_length {
float: left;
} .richest-body .dataTables_wrapper .dataTables_length select {
border: 1px solid #aaa;
border-radius: 3px;
padding: 5px;
background-color: transparent;
padding: 4px;
} .richest-body .dataTables_wrapper .dataTables_filter {
float: right;
text-align: right;
} .richest-body .dataTables_wrapper .dataTables_filter input {
border: 1px solid #aaa;
border-radius: 3px;
padding: 5px;
background-color: transparent;
margin-left: 3px;
} .richest-body .dataTables_wrapper .dataTables_info {
clear: both;
float: left;
padding-top: 0.755em;
} .richest-body .dataTables_wrapper .dataTables_paginate {
float: right;
text-align: right;
padding-top: 0.25em;
} .richest-body .dataTables_wrapper .dataTables_paginate .paginate_button {
box-sizing: border-box;
display: inline-block;
min-width: 1.5em;
padding: 0.5em 1em;
margin-left: 2px;
text-align: center;
text-decoration: none !important;
cursor: pointer;
*cursor: hand;
color: #333 !important;
border: 1px solid transparent;
border-radius: 2px;
} .richest-body .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.richest-body .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
color: #333 !important;
border: 1px solid #979797; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));  background: -webkit-linear-gradient(top, white 0%, #dcdcdc 100%); background: -moz-linear-gradient(top, white 0%, #dcdcdc 100%); background: -ms-linear-gradient(top, white 0%, #dcdcdc 100%); background: -o-linear-gradient(top, white 0%, #dcdcdc 100%); background: linear-gradient(to bottom, white 0%, #dcdcdc 100%); background-color: white;
} .richest-body .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.richest-body .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.richest-body .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
cursor: default;
color: #666 !important;
border: 1px solid transparent;
background: transparent;
box-shadow: none;
} .richest-body .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
color: white !important;
border: 1px solid #111; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));  background: -webkit-linear-gradient(top, #585858 0%, #111 100%); background: -moz-linear-gradient(top, #585858 0%, #111 100%); background: -ms-linear-gradient(top, #585858 0%, #111 100%); background: -o-linear-gradient(top, #585858 0%, #111 100%); background: linear-gradient(to bottom, #585858 0%, #111 100%); background-color: #585858;
} .richest-body .dataTables_wrapper .dataTables_paginate .paginate_button:active {
outline: none; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%); background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%); background-color: #2b2b2b;
box-shadow: inset 0 0 3px #111;
} .richest-body .dataTables_wrapper .dataTables_paginate .ellipsis {
padding: 0 1em;
} .richest-body .dataTables_wrapper .dataTables_processing {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 40px;
margin-left: -50%;
margin-top: -25px;
padding-top: 20px;
text-align: center;
font-size: 1.2em;
background-color: white;
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
} .richest-body .dataTables_wrapper .dataTables_length,
.richest-body .dataTables_wrapper .dataTables_filter,
.richest-body .dataTables_wrapper .dataTables_info,
.richest-body .dataTables_wrapper .dataTables_processing,
.richest-body .dataTables_wrapper .dataTables_paginate {
color: #333;
} .richest-body .dataTables_wrapper .dataTables_scroll {
clear: both;
} .richest-body .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
*margin-top: -1px;
-webkit-overflow-scrolling: touch;
} .richest-body .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th,
.richest-body .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td,
.richest-body .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th,
.richest-body .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
vertical-align: middle;
} .richest-body .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
.richest-body .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing,
.richest-body .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
.richest-body .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing {
height: 0;
overflow: hidden;
margin: 0 !important;
padding: 0 !important;
} .richest-body .dataTables_wrapper.no-footer .dataTables_scrollBody {
border-bottom: 0 solid #111;
} .richest-body .dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
.richest-body .dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
border-bottom: none;
} .richest-body .dataTables_wrapper:after {
visibility: hidden;
display: block;
content: '';
clear: both;
height: 0;
}
@media screen and (max-width: 767px) { .richest-body .dataTables_wrapper .dataTables_info,
.richest-body .dataTables_wrapper .dataTables_paginate {
float: none;
text-align: center;
} .richest-body .dataTables_wrapper .dataTables_paginate {
margin-top: 0.5em;
}
}
@media screen and (max-width: 640px) { .richest-body .dataTables_wrapper .dataTables_length,
.richest-body .dataTables_wrapper .dataTables_filter {
float: none;
text-align: center;
} .richest-body .dataTables_wrapper .dataTables_filter {
margin-top: 0.5em;
}
}  .special-header .hero-video-wrapper {
min-height: calc(100vh - 56px);
} .special-header .hero-video-wrapper video {
width: 100%;
} .special-header .hero-video-wrapper .hero-video--desktop {
display: none;
} .special-header .hero-video-wrapper .hero-video--mobile {
display: inline-block;
}
@media (min-width: 768px) { .special-header .hero-video-wrapper .hero-video--desktop {
display: inline-block;
} .special-header .hero-video-wrapper .hero-video--mobile {
display: none;
}
} .special-intro {
background-color: #fff;
display: flex;
flex-direction: column;
max-width: 1440px;
justify-content: center;
margin: auto;
}
@media (min-width: 768px) { .special-intro {
margin: 0 90px;
}
} .special-intro .intro-title {
color: #000;
font-family: 'GraphikWide', serif;
font-weight: 700;
font-size: 19px;
line-height: 1.37;
margin: 17px 20px 24px;
}
@media (min-width: 768px) { .special-intro .intro-title {
font-size: 54px;
}
}
@media (min-width: 1366px) { .special-intro .intro-title {
font-size: 70px;
line-height: 1.18;
margin: 97px auto 40px;
}
} .special-intro .intro-content {
padding: 30px 0 0 3%;
max-width: 880px;
border-top: 2px solid #979797;
} .special-intro .intro-content .intro-text {
color: #000;
font-family: Graphik, serif;
font-weight: 500;
font-size: 21px;
}
@media (min-width: 768px) { .special-intro .intro-content .intro-text {
font-size: 37.8px;
line-height: 1.48;
}
} .special-template-content {
width: 100vw;
background-color: #000;
} .special-template-content .content-wrapper {
background-color: #000;
margin: auto;
max-width: 1180px;
padding: 20px 0;
}
@media (min-width: 768px) { .special-template-content .content-wrapper {
padding: 20px 20px 60px;
}
}
@media (min-width: 1366px) { .special-template-content .content-wrapper {
padding: 0 105px 60px;
}
} .special-template-content .content-wrapper .content {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
justify-content: center;
} .special-template-content .content-wrapper .content .special-item {
display: flex;
flex-direction: column;
justify-content: center;
margin: 30px 3% 40px 0;
width: 45%;
} .special-template-content .content-wrapper .content .special-item:nth-child(2n) {
margin-right: 0;
}
@media (min-width: 768px) { .special-template-content .content-wrapper .content .special-item {
width: 20%;
} .special-template-content .content-wrapper .content .special-item:nth-child(2n) {
margin-right: 3%;
} .special-template-content .content-wrapper .content .special-item:nth-child(4n) {
margin-right: 0;
}
} .special-template-content .content-wrapper .content .special-item .item-link {
color: #fff;
font: 500 24px/1.71 Graphik, serif;
-o-object-fit: contain;
object-fit: contain;
text-align: center;
text-decoration: none;
text-transform: uppercase;
cursor: pointer;
} .special-template-content .content-wrapper .content .special-item .item-link img {
margin-bottom: 20px;
width: auto;
max-width: 100%;
height: auto !important;
display: block;
} .author:not(body) {
padding-top: 0;
} .author:not(body) .author-header {
display: flex;
align-items: center;
} .author:not(body) .author-header .author-avatar {
margin: 20px 0;
} .author:not(body) .author-header .author-avatar img {
width: 80px;
height: 80px;
object-fit: cover;
border-radius: 100%;
overflow: hidden !important;
} .author:not(body) .author-header .author-details {
margin-left: 16px;
} .author:not(body) .author-header .author-details .author-details__name {
font-family: 'Merriweather', sans-serif;
font-weight: 700;
font-size: 20px;
line-height: 1.1;
margin-top: 0;
margin-bottom: 6px;
} .author:not(body) .author-header .author-details .author-details__role {
color: #737373;
font-family: 'Work Sans', sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 1.43;
margin-bottom: 8px;
} .author:not(body) .author-header .author-details .author-details__category {
display: block;
color: #737373;
font-family: 'Work Sans', sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 1.43;
}
@media (min-width: 768px) { .author:not(body) .author-header .author-details .author-details__name {
font-size: 32px;
}
} .author:not(body) .author-body .author-bio .author-bio__text {
color: #333;
font-family: 'Georgia', sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.63;
} .author:not(body) .author-body .author-bio--desktop {
display: none;
} .author:not(body) .author-body .author-social {
display: flex;
} .author:not(body) .author-body .author-social .author-social__link {
display: block;
margin-right: 8px;
} .author:not(body) .author-body .author-social .author-social__link .author-social__icon {
width: 22px;
height: 22px;
} .author:not(body) .author-body .author-social .author-social__link:last-child {
margin-right: 0;
}
@media (min-width: 768px) { .author:not(body) .author-body .author-bio {
display: none;
} .author:not(body) .author-body .more-content__ads {
padding-top: 0;
} .author:not(body) .author-body .author-bio--desktop {
display: block;
border-bottom: 1px solid #e2e2e2;
} .author:not(body) .author-body .author-bio--desktop .author-bio__label {
border-bottom: 3px solid #333;
display: block;
font: 600 14px / 1.43 Work Sans, sans-serif;
padding-bottom: 16px;
} .author:not(body) .author-body .author-bio--desktop .author-bio__text {
font-size: 16px;
}
}