@charset "UTF-8";
/*
Theme Name: Twenty Twenty-One
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.5
Requires PHP: 5.6
Version: 2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog, portfolio

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/

/**
 * SETTINGS
 * File-header..........The file header for the themes style.css file.
 * Fonts................Any font files, if the project needs specific fonts.
 * Global...............Project-specific, globally available variables.
 *
 * TOOLS
 * Functions............Global functions.
 * Mixins...............Global mixins.
 *
 * GENERIC
 * Normalize.css........Normalise browser defaults.
 * Breakpoints..........Mixins and variables for responsive styles
 * Vertical-margins.....Vertical spacing for the main components.
 * Reset................Reset specific elements to make them easier to style in other contexts.
 * Clearings............Clearings for the main components.
 *
 * ELEMENTS
 * Blockquote...........Default blockquote.
 * Forms................Element-level form styling.
 * Headings.............H1–H6
 * Links................Default links.
 * Lists................Default lists.
 * Media................Images, Figure, Figcaption, Embed, iFrame, Objects, Video.
 *
 * BLOCKS
 * Audio................Specific styles for the audio block.
 * Button...............Specific styles for the button block.
 * Code.................Specific styles for the code block.
 * Columns..............Specific styles for the columns block.
 * Cover................Specific styles for the cover block.
 * File.................Specific styles for the file block.
 * Gallery..............Specific styles for the gallery block.
 * Group................Specific styles for the group block.
 * Heading..............Specific styles for the heading block.
 * Image................Specific styles for the image block.
 * Latest comments......Specific styles for the latest comments block.
 * Latest posts.........Specific styles for the latest posts block.
 * Legacy...............Specific styles for the legacy gallery.
 * List.................Specific styles for the list block.
 * Media text...........Specific styles for the media and text block.
 * Navigation...........Specific styles for the navigation block.
 * Paragraph............Specific styles for the paragraph block.
 * Pullquote............Specific styles for the pullquote block.
 * Quote................Specific styles for the quote block.
 * Search...............Specific styles for the search block.
 * Separator............Specific styles for the separator block.
 * Table................Specific styles for the table block.
 * Verse................Specific styles for the verse block.
 * Video................Specific styles for the video block.
 * Utilities............Block alignments.
 *
 * COMPONENTS
 * Header...............Header styles.
 * Footer...............Footer styles.
 * Comments.............Comment styles.
 * Archives.............Archive styles.
 * 404..................404 styles.
 * Search...............Search styles.
 * Navigation...........Navigation styles.
 * Footer Navigation....Footer Navigation styles.
 * Pagination...........Pagination styles.
 * Single...............Single page and post styles.
 * Posts and pages......Misc, sticky post styles.
 * Entry................Entry, author biography.
 * Widget...............Widget styles.
 * Editor...............Editor styles.
 *
 * UTILITIES
 * A11y.................Screen reader text, prefers reduced motion etc.
 * Color Palette........Classes for the color palette colors.
 * Editor Font Sizes....Editor Font Sizes.
 * Measure..............The width of a line of text, in characters.
 */

/* Categories 01 to 03 are the basics. */

/* Variables */
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');	
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

   @font-face { font-family: 'myriad-pro', sans-serif;
	   font-style: normal;
	   src: local('myriad-pro') ,
	   url('http://talbros.ocularityanalytics.com/wp-content/themes/twentytwentyone/assets/css/myriadpro-regular.woff') format('woff');}

 @font-face{font-family:myriad-pro;
src:url(http://talbros.ocularityanalytics.com/wp-content/themes/twentytwentyone/assets/css/MyriadProRegular.eot);
src:local('myriad-pro'),local('myriad-pro'),
url(http://talbros.ocularityanalytics.com/wp-content/themes/twentytwentyone/assets/css/MyriadProRegular.eot?#iefix) format('embedded-opentype'),
url(http://talbros.ocularityanalytics.com/wp-content/themes/twentytwentyone/assets/css/myriadpro-regular.woff) format('woff'),
url(http://talbros.ocularityanalytics.com/wp-content/themes/twentytwentyone/assets/css/MyriadProRegular.ttf) format('truetype');
	 font-weight:500;font-style:normal}

:root {
     --common-heading-alternate: "Barlow", serif !important;
     --common-heading-font: "Barlow", serif !important;
     --common-menu-font: "Montserrat", serif!important;
     --common-body-font: 'myriad-pro'!important;
	/* Font Family */
	--global--font-primary: var(--font-headings, -apple-system, "Barlow", sans-serif);
	--global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Montserrat", Myriad Pro , sans-serif);

	/* Font Size */
	--global--font-size-base: 1.25rem;
	--global--font-size-xs: 1rem;
	--global--font-size-sm: 1.125rem;
	--global--font-size-md: 1.25rem;
	--global--font-size-lg: 1.5rem;
	--global--font-size-xl: 2.25rem;
	--global--font-size-xxl: 4rem;
	--global--font-size-xxxl: 5rem;
	--global--font-size-page-title: var(--global--font-size-xxl);
	--global--letter-spacing: normal;

	/* Line Height */
	--global--line-height-body: 1.7;
	--global--line-height-heading: 1.3;
	--global--line-height-page-title: 1.1;

	/* Headings */
	--heading--font-family: var(--global--font-primary);
	--heading--font-size-h6: var(--global--font-size-xs);
	--heading--font-size-h5: var(--global--font-size-sm);
	--heading--font-size-h4: var(--global--font-size-lg);
	--heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
	--heading--font-size-h2: var(--global--font-size-xl);
	--heading--font-size-h1: var(--global--font-size-page-title);
	--heading--letter-spacing-h6: 0.05em;
	--heading--letter-spacing-h5: 0.05em;
	--heading--letter-spacing-h4: var(--global--letter-spacing);
	--heading--letter-spacing-h3: var(--global--letter-spacing);
	--heading--letter-spacing-h2: var(--global--letter-spacing);
	--heading--letter-spacing-h1: var(--global--letter-spacing);
	--heading--line-height-h6: var(--global--line-height-heading);
	--heading--line-height-h5: var(--global--line-height-heading);
	--heading--line-height-h4: var(--global--line-height-heading);
	--heading--line-height-h3: var(--global--line-height-heading);
	--heading--line-height-h2: var(--global--line-height-heading);
	--heading--line-height-h1: var(--global--line-height-page-title);
	--heading--font-weight: normal;
	--heading--font-weight-page-title: 300;
	--heading--font-weight-strong: 600;

	/* Block: Latest posts */
	--latest-posts--title-font-family: var(--heading--font-family);
	--latest-posts--title-font-size: var(--heading--font-size-h3);
	--latest-posts--description-font-family: var(--global--font-secondary);
	--latest-posts--description-font-size: var(--global--font-size-sm);
	--list--font-family: var(--global--font-secondary);
	--definition-term--font-family: var(--global--font-primary);

	/* Colors */
	--global--color-black: #000;
	--global--color-dark-gray: #28303d;
	--global--color-gray: #39414d;
	--global--color-light-gray: #f0f0f0;
	--global--color-green: #d1e4dd;
	--global--color-blue: #d1dfe4;
	--global--color-purple: #d1d1e4;
	--global--color-red: #e4d1d1;
	--global--color-orange: #e4dad1;
	--global--color-yellow: #eeeadd;
	--global--color-white: #fff;
	--global--color-white-50: rgba(255, 255, 255, 0.5);
	--global--color-white-90: rgba(255, 255, 255, 0.9);
	--global--color-primary: var(--global--color-dark-gray); /* Body text color, site title, footer text color. */
	--global--color-secondary: var(--global--color-gray); /* Headings */
	--global--color-primary-hover: var(--global--color-primary);
	--global--color-background: var(--global--color-green); /* Mint, default body background */
	--global--color-border: var(--global--color-primary); /* Used for borders (separators) */

	/* Spacing */
	--global--spacing-unit: 20px;
	--global--spacing-measure: unset;
	--global--spacing-horizontal: 25px;
	--global--spacing-vertical: 30px;

	/* Elevation */
	--global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);

	/* Forms */
	--form--font-family: var(--global--font-secondary);
	--form--font-size: var(--global--font-size-sm);
	--form--line-height: var(--global--line-height-body);
	--form--color-text: var(--global--color-dark-gray);
	--form--color-ranged: var(--global--color-secondary);
	--form--label-weight: 500;
	--form--border-color: var(--global--color-secondary);
	--form--border-width: 3px;
	--form--border-radius: 0;
	--form--spacing-unit: calc(0.5 * var(--global--spacing-unit));

	/* Cover block */
	--cover--height: calc(15 * var(--global--spacing-vertical));
	--cover--color-foreground: var(--global--color-white);
	--cover--color-background: var(--global--color-black);

	/* Buttons */
	--button--color-text: var(--global--color-background);
	--button--color-text-hover: var(--global--color-secondary);
	--button--color-text-active: var(--global--color-secondary);
	--button--color-background: var(--global--color-secondary);
	--button--color-background-active: var(--global--color-background);
	--button--font-family: var(--global--font-primary);
	--button--font-size: var(--global--font-size-base);
	--button--font-weight: 500;
	--button--line-height: 1.5;
	--button--border-width: 3px;
	--button--border-radius: 0;
	--button--padding-vertical: 15px;
	--button--padding-horizontal: calc(2 * var(--button--padding-vertical));

	/* entry */
	--entry-header--color: var(--global--color-primary);
	--entry-header--color-link: currentColor;
	--entry-header--color-hover: var(--global--color-primary-hover);
	--entry-header--color-focus: var(--global--color-secondary);
	--entry-header--font-size: var(--heading--font-size-h2);
	--entry-content--font-family: var(--global--font-secondary);
	--entry-author-bio--font-family: var(--heading--font-family);
	--entry-author-bio--font-size: var(--heading--font-size-h4);

	/* Header */
	--branding--color-text: var(--global--color-primary);
	--branding--color-link: var(--global--color-primary);
	--branding--color-link-hover: var(--global--color-secondary);
	--branding--title--font-family: var(--global--font-primary);
	--branding--title--font-size: var(--global--font-size-lg);
	--branding--title--font-size-mobile: var(--heading--font-size-h4);
	--branding--title--font-weight: normal;
	--branding--title--text-transform: uppercase;
	--branding--description--font-family: var(--global--font-secondary);
	--branding--description--font-size: var(--global--font-size-sm);
	--branding--logo--max-width: 300px;
	--branding--logo--max-height: 100px;
	--branding--logo--max-width-mobile: 96px;
	--branding--logo--max-height-mobile: 96px;

	/* Main navigation */
	--primary-nav--font-family: var(--global--font-secondary);
	--primary-nav--font-family-mobile: var(--global--font-primary);
	--primary-nav--font-size: var(--global--font-size-md);
	--primary-nav--font-size-sub-menu: var(--global--font-size-xs);
	--primary-nav--font-size-mobile: var(--global--font-size-sm);
	--primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
	--primary-nav--font-size-button: var(--global--font-size-xs);
	--primary-nav--font-style: normal;
	--primary-nav--font-style-sub-menu-mobile: normal;
	--primary-nav--font-weight: normal;
	--primary-nav--font-weight-button: 500;
	--primary-nav--color-link: var(--global--color-primary);
	--primary-nav--color-link-hover: var(--global--color-primary-hover);
	--primary-nav--color-text: var(--global--color-primary);
	--primary-nav--padding: calc(0.66 * var(--global--spacing-unit));
	--primary-nav--border-color: var(--global--color-primary);

	/* Pagination */
	--pagination--color-text: var(--global--color-primary);
	--pagination--color-link-hover: var(--global--color-primary-hover);
	--pagination--font-family: var(--global--font-secondary);
	--pagination--font-size: var(--global--font-size-lg);
	--pagination--font-weight: normal;
	--pagination--font-weight-strong: 600;

	/* Footer */
	--footer--color-text: var(--global--color-primary);
	--footer--color-link: var(--global--color-primary);
	--footer--color-link-hover: var(--global--color-primary-hover);
	--footer--font-family: var(--global--font-primary);
	--footer--font-size: var(--global--font-size-sm);

	/* Block: Pull quote */
	--pullquote--font-family: var(--global--font-primary);
	--pullquote--font-size: var(--heading--font-size-h3);
	--pullquote--font-style: normal;
	--pullquote--letter-spacing: var(--heading--letter-spacing-h4);
	--pullquote--line-height: var(--global--line-height-heading);
	--pullquote--border-width: 3px;
	--pullquote--border-color: var(--global--color-primary);
	--pullquote--color-foreground: var(--global--color-primary);
	--pullquote--color-background: var(--global--color-background);
	--quote--font-family: var(--global--font-secondary);
	--quote--font-size: var(--global--font-size-md);
	--quote--font-size-large: var(--global--font-size-xl);
	--quote--font-style: normal;
	--quote--font-weight: 700;
	--quote--font-weight-strong: bolder;
	--quote--font-style-large: normal;
	--quote--font-style-cite: normal;
	--quote--line-height: var(--global--line-height-body);
	--quote--line-height-large: 1.35;
	--separator--border-color: var(--global--color-border);
	--separator--height: 1px;

	/* Block: Table */
	--table--stripes-border-color: var(--global--color-light-gray);
	--table--stripes-background-color: var(--global--color-light-gray);
	--table--has-background-text-color: var(--global--color-dark-gray);

	/* Widgets */
	--widget--line-height-list: 1.9;
	--widget--line-height-title: 1.4;
	--widget--font-weight-title: 700;
	--widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));

	/* Admin-bar height */
	--global--admin-bar--height: 0px;
}

.admin-bar {
	--global--admin-bar--height: 32px;
}
@media only screen and (max-width: 782px) {

	.admin-bar {
		--global--admin-bar--height: 46px;
	}
}

@media only screen and (min-width: 652px) {

	:root {
		--global--font-size-xl: 2.5rem;
		--global--font-size-xxl: 6rem;
		--global--font-size-xxxl: 9rem;
		--heading--font-size-h3: 2rem;
		--heading--font-size-h2: 3rem;
	}
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 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;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
	color:#fff;
}
.home-vedio-section ul li a, .home-vedio-section ul li{color:#fff; list-style:none;}
/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box; /* 1 */
	height: 0; /* 1 */
	overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
	text-decoration-thickness: 1px;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none; /* 1 */
	text-decoration: underline; /* 2 */
	text-decoration-style: dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: 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;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* 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 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 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.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box; /* 1 */
	color: inherit; /* 2 */
	display: table; /* 1 */
	max-width: 100%; /* 1 */
	padding: 0; /* 3 */
	white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-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.
 */
[type=search]::-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 Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/**
 * Responsive Styles
 */

/**
 * Required Variables
 */

/**
 * Root Media Query Variables
 */
:root {
	--responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6);
	--responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));
	--responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal));
	--responsive--alignfull-width: 100%;
	--responsive--alignright-margin: var(--global--spacing-horizontal);
	--responsive--alignleft-margin: var(--global--spacing-horizontal);
}

@media only screen and (min-width: 482px) {

	:root {
		--responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);
		--responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));
		--responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
		--responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
	}
}
@media only screen and (min-width: 822px) {

	:root {
		--responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);
		--responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px);
	}
}

/**
 * Extends
 */
.post-thumbnail,
.entry-content .wp-audio-shortcode,
*[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator),
.default-max-width {
	max-width: var(--responsive--aligndefault-width);
	margin-left: auto;
	margin-right: auto;
}

.widget-area,
.pagination,
.comments-pagination,
.post-navigation,
.site-footer,
.site-header,
.alignwide,
.wide-max-width {
	
	margin-left: auto;
	margin-right: auto;
}

.alignfull,
.wp-block-group .wp-block-group__inner-container > *.alignfull,
.full-max-width {
	max-width: var(--responsive--alignfull-width);
	width: var(--responsive--alignfull-width);
	margin-left: auto;
	margin-right: auto;
}

@media only screen and (min-width: 482px) {

	.alignfull,
	.full-max-width {
		max-width: var(--responsive--alignfull-width);
		width: auto;
		margin-left: auto;
		margin-right: auto;
	}
}

.entry-header .post-thumbnail,
.singular .post-thumbnail,
.alignfull [class*=inner-container] > .alignwide,
.alignwide [class*=inner-container] > .alignwide {
	margin-left: auto;
	margin-right: auto;
	width: var(--responsive--alignwide-width);
	max-width: var(--responsive--alignfull-width);
}

@media only screen and (min-width: 482px) {

	.entry-content > .alignleft {

		/*rtl:ignore*/
		margin-left: var(--responsive--alignleft-margin);

		/*rtl:ignore*/
		margin-right: var(--global--spacing-horizontal);
	}
}
@media only screen and (min-width: 482px) {

	.entry-content > .alignright {

		/*rtl:ignore*/
		margin-left: var(--global--spacing-horizontal);

		/*rtl:ignore*/
		margin-right: var(--responsive--alignright-margin);
	}
}

/**
 * Site Structure
 *
 * - Set vertical margins and responsive widths on
 *   top-level wrappers and content wrappers
 * - `--global--width-content` is a responsive variable
 * - See: globals/_global-width-responsive.scss
 */

/**
 * Top Level Wrappers (header, main, footer)
 * - Set vertical padding and horizontal margins
 */
.widget-area,
.site-footer {
	padding-top: var(--global--spacing-vertical);
	padding-bottom: var(--global--spacing-vertical);
	margin-left: auto;
	margin-right: auto;
}
.site-branding .site-logo .custom-logo-link:nth-child(2) img { display: none; }
.site-branding .site-logo .custom-logo-link:nth-child(1) img { display: block; }

/**
 * Site-main children wrappers
 * - Add double vertical margins here for clearer hierarchy
 */
.site-main > * {
	margin-top: calc(3 * var(--global--spacing-vertical));
	margin-bottom: calc(3 * var(--global--spacing-vertical));
}

.site-main > *:first-child {
	margin-top: 0;
}

.site-main > *:last-child {
	margin-bottom: 0;
}

/**
 * Set the default maximum responsive content-width
 */

/**
 * Set the wide maximum responsive content-width
 */

/**
 * Set the full maximum responsive content-width
 */

/*
 * Block & non-gutenberg content wrappers
 * - Set margins
 */
.entry-header,
.post-thumbnail,
.entry-content,
.entry-footer,
.author-bio {
	margin-top: var(--global--spacing-vertical);
	margin-right: auto;
	margin-bottom: var(--global--spacing-vertical);
	margin-left: auto;
}

/*
 * Block & non-gutenberg content wrapper children
 * - Sets spacing-vertical margin logic
 */
.site-main > article > *,
.site-main > .not-found > *,
.entry-content > *,
[class*=inner-container] > *,
.wp-block-template-part > *,
.wp-block-post-template :where(li > *) {
	margin-top:0;
	margin-bottom: 0;
}
@media only screen and (min-width: 482px) {

	.site-main > article > *,
	.site-main > .not-found > *,
	.entry-content > *,
	[class*=inner-container] > *,
	.wp-block-template-part > *,
	.wp-block-post-template :where(li > *) {
		margin-top: 0;
		margin-bottom: 0;
	}
}

.site-main > article > *:first-child,
.site-main > .not-found > *:first-child,
.entry-content > *:first-child,
[class*=inner-container] > *:first-child,
.wp-block-template-part > *:first-child,
.wp-block-post-template :where(li > *):first-child {
	margin-top: 0;
}

.site-main > article > *:last-child,
.site-main > .not-found > *:last-child,
.entry-content > *:last-child,
[class*=inner-container] > *:last-child,
.wp-block-template-part > *:last-child,
.wp-block-post-template :where(li > *):last-child {
	margin-bottom: 0;
}

.site-footer > *,
.widget-area > * {
	margin-top: 0;
	margin-bottom: 0;
}
@media only screen and (min-width: 482px) {

	.site-footer > *,
	.widget-area > * {
		margin-top: var(--global--spacing-vertical);
		margin-bottom: var(--global--spacing-vertical);
	}
}

/*
 * Block & non-gutenberg content wrapper children
 * - Sets spacing-unit margins
 */
.entry-header > *,
.post-thumbnail > *,
.page-content > *,
.comment-content > *,
.widget > * {
	margin-top: var(--global--spacing-unit);
	margin-bottom: var(--global--spacing-unit);
}

.entry-header > *:first-child,
.post-thumbnail > *:first-child,
.page-content > *:first-child,
.comment-content > *:first-child,
.widget > *:first-child {
	margin-top: 0;
}

.entry-header > *:last-child,
.post-thumbnail > *:last-child,
.page-content > *:last-child,
.comment-content > *:last-child,
.widget > *:last-child {
	margin-bottom: 0;
}

/*
 * .entry-content children specific controls
 * - Adds special margin overrides for alignment utility classes
 */
.entry-content > * {

	/* Reset alignleft and alignright margins after alignfull */
}

.entry-content > *.alignleft,
.entry-content > *.alignright,
.entry-content > *.alignleft:first-child + *,
.entry-content > *.alignright:first-child + *,
.entry-content > *.alignfull.has-background {
	margin-top: 0;
}

.entry-content > *:last-child,
.entry-content > *.alignfull.has-background {
	margin-bottom: 0;
}

.entry-content > *.alignfull + .alignleft,
.entry-content > *.alignfull + .alignright {
	margin-top: var(--global--spacing-vertical);
}

/**
 * Reset specific elements to make them easier to style in other contexts.
 */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
form,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
	padding: 0;
	margin: 0;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

/**
 * Apply generic border-box to all elements.
 * See:
 * https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
 */
html {

	/* Apply border-box across the entire page. */
	box-sizing: border-box;
	font-family: var(--global--font-secondary);
	line-height: var(--global--line-height-body);
}

/**
 * Relax the definition a bit, to allow components to override it manually.
 */
*,
*::before,
*::after {
	box-sizing: inherit;
}

button {
	cursor: pointer;
}

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/* Category 04 can contain any default HTML element. Do not add classes here, just give the elements some basic styles. */
blockquote {
	padding: 0;
	position: relative;
	margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal);
}

blockquote > * {
	margin-top: var(--global--spacing-unit);
	margin-bottom: var(--global--spacing-unit);
}

blockquote > *:first-child {
	margin-top: 0;
}

blockquote > *:last-child {
	margin-bottom: 0;
}

blockquote p {
	letter-spacing: var(--heading--letter-spacing-h4);
	font-family: var(--quote--font-family);
	font-size: var(--quote--font-size);
	font-style: var(--quote--font-style);
	font-weight: var(--quote--font-weight);
	line-height: var(--quote--line-height);
}

blockquote cite,
blockquote footer {
	font-weight: normal;
	color: var(--global--color-primary);
	font-size: var(--global--font-size-xs);
	letter-spacing: var(--global--letter-spacing);
}

blockquote.alignleft,
blockquote.alignright {
	padding-left: inherit;
}

blockquote.alignleft p,
blockquote.alignright p {
	font-size: var(--heading--font-size-h5);
	max-width: inherit;
	width: inherit;
}

blockquote.alignleft cite,
blockquote.alignleft footer,
blockquote.alignright cite,
blockquote.alignright footer {
	font-size: var(--global--font-size-xs);
	letter-spacing: var(--global--letter-spacing);
}

blockquote strong {
	font-weight: var(--quote--font-weight-strong);
}

blockquote:before {
	content: "“";
	font-size: var(--quote--font-size);
	line-height: var(--quote--line-height);
	position: absolute;
	left: calc(-0.5 * var(--global--spacing-horizontal));
}

blockquote .wp-block-quote__citation,
blockquote cite,
blockquote footer {
	color: var(--global--color-primary);
	font-size: var(--global--font-size-xs);
	font-style: var(--quote--font-style-cite);
}
@media only screen and (max-width: 481px) {

	blockquote {
		padding-left: calc(0.5 * var(--global--spacing-horizontal));
	}

	blockquote:before {
		left: 0;
	}
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
.site textarea {
	border: var(--form--border-width) solid var(--form--border-color);
	border-radius: var(--form--border-radius);
	color: var(--form--color-text);
	line-height: var(--global--line-height-body);
	padding: var(--form--spacing-unit);
	margin: 0 2px;
	max-width: 100%;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
.site textarea:focus {
	color: var(--form--color-text);
	outline-offset: 0px;
	outline: 0px dotted var(--form--border-color);
}

input[type=text]:disabled,
input[type=email]:disabled,
input[type=url]:disabled,
input[type=password]:disabled,
input[type=search]:disabled,
input[type=number]:disabled,
input[type=tel]:disabled,
input[type=date]:disabled,
input[type=month]:disabled,
input[type=week]:disabled,
input[type=time]:disabled,
input[type=datetime]:disabled,
input[type=datetime-local]:disabled,
input[type=color]:disabled,
.site textarea:disabled {
	opacity: 0.7;
}

.is-dark-theme input[type=text],
.is-dark-theme input[type=email],
.is-dark-theme input[type=url],
.is-dark-theme input[type=password],
.is-dark-theme input[type=search],
.is-dark-theme input[type=number],
.is-dark-theme input[type=tel],
.is-dark-theme input[type=date],
.is-dark-theme input[type=month],
.is-dark-theme input[type=week],
.is-dark-theme input[type=time],
.is-dark-theme input[type=datetime],
.is-dark-theme input[type=datetime-local],
.is-dark-theme input[type=color],
.is-dark-theme .site textarea {
	background: var(--global--color-white-90);
}

input[type=search]:focus {
	outline-offset: -7px;
}

.is-dark-theme input[type=search]:focus {
	outline-color: var(--global--color-background);
}

input[type=color] {
	padding: calc(var(--form--spacing-unit) / 2);
	height: calc(4 * var(--form--spacing-unit));
}

input[type=email],
input[type=url] {

	/*rtl:ignore*/
	direction: ltr;
}

select {
	border: var(--form--border-width) solid var(--form--border-color);
	color: var(--form--color-text);
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	line-height: var(--global--line-height-body);
	padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit);
	background: var(--global--color-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;
	background-position: right var(--form--spacing-unit) top 60%;
}

select:focus {
	outline-offset: 2px;
	outline: 2px dotted var(--form--border-color);
}

.is-dark-theme select {
	background: var(--global--color-white-90) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;
	background-position: right var(--form--spacing-unit) top 60%;
}

textarea {
	width: 100%;
}

label {
	font-size: var(--form--font-size);
	font-weight: var(--form--label-weight);
	margin-bottom: calc(var(--global--spacing-vertical) / 3);
}

/**
https://css-tricks.com/custom-styling-form-inputs-with-modern-css-features/
https://codepen.io/aaroniker/pen/ZEYoxEY by Aaron Iker.
License: MIT.
*/
@supports (-webkit-appearance: none) or (-moz-appearance: none) {

	input[type=checkbox],
	input[type=radio] {
		-webkit-appearance: none;
		-moz-appearance: none;
		position: relative;
		width: 25px;
		height: 25px;
		border: var(--form--border-width) solid var(--form--border-color);
		background: var(--global--color-white);
	}

	input[type=checkbox]:disabled,
	input[type=radio]:disabled {
		opacity: 0.7;
	}

	.is-dark-theme input[type=checkbox],
	.is-dark-theme input[type=radio] {
		background: var(--global--color-white-90);
	}

	input[type=checkbox]:focus {
		outline-offset: 2px;
		outline: 2px dotted var(--form--border-color);
	}

	input[type=checkbox]:after {
		content: "";
		opacity: 0;
		display: block;
		left: 5px;
		top: 2px;
		position: absolute;
		width: 7px;
		height: 13px;
		border: 3px solid var(--form--color-text);
		border-top: 0;
		border-left: 0;
		transform: rotate(30deg);
	}

	input[type=checkbox]:checked {
		color: var(--form--color-text);
	}

	input[type=checkbox]:checked:after {
		opacity: 1;
	}

	input[type=radio] {
		border-radius: 50%;
	}

	input[type=radio]:focus {
		outline-offset: 2px;
		outline: 2px dotted var(--form--border-color);
	}

	input[type=radio]:after {
		content: "";
		opacity: 0;
		display: block;
		left: 3px;
		top: 3px;
		position: absolute;
		width: 11px;
		height: 11px;
		border-radius: 50%;
		background: var(--form--color-text);
	}

	input[type=radio]:checked {
		border: 4px solid var(--form--border-color);
	}

	input[type=radio]:checked:after {
		opacity: 1;
	}

	input[type=radio]:checked:focus {
		outline-offset: 4px;
		outline: 2px dotted var(--form--border-color);
	}
}

input[type=checkbox] + label,
input[type=radio] + label {
	display: inline-block;
	padding-left: 10px;
	font-size: var(--global--font-size-xs);
	vertical-align: top;
}

/**
 * https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/
*/
@supports (-webkit-appearance: none) or (-moz-appearance: none) {

	input[type=range] {
		-webkit-appearance: none; /* Hides the slider so that custom slider can be made */
		width: 100%; /* Specific width is required for Firefox. */
		height: 6px;
		background: var(--form--color-ranged);
		border-radius: 6px;
		outline-offset: 10px;
	}

	input[type=range]:disabled {
		opacity: 0.7;
	}

	input[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: 3px solid var(--form--color-ranged);
		height: 44px;
		width: 44px;
		border-radius: 50%;
		background: var(--global--color-background);
		cursor: pointer;
	}

	input[type=range]::-moz-range-thumb {
		border: 3px solid var(--form--color-ranged);
		height: 44px;
		width: 44px;
		border-radius: 50%;
		background: var(--global--color-background);
		cursor: pointer;
		box-sizing: border-box;
	}
}

input[type=range]::-ms-track {
	width: 100%;
	height: 6px;
	border-radius: 6px;
	border-width: 19px 0;
	border-color: var(--global--color-background);
	background: transparent;
	color: transparent;
	cursor: pointer;
}

input[type=range]::-ms-fill-upper {
	background: var(--form--color-ranged);
	border-radius: 6px;
}

input[type=range]::-ms-fill-lower {
	background: var(--form--color-ranged);
	border-radius: 6px;
}

input[type=range]::-ms-thumb {
	border: 3px solid var(--form--color-ranged);
	height: 44px;
	width: 44px;
	border-radius: 50%;
	background: var(--global--color-background);
	cursor: pointer;
}

fieldset {
	display: grid;
	border-color: var(--global--color-secondary);
	padding: var(--global--spacing-horizontal);
}

fieldset legend {
	font-size: var(--global--font-size-lg);
}

fieldset input[type=submit] {
	max-width: max-content;
}

fieldset input:not([type=submit]) {
	margin-bottom: var(--global--spacing-unit);
}

fieldset input[type=radio],
fieldset input[type=checkbox] {
	margin-bottom: 0;
}

fieldset input[type=radio] + label,
fieldset input[type=checkbox] + label {
	font-size: var(--form--font-size);
	padding-left: 0;
	margin-bottom: var(--global--spacing-unit);
}

::-moz-placeholder {
	opacity: 1;
}

.post-password-message {
	font-size: var(--global--font-size-lg);
}

.post-password-form {
	display: flex;
	flex-wrap: wrap;
}

.post-password-form__label {
	width: 100%;
	margin-bottom: 0;
}

.post-password-form input[type=password] {
	flex-grow: 1;
	margin-top: calc(var(--global--spacing-vertical) / 3);
	margin-right: calc(0.66 * var(--global--spacing-horizontal));
}

.post-password-form__submit {
	margin-top: calc(var(--global--spacing-vertical) / 3);
}
@media only screen and (min-width: 592px) {

	.post-password-form__submit {
		margin-left: calc(0.4 * var(--global--spacing-horizontal));
	}
}

img {
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}

/* Classic editor images */
.entry-content img {
	max-width: 100%;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object,
video {
	max-width: 100%;
}

/* Media captions */
figcaption,
.wp-caption,
.wp-caption-text,
.wp-block-embed figcaption {
	color: currentColor;
	font-size: var(--global--font-size-xs);
	line-height: var(--global--line-height-body);
	margin-top: calc(0.5 * var(--global--spacing-unit));
	margin-bottom: var(--global--spacing-unit);
	text-align: center;
}

.alignleft figcaption,
.alignright figcaption,
.alignleft .wp-caption,
.alignright .wp-caption,
.alignleft .wp-caption-text,
.alignright .wp-caption-text,
.alignleft .wp-block-embed figcaption,
.alignright .wp-block-embed figcaption {
	margin-bottom: 0;
}

/* WP Smiley */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Over here, place any elements that do not need to have their own file. */
b,
strong {
	font-weight: bold;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

pre {
	white-space: pre;
	overflow-x: auto;
}

/*
 * text-underline-offset doesn't work in Chrome at all 👎
 * But looks nice in Safari/Firefox, so let's keep it and
 * maybe Chrome will support it soon.
 */
a {
	cursor: pointer;
	color: var(--wp--style--color--link, var(--global--color-primary));
	text-underline-offset: 3px;
	text-decoration-skip-ink: all;
}

a:hover {
	text-decoration-style: dotted;
	text-decoration-skip-ink: none;
}

.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {

	/* Only visible in Windows High Contrast mode */
	outline: 0px;
	text-decoration-skip-ink: none;
	background: rgba(255, 255, 255, 0.9);
}

.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
	background: var(--global--color-black);
	color: var(--global--color-white);
	text-decoration: none;
}

.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
	color: var(--wp--style--color--link, var(--global--color-white));
}

/* .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
	background: rgba(0, 0, 0, 0.9);
	color: var(--wp--style--color--link, var(--global--color-white));
} */

.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
	background: transparent;
	color: #fff;
}

.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
	color: var(--wp--style--color--link, var(--global--color-white));
}
.about-key-milestone .row .col-4 .content a {
    color: #000 !important;
}

.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link {

	/* Only visible in Windows High Contrast mode */
	outline: 2px solid transparent;
	outline-offset: -2px;
}

.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus {
	color: #21759b;
	background-color: #f1f1f1;
}

.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link {
	background: none;
}

.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
	outline: 0px dotted var(--wp--style--color--link, var(--global--color-primary));
}

.has-background .has-link-color a,
.has-background.has-link-color a {
	color: var(--wp--style--color--link, var(--global--color-primary));
}

/* Category 05 is all about adjusting the default block styles to the given layout. I only added three blocks as examples. */
.wp-block-audio audio:focus {
	outline-offset: 5px;
	outline: 2px solid var(--global--color-primary);
}

/**
 * Button
 */
.site .button,
button,
input[type=submit],
input[type=reset],
.wp-block-search .wp-block-search__button,
.wp-block-button .wp-block-button__link,
.wp-block-file a.wp-block-file__button {
	border: var(--button--border-width) solid transparent;
	border-radius: var(--button--border-radius);
	cursor: pointer;
	font-weight: var(--button--font-weight);
	font-family: var(--button--font-family);
	font-size: var(--button--font-size);
	line-height: var(--button--line-height);
	padding: var(--button--padding-vertical) var(--button--padding-horizontal);
	text-decoration: none;
}

.site .button:not(:hover):not(:active):not(.has-text-color),
button:not(:hover):not(:active):not(.has-text-color),
input[type=submit]:not(:hover):not(:active):not(.has-text-color),
input[type=reset]:not(:hover):not(:active):not(.has-text-color),
.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),
.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
	color: var(--global--color-background);
}

.has-background .site .button:not(:hover):not(:active):not(.has-text-color),
.has-background button:not(:hover):not(:active):not(.has-text-color),
.has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color),
.has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color),
.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),
.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
	color: var(--local--color-background, var(--global--color-primary));
}

.has-background .site .button:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background button:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background {
	color: var(--global--color-primary);
}

.site .button:not(:hover):not(:active):not(.has-background),
button:not(:hover):not(:active):not(.has-background),
input[type=submit]:not(:hover):not(:active):not(.has-background),
input[type=reset]:not(:hover):not(:active):not(.has-background),
.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),
.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),
.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
	background-color: var(--global--color-primary);
}

.has-background .site .button:not(:hover):not(:active):not(.has-background),
.has-background button:not(:hover):not(:active):not(.has-background),
.has-background input[type=submit]:not(:hover):not(:active):not(.has-background),
.has-background input[type=reset]:not(:hover):not(:active):not(.has-background),
.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),
.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),
.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
	background-color: var(--local--color-primary, var(--global--color-primary));
}

.site .button:hover,
.site .button:active,
button:hover,
button:active,
input[type=submit]:hover,
input[type=submit]:active,
input[type=reset]:hover,
input[type=reset]:active,
.wp-block-search .wp-block-search__button:hover,
.wp-block-search .wp-block-search__button:active,
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:active,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:active {
	background-color: transparent;
	border-color: currentColor;
	color: inherit;
}

.site .button:focus,
button:focus,
input[type=submit]:focus,
input[type=reset]:focus,
.wp-block-search .wp-block-search__button:focus,
.wp-block-button .wp-block-button__link:focus,
.wp-block-file a.wp-block-file__button:focus {
	outline-offset: -6px;
	outline: 0px dotted currentColor;
}

.site .button:disabled,
button:disabled,
input[type=submit]:disabled,
input[type=reset]:disabled,
.wp-block-search .wp-block-search__button:disabled,
.wp-block-button .wp-block-button__link:disabled,
.wp-block-file a.wp-block-file__button:disabled {
	background-color: var(--global--color-white-50);
	border-color: var(--global--color-white-50);
	color: var(--button--color-text-active);
}

/**
 * Block Options
 */
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
	color: var(--global--color-background);
}

.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
	color: var(--local--color-background, var(--global--color-background));
}

.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background {
	color: var(--global--color-primary);
}

.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
	background-color: var(--global--color-primary);
}

.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
	background-color: var(--local--color-primary, var(--global--color-primary));
}

.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:active {
	border-color: currentColor !important;
	background-color: transparent !important;
	color: inherit !important;
}

.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background),
.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background {
	border-color: currentColor;
}

.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
	color: var(--global--color-primary);
}

.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
	color: var(--local--color-primary, var(--global--color-primary));
}

.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color) {
	color: inherit;
}

.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background) {
	background-color: transparent;
}

.wp-block-button.is-style-outline .wp-block-button__link:hover,
.wp-block-button.is-style-outline .wp-block-button__link:active {
	border-color: transparent !important;
	background-color: var(--global--color-primary) !important;
	color: var(--global--color-background) !important;
}

.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover,
.has-background .wp-block-button.is-style-outline .wp-block-button__link:active {
	background-color: var(--local--color-primary, var(--global--color-primary)) !important;
	color: var(--local--color-background, var(--global--color-background)) !important;
}

.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover,
.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active {
	color: var(--local--color-background, var(--global--color-background)) !important;
}

.wp-block-button .is-style-squared .wp-block-button__link {
	border-radius: 0;
}

.is-style-outline .wp-block-button__link[style*=radius]:focus,
.wp-block-button a.wp-block-button__link[style*=radius]:focus {
	outline-offset: 2px;
	outline: 0px dotted var(--button--color-background);
}

.wp-block-code {
	border-color: var(--global--color-border);
	border-radius: 0;
	border-style: solid;
	border-width: 0.1rem;
	padding: var(--global--spacing-unit);
}

.wp-block-code code {
	color: var(--global--color-primary);
	white-space: pre;
	overflow-x: auto;
	display: block;
}

.wp-block-columns:not(.alignwide):not(.alignfull) {
	clear: both;
}

.wp-block-columns .wp-block-column > * {
	margin-top: calc(0.66 * var(--global--spacing-vertical));
	margin-bottom: calc(0.66 * var(--global--spacing-vertical));
}
@media only screen and (min-width: 482px) {

	.wp-block-columns .wp-block-column > * {
		margin-top: var(--global--spacing-vertical);
		margin-bottom: var(--global--spacing-vertical);
	}
}

.wp-block-columns .wp-block-column > *:first-child {
	margin-top: 0;
}

.wp-block-columns .wp-block-column > *:last-child {
	margin-bottom: 0;
}

.wp-block-columns .wp-block-column:last-child {
	margin-bottom: 0;
}

.wp-block-columns .wp-block-column:not(:last-child) {
	margin-bottom: calc(0.66 * var(--global--spacing-vertical));
}
@media only screen and (min-width: 482px) {

	.wp-block-columns .wp-block-column:not(:last-child) {
		margin-bottom: var(--global--spacing-vertical);
	}
}
@media only screen and (min-width: 822px) {

	.wp-block-columns .wp-block-column:not(:last-child) {
		margin-bottom: 0;
	}
}

.wp-block-columns.is-style-twentytwentyone-columns-overlap {
	justify-content: space-around;
}
@media only screen and (min-width: 652px) {

	.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) {
		margin-left: calc(-2 * var(--global--spacing-horizontal));
		margin-top: calc(2.5 * var(--global--spacing-horizontal));
		z-index: 2;
	}

	.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > p:not(.has-background),
	.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h1:not(.has-background),
	.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h2:not(.has-background),
	.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h3:not(.has-background),
	.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h4:not(.has-background),
	.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h5:not(.has-background),
	.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > h6:not(.has-background),
	.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),
	.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background),
	.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > pre:not(.has-background) {
		background-color: var(--global--color-background);
		padding: var(--global--spacing-unit);
	}

	.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ul:not(.has-background),
	.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n) > ol:not(.has-background) {
		padding-left: calc(2 * var(--global--spacing-horizontal));
	}

	.wp-block-columns.is-style-twentytwentyone-columns-overlap .wp-block-column:nth-child(2n).is-vertically-aligned-center {
		margin-top: 0;
	}
}

.wp-block-columns.alignfull .wp-block-column p:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h1:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h2:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h3:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h4:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h5:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
	padding-left: var(--global--spacing-unit);
	padding-right: var(--global--spacing-unit);
}

.wp-block-cover,
.wp-block-cover-image {
	background-color: var(--cover--color-background);
	min-height: var(--cover--height);
	margin-top: inherit;
	margin-bottom: inherit;

	/* default & custom background-color */

	/* Treating H2 separately to account for legacy /core styles */

	/* Block Styles */

	/* The background color class is used just for the overlay, and does not need to be applied to the inner container. */
}

.wp-block-cover:not(.alignwide):not(.alignfull),
.wp-block-cover-image:not(.alignwide):not(.alignfull) {
	clear: both;
}

.wp-block-cover.alignfull,
.wp-block-cover-image.alignfull {
	margin-top: 0;
	margin-bottom: 0;
}

.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text {
	color: currentColor;
	margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);
}

.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),
.wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
.wp-block-cover .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button),
.wp-block-cover-image .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),
.wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
.wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button) {
	color: currentColor;
}

.wp-block-cover .wp-block-cover__inner-container .has-link-color a,
.wp-block-cover .wp-block-cover-image-text .has-link-color a,
.wp-block-cover .wp-block-cover-text .has-link-color a,
.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a,
.wp-block-cover-image .wp-block-cover-image-text .has-link-color a,
.wp-block-cover-image .wp-block-cover-text .has-link-color a {
	color: var(--wp--style--color--link, var(--global--color-primary));
}

.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container,
.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,
.wp-block-cover:not([class*=background-color]) .wp-block-cover-text,
.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container,
.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text,
.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text {
	color: var(--cover--color-foreground);
}

.wp-block-cover h2,
.wp-block-cover-image h2 {
	font-size: var(--heading--font-size-h2);
	letter-spacing: var(--heading--letter-spacing-h2);
	line-height: var(--heading--line-height-h2);
	max-width: inherit;
	text-align: inherit;
	padding: 0;
}

.wp-block-cover h2.has-text-align-left,
.wp-block-cover-image h2.has-text-align-left {
	text-align: left;
}

.wp-block-cover h2.has-text-align-center,
.wp-block-cover-image h2.has-text-align-center {
	text-align: center;
}

.wp-block-cover h2.has-text-align-right,
.wp-block-cover-image h2.has-text-align-right {
	text-align: right;
}

.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container {
	width: calc(100% - 2 * var(--global--spacing-vertical));
}

.wp-block-cover .wp-block-cover__inner-container > *,
.wp-block-cover-image .wp-block-cover__inner-container > * {
	margin-top: calc(0.666 * var(--global--spacing-vertical));
	margin-bottom: calc(0.666 * var(--global--spacing-vertical));
}
@media only screen and (min-width: 482px) {

	.wp-block-cover .wp-block-cover__inner-container > *,
	.wp-block-cover-image .wp-block-cover__inner-container > * {
		margin-top: var(--global--spacing-vertical);
		margin-bottom: var(--global--spacing-vertical);
	}
}

.wp-block-cover .wp-block-cover__inner-container > *:first-child,
.wp-block-cover-image .wp-block-cover__inner-container > *:first-child {
	margin-top: 0;
}

.wp-block-cover .wp-block-cover__inner-container > *:last-child,
.wp-block-cover-image .wp-block-cover__inner-container > *:last-child {
	margin-bottom: 0;
}

.wp-block-cover.alignleft,
.wp-block-cover.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright {
	margin-top: 0;
}

.wp-block-cover.alignleft > *,
.wp-block-cover.alignright > *,
.wp-block-cover-image.alignleft > *,
.wp-block-cover-image.alignright > * {
	margin-top: calc(2 * var(--global--spacing-vertical));
	margin-bottom: calc(2 * var(--global--spacing-vertical));
	padding-left: var(--global--spacing-horizontal);
	padding-right: var(--global--spacing-horizontal);
	width: 100%;
}

.wp-block-cover.has-left-content,
.wp-block-cover.has-right-content,
.wp-block-cover-image.has-left-content,
.wp-block-cover-image.has-right-content {
	justify-content: center;
}

.wp-block-cover.is-style-twentytwentyone-border,
.wp-block-cover-image.is-style-twentytwentyone-border {
	border: calc(3 * var(--separator--height)) solid var(--global--color-border);
}

.wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container,
.wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container {
	background-color: unset;
}

.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover {
	opacity: inherit;
}

.wp-block-file a.wp-block-file__button {
	display: inline-block;
}

.wp-block-gallery {
	margin: 0 auto;
}

.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
	width: calc((100% - var(--global--spacing-unit)) / 2);
}

.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
	margin: 0;
	color: var(--global--color-white);
	font-size: var(--global--font-size-xs);
}

.wp-block-gallery .blocks-gallery-image figcaption a,
.wp-block-gallery .blocks-gallery-item figcaption a {
	color: var(--global--color-white);
}

.wp-block-gallery .blocks-gallery-image figcaption a:focus,
.wp-block-gallery .blocks-gallery-item figcaption a:focus {
	background-color: transparent;
	outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
	text-decoration: none;
}

.wp-block-gallery .blocks-gallery-image a:focus img,
.wp-block-gallery .blocks-gallery-item a:focus img {
	outline-offset: 2px;
}

.wp-block-group {
	display: block;
	clear: both;
	display: flow-root;
}

.wp-block-group:before,
.wp-block-group:after {
	content: "";
	display: block;
	clear: both;
}

.wp-block-group .wp-block-group__inner-container {
	margin-left: auto;
	margin-right: auto;
}

.wp-block-group .wp-block-group__inner-container > * {
	margin-top: calc(0.666 * var(--global--spacing-vertical));
	margin-bottom: calc(0.666 * var(--global--spacing-vertical));
}
@media only screen and (min-width: 482px) {

	.wp-block-group .wp-block-group__inner-container > * {
		margin-top: var(--global--spacing-vertical);
		margin-bottom: var(--global--spacing-vertical);
	}
}

.wp-block-group .wp-block-group__inner-container > *:first-child {
	margin-top: 0;
}

.wp-block-group .wp-block-group__inner-container > *:last-child {
	margin-bottom: 0;
}

.wp-block-group.has-background {
	padding: calc(0.666 * var(--global--spacing-vertical));
}
@media only screen and (min-width: 482px) {

	.wp-block-group.has-background {
		padding: var(--global--spacing-vertical);
	}
}

.wp-block-group.is-style-twentytwentyone-border {
	border: calc(3 * var(--separator--height)) solid var(--global--color-border);
	padding: var(--global--spacing-vertical);
}

.wp-block-group.has-background .wp-block-group__inner-container > .alignfull,
.wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull,
.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull,
.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull {
	max-width: calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical));
	width: calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical));
	margin-left: calc(-1 * var(--global--spacing-vertical));
}


.wp-block-image {
	text-align: center;
}

.wp-block-image figcaption {
	color: var(--global--color-primary);
	font-size: var(--global--font-size-xs);
	line-height: var(--global--line-height-body);
	margin-top: calc(0.5 * var(--global--spacing-unit));
	margin-bottom: var(--global--spacing-unit);
	text-align: center;
}

.wp-block-image .alignright {
	margin-left: var(--global--spacing-horizontal);
}

.wp-block-image .alignleft {
	margin-right: var(--global--spacing-horizontal);
}

.wp-block-image a:focus img {
	outline-offset: 2px;
}

.entry-content > *[class=wp-block-image],
.entry-content [class*=inner-container] > *[class=wp-block-image] {
	margin-top: 0;
	margin-bottom: 0;
}

.entry-content > *[class=wp-block-image] + *,
.entry-content [class*=inner-container] > *[class=wp-block-image] + * {
	margin-top: 0;
}

.wp-block-image.is-style-twentytwentyone-border img,
.wp-block-image.is-style-twentytwentyone-image-frame img {
	border: calc(3 * var(--separator--height)) solid var(--global--color-border);
}

.wp-block-image.is-style-twentytwentyone-image-frame img {
	padding: var(--global--spacing-unit);
}

@media only screen and (min-width: 482px) {

	.entry-content > .wp-block-image > .alignleft,
	.entry-content > .wp-block-image > .alignright {
		max-width: 50%;
	}
}
@media only screen and (max-width: 481px) {

	.entry-content > .wp-block-image > .alignleft,
	.entry-content > .wp-block-image > .alignright {
		margin-left: 0;
		margin-right: 0;
	}
}

.wp-block-latest-comments {
	padding-left: 0;
}

.wp-block-latest-comments .wp-block-latest-comments__comment {
	font-size: var(--global--font-size-sm);
	line-height: var(--global--line-height-body);

	/* Vertical margins logic */
	margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);
}

.wp-block-latest-comments .wp-block-latest-comments__comment:first-child {
	margin-top: 0;
}

.wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
	margin-bottom: 0;
}

.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
	font-family: var(--heading--font-family);
}

.wp-block-latest-comments .wp-block-latest-comments__comment-date {
	color: var(--global--color-primary);
	font-size: var(--global--font-size-sm);
}

.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
	font-size: var(--global--font-size-sm);
	line-height: var(--global--line-height-body);
	margin: 0;
}

.wp-block-latest-posts {
	padding-left: 0;
}

.wp-block-latest-posts:not(.is-grid) > li {
	margin-top: calc(1.666 * var(--global--spacing-vertical));
	margin-bottom: calc(1.666 * var(--global--spacing-vertical));
}

.wp-block-latest-posts:not(.is-grid) > li:first-child {
	margin-top: 0;
}

.wp-block-latest-posts:not(.is-grid) > li:last-child {
	margin-bottom: 0;
}

.widget-area .wp-block-latest-posts:not(.is-grid) > li {
	margin-top: 0;
	margin-bottom: 0;
}

.wp-block-latest-posts.is-grid {
	word-wrap: break-word;
	word-break: break-word;
}

.wp-block-latest-posts.is-grid > li {
	margin-bottom: var(--global--spacing-vertical);
}

.wp-block-latest-posts.is-grid > li:last-child {
	margin-bottom: 0;
}

.wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1),
.wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li,
.wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1),
.wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li,
.wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1),
.wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li,
.wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1),
.wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li,
.wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1),
.wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
	margin-bottom: 0;
}

.wp-block-latest-posts > li > * {
	margin-top: calc(0.333 * var(--global--spacing-vertical));
	margin-bottom: calc(0.333 * var(--global--spacing-vertical));
}

.wp-block-latest-posts > li > *:first-child {
	margin-top: 0;
}

.wp-block-latest-posts > li > *:last-child {
	margin-bottom: 0;
}

.wp-block-latest-posts > li > a {
	display: inline-block;
	font-family: var(--latest-posts--title-font-family);
	font-size: var(--latest-posts--title-font-size);
	font-weight: var(--heading--font-weight);
	line-height: var(--global--line-height-heading);
	margin-bottom: calc(0.333 * var(--global--spacing-vertical));
}

.widget-area .wp-block-latest-posts > li > a {
	font-size: var(--global--font-size-sm);
	margin-bottom: 0;
}

.wp-block-latest-posts .wp-block-latest-posts__post-author {
	color: var(--global--color-primary);
	font-size: var(--global--font-size-md);
	line-height: var(--global--line-height-body);
}

.wp-block-latest-posts .wp-block-latest-posts__post-date {
	color: var(--global--color-primary);
	font-size: var(--global--font-size-xs);
	line-height: var(--global--line-height-body);
}

[class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date,
.has-background .wp-block-latest-posts .wp-block-latest-posts__post-date {
	color: currentColor;
}

.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts .wp-block-latest-posts__post-full-content {
	font-family: var(--latest-posts--description-font-family);
	font-size: var(--latest-posts--description-font-size);
	line-height: var(--global--line-height-body);
	margin-top: calc(0.666 * var(--global--spacing-vertical));
}

.wp-block-latest-posts.alignfull {
	padding-left: var(--global--spacing-unit);
	padding-right: var(--global--spacing-unit);
}

.entry-content [class*=inner-container] .wp-block-latest-posts.alignfull,
.entry-content .has-background .wp-block-latest-posts.alignfull {
	padding-left: 0;
	padding-right: 0;
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers {
	border-top: calc(3 * var(--separator--height)) solid var(--global--color-border);
	border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border);
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li,
.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li {
	padding-bottom: var(--global--spacing-vertical);
	border-bottom: var(--separator--height) solid var(--global--color-border);
	margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li:last-child,
.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li:last-child {
	padding-bottom: 0;
	border-bottom: none;
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid {
	box-shadow: inset 0 -1px 0 0 var(--global--color-border);
	border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border);
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li {
	margin: 0;
	padding-top: var(--global--spacing-vertical);
	padding-right: var(--global--spacing-horizontal);
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child {
	padding-bottom: var(--global--spacing-vertical);
}
@media screen and (min-width: 600px) {

	.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li {
		width: calc(100% / 2);
	}

	.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li {
		width: calc(100% / 3);
	}

	.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li {
		width: calc(100% / 4);
	}

	.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li {
		width: calc(100% / 5);
	}

	.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li {
		width: calc(100% / 6);
	}
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li {
	border: calc(3 * var(--separator--height)) solid var(--global--color-border);
	padding: var(--global--spacing-vertical) var(--global--spacing-horizontal);
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child {
	padding-bottom: var(--global--spacing-vertical);
}

.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li {
	margin-top: var(--global--spacing-horizontal);
	margin-bottom: var(--global--spacing-horizontal);
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-item a {
	display: block;
}

.gallery-item a:focus img {
	outline-offset: -2px;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

figure.wp-caption a:focus img {
	outline-offset: 2px;
}

ul,
ol {
	
	margin: 0;
	
}

ul.aligncenter,
ol.aligncenter {
	list-style-position: inside;
	padding: 0;
}

ul.alignright,
ol.alignright {
	list-style-position: inside;
	text-align: right;
	padding: 0;
}

ul {
	list-style-type: disc;
}

ul ul {
	list-style-type: circle;
}

ol {
	list-style-type: decimal;
}

ol ul {
	list-style-type: circle;
}

dt {
	font-family: var(--definition-term--font-family);
	font-weight: bold;
}

dd {
	margin: 0;
	padding-left: calc(2 * var(--global--spacing-horizontal));
}

.wp-block-media-text {

	/**
   * Block Options
   */
}

.wp-block-media-text.alignfull {
	margin-top: 0;
	margin-bottom: 0;
}

.wp-block-media-text a:focus img {
	outline-offset: -1px;
}

.wp-block-media-text .wp-block-media-text__content {
	padding: var(--global--spacing-horizontal);
}
@media only screen and (min-width: 592px) {

	.wp-block-media-text .wp-block-media-text__content {
		padding: var(--global--spacing-vertical);
	}
}

.wp-block-media-text .wp-block-media-text__content > * {
	margin-top: calc(0.666 * var(--global--spacing-vertical));
	margin-bottom: calc(0.666 * var(--global--spacing-vertical));
}
@media only screen and (min-width: 482px) {

	.wp-block-media-text .wp-block-media-text__content > * {
		margin-top: var(--global--spacing-vertical);
		margin-bottom: var(--global--spacing-vertical);
	}
}

.wp-block-media-text .wp-block-media-text__content > *:first-child {
	margin-top: 0;
}

.wp-block-media-text .wp-block-media-text__content > *:last-child {
	margin-bottom: 0;
}
@media only screen and (min-width: 482px) {

	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		padding-top: var(--global--spacing-vertical);
		padding-bottom: var(--global--spacing-vertical);
	}
}

.wp-block-media-text.is-style-twentytwentyone-border {
	border: calc(3 * var(--separator--height)) solid var(--global--color-border);
}

.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label {
	font-family: var(--primary-nav--font-family);
	font-size: var(--primary-nav--font-size);
	font-weight: var(--primary-nav--font-weight);
}

.wp-block-navigation .wp-block-navigation-link__submenu-icon {
	padding: 0;
}

.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation-link {
	display: inherit;
}

.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container {
	border: none;
	left: 0;
	min-width: max-content;
	opacity: 0;
	padding: 0;
	position: inherit;
	top: inherit;
}

.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon {
	display: none;
}

.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container {
	background: var(--global--color-background);
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	border: 1px solid var(--primary-nav--border-color);
}

.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before,
.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	top: -10px;
	left: var(--global--spacing-horizontal);
	border-style: solid;
	border-color: var(--primary-nav--border-color) transparent;
	border-width: 0 7px 10px 7px;
}

.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after {
	top: -9px;
	border-color: var(--global--color-background) transparent;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__container {
	background: var(--global--color-background);
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container {
	background: var(--global--color-background);
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover,
.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus {
	color: var(--primary-nav--color-link-hover);
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover {
	text-decoration: underline;
	text-decoration-style: dotted;
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content {
	color: currentColor;
}

p {
	line-height: var(--wp--typography--line-height, var(--global--line-height-body));
}

p.has-background {
	padding: var(--global--spacing-unit);
}

p.has-text-color a {
	color: var(--wp--style--color--link, var(--global--color-primary));
}

pre.wp-block-preformatted {
	overflow-x: auto;
	white-space: pre;
}

.wp-block-pullquote {
	padding: calc(2 * var(--global--spacing-unit)) 0;
	text-align: center;
	border-width: var(--pullquote--border-width);
	border-bottom-style: solid;
	border-top-style: solid;
	color: currentColor;
	border-color: currentColor;
	position: relative;
	font-size: var(--pullquote--font-size);
	font-style: var(--pullquote--font-style);
	font-weight: 700;
	letter-spacing: var(--pullquote--letter-spacing);

	/**
   * Block Options
   */
}

.wp-block-pullquote blockquote::before {
	color: currentColor;
	content: "“";
	display: block;
	position: relative;
	left: 0;
	font-size: 3rem;
	font-weight: 500;
	line-height: 1;
}

.wp-block-pullquote p {
	font-family: var(--pullquote--font-family);
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	margin: 0;
}

.wp-block-pullquote:where(:not([style*=line-height])) p {
	line-height: var(--pullquote--line-height);
}

.wp-block-pullquote a {
	color: currentColor;
}

.wp-block-pullquote .wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
	color: currentColor;
	display: block;
	font-size: var(--global--font-size-xs);
	font-style: var(--pullquote--font-style);
	text-transform: none;
}

.wp-block-pullquote:not(.is-style-solid-color) {
	background: none;
}

.wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before,
.wp-block-pullquote.alignleft:not(.is-style-solid-color) cite {
	text-align: center;
}

.wp-block-pullquote.alignwide > p,
.wp-block-pullquote.alignwide blockquote {
	max-width: var(--responsive--alignwide-width);
}

.wp-block-pullquote.alignfull:not(.is-style-solid-color) > p,
.wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote {
	padding: 0 calc(2 * var(--global--spacing-unit));
}

.wp-block-pullquote.is-style-solid-color {
	color: var(--pullquote--color-foreground);
	padding: calc(2.5 * var(--global--spacing-unit));
	border-width: var(--pullquote--border-width);
	border-style: solid;
	border-color: var(--pullquote--border-color);
}
@media (min-width: 600px) {

	.wp-block-pullquote.is-style-solid-color {
		padding: calc(5 * var(--global--spacing-unit));
	}
}

.wp-block-pullquote.is-style-solid-color blockquote::before {
	text-align: left;
}

.wp-block-pullquote.is-style-solid-color blockquote {
	margin: 0;
	max-width: inherit;
}

.wp-block-pullquote.is-style-solid-color blockquote p {
	font-size: var(--pullquote--font-size);
}

.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
.wp-block-pullquote.is-style-solid-color cite,
.wp-block-pullquote.is-style-solid-color footer {
	color: currentColor;
}

.wp-block-pullquote.is-style-solid-color.alignleft,
.wp-block-pullquote.is-style-solid-color.alignright {
	padding: var(--global--spacing-unit);
}

.wp-block-pullquote.is-style-solid-color.alignleft blockquote,
.wp-block-pullquote.is-style-solid-color.alignright blockquote {
	max-width: initial;
}

.wp-block-query.has-background {
	padding: calc(0.666 * var(--global--spacing-vertical));
}
@media only screen and (min-width: 482px) {

	.wp-block-query.has-background {
		padding: var(--global--spacing-vertical);
	}
}

.wp-block-quote {
	border-left: none;

	/**
   * Block Options
   */
}

.wp-block-quote:before {
	content: "“";
	font-size: var(--quote--font-size);
	line-height: var(--quote--line-height);
	left: 8px;
}

.has-background .wp-block-quote .wp-block-quote__citation,
[class*=background-color] .wp-block-quote .wp-block-quote__citation,
[style*=background-color] .wp-block-quote .wp-block-quote__citation,
.wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation,
.has-background .wp-block-quote cite,
[class*=background-color] .wp-block-quote cite,
[style*=background-color] .wp-block-quote cite,
.wp-block-cover[style*=background-image] .wp-block-quote cite,
.has-background .wp-block-quote footer,
[class*=background-color] .wp-block-quote footer,
[style*=background-color] .wp-block-quote footer,
.wp-block-cover[style*=background-image] .wp-block-quote footer {
	color: currentColor;
}

.wp-block-quote.has-text-align-right {
	margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto;
	padding-right: 0;
	border-right: none;
}

.wp-block-quote.has-text-align-right:before {
	display: none;
}

.wp-block-quote.has-text-align-right p:before {
	content: "”";
	font-size: var(--quote--font-size);
	font-weight: normal;
	line-height: var(--quote--line-height);
	margin-right: 5px;
}

.wp-block-quote.has-text-align-center {
	margin: var(--global--spacing-vertical) auto;
}

.wp-block-quote.has-text-align-center:before {
	display: none;
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
	padding-left: 0;
	padding-right: 0;

	/* Resetting margins to match _block-container.scss */
	margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);
}

.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
	font-size: var(--quote--font-size-large);
	font-style: var(--quote--font-style-large);
	line-height: var(--quote--line-height-large);
}

.wp-block-quote.is-large:before,
.wp-block-quote.is-style-large:before {
	font-size: var(--quote--font-size-large);
	line-height: var(--quote--line-height-large);
	left: calc(-1 * var(--global--spacing-horizontal));
}

.wp-block-quote.is-large.has-text-align-right:before,
.wp-block-quote.is-style-large.has-text-align-right:before {
	display: none;
}

.wp-block-quote.is-large.has-text-align-right p:before,
.wp-block-quote.is-style-large.has-text-align-right p:before {
	content: "”";
	font-size: var(--quote--font-size-large);
	font-weight: normal;
	line-height: var(--quote--line-height-large);
	margin-right: 10px;
}

.wp-block-quote.is-large .wp-block-quote__citation,
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large .wp-block-quote__citation,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
	color: var(--global--color-primary);
	font-size: var(--global--font-size-sm);
}
@media only screen and (max-width: 481px) {

	.wp-block-quote.is-large,
	.wp-block-quote.is-style-large {
		padding-left: var(--global--spacing-horizontal);
	}

	.wp-block-quote.is-large:before,
	.wp-block-quote.is-style-large:before {
		left: 0;
	}

	.wp-block-quote.is-large.has-text-align-right,
	.wp-block-quote.is-style-large.has-text-align-right {
		padding-left: 0;
		padding-right: var(--global--spacing-horizontal);
	}

	.wp-block-quote.is-large.has-text-align-right:before,
	.wp-block-quote.is-style-large.has-text-align-right:before {
		right: 0;
	}

	.wp-block-quote.is-large.has-text-align-center,
	.wp-block-quote.is-style-large.has-text-align-center {
		padding-left: 0;
		padding-right: 0;
	}
}
@media only screen and (max-width: 481px) {

	.wp-block-quote.has-text-align-right {
		padding-left: 0;
		padding-right: calc(0.5 * var(--global--spacing-horizontal));
	}

	.wp-block-quote.has-text-align-right:before {
		right: 0;
	}

	.wp-block-quote.has-text-align-center {
		padding-left: 0;
		padding-right: 0;
	}
}

.wp-block-rss {
	padding-left: 0;
}

.wp-block-rss > li {
	list-style: none;
}

.wp-block-rss:not(.is-grid) > li {
	margin-top: calc(1.666 * var(--global--spacing-vertical));
	margin-bottom: calc(1.666 * var(--global--spacing-vertical));
}

.wp-block-rss:not(.is-grid) > li:first-child {
	margin-top: 0;
}

.wp-block-rss:not(.is-grid) > li:last-child {
	margin-bottom: 0;
}

.wp-block-rss.is-grid > li {
	margin-bottom: var(--global--spacing-vertical);
}

.wp-block-rss.is-grid > li:last-child {
	margin-bottom: 0;
}

.wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1),
.wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li,
.wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1),
.wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li,
.wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1),
.wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li,
.wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1),
.wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li,
.wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1),
.wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
	margin-bottom: 0;
}

.wp-block-rss > li > * {
	margin-top: calc(0.333 * var(--global--spacing-vertical));
	margin-bottom: calc(0.333 * var(--global--spacing-vertical));
}

.wp-block-rss > li > *:first-child {
	margin-top: 0;
}

.wp-block-rss > li > *:last-child {
	margin-bottom: 0;
}

.wp-block-rss .wp-block-rss__item-title > a {
	display: inline-block;
	font-family: var(--latest-posts--title-font-family);
	font-size: var(--latest-posts--title-font-size);
	font-weight: var(--heading--font-weight);
	line-height: var(--global--line-height-heading);
	margin-bottom: calc(0.333 * var(--global--spacing-vertical));
}

.wp-block-rss .wp-block-rss__item-author {
	color: var(--global--color-primary);
	font-size: var(--global--font-size-md);
	line-height: var(--global--line-height-body);
}

.wp-block-rss .wp-block-rss__item-publish-date {
	color: var(--global--color-primary);
	font-size: var(--global--font-size-xs);
	line-height: var(--global--line-height-body);
}

[class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date,
.has-background .wp-block-rss .wp-block-rss__item-publish-date {
	color: currentColor;
}

.wp-block-rss .wp-block-rss__item-excerpt,
.wp-block-rss .wp-block-rss__item-full-content {
	font-family: var(--latest-posts--description-font-family);
	font-size: var(--latest-posts--description-font-size);
	line-height: var(--global--line-height-body);
	margin-top: calc(0.666 * var(--global--spacing-vertical));
}

.wp-block-rss.alignfull {
	padding-left: var(--global--spacing-unit);
	padding-right: var(--global--spacing-unit);
}

.entry-content [class*=inner-container] .wp-block-rss.alignfull,
.entry-content .has-background .wp-block-rss.alignfull {
	padding-left: 0;
	padding-right: 0;
}

.wp-block-search {
	max-width: var(--responsive--aligndefault-width);
}

.wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper {
	justify-content: center;
}

.wp-block-search .wp-block-search__label {
	font-size: var(--form--font-size);
	font-weight: var(--form--label-weight);
	margin-bottom: calc(var(--global--spacing-vertical) / 3);
}

.wp-block-search .wp-block-search__input {
	border: var(--form--border-width) solid var(--form--border-color);
	border-radius: var(--form--border-radius);
	color: var(--form--color-text);
	line-height: var(--form--line-height);
	max-width: inherit;
	margin-right: calc(-1 * var(--button--border-width));
	padding: var(--form--spacing-unit);
}

.wp-block-search .wp-block-search__input:focus {
	color: var(--form--color-text);
	border-color: var(--form--border-color);
}

.has-background .wp-block-search .wp-block-search__input {
	border-color: var(--local--color-primary, var(--global--color-primary)) !important;
}

.wp-block-search button.wp-block-search__button {
	margin-left: 0;
	line-height: 1;
}

.wp-block-search button.wp-block-search__button.has-icon {
	padding: 6px calc(0.5 * var(--button--padding-horizontal));
}

.wp-block-search button.wp-block-search__button.has-icon svg {
	width: 40px;
	height: 40px;
	fill: currentColor;
}

.has-background .wp-block-search button.wp-block-search__button:hover,
.has-background .wp-block-search button.wp-block-search__button:active {
	background-color: var(--local--color-background, var(--global--color-background)) !important;
	color: var(--local--color-primary, var(--global--color-primary)) !important;
}

.has-text-color .wp-block-search button.wp-block-search__button:hover,
.has-text-color .wp-block-search button.wp-block-search__button:active {
	color: var(--local--color-primary, var(--global--color-primary)) !important;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	background-color: var(--global--color-white);
	border: var(--form--border-width) solid var(--form--border-color);
	border-radius: var(--form--border-radius);
	padding: var(--form--border-width);
}

.has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	border-color: var(--local--color-primary, var(--global--color-primary)) !important;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
	margin-left: 0;
	margin-right: 0;
	padding-left: var(--form--spacing-unit);
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
	color: var(--form--color-text);
	outline-offset: -2px;
	outline: 0 dotted var(--form--border-color);
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button {
	padding: var(--button--padding-vertical) var(--button--padding-horizontal);
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover {
	color: var(--global--color-dark-gray);
}

.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button {
	color: var(--global--color-dark-gray);
}

.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover {
	background-color: var(--global--color-dark-gray);
	color: var(--global--color-white);
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon {
	padding: 6px calc(0.5 * var(--button--padding-horizontal));
}

.wp-block-search__button {
	box-shadow: none;
}

hr {
	border-style: none;
	border-bottom: var(--separator--height) solid var(--separator--border-color);
	clear: both;
	margin-left: auto;
	margin-right: auto;
}

hr.wp-block-separator {
	border-bottom: var(--separator--height) solid var(--separator--border-color);
	opacity: 1;

	/**
   * Block Options
   */
}

hr.wp-block-separator:not(.is-style-dots):not(.alignwide) {
	max-width: var(--responsive--aligndefault-width);
}

hr.wp-block-separator:not(.is-style-dots).alignwide {
	max-width: var(--responsive--alignwide-width);
}

hr.wp-block-separator:not(.is-style-dots).alignfull {
	max-width: var(--responsive--alignfull-width);
}

hr.wp-block-separator.is-style-twentytwentyone-separator-thick {
	border-bottom-width: calc(3 * var(--separator--height));
}

hr.wp-block-separator.is-style-dots.has-background,
hr.wp-block-separator.is-style-dots.has-text-color {
	background-color: transparent !important;
}

hr.wp-block-separator.is-style-dots.has-background:before,
hr.wp-block-separator.is-style-dots.has-text-color:before {
	color: currentColor !important;
}

hr.wp-block-separator.is-style-dots:before {
	color: var(--separator--border-color);
	font-size: var(--global--font-size-xl);
	letter-spacing: var(--global--font-size-sm);
	padding-left: var(--global--font-size-sm);
}

.has-background hr.wp-block-separator,
[class*=background-color] hr.wp-block-separator,
[style*=background-color] hr.wp-block-separator,
.wp-block-cover[style*=background-image] hr.wp-block-separator {
	border-color: currentColor;
}

.wp-block-social-links a:focus {
	color: var(--global--color-primary);
}

.wp-block-social-links.is-style-twentytwentyone-social-icons-color a {
	color: var(--global--color-primary);
}

.wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link,
.wp-block-social-links.is-style-twentytwentyone-social-icons-color.has-icon-background-color.has-icon-background-color .wp-social-link {
	background: none;
}

table,
.wp-block-table {
	width: 100%;
	min-width: 240px;
	border-collapse: collapse;
}

table thead,
table tfoot,
.wp-block-table thead,
.wp-block-table tfoot {
	text-align: center;
}

table th,
.wp-block-table th {
	font-family: var(--heading--font-family);
}

table td,
table th,
.wp-block-table td,
.wp-block-table th {
	padding: calc(0.5 * var(--global--spacing-unit));
	border: 1px solid;
}

table figcaption,
.wp-block-table figcaption {
	color: var(--global--color-primary);
	font-size: var(--global--font-size-xs);
}

table.is-style-regular .has-background,
table.is-style-stripes .has-background,
table.is-style-stripes .has-background thead tr,
table.is-style-stripes .has-background tfoot tr,
table.is-style-stripes .has-background tbody tr,
.wp-block-table.is-style-regular .has-background,
.wp-block-table.is-style-stripes .has-background,
.wp-block-table.is-style-stripes .has-background thead tr,
.wp-block-table.is-style-stripes .has-background tfoot tr,
.wp-block-table.is-style-stripes .has-background tbody tr {
	color: var(--table--has-background-text-color);
}

table.is-style-stripes,
.wp-block-table.is-style-stripes {
	border-color: var(--table--stripes-border-color);
}

table.is-style-stripes th,
table.is-style-stripes td,
.wp-block-table.is-style-stripes th,
.wp-block-table.is-style-stripes td {
	border-width: 0;
}

table.is-style-stripes tbody tr:nth-child(odd),
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: var(--table--stripes-background-color);
}

table.is-style-stripes .has-background tbody tr:nth-child(odd),
.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {
	background-color: var(--global--color-white-90);
}

table.wp-calendar-table td,
table.wp-calendar-table th {
	background: transparent;
	border: 0;
	text-align: center;
	line-height: 2;
	vertical-align: middle;
	word-break: normal;
}

table.wp-calendar-table th {
	font-weight: bold;
}

table.wp-calendar-table thead,
table.wp-calendar-table tbody {
	color: currentColor;
	border: 1px solid;
}

table.wp-calendar-table caption {
	font-weight: bold;
	text-align: left;
	margin-bottom: var(--global--spacing-unit);
	color: currentColor;
}

.wp-calendar-nav {
	text-align: left;
	margin-top: calc(var(--global--spacing-unit) / 2);
}

.wp-calendar-nav svg {
	height: 1em;
	vertical-align: middle;
}

.wp-calendar-nav svg path {
	fill: currentColor;
}

.wp-calendar-nav .wp-calendar-nav-next {
	float: right;
}

.wp-block-tag-cloud.alignfull {
	padding-left: var(--global--spacing-unit);
	padding-right: var(--global--spacing-unit);
}

.wp-block-verse {
	font-family: var(--entry-content--font-family);
}

.wp-block-video figcaption {
	color: var(--global--color-primary);
	font-size: var(--global--font-size-xs);
	margin-top: calc(0.5 * var(--global--spacing-unit));
	margin-bottom: var(--global--spacing-unit);
	text-align: center;
}

* > figure > video {
	max-width: unset;
	width: 100%;
	vertical-align: middle;
}

:root .is-extra-small-text,
:root .has-extra-small-font-size {
	font-size: var(--global--font-size-xs);
}

:root .is-small-text,
:root .has-small-font-size {
	font-size: var(--global--font-size-sm);
}

:root .is-regular-text,
:root .has-regular-font-size,
:root .is-normal-font-size,
:root .has-normal-font-size,
:root .has-medium-font-size {
	font-size: var(--global--font-size-base);
}

:root .is-large-text,
:root .has-large-font-size {
	font-size: var(--global--font-size-lg);
	line-height: var(--global--line-height-heading);
}

:root .is-larger-text,
:root .has-larger-font-size,
:root .is-extra-large-text,
:root .has-extra-large-font-size {
	font-size: var(--global--font-size-xl);
	line-height: var(--global--line-height-heading);
}

:root .is-huge-text,
:root .has-huge-font-size {
	font-size: var(--global--font-size-xxl);
	line-height: var(--global--line-height-heading);
	font-weight: var(--heading--font-weight-page-title);
}

:root .is-gigantic-text,
:root .has-gigantic-font-size {
	font-size: var(--global--font-size-xxxl);
	line-height: var(--global--line-height-heading);
	font-weight: var(--heading--font-weight-page-title);
}

/* Block Alignments */

/**
 * These selectors set the default max width for content appearing inside a post or page.
 */

/**
 * .alignleft
 */
.alignleft {

	/*rtl:ignore*/
	text-align: left;
	margin-top: 0;
}

.entry-content > .alignleft {
	max-width: var(--responsive--aligndefault-width);
}

@media only screen and (min-width: 482px) {

	.alignleft {

		/*rtl:ignore*/
		float: left;

		/*rtl:ignore*/
		margin-right: var(--global--spacing-horizontal);
		margin-bottom: var(--global--spacing-vertical);
	}

	.entry-content > .alignleft {
		max-width: calc(50% - var(--responsive--alignleft-margin));
	}
}

/**
 * .aligncenter
 */
.aligncenter {
	clear: both;
	display: block;
	float: none;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

/**
 * .alignright
 */
.alignright {
	margin-top: 0;
	margin-bottom: var(--global--spacing-vertical);
}

.entry-content > .alignright {
	max-width: var(--responsive--aligndefault-width);
}

@media only screen and (min-width: 482px) {

	.alignright {

		/*rtl:ignore*/
		float: right;

		/*rtl:ignore*/
		margin-left: var(--global--spacing-horizontal);
	}

	.entry-content > .alignright {
		max-width: calc(50% - var(--responsive--alignright-margin));
	}
}

[class*=inner-container] > .alignleft + *,
[class*=inner-container] > .alignright + * {
	margin-top: 0;
}

/**
 * .alignwide
 */
.alignwide {
	clear: both;
}

/**
 * .alignfull
 */
.alignfull {
	clear: both;
}

.has-left-content {
	justify-content: flex-start;
}

.has-right-content {
	justify-content: flex-end;
}

.has-parallax {
	background-attachment: fixed;
}

.has-drop-cap:not(:focus)::first-letter {
	font-family: var(--heading--font-family);
	font-weight: var(--heading--font-weight);
	line-height: 0.66;
	text-transform: uppercase;
	font-style: normal;
	float: left;
	margin: 0.1em 0.1em 0 0;
	font-size: calc(1.2 * var(--heading--font-size-h1));
}

.has-drop-cap:not(:focus)::after {
	content: "";
	display: table;
	clear: both;
	padding-top: 14px;
}

.desktop-only {
	display: none;
}
@media only screen and (min-width: 482px) {

	.desktop-only {
		display: block;
	}
}

/* Category 06 contains all "bigger" components which contain elements of the previous two categories like header, footer, page template, single template, comments section, archives, ... */
.site-header {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	row-gap: var(--global--spacing-vertical);
}

.wp-custom-logo .site-header {
	align-items: center;
}



.site-branding {
	color: var(--branding--color-text);
	margin-right: 140px;
}

.site-branding:last-child {
	margin-right: 0;
	width: 100%;
	text-align: center;
}
@media only screen and (min-width: 482px) {

	.site-branding {
		margin-right: initial;
		margin-top: 4px;
	}
}

.site-title {
	color: var(--branding--color-link);
	font-family: var(--branding--title--font-family);
	font-size: var(--branding--title--font-size-mobile);
	letter-spacing: normal;
	text-transform: var(--branding--title--text-transform);
	line-height: var(--global--line-height-heading);
	margin-bottom: calc(var(--global--spacing-vertical) / 6);
}

.site-title a {
	color: currentColor;
	font-weight: var(--branding--title--font-weight);
}

.site-title a:link,
.site-title a:visited,
.site-title a:active {
	color: currentColor;
}

.site-title a:hover,
.site-title a:focus {
	color: var(--branding--color-link-hover);
}
@media only screen and (min-width: 482px) {

	.site-title {
		font-size: var(--branding--title--font-size);
	}
}

.site-description {
	color: currentColor;
	font-family: var(--branding--description--font-family);
	font-size: var(--branding--description--font-size);
	line-height: 1.4;
}

.site-title > a {
	text-decoration-color: var(--global--color-secondary);
}

.site-logo {
	margin: 30px 0;
}

.site-header > .site-logo {
	width: 100%;
	padding-bottom: calc(var(--global--spacing-vertical) * 1.5);
	border-bottom: 1px solid;
	text-align: center;
}

.site-logo .custom-logo {
	margin-left: auto;
	margin-right: auto;
	max-width: 110px;;
	max-height: var(--branding--logo--max-height-mobile);
	height: auto;
	display: inline-block;
	width: 170px;
}
@media only screen and (min-width: 482px) {

	.site-logo .custom-logo {
		max-width: 140px;
		max-height: var(--branding--logo--max-height);
		height: auto;
		width: 170px;
	}
}

@media only screen and (max-width: 481px) {

	.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo {
		position: absolute;
		padding-top: calc(0.5 * var(--global--spacing-vertical));
		margin-top: 0;
		top: 25px;
	}

	.primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo {
		display: none;
	}


	

	.site-header.has-logo.has-title-and-tagline {
		align-items: flex-start;
	}

	.site-header.has-logo.has-title-and-tagline.has-menu {
		justify-content: space-between;
	}

	.site-header.has-logo.has-title-and-tagline.has-menu .site-branding {
		max-width: calc(100% - 160px);
	}

	.site-header.has-logo.has-title-and-tagline .site-branding {
		margin-right: 0;
	}

	body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline:after {
		display: none;
	}

	body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .primary-navigation {
		position: relative;
		top: 0;
	}

	body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container {
		position: relative;
		padding-top: 0;
		margin-top: 0;
	}

	body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu {
		padding-left: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);
		padding-right: calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);
		margin-right: calc(0px - var(--global--spacing-horizontal) * 0.6);
	}

	.site-header:not(.has-logo).has-title-and-tagline .site-branding {
		margin-right: 0;
		max-width: calc(100% - 160px);
	}

	.site-header:not(.has-menu) {
		justify-content: center;
	}
}

.site-footer {
	padding-top: 0;
	padding-bottom: 0;background:#000;
}

.no-widgets .site-footer {
	margin-top: calc(6 * var(--global--spacing-vertical));
}
@media only screen and (max-width: 481px) {

	.no-widgets .site-footer {
		margin-top: calc(3 * var(--global--spacing-vertical));
	}
}

.site-footer > .site-info {
	padding-top: var(--global--spacing-vertical);
	color: var(--footer--color-text);
	font-family: var(--footer--font-family);
	font-size: var(--footer--font-size);
	line-height: var(--global--line-height-body);
	border-top: 0px solid var(--global--color-border);
}

.site-footer > .site-info .site-name {
	text-transform: var(--branding--title--text-transform);
	font-size: var(--branding--title--font-size);
}

.site-footer > .site-info .privacy-policy,
.site-footer > .site-info .powered-by {
	margin-top: calc(0.5 * var(--global--spacing-vertical));
}
@media only screen and (min-width: 822px) {

	.site-footer > .site-info {
		display: flex;
		align-items: end;
	}

	.site-footer > .site-info .site-name {
		margin-right: 0;
	}

	.site-footer > .site-info .privacy-policy,
	.site-footer > .site-info .powered-by {
		margin-top: initial;
		margin-left: auto;
	}

	.site-footer > .site-info .privacy-policy + .powered-by {
		margin-left: calc(0.5 * var(--global--spacing-vertical));
	}
}

.site-footer > .site-info a {
	color: #fff;
}

.site-footer > .site-info a:link,
.site-footer > .site-info a:visited,
.site-footer > .site-info a:active {
	color: #fff;
}

.site-footer > .site-info a:hover {
	color: #fff;
}

.site-footer > .site-info a:focus {
	color: #fff;
}

.is-dark-theme .site-footer > .site-info a:focus {
	color: var(--wp--style--color--link, var(--global--color-background));
}

.has-background-white .site-footer > .site-info a:focus {
	color: var(--wp--style--color--link, var(--global--color-white));
}

.singular .entry-header {
border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.home .entry-header {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.singular .has-post-thumbnail .entry-header {
	border-bottom: none;
	padding-bottom: calc(1.3 * var(--global--spacing-vertical));
	margin-bottom: 0;
}

.no-results.not-found > *:first-child {
	margin-bottom: calc(3 * var(--global--spacing-vertical));
}

.page-links {
	clear: both;
}

.page-links .post-page-numbers {
	display: inline-block;
	margin-left: calc(0.66 * var(--global--spacing-unit));
	margin-right: calc(0.66 * var(--global--spacing-unit));
	min-width: 44px;
	min-height: 44px;
}

.page-links .post-page-numbers:first-child {
	margin-left: 0;
}

.entry-title {
	color: var(--entry-header--color);
	font-size: var(--entry-header--font-size);
	letter-spacing: var(--heading--letter-spacing-h2);
	line-height: var(--heading--line-height-h2);
	overflow-wrap: break-word;
}

.entry-title a {
	color: var(--entry-header--color-link);
	text-underline-offset: 0.15em;
}

.entry-title a:hover {
	color: var(--entry-header--color-hover);
}

.entry-title a:focus {
	color: var(--entry-header--color-focus);
}

.entry-title a:active {
	color: var(--entry-header--color-link);
}

.singular .entry-title {
	font-size: var(--global--font-size-page-title);
}

h1.entry-title {
	line-height: var(--heading--line-height-h1);
	font-weight: var(--heading--font-weight-page-title);
}

/**
 * Entry Content
 */

.entry-content p {
	word-wrap: break-word;
}

.entry-content > iframe[style] {
	margin: var(--global--spacing-vertical) 0 !important;
	max-width: 100% !important;
}

.entry-footer {
	color: var(--global--color-primary);
	clear: both;
	float: none;
	font-size: var(--global--font-size-xs);
	display: block;
}

.entry-footer > span {
	display: inline-block;
}

.entry-footer a {
	color: currentColor;
}

.entry-footer a:hover,
.entry-footer a:focus {
	color: var(--global--color-primary-hover);
}

.entry-footer a:active {
	color: currentColor;
}

.site-main > article > .entry-footer {
	margin-top: var(--global--spacing-vertical);
	padding-top: var(--global--spacing-unit);
	padding-bottom: calc(3 * var(--global--spacing-vertical));
	border-bottom: var(--separator--height) solid var(--separator--border-color);
}

body:not(.single) .site-main > article:last-of-type .entry-footer {
	border-bottom: var(--separator--height) solid transparent;
}

.single .site-main > article > .entry-footer {
	margin-top: calc(3.4 * var(--global--spacing-vertical));
	margin-bottom: calc(3.4 * var(--global--spacing-vertical));
	padding-bottom: 0;
	padding-top: calc(0.8 * var(--global--spacing-vertical));
	border-top: 3px solid var(--separator--border-color);
	border-bottom: var(--separator--height) solid transparent;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: calc(2 * var(--global--spacing-horizontal));
}

.single .site-main > article > .entry-footer .post-taxonomies,
.single .site-main > article > .entry-footer .full-size-link {
	justify-content: flex-end;
	text-align: right;
}

.single .site-main > article > .entry-footer .full-size-link:first-child:last-child {
	grid-column: span 2;
}

.single .site-main > article > .entry-footer .posted-on,
.single .site-main > article > .entry-footer .byline,
.single .site-main > article > .entry-footer .cat-links,
.single .site-main > article > .entry-footer .tags-links {
	display: block;
}
@media only screen and (max-width: 481px) {

	.single .site-main > article > .entry-footer {
		display: block;
	}

	.single .site-main > article > .entry-footer .full-size-link {
		display: block;
	}

	.single .site-main > article > .entry-footer .post-taxonomies,
	.single .site-main > article > .entry-footer .full-size-link {
		text-align: left;
	}
}

/**
 * Post Thumbnails
 */
.post-thumbnail {
	text-align: center;
}

.post-thumbnail .wp-post-image {
	display: block;
	width: auto;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: calc(2 * var(--global--spacing-vertical));
}

/**
 * Author
 */
.author-bio {
	position: relative;
	font-size: var(--global--font-size-xs);
	max-width: var(--responsive--aligndefault-width);
}

.site-main > article > .author-bio {
	margin-top: calc(2 * var(--global--spacing-vertical));
}

.author-bio.show-avatars .avatar {
	display: inline-block;
	vertical-align: top;
	border-radius: 50%;
}

.author-bio.show-avatars .author-bio-content {
	display: inline-block;
	padding-left: var(--global--spacing-horizontal);
	max-width: calc(var(--responsive--aligndefault-width) - 90px);
}

.author-bio .author-bio-content .author-title {
	font-family: var(--entry-author-bio--font-family);
	font-size: var(--entry-author-bio--font-size);
	display: inline;
}

.author-bio .author-bio-content .author-description {
	font-size: var(--global--font-size-xs);
	margin-top: calc(0.5 * var(--global--spacing-vertical));
	margin-bottom: calc(0.5 * var(--global--spacing-vertical));
}

.page-title {
	font-size: var(--global--font-size-page-title);
}

h1.page-title,
h2.page-title {
	font-weight: var(--heading--font-weight-page-title);
}

h1.page-title {
	line-height: var(--heading--line-height-h1);
}

.page-header {
	border-bottom: 3px solid var(--global--color-border);
	padding-bottom: calc(2 * var(--global--spacing-vertical));
}

.archive .content-area .format-aside .entry-content,
.archive .content-area .format-status .entry-content,
.archive .content-area .format-link .entry-content,
.search .content-area .format-aside .entry-content,
.search .content-area .format-status .entry-content,
.search .content-area .format-link .entry-content,
.blog .content-area .format-aside .entry-content,
.blog .content-area .format-status .entry-content,
.blog .content-area .format-link .entry-content {
	font-size: var(--global--font-size-lg);
}

.archive .format-image .entry-content,
.archive .format-gallery .entry-content,
.archive .format-video .entry-content,
.search .format-image .entry-content,
.search .format-gallery .entry-content,
.search .format-video .entry-content,
.blog .format-image .entry-content,
.blog .format-gallery .entry-content,
.blog .format-video .entry-content {
	margin-top: calc(2 * var(--global--spacing-vertical));
}

.archive .entry-footer .cat-links,
.archive .entry-footer .tags-links,
.search .entry-footer .cat-links,
.search .entry-footer .tags-links,
.blog .entry-footer .cat-links,
.blog .entry-footer .tags-links {
	display: block;
}

.archive.logged-in .entry-footer .posted-on,
.search.logged-in .entry-footer .posted-on,
.blog.logged-in .entry-footer .posted-on {
	margin-right: calc(0.5 * var(--global--spacing-unit));
}

.archive-description {
	margin-top: var(--global--spacing-vertical);
	font-size: var(--global--font-size-xl);
	line-height: var(--global--line-height-heading);
}

.error404 main p {
	font-size: var(--global--font-size-lg);
	margin-bottom: calc(var(--global--spacing-vertical) * 1.6666666667);
}

.search-no-results .page-content {
	margin-top: calc(3 * var(--global--spacing-vertical));
}

/**
 * Comments Wrapper
 */
.comments-area > * {
	margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);
}

.comments-area > *:first-child {
	margin-top: 0;
}

.comments-area > *:last-child {
	margin-bottom: 0;
}

.comments-area.show-avatars .avatar {
	border-radius: 50%;
	position: absolute;
	top: 10px;
}

.comments-area.show-avatars .fn {
	display: inline-block;
	padding-left: 85px;
}

.comments-area.show-avatars .comment-metadata {
	padding: 8px 0 9px 85px;
}

/**
 * Comment Title
 */
.comments-title,
.comment-reply-title {
	font-size: var(--heading--font-size-h2);
	letter-spacing: var(--heading--letter-spacing-h2);
}

.comment-reply-title {
	display: flex;
	justify-content: space-between;
}

.comment-reply-title small a {
	font-family: var(--global--font-secondary);
	font-size: var(--global--font-size-xs);
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
}

/* Nested comment reply title*/
.comment .comment-respond .comment-reply-title {
	font-size: var(--global--font-size-lg);
}

/**
 * Comment Lists
 */
.comment-list {
	padding-left: 0;
	list-style: none;
}

.comment-list > li {
	margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);
}

.comment-list .children {
	list-style: none;
	padding-left: 0;
}

.comment-list .children > li {
	margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);
}

@media only screen and (min-width: 482px) {

	.comment-list .depth-2,
	.comment-list .depth-3 {
		padding-left: calc(4 * var(--global--spacing-horizontal));
	}
}

/**
 * Comment Meta
 */
.comment-meta .comment-author {
	line-height: var(--global--line-height-heading);
	margin-bottom: calc(0.25 * var(--global--spacing-unit));
}
@media only screen and (min-width: 482px) {

	.comment-meta .comment-author {
		margin-bottom: 0;
		padding-right: 0;
	}
}

.comment-meta .comment-author .fn {
	font-family: var(--global--font-secondary);
	font-weight: normal;
	font-size: var(--global--font-size-lg);
	hyphens: auto;
	word-wrap: break-word;
	word-break: break-word;
}

.comment-meta .comment-metadata {
	color: var(--global--color-primary);
	font-size: var(--global--font-size-xs);
	padding: 8px 0 9px 0;
}

.comment-meta .comment-metadata .edit-link {
	margin-left: var(--global--spacing-horizontal);
}
@media only screen and (min-width: 482px) {

	.comment-meta {
		margin-right: inherit;
	}

	.comment-meta .comment-author {
		max-width: inherit;
	}
}

.reply {
	font-size: var(--global--font-size-sm);
	line-height: var(--global--line-height-heading);
}

.bypostauthor {
	display: block;
}

.says {
	display: none;
}

.pingback .url,
.trackback .url {
	font-family: var(--global--font-primary);
}

.comment-body {
	position: relative;
	margin-bottom: calc(1.7 * var(--global--spacing-vertical));
}

.comment-body > * {
	margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);
}

.comment-body .reply {
	margin: 0;
}

.comment-content {
	word-wrap: break-word;
}

.pingback .comment-body,
.trackback .comment-body {
	margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);
}

.comment-respond {
	margin-top: var(--global--spacing-vertical);
}

.comment-respond > * {
	margin-top: var(--global--spacing-unit);
	margin-bottom: var(--global--spacing-unit);
}

.comment-respond > *:first-child {
	margin-top: 0;
}

.comment-respond > *:last-child {
	margin-bottom: 0;
}

.comment-respond > *:last-child.comment-form {
	margin-bottom: var(--global--spacing-vertical);
}

.comment-author {
	padding-top: 3px;
}

.comment-author .url {
	color: currentColor;
}

.comment-form {
	display: flex;
	flex-wrap: wrap;
}

.comment-form > * {
	flex-basis: 100%;
}

.comment-form .comment-notes {
	font-size: var(--global--font-size-sm);
}

.comment-form .comment-form-url,
.comment-form .comment-form-comment {
	width: 100%;
}

.comment-form .comment-form-author,
.comment-form .comment-form-email {
	flex-basis: 0;
	flex-grow: 1;
}
@media only screen and (max-width: 481px) {

	.comment-form .comment-form-author,
	.comment-form .comment-form-email {
		flex-basis: 100%;
	}
}

.comment-form .comment-form-cookies-consent > label,
.comment-form .comment-notes {
	font-size: var(--global--font-size-xs);
	font-weight: normal;
}

.comment-form > p {
	margin-bottom: var(--global--spacing-unit);
}

.comment-form > p:first-of-type {
	margin-top: 0;
}

.comment-form > p:last-of-type {
	margin-bottom: 0;
}

.comment-form > p label,
.comment-form > p input[type=email],
.comment-form > p input[type=text],
.comment-form > p input[type=url],
.comment-form > p textarea {
	display: block;
	font-size: var(--global--font-size-sm);
	margin-bottom: calc(0.5 * var(--global--spacing-unit));
	width: 100%;
	font-weight: var(--form--label-weight);
}

.comment-form > p.comment-form-cookies-consent {
	display: flex;
}
@media only screen and (min-width: 482px) {

	.comment-form > p.comment-form-author {
		margin-right: calc(1.5 * var(--global--spacing-horizontal));
	}

	.comment-form > p.comment-notes,
	.comment-form > p.logged-in-as {
		display: block;
	}
}

.menu-button-container {
	display: none;
	justify-content: space-between;
	position: absolute;
	right: 0;
	padding-top: calc(0.5 * var(--global--spacing-vertical));
	padding-bottom: calc(0.25 * var(--global--spacing-vertical));
}
@media only screen and (max-width: 990px) {
body.custom-background { background-color: #ffffff !important; }
#primary-mobile-menu .dropdown-icon.close { font-size: 0; }
	.menu-button-container {
		display: flex;
	}
	#post-534 .entry-content p { width: 90% !important;}
	.our-clients .slick-dots{bottom: 0 !important;}
	.our-clients .slick-dots li{ background: #fff !important;}
	.wpcf7-form .wpcf7-response-output { !important; font-size: 12px; }
}

.menu-button-container #primary-mobile-menu {
	display: flex;
	margin-left: auto;
	padding: calc(var(--button--padding-vertical) - 0.25 * var(--global--spacing-unit)) calc(0.5 * var(--button--padding-horizontal));
	font-size: var(--primary-nav--font-size-button);
	font-weight: var(--primary-nav--font-weight-button);
	background-color: transparent;
	border: none;
	color: #fff;margin-right:10px;
}

.menu-button-container #primary-mobile-menu .dropdown-icon {
	display: flex;
	align-items: center;
}

.menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon {
	margin-left: calc(0.25 * var(--global--spacing-unit));
}

.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon {
	position: relative;
	top: -1px;
}

.menu-button-container #primary-mobile-menu .dropdown-icon.close {
	display: none;
}

.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.open {
	display: none;
}

.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close {
	display: flex;
}

.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close {
	animation-name: twentytwentyone-close-button-transition;
	animation-duration: 0.3s;
}

.primary-navigation-open .menu-button-container {
	width: 100%;
	z-index: 500;
	background-color: #A8191D;margin-top:0;
}

.primary-navigation-open .menu-button-container #primary-mobile-menu {
	position: static;
}

.primary-navigation {
	position: absolute;
	top: 0;
	right: 0;
	color: var(--primary-nav--color-text);
	font-size: var(--primary-nav--font-size);
	line-height: 1.15;
	margin-top: 0;
	margin-bottom: 0;
}

.primary-navigation > .primary-menu-container {
	position: fixed;
	visibility: hidden;
	opacity: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding-top: calc(var(--button--line-height) * var(--primary-nav--font-size-button) + 42px + 5px);
	padding-left: var(--global--spacing-unit);
	padding-right: var(--global--spacing-unit);
	padding-bottom: var(--global--spacing-horizontal);
	background-color: var(--global--color-background);
	transform: translateY(var(--global--spacing-vertical));
}
@media (prefers-reduced-motion: no-preference) {

/* 	.primary-navigation > .primary-menu-container {
		transition: all 0.15s ease-in-out;
	} */
}
@media only screen and (max-width: 990px) {
#colophon { margin-top: 10px; }
	.primary-navigation > .primary-menu-container {
		height: 100vh;
		z-index: 499;
		overflow-x: hidden;
		overflow-y: auto;
		border: 2px solid transparent;
	}

	.has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
		position: fixed;
		transform: translateY(0) translateX(100%);
	}

	.admin-bar .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
		top: var(--global--admin-bar--height);
	}

	.admin-bar .primary-navigation > .primary-menu-container {
		height: calc(100vh - var(--global--admin-bar--height));
	}

	.primary-navigation > .primary-menu-container:focus {
		border: 2px solid var(--global--color-primary);
	}
}
@media only screen and (max-width: 990px) {

	.primary-navigation-open .primary-navigation {
		width: 100%;
		position: fixed;
		z-index: 2;
	}
	.projects-detail .box-detail .content .facilities .col-md-4 p {
    font-size: 12px !important;
    line-height: 14px !important;
}
.projects-detail .box-detail .content .facilities .col-md-4 img {
    height: 26px !important;
    width: auto;
}
/* 	.projects-detail .project-option {
    position: static !important;
    z-index: 100;
} */
	.projects-detail .amenities .col-6 img { width: 40px !important; height: 40px !important; }
	.contact-us-section .contact-form:before { /* right: -9px !important; */ right: -18px !important; }
	
		div#wpcf7-f40-p9-o1 { margin-top: 25px; }
	.box .p-lg-30{ padding: 0px !important;}
	.contact-us-section .row .pt-lg-0 { padding: 0 30px !important; }
	.text-left { text-align: left !important;}
}


.primary-navigation-open .primary-navigation > .primary-menu-container {
	position: absolute;
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
}
@media only screen and (max-width: 4768px) {

	.primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation > .primary-menu-container {
		transform: translateX(0) translateY(0);
	}
}
@media only screen and (min-width: 990px) {

	.primary-navigation {
		position: relative;
		margin-left: auto;
	}

	.primary-navigation > .primary-menu-container {
		visibility: visible;
		opacity: 1;
		position: relative;
		padding: 0;
		background-color: transparent;
		overflow: initial;
		transform: none;
	}

	.primary-navigation #toggle-menu {
		display: none;
	}

	.primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded=false] ~ ul {
		display: none;
	}

	.admin-bar .primary-navigation {
		top: initial;
	}

	.admin-bar .primary-navigation > .primary-menu-container {
		top: initial;
	}
	
}

.primary-navigation > div > .menu-wrapper {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
	max-width: none;
	position: relative;
}
@media only screen and (max-width: 481px) {

	.primary-navigation > div > .menu-wrapper {
		padding-bottom: 100px;
	}

	.primary-navigation > div > .menu-wrapper ul {
		padding-left: 0;
	}
	.primary-navigation .primary-menu-container > ul > .menu-item {
    margin-left: 0 !important;
}
}

.primary-navigation > div > .menu-wrapper li {
	display: block;
	position: relative;
	width: 100%;
}
@media only screen and (min-width: 482px) {

	.primary-navigation > div > .menu-wrapper li {
		margin: 0;
		width: inherit;
	}

	.primary-navigation > div > .menu-wrapper li:last-child {
		margin-right: 0;
	}
}

.primary-navigation > div > .menu-wrapper .sub-menu-toggle {
	display: flex;
	height:20px;
	width: 44px;
	padding: 0;
	justify-content: center;
	align-items: center;
	background: transparent;
	color: currentColor;
	border: none;
}

.primary-navigation > div > .menu-wrapper .sub-menu-toggle:focus {
	outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
}
@media only screen and (max-width: 481px) {

	.primary-navigation > div > .menu-wrapper .sub-menu-toggle {
		display: none;
	}
}

.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus,
.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus {
	height: 100%;
	display: flex;
	align-items: center;
}

.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus svg,
.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus svg {
	margin-top: -1px;
}

.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus {
	display: none;
}

.primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus {
	display: flex;
}

.primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus {
	display: none;
}

.primary-navigation > div > .menu-wrapper > li > .sub-menu {
	position: relative;
}
@media only screen and (min-width: 482px) and (prefers-reduced-motion: no-preference) {

	.primary-navigation > div > .menu-wrapper > li > .sub-menu {
		transition: all 0.5s ease;
	}
}
@media only screen and (min-width: 482px) {

	.primary-navigation > div > .menu-wrapper > li > .sub-menu {
		left: 0;
		margin: 0;
		min-width: max-content;
		position: absolute;
		top: 100%;
		padding-top: 3px;
		z-index: 88888;background:#a8191d;
	}

	.primary-navigation > div > .menu-wrapper > li > .sub-menu:before,
	.primary-navigation > div > .menu-wrapper > li > .sub-menu:after {
		content: "";
		display: block;
		position: absolute;
		width: 0;
		top: -10px;
		left: var(--global--spacing-horizontal);
		border-style: solid;
		border-color: var(--primary-nav--border-color) transparent;
		border-width: 0 7px 10px 7px;
	}

	.primary-navigation > div > .menu-wrapper > li > .sub-menu:after {
		top: -9px;
		border-color: var(--global--color-background) transparent;
	}

	.primary-navigation > div > .menu-wrapper > li > .sub-menu li {
		background: #a8191d;
	}

	.primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left {

		/* rtl:ignore */
		left: 0;

		/* rtl:ignore */
		right: auto;
	}

	.primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:before,
	.primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-left:after {

		/* rtl:ignore */
		left: var(--global--spacing-horizontal);

		/* rtl:ignore */
		right: auto;
	}

	.primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right {

		/* rtl:ignore */
		right: 0;

		/* rtl:ignore */
		left: auto;
	}

	.primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:before,
	.primary-navigation > div > .menu-wrapper > li > .sub-menu.submenu-reposition-right:after {

		/* rtl:ignore */
		left: auto;

		/* rtl:ignore */
		right: var(--global--spacing-horizontal);
	}
}

.primary-navigation .primary-menu > .menu-item:hover > a {
	color: var(--primary-nav--color-link-hover);
}
@media only screen and (min-width: 482px) {

	.primary-navigation .primary-menu-container {
		margin-right: 0;
		margin-left:0;
	}

	.primary-navigation .primary-menu-container > ul > .menu-item {
		display: flex;
	}

	

	.primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle {
		margin-left: calc(5px - var(--primary-nav--padding));
	}
}

.primary-navigation a {
	display: block;
	font-size: 16px;
	font-weight:700;font-family:var( --common-heading-alternate);
	text-decoration: none;
	text-transform: uppercase;
}

.primary-navigation a + svg {
	fill: var(--primary-nav--color-text);
}

.primary-navigation a:hover,
.primary-navigation a:link,
.primary-navigation a:visited {
	color: #fff;
}

.primary-navigation a:hover {
	text-decoration: underline;
}

.primary-navigation a:focus {
	position: relative;
	z-index: 99999;
	outline-offset: 0;
	text-decoration-thickness: 2px;
}

.primary-navigation .current-menu-item > a:first-child,
.primary-navigation .current_page_item > a:first-child {
	text-decoration: underline;
	text-decoration-style: solid;
}

.primary-navigation .current-menu-item > a:first-child:hover,
.primary-navigation .current_page_item > a:first-child:hover {
	text-decoration: underline;
}

.primary-navigation .sub-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-left: var(--primary-nav--padding);
	border: 1px solid var(--primary-nav--border-color);
}

.primary-navigation .sub-menu .sub-menu {
	border: none;
}
@media only screen and (min-width: 482px) {

	.primary-navigation .sub-menu > .menu-item > .sub-menu {
		padding: 0;
	}
}
@media only screen and (max-width: 481px) {

	.primary-navigation .sub-menu .menu-item:last-child {
		margin-bottom: 0;
	}
}

.primary-navigation .sub-menu .menu-item > a {
	padding: calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding);
	display: block;
	font-size: var(--primary-nav--font-size-sub-menu-mobile);
	font-style: var(--primary-nav--font-style-sub-menu-mobile);
}
@media only screen and (min-width: 482px) {

	.primary-navigation .sub-menu .menu-item > a {
		font-size: var(--primary-nav--font-size-sub-menu);
		font-style: var(--primary-nav--font-style);
	}
}

.primary-navigation .menu-item-has-children > .svg-icon {
	display: none;
}
@media only screen and (min-width: 482px) {

	.primary-navigation .menu-item-has-children > .svg-icon {
		display: inline-block;
		height: 100%;
	}

	.primary-navigation .menu-item-has-children .sub-menu .svg-icon {
		display: none;
	}
}

.primary-navigation .menu-item-description {
	display: block;
	clear: both;
	font-size: var(--global--font-size-xs);
	text-transform: none;
	line-height: 1.7;
}

.primary-navigation .menu-item-description > span {
	display: inline-block;
}

@media only screen and (max-width: 481px) {

/* 	.lock-scrolling .site {
		position: fixed;
		max-width: 100%;
		width: 100%;
	} */
}
@keyframes twentytwentyone-close-button-transition {

	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.footer-navigation {
	margin-top: 0;
	margin-bottom: 0;
	color: var(--footer--color-text);
	font-size: var(--global--font-size-xs);
	font-family: var(--footer--font-family);
}

.footer-navigation-wrapper {
	display: flex;
	justify-content: start;
	flex-wrap: nowrap;
	list-style: none;
	padding-left: 0;
}

.footer-navigation-wrapper li {
	display: inline;
	line-height: 3;
}

.footer-navigation-wrapper li a {
	padding: calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding);
	color: var(--footer--color-link);
}

.footer-navigation-wrapper li a:link,
.footer-navigation-wrapper li a:visited,
.footer-navigation-wrapper li a:active {
	color: var(--footer--color-link);
}

.footer-navigation-wrapper li a:hover {
	text-decoration: underline;
	text-decoration-style: dotted;
	text-decoration-skip-ink: none;
	color: var(--footer--color-link-hover);
}

.is-dark-theme .footer-navigation-wrapper li a:focus .svg-icon {
	fill: var(--wp--style--color--link, var(--global--color-background));
}

.has-background-white .footer-navigation-wrapper li a:focus .svg-icon {
	fill: var(--wp--style--color--link, var(--global--color-white));
}

.footer-navigation-wrapper li .svg-icon {
	vertical-align: middle;
	fill: var(--footer--color-link);
}

.footer-navigation-wrapper li .svg-icon:hover {
	transform: scale(1.1);
}
#colophon {
    margin-top: 0px;
}
@media (prefers-reduced-motion: no-preference) {

	.footer-navigation-wrapper li .svg-icon {
		transition: transform 0.1s ease;
	}
}

.footer-navigation-wrapper .sub-menu-toggle,
.footer-navigation-wrapper .menu-item-description {
	display: none;
}

/* Next/Previous navigation */
.navigation {
	color: var(--global--color-primary);
}

.navigation a {
	color: var(--global--color-primary);
	text-decoration: none;
}

.navigation a:hover {
	color: var(--global--color-primary-hover);
	text-decoration: underline;
	text-decoration-style: dotted;
}

.navigation a:focus {
	color: var(--global--color-secondary);
}

.navigation a:active {
	color: var(--global--color-primary);
}

.navigation .nav-links > * {
	min-width: 44px;
	min-height: 44px;
}

.navigation .nav-links .nav-next a,
.navigation .nav-links .nav-previous a {
	display: flex;
	flex-direction: column;
}

.navigation .nav-links .dots {
	text-align: center;
}
@media only screen and (min-width: 592px) {

	.navigation .nav-links {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}

	.navigation .nav-links .nav-next,
	.navigation .nav-links .nav-previous {
		flex: 0 1 auto;
		margin-bottom: inherit;
		margin-top: inherit;
		max-width: calc(50% - 0.5 * var(--global--spacing-unit));
	}

	.navigation .nav-links .nav-next {
		text-align: right;
	}
}

.navigation .svg-icon {
	display: inline-block;
	fill: currentColor;
	vertical-align: middle;
	position: relative;
}

.navigation .nav-previous .svg-icon,
.navigation .prev .svg-icon {
	top: -2px;
	margin-right: calc(0.25 * var(--global--spacing-unit));
}

.navigation .nav-next .svg-icon,
.navigation .next .svg-icon {
	top: -1px;
	margin-left: calc(0.25 * var(--global--spacing-unit));
}

.post-navigation {
	margin: var(--global--spacing-vertical) auto;
}
@media only screen and (min-width: 822px) {

	.post-navigation {
		margin: var(--global--spacing-vertical) auto;
	}
}

.post-navigation .meta-nav {
	line-height: var(--global--line-height-body);
	color: var(--global--color-primary);
}

.post-navigation .post-title {
	display: inline-block;
	font-family: var(--global--font-primary);
	font-size: var(--global--font-size-lg);
	font-weight: var(--pagination--font-weight-strong);
	line-height: var(--global--line-height-heading);
}
@media only screen and (min-width: 822px) {

	.post-navigation .post-title {
		margin: 5px calc(24px + 0.25 * var(--global--spacing-unit)) 0;
	}
}
@media only screen and (min-width: 482px) {

	.post-navigation .nav-links {
		justify-content: space-between;
	}
}

.post-navigation .nav-next,
.post-navigation .nav-previous {
	margin-top: var(--global--spacing-vertical);
	margin-bottom: var(--global--spacing-vertical);
}

.post-navigation .nav-next:first-child,
.post-navigation .nav-previous:first-child {
	margin-top: 0;
}

.post-navigation .nav-next:last-child,
.post-navigation .nav-previous:last-child {
	margin-bottom: 0;
}

.pagination,
.comments-pagination {
	border-top: 3px solid var(--global--color-border);
	padding-top: var(--global--spacing-vertical);
	margin: var(--global--spacing-vertical) auto;
}
@media only screen and (min-width: 822px) {

	.pagination,
	.comments-pagination {
		margin: var(--global--spacing-vertical) auto;
	}
}

.pagination .nav-links,
.comments-pagination .nav-links {
	margin-top: calc(-1 * var(--global--spacing-vertical));
}

.pagination .nav-links a:hover,
.comments-pagination .nav-links a:hover {
	color: var(--pagination--color-link-hover);
}

.is-dark-theme .pagination .nav-links a:active,
.is-dark-theme .pagination .nav-links a:hover:active,
.is-dark-theme .pagination .nav-links a:hover:focus,
.is-dark-theme .comments-pagination .nav-links a:active,
.is-dark-theme .comments-pagination .nav-links a:hover:active,
.is-dark-theme .comments-pagination .nav-links a:hover:focus {
	color: var(--global--color-background);
}

.has-background-white .pagination .nav-links a:active,
.has-background-white .pagination .nav-links a:hover:active,
.has-background-white .pagination .nav-links a:hover:focus,
.has-background-white .comments-pagination .nav-links a:active,
.has-background-white .comments-pagination .nav-links a:hover:active,
.has-background-white .comments-pagination .nav-links a:hover:focus {
	color: var(--global--color-white);
}

.pagination .nav-links > *,
.comments-pagination .nav-links > * {
	color: var(--pagination--color-text);
	font-family: var(--pagination--font-family);
	font-size: var(--pagination--font-size);
	font-weight: var(--pagination--font-weight);
	margin-top: var(--global--spacing-vertical);
	margin-left: calc(0.66 * var(--global--spacing-unit));
	margin-right: calc(0.66 * var(--global--spacing-unit));
}

.pagination .nav-links > *.current,
.comments-pagination .nav-links > *.current {
	text-decoration: underline;
}

.pagination .nav-links > *:not(.dots):not(.current):hover,
.comments-pagination .nav-links > *:not(.dots):not(.current):hover {
	text-decoration-style: dotted;
}

.pagination .nav-links > *:first-child,
.comments-pagination .nav-links > *:first-child {
	margin-left: 0;
}

.pagination .nav-links > *:last-child,
.comments-pagination .nav-links > *:last-child {
	margin-right: 0;
}

.pagination .nav-links > *.next,
.comments-pagination .nav-links > *.next {
	margin-left: auto;
}

.pagination .nav-links > *.prev,
.comments-pagination .nav-links > *.prev {
	margin-right: auto;
}
@media only screen and (max-width: 821px) {

	.pagination .nav-links,
	.comments-pagination .nav-links {
		display: flex;
		flex-wrap: wrap;
	}

	.pagination .page-numbers,
	.comments-pagination .page-numbers {
		display: none;
	}

	.pagination .page-numbers.prev,
	.pagination .page-numbers.next,
	.comments-pagination .page-numbers.prev,
	.comments-pagination .page-numbers.next {
		display: inline-block;
		flex: 0 1 auto;
	}
}
@media only screen and (max-width: 481px) {

	.pagination .nav-short,
	.comments-pagination .nav-short {
		display: none;
	}
}

.comments-pagination {
	padding-top: calc(0.66 * var(--global--spacing-vertical));
	margin: calc(3 * var(--global--spacing-vertical)) auto;
}
@media only screen and (min-width: 822px) {

	.comments-pagination {
		margin: calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical)) auto;
	}
}

.comments-pagination .nav-links > * {
	font-size: var(--global--font-size-md);
}

.widget-area {
	margin-top: calc(6 * var(--global--spacing-vertical));
	padding-bottom: calc(var(--global--spacing-vertical) / 3);
	color: var(--footer--color-text);
	font-size: var(--footer--font-size);
	font-family: var(--footer--font-family);
}
@media only screen and (min-width: 652px) {

	.widget-area {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: calc(2 * var(--global--spacing-horizontal));
	}
}
@media only screen and (min-width: 1024px) {

	.widget-area {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media only screen and (max-width: 481px) {

	.widget-area {
		margin-top: calc(3 * var(--global--spacing-vertical));
	}
}
@media only screen and (min-width:768px) and (max-width:1024px){
	.contact-us-section .contact-form:before{ right: -10px !important;top: -10px; }
	.key-milestone-mobile .slick-dots { display: none !important; }
    .our-clients .slick-dots { bottom: 0px !important; }
    .about-brand-usp button { display: none; }
    .about-brand-usp ul { display: flex; gap: 24px; justify-content: center; } 
}
.widget-area .wp-block-social-links.alignright {
	margin-top: var(--global--spacing-vertical);
	justify-content: flex-end;
}

.widget-area .wp-block-social-links.alignleft {
	margin-top: var(--global--spacing-vertical);
}

.widget-area:after {
	content: "";
	display: table;
	clear: both;
}

.widget h1,
.widget h2,
.widget h3,
.widget h4,
.widget h5,
.widget h6 {
	font-weight: var(--widget--font-weight-title);
	line-height: var(--widget--line-height-title);
}

.widget h1 {
	font-size: var(--global--font-size-md);
}

.widget h2 {
	font-size: var(--global--font-size-sm);
}

.widget h3 {
	font-size: var(--global--font-size-xs);
}

.widget h4 {
	font-size: var(--global--font-size-xs);
}

.widget h5 {
	font-size: var(--global--font-size-xs);
}

.widget h6 {
	font-size: var(--global--font-size-xs);
}

.widget ul {
	list-style-type: none;
	padding: 0;
}

.widget ul li {
	line-height: var(--widget--line-height-list);
}

.widget ul.sub-menu,
.widget ul.children {
	margin-left: var(--widget--spacing-menu);
}

.widget ul .sub-menu-toggle {
	display: none;
}

.widget a {
	color: var(--footer--color-link);
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-color: currentColor;
}

.widget a:link,
.widget a:visited,
.widget a:active {
	color: var(--footer--color-link);
}

.widget a:hover {
	color: var(--footer--color-link-hover);
	text-decoration-style: dotted;
}

.search-form {
	display: flex;
	flex-wrap: wrap;
	margin: auto;
	max-width: var(--responsive--aligndefault-width);
}

.search-form > label {
	width: 100%;
	margin-bottom: 0;
	font-weight: var(--form--label-weight);
}

.search-form .search-field {
	flex-grow: 1;
	max-width: inherit;
	margin-top: calc(var(--global--spacing-vertical) / 3);
	margin-right: calc(0.66 * var(--global--spacing-horizontal));
}

.search-form .search-submit {
	margin-top: calc(var(--global--spacing-vertical) / 3);
	margin-left: 10px;
}

.widget_search > .search-form .search-field {
	margin-right: calc(-1 * var(--button--border-width));
	-webkit-appearance: none;
	margin-bottom: calc(0.5 * var(--global--spacing-vertical));
}

.widget_search > .search-form .search-submit {
	margin-left: 0;
	margin-bottom: calc(0.5 * var(--global--spacing-vertical));
}

.widget_rss a.rsswidget .rss-widget-icon {
	display: none;
}

/* Category 07 is for any utility classes that are not assigned to a specific component. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
	word-break: normal;
}

.skip-link:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	-webkit-clip-path: none;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

.has-black-color[class] {
	color: var(--global--color-black);
}

.has-black-color[class] > [class*=__inner-container] {
	--local--color-primary: var(--global--color-black, #000);
	color: var(--local--color-primary);
}

.has-gray-color[class] {
	color: var(--global--color-gray);
}

.has-gray-color[class] > [class*=__inner-container] {
	--local--color-primary: var(--global--color-gray, #000);
	color: var(--local--color-primary);
}

.has-dark-gray-color[class] {
	color: var(--global--color-dark-gray);
}

.has-dark-gray-color[class] > [class*=__inner-container] {
	--local--color-primary: var(--global--color-dark-gray, #000);
	color: var(--local--color-primary);
}

.has-green-color[class] {
	color: var(--global--color-green);
}

.has-green-color[class] > [class*=__inner-container] {
	--local--color-primary: var(--global--color-green, #fff);
	color: var(--local--color-primary);
}

.has-blue-color[class] {
	color: var(--global--color-blue);
}

.has-blue-color[class] > [class*=__inner-container] {
	--local--color-primary: var(--global--color-blue, #fff);
	color: var(--local--color-primary);
}

.has-purple-color[class] {
	color: var(--global--color-purple);
}

.has-purple-color[class] > [class*=__inner-container] {
	--local--color-primary: var(--global--color-purple, #fff);
	color: var(--local--color-primary);
}

.has-red-color[class] {
	color: var(--global--color-red);
}

.has-red-color[class] > [class*=__inner-container] {
	--local--color-primary: var(--global--color-red, #fff);
	color: var(--local--color-primary);
}

.has-orange-color[class] {
	color: var(--global--color-orange);
}

.has-orange-color[class] > [class*=__inner-container] {
	--local--color-primary: var(--global--color-orange, #fff);
	color: var(--local--color-primary);
}

.has-yellow-color[class] {
	color: var(--global--color-yellow);
}

.has-yellow-color[class] > [class*=__inner-container] {
	--local--color-primary: var(--global--color-yellow, #fff);
	color: var(--local--color-primary);
}

.has-white-color[class] {
	color: var(--global--color-white);
}

.has-white-color[class] > [class*=__inner-container] {
	--local--color-primary: var(--global--color-white, #fff);
	color: var(--local--color-primary);
}

.has-background a,
.has-background p,
.has-background h1,
.has-background h2,
.has-background h3,
.has-background h4,
.has-background h5,
.has-background h6 {
	color: currentColor;
}

.has-black-background-color[class] {
	background-color: var(--global--color-black);
}

.has-black-background-color[class] > [class*=__inner-container] {
	--local--color-background: var(--global--color-black, #000);
	background-color: var(--local--color-background);
}

.has-dark-gray-background-color[class] {
	background-color: var(--global--color-dark-gray);
}

.has-dark-gray-background-color[class] > [class*=__inner-container] {
	--local--color-background: var(--global--color-dark-gray, #000);
	background-color: var(--local--color-background);
}

.has-gray-background-color[class] {
	background-color: var(--global--color-gray);
}

.has-gray-background-color[class] > [class*=__inner-container] {
	--local--color-background: var(--global--color-gray, #000);
	background-color: var(--local--color-background);
}

.has-light-gray-background-color[class] {
	background-color: var(--global--color-light-gray);
}

.has-light-gray-background-color[class] > [class*=__inner-container] {
	--local--color-background: var(--global--color-light-gray, #fff);
	background-color: var(--local--color-background);
}

.has-green-background-color[class] {
	background-color: var(--global--color-green);
}

.has-green-background-color[class] > [class*=__inner-container] {
	--local--color-background: var(--global--color-green, #fff);
	background-color: var(--local--color-background);
}

.has-blue-background-color[class] {
	background-color: var(--global--color-blue);
}

.has-blue-background-color[class] > [class*=__inner-container] {
	--local--color-background: var(--global--color-blue, #fff);
	background-color: var(--local--color-background);
}

.has-purple-background-color[class] {
	background-color: var(--global--color-purple);
}

.has-purple-background-color[class] > [class*=__inner-container] {
	--local--color-background: var(--global--color-purple, #fff);
	background-color: var(--local--color-background);
}

.has-red-background-color[class] {
	background-color: var(--global--color-red);
}

.has-red-background-color[class] > [class*=__inner-container] {
	--local--color-background: var(--global--color-red, #fff);
	background-color: var(--local--color-background);
}

.has-orange-background-color[class] {
	background-color: var(--global--color-orange);
}

.has-orange-background-color[class] > [class*=__inner-container] {
	--local--color-background: var(--global--color-orange, #fff);
	background-color: var(--local--color-background);
}

.has-yellow-background-color[class] {
	background-color: var(--global--color-yellow);
}

.has-yellow-background-color[class] > [class*=__inner-container] {
	--local--color-background: var(--global--color-yellow, #fff);
	background-color: var(--local--color-background);
}

.has-white-background-color[class] {
	background-color: var(--global--color-white);
}

.has-white-background-color[class] > [class*=__inner-container] {
	--local--color-background: var(--global--color-white, #fff);
	background-color: var(--local--color-background);
}

.has-background:not(.has-text-color).has-black-background-color[class],
.has-background:not(.has-text-color).has-gray-background-color[class],
.has-background:not(.has-text-color).has-dark-gray-background-color[class] {
	color: var(--global--color-white);
}

.has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container],
.has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container],
.has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container] {
	--local--color-primary: var(--global--color-background, #fff);
	color: var(--local--color-primary, var(--global--color-primary));
}

.is-dark-theme .has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container],
.is-dark-theme .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container],
.is-dark-theme .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container] {
	--local--color-primary: var(--global--color-primary, #000);
}

.has-background:not(.has-text-color).has-green-background-color[class],
.has-background:not(.has-text-color).has-blue-background-color[class],
.has-background:not(.has-text-color).has-purple-background-color[class],
.has-background:not(.has-text-color).has-red-background-color[class],
.has-background:not(.has-text-color).has-orange-background-color[class],
.has-background:not(.has-text-color).has-yellow-background-color[class],
.has-background:not(.has-text-color).has-white-background-color[class] {
	color: var(--global--color-dark-gray);
}

.has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container],
.has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container],
.has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container],
.has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container],
.has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container],
.has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container],
.has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] {
	--local--color-primary: var(--global--color-primary, #000);
	color: var(--local--color-primary, var(--global--color-primary));
}

.is-dark-theme .has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container],
.is-dark-theme .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container],
.is-dark-theme .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container],
.is-dark-theme .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container],
.is-dark-theme .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container],
.is-dark-theme .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container],
.is-dark-theme .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] {
	--local--color-primary: var(--global--color-background, #fff);
}

.has-purple-to-yellow-gradient-background {
	background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-yellow));
}

.has-yellow-to-purple-gradient-background {
	background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-purple));
}

.has-green-to-yellow-gradient-background {
	background: linear-gradient(160deg, var(--global--color-green), var(--global--color-yellow));
}

.has-yellow-to-green-gradient-background {
	background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-green));
}

.has-red-to-yellow-gradient-background {
	background: linear-gradient(160deg, var(--global--color-red), var(--global--color-yellow));
}

.has-yellow-to-red-gradient-background {
	background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-red));
}

.has-purple-to-red-gradient-background {
	background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-red));
}

.has-red-to-purple-gradient-background {
	background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple));
}

header *,
main *,
footer * {
	max-width: var(--global--spacing-measure);
}

html,
body,
div,
header,
nav,
article,
figure,
hr,
main,
section,
footer {
	max-width: none;
}

.is-IE.is-dark-theme {
	color: #fff;
}

.is-IE.is-dark-theme *,
.is-IE.is-dark-theme a,
.is-IE.is-dark-theme .site-description,
.is-IE.is-dark-theme .entry-title,
.is-IE.is-dark-theme .entry-footer,
.is-IE.is-dark-theme .widget-area,
.is-IE.is-dark-theme .post-navigation .meta-nav,
.is-IE.is-dark-theme .footer-navigation-wrapper li a:link,
.is-IE.is-dark-theme .site-footer > .site-info,
.is-IE.is-dark-theme .site-footer > .site-info a,
.is-IE.is-dark-theme .site-footer > .site-info a:visited {
	color: #fff;
}

.is-IE.is-dark-theme .sub-menu-toggle svg,
.is-IE.is-dark-theme .sub-menu-toggle path,
.is-IE.is-dark-theme .post-navigation .meta-nav svg,
.is-IE.is-dark-theme .post-navigation .meta-nav path {
	fill: #fff;
}

.is-IE.is-dark-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu li {
	
	background: #000;
}
@media only screen and (max-width: 481px) {

	.is-IE.is-dark-theme.primary-navigation-open .primary-navigation > .primary-menu-container,
	.is-IE.is-dark-theme.primary-navigation-open .menu-button-container {
		background-color: #000;
	}
}

.is-IE.is-dark-theme .skip-link:focus {
	color: #21759b;
}

.is-IE .navigation .nav-links {
	display: block;
}

.is-IE .post-thumbnail .wp-post-image {
	min-width: auto;
}

*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0}p{margin-top:0}abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{text-decoration:underline}a:not([href]):not([tabindex]){text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:15px;padding-bottom:15px;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.container{width:100%;padding-left:20px;padding-right:20px;margin-right:auto;margin-left:auto}@media (min-width:1025px){.container{padding-right:15px;padding-left:15px}}@media (min-width:541px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:100%}}@media (min-width:1025px){.container{max-width:980px}}@media (min-width:1260px){.container{max-width:1200px}}.container-fluid{width:100%;padding-left:10px;padding-right:10px;margin-right:auto;margin-left:auto}@media (min-width:1025px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}@media (min-width:1025px){.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:1025px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-right:15px;padding-left:15px}}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:541px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:1025px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1260px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.responsive-table,.table{width:100%;max-width:100%;margin-bottom:5px;background-color:transparent}.responsive-table td,.responsive-table th,.table td,.table th{padding:15px;vertical-align:top;border-top:1px solid #dee2e6}.responsive-table thead th,.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.responsive-table tbody+tbody,.table tbody+tbody{border-top:2px solid #dee2e6}.responsive-table .table,.table .table{background-color:#fff}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{display:block;width:100%;background-clip:padding-box}.form-control:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0}.form-control::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{opacity:1}.form-control:disabled,.form-control[disabled],.form-control[readonly],input[type=email]:disabled,input[type=email][disabled],input[type=email][readonly],input[type=number]:disabled,input[type=number][disabled],input[type=number][readonly],input[type=password]:,input[type=password][disabled],input[type=password][readonly],input[type=search]:disabled,input[type=search][disabled],input[type=search][readonly],input[type=text]:disabled,input[type=text][disabled],input[type=text][readonly],select:disabled,select[disabled],select[readonly],textarea:disabled,textarea[disabled],textarea[readonly]{opacity:1}.form-control::-ms-expand,input[type=email]::-ms-expand,input[type=number]::-ms-expand,input[type=password]::-ms-expand,input[type=search]::-ms-expand,input[type=text]::-ms-expand,select::-ms-expand,textarea::-ms-expand{background-color:transparent;border:0}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.btn{font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-link.disabled,.btn-link:disabled{pointer-events:none}.btn--full,.btn-block{display:block;width:100%}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.media{display:flex;align-items:flex-start}.media-body{flex:1}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid transparent!important}.border-top{border-top:1px solid black!important}.border-bottom{border-bottom:1px solid black!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-bottom-0{border-bottom:0!important}body:not([dir=rtl]) .border-right{border-right:1px solid transparent}body:not([dir=rtl]) .border-left{border-left:1px solid transparent}body:not([dir=rtl]) .border-right-0{border-right:0!important}body:not([dir=rtl]) .border-left-0{border-left:0!important}[dir=rtl] .border-right{border-left:1px solid transparent}[dir=rtl] .border-left{border-right:1px solid transparent}[dir=rtl] .border-right-0{border-left:0!important}[dir=rtl] .border-left-0{border-right:0!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:541px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:1025px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1260px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-center{justify-content:center!important;align-items:center!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:541px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-center{justify-content:center!important;align-items:center!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-center{justify-content:center!important;align-items:center!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:1025px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-center{justify-content:center!important;align-items:center!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1260px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-center{justify-content:center!important;align-items:center!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:541px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1025px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1260px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.fixed-top{position:fixed;top:0;right:0;left:0}.fixed-bottom{position:fixed;right:0;bottom:0;left:0}.fixed-left{position:fixed;top:0;bottom:0;left:0}.fixed-left [dir=rtl]{left:0;right:0}.fixed-right{position:fixed;top:0;bottom:0;right:0}.fixed-right [dir=rtl]{right:auto;left:0}@supports (position:sticky){.sticky-top{position:sticky;top:0}}.shadow-none{box-shadow:none!important}.w-0{width:0!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}[dir=rtl] .mr-0{margin-left:0!important;margin-right:0!important}[dir=rtl] .ml-0{margin-left:0!important;margin-right:0!important}.m-1{margin:1px!important}.mt-1,.my-1{margin-top:1px!important}.mr-1,.mx-1{margin-right:1px!important}.mb-1,.my-1{margin-bottom:1px!important}.ml-1,.mx-1{margin-left:1px!important}[dir=rtl] .mr-1{margin-left:1px!important;margin-right:0!important}[dir=rtl] .ml-1{margin-left:0!important;margin-right:1px!important}.m-2{margin:2px!important}.mt-2,.my-2{margin-top:2px!important}.mr-2,.mx-2{margin-right:2px!important}.mb-2,.my-2{margin-bottom:2px!important}.ml-2,.mx-2{margin-left:2px!important}[dir=rtl] .mr-2{margin-left:2px!important;margin-right:0!important}[dir=rtl] .ml-2{margin-left:0!important;margin-right:2px!important}.m-3{margin:3px!important}.mt-3,.my-3{margin-top:3px!important}.mr-3,.mx-3{margin-right:3px!important}.mb-3,.my-3{margin-bottom:3px!important}.ml-3,.mx-3{margin-left:3px!important}[dir=rtl] .mr-3{margin-left:3px!important;margin-right:0!important}[dir=rtl] .ml-3{margin-left:0!important;margin-right:3px!important}.m-4{margin:4px!important}.mt-4,.my-4{margin-top:4px!important}.mr-4,.mx-4{margin-right:4px!important}.mb-4,.my-4{margin-bottom:4px!important}.ml-4,.mx-4{margin-left:4px!important}[dir=rtl] .mr-4{margin-left:4px!important;margin-right:0!important}[dir=rtl] .ml-4{margin-left:0!important;margin-right:4px!important}.m-5{margin:5px!important}.mt-5,.my-5{margin-top:5px!important}.mr-5,.mx-5{margin-right:5px!important}.mb-5,.my-5{margin-bottom:5px!important}.ml-5,.mx-5{margin-left:5px!important}[dir=rtl] .mr-5{margin-left:5px!important;margin-right:0!important}[dir=rtl] .ml-5{margin-left:0!important;margin-right:5px!important}.m-6{margin:6px!important}.mt-6,.my-6{margin-top:6px!important}.mr-6,.mx-6{margin-right:6px!important}.mb-6,.my-6{margin-bottom:6px!important}.ml-6,.mx-6{margin-left:6px!important}[dir=rtl] .mr-6{margin-left:6px!important;margin-right:0!important}[dir=rtl] .ml-6{margin-left:0!important;margin-right:6px!important}.m-7{margin:7px!important}.mt-7,.my-7{margin-top:7px!important}.mr-7,.mx-7{margin-right:7px!important}.mb-7,.my-7{margin-bottom:7px!important}.ml-7,.mx-7{margin-left:7px!important}[dir=rtl] .mr-7{margin-left:7px!important;margin-right:0!important}[dir=rtl] .ml-7{margin-left:0!important;margin-right:7px!important}.m-8{margin:8px!important}.mt-8,.my-8{margin-top:8px!important}.mr-8,.mx-8{margin-right:8px!important}.mb-8,.my-8{margin-bottom:8px!important}.ml-8,.mx-8{margin-left:8px!important}[dir=rtl] .mr-8{margin-left:8px!important;margin-right:0!important}[dir=rtl] .ml-8{margin-left:0!important;margin-right:8px!important}.m-9{margin:9px!important}.mt-9,.my-9{margin-top:9px!important}.mr-9,.mx-9{margin-right:9px!important}.mb-9,.my-9{margin-bottom:9px!important}.ml-9,.mx-9{margin-left:9px!important}[dir=rtl] .mr-9{margin-left:9px!important;margin-right:0!important}[dir=rtl] .ml-9{margin-left:0!important;margin-right:9px!important}.m-10{margin:10px!important}.mt-10,.my-10{margin-top:10px!important}.mr-10,.mx-10{margin-right:10px!important}.mb-10,.my-10{margin-bottom:10px!important}.ml-10,.mx-10{margin-left:10px!important}[dir=rtl] .mr-10{margin-left:10px!important;margin-right:0!important}[dir=rtl] .ml-10{margin-left:0!important;margin-right:10px!important}.m-15{margin:15px!important}.mt-15,.my-15{margin-top:15px!important}.mr-15,.mx-15{margin-right:15px!important}.mb-15,.my-15{margin-bottom:15px!important}.ml-15,.mx-15{margin-left:15px!important}[dir=rtl] .mr-15{margin-left:15px!important;margin-right:0!important}[dir=rtl] .ml-15{margin-left:0!important;margin-right:15px!important}.m-20{margin:20px!important}.mt-20,.my-20{margin-top:20px!important}.mr-20,.mx-20{margin-right:20px!important}.mb-20,.my-20{margin-bottom:20px!important}.ml-20,.mx-20{margin-left:20px!important}[dir=rtl] .mr-20{margin-left:20px!important;margin-right:0!important}[dir=rtl] .ml-20{margin-left:0!important;margin-right:20px!important}.m-25{margin:25px!important}.mt-25,.my-25{margin-top:25px!important}.mr-25,.mx-25{margin-right:25px!important}.mb-25,.my-25{margin-bottom:25px!important}.ml-25,.mx-25{margin-left:25px!important}[dir=rtl] .mr-25{margin-left:25px!important;margin-right:0!important}[dir=rtl] .ml-25{margin-left:0!important;margin-right:25px!important}.m-30{margin:30px!important}.mt-30,.my-30{margin-top:30px!important}.mr-30,.mx-30{margin-right:30px!important}.mb-30,.my-30{margin-bottom:30px!important}.ml-30,.mx-30{margin-left:30px!important}[dir=rtl] .mr-30{margin-left:30px!important;margin-right:0!important}[dir=rtl] .ml-30{margin-left:0!important;margin-right:30px!important}.m-35{margin:35px!important}.mt-35,.my-35{margin-top:35px!important}.mr-35,.mx-35{margin-right:35px!important}.mb-35,.my-35{margin-bottom:35px!important}.ml-35,.mx-35{margin-left:35px!important}[dir=rtl] .mr-35{margin-left:35px!important;margin-right:0!important}[dir=rtl] .ml-35{margin-left:0!important;margin-right:35px!important}.m-40{margin:40px!important}.mt-40,.my-40{margin-top:40px!important}.mr-40,.mx-40{margin-right:40px!important}.mb-40,.my-40{margin-bottom:40px!important}.ml-40,.mx-40{margin-left:40px!important}[dir=rtl] .mr-40{margin-left:40px!important;margin-right:0!important}[dir=rtl] .ml-40{margin-left:0!important;margin-right:40px!important}.m-45{margin:45px!important}.mt-45,.my-45{margin-top:45px!important}.mr-45,.mx-45{margin-right:45px!important}.mb-45,.my-45{margin-bottom:45px!important}.ml-45,.mx-45{margin-left:45px!important}[dir=rtl] .mr-45{margin-left:45px!important;margin-right:0!important}[dir=rtl] .ml-45{margin-left:0!important;margin-right:45px!important}.m-50{margin:50px!important}.mt-50,.my-50{margin-top:50px!important}.mr-50,.mx-50{margin-right:50px!important}.mb-50,.my-50{margin-bottom:50px!important}.ml-50,.mx-50{margin-left:50px!important}[dir=rtl] .mr-50{margin-left:50px!important;margin-right:0!important}[dir=rtl] .ml-50{margin-left:0!important;margin-right:50px!important}.m-55{margin:55px!important}.mt-55,.my-55{margin-top:55px!important}.mr-55,.mx-55{margin-right:55px!important}.mb-55,.my-55{margin-bottom:55px!important}.ml-55,.mx-55{margin-left:55px!important}[dir=rtl] .mr-55{margin-left:55px!important;margin-right:0!important}[dir=rtl] .ml-55{margin-left:0!important;margin-right:55px!important}.m-60{margin:60px!important}.mt-60,.my-60{margin-top:60px!important}.mr-60,.mx-60{margin-right:60px!important}.mb-60,.my-60{margin-bottom:60px!important}.ml-60,.mx-60{margin-left:60px!important}[dir=rtl] .mr-60{margin-left:60px!important;margin-right:0!important}[dir=rtl] .ml-60{margin-left:0!important;margin-right:60px!important}.m-65{margin:65px!important}.mt-65,.my-65{margin-top:65px!important}.mr-65,.mx-65{margin-right:65px!important}.mb-65,.my-65{margin-bottom:65px!important}.ml-65,.mx-65{margin-left:65px!important}[dir=rtl] .mr-65{margin-left:65px!important;margin-right:0!important}[dir=rtl] .ml-65{margin-left:0!important;margin-right:65px!important}.m-70{margin:70px!important}.mt-70,.my-70{margin-top:70px!important}.mr-70,.mx-70{margin-right:70px!important}.mb-70,.my-70{margin-bottom:70px!important}.ml-70,.mx-70{margin-left:70px!important}[dir=rtl] .mr-70{margin-left:70px!important;margin-right:0!important}[dir=rtl] .ml-70{margin-left:0!important;margin-right:70px!important}.m-75{margin:75px!important}.mt-75,.my-75{margin-top:75px!important}.mr-75,.mx-75{margin-right:75px!important}.mb-75,.my-75{margin-bottom:75px!important}.ml-75,.mx-75{margin-left:75px!important}[dir=rtl] .mr-75{margin-left:75px!important;margin-right:0!important}[dir=rtl] .ml-75{margin-left:0!important;margin-right:75px!important}.m-80{margin:80px!important}.mt-80,.my-80{margin-top:80px!important}.mr-80,.mx-80{margin-right:80px!important}.mb-80,.my-80{margin-bottom:80px!important}.ml-80,.mx-80{margin-left:80px!important}[dir=rtl] .mr-80{margin-left:80px!important;margin-right:0!important}[dir=rtl] .ml-80{margin-left:0!important;margin-right:80px!important}.m-85{margin:85px!important}.mt-85,.my-85{margin-top:85px!important}.mr-85,.mx-85{margin-right:85px!important}.mb-85,.my-85{margin-bottom:85px!important}.ml-85,.mx-85{margin-left:85px!important}[dir=rtl] .mr-85{margin-left:85px!important;margin-right:0!important}[dir=rtl] .ml-85{margin-left:0!important;margin-right:85px!important}.m-90{margin:90px!important}.mt-90,.my-90{margin-top:90px!important}.mr-90,.mx-90{margin-right:90px!important}.mb-90,.my-90{margin-bottom:90px!important}.ml-90,.mx-90{margin-left:90px!important}[dir=rtl] .mr-90{margin-left:90px!important;margin-right:0!important}[dir=rtl] .ml-90{margin-left:0!important;margin-right:90px!important}.m-95{margin:95px!important}.mt-95,.my-95{margin-top:95px!important}.mr-95,.mx-95{margin-right:95px!important}.mb-95,.my-95{margin-bottom:95px!important}.ml-95,.mx-95{margin-left:95px!important}[dir=rtl] .mr-95{margin-left:95px!important;margin-right:0!important}[dir=rtl] .ml-95{margin-left:0!important;margin-right:95px!important}.m-100{margin:100px!important}.mt-100,.my-100{margin-top:100px!important}.mr-100,.mx-100{margin-right:100px!important}.mb-100,.my-100{margin-bottom:100px!important}.ml-100,.mx-100{margin-left:100px!important}[dir=rtl] .mr-100{margin-left:100px!important;margin-right:0!important}[dir=rtl] .ml-100{margin-left:0!important;margin-right:100px!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}[dir=rtl] .pr-0{padding-left:0!important;padding-right:0!important}[dir=rtl] .pl-0{padding-left:0!important;padding-right:0!important}.p-1{padding:1px!important}.pt-1,.py-1{padding-top:1px!important}.pr-1,.px-1{padding-right:1px!important}.pb-1,.py-1{padding-bottom:1px!important}.pl-1,.px-1{padding-left:1px!important}[dir=rtl] .pr-1{padding-left:1px!important;padding-right:0!important}[dir=rtl] .pl-1{padding-left:0!important;padding-right:1px!important}.p-2{padding:2px!important}.pt-2,.py-2{padding-top:2px!important}.pr-2,.px-2{padding-right:2px!important}.pb-2,.py-2{padding-bottom:2px!important}.pl-2,.px-2{padding-left:2px!important}[dir=rtl] .pr-2{padding-left:2px!important;padding-right:0!important}[dir=rtl] .pl-2{padding-left:0!important;padding-right:2px!important}.p-3{padding:3px!important}.pt-3,.py-3{padding-top:3px!important}.pr-3,.px-3{padding-right:3px!important}.pb-3,.py-3{padding-bottom:3px!important}.pl-3,.px-3{padding-left:3px!important}[dir=rtl] .pr-3{padding-left:3px!important;padding-right:0!important}[dir=rtl] .pl-3{padding-left:0!important;padding-right:3px!important}.p-4{padding:4px!important}.pt-4,.py-4{padding-top:4px!important}.pr-4,.px-4{padding-right:4px!important}.pb-4,.py-4{padding-bottom:4px!important}.pl-4,.px-4{padding-left:4px!important}[dir=rtl] .pr-4{padding-left:4px!important;padding-right:0!important}[dir=rtl] .pl-4{padding-left:0!important;padding-right:4px!important}.p-5{padding:5px!important}.pt-5,.py-5{padding-top:5px!important}.pr-5,.px-5{padding-right:5px!important}.pb-5,.py-5{padding-bottom:5px!important}.pl-5,.px-5{padding-left:5px!important}[dir=rtl] .pr-5{padding-left:5px!important;padding-right:0!important}[dir=rtl] .pl-5{padding-left:0!important;padding-right:5px!important}.p-6{padding:6px!important}.pt-6,.py-6{padding-top:6px!important}.pr-6,.px-6{padding-right:6px!important}.pb-6,.py-6{padding-bottom:6px!important}.pl-6,.px-6{padding-left:6px!important}[dir=rtl] .pr-6{padding-left:6px!important;padding-right:0!important}[dir=rtl] .pl-6{padding-left:0!important;padding-right:6px!important}.p-7{padding:7px!important}.pt-7,.py-7{padding-top:7px!important}.pr-7,.px-7{padding-right:7px!important}.pb-7,.py-7{padding-bottom:7px!important}.pl-7,.px-7{padding-left:7px!important}[dir=rtl] .pr-7{padding-left:7px!important;padding-right:0!important}[dir=rtl] .pl-7{padding-left:0!important;padding-right:7px!important}.p-8{padding:8px!important}.pt-8,.py-8{padding-top:8px!important}.pr-8,.px-8{padding-right:8px!important}.pb-8,.py-8{padding-bottom:8px!important}.pl-8,.px-8{padding-left:8px!important}[dir=rtl] .pr-8{padding-left:8px!important;padding-right:0!important}[dir=rtl] .pl-8{padding-left:0!important;padding-right:8px!important}.p-9{padding:9px!important}.pt-9,.py-9{padding-top:9px!important}.pr-9,.px-9{padding-right:9px!important}.pb-9,.py-9{padding-bottom:9px!important}.pl-9,.px-9{padding-left:9px!important}[dir=rtl] .pr-9{padding-left:9px!important;padding-right:0!important}[dir=rtl] .pl-9{padding-left:0!important;padding-right:9px!important}.p-10{padding:10px!important}.pt-10,.py-10{padding-top:10px!important}.pr-10,.px-10{padding-right:10px!important}.pb-10,.py-10{padding-bottom:10px!important}.pl-10,.px-10{padding-left:10px!important}[dir=rtl] .pr-10{padding-left:10px!important;padding-right:0!important}[dir=rtl] .pl-10{padding-left:0!important;padding-right:10px!important}.p-15{padding:15px!important}.pt-15,.py-15{padding-top:15px!important}.pr-15,.px-15{padding-right:15px!important}.pb-15,.py-15{padding-bottom:15px!important}.pl-15,.px-15{padding-left:15px!important}[dir=rtl] .pr-15{padding-left:15px!important;padding-right:0!important}[dir=rtl] .pl-15{padding-left:0!important;padding-right:15px!important}.p-20{padding:20px!important}.pt-20,.py-20{padding-top:20px!important}.pr-20,.px-20{padding-right:20px!important}.pb-20,.py-20{padding-bottom:20px!important}.pl-20,.px-20{padding-left:20px!important}[dir=rtl] .pr-20{padding-left:20px!important;padding-right:0!important}[dir=rtl] .pl-20{padding-left:0!important;padding-right:20px!important}.p-25{padding:25px!important}.pt-25,.py-25{padding-top:25px!important}.pr-25,.px-25{padding-right:25px!important}.pb-25,.py-25{padding-bottom:25px!important}.pl-25,.px-25{padding-left:25px!important}[dir=rtl] .pr-25{padding-left:25px!important;padding-right:0!important}[dir=rtl] .pl-25{padding-left:0!important;padding-right:25px!important}.p-30{padding:30px!important}.pt-30,.py-30{padding-top:30px!important}.pr-30,.px-30{padding-right:30px!important}.pb-30,.py-30{padding-bottom:30px!important}.pl-30,.px-30{padding-left:30px!important}[dir=rtl] .pr-30{padding-left:30px!important;padding-right:0!important}[dir=rtl] .pl-30{padding-left:0!important;padding-right:30px!important}.p-35{padding:35px!important}.pt-35,.py-35{padding-top:35px!important}.pr-35,.px-35{padding-right:35px!important}.pb-35,.py-35{padding-bottom:35px!important}.pl-35,.px-35{padding-left:35px!important}[dir=rtl] .pr-35{padding-left:35px!important;padding-right:0!important}[dir=rtl] .pl-35{padding-left:0!important;padding-right:35px!important}.p-40{padding:40px!important}.pt-40,.py-40{padding-top:40px!important}.pr-40,.px-40{padding-right:40px!important}.pb-40,.py-40{padding-bottom:40px!important}.pl-40,.px-40{padding-left:40px!important}[dir=rtl] .pr-40{padding-left:40px!important;padding-right:0!important}[dir=rtl] .pl-40{padding-left:0!important;padding-right:40px!important}.p-45{padding:45px!important}.pt-45,.py-45{padding-top:45px!important}.pr-45,.px-45{padding-right:45px!important}.pb-45,.py-45{padding-bottom:45px!important}.pl-45,.px-45{padding-left:45px!important}[dir=rtl] .pr-45{padding-left:45px!important;padding-right:0!important}[dir=rtl] .pl-45{padding-left:0!important;padding-right:45px!important}.p-50{padding:50px!important}.pt-50,.py-50{padding-top:50px!important}.pr-50,.px-50{padding-right:50px!important}.pb-50,.py-50{padding-bottom:50px!important}.pl-50,.px-50{padding-left:50px!important}[dir=rtl] .pr-50{padding-left:50px!important;padding-right:0!important}[dir=rtl] .pl-50{padding-left:0!important;padding-right:50px!important}.p-55{padding:55px!important}.pt-55,.py-55{padding-top:55px!important}.pr-55,.px-55{padding-right:55px!important}.pb-55,.py-55{padding-bottom:55px!important}.pl-55,.px-55{padding-left:55px!important}[dir=rtl] .pr-55{padding-left:55px!important;padding-right:0!important}[dir=rtl] .pl-55{padding-left:0!important;padding-right:55px!important}.p-60{padding:60px!important}.pt-60,.py-60{padding-top:60px!important}.pr-60,.px-60{padding-right:60px!important}.pb-60,.py-60{padding-bottom:60px!important}.pl-60,.px-60{padding-left:60px!important}[dir=rtl] .pr-60{padding-left:60px!important;padding-right:0!important}[dir=rtl] .pl-60{padding-left:0!important;padding-right:60px!important}.p-65{padding:65px!important}.pt-65,.py-65{padding-top:65px!important}.pr-65,.px-65{padding-right:65px!important}.pb-65,.py-65{padding-bottom:65px!important}.pl-65,.px-65{padding-left:65px!important}[dir=rtl] .pr-65{padding-left:65px!important;padding-right:0!important}[dir=rtl] .pl-65{padding-left:0!important;padding-right:65px!important}.p-70{padding:70px!important}.pt-70,.py-70{padding-top:70px!important}.pr-70,.px-70{padding-right:70px!important}.pb-70,.py-70{padding-bottom:70px!important}.pl-70,.px-70{padding-left:70px!important}[dir=rtl] .pr-70{padding-left:70px!important;padding-right:0!important}[dir=rtl] .pl-70{padding-left:0!important;padding-right:70px!important}.p-75{padding:75px!important}.pt-75,.py-75{padding-top:75px!important}.pr-75,.px-75{padding-right:75px!important}.pb-75,.py-75{padding-bottom:75px!important}.pl-75,.px-75{padding-left:75px!important}[dir=rtl] .pr-75{padding-left:75px!important;padding-right:0!important}[dir=rtl] .pl-75{padding-left:0!important;padding-right:75px!important}.p-80{padding:80px!important}.pt-80,.py-80{padding-top:80px!important}.pr-80,.px-80{padding-right:80px!important}.pb-80,.py-80{padding-bottom:80px!important}.pl-80,.px-80{padding-left:80px!important}[dir=rtl] .pr-80{padding-left:80px!important;padding-right:0!important}[dir=rtl] .pl-80{padding-left:0!important;padding-right:80px!important}.p-85{padding:85px!important}.pt-85,.py-85{padding-top:85px!important}.pr-85,.px-85{padding-right:85px!important}.pb-85,.py-85{padding-bottom:85px!important}.pl-85,.px-85{padding-left:85px!important}[dir=rtl] .pr-85{padding-left:85px!important;padding-right:0!important}[dir=rtl] .pl-85{padding-left:0!important;padding-right:85px!important}.p-90{padding:90px!important}.pt-90,.py-90{padding-top:90px!important}.pr-90,.px-90{padding-right:90px!important}.pb-90,.py-90{padding-bottom:90px!important}.pl-90,.px-90{padding-left:90px!important}[dir=rtl] .pr-90{padding-left:90px!important;padding-right:0!important}[dir=rtl] .pl-90{padding-left:0!important;padding-right:90px!important}.p-95{padding:95px!important}.pt-95,.py-95{padding-top:95px!important}.pr-95,.px-95{padding-right:95px!important}.pb-95,.py-95{padding-bottom:95px!important}.pl-95,.px-95{padding-left:95px!important}[dir=rtl] .pr-95{padding-left:95px!important;padding-right:0!important}[dir=rtl] .pl-95{padding-left:0!important;padding-right:95px!important}.p-100{padding:100px!important}.pt-100,.py-100{padding-top:100px!important}.pr-100,.px-100{padding-right:100px!important}.pb-100,.py-100{padding-bottom:100px!important}.pl-100,.px-100{padding-left:100px!important}[dir=rtl] .pr-100{padding-left:100px!important;padding-right:0!important}[dir=rtl] .pl-100{padding-left:0!important;padding-right:100px!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}[dir=rtl] .mr-auto{margin-left:auto!important;margin-right:0!important}[dir=rtl] .ml-auto{margin-left:0!important;margin-right:auto!important}@media (min-width:541px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}[dir=rtl] .mr-sm-0{margin-left:0!important;margin-right:0!important}[dir=rtl] .ml-sm-0{margin-left:0!important;margin-right:0!important}.m-sm-1{margin:1px!important}.mt-sm-1,.my-sm-1{margin-top:1px!important}.mr-sm-1,.mx-sm-1{margin-right:1px!important}.mb-sm-1,.my-sm-1{margin-bottom:1px!important}.ml-sm-1,.mx-sm-1{margin-left:1px!important}[dir=rtl] .mr-sm-1{margin-left:1px!important;margin-right:0!important}[dir=rtl] .ml-sm-1{margin-left:0!important;margin-right:1px!important}.m-sm-2{margin:2px!important}.mt-sm-2,.my-sm-2{margin-top:2px!important}.mr-sm-2,.mx-sm-2{margin-right:2px!important}.mb-sm-2,.my-sm-2{margin-bottom:2px!important}.ml-sm-2,.mx-sm-2{margin-left:2px!important}[dir=rtl] .mr-sm-2{margin-left:2px!important;margin-right:0!important}[dir=rtl] .ml-sm-2{margin-left:0!important;margin-right:2px!important}.m-sm-3{margin:3px!important}.mt-sm-3,.my-sm-3{margin-top:3px!important}.mr-sm-3,.mx-sm-3{margin-right:3px!important}.mb-sm-3,.my-sm-3{margin-bottom:3px!important}.ml-sm-3,.mx-sm-3{margin-left:3px!important}[dir=rtl] .mr-sm-3{margin-left:3px!important;margin-right:0!important}[dir=rtl] .ml-sm-3{margin-left:0!important;margin-right:3px!important}.m-sm-4{margin:4px!important}.mt-sm-4,.my-sm-4{margin-top:4px!important}.mr-sm-4,.mx-sm-4{margin-right:4px!important}.mb-sm-4,.my-sm-4{margin-bottom:4px!important}.ml-sm-4,.mx-sm-4{margin-left:4px!important}[dir=rtl] .mr-sm-4{margin-left:4px!important;margin-right:0!important}[dir=rtl] .ml-sm-4{margin-left:0!important;margin-right:4px!important}.m-sm-5{margin:5px!important}.mt-sm-5,.my-sm-5{margin-top:5px!important}.mr-sm-5,.mx-sm-5{margin-right:5px!important}.mb-sm-5,.my-sm-5{margin-bottom:5px!important}.ml-sm-5,.mx-sm-5{margin-left:5px!important}[dir=rtl] .mr-sm-5{margin-left:5px!important;margin-right:0!important}[dir=rtl] .ml-sm-5{margin-left:0!important;margin-right:5px!important}.m-sm-6{margin:6px!important}.mt-sm-6,.my-sm-6{margin-top:6px!important}.mr-sm-6,.mx-sm-6{margin-right:6px!important}.mb-sm-6,.my-sm-6{margin-bottom:6px!important}.ml-sm-6,.mx-sm-6{margin-left:6px!important}[dir=rtl] .mr-sm-6{margin-left:6px!important;margin-right:0!important}[dir=rtl] .ml-sm-6{margin-left:0!important;margin-right:6px!important}.m-sm-7{margin:7px!important}.mt-sm-7,.my-sm-7{margin-top:7px!important}.mr-sm-7,.mx-sm-7{margin-right:7px!important}.mb-sm-7,.my-sm-7{margin-bottom:7px!important}.ml-sm-7,.mx-sm-7{margin-left:7px!important}[dir=rtl] .mr-sm-7{margin-left:7px!important;margin-right:0!important}[dir=rtl] .ml-sm-7{margin-left:0!important;margin-right:7px!important}.m-sm-8{margin:8px!important}.mt-sm-8,.my-sm-8{margin-top:8px!important}.mr-sm-8,.mx-sm-8{margin-right:8px!important}.mb-sm-8,.my-sm-8{margin-bottom:8px!important}.ml-sm-8,.mx-sm-8{margin-left:8px!important}[dir=rtl] .mr-sm-8{margin-left:8px!important;margin-right:0!important}[dir=rtl] .ml-sm-8{margin-left:0!important;margin-right:8px!important}.m-sm-9{margin:9px!important}.mt-sm-9,.my-sm-9{margin-top:9px!important}.mr-sm-9,.mx-sm-9{margin-right:9px!important}.mb-sm-9,.my-sm-9{margin-bottom:9px!important}.ml-sm-9,.mx-sm-9{margin-left:9px!important}[dir=rtl] .mr-sm-9{margin-left:9px!important;margin-right:0!important}[dir=rtl] .ml-sm-9{margin-left:0!important;margin-right:9px!important}.m-sm-10{margin:10px!important}.mt-sm-10,.my-sm-10{margin-top:10px!important}.mr-sm-10,.mx-sm-10{margin-right:10px!important}.mb-sm-10,.my-sm-10{margin-bottom:10px!important}.ml-sm-10,.mx-sm-10{margin-left:10px!important}[dir=rtl] .mr-sm-10{margin-left:10px!important;margin-right:0!important}[dir=rtl] .ml-sm-10{margin-left:0!important;margin-right:10px!important}.m-sm-15{margin:15px!important}.mt-sm-15,.my-sm-15{margin-top:15px!important}.mr-sm-15,.mx-sm-15{margin-right:15px!important}.mb-sm-15,.my-sm-15{margin-bottom:15px!important}.ml-sm-15,.mx-sm-15{margin-left:15px!important}[dir=rtl] .mr-sm-15{margin-left:15px!important;margin-right:0!important}[dir=rtl] .ml-sm-15{margin-left:0!important;margin-right:15px!important}.m-sm-20{margin:20px!important}.mt-sm-20,.my-sm-20{margin-top:20px!important}.mr-sm-20,.mx-sm-20{margin-right:20px!important}.mb-sm-20,.my-sm-20{margin-bottom:20px!important}.ml-sm-20,.mx-sm-20{margin-left:20px!important}[dir=rtl] .mr-sm-20{margin-left:20px!important;margin-right:0!important}[dir=rtl] .ml-sm-20{margin-left:0!important;margin-right:20px!important}.m-sm-25{margin:25px!important}.mt-sm-25,.my-sm-25{margin-top:25px!important}.mr-sm-25,.mx-sm-25{margin-right:25px!important}.mb-sm-25,.my-sm-25{margin-bottom:25px!important}.ml-sm-25,.mx-sm-25{margin-left:25px!important}[dir=rtl] .mr-sm-25{margin-left:25px!important;margin-right:0!important}[dir=rtl] .ml-sm-25{margin-left:0!important;margin-right:25px!important}.m-sm-30{margin:30px!important}.mt-sm-30,.my-sm-30{margin-top:30px!important}.mr-sm-30,.mx-sm-30{margin-right:30px!important}.mb-sm-30,.my-sm-30{margin-bottom:30px!important}.ml-sm-30,.mx-sm-30{margin-left:30px!important}[dir=rtl] .mr-sm-30{margin-left:30px!important;margin-right:0!important}[dir=rtl] .ml-sm-30{margin-left:0!important;margin-right:30px!important}.m-sm-35{margin:35px!important}.mt-sm-35,.my-sm-35{margin-top:35px!important}.mr-sm-35,.mx-sm-35{margin-right:35px!important}.mb-sm-35,.my-sm-35{margin-bottom:35px!important}.ml-sm-35,.mx-sm-35{margin-left:35px!important}[dir=rtl] .mr-sm-35{margin-left:35px!important;margin-right:0!important}[dir=rtl] .ml-sm-35{margin-left:0!important;margin-right:35px!important}.m-sm-40{margin:40px!important}.mt-sm-40,.my-sm-40{margin-top:40px!important}.mr-sm-40,.mx-sm-40{margin-right:40px!important}.mb-sm-40,.my-sm-40{margin-bottom:40px!important}.ml-sm-40,.mx-sm-40{margin-left:40px!important}[dir=rtl] .mr-sm-40{margin-left:40px!important;margin-right:0!important}[dir=rtl] .ml-sm-40{margin-left:0!important;margin-right:40px!important}.m-sm-45{margin:45px!important}.mt-sm-45,.my-sm-45{margin-top:45px!important}.mr-sm-45,.mx-sm-45{margin-right:45px!important}.mb-sm-45,.my-sm-45{margin-bottom:45px!important}.ml-sm-45,.mx-sm-45{margin-left:45px!important}[dir=rtl] .mr-sm-45{margin-left:45px!important;margin-right:0!important}[dir=rtl] .ml-sm-45{margin-left:0!important;margin-right:45px!important}.m-sm-50{margin:50px!important}.mt-sm-50,.my-sm-50{margin-top:50px!important}.mr-sm-50,.mx-sm-50{margin-right:50px!important}.mb-sm-50,.my-sm-50{margin-bottom:50px!important}.ml-sm-50,.mx-sm-50{margin-left:50px!important}[dir=rtl] .mr-sm-50{margin-left:50px!important;margin-right:0!important}[dir=rtl] .ml-sm-50{margin-left:0!important;margin-right:50px!important}.m-sm-55{margin:55px!important}.mt-sm-55,.my-sm-55{margin-top:55px!important}.mr-sm-55,.mx-sm-55{margin-right:55px!important}.mb-sm-55,.my-sm-55{margin-bottom:55px!important}.ml-sm-55,.mx-sm-55{margin-left:55px!important}[dir=rtl] .mr-sm-55{margin-left:55px!important;margin-right:0!important}[dir=rtl] .ml-sm-55{margin-left:0!important;margin-right:55px!important}.m-sm-60{margin:60px!important}.mt-sm-60,.my-sm-60{margin-top:60px!important}.mr-sm-60,.mx-sm-60{margin-right:60px!important}.mb-sm-60,.my-sm-60{margin-bottom:60px!important}.ml-sm-60,.mx-sm-60{margin-left:60px!important}[dir=rtl] .mr-sm-60{margin-left:60px!important;margin-right:0!important}[dir=rtl] .ml-sm-60{margin-left:0!important;margin-right:60px!important}.m-sm-65{margin:65px!important}.mt-sm-65,.my-sm-65{margin-top:65px!important}.mr-sm-65,.mx-sm-65{margin-right:65px!important}.mb-sm-65,.my-sm-65{margin-bottom:65px!important}.ml-sm-65,.mx-sm-65{margin-left:65px!important}[dir=rtl] .mr-sm-65{margin-left:65px!important;margin-right:0!important}[dir=rtl] .ml-sm-65{margin-left:0!important;margin-right:65px!important}.m-sm-70{margin:70px!important}.mt-sm-70,.my-sm-70{margin-top:70px!important}.mr-sm-70,.mx-sm-70{margin-right:70px!important}.mb-sm-70,.my-sm-70{margin-bottom:70px!important}.ml-sm-70,.mx-sm-70{margin-left:70px!important}[dir=rtl] .mr-sm-70{margin-left:70px!important;margin-right:0!important}[dir=rtl] .ml-sm-70{margin-left:0!important;margin-right:70px!important}.m-sm-75{margin:75px!important}.mt-sm-75,.my-sm-75{margin-top:75px!important}.mr-sm-75,.mx-sm-75{margin-right:75px!important}.mb-sm-75,.my-sm-75{margin-bottom:75px!important}.ml-sm-75,.mx-sm-75{margin-left:75px!important}[dir=rtl] .mr-sm-75{margin-left:75px!important;margin-right:0!important}[dir=rtl] .ml-sm-75{margin-left:0!important;margin-right:75px!important}.m-sm-80{margin:80px!important}.mt-sm-80,.my-sm-80{margin-top:80px!important}.mr-sm-80,.mx-sm-80{margin-right:80px!important}.mb-sm-80,.my-sm-80{margin-bottom:80px!important}.ml-sm-80,.mx-sm-80{margin-left:80px!important}[dir=rtl] .mr-sm-80{margin-left:80px!important;margin-right:0!important}[dir=rtl] .ml-sm-80{margin-left:0!important;margin-right:80px!important}.m-sm-85{margin:85px!important}.mt-sm-85,.my-sm-85{margin-top:85px!important}.mr-sm-85,.mx-sm-85{margin-right:85px!important}.mb-sm-85,.my-sm-85{margin-bottom:85px!important}.ml-sm-85,.mx-sm-85{margin-left:85px!important}[dir=rtl] .mr-sm-85{margin-left:85px!important;margin-right:0!important}[dir=rtl] .ml-sm-85{margin-left:0!important;margin-right:85px!important}.m-sm-90{margin:90px!important}.mt-sm-90,.my-sm-90{margin-top:90px!important}.mr-sm-90,.mx-sm-90{margin-right:90px!important}.mb-sm-90,.my-sm-90{margin-bottom:90px!important}.ml-sm-90,.mx-sm-90{margin-left:90px!important}[dir=rtl] .mr-sm-90{margin-left:90px!important;margin-right:0!important}[dir=rtl] .ml-sm-90{margin-left:0!important;margin-right:90px!important}.m-sm-95{margin:95px!important}.mt-sm-95,.my-sm-95{margin-top:95px!important}.mr-sm-95,.mx-sm-95{margin-right:95px!important}.mb-sm-95,.my-sm-95{margin-bottom:95px!important}.ml-sm-95,.mx-sm-95{margin-left:95px!important}[dir=rtl] .mr-sm-95{margin-left:95px!important;margin-right:0!important}[dir=rtl] .ml-sm-95{margin-left:0!important;margin-right:95px!important}.m-sm-100{margin:100px!important}.mt-sm-100,.my-sm-100{margin-top:100px!important}.mr-sm-100,.mx-sm-100{margin-right:100px!important}.mb-sm-100,.my-sm-100{margin-bottom:100px!important}.ml-sm-100,.mx-sm-100{margin-left:100px!important}[dir=rtl] .mr-sm-100{margin-left:100px!important;margin-right:0!important}[dir=rtl] .ml-sm-100{margin-left:0!important;margin-right:100px!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}[dir=rtl] .pr-sm-0{padding-left:0!important;padding-right:0!important}[dir=rtl] .pl-sm-0{padding-left:0!important;padding-right:0!important}.p-sm-1{padding:1px!important}.pt-sm-1,.py-sm-1{padding-top:1px!important}.pr-sm-1,.px-sm-1{padding-right:1px!important}.pb-sm-1,.py-sm-1{padding-bottom:1px!important}.pl-sm-1,.px-sm-1{padding-left:1px!important}[dir=rtl] .pr-sm-1{padding-left:1px!important;padding-right:0!important}[dir=rtl] .pl-sm-1{padding-left:0!important;padding-right:1px!important}.p-sm-2{padding:2px!important}.pt-sm-2,.py-sm-2{padding-top:2px!important}.pr-sm-2,.px-sm-2{padding-right:2px!important}.pb-sm-2,.py-sm-2{padding-bottom:2px!important}.pl-sm-2,.px-sm-2{padding-left:2px!important}[dir=rtl] .pr-sm-2{padding-left:2px!important;padding-right:0!important}[dir=rtl] .pl-sm-2{padding-left:0!important;padding-right:2px!important}.p-sm-3{padding:3px!important}.pt-sm-3,.py-sm-3{padding-top:3px!important}.pr-sm-3,.px-sm-3{padding-right:3px!important}.pb-sm-3,.py-sm-3{padding-bottom:3px!important}.pl-sm-3,.px-sm-3{padding-left:3px!important}[dir=rtl] .pr-sm-3{padding-left:3px!important;padding-right:0!important}[dir=rtl] .pl-sm-3{padding-left:0!important;padding-right:3px!important}.p-sm-4{padding:4px!important}.pt-sm-4,.py-sm-4{padding-top:4px!important}.pr-sm-4,.px-sm-4{padding-right:4px!important}.pb-sm-4,.py-sm-4{padding-bottom:4px!important}.pl-sm-4,.px-sm-4{padding-left:4px!important}[dir=rtl] .pr-sm-4{padding-left:4px!important;padding-right:0!important}[dir=rtl] .pl-sm-4{padding-left:0!important;padding-right:4px!important}.p-sm-5{padding:5px!important}.pt-sm-5,.py-sm-5{padding-top:5px!important}.pr-sm-5,.px-sm-5{padding-right:5px!important}.pb-sm-5,.py-sm-5{padding-bottom:5px!important}.pl-sm-5,.px-sm-5{padding-left:5px!important}[dir=rtl] .pr-sm-5{padding-left:5px!important;padding-right:0!important}[dir=rtl] .pl-sm-5{padding-left:0!important;padding-right:5px!important}.p-sm-6{padding:6px!important}.pt-sm-6,.py-sm-6{padding-top:6px!important}.pr-sm-6,.px-sm-6{padding-right:6px!important}.pb-sm-6,.py-sm-6{padding-bottom:6px!important}.pl-sm-6,.px-sm-6{padding-left:6px!important}[dir=rtl] .pr-sm-6{padding-left:6px!important;padding-right:0!important}[dir=rtl] .pl-sm-6{padding-left:0!important;padding-right:6px!important}.p-sm-7{padding:7px!important}.pt-sm-7,.py-sm-7{padding-top:7px!important}.pr-sm-7,.px-sm-7{padding-right:7px!important}.pb-sm-7,.py-sm-7{padding-bottom:7px!important}.pl-sm-7,.px-sm-7{padding-left:7px!important}[dir=rtl] .pr-sm-7{padding-left:7px!important;padding-right:0!important}[dir=rtl] .pl-sm-7{padding-left:0!important;padding-right:7px!important}.p-sm-8{padding:8px!important}.pt-sm-8,.py-sm-8{padding-top:8px!important}.pr-sm-8,.px-sm-8{padding-right:8px!important}.pb-sm-8,.py-sm-8{padding-bottom:8px!important}.pl-sm-8,.px-sm-8{padding-left:8px!important}[dir=rtl] .pr-sm-8{padding-left:8px!important;padding-right:0!important}[dir=rtl] .pl-sm-8{padding-left:0!important;padding-right:8px!important}.p-sm-9{padding:9px!important}.pt-sm-9,.py-sm-9{padding-top:9px!important}.pr-sm-9,.px-sm-9{padding-right:9px!important}.pb-sm-9,.py-sm-9{padding-bottom:9px!important}.pl-sm-9,.px-sm-9{padding-left:9px!important}[dir=rtl] .pr-sm-9{padding-left:9px!important;padding-right:0!important}[dir=rtl] .pl-sm-9{padding-left:0!important;padding-right:9px!important}.p-sm-10{padding:10px!important}.pt-sm-10,.py-sm-10{padding-top:10px!important}.pr-sm-10,.px-sm-10{padding-right:10px!important}.pb-sm-10,.py-sm-10{padding-bottom:10px!important}.pl-sm-10,.px-sm-10{padding-left:10px!important}[dir=rtl] .pr-sm-10{padding-left:10px!important;padding-right:0!important}[dir=rtl] .pl-sm-10{padding-left:0!important;padding-right:10px!important}.p-sm-15{padding:15px!important}.pt-sm-15,.py-sm-15{padding-top:15px!important}.pr-sm-15,.px-sm-15{padding-right:15px!important}.pb-sm-15,.py-sm-15{padding-bottom:15px!important}.pl-sm-15,.px-sm-15{padding-left:15px!important}[dir=rtl] .pr-sm-15{padding-left:15px!important;padding-right:0!important}[dir=rtl] .pl-sm-15{padding-left:0!important;padding-right:15px!important}.p-sm-20{padding:20px!important}.pt-sm-20,.py-sm-20{padding-top:20px!important}.pr-sm-20,.px-sm-20{padding-right:20px!important}.pb-sm-20,.py-sm-20{padding-bottom:20px!important}.pl-sm-20,.px-sm-20{padding-left:20px!important}[dir=rtl] .pr-sm-20{padding-left:20px!important;padding-right:0!important}[dir=rtl] .pl-sm-20{padding-left:0!important;padding-right:20px!important}.p-sm-25{padding:25px!important}.pt-sm-25,.py-sm-25{padding-top:25px!important}.pr-sm-25,.px-sm-25{padding-right:25px!important}.pb-sm-25,.py-sm-25{padding-bottom:25px!important}.pl-sm-25,.px-sm-25{padding-left:25px!important}[dir=rtl] .pr-sm-25{padding-left:25px!important;padding-right:0!important}[dir=rtl] .pl-sm-25{padding-left:0!important;padding-right:25px!important}.p-sm-30{padding:30px!important}.pt-sm-30,.py-sm-30{padding-top:30px!important}.pr-sm-30,.px-sm-30{padding-right:30px!important}.pb-sm-30,.py-sm-30{padding-bottom:30px!important}.pl-sm-30,.px-sm-30{padding-left:30px!important}[dir=rtl] .pr-sm-30{padding-left:30px!important;padding-right:0!important}[dir=rtl] .pl-sm-30{padding-left:0!important;padding-right:30px!important}.p-sm-35{padding:35px!important}.pt-sm-35,.py-sm-35{padding-top:35px!important}.pr-sm-35,.px-sm-35{padding-right:35px!important}.pb-sm-35,.py-sm-35{padding-bottom:35px!important}.pl-sm-35,.px-sm-35{padding-left:35px!important}[dir=rtl] .pr-sm-35{padding-left:35px!important;padding-right:0!important}[dir=rtl] .pl-sm-35{padding-left:0!important;padding-right:35px!important}.p-sm-40{padding:40px!important}.pt-sm-40,.py-sm-40{padding-top:40px!important}.pr-sm-40,.px-sm-40{padding-right:40px!important}.pb-sm-40,.py-sm-40{padding-bottom:40px!important}.pl-sm-40,.px-sm-40{padding-left:40px!important}[dir=rtl] .pr-sm-40{padding-left:40px!important;padding-right:0!important}[dir=rtl] .pl-sm-40{padding-left:0!important;padding-right:40px!important}.p-sm-45{padding:45px!important}.pt-sm-45,.py-sm-45{padding-top:45px!important}.pr-sm-45,.px-sm-45{padding-right:45px!important}.pb-sm-45,.py-sm-45{padding-bottom:45px!important}.pl-sm-45,.px-sm-45{padding-left:45px!important}[dir=rtl] .pr-sm-45{padding-left:45px!important;padding-right:0!important}[dir=rtl] .pl-sm-45{padding-left:0!important;padding-right:45px!important}.p-sm-50{padding:50px!important}.pt-sm-50,.py-sm-50{padding-top:50px!important}.pr-sm-50,.px-sm-50{padding-right:50px!important}.pb-sm-50,.py-sm-50{padding-bottom:50px!important}.pl-sm-50,.px-sm-50{padding-left:50px!important}[dir=rtl] .pr-sm-50{padding-left:50px!important;padding-right:0!important}[dir=rtl] .pl-sm-50{padding-left:0!important;padding-right:50px!important}.p-sm-55{padding:55px!important}.pt-sm-55,.py-sm-55{padding-top:55px!important}.pr-sm-55,.px-sm-55{padding-right:55px!important}.pb-sm-55,.py-sm-55{padding-bottom:55px!important}.pl-sm-55,.px-sm-55{padding-left:55px!important}[dir=rtl] .pr-sm-55{padding-left:55px!important;padding-right:0!important}[dir=rtl] .pl-sm-55{padding-left:0!important;padding-right:55px!important}.p-sm-60{padding:60px!important}.pt-sm-60,.py-sm-60{padding-top:60px!important}.pr-sm-60,.px-sm-60{padding-right:60px!important}.pb-sm-60,.py-sm-60{padding-bottom:60px!important}.pl-sm-60,.px-sm-60{padding-left:60px!important}[dir=rtl] .pr-sm-60{padding-left:60px!important;padding-right:0!important}[dir=rtl] .pl-sm-60{padding-left:0!important;padding-right:60px!important}.p-sm-65{padding:65px!important}.pt-sm-65,.py-sm-65{padding-top:65px!important}.pr-sm-65,.px-sm-65{padding-right:65px!important}.pb-sm-65,.py-sm-65{padding-bottom:65px!important}.pl-sm-65,.px-sm-65{padding-left:65px!important}[dir=rtl] .pr-sm-65{padding-left:65px!important;padding-right:0!important}[dir=rtl] .pl-sm-65{padding-left:0!important;padding-right:65px!important}.p-sm-70{padding:70px!important}.pt-sm-70,.py-sm-70{padding-top:70px!important}.pr-sm-70,.px-sm-70{padding-right:70px!important}.pb-sm-70,.py-sm-70{padding-bottom:70px!important}.pl-sm-70,.px-sm-70{padding-left:70px!important}[dir=rtl] .pr-sm-70{padding-left:70px!important;padding-right:0!important}[dir=rtl] .pl-sm-70{padding-left:0!important;padding-right:70px!important}.p-sm-75{padding:75px!important}.pt-sm-75,.py-sm-75{padding-top:75px!important}.pr-sm-75,.px-sm-75{padding-right:75px!important}.pb-sm-75,.py-sm-75{padding-bottom:75px!important}.pl-sm-75,.px-sm-75{padding-left:75px!important}[dir=rtl] .pr-sm-75{padding-left:75px!important;padding-right:0!important}[dir=rtl] .pl-sm-75{padding-left:0!important;padding-right:75px!important}.p-sm-80{padding:80px!important}.pt-sm-80,.py-sm-80{padding-top:80px!important}.pr-sm-80,.px-sm-80{padding-right:80px!important}.pb-sm-80,.py-sm-80{padding-bottom:80px!important}.pl-sm-80,.px-sm-80{padding-left:80px!important}[dir=rtl] .pr-sm-80{padding-left:80px!important;padding-right:0!important}[dir=rtl] .pl-sm-80{padding-left:0!important;padding-right:80px!important}.p-sm-85{padding:85px!important}.pt-sm-85,.py-sm-85{padding-top:85px!important}.pr-sm-85,.px-sm-85{padding-right:85px!important}.pb-sm-85,.py-sm-85{padding-bottom:85px!important}.pl-sm-85,.px-sm-85{padding-left:85px!important}[dir=rtl] .pr-sm-85{padding-left:85px!important;padding-right:0!important}[dir=rtl] .pl-sm-85{padding-left:0!important;padding-right:85px!important}.p-sm-90{padding:90px!important}.pt-sm-90,.py-sm-90{padding-top:90px!important}.pr-sm-90,.px-sm-90{padding-right:90px!important}.pb-sm-90,.py-sm-90{padding-bottom:90px!important}.pl-sm-90,.px-sm-90{padding-left:90px!important}[dir=rtl] .pr-sm-90{padding-left:90px!important;padding-right:0!important}[dir=rtl] .pl-sm-90{padding-left:0!important;padding-right:90px!important}.p-sm-95{padding:95px!important}.pt-sm-95,.py-sm-95{padding-top:95px!important}.pr-sm-95,.px-sm-95{padding-right:95px!important}.pb-sm-95,.py-sm-95{padding-bottom:95px!important}.pl-sm-95,.px-sm-95{padding-left:95px!important}[dir=rtl] .pr-sm-95{padding-left:95px!important;padding-right:0!important}[dir=rtl] .pl-sm-95{padding-left:0!important;padding-right:95px!important}.p-sm-100{padding:100px!important}.pt-sm-100,.py-sm-100{padding-top:100px!important}.pr-sm-100,.px-sm-100{padding-right:100px!important}.pb-sm-100,.py-sm-100{padding-bottom:100px!important}.pl-sm-100,.px-sm-100{padding-left:100px!important}[dir=rtl] .pr-sm-100{padding-left:100px!important;padding-right:0!important}[dir=rtl] .pl-sm-100{padding-left:0!important;padding-right:100px!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}[dir=rtl] .mr-sm-auto{margin-left:auto!important;margin-right:0!important}[dir=rtl] .ml-sm-auto{margin-left:0!important;margin-right:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}[dir=rtl] .mr-md-0{margin-left:0!important;margin-right:0!important}[dir=rtl] .ml-md-0{margin-left:0!important;margin-right:0!important}.m-md-1{margin:1px!important}.mt-md-1,.my-md-1{margin-top:1px!important}.mr-md-1,.mx-md-1{margin-right:1px!important}.mb-md-1,.my-md-1{margin-bottom:1px!important}.ml-md-1,.mx-md-1{margin-left:1px!important}[dir=rtl] .mr-md-1{margin-left:1px!important;margin-right:0!important}[dir=rtl] .ml-md-1{margin-left:0!important;margin-right:1px!important}.m-md-2{margin:2px!important}.mt-md-2,.my-md-2{margin-top:2px!important}.mr-md-2,.mx-md-2{margin-right:2px!important}.mb-md-2,.my-md-2{margin-bottom:2px!important}.ml-md-2,.mx-md-2{margin-left:2px!important}[dir=rtl] .mr-md-2{margin-left:2px!important;margin-right:0!important}[dir=rtl] .ml-md-2{margin-left:0!important;margin-right:2px!important}.m-md-3{margin:3px!important}.mt-md-3,.my-md-3{margin-top:3px!important}.mr-md-3,.mx-md-3{margin-right:3px!important}.mb-md-3,.my-md-3{margin-bottom:3px!important}.ml-md-3,.mx-md-3{margin-left:3px!important}[dir=rtl] .mr-md-3{margin-left:3px!important;margin-right:0!important}[dir=rtl] .ml-md-3{margin-left:0!important;margin-right:3px!important}.m-md-4{margin:4px!important}.mt-md-4,.my-md-4{margin-top:4px!important}.mr-md-4,.mx-md-4{margin-right:4px!important}.mb-md-4,.my-md-4{margin-bottom:4px!important}.ml-md-4,.mx-md-4{margin-left:4px!important}[dir=rtl] .mr-md-4{margin-left:4px!important;margin-right:0!important}[dir=rtl] .ml-md-4{margin-left:0!important;margin-right:4px!important}.m-md-5{margin:5px!important}.mt-md-5,.my-md-5{margin-top:5px!important}.mr-md-5,.mx-md-5{margin-right:5px!important}.mb-md-5,.my-md-5{margin-bottom:5px!important}.ml-md-5,.mx-md-5{margin-left:5px!important}[dir=rtl] .mr-md-5{margin-left:5px!important;margin-right:0!important}[dir=rtl] .ml-md-5{margin-left:0!important;margin-right:5px!important}.m-md-6{margin:6px!important}.mt-md-6,.my-md-6{margin-top:6px!important}.mr-md-6,.mx-md-6{margin-right:6px!important}.mb-md-6,.my-md-6{margin-bottom:6px!important}.ml-md-6,.mx-md-6{margin-left:6px!important}[dir=rtl] .mr-md-6{margin-left:6px!important;margin-right:0!important}[dir=rtl] .ml-md-6{margin-left:0!important;margin-right:6px!important}.m-md-7{margin:7px!important}.mt-md-7,.my-md-7{margin-top:7px!important}.mr-md-7,.mx-md-7{margin-right:7px!important}.mb-md-7,.my-md-7{margin-bottom:7px!important}.ml-md-7,.mx-md-7{margin-left:7px!important}[dir=rtl] .mr-md-7{margin-left:7px!important;margin-right:0!important}[dir=rtl] .ml-md-7{margin-left:0!important;margin-right:7px!important}.m-md-8{margin:8px!important}.mt-md-8,.my-md-8{margin-top:8px!important}.mr-md-8,.mx-md-8{margin-right:8px!important}.mb-md-8,.my-md-8{margin-bottom:8px!important}.ml-md-8,.mx-md-8{margin-left:8px!important}[dir=rtl] .mr-md-8{margin-left:8px!important;margin-right:0!important}[dir=rtl] .ml-md-8{margin-left:0!important;margin-right:8px!important}.m-md-9{margin:9px!important}.mt-md-9,.my-md-9{margin-top:9px!important}.mr-md-9,.mx-md-9{margin-right:9px!important}.mb-md-9,.my-md-9{margin-bottom:9px!important}.ml-md-9,.mx-md-9{margin-left:9px!important}[dir=rtl] .mr-md-9{margin-left:9px!important;margin-right:0!important}[dir=rtl] .ml-md-9{margin-left:0!important;margin-right:9px!important}.m-md-10{margin:10px!important}.mt-md-10,.my-md-10{margin-top:10px!important}.mr-md-10,.mx-md-10{margin-right:10px!important}.mb-md-10,.my-md-10{margin-bottom:10px!important}.ml-md-10,.mx-md-10{margin-left:10px!important}[dir=rtl] .mr-md-10{margin-left:10px!important;margin-right:0!important}[dir=rtl] .ml-md-10{margin-left:0!important;margin-right:10px!important}.m-md-15{margin:15px!important}.mt-md-15,.my-md-15{margin-top:15px!important}.mr-md-15,.mx-md-15{margin-right:15px!important}.mb-md-15,.my-md-15{margin-bottom:15px!important}.ml-md-15,.mx-md-15{margin-left:15px!important}[dir=rtl] .mr-md-15{margin-left:15px!important;margin-right:0!important}[dir=rtl] .ml-md-15{margin-left:0!important;margin-right:15px!important}.m-md-20{margin:20px!important}.mt-md-20,.my-md-20{margin-top:20px!important}.mr-md-20,.mx-md-20{margin-right:20px!important}.mb-md-20,.my-md-20{margin-bottom:20px!important}.ml-md-20,.mx-md-20{margin-left:20px!important}[dir=rtl] .mr-md-20{margin-left:20px!important;margin-right:0!important}[dir=rtl] .ml-md-20{margin-left:0!important;margin-right:20px!important}.m-md-25{margin:25px!important}.mt-md-25,.my-md-25{margin-top:25px!important}.mr-md-25,.mx-md-25{margin-right:25px!important}.mb-md-25,.my-md-25{margin-bottom:25px!important}.ml-md-25,.mx-md-25{margin-left:25px!important}[dir=rtl] .mr-md-25{margin-left:25px!important;margin-right:0!important}[dir=rtl] .ml-md-25{margin-left:0!important;margin-right:25px!important}.m-md-30{margin:30px!important}.mt-md-30,.my-md-30{margin-top:30px!important}.mr-md-30,.mx-md-30{margin-right:30px!important}.mb-md-30,.my-md-30{margin-bottom:30px!important}.ml-md-30,.mx-md-30{margin-left:30px!important}[dir=rtl] .mr-md-30{margin-left:30px!important;margin-right:0!important}[dir=rtl] .ml-md-30{margin-left:0!important;margin-right:30px!important}.m-md-35{margin:35px!important}.mt-md-35,.my-md-35{margin-top:35px!important}.mr-md-35,.mx-md-35{margin-right:35px!important}.mb-md-35,.my-md-35{margin-bottom:35px!important}.ml-md-35,.mx-md-35{margin-left:35px!important}[dir=rtl] .mr-md-35{margin-left:35px!important;margin-right:0!important}[dir=rtl] .ml-md-35{margin-left:0!important;margin-right:35px!important}.m-md-40{margin:40px!important}.mt-md-40,.my-md-40{margin-top:40px!important}.mr-md-40,.mx-md-40{margin-right:40px!important}.mb-md-40,.my-md-40{margin-bottom:40px!important}.ml-md-40,.mx-md-40{margin-left:40px!important}[dir=rtl] .mr-md-40{margin-left:40px!important;margin-right:0!important}[dir=rtl] .ml-md-40{margin-left:0!important;margin-right:40px!important}.m-md-45{margin:45px!important}.mt-md-45,.my-md-45{margin-top:45px!important}.mr-md-45,.mx-md-45{margin-right:45px!important}.mb-md-45,.my-md-45{margin-bottom:45px!important}.ml-md-45,.mx-md-45{margin-left:45px!important}[dir=rtl] .mr-md-45{margin-left:45px!important;margin-right:0!important}[dir=rtl] .ml-md-45{margin-left:0!important;margin-right:45px!important}.m-md-50{margin:50px!important}.mt-md-50,.my-md-50{margin-top:50px!important}.mr-md-50,.mx-md-50{margin-right:50px!important}.mb-md-50,.my-md-50{margin-bottom:50px!important}.ml-md-50,.mx-md-50{margin-left:50px!important}[dir=rtl] .mr-md-50{margin-left:50px!important;margin-right:0!important}[dir=rtl] .ml-md-50{margin-left:0!important;margin-right:50px!important}.m-md-55{margin:55px!important}.mt-md-55,.my-md-55{margin-top:55px!important}.mr-md-55,.mx-md-55{margin-right:55px!important}.mb-md-55,.my-md-55{margin-bottom:55px!important}.ml-md-55,.mx-md-55{margin-left:55px!important}[dir=rtl] .mr-md-55{margin-left:55px!important;margin-right:0!important}[dir=rtl] .ml-md-55{margin-left:0!important;margin-right:55px!important}.m-md-60{margin:60px!important}.mt-md-60,.my-md-60{margin-top:60px!important}.mr-md-60,.mx-md-60{margin-right:60px!important}.mb-md-60,.my-md-60{margin-bottom:60px!important}.ml-md-60,.mx-md-60{margin-left:60px!important}[dir=rtl] .mr-md-60{margin-left:60px!important;margin-right:0!important}[dir=rtl] .ml-md-60{margin-left:0!important;margin-right:60px!important}.m-md-65{margin:65px!important}.mt-md-65,.my-md-65{margin-top:65px!important}.mr-md-65,.mx-md-65{margin-right:65px!important}.mb-md-65,.my-md-65{margin-bottom:65px!important}.ml-md-65,.mx-md-65{margin-left:65px!important}[dir=rtl] .mr-md-65{margin-left:65px!important;margin-right:0!important}[dir=rtl] .ml-md-65{margin-left:0!important;margin-right:65px!important}.m-md-70{margin:70px!important}.mt-md-70,.my-md-70{margin-top:70px!important}.mr-md-70,.mx-md-70{margin-right:70px!important}.mb-md-70,.my-md-70{margin-bottom:70px!important}.ml-md-70,.mx-md-70{margin-left:70px!important}[dir=rtl] .mr-md-70{margin-left:70px!important;margin-right:0!important}[dir=rtl] .ml-md-70{margin-left:0!important;margin-right:70px!important}.m-md-75{margin:75px!important}.mt-md-75,.my-md-75{margin-top:75px!important}.mr-md-75,.mx-md-75{margin-right:75px!important}.mb-md-75,.my-md-75{margin-bottom:75px!important}.ml-md-75,.mx-md-75{margin-left:75px!important}[dir=rtl] .mr-md-75{margin-left:75px!important;margin-right:0!important}[dir=rtl] .ml-md-75{margin-left:0!important;margin-right:75px!important}.m-md-80{margin:80px!important}.mt-md-80,.my-md-80{margin-top:80px!important}.mr-md-80,.mx-md-80{margin-right:80px!important}.mb-md-80,.my-md-80{margin-bottom:80px!important}.ml-md-80,.mx-md-80{margin-left:80px!important}[dir=rtl] .mr-md-80{margin-left:80px!important;margin-right:0!important}[dir=rtl] .ml-md-80{margin-left:0!important;margin-right:80px!important}.m-md-85{margin:85px!important}.mt-md-85,.my-md-85{margin-top:85px!important}.mr-md-85,.mx-md-85{margin-right:85px!important}.mb-md-85,.my-md-85{margin-bottom:85px!important}.ml-md-85,.mx-md-85{margin-left:85px!important}[dir=rtl] .mr-md-85{margin-left:85px!important;margin-right:0!important}[dir=rtl] .ml-md-85{margin-left:0!important;margin-right:85px!important}.m-md-90{margin:90px!important}.mt-md-90,.my-md-90{margin-top:90px!important}.mr-md-90,.mx-md-90{margin-right:90px!important}.mb-md-90,.my-md-90{margin-bottom:90px!important}.ml-md-90,.mx-md-90{margin-left:90px!important}[dir=rtl] .mr-md-90{margin-left:90px!important;margin-right:0!important}[dir=rtl] .ml-md-90{margin-left:0!important;margin-right:90px!important}.m-md-95{margin:95px!important}.mt-md-95,.my-md-95{margin-top:95px!important}.mr-md-95,.mx-md-95{margin-right:95px!important}.mb-md-95,.my-md-95{margin-bottom:95px!important}.ml-md-95,.mx-md-95{margin-left:95px!important}[dir=rtl] .mr-md-95{margin-left:95px!important;margin-right:0!important}[dir=rtl] .ml-md-95{margin-left:0!important;margin-right:95px!important}.m-md-100{margin:100px!important}.mt-md-100,.my-md-100{margin-top:100px!important}.mr-md-100,.mx-md-100{margin-right:100px!important}.mb-md-100,.my-md-100{margin-bottom:100px!important}.ml-md-100,.mx-md-100{margin-left:100px!important}[dir=rtl] .mr-md-100{margin-left:100px!important;margin-right:0!important}[dir=rtl] .ml-md-100{margin-left:0!important;margin-right:100px!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}[dir=rtl] .pr-md-0{padding-left:0!important;padding-right:0!important}[dir=rtl] .pl-md-0{padding-left:0!important;padding-right:0!important}.p-md-1{padding:1px!important}.pt-md-1,.py-md-1{padding-top:1px!important}.pr-md-1,.px-md-1{padding-right:1px!important}.pb-md-1,.py-md-1{padding-bottom:1px!important}.pl-md-1,.px-md-1{padding-left:1px!important}[dir=rtl] .pr-md-1{padding-left:1px!important;padding-right:0!important}[dir=rtl] .pl-md-1{padding-left:0!important;padding-right:1px!important}.p-md-2{padding:2px!important}.pt-md-2,.py-md-2{padding-top:2px!important}.pr-md-2,.px-md-2{padding-right:2px!important}.pb-md-2,.py-md-2{padding-bottom:2px!important}.pl-md-2,.px-md-2{padding-left:2px!important}[dir=rtl] .pr-md-2{padding-left:2px!important;padding-right:0!important}[dir=rtl] .pl-md-2{padding-left:0!important;padding-right:2px!important}.p-md-3{padding:3px!important}.pt-md-3,.py-md-3{padding-top:3px!important}.pr-md-3,.px-md-3{padding-right:3px!important}.pb-md-3,.py-md-3{padding-bottom:3px!important}.pl-md-3,.px-md-3{padding-left:3px!important}[dir=rtl] .pr-md-3{padding-left:3px!important;padding-right:0!important}[dir=rtl] .pl-md-3{padding-left:0!important;padding-right:3px!important}.p-md-4{padding:4px!important}.pt-md-4,.py-md-4{padding-top:4px!important}.pr-md-4,.px-md-4{padding-right:4px!important}.pb-md-4,.py-md-4{padding-bottom:4px!important}.pl-md-4,.px-md-4{padding-left:4px!important}[dir=rtl] .pr-md-4{padding-left:4px!important;padding-right:0!important}[dir=rtl] .pl-md-4{padding-left:0!important;padding-right:4px!important}.p-md-5{padding:5px!important}.pt-md-5,.py-md-5{padding-top:5px!important}.pr-md-5,.px-md-5{padding-right:5px!important}.pb-md-5,.py-md-5{padding-bottom:5px!important}.pl-md-5,.px-md-5{padding-left:5px!important}[dir=rtl] .pr-md-5{padding-left:5px!important;padding-right:0!important}[dir=rtl] .pl-md-5{padding-left:0!important;padding-right:5px!important}.p-md-6{padding:6px!important}.pt-md-6,.py-md-6{padding-top:6px!important}.pr-md-6,.px-md-6{padding-right:6px!important}.pb-md-6,.py-md-6{padding-bottom:6px!important}.pl-md-6,.px-md-6{padding-left:6px!important}[dir=rtl] .pr-md-6{padding-left:6px!important;padding-right:0!important}[dir=rtl] .pl-md-6{padding-left:0!important;padding-right:6px!important}.p-md-7{padding:7px!important}.pt-md-7,.py-md-7{padding-top:7px!important}.pr-md-7,.px-md-7{padding-right:7px!important}.pb-md-7,.py-md-7{padding-bottom:7px!important}.pl-md-7,.px-md-7{padding-left:7px!important}[dir=rtl] .pr-md-7{padding-left:7px!important;padding-right:0!important}[dir=rtl] .pl-md-7{padding-left:0!important;padding-right:7px!important}.p-md-8{padding:8px!important}.pt-md-8,.py-md-8{padding-top:8px!important}.pr-md-8,.px-md-8{padding-right:8px!important}.pb-md-8,.py-md-8{padding-bottom:8px!important}.pl-md-8,.px-md-8{padding-left:8px!important}[dir=rtl] .pr-md-8{padding-left:8px!important;padding-right:0!important}[dir=rtl] .pl-md-8{padding-left:0!important;padding-right:8px!important}.p-md-9{padding:9px!important}.pt-md-9,.py-md-9{padding-top:9px!important}.pr-md-9,.px-md-9{padding-right:9px!important}.pb-md-9,.py-md-9{padding-bottom:9px!important}.pl-md-9,.px-md-9{padding-left:9px!important}[dir=rtl] .pr-md-9{padding-left:9px!important;padding-right:0!important}[dir=rtl] .pl-md-9{padding-left:0!important;padding-right:9px!important}.p-md-10{padding:10px!important}.pt-md-10,.py-md-10{padding-top:10px!important}.pr-md-10,.px-md-10{padding-right:10px!important}.pb-md-10,.py-md-10{padding-bottom:10px!important}.pl-md-10,.px-md-10{padding-left:10px!important}[dir=rtl] .pr-md-10{padding-left:10px!important;padding-right:0!important}[dir=rtl] .pl-md-10{padding-left:0!important;padding-right:10px!important}.p-md-15{padding:15px!important}.pt-md-15,.py-md-15{padding-top:15px!important}.pr-md-15,.px-md-15{padding-right:15px!important}.pb-md-15,.py-md-15{padding-bottom:15px!important}.pl-md-15,.px-md-15{padding-left:15px!important}[dir=rtl] .pr-md-15{padding-left:15px!important;padding-right:0!important}[dir=rtl] .pl-md-15{padding-left:0!important;padding-right:15px!important}.p-md-20{padding:20px!important}.pt-md-20,.py-md-20{padding-top:20px!important}.pr-md-20,.px-md-20{padding-right:20px!important}.pb-md-20,.py-md-20{padding-bottom:20px!important}.pl-md-20,.px-md-20{padding-left:20px!important}[dir=rtl] .pr-md-20{padding-left:20px!important;padding-right:0!important}[dir=rtl] .pl-md-20{padding-left:0!important;padding-right:20px!important}.p-md-25{padding:25px!important}.pt-md-25,.py-md-25{padding-top:25px!important}.pr-md-25,.px-md-25{padding-right:25px!important}.pb-md-25,.py-md-25{padding-bottom:25px!important}.pl-md-25,.px-md-25{padding-left:25px!important}[dir=rtl] .pr-md-25{padding-left:25px!important;padding-right:0!important}[dir=rtl] .pl-md-25{padding-left:0!important;padding-right:25px!important}.p-md-30{padding:30px!important}.pt-md-30,.py-md-30{padding-top:30px!important}.pr-md-30,.px-md-30{padding-right:30px!important}.pb-md-30,.py-md-30{padding-bottom:30px!important}.pl-md-30,.px-md-30{padding-left:30px!important}[dir=rtl] .pr-md-30{padding-left:30px!important;padding-right:0!important}[dir=rtl] .pl-md-30{padding-left:0!important;padding-right:30px!important}.p-md-35{padding:35px!important}.pt-md-35,.py-md-35{padding-top:35px!important}.pr-md-35,.px-md-35{padding-right:35px!important}.pb-md-35,.py-md-35{padding-bottom:35px!important}.pl-md-35,.px-md-35{padding-left:35px!important}[dir=rtl] .pr-md-35{padding-left:35px!important;padding-right:0!important}[dir=rtl] .pl-md-35{padding-left:0!important;padding-right:35px!important}.p-md-40{padding:40px!important}.pt-md-40,.py-md-40{padding-top:40px!important}.pr-md-40,.px-md-40{padding-right:40px!important}.pb-md-40,.py-md-40{padding-bottom:40px!important}.pl-md-40,.px-md-40{padding-left:40px!important}[dir=rtl] .pr-md-40{padding-left:40px!important;padding-right:0!important}[dir=rtl] .pl-md-40{padding-left:0!important;padding-right:40px!important}.p-md-45{padding:45px!important}.pt-md-45,.py-md-45{padding-top:45px!important}.pr-md-45,.px-md-45{padding-right:45px!important}.pb-md-45,.py-md-45{padding-bottom:45px!important}.pl-md-45,.px-md-45{padding-left:45px!important}[dir=rtl] .pr-md-45{padding-left:45px!important;padding-right:0!important}[dir=rtl] .pl-md-45{padding-left:0!important;padding-right:45px!important}.p-md-50{padding:50px!important}.pt-md-50,.py-md-50{padding-top:50px!important}.pr-md-50,.px-md-50{padding-right:50px!important}.pb-md-50,.py-md-50{padding-bottom:50px!important}.pl-md-50,.px-md-50{padding-left:50px!important}[dir=rtl] .pr-md-50{padding-left:50px!important;padding-right:0!important}[dir=rtl] .pl-md-50{padding-left:0!important;padding-right:50px!important}.p-md-55{padding:55px!important}.pt-md-55,.py-md-55{padding-top:55px!important}.pr-md-55,.px-md-55{padding-right:55px!important}.pb-md-55,.py-md-55{padding-bottom:55px!important}.pl-md-55,.px-md-55{padding-left:55px!important}[dir=rtl] .pr-md-55{padding-left:55px!important;padding-right:0!important}[dir=rtl] .pl-md-55{padding-left:0!important;padding-right:55px!important}.p-md-60{padding:60px!important}.pt-md-60,.py-md-60{padding-top:60px!important}.pr-md-60,.px-md-60{padding-right:60px!important}.pb-md-60,.py-md-60{padding-bottom:60px!important}.pl-md-60,.px-md-60{padding-left:60px!important}[dir=rtl] .pr-md-60{padding-left:60px!important;padding-right:0!important}[dir=rtl] .pl-md-60{padding-left:0!important;padding-right:60px!important}.p-md-65{padding:65px!important}.pt-md-65,.py-md-65{padding-top:65px!important}.pr-md-65,.px-md-65{padding-right:65px!important}.pb-md-65,.py-md-65{padding-bottom:65px!important}.pl-md-65,.px-md-65{padding-left:65px!important}[dir=rtl] .pr-md-65{padding-left:65px!important;padding-right:0!important}[dir=rtl] .pl-md-65{padding-left:0!important;padding-right:65px!important}.p-md-70{padding:70px!important}.pt-md-70,.py-md-70{padding-top:70px!important}.pr-md-70,.px-md-70{padding-right:70px!important}.pb-md-70,.py-md-70{padding-bottom:70px!important}.pl-md-70,.px-md-70{padding-left:70px!important}[dir=rtl] .pr-md-70{padding-left:70px!important;padding-right:0!important}[dir=rtl] .pl-md-70{padding-left:0!important;padding-right:70px!important}.p-md-75{padding:75px!important}.pt-md-75,.py-md-75{padding-top:75px!important}.pr-md-75,.px-md-75{padding-right:75px!important}.pb-md-75,.py-md-75{padding-bottom:75px!important}.pl-md-75,.px-md-75{padding-left:75px!important}[dir=rtl] .pr-md-75{padding-left:75px!important;padding-right:0!important}[dir=rtl] .pl-md-75{padding-left:0!important;padding-right:75px!important}.p-md-80{padding:80px!important}.pt-md-80,.py-md-80{padding-top:80px!important}.pr-md-80,.px-md-80{padding-right:80px!important}.pb-md-80,.py-md-80{padding-bottom:80px!important}.pl-md-80,.px-md-80{padding-left:80px!important}[dir=rtl] .pr-md-80{padding-left:80px!important;padding-right:0!important}[dir=rtl] .pl-md-80{padding-left:0!important;padding-right:80px!important}.p-md-85{padding:85px!important}.pt-md-85,.py-md-85{padding-top:85px!important}.pr-md-85,.px-md-85{padding-right:85px!important}.pb-md-85,.py-md-85{padding-bottom:85px!important}.pl-md-85,.px-md-85{padding-left:85px!important}[dir=rtl] .pr-md-85{padding-left:85px!important;padding-right:0!important}[dir=rtl] .pl-md-85{padding-left:0!important;padding-right:85px!important}.p-md-90{padding:90px!important}.pt-md-90,.py-md-90{padding-top:90px!important}.pr-md-90,.px-md-90{padding-right:90px!important}.pb-md-90,.py-md-90{padding-bottom:90px!important}.pl-md-90,.px-md-90{padding-left:90px!important}[dir=rtl] .pr-md-90{padding-left:90px!important;padding-right:0!important}[dir=rtl] .pl-md-90{padding-left:0!important;padding-right:90px!important}.p-md-95{padding:95px!important}.pt-md-95,.py-md-95{padding-top:95px!important}.pr-md-95,.px-md-95{padding-right:95px!important}.pb-md-95,.py-md-95{padding-bottom:95px!important}.pl-md-95,.px-md-95{padding-left:95px!important}[dir=rtl] .pr-md-95{padding-left:95px!important;padding-right:0!important}[dir=rtl] .pl-md-95{padding-left:0!important;padding-right:95px!important}.p-md-100{padding:100px!important}.pt-md-100,.py-md-100{padding-top:100px!important}.pr-md-100,.px-md-100{padding-right:100px!important}.pb-md-100,.py-md-100{padding-bottom:100px!important}.pl-md-100,.px-md-100{padding-left:100px!important}[dir=rtl] .pr-md-100{padding-left:100px!important;padding-right:0!important}[dir=rtl] .pl-md-100{padding-left:0!important;padding-right:100px!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}[dir=rtl] .mr-md-auto{margin-left:auto!important;margin-right:0!important}[dir=rtl] .ml-md-auto{margin-left:0!important;margin-right:auto!important}}@media (min-width:1025px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}[dir=rtl] .mr-lg-0{margin-left:0!important;margin-right:0!important}[dir=rtl] .ml-lg-0{margin-left:0!important;margin-right:0!important}.m-lg-1{margin:1px!important}.mt-lg-1,.my-lg-1{margin-top:1px!important}.mr-lg-1,.mx-lg-1{margin-right:1px!important}.mb-lg-1,.my-lg-1{margin-bottom:1px!important}.ml-lg-1,.mx-lg-1{margin-left:1px!important}[dir=rtl] .mr-lg-1{margin-left:1px!important;margin-right:0!important}[dir=rtl] .ml-lg-1{margin-left:0!important;margin-right:1px!important}.m-lg-2{margin:2px!important}.mt-lg-2,.my-lg-2{margin-top:2px!important}.mr-lg-2,.mx-lg-2{margin-right:2px!important}.mb-lg-2,.my-lg-2{margin-bottom:2px!important}.ml-lg-2,.mx-lg-2{margin-left:2px!important}[dir=rtl] .mr-lg-2{margin-left:2px!important;margin-right:0!important}[dir=rtl] .ml-lg-2{margin-left:0!important;margin-right:2px!important}.m-lg-3{margin:3px!important}.mt-lg-3,.my-lg-3{margin-top:3px!important}.mr-lg-3,.mx-lg-3{margin-right:3px!important}.mb-lg-3,.my-lg-3{margin-bottom:3px!important}.ml-lg-3,.mx-lg-3{margin-left:3px!important}[dir=rtl] .mr-lg-3{margin-left:3px!important;margin-right:0!important}[dir=rtl] .ml-lg-3{margin-left:0!important;margin-right:3px!important}.m-lg-4{margin:4px!important}.mt-lg-4,.my-lg-4{margin-top:4px!important}.mr-lg-4,.mx-lg-4{margin-right:4px!important}.mb-lg-4,.my-lg-4{margin-bottom:4px!important}.ml-lg-4,.mx-lg-4{margin-left:4px!important}[dir=rtl] .mr-lg-4{margin-left:4px!important;margin-right:0!important}[dir=rtl] .ml-lg-4{margin-left:0!important;margin-right:4px!important}.m-lg-5{margin:5px!important}.mt-lg-5,.my-lg-5{margin-top:5px!important}.mr-lg-5,.mx-lg-5{margin-right:5px!important}.mb-lg-5,.my-lg-5{margin-bottom:5px!important}.ml-lg-5,.mx-lg-5{margin-left:5px!important}[dir=rtl] .mr-lg-5{margin-left:5px!important;margin-right:0!important}[dir=rtl] .ml-lg-5{margin-left:0!important;margin-right:5px!important}.m-lg-6{margin:6px!important}.mt-lg-6,.my-lg-6{margin-top:6px!important}.mr-lg-6,.mx-lg-6{margin-right:6px!important}.mb-lg-6,.my-lg-6{margin-bottom:6px!important}.ml-lg-6,.mx-lg-6{margin-left:6px!important}[dir=rtl] .mr-lg-6{margin-left:6px!important;margin-right:0!important}[dir=rtl] .ml-lg-6{margin-left:0!important;margin-right:6px!important}.m-lg-7{margin:7px!important}.mt-lg-7,.my-lg-7{margin-top:7px!important}.mr-lg-7,.mx-lg-7{margin-right:7px!important}.mb-lg-7,.my-lg-7{margin-bottom:7px!important}.ml-lg-7,.mx-lg-7{margin-left:7px!important}[dir=rtl] .mr-lg-7{margin-left:7px!important;margin-right:0!important}[dir=rtl] .ml-lg-7{margin-left:0!important;margin-right:7px!important}.m-lg-8{margin:8px!important}.mt-lg-8,.my-lg-8{margin-top:8px!important}.mr-lg-8,.mx-lg-8{margin-right:8px!important}.mb-lg-8,.my-lg-8{margin-bottom:8px!important}.ml-lg-8,.mx-lg-8{margin-left:8px!important}[dir=rtl] .mr-lg-8{margin-left:8px!important;margin-right:0!important}[dir=rtl] .ml-lg-8{margin-left:0!important;margin-right:8px!important}.m-lg-9{margin:9px!important}.mt-lg-9,.my-lg-9{margin-top:9px!important}.mr-lg-9,.mx-lg-9{margin-right:9px!important}.mb-lg-9,.my-lg-9{margin-bottom:9px!important}.ml-lg-9,.mx-lg-9{margin-left:9px!important}[dir=rtl] .mr-lg-9{margin-left:9px!important;margin-right:0!important}[dir=rtl] .ml-lg-9{margin-left:0!important;margin-right:9px!important}.m-lg-10{margin:10px!important}.mt-lg-10,.my-lg-10{margin-top:10px!important}.mr-lg-10,.mx-lg-10{margin-right:10px!important}.mb-lg-10,.my-lg-10{margin-bottom:10px!important}.ml-lg-10,.mx-lg-10{margin-left:10px!important}[dir=rtl] .mr-lg-10{margin-left:10px!important;margin-right:0!important}[dir=rtl] .ml-lg-10{margin-left:0!important;margin-right:10px!important}.m-lg-15{margin:15px!important}.mt-lg-15,.my-lg-15{margin-top:15px!important}.mr-lg-15,.mx-lg-15{margin-right:15px!important}.mb-lg-15,.my-lg-15{margin-bottom:15px!important}.ml-lg-15,.mx-lg-15{margin-left:15px!important}[dir=rtl] .mr-lg-15{margin-left:15px!important;margin-right:0!important}[dir=rtl] .ml-lg-15{margin-left:0!important;margin-right:15px!important}.m-lg-20{margin:20px!important}.mt-lg-20,.my-lg-20{margin-top:20px!important}.mr-lg-20,.mx-lg-20{margin-right:20px!important}.mb-lg-20,.my-lg-20{margin-bottom:20px!important}.ml-lg-20,.mx-lg-20{margin-left:20px!important}[dir=rtl] .mr-lg-20{margin-left:20px!important;margin-right:0!important}[dir=rtl] .ml-lg-20{margin-left:0!important;margin-right:20px!important}.m-lg-25{margin:25px!important}.mt-lg-25,.my-lg-25{margin-top:25px!important}.mr-lg-25,.mx-lg-25{margin-right:25px!important}.mb-lg-25,.my-lg-25{margin-bottom:25px!important}.ml-lg-25,.mx-lg-25{margin-left:25px!important}[dir=rtl] .mr-lg-25{margin-left:25px!important;margin-right:0!important}[dir=rtl] .ml-lg-25{margin-left:0!important;margin-right:25px!important}.m-lg-30{margin:30px!important}.mt-lg-30,.my-lg-30{margin-top:30px!important}.mr-lg-30,.mx-lg-30{margin-right:30px!important}.mb-lg-30,.my-lg-30{margin-bottom:30px!important}.ml-lg-30,.mx-lg-30{margin-left:30px!important}[dir=rtl] .mr-lg-30{margin-left:30px!important;margin-right:0!important}[dir=rtl] .ml-lg-30{margin-left:0!important;margin-right:30px!important}.m-lg-35{margin:35px!important}.mt-lg-35,.my-lg-35{margin-top:35px!important}.mr-lg-35,.mx-lg-35{margin-right:35px!important}.mb-lg-35,.my-lg-35{margin-bottom:35px!important}.ml-lg-35,.mx-lg-35{margin-left:35px!important}[dir=rtl] .mr-lg-35{margin-left:35px!important;margin-right:0!important}[dir=rtl] .ml-lg-35{margin-left:0!important;margin-right:35px!important}.m-lg-40{margin:40px!important}.mt-lg-40,.my-lg-40{margin-top:40px!important}.mr-lg-40,.mx-lg-40{margin-right:40px!important}.mb-lg-40,.my-lg-40{margin-bottom:40px!important}.ml-lg-40,.mx-lg-40{margin-left:40px!important}[dir=rtl] .mr-lg-40{margin-left:40px!important;margin-right:0!important}[dir=rtl] .ml-lg-40{margin-left:0!important;margin-right:40px!important}.m-lg-45{margin:45px!important}.mt-lg-45,.my-lg-45{margin-top:45px!important}.mr-lg-45,.mx-lg-45{margin-right:45px!important}.mb-lg-45,.my-lg-45{margin-bottom:45px!important}.ml-lg-45,.mx-lg-45{margin-left:45px!important}[dir=rtl] .mr-lg-45{margin-left:45px!important;margin-right:0!important}[dir=rtl] .ml-lg-45{margin-left:0!important;margin-right:45px!important}.m-lg-50{margin:50px!important}.mt-lg-50,.my-lg-50{margin-top:50px!important}.mr-lg-50,.mx-lg-50{margin-right:50px!important}.mb-lg-50,.my-lg-50{margin-bottom:50px!important}.ml-lg-50,.mx-lg-50{margin-left:50px!important}[dir=rtl] .mr-lg-50{margin-left:50px!important;margin-right:0!important}[dir=rtl] .ml-lg-50{margin-left:0!important;margin-right:50px!important}.m-lg-55{margin:55px!important}.mt-lg-55,.my-lg-55{margin-top:55px!important}.mr-lg-55,.mx-lg-55{margin-right:55px!important}.mb-lg-55,.my-lg-55{margin-bottom:55px!important}.ml-lg-55,.mx-lg-55{margin-left:55px!important}[dir=rtl] .mr-lg-55{margin-left:55px!important;margin-right:0!important}[dir=rtl] .ml-lg-55{margin-left:0!important;margin-right:55px!important}.m-lg-60{margin:60px!important}.mt-lg-60,.my-lg-60{margin-top:60px!important}.mr-lg-60,.mx-lg-60{margin-right:60px!important}.mb-lg-60,.my-lg-60{margin-bottom:60px!important}.ml-lg-60,.mx-lg-60{margin-left:60px!important}[dir=rtl] .mr-lg-60{margin-left:60px!important;margin-right:0!important}[dir=rtl] .ml-lg-60{margin-left:0!important;margin-right:60px!important}.m-lg-65{margin:65px!important}.mt-lg-65,.my-lg-65{margin-top:65px!important}.mr-lg-65,.mx-lg-65{margin-right:65px!important}.mb-lg-65,.my-lg-65{margin-bottom:65px!important}.ml-lg-65,.mx-lg-65{margin-left:65px!important}[dir=rtl] .mr-lg-65{margin-left:65px!important;margin-right:0!important}[dir=rtl] .ml-lg-65{margin-left:0!important;margin-right:65px!important}.m-lg-70{margin:70px!important}.mt-lg-70,.my-lg-70{margin-top:70px!important}.mr-lg-70,.mx-lg-70{margin-right:70px!important}.mb-lg-70,.my-lg-70{margin-bottom:70px!important}.ml-lg-70,.mx-lg-70{margin-left:70px!important}[dir=rtl] .mr-lg-70{margin-left:70px!important;margin-right:0!important}[dir=rtl] .ml-lg-70{margin-left:0!important;margin-right:70px!important}.m-lg-75{margin:75px!important}.mt-lg-75,.my-lg-75{margin-top:75px!important}.mr-lg-75,.mx-lg-75{margin-right:75px!important}.mb-lg-75,.my-lg-75{margin-bottom:75px!important}.ml-lg-75,.mx-lg-75{margin-left:75px!important}[dir=rtl] .mr-lg-75{margin-left:75px!important;margin-right:0!important}[dir=rtl] .ml-lg-75{margin-left:0!important;margin-right:75px!important}.m-lg-80{margin:80px!important}.mt-lg-80,.my-lg-80{margin-top:80px!important}.mr-lg-80,.mx-lg-80{margin-right:80px!important}.mb-lg-80,.my-lg-80{margin-bottom:80px!important}.ml-lg-80,.mx-lg-80{margin-left:80px!important}[dir=rtl] .mr-lg-80{margin-left:80px!important;margin-right:0!important}[dir=rtl] .ml-lg-80{margin-left:0!important;margin-right:80px!important}.m-lg-85{margin:85px!important}.mt-lg-85,.my-lg-85{margin-top:85px!important}.mr-lg-85,.mx-lg-85{margin-right:85px!important}.mb-lg-85,.my-lg-85{margin-bottom:85px!important}.ml-lg-85,.mx-lg-85{margin-left:85px!important}[dir=rtl] .mr-lg-85{margin-left:85px!important;margin-right:0!important}[dir=rtl] .ml-lg-85{margin-left:0!important;margin-right:85px!important}.m-lg-90{margin:90px!important}.mt-lg-90,.my-lg-90{margin-top:90px!important}.mr-lg-90,.mx-lg-90{margin-right:90px!important}.mb-lg-90,.my-lg-90{margin-bottom:90px!important}.ml-lg-90,.mx-lg-90{margin-left:90px!important}[dir=rtl] .mr-lg-90{margin-left:90px!important;margin-right:0!important}[dir=rtl] .ml-lg-90{margin-left:0!important;margin-right:90px!important}.m-lg-95{margin:95px!important}.mt-lg-95,.my-lg-95{margin-top:95px!important}.mr-lg-95,.mx-lg-95{margin-right:95px!important}.mb-lg-95,.my-lg-95{margin-bottom:95px!important}.ml-lg-95,.mx-lg-95{margin-left:95px!important}[dir=rtl] .mr-lg-95{margin-left:95px!important;margin-right:0!important}[dir=rtl] .ml-lg-95{margin-left:0!important;margin-right:95px!important}.m-lg-100{margin:100px!important}.mt-lg-100,.my-lg-100{margin-top:100px!important}.mr-lg-100,.mx-lg-100{margin-right:100px!important}.mb-lg-100,.my-lg-100{margin-bottom:100px!important}.ml-lg-100,.mx-lg-100{margin-left:100px!important}[dir=rtl] .mr-lg-100{margin-left:100px!important;margin-right:0!important}[dir=rtl] .ml-lg-100{margin-left:0!important;margin-right:100px!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}[dir=rtl] .pr-lg-0{padding-left:0!important;padding-right:0!important}[dir=rtl] .pl-lg-0{padding-left:0!important;padding-right:0!important}.p-lg-1{padding:1px!important}.pt-lg-1,.py-lg-1{padding-top:1px!important}.pr-lg-1,.px-lg-1{padding-right:1px!important}.pb-lg-1,.py-lg-1{padding-bottom:1px!important}.pl-lg-1,.px-lg-1{padding-left:1px!important}[dir=rtl] .pr-lg-1{padding-left:1px!important;padding-right:0!important}[dir=rtl] .pl-lg-1{padding-left:0!important;padding-right:1px!important}.p-lg-2{padding:2px!important}.pt-lg-2,.py-lg-2{padding-top:2px!important}.pr-lg-2,.px-lg-2{padding-right:2px!important}.pb-lg-2,.py-lg-2{padding-bottom:2px!important}.pl-lg-2,.px-lg-2{padding-left:2px!important}[dir=rtl] .pr-lg-2{padding-left:2px!important;padding-right:0!important}[dir=rtl] .pl-lg-2{padding-left:0!important;padding-right:2px!important}.p-lg-3{padding:3px!important}.pt-lg-3,.py-lg-3{padding-top:3px!important}.pr-lg-3,.px-lg-3{padding-right:3px!important}.pb-lg-3,.py-lg-3{padding-bottom:3px!important}.pl-lg-3,.px-lg-3{padding-left:3px!important}[dir=rtl] .pr-lg-3{padding-left:3px!important;padding-right:0!important}[dir=rtl] .pl-lg-3{padding-left:0!important;padding-right:3px!important}.p-lg-4{padding:4px!important}.pt-lg-4,.py-lg-4{padding-top:4px!important}.pr-lg-4,.px-lg-4{padding-right:4px!important}.pb-lg-4,.py-lg-4{padding-bottom:4px!important}.pl-lg-4,.px-lg-4{padding-left:4px!important}[dir=rtl] .pr-lg-4{padding-left:4px!important;padding-right:0!important}[dir=rtl] .pl-lg-4{padding-left:0!important;padding-right:4px!important}.p-lg-5{padding:5px!important}.pt-lg-5,.py-lg-5{padding-top:5px!important}.pr-lg-5,.px-lg-5{padding-right:5px!important}.pb-lg-5,.py-lg-5{padding-bottom:5px!important}.pl-lg-5,.px-lg-5{padding-left:5px!important}[dir=rtl] .pr-lg-5{padding-left:5px!important;padding-right:0!important}[dir=rtl] .pl-lg-5{padding-left:0!important;padding-right:5px!important}.p-lg-6{padding:6px!important}.pt-lg-6,.py-lg-6{padding-top:6px!important}.pr-lg-6,.px-lg-6{padding-right:6px!important}.pb-lg-6,.py-lg-6{padding-bottom:6px!important}.pl-lg-6,.px-lg-6{padding-left:6px!important}[dir=rtl] .pr-lg-6{padding-left:6px!important;padding-right:0!important}[dir=rtl] .pl-lg-6{padding-left:0!important;padding-right:6px!important}.p-lg-7{padding:7px!important}.pt-lg-7,.py-lg-7{padding-top:7px!important}.pr-lg-7,.px-lg-7{padding-right:7px!important}.pb-lg-7,.py-lg-7{padding-bottom:7px!important}.pl-lg-7,.px-lg-7{padding-left:7px!important}[dir=rtl] .pr-lg-7{padding-left:7px!important;padding-right:0!important}[dir=rtl] .pl-lg-7{padding-left:0!important;padding-right:7px!important}.p-lg-8{padding:8px!important}.pt-lg-8,.py-lg-8{padding-top:8px!important}.pr-lg-8,.px-lg-8{padding-right:8px!important}.pb-lg-8,.py-lg-8{padding-bottom:8px!important}.pl-lg-8,.px-lg-8{padding-left:8px!important}[dir=rtl] .pr-lg-8{padding-left:8px!important;padding-right:0!important}[dir=rtl] .pl-lg-8{padding-left:0!important;padding-right:8px!important}.p-lg-9{padding:9px!important}.pt-lg-9,.py-lg-9{padding-top:9px!important}.pr-lg-9,.px-lg-9{padding-right:9px!important}.pb-lg-9,.py-lg-9{padding-bottom:9px!important}.pl-lg-9,.px-lg-9{padding-left:9px!important}[dir=rtl] .pr-lg-9{padding-left:9px!important;padding-right:0!important}[dir=rtl] .pl-lg-9{padding-left:0!important;padding-right:9px!important}.p-lg-10{padding:10px!important}.pt-lg-10,.py-lg-10{padding-top:10px!important}.pr-lg-10,.px-lg-10{padding-right:10px!important}.pb-lg-10,.py-lg-10{padding-bottom:10px!important}.pl-lg-10,.px-lg-10{padding-left:10px!important}[dir=rtl] .pr-lg-10{padding-left:10px!important;padding-right:0!important}[dir=rtl] .pl-lg-10{padding-left:0!important;padding-right:10px!important}.p-lg-15{padding:15px!important}.pt-lg-15,.py-lg-15{padding-top:15px!important}.pr-lg-15,.px-lg-15{padding-right:15px!important}.pb-lg-15,.py-lg-15{padding-bottom:15px!important}.pl-lg-15,.px-lg-15{padding-left:15px!important}[dir=rtl] .pr-lg-15{padding-left:15px!important;padding-right:0!important}[dir=rtl] .pl-lg-15{padding-left:0!important;padding-right:15px!important}.p-lg-20{padding:20px!important}.pt-lg-20,.py-lg-20{padding-top:20px!important}.pr-lg-20,.px-lg-20{padding-right:20px!important}.pb-lg-20,.py-lg-20{padding-bottom:20px!important}.pl-lg-20,.px-lg-20{padding-left:20px!important}[dir=rtl] .pr-lg-20{padding-left:20px!important;padding-right:0!important}[dir=rtl] .pl-lg-20{padding-left:0!important;padding-right:20px!important}.p-lg-25{padding:25px!important}.pt-lg-25,.py-lg-25{padding-top:25px!important}.pr-lg-25,.px-lg-25{padding-right:25px!important}.pb-lg-25,.py-lg-25{padding-bottom:25px!important}.pl-lg-25,.px-lg-25{padding-left:25px!important}[dir=rtl] .pr-lg-25{padding-left:25px!important;padding-right:0!important}[dir=rtl] .pl-lg-25{padding-left:0!important;padding-right:25px!important}.p-lg-30{padding:30px!important}.pt-lg-30,.py-lg-30{padding-top:30px!important}.pr-lg-30,.px-lg-30{padding-right:30px!important}.pb-lg-30,.py-lg-30{padding-bottom:30px!important}.pl-lg-30,.px-lg-30{padding-left:30px!important}[dir=rtl] .pr-lg-30{padding-left:30px!important;padding-right:0!important}[dir=rtl] .pl-lg-30{padding-left:0!important;padding-right:30px!important}.p-lg-35{padding:35px!important}.pt-lg-35,.py-lg-35{padding-top:35px!important}.pr-lg-35,.px-lg-35{padding-right:35px!important}.pb-lg-35,.py-lg-35{padding-bottom:35px!important}.pl-lg-35,.px-lg-35{padding-left:35px!important}[dir=rtl] .pr-lg-35{padding-left:35px!important;padding-right:0!important}[dir=rtl] .pl-lg-35{padding-left:0!important;padding-right:35px!important}.p-lg-40{padding:40px!important}.pt-lg-40,.py-lg-40{padding-top:40px!important}.pr-lg-40,.px-lg-40{padding-right:40px!important}.pb-lg-40,.py-lg-40{padding-bottom:40px!important}.pl-lg-40,.px-lg-40{padding-left:40px!important}[dir=rtl] .pr-lg-40{padding-left:40px!important;padding-right:0!important}[dir=rtl] .pl-lg-40{padding-left:0!important;padding-right:40px!important}.p-lg-45{padding:45px!important}.pt-lg-45,.py-lg-45{padding-top:45px!important}.pr-lg-45,.px-lg-45{padding-right:45px!important}.pb-lg-45,.py-lg-45{padding-bottom:45px!important}.pl-lg-45,.px-lg-45{padding-left:45px!important}[dir=rtl] .pr-lg-45{padding-left:45px!important;padding-right:0!important}[dir=rtl] .pl-lg-45{padding-left:0!important;padding-right:45px!important}.p-lg-50{padding:50px!important}.pt-lg-50,.py-lg-50{padding-top:50px!important}.pr-lg-50,.px-lg-50{padding-right:50px!important}.pb-lg-50,.py-lg-50{padding-bottom:50px!important}.pl-lg-50,.px-lg-50{padding-left:50px!important}[dir=rtl] .pr-lg-50{padding-left:50px!important;padding-right:0!important}[dir=rtl] .pl-lg-50{padding-left:0!important;padding-right:50px!important}.p-lg-55{padding:55px!important}.pt-lg-55,.py-lg-55{padding-top:55px!important}.pr-lg-55,.px-lg-55{padding-right:55px!important}.pb-lg-55,.py-lg-55{padding-bottom:55px!important}.pl-lg-55,.px-lg-55{padding-left:55px!important}[dir=rtl] .pr-lg-55{padding-left:55px!important;padding-right:0!important}[dir=rtl] .pl-lg-55{padding-left:0!important;padding-right:55px!important}.p-lg-60{padding:60px!important}.pt-lg-60,.py-lg-60{padding-top:60px!important}.pr-lg-60,.px-lg-60{padding-right:60px!important}.pb-lg-60,.py-lg-60{padding-bottom:60px!important}.pl-lg-60,.px-lg-60{padding-left:60px!important}[dir=rtl] .pr-lg-60{padding-left:60px!important;padding-right:0!important}[dir=rtl] .pl-lg-60{padding-left:0!important;padding-right:60px!important}.p-lg-65{padding:65px!important}.pt-lg-65,.py-lg-65{padding-top:65px!important}.pr-lg-65,.px-lg-65{padding-right:65px!important}.pb-lg-65,.py-lg-65{padding-bottom:65px!important}.pl-lg-65,.px-lg-65{padding-left:65px!important}[dir=rtl] .pr-lg-65{padding-left:65px!important;padding-right:0!important}[dir=rtl] .pl-lg-65{padding-left:0!important;padding-right:65px!important}.p-lg-70{padding:70px!important}.pt-lg-70,.py-lg-70{padding-top:70px!important}.pr-lg-70,.px-lg-70{padding-right:70px!important}.pb-lg-70,.py-lg-70{padding-bottom:70px!important}.pl-lg-70,.px-lg-70{padding-left:70px!important}[dir=rtl] .pr-lg-70{padding-left:70px!important;padding-right:0!important}[dir=rtl] .pl-lg-70{padding-left:0!important;padding-right:70px!important}.p-lg-75{padding:75px!important}.pt-lg-75,.py-lg-75{padding-top:75px!important}.pr-lg-75,.px-lg-75{padding-right:75px!important}.pb-lg-75,.py-lg-75{padding-bottom:75px!important}.pl-lg-75,.px-lg-75{padding-left:75px!important}[dir=rtl] .pr-lg-75{padding-left:75px!important;padding-right:0!important}[dir=rtl] .pl-lg-75{padding-left:0!important;padding-right:75px!important}.p-lg-80{padding:80px!important}.pt-lg-80,.py-lg-80{padding-top:80px!important}.pr-lg-80,.px-lg-80{padding-right:80px!important}.pb-lg-80,.py-lg-80{padding-bottom:80px!important}.pl-lg-80,.px-lg-80{padding-left:80px!important}[dir=rtl] .pr-lg-80{padding-left:80px!important;padding-right:0!important}[dir=rtl] .pl-lg-80{padding-left:0!important;padding-right:80px!important}.p-lg-85{padding:85px!important}.pt-lg-85,.py-lg-85{padding-top:85px!important}.pr-lg-85,.px-lg-85{padding-right:85px!important}.pb-lg-85,.py-lg-85{padding-bottom:85px!important}.pl-lg-85,.px-lg-85{padding-left:85px!important}[dir=rtl] .pr-lg-85{padding-left:85px!important;padding-right:0!important}[dir=rtl] .pl-lg-85{padding-left:0!important;padding-right:85px!important}.p-lg-90{padding:90px!important}.pt-lg-90,.py-lg-90{padding-top:90px!important}.pr-lg-90,.px-lg-90{padding-right:90px!important}.pb-lg-90,.py-lg-90{padding-bottom:90px!important}.pl-lg-90,.px-lg-90{padding-left:90px!important}[dir=rtl] .pr-lg-90{padding-left:90px!important;padding-right:0!important}[dir=rtl] .pl-lg-90{padding-left:0!important;padding-right:90px!important}.p-lg-95{padding:95px!important}.pt-lg-95,.py-lg-95{padding-top:95px!important}.pr-lg-95,.px-lg-95{padding-right:95px!important}.pb-lg-95,.py-lg-95{padding-bottom:95px!important}.pl-lg-95,.px-lg-95{padding-left:95px!important}[dir=rtl] .pr-lg-95{padding-left:95px!important;padding-right:0!important}[dir=rtl] .pl-lg-95{padding-left:0!important;padding-right:95px!important}.p-lg-100{padding:100px!important}.pt-lg-100,.py-lg-100{padding-top:100px!important}.pr-lg-100,.px-lg-100{padding-right:100px!important}.pb-lg-100,.py-lg-100{padding-bottom:100px!important}.pl-lg-100,.px-lg-100{padding-left:100px!important}[dir=rtl] .pr-lg-100{padding-left:100px!important;padding-right:0!important}[dir=rtl] .pl-lg-100{padding-left:0!important;padding-right:100px!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}[dir=rtl] .mr-lg-auto{margin-left:auto!important;margin-right:0!important}[dir=rtl] .ml-lg-auto{margin-left:0!important;margin-right:auto!important}}@media (min-width:1260px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}[dir=rtl] .mr-xl-0{margin-left:0!important;margin-right:0!important}[dir=rtl] .ml-xl-0{margin-left:0!important;margin-right:0!important}.m-xl-1{margin:1px!important}.mt-xl-1,.my-xl-1{margin-top:1px!important}.mr-xl-1,.mx-xl-1{margin-right:1px!important}.mb-xl-1,.my-xl-1{margin-bottom:1px!important}.ml-xl-1,.mx-xl-1{margin-left:1px!important}[dir=rtl] .mr-xl-1{margin-left:1px!important;margin-right:0!important}[dir=rtl] .ml-xl-1{margin-left:0!important;margin-right:1px!important}.m-xl-2{margin:2px!important}.mt-xl-2,.my-xl-2{margin-top:2px!important}.mr-xl-2,.mx-xl-2{margin-right:2px!important}.mb-xl-2,.my-xl-2{margin-bottom:2px!important}.ml-xl-2,.mx-xl-2{margin-left:2px!important}[dir=rtl] .mr-xl-2{margin-left:2px!important;margin-right:0!important}[dir=rtl] .ml-xl-2{margin-left:0!important;margin-right:2px!important}.m-xl-3{margin:3px!important}.mt-xl-3,.my-xl-3{margin-top:3px!important}.mr-xl-3,.mx-xl-3{margin-right:3px!important}.mb-xl-3,.my-xl-3{margin-bottom:3px!important}.ml-xl-3,.mx-xl-3{margin-left:3px!important}[dir=rtl] .mr-xl-3{margin-left:3px!important;margin-right:0!important}[dir=rtl] .ml-xl-3{margin-left:0!important;margin-right:3px!important}.m-xl-4{margin:4px!important}.mt-xl-4,.my-xl-4{margin-top:4px!important}.mr-xl-4,.mx-xl-4{margin-right:4px!important}.mb-xl-4,.my-xl-4{margin-bottom:4px!important}.ml-xl-4,.mx-xl-4{margin-left:4px!important}[dir=rtl] .mr-xl-4{margin-left:4px!important;margin-right:0!important}[dir=rtl] .ml-xl-4{margin-left:0!important;margin-right:4px!important}.m-xl-5{margin:5px!important}.mt-xl-5,.my-xl-5{margin-top:5px!important}.mr-xl-5,.mx-xl-5{margin-right:5px!important}.mb-xl-5,.my-xl-5{margin-bottom:5px!important}.ml-xl-5,.mx-xl-5{margin-left:5px!important}[dir=rtl] .mr-xl-5{margin-left:5px!important;margin-right:0!important}[dir=rtl] .ml-xl-5{margin-left:0!important;margin-right:5px!important}.m-xl-6{margin:6px!important}.mt-xl-6,.my-xl-6{margin-top:6px!important}.mr-xl-6,.mx-xl-6{margin-right:6px!important}.mb-xl-6,.my-xl-6{margin-bottom:6px!important}.ml-xl-6,.mx-xl-6{margin-left:6px!important}[dir=rtl] .mr-xl-6{margin-left:6px!important;margin-right:0!important}[dir=rtl] .ml-xl-6{margin-left:0!important;margin-right:6px!important}.m-xl-7{margin:7px!important}.mt-xl-7,.my-xl-7{margin-top:7px!important}.mr-xl-7,.mx-xl-7{margin-right:7px!important}.mb-xl-7,.my-xl-7{margin-bottom:7px!important}.ml-xl-7,.mx-xl-7{margin-left:7px!important}[dir=rtl] .mr-xl-7{margin-left:7px!important;margin-right:0!important}[dir=rtl] .ml-xl-7{margin-left:0!important;margin-right:7px!important}.m-xl-8{margin:8px!important}.mt-xl-8,.my-xl-8{margin-top:8px!important}.mr-xl-8,.mx-xl-8{margin-right:8px!important}.mb-xl-8,.my-xl-8{margin-bottom:8px!important}.ml-xl-8,.mx-xl-8{margin-left:8px!important}[dir=rtl] .mr-xl-8{margin-left:8px!important;margin-right:0!important}[dir=rtl] .ml-xl-8{margin-left:0!important;margin-right:8px!important}.m-xl-9{margin:9px!important}.mt-xl-9,.my-xl-9{margin-top:9px!important}.mr-xl-9,.mx-xl-9{margin-right:9px!important}.mb-xl-9,.my-xl-9{margin-bottom:9px!important}.ml-xl-9,.mx-xl-9{margin-left:9px!important}[dir=rtl] .mr-xl-9{margin-left:9px!important;margin-right:0!important}[dir=rtl] .ml-xl-9{margin-left:0!important;margin-right:9px!important}.m-xl-10{margin:10px!important}.mt-xl-10,.my-xl-10{margin-top:10px!important}.mr-xl-10,.mx-xl-10{margin-right:10px!important}.mb-xl-10,.my-xl-10{margin-bottom:10px!important}.ml-xl-10,.mx-xl-10{margin-left:10px!important}[dir=rtl] .mr-xl-10{margin-left:10px!important;margin-right:0!important}[dir=rtl] .ml-xl-10{margin-left:0!important;margin-right:10px!important}.m-xl-15{margin:15px!important}.mt-xl-15,.my-xl-15{margin-top:15px!important}.mr-xl-15,.mx-xl-15{margin-right:15px!important}.mb-xl-15,.my-xl-15{margin-bottom:15px!important}.ml-xl-15,.mx-xl-15{margin-left:15px!important}[dir=rtl] .mr-xl-15{margin-left:15px!important;margin-right:0!important}[dir=rtl] .ml-xl-15{margin-left:0!important;margin-right:15px!important}.m-xl-20{margin:20px!important}.mt-xl-20,.my-xl-20{margin-top:20px!important}.mr-xl-20,.mx-xl-20{margin-right:20px!important}.mb-xl-20,.my-xl-20{margin-bottom:20px!important}.ml-xl-20,.mx-xl-20{margin-left:20px!important}[dir=rtl] .mr-xl-20{margin-left:20px!important;margin-right:0!important}[dir=rtl] .ml-xl-20{margin-left:0!important;margin-right:20px!important}.m-xl-25{margin:25px!important}.mt-xl-25,.my-xl-25{margin-top:25px!important}.mr-xl-25,.mx-xl-25{margin-right:25px!important}.mb-xl-25,.my-xl-25{margin-bottom:25px!important}.ml-xl-25,.mx-xl-25{margin-left:25px!important}[dir=rtl] .mr-xl-25{margin-left:25px!important;margin-right:0!important}[dir=rtl] .ml-xl-25{margin-left:0!important;margin-right:25px!important}.m-xl-30{margin:30px!important}.mt-xl-30,.my-xl-30{margin-top:30px!important}.mr-xl-30,.mx-xl-30{margin-right:30px!important}.mb-xl-30,.my-xl-30{margin-bottom:30px!important}.ml-xl-30,.mx-xl-30{margin-left:30px!important}[dir=rtl] .mr-xl-30{margin-left:30px!important;margin-right:0!important}[dir=rtl] .ml-xl-30{margin-left:0!important;margin-right:30px!important}.m-xl-35{margin:35px!important}.mt-xl-35,.my-xl-35{margin-top:35px!important}.mr-xl-35,.mx-xl-35{margin-right:35px!important}.mb-xl-35,.my-xl-35{margin-bottom:35px!important}.ml-xl-35,.mx-xl-35{margin-left:35px!important}[dir=rtl] .mr-xl-35{margin-left:35px!important;margin-right:0!important}[dir=rtl] .ml-xl-35{margin-left:0!important;margin-right:35px!important}.m-xl-40{margin:40px!important}.mt-xl-40,.my-xl-40{margin-top:40px!important}.mr-xl-40,.mx-xl-40{margin-right:40px!important}.mb-xl-40,.my-xl-40{margin-bottom:40px!important}.ml-xl-40,.mx-xl-40{margin-left:40px!important}[dir=rtl] .mr-xl-40{margin-left:40px!important;margin-right:0!important}[dir=rtl] .ml-xl-40{margin-left:0!important;margin-right:40px!important}.m-xl-45{margin:45px!important}.mt-xl-45,.my-xl-45{margin-top:45px!important}.mr-xl-45,.mx-xl-45{margin-right:45px!important}.mb-xl-45,.my-xl-45{margin-bottom:45px!important}.ml-xl-45,.mx-xl-45{margin-left:45px!important}[dir=rtl] .mr-xl-45{margin-left:45px!important;margin-right:0!important}[dir=rtl] .ml-xl-45{margin-left:0!important;margin-right:45px!important}.m-xl-50{margin:50px!important}.mt-xl-50,.my-xl-50{margin-top:50px!important}.mr-xl-50,.mx-xl-50{margin-right:50px!important}.mb-xl-50,.my-xl-50{margin-bottom:50px!important}.ml-xl-50,.mx-xl-50{margin-left:50px!important}[dir=rtl] .mr-xl-50{margin-left:50px!important;margin-right:0!important}[dir=rtl] .ml-xl-50{margin-left:0!important;margin-right:50px!important}.m-xl-55{margin:55px!important}.mt-xl-55,.my-xl-55{margin-top:55px!important}.mr-xl-55,.mx-xl-55{margin-right:55px!important}.mb-xl-55,.my-xl-55{margin-bottom:55px!important}.ml-xl-55,.mx-xl-55{margin-left:55px!important}[dir=rtl] .mr-xl-55{margin-left:55px!important;margin-right:0!important}[dir=rtl] .ml-xl-55{margin-left:0!important;margin-right:55px!important}.m-xl-60{margin:60px!important}.mt-xl-60,.my-xl-60{margin-top:60px!important}.mr-xl-60,.mx-xl-60{margin-right:60px!important}.mb-xl-60,.my-xl-60{margin-bottom:60px!important}.ml-xl-60,.mx-xl-60{margin-left:60px!important}[dir=rtl] .mr-xl-60{margin-left:60px!important;margin-right:0!important}[dir=rtl] .ml-xl-60{margin-left:0!important;margin-right:60px!important}.m-xl-65{margin:65px!important}.mt-xl-65,.my-xl-65{margin-top:65px!important}.mr-xl-65,.mx-xl-65{margin-right:65px!important}.mb-xl-65,.my-xl-65{margin-bottom:65px!important}.ml-xl-65,.mx-xl-65{margin-left:65px!important}[dir=rtl] .mr-xl-65{margin-left:65px!important;margin-right:0!important}[dir=rtl] .ml-xl-65{margin-left:0!important;margin-right:65px!important}.m-xl-70{margin:70px!important}.mt-xl-70,.my-xl-70{margin-top:70px!important}.mr-xl-70,.mx-xl-70{margin-right:70px!important}.mb-xl-70,.my-xl-70{margin-bottom:70px!important}.ml-xl-70,.mx-xl-70{margin-left:70px!important}[dir=rtl] .mr-xl-70{margin-left:70px!important;margin-right:0!important}[dir=rtl] .ml-xl-70{margin-left:0!important;margin-right:70px!important}.m-xl-75{margin:75px!important}.mt-xl-75,.my-xl-75{margin-top:75px!important}.mr-xl-75,.mx-xl-75{margin-right:75px!important}.mb-xl-75,.my-xl-75{margin-bottom:75px!important}.ml-xl-75,.mx-xl-75{margin-left:75px!important}[dir=rtl] .mr-xl-75{margin-left:75px!important;margin-right:0!important}[dir=rtl] .ml-xl-75{margin-left:0!important;margin-right:75px!important}.m-xl-80{margin:80px!important}.mt-xl-80,.my-xl-80{margin-top:80px!important}.mr-xl-80,.mx-xl-80{margin-right:80px!important}.mb-xl-80,.my-xl-80{margin-bottom:80px!important}.ml-xl-80,.mx-xl-80{margin-left:80px!important}[dir=rtl] .mr-xl-80{margin-left:80px!important;margin-right:0!important}[dir=rtl] .ml-xl-80{margin-left:0!important;margin-right:80px!important}.m-xl-85{margin:85px!important}.mt-xl-85,.my-xl-85{margin-top:85px!important}.mr-xl-85,.mx-xl-85{margin-right:85px!important}.mb-xl-85,.my-xl-85{margin-bottom:85px!important}.ml-xl-85,.mx-xl-85{margin-left:85px!important}[dir=rtl] .mr-xl-85{margin-left:85px!important;margin-right:0!important}[dir=rtl] .ml-xl-85{margin-left:0!important;margin-right:85px!important}.m-xl-90{margin:90px!important}.mt-xl-90,.my-xl-90{margin-top:90px!important}.mr-xl-90,.mx-xl-90{margin-right:90px!important}.mb-xl-90,.my-xl-90{margin-bottom:90px!important}.ml-xl-90,.mx-xl-90{margin-left:90px!important}[dir=rtl] .mr-xl-90{margin-left:90px!important;margin-right:0!important}[dir=rtl] .ml-xl-90{margin-left:0!important;margin-right:90px!important}.m-xl-95{margin:95px!important}.mt-xl-95,.my-xl-95{margin-top:95px!important}.mr-xl-95,.mx-xl-95{margin-right:95px!important}.mb-xl-95,.my-xl-95{margin-bottom:95px!important}.ml-xl-95,.mx-xl-95{margin-left:95px!important}[dir=rtl] .mr-xl-95{margin-left:95px!important;margin-right:0!important}[dir=rtl] .ml-xl-95{margin-left:0!important;margin-right:95px!important}.m-xl-100{margin:100px!important}.mt-xl-100,.my-xl-100{margin-top:100px!important}.mr-xl-100,.mx-xl-100{margin-right:100px!important}.mb-xl-100,.my-xl-100{margin-bottom:100px!important}.ml-xl-100,.mx-xl-100{margin-left:100px!important}[dir=rtl] .mr-xl-100{margin-left:100px!important;margin-right:0!important}[dir=rtl] .ml-xl-100{margin-left:0!important;margin-right:100px!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}[dir=rtl] .pr-xl-0{padding-left:0!important;padding-right:0!important}[dir=rtl] .pl-xl-0{padding-left:0!important;padding-right:0!important}.p-xl-1{padding:1px!important}.pt-xl-1,.py-xl-1{padding-top:1px!important}.pr-xl-1,.px-xl-1{padding-right:1px!important}.pb-xl-1,.py-xl-1{padding-bottom:1px!important}.pl-xl-1,.px-xl-1{padding-left:1px!important}[dir=rtl] .pr-xl-1{padding-left:1px!important;padding-right:0!important}[dir=rtl] .pl-xl-1{padding-left:0!important;padding-right:1px!important}.p-xl-2{padding:2px!important}.pt-xl-2,.py-xl-2{padding-top:2px!important}.pr-xl-2,.px-xl-2{padding-right:2px!important}.pb-xl-2,.py-xl-2{padding-bottom:2px!important}.pl-xl-2,.px-xl-2{padding-left:2px!important}[dir=rtl] .pr-xl-2{padding-left:2px!important;padding-right:0!important}[dir=rtl] .pl-xl-2{padding-left:0!important;padding-right:2px!important}.p-xl-3{padding:3px!important}.pt-xl-3,.py-xl-3{padding-top:3px!important}.pr-xl-3,.px-xl-3{padding-right:3px!important}.pb-xl-3,.py-xl-3{padding-bottom:3px!important}.pl-xl-3,.px-xl-3{padding-left:3px!important}[dir=rtl] .pr-xl-3{padding-left:3px!important;padding-right:0!important}[dir=rtl] .pl-xl-3{padding-left:0!important;padding-right:3px!important}.p-xl-4{padding:4px!important}.pt-xl-4,.py-xl-4{padding-top:4px!important}.pr-xl-4,.px-xl-4{padding-right:4px!important}.pb-xl-4,.py-xl-4{padding-bottom:4px!important}.pl-xl-4,.px-xl-4{padding-left:4px!important}[dir=rtl] .pr-xl-4{padding-left:4px!important;padding-right:0!important}[dir=rtl] .pl-xl-4{padding-left:0!important;padding-right:4px!important}.p-xl-5{padding:5px!important}.pt-xl-5,.py-xl-5{padding-top:5px!important}.pr-xl-5,.px-xl-5{padding-right:5px!important}.pb-xl-5,.py-xl-5{padding-bottom:5px!important}.pl-xl-5,.px-xl-5{padding-left:5px!important}[dir=rtl] .pr-xl-5{padding-left:5px!important;padding-right:0!important}[dir=rtl] .pl-xl-5{padding-left:0!important;padding-right:5px!important}.p-xl-6{padding:6px!important}.pt-xl-6,.py-xl-6{padding-top:6px!important}.pr-xl-6,.px-xl-6{padding-right:6px!important}.pb-xl-6,.py-xl-6{padding-bottom:6px!important}.pl-xl-6,.px-xl-6{padding-left:6px!important}[dir=rtl] .pr-xl-6{padding-left:6px!important;padding-right:0!important}[dir=rtl] .pl-xl-6{padding-left:0!important;padding-right:6px!important}.p-xl-7{padding:7px!important}.pt-xl-7,.py-xl-7{padding-top:7px!important}.pr-xl-7,.px-xl-7{padding-right:7px!important}.pb-xl-7,.py-xl-7{padding-bottom:7px!important}.pl-xl-7,.px-xl-7{padding-left:7px!important}[dir=rtl] .pr-xl-7{padding-left:7px!important;padding-right:0!important}[dir=rtl] .pl-xl-7{padding-left:0!important;padding-right:7px!important}.p-xl-8{padding:8px!important}.pt-xl-8,.py-xl-8{padding-top:8px!important}.pr-xl-8,.px-xl-8{padding-right:8px!important}.pb-xl-8,.py-xl-8{padding-bottom:8px!important}.pl-xl-8,.px-xl-8{padding-left:8px!important}[dir=rtl] .pr-xl-8{padding-left:8px!important;padding-right:0!important}[dir=rtl] .pl-xl-8{padding-left:0!important;padding-right:8px!important}.p-xl-9{padding:9px!important}.pt-xl-9,.py-xl-9{padding-top:9px!important}.pr-xl-9,.px-xl-9{padding-right:9px!important}.pb-xl-9,.py-xl-9{padding-bottom:9px!important}.pl-xl-9,.px-xl-9{padding-left:9px!important}[dir=rtl] .pr-xl-9{padding-left:9px!important;padding-right:0!important}[dir=rtl] .pl-xl-9{padding-left:0!important;padding-right:9px!important}.p-xl-10{padding:10px!important}.pt-xl-10,.py-xl-10{padding-top:10px!important}.pr-xl-10,.px-xl-10{padding-right:10px!important}.pb-xl-10,.py-xl-10{padding-bottom:10px!important}.pl-xl-10,.px-xl-10{padding-left:10px!important}[dir=rtl] .pr-xl-10{padding-left:10px!important;padding-right:0!important}[dir=rtl] .pl-xl-10{padding-left:0!important;padding-right:10px!important}.p-xl-15{padding:15px!important}.pt-xl-15,.py-xl-15{padding-top:15px!important}.pr-xl-15,.px-xl-15{padding-right:15px!important}.pb-xl-15,.py-xl-15{padding-bottom:15px!important}.pl-xl-15,.px-xl-15{padding-left:15px!important}[dir=rtl] .pr-xl-15{padding-left:15px!important;padding-right:0!important}[dir=rtl] .pl-xl-15{padding-left:0!important;padding-right:15px!important}.p-xl-20{padding:20px!important}.pt-xl-20,.py-xl-20{padding-top:20px!important}.pr-xl-20,.px-xl-20{padding-right:20px!important}.pb-xl-20,.py-xl-20{padding-bottom:20px!important}.pl-xl-20,.px-xl-20{padding-left:20px!important}[dir=rtl] .pr-xl-20{padding-left:20px!important;padding-right:0!important}[dir=rtl] .pl-xl-20{padding-left:0!important;padding-right:20px!important}.p-xl-25{padding:25px!important}.pt-xl-25,.py-xl-25{padding-top:25px!important}.pr-xl-25,.px-xl-25{padding-right:25px!important}.pb-xl-25,.py-xl-25{padding-bottom:25px!important}.pl-xl-25,.px-xl-25{padding-left:25px!important}[dir=rtl] .pr-xl-25{padding-left:25px!important;padding-right:0!important}[dir=rtl] .pl-xl-25{padding-left:0!important;padding-right:25px!important}.p-xl-30{padding:30px!important}.pt-xl-30,.py-xl-30{padding-top:30px!important}.pr-xl-30,.px-xl-30{padding-right:30px!important}.pb-xl-30,.py-xl-30{padding-bottom:30px!important}.pl-xl-30,.px-xl-30{padding-left:30px!important}[dir=rtl] .pr-xl-30{padding-left:30px!important;padding-right:0!important}[dir=rtl] .pl-xl-30{padding-left:0!important;padding-right:30px!important}.p-xl-35{padding:35px!important}.pt-xl-35,.py-xl-35{padding-top:35px!important}.pr-xl-35,.px-xl-35{padding-right:35px!important}.pb-xl-35,.py-xl-35{padding-bottom:35px!important}.pl-xl-35,.px-xl-35{padding-left:35px!important}[dir=rtl] .pr-xl-35{padding-left:35px!important;padding-right:0!important}[dir=rtl] .pl-xl-35{padding-left:0!important;padding-right:35px!important}.p-xl-40{padding:40px!important}.pt-xl-40,.py-xl-40{padding-top:40px!important}.pr-xl-40,.px-xl-40{padding-right:40px!important}.pb-xl-40,.py-xl-40{padding-bottom:40px!important}.pl-xl-40,.px-xl-40{padding-left:40px!important}[dir=rtl] .pr-xl-40{padding-left:40px!important;padding-right:0!important}[dir=rtl] .pl-xl-40{padding-left:0!important;padding-right:40px!important}.p-xl-45{padding:45px!important}.pt-xl-45,.py-xl-45{padding-top:45px!important}.pr-xl-45,.px-xl-45{padding-right:45px!important}.pb-xl-45,.py-xl-45{padding-bottom:45px!important}.pl-xl-45,.px-xl-45{padding-left:45px!important}[dir=rtl] .pr-xl-45{padding-left:45px!important;padding-right:0!important}[dir=rtl] .pl-xl-45{padding-left:0!important;padding-right:45px!important}.p-xl-50{padding:50px!important}.pt-xl-50,.py-xl-50{padding-top:50px!important}.pr-xl-50,.px-xl-50{padding-right:50px!important}.pb-xl-50,.py-xl-50{padding-bottom:50px!important}.pl-xl-50,.px-xl-50{padding-left:50px!important}[dir=rtl] .pr-xl-50{padding-left:50px!important;padding-right:0!important}[dir=rtl] .pl-xl-50{padding-left:0!important;padding-right:50px!important}.p-xl-55{padding:55px!important}.pt-xl-55,.py-xl-55{padding-top:55px!important}.pr-xl-55,.px-xl-55{padding-right:55px!important}.pb-xl-55,.py-xl-55{padding-bottom:55px!important}.pl-xl-55,.px-xl-55{padding-left:55px!important}[dir=rtl] .pr-xl-55{padding-left:55px!important;padding-right:0!important}[dir=rtl] .pl-xl-55{padding-left:0!important;padding-right:55px!important}.p-xl-60{padding:60px!important}.pt-xl-60,.py-xl-60{padding-top:60px!important}.pr-xl-60,.px-xl-60{padding-right:60px!important}.pb-xl-60,.py-xl-60{padding-bottom:60px!important}.pl-xl-60,.px-xl-60{padding-left:60px!important}[dir=rtl] .pr-xl-60{padding-left:60px!important;padding-right:0!important}[dir=rtl] .pl-xl-60{padding-left:0!important;padding-right:60px!important}.p-xl-65{padding:65px!important}.pt-xl-65,.py-xl-65{padding-top:65px!important}.pr-xl-65,.px-xl-65{padding-right:65px!important}.pb-xl-65,.py-xl-65{padding-bottom:65px!important}.pl-xl-65,.px-xl-65{padding-left:65px!important}[dir=rtl] .pr-xl-65{padding-left:65px!important;padding-right:0!important}[dir=rtl] .pl-xl-65{padding-left:0!important;padding-right:65px!important}.p-xl-70{padding:70px!important}.pt-xl-70,.py-xl-70{padding-top:70px!important}.pr-xl-70,.px-xl-70{padding-right:70px!important}.pb-xl-70,.py-xl-70{padding-bottom:70px!important}.pl-xl-70,.px-xl-70{padding-left:70px!important}[dir=rtl] .pr-xl-70{padding-left:70px!important;padding-right:0!important}[dir=rtl] .pl-xl-70{padding-left:0!important;padding-right:70px!important}.p-xl-75{padding:75px!important}.pt-xl-75,.py-xl-75{padding-top:75px!important}.pr-xl-75,.px-xl-75{padding-right:75px!important}.pb-xl-75,.py-xl-75{padding-bottom:75px!important}.pl-xl-75,.px-xl-75{padding-left:75px!important}[dir=rtl] .pr-xl-75{padding-left:75px!important;padding-right:0!important}[dir=rtl] .pl-xl-75{padding-left:0!important;padding-right:75px!important}.p-xl-80{padding:80px!important}.pt-xl-80,.py-xl-80{padding-top:80px!important}.pr-xl-80,.px-xl-80{padding-right:80px!important}.pb-xl-80,.py-xl-80{padding-bottom:80px!important}.pl-xl-80,.px-xl-80{padding-left:80px!important}[dir=rtl] .pr-xl-80{padding-left:80px!important;padding-right:0!important}[dir=rtl] .pl-xl-80{padding-left:0!important;padding-right:80px!important}.p-xl-85{padding:85px!important}.pt-xl-85,.py-xl-85{padding-top:85px!important}.pr-xl-85,.px-xl-85{padding-right:85px!important}.pb-xl-85,.py-xl-85{padding-bottom:85px!important}.pl-xl-85,.px-xl-85{padding-left:85px!important}[dir=rtl] .pr-xl-85{padding-left:85px!important;padding-right:0!important}[dir=rtl] .pl-xl-85{padding-left:0!important;padding-right:85px!important}.p-xl-90{padding:90px!important}.pt-xl-90,.py-xl-90{padding-top:90px!important}.pr-xl-90,.px-xl-90{padding-right:90px!important}.pb-xl-90,.py-xl-90{padding-bottom:90px!important}.pl-xl-90,.px-xl-90{padding-left:90px!important}[dir=rtl] .pr-xl-90{padding-left:90px!important;padding-right:0!important}[dir=rtl] .pl-xl-90{padding-left:0!important;padding-right:90px!important}.p-xl-95{padding:95px!important}.pt-xl-95,.py-xl-95{padding-top:95px!important}.pr-xl-95,.px-xl-95{padding-right:95px!important}.pb-xl-95,.py-xl-95{padding-bottom:95px!important}.pl-xl-95,.px-xl-95{padding-left:95px!important}[dir=rtl] .pr-xl-95{padding-left:95px!important;padding-right:0!important}[dir=rtl] .pl-xl-95{padding-left:0!important;padding-right:95px!important}.p-xl-100{padding:100px!important}.pt-xl-100,.py-xl-100{padding-top:100px!important}.pr-xl-100,.px-xl-100{padding-right:100px!important}.pb-xl-100,.py-xl-100{padding-bottom:100px!important}.pl-xl-100,.px-xl-100{padding-left:100px!important}[dir=rtl] .pr-xl-100{padding-left:100px!important;padding-right:0!important}[dir=rtl] .pl-xl-100{padding-left:0!important;padding-right:100px!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}[dir=rtl] .mr-xl-auto{margin-left:auto!important;margin-right:0!important}[dir=rtl] .ml-xl-auto{margin-left:0!important;margin-right:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-wrap{white-space:normal!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}[dir=rtl] .text-left{text-align:right!important}[dir=rtl] .text-right{text-align:left!important}@media (min-width:541px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}[dir=rtl] .text-sm-left{text-align:right!important}[dir=rtl] .text-sm-right{text-align:left!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}[dir=rtl] .text-md-left{text-align:right!important}[dir=rtl] .text-md-right{text-align:left!important}}@media (min-width:1025px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}[dir=rtl] .text-lg-left{text-align:right!important}[dir=rtl] .text-lg-right{text-align:left!important}}@media (min-width:1260px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}[dir=rtl] .text-xl-left{text-align:right!important}[dir=rtl] .text-xl-right{text-align:left!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}
.position-absolute {position: absolute!important;}
.position-relative {position: relative!important;}
.overflow-hidden{overflow: hidden;}
.top-0{top:0px;} .right-0{right:0px;} .bottom-0{bottom:0px;} .left-0{left:0px;} 
 
/* slick-slider */
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;
    -ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;
    touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
    .slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
    .slick-list:focus{outline: none;}
    .slick-list.dragging{cursor: pointer;cursor: hand;}
    .slick-slider .slick-track,
    .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
    .slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
    .slick-track:before,
    .slick-track:after{display: table; content: '';}
    .slick-track:after{clear: both;}
    .slick-loading .slick-track{visibility: hidden;}
    .slick-slide{display: none;float: left;height: 100%; min-height: 1px;}
    [dir='rtl'] .slick-slide{float: right;}
    .slick-slide img{display: block;}
    .slick-slide.slick-loading img{display: none;}
    .slick-slide.dragging img{pointer-events: none;}
    .slick-initialized .slick-slide{display: block;}
    .slick-loading .slick-slide{visibility: hidden;}
    .slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
    .slick-arrow.slick-hidden {display: none;}
.slick-prev, .slick-next, .prevarrow-btn, .nextarrow-btn {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 45%;
    display: block;
    width: 15px;
    height: auto;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.custom-tab.custom-active {
    background: #a12020;
}
/* custom css */

/* footer desktop */
.linked-in{width:20px;}
.site-footer .site-logo{margin-bottom:0;}
footer.entry-footer , aside.widget-area {    display: none;}
.site-links{justify-content:flex-end;}
 .site-info { background: #000; padding-bottom: 35px; padding-top: 0px!important;border-bottom:1px solid #ffffff47;}
.site-footer .site-links li{font-family: var(--common-body-font); color:#fff;  font-size: 16px; line-height:normal;  list-style-type: none;letter-spacing: 1.5px;}
footer .site-logo .custom-logo { height: auto;    width: 165px!important; max-width: 100%;}
.footer-navigation-wrapper li .svg-icon {  fill: #fff;width:20px; }
.site-footer > .site-info{margin-left:100px; margin-right:100px;}
.powered-by a, .site-footer > .site-info .powered-by {margin: 20px auto; color: #fff;  font-size: 13px; font-style: normal;  line-height: normal;  text-transform: capitalize; letter-spacing:2px;font-family:var( --common-body-font);}
.powered-by a {    text-decoration: none;}
 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {  background: none;}
.footer-navigation-wrapper li a{padding:0;}
footer .site-logo .custom-logo {    height: 100%;  width: 200px;}
.powered-by {margin:0; font-size: 13px; letter-spacing:2px; font-weight: normal; background: #000;color:#fff; padding-bottom:25px;padding-right:100px;font-family:var( --common-body-font);}
/* end footer desktop */

/* header desktop */
.home-page-banner ul {
    display: flex;
    align-content: center;
    justify-content: center;
}
.home-page-banner li {
    color: #ddd;
    }
.home-page-banner .slick-dots {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.home-page-banner ul{display:flex;align-content: center;justify-content: center;}

.home-page-banner li.slick-active {
    color: #a12020;
}
.home-page-banner button {
    display: none;
}
.dropdown-unique .arrow { font-size: 20px;     position: absolute; right: 16px;    bottom: 0; top:-2px; }
.navbar-unique {   background-color: #a12020; display: flex; align-items: center;  padding: 12px 30px; position: absolute; z-index: 3; right: 0; justify-content: space-around; top: 30px; }
.navbar-unique a { color: white; text-decoration: none; padding: 12px 25px; font-family:var( --common-heading-alternate);  font-weight:700;  font-size: 16px;   font-weight: 700; }
a.dropbtn-unique:focus {    color: #fff!important;}
.dropdown-unique {position: relative;display: inline-block;        }
.dropdown-content-unique { display: none; position: absolute;  background-color: #a8191d;top: 30px;  min-width: 170px; box-shadow:0px 8px 16px rgba(0, 0, 0, 0.2); z-index: 1;    padding:5px 0 10px 0;}
        .dropdown-content-unique a {color: white; padding: 9px 23px; display: block; font-size: 14px; font-family: 'Barlow';font-weight:700;       display: block;      }
        .dropdown-content-unique a:hover {background-color: #820f0f; }
#masthead {position:absolute; z-index:1; padding-right:0px; padding-left:100px; background: transparent;  width: 100%;    height: 90px;max-width:100%;}
.primary-menu-container ul{background: #A8191D;    padding:15px 55px;}
.primary-navigation .primary-menu-container > ul > .menu-item {display: flex; font-family:var( --common-heading-alternate);   margin-right: 70px;   color: #fff;font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;text-transform: uppercase;}
 .has-background-white .site .primary-menu-container a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {  color: #fff!important;}
 .entry-header h1.entry-title {display:none;}
/* end header desktop */
.about-us-section a.btn:focus {
    color: #000!important;
}
/* .box-detail img{display:none;} */
.breadcrumbs-list a:focus { color: #000!important;}
.brochure a:focus {color: #000!important;}
/* Home Page */
h1{    font-size: 79px;  font-family: var(--common-heading-font) ;font-weight:700;}
h2 {font-family:var(--common-heading-font); font-size:32px;font-weight:700;}
p{ font-family: var(--common-body-font); font-size:16px;font-weight:normal; line-height:22px;}
 .pdp-info li, .about-us-section li{ font-family: var(--common-body-font); font-size:16px;font-weight:normal; line-height:22px;}
.pdp .pdp-info{position:sticky; top:0;}
.about-us-section li{margin-bottom:6px;}
.home-page-banner h1{font-size:60px; line-height:68px;  font-family: var(--common-heading-font) ;font-weight:700;}
.about-page.about-us-section li{margin-bottom:8px;}
.privacy-link a{font-family:var( --common-body-font);color:#fff; font-size:13px;letter-spacing:2px;}
.about-us-section li img{width:20px;}
.plp-banner svg {   width: 35px; height: 35px; fill: #fff;}
/* About us section */
.contact-form .form , .contact-block , .box-detail , .faq, .about-us-section { padding-right:100px!important; padding-left:100px!important;}
.certification  h2 {
    color: #fff;
    font-size: 30px!important;
}
/* certification section */
.certification { padding: 25px 0 40px 0;  background-size: 100%; background-color: #000;}
.certification .logos img{width:80px;margin:15px;margin-bottom:0; }
.logos{flex-wrap:nowrap;}
.certification h2:after{content: '';left: 45px;  right: 0;  background: #fff;  width: 50px;  position: absolute;    height: 1.5px; bottom: -10px;}
.faq h2:after , .about-us-section h2:after{content:''; background:#a8191b; width: 50px; position: absolute; height: 1.5px; bottom: -8px; left: 0;}
/* end certification section */

/* Product FAQ */
.nextarrow-btn {  right: 0;}
img.nextarrow-btn , img.prevarrow-btn {   width: 25px;}
span.arrow.custom-active em.d-block{display:none!important;}
span.arrow.custom-active em.d-none{display:block!important;}
.arrow.open {   font-size:17px;  transition: all 0.5s ease-in-out;}
.contents.faq-answer{height:0; overflow:hidden;}
.arrow{ font-size:17px; }
.faq h2 , .about-us-section h2{color:#a8191b; font-size:30px!important;}
.faq-item p {    margin: 15px 0; margin-top:0!important; font-family:var(--common-heading-alternate);}
.faq-item {  border-bottom: solid 1.5px #989898;}
.without-plus-minus h3.faq-head{  padding: 25px 0!important; }
h3.faq-head {text-transform:capitalize; cursor:pointer; color: #a8191b; font-size: 18px; line-height:24px;  padding: 15px 0; font-weight: 600; font-family:var(--common-heading-alternate);}
.contents.faq-answer.custom-active{height:auto; font-size:16px;}
.contents.faq-answer.custom-active a {text-decoration:none;}
.faq-item p{text-transform:capitalize; font-family:var(--common-heading-alternate); font-weight:600;font-size:14px!important;}
.box-detail li {font-size: 15px; margin-left: 20px;}
/* END Product FAQ */
.faq-item a:focus { color: #000!important;}
/* plp desktop */
/* BANNER */
.plp-banner-content {      color: white;}
.banner-heading{font-style: normal; text-align:right; text-transform: capitalize;}
.wpcf7-not-valid-tip {  font-size: 12px;}
/* PRODUCT LIST */
.sub-plp .collection-name{color: #a8191b;}
.plp-listing {  display: grid;  grid-template-columns: 2fr 2fr;  align-items: start;   justify-items: center;}
.collection-plp p{text-align:center; margin-top:10px;}
.plp-listing-1 {  padding-left: 25%;width:80%; margin:auto;}
.plp-listing-2 {padding-right: 25%;width:80%; margin:auto;}  
.collection-name{color: #000; text-transform: capitalize;}
.btn{ border: 1px solid #A8191D; background:#A8191D;}
.border-bottom{border-bottom: solid 1px black;  }
a.btn { font-family: var(--common-heading-alternate); font-weight:700; font-size:16px;  padding: 12px 35px;color:#fff;font-style:normal;line-height: normal;text-transform: capitalize; display:inline-block; }
a.btn:hover {    background: #A8191D;    color: white;}
.plp-prod-name{	color: #000;font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;text-transform: uppercase;}
.btn-1{	color: #000;font-size: 16px; font-style: normal;  font-family: var(--common-heading-alternate); font-weight:600; line-height: normal;text-transform: uppercase;border-bottom:1px solid #A8191D;}
.btn-1:hover{text-transform:none;}
/* END PRODUCT LIST */
.pivacy-policy-detail h2{color:#a8191b;    font-size: 26px;}
/* Product page */
.detailed-pdp ul.slick-dots button {    display: none;}
.detailed-pdp .slick-dots {align-self: center!important; list-style: none; padding: 0!important; display: flex!important;  background: #000!important; height: 6px;left: 50%;bottom:0; position: absolute;  border-radius: 0;}
.detailed-pdp .slick-dots li.slick-active {  width: 30px!important; background: #000!important;}
.detailed-pdp .slick-dots li { height: 6px!important; width: 24px!important; display: inline-block!important;  background: #8b8383 !important; border-radius: 0px!important; transition: all .3s ease!important;}
.breadcrumbs-list li{list-style-type:none;}
.pdp ul{ margin-right: 40px;}
.pdp h2{color:#a8191b; text-transform:capitalize;}
.pdp p {  margin-right: 40px;}
 .pdp-info li { margin-bottom: 5px;}
.info-icons {display:grid; grid-template-columns:2fr 2fr;}
.info-icons p{font-size:14px;}
.info-icons svg{width:15px;}
.pdp-info .btn{font-size:16px;font-family:var(--common-heading-font);font-weight:700;}
.breadcrumbs-list li {   list-style-type: none;font-size: 16px; font-family: var(--common-body-font);}

/* contact ups pop up */
.custom-model-main {display:none;}
.pop-up-ingredients.list-show .custom-model-main { display: flex;
    position: fixed;  top: 0; bottom: 0;  left: 0;  right: 0; width: 50%; height: 50%; margin: auto auto;    z-index: 111;}
.custom-model-main .close-btn {    position: absolute;  top: 65px;  right: 50px;  font-size: 20px;  color: #000;  cursor: pointer;   line-height: 0;}
.custom-model-main h2 {  font-size: 28px; color: #463E3B;    line-height: normal;  margin: 0;}
.custom-model-inner {    padding: 30px;}
.view-address{display:none;}
.custom-model-main .view-address {  display: flex;  align-items: center;  justify-content: center;}
.custom-model-wrap { width:550px;    overflow-y: auto; 
background:#e7e7e7; 
	padding: 25px 30px; }
.pdp-info .contact-form{background:none; }
a.view-address {
    width: 140px;
    border: solid 1px #A8191D;
    color: #A8191D;
    height: 43px;
    margin-top: 3px;
    text-transform: capitalize; font-weight:700;
    font-size: 16px;
    font-family: var(--common-heading-font);
}
.custom-tab.custom-active .arrow .d-none {
    display: block!important;
}
.custom-tab.custom-active .arrow .d-block{ display: none!important;}
.wpcf7-spinner{display:none;}
.click-here.text-underline.btn {font-family:var(--common-heading-alternate); font-weight:600;  width: 150px;  color: #fff; height: 40px; display: flex; align-content: center;  justify-content: center;  align-items: center;  text-transform: capitalize;  font-size: 18px;}
  p.natural-popup { font-size:14px; color:#463E3B; line-height:normal;  }
.list-show .bg-overlay {  background: rgba(0, 0, 0, 0.6);  z-index: 99;}
.list-show .custom-model-inner {  bottom: 130px; padding: 30px;    transform: translate(0, 0);   position: relative;    z-index: 999;}
.bg-overlay{ background: rgba(0, 0, 0, 0);  height: 100vh;  width: 100%;  position: fixed;  left: 0;  top: 0;  right: 0;  bottom: 0;  z-index: 0;  -webkit-transition: background 0.15s linear;  -o-transition: background 0.15s linear;  transition: background 0.15s linear;}
.list-show .custom-model-inner { -webkit-transform: translate(0, 0);  -ms-transform: translate(0, 0);   transform: translate(0, 0);   position: relative;    z-index: 999;}
.custom-model-wrap form{padding-top:25px;}
.custom-model-main  h2:before{bottom: -10px!important;}
.pdp .custom-model-main  p { margin: 0 15px;}

/* About Us Page */
.about-box-detail .info {  display: flex; flex-direction:column; align-items: center;     padding-bottom: 10px; justify-content: center;  justify-items: center;    border-radius: 0;}
.box-detail-about {  background: #ddd;    padding: 22px;    text-align: center;}
.box-detail-about {  background: #ddd;    width: 100%;	height:135px;}
.box-detail-about{background:#ddd;}
.info img {    width: 50px;}
.about-box-detail p {text-transform: capitalize; font-family: var(--common-body-font);  font-size: 14px;    text-align: center;    line-height: 18px;  font-weight: 700;}

/* New PLP TABBING */
.projects-detail.facility-detail.container{max-width:100%!important; padding-right:100px; padding-left:100px;}
.plp-tabbing .custom-tab{    padding: 15px 30px !important;  font-size: 18px;background: #E7E7E7; text-transform: capitalize; color:#979797;font-family: var(--common-heading-alternate); font-weight: 600;text-align:center;}
    .plp-tabbing .custom-tab {   display: flex;  justify-content: center;   align-items: center; }
.plp-tabbing .custom-tabber{  justify-content: space-between;}
.plp-tabbing .custom-tab a{ color:#979797;}
.without-plus-minus .faq-ite {border-bottom: solid 1.5px #989898;}

/* Facilities Page */
/* new */
 .custom-dropdown {  width:100%;  position: relative;     display: inline-block;  }
   .custom-dropdown  .dropdown-btn { border:0;font-size:18px;    font-family: 'Barlow';   background-color: #af1521!important;      padding: 10px;    cursor: pointer;width: 90%;   margin: 15px auto;  display: flex; margin-bottom:0;color: #fff; }
   .custom-dropdown  .dropdown-list {      display: none;     position: absolute;     background-color: #E7E7E7;        width: 90%;  list-style: none;  padding: 0;  margin: 0 22px;    z-index: 10; }
  .custom-dropdown   .dropdown-list li {        margin: 10px; cursor: pointer; border-bottom: solid 1px #979797;
    color: #979797;  font-size: 17px;  font-family: 'Barlow';  padding: 5px;    font-weight: 600;  }
 .custom-dropdown .dropdown-list li:hover {     background-color: #f0f0f0;    }
 .custom-dropdown button:focus{outline: 0;}
 .facility-detail .project-option .box {  display: inline-flex;  justify-content: center;   cursor: pointer;  font-size: 20px;   font-weight: 300;   background:#E7E7E7;   line-height: 24px;    color: #979797;  align-items: center;  margin: 0 10px; /* padding: 12px 62px; */   margin-top: 20px;} 
.facility-detail .project-option .box a{padding: 0!important;color:#979797;}
.project-option  .slick-track{display:flex!important;}
.box.active {background:#af1521!important;color:#fff!important;}
.box.active a{color:#fff!important;}
.projects-detail a:hover{text-decoration:none;}
.site-links a:focus{color:#fff!important;}
 .box.box-option-1 {padding: 10px 23px!important;}
.box.box-option-2 {padding: 15px 55px!important;}
.box.box-option-3 {padding: 15px 55px!important;}
.box.box-option-4  {padding: 15px 53px!important;}
.box.box-option-6  {padding:15px 30px!important;}
.box.box-option-5  {padding:15px 30px!important;}
.facility-detail-box  ul{padding-left:5px;}
.faq-ite {border-bottom: solid 1.5px #000;}
.box-detail{ margin:0;}
.site footer a:focus{color:#fff!important;}
.projects-detail .project-option .box {position: relative;  display: inline-flex;  justify-content: center;  cursor: pointer;  font-size: 20px; font-weight: 300;  line-height: 24px;  color: #000; align-items: center; }
.projects-detail .project-option .box a {text-align:center; font-family:var(--common-heading-alternate); font-weight:600;  font-size: 16px;      width: 100%;
    max-width: 100%;}
.box-detail li { margin-bottom: 10px;  line-height: 24px;  font-size: 14px;}
.box-option-4 a.p-0 {  width: 200px;  text-align: center;}
.dropdown-unique:hover .arrow-icon img{transition: transform 0.6s ease;    margin-bottom: -3px!important; transform: rotate(180deg);}
span.arrow-icon {    margin-left: 5px;}
/* Main PLP */

.plp-tab li.box:hover {  background: #ddd;}
li.box.box-option-3.tab-button {   padding: 10px 15px;}
li.box.box-option-5.tab-button { padding: 10px 10px;}
.plp-detail p{text-transform:capitalize; font-family:var(--common-heading-alternate); font-weight:600;}
.plp-tab ul{  list-style-type: none; flex-wrap:nowrap;}
.plp-tab .custom-tabber .custom-tab.custom-active a{color:#fff!important;}
.plp-detail-4.active{}
.plp-prod-3  img { border: solid 1px #A8191D;}
.plp-detail-3 p {  color: #847D7D;  font-size: 14px;}
.plp-block {  height: 0;  overflow: hidden;}
.custom-tab.custom-active {   HEIGHT: AUTO; background:#fff;}
.plp-tab .custom-active{ background: #a12020;}
.plp-block .box-detail-2 ,.plp-block .box-detail-3 ,.plp-block .box-detail-3 ,.plp-block .box-detail-4 { height:0;overflow:hidden;}
/* Contact Us Page */
.address-detail	h3{color:#A8191D;font-size:23px;margin-bottom: 5px;}
.addresses {position:relative;}
.contact-form h2:before , .addresses:after{content:''; background: #af1521; position:absolute; width: 50px;  height: 1.5px;bottom: -15px; }
.contact-form{background-color: #e7e7e7;}
.contact-form input { margin:3px 0;  margin-bottom: 10px; border: 0!important;}
.wpcf7 form .wpcf7-response-output {  margin: 1em 0 1em;  padding: 0;  border: 0;  font-size: 12px;}
.contact-form textarea {margin:10px 0; height: 100px; border: 0!important;}
.contact-form h2{position:relative;color:#af1521;}
.contact-form input[type=submit]{background:#A8191D!important;padding: 12px 25px;  text-transform:capitalize;font-size:16px; margin-top:30px;}
.contact-form input[type=submit]:hover{color:#e7e7e7!important;}
/* Sub collection page */
.sub-plp a.btn {  border: 1px solid #000;  background: #000;}
/* Brochure page */
.brochure p {text-align: center; margin: 0px 30px; line-height:24px;}
.brochure h2 {color: #000!important; margin-bottom: 10px!important;}

/* Privacy Policy */
.pivacy-policy-detail ul li{font-family: 'myriad-pro'; margin-bottom:6px;line-height:22px;}

@media only screen and (max-width: 990px){
	.home-page-banner .plp-banner-content{width:100%;  padding-left: 20px; align-items: start !important;}
.plp-banner-content {    right: 25px !important;  width: 100%;    display: flex;flex-direction: column;
justify-content: flex-start; align-items: flex-start !important; padding-left: 25px !important;    }
.menu-button-container {  margin-top: 0px; }
.detailed-pdp .prevarrow-btn{ 	left: 0; }
.detailed-pdp .nextarrow-btn {     right: 0; }
.facility-detail .project-option .box { display: inline-flex; justify-content: center;  cursor: pointer; font-size: 17px;
    font-weight: 300;background:#E7E7E7;  line-height: 24px;  color: #979797;  align-items: center;  margin: 0 21px;  padding: 10px 20px;  margin-top: 10px;}
	.box-detail {  display: none;}
	.about-box-detail .info {padding:0px;}
.box-detail.active {  display: block;  padding-top: 30px;  padding-bottom: 35px;}
.dropdown-btn{ -webkit-appearance: none;  -moz-appearance: none;   appearance: none;  background-image: url('/wp-admin/images/CaretDown.svg');  background-repeat: no-repeat;  background-position: right 15px top 15px;}
.primary-navigation > div > .menu-wrapper{flex-direction:column;}
.menu-button-container {  margin-top: 0px;}
.primary-navigation-open .primary-navigation > .primary-menu-container { position: fixed;    right: 0;  top: 0px;  height: 100%;  display: flex;background:#a8191d; align-items: start; justify-items: start; justify-content: start;   padding: 0;   margin: 0; padding-top:65px;border: 0;}
.primary-navigation .primary-menu-container > ul > .menu-item { display: flex; flex-wrap: nowrap; justify-content: start; align-items: center;   flex-direction: row;    margin: 20px!important;}
li#menu-item-987 {  DISPLAY: flex;    flex-direction: column;  align-items: self-start;}
ul.sub-menu { margin-left: 0!important; padding-left: 0!important; border: 0!important; padding-top: 12px!important;}
.primary-navigation .sub-menu .menu-item > a{padding: 8px 11px;font-size: 15px;}
button.sub-menu-toggle {  display: none!important;}
.primary-navigation > div > .menu-wrapper > li > .sub-menu:before, .primary-navigation > div > .menu-wrapper > li > .sub-menu:after{display:none;}
	#masthead{    padding-left: 25px;}
.contact-form .form, .contact-block, .box-detail, .faq, .about-us-section {  padding-right: 25px!important;   padding-left: 25px!important;}
.primary-navigation .primary-menu-container > ul > .menu-item { font-size: 18px; margin: 12px 10px!important;}
.site-footer > .site-info { margin-left: 25px;  margin-right: 25px;}
.powered-by{    padding-right: 25px;}
.about-box-detail .info {  margin: 10px 0px 0px 0px;  padding: 0;  padding-left: 0!important;padding-right: 8px!important;}
.navbar-unique { flex-direction: column;  align-items: flex-start;  padding: 10px; }
.dropdown-content-unique {  position: static;         margin-left: auto;   display: block;width: 100%; background-color: #a8191d;  box-shadow: none; }
.dropdown-content-unique a {    padding: 5px;  text-align: left;  }
.dropdown-unique.open .dropdown-content-unique {    display: block;  }
.dropdown-unique {    width: 100%;  }
.dropbtn-unique {   display: flex; justify-content: space-between;  width: 100%;  padding: 10px; }
.dropdown-content-unique a.dropdown-item {font-size: 13px;font-weight: 700;}
.primary-navigation a {    width:85%;     margin: 0 auto;  }
a.dropbtn-unique {border-bottom: solid 1.5px #ffffff33;}
.navbar-unique a {   padding: 8px 33px 10px 0; }
span.arrow-icon { margin-left: 3px; position: absolute; right: 27px;}
.facility-detail-box{display:none!important;}
	
	/* 	pdp mobile */
	.breadcrumbs-list li { list-style-type: none;  font-size: 14px;}
	.pdp p{font-size:15px;}
	.pdp-info li{font-size:15px;}
	.detailed-pdp{padding-bottom:0px;}
	.pdp h2{font-size:24px;}
	.click-here.text-underline.btn {  width: 147px;    height: 34px;  font-size: 16px;}
	.detailed-pdp .slick-dots{left:35%;}
    .pdp ul , .pdp p {  margin-right: 0;}
	.pdp ul {    margin-left: 15px;}
	.info-icons {margin-left: -15px;  grid-template-columns: 1fr;}
/* 	.project {  padding: 0 10px;} */
	.pdp .breadcrumbs-list ul { margin-left: 0;}
	
	.info-icons p { font-size: 15px;}
	.pop-up-ingredients.list-show .custom-model-main{    width: 100%;height:75%;   }
	.pdp .custom-model-main  p { margin: 0;}
	.custom-model-wrap {width: 100%;}
	.custom-model-main .view-address {  margin-left: 30px;}
	.list-show .custom-model-inner {		bottom: 70px;}
	.custom-model-main h2 {font-size: 20px;}
/* 	facilties Page */

	.box-detail {      padding-right: 25px !important;padding-left: 25px !important;}

/* 	Contact Page */
.address-detail	h3 {  font-size: 16px;FONT-FAMILY: 'Barlow';}
.address-detail	P { font-size: 15px;}	

}



/* mobile */

@media only screen and (max-width: 768px){
.certification .logos img{width:65px; margin:0;}
h1 { font-size:32px;}
h2 { font-size:20px;}
	.plp-banner-content { bottom: 230px;}
h3.faq-head , p{font-size:16px;}
.about-us-section h2 { color: #a8191b; font-size: 26px!important;}
.plp-banner-svg {  text-align: center;  bottom: 0;  right: 0;  width: 40px!important;  margin-top: 0;  display: flex;  flex-direction: column;  align-content: end;  justify-content: end;    align-items: end;   left: 24px;}
.contents.faq-answer.custom-active , .about-us-section li{ font-size:16px;}
.contact-form .form, .contact-block, .faq, .about-us-section{    padding-right: 25px !important;   padding-left: 25px !important;}
.plp-listing {display: flex; 	align-items: center;  justify-items: center;  flex-direction: column;}
.plp-listing-1 {  padding-left: 0;}
.plp-listing-2 {  padding-right: 0;}
.plp-mobile img.nextarrow-btn,.plp-mobile img.prevarrow-btn {  display: none!important;}	
.plp-detail-3 p {  color: #847D7D;  font-size: 15px;}
.faq h2 {  font-size: 24px;}
.plp-tabbing .custom-tab { margin:5px 10px 5px 0!important; display: flex; justify-content: center;  align-items: center;}
.plp-tabbing .custom-tabber { gap: 0!important; }
.plp-tabbing .custom-tabber {  flex-wrap: wrap;  justify-content: flex-start;}
.plp-tabbing .custom-tab {font-size: 17px;}
.box-detail li { margin-left: 15px;}
.logos{padding-top:40px;}
.certification h2:after {	left: 43px;}
.collection-name {  margin: 15px 0!important;}
.banner-heading{ font-size: 35px;  line-height: 23px;  }
.home-page-banner h1{ font-size: 32px;  line-height: 40px;  }
.plp-banner-content p{margin: 0 30px;}
.plp-prod-name {font-size: 13px;}
	
/* footer mobile */
	.site-footer .site-logo:after{bottom: 20px;}
.powered-by a, .site-footer > .site-info .powered-by {  letter-spacing:2px;  align-items: center;  margin: 0;  justify-content: center; font-style: normal;height: auto;}
footer .site-logo .custom-logo {  height: auto;  width: 200px!important;}
.site-logo { padding-bottom: 0px;padding-top:0px!important; margin-bottom:48px;}
.site-links {  padding-top: 40px; justify-content:start;gap:150px;}
.site-footer > .site-info a , .site-footer .site-links li { margin-bottom:20px; color: #fff;font-size: 12px;letter-spacing:2px;}
	.site-footer > .site-info a:link{color:#fff;}
.site-info { margin-left: 25px!important; padding-bottom: 50px; padding-top: 39px!important; margin-bottom: 25px;  margin-right: 25px!important;}
	.powered-by {padding-right:0px; margin:auto;letter-spacing:2px;	}
/* header mobile */
.primary-navigation > div > .menu-wrapper{flex-direction:column;}
.menu-button-container {  margin-top: 0px;}
.primary-navigation-open .primary-navigation > .primary-menu-container { position: fixed;    right: 0;  top: 0px;  height: 100%;  display: flex;background:#a8191d; align-items: start; justify-items: start; justify-content: start;   padding: 0;   margin: 0; padding-top:65px;border: 0;}
.primary-navigation .primary-menu-container > ul > .menu-item { display: flex; flex-wrap: nowrap; justify-content: start; align-items: center;   flex-direction: row;    margin: 20px!important;}
#masthead {height: 80px!important; padding: 0 20px!important;}
.plp-listing {  padding-left: 0;  padding-right: 0;}
.primary-navigation a{font-size: 18px;text-transform: capitalize;font-weight:600!important;  text-align: left;}
.powered-by , .powered-by a, .site-footer > .site-info .powered-by{font-size:10px;}
.contact-form h2:before, .addresses:after {  bottom: -10px!important;}	
.primary-menu-container ul {
    background: #A8191D;
    padding: 0px 30px;
}
.contents.faq-answer .slick-prev, .contents.faq-answer .slick-next, .contents.faq-answer .prevarrow-btn, .contents.faq-answer .nextarrow-btn{    top: 35%;}
	li#menu-item-987 {
    DISPLAY: flex;
    flex-direction: column;
    align-items: self-start;
}
	ul.sub-menu {
    margin-left: 0!important;
    padding-left: 0!important;
    border: 0!important;
    padding-top: 12px!important;
}
	.site-footer .site-logo {
    margin-bottom: 40px;
}
	.primary-navigation .sub-menu .menu-item > a{padding: 8px 11px;font-size: 15px;}
	.primary-navigation .primary-menu-container > ul > .menu-item { font-size: 18px; margin: 12px 10px!important;}
}
@media only screen and (max-width: 1240px){
	.plp-tabbing .custom-tab {
    padding: 15px 20px !important;
    font-size: 17px;
   
}
}
@media only screen and (max-width: 1050px){
.plp-tabbing .custom-tabber {
    gap: 20px;
}
.primary-navigation .primary-menu-container > ul > .menu-item { margin-right: 30px;font-size:15px;}
	}
	@media screen and (min-device-width: 990px) and (max-device-width: 1440px){
		.home-page-banner h1{font-size:45px;    line-height: 45px;}
		}


@media only screen and (max-width: 410px){
	.certification .logos img{ width:48px;}
}