/*Breakpoints /*these are taken from bootstrap-grid.css file in our parent theme for *consistency. *media queries do not yet support CSS variables, stick with SCSS*/ /*Spacing*/ :root { --spacing--default: 1em; --spacing--tight: 0.5em; --spacing--wide: 2em; --spacing--gutter: 20px; } /* stylelint-disable -- Lowercase is not wanted for fonts name. */ :root { --font--sans: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; --font--serif: serif; --font--mono: monospace; --font--mobileMult: 9/14; --font--size--base: 25; --font--size--content: 25; --font--size--base--mobile: 18; --font--weight--thin: 100; --font--weight--extra--light: 200; --font--weight--light: 300; --font--weight--regular: 400; --font--weight--medium: 500; --font--weight--semibold: 600; --font--weight--bold: 700; --font--weight--extra--bold: 800; --font--weight--black: 900; --wp--preset--color--secondary: #626262; --vw: 100vw; --vh: 100vh; --vhfix: 100vh; --unit-fxx: calc(var(--vw) / 1920); --unit-fy: calc(var(--vh) / 1080); --unit-vhfix: calc(var(--vhfix) / 100); --vertical-rhythm: calc( 16px + (24 - 16) * (var(--vw) - 600px) / (1920 - 768) ); --unit-vr: calc(var(--vertical-rhythm)); --adjusted-height: 100vh; /* Easings */ --alias-easeOut: cubic-bezier(0.43, 0.195, 0.02, 1); --alias-easeIn: cubic-bezier(0.98, 0, 0.57, 0); --alias-easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1); --alias-easeOut2: cubic-bezier(0.9, 0.1, 0.15, 1.05); --alias-easeOut3: cubic-bezier(0.63, 0.195, 0.01, 1); --alias-easeOutSlow: cubic-bezier(0.43, 0.195, 0.02, 1); --alias-easeOutSnap: cubic-bezier(0.835, 0.085, 0.005, 1); --alias-easeOutUnspun: cubic-bezier(0.745, 0.065, 0.17, 1); --alias-easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1); } @media (max-width: 600px) { :root { --unit-fxx: calc(var(--vw) / 375); } } /*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */ /* Document ======== */ /** Use a better box model (opinionated). */ *, ::before, ::after { box-sizing: border-box; } /** Use a more readable tab size (opinionated). */ html { -o-tab-size: 4; tab-size: 4; } /** 1. Correct the line height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. */ html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ } /* Sections ======== */ /** Remove the margin in all browsers. */ body { margin: 0; } /** Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) */ body { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; } /* Grouping content ================ */ /** 1. Add the correct height in Firefox. 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) */ hr { color: inherit; /* 2 */ height: 0; /* 1 */ } /* Text-level semantics ==================== */ /** Add the correct text decoration in Chrome, Edge, and Safari. */ abbr[title] { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } /** Add the correct font weight in Edge and Safari. */ b, strong { font-weight: bolder; } /** 1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) 2. Correct the odd 'em' font sizing in all browsers. */ code, kbd, samp, pre { font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** Add the correct font size in all browsers. */ small { font-size: 80%; } /** Prevent 'sub' and 'sup' elements from affecting the line height in all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Tabular data ============ */ /** 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) */ table { border-color: inherit; /* 2 */ text-indent: 0; /* 1 */ } /* Forms ===== */ /** 1. Change the font styles in all browsers. 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ } /** Remove the inheritance of text transform in Edge and Firefox. 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; } /** Correct the inability to style clickable types in iOS and Safari. */ button, [type=button], [type=reset], [type=submit] { -webkit-appearance: button; } /** Remove the inner border and padding in Firefox. */ ::-moz-focus-inner { border-style: none; padding: 0; } /** Restore the focus styles unset by the previous rule. */ :-moz-focusring { outline: 1px dotted ButtonText; } /** Remove the additional ':invalid' styles in Firefox. See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737 */ :-moz-ui-invalid { box-shadow: none; } /** Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers. */ legend { padding: 0; } /** Add the correct vertical alignment in Chrome and Firefox. */ progress { vertical-align: baseline; } /** Correct the cursor style of increment and decrement buttons in Safari. */ ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } /** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */ [type=search] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /** Remove the inner padding in Chrome and Safari on macOS. */ ::-webkit-search-decoration { -webkit-appearance: none; } /** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to 'inherit' in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /* Interactive =========== */ /* Add the correct display in Chrome and Safari. */ summary { display: list-item; } /*! * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. */ :root, :host { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; } @font-face { font-display: block; font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; src: url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.ttf") format("truetype"); } .fab, .fa-brands { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; } .fa-monero:before { content: "\f3d0"; } .fa-hooli:before { content: "\f427"; } .fa-yelp:before { content: "\f1e9"; } .fa-cc-visa:before { content: "\f1f0"; } .fa-lastfm:before { content: "\f202"; } .fa-shopware:before { content: "\f5b5"; } .fa-creative-commons-nc:before { content: "\f4e8"; } .fa-aws:before { content: "\f375"; } .fa-redhat:before { content: "\f7bc"; } .fa-yoast:before { content: "\f2b1"; } .fa-cloudflare:before { content: "\e07d"; } .fa-ups:before { content: "\f7e0"; } .fa-pixiv:before { content: "\e640"; } .fa-wpexplorer:before { content: "\f2de"; } .fa-dyalog:before { content: "\f399"; } .fa-bity:before { content: "\f37a"; } .fa-stackpath:before { content: "\f842"; } .fa-buysellads:before { content: "\f20d"; } .fa-first-order:before { content: "\f2b0"; } .fa-modx:before { content: "\f285"; } .fa-guilded:before { content: "\e07e"; } .fa-vnv:before { content: "\f40b"; } .fa-square-js:before { content: "\f3b9"; } .fa-js-square:before { content: "\f3b9"; } .fa-microsoft:before { content: "\f3ca"; } .fa-qq:before { content: "\f1d6"; } .fa-orcid:before { content: "\f8d2"; } .fa-java:before { content: "\f4e4"; } .fa-invision:before { content: "\f7b0"; } .fa-creative-commons-pd-alt:before { content: "\f4ed"; } .fa-centercode:before { content: "\f380"; } .fa-glide-g:before { content: "\f2a6"; } .fa-drupal:before { content: "\f1a9"; } .fa-jxl:before { content: "\e67b"; } .fa-dart-lang:before { content: "\e693"; } .fa-hire-a-helper:before { content: "\f3b0"; } .fa-creative-commons-by:before { content: "\f4e7"; } .fa-unity:before { content: "\e049"; } .fa-whmcs:before { content: "\f40d"; } .fa-rocketchat:before { content: "\f3e8"; } .fa-vk:before { content: "\f189"; } .fa-untappd:before { content: "\f405"; } .fa-mailchimp:before { content: "\f59e"; } .fa-css3-alt:before { content: "\f38b"; } .fa-square-reddit:before { content: "\f1a2"; } .fa-reddit-square:before { content: "\f1a2"; } .fa-vimeo-v:before { content: "\f27d"; } .fa-contao:before { content: "\f26d"; } .fa-square-font-awesome:before { content: "\e5ad"; } .fa-deskpro:before { content: "\f38f"; } .fa-brave:before { content: "\e63c"; } .fa-sistrix:before { content: "\f3ee"; } .fa-square-instagram:before { content: "\e055"; } .fa-instagram-square:before { content: "\e055"; } .fa-battle-net:before { content: "\f835"; } .fa-the-red-yeti:before { content: "\f69d"; } .fa-square-hacker-news:before { content: "\f3af"; } .fa-hacker-news-square:before { content: "\f3af"; } .fa-edge:before { content: "\f282"; } .fa-threads:before { content: "\e618"; } .fa-napster:before { content: "\f3d2"; } .fa-square-snapchat:before { content: "\f2ad"; } .fa-snapchat-square:before { content: "\f2ad"; } .fa-google-plus-g:before { content: "\f0d5"; } .fa-artstation:before { content: "\f77a"; } .fa-markdown:before { content: "\f60f"; } .fa-sourcetree:before { content: "\f7d3"; } .fa-google-plus:before { content: "\f2b3"; } .fa-diaspora:before { content: "\f791"; } .fa-foursquare:before { content: "\f180"; } .fa-stack-overflow:before { content: "\f16c"; } .fa-github-alt:before { content: "\f113"; } .fa-phoenix-squadron:before { content: "\f511"; } .fa-pagelines:before { content: "\f18c"; } .fa-algolia:before { content: "\f36c"; } .fa-red-river:before { content: "\f3e3"; } .fa-creative-commons-sa:before { content: "\f4ef"; } .fa-safari:before { content: "\f267"; } .fa-google:before { content: "\f1a0"; } .fa-square-font-awesome-stroke:before { content: "\f35c"; } .fa-font-awesome-alt:before { content: "\f35c"; } .fa-atlassian:before { content: "\f77b"; } .fa-linkedin-in:before { content: "\f0e1"; } .fa-digital-ocean:before { content: "\f391"; } .fa-nimblr:before { content: "\f5a8"; } .fa-chromecast:before { content: "\f838"; } .fa-evernote:before { content: "\f839"; } .fa-hacker-news:before { content: "\f1d4"; } .fa-creative-commons-sampling:before { content: "\f4f0"; } .fa-adversal:before { content: "\f36a"; } .fa-creative-commons:before { content: "\f25e"; } .fa-watchman-monitoring:before { content: "\e087"; } .fa-fonticons:before { content: "\f280"; } .fa-weixin:before { content: "\f1d7"; } .fa-shirtsinbulk:before { content: "\f214"; } .fa-codepen:before { content: "\f1cb"; } .fa-git-alt:before { content: "\f841"; } .fa-lyft:before { content: "\f3c3"; } .fa-rev:before { content: "\f5b2"; } .fa-windows:before { content: "\f17a"; } .fa-wizards-of-the-coast:before { content: "\f730"; } .fa-square-viadeo:before { content: "\f2aa"; } .fa-viadeo-square:before { content: "\f2aa"; } .fa-meetup:before { content: "\f2e0"; } .fa-centos:before { content: "\f789"; } .fa-adn:before { content: "\f170"; } .fa-cloudsmith:before { content: "\f384"; } .fa-opensuse:before { content: "\e62b"; } .fa-pied-piper-alt:before { content: "\f1a8"; } .fa-square-dribbble:before { content: "\f397"; } .fa-dribbble-square:before { content: "\f397"; } .fa-codiepie:before { content: "\f284"; } .fa-node:before { content: "\f419"; } .fa-mix:before { content: "\f3cb"; } .fa-steam:before { content: "\f1b6"; } .fa-cc-apple-pay:before { content: "\f416"; } .fa-scribd:before { content: "\f28a"; } .fa-debian:before { content: "\e60b"; } .fa-openid:before { content: "\f19b"; } .fa-instalod:before { content: "\e081"; } .fa-expeditedssl:before { content: "\f23e"; } .fa-sellcast:before { content: "\f2da"; } .fa-square-twitter:before { content: "\f081"; } .fa-twitter-square:before { content: "\f081"; } .fa-r-project:before { content: "\f4f7"; } .fa-delicious:before { content: "\f1a5"; } .fa-freebsd:before { content: "\f3a4"; } .fa-vuejs:before { content: "\f41f"; } .fa-accusoft:before { content: "\f369"; } .fa-ioxhost:before { content: "\f208"; } .fa-fonticons-fi:before { content: "\f3a2"; } .fa-app-store:before { content: "\f36f"; } .fa-cc-mastercard:before { content: "\f1f1"; } .fa-itunes-note:before { content: "\f3b5"; } .fa-golang:before { content: "\e40f"; } .fa-kickstarter:before { content: "\f3bb"; } .fa-square-kickstarter:before { content: "\f3bb"; } .fa-grav:before { content: "\f2d6"; } .fa-weibo:before { content: "\f18a"; } .fa-uncharted:before { content: "\e084"; } .fa-firstdraft:before { content: "\f3a1"; } .fa-square-youtube:before { content: "\f431"; } .fa-youtube-square:before { content: "\f431"; } .fa-wikipedia-w:before { content: "\f266"; } .fa-wpressr:before { content: "\f3e4"; } .fa-rendact:before { content: "\f3e4"; } .fa-angellist:before { content: "\f209"; } .fa-galactic-republic:before { content: "\f50c"; } .fa-nfc-directional:before { content: "\e530"; } .fa-skype:before { content: "\f17e"; } .fa-joget:before { content: "\f3b7"; } .fa-fedora:before { content: "\f798"; } .fa-stripe-s:before { content: "\f42a"; } .fa-meta:before { content: "\e49b"; } .fa-laravel:before { content: "\f3bd"; } .fa-hotjar:before { content: "\f3b1"; } .fa-bluetooth-b:before { content: "\f294"; } .fa-square-letterboxd:before { content: "\e62e"; } .fa-sticker-mule:before { content: "\f3f7"; } .fa-creative-commons-zero:before { content: "\f4f3"; } .fa-hips:before { content: "\f452"; } .fa-behance:before { content: "\f1b4"; } .fa-reddit:before { content: "\f1a1"; } .fa-discord:before { content: "\f392"; } .fa-chrome:before { content: "\f268"; } .fa-app-store-ios:before { content: "\f370"; } .fa-cc-discover:before { content: "\f1f2"; } .fa-wpbeginner:before { content: "\f297"; } .fa-confluence:before { content: "\f78d"; } .fa-shoelace:before { content: "\e60c"; } .fa-mdb:before { content: "\f8ca"; } .fa-dochub:before { content: "\f394"; } .fa-accessible-icon:before { content: "\f368"; } .fa-ebay:before { content: "\f4f4"; } .fa-amazon:before { content: "\f270"; } .fa-unsplash:before { content: "\e07c"; } .fa-yarn:before { content: "\f7e3"; } .fa-square-steam:before { content: "\f1b7"; } .fa-steam-square:before { content: "\f1b7"; } .fa-500px:before { content: "\f26e"; } .fa-square-vimeo:before { content: "\f194"; } .fa-vimeo-square:before { content: "\f194"; } .fa-asymmetrik:before { content: "\f372"; } .fa-font-awesome:before { content: "\f2b4"; } .fa-font-awesome-flag:before { content: "\f2b4"; } .fa-font-awesome-logo-full:before { content: "\f2b4"; } .fa-gratipay:before { content: "\f184"; } .fa-apple:before { content: "\f179"; } .fa-hive:before { content: "\e07f"; } .fa-gitkraken:before { content: "\f3a6"; } .fa-keybase:before { content: "\f4f5"; } .fa-apple-pay:before { content: "\f415"; } .fa-padlet:before { content: "\e4a0"; } .fa-amazon-pay:before { content: "\f42c"; } .fa-square-github:before { content: "\f092"; } .fa-github-square:before { content: "\f092"; } .fa-stumbleupon:before { content: "\f1a4"; } .fa-fedex:before { content: "\f797"; } .fa-phoenix-framework:before { content: "\f3dc"; } .fa-shopify:before { content: "\e057"; } .fa-neos:before { content: "\f612"; } .fa-square-threads:before { content: "\e619"; } .fa-hackerrank:before { content: "\f5f7"; } .fa-researchgate:before { content: "\f4f8"; } .fa-swift:before { content: "\f8e1"; } .fa-angular:before { content: "\f420"; } .fa-speakap:before { content: "\f3f3"; } .fa-angrycreative:before { content: "\f36e"; } .fa-y-combinator:before { content: "\f23b"; } .fa-empire:before { content: "\f1d1"; } .fa-envira:before { content: "\f299"; } .fa-google-scholar:before { content: "\e63b"; } .fa-square-gitlab:before { content: "\e5ae"; } .fa-gitlab-square:before { content: "\e5ae"; } .fa-studiovinari:before { content: "\f3f8"; } .fa-pied-piper:before { content: "\f2ae"; } .fa-wordpress:before { content: "\f19a"; } .fa-product-hunt:before { content: "\f288"; } .fa-firefox:before { content: "\f269"; } .fa-linode:before { content: "\f2b8"; } .fa-goodreads:before { content: "\f3a8"; } .fa-square-odnoklassniki:before { content: "\f264"; } .fa-odnoklassniki-square:before { content: "\f264"; } .fa-jsfiddle:before { content: "\f1cc"; } .fa-sith:before { content: "\f512"; } .fa-themeisle:before { content: "\f2b2"; } .fa-page4:before { content: "\f3d7"; } .fa-hashnode:before { content: "\e499"; } .fa-react:before { content: "\f41b"; } .fa-cc-paypal:before { content: "\f1f4"; } .fa-squarespace:before { content: "\f5be"; } .fa-cc-stripe:before { content: "\f1f5"; } .fa-creative-commons-share:before { content: "\f4f2"; } .fa-bitcoin:before { content: "\f379"; } .fa-keycdn:before { content: "\f3ba"; } .fa-opera:before { content: "\f26a"; } .fa-itch-io:before { content: "\f83a"; } .fa-umbraco:before { content: "\f8e8"; } .fa-galactic-senate:before { content: "\f50d"; } .fa-ubuntu:before { content: "\f7df"; } .fa-draft2digital:before { content: "\f396"; } .fa-stripe:before { content: "\f429"; } .fa-houzz:before { content: "\f27c"; } .fa-gg:before { content: "\f260"; } .fa-dhl:before { content: "\f790"; } .fa-square-pinterest:before { content: "\f0d3"; } .fa-pinterest-square:before { content: "\f0d3"; } .fa-xing:before { content: "\f168"; } .fa-blackberry:before { content: "\f37b"; } .fa-creative-commons-pd:before { content: "\f4ec"; } .fa-playstation:before { content: "\f3df"; } .fa-quinscape:before { content: "\f459"; } .fa-less:before { content: "\f41d"; } .fa-blogger-b:before { content: "\f37d"; } .fa-opencart:before { content: "\f23d"; } .fa-vine:before { content: "\f1ca"; } .fa-signal-messenger:before { content: "\e663"; } .fa-paypal:before { content: "\f1ed"; } .fa-gitlab:before { content: "\f296"; } .fa-typo3:before { content: "\f42b"; } .fa-reddit-alien:before { content: "\f281"; } .fa-yahoo:before { content: "\f19e"; } .fa-dailymotion:before { content: "\e052"; } .fa-affiliatetheme:before { content: "\f36b"; } .fa-pied-piper-pp:before { content: "\f1a7"; } .fa-bootstrap:before { content: "\f836"; } .fa-odnoklassniki:before { content: "\f263"; } .fa-nfc-symbol:before { content: "\e531"; } .fa-mintbit:before { content: "\e62f"; } .fa-ethereum:before { content: "\f42e"; } .fa-speaker-deck:before { content: "\f83c"; } .fa-creative-commons-nc-eu:before { content: "\f4e9"; } .fa-patreon:before { content: "\f3d9"; } .fa-avianex:before { content: "\f374"; } .fa-ello:before { content: "\f5f1"; } .fa-gofore:before { content: "\f3a7"; } .fa-bimobject:before { content: "\f378"; } .fa-brave-reverse:before { content: "\e63d"; } .fa-facebook-f:before { content: "\f39e"; } .fa-square-google-plus:before { content: "\f0d4"; } .fa-google-plus-square:before { content: "\f0d4"; } .fa-web-awesome:before { content: "\e682"; } .fa-mandalorian:before { content: "\f50f"; } .fa-first-order-alt:before { content: "\f50a"; } .fa-osi:before { content: "\f41a"; } .fa-google-wallet:before { content: "\f1ee"; } .fa-d-and-d-beyond:before { content: "\f6ca"; } .fa-periscope:before { content: "\f3da"; } .fa-fulcrum:before { content: "\f50b"; } .fa-cloudscale:before { content: "\f383"; } .fa-forumbee:before { content: "\f211"; } .fa-mizuni:before { content: "\f3cc"; } .fa-schlix:before { content: "\f3ea"; } .fa-square-xing:before { content: "\f169"; } .fa-xing-square:before { content: "\f169"; } .fa-bandcamp:before { content: "\f2d5"; } .fa-wpforms:before { content: "\f298"; } .fa-cloudversify:before { content: "\f385"; } .fa-usps:before { content: "\f7e1"; } .fa-megaport:before { content: "\f5a3"; } .fa-magento:before { content: "\f3c4"; } .fa-spotify:before { content: "\f1bc"; } .fa-optin-monster:before { content: "\f23c"; } .fa-fly:before { content: "\f417"; } .fa-aviato:before { content: "\f421"; } .fa-itunes:before { content: "\f3b4"; } .fa-cuttlefish:before { content: "\f38c"; } .fa-blogger:before { content: "\f37c"; } .fa-flickr:before { content: "\f16e"; } .fa-viber:before { content: "\f409"; } .fa-soundcloud:before { content: "\f1be"; } .fa-digg:before { content: "\f1a6"; } .fa-tencent-weibo:before { content: "\f1d5"; } .fa-letterboxd:before { content: "\e62d"; } .fa-symfony:before { content: "\f83d"; } .fa-maxcdn:before { content: "\f136"; } .fa-etsy:before { content: "\f2d7"; } .fa-facebook-messenger:before { content: "\f39f"; } .fa-audible:before { content: "\f373"; } .fa-think-peaks:before { content: "\f731"; } .fa-bilibili:before { content: "\e3d9"; } .fa-erlang:before { content: "\f39d"; } .fa-x-twitter:before { content: "\e61b"; } .fa-cotton-bureau:before { content: "\f89e"; } .fa-dashcube:before { content: "\f210"; } .fa-42-group:before { content: "\e080"; } .fa-innosoft:before { content: "\e080"; } .fa-stack-exchange:before { content: "\f18d"; } .fa-elementor:before { content: "\f430"; } .fa-square-pied-piper:before { content: "\e01e"; } .fa-pied-piper-square:before { content: "\e01e"; } .fa-creative-commons-nd:before { content: "\f4eb"; } .fa-palfed:before { content: "\f3d8"; } .fa-superpowers:before { content: "\f2dd"; } .fa-resolving:before { content: "\f3e7"; } .fa-xbox:before { content: "\f412"; } .fa-square-web-awesome-stroke:before { content: "\e684"; } .fa-searchengin:before { content: "\f3eb"; } .fa-tiktok:before { content: "\e07b"; } .fa-square-facebook:before { content: "\f082"; } .fa-facebook-square:before { content: "\f082"; } .fa-renren:before { content: "\f18b"; } .fa-linux:before { content: "\f17c"; } .fa-glide:before { content: "\f2a5"; } .fa-linkedin:before { content: "\f08c"; } .fa-hubspot:before { content: "\f3b2"; } .fa-deploydog:before { content: "\f38e"; } .fa-twitch:before { content: "\f1e8"; } .fa-flutter:before { content: "\e694"; } .fa-ravelry:before { content: "\f2d9"; } .fa-mixer:before { content: "\e056"; } .fa-square-lastfm:before { content: "\f203"; } .fa-lastfm-square:before { content: "\f203"; } .fa-vimeo:before { content: "\f40a"; } .fa-mendeley:before { content: "\f7b3"; } .fa-uniregistry:before { content: "\f404"; } .fa-figma:before { content: "\f799"; } .fa-creative-commons-remix:before { content: "\f4ee"; } .fa-cc-amazon-pay:before { content: "\f42d"; } .fa-dropbox:before { content: "\f16b"; } .fa-instagram:before { content: "\f16d"; } .fa-cmplid:before { content: "\e360"; } .fa-upwork:before { content: "\e641"; } .fa-facebook:before { content: "\f09a"; } .fa-gripfire:before { content: "\f3ac"; } .fa-jedi-order:before { content: "\f50e"; } .fa-uikit:before { content: "\f403"; } .fa-fort-awesome-alt:before { content: "\f3a3"; } .fa-phabricator:before { content: "\f3db"; } .fa-ussunnah:before { content: "\f407"; } .fa-earlybirds:before { content: "\f39a"; } .fa-trade-federation:before { content: "\f513"; } .fa-autoprefixer:before { content: "\f41c"; } .fa-whatsapp:before { content: "\f232"; } .fa-square-upwork:before { content: "\e67c"; } .fa-slideshare:before { content: "\f1e7"; } .fa-google-play:before { content: "\f3ab"; } .fa-viadeo:before { content: "\f2a9"; } .fa-line:before { content: "\f3c0"; } .fa-google-drive:before { content: "\f3aa"; } .fa-servicestack:before { content: "\f3ec"; } .fa-simplybuilt:before { content: "\f215"; } .fa-bitbucket:before { content: "\f171"; } .fa-imdb:before { content: "\f2d8"; } .fa-deezer:before { content: "\e077"; } .fa-raspberry-pi:before { content: "\f7bb"; } .fa-jira:before { content: "\f7b1"; } .fa-docker:before { content: "\f395"; } .fa-screenpal:before { content: "\e570"; } .fa-bluetooth:before { content: "\f293"; } .fa-gitter:before { content: "\f426"; } .fa-d-and-d:before { content: "\f38d"; } .fa-microblog:before { content: "\e01a"; } .fa-cc-diners-club:before { content: "\f24c"; } .fa-gg-circle:before { content: "\f261"; } .fa-pied-piper-hat:before { content: "\f4e5"; } .fa-kickstarter-k:before { content: "\f3bc"; } .fa-yandex:before { content: "\f413"; } .fa-readme:before { content: "\f4d5"; } .fa-html5:before { content: "\f13b"; } .fa-sellsy:before { content: "\f213"; } .fa-square-web-awesome:before { content: "\e683"; } .fa-sass:before { content: "\f41e"; } .fa-wirsindhandwerk:before { content: "\e2d0"; } .fa-wsh:before { content: "\e2d0"; } .fa-buromobelexperte:before { content: "\f37f"; } .fa-salesforce:before { content: "\f83b"; } .fa-octopus-deploy:before { content: "\e082"; } .fa-medapps:before { content: "\f3c6"; } .fa-ns8:before { content: "\f3d5"; } .fa-pinterest-p:before { content: "\f231"; } .fa-apper:before { content: "\f371"; } .fa-fort-awesome:before { content: "\f286"; } .fa-waze:before { content: "\f83f"; } .fa-bluesky:before { content: "\e671"; } .fa-cc-jcb:before { content: "\f24b"; } .fa-snapchat:before { content: "\f2ab"; } .fa-snapchat-ghost:before { content: "\f2ab"; } .fa-fantasy-flight-games:before { content: "\f6dc"; } .fa-rust:before { content: "\e07a"; } .fa-wix:before { content: "\f5cf"; } .fa-square-behance:before { content: "\f1b5"; } .fa-behance-square:before { content: "\f1b5"; } .fa-supple:before { content: "\f3f9"; } .fa-webflow:before { content: "\e65c"; } .fa-rebel:before { content: "\f1d0"; } .fa-css3:before { content: "\f13c"; } .fa-staylinked:before { content: "\f3f5"; } .fa-kaggle:before { content: "\f5fa"; } .fa-space-awesome:before { content: "\e5ac"; } .fa-deviantart:before { content: "\f1bd"; } .fa-cpanel:before { content: "\f388"; } .fa-goodreads-g:before { content: "\f3a9"; } .fa-square-git:before { content: "\f1d2"; } .fa-git-square:before { content: "\f1d2"; } .fa-square-tumblr:before { content: "\f174"; } .fa-tumblr-square:before { content: "\f174"; } .fa-trello:before { content: "\f181"; } .fa-creative-commons-nc-jp:before { content: "\f4ea"; } .fa-get-pocket:before { content: "\f265"; } .fa-perbyte:before { content: "\e083"; } .fa-grunt:before { content: "\f3ad"; } .fa-weebly:before { content: "\f5cc"; } .fa-connectdevelop:before { content: "\f20e"; } .fa-leanpub:before { content: "\f212"; } .fa-black-tie:before { content: "\f27e"; } .fa-themeco:before { content: "\f5c6"; } .fa-python:before { content: "\f3e2"; } .fa-android:before { content: "\f17b"; } .fa-bots:before { content: "\e340"; } .fa-free-code-camp:before { content: "\f2c5"; } .fa-hornbill:before { content: "\f592"; } .fa-js:before { content: "\f3b8"; } .fa-ideal:before { content: "\e013"; } .fa-git:before { content: "\f1d3"; } .fa-dev:before { content: "\f6cc"; } .fa-sketch:before { content: "\f7c6"; } .fa-yandex-international:before { content: "\f414"; } .fa-cc-amex:before { content: "\f1f3"; } .fa-uber:before { content: "\f402"; } .fa-github:before { content: "\f09b"; } .fa-php:before { content: "\f457"; } .fa-alipay:before { content: "\f642"; } .fa-youtube:before { content: "\f167"; } .fa-skyatlas:before { content: "\f216"; } .fa-firefox-browser:before { content: "\e007"; } .fa-replyd:before { content: "\f3e6"; } .fa-suse:before { content: "\f7d6"; } .fa-jenkins:before { content: "\f3b6"; } .fa-twitter:before { content: "\f099"; } .fa-rockrms:before { content: "\f3e9"; } .fa-pinterest:before { content: "\f0d2"; } .fa-buffer:before { content: "\f837"; } .fa-npm:before { content: "\f3d4"; } .fa-yammer:before { content: "\f840"; } .fa-btc:before { content: "\f15a"; } .fa-dribbble:before { content: "\f17d"; } .fa-stumbleupon-circle:before { content: "\f1a3"; } .fa-internet-explorer:before { content: "\f26b"; } .fa-stubber:before { content: "\e5c7"; } .fa-telegram:before { content: "\f2c6"; } .fa-telegram-plane:before { content: "\f2c6"; } .fa-old-republic:before { content: "\f510"; } .fa-odysee:before { content: "\e5c6"; } .fa-square-whatsapp:before { content: "\f40c"; } .fa-whatsapp-square:before { content: "\f40c"; } .fa-node-js:before { content: "\f3d3"; } .fa-edge-legacy:before { content: "\e078"; } .fa-slack:before { content: "\f198"; } .fa-slack-hash:before { content: "\f198"; } .fa-medrt:before { content: "\f3c8"; } .fa-usb:before { content: "\f287"; } .fa-tumblr:before { content: "\f173"; } .fa-vaadin:before { content: "\f408"; } .fa-quora:before { content: "\f2c4"; } .fa-square-x-twitter:before { content: "\e61a"; } .fa-reacteurope:before { content: "\f75d"; } .fa-medium:before { content: "\f23a"; } .fa-medium-m:before { content: "\f23a"; } .fa-amilia:before { content: "\f36d"; } .fa-mixcloud:before { content: "\f289"; } .fa-flipboard:before { content: "\f44d"; } .fa-viacoin:before { content: "\f237"; } .fa-critical-role:before { content: "\f6c9"; } .fa-sitrox:before { content: "\e44a"; } .fa-discourse:before { content: "\f393"; } .fa-joomla:before { content: "\f1aa"; } .fa-mastodon:before { content: "\f4f6"; } .fa-airbnb:before { content: "\f834"; } .fa-wolf-pack-battalion:before { content: "\f514"; } .fa-buy-n-large:before { content: "\f8a6"; } .fa-gulp:before { content: "\f3ae"; } .fa-creative-commons-sampling-plus:before { content: "\f4f1"; } .fa-strava:before { content: "\f428"; } .fa-ember:before { content: "\f423"; } .fa-canadian-maple-leaf:before { content: "\f785"; } .fa-teamspeak:before { content: "\f4f9"; } .fa-pushed:before { content: "\f3e1"; } .fa-wordpress-simple:before { content: "\f411"; } .fa-nutritionix:before { content: "\f3d6"; } .fa-wodu:before { content: "\e088"; } .fa-google-pay:before { content: "\e079"; } .fa-intercom:before { content: "\f7af"; } .fa-zhihu:before { content: "\f63f"; } .fa-korvue:before { content: "\f42f"; } .fa-pix:before { content: "\e43a"; } .fa-steam-symbol:before { content: "\f3f6"; } /*em function*/ /* * Neg function * Converts spacing variables to a negative */ /* * Pos function * Shorthand for getting a spacing variable from the map */ /*color function*/ /*tint function*/ /*shade function*/ /*media query mixin*/ /** * Set up a decent box model on the root element. */ html { box-sizing: border-box; } html, body { color: var(--wp--preset--color--black); font-family: var(--font--sans); font-weight: var(--font--weight--regular); } /** * Make all elements from the DOM inherit from the parent box-sizing * Since `*` has a specificity of 0, it does not override the `html` value * making all elements inheriting from the root box-sizing value. */ *, *::after, *::before { box-sizing: inherit; margin: 0; padding: 0; } /** * Set the block-level defaults * Wrap it in the main so that UHF is untouched */ main * { transition: all 0.4s ease-in-out; } main section, main article, main aside, main div { clear: both; } main section::after, main article::after, main aside::after, main div::after { clear: both; display: table; } main .wp-block-table table { border-collapse: unset !important; } main .wp-block-table table tr, main .wp-block-table table th, main .wp-block-table table td { border: none; } main .wp-block-table.is-style-stripes table tbody tr:nth-child(odd), main .wp-block-table.is-style-expanded-stripes table tbody tr:nth-child(odd) { background-color: var(--wp--preset--color--quarternary); } @media only screen and (min-width: 992px) { main .wp-block-table.is-style-expanded-default, main .wp-block-table.is-style-expanded-stripes { margin-left: -25%; margin-right: -25%; width: 150%; } } main p, main li, main dt, main dd, main details { font-size: min(max(16px, 1rem + 0.1961vw - 0.70596px), 20px); font-weight: var(--font--weight--regular); line-height: 1.7; } main p, main ul, main ol, main summary { margin-bottom: var(--spacing--default); margin-top: var(--spacing--default); } main li, main dt, main dd { margin-bottom: var(--spacing--tight); margin-top: var(--spacing--tight); } /* note: we dont use the 'main' prefix because we dont want to give this rule too miuch specificity */ a, summary { color: var(--wp--preset--color--black); text-decoration: none !important; } /** * Prepare for RTL languages */ body.rtl, [dir=rtl] body { direction: rtl; unicode-bidi: embed; } /* Makeshift Reset */ [mks-block] { position: relative; } [mks-block] * { transition: none; } [mks-block] .sr-only { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute; width: 1px; } @font-face { font-family: "MWF-MDL2"; src: url(../fonts/MWFMDL2.ttf) format("truetype"), url(../fonts/MWFMDL2.woff) format("woff"), url(../fonts/MWFMDL2.svg) format("svg"); } /* Segoe */ /* Segeo UI older font */ @font-face { font-family: "Segoe UI"; font-weight: 400; src: url(../fonts/Segoe-UI-Variable-Static-Display.ttf) format("truetype"); } @font-face { font-family: "Segoe UI"; font-weight: 100; src: url(../fonts/Segoe-UI-Variable-Static-Display-Light.ttf) format("truetype"); } @font-face { font-family: "Segoe UI"; font-weight: 200; src: url(../fonts/Segoe-UI-Variable-Static-Display-Semilight.ttf) format("truetype"); } @font-face { font-family: "Segoe UI"; font-weight: 600; src: url(../fonts/Segoe-UI-Variable-Static-Display-Semibold.ttf) format("truetype"); } @font-face { font-family: "Segoe UI"; font-weight: 700; src: url(../fonts/Segoe-UI-Variable-Static-Display-Bold.ttf) format("truetype"); } @font-face { font-family: "Segoe UI"; font-weight: 900; src: url(../fonts/segoe-black.woff2) format("woff2"); } /* Segoe Serif */ @font-face { font-display: swap; font-family: "Segoe Serif"; font-style: normal; font-weight: 100 900; src: url(../fonts/SegoeProtoSerif_VF.woff2) format("woff2 supports variations"), url(../fonts/SegoeProtoSerif_VF.woff2) format("woff2-variations"), url(../fonts/SegoeProtoSerif_VF.woff) format("woff supports variations"), url(../fonts/SegoeProtoSerif_VF.woff) format("woff-variations"), url(../fonts/SegoeProtoSerif_VF.ttf) format("truetype supports variations"), url(../fonts/SegoeProtoSerif_VF.ttf) format("truetype-variations"); } @font-face { font-family: slick; src: url(../fonts/slick.ttf) format("truetype"), url(../fonts/slick.woff) format("woff"), url(../fonts/slick.eot) format("eot"), url(../fonts/slick.svg) format("svg"); } @font-face { font-family: FluentSystemIcons-Resizable; src: url(../fonts/FluentSystemIcons-Resizable.ttf) format("truetype"), url(../fonts/FluentSystemIcons-Resizable.woff) format("woff"), url(../fonts/FluentSystemIcons-Resizable.svg) format("svg"); } h1, .h1 { font-weight: var(--font--weight--semibold); line-height: 1.3; margin-bottom: var(--spacing--tight); } .post__content * + h1, .post__content * + .h1 { margin-top: var(--spacing--default); } h2, .h2 { font-weight: var(--font--weight--semibold); line-height: 1.3; margin-bottom: var(--spacing--tight); } .post__content * + h2, .post__content * + .h2 { margin-top: var(--spacing--default); } h3, .h3 { font-weight: var(--font--weight--semibold); line-height: 1.3; margin-bottom: var(--spacing--tight); } .post__content * + h3, .post__content * + .h3 { margin-top: var(--spacing--default); } h4, .h4 { font-weight: var(--font--weight--semibold); line-height: 1.3; margin-bottom: var(--spacing--tight); } .post__content * + h4, .post__content * + .h4 { margin-top: var(--spacing--default); } h5, .h5 { font-weight: var(--font--weight--semibold); line-height: 1.3; margin-bottom: var(--spacing--tight); } .post__content * + h5, .post__content * + .h5 { margin-top: var(--spacing--default); } h6, .h6 { font-weight: var(--font--weight--semibold); line-height: 1.3; margin-bottom: var(--spacing--tight); } .post__content * + h6, .post__content * + .h6 { margin-top: var(--spacing--default); } h1, .h1 { font-size: calc(42/var(--font--size--base--mobile) * 1em); font-weight: var(--font--weight--thin); line-height: 1.15; } @media only screen and (min-width: 768px) { h1, .h1 { font-size: calc(var(--font--mobileMult) * 62 * 1px + (62 - var(--font--mobileMult) * 62) * (100vw - 320px) / 1600); } } h2, .h2, h3, .h3, h4, .h4 { font-weight: var(--font--weight--regular); } h2, .h2 { font-size: calc(32/var(--font--size--base--mobile) * 1em); } @media only screen and (min-width: 768px) { h2, .h2 { font-size: calc(var(--font--mobileMult) * 32 * 1px + (32 - var(--font--mobileMult) * 32) * (100vw - 320px) / 1600); } } h3, .h3 { font-size: calc(24/var(--font--size--base--mobile) * 1em); } @media only screen and (min-width: 768px) { h3, .h3 { font-size: calc(var(--font--mobileMult) * 24 * 1px + (24 - var(--font--mobileMult) * 24) * (100vw - 320px) / 1600); } } h4, .h4 { font-size: calc(20/var(--font--size--base--mobile) * 1em); } @media only screen and (min-width: 768px) { h4, .h4 { font-size: calc(var(--font--mobileMult) * 20 * 1px + (20 - var(--font--mobileMult) * 20) * (100vw - 320px) / 1600); } } h5, .h5, h6, .h6 { font-size: calc(18/var(--font--size--base--mobile) * 1em); font-weight: var(--font--weight--bold); } @media only screen and (min-width: 768px) { h5, .h5, h6, .h6 { font-size: calc(var(--font--mobileMult) * 18 * 1px + (18 - var(--font--mobileMult) * 18) * (100vw - 320px) / 1600); } } h5, .h5 { font-weight: var(--font--weight--bold); } /* Makeshift Typography */ .mks-wysiwyg p, .mks-wysiwyg blockquote, .mks-wysiwyg ul { margin-bottom: calc(1.5 * var(--vertical-rhythm)); margin-top: 0; } .mks-wysiwyg a { text-decoration: underline; } .font-h0 { font-size: 60px; line-height: 1.3; } .font-h1 { font-size: 50px; line-height: 1.3; } .font-h2 { font-size: 44px; line-height: 1.3; } .font-h3 { font-size: 30px; line-height: 1.3; } .font-h3-alt { font-size: 28px; line-height: 1.3; } .font-h4 { font-size: 26px; line-height: 1.3; } .font-h5 { font-size: 20px; } .font-h6 { font-size: 18px; } .font-h7 { font-size: 15px; } .font-t0, .font-t0 > p { font-size: 24px; font-weight: 400; line-height: 1.4; } .font-t1, .font-t1 > p { font-size: 18px; font-weight: 400; line-height: 1.5; } .font-t2, .font-t2 > p { font-size: 16px; font-weight: 400; line-height: 1.5; } .font-t3, .font-t3 > p { font-size: 16px; font-weight: 400; line-height: 1.3; } .font-t4, .font-t4 > p { font-size: 15px; font-weight: 400; line-height: 1.7; } .font-t5, .font-t5 > p { font-size: 14px; font-weight: 400; line-height: 1.7; } .font-t6, .font-t6 > p { font-size: 12px; font-weight: 400; } .font-t7, .font-t7 > p { font-size: 10px; font-weight: 400; } .font-t8, .font-t8 > p { font-size: 10px; } /* Fluid font sizes */ @media (min-width: 600px) { .mks-media-portrait-frame { --frame-max-height: 630px; } .font-h0 { font-size: calc(60px + 20 * (var(--vw) - 600px) / 1152); } .font-h1 { font-size: calc(50px + 28 * (var(--vw) - 600px) / 1152); } .font-h2 { font-size: calc(44px + 32 * (var(--vw) - 600px) / 1152); } .font-h3 { font-size: calc(32px + 32 * (var(--vw) - 600px) / 1152); } .font-h3-alt { font-size: calc(28px + 24 * (var(--vw) - 600px) / 1152); } .font-h4 { font-size: calc(26px + 8 * (var(--vw) - 600px) / 1152); } .font-h5 { font-size: calc(20px + 12 * (var(--vw) - 600px) / 1152); } .font-h6 { font-size: calc(18px + 6 * (var(--vw) - 600px) / 1152); } .font-h7 { font-size: calc(15px + 3 * (var(--vw) - 600px) / 1152); } .font-t0 { font-size: calc(24px + 6 * (var(--vw) - 600px) / 1152); } .font-t1, .font-t1 > p { font-size: calc(18px + 8 * (var(--vw) - 600px) / 1152); } .font-t2, .font-t2 > p { font-size: calc(16px + 6 * (var(--vw) - 600px) / 1152); } .font-t3, .font-t3 > p { font-size: calc(16px + 4 * (var(--vw) - 600px) / 1152); } .font-t4, .font-t4 > p { font-size: calc(15px + 3 * (var(--vw) - 600px) / 1152); } .font-t5, .font-t5 > p { font-size: calc(14px + 2 * (var(--vw) - 600px) / 1152); } .font-t6, .font-t6 > p { font-size: calc(12px + 2 * (var(--vw) - 600px) / 1152); } .font-t7, .font-t7 > p { font-size: calc(10px + 3 * (var(--vw) - 600px) / 1152); } .font-t8, .font-t8 > p { font-size: 10px; } } /* Max font sizes */ @media (min-width: 1920px) { .font-h0 { font-size: 80px; } .font-h1 { font-size: 78px; } .font-h2 { font-size: 76px; } .font-h3 { font-size: 64px; } .font-h3-alt { font-size: 52px; } .font-h4 { font-size: 34px; } .font-h5 { font-size: 32px; } .font-h6 { font-size: 24px; } .font-h7 { font-size: 18px; } .font-t0, .font-t0 > p { font-size: 30px; } .font-t1, .font-t1 > p { font-size: 26px; } .font-t2, .font-t2 > p { font-size: 22px; } .font-t3, .font-t3 > p { font-size: 20px; } .font-t4, .font-t4 > p { font-size: 18px; } .font-t5, .font-t5 > p { font-size: 16px; } .font-t6, .font-t6 > p { font-size: 14px; } .font-t7, .font-t7 > p { font-size: 13px; } .font-t8, .font-t8 > p { font-size: 10px; } } .font--sans, .is-style-sans { font-family: var(--font--sans); } .font--serif, .is-style-serif { font-family: var(--font--serif); } .font--mono, .is-style-mono { font-family: var(--font--mono); } .weight--thin { font-weight: var(--font--weight--thin); } .weight--light { font-weight: var(--font--weight--extra--light); } .weight--regular { font-weight: var(--font--weight--regular); } .weight--semibold { font-weight: var(--font--weight--semibold); } .weight--bold { font-weight: var(--font--weight--bold); } .d--inline { display: inline; } .d--inline-block { display: inline-block; } .d--block { display: block; } .d--table { display: table; } .d--none { display: none; } .d--table-cell { display: table-cell; } .d--flex { display: flex; } .alignright { float: none; margin-left: auto; margin-right: auto; } @media only screen and (min-width: 768px) { .alignright { float: right; margin-bottom: var(--spacing--default); margin-left: var(--spacing--gutter); margin-right: unset; } .rtl .alignright { float: left; margin-left: unset; margin-right: var(--spacing--gutter); } } .alignleft { display: block; float: none; margin-left: auto; margin-right: auto; } @media only screen and (min-width: 768px) { .alignleft { float: left; margin-bottom: var(--spacing--default); margin-left: unset; margin-right: var(--spacing--gutter); } .rtl .alignleft { float: right; margin-left: var(--spacing--gutter); margin-right: unset; } } .has-text-align-right { margin-left: auto; text-align: right; } .rtl .has-text-align-right { margin-left: unset; margin-right: auto; text-align: left; } .has-text-align-center, .aligncenter { margin-left: auto; margin-right: auto; text-align: center; } .has-text-align-left { margin-right: auto; text-align: left; } .rtl .has-text-align-left { margin-left: auto; margin-right: unset; text-align: right; } .has-border { border: 1px solid; margin: var(--spacing--tight); padding: var(--spacing--tight); } .has-border--top { border-top: 1px solid; margin-top: var(--spacing--tight); padding-top: var(--spacing--tight); } .has-border--right { border-right: 1px solid; margin-right: var(--spacing--tight); padding-right: var(--spacing--tight); } .has-border--bottom { border-bottom: 1px solid; margin-bottom: var(--spacing--tight); padding-bottom: var(--spacing--tight); } .has-border--left { border-left: 1px solid; margin-left: var(--spacing--tight); padding-left: var(--spacing--tight); } .m--top-none { margin-top: 0 !important; } .p--top-none { padding-top: 0 !important; } .m--top-default { margin-top: var(--spacing--default) !important; } .p--top-default { padding-top: var(--spacing--default) !important; } .m--top-tight { margin-top: var(--spacing--tight) !important; } .p--top-tight { padding-top: var(--spacing--tight) !important; } .m--top-wide { margin-top: var(--spacing--wide) !important; } .p--top-wide { padding-top: var(--spacing--wide) !important; } .m--top-gutter { margin-top: var(--spacing--gutter) !important; } .p--top-gutter { padding-top: var(--spacing--gutter) !important; } .m--right-none { margin-right: 0 !important; } .p--right-none { padding-right: 0 !important; } .m--right-default { margin-right: var(--spacing--default) !important; } .p--right-default { padding-right: var(--spacing--default) !important; } .m--right-tight { margin-right: var(--spacing--tight) !important; } .p--right-tight { padding-right: var(--spacing--tight) !important; } .m--right-wide { margin-right: var(--spacing--wide) !important; } .p--right-wide { padding-right: var(--spacing--wide) !important; } .m--right-gutter { margin-right: var(--spacing--gutter) !important; } .p--right-gutter { padding-right: var(--spacing--gutter) !important; } .m--bottom-none { margin-bottom: 0 !important; } .p--bottom-none { padding-bottom: 0 !important; } .m--bottom-default { margin-bottom: var(--spacing--default) !important; } .p--bottom-default { padding-bottom: var(--spacing--default) !important; } .m--bottom-tight { margin-bottom: var(--spacing--tight) !important; } .p--bottom-tight { padding-bottom: var(--spacing--tight) !important; } .m--bottom-wide { margin-bottom: var(--spacing--wide) !important; } .p--bottom-wide { padding-bottom: var(--spacing--wide) !important; } .m--bottom-gutter { margin-bottom: var(--spacing--gutter) !important; } .p--bottom-gutter { padding-bottom: var(--spacing--gutter) !important; } .m--left-none { margin-left: 0 !important; } .p--left-none { padding-left: 0 !important; } .m--left-default { margin-left: var(--spacing--default) !important; } .p--left-default { padding-left: var(--spacing--default) !important; } .m--left-tight { margin-left: var(--spacing--tight) !important; } .p--left-tight { padding-left: var(--spacing--tight) !important; } .m--left-wide { margin-left: var(--spacing--wide) !important; } .p--left-wide { padding-left: var(--spacing--wide) !important; } .m--left-gutter { margin-left: var(--spacing--gutter) !important; } .p--left-gutter { padding-left: var(--spacing--gutter) !important; } .rtl .m--right-none { margin-left: 0 !important; margin-right: unset; } .rtl .m--left-none { margin-left: unset; margin-right: 0 !important; } .rtl .p--right-none { padding-left: 0 !important; padding-right: unset; } .rtl .p--left-none { padding-left: unset; padding-right: 0 !important; } .rtl .m--right-default { margin-left: var(--spacing--default) !important; margin-right: unset; } .rtl .m--left-default { margin-left: unset; margin-right: var(--spacing--default) !important; } .rtl .p--right-default { padding-left: var(--spacing--default) !important; padding-right: unset; } .rtl .p--left-default { padding-left: unset; padding-right: var(--spacing--default) !important; } .rtl .m--right-tight { margin-left: var(--spacing--tight) !important; margin-right: unset; } .rtl .m--left-tight { margin-left: unset; margin-right: var(--spacing--tight) !important; } .rtl .p--right-tight { padding-left: var(--spacing--tight) !important; padding-right: unset; } .rtl .p--left-tight { padding-left: unset; padding-right: var(--spacing--tight) !important; } .rtl .m--right-wide { margin-left: var(--spacing--wide) !important; margin-right: unset; } .rtl .m--left-wide { margin-left: unset; margin-right: var(--spacing--wide) !important; } .rtl .p--right-wide { padding-left: var(--spacing--wide) !important; padding-right: unset; } .rtl .p--left-wide { padding-left: unset; padding-right: var(--spacing--wide) !important; } .rtl .m--right-gutter { margin-left: var(--spacing--gutter) !important; margin-right: unset; } .rtl .m--left-gutter { margin-left: unset; margin-right: var(--spacing--gutter) !important; } .rtl .p--right-gutter { padding-left: var(--spacing--gutter) !important; padding-right: unset; } .rtl .p--left-gutter { padding-left: unset; padding-right: var(--spacing--gutter) !important; } .has-primary-background-color *, .has-black-background-color *, .has-secondary-background-color * { border-color: var(--wp--preset--color--white) !important; color: var(--wp--preset--color--white) !important; } .has-primary-background-color * .post__meta--category, .has-primary-background-color * .post-header__author, .has-black-background-color * .post__meta--category, .has-black-background-color * .post-header__author, .has-secondary-background-color * .post__meta--category, .has-secondary-background-color * .post-header__author { padding: 7px; } .has-primary-background-color *::before, .has-primary-background-color *::after, .has-black-background-color *::before, .has-black-background-color *::after, .has-secondary-background-color *::before, .has-secondary-background-color *::after { border-color: var(--wp--preset--color--white) !important; color: var(--wp--preset--color--white) !important; } .has-primary-background-color * path, .has-black-background-color * path, .has-secondary-background-color * path { fill: var(--wp--preset--color--quarternary) !important; } .has-primary-background-color .post-header__content .post__meta--category, .has-black-background-color .post-header__content .post__meta--category, .has-secondary-background-color .post-header__content .post__meta--category { color: var(--wp--preset--color--white) !important; } .kicker { border-bottom: 1px solid rgba(0, 0, 0, 0.2); color: var(--wp--preset--color--black); display: inline-block; font-family: var(--font--sans); font-size: calc(18/var(--font--size--base--mobile) * 1em); font-weight: 600; margin-bottom: var(--spacing--tight); padding-bottom: 4px; text-decoration: none; width: max-content; } .mssrc-block-latest-posts .kicker.post__meta--category { font-size: calc(12/var(--font--size--base--mobile) * 1em); padding-bottom: 0; } .curated-content-panel .kicker.post__meta--category { font-size: calc(14/var(--font--size--base--mobile) * 1em); margin-top: 17px; } .sr-only { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute; width: 1px; } .wp-block-columns, .wp-block-group, .wp-block-columns.alignwide, .wp-block-group.alignwide { -webkit-display: flex; -moz-display: flex; -ms-display: flex; display: flex; -moz-flex-direction: column; flex-direction: column; margin: 0 auto; padding: 0 var(--spacing--tight); position: relative; width: calc(100% - var(--spacing--default)); } @media only screen and (min-width: 768px) { .wp-block-columns, .wp-block-group, .wp-block-columns.alignwide, .wp-block-group.alignwide { max-width: 1700px; padding: 0 calc(var(--spacing--gutter) / 2); width: calc(100% - var(--spacing--gutter)); } } .wp-block-columns.alignwide, .wp-block-group.alignwide { padding: 0; width: 100%; } @media only screen and (min-width: 768px) { .wp-block-columns.alignwide, .wp-block-group.alignwide { padding: 0; width: 100%; } } @media only screen and (min-width: 1200px) { .wp-block-columns.alignwide, .wp-block-group.alignwide { max-width: none; } } .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .acf-innerblocks-container { -webkit-display: flex; -moz-display: flex; -ms-display: flex; display: flex; -moz-flex: 0 1 100%; flex: 0 1 100%; -moz-flex-direction: column; flex-direction: column; margin: var(--spacing--wide) 0; padding-left: var(--spacing--gutter); padding-right: var(--spacing--gutter); position: relative; } .mssrc-block-latest-posts ol li::after { clear: both; content: ""; display: table; } .mssrc-block-content-image .wp-block-columns .wp-block-column img, .mssrc-block-content-post .wp-block-columns .wp-block-column img, .mssrc-block-post-header .post-header__image img, .mssrc-block-post-header .post-header__video img, .mssrc-block-latest-posts article img, .featured-image:not(.external-image) img, .wp-block-image img, .mssrc-legacy img, main .curated-content-panel img { height: auto; max-height: unset; max-width: 100%; width: auto; } .featured-image.external-image img { height: auto; max-height: 100%; max-width: unset; width: auto; } .mssrc-block-content-gallery .wp-block-columns .wp-block-image img, .mssrc-block-post-header .post-header__video video { -o-object-fit: cover; object-fit: cover; } .wp-block-columns { -moz-flex-direction: row; flex-direction: row; flex-wrap: wrap !important; } .wp-block-columns .wp-block-column.faqs-section .wp-block-details p, .mssrc-block-content-gallery .wp-block-columns .faqs-section.acf-innerblocks-container .wp-block-details p { padding-left: 20px; } .rtl .wp-block-columns { -moz-flex-direction: row-reverse; flex-direction: row-reverse; } .wp-block-columns.is-not-stacked-on-mobile { flex-wrap: nowrap !important; } .wp-block-columns.alignwide { -moz-flex-direction: row; flex-direction: row; flex-wrap: wrap !important; } .rtl .wp-block-columns.alignwide { -moz-flex-direction: row-reverse; flex-direction: row-reverse; } .wp-block-columns.is-reversed { -moz-flex-direction: row-reverse !important; flex-direction: row-reverse !important; } .rtl .wp-block-columns.is-reversed { -moz-flex-direction: row !important; flex-direction: row !important; } @media only screen and (min-width: 992px) { .acf-innerblocks-container .wp-block-columns.is-layout-flex { margin-left: -25%; margin-right: -25%; width: 150%; } } .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.is-layout-flow, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .is-layout-flow.acf-innerblocks-container { flex: 1 !important; } .flex-basis-10, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-10, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-10.acf-innerblocks-container { flex: 0 1 calc(10 * 1%); } .push--10, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--10, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--10.acf-innerblocks-container { margin-left: 10%; } .rtl .push--10, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--10, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--10.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--10.acf-innerblocks-container { margin-left: auto; margin-right: 10%; } .pull--10, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--10, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--10.acf-innerblocks-container { margin-left: -10%; } .rtl .pull--10, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--10, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--10.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--10.acf-innerblocks-container { margin-left: auto; margin-right: -10%; } .flex-basis-15, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-15, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-15.acf-innerblocks-container { flex: 0 1 calc(15 * 1%); } .push--15, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--15, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--15.acf-innerblocks-container { margin-left: 15%; } .rtl .push--15, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--15, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--15.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--15.acf-innerblocks-container { margin-left: auto; margin-right: 15%; } .pull--15, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--15, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--15.acf-innerblocks-container { margin-left: -15%; } .rtl .pull--15, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--15, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--15.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--15.acf-innerblocks-container { margin-left: auto; margin-right: -15%; } .flex-basis-20, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-20, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-20.acf-innerblocks-container { flex: 0 1 calc(20 * 1%); } .push--20, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--20, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--20.acf-innerblocks-container { margin-left: 20%; } .rtl .push--20, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--20, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--20.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--20.acf-innerblocks-container { margin-left: auto; margin-right: 20%; } .pull--20, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--20, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--20.acf-innerblocks-container { margin-left: -20%; } .rtl .pull--20, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--20, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--20.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--20.acf-innerblocks-container { margin-left: auto; margin-right: -20%; } .flex-basis-25, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-25, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-25.acf-innerblocks-container { flex: 0 1 calc(25 * 1%); } .push--25, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--25, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--25.acf-innerblocks-container { margin-left: 25%; } .rtl .push--25, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--25, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--25.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--25.acf-innerblocks-container { margin-left: auto; margin-right: 25%; } .pull--25, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--25, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--25.acf-innerblocks-container { margin-left: -25%; } .rtl .pull--25, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--25, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--25.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--25.acf-innerblocks-container { margin-left: auto; margin-right: -25%; } .flex-basis-30, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-30, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-30.acf-innerblocks-container { flex: 0 1 calc(30 * 1%); } .push--30, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--30, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--30.acf-innerblocks-container { margin-left: 30%; } .rtl .push--30, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--30, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--30.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--30.acf-innerblocks-container { margin-left: auto; margin-right: 30%; } .pull--30, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--30, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--30.acf-innerblocks-container { margin-left: -30%; } .rtl .pull--30, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--30, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--30.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--30.acf-innerblocks-container { margin-left: auto; margin-right: -30%; } .flex-basis-35, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-35, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-35.acf-innerblocks-container { flex: 0 1 calc(35 * 1%); } .push--35, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--35, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--35.acf-innerblocks-container { margin-left: 35%; } .rtl .push--35, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--35, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--35.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--35.acf-innerblocks-container { margin-left: auto; margin-right: 35%; } .pull--35, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--35, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--35.acf-innerblocks-container { margin-left: -35%; } .rtl .pull--35, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--35, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--35.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--35.acf-innerblocks-container { margin-left: auto; margin-right: -35%; } .flex-basis-40, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-40, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-40.acf-innerblocks-container { flex: 0 1 calc(40 * 1%); } .push--40, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--40, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--40.acf-innerblocks-container { margin-left: 40%; } .rtl .push--40, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--40, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--40.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--40.acf-innerblocks-container { margin-left: auto; margin-right: 40%; } .pull--40, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--40, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--40.acf-innerblocks-container { margin-left: -40%; } .rtl .pull--40, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--40, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--40.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--40.acf-innerblocks-container { margin-left: auto; margin-right: -40%; } .flex-basis-45, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-45, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-45.acf-innerblocks-container { flex: 0 1 calc(45 * 1%); } .push--45, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--45, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--45.acf-innerblocks-container { margin-left: 45%; } .rtl .push--45, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--45, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--45.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--45.acf-innerblocks-container { margin-left: auto; margin-right: 45%; } .pull--45, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--45, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--45.acf-innerblocks-container { margin-left: -45%; } .rtl .pull--45, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--45, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--45.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--45.acf-innerblocks-container { margin-left: auto; margin-right: -45%; } .flex-basis-50, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-50, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-50.acf-innerblocks-container { flex: 0 1 calc(50 * 1%); } .push--50, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--50, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--50.acf-innerblocks-container { margin-left: 50%; } .rtl .push--50, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--50, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--50.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--50.acf-innerblocks-container { margin-left: auto; margin-right: 50%; } .pull--50, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--50, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--50.acf-innerblocks-container { margin-left: -50%; } .rtl .pull--50, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--50, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--50.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--50.acf-innerblocks-container { margin-left: auto; margin-right: -50%; } .flex-basis-55, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-55, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-55.acf-innerblocks-container { flex: 0 1 calc(55 * 1%); } .push--55, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--55, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--55.acf-innerblocks-container { margin-left: 55%; } .rtl .push--55, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--55, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--55.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--55.acf-innerblocks-container { margin-left: auto; margin-right: 55%; } .pull--55, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--55, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--55.acf-innerblocks-container { margin-left: -55%; } .rtl .pull--55, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--55, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--55.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--55.acf-innerblocks-container { margin-left: auto; margin-right: -55%; } .flex-basis-60, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-60, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-60.acf-innerblocks-container { flex: 0 1 calc(60 * 1%); } .push--60, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--60, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--60.acf-innerblocks-container { margin-left: 60%; } .rtl .push--60, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--60, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--60.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--60.acf-innerblocks-container { margin-left: auto; margin-right: 60%; } .pull--60, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--60, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--60.acf-innerblocks-container { margin-left: -60%; } .rtl .pull--60, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--60, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--60.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--60.acf-innerblocks-container { margin-left: auto; margin-right: -60%; } .flex-basis-65, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-65, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-65.acf-innerblocks-container { flex: 0 1 calc(65 * 1%); } .push--65, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--65, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--65.acf-innerblocks-container { margin-left: 65%; } .rtl .push--65, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--65, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--65.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--65.acf-innerblocks-container { margin-left: auto; margin-right: 65%; } .pull--65, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--65, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--65.acf-innerblocks-container { margin-left: -65%; } .rtl .pull--65, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--65, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--65.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--65.acf-innerblocks-container { margin-left: auto; margin-right: -65%; } .flex-basis-70, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-70, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-70.acf-innerblocks-container { flex: 0 1 calc(70 * 1%); } .push--70, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--70, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--70.acf-innerblocks-container { margin-left: 70%; } .rtl .push--70, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--70, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--70.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--70.acf-innerblocks-container { margin-left: auto; margin-right: 70%; } .pull--70, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--70, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--70.acf-innerblocks-container { margin-left: -70%; } .rtl .pull--70, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--70, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--70.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--70.acf-innerblocks-container { margin-left: auto; margin-right: -70%; } .flex-basis-75, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-75, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-75.acf-innerblocks-container { flex: 0 1 calc(75 * 1%); } .push--75, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--75, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--75.acf-innerblocks-container { margin-left: 75%; } .rtl .push--75, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--75, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--75.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--75.acf-innerblocks-container { margin-left: auto; margin-right: 75%; } .pull--75, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--75, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--75.acf-innerblocks-container { margin-left: -75%; } .rtl .pull--75, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--75, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--75.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--75.acf-innerblocks-container { margin-left: auto; margin-right: -75%; } .flex-basis-80, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-80, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-80.acf-innerblocks-container { flex: 0 1 calc(80 * 1%); } .push--80, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--80, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--80.acf-innerblocks-container { margin-left: 80%; } .rtl .push--80, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--80, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--80.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--80.acf-innerblocks-container { margin-left: auto; margin-right: 80%; } .pull--80, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--80, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--80.acf-innerblocks-container { margin-left: -80%; } .rtl .pull--80, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--80, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--80.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--80.acf-innerblocks-container { margin-left: auto; margin-right: -80%; } .flex-basis-85, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-85, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-85.acf-innerblocks-container { flex: 0 1 calc(85 * 1%); } .push--85, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--85, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--85.acf-innerblocks-container { margin-left: 85%; } .rtl .push--85, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--85, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--85.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--85.acf-innerblocks-container { margin-left: auto; margin-right: 85%; } .pull--85, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--85, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--85.acf-innerblocks-container { margin-left: -85%; } .rtl .pull--85, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--85, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--85.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--85.acf-innerblocks-container { margin-left: auto; margin-right: -85%; } .flex-basis-90, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-90, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-90.acf-innerblocks-container { flex: 0 1 calc(90 * 1%); } .push--90, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--90, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--90.acf-innerblocks-container { margin-left: 90%; } .rtl .push--90, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--90, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--90.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--90.acf-innerblocks-container { margin-left: auto; margin-right: 90%; } .pull--90, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--90, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--90.acf-innerblocks-container { margin-left: -90%; } .rtl .pull--90, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--90, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--90.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--90.acf-innerblocks-container { margin-left: auto; margin-right: -90%; } .flex-basis-95, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-95, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-95.acf-innerblocks-container { flex: 0 1 calc(95 * 1%); } .push--95, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--95, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--95.acf-innerblocks-container { margin-left: 95%; } .rtl .push--95, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--95, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--95.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--95.acf-innerblocks-container { margin-left: auto; margin-right: 95%; } .pull--95, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--95, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--95.acf-innerblocks-container { margin-left: -95%; } .rtl .pull--95, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--95, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--95.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--95.acf-innerblocks-container { margin-left: auto; margin-right: -95%; } .flex-basis-100, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-100, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-100.acf-innerblocks-container { flex: 0 1 calc(100 * 1%); } .push--100, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--100, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--100.acf-innerblocks-container { margin-left: 100%; } .rtl .push--100, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.push--100, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--100.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .push--100.acf-innerblocks-container { margin-left: auto; margin-right: 100%; } .pull--100, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--100, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--100.acf-innerblocks-container { margin-left: -100%; } .rtl .pull--100, .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.pull--100, .rtl .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--100.acf-innerblocks-container, .mssrc-block-content-gallery .rtl .wp-block-columns:not(.is-not-stacked-on-mobile) > .pull--100.acf-innerblocks-container { margin-left: auto; margin-right: -100%; } .flex-basis-33, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-33, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-33.acf-innerblocks-container { flex: 0 1 33%; } .flex-basis-66, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-66, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-66.acf-innerblocks-container { flex: 0 1 66%; } @media only screen and (max-width: 992px) { [class^=flex-basis], [class*=" flex-basis"], .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[class*=" flex-basis"], .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > [class*=" flex-basis"].acf-innerblocks-container { flex: 0 1 100%; } [class^=push--], [class*=" push--"], .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[class*=" push--"], .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > [class*=" push--"].acf-innerblocks-container { margin-left: 0; } [class^=pull--], [class*=" pull--"], .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[class*=" pull--"], .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > [class*=" pull--"].acf-innerblocks-container { margin-right: 0; } } @media (max-width: 1278px) { .flex-basis-75, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-75, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-75.acf-innerblocks-container { flex: 0 1 70%; } .flex-basis-25, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-25, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-25.acf-innerblocks-container { flex: 0 1 30%; } } @media (max-width: 954px) { .flex-basis-75, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-75, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-75.acf-innerblocks-container { flex: 100%; } .flex-basis-25, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-25, .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-25.acf-innerblocks-container { flex: 100%; } } @media (max-width: 548px) { .flex-basis-75 .flex-basis-60, .flex-basis-75 .flex-basis-40 { padding-left: 0 !important; padding-right: 0 !important; } } main aside:not(.curated-content-panel) h2 { border-bottom: 1px solid var(--wp--preset--color--black); padding-bottom: var(--spacing--tight); } main .curated-content-panel { padding-top: var(--spacing--default); } main .curated-content-panel .has-border--bottom { margin-bottom: 0 !important; } @media only screen and (max-width: 992px) { main .curated-content-panel .flex-basis-70, main .curated-content-panel .flex-basis-30 { flex-basis: 100% !important; } main .curated-content-panel article .featured-image { aspect-ratio: 7/5; } } @media only screen and (max-width: 768px) { main .curated-content-panel .flex-basis-70 .wp-block-columns { padding: 0; } main .curated-content-panel .flex-basis-70 .wp-block-columns .flex-basis-33 { padding: 0; } } @media only screen and (min-width: 992px) { main .curated-content-panel { padding-top: var(--spacing--wide); } } main .curated-content-panel .wp-block-columns.has-border--bottom { border-color: var(--wp--preset--color--tertiary); } main .curated-content-panel:last-of-type .wp-block-columns.has-border--bottom { border: none; } main .curated-content-panel img:hover { filter: drop-shadow(0 12.7041px 19.4796px rgba(0, 0, 0, 0.12)); } @media only screen and (max-width: 768px) { main .curated-content-panel img { max-height: 550px; -o-object-fit: cover; object-fit: cover; width: 100%; } } main .curated-content-panel p { color: var(--wp--preset--color--secondary); margin-top: var(--spacing--default); } main .curated-content-panel .has-text-align-right { -moz-align-items: flex-end; -ms-align-items: flex-end; align-items: flex-end; } .rtl main .curated-content-panel .has-text-align-right { -moz-align-items: flex-start; -ms-align-items: flex-start; align-items: flex-start; } @media only screen and (max-width: 992px) { main .curated-content-panel .flex-basis-70 { flex-basis: 100% !important; } } main .has-dark-theme .curated-content-panel p { color: var(--wp--preset--color--tertiary); } #page-header #sitewide-announcement.has-background { padding: var(--spacing--default); } #page-header #sitewide-announcement .wp-block-columns > .wp-block-column, #page-header #sitewide-announcement p { margin: 0; } #page-header #sitewide-announcement a { border-bottom: 1px solid; text-decoration: none; } #page-header .sticky-header { background: var(--wp--preset--color--white); box-shadow: 0 10px 10px rgba(0, 0, 0, 0.03); box-sizing: border-box; font-size: 0; left: 0; padding: 2vh 3vw; position: fixed; top: 0; transform: translateY(-100%) translateZ(0); transition: all 0.7s cubic-bezier(0.43, 0.195, 0.02, 1); visibility: hidden; width: 100%; z-index: 10000000; } .rtl #page-header .sticky-header { right: 0; } #page-header .sticky-header.is-active { transform: translateY(0) translateZ(0); } #page-header .sticky-header .sticky-header__container, #page-header .sticky-header .sticky-header__left { -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-display: flex; -moz-display: flex; -ms-display: flex; display: flex; } #page-header .sticky-header .sticky-header__container { -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; width: 100%; } #page-header .sticky-header .sticky-header__left { flex-wrap: nowrap; } #page-header .sticky-header .sticky-header__logo { height: 25px; margin-right: var(--spacing--gutter); width: 105px; } #page-header .sticky-header .sticky-header__logo img { max-width: 100%; } #page-header .sticky-header .sticky-header__logo-link { color: var(--wp--preset--color--secondary); margin-bottom: 3px; max-height: 1em; text-decoration: none; } #page-header .sticky-header .sticky-header__logo-link .title { border-left: 2px solid; color: var(--wp--preset--color--black); /* center 2 lines titles on mobile */ display: block; font-size: var(--wp--preset--font-size--medium); font-weight: var(--font--weight--semibold); line-height: 0.9; padding-left: var(--spacing--gutter); position: relative; text-decoration: none; top: 50%; transform: translateY(-50%); } .rtl #page-header .sticky-header .sticky-header__logo-link .title { border-left: none; border-right: 2px solid; margin-right: var(--spacing--gutter); padding-left: 0; padding-right: var(--spacing--gutter); } #page-header .sticky-header .social-share-networks, #page-header .sticky-header .newsletter { -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-display: flex; -moz-display: flex; -ms-display: flex; display: flex; } #page-header .sticky-header .social-share-networks svg, #page-header .sticky-header .newsletter svg { display: block; height: 20px; } #page-header .sticky-header .social-share-networks svg path, #page-header .sticky-header .newsletter svg path { fill: var(--wp--preset--color--secondary); } #page-header .sticky-header .social-share-networks { gap: 10px; } #page-header .sticky-header .social-share-networks a { text-decoration: none; } #page-header .sticky-header .newsletter-text { color: var(--wp--preset--color--secondary); font-size: var(--wp--preset--font-size--small); font-weight: var(--font--weight--semibold); margin-left: var(--spacing--tight); } @media only screen and (max-width: 567px) { #page-header .sticky-header .sticky-header__page-title { display: none; } } #nav-uhf-replace { margin: 0; } #nav-uhf-replace > .wp-block-columns { justify-content: space-between; position: relative; } #nav-uhf-replace .nav__brand { align-items: center; display: flex; justify-content: flex-start; } .rtl #nav-uhf-replace .nav__brand { justify-content: flex-end; } #nav-uhf-replace .nav__brand a { border: none; color: var(--wp--preset--color--black); display: inline-block; height: 24px; margin: var(--spacing--tight) 0; text-decoration: none; } #nav-uhf-replace .nav__brand a img { max-width: 100%; } #nav-uhf-replace .nav__brand a:last-of-type { border-left: 2px solid var(--wp--preset--color--black); margin-left: var(--spacing--default); padding-left: var(--spacing--default); } #nav-uhf-replace .nav__brand a span { color: var(--wp--preset--color--black); font-size: 18px; font-weight: 600; position: relative; top: -3px; } #nav-uhf-replace .menu-item svg { height: 10px; stroke: var(--wp--preset--color--black); top: auto; width: 10px; } #nav-uhf-replace #search.menu-item svg { height: 20px; width: 20px; } #nav-uhf-replace .clicky-menu { list-style: none; } #nav-uhf-replace .clicky-menu li { display: inline-block; list-style-type: none; } #nav-uhf-replace .clicky-menu ul { visibility: hidden; } #nav-uhf-replace .clicky-menu ul[aria-hidden=false] { visibility: visible; } #nav-uhf-replace .clicky-menu button { background: var(--wp--preset--color--white); border: 2px solid var(--wp--preset--color--white); border-radius: 6px; cursor: pointer; height: 50px; padding: 0 var(--spacing--tight); } #nav-uhf-replace .clicky-menu button > span, #nav-uhf-replace .clicky-menu button > svg { vertical-align: middle; } #nav-uhf-replace .clicky-menu button:focus-visible { border: 2px solid var(--wp--preset--color--black); } #nav-uhf-replace .clicky-menu .sub-menu { background: var(--wp--preset--color--quarternary); left: auto; padding: var(--spacing--gutter); position: absolute; right: 0; top: 54px; z-index: 50; } .rtl #nav-uhf-replace .clicky-menu .sub-menu { left: 0; right: auto; } #nav-uhf-replace .clicky-menu .sub-menu .wp-block-column { flex: 1 !important; } #nav-uhf-replace .clicky-menu .sub-menu .nav__menu-title { font-weight: var(--font--weight--bold); margin-bottom: var(--spacing--tight); } #nav-uhf-replace .clicky-menu .sub-menu ul { list-style: none; } #nav-uhf-replace .clicky-menu .sub-menu li { line-height: 1.7; list-style-type: none; margin-bottom: var(--spacing--tight); } #nav-uhf-replace .clicky-menu .sub-menu a { border: none; color: var(--wp--preset--color--black); text-decoration: none; } #nav-uhf-replace .clicky-menu .sub-menu--search { width: 100%; /* stylelint-disable selector-class-pattern*/ /* stylelint-enable selector-class-pattern*/ } #nav-uhf-replace .clicky-menu .sub-menu--search > li { align-items: center; display: flex; justify-content: flex-start; width: 100%; } .rtl #nav-uhf-replace .clicky-menu .sub-menu--search > li { justify-content: flex-end; } #nav-uhf-replace .clicky-menu .sub-menu--search .btn--closeSearch { appearance: none; background: none; border: none; } #nav-uhf-replace .clicky-menu .sub-menu--search .btn--closeSearch svg { height: 20px; width: 20px; } #nav-uhf-replace .clicky-menu .sub-menu--search .searchform { width: 100%; } #nav-uhf-replace .clicky-menu .sub-menu--search .searchform > .custom-form { align-items: stretch; display: flex; justify-content: flex-start; } .rtl #nav-uhf-replace .clicky-menu .sub-menu--search .searchform > .custom-form { justify-content: flex-end; } #nav-uhf-replace .clicky-menu .sub-menu--search .searchform > .custom-form input[type=text] { appearance: none; background: none; border: none; flex-grow: 1; font-size: 20px; } #nav-uhf-replace .clicky-menu .sub-menu--search .searchform > .custom-form input[type=text]:focus { outline: 0; } #nav-uhf-replace .clicky-menu .sub-menu--search .searchform > .custom-form input[type=text]:focus-visible { outline: #212529; } #nav-uhf-replace .clicky-menu .sub-menu--search .searchform > .custom-form input[type=submit] { appearance: none; background: #212529; border: none; color: #fff; font-size: 1rem; font-weight: 600; padding: 10px 15px; position: relative; } .microsoft-top-nav .clicky-menu .menu-item { /* stylelint-disable function-url-quotes */ /* stylelint-enable function-url-quotes */ } .microsoft-top-nav .clicky-menu .menu-item > button { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewbox='0 0 512 512'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='square' stroke-miterlimit='10' stroke-width='48' d='M112 184l144 144 144-144'/%3E%3C/svg%3E") !important; background-position: calc(100% - var(--spacing--tight)) calc(50% + 3px) !important; background-repeat: no-repeat !important; background-size: 10px !important; padding-right: calc( var(--spacing--default) + 10px ) !important; } main img { border-radius: 8px; } img.avatar-144 { border-radius: 50%; height: 68px; margin: 0; padding: 0; width: 68px; } .featured-image { aspect-ratio: 3/2; border-radius: 8px; display: block; overflow: hidden; } .featured-image.size-thumbnail, .featured-image.size-small_square { aspect-ratio: 16/15; } .featured-image.size-medium_square, .featured-image.size-large_square { aspect-ratio: 16/13; } .featured-image.size-small-vert, .featured-image.size-medium_vert, .featured-image.size-large_vert { aspect-ratio: 3/4; } .wp-block-image { border-radius: 8px; width: auto; } @media only screen and (min-width: 1200px) { .wp-block-image.alignleft, .wp-block-image.alignright { max-width: calc((100vw - 992px) / 2); } } .wp-block-image div[class^=size-], .wp-block-image div[class*=size-] { aspect-ratio: 3/2; overflow: hidden; } .wp-block-image div[class^=size-].size-thumbnail, .wp-block-image div[class^=size-].size-small_square, .wp-block-image div[class*=size-].size-thumbnail, .wp-block-image div[class*=size-].size-small_square { aspect-ratio: 16/15; } .wp-block-image div[class^=size-].size-medium_square, .wp-block-image div[class^=size-].size-large_square, .wp-block-image div[class*=size-].size-medium_square, .wp-block-image div[class*=size-].size-large_square { aspect-ratio: 16/13; } .wp-block-image div[class^=size-].size-small_vert, .wp-block-image div[class^=size-].size-medium_vert, .wp-block-image div[class^=size-].size-large_vert, .wp-block-image div[class*=size-].size-small_vert, .wp-block-image div[class*=size-].size-medium_vert, .wp-block-image div[class*=size-].size-large_vert { aspect-ratio: 3/4; } .wp-block-image img { border-radius: 8px; } .wp-block-image figcaption { display: block; font-size: var(--wp--preset--font-size--small); line-height: 1.2; margin-bottom: var(--spacing--wide); margin-top: var(--spacing--default); padding: 0 5.5%; text-align: left; } .rtl .wp-block-image figcaption { text-align: right; } .curated-content-panel article img { height: 100% !important; -o-object-fit: cover !important; object-fit: cover !important; width: 100% !important; } .mssrc-legacy div[id^=attachment] { max-width: 100% !important; } .mssrc-legacy div[id^=attachment].alignleft, .mssrc-legacy div[id^=attachment].alignright { clear: none; } .mssrc-legacy img { border-radius: 8px !important; } .mssrc-legacy .wp-caption-text { display: block; font-size: var(--wp--preset--font-size--small); margin-bottom: var(--spacing--wide); margin-top: var(--spacing--default); padding: 0 5.5%; text-align: left !important; } .rtl .mssrc-legacy .wp-caption-text { text-align: right !important; } .mssrc-legacy .wp-block-embed__wrapper { height: 0; padding-bottom: 56.25%; /* 16:9 */ position: relative; } .mssrc-legacy .wp-block-embed iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .rtl .mssrc-legacy .wp-block-embed iframe { left: unset; right: 0; } .has-embed { position: relative; } .has-embed iframe { height: 100%; max-width: 100%; } /* Class to force center align on captions */ .mssrc-features .caption-centered .wp-block-image figcaption { text-align: center !important; } /* Legacy carousel fix bottom padding */ .features-template-legacy .mssrc-block-content-gallery .wp-block-image .size-large img { height: 100%; } @media screen and (max-width: 1278px) { .single-features .flex-basis-25, .single-features .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.flex-basis-25, .single-features .mssrc-block-content-gallery .wp-block-columns:not(.is-not-stacked-on-mobile) > .flex-basis-25.acf-innerblocks-container { flex: 0 1 25%; } } button { appearance: none; } .wp-block-button { margin-bottom: var(--spacing--wide); margin-top: var(--spacing--default); } .wp-block-button svg { fill: #fff; margin-right: 0.5em; position: relative; top: 0.2em; width: 1em; } .rtl .wp-block-button svg { margin-left: 0.5em; margin-right: unset; } .wp-block-button a:hover svg { fill: #000; } button.wp-block-button, .wp-block-button > a, [class^=mssrc-block-content] .wp-block-columns .column--content .wp-block-button > a, [class*=" mssrc-block-content"] .wp-block-columns .column--content .wp-block-button > a { background: var(--wp--preset--color--black); border: 1px solid var(--wp--preset--color--tertiary); border-radius: 8px; color: var(--wp--preset--color--white); cursor: pointer; font-weight: 400; padding: var(--spacing--tight) var(--spacing--default); text-decoration: none; width: max-content; } button.wp-block-button:hover, .wp-block-button > a:hover, [class^=mssrc-block-content] .wp-block-columns .column--content .wp-block-button > a:hover, [class*=" mssrc-block-content"] .wp-block-columns .column--content .wp-block-button > a:hover { background: var(--wp--preset--color--quarternary); color: var(--wp--preset--color--black); } .wp-block-button.is-style-outline > a, [class^=mssrc-block-content] .wp-block-columns .column--content .wp-block-button.is-style-outline > a, [class*=" mssrc-block-content"] .wp-block-columns .column--content .wp-block-button.is-style-outline > a { background: none; border: 1px solid var(--wp--preset--color--tertiary); color: var(--wp--preset--color--black); } .wp-block-button.is-style-outline > a:hover, [class^=mssrc-block-content] .wp-block-columns .column--content .wp-block-button.is-style-outline > a:hover, [class*=" mssrc-block-content"] .wp-block-columns .column--content .wp-block-button.is-style-outline > a:hover { background: var(--wp--preset--color--quarternary); color: var(--wp--preset--color--black); } button.results-button { margin: auto; } .filter-btns-wrapper svg { height: 12px; } .post__author { -moz-align-items: flex-start; -ms-align-items: flex-start; align-items: flex-start; border-bottom: 3px solid var(--wp--preset--color--black); -webkit-display: flex; -moz-display: flex; -ms-display: flex; display: flex; flex-basis: 100%; line-height: 1.4; margin-bottom: var(--spacing--wide); padding-bottom: var(--spacing--default); padding-left: var(--spacing--gutter); padding-right: var(--spacing--gutter); } .rtl .post__author { -moz-align-items: flex-end; -ms-align-items: flex-end; align-items: flex-end; } @media only screen and (min-width: 768px) { .post__author { flex-wrap: wrap; } } @media only screen and (min-width: 992px) { .post__author { border: none; display: block; flex-basis: 15%; height: auto; } .post__content .post__author { left: calc(15% - var(--spacing--gutter)); position: absolute; top: 0; width: calc(15% - var(--spacing--gutter)); } .rtl .post__content .post__author { left: unset; right: calc(15% - var(--spacing--gutter)); } } .post__author .post__author__bylines { flex-basis: 50%; } @media only screen and (min-width: 768px) { .post__author .post__author__bylines { flex-basis: 75%; } } .post__author .post__author__bylines .post__author__avatar-list, .post__author .post__author__bylines .post__author__list { display: block; list-style: none; margin-top: 0; } .post__author .post__author__bylines .post__author__avatar-list li, .post__author .post__author__bylines .post__author__list li { display: inline-block; margin: 0; } .post__author .post__author__bylines .post__author__avatar-list { display: none; } @media only screen and (min-width: 768px) { .post__author .post__author__bylines .post__author__avatar-list { display: block; } } .post__author .post__author__bylines .post__author__avatar-list li { margin-right: 3px; width: 68px; } .rtl .post__author .post__author__bylines .post__author__avatar-list li { margin-left: 3px; margin-right: unset; } .post__author .post__date { flex-basis: 50%; padding-left: var(--spacing--tight); } .rtl .post__author .post__date { padding-left: 0; padding-right: var(--spacing--tight); } @media only screen and (min-width: 768px) { .post__author .post__date { flex-basis: 25%; margin-top: calc( 68px + var(--spacing--tight) + var(--spacing--default) ); } } @media only screen and (min-width: 992px) { .post__author .post__date { flex-basis: 100%; margin-top: 0; padding-left: 0; } .rtl .post__author .post__date { padding-right: 0; } } .post__author .post__date .kicker { width: auto; } .post__author .avatar { display: none; margin: 0 0 var(--spacing--tight); } @media only screen and (min-width: 768px) { .post__author .avatar { display: block; float: left; margin-right: var(--spacing--default); } .rtl .post__author .avatar { float: right; margin-left: var(--spacing--default); margin-right: 0; } } @media only screen and (min-width: 992px) { .post__author .avatar { float: none; margin-right: 0; } .rtl .post__author .avatar { margin-left: 0; } } .post__author .post__author__list__item { font-size: var(--wp--preset--font-size--small); } .post__author h5 { color: var(--wp--preset--color--secondary); display: block; font-family: var(--font--mono); font-size: 1em; font-weight: var(--font--weight--regular); margin: var(--spacing--tight) 0; } .post__content .post__author .post__date .kicker, .post__content .post__author .post__tags .kicker { border: none; font-size: var(--wp--preset--font-size--small); font-weight: var(--font--weight--regular); } .post__content .post__tags li { line-height: 1.4; } .card { border-color: var(--wp--preset--color--tertiary); padding: var(--spacing--default) !important; } .card .card__image { margin: calc(var(--spacing--default) * -1); margin-bottom: var(--spacing--default); width: calc(100% + var(--spacing--wide)); } .card .card__image .featured-image { position: relative; } .card .card__image .featured-image img { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); } .card .card__image .external-image, .card .card__image img { border-radius: 0 !important; } .tag-info-wrapper { display: flex; flex-direction: column; width: 100%; } .tag-info-wrapper h1, .tag-info-wrapper h2, .tag-info-wrapper h3, .tag-info-wrapper h4, .tag-info-wrapper h5, .tag-info-wrapper h6 { margin-bottom: var(--spacing--default); } .topic-wrapper { -moz-align-items: center; -ms-align-items: center; align-items: center; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; margin-bottom: var(--spacing--default); margin-top: auto; position: relative; width: 100%; } .topic-wrapper ul, .topic-wrapper li { margin: 0 !important; padding: 0 !important; } .topic-wrapper .topic-name { font-size: var(--wp--preset--font-size--small); letter-spacing: calc((50 / 1000) * var(--font--size--base)); text-transform: uppercase; } .topic-wrapper svg { height: 1em; padding-bottom: var(--spacing--tight); position: absolute; right: 0; width: 1em; } .rtl .topic-wrapper svg { left: 0; right: unset; } @media only screen and (max-width: 992px) { .post-tags .post-tags__header { flex-basis: 25% !important; max-width: 25% !important; } } .post-tags .post-tags__header h4 { font-weight: 600; } @media only screen and (max-width: 992px) { .post-tags .post-tags__body { flex-basis: 75% !important; max-width: 75% !important; } } .post-tags .post-tags__list, .post-tags .post-tags__item { margin: 0; padding: 0; } .post-tags .post-tags__list { list-style: none; } .post-tags .post-tags__item { display: inline-block; margin-right: var(--spacing--tight); } .rtl .post-tags .post-tags__item { margin-left: var(--spacing--tight); margin-right: unset; } .post-tags .post-tags__item a.kicker { background: var(--wp--preset--color--white); border: 1px solid var(--wp--preset--color--tertiary); border-radius: 2px; display: block; font-size: calc(13/var(--font--size--base--mobile) * 1em); font-weight: 400; padding: var(--spacing--tight) var(--spacing--default); } @media only screen and (min-width: 992px) { .post-tags .post-tags__item a.kicker { font-size: calc(var(--font--mobileMult) * 11 * 1px + (11 - var(--font--mobileMult) * 11) * (100vw - 320px) / 1600); } } .post-tags .post-tags__item a.kicker:hover, .post-tags .post-tags__item a.kicker:focus { background: var(--wp--preset--color--quarternary); } .post-tags .post-tags__heading { font-size: calc(16px + (200vw - 640px) / 1600); font-weight: 600; margin-right: 20px; } .rtl .post-tags .post-tags__heading { margin-left: 20px; margin-right: unset; } .post-tags__list { list-style: none; margin: 0; padding: 0; } .post-tags__list li { margin: 0; padding: 0; } /* Post aside fix overflow title */ .mssrc-block-content-post .wp-block-columns .wp-block-column.column--post .widget__title { margin-left: var(--spacing--tight) !important; max-width: 320px !important; } .rtl .mssrc-block-content-post .wp-block-columns .wp-block-column.column--post .widget__title { margin-left: unset; margin-right: var(--spacing--tight) !important; } split-text2 p { font-size: inherit; } .has-small-font-size { font-size: calc(18 / var(--font--size--base--mobile) * 1em) !important; } @media only screen and (min-width: 992px) { /* Tag AI description */ .tag .wp-block-column.flex-basis-100 { max-width: 720px; } } @media screen and (min-width: 567px) { .floating-paragraph { float: left; margin-right: 20px; min-width: 210px; width: 37.33%; } .rtl .floating-paragraph { float: right; margin-left: 20px; margin-right: unset; } } .pullquote blockquote::before, .pullquote blockquote::after { display: inline; font-size: calc(34/var(--font--size--base--mobile) * 1em); } @media only screen and (min-width: 768px) { .pullquote blockquote::before, .pullquote blockquote::after { font-size: calc(var(--font--mobileMult) * 34 * 1px + (34 - var(--font--mobileMult) * 34) * (100vw - 320px) / 1600); } } .pullquote blockquote p { font-size: calc(34/var(--font--size--base--mobile) * 1em); line-height: 1.2; margin-bottom: 0; margin-top: 0; } @media only screen and (min-width: 768px) { .pullquote blockquote p { font-size: calc(var(--font--mobileMult) * 34 * 1px + (34 - var(--font--mobileMult) * 34) * (100vw - 320px) / 1600); } } .pullquote .source { font-size: calc(22/var(--font-size--base--mobile) * 1em); font-weight: var(--font--weight--semibold); margin-top: var(--spacing--default); } @media only screen and (min-width: 768px) { .pullquote .source { font-size: calc(var(--font--mobileMult) * 22 * 1px + (22 - var(--font--mobileMult) * 22) * (100vw - 320px) / 1600); } } .pullquote .is-style-left { border-bottom: 4px solid var(--wp--preset--color--black); border-top: 4px solid var(--wp--preset--color--black); margin-bottom: var(--spacing--default); margin-top: var(--spacing--tight); padding-bottom: var(--spacing--default); padding-top: var(--spacing--default); } @media only screen and (min-width: 992px) { .pullquote .is-style-left { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } } .pullquote .is-style-stacked, .pullquote .is-style-full, .pullquote .is-style-mono { margin-bottom: calc(var(--spacing--wide) * 2); margin-left: auto; margin-right: auto; margin-top: calc(var(--spacing--wide) * 2); } @media only screen and (min-width: 768px) { .pullquote .is-style-stacked, .pullquote .is-style-full, .pullquote .is-style-mono { max-width: 75%; } } .pullquote .is-style-stacked blockquote p, .pullquote .is-style-full blockquote p, .pullquote .is-style-mono blockquote p { font-size: calc(30/var(--font--size--base--mobile) * 1em); font-weight: var(--font--weight--thin); } .pullquote .is-style-stacked blockquote p::before, .pullquote .is-style-stacked blockquote p::after, .pullquote .is-style-full blockquote p::before, .pullquote .is-style-full blockquote p::after, .pullquote .is-style-mono blockquote p::before, .pullquote .is-style-mono blockquote p::after { font-size: calc(30/var(--font--size--base--mobile) * 1em); font-weight: var(--font--weight--thin); } @media only screen and (min-width: 768px) { .pullquote .is-style-stacked blockquote p, .pullquote .is-style-full blockquote p, .pullquote .is-style-mono blockquote p { font-size: calc(var(--font--mobileMult) * 50 * 1px + (50 - var(--font--mobileMult) * 50) * (100vw - 320px) / 1600); } .pullquote .is-style-stacked blockquote p::before, .pullquote .is-style-stacked blockquote p::after, .pullquote .is-style-full blockquote p::before, .pullquote .is-style-full blockquote p::after, .pullquote .is-style-mono blockquote p::before, .pullquote .is-style-mono blockquote p::after { font-size: calc(var(--font--mobileMult) * 50 * 1px + (50 - var(--font--mobileMult) * 50) * (100vw - 320px) / 1600); } } .pullquote .is-style-stacked.has-text-align-left { border-left: 4px solid var(--wp--preset--color--black); padding: var(--spacing--default) 0 var(--spacing--default) var(--spacing--wide); } .rtl .pullquote .is-style-stacked.has-text-align-left { border-left: none; border-right: 4px solid var(--wp--preset--color--black); padding: var(--spacing--default) var(--spacing--wide) var(--spacing--default) 0; } .pullquote .is-style-full, .pullquote .is-style-mono { padding: 0 8%; text-align: center; } @media only screen and (min-width: 768px) { .pullquote .is-style-full, .pullquote .is-style-mono { padding: 0; } } .pullquote .is-style-mono blockquote::before, .pullquote .is-style-mono blockquote::after { border-left: 1px solid; border-right: 1px solid; content: ""; display: block; height: 18vh; margin: var(--spacing--wide) auto; width: 1px; } .pullquote .is-style-mono .source::after { margin-top: calc(var(--spacing--wide) * 2); } .pullquote.has-background { margin-bottom: var(--spacing--wide); margin-top: var(--spacing--wide); padding-bottom: var(--spacing--wide); padding-top: var(--spacing--wide); } @media (max-width: 1278px) and (min-width: 992px) { .wp-block-column.column--quote.pullquote.flex-basis-25 { flex: 0 1 25%; } } .select--leadership { -webkit-appearance: none; appearance: none; background: #e6e6e6; background-image: url("data:image/svg+xml;utf8,"); background-position-x: 100%; background-position-y: 50%; background-repeat: no-repeat; } @media only screen and (max-width: 1278px) { .home main .wp-block-columns .wp-block-column.flex-basis-25, .home main .wp-block-columns .wp-block-column.flex-basis-30, .home main .wp-block-columns .wp-block-column.flex-basis-70, .home main .wp-block-columns .wp-block-column.flex-basis-75 { flex-basis: 100% !important; } } .home main .wp-block-column.flex-basis-70 { margin-top: 10px; } .home main .mssrc-block-latest-posts article h3 { margin-top: 2px; } .home main .curated-content-panel h3 { margin-top: 0 !important; } .home .wpml-ls-statics-post_translations { display: none; } .tax-regions.rtl [id^=region-page--] .wp-block-columns { -moz-flex-direction: row !important; flex-direction: row !important; } .archive.tag main h1, .search-results main h1, .author main h1, .date main h1, .blog main h1 { color: var(--wp--preset--color--secondary); font-size: calc(32/var(--font--size--base--mobile) * 1em); font-weight: 400; margin-bottom: var(--spacing--default); } @media only screen and (min-width: 768px) { .archive.tag main h1, .search-results main h1, .author main h1, .date main h1, .blog main h1 { font-size: calc(var(--font--mobileMult) * 32 * 1px + (32 - var(--font--mobileMult) * 32) * (100vw - 320px) / 1600); } } .archive.tag main .heading-wrapper, .search-results main .heading-wrapper, .author main .heading-wrapper, .date main .heading-wrapper, .blog main .heading-wrapper { align-items: center; flex-wrap: wrap; justify-content: space-between; } @media only screen and (min-width: 992px) { .archive.tag main .heading-wrapper, .search-results main .heading-wrapper, .author main .heading-wrapper, .date main .heading-wrapper, .blog main .heading-wrapper { flex-direction: row !important; } } @media only screen and (max-width: 768px) { .archive.tag main .heading-wrapper, .search-results main .heading-wrapper, .author main .heading-wrapper, .date main .heading-wrapper, .blog main .heading-wrapper { margin-bottom: 0 !important; } } .archive.tag main .heading-wrapper .facetwp-selections, .archive.tag main .heading-wrapper .facetwp-selections > ul, .search-results main .heading-wrapper .facetwp-selections, .search-results main .heading-wrapper .facetwp-selections > ul, .author main .heading-wrapper .facetwp-selections, .author main .heading-wrapper .facetwp-selections > ul, .date main .heading-wrapper .facetwp-selections, .date main .heading-wrapper .facetwp-selections > ul, .blog main .heading-wrapper .facetwp-selections, .blog main .heading-wrapper .facetwp-selections > ul { margin: 0; } .archive.tag main .heading-wrapper .facetwp-selections li, .archive.tag main .heading-wrapper .facetwp-selections > ul li, .search-results main .heading-wrapper .facetwp-selections li, .search-results main .heading-wrapper .facetwp-selections > ul li, .author main .heading-wrapper .facetwp-selections li, .author main .heading-wrapper .facetwp-selections > ul li, .date main .heading-wrapper .facetwp-selections li, .date main .heading-wrapper .facetwp-selections > ul li, .blog main .heading-wrapper .facetwp-selections li, .blog main .heading-wrapper .facetwp-selections > ul li { font-size: calc(14/var(--font--size--base) * 1em); } .archive.tag main .heading-wrapper .facetwp-selections .facetwp-selection-value, .archive.tag main .heading-wrapper .facetwp-selections > ul .facetwp-selection-value, .search-results main .heading-wrapper .facetwp-selections .facetwp-selection-value, .search-results main .heading-wrapper .facetwp-selections > ul .facetwp-selection-value, .author main .heading-wrapper .facetwp-selections .facetwp-selection-value, .author main .heading-wrapper .facetwp-selections > ul .facetwp-selection-value, .date main .heading-wrapper .facetwp-selections .facetwp-selection-value, .date main .heading-wrapper .facetwp-selections > ul .facetwp-selection-value, .blog main .heading-wrapper .facetwp-selections .facetwp-selection-value, .blog main .heading-wrapper .facetwp-selections > ul .facetwp-selection-value { background-position: calc(100% - 8px) calc(50% + 3px) !important; border: 1px solid var(--wp--preset--color--tertiary); border-radius: 4px; padding: 0.5em calc(var(--spacing--tight) + 16px) var(--spacing--tight) var(--spacing--tight) !important; } @media only screen and (min-width: 768px) { .archive.tag main .heading-wrapper .filter-btns-wrapper, .search-results main .heading-wrapper .filter-btns-wrapper, .author main .heading-wrapper .filter-btns-wrapper, .date main .heading-wrapper .filter-btns-wrapper, .blog main .heading-wrapper .filter-btns-wrapper { align-self: flex-start; margin-left: auto; } [dir=rtl] .archive.tag main .heading-wrapper .filter-btns-wrapper, [dir=rtl] .search-results main .heading-wrapper .filter-btns-wrapper, [dir=rtl] .author main .heading-wrapper .filter-btns-wrapper, [dir=rtl] .date main .heading-wrapper .filter-btns-wrapper, [dir=rtl] .blog main .heading-wrapper .filter-btns-wrapper { margin-left: unset; margin-right: auto; } } .archive.tag main .heading-wrapper .filter-btn, .search-results main .heading-wrapper .filter-btn, .author main .heading-wrapper .filter-btn, .date main .heading-wrapper .filter-btn, .blog main .heading-wrapper .filter-btn { background-color: #fff; border: 1px solid var(--wp--preset--color--tertiary); border-radius: 6px; padding: 15px; } .archive.tag main .heading-wrapper .filter-btn svg, .search-results main .heading-wrapper .filter-btn svg, .author main .heading-wrapper .filter-btn svg, .date main .heading-wrapper .filter-btn svg, .blog main .heading-wrapper .filter-btn svg { display: inline-block; height: 12px; margin-right: var(--spacing--tight); } .archive.tag main .heading-wrapper #show-filter-btn, .search-results main .heading-wrapper #show-filter-btn, .author main .heading-wrapper #show-filter-btn, .date main .heading-wrapper #show-filter-btn, .blog main .heading-wrapper #show-filter-btn { cursor: pointer; } @media only screen and (max-width: 992px) { .archive.tag main .heading-wrapper #show-filter-btn, .search-results main .heading-wrapper #show-filter-btn, .author main .heading-wrapper #show-filter-btn, .date main .heading-wrapper #show-filter-btn, .blog main .heading-wrapper #show-filter-btn { position: absolute; right: 0; z-index: 10; } [dir=rtl] .archive.tag main .heading-wrapper #show-filter-btn, [dir=rtl] .search-results main .heading-wrapper #show-filter-btn, [dir=rtl] .author main .heading-wrapper #show-filter-btn, [dir=rtl] .date main .heading-wrapper #show-filter-btn, [dir=rtl] .blog main .heading-wrapper #show-filter-btn { left: 0; right: unset; } } @media only screen and (max-width: 768px) { .archive.tag main .heading-wrapper #show-filter-btn, .search-results main .heading-wrapper #show-filter-btn, .author main .heading-wrapper #show-filter-btn, .date main .heading-wrapper #show-filter-btn, .blog main .heading-wrapper #show-filter-btn { position: relative; } } .archive.tag main .heading-wrapper #hide-filter-btn, .search-results main .heading-wrapper #hide-filter-btn, .author main .heading-wrapper #hide-filter-btn, .date main .heading-wrapper #hide-filter-btn, .blog main .heading-wrapper #hide-filter-btn { border: none; border-radius: 0; border-right: 1px solid var(--wp--preset--color--tertiary); cursor: pointer; padding: 0 20px 0 0; } [dir=rtl] .archive.tag main .heading-wrapper #hide-filter-btn, [dir=rtl] .search-results main .heading-wrapper #hide-filter-btn, [dir=rtl] .author main .heading-wrapper #hide-filter-btn, [dir=rtl] .date main .heading-wrapper #hide-filter-btn, [dir=rtl] .blog main .heading-wrapper #hide-filter-btn { border-left: 1px solid var(--wp--preset--color--tertiary); border-right: none; padding: 0 0 0 20px; } @media only screen and (max-width: 992px) { .archive.tag main .heading-wrapper #hide-filter-btn, .search-results main .heading-wrapper #hide-filter-btn, .author main .heading-wrapper #hide-filter-btn, .date main .heading-wrapper #hide-filter-btn, .blog main .heading-wrapper #hide-filter-btn { border-bottom: 1px solid var(--wp--preset--color--tertiary); border-left: none; border-right: none; padding: 0 0 10px 0; } } .archive.tag main .heading-wrapper .display-none, .search-results main .heading-wrapper .display-none, .author main .heading-wrapper .display-none, .date main .heading-wrapper .display-none, .blog main .heading-wrapper .display-none { display: none; } .archive.tag main #filter-wrapper .facet-wrap, .search-results main #filter-wrapper .facet-wrap, .author main #filter-wrapper .facet-wrap, .date main #filter-wrapper .facet-wrap, .blog main #filter-wrapper .facet-wrap { align-items: center; } .archive.tag main #filter-wrapper .facet-wrap label, .search-results main #filter-wrapper .facet-wrap label, .author main #filter-wrapper .facet-wrap label, .date main #filter-wrapper .facet-wrap label, .blog main #filter-wrapper .facet-wrap label { margin-right: 10px; } [dir=rtl] .archive.tag main #filter-wrapper .facet-wrap label, [dir=rtl] .search-results main #filter-wrapper .facet-wrap label, [dir=rtl] .author main #filter-wrapper .facet-wrap label, [dir=rtl] .date main #filter-wrapper .facet-wrap label, [dir=rtl] .blog main #filter-wrapper .facet-wrap label { margin-left: 10px; margin-right: unset; } .archive.tag main #filter-wrapper .facetwp-facet, .search-results main #filter-wrapper .facetwp-facet, .author main #filter-wrapper .facetwp-facet, .date main #filter-wrapper .facetwp-facet, .blog main #filter-wrapper .facetwp-facet { margin-bottom: 0 !important; } .archive.tag main #filter-wrapper .facetwp-facet select, .search-results main #filter-wrapper .facetwp-facet select, .author main #filter-wrapper .facetwp-facet select, .date main #filter-wrapper .facetwp-facet select, .blog main #filter-wrapper .facetwp-facet select { border: 0; border-bottom: 1px solid var(--wp--preset--color--tertiary); color: var(--wp--preset--color--secondary); padding: 0 2px 2px 2px; } .archive.tag main #filter-wrapper .facetwp-facet select::after, .search-results main #filter-wrapper .facetwp-facet select::after, .author main #filter-wrapper .facetwp-facet select::after, .date main #filter-wrapper .facetwp-facet select::after, .blog main #filter-wrapper .facetwp-facet select::after { content: ""; } .archive.tag main #filter-wrapper .facetwp-facet select option, .search-results main #filter-wrapper .facetwp-facet select option, .author main #filter-wrapper .facetwp-facet select option, .date main #filter-wrapper .facetwp-facet select option, .blog main #filter-wrapper .facetwp-facet select option { border: 1px solid var(--wp--preset--color--tertiary); border-radius: 8px; padding: 10px; } .archive.tag main #filter-wrapper .facetwp-facet select option:hover, .archive.tag main #filter-wrapper .facetwp-facet select option:checked, .archive.tag main #filter-wrapper .facetwp-facet select option:active, .archive.tag main #filter-wrapper .facetwp-facet select option:focus, .search-results main #filter-wrapper .facetwp-facet select option:hover, .search-results main #filter-wrapper .facetwp-facet select option:checked, .search-results main #filter-wrapper .facetwp-facet select option:active, .search-results main #filter-wrapper .facetwp-facet select option:focus, .author main #filter-wrapper .facetwp-facet select option:hover, .author main #filter-wrapper .facetwp-facet select option:checked, .author main #filter-wrapper .facetwp-facet select option:active, .author main #filter-wrapper .facetwp-facet select option:focus, .date main #filter-wrapper .facetwp-facet select option:hover, .date main #filter-wrapper .facetwp-facet select option:checked, .date main #filter-wrapper .facetwp-facet select option:active, .date main #filter-wrapper .facetwp-facet select option:focus, .blog main #filter-wrapper .facetwp-facet select option:hover, .blog main #filter-wrapper .facetwp-facet select option:checked, .blog main #filter-wrapper .facetwp-facet select option:active, .blog main #filter-wrapper .facetwp-facet select option:focus { color: var(--wp--preset--color--black); } .archive.tag main #filter-wrapper .facetwp-facet input, .search-results main #filter-wrapper .facetwp-facet input, .author main #filter-wrapper .facetwp-facet input, .date main #filter-wrapper .facetwp-facet input, .blog main #filter-wrapper .facetwp-facet input { border: 0; border-bottom: 1px solid var(--wp--preset--color--tertiary); padding: 2px; } @media only screen and (min-width: 992px) { .archive.tag main #filter-wrapper, .search-results main #filter-wrapper, .author main #filter-wrapper, .date main #filter-wrapper, .blog main #filter-wrapper { gap: 30px; } } @media only screen and (max-width: 992px) { .archive.tag main #filter-wrapper, .search-results main #filter-wrapper, .author main #filter-wrapper, .date main #filter-wrapper, .blog main #filter-wrapper { flex-direction: column; gap: 20px; position: absolute; right: 0; z-index: 10; } [dir=rtl] .archive.tag main #filter-wrapper, [dir=rtl] .search-results main #filter-wrapper, [dir=rtl] .author main #filter-wrapper, [dir=rtl] .date main #filter-wrapper, [dir=rtl] .blog main #filter-wrapper { left: 0; right: unset; } } @media only screen and (max-width: 768px) { .archive.tag main #filter-wrapper, .search-results main #filter-wrapper, .author main #filter-wrapper, .date main #filter-wrapper, .blog main #filter-wrapper { position: relative; } } .archive.tag main .tag-name, .search-results main .tag-name, .author main .tag-name, .date main .tag-name, .blog main .tag-name { color: var(--wp--preset--color--black); } .archive.tag main .results-number, .search-results main .results-number, .author main .results-number, .date main .results-number, .blog main .results-number { font-size: calc(12/var(--font--size--base--mobile) * 1em); } @media only screen and (min-width: 768px) { .archive.tag main .results-number, .search-results main .results-number, .author main .results-number, .date main .results-number, .blog main .results-number { font-size: calc(var(--font--mobileMult) * 20 * 1px + (20 - var(--font--mobileMult) * 20) * (100vw - 320px) / 1600); } } .archive.tag main .results-number > div, .search-results main .results-number > div, .author main .results-number > div, .date main .results-number > div, .blog main .results-number > div { display: inline; } .archive.tag main .results-column article, .archive.tag main .results-column .fwpl-result, .search-results main .results-column article, .search-results main .results-column .fwpl-result, .author main .results-column article, .author main .results-column .fwpl-result, .date main .results-column article, .date main .results-column .fwpl-result, .blog main .results-column article, .blog main .results-column .fwpl-result { padding-bottom: var(--spacing--default); padding-top: var(--spacing--default); width: 100%; } @media only screen and (min-width: 992px) { .archive.tag main .results-column article, .archive.tag main .results-column .fwpl-result, .search-results main .results-column article, .search-results main .results-column .fwpl-result, .author main .results-column article, .author main .results-column .fwpl-result, .date main .results-column article, .date main .results-column .fwpl-result, .blog main .results-column article, .blog main .results-column .fwpl-result { max-width: 650px; } } .archive.tag main .results-column article.has-border--bottom, .archive.tag main .results-column .fwpl-result.has-border--bottom, .search-results main .results-column article.has-border--bottom, .search-results main .results-column .fwpl-result.has-border--bottom, .author main .results-column article.has-border--bottom, .author main .results-column .fwpl-result.has-border--bottom, .date main .results-column article.has-border--bottom, .date main .results-column .fwpl-result.has-border--bottom, .blog main .results-column article.has-border--bottom, .blog main .results-column .fwpl-result.has-border--bottom { border-color: var(--wp--preset--color--tertiary); } .archive.tag main .results-column article .h2, .archive.tag main .results-column .fwpl-result .h2, .search-results main .results-column article .h2, .search-results main .results-column .fwpl-result .h2, .author main .results-column article .h2, .author main .results-column .fwpl-result .h2, .date main .results-column article .h2, .date main .results-column .fwpl-result .h2, .blog main .results-column article .h2, .blog main .results-column .fwpl-result .h2 { font-size: calc(20/var(--font--size--base--mobile) * 1em); } @media only screen and (min-width: 768px) { .archive.tag main .results-column article .h2, .archive.tag main .results-column .fwpl-result .h2, .search-results main .results-column article .h2, .search-results main .results-column .fwpl-result .h2, .author main .results-column article .h2, .author main .results-column .fwpl-result .h2, .date main .results-column article .h2, .date main .results-column .fwpl-result .h2, .blog main .results-column article .h2, .blog main .results-column .fwpl-result .h2 { font-size: calc(var(--font--mobileMult) * 20 * 1px + (20 - var(--font--mobileMult) * 20) * (100vw - 320px) / 1600); } } .archive.tag main .results-column article .alignleft, .archive.tag main .results-column .fwpl-result .alignleft, .search-results main .results-column article .alignleft, .search-results main .results-column .fwpl-result .alignleft, .author main .results-column article .alignleft, .author main .results-column .fwpl-result .alignleft, .date main .results-column article .alignleft, .date main .results-column .fwpl-result .alignleft, .blog main .results-column article .alignleft, .blog main .results-column .fwpl-result .alignleft { margin-right: var(--spacing--gutter); max-width: 128px; } .archive.tag main .results-column article .kicker, .archive.tag main .results-column .fwpl-result .kicker, .search-results main .results-column article .kicker, .search-results main .results-column .fwpl-result .kicker, .author main .results-column article .kicker, .author main .results-column .fwpl-result .kicker, .date main .results-column article .kicker, .date main .results-column .fwpl-result .kicker, .blog main .results-column article .kicker, .blog main .results-column .fwpl-result .kicker { margin-top: 0; } .archive.tag main .results-column .results-article .featured-image.external-image img, .search-results main .results-column .results-article .featured-image.external-image img, .author main .results-column .results-article .featured-image.external-image img, .date main .results-column .results-article .featured-image.external-image img, .blog main .results-column .results-article .featured-image.external-image img { aspect-ratio: 300/281; height: auto; max-height: unset; max-width: 100%; -o-object-fit: cover; object-fit: cover; width: auto; } .archive.tag main .results-status, .search-results main .results-status, .author main .results-status, .date main .results-status, .blog main .results-status { display: none; text-align: center; } @media only screen and (max-width: 992px) { .archive.tag main .flex-basis-60, .search-results main .flex-basis-60, .author main .flex-basis-60, .date main .flex-basis-60, .blog main .flex-basis-60 { margin-top: 0; } } .archive.tag main .flex-basis-60 .kicker, .search-results main .flex-basis-60 .kicker, .author main .flex-basis-60 .kicker, .date main .flex-basis-60 .kicker, .blog main .flex-basis-60 .kicker { margin-top: var(--spacing--default); } @media only screen and (max-width: 992px) { .archive.tag main .fwpl-layout.results-column, .search-results main .fwpl-layout.results-column, .author main .fwpl-layout.results-column, .date main .fwpl-layout.results-column, .blog main .fwpl-layout.results-column { grid-gap: 50px; grid-template-columns: repeat(3, 1fr); } } @media only screen and (max-width: 768px) { .archive.tag main .fwpl-layout.results-column, .search-results main .fwpl-layout.results-column, .author main .fwpl-layout.results-column, .date main .fwpl-layout.results-column, .blog main .fwpl-layout.results-column { grid-gap: 50px; grid-template-columns: repeat(1, 1fr); } } .archive.tag main .fwpl-item img, .search-results main .fwpl-item img, .author main .fwpl-item img, .date main .fwpl-item img, .blog main .fwpl-item img { height: 220px; -o-object-fit: cover; object-fit: cover; width: 100%; } .archive.tag main .pagination-wrapper, .search-results main .pagination-wrapper, .author main .pagination-wrapper, .date main .pagination-wrapper, .blog main .pagination-wrapper { align-items: center; display: flex; justify-content: center; } @media only screen and (min-width: 768px) { .archive.tag main .featured-tag-article, .search-results main .featured-tag-article, .author main .featured-tag-article, .date main .featured-tag-article, .blog main .featured-tag-article { margin-left: 60px; } [dir=rtl] .archive.tag main .featured-tag-article, [dir=rtl] .search-results main .featured-tag-article, [dir=rtl] .author main .featured-tag-article, [dir=rtl] .date main .featured-tag-article, [dir=rtl] .blog main .featured-tag-article { margin-left: unset; margin-right: 60px; } } @media only screen and (max-width: 768px) { .archive.tag main, .search-results main, .author main, .date main, .blog main { margin: 2em 0 4em 0 !important; } .archive.tag main .flex-basis-30, .search-results main .flex-basis-30, .author main .flex-basis-30, .date main .flex-basis-30, .blog main .flex-basis-30 { flex-basis: 100% !important; margin-bottom: 0; } } .single details p { margin-left: 15px; } .single .wpml-ls-statics-post_translations { background: var(--wp--preset--color--black); color: var(--wp--preset--color--white); margin: 0; padding: var(--spacing--tight) var(--spacing--default); /* stylelint-disable function-url-quotes */ /* stylelint-enable function-url-quotes */ } .single .wpml-ls-statics-post_translations::before { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42.95 42.95'%3E%3Cpath d='m36.39,0c3.62,0,6.56,2.94,6.56,6.56v29.82c0,3.62-2.94,6.56-6.56,6.56H6.56c-3.62,0-6.56-2.94-6.56-6.56V6.56C0,2.94,2.94,0,6.56,0h29.82Zm0,3.58H6.56c-1.65,0-2.98,1.34-2.98,2.98v29.82c0,1.65,1.34,2.98,2.98,2.98h29.82c1.65,0,2.98-1.34,2.98-2.98V6.56c0-1.65-1.34-2.98-2.98-2.98Zm-9.54,16.7H8.95l-.24.02c-.87.12-1.55.87-1.55,1.77,0,.99.8,1.79,1.79,1.79h17.89l.24-.02c.87-.12,1.55-.87,1.55-1.77,0-.99-.8-1.79-1.79-1.79Zm-17.89,9.54h25.05c.99,0,1.79.8,1.79,1.79,0,.91-.67,1.65-1.55,1.77l-.24.02H8.95c-.99,0-1.79-.8-1.79-1.79,0-.91.67-1.65,1.55-1.77l.24-.02Zm25.05-19.09H8.95l-.24.02c-.87.12-1.55.87-1.55,1.77,0,.99.8,1.79,1.79,1.79h25.05l.24-.02c.87-.12,1.55-.87,1.55-1.77,0-.99-.8-1.79-1.79-1.79Z' fill='%23fff'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: contain; content: ""; display: inline-block; height: 1em; margin-right: var(--spacing--tight); position: relative; top: 2px; width: 1em; } .rtl .single .wpml-ls-statics-post_translations::before { margin-left: var(--spacing--tight); margin-right: 0; } .single .wpml-ls-statics-post_translations a { border-bottom: 1px solid; color: var(--wp--preset--color--white); } .single .post__content { padding-top: var(--spacing--wide); } .single .post__content .wpml-ls-statics-post_translations { margin: calc(var(--spacing--wide) * -1); position: relative; z-index: 5; } .single .post__content .mssrc-block-content-block .wp-block-columns .column--content:first-of-type { margin-top: 0 !important; } .single .post__content > aside { position: relative; z-index: 1; } .single .post__content section .wp-block-columns, .single .post__content section .wp-block-column { margin-bottom: 0; margin-top: 0; } .single .post__content section .wp-block-column .acf-innerblocks-container p:first-of-type { margin-top: 0; } .single .post__content figcaption { margin-left: auto; margin-right: auto; } .single .post__content .wp-block-image.is-style-square img { border-radius: 0 !important; } .single .wp-block-column a { border-bottom: 1px solid; color: var(--wp--preset--color--primary); } .single .wp-block-column a:hover, .single .wp-block-column a:focus { color: var(--wp--preset--color--black); } .single .wp-caption a, .single .wp-block-image a { border-bottom: 0 !important; } .single .curated-content-panel .has-border--top { border-color: var(--wp--preset--color--tertiary); } .single .curated-content-panel a { border: none; color: var(--wp--preset--color--black); } .single article.has-dark-theme { background-color: var(--wp--preset--color--black); color: var(--wp--preset--color--white); } .single article.has-dark-theme a { color: var(--wp--preset--color--white); } @media only screen and (max-width: 992px) { .single article.has-dark-theme .post__author { border-color: var(--wp--preset--color--white); } } .single article.has-dark-theme .post__author span:not(.post__author__name) { color: var(--wp--preset--color--quarternary); } .single article.has-dark-theme .post-tags .kicker { color: var(--wp--preset--color--black); } .single article.has-dark-theme .curated-content-panel .has-border--top { border-color: var(--wp--preset--color--tertiary); } .single article.has-dark-theme .curated-content-panel a, .single article.has-dark-theme .curated-content-panel a:hover, .single article.has-dark-theme .curated-content-panel a:focus { border: none; color: var(--wp--preset--color--white); } .single article.has-dark-theme .mssrc-block-content-block, .single article.has-dark-theme [mks-block] { background-color: var(--wp--preset--color--black); } .single article.has-dark-theme .wp-block-xbox-summary h3 { color: #fff; } .single article.has-dark-theme .major-nelson-table a, .single article.has-dark-theme .major-nelson-table label, .single article.has-dark-theme table.major-nelson-table a, .single article.has-dark-theme table.major-nelson-table label { color: #fff; } .single article.has-dark-theme .major-nelson-table .paginate_button.disabled, .single article.has-dark-theme .major-nelson-table .paginate_button.disabled:hover, .single article.has-dark-theme .major-nelson-table .paginate_button.disabled:active, .single article.has-dark-theme table.major-nelson-table .paginate_button.disabled, .single article.has-dark-theme table.major-nelson-table .paginate_button.disabled:hover, .single article.has-dark-theme table.major-nelson-table .paginate_button.disabled:active { border-bottom: 0 !important; color: #fff !important; } .single article.has-dark-theme .major-nelson-table tr td, .single article.has-dark-theme table.major-nelson-table tr td { background: #dadada; } .single article.has-dark-theme .pullquote .is-style-stacked.has-text-align-left, .single article.has-dark-theme .pullquote .is-style-left { border-color: #fff; } .single article.has-dark-theme .has-white-background-color p, .single article.has-dark-theme .has-white-background-color blockquote, .single article.has-dark-theme .has-white-background-color div, .single article.has-dark-theme .has-quarternary-background-color p, .single article.has-dark-theme .has-quarternary-background-color blockquote, .single article.has-dark-theme .has-quarternary-background-color div { color: #000; } .single article.has-dark-theme .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { background-color: #808080; } .single article.has-blue-theme .mssrc-block-content-block a { background-color: #9cf; color: var(--wp--preset--color--black); } .single article.has-blue-theme .mssrc-block-content-block a:hover { background-color: #66b2ff; } .single article.has-blue-theme .mssrc-block-content-block .wp-block-heading { color: #0078d7; } .single article.has-blue-theme .mssrc-block-content-quote { color: #0078d7; } .single article.has-blue-theme .mssrc-block-content-quote .source { color: #6c6c6c; } .single article.has-blue-theme .mssrc-block-content-quote .is-style-left { border-top: 4px solid #0078d7; } @media only screen and (max-width: 992px) { .single article.has-blue-theme .mssrc-block-content-quote .is-style-left { border-bottom: 4px solid #0078d7; } } .single article.has-blue-theme .mssrc-block-content-quote .is-style-stacked { border-left: 4px solid #0078d7; } .rtl .single article.has-blue-theme .mssrc-block-content-quote .is-style-stacked { border-left: none; border-right: 4px solid #0078d7; } .single article.has-blue-theme .wp-block-image { color: #6c6c6c; } .single article.has-blue-theme .wp-block-image figcaption { padding-top: 10px; position: relative; } .single article.has-blue-theme .wp-block-image figcaption::before { border-top: 2px solid #0078d7; content: ""; left: 2%; position: absolute; top: 0; width: 40%; } .rtl .single article.has-blue-theme .wp-block-image figcaption::before { left: unset; right: 2%; } .single article.has-blue-theme p.has-drop-cap::first-letter { color: #0078d7; } .single blockquote p::before { content: open-quote; } .single blockquote p::after { content: close-quote; } .single aside .column__content { z-index: 1; } .single aside .card { max-width: 320px; } .single aside .card .card__image a { border-bottom: 0 !important; border-radius: 0 !important; } .single.single-post .mssrc-block-post-header .wp-block-column { margin-left: auto; margin-right: auto; max-width: 1100px; } .single.single-post .mssrc-block-post-header h1 { font-weight: var(--font--weight--light); } .single.single-post .post__content { padding-top: var(--spacing--default); } .single.single-post .post__content .wp-block-column { margin-left: auto; margin-right: auto; max-width: 1100px; } @media only screen and (min-width: 992px) { .single.features-template-legacy blockquote, .single.post-template-legacy blockquote { margin-left: -200px; margin-right: -200px; } } .single.features-template-legacy blockquote p, .single.post-template-legacy blockquote p { font-size: calc(var(--font--mobileMult) * 40 * 1px + (55 - var(--font--mobileMult) * 55) * (100vw - 320px) / 1600); font-weight: var(--font--weight--thin); line-height: 1.2; margin: 0 auto; margin-bottom: calc(var(--spacing--default) * 2); margin-top: calc(var(--spacing--default) * 2); max-width: 1600px; padding: 0 calc(var(--spacing--gutter) / 2); text-align: center; width: calc(100% - var(--spacing--gutter)); } .single.features-template-legacy div .wp-caption, .single.post-template-legacy div .wp-caption { width: 100% !important; } .single.features-template-legacy div .wp-caption a, .single.post-template-legacy div .wp-caption a { border-bottom: 0; } @media only screen and (min-width: 567px) { .single.features-template-legacy .mssrc-legacy .wp-block-columns .column--content, .single.post-template-legacy .mssrc-legacy .wp-block-columns .column--content { display: block; } .single.features-template-legacy .mssrc-legacy .wp-block-columns .column--content .wp-caption.alignleft, .single.post-template-legacy .mssrc-legacy .wp-block-columns .column--content .wp-caption.alignleft { float: left; margin-right: 10px; width: 264px !important; } .rtl .single.features-template-legacy .mssrc-legacy .wp-block-columns .column--content .wp-caption.alignleft, .rtl .single.post-template-legacy .mssrc-legacy .wp-block-columns .column--content .wp-caption.alignleft { float: right; margin-left: 10px; margin-right: 0; } .single.features-template-legacy .mssrc-legacy .wp-block-columns .column--content .wp-caption.alignright, .single.post-template-legacy .mssrc-legacy .wp-block-columns .column--content .wp-caption.alignright { float: right; margin-left: 10px; width: 264px !important; } .rtl .single.features-template-legacy .mssrc-legacy .wp-block-columns .column--content .wp-caption.alignright, .rtl .single.post-template-legacy .mssrc-legacy .wp-block-columns .column--content .wp-caption.alignright { float: left; margin-left: 0; margin-right: 10px; } } .single.features-template-legacy .mssrc-legacy .wp-block-columns .column--content .wp-caption.alignleft, .single.post-template-legacy .mssrc-legacy .wp-block-columns .column--content .wp-caption.alignleft { text-align: center; } .single.features-template-legacy .mssrc-legacy .wp-block-columns .column--content .wp-caption.alignright, .single.post-template-legacy .mssrc-legacy .wp-block-columns .column--content .wp-caption.alignright { text-align: center; } .single.features-template-legacy .mssrc-legacy .wp-block-columns ul, .single.features-template-legacy .mssrc-legacy .wp-block-columns ol, .single.post-template-legacy .mssrc-legacy .wp-block-columns ul, .single.post-template-legacy .mssrc-legacy .wp-block-columns ol { margin-left: var(--spacing--default); margin-right: var(--spacing--default); } .single.features-template-legacy .mssrc-legacy .wp-block-columns li, .single.post-template-legacy .mssrc-legacy .wp-block-columns li { list-style-position: outside; margin-left: var(--spacing--wide); padding-left: var(--spacing--default); } .single.features-template-legacy .has-dark-theme, .single.post-template-legacy .has-dark-theme { background-color: var(--wp--preset--color--black); color: var(--wp--preset--color--white); } .single.features-template-legacy .has-dark-theme a, .single.post-template-legacy .has-dark-theme a { color: var(--wp--preset--color--white); } @media only screen and (max-width: 992px) { .single.features-template-legacy .has-dark-theme .post__author, .single.post-template-legacy .has-dark-theme .post__author { border-color: var(--wp--preset--color--white); } } .single.features-template-legacy .has-dark-theme .post__author span:not(.post__author__name), .single.post-template-legacy .has-dark-theme .post__author span:not(.post__author__name) { color: var(--wp--preset--color--quarternary); } .single.features-template-legacy .has-dark-theme .post-tags .kicker, .single.post-template-legacy .has-dark-theme .post-tags .kicker { color: var(--wp--preset--color--black); } .single.features-template-legacy-blocks p.wpml-ls-statics-post_translations, .single.features-template-legacy p.wpml-ls-statics-post_translations, .single.post-template-legacy p.wpml-ls-statics-post_translations, .single.post-template-legacy-blocks p.wpml-ls-statics-post_translations { background: none; border: 1px solid var(--wp--preset--color--tertiary); border-radius: 10px; color: var(--wp--preset--color--secondary); margin: var(--spacing--tight) auto; width: max-content; /* stylelint-disable function-url-quotes */ /* stylelint-enable function-url-quotes */ } .single.features-template-legacy-blocks p.wpml-ls-statics-post_translations::before, .single.features-template-legacy p.wpml-ls-statics-post_translations::before, .single.post-template-legacy p.wpml-ls-statics-post_translations::before, .single.post-template-legacy-blocks p.wpml-ls-statics-post_translations::before { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42.95 42.95'%3E%3Cpath d='m36.39,0c3.62,0,6.56,2.94,6.56,6.56v29.82c0,3.62-2.94,6.56-6.56,6.56H6.56c-3.62,0-6.56-2.94-6.56-6.56V6.56C0,2.94,2.94,0,6.56,0h29.82Zm0,3.58H6.56c-1.65,0-2.98,1.34-2.98,2.98v29.82c0,1.65,1.34,2.98,2.98,2.98h29.82c1.65,0,2.98-1.34,2.98-2.98V6.56c0-1.65-1.34-2.98-2.98-2.98Zm-9.54,16.7H8.95l-.24.02c-.87.12-1.55.87-1.55,1.77,0,.99.8,1.79,1.79,1.79h17.89l.24-.02c.87-.12,1.55-.87,1.55-1.77,0-.99-.8-1.79-1.79-1.79Zm-17.89,9.54h25.05c.99,0,1.79.8,1.79,1.79,0,.91-.67,1.65-1.55,1.77l-.24.02H8.95c-.99,0-1.79-.8-1.79-1.79,0-.91.67-1.65,1.55-1.77l.24-.02Zm25.05-19.09H8.95l-.24.02c-.87.12-1.55.87-1.55,1.77,0,.99.8,1.79,1.79,1.79h25.05l.24-.02c.87-.12,1.55-.87,1.55-1.77,0-.99-.8-1.79-1.79-1.79Z' fill='%23212121'/%3E%3C/svg%3E"); } .single.features-template-legacy-blocks p.wpml-ls-statics-post_translations a, .single.features-template-legacy p.wpml-ls-statics-post_translations a, .single.post-template-legacy p.wpml-ls-statics-post_translations a, .single.post-template-legacy-blocks p.wpml-ls-statics-post_translations a { color: var(--wp--preset--color--secondary); } .single.features-template-legacy-blocks p.wpml-ls-statics-post_translations a:hover, .single.features-template-legacy p.wpml-ls-statics-post_translations a:hover, .single.post-template-legacy p.wpml-ls-statics-post_translations a:hover, .single.post-template-legacy-blocks p.wpml-ls-statics-post_translations a:hover { color: var(--wp--preset--color--black); } .error404 main, .search-no-results main { align-items: center; display: flex; flex-direction: column; justify-content: center; margin: 0 auto; padding: 140px 0 160px; text-align: center; width: 85%; } .error404 main h2, .search-no-results main h2 { font-weight: 600; } .error404 main .error404__form, .search-no-results main .error404__form { display: flex; justify-content: center; } .error404 main form, .search-no-results main form { display: flex; margin-top: 10px; } .error404 main form .form-control, .search-no-results main form .form-control { background-color: var(--wp--preset--color--white); border: 1px solid var(--wp--preset--color--secondary); border-radius: 0; height: 45px; padding: 0 20px; } .error404 main form .form-btn, .search-no-results main form .form-btn { background-color: var(--wp--preset--color--primary); border: 0; color: #fff; cursor: pointer; font-weight: 600; height: 45px; padding: 0 20px; } .error404 main form input:focus, .search-no-results main form input:focus { border: 1px solid var(--wp--preset--color--black); border-radius: 0; } .error404 main form input:focus-visible, .search-no-results main form input:focus-visible { outline: none; } .error404 main form .form-btn:hover, .search-no-results main form .form-btn:hover { background-color: var(--wp--preset--color--primary); } .page-template-default .mssrc-block-post-header .post-header__content .kicker { display: none; } .page-template-default .mssrc-block-post-header.is-style-text.has-high-density { height: 250px !important; min-height: auto !important; } .page-template-default .mssrc-block-latest-posts ol { flex-direction: row; } .rtl .page-template-default .mssrc-block-latest-posts ol { flex-direction: row-reverse; } .ms-inclusion-theme { /* Because we need to control color transition speed, we nee to remove this rule */ } .ms-inclusion-theme #main > .wp-block-columns, .ms-inclusion-theme #main > .wp-block-columns > .wp-block-column { display: block; margin-bottom: 0; margin-left: 0 !important; margin-right: 0 !important; max-width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; width: 100%; } .ms-inclusion-theme #main > .wp-block-columns > *:not([mks-block]), .ms-inclusion-theme #main > .wp-block-columns > .wp-block-column > *:not([mks-block]) { margin-left: auto; margin-right: auto; max-width: 1700px; padding-left: 6.25%; padding-right: 6.25%; } .mks-media-portrait-frame { --frame-ratio-w: 9; --frame-ratio-h: 16; --frame-max-height: 500px; --ratio: calc(var(--frame-ratio-h, 1) / var(--frame-ratio-w, 1) * 100%); --frame-height: min(var(--ratio), var(--frame-max-height)); height: 0; padding-top: var(--frame-height); position: relative; width: min(var(--frame-height, 0) * var(--frame-ratio-w) / var(--frame-ratio-h), 100%); } .mks-inclusion-intro-block { left: 0; position: fixed; top: 0; z-index: 999999; } .rtl .mks-inclusion-intro-block { right: 0; } .wp-admin .mks-inclusion-intro-block { position: relative; } /* ----------------------------------------------------------------------------- * Social Footer * ----------------------------------------------------------------------------- */ .ms-inclusion-social-footer { background: #e3e3e3; margin-bottom: -48px; margin-top: 0; padding: 12px 0; position: relative; z-index: 3; } .ms-inclusion-social-footer__row { display: grid; grid-gap: 16px; margin: 0 auto; max-width: calc(1600px + 10%); padding-left: 24px; padding-right: 24px; } @media (min-width: 600px) { .ms-inclusion-social-footer__row { grid-template-columns: 1fr 1fr; } } @media (min-width: 1084px) { .ms-inclusion-social-footer__row { grid-gap: var(--grid-gutter); padding: 0 5%; } } .ms-inclusion-social-footer__column { align-items: center; display: flex; line-height: 1; } .ms-inclusion-social-footer__label { color: #000; font-size: 16px; } .ms-inclusion-social-footer__list { align-items: center; display: flex; list-style: none; padding: 0; } .ms-inclusion-social-footer__list-item { list-style: none; margin-left: 8px; padding: 0; } .rtl .ms-inclusion-social-footer__list-item { margin-left: unset; margin-right: 8px; } .ms-inclusion-social-footer__link { align-items: center; display: flex; height: 34px; justify-content: center; text-decoration: none; width: 34px; } .ms-inclusion-social-footer__link svg { height: 20px; width: 20px; } .ms-inclusion-social-footer__link svg path { fill: #000; } .ms-inclusion-social-footer__link:hover, .ms-inclusion-social-footer__link:focus { background-color: rgba(0, 0, 0, 0.1); text-decoration: none; } /** * Because we changed the way web-components work to allow text selection, it created a bug on links that loooked doubled * The fix is to hide original link,n and only show the clone version from Shadow Dom * this Css selector will only target links in Light dom, not shadow Dom since shadowDom scopes the CSS. */ [mks-block] split-text2 a { color: transparent !important; } .block-events-media-gallery button.play-gif { bottom: auto !important; left: auto !important; right: calc(5px + 2%) !important; top: calc(5px + 2%) !important; } .rtl .block-events-media-gallery button.play-gif { left: calc(5px + 2%) !important; right: auto !important; } .block-events-media-gallery ins.label { bottom: auto !important; left: auto !important; right: calc(33px + 2%) !important; top: calc(5px + 2%) !important; } .rtl .block-events-media-gallery ins.label { left: calc(33px + 2%) !important; left: auto !important; } .ui-timepicker-div dl dt, .ui-timepicker-div dl dd { font-size: inherit; } .ms-inclusion-theme main .ms-events-nav.is-dark nav { -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); background: rgba(0, 0, 0, 0.65); } .ms-inclusion-theme main .ms-events-nav.is-dark, .ms-inclusion-theme main .ms-events-nav.is-dark a { color: #fff; } .ms-inclusion-theme main .ms-events-nav.is-dark .ms-events-nav__border { border-color: transparent; } .ms-inclusion-theme main .ms-events-nav { transition: transform 0.7s cubic-bezier(0.43, 0.195, 0.02, 1); } .ms-inclusion-theme main .ms-events-nav nav { transition: background-color 0.7s cubic-bezier(0.43, 0.195, 0.02, 1); } .ms-inclusion-theme main .ms-events-nav, .ms-inclusion-theme main .ms-events-nav a { color: #fff; } .ms-inclusion-theme main .ms-events-nav__border { border-bottom: solid 1px #fff; transition: border-color 0.7s cubic-bezier(0.43, 0.195, 0.02, 1); } .ms-inclusion-theme.is-header-sticky main .ms-events-nav { transform: translateY(calc(var(--stickyHeaderHeight) - 1px)) translateZ(0); } .ms-inclusion-theme.is-header-sticky main .ms-events-nav nav { -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); background: rgba(0, 0, 0, 0.45); } .ms-inclusion-theme.is-header-sticky main .ms-events-nav, .ms-inclusion-theme.is-header-sticky main .ms-events-nav a { color: #fff; } .ms-inclusion-theme.is-header-sticky main .ms-events-nav .ms-events-nav__border { border-color: transparent; } #cd-timeline .cd-timeline-content { background: #fff !important; box-shadow: none !important; filter: drop-shadow(0 12.7041px 19.4796px rgba(0, 0, 0, 0.05)); } #cd-timeline::before, #cd-timeline.horizontal-timeline .background-line { background: #bebebe !important; width: 1px !important; } [mks-block] core-tabs [tab-slide] ul { columns: 2; display: block; width: 100%; } [mks-block] core-tabs [tab-slide] ul li { margin-bottom: 0.6em; width: 100%; } @media screen and (max-width: 600px) { [mks-block] core-tabs [tab-slide] ul { columns: 1; } } .mssrc-block-icon { display: inline-block; } .mssrc-block-icon.has-black-color > svg > path { fill: var(--wp--preset--color--black) !important; } .mssrc-block-icon.has-white-color > svg > path { fill: var(--wp--preset--color--white) !important; } .mssrc-block-icon.has-primary-color > svg > path { fill: var(--wp--preset--color--primary) !important; } .mssrc-block-icon.has-secondary-color > svg > path { fill: var(--wp--preset--color--secondary) !important; } .mssrc-block-icon.has-tertiary-color > svg > path { fill: var(--wp--preset--color--tertiary) !important; } .mssrc-block-icon.has-quarternary-color > svg > path { fill: var(--wp--preset--color--quarternary) !important; } .mssrc-block-icon.has-small-size { font-size: 16px; width: 16px; } .mssrc-block-icon.has-medium-size { font-size: 32px; width: 32px; } .mssrc-block-icon.has-large-size { font-size: 64px; width: 64px; } .mssrc-block-icon.aligncenter { margin-left: auto; margin-right: auto; text-align: center; } .mssrc-block-mosaic-header { width: 100%; } .mssrc-block-mosaic-header .wp-block-column { margin-top: 0 !important; } @media only screen and (max-width: 768px) { .mssrc-block-mosaic-header { margin: 0; padding: 0; } .mssrc-block-mosaic-header .flex-basis-60, .mssrc-block-mosaic-header .flex-basis-40 { padding: 0 !important; } } .mssrc-block-mosaic-header article { margin-bottom: var(--spacing--wide); } .mssrc-block-mosaic-header article img { height: 100% !important; -o-object-fit: cover !important; object-fit: cover !important; width: 100% !important; } .mssrc-block-mosaic-header .h2 { font-size: calc(22/var(--font--size--base--mobile) * 1em); font-weight: var(--font--weight--regular); margin-top: var(--spacing--tight); max-width: 90%; } @media only screen and (min-width: 768px) { .mssrc-block-mosaic-header .h2 { font-size: calc(var(--font--mobileMult) * 22 * 1px + (22 - var(--font--mobileMult) * 22) * (100vw - 320px) / 1600); } } .mssrc-block-mosaic-header .kicker { display: block; font-weight: 600; margin-top: var(--spacing--default); } .mssrc-block-latest-posts { margin-bottom: var(--spacing--default); } .mssrc-block-latest-posts ol { display: flex; flex-direction: column; flex-wrap: wrap; list-style: none; margin: 0; padding: 0; } @media (max-width: 1278px) { .home .mssrc-block-latest-posts ol { -moz-flex-direction: row; flex-direction: row; gap: 20px; } .rtl .home .mssrc-block-latest-posts ol { -moz-flex-direction: row-reverse; flex-direction: row-reverse; } } .mssrc-block-latest-posts ol li { list-style-type: none; margin: 0 0 var(--spacing--tight); padding: 0; } @media (max-width: 1278px) { .home .mssrc-block-latest-posts ol li { width: calc(33.3333% - 14px); } } @media only screen and (max-width: 992px) { .home .mssrc-block-latest-posts ol li { width: calc(50% - 10px); } } .mssrc-block-latest-posts article { margin-bottom: 0; } @media only screen and (max-width: 768px) { .mssrc-block-latest-posts article { display: flex; flex-direction: column; } } .mssrc-block-latest-posts article h3 { font-size: calc(20/var(--font--size--base--mobile) * 1em); } @media only screen and (min-width: 768px) { .mssrc-block-latest-posts article h3 { font-size: calc(var(--font--mobileMult) * 20 * 1px + (20 - var(--font--mobileMult) * 20) * (100vw - 320px) / 1600); } } .mssrc-block-latest-posts article .alignright { min-width: 128px; } @media only screen and (min-width: 768px) { .mssrc-block-latest-posts article .alignright { width: 30%; } } .mssrc-block-latest-posts article img { height: 100% !important; -o-object-fit: cover !important; object-fit: cover !important; width: 100% !important; } @media only screen and (max-width: 768px) { .mssrc-block-latest-posts article .featured-image { margin-top: 20px; order: 1; } .mssrc-block-latest-posts article .post__meta--category { margin-top: 10px; order: 2; } .mssrc-block-latest-posts article h3 { order: 3; } } .mssrc-block-press-tools { list-style: none; } .mssrc-block-press-tools li { align-items: center; display: flex; font-size: calc(18/var(--font--size--base--mobile) * 1em); margin-bottom: var(--spacing--tight); } .mssrc-block-press-tools .mssrc-block-icon { display: block; width: calc(18/var(--font--size--base--mobile) * 1em); } .mssrc-block-press-tools .mssrc-block-icon svg { height: auto; max-width: 100%; width: auto; } .mssrc-block-press-tools .mssrc-block-icon svg path { fill: var(--wp--preset--color--black); } .mssrc-block-press-tools a { background: url(../images/icons/chevron.svg) no-repeat center right; background-size: 5px; margin-left: 10px; margin-right: 8px; padding-right: 18px; text-decoration: none; } .rtl .mssrc-block-press-tools a { background: url(../images/icons/chevron-rtl.svg) no-repeat center left; background-size: 5px; margin-left: 8px; margin-right: 10px; padding-left: 18px; padding-right: 0; } .mssrc-block-post-header { color: var(--wp--preset--color--black); position: relative; } @media only screen and (min-width: 992px) { .mssrc-block-post-header:not(.is-style-full-width.text--default), .mssrc-block-post-header.is-style-fifty-fifty .post-header__image { min-height: 70vh; overflow: hidden; } .mssrc-block-post-header:not(.is-style-full-width.text--default).has-high-density, .mssrc-block-post-header.is-style-fifty-fifty .post-header__image.has-high-density { min-height: 45vh; } } .mssrc-block-post-header path { fill: var(--wp--preset--color--secondary); } .mssrc-block-post-header .post-header__image, .mssrc-block-post-header .post-header__video { position: relative; width: 100%; } .mssrc-block-post-header .post-header__image img, .mssrc-block-post-header .post-header__video img { height: auto !important; width: 100% !important; } .mssrc-block-post-header .wp-block-columns { height: inherit; } .mssrc-block-post-header .wp-block-columns .wp-block-column { height: inherit; margin-bottom: 0 !important; margin-top: 0 !important; } .mssrc-block-post-header img { border-radius: 0; } .mssrc-block-post-header .has-text-align-center .post-header__author__bylines, .mssrc-block-post-header .has-text-align-center .kicker { margin-left: auto; margin-right: auto; } .mssrc-block-post-header .post-header__author .post-header__author__bylines { display: table; } .mssrc-block-post-header .post-header__author .post-header__author__bylines > h5, .mssrc-block-post-header .post-header__author .post-header__author__bylines > .post-header__author__list { display: table-cell; } .mssrc-block-post-header .post-header__author .post-header__author__bylines > span, .mssrc-block-post-header .post-header__author .post-header__author__bylines .post-header__author__list__item { font-size: var(--wp--preset--font-size--small); } .mssrc-block-post-header .post-header__author .post-header__author__bylines > h5 { font-size: var(--wp--preset--font-size--small); font-weight: 400; margin-right: var(--spacing--tight); min-width: 1.5em; } .rtl .mssrc-block-post-header .post-header__author .post-header__author__bylines > h5 { margin-left: var(--spacing--tight); margin-right: 0; } .mssrc-block-post-header .post-header__author .post-header__author__bylines .post-header__author__list { list-style: none; } .mssrc-block-post-header .post-header__author .post-header__author__bylines .post-header__author__list__item { display: inline; } .mssrc-block-post-header .post-header__author.post-header__author--line { padding-left: 140px; position: relative; } .rtl .mssrc-block-post-header .post-header__author.post-header__author--line { padding-left: 0; padding-right: 140px; } .mssrc-block-post-header .post-header__author.post-header__author--line::before { background: currentColor; content: ""; display: inline-block; height: 2px; left: 0; position: absolute; top: 1em; width: 120px; } .rtl .mssrc-block-post-header .post-header__author.post-header__author--line::before { left: unset; right: 0; } @media only screen and (min-width: 992px) { .mssrc-block-post-header .post-header__author.post-header__author--line { padding-left: 190px; } .rtl .mssrc-block-post-header .post-header__author.post-header__author--line { padding-left: 0; padding-right: 190px; } .mssrc-block-post-header .post-header__author.post-header__author--line::before { width: 170px; } } .mssrc-block-post-header .post-header__video { height: 0; overflow: hidden; padding-bottom: 56.25%; padding-top: 0; position: relative; } @media only screen and (min-width: 992px) { .mssrc-block-post-header .post-header__video { padding-bottom: 70vh; } } .mssrc-block-post-header .post-header__video .post-header__video__container, .mssrc-block-post-header .post-header__video video { height: 100%; left: 0; position: absolute; top: 0; width: 100%; } @media only screen and (min-width: 992px) { .mssrc-block-post-header.has-high-density .post-header__video { padding-bottom: 45vh; } } .mssrc-block-post-header.is-style-full-width .post-header__content { margin-left: auto; margin-right: auto; max-width: 1700px; } @media only screen and (min-width: 992px) { .mssrc-block-post-header.is-style-full-width .post-header__content .wp-block-column > * { margin-left: 13.4%; margin-right: 10%; } .rtl .mssrc-block-post-header.is-style-full-width .post-header__content .wp-block-column > * { margin-left: 10%; margin-right: 13.4%; } .mssrc-block-post-header.is-style-full-width .post-header__content.has-text-align-center .wp-block-column > * { margin-left: auto; margin-right: auto; } } .mssrc-block-post-header.is-style-full-width .post-header__content .kicker { border: none; } .mssrc-block-post-header.is-style-full-width .post-header__content .wp-block-column > .kicker { display: block; margin-bottom: var(--spacing--tight); } .mssrc-block-post-header.is-style-full-width .post-header__content .wp-block-column > .kicker:first-of-type { background-color: var(--wp--preset--color--black); color: var(--wp--preset--color--white); margin-bottom: var(--spacing--default); padding: var(--spacing--default) var(--spacing--tight); } .mssrc-block-post-header.is-style-full-width.text--default { padding-bottom: var(--spacing--tight); } @media only screen and (min-width: 992px) { .mssrc-block-post-header.is-style-full-width.text--default .post-header__image { align-items: center; display: flex; height: 70vh; justify-content: center; overflow: hidden; } .has-high-density .mssrc-block-post-header.is-style-full-width.text--default .post-header__image { height: 45vh; } } .mssrc-block-post-header.is-style-full-width.text--default .post-header__content { margin-bottom: var(--spacing--wide); margin-top: var(--spacing--default); } .mssrc-block-post-header.is-style-full-width.text--default .post-header__content h1 { font-weight: var(--font--weight--medium); } .mssrc-block-post-header.is-style-full-width.text--default .post-header__content h2 { font-weight: var(--font--weight--light); } @media only screen and (min-width: 992px) { .mssrc-block-post-header.is-style-full-width.text--default.has-high-density .post-header__image { height: 45vh; } } .has-dark-theme .mssrc-block-post-header.is-style-full-width.text--default { color: var(--wp--preset--color--white); } .mssrc-block-post-header.is-style-full-width.text--overlay::before { background: rgba(0, 0, 0, 0.7); bottom: 0; content: ""; display: block; left: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: 1; } .mssrc-block-post-header.is-style-full-width.text--overlay .post-header__image { align-items: center; display: flex; justify-content: center; z-index: 0; } @media only screen and (min-width: 992px) { .mssrc-block-post-header.is-style-full-width.text--overlay .post-header__image { height: 70vh; } .has-high-density .mssrc-block-post-header.is-style-full-width.text--overlay .post-header__image { height: 45vh; } } .mssrc-block-post-header.is-style-full-width.text--overlay .post-header__content { color: var(--wp--preset--color--white); height: 100%; padding: var(--spacing--wide) var(--spacing--default); width: 100%; z-index: 2; } .mssrc-block-post-header.is-style-full-width.text--overlay .post-header__content .wp-block-column { height: auto; -moz-justify-content: flex-end; -ms-justify-content: flex-end; justify-content: flex-end; } .mssrc-block-post-header.is-style-full-width.text--overlay .post-header__content.has-text-align-center { text-align: center; } .mssrc-block-post-header.is-style-full-width.text--overlay .post-header__content.has-text-align-center .wp-block-column { -moz-justify-content: center; -ms-justify-content: center; justify-content: center; } .mssrc-block-post-header.is-style-full-width.text--overlay .post-header__content .kicker, .mssrc-block-post-header.is-style-full-width.text--overlay .post-header__content span, .mssrc-block-post-header.is-style-full-width.text--overlay .post-header__content a { border-color: var(--wp--preset--color--white); color: var(--wp--preset--color--white); } .mssrc-block-post-header.is-style-full-width.text--overlay .h1 { font-weight: 400; } .mssrc-block-post-header.is-style-full-width.text--overlay .post-header__author { margin-top: var(--spacing--tight); } .mssrc-block-post-header.is-style-full-width.text--overlay .post-header__author.post-header__author--line { padding-left: 0; } .rtl .mssrc-block-post-header.is-style-full-width.text--overlay .post-header__author.post-header__author--line { padding-left: unset; padding-right: 0; } .mssrc-block-post-header.is-style-full-width.text--overlay .post-header__author.post-header__author--line::before { display: none; } .mssrc-block-post-header.is-style-full-width.text--overlay.has-text-align-center { overflow: hidden; } .mssrc-block-post-header.is-style-full-width.text--overlay.has-text-align-center .post-header__content { bottom: 0; left: 0; position: absolute; right: 0; top: 0; } .mssrc-block-post-header.is-style-full-width.text--overlay:not(.has-text-align-center)::before { background: rgba(0, 0, 0, 0.7); background: linear-gradient(rgba(0, 0, 0, 0) 50px, rgba(0, 0, 0, 0.7) 300px, rgb(0, 0, 0) 310px); } @media only screen and (min-width: 768px) { .mssrc-block-post-header.is-style-full-width.text--overlay:not(.has-text-align-center)::before { background: rgba(0, 0, 0, 0.7); background: linear-gradient(rgba(0, 0, 0, 0) 50px, rgba(0, 0, 0, 0.7) 300px, rgb(0, 0, 0) 500px); } } @media only screen and (min-width: 992px) { .mssrc-block-post-header.is-style-full-width.text--overlay:not(.has-text-align-center)::before { background: rgba(0, 0, 0, 0.7); background: linear-gradient(rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 70%); } } .mssrc-block-post-header.is-style-full-width.text--overlay:not(.has-text-align-center) .post-header__content { margin-top: -150px; } @media only screen and (min-width: 992px) { .mssrc-block-post-header.is-style-full-width.text--overlay:not(.has-text-align-center) .post-header__content { bottom: 0; left: 0; position: absolute; top: auto; } .rtl .mssrc-block-post-header.is-style-full-width.text--overlay:not(.has-text-align-center) .post-header__content { left: unset; right: 0; } } .mssrc-block-post-header.is-style-fifty-fifty .post-header__image, .mssrc-block-post-header.is-style-fifty-fifty .post-header__content, .mssrc-block-post-header.is-style-text-over-image .post-header__image, .mssrc-block-post-header.is-style-text-over-image .post-header__content, .mssrc-block-post-header.is-style-icon .post-header__image, .mssrc-block-post-header.is-style-icon .post-header__content, .mssrc-block-post-header.is-style-text .post-header__image, .mssrc-block-post-header.is-style-text .post-header__content { margin-bottom: auto; margin-top: auto; } .mssrc-block-post-header.is-style-fifty-fifty .kicker, .mssrc-block-post-header.is-style-text-over-image .kicker, .mssrc-block-post-header.is-style-icon .kicker, .mssrc-block-post-header.is-style-text .kicker { border: none; } .mssrc-block-post-header.is-style-fifty-fifty .h2, .mssrc-block-post-header.is-style-text-over-image .h2, .mssrc-block-post-header.is-style-icon .h2, .mssrc-block-post-header.is-style-text .h2 { font-size: calc(50/var(--font--size--base--mobile) * 1em); margin-bottom: var(--spacing--tight); } @media only screen and (min-width: 768px) { .mssrc-block-post-header.is-style-fifty-fifty .h2, .mssrc-block-post-header.is-style-text-over-image .h2, .mssrc-block-post-header.is-style-icon .h2, .mssrc-block-post-header.is-style-text .h2 { font-size: calc(var(--font--mobileMult) * 50 * 1px + (50 - var(--font--mobileMult) * 50) * (100vw - 320px) / 1600); } } .mssrc-block-post-header.is-style-fifty-fifty { background-color: var(--wp--preset--color--quarternary); padding-bottom: var(--spacing--wide); padding-top: var(--spacing--wide); } .mssrc-block-post-header.is-style-fifty-fifty .has-text-align-center .post-header__author__bylines { margin-left: 0; margin-right: 0; } @media only screen and (max-width: 992px) { .mssrc-block-post-header.is-style-fifty-fifty .wp-block-columns { -moz-flex-direction: column-reverse; flex-direction: column-reverse; } .mssrc-block-post-header.is-style-fifty-fifty .wp-block-column { padding-left: 0; padding-right: 0; } } .mssrc-block-post-header.is-style-fifty-fifty .post-header__content { padding: 0 10%; } .mssrc-block-post-header.is-style-fifty-fifty .post-header__content > .kicker { display: block; margin-bottom: var(--spacing--tight); } .mssrc-block-post-header.is-style-fifty-fifty .post-header__content > .kicker:first-of-type { background-color: var(--wp--preset--color--black); color: var(--wp--preset--color--white); margin-bottom: var(--spacing--default); padding: var(--spacing--default) var(--spacing--tight); } .mssrc-block-post-header.is-style-fifty-fifty .post-header__image { -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-display: flex; -moz-display: flex; -ms-display: flex; display: flex; height: 100%; } @media only screen and (max-width: 992px) { .mssrc-block-post-header.is-style-fifty-fifty .post-header__image { margin-bottom: var(--spacing--default); } } @media only screen and (min-width: 992px) { .mssrc-block-post-header.is-style-fifty-fifty.alignwide .post-header__image { margin-left: calc(var(--spacing--gutter) * -2); width: calc(50vw + var(--spacing--gutter)); } .rtl .mssrc-block-post-header.is-style-fifty-fifty.alignwide .post-header__image { margin-left: unset; margin-right: calc(var(--spacing--gutter) * -2); } } .has-dark-theme .mssrc-block-post-header.is-style-fifty-fifty { background-color: var(--wp--preset--color--secondary); color: var(--wp--preset--color--white); } .has-dark-theme .mssrc-block-post-header.is-style-fifty-fifty .kicker:first-of-type { background-color: var(--wp--preset--color--white); color: var(--wp--preset--color--black); } .mssrc-block-post-header.is-style-icon, .mssrc-block-post-header.is-style-text { -webkit-display: flex; -moz-display: flex; -ms-display: flex; display: flex; min-height: 70vh; } .single-post .mssrc-block-post-header.is-style-icon, .single-post .mssrc-block-post-header.is-style-text { min-height: 50vh; } @media only screen and (min-width: 992px) { .single-post .mssrc-block-post-header.is-style-icon, .single-post .mssrc-block-post-header.is-style-text { height: -moz-fit-content; height: fit-content; } } .mssrc-block-post-header.is-style-icon.has-high-density, .mssrc-block-post-header.is-style-text.has-high-density { min-height: 45vh; } .single-post .mssrc-block-post-header.is-style-icon.has-high-density, .single-post .mssrc-block-post-header.is-style-text.has-high-density { min-height: unset; } .mssrc-block-post-header.is-style-icon .kicker, .mssrc-block-post-header.is-style-text .kicker { padding-bottom: 0; } .mssrc-block-post-header.is-style-icon .post__meta--category, .mssrc-block-post-header.is-style-text .post__meta--category { border-left: 1px solid; margin-left: var(--spacing--tight); padding-left: var(--spacing--tight); } .rtl .mssrc-block-post-header.is-style-icon .post__meta--category, .rtl .mssrc-block-post-header.is-style-text .post__meta--category { border-left: none; border-right: 1px solid; margin-left: unset; margin-right: var(--spacing--tight); padding-left: unset; padding-right: var(--spacing--tight); } .mssrc-block-post-header.is-style-icon .post-tags__list, .mssrc-block-post-header.is-style-text .post-tags__list { display: inline-block; } .mssrc-block-post-header.is-style-icon .has-text-align-center .mssrc-block-icon, .mssrc-block-post-header.is-style-icon .has-text-align-center .post-header__author__bylines, .mssrc-block-post-header.is-style-text .has-text-align-center .mssrc-block-icon, .mssrc-block-post-header.is-style-text .has-text-align-center .post-header__author__bylines { margin-left: auto; margin-right: auto; } .has-dark-theme .mssrc-block-post-header.is-style-icon * { border-color: var(--wp--preset--color--black); color: var(--wp--preset--color--black); } .has-dark-theme .mssrc-block-post-header.is-style-icon a { color: var(--wp--preset--color--black); } .mssrc-block-post-header.is-style-icon .mssrc-block-icon { display: block; margin-bottom: 1rem; margin-top: 1rem; } .has-dark-theme .mssrc-block-post-header.is-style-text { color: var(--wp--preset--color--white); } .mssrc-block-post-header.is-style-full-width-alternate .post-header__content { margin-left: auto; margin-right: auto; max-width: 1700px; } @media only screen and (min-width: 992px) { .mssrc-block-post-header.is-style-full-width-alternate .post-header__content.has-text-align-center .wp-block-column > * { margin-left: auto; margin-right: auto; } } .mssrc-block-post-header.is-style-full-width-alternate .post-header__content .kicker { border: none; } .mssrc-block-post-header.is-style-full-width-alternate .post-header__content .wp-block-column > .kicker { display: block; margin-bottom: var(--spacing--tight); } .mssrc-block-post-header.is-style-full-width-alternate .post-header__content .wp-block-column > .kicker:first-of-type { background-color: var(--wp--preset--color--black); color: var(--wp--preset--color--white); margin-bottom: var(--spacing--default); padding: var(--spacing--default) var(--spacing--tight); } .mssrc-block-post-header.is-style-full-width-alternate.text--default { padding-bottom: var(--spacing--tight); } @media only screen and (min-width: 992px) { .mssrc-block-post-header.is-style-full-width-alternate.text--default .post-header__image { align-items: center; display: flex; height: 70vh; justify-content: center; overflow: hidden; } .has-high-density .mssrc-block-post-header.is-style-full-width-alternate.text--default .post-header__image { height: 45vh; } } .mssrc-block-post-header.is-style-full-width-alternate.text--default .post-header__content { margin-bottom: var(--spacing--wide); margin-top: var(--spacing--default); } .mssrc-block-post-header.is-style-full-width-alternate.text--default .post-header__content h1 { font-weight: var(--font--weight--medium); } .mssrc-block-post-header.is-style-full-width-alternate.text--default .post-header__content h2 { font-weight: var(--font--weight--light); } @media only screen and (min-width: 992px) { .mssrc-block-post-header.is-style-full-width-alternate.text--default.has-high-density .post-header__image { height: 45vh; } } .has-dark-theme .mssrc-block-post-header.is-style-full-width-alternate.text--default { color: var(--wp--preset--color--white); } .mssrc-block-post-header.is-style-full-width-alternate.text--overlay::before { background: rgba(0, 0, 0, 0.7); bottom: 0; content: ""; display: block; left: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: 1; } .has-blue-theme .mssrc-block-post-header.is-style-full-width-alternate.text--overlay::before { background: rgba(8, 116, 212, 0.7); } .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__image { align-items: center; display: flex; justify-content: center; z-index: 0; } @media only screen and (min-width: 992px) { .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__image { height: 70vh; } .has-high-density .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__image { height: 45vh; } } .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__content { bottom: 0; color: var(--wp--preset--color--white); height: 100%; left: 0; max-width: 800px; overflow: hidden; padding: var(--spacing--wide) var(--spacing--default); position: absolute; right: 0; top: 0; width: 100%; z-index: 2; } .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__content .wp-block-column { height: auto; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; } .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__content.has-text-align-center { text-align: center; } .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__content .kicker, .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__content span, .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__content a { border-color: var(--wp--preset--color--white); color: var(--wp--preset--color--white); } @media only screen and (max-width: 992px) { .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__content .kicker, .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__content span, .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__content a { font-size: var(--wp--preset--font-size--small); } } .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .h1 { font-weight: 200; margin: 0; margin-bottom: 0.5em; } .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__meta { align-items: center; border-top: 1px solid var(--wp--preset--color--white); display: flex; font-size: min(max(16px, 1rem + 0.1961vw - 0.70596px), 20px); font-weight: var(--font--weight--regular); justify-content: space-between; letter-spacing: 0.2em; line-height: 1.7; text-transform: uppercase; } .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__meta .post-header__author.post-header__author--line { padding-left: 0; padding-top: 0.5em; } .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__meta .post-header__author.post-header__author--line::before { display: none; } .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__meta a, .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__meta h5 { margin: 0; } @media only screen and (min-width: 992px) { .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__meta a, .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__meta h5 { font-size: min(max(16px, 1rem + 0.1961vw - 0.70596px), 20px); font-weight: var(--font--weight--regular); line-height: 1.7; } } .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__meta a.kicker { border-left: 1px solid var(--wp--preset--color--white); color: #b8b4b4; padding-bottom: 0; padding-left: 1.5em; padding-top: 0.5em; } .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-header__meta h5 { padding-right: 0.5em; } .mssrc-block-post-header.is-style-full-width-alternate.text--overlay .post-tags__list .post-tags__item a { letter-spacing: 0.2em; text-transform: uppercase; } .mssrc-block-post-header.is-style-text-over-image { padding-bottom: var(--spacing--wide); padding-top: var(--spacing--wide); } .mssrc-block-post-header.is-style-text-over-image .wp-block-columns { align-items: center; display: flex; position: relative; } @media only screen and (max-width: 992px) { .mssrc-block-post-header.is-style-text-over-image .wp-block-columns { -moz-flex-direction: column-reverse; flex-direction: column-reverse; } } .mssrc-block-post-header.is-style-text-over-image .wp-block-column { flex: 1; position: relative; } @media only screen and (max-width: 992px) { .mssrc-block-post-header.is-style-text-over-image .wp-block-column { padding-left: 0; padding-right: 0; } } .mssrc-block-post-header.is-style-text-over-image .post-header__content { background: none; display: flex; flex-direction: column; justify-content: center; padding: var(--spacing--default); padding-left: var(--spacing--wide); position: relative; z-index: 2; } .rtl .mssrc-block-post-header.is-style-text-over-image .post-header__content { padding-left: unset; padding-right: var(--spacing--wide); } @media only screen and (min-width: 992px) { .mssrc-block-post-header.is-style-text-over-image .post-header__content { margin-right: -50%; padding-left: 10em; } .rtl .mssrc-block-post-header.is-style-text-over-image .post-header__content { margin-left: -50%; margin-right: unset; padding-left: unset; padding-right: 10em; } } .mssrc-block-post-header.is-style-text-over-image .post-header__content h1, .mssrc-block-post-header.is-style-text-over-image .post-header__content .post-tags__item, .mssrc-block-post-header.is-style-text-over-image .post-header__content .post-header__author { margin-top: 0; max-width: 600px; } .mssrc-block-post-header.is-style-text-over-image .post-header__content > .kicker { display: block; margin-bottom: var(--spacing--tight); } .mssrc-block-post-header.is-style-text-over-image .post-header__content > .kicker:first-of-type { background-color: var(--wp--preset--color--black); color: var(--wp--preset--color--white); margin-bottom: var(--spacing--default); padding: var(--spacing--default) var(--spacing--tight); } .mssrc-block-post-header.is-style-text-over-image .post-header__content .post-tags__list .post-tags__item a { letter-spacing: 0.2em; text-transform: uppercase; } .mssrc-block-post-header.is-style-text-over-image .post-header__content .post-header__author { letter-spacing: 0.2em; text-transform: uppercase; } .mssrc-block-post-header.is-style-text-over-image .post-header__content .post-header__author .post-header__author__bylines { margin-bottom: 1em; } .mssrc-block-post-header.is-style-text-over-image .post-header__content .post-header__author h5 { padding-right: 0.5em; } .rtl .mssrc-block-post-header.is-style-text-over-image .post-header__content .post-header__author h5 { padding-left: 0.5em; padding-right: unset; } .mssrc-block-post-header.is-style-text-over-image .post-header__image { overflow: hidden; padding: 0; position: relative; width: 50%; } .mssrc-block-post-header.is-style-text-over-image .post-header__image::before { background: rgba(255, 255, 255, 0.2); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; } .rtl .mssrc-block-post-header.is-style-text-over-image .post-header__image::before { left: unset; right: 0; } .has-dark-theme .mssrc-block-post-header.is-style-text-over-image .post-header__image::before { background: rgba(0, 0, 0, 0.2); } .mssrc-block-post-header.is-style-text-over-image .post-header__image::after { background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 50%; z-index: 1; } .rtl .mssrc-block-post-header.is-style-text-over-image .post-header__image::after { left: unset; right: 0; } .has-dark-theme .mssrc-block-post-header.is-style-text-over-image .post-header__image::after { background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%); } .mssrc-block-post-header.is-style-text-over-image .post-header__image img { display: block; height: auto; position: relative; width: 100%; z-index: 0; } @media only screen and (max-width: 992px) { .mssrc-block-post-header.is-style-text-over-image .post-header__image { margin-bottom: var(--spacing--default); width: 100%; } } @media only screen and (min-width: 992px) { .mssrc-block-post-header.is-style-text-over-image.alignwide .post-header__image { margin-left: auto; width: 50%; } .rtl .mssrc-block-post-header.is-style-text-over-image.alignwide .post-header__image { margin-left: unset; margin-right: auto; } } .has-dark-theme .mssrc-block-post-header.is-style-text-over-image { background-color: var(--wp--preset--color--secondary); color: var(--wp--preset--color--white); } .has-blue-theme .mssrc-block-post-header.is-style-text-over-image { background-color: var(--wp--preset--color--white); } .has-blue-theme .mssrc-block-post-header.is-style-text-over-image h1, .has-blue-theme .mssrc-block-post-header.is-style-text-over-image h2, .has-blue-theme .mssrc-block-post-header.is-style-text-over-image h3, .has-blue-theme .mssrc-block-post-header.is-style-text-over-image h4, .has-blue-theme .mssrc-block-post-header.is-style-text-over-image h5, .has-blue-theme .mssrc-block-post-header.is-style-text-over-image h6 { color: #0078d7; } .has-blue-theme .mssrc-block-post-header.is-style-text-over-image .kicker:first-of-type { color: #b8b4b4; } [class^=mssrc-block-content] .wp-block-columns, [class*=" mssrc-block-content"] .wp-block-columns { -moz-flex-direction: column; flex-direction: column; } @media only screen and (min-width: 992px) { [class^=mssrc-block-content] .wp-block-columns, [class*=" mssrc-block-content"] .wp-block-columns { -moz-flex-direction: row; flex-direction: row; } .rtl [class^=mssrc-block-content] .wp-block-columns, .rtl [class*=" mssrc-block-content"] .wp-block-columns { -moz-flex-direction: row-reverse; flex-direction: row-reverse; } } [class^=mssrc-block-content] .wp-block-columns .wp-block-column, [class*=" mssrc-block-content"] .wp-block-columns .wp-block-column { margin-bottom: 0; margin-top: 0; } @media only screen and (max-width: 992px) { [class^=mssrc-block-content] .wp-block-columns .column--post, [class^=mssrc-block-content] .wp-block-columns .column--image.vertical, [class*=" mssrc-block-content"] .wp-block-columns .column--post, [class*=" mssrc-block-content"] .wp-block-columns .column--image.vertical { margin-left: auto !important; margin-right: auto !important; max-width: 450px !important; } } [class^=mssrc-block-content] .wp-block-columns .column--content a, [class*=" mssrc-block-content"] .wp-block-columns .column--content a { border-bottom: 1px solid; color: var(--wp--preset--color--primary); } [class^=mssrc-block-content] .wp-block-columns .column--content a:hover, [class^=mssrc-block-content] .wp-block-columns .column--content a:focus, [class*=" mssrc-block-content"] .wp-block-columns .column--content a:hover, [class*=" mssrc-block-content"] .wp-block-columns .column--content a:focus { color: var(--wp--preset--color--black); } [class^=mssrc-block-content] ul, [class^=mssrc-block-content] ol, [class*=" mssrc-block-content"] ul, [class*=" mssrc-block-content"] ol { margin-left: var(--spacing--default); margin-right: var(--spacing--default); } [class^=mssrc-block-content] li, [class*=" mssrc-block-content"] li { list-style-position: outside; margin-left: var(--spacing--wide); padding-left: var(--spacing--default); } .rtl [class^=mssrc-block-content] li, .rtl [class*=" mssrc-block-content"] li { margin-left: unset; margin-right: var(--spacing--wide); padding-left: unset; padding-left: var(--spacing--default); } .mssrc-block-content-block details p { margin-left: 15px; } .mssrc-block-content-block .acf-innerblocks-container { margin-top: var(--spacing--tight); } .mssrc-block-content-block .acf-innerblocks-container *:last-child { margin-bottom: 0; } .mssrc-block-content-block .acf-innerblocks-container details p { margin-left: 15px; } .mssrc-block-content-block .wp-block-image img { border-radius: 0; } .mssrc-block-content-image .wp-block-columns .wp-block-column img { margin: 0 auto var(--spacing--wide); } @media only screen and (min-width: 992px) { .mssrc-block-content-image .wp-block-columns .wp-block-column.column--image:not(.flex-basis-100) .wp-block-image { position: absolute; } } .mssrc-block-content-image .wp-block-columns .wp-block-column .wp-block-image img { max-width: 1300px; -o-object-fit: cover; object-fit: cover; width: 100%; } .mssrc-block-content-image .wp-block-columns .wp-block-column .wp-block-image figcaption { margin-left: auto; margin-right: auto; max-width: 1200px; } .mssrc-block-content-image .fullwidth-media { margin: var(--spacing--wide) 0; } .mssrc-block-content-image .fullwidth-media .wp-block-image img { border-radius: 0 !important; height: 100%; max-height: 80vh; -o-object-fit: cover; object-fit: cover; width: 100%; } .mssrc-block-content-image .fullwidth-media .wp-block-image figcaption { margin-left: auto; margin-right: auto; max-width: 1200px; text-align: left !important; } .rtl .mssrc-block-content-image .fullwidth-media .wp-block-image figcaption { text-align: right !important; } @media only screen and (min-width: 992px) { .editor-styles-wrapper .xwsrc-block-content-image .is-centered .column--content { margin-right: 25%; } .editor-styles-wrapper .xwsrc-block-content-image .fullwidth-media + .wp-block-columns .column--content { margin: 0 25%; } .editor-styles-wrapper .xwsrc-block-content-image .wp-block-columns.alignright { margin-right: 5%; } .editor-styles-wrapper .xwsrc-block-content-image .alignright { flex-direction: row-reverse; } .editor-styles-wrapper .xwsrc-block-content-image .alignright .column--image { margin-left: 10px; margin-top: 10px; } } .mssrc-block-content-post .wp-block-columns .wp-block-column img { margin: 0 auto var(--spacing--default); } @media only screen and (min-width: 992px) { .mssrc-block-content-post .wp-block-columns .wp-block-column.column--post .column__content { /* position: absolute; */ } } .mssrc-block-content-post .wp-block-columns .wp-block-column.column--post .widget__title { margin-left: var(--spacing--default); } .mssrc-features .post__content > *:last-child { margin-bottom: var(--spacing--wide); } .wp-block-column figure[mks-block].mssrc-block-inline-image-block { margin-bottom: var(--spacing--tight); margin-top: var(--spacing--tight); width: 100%; } .wp-block-column figure[mks-block].mssrc-block-inline-image-block.alignleft, .wp-block-column figure[mks-block].mssrc-block-inline-image-block.alignright { margin-bottom: inherit; max-width: 100%; } @media only screen and (min-width: 768px) { .wp-block-column figure[mks-block].mssrc-block-inline-image-block.alignleft, .wp-block-column figure[mks-block].mssrc-block-inline-image-block.alignright { max-width: 50%; } .wp-block-column figure[mks-block].mssrc-block-inline-image-block.alignleft { margin-left: 0; margin-right: var(--spacing--wide); } .rtl .wp-block-column figure[mks-block].mssrc-block-inline-image-block.alignleft { margin-left: var(--spacing--wide); margin-right: 0; } .wp-block-column figure[mks-block].mssrc-block-inline-image-block.alignright { margin-left: var(--spacing--wide); margin-right: 0; } .rtl .wp-block-column figure[mks-block].mssrc-block-inline-image-block.alignright { margin-left: 0; margin-right: var(--spacing--wide); } } .wp-block-column figure[mks-block].mssrc-block-inline-image-block.aligncenter { margin-bottom: var(--spacing--default); margin-top: var(--spacing--wide); } @media only screen and (min-width: 993px) { .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout { margin-bottom: var(--spacing--wide); } .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout.alignright, .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout.alignleft { max-width: calc(50% + 195px); width: calc(50% + 195px); } .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout.alignleft { margin-left: -195px; } .rtl .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout.alignleft { margin-left: 0; margin-right: -195px; } .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout.alignright { margin-right: -195px; } .rtl .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout.alignright { margin-left: -195px; margin-right: 0; } .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout.aligncenter { margin-left: -195px; margin-right: -195px; max-width: calc(100% + 390px); width: calc(100% + 390px); } } @media only screen and (min-width: 1200px) { .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout { margin-bottom: var(--spacing--wide); } .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout.alignright, .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout.alignleft { max-width: calc(40% + 195px); width: calc(40% + 195px); } .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout.alignleft { margin-left: -195px; } .rtl .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout.alignleft { margin-left: 0; margin-right: -195px; } .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout.alignright { margin-right: -195px; } .rtl .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout.alignright { margin-left: -195px; margin-right: 0; } .wp-block-column figure[mks-block].mssrc-block-inline-image-block.mssrc-block-inline-image-block--break-layout.aligncenter { margin-left: -195px; margin-right: -195px; max-width: calc(100% + 390px); width: calc(100% + 390px); } } .wp-block-column figure[mks-block].mssrc-block-inline-image-block img { border-radius: 0; max-width: 100%; width: 100%; } .wp-block-column figure[mks-block].mssrc-block-inline-image-block figcaption.mks-block-inline-image-block__caption { display: block; font-size: var(--wp--preset--font-size--small); line-height: 1.2; margin-bottom: var(--spacing--wide); margin-top: var(--spacing--default); padding: 0; text-align: left; } .rtl .wp-block-column figure[mks-block].mssrc-block-inline-image-block figcaption.mks-block-inline-image-block__caption { text-align: right; } .mssrc-block-content-gallery .wp-block-columns .acf-innerblocks-container h1, .mssrc-block-content-gallery .wp-block-columns .acf-innerblocks-container h2, .mssrc-block-content-gallery .wp-block-columns .acf-innerblocks-container h3, .mssrc-block-content-gallery .wp-block-columns .acf-innerblocks-container h4, .mssrc-block-content-gallery .wp-block-columns .acf-innerblocks-container h5, .mssrc-block-content-gallery .wp-block-columns .acf-innerblocks-container h6 { border-bottom: 1px solid; font-size: calc(20/var(--font--size--base--mobile) * 1em); width: max-content; } @media only screen and (min-width: 768px) { .mssrc-block-content-gallery .wp-block-columns .acf-innerblocks-container h1, .mssrc-block-content-gallery .wp-block-columns .acf-innerblocks-container h2, .mssrc-block-content-gallery .wp-block-columns .acf-innerblocks-container h3, .mssrc-block-content-gallery .wp-block-columns .acf-innerblocks-container h4, .mssrc-block-content-gallery .wp-block-columns .acf-innerblocks-container h5, .mssrc-block-content-gallery .wp-block-columns .acf-innerblocks-container h6 { font-size: calc(var(--font--mobileMult) * 20 * 1px + (20 - var(--font--mobileMult) * 20) * (100vw - 320px) / 1600); } } .mssrc-block-content-gallery .wp-block-columns .wp-block-image { margin-left: auto; margin-right: auto; } .mssrc-block-content-gallery .wp-block-columns .wp-block-image div { border-radius: 8px; margin-left: auto; margin-right: auto; max-height: 575px; } .mssrc-block-content-gallery .wp-block-columns .wp-block-image .image-gallery__download { background: var(--wp--preset--color--black); border: 1px solid rgba(255, 255, 255, 0.8); border-radius: 5px; color: var(--wp--preset--color--white); display: none; line-height: 1; opacity: 0.5; padding: var(--spacing--default) var(--spacing--tight); position: absolute; right: 3em; top: var(--spacing--default); z-index: 2; } .rtl .mssrc-block-content-gallery .wp-block-columns .wp-block-image .image-gallery__download { left: 3em; right: unset; } .mssrc-block-content-gallery .wp-block-columns .wp-block-image .image-gallery__download:hover { opacity: 1; } .mssrc-block-content-gallery .wp-block-columns .wp-block-image .image-gallery__download svg { height: 24px; width: 23px; } .mssrc-block-content-gallery .wp-block-columns .wp-block-image.horizontal figcaption { max-width: 862px; } .mssrc-block-content-gallery .wp-block-columns .wp-block-image.horizontal img { aspect-ratio: 3/2; } .mssrc-block-content-gallery .wp-block-columns .wp-block-image.vertical figcaption { max-width: 431px; } .mssrc-block-content-gallery .wp-block-columns .wp-block-image.vertical img { aspect-ratio: 3/4; } .mssrc-block-content-gallery .wp-block-columns .wp-block-image.square figcaption { max-width: 707px; } .mssrc-block-content-gallery .wp-block-columns .wp-block-image.square img { aspect-ratio: 16/13; } .mssrc-block-content-gallery .wp-block-columns .wp-block-image:hover .image-gallery__download, .mssrc-block-content-gallery .wp-block-columns .wp-block-image:focus .image-gallery__download { display: block; } .mssrc-block-content-gallery .wp-block-columns .flex-basis-100 .wp-block-image figcaption { text-align: left; } .rtl .mssrc-block-content-gallery .wp-block-columns .flex-basis-100 .wp-block-image figcaption { text-align: right; } .mssrc-block-content-gallery .wp-block-columns.image-gallery__container { -moz-align-items: center !important; -ms-align-items: center !important; align-items: center !important; } .mssrc-block-content-gallery .wp-block-columns .slick { backface-visibility: hidden; padding-left: 10px !important; padding-right: 10px !important; } .mssrc-block-content-gallery .wp-block-columns .slick .draggable { padding: 0 20px !important; } .mssrc-block-content-gallery .wp-block-columns .slick .slick-slide { opacity: 0; } .mssrc-block-content-gallery .wp-block-columns .slick .slick-slide.slick-current { opacity: 1; } .mssrc-block-content-gallery .wp-block-columns .slick .wp-block-image { position: relative; width: max-content; } @media only screen and (max-width: 768px) { .mssrc-block-content-gallery .wp-block-columns .slick .wp-block-image { max-width: calc(100vw - 56px); } } .mssrc-block-content-gallery .wp-block-columns .slick .wp-block-image img { margin: auto; } .mssrc-block-content-gallery .wp-block-columns .slick .wp-block-image .image__counter { display: block; font-family: var(--font--mono); font-size: var(--wp--preset--font-size--small); margin: var(--spacing--tight) 3em var(--spacing--wide); text-align: right; } .rtl .mssrc-block-content-gallery .wp-block-columns .slick .wp-block-image .image__counter { text-align: left; } .mssrc-block-content-gallery .wp-block-columns .slick .slick-prev, .mssrc-block-content-gallery .wp-block-columns .slick .slick-next { height: 28px; top: 150px; width: 28px; } @media only screen and (min-width: 992px) { .mssrc-block-content-gallery .wp-block-columns .slick .slick-prev, .mssrc-block-content-gallery .wp-block-columns .slick .slick-next { top: 287.5px; } } .mssrc-block-content-gallery .wp-block-columns .slick .slick-prev::before, .mssrc-block-content-gallery .wp-block-columns .slick .slick-next::before { color: var(--wp--preset--color--secondary); font-size: 28px; } .mssrc-block-content-gallery .wp-block-columns .slick .slick-prev.slick-disabled, .mssrc-block-content-gallery .wp-block-columns .slick .slick-next.slick-disabled { cursor: not-allowed; } .mssrc-block-content-gallery .wp-block-columns .slick .slick-prev { left: -33px; } .rtl .mssrc-block-content-gallery .wp-block-columns .slick .slick-prev { left: unset; right: -33px; } .mssrc-block-content-gallery .wp-block-columns .slick .slick-next { right: -33px; } .rtl .mssrc-block-content-gallery .wp-block-columns .slick .slick-next { left: -33px; right: unset; } .mssrc-block-content-gallery.has-background { margin-bottom: var(--spacing--wide); margin-top: var(--spacing--wide); padding-bottom: var(--spacing--wide); padding-top: var(--spacing--wide); } .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { background: none; color: var(--wp--preset--color--black); font-size: var(--wp--preset--font-size--small); position: relative; } @media (max-width: 991px) { .mssrc-block-content-gallery .wp-block-columns .slick-slider { max-width: 92%; } } .mssrc-block-posts-drag [core-drag] { display: flex; flex-direction: column-reverse; } .mssrc-block-posts-drag [drag-layer]:focus, .mssrc-block-posts-drag [drag-layer]:focus-within { box-shadow: 0 0 8px var(--wp--preset--color--black); outline: none; } /* TODO: need to check why we use this. possibly previoulsy used in overrride CSS on on of the sites */ @media screen and (max-width: 600px) { [mks-block] .max-h\:100vh { max-height: unset !important; } } [mks-block] split-text2 p { font-size: inherit; } .full-height-section { height: var(--adjusted-height); } .fluidLineHeight { line-height: calc(var(--numRows) * var(--vertical-rhythm)); } .editor-styles-wrapper article.has-dark-theme .mssrc-block-content-block .bg\:\#fff, .editor-styles-wrapper article.has-dark-theme [mks-block] .bg\:\#fff { background: inherit; } .editor-styles-wrapper article.has-dark-theme .mssrc-block-content-block button.bg\:\#fff, .editor-styles-wrapper article.has-dark-theme [mks-block] button.bg\:\#fff { background: #fff; } .editor-styles-wrapper article.has-dark-theme .mssrc-block-content-block button.bg\:\#fff:hover, .editor-styles-wrapper article.has-dark-theme [mks-block] button.bg\:\#fff:hover { background: inherit; } .single article.has-dark-theme .mssrc-block-content-block .bg\:\#fff, .single article.has-dark-theme [mks-block] .bg\:\#fff { background: inherit; } .single article.has-dark-theme .mssrc-block-content-block button.bg\:\#fff, .single article.has-dark-theme [mks-block] button.bg\:\#fff { background: #fff; } .single article.has-dark-theme .mssrc-block-content-block button.bg\:\#fff:hover, .single article.has-dark-theme [mks-block] button.bg\:\#fff:hover { background: inherit; } @media (min-width: 1700px) { .wp-block-column [mks-block], [mks-block] .max-w-1700px { --unit-fxx: calc(0.8854166667 * 1px); /* 1700/1920 */ } } .wp-block-column [mks-block]:first-of-type { margin-top: -2em; } .block-editor-block-list__layout .wp-block-column [mks-block].mssrc-block-inline-image-block { margin-right: 0; margin-top: 0; } .block-editor-block-list__layout .wp-block-column [mks-block].mssrc-block-inline-image-block.alignright, .block-editor-block-list__layout .wp-block-column [mks-block].mssrc-block-inline-image-block.alignleft { float: none; } .is-active.is-active\:opacity-1, .is-active .is-active\:opacity-1, .in-view .in-view\:opacity-1 { opacity: 1; } .is-active .is-active\:\!opacity-1, .in-view .in-view\:\!opacity-1 { opacity: 1 !important; } .in-view .in-view\:translate-y\:0 { --tw-translate-y: 0; } .fs-0 { font-size: 0; } aside.pullquote.has-background { overflow: hidden; width: 100%; } [mks-block] .\(\&\/ul\/li\/a\)\:c\:\#4476a1 ul li a { color: #4476a1; } /* have been replaced direclty in block DOM */ /*!=========================================================================== >>> TABLE OF CONTENTS: ============================================================================== 1.0 Vendors 2.0 Base 3.0 Layout 4.0 Components 5.0 Pages 6.0 Themes ============================================================================*/ /** * 1.0 Vendors * * Import each vendors files. */ /** * 2.0 Base * * Define some standard styles and CSS variables (colors, fonts...). */ /** * 3.0 Layout * * Define website layout. */ /** * 4.0 Components * * Define styles for all kind of specific modules like buttons, widgets... */ /** * 5.0 Pages * * Define all pages specific styles. */ /** * 6.0 Themes * * Define themes (like dark mode) specific styles. */ *, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; } ::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; } :root { --color-primary: 0 0 0; --color-secondary: 255 248 243; --color-tertiary: 255 255 255; } main .sr-only { border-width: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; white-space: nowrap; width: 1px; } main .pointer-events-none { pointer-events: none; } main .pointer-events-auto { pointer-events: auto; } main .visible { visibility: visible; } main .static { position: static; } main .fixed { position: fixed; } main .absolute { position: absolute; } main .\!relative { position: relative !important; } main .relative { position: relative; } main .sticky { position: sticky; } main .-bottom-32px { bottom: -32px; } main .bottom-0 { bottom: 0px; } main .bottom-20px { bottom: 20px; } main .bottom-neg100fxx { bottom: calc(-100 * var(--unit-fxx)); } main .left-0 { left: 0px; } main .left-1000fxx { left: calc(1000 * var(--unit-fxx)); } main .left-50\% { left: 50%; } main .left-55fxx { left: calc(55 * var(--unit-fxx)); } main .right-0 { right: 0px; } main .right-20fxx { right: calc(20 * var(--unit-fxx)); } main .right-20px { right: 20px; } main .right-40px { right: 40px; } main .right-98fxx { right: calc(98 * var(--unit-fxx)); } main .top-0 { top: 0px; } main .top-0\.8em { top: 0.8em; } main .top-100\% { top: 100%; } main .top-160fxx { top: calc(160 * var(--unit-fxx)); } main .top-20fxx { top: calc(20 * var(--unit-fxx)); } main .top-20px { top: 20px; } main .top-40px { top: 40px; } main .top-50\% { top: 50%; } main .top-60\% { top: 60%; } main .top-70\% { top: 70%; } main .z-10 { z-index: 10; } main .z-1000 { z-index: 1000; } main .z-2 { z-index: 2; } main .z-3 { z-index: 3; } main .z-4 { z-index: 4; } main .z-99999999 { z-index: 99999999; } main .m-0 { margin: 0px; } main .\!mx-auto { margin-left: auto !important; margin-right: auto !important; } main .mx-0 { margin-left: 0px; margin-right: 0px; } main .mx-auto { margin-left: auto; margin-right: auto; } main .my-0 { margin-bottom: 0px; margin-top: 0px; } main .\!mb-0 { margin-bottom: 0px !important; } main .\!mb-0\.5vr { margin-bottom: calc(0.5 * var(--unit-vr)) !important; } main .\!mb-1\.5vr { margin-bottom: calc(1.5 * var(--unit-vr)) !important; } main .\!mt-0 { margin-top: 0px !important; } main .mb-0 { margin-bottom: 0px; } main .mb-0\.4em { margin-bottom: 0.4em; } main .mb-0\.5em { margin-bottom: 0.5em; } main .mb-0\.5vr { margin-bottom: calc(0.5 * var(--unit-vr)); } main .mb-0\.9em { margin-bottom: 0.9em; } main .mb-1\.5vr { margin-bottom: calc(1.5 * var(--unit-vr)); } main .mb-160fxx { margin-bottom: calc(160 * var(--unit-fxx)); } main .mb-1vr { margin-bottom: calc(1 * var(--unit-vr)); } main .mb-20px { margin-bottom: 20px; } main .mb-2vr { margin-bottom: calc(2 * var(--unit-vr)); } main .mb-30fxx { margin-bottom: calc(30 * var(--unit-fxx)); } main .mb-30px { margin-bottom: 30px; } main .mb-35fxx { margin-bottom: calc(35 * var(--unit-fxx)); } main .mb-3vr { margin-bottom: calc(3 * var(--unit-vr)); } main .mb-4vr { margin-bottom: calc(4 * var(--unit-vr)); } main .mb-50fxx { margin-bottom: calc(50 * var(--unit-fxx)); } main .mb-60fxx { margin-bottom: calc(60 * var(--unit-fxx)); } main .mb-6px { margin-bottom: 6px; } main .ml-0px { margin-left: 0px; } main .ml-2px { margin-left: 2px; } main .ml-5px { margin-left: 5px; } main .ml-7px { margin-left: 7px; } main .ml-auto { margin-left: auto; } main .ml-neg1px { margin-left: -1px; } main .mr-1\.5\% { margin-right: 1.5%; } main .mr-100fxx { margin-right: calc(100 * var(--unit-fxx)); } main .mr-10fxx { margin-right: calc(10 * var(--unit-fxx)); } main .mr-10px { margin-right: 10px; } main .mr-15fxx { margin-right: calc(15 * var(--unit-fxx)); } main .mr-160fxx { margin-right: calc(160 * var(--unit-fxx)); } main .mr-17fxx { margin-right: calc(17 * var(--unit-fxx)); } main .mr-18fxx { margin-right: calc(18 * var(--unit-fxx)); } main .mr-20fxx { margin-right: calc(20 * var(--unit-fxx)); } main .mr-20px { margin-right: 20px; } main .mr-30fxx { margin-right: calc(30 * var(--unit-fxx)); } main .mr-40fxx { margin-right: calc(40 * var(--unit-fxx)); } main .mr-4px { margin-right: 4px; } main .mr-50fxx { margin-right: calc(50 * var(--unit-fxx)); } main .mr-5px { margin-right: 5px; } main .mr-60fxx { margin-right: calc(60 * var(--unit-fxx)); } main .mr-auto { margin-right: auto; } main .mr-neg60fxx { margin-right: calc(-60 * var(--unit-fxx)); } main .mt-0 { margin-top: 0px; } main .mt-0\.5vr { margin-top: calc(0.5 * var(--unit-vr)); } main .mt-0\.7em { margin-top: 0.7em; } main .mt-10px { margin-top: 10px; } main .mt-20px { margin-top: 20px; } main .mt-2vr { margin-top: calc(2 * var(--unit-vr)); } main .mt-30fxx { margin-top: calc(30 * var(--unit-fxx)); } main .mt-3px { margin-top: 3px; } main .mt-4px { margin-top: 4px; } main .block { display: block; } main .inline-block { display: inline-block; } main .inline { display: inline; } main .flex { display: flex; } main .table { display: table; } main .grid { display: grid; } main .contents { display: contents; } main .hidden { display: none; } main .h-100vh { height: 100vh; } main .h-100vhfix { height: calc( 1 * var(--vhfix) ); } main .h-12fxx { height: calc(12 * var(--unit-fxx)); } main .h-150fxx { height: calc(150 * var(--unit-fxx)); } main .h-1px { height: 1px; } main .h-238fxx { height: calc(238 * var(--unit-fxx)); } main .h-24px { height: 24px; } main .h-2px { height: 2px; } main .h-35px { height: 35px; } main .h-40px { height: 40px; } main .h-435fxx { height: calc(435 * var(--unit-fxx)); } main .h-50px { height: 50px; } main .h-60px { height: 60px; } main .h-64px { height: 64px; } main .h-6px { height: 6px; } main .h-70\% { height: 70%; } main .h-90fxx { height: calc(90 * var(--unit-fxx)); } main .h-auto { height: auto; } main .h-full { height: 100%; } main .min-h-100vh { min-height: 100vh; } main .min-h-450px { min-height: 450px; } main .w-0px { width: 0px; } main .w-100fxx { width: calc(100 * var(--unit-fxx)); } main .w-1040fxx { width: calc(1040 * var(--unit-fxx)); } main .w-10px { width: 10px; } main .w-1152fxx { width: calc(1152 * var(--unit-fxx)); } main .w-1230fxx { width: calc(1230 * var(--unit-fxx)); } main .w-1290fxx { width: calc(1290 * var(--unit-fxx)); } main .w-12fxx { width: calc(12 * var(--unit-fxx)); } main .w-12px { width: 12px; } main .w-15px { width: 15px; } main .w-1700px { width: 1700px; } main .w-17px { width: 17px; } main .w-18\.25\% { width: 18.25%; } main .w-1px { width: 1px; } main .w-20px { width: 20px; } main .w-24px { width: 24px; } main .w-250px { width: 250px; } main .w-260fxx { width: calc(260 * var(--unit-fxx)); } main .w-280fxx { width: calc(280 * var(--unit-fxx)); } main .w-300fxx { width: calc(300 * var(--unit-fxx)); } main .w-30px { width: 30px; } main .w-350fxx { width: calc(350 * var(--unit-fxx)); } main .w-35px { width: 35px; } main .w-384fxx { width: calc(384 * var(--unit-fxx)); } main .w-390fxx { width: calc(390 * var(--unit-fxx)); } main .w-40\% { width: 40%; } main .w-400fxx { width: calc(400 * var(--unit-fxx)); } main .w-40px { width: 40px; } main .w-410fxx { width: calc(410 * var(--unit-fxx)); } main .w-413fxx { width: calc(413 * var(--unit-fxx)); } main .w-428fxx { width: calc(428 * var(--unit-fxx)); } main .w-438fxx { width: calc(438 * var(--unit-fxx)); } main .w-45\% { width: 45%; } main .w-50\% { width: 50%; } main .w-50px { width: 50px; } main .w-528fxx { width: calc(528 * var(--unit-fxx)); } main .w-560fxx { width: calc(560 * var(--unit-fxx)); } main .w-566fxx { width: calc(566 * var(--unit-fxx)); } main .w-600fxx { width: calc(600 * var(--unit-fxx)); } main .w-60fxx { width: calc(60 * var(--unit-fxx)); } main .w-60px { width: 60px; } main .w-620fxx { width: calc(620 * var(--unit-fxx)); } main .w-64px { width: 64px; } main .w-6px { width: 6px; } main .w-720fxx { width: calc(720 * var(--unit-fxx)); } main .w-75\% { width: 75%; } main .w-788fxx { width: calc(788 * var(--unit-fxx)); } main .w-798fxx { width: calc(798 * var(--unit-fxx)); } main .w-79fxx { width: calc(79 * var(--unit-fxx)); } main .w-840fxx { width: calc(840 * var(--unit-fxx)); } main .w-880fxx { width: calc(880 * var(--unit-fxx)); } main .w-90fxx { width: calc(90 * var(--unit-fxx)); } main .w-95\% { width: 95%; } main .w-960fxx { width: calc(960 * var(--unit-fxx)); } main .w-976fxx { width: calc(976 * var(--unit-fxx)); } main .w-auto { width: auto; } main .w-full { width: 100%; } main .max-w-1700px { max-width: 1700px; } main .max-w-788fxx { max-width: calc(788 * var(--unit-fxx)); } main .shrink-0 { flex-shrink: 0; } main .grow-0 { flex-grow: 0; } main .translate-x-\[-50\%\] { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .translate-y-100\% { --tw-translate-y: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .translate-y-40\% { --tw-translate-y: 40%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .translate-y-\[-50\%\] { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .rotate-\[-45deg\] { --tw-rotate: -45deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .rotate-\[225deg\] { --tw-rotate: 225deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .rotate-\[45deg\] { --tw-rotate: 45deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .rotate-\[90deg\] { --tw-rotate: 90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .scale-\[0\.8\] { --tw-scale-x: 0.8; --tw-scale-y: 0.8; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .scale-\[0\] { --tw-scale-x: 0; --tw-scale-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .scale-\[1\.2\] { --tw-scale-x: 1.2; --tw-scale-y: 1.2; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .scale-\[1\] { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .cursor-pointer { cursor: pointer; } main .resize { resize: both; } main .flex-row-reverse { flex-direction: row-reverse; } main .flex-col { flex-direction: column; } main .flex-wrap { flex-wrap: wrap; } main .items-start { align-items: flex-start; } main .items-end { align-items: flex-end; } main .items-center { align-items: center; } main .items-stretch { align-items: stretch; } main .justify-start { justify-content: flex-start; } main .justify-end { justify-content: flex-end; } main .justify-center { justify-content: center; } main .justify-between { justify-content: space-between; } main :is(.space-x-20px > :not([hidden]) ~ :not([hidden])) { --tw-space-x-reverse: 0; margin-left: calc(20px * calc(1 - var(--tw-space-x-reverse))); margin-right: calc(20px * var(--tw-space-x-reverse)); } main .overflow-hidden { overflow: hidden; } main .\!rounded-0 { border-radius: 0 !important; } main .rounded-0 { border-radius: 0; } main .rounded-0px { border-radius: 0px; } main .rounded-100\% { border-radius: 100%; } main .rounded-100px { border-radius: 100px; } main .rounded-200px { border-radius: 200px; } main .rounded-20px { border-radius: 20px; } main .rounded-30px { border-radius: 30px; } main .rounded-6fxx { border-radius: calc(6 * var(--unit-fxx)); } main .rounded-8fxx { border-radius: calc(8 * var(--unit-fxx)); } main .rounded-8px { border-radius: 8px; } main .rounded-\[20px\] { border-radius: 20px; } main .border { border-width: 1px; } main .border-0 { border-width: 0px; } main .border-b-0 { border-bottom-width: 0px; } main .border-l-0 { border-left-width: 0px; } main .border-l-3 { border-left-width: 3px; } main .border-r { border-right-width: 1px; } main .border-r-0 { border-right-width: 0px; } main .border-t { border-top-width: 1px; } main .border-t-0 { border-top-width: 0px; } main .border-solid { border-style: solid; } main .border-none { border-style: none; } main .border-\#D2D2D2 { --tw-border-opacity: 1; border-color: rgb(210 210 210 / var(--tw-border-opacity, 1)); } main .border-\#FFF { --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)); } main .border-\#fff { --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)); } main .border-\[\#00000029\] { border-color: #00000029; } main .border-\[\#000\] { --tw-border-opacity: 1; border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)); } main .border-\[\#fff\] { --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity, 1)); } main .border-current { border-color: currentColor; } main .border-none { border-color: transparent; } main .border-transparent { border-color: transparent; } main .border-l-current { border-left-color: currentColor; } main .bg-\#000 { --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)); } main .bg-\#0009 { background-color: #0009; } main .bg-\#F2F2F2 { --tw-bg-opacity: 1; background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1)); } main .bg-\#F3F3F3 { --tw-bg-opacity: 1; background-color: rgb(243 243 243 / var(--tw-bg-opacity, 1)); } main .bg-\#d5d5d5 { --tw-bg-opacity: 1; background-color: rgb(213 213 213 / var(--tw-bg-opacity, 1)); } main .bg-\#f4f4f4 { --tw-bg-opacity: 1; background-color: rgb(244 244 244 / var(--tw-bg-opacity, 1)); } main .bg-\#fafafa { --tw-bg-opacity: 1; background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1)); } main .bg-\#fff { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); } main .bg-current { background-color: currentColor; } main .bg-none { background-color: transparent; } main .bg-transparent { background-color: transparent; } main .bg-none { background-image: none; } main .fill-current { fill: currentColor; } main .stroke-current { stroke: currentColor; } main .object-contain { -o-object-fit: contain; object-fit: contain; } main .object-cover { -o-object-fit: cover; object-fit: cover; } main .p-0 { padding: 0px; } main .p-10fxx { padding: calc(10 * var(--unit-fxx)); } main .p-15fxx { padding: calc(15 * var(--unit-fxx)); } main .p-18fxx { padding: calc(18 * var(--unit-fxx)); } main .p-20fxx { padding: calc(20 * var(--unit-fxx)); } main .p-30px { padding: 30px; } main .p-7px { padding: 7px; } main .\!px-0 { padding-left: 0px !important; padding-right: 0px !important; } main .px-0 { padding-left: 0px; padding-right: 0px; } main .px-11px { padding-left: 11px; padding-right: 11px; } main .px-148fxx { padding-left: calc(148 * var(--unit-fxx)); padding-right: calc(148 * var(--unit-fxx)); } main .px-20fxx { padding-left: calc(20 * var(--unit-fxx)); padding-right: calc(20 * var(--unit-fxx)); } main .px-20px { padding-left: 20px; padding-right: 20px; } main .px-25fxx { padding-left: calc(25 * var(--unit-fxx)); padding-right: calc(25 * var(--unit-fxx)); } main .px-27fxx { padding-left: calc(27 * var(--unit-fxx)); padding-right: calc(27 * var(--unit-fxx)); } main .px-30fxx { padding-left: calc(30 * var(--unit-fxx)); padding-right: calc(30 * var(--unit-fxx)); } main .px-94fxx { padding-left: calc(94 * var(--unit-fxx)); padding-right: calc(94 * var(--unit-fxx)); } main .py-0 { padding-bottom: 0px; padding-top: 0px; } main .py-10fxx { padding-bottom: calc(10 * var(--unit-fxx)); padding-top: calc(10 * var(--unit-fxx)); } main .py-10px { padding-bottom: 10px; padding-top: 10px; } main .py-180fxx { padding-bottom: calc(180 * var(--unit-fxx)); padding-top: calc(180 * var(--unit-fxx)); } main .py-1vr { padding-bottom: calc(1 * var(--unit-vr)); padding-top: calc(1 * var(--unit-vr)); } main .py-20fxx { padding-bottom: calc(20 * var(--unit-fxx)); padding-top: calc(20 * var(--unit-fxx)); } main .py-2vr { padding-bottom: calc(2 * var(--unit-vr)); padding-top: calc(2 * var(--unit-vr)); } main .py-30fxx { padding-bottom: calc(30 * var(--unit-fxx)); padding-top: calc(30 * var(--unit-fxx)); } main .py-4vr { padding-bottom: calc(4 * var(--unit-vr)); padding-top: calc(4 * var(--unit-vr)); } main .py-5px { padding-bottom: 5px; padding-top: 5px; } main .py-6vr { padding-bottom: calc(6 * var(--unit-vr)); padding-top: calc(6 * var(--unit-vr)); } main .pb-0 { padding-bottom: 0px; } main .pb-0\.5vr { padding-bottom: calc(0.5 * var(--unit-vr)); } main .pb-0px { padding-bottom: 0px; } main .pb-1\.5vr { padding-bottom: calc(1.5 * var(--unit-vr)); } main .pb-11\.5vr { padding-bottom: calc(11.5 * var(--unit-vr)); } main .pb-15px { padding-bottom: 15px; } main .pb-1vr { padding-bottom: calc(1 * var(--unit-vr)); } main .pb-280fxx { padding-bottom: calc(280 * var(--unit-fxx)); } main .pb-2vr { padding-bottom: calc(2 * var(--unit-vr)); } main .pb-3\.5vr { padding-bottom: calc(3.5 * var(--unit-vr)); } main .pb-4vr { padding-bottom: calc(4 * var(--unit-vr)); } main .pb-5vr { padding-bottom: calc(5 * var(--unit-vr)); } main .pb-6vr { padding-bottom: calc(6 * var(--unit-vr)); } main .pl-140fxx { padding-left: calc(140 * var(--unit-fxx)); } main .pl-20px { padding-left: 20px; } main .pl-273fxx { padding-left: calc(273 * var(--unit-fxx)); } main .pl-297fxx { padding-left: calc(297 * var(--unit-fxx)); } main .pl-36fxx { padding-left: calc(36 * var(--unit-fxx)); } main .pl-76fxx { padding-left: calc(76 * var(--unit-fxx)); } main .pl-80fxx { padding-left: calc(80 * var(--unit-fxx)); } main .pr-112fxx { padding-right: calc(112 * var(--unit-fxx)); } main .pr-20fxx { padding-right: calc(20 * var(--unit-fxx)); } main .pr-20px { padding-right: 20px; } main .pr-250fxx { padding-right: calc(250 * var(--unit-fxx)); } main .pr-30px { padding-right: 30px; } main .pr-325fxx { padding-right: calc(325 * var(--unit-fxx)); } main .pr-40px { padding-right: 40px; } main .pt-0 { padding-top: 0px; } main .pt-1\.5vr { padding-top: calc(1.5 * var(--unit-vr)); } main .pt-100\% { padding-top: 100%; } main .pt-155\% { padding-top: 155%; } main .pt-15px { padding-top: 15px; } main .pt-1vr { padding-top: calc(1 * var(--unit-vr)); } main .pt-2\.5vr { padding-top: calc(2.5 * var(--unit-vr)); } main .pt-2vr { padding-top: calc(2 * var(--unit-vr)); } main .pt-4vr { padding-top: calc(4 * var(--unit-vr)); } main .pt-56\% { padding-top: 56%; } main .pt-97fxx { padding-top: calc(97 * var(--unit-fxx)); } main .text-left { text-align: left; } main .text-center { text-align: center; } main .text-right { text-align: right; } main .align-middle { vertical-align: middle; } main .font-alt { font-family: SegoeUI-Mono, sans-serif; } main .font-icons { font-family: FluentSystemIcons-Resizable, sans-serif; } main .font-serif { font-family: Times, serif; } main .text-10px { font-size: 10px; } main .text-30px { font-size: 30px; } main .\!font-400 { font-weight: 400 !important; } main .\!font-600 { font-weight: 600 !important; } main .font-100 { font-weight: 100; } main .font-400 { font-weight: 400; } main .font-500 { font-weight: 500; } main .font-600 { font-weight: 600; } main .font-900 { font-weight: 900; } main .font-bold { font-weight: bold; } main .uppercase { text-transform: uppercase; } main .capitalize { text-transform: capitalize; } main .italic { font-style: italic; } main .\!leading-1 { line-height: 1 !important; } main .\!leading-1\.2 { line-height: 1.2 !important; } main .\!leading-1\.5 { line-height: 1.5 !important; } main .\!leading-1\.57 { line-height: 1.57 !important; } main .leading-1 { line-height: 1; } main .leading-1\.14 { line-height: 1.14; } main .leading-1\.33 { line-height: 1.33; } main .leading-1\.56 { line-height: 1.56; } main .tracking-\[0\.035em\] { letter-spacing: 0.035em; } main .\!text-\#000 { --tw-text-opacity: 1 !important; color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important; } main .\!text-\#fff { --tw-text-opacity: 1 !important; color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important; } main .text-\#000 { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity, 1)); } main .text-\#4476a1 { --tw-text-opacity: 1; color: rgb(68 118 161 / var(--tw-text-opacity, 1)); } main .text-\#fff { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); } main .text-\[\#0060ac\] { --tw-text-opacity: 1; color: rgb(0 96 172 / var(--tw-text-opacity, 1)); } main .text-\[\#0078D4\] { --tw-text-opacity: 1; color: rgb(0 120 212 / var(--tw-text-opacity, 1)); } main .text-\[\#0a0a0a\] { --tw-text-opacity: 1; color: rgb(10 10 10 / var(--tw-text-opacity, 1)); } main .text-\[\#818181\] { --tw-text-opacity: 1; color: rgb(129 129 129 / var(--tw-text-opacity, 1)); } main .text-current { color: currentColor; } main .text-inherit { color: inherit; } main .underline { -webkit-text-decoration-line: underline; text-decoration-line: underline; } main .opacity-0 { opacity: 0; } main .opacity-0\.65 { opacity: 0.65; } main .opacity-\[0\.2\] { opacity: 0.2; } main .opacity-\[0\.6\] { opacity: 0.6; } main .opacity-\[0\.7\] { opacity: 0.7; } main .drop-shadow { --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } main .filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } main .transition-\[all\] { transition-property: all; } main .transition-\[color\] { transition-property: color; } main .transition-\[opacity\] { transition-property: opacity; } main .transition-\[transform\] { transition-property: transform; } main .transition-all { transition-property: all; } main .duration-\[0\.45s\] { transition-duration: 0.45s; } main .duration-\[0\.5s\] { transition-duration: 0.5s; } main .duration-\[0\.6s\] { transition-duration: 0.6s; } main .duration-\[0\.7s\] { transition-duration: 0.7s; } main .duration-\[0\.8s\] { transition-duration: 0.8s; } main .duration-\[1\.8s\] { transition-duration: 1.8s; } main .duration-\[1s\] { transition-duration: 1s; } main .ease-out { transition-timing-function: cubic-bezier(0.43, 0.195, 0.02, 1); } main .hover\:scale-\[1\.2\]:hover { --tw-scale-x: 1.2; --tw-scale-y: 1.2; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .hover\:border:hover { border-width: 1px; } main .hover\:border-b-2px:hover { border-bottom-width: 2px; } main .hover\:border-\#000:hover { --tw-border-opacity: 1; border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)); } main .hover\:border-\#000000:hover { --tw-border-opacity: 1; border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)); } main .hover\:border-\[\#3b69b0\]:hover { --tw-border-opacity: 1; border-color: rgb(59 105 176 / var(--tw-border-opacity, 1)); } main .hover\:bg-\#000:hover { --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)); } main .hover\:bg-\#fff:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); } main .hover\:bg-transparent:hover { background-color: transparent; } main .hover\:\!text-\#fff:hover { --tw-text-opacity: 1 !important; color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important; } main .hover\:text-\#000:hover { --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity, 1)); } main .hover\:text-\#fff:hover { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); } main .hover\:\[box-shadow\:0px_10px_20px_\#00000030\]:hover { box-shadow: 0px 10px 20px #00000030; } main :is(.group:hover .group-hover\:\!translate-y-0) { --tw-translate-y: 0 !important; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; } main :is(.group:hover .group-hover\:translate-y-0) { --tw-translate-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main :is(.group:hover .group-hover\:scale-\[1\.2\]) { --tw-scale-x: 1.2; --tw-scale-y: 1.2; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main :is(.group:hover .group-hover\:scale-\[1\]) { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main :is(.group:hover .group-hover\:fill-\#fff) { fill: #ffffff; } main :is(.group:hover .group-hover\:opacity-\[0\.7\]) { opacity: 0.7; } main :is(.group:hover .group-hover\:\[box-shadow\:0px_10px_20px_\#00000030\]) { box-shadow: 0px 10px 20px #00000030; } main .in-view\:translate-y-0.in-view { --tw-translate-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .in-view\:\!scale-\[1\].in-view { --tw-scale-x: 1 !important; --tw-scale-y: 1 !important; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; } main .in-view\:scale-\[1\].in-view { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .in-view\:transition-\[all\].in-view { transition-property: all; } main .in-view\:transition-\[transform\].in-view { transition-property: transform; } main .in-view\:transition-all.in-view { transition-property: all; } main .in-view\:delay-\[0\.5s\].in-view { transition-delay: 0.5s; } main .in-view\:delay-\[0\.7s\].in-view { transition-delay: 0.7s; } main .in-view\:delay-\[0\.8s\].in-view { transition-delay: 0.8s; } main .in-view\:delay-\[0\.9s\].in-view { transition-delay: 0.9s; } main .in-view\:delay-\[0s\].in-view { transition-delay: 0s; } main .in-view\:delay-\[1s\].in-view { transition-delay: 1s; } main .in-view\:duration-\[0\.6s\].in-view { transition-duration: 0.6s; } main .in-view\:duration-\[1\.6s\].in-view { transition-duration: 1.6s; } main .in-view\:duration-\[1\.8s\].in-view { transition-duration: 1.8s; } main .in-view\:duration-\[1s\].in-view { transition-duration: 1s; } main .in-view\:ease-out.in-view { transition-timing-function: cubic-bezier(0.43, 0.195, 0.02, 1); } main .in-view\:ease-out-slow.in-view { transition-timing-function: cubic-bezier(0.43, 0.195, 0.02, 1); } main :is(.in-view :where(.in-view\:translate-y-0)) { --tw-translate-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main :is(.in-view :where(.in-view\:\!scale-\[1\])) { --tw-scale-x: 1 !important; --tw-scale-y: 1 !important; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; } main :is(.in-view :where(.in-view\:scale-\[1\])) { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main :is(.in-view :where(.in-view\:transition-\[all\])) { transition-property: all; } main :is(.in-view :where(.in-view\:transition-\[transform\])) { transition-property: transform; } main :is(.in-view :where(.in-view\:transition-all)) { transition-property: all; } main :is(.in-view :where(.in-view\:delay-\[0\.5s\])) { transition-delay: 0.5s; } main :is(.in-view :where(.in-view\:delay-\[0\.7s\])) { transition-delay: 0.7s; } main :is(.in-view :where(.in-view\:delay-\[0\.8s\])) { transition-delay: 0.8s; } main :is(.in-view :where(.in-view\:delay-\[0\.9s\])) { transition-delay: 0.9s; } main :is(.in-view :where(.in-view\:delay-\[0s\])) { transition-delay: 0s; } main :is(.in-view :where(.in-view\:delay-\[1s\])) { transition-delay: 1s; } main :is(.in-view :where(.in-view\:duration-\[0\.6s\])) { transition-duration: 0.6s; } main :is(.in-view :where(.in-view\:duration-\[1\.6s\])) { transition-duration: 1.6s; } main :is(.in-view :where(.in-view\:duration-\[1\.8s\])) { transition-duration: 1.8s; } main :is(.in-view :where(.in-view\:duration-\[1s\])) { transition-duration: 1s; } main :is(.in-view :where(.in-view\:ease-out)) { transition-timing-function: cubic-bezier(0.43, 0.195, 0.02, 1); } main :is(.in-view :where(.in-view\:ease-out-slow)) { transition-timing-function: cubic-bezier(0.43, 0.195, 0.02, 1); } main .before\:block::before { display: block; } main .before\:pt-100\%::before { padding-top: 100%; } main .before\:pt-110\%::before { padding-top: 110%; } main .before\:pt-140\%::before { padding-top: 140%; } main .before\:pt-50\%::before { padding-top: 50%; } main .before\:pt-58\%::before { padding-top: 58%; } main .before\:pt-60\%::before { padding-top: 60%; } main .before\:pt-80\%::before { padding-top: 80%; } main .before\:content-\[\'\'\]::before { --tw-content: ''; content: var(--tw-content); } main .before\:content-\[\\\'\\\'\]::before { --tw-content: \'\'; content: var(--tw-content); } main .after\:block::after { display: block; } main .after\:hidden::after { display: none; } main .after\:w-280fxx::after { width: calc(280 * var(--unit-fxx)); } main .after\:w-560fxx::after { width: calc(560 * var(--unit-fxx)); } main .after\:content-\[\'\'\]::after { --tw-content: ''; content: var(--tw-content); } main .is-selected\:z-3.is-selected { z-index: 3; } main .is-selected\:block.is-selected { display: block; } main .is-selected\:flex.is-selected { display: flex; } main .is-selected\:border-b-2px.is-selected { border-bottom-width: 2px; } main .is-selected\:border-\#000000.is-selected { --tw-border-opacity: 1; border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)); } main .is-selected\:border-\[\#3b69b0\].is-selected { --tw-border-opacity: 1; border-color: rgb(59 105 176 / var(--tw-border-opacity, 1)); } main .is-selected\:bg-\#000.is-selected { --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)); } main .is-selected\:\!text-\#fff.is-selected { --tw-text-opacity: 1 !important; color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important; } main .is-selected\:text-\#fff.is-selected { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); } @media (max-width: 600px) { main .m\:absolute { position: absolute; } main .m\:relative { position: relative; } main .m\:bottom-auto { bottom: auto; } main .m\:left-0 { left: 0px; } main .m\:left-6\.25\% { left: 6.25%; } main .m\:left-auto { left: auto; } main .m\:right-0 { right: 0px; } main .m\:right-15px { right: 15px; } main .m\:right-6\.25\% { right: 6.25%; } main .m\:top-0 { top: 0px; } main .m\:top-0\.5em { top: 0.5em; } main .m\:top-15px { top: 15px; } main .m\:top-20px { top: 20px; } main .m\:top-40\% { top: 40%; } main .m\:top-50\% { top: 50%; } main .m\:top-6\.25\% { top: 6.25%; } main .m\:top-70\% { top: 70%; } main .m\:\!mr-60fxx { margin-right: calc(60 * var(--unit-fxx)) !important; } main .m\:\!mr-neg60fxx { margin-right: calc(-60 * var(--unit-fxx)) !important; } main .m\:mb-0 { margin-bottom: 0px; } main .m\:mb-0\.5em { margin-bottom: 0.5em; } main .m\:mb-0\.5vr { margin-bottom: calc(0.5 * var(--unit-vr)); } main .m\:mb-10px { margin-bottom: 10px; } main .m\:mb-1vr { margin-bottom: calc(1 * var(--unit-vr)); } main .m\:mb-20fxx { margin-bottom: calc(20 * var(--unit-fxx)); } main .m\:mb-20px { margin-bottom: 20px; } main .m\:mb-2vr { margin-bottom: calc(2 * var(--unit-vr)); } main .m\:mb-30px { margin-bottom: 30px; } main .m\:mb-40px { margin-bottom: 40px; } main .m\:mb-50px { margin-bottom: 50px; } main .m\:mb-6px { margin-bottom: 6px; } main .m\:ml-0 { margin-left: 0px; } main .m\:mr-0 { margin-right: 0px; } main .m\:mr-10px { margin-right: 10px; } main .m\:mr-15px { margin-right: 15px; } main .m\:mr-20fxx { margin-right: calc(20 * var(--unit-fxx)); } main .m\:mt-0 { margin-top: 0px; } main .m\:block { display: block; } main .m\:flex { display: flex; } main .m\:hidden { display: none; } main .m\:\!h-540px { height: 540px !important; } main .m\:h-210px { height: 210px; } main .m\:h-40px { height: 40px; } main .m\:h-50\% { height: 50%; } main .m\:h-50px { height: 50px; } main .m\:h-auto { height: auto; } main .m\:\!min-h-540px { min-height: 540px !important; } main .m\:w-100\% { width: 100%; } main .m\:w-150px { width: 150px; } main .m\:w-30px { width: 30px; } main .m\:w-35fxx { width: calc(35 * var(--unit-fxx)); } main .m\:w-40px { width: 40px; } main .m\:w-50\% { width: 50%; } main .m\:w-50px { width: 50px; } main .m\:w-full { width: 100%; } main .m\:\!max-w-full { max-width: 100% !important; } main .m\:translate-y-0 { --tw-translate-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .m\:translate-y-\[-50\%\] { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } main .m\:flex-wrap { flex-wrap: wrap; } main .m\:items-start { align-items: flex-start; } main .m\:items-center { align-items: center; } main .m\:justify-center { justify-content: center; } main :is(.m\:space-x-10px > :not([hidden]) ~ :not([hidden])) { --tw-space-x-reverse: 0; margin-left: calc(10px * calc(1 - var(--tw-space-x-reverse))); margin-right: calc(10px * var(--tw-space-x-reverse)); } main .m\:rounded-4px { border-radius: 4px; } main .m\:rounded-50px { border-radius: 50px; } main .m\:px-16px { padding-left: 16px; padding-right: 16px; } main .m\:px-6\.25\% { padding-left: 6.25%; padding-right: 6.25%; } main .m\:px-6\.26\% { padding-left: 6.26%; padding-right: 6.26%; } main .m\:py-50px { padding-bottom: 50px; padding-top: 50px; } main .m\:py-80fxx { padding-bottom: calc(80 * var(--unit-fxx)); padding-top: calc(80 * var(--unit-fxx)); } main .m\:pb-100px { padding-bottom: 100px; } main .m\:pb-2vr { padding-bottom: calc(2 * var(--unit-vr)); } main .m\:pb-4vr { padding-bottom: calc(4 * var(--unit-vr)); } main .m\:pb-5vr { padding-bottom: calc(5 * var(--unit-vr)); } main .m\:pb-9px { padding-bottom: 9px; } main .m\:pl-16px { padding-left: 16px; } main .m\:pl-40px { padding-left: 40px; } main .m\:pr-16px { padding-right: 16px; } main .m\:pt-10fxx { padding-top: calc(10 * var(--unit-fxx)); } main .m\:pt-10px { padding-top: 10px; } main .m\:pt-2vr { padding-top: calc(2 * var(--unit-vr)); } main .m\:pt-4vr { padding-top: calc(4 * var(--unit-vr)); } main .m\:pt-50px { padding-top: 50px; } main .m\:text-14px { font-size: 14px; } main .m\:text-15px { font-size: 15px; } main .m\:text-17px { font-size: 17px; } main .m\:before\:hidden::before { display: none; } main .m\:before\:pt-70\%::before { padding-top: 70%; } main .m\:before\:pt-80\%::before { padding-top: 80%; } main .m\:after\:block::after { display: block; } main .m\:after\:w-50\%::after { width: 50%; } main .m\:is-selected\:block.is-selected { display: block; } } main :is(.\[\&_\*\]\:mr-15px *) { margin-right: 15px; } main :is(.\[\&_\*\]\:mt-0 *) { margin-top: 0px; } main :is(.\[\&_a\]\:text-\[\#0060ac\] a) { --tw-text-opacity: 1; color: rgb(0 96 172 / var(--tw-text-opacity, 1)); } main :is(.\[\&_a\]\:\!underline a) { -webkit-text-decoration-line: underline !important; text-decoration-line: underline !important; } main :is(.\[\&_a\]\:underline a) { -webkit-text-decoration-line: underline; text-decoration-line: underline; } @media (max-width: 600px) { main :is(.m\:\[\&_iframe\]\:aspect-\[16\/9\] iframe) { aspect-ratio: 16/9; } main :is(.m\:\[\&_iframe\]\:\!h-auto iframe) { height: auto !important; } main :is(.m\:\[\&_iframe\]\:\!w-full iframe) { width: 100% !important; } } main :is(.\[\&_img\]\:\!h-auto img) { height: auto !important; } main :is(.\[\&_li\]\:leading-1\.2 li) { line-height: 1.2; } main :is(.\[\&_p\]\:m-0 p) { margin: 0px; } main :is(.\[\&_p\]\:mx-0 p) { margin-left: 0px; margin-right: 0px; } main :is(.\[\&_p\]\:my-0 p) { margin-bottom: 0px; margin-top: 0px; } main :is(.\[\&_p\]\:mt-0 p) { margin-top: 0px; } main :is(.\[\&_p\]\:leading-1\.2 p) { line-height: 1.2; } main :is(.\[\&_svg\]\:h-24px svg) { height: 24px; } main :is(.\[\&_svg\]\:w-24px svg) { width: 24px; } main :is(.\[\&_ul\]\:m-0 ul) { margin: 0px; } main :is(.\[\&_ul\]\:flex ul) { display: flex; } main :is(.\[\&_ul\]\:w-full ul) { width: 100%; } main :is(.\[\&_ul\]\:flex-wrap ul) { flex-wrap: wrap; } main :is(.\[\&_ul\]\:p-0 ul) { padding: 0px; } main :is(.\[\&_ul\]\:text-left ul) { text-align: left; } main :is(.\[\&_ul_li\]\:m-0 ul li) { margin: 0px; } main :is(.\[\&_ul_li\]\:mr-30fxx ul li) { margin-right: calc(30 * var(--unit-fxx)); } main :is(.\[\&_ul_li\]\:w-50\% ul li) { width: 50%; } main :is(.\[\&_ul_li\]\:p-0 ul li) { padding: 0px; } main :is(.\[\&_ul_li\]\:pr-60fxx ul li) { padding-right: calc(60 * var(--unit-fxx)); } main :is(.\[\&_ul_li\]\:leading-1\.4 ul li) { line-height: 1.4; } main :is(.\[\&_ul_li\]\:underline ul li) { -webkit-text-decoration-line: underline; text-decoration-line: underline; } main :is(.\[\&_ul_li_a\]\:text-\#4476a1 ul li a) { --tw-text-opacity: 1; color: rgb(68 118 161 / var(--tw-text-opacity, 1)); } main :is(.group.is-selected .\[\.group\.is-selected_\&\]\:inline-block) { display: inline-block; } main :is(.is-paused .\[\.is-paused_\&\]\:inline-block) { display: inline-block; } main :is(.is-paused .\[\.is-paused_\&\]\:hidden) { display: none; } main :is(.is-ready .\[\.is-ready_\&\]\:transition-all) { transition-property: all; } main :is(.is-ready .\[\.is-ready_\&\]\:delay-\[0\.1s\]) { transition-delay: 0.1s; } main :is(.is-ready .\[\.is-ready_\&\]\:delay-\[0\.8s\]) { transition-delay: 0.8s; } main :is(.is-ready .\[\.is-ready_\&\]\:delay-\[1\.1s\]) { transition-delay: 1.1s; } main :is(.is-ready .\[\.is-ready_\&\]\:delay-\[1\.2s\]) { transition-delay: 1.2s; } main :is(.is-ready .\[\.is-ready_\&\]\:delay-\[1\.7s\]) { transition-delay: 1.7s; } main :is(.is-ready .\[\.is-ready_\&\]\:duration-\[2\.8s\]) { transition-duration: 2.8s; } main :is(.is-ready .\[\.is-ready_\&\]\:ease-out-slow) { transition-timing-function: cubic-bezier(0.43, 0.195, 0.02, 1); } /*# sourceMappingURL=theme.css.map */