Skip to content

Instantly share code, notes, and snippets.

@lewismcarey
Created March 5, 2021 11:10
Show Gist options
  • Save lewismcarey/e10feb86cbbde006bf06158ac0398b14 to your computer and use it in GitHub Desktop.
Save lewismcarey/e10feb86cbbde006bf06158ac0398b14 to your computer and use it in GitHub Desktop.
Generated by SassMeister.com.
@use "sass:list";
@charset "UTF-8"; // Fixes an issue where Ruby locale is not set properly
// See https://github.com/sass-mq/sass-mq/pull/10
/// Base font size on the `<body>` element
/// @type Number (unit)
$mq-base-font-size: 16px !default;
/// Responsive mode
///
/// Set to `false` to enable support for browsers that do not support @media queries,
/// (IE <= 8, Firefox <= 3, Opera <= 9)
///
/// You could create a stylesheet served exclusively to older browsers,
/// where @media queries are rasterized
///
/// @example scss
/// // old-ie.scss
/// $mq-responsive: false;
/// @import 'main'; // @media queries in this file will be rasterized up to $mq-static-breakpoint
/// // larger breakpoints will be ignored
///
/// @type Boolean
/// @link https://github.com/sass-mq/sass-mq#responsive-mode-off Disabled responsive mode documentation
$mq-responsive: true !default;
/// Breakpoint list
///
/// Name your breakpoints in a way that creates a ubiquitous language
/// across team members. It will improve communication between
/// stakeholders, designers, developers, and testers.
///
/// @type Map
/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint Full documentation and examples
$mq-breakpoints: (
mobile: 320px,
tablet: 740px,
desktop: 980px,
wide: 1300px
) !default;
/// Static breakpoint (for fixed-width layouts)
///
/// Define the breakpoint from $mq-breakpoints that should
/// be used as the target width for the fixed-width layout
/// (i.e. when $mq-responsive is set to 'false') in a old-ie.scss
///
/// @example scss
/// // tablet-only.scss
/// //
/// // Ignore all styles above tablet breakpoint,
/// // and fix the styles (such as the layout) at tablet width
/// $mq-responsive: false;
/// $mq-static-breakpoint: tablet;
/// @import 'main'; // @media queries in this file will be rasterized up to tablet
/// // larger breakpoints will be ignored
///
/// @type String
/// @link https://github.com/sass-mq/sass-mq#adding-custom-breakpoints Full documentation and examples
$mq-static-breakpoint: desktop !default;
/// Show breakpoints in the top right corner
///
/// If you want to display the currently active breakpoint in the top
/// right corner of your site during development, add the breakpoints
/// to this list, ordered by width. For example: (mobile, tablet, desktop).
///
/// @example scss
/// $mq-show-breakpoints: (mobile, tablet, desktop);
/// @import 'path/to/mq';
///
/// @type map
$mq-show-breakpoints: () !default;
/// Customize the media type (for example: `@media screen` or `@media print`)
/// By default sass-mq uses an "all" media type (`@media all and …`)
///
/// @type String
/// @link https://github.com/sass-mq/sass-mq#changing-media-type Full documentation and examples
$mq-media-type: all !default;
/// Convert pixels to ems
///
/// @param {Number} $px - value to convert
/// @param {Number} $base-font-size ($mq-base-font-size) - `<body>` font size
///
/// @example scss
/// $font-size-in-ems: mq-px2em(16px);
/// p { font-size: mq-px2em(16px); }
///
/// @requires $mq-base-font-size
/// @returns {Number}
@function mq-px2em($px, $base-font-size: $mq-base-font-size) {
@if unitless($px) {
@warn "Assuming #{$px} to be in pixels, attempting to convert it into pixels.";
@return mq-px2em($px * 1px, $base-font-size);
} @else if unit($px) == em {
@return $px;
}
@return ($px / $base-font-size) * 1em;
}
/// Get a breakpoint's width
///
/// @param {String} $name - Name of the breakpoint. One of $mq-breakpoints
///
/// @example scss
/// $tablet-width: mq-get-breakpoint-width(tablet);
/// @media (min-width: mq-get-breakpoint-width(desktop)) {}
///
/// @requires {Variable} $mq-breakpoints
///
/// @returns {Number} Value in pixels
@function mq-get-breakpoint-width($name, $breakpoints: $mq-breakpoints) {
@if map-has-key($breakpoints, $name) {
@return map-get($breakpoints, $name);
} @else {
@warn "Breakpoint #{$name} wasn't found in $breakpoints.";
}
}
/// Media Query mixin
///
/// @param {String | Boolean} $from (false) - One of $mq-breakpoints
/// @param {String | Boolean} $until (false) - One of $mq-breakpoints
/// @param {String | Boolean} $and (false) - Additional media query parameters
/// @param {String} $media-type ($mq-media-type) - Media type: screen, print…
///
/// @ignore Undocumented API, for advanced use only:
/// @ignore @param {Map} $breakpoints ($mq-breakpoints)
/// @ignore @param {String} $static-breakpoint ($mq-static-breakpoint)
///
/// @content styling rules, wrapped into a @media query when $responsive is true
///
/// @requires {Variable} $mq-media-type
/// @requires {Variable} $mq-breakpoints
/// @requires {Variable} $mq-static-breakpoint
/// @requires {function} mq-px2em
/// @requires {function} mq-get-breakpoint-width
///
/// @link https://github.com/sass-mq/sass-mq#responsive-mode-on-default Full documentation and examples
///
/// @example scss
/// .element {
/// @include mq($from: mobile) {
/// color: red;
/// }
/// @include mq($until: tablet) {
/// color: blue;
/// }
/// @include mq(mobile, tablet) {
/// color: green;
/// }
/// @include mq($from: tablet, $and: '(orientation: landscape)') {
/// color: teal;
/// }
/// @include mq(950px) {
/// color: hotpink;
/// }
/// @include mq(tablet, $media-type: screen) {
/// color: hotpink;
/// }
/// // Advanced use:
/// $my-breakpoints: (L: 900px, XL: 1200px);
/// @include mq(L, $breakpoints: $my-breakpoints, $static-breakpoint: L) {
/// color: hotpink;
/// }
/// }
@mixin mq(
$from: false,
$until: false,
$and: false,
$media-type: $mq-media-type,
$breakpoints: $mq-breakpoints,
$responsive: $mq-responsive,
$static-breakpoint: $mq-static-breakpoint
) {
$min-width: 0;
$max-width: 0;
$media-query: '';
// From: this breakpoint (inclusive)
@if $from {
@if type-of($from) == number {
$min-width: mq-px2em($from);
} @else {
$min-width: mq-px2em(mq-get-breakpoint-width($from, $breakpoints));
}
}
// Until: that breakpoint (exclusive)
@if $until {
@if type-of($until) == number {
$max-width: mq-px2em($until);
} @else {
$max-width: mq-px2em(mq-get-breakpoint-width($until, $breakpoints)) - .01em;
}
}
// Responsive support is disabled, rasterize the output outside @media blocks
// The browser will rely on the cascade itself.
@if $responsive == false {
$static-breakpoint-width: mq-get-breakpoint-width($static-breakpoint, $breakpoints);
$target-width: mq-px2em($static-breakpoint-width);
// Output only rules that start at or span our target width
@if (
$and == false
and $min-width <= $target-width
and (
$until == false or $max-width >= $target-width
)
and $media-type != 'print'
) {
@content;
}
}
// Responsive support is enabled, output rules inside @media queries
@else {
@if $min-width != 0 { $media-query: '#{$media-query} and (min-width: #{$min-width})'; }
@if $max-width != 0 { $media-query: '#{$media-query} and (max-width: #{$max-width})'; }
@if $and { $media-query: '#{$media-query} and #{$and}'; }
// Remove unnecessary media query prefix 'all and '
@if ($media-type == 'all' and $media-query != '') {
$media-type: '';
$media-query: str-slice(unquote($media-query), 6);
}
@media #{$media-type + $media-query} {
@content;
}
}
}
/// Quick sort
///
/// @author Sam Richards
/// @access private
/// @param {List} $list - List to sort
/// @returns {List} Sorted List
@function _mq-quick-sort($list) {
$less: ();
$equal: ();
$large: ();
@if length($list) > 1 {
$seed: nth($list, ceil(length($list) / 2));
@each $item in $list {
@if ($item == $seed) {
$equal: append($equal, $item);
} @else if ($item < $seed) {
$less: append($less, $item);
} @else if ($item > $seed) {
$large: append($large, $item);
}
}
@return join(join(_mq-quick-sort($less), $equal), _mq-quick-sort($large));
}
@return $list;
}
/// Sort a map by values (works with numbers only)
///
/// @access private
/// @param {Map} $map - Map to sort
/// @returns {Map} Map sorted by value
@function _mq-map-sort-by-value($map) {
$map-sorted: ();
$map-keys: map-keys($map);
$map-values: map-values($map);
$map-values-sorted: _mq-quick-sort($map-values);
// Reorder key/value pairs based on key values
@each $value in $map-values-sorted {
$index: index($map-values, $value);
$key: nth($map-keys, $index);
$map-sorted: map-merge($map-sorted, ($key: $value));
// Unset the value in $map-values to prevent the loop
// from finding the same index twice
$map-values: set-nth($map-values, $index, 0);
}
@return $map-sorted;
}
/// Add a breakpoint
///
/// @param {String} $name - Name of the breakpoint
/// @param {Number} $width - Width of the breakpoint
///
/// @requires {Variable} $mq-breakpoints
///
/// @example scss
/// @include mq-add-breakpoint(tvscreen, 1920px);
/// @include mq(tvscreen) {}
@mixin mq-add-breakpoint($name, $width) {
$new-breakpoint: ($name: $width);
$mq-breakpoints: map-merge($mq-breakpoints, $new-breakpoint) !global;
$mq-breakpoints: _mq-map-sort-by-value($mq-breakpoints) !global;
}
/// Show the active breakpoint in the top right corner of the viewport
/// @link https://github.com/sass-mq/sass-mq#seeing-the-currently-active-breakpoint
///
/// @param {List} $show-breakpoints ($mq-show-breakpoints) - List of breakpoints to show in the top right corner
/// @param {Map} $breakpoints ($mq-breakpoints) - Breakpoint names and sizes
///
/// @requires {Variable} $mq-breakpoints
/// @requires {Variable} $mq-show-breakpoints
///
/// @example scss
/// // Show breakpoints using global settings
/// @include mq-show-breakpoints;
///
/// // Show breakpoints using custom settings
/// @include mq-show-breakpoints((L, XL), (S: 300px, L: 800px, XL: 1200px));
@mixin mq-show-breakpoints($show-breakpoints: $mq-show-breakpoints, $breakpoints: $mq-breakpoints) {
body:before {
background-color: #FCF8E3;
border-bottom: 1px solid #FBEED5;
border-left: 1px solid #FBEED5;
color: #C09853;
font: small-caption;
padding: 3px 6px;
pointer-events: none;
position: fixed;
right: 0;
top: 0;
z-index: 100;
// Loop through the breakpoints that should be shown
@each $show-breakpoint in $show-breakpoints {
$width: mq-get-breakpoint-width($show-breakpoint, $breakpoints);
@include mq($show-breakpoint, $breakpoints: $breakpoints) {
content: "#{$show-breakpoint} ≥ #{$width} (#{mq-px2em($width)})";
}
}
}
}
@if length($mq-show-breakpoints) > 0 {
@include mq-show-breakpoints;
}
$mq-breakpoints: (
sm: 576px,
md: 768px,
lg: 1024px,
xl: 1200px,
xxl: 1440px,
xxxl: 1720px,
xxxxl: 1920px
);
$spacing_type: padding, margin;
$sides_y: top, bottom;
$sides_x: left, right;
$spacing: (
8,
24,
48,
96,
146,
0
);
$alignment: (
left,
center,
right
);
@each $type in $spacing_type {
@each $space in $spacing {
.u-#{str-slice($type, 0, 1)}-#{$space} {
#{$type}: #{$space}px;
}
.u-#{str-slice($type, 0, 1)}tb-#{$space} {
@each $side in $sides_y {
#{$type}-#{$side}:#{$space}px;
}
}
.u-#{str-slice($type, 0, 1)}lr-#{$space} {
@each $side in $sides_x {
#{$type}-#{$side}:#{$space}px;
}
}
@each $side in $sides_y {
.u-#{str-slice($type, 0, 1)}#{str-slice($side, 0, 1)}-#{$space} {
#{$type}-#{$side}: #{$space}px;
}
}
@each $side in $sides_x {
.u-#{str-slice($type, 0, 1)}#{str-slice($side, 0, 1)}-#{$space} {
#{$type}-#{$side}: #{$space}px;
}
}
}
}
@each $size, $breakpoint in $mq-breakpoints {
@each $type in $spacing_type {
@each $space in $spacing {
.u-#{str-slice($type, 0, 1)}-#{$size}-#{$space} {
#{$type}: #{$space}px;
}
.u-#{str-slice($type, 0, 1)}tb-#{$size}-#{$space} {
@each $side in $sides_y {
#{$type}-#{$side}:#{$space}px;
}
}
.u-#{str-slice($type, 0, 1)}lr-#{$size}-#{$space} {
@each $side in $sides_x {
#{$type}-#{$side}:#{$space}px;
}
}
@each $side in $sides_y {
.u-#{str-slice($type, 0, 1)}#{str-slice($side, 0, 1)}-#{$size}-#{$space} {
#{$type}-#{$side}: #{$space}px;
}
}
@each $side in $sides_x {
.u-#{str-slice($type, 0, 1)}#{str-slice($side, 0, 1)}-#{$size}-#{$space} {
#{$type}-#{$side}: #{$space}px;
}
}
}
}
}
@each $align in $alignment {
.u-align-#{str-slice($align, 0, 1)} {
text-align: #{$align};
}
}
@each $size, $breakpoint in $mq-breakpoints {
@each $align in $alignment {
@include mq($from: #{$size}) {
.u-align-#{$size}-#{str-slice($align, 0, 1)} {
text-align: #{$align};
}
}
}
}
.u-p-8 {
padding: 8px;
}
.u-ptb-8 {
padding-top: 8px;
padding-bottom: 8px;
}
.u-plr-8 {
padding-left: 8px;
padding-right: 8px;
}
.u-pt-8 {
padding-top: 8px;
}
.u-pb-8 {
padding-bottom: 8px;
}
.u-pl-8 {
padding-left: 8px;
}
.u-pr-8 {
padding-right: 8px;
}
.u-p-24 {
padding: 24px;
}
.u-ptb-24 {
padding-top: 24px;
padding-bottom: 24px;
}
.u-plr-24 {
padding-left: 24px;
padding-right: 24px;
}
.u-pt-24 {
padding-top: 24px;
}
.u-pb-24 {
padding-bottom: 24px;
}
.u-pl-24 {
padding-left: 24px;
}
.u-pr-24 {
padding-right: 24px;
}
.u-p-48 {
padding: 48px;
}
.u-ptb-48 {
padding-top: 48px;
padding-bottom: 48px;
}
.u-plr-48 {
padding-left: 48px;
padding-right: 48px;
}
.u-pt-48 {
padding-top: 48px;
}
.u-pb-48 {
padding-bottom: 48px;
}
.u-pl-48 {
padding-left: 48px;
}
.u-pr-48 {
padding-right: 48px;
}
.u-p-96 {
padding: 96px;
}
.u-ptb-96 {
padding-top: 96px;
padding-bottom: 96px;
}
.u-plr-96 {
padding-left: 96px;
padding-right: 96px;
}
.u-pt-96 {
padding-top: 96px;
}
.u-pb-96 {
padding-bottom: 96px;
}
.u-pl-96 {
padding-left: 96px;
}
.u-pr-96 {
padding-right: 96px;
}
.u-p-146 {
padding: 146px;
}
.u-ptb-146 {
padding-top: 146px;
padding-bottom: 146px;
}
.u-plr-146 {
padding-left: 146px;
padding-right: 146px;
}
.u-pt-146 {
padding-top: 146px;
}
.u-pb-146 {
padding-bottom: 146px;
}
.u-pl-146 {
padding-left: 146px;
}
.u-pr-146 {
padding-right: 146px;
}
.u-p-0 {
padding: 0px;
}
.u-ptb-0 {
padding-top: 0px;
padding-bottom: 0px;
}
.u-plr-0 {
padding-left: 0px;
padding-right: 0px;
}
.u-pt-0 {
padding-top: 0px;
}
.u-pb-0 {
padding-bottom: 0px;
}
.u-pl-0 {
padding-left: 0px;
}
.u-pr-0 {
padding-right: 0px;
}
.u-m-8 {
margin: 8px;
}
.u-mtb-8 {
margin-top: 8px;
margin-bottom: 8px;
}
.u-mlr-8 {
margin-left: 8px;
margin-right: 8px;
}
.u-mt-8 {
margin-top: 8px;
}
.u-mb-8 {
margin-bottom: 8px;
}
.u-ml-8 {
margin-left: 8px;
}
.u-mr-8 {
margin-right: 8px;
}
.u-m-24 {
margin: 24px;
}
.u-mtb-24 {
margin-top: 24px;
margin-bottom: 24px;
}
.u-mlr-24 {
margin-left: 24px;
margin-right: 24px;
}
.u-mt-24 {
margin-top: 24px;
}
.u-mb-24 {
margin-bottom: 24px;
}
.u-ml-24 {
margin-left: 24px;
}
.u-mr-24 {
margin-right: 24px;
}
.u-m-48 {
margin: 48px;
}
.u-mtb-48 {
margin-top: 48px;
margin-bottom: 48px;
}
.u-mlr-48 {
margin-left: 48px;
margin-right: 48px;
}
.u-mt-48 {
margin-top: 48px;
}
.u-mb-48 {
margin-bottom: 48px;
}
.u-ml-48 {
margin-left: 48px;
}
.u-mr-48 {
margin-right: 48px;
}
.u-m-96 {
margin: 96px;
}
.u-mtb-96 {
margin-top: 96px;
margin-bottom: 96px;
}
.u-mlr-96 {
margin-left: 96px;
margin-right: 96px;
}
.u-mt-96 {
margin-top: 96px;
}
.u-mb-96 {
margin-bottom: 96px;
}
.u-ml-96 {
margin-left: 96px;
}
.u-mr-96 {
margin-right: 96px;
}
.u-m-146 {
margin: 146px;
}
.u-mtb-146 {
margin-top: 146px;
margin-bottom: 146px;
}
.u-mlr-146 {
margin-left: 146px;
margin-right: 146px;
}
.u-mt-146 {
margin-top: 146px;
}
.u-mb-146 {
margin-bottom: 146px;
}
.u-ml-146 {
margin-left: 146px;
}
.u-mr-146 {
margin-right: 146px;
}
.u-m-0 {
margin: 0px;
}
.u-mtb-0 {
margin-top: 0px;
margin-bottom: 0px;
}
.u-mlr-0 {
margin-left: 0px;
margin-right: 0px;
}
.u-mt-0 {
margin-top: 0px;
}
.u-mb-0 {
margin-bottom: 0px;
}
.u-ml-0 {
margin-left: 0px;
}
.u-mr-0 {
margin-right: 0px;
}
.u-p-sm-8 {
padding: 8px;
}
.u-ptb-sm-8 {
padding-top: 8px;
padding-bottom: 8px;
}
.u-plr-sm-8 {
padding-left: 8px;
padding-right: 8px;
}
.u-pt-sm-8 {
padding-top: 8px;
}
.u-pb-sm-8 {
padding-bottom: 8px;
}
.u-pl-sm-8 {
padding-left: 8px;
}
.u-pr-sm-8 {
padding-right: 8px;
}
.u-p-sm-24 {
padding: 24px;
}
.u-ptb-sm-24 {
padding-top: 24px;
padding-bottom: 24px;
}
.u-plr-sm-24 {
padding-left: 24px;
padding-right: 24px;
}
.u-pt-sm-24 {
padding-top: 24px;
}
.u-pb-sm-24 {
padding-bottom: 24px;
}
.u-pl-sm-24 {
padding-left: 24px;
}
.u-pr-sm-24 {
padding-right: 24px;
}
.u-p-sm-48 {
padding: 48px;
}
.u-ptb-sm-48 {
padding-top: 48px;
padding-bottom: 48px;
}
.u-plr-sm-48 {
padding-left: 48px;
padding-right: 48px;
}
.u-pt-sm-48 {
padding-top: 48px;
}
.u-pb-sm-48 {
padding-bottom: 48px;
}
.u-pl-sm-48 {
padding-left: 48px;
}
.u-pr-sm-48 {
padding-right: 48px;
}
.u-p-sm-96 {
padding: 96px;
}
.u-ptb-sm-96 {
padding-top: 96px;
padding-bottom: 96px;
}
.u-plr-sm-96 {
padding-left: 96px;
padding-right: 96px;
}
.u-pt-sm-96 {
padding-top: 96px;
}
.u-pb-sm-96 {
padding-bottom: 96px;
}
.u-pl-sm-96 {
padding-left: 96px;
}
.u-pr-sm-96 {
padding-right: 96px;
}
.u-p-sm-146 {
padding: 146px;
}
.u-ptb-sm-146 {
padding-top: 146px;
padding-bottom: 146px;
}
.u-plr-sm-146 {
padding-left: 146px;
padding-right: 146px;
}
.u-pt-sm-146 {
padding-top: 146px;
}
.u-pb-sm-146 {
padding-bottom: 146px;
}
.u-pl-sm-146 {
padding-left: 146px;
}
.u-pr-sm-146 {
padding-right: 146px;
}
.u-p-sm-0 {
padding: 0px;
}
.u-ptb-sm-0 {
padding-top: 0px;
padding-bottom: 0px;
}
.u-plr-sm-0 {
padding-left: 0px;
padding-right: 0px;
}
.u-pt-sm-0 {
padding-top: 0px;
}
.u-pb-sm-0 {
padding-bottom: 0px;
}
.u-pl-sm-0 {
padding-left: 0px;
}
.u-pr-sm-0 {
padding-right: 0px;
}
.u-m-sm-8 {
margin: 8px;
}
.u-mtb-sm-8 {
margin-top: 8px;
margin-bottom: 8px;
}
.u-mlr-sm-8 {
margin-left: 8px;
margin-right: 8px;
}
.u-mt-sm-8 {
margin-top: 8px;
}
.u-mb-sm-8 {
margin-bottom: 8px;
}
.u-ml-sm-8 {
margin-left: 8px;
}
.u-mr-sm-8 {
margin-right: 8px;
}
.u-m-sm-24 {
margin: 24px;
}
.u-mtb-sm-24 {
margin-top: 24px;
margin-bottom: 24px;
}
.u-mlr-sm-24 {
margin-left: 24px;
margin-right: 24px;
}
.u-mt-sm-24 {
margin-top: 24px;
}
.u-mb-sm-24 {
margin-bottom: 24px;
}
.u-ml-sm-24 {
margin-left: 24px;
}
.u-mr-sm-24 {
margin-right: 24px;
}
.u-m-sm-48 {
margin: 48px;
}
.u-mtb-sm-48 {
margin-top: 48px;
margin-bottom: 48px;
}
.u-mlr-sm-48 {
margin-left: 48px;
margin-right: 48px;
}
.u-mt-sm-48 {
margin-top: 48px;
}
.u-mb-sm-48 {
margin-bottom: 48px;
}
.u-ml-sm-48 {
margin-left: 48px;
}
.u-mr-sm-48 {
margin-right: 48px;
}
.u-m-sm-96 {
margin: 96px;
}
.u-mtb-sm-96 {
margin-top: 96px;
margin-bottom: 96px;
}
.u-mlr-sm-96 {
margin-left: 96px;
margin-right: 96px;
}
.u-mt-sm-96 {
margin-top: 96px;
}
.u-mb-sm-96 {
margin-bottom: 96px;
}
.u-ml-sm-96 {
margin-left: 96px;
}
.u-mr-sm-96 {
margin-right: 96px;
}
.u-m-sm-146 {
margin: 146px;
}
.u-mtb-sm-146 {
margin-top: 146px;
margin-bottom: 146px;
}
.u-mlr-sm-146 {
margin-left: 146px;
margin-right: 146px;
}
.u-mt-sm-146 {
margin-top: 146px;
}
.u-mb-sm-146 {
margin-bottom: 146px;
}
.u-ml-sm-146 {
margin-left: 146px;
}
.u-mr-sm-146 {
margin-right: 146px;
}
.u-m-sm-0 {
margin: 0px;
}
.u-mtb-sm-0 {
margin-top: 0px;
margin-bottom: 0px;
}
.u-mlr-sm-0 {
margin-left: 0px;
margin-right: 0px;
}
.u-mt-sm-0 {
margin-top: 0px;
}
.u-mb-sm-0 {
margin-bottom: 0px;
}
.u-ml-sm-0 {
margin-left: 0px;
}
.u-mr-sm-0 {
margin-right: 0px;
}
.u-p-md-8 {
padding: 8px;
}
.u-ptb-md-8 {
padding-top: 8px;
padding-bottom: 8px;
}
.u-plr-md-8 {
padding-left: 8px;
padding-right: 8px;
}
.u-pt-md-8 {
padding-top: 8px;
}
.u-pb-md-8 {
padding-bottom: 8px;
}
.u-pl-md-8 {
padding-left: 8px;
}
.u-pr-md-8 {
padding-right: 8px;
}
.u-p-md-24 {
padding: 24px;
}
.u-ptb-md-24 {
padding-top: 24px;
padding-bottom: 24px;
}
.u-plr-md-24 {
padding-left: 24px;
padding-right: 24px;
}
.u-pt-md-24 {
padding-top: 24px;
}
.u-pb-md-24 {
padding-bottom: 24px;
}
.u-pl-md-24 {
padding-left: 24px;
}
.u-pr-md-24 {
padding-right: 24px;
}
.u-p-md-48 {
padding: 48px;
}
.u-ptb-md-48 {
padding-top: 48px;
padding-bottom: 48px;
}
.u-plr-md-48 {
padding-left: 48px;
padding-right: 48px;
}
.u-pt-md-48 {
padding-top: 48px;
}
.u-pb-md-48 {
padding-bottom: 48px;
}
.u-pl-md-48 {
padding-left: 48px;
}
.u-pr-md-48 {
padding-right: 48px;
}
.u-p-md-96 {
padding: 96px;
}
.u-ptb-md-96 {
padding-top: 96px;
padding-bottom: 96px;
}
.u-plr-md-96 {
padding-left: 96px;
padding-right: 96px;
}
.u-pt-md-96 {
padding-top: 96px;
}
.u-pb-md-96 {
padding-bottom: 96px;
}
.u-pl-md-96 {
padding-left: 96px;
}
.u-pr-md-96 {
padding-right: 96px;
}
.u-p-md-146 {
padding: 146px;
}
.u-ptb-md-146 {
padding-top: 146px;
padding-bottom: 146px;
}
.u-plr-md-146 {
padding-left: 146px;
padding-right: 146px;
}
.u-pt-md-146 {
padding-top: 146px;
}
.u-pb-md-146 {
padding-bottom: 146px;
}
.u-pl-md-146 {
padding-left: 146px;
}
.u-pr-md-146 {
padding-right: 146px;
}
.u-p-md-0 {
padding: 0px;
}
.u-ptb-md-0 {
padding-top: 0px;
padding-bottom: 0px;
}
.u-plr-md-0 {
padding-left: 0px;
padding-right: 0px;
}
.u-pt-md-0 {
padding-top: 0px;
}
.u-pb-md-0 {
padding-bottom: 0px;
}
.u-pl-md-0 {
padding-left: 0px;
}
.u-pr-md-0 {
padding-right: 0px;
}
.u-m-md-8 {
margin: 8px;
}
.u-mtb-md-8 {
margin-top: 8px;
margin-bottom: 8px;
}
.u-mlr-md-8 {
margin-left: 8px;
margin-right: 8px;
}
.u-mt-md-8 {
margin-top: 8px;
}
.u-mb-md-8 {
margin-bottom: 8px;
}
.u-ml-md-8 {
margin-left: 8px;
}
.u-mr-md-8 {
margin-right: 8px;
}
.u-m-md-24 {
margin: 24px;
}
.u-mtb-md-24 {
margin-top: 24px;
margin-bottom: 24px;
}
.u-mlr-md-24 {
margin-left: 24px;
margin-right: 24px;
}
.u-mt-md-24 {
margin-top: 24px;
}
.u-mb-md-24 {
margin-bottom: 24px;
}
.u-ml-md-24 {
margin-left: 24px;
}
.u-mr-md-24 {
margin-right: 24px;
}
.u-m-md-48 {
margin: 48px;
}
.u-mtb-md-48 {
margin-top: 48px;
margin-bottom: 48px;
}
.u-mlr-md-48 {
margin-left: 48px;
margin-right: 48px;
}
.u-mt-md-48 {
margin-top: 48px;
}
.u-mb-md-48 {
margin-bottom: 48px;
}
.u-ml-md-48 {
margin-left: 48px;
}
.u-mr-md-48 {
margin-right: 48px;
}
.u-m-md-96 {
margin: 96px;
}
.u-mtb-md-96 {
margin-top: 96px;
margin-bottom: 96px;
}
.u-mlr-md-96 {
margin-left: 96px;
margin-right: 96px;
}
.u-mt-md-96 {
margin-top: 96px;
}
.u-mb-md-96 {
margin-bottom: 96px;
}
.u-ml-md-96 {
margin-left: 96px;
}
.u-mr-md-96 {
margin-right: 96px;
}
.u-m-md-146 {
margin: 146px;
}
.u-mtb-md-146 {
margin-top: 146px;
margin-bottom: 146px;
}
.u-mlr-md-146 {
margin-left: 146px;
margin-right: 146px;
}
.u-mt-md-146 {
margin-top: 146px;
}
.u-mb-md-146 {
margin-bottom: 146px;
}
.u-ml-md-146 {
margin-left: 146px;
}
.u-mr-md-146 {
margin-right: 146px;
}
.u-m-md-0 {
margin: 0px;
}
.u-mtb-md-0 {
margin-top: 0px;
margin-bottom: 0px;
}
.u-mlr-md-0 {
margin-left: 0px;
margin-right: 0px;
}
.u-mt-md-0 {
margin-top: 0px;
}
.u-mb-md-0 {
margin-bottom: 0px;
}
.u-ml-md-0 {
margin-left: 0px;
}
.u-mr-md-0 {
margin-right: 0px;
}
.u-p-lg-8 {
padding: 8px;
}
.u-ptb-lg-8 {
padding-top: 8px;
padding-bottom: 8px;
}
.u-plr-lg-8 {
padding-left: 8px;
padding-right: 8px;
}
.u-pt-lg-8 {
padding-top: 8px;
}
.u-pb-lg-8 {
padding-bottom: 8px;
}
.u-pl-lg-8 {
padding-left: 8px;
}
.u-pr-lg-8 {
padding-right: 8px;
}
.u-p-lg-24 {
padding: 24px;
}
.u-ptb-lg-24 {
padding-top: 24px;
padding-bottom: 24px;
}
.u-plr-lg-24 {
padding-left: 24px;
padding-right: 24px;
}
.u-pt-lg-24 {
padding-top: 24px;
}
.u-pb-lg-24 {
padding-bottom: 24px;
}
.u-pl-lg-24 {
padding-left: 24px;
}
.u-pr-lg-24 {
padding-right: 24px;
}
.u-p-lg-48 {
padding: 48px;
}
.u-ptb-lg-48 {
padding-top: 48px;
padding-bottom: 48px;
}
.u-plr-lg-48 {
padding-left: 48px;
padding-right: 48px;
}
.u-pt-lg-48 {
padding-top: 48px;
}
.u-pb-lg-48 {
padding-bottom: 48px;
}
.u-pl-lg-48 {
padding-left: 48px;
}
.u-pr-lg-48 {
padding-right: 48px;
}
.u-p-lg-96 {
padding: 96px;
}
.u-ptb-lg-96 {
padding-top: 96px;
padding-bottom: 96px;
}
.u-plr-lg-96 {
padding-left: 96px;
padding-right: 96px;
}
.u-pt-lg-96 {
padding-top: 96px;
}
.u-pb-lg-96 {
padding-bottom: 96px;
}
.u-pl-lg-96 {
padding-left: 96px;
}
.u-pr-lg-96 {
padding-right: 96px;
}
.u-p-lg-146 {
padding: 146px;
}
.u-ptb-lg-146 {
padding-top: 146px;
padding-bottom: 146px;
}
.u-plr-lg-146 {
padding-left: 146px;
padding-right: 146px;
}
.u-pt-lg-146 {
padding-top: 146px;
}
.u-pb-lg-146 {
padding-bottom: 146px;
}
.u-pl-lg-146 {
padding-left: 146px;
}
.u-pr-lg-146 {
padding-right: 146px;
}
.u-p-lg-0 {
padding: 0px;
}
.u-ptb-lg-0 {
padding-top: 0px;
padding-bottom: 0px;
}
.u-plr-lg-0 {
padding-left: 0px;
padding-right: 0px;
}
.u-pt-lg-0 {
padding-top: 0px;
}
.u-pb-lg-0 {
padding-bottom: 0px;
}
.u-pl-lg-0 {
padding-left: 0px;
}
.u-pr-lg-0 {
padding-right: 0px;
}
.u-m-lg-8 {
margin: 8px;
}
.u-mtb-lg-8 {
margin-top: 8px;
margin-bottom: 8px;
}
.u-mlr-lg-8 {
margin-left: 8px;
margin-right: 8px;
}
.u-mt-lg-8 {
margin-top: 8px;
}
.u-mb-lg-8 {
margin-bottom: 8px;
}
.u-ml-lg-8 {
margin-left: 8px;
}
.u-mr-lg-8 {
margin-right: 8px;
}
.u-m-lg-24 {
margin: 24px;
}
.u-mtb-lg-24 {
margin-top: 24px;
margin-bottom: 24px;
}
.u-mlr-lg-24 {
margin-left: 24px;
margin-right: 24px;
}
.u-mt-lg-24 {
margin-top: 24px;
}
.u-mb-lg-24 {
margin-bottom: 24px;
}
.u-ml-lg-24 {
margin-left: 24px;
}
.u-mr-lg-24 {
margin-right: 24px;
}
.u-m-lg-48 {
margin: 48px;
}
.u-mtb-lg-48 {
margin-top: 48px;
margin-bottom: 48px;
}
.u-mlr-lg-48 {
margin-left: 48px;
margin-right: 48px;
}
.u-mt-lg-48 {
margin-top: 48px;
}
.u-mb-lg-48 {
margin-bottom: 48px;
}
.u-ml-lg-48 {
margin-left: 48px;
}
.u-mr-lg-48 {
margin-right: 48px;
}
.u-m-lg-96 {
margin: 96px;
}
.u-mtb-lg-96 {
margin-top: 96px;
margin-bottom: 96px;
}
.u-mlr-lg-96 {
margin-left: 96px;
margin-right: 96px;
}
.u-mt-lg-96 {
margin-top: 96px;
}
.u-mb-lg-96 {
margin-bottom: 96px;
}
.u-ml-lg-96 {
margin-left: 96px;
}
.u-mr-lg-96 {
margin-right: 96px;
}
.u-m-lg-146 {
margin: 146px;
}
.u-mtb-lg-146 {
margin-top: 146px;
margin-bottom: 146px;
}
.u-mlr-lg-146 {
margin-left: 146px;
margin-right: 146px;
}
.u-mt-lg-146 {
margin-top: 146px;
}
.u-mb-lg-146 {
margin-bottom: 146px;
}
.u-ml-lg-146 {
margin-left: 146px;
}
.u-mr-lg-146 {
margin-right: 146px;
}
.u-m-lg-0 {
margin: 0px;
}
.u-mtb-lg-0 {
margin-top: 0px;
margin-bottom: 0px;
}
.u-mlr-lg-0 {
margin-left: 0px;
margin-right: 0px;
}
.u-mt-lg-0 {
margin-top: 0px;
}
.u-mb-lg-0 {
margin-bottom: 0px;
}
.u-ml-lg-0 {
margin-left: 0px;
}
.u-mr-lg-0 {
margin-right: 0px;
}
.u-p-xl-8 {
padding: 8px;
}
.u-ptb-xl-8 {
padding-top: 8px;
padding-bottom: 8px;
}
.u-plr-xl-8 {
padding-left: 8px;
padding-right: 8px;
}
.u-pt-xl-8 {
padding-top: 8px;
}
.u-pb-xl-8 {
padding-bottom: 8px;
}
.u-pl-xl-8 {
padding-left: 8px;
}
.u-pr-xl-8 {
padding-right: 8px;
}
.u-p-xl-24 {
padding: 24px;
}
.u-ptb-xl-24 {
padding-top: 24px;
padding-bottom: 24px;
}
.u-plr-xl-24 {
padding-left: 24px;
padding-right: 24px;
}
.u-pt-xl-24 {
padding-top: 24px;
}
.u-pb-xl-24 {
padding-bottom: 24px;
}
.u-pl-xl-24 {
padding-left: 24px;
}
.u-pr-xl-24 {
padding-right: 24px;
}
.u-p-xl-48 {
padding: 48px;
}
.u-ptb-xl-48 {
padding-top: 48px;
padding-bottom: 48px;
}
.u-plr-xl-48 {
padding-left: 48px;
padding-right: 48px;
}
.u-pt-xl-48 {
padding-top: 48px;
}
.u-pb-xl-48 {
padding-bottom: 48px;
}
.u-pl-xl-48 {
padding-left: 48px;
}
.u-pr-xl-48 {
padding-right: 48px;
}
.u-p-xl-96 {
padding: 96px;
}
.u-ptb-xl-96 {
padding-top: 96px;
padding-bottom: 96px;
}
.u-plr-xl-96 {
padding-left: 96px;
padding-right: 96px;
}
.u-pt-xl-96 {
padding-top: 96px;
}
.u-pb-xl-96 {
padding-bottom: 96px;
}
.u-pl-xl-96 {
padding-left: 96px;
}
.u-pr-xl-96 {
padding-right: 96px;
}
.u-p-xl-146 {
padding: 146px;
}
.u-ptb-xl-146 {
padding-top: 146px;
padding-bottom: 146px;
}
.u-plr-xl-146 {
padding-left: 146px;
padding-right: 146px;
}
.u-pt-xl-146 {
padding-top: 146px;
}
.u-pb-xl-146 {
padding-bottom: 146px;
}
.u-pl-xl-146 {
padding-left: 146px;
}
.u-pr-xl-146 {
padding-right: 146px;
}
.u-p-xl-0 {
padding: 0px;
}
.u-ptb-xl-0 {
padding-top: 0px;
padding-bottom: 0px;
}
.u-plr-xl-0 {
padding-left: 0px;
padding-right: 0px;
}
.u-pt-xl-0 {
padding-top: 0px;
}
.u-pb-xl-0 {
padding-bottom: 0px;
}
.u-pl-xl-0 {
padding-left: 0px;
}
.u-pr-xl-0 {
padding-right: 0px;
}
.u-m-xl-8 {
margin: 8px;
}
.u-mtb-xl-8 {
margin-top: 8px;
margin-bottom: 8px;
}
.u-mlr-xl-8 {
margin-left: 8px;
margin-right: 8px;
}
.u-mt-xl-8 {
margin-top: 8px;
}
.u-mb-xl-8 {
margin-bottom: 8px;
}
.u-ml-xl-8 {
margin-left: 8px;
}
.u-mr-xl-8 {
margin-right: 8px;
}
.u-m-xl-24 {
margin: 24px;
}
.u-mtb-xl-24 {
margin-top: 24px;
margin-bottom: 24px;
}
.u-mlr-xl-24 {
margin-left: 24px;
margin-right: 24px;
}
.u-mt-xl-24 {
margin-top: 24px;
}
.u-mb-xl-24 {
margin-bottom: 24px;
}
.u-ml-xl-24 {
margin-left: 24px;
}
.u-mr-xl-24 {
margin-right: 24px;
}
.u-m-xl-48 {
margin: 48px;
}
.u-mtb-xl-48 {
margin-top: 48px;
margin-bottom: 48px;
}
.u-mlr-xl-48 {
margin-left: 48px;
margin-right: 48px;
}
.u-mt-xl-48 {
margin-top: 48px;
}
.u-mb-xl-48 {
margin-bottom: 48px;
}
.u-ml-xl-48 {
margin-left: 48px;
}
.u-mr-xl-48 {
margin-right: 48px;
}
.u-m-xl-96 {
margin: 96px;
}
.u-mtb-xl-96 {
margin-top: 96px;
margin-bottom: 96px;
}
.u-mlr-xl-96 {
margin-left: 96px;
margin-right: 96px;
}
.u-mt-xl-96 {
margin-top: 96px;
}
.u-mb-xl-96 {
margin-bottom: 96px;
}
.u-ml-xl-96 {
margin-left: 96px;
}
.u-mr-xl-96 {
margin-right: 96px;
}
.u-m-xl-146 {
margin: 146px;
}
.u-mtb-xl-146 {
margin-top: 146px;
margin-bottom: 146px;
}
.u-mlr-xl-146 {
margin-left: 146px;
margin-right: 146px;
}
.u-mt-xl-146 {
margin-top: 146px;
}
.u-mb-xl-146 {
margin-bottom: 146px;
}
.u-ml-xl-146 {
margin-left: 146px;
}
.u-mr-xl-146 {
margin-right: 146px;
}
.u-m-xl-0 {
margin: 0px;
}
.u-mtb-xl-0 {
margin-top: 0px;
margin-bottom: 0px;
}
.u-mlr-xl-0 {
margin-left: 0px;
margin-right: 0px;
}
.u-mt-xl-0 {
margin-top: 0px;
}
.u-mb-xl-0 {
margin-bottom: 0px;
}
.u-ml-xl-0 {
margin-left: 0px;
}
.u-mr-xl-0 {
margin-right: 0px;
}
.u-p-xxl-8 {
padding: 8px;
}
.u-ptb-xxl-8 {
padding-top: 8px;
padding-bottom: 8px;
}
.u-plr-xxl-8 {
padding-left: 8px;
padding-right: 8px;
}
.u-pt-xxl-8 {
padding-top: 8px;
}
.u-pb-xxl-8 {
padding-bottom: 8px;
}
.u-pl-xxl-8 {
padding-left: 8px;
}
.u-pr-xxl-8 {
padding-right: 8px;
}
.u-p-xxl-24 {
padding: 24px;
}
.u-ptb-xxl-24 {
padding-top: 24px;
padding-bottom: 24px;
}
.u-plr-xxl-24 {
padding-left: 24px;
padding-right: 24px;
}
.u-pt-xxl-24 {
padding-top: 24px;
}
.u-pb-xxl-24 {
padding-bottom: 24px;
}
.u-pl-xxl-24 {
padding-left: 24px;
}
.u-pr-xxl-24 {
padding-right: 24px;
}
.u-p-xxl-48 {
padding: 48px;
}
.u-ptb-xxl-48 {
padding-top: 48px;
padding-bottom: 48px;
}
.u-plr-xxl-48 {
padding-left: 48px;
padding-right: 48px;
}
.u-pt-xxl-48 {
padding-top: 48px;
}
.u-pb-xxl-48 {
padding-bottom: 48px;
}
.u-pl-xxl-48 {
padding-left: 48px;
}
.u-pr-xxl-48 {
padding-right: 48px;
}
.u-p-xxl-96 {
padding: 96px;
}
.u-ptb-xxl-96 {
padding-top: 96px;
padding-bottom: 96px;
}
.u-plr-xxl-96 {
padding-left: 96px;
padding-right: 96px;
}
.u-pt-xxl-96 {
padding-top: 96px;
}
.u-pb-xxl-96 {
padding-bottom: 96px;
}
.u-pl-xxl-96 {
padding-left: 96px;
}
.u-pr-xxl-96 {
padding-right: 96px;
}
.u-p-xxl-146 {
padding: 146px;
}
.u-ptb-xxl-146 {
padding-top: 146px;
padding-bottom: 146px;
}
.u-plr-xxl-146 {
padding-left: 146px;
padding-right: 146px;
}
.u-pt-xxl-146 {
padding-top: 146px;
}
.u-pb-xxl-146 {
padding-bottom: 146px;
}
.u-pl-xxl-146 {
padding-left: 146px;
}
.u-pr-xxl-146 {
padding-right: 146px;
}
.u-p-xxl-0 {
padding: 0px;
}
.u-ptb-xxl-0 {
padding-top: 0px;
padding-bottom: 0px;
}
.u-plr-xxl-0 {
padding-left: 0px;
padding-right: 0px;
}
.u-pt-xxl-0 {
padding-top: 0px;
}
.u-pb-xxl-0 {
padding-bottom: 0px;
}
.u-pl-xxl-0 {
padding-left: 0px;
}
.u-pr-xxl-0 {
padding-right: 0px;
}
.u-m-xxl-8 {
margin: 8px;
}
.u-mtb-xxl-8 {
margin-top: 8px;
margin-bottom: 8px;
}
.u-mlr-xxl-8 {
margin-left: 8px;
margin-right: 8px;
}
.u-mt-xxl-8 {
margin-top: 8px;
}
.u-mb-xxl-8 {
margin-bottom: 8px;
}
.u-ml-xxl-8 {
margin-left: 8px;
}
.u-mr-xxl-8 {
margin-right: 8px;
}
.u-m-xxl-24 {
margin: 24px;
}
.u-mtb-xxl-24 {
margin-top: 24px;
margin-bottom: 24px;
}
.u-mlr-xxl-24 {
margin-left: 24px;
margin-right: 24px;
}
.u-mt-xxl-24 {
margin-top: 24px;
}
.u-mb-xxl-24 {
margin-bottom: 24px;
}
.u-ml-xxl-24 {
margin-left: 24px;
}
.u-mr-xxl-24 {
margin-right: 24px;
}
.u-m-xxl-48 {
margin: 48px;
}
.u-mtb-xxl-48 {
margin-top: 48px;
margin-bottom: 48px;
}
.u-mlr-xxl-48 {
margin-left: 48px;
margin-right: 48px;
}
.u-mt-xxl-48 {
margin-top: 48px;
}
.u-mb-xxl-48 {
margin-bottom: 48px;
}
.u-ml-xxl-48 {
margin-left: 48px;
}
.u-mr-xxl-48 {
margin-right: 48px;
}
.u-m-xxl-96 {
margin: 96px;
}
.u-mtb-xxl-96 {
margin-top: 96px;
margin-bottom: 96px;
}
.u-mlr-xxl-96 {
margin-left: 96px;
margin-right: 96px;
}
.u-mt-xxl-96 {
margin-top: 96px;
}
.u-mb-xxl-96 {
margin-bottom: 96px;
}
.u-ml-xxl-96 {
margin-left: 96px;
}
.u-mr-xxl-96 {
margin-right: 96px;
}
.u-m-xxl-146 {
margin: 146px;
}
.u-mtb-xxl-146 {
margin-top: 146px;
margin-bottom: 146px;
}
.u-mlr-xxl-146 {
margin-left: 146px;
margin-right: 146px;
}
.u-mt-xxl-146 {
margin-top: 146px;
}
.u-mb-xxl-146 {
margin-bottom: 146px;
}
.u-ml-xxl-146 {
margin-left: 146px;
}
.u-mr-xxl-146 {
margin-right: 146px;
}
.u-m-xxl-0 {
margin: 0px;
}
.u-mtb-xxl-0 {
margin-top: 0px;
margin-bottom: 0px;
}
.u-mlr-xxl-0 {
margin-left: 0px;
margin-right: 0px;
}
.u-mt-xxl-0 {
margin-top: 0px;
}
.u-mb-xxl-0 {
margin-bottom: 0px;
}
.u-ml-xxl-0 {
margin-left: 0px;
}
.u-mr-xxl-0 {
margin-right: 0px;
}
.u-p-xxxl-8 {
padding: 8px;
}
.u-ptb-xxxl-8 {
padding-top: 8px;
padding-bottom: 8px;
}
.u-plr-xxxl-8 {
padding-left: 8px;
padding-right: 8px;
}
.u-pt-xxxl-8 {
padding-top: 8px;
}
.u-pb-xxxl-8 {
padding-bottom: 8px;
}
.u-pl-xxxl-8 {
padding-left: 8px;
}
.u-pr-xxxl-8 {
padding-right: 8px;
}
.u-p-xxxl-24 {
padding: 24px;
}
.u-ptb-xxxl-24 {
padding-top: 24px;
padding-bottom: 24px;
}
.u-plr-xxxl-24 {
padding-left: 24px;
padding-right: 24px;
}
.u-pt-xxxl-24 {
padding-top: 24px;
}
.u-pb-xxxl-24 {
padding-bottom: 24px;
}
.u-pl-xxxl-24 {
padding-left: 24px;
}
.u-pr-xxxl-24 {
padding-right: 24px;
}
.u-p-xxxl-48 {
padding: 48px;
}
.u-ptb-xxxl-48 {
padding-top: 48px;
padding-bottom: 48px;
}
.u-plr-xxxl-48 {
padding-left: 48px;
padding-right: 48px;
}
.u-pt-xxxl-48 {
padding-top: 48px;
}
.u-pb-xxxl-48 {
padding-bottom: 48px;
}
.u-pl-xxxl-48 {
padding-left: 48px;
}
.u-pr-xxxl-48 {
padding-right: 48px;
}
.u-p-xxxl-96 {
padding: 96px;
}
.u-ptb-xxxl-96 {
padding-top: 96px;
padding-bottom: 96px;
}
.u-plr-xxxl-96 {
padding-left: 96px;
padding-right: 96px;
}
.u-pt-xxxl-96 {
padding-top: 96px;
}
.u-pb-xxxl-96 {
padding-bottom: 96px;
}
.u-pl-xxxl-96 {
padding-left: 96px;
}
.u-pr-xxxl-96 {
padding-right: 96px;
}
.u-p-xxxl-146 {
padding: 146px;
}
.u-ptb-xxxl-146 {
padding-top: 146px;
padding-bottom: 146px;
}
.u-plr-xxxl-146 {
padding-left: 146px;
padding-right: 146px;
}
.u-pt-xxxl-146 {
padding-top: 146px;
}
.u-pb-xxxl-146 {
padding-bottom: 146px;
}
.u-pl-xxxl-146 {
padding-left: 146px;
}
.u-pr-xxxl-146 {
padding-right: 146px;
}
.u-p-xxxl-0 {
padding: 0px;
}
.u-ptb-xxxl-0 {
padding-top: 0px;
padding-bottom: 0px;
}
.u-plr-xxxl-0 {
padding-left: 0px;
padding-right: 0px;
}
.u-pt-xxxl-0 {
padding-top: 0px;
}
.u-pb-xxxl-0 {
padding-bottom: 0px;
}
.u-pl-xxxl-0 {
padding-left: 0px;
}
.u-pr-xxxl-0 {
padding-right: 0px;
}
.u-m-xxxl-8 {
margin: 8px;
}
.u-mtb-xxxl-8 {
margin-top: 8px;
margin-bottom: 8px;
}
.u-mlr-xxxl-8 {
margin-left: 8px;
margin-right: 8px;
}
.u-mt-xxxl-8 {
margin-top: 8px;
}
.u-mb-xxxl-8 {
margin-bottom: 8px;
}
.u-ml-xxxl-8 {
margin-left: 8px;
}
.u-mr-xxxl-8 {
margin-right: 8px;
}
.u-m-xxxl-24 {
margin: 24px;
}
.u-mtb-xxxl-24 {
margin-top: 24px;
margin-bottom: 24px;
}
.u-mlr-xxxl-24 {
margin-left: 24px;
margin-right: 24px;
}
.u-mt-xxxl-24 {
margin-top: 24px;
}
.u-mb-xxxl-24 {
margin-bottom: 24px;
}
.u-ml-xxxl-24 {
margin-left: 24px;
}
.u-mr-xxxl-24 {
margin-right: 24px;
}
.u-m-xxxl-48 {
margin: 48px;
}
.u-mtb-xxxl-48 {
margin-top: 48px;
margin-bottom: 48px;
}
.u-mlr-xxxl-48 {
margin-left: 48px;
margin-right: 48px;
}
.u-mt-xxxl-48 {
margin-top: 48px;
}
.u-mb-xxxl-48 {
margin-bottom: 48px;
}
.u-ml-xxxl-48 {
margin-left: 48px;
}
.u-mr-xxxl-48 {
margin-right: 48px;
}
.u-m-xxxl-96 {
margin: 96px;
}
.u-mtb-xxxl-96 {
margin-top: 96px;
margin-bottom: 96px;
}
.u-mlr-xxxl-96 {
margin-left: 96px;
margin-right: 96px;
}
.u-mt-xxxl-96 {
margin-top: 96px;
}
.u-mb-xxxl-96 {
margin-bottom: 96px;
}
.u-ml-xxxl-96 {
margin-left: 96px;
}
.u-mr-xxxl-96 {
margin-right: 96px;
}
.u-m-xxxl-146 {
margin: 146px;
}
.u-mtb-xxxl-146 {
margin-top: 146px;
margin-bottom: 146px;
}
.u-mlr-xxxl-146 {
margin-left: 146px;
margin-right: 146px;
}
.u-mt-xxxl-146 {
margin-top: 146px;
}
.u-mb-xxxl-146 {
margin-bottom: 146px;
}
.u-ml-xxxl-146 {
margin-left: 146px;
}
.u-mr-xxxl-146 {
margin-right: 146px;
}
.u-m-xxxl-0 {
margin: 0px;
}
.u-mtb-xxxl-0 {
margin-top: 0px;
margin-bottom: 0px;
}
.u-mlr-xxxl-0 {
margin-left: 0px;
margin-right: 0px;
}
.u-mt-xxxl-0 {
margin-top: 0px;
}
.u-mb-xxxl-0 {
margin-bottom: 0px;
}
.u-ml-xxxl-0 {
margin-left: 0px;
}
.u-mr-xxxl-0 {
margin-right: 0px;
}
.u-p-xxxxl-8 {
padding: 8px;
}
.u-ptb-xxxxl-8 {
padding-top: 8px;
padding-bottom: 8px;
}
.u-plr-xxxxl-8 {
padding-left: 8px;
padding-right: 8px;
}
.u-pt-xxxxl-8 {
padding-top: 8px;
}
.u-pb-xxxxl-8 {
padding-bottom: 8px;
}
.u-pl-xxxxl-8 {
padding-left: 8px;
}
.u-pr-xxxxl-8 {
padding-right: 8px;
}
.u-p-xxxxl-24 {
padding: 24px;
}
.u-ptb-xxxxl-24 {
padding-top: 24px;
padding-bottom: 24px;
}
.u-plr-xxxxl-24 {
padding-left: 24px;
padding-right: 24px;
}
.u-pt-xxxxl-24 {
padding-top: 24px;
}
.u-pb-xxxxl-24 {
padding-bottom: 24px;
}
.u-pl-xxxxl-24 {
padding-left: 24px;
}
.u-pr-xxxxl-24 {
padding-right: 24px;
}
.u-p-xxxxl-48 {
padding: 48px;
}
.u-ptb-xxxxl-48 {
padding-top: 48px;
padding-bottom: 48px;
}
.u-plr-xxxxl-48 {
padding-left: 48px;
padding-right: 48px;
}
.u-pt-xxxxl-48 {
padding-top: 48px;
}
.u-pb-xxxxl-48 {
padding-bottom: 48px;
}
.u-pl-xxxxl-48 {
padding-left: 48px;
}
.u-pr-xxxxl-48 {
padding-right: 48px;
}
.u-p-xxxxl-96 {
padding: 96px;
}
.u-ptb-xxxxl-96 {
padding-top: 96px;
padding-bottom: 96px;
}
.u-plr-xxxxl-96 {
padding-left: 96px;
padding-right: 96px;
}
.u-pt-xxxxl-96 {
padding-top: 96px;
}
.u-pb-xxxxl-96 {
padding-bottom: 96px;
}
.u-pl-xxxxl-96 {
padding-left: 96px;
}
.u-pr-xxxxl-96 {
padding-right: 96px;
}
.u-p-xxxxl-146 {
padding: 146px;
}
.u-ptb-xxxxl-146 {
padding-top: 146px;
padding-bottom: 146px;
}
.u-plr-xxxxl-146 {
padding-left: 146px;
padding-right: 146px;
}
.u-pt-xxxxl-146 {
padding-top: 146px;
}
.u-pb-xxxxl-146 {
padding-bottom: 146px;
}
.u-pl-xxxxl-146 {
padding-left: 146px;
}
.u-pr-xxxxl-146 {
padding-right: 146px;
}
.u-p-xxxxl-0 {
padding: 0px;
}
.u-ptb-xxxxl-0 {
padding-top: 0px;
padding-bottom: 0px;
}
.u-plr-xxxxl-0 {
padding-left: 0px;
padding-right: 0px;
}
.u-pt-xxxxl-0 {
padding-top: 0px;
}
.u-pb-xxxxl-0 {
padding-bottom: 0px;
}
.u-pl-xxxxl-0 {
padding-left: 0px;
}
.u-pr-xxxxl-0 {
padding-right: 0px;
}
.u-m-xxxxl-8 {
margin: 8px;
}
.u-mtb-xxxxl-8 {
margin-top: 8px;
margin-bottom: 8px;
}
.u-mlr-xxxxl-8 {
margin-left: 8px;
margin-right: 8px;
}
.u-mt-xxxxl-8 {
margin-top: 8px;
}
.u-mb-xxxxl-8 {
margin-bottom: 8px;
}
.u-ml-xxxxl-8 {
margin-left: 8px;
}
.u-mr-xxxxl-8 {
margin-right: 8px;
}
.u-m-xxxxl-24 {
margin: 24px;
}
.u-mtb-xxxxl-24 {
margin-top: 24px;
margin-bottom: 24px;
}
.u-mlr-xxxxl-24 {
margin-left: 24px;
margin-right: 24px;
}
.u-mt-xxxxl-24 {
margin-top: 24px;
}
.u-mb-xxxxl-24 {
margin-bottom: 24px;
}
.u-ml-xxxxl-24 {
margin-left: 24px;
}
.u-mr-xxxxl-24 {
margin-right: 24px;
}
.u-m-xxxxl-48 {
margin: 48px;
}
.u-mtb-xxxxl-48 {
margin-top: 48px;
margin-bottom: 48px;
}
.u-mlr-xxxxl-48 {
margin-left: 48px;
margin-right: 48px;
}
.u-mt-xxxxl-48 {
margin-top: 48px;
}
.u-mb-xxxxl-48 {
margin-bottom: 48px;
}
.u-ml-xxxxl-48 {
margin-left: 48px;
}
.u-mr-xxxxl-48 {
margin-right: 48px;
}
.u-m-xxxxl-96 {
margin: 96px;
}
.u-mtb-xxxxl-96 {
margin-top: 96px;
margin-bottom: 96px;
}
.u-mlr-xxxxl-96 {
margin-left: 96px;
margin-right: 96px;
}
.u-mt-xxxxl-96 {
margin-top: 96px;
}
.u-mb-xxxxl-96 {
margin-bottom: 96px;
}
.u-ml-xxxxl-96 {
margin-left: 96px;
}
.u-mr-xxxxl-96 {
margin-right: 96px;
}
.u-m-xxxxl-146 {
margin: 146px;
}
.u-mtb-xxxxl-146 {
margin-top: 146px;
margin-bottom: 146px;
}
.u-mlr-xxxxl-146 {
margin-left: 146px;
margin-right: 146px;
}
.u-mt-xxxxl-146 {
margin-top: 146px;
}
.u-mb-xxxxl-146 {
margin-bottom: 146px;
}
.u-ml-xxxxl-146 {
margin-left: 146px;
}
.u-mr-xxxxl-146 {
margin-right: 146px;
}
.u-m-xxxxl-0 {
margin: 0px;
}
.u-mtb-xxxxl-0 {
margin-top: 0px;
margin-bottom: 0px;
}
.u-mlr-xxxxl-0 {
margin-left: 0px;
margin-right: 0px;
}
.u-mt-xxxxl-0 {
margin-top: 0px;
}
.u-mb-xxxxl-0 {
margin-bottom: 0px;
}
.u-ml-xxxxl-0 {
margin-left: 0px;
}
.u-mr-xxxxl-0 {
margin-right: 0px;
}
.u-align-l {
text-align: left;
}
.u-align-c {
text-align: center;
}
.u-align-r {
text-align: right;
}
@media (min-width: 36em) {
.u-align-sm-l {
text-align: left;
}
}
@media (min-width: 36em) {
.u-align-sm-c {
text-align: center;
}
}
@media (min-width: 36em) {
.u-align-sm-r {
text-align: right;
}
}
@media (min-width: 48em) {
.u-align-md-l {
text-align: left;
}
}
@media (min-width: 48em) {
.u-align-md-c {
text-align: center;
}
}
@media (min-width: 48em) {
.u-align-md-r {
text-align: right;
}
}
@media (min-width: 64em) {
.u-align-lg-l {
text-align: left;
}
}
@media (min-width: 64em) {
.u-align-lg-c {
text-align: center;
}
}
@media (min-width: 64em) {
.u-align-lg-r {
text-align: right;
}
}
@media (min-width: 75em) {
.u-align-xl-l {
text-align: left;
}
}
@media (min-width: 75em) {
.u-align-xl-c {
text-align: center;
}
}
@media (min-width: 75em) {
.u-align-xl-r {
text-align: right;
}
}
@media (min-width: 90em) {
.u-align-xxl-l {
text-align: left;
}
}
@media (min-width: 90em) {
.u-align-xxl-c {
text-align: center;
}
}
@media (min-width: 90em) {
.u-align-xxl-r {
text-align: right;
}
}
@media (min-width: 107.5em) {
.u-align-xxxl-l {
text-align: left;
}
}
@media (min-width: 107.5em) {
.u-align-xxxl-c {
text-align: center;
}
}
@media (min-width: 107.5em) {
.u-align-xxxl-r {
text-align: right;
}
}
@media (min-width: 120em) {
.u-align-xxxxl-l {
text-align: left;
}
}
@media (min-width: 120em) {
.u-align-xxxxl-c {
text-align: center;
}
}
@media (min-width: 120em) {
.u-align-xxxxl-r {
text-align: right;
}
}
{
"sass": {
"compiler": "dart-sass/1.26.11",
"extensions": {},
"syntax": "SCSS",
"outputStyle": "expanded"
},
"autoprefixer": false
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment