.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}

@charset "UTF-8";
/*!
 * Theme Name: Outbuilt
 * Theme URI: https://www.theme-junkie.com/themes/outbuilt/
 * Description: Outbuilt is a MultiPurpose WordPress theme.
 * Version: 1.0.6
 * Author: Theme Junkie
 * Author URI: https://www.theme-junkie.com/
 * Tags: one-column, two-columns, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, theme-options, threaded-comments, translation-ready, blog
 * Text Domain: outbuilt
 * Tested up to: 5.7
 * Requires PHP: 5.6
 *
 * License: GNU General Public License v2.0 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Outbuilt WordPress Theme, Copyright 2020 - 2021 https://www.theme-junkie.com/
 * Outbuilt is distributed under the terms of the GNU GPL
 *
 * Please DO NOT EDIT THIS FILE, if you want to customize the styles, you can create a child theme
 * See: http://codex.wordpress.org/Child_Themes
 */
/*------------------------------------*
    $CONTENTS
*------------------------------------*/
/**
 * BASE
 * - VARIABLES
 * - NORMALIZE
 * - ICONFONTS
 * - LOADING
 * - SHARED
 * - MAIN
 * - TYPOGRAPHY
 * - FORMS
 * - TABLE
 *
 * LAYOUTS
 * - LAYOUTS
 * - HEADER
 * - FOOTER
 * - SIDEBARS
 *
 * COMPONENTS
 * - NAVIGATIONS
 * - CONTENT
 * - GUTENBERG
 * - WIDGETS
 * - POST
 * - COMMENTS
 * - RELATED__POSTS
 * - PAGINATION
 * - AUTHOR__BIO
 * - CUSTOM__FEATURES
 * - BACK__TO__TOP
 * - POPUP__SEARCH
 *
 * VENDORS
 *
 */
/*------------------------------------*
	$VARIABLES
*------------------------------------*/
:root {
  --rubik: 'Rubik', sans-serif;
  --font-size: 1.6rem;
  --line-height: 2.8rem;
  --white-color: #fff;
  --black-color: #212121;
  --primary-color: #e31c25;
  --primary-color-alt: #f2f2f2;
  --secondary-color: var(--primary-color-alt);
  --tertiary-color: var(--secondary-color);
  --border-color: #e2e4e8;
  --primary-text-color: var(--black-color);
  --secondary-text-color: #aaa;
  --heading-text-color: var(--black-color);
}

/*------------------------------------*
	$BASE
*------------------------------------*/
/*------------------------------------*
	$NORMALIZE
*------------------------------------*/
/*! 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;
}

/* 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, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 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 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline 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, 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;
}

/*------------------------------------*
	$ICONFONTS
*------------------------------------*/
@font-face {
  font-family: 'fontello';
  src: url('https://duraboxes.com/wp-content/themes/outbuilt/assets/fonts/fontello.eot?25789795');
  src: url('https://duraboxes.com/wp-content/themes/outbuilt/assets/fonts/fontello.eot?25789795#iefix')
      format('embedded-opentype'),
    url('https://duraboxes.com/wp-content/themes/outbuilt/assets/fonts/fontello.woff2?25789795') format('woff2'),
    url('https://duraboxes.com/wp-content/themes/outbuilt/assets/fonts/fontello.woff?25789795') format('woff'),
    url('https://duraboxes.com/wp-content/themes/outbuilt/assets/fonts/fontello.ttf?25789795') format('truetype'),
    url('https://duraboxes.com/wp-content/themes/outbuilt/assets/fonts/fontello.svg?25789795#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
;font-display: swap;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('https://duraboxes.com/wp-content/themes/outbuilt/../font/fontello.svg?62161295#fontello') format('svg');
  ;font-display: swap;
}
}
*/
[class^='icon-']:before,
[class*=' icon-']:before {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-heart-empty:before {
  content: '\e800';
}

/* '' */
.icon-phone:before {
  content: '\e801';
}

/* '' */
.icon-mail:before {
  content: '\e802';
}

/* '' */
.icon-clock:before {
  content: '\e803';
}

/* '' */
.icon-wordpress:before {
  content: '\e804';
}

/* '' */
.icon-rss:before {
  content: '\e805';
}

/* '' */
.icon-soundcloud:before {
  content: '\e806';
}

/* '' */
.icon-plus:before {
  content: '\e807';
}

/* '' */
.icon-search:before {
  content: '\e808';
}

/* '' */
.icon-menu:before {
  content: '\e809';
}

/* '' */
.icon-arrows-cw:before {
  content: '\e80a';
}

/* '' */
.icon-eye:before {
  content: '\e80b';
}

/* '' */
.icon-play:before {
  content: '\e80c';
}

/* '' */
.icon-cancel:before {
  content: '\e80d';
}

/* '' */
.icon-heart:before {
  content: '\e80e';
}

/* '' */
.icon-location:before {
  content: '\e80f';
}

/* '' */
.icon-play-circle:before {
  content: '\e810';
}

/* '' */
.icon-home:before {
  content: '\e811';
}

/* '' */
.icon-arrow-down:before {
  content: '\e813';
}

/* '' */
.icon-arrow-left:before {
  content: '\e814';
}

/* '' */
.icon-arrow-right:before {
  content: '\e815';
}

/* '' */
.icon-arrow-up:before {
  content: '\e816';
}

/* '' */
.icon-check-empty:before {
  content: '\f096';
}

/* '' */
.icon-twitter:before {
  content: '\f099';
}

/* '' */
.icon-facebook:before {
  content: '\f09a';
}

/* '' */
.icon-github:before {
  content: '\f09b';
}

/* '' */
.icon-linkedin:before {
  content: '\f0e1';
}

/* '' */
.icon-download-cloud:before {
  content: '\f0ed';
}

/* '' */
.icon-ok-squared:before {
  content: '\f14a';
}

/* '' */
.icon-youtube:before {
  content: '\f16a';
}

/* '' */
.icon-instagram:before {
  content: '\f16d';
}

/* '' */
.icon-tumblr:before {
  content: '\f173';
}

/* '' */
.icon-apple:before {
  content: '\f179';
}

/* '' */
.icon-dribbble:before {
  content: '\f17d';
}

/* '' */
.icon-skype:before {
  content: '\f17e';
}

/* '' */
.icon-behance:before {
  content: '\f1b4';
}

/* '' */
.icon-spotify:before {
  content: '\f1bc';
}

/* '' */
.icon-pinterest:before {
  content: '\f231';
}

/* '' */
.icon-medium:before {
  content: '\f23a';
}

/* '' */
.icon-vimeo:before {
  content: '\f27d';
}

/* '' */
.icon-shopping-basket:before {
  content: '\f291';
}

/* '' */
.icon-snapchat:before {
  content: '\f2ac';
}

/* '' */
.icon-flickr:before {
  content: '\f303';
}

/* '' */
.icon-codepen:before {
  content: '\f32c';
}

/* '' */
/*------------------------------------*
	$LOADING
*------------------------------------*/
.page-loading {
  position: fixed;
  left: 0;
  right: 0px;
  top: 0;
  bottom: 0px;
  background-color: var(--white-color);
  z-index: 99999;
  height: 100%;
}

.loader {
  position: absolute;
  margin: -25px 0 0 -25px;
  width: 50px;
  top: 50%;
  left: 50%;
}

.loader:before {
  content: '';
  display: block;
  padding-top: 100%;
}

.woocommerce .loader::before {
  background: none !important;
  position: static !important;
}

.circular {
  -webkit-animation: rotate 2s linear infinite;
  animation: rotate 2s linear infinite;
  height: 100%;
  transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  stroke: #201f22;
  -webkit-animation: dash 1.5s ease-in-out infinite;
  animation: dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
}

@-webkit-keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
/*------------------------------------*
	$SHARED
*------------------------------------*/
figure > img {
  display: block;
}

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

img[class*='align'],
img[class*='attachment-'] {
  height: auto;
}

.wp-caption {
  max-width: 100%;
  margin-bottom: 2.4rem;
}
.wp-caption img[class*='wp-image-'] {
  display: block;
  margin-bottom: 0.5rem;
}

.wp-caption-text {
  font-size: 1.4rem;
  font-style: italic;
  color: #999;
}

.wp-smiley {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  border: 0;
}

embed,
iframe,
object {
  width: 100%;
  max-width: 100%;
}

.alignleft {
  float: left;
  margin-right: var(--line-height);
}

.alignright {
  float: right;
  margin-left: var(--line-height);
}

.aligncenter {
  clear: both;
}

.alignnone {
  display: inline;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar */
}

.sticky,
.bypostauthor {
  font-size: inherit;
}

/**
 * Gallery
 * Taken from Twenty Fourteen theme.
 */
.gallery {
  margin-bottom: 2rem;
}

.gallery-item {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 0 0.4rem 0.4rem 0;
}

.gallery-icon a,
.gallery-icon img {
  display: block;
}

.gallery-columns-1 .gallery-item {
  max-width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 48%;
  max-width: calc(50% - 4px);
}

.gallery-columns-3 .gallery-item {
  max-width: 32%;
  max-width: calc(33.3% - 4px);
}

.gallery-columns-4 .gallery-item {
  max-width: 23%;
  max-width: calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
  max-width: 19%;
  max-width: calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
  max-width: 15%;
  max-width: calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
  max-width: 13%;
  max-width: calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
  max-width: 11%;
  max-width: calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
  max-width: 9%;
  max-width: calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
  margin-right: 0;
}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n + 1),
.gallery-columns-1.gallery-size-thumbnail
  figure.gallery-item:nth-of-type(1n + 1),
.gallery-columns-2.gallery-size-thumbnail
  figure.gallery-item:nth-of-type(2n + 1),
.gallery-columns-3.gallery-size-thumbnail
  figure.gallery-item:nth-of-type(3n + 1) {
  clear: left;
}

.gallery-caption {
  font-size: 1.4rem;
  line-height: 2.1rem;
  position: absolute;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  max-height: 50%;
  margin: 0;
  padding: 0.2rem 0.8rem;
  text-align: left;
  opacity: 0;
  color: var(--white-color);
  background-color: var(--black-color);
}

.gallery-caption:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 5rem;
  content: '';
}

.gallery-item:hover .gallery-caption {
  opacity: 0;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}

.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.woocommerce-noreviews,
p.no-comments,
.wc-toolbar,
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs,
.pagination .nav-links,
.gallery,
.clearfix {
  *zoom: 1;
}
.woocommerce-message:before,
.woocommerce-info:before,
.woocommerce-error:before,
.woocommerce-noreviews:before,
p.no-comments:before,
.wc-toolbar:before,
.single-product
  div.product
  .woocommerce-product-gallery
  .flex-control-thumbs:before,
.pagination .nav-links:before,
.gallery:before,
.clearfix:before,
.woocommerce-message:after,
.woocommerce-info:after,
.woocommerce-error:after,
.woocommerce-noreviews:after,
p.no-comments:after,
.wc-toolbar:after,
.single-product
  div.product
  .woocommerce-product-gallery
  .flex-control-thumbs:after,
.pagination .nav-links:after,
.gallery:after,
.clearfix:after {
  display: table;
  content: '';
}
.woocommerce-message:after,
.woocommerce-info:after,
.woocommerce-error:after,
.woocommerce-noreviews:after,
p.no-comments:after,
.wc-toolbar:after,
.single-product
  div.product
  .woocommerce-product-gallery
  .flex-control-thumbs:after,
.pagination .nav-links:after,
.gallery:after,
.clearfix:after {
  clear: both;
}

.woocommerce-tabs .panel .commentlist,
.site-header-cart,
.woocommerce-account .woocommerce-MyAccount-navigation ul,
.woocommerce-thankyou-order-details,
.payment_methods,
.woocommerce-shipping-methods,
.wc-button-actions,
.commentlist,
.menu-social-container ul,
.menu-footer-items,
.menu-mobile-items,
.menu .sub-menu,
.menu,
.widget ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.aligncenter {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.menu-account-items > li > a {
  overflow: hidden;
  white-space: nowrap;
  text-indent: 110%;
}

.woocommerce-account .entry-content .woocommerce,
.woocommerce-billing-fields__field-wrapper,
.col2-set#customer_login,
.col2-set.addresses,
form.woocommerce-checkout,
.cart-collaterals,
.single-product div.product,
.post-slider .entry,
.events.list-style .entry,
.events.simple-style .entry,
.featured-posts-container,
.author-bio,
.pagination .nav-page,
.sidebar-footer .container,
.footer-text .container {
  display: flex;
  flex-flow: column wrap;
}
@media (min-width: 768px) {
  .woocommerce-account .entry-content .woocommerce,
  .woocommerce-billing-fields__field-wrapper,
  .col2-set#customer_login,
  .col2-set.addresses,
  form.woocommerce-checkout,
  .cart-collaterals,
  .single-product div.product,
  .post-slider .entry,
  .events.list-style .entry,
  .events.simple-style .entry,
  .featured-posts-container,
  .author-bio,
  .pagination .nav-page,
  .sidebar-footer .container,
  .footer-text .container {
    flex-flow: row wrap;
  }
}

/*------------------------------------*
	$MAIN
*------------------------------------*/
*,
*:before,
*:after {
  box-sizing: border-box;
}

* {
  min-height: 0;
  min-width: 0;
}

html {
  font-size: 62.5%;
}

body {
  font-family: var(--rubik);
  font-size: var(--font-size);
  line-height: var(--line-height);
  color: var(--primary-text-color);
  background: var(--primary-color-alt);
}

img {
  border-radius: 0.5rem;
}

/**
 * Selection Color.
 */
::-moz-selection {
  color: var(--white-color);
  background: var(--primary-color);
  text-shadow: none;
}
::selection {
  color: var(--white-color);
  background: var(--primary-color);
  text-shadow: none;
}

::-moz-selection {
  color: var(--white-color);
  background: var(--primary-color);
  text-shadow: none;
}

/*------------------------------------*
	$TYPOGRAPHY
*------------------------------------*/
/**
 * Set link colors.
 */
a {
  transition: all 200ms ease-in-out 0s;
  text-decoration: none;
  color: var(--primary-color);
}
a:visited {
  color: var(--primary-color);
}
a:hover,
a:visited:hover {
  text-decoration: none;
  color: var(--primary-color);
}

/**
 * Headings.
 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--rubik);
  font-weight: 500;
  margin: calc(var(--line-height) / 2) 0;
  color: var(--heading-text-color);
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: var(--heading-text-color);
}
h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited {
  color: var(--heading-text-color);
}

h1,
.h1 {
  font-size: 3rem;
  line-height: 3.3rem;
}
@media (min-width: 576px) {
  h1,
  .h1 {
    font-size: 3.6rem;
    line-height: 3.96rem;
  }
}

h2,
.h2 {
  font-size: 2.4rem;
  line-height: 3.4rem;
}
@media (min-width: 576px) {
  h2,
  .h2 {
    font-size: 3rem;
    line-height: 3.3rem;
  }
}

h3,
.h3 {
  font-size: 2.4rem;
  line-height: 3.12rem;
}

h4,
.h4 {
  font-size: 2rem;
  line-height: 2.6rem;
}

h5,
.h5 {
  font-size: 1.6rem;
}

h6,
.h6 {
  font-size: 1.4rem;
}

/**
 * Text elements.
 */
p {
  margin: 0 0 var(--line-height);
}

abbr[title],
dfn[title] {
  cursor: help;
}

del {
  vertical-align: baseline;
  text-decoration: line-through;
  color: #aaa;
}

code,
kbd,
pre,
samp {
  font-size: var(--font-size);
}

pre {
  margin: var(--line-height) 0;
  padding: var(--line-height);
  padding-left: var(--line-height) !important;
  padding-right: var(--line-height) !important;
  color: #2080ad;
  background-color: #fafafa;
}

code {
  color: #2080ad;
}

blockquote {
  font-style: italic;
  margin: var(--line-height) 4rem;
  padding-left: 2rem;
  color: #777;
  border-left: 0.3rem solid #555;
}
blockquote cite {
  position: relative;
  display: block;
  padding: 1rem 0 0 2rem;
  color: #555;
}
blockquote cite:before {
  position: absolute;
  left: 0;
  content: '\2014';
}

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: '';
}

address {
  display: block;
  margin: 0 0 var(--line-height);
}

ul,
ol {
  margin: var(--font-size) 0;
  padding: 0 0 0 var(--line-height);
}

ul {
  list-style: disc;
}

ol {
  list-style-type: decimal;
}

ol ol {
  list-style: upper-alpha;
}

ol ol ol {
  list-style: lower-roman;
}

ol ol ol ol {
  list-style: lower-alpha;
}

li ul,
li ol {
  margin: 0;
}

dl {
  margin: var(--line-height);
}

dt {
  font-weight: 500;
}

dd {
  margin-bottom: var(--line-height);
}

hr {
  clear: both;
  height: 0.1rem;
  min-height: 0;
  margin: var(--line-height) 0;
  border-top: 0.1rem solid var(--border-color);
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
}
hr.dotted {
  border-style: dotted;
}
hr.dashed {
  border-style: dashed;
}
hr.blackborder {
  border-color: #000;
}
hr.whiteborder {
  border-color: #fff;
}

/**
 * Print styles.
 */
@media print {
  * {
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: ' (' attr(href) ')';
  }

  abbr[title]:after {
    content: ' (' attr(title) ')';
  }

  .ir a:after,
  a[href^='javascript:']:after,
  a[href^='#']:after {
    content: '';
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }
}
/*------------------------------------*
	$FORMS
*------------------------------------*/
form input[type='text'],
form input[type='password'],
form input[type='email'],
form input[type='url'],
form input[type='date'],
form input[type='month'],
form input[type='time'],
form input[type='datetime'],
form input[type='datetime-local'],
form input[type='week'],
form input[type='number'],
form input[type='search'],
form input[type='tel'],
form input[type='color'],
form select,
form textarea {
  display: inline-block;
  box-sizing: border-box;
  height: 4.8rem;
  padding: 1.5rem;
  vertical-align: middle;
  border-radius: 0.3rem;
  border: 0;
  -webkit-appearance: none;
  border: 0.1rem solid var(--border-color);
  border-radius: 0.3rem;
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.02);
  font-size: 1.4rem;
}

form textarea {
  height: auto;
  border-radius: 0.5rem;
}

/*
Need to separate out the :not() selector from the rest of the CSS 2.1 selectors
since IE8 won't execute CSS that contains a CSS3 selector.
*/
form input:not([type]) {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.5em 0.6em;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px #ddd;
}

/* Chrome (as of v.32/34 on OS X) needs additional room for color to display. */
/* May be able to remove this tweak as color inputs become more highstakeized across browsers. */
form input[type='color'] {
  padding: 0.2em 0.5em;
}

form input[type='text']:focus,
form input[type='password']:focus,
form input[type='email']:focus,
form input[type='url']:focus,
form input[type='date']:focus,
form input[type='month']:focus,
form input[type='time']:focus,
form input[type='datetime']:focus,
form input[type='datetime-local']:focus,
form input[type='week']:focus,
form input[type='number']:focus,
form input[type='search']:focus,
form input[type='tel']:focus,
form input[type='color']:focus,
form select:focus,
form textarea:focus {
  border-color: #ececec;
  outline: 0;
}

/*
Need to separate out the :not() selector from the rest of the CSS 2.1 selectors
since IE8 won't execute CSS that contains a CSS3 selector.
*/
form input:not([type]):focus {
  border-color: #129fea;
  outline: 0;
}

form input[type='file']:focus,
form input[type='radio']:focus,
form input[type='checkbox']:focus {
  outline: thin solid #129fea;
  outline: 1px auto #129fea;
}

form input[type='checkbox'],
form input[type='radio'] {
  display: inline-block;
  margin: 0.5em 0;
}

form input[type='text'][disabled],
form input[type='password'][disabled],
form input[type='email'][disabled],
form input[type='url'][disabled],
form input[type='date'][disabled],
form input[type='month'][disabled],
form input[type='time'][disabled],
form input[type='datetime'][disabled],
form input[type='datetime-local'][disabled],
form input[type='week'][disabled],
form input[type='number'][disabled],
form input[type='search'][disabled],
form input[type='tel'][disabled],
form input[type='color'][disabled],
form select[disabled],
form textarea[disabled] {
  cursor: not-allowed;
  color: #cad2d3;
  background-color: #eaeded;
}

/*
Need to separate out the :not() selector from the rest of the CSS 2.1 selectors
since IE8 won't execute CSS that contains a CSS3 selector.
*/
form input:not([type])[disabled] {
  cursor: not-allowed;
  color: #cad2d3;
  background-color: #eaeded;
}

form input[readonly],
form select[readonly],
form textarea[readonly] {
  color: #777;
  /* menu text color */
  border-color: #ccc;
  background-color: #eee;
  /* menu hover bg color */
}

form input:focus:invalid,
form textarea:focus:invalid,
form select:focus:invalid {
  color: #b94a48;
  border-color: #e9322d;
}

form input[type='file']:focus:invalid:focus,
form input[type='radio']:focus:invalid:focus,
form input[type='checkbox']:focus:invalid:focus {
  outline-color: #e9322d;
}

form select {
  /* Normalizes the height; padding is not sufficient. */
  background-color: white;
}

form select[multiple] {
  height: auto;
}

form label {
  margin: 0 0 0.2em;
}

form fieldset {
  margin: 0;
  padding: 0.35em 0 0.75em;
  border: 0;
}

form legend {
  display: block;
  width: 100%;
  margin-bottom: 0.3em;
  padding: 0.3em 0;
  color: var(--black-color);
  font-weight: 500;
  border-bottom: 0.1rem solid var(--border-color);
}

/**
 * Button
 */
button,
input[type='button'],
input[type='reset'],
input[type='submit'],
.button,
.menu li.btn a {
  font-family: inherit;
  font-size: 1.3rem;
  font-weight: 500;
  text-decoration: none;
  padding: 1.5rem 5.3rem;
  color: var(--white-color);
  border: 0;
  text-transform: uppercase;
  cursor: pointer;
  transition: background-color linear 200ms;
  border-radius: 0.3rem;
  background-color: var(--black-color);
}

button:hover,
input[type='button']:hover,
input[type='reset']:hover,
input[type='submit']:hover,
button:focus,
input[type='button']:focus,
input[type='reset']:focus,
input[type='submit']:focus,
.button:hover,
.menu li.btn a:hover,
.button:focus,
.menu li.btn a:focus {
  background-color: var(--primary-color);
  color: var(--white-color);
}

button:focus,
input[type='button']:focus,
input[type='reset']:focus,
input[type='submit']:focus,
.button:focus,
.menu li.btn a:focus {
  outline: 0;
}

button:active,
input[type='button']:active,
input[type='reset']:active,
input[type='submit']:active,
.button:active,
.menu li.btn a:active {
  background-color: var(--primary-color);
  color: var(--white-color);
}

/* Firefox: Get rid of the inner focus border */
button::-moz-focus-inner,
.button::-moz-focus-inner,
.menu li.btn a::-moz-focus-inner,
input[type='button']::-moz-focus-inner,
input[type='reset']::-moz-focus-inner,
input[type='submit']::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/*------------------------------------*
	$TABLE
*------------------------------------*/
table {
  width: 100%;
  margin-bottom: var(--line-height);
  border-spacing: 0;
  border: 0.1rem solid var(--border-color);
}
table th,
table td {
  padding: 1.8rem 2.4rem;
  text-align: left;
  vertical-align: top;
  border-bottom: 0.1rem solid var(--border-color);
  vertical-align: middle;
  text-transform: capitalize;
}
table th p,
table td p {
  margin: 0;
}
table th {
  background-color: var(--secondary-color);
}
table tr:last-child td {
  border-bottom: 0;
}

/*------------------------------------*
	$LAYOUTS
*------------------------------------*/
.wide-container {
  background-color: var(--white-color);
}
.boxed-container .wide-container,
.framed-container .wide-container {
  max-width: 120rem;
  margin: 0 auto;
  box-shadow: 0 0.3rem 0.6rem rgba(0, 0, 0, 0.03);
}

.framed-container {
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .framed-container {
    margin: 3rem auto;
  }
}

.container {
  max-width: 117rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 3rem;
}
.container:after {
  content: ' ';
  display: block;
  clear: both;
}
@media (min-width: 1170px) {
  .container {
    padding: 0;
  }
}

.site-content {
  margin-bottom: 2rem;
}
.site-content .container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .site-content .container {
    flex-direction: row;
  }
}
.full-width-narrow .site-content .container {
  justify-content: center;
}

@media (max-width: 992px) {
  .content-area {
    margin-bottom: 6rem;
  }
}
@media (min-width: 992px) {
  .right-sidebar .content-area {
    flex: 0 0 66.9230769231%;
    margin-right: 2.5641025641%;
  }
}
@media (min-width: 992px) {
  .left-sidebar .content-area {
    flex: 0 0 66.9230769231%;
    order: 2;
  }
}
@media (min-width: 992px) {
  .full-width-narrow .content-area {
    flex: 0 0 66.9230769231%;
  }
}
.full-width .content-area {
  flex: 0 0 100%;
}

@media (min-width: 992px) {
  .right-sidebar .widget-area {
    flex: 0 0 30.5128205128%;
    padding-left: 5.7rem;
  }
}
@media (min-width: 992px) {
  .left-sidebar .widget-area {
    flex: 0 0 30.5128205128%;
    margin-right: 2.5641025641%;
    order: 1;
    padding-right: 5.7rem;
  }
}

/**
 * Header
 */
.site-header {
  margin-bottom: 4rem;
  box-shadow: 0 5px 15px rgba(146, 153, 184, 0.12);
  background-color: var(--white-color);
}
.home .site-header,
.archive .site-header,
.blog .site-header {
  margin-bottom: 0;
}
.site-header .container {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  justify-content: center;
  min-height: 10rem;
}
@media (min-width: 325px) {
  .site-header .container {
    flex-flow: row wrap;
  }
}
@media (min-width: 768px) {
  .site-header .container {
    justify-content: flex-start;
  }
}

.site-branding {
  flex: 0 0 50%;
}
@media (min-width: 576px) {
  .site-branding {
    flex: 0 0 50%;
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media (min-width: 800px) {
  .site-branding {
    flex: 0 0 23.0769230769%;
    margin-right: 2.5641025641%;
  }
}
@media (min-width: 992px) {
  .site-branding {
    flex: 0 0 16.6666666667%;
    margin-right: 0;
  }
}
.site-branding .site-title {
  font-size: 3rem;
}
.site-branding .site-title a {
  color: var(--black-color);
}
.site-branding img {
  display: block;
}

/**
 * Right navigation
 */
@media (max-width: 960px) {
  .right-navigation {
    display: none;
  }
}
@media (min-width: 961px) {
  .right-navigation {
    display: flex;
    flex-flow: column wrap;
    position: relative;
    text-align: right;
    margin-left: auto;
    align-items: center;
  }
}
@media (min-width: 961px) and (min-width: 1025px) {
  .right-navigation {
    flex-flow: row wrap;
  }
}

/**
 * Search icon
 */
.search-icon {
  margin-left: 2rem;
  border-left: 1px solid #dedede;
  padding-left: 1rem;
}
.search-icon .search-toggle {
  display: inline-block;
  color: var(--black-color);
  font-size: 1.8rem;
}
.search-icon .search-toggle:visited {
  color: var(--black-color);
}
.search-icon .search-toggle:hover,
.search-icon .search-toggle:visited:hover {
  opacity: 0.7;
}
.search-icon .search-toggle .icon-search::before {
  content: '\e808';
}

/**
 * Archive header
 */
.archive-header {
  margin-bottom: 8rem;
  display: flex;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  min-height: 30rem;
  background-color: var(--black-color);
  padding: 2rem 0;
}
.has-bg-header-image .archive-header {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.has-bg-header-image .archive-header::after {
  content: '';
  background-color: rgba(0, 0, 0, 0.8);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
}
.author .archive-header {
  padding: 3rem 0;
}
.author .archive-header .avatar {
  margin-bottom: 1rem;
}
.elementor-template-full-width .archive-header {
  display: none;
}
.archive-header .archive-content {
  position: relative;
  z-index: 1;
  max-width: 65rem;
  text-align: center;
  color: var(--white-color);
}
.archive-header .archive-title {
  letter-spacing: 0.5rem;
  font-size: 3rem;
  text-transform: uppercase;
  margin-bottom: 1rem;
  margin-top: 0;
  color: var(--white-color);
}
@media (min-width: 768px) {
  .archive-header .archive-title {
    font-size: 4rem;
  }
}
.author .archive-header .archive-title {
  margin-top: 0;
  margin-bottom: 2rem;
}
.archive-header .archive-desc {
  color: var(--white-color);
}
.archive-header .archive-desc p {
  margin-bottom: 0;
}
.archive-header .page-title {
  font-size: 3rem;
}
.archive-header .avatar {
  border-radius: 50%;
}

.footer-branding {
  margin: 5rem 0;
  text-align: center;
}

.footer-text {
  padding: 2rem;
  text-align: center;
  margin: auto;
  font-size: 1.4rem;
  background-color: #1e1e1e;
  color: var(--white-color);
}
.footer-text .container {
  justify-content: space-between;
}
.footer-text .copyright {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .footer-text .copyright {
    flex: 0 0 48.7179487179%;
    margin-bottom: 0;
  }
}
.footer-text a {
  font-weight: 500;
}
.footer-text a:visited:hover {
  color: var(--primary-color);
}
.footer-text a:hover {
  color: var(--primary-color);
}

.sidebar-footer {
  padding: 4rem 0 0;
  color: var(--white-color);
  background-color: var(--black-color);
}
.sidebar-footer .container {
  justify-content: space-between;
}
@media (min-width: 768px) {
  .sidebar-footer.widget-column-2 .footer-column {
    width: 48.7179487179%;
  }
}
@media (min-width: 768px) {
  .sidebar-footer.widget-column-3 .footer-column {
    width: 31.6239316239%;
  }
}
@media (min-width: 768px) {
  .sidebar-footer.widget-column-4 .footer-column {
    width: 23.0769230769%;
  }
}
.sidebar-footer .widget a {
  color: #ccc;
  letter-spacing: 0;
  font-weight: 400;
}
.sidebar-footer .widget a:visited {
  color: #ccc;
  font-weight: 400;
}
.sidebar-footer .widget a:hover {
  color: var(--primary-color);
}
.sidebar-footer .widget li a {
  font-weight: 400;
}
.sidebar-footer .widget li a:visited {
  font-weight: 400;
}

.widget {
  margin-bottom: 6rem;
  word-break: break-word;
  font-size: 1.4rem;
}
.widget li {
  padding: 0.5rem 0;
}
.widget select {
  width: 100%;
  max-width: 100%;
  height: 4rem;
  padding: 1rem;
  border: 0.1rem solid var(--border-color);
  background-color: var(--white-color);
}
.widget.widget_text a,
.widget.widget_custom_html a {
  border-bottom: 0.1rem solid;
}
.widget a {
  color: var(--primary-text-color);
}
.widget a:hover {
  color: var(--primary-color);
}

.widget-title {
  margin-top: 0;
  margin-bottom: 2rem;
  font-size: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--black-color);
  position: relative;
}

.widget_recent_entries .post-date {
  font-size: 1.2rem;
  display: block;
  color: var(--secondary-text-color);
}

.widget_categories ul,
.widget_archive ul {
  display: flex;
  flex-flow: row wrap;
}
.widget_categories li,
.widget_archive li {
  flex: 0 0 50%;
}

.widget_search form {
  display: inline-block;
  width: 100%;
  position: relative;
}
.widget_search form input[type='search'] {
  padding-right: 3.8rem;
  width: 100%;
}
.widget_search form button {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 4.8rem;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 0;
  top: 0;
  background-color: transparent;
  color: var(--black-color);
  font-size: 0;
  min-width: 3.8rem;
  padding: 0;
  margin: 0;
  min-height: 4.8rem;
  border: none;
}
.widget_search form button::before {
  content: '\e808';
  font-size: 1.6rem;
}
.widget_search form button:hover {
  color: var(--primary-color);
}

.widget_tag_cloud a {
  display: inline-block;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  padding: 0.2rem 1rem;
  text-transform: lowercase;
  background-color: var(--primary-color);
  color: var(--white-color);
}
.widget_tag_cloud a:hover {
  background-color: var(--secondary-color);
  color: var(--primary-text-color);
}

.widget_pages .children {
  padding-left: calc(var(--line-height) / 2);
}

.widget_nav_menu .sub-menu {
  padding-left: calc(var(--line-height) / 2);
}
.widget_nav_menu .sub-menu li:last-child {
  padding-bottom: 0;
}

.widget-tj-contact-info .contact-info-widget li i,
.elementor-widget .contact-info-widget li i {
  color: var(--primary-text-color);
  border-color: var(--primary-text-color);
}
.widget-tj-contact-info .contact-info-widget li.skype a,
.elementor-widget .contact-info-widget li.skype a {
  background-color: var(--primary-color);
  border-radius: 5rem;
  padding: 1.7rem 2.8rem;
}
.widget-tj-contact-info .contact-info-widget li.skype a:hover,
.elementor-widget .contact-info-widget li.skype a:hover {
  background-color: var(--primary-text-color);
}
.widget-tj-contact-info .contact-info-widget li .tj-contact-title,
.elementor-widget .contact-info-widget li .tj-contact-title {
  color: inherit;
}
.sidebar-footer .widget-tj-contact-info li i,
.sidebar-footer .elementor-widget li i {
  color: var(--primary-text-color);
  border-color: var(--primary-text-color);
}
.sidebar-footer .widget-tj-contact-info .contact-info-widget .tj-contact-title,
.sidebar-footer .elementor-widget .contact-info-widget .tj-contact-title {
  color: var(--primary-text-color);
}

.widget-tj-recent-posts .tj-recent-posts li {
  border-color: var(--border-color);
  align-items: flex-start;
  margin-top: 0;
}
.widget-tj-recent-posts .tj-recent-posts .recent-posts-info {
  color: inherit;
}
.widget-tj-recent-posts .tj-recent-posts .recent-posts-comments a {
  color: inherit;
}
.widget-tj-recent-posts .tj-recent-posts .recent-posts-comments a:hover {
  color: var(--primary-color);
}

.widget-tj-social .tj-social-icons.style-light a {
  color: var(--primary-text-color);
  border-color: var(--border-color);
}
.widget-tj-social .tj-social-icons.style-dark a {
  color: var(--primary-text-color);
  border-color: var(--border-color);
}

/**
 * Tag cloud
 */
.widget-tj-tags .tagcloud a {
  border-color: var(--border-color);
  background-color: transparent;
  color: var(--primary-text-color);
}
.widget-tj-tags .tagcloud a:hover {
  border-color: var(--primary-color);
  background-color: transparent;
  color: var(--primary-color);
}

/**
 * About
 */
.widget-tj-about-me .tj-about-me-text {
  line-height: 2.2rem;
}

.outbuilt-recent-posts.grid {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.outbuilt-recent-posts.grid li {
  margin-bottom: 2rem;
  flex: 0 0 45.9459459459%;
  width: 0 0 45.9459459459%;
}
@media (min-width: 768px) {
  .outbuilt-recent-posts.grid li {
    flex: 0 0 100%;
    width: 0 0 100%;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .outbuilt-recent-posts.grid li {
    flex: 0 0 45.9459459459%;
    width: 0 0 45.9459459459%;
  }
}
.outbuilt-recent-posts.grid li:nth-child(1),
.outbuilt-recent-posts.grid li:nth-child(2) {
  margin-top: 0;
  padding-top: 0;
}
.outbuilt-recent-posts.classic li {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid #e9e9e9;
}
.site-footer .outbuilt-recent-posts.classic li {
  border-color: #333;
}
.outbuilt-recent-posts.classic li:first-child {
  margin-top: 0;
  padding-top: 0;
  border: 0;
}
.outbuilt-recent-posts li {
  position: relative;
  line-height: 1.6;
  margin-top: 1rem;
  padding-top: 1rem;
  padding-bottom: 0;
}
.outbuilt-recent-posts .recent-posts-thumbnail {
  position: relative;
  width: 25%;
  min-width: 68px;
  margin-right: 5%;
}
.outbuilt-recent-posts .recent-posts-thumbnail img {
  width: 100%;
  display: block;
}
.outbuilt-recent-posts .recent-posts-details {
  width: 100%;
}
.outbuilt-recent-posts .recent-posts-title {
  font-weight: 500;
  font-size: 1.5rem;
}
.site-footer .outbuilt-recent-posts .recent-posts-title {
  font-size: 1.4rem;
}
.outbuilt-recent-posts .recent-posts-info {
  display: block;
  color: #aaa;
  margin-top: 6px;
  font-size: 10px;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.2px;
}
.outbuilt-recent-posts .recent-posts-info .sep {
  padding: 0 3px;
}
.outbuilt-recent-posts .recent-posts-date,
.outbuilt-recent-posts .recent-posts-comments {
  display: inline-block;
}
.outbuilt-recent-posts .recent-posts-date i {
  margin-right: 4px;
}
.outbuilt-recent-posts .recent-posts-comments i {
  margin-right: 4px;
}
.outbuilt-recent-posts .recent-posts-comments a {
  color: #999;
}
.outbuilt-recent-posts .recent-posts-comments a:hover {
  color: var(--primary-color);
}

@media only screen and (max-width: 959px) {
  .outbuilt-recent-posts .recent-posts-thumbnail {
    width: 15%;
    margin-right: 3%;
  }
}
@media only screen and (max-width: 480px) {
  .outbuilt-recent-posts .recent-posts-thumbnail {
    width: 25%;
    margin-right: 4%;
  }
}
.posts .post-thumbnail {
  margin-bottom: 2rem;
}

.posts-grid {
  display: flex;
  flex-flow: column wrap;
}
@media (min-width: 576px) {
  .posts-grid {
    flex-flow: row wrap;
  }
}
.full-width .posts-grid .entry {
  flex: 0 0 31.6239316239%;
}
.posts-grid.two-columns .entry-grid {
  flex: 0 0 48.7179487179%;
  margin-right: 2.5641025641%;
}
.posts-grid.two-columns .entry-grid:nth-child(2n) {
  margin-right: 0;
}
.posts-grid.two-columns .entry-title,
.posts-grid.two-columns .page-title {
  font-size: 2.8rem;
  line-height: 1.4;
}
.posts-grid.three-columns .entry-grid {
  flex: 0 0 31.6239316239%;
  margin-right: 2.5641025641%;
  margin-bottom: 4rem;
}
.posts-grid.three-columns .entry-grid:nth-child(3n) {
  margin-right: 0;
}
.posts-grid.four-columns .entry-grid {
  flex: 0 0 23.0769230769%;
  margin-right: 2.5641025641%;
  margin-bottom: 4rem;
}
.posts-grid.four-columns .entry-grid:nth-child(4n) {
  margin-right: 0;
}
.posts-grid.four-columns .entry-title,
.posts-grid.four-columns .page-title {
  font-size: 1.8rem;
}
.posts-grid.overlay-style .thumbnail-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  padding: 3rem;
}
@media (max-width: 800px) and (min-width: 576px) {
  .posts-grid.overlay-style .thumbnail-content {
    padding: 2rem;
  }
}
.posts-grid.overlay-style .entry-header .entry-cat {
  color: var(--secondary-text-color);
}
.posts-grid.overlay-style .entry-header .entry-cat a,
.posts-grid.overlay-style .entry-header .entry-cat a:visited {
  color: var(--secondary-text-color);
}
.posts-grid.overlay-style .entry-header .entry-cat a:hover,
.posts-grid.overlay-style .entry-header .entry-cat a:visited:hover {
  color: var(--primary-color);
}
.posts-grid.overlay-style .entry-title,
.posts-grid.overlay-style .page-title {
  margin: 0;
}
@media (max-width: 800px) and (min-width: 576px) {
  .posts-grid.overlay-style .entry-title,
  .posts-grid.overlay-style .page-title {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}
.posts-grid.overlay-style .entry-title a,
.posts-grid.overlay-style .page-title a {
  text-transform: uppercase;
  color: var(--secondary-text-color);
}
.posts-grid.overlay-style .entry-title a:hover,
.posts-grid.overlay-style .page-title a:hover {
  color: var(--primary-color);
}
.posts-grid.overlay-style .entry-meta,
.posts-grid.overlay-style .events.list-style .event-meta,
.events.list-style .posts-grid.overlay-style .event-meta,
.posts-grid.overlay-style .events.grid-style .event-meta,
.events.grid-style .posts-grid.overlay-style .event-meta,
.posts-grid.overlay-style .entry-header {
  color: var(--secondary-text-color);
}
.posts-grid.overlay-style .entry-meta a,
.posts-grid.overlay-style .events.list-style .event-meta a,
.events.list-style .posts-grid.overlay-style .event-meta a,
.posts-grid.overlay-style .events.grid-style .event-meta a,
.events.grid-style .posts-grid.overlay-style .event-meta a,
.posts-grid.overlay-style .entry-header a {
  color: var(--secondary-text-color);
}
.posts-grid.overlay-style .entry-meta a:hover,
.posts-grid.overlay-style .events.list-style .event-meta a:hover,
.events.list-style .posts-grid.overlay-style .event-meta a:hover,
.posts-grid.overlay-style .events.grid-style .event-meta a:hover,
.events.grid-style .posts-grid.overlay-style .event-meta a:hover,
.posts-grid.overlay-style .entry-header a:hover {
  color: var(--primary-color);
}
.posts-grid.overlay-style .entry-meta .cat-links,
.posts-grid.overlay-style .events.list-style .event-meta .cat-links,
.events.list-style .posts-grid.overlay-style .event-meta .cat-links,
.posts-grid.overlay-style .events.grid-style .event-meta .cat-links,
.events.grid-style .posts-grid.overlay-style .event-meta .cat-links,
.posts-grid.overlay-style .entry-header .cat-links {
  display: none;
}

.posts-list .entry-list,
.posts-alternate .entry-list {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 992px) {
  .posts-list .entry-list,
  .posts-alternate .entry-list {
    flex-flow: row wrap;
  }
}
.posts-list .entry-list .post-thumbnail,
.posts-alternate .entry-list .post-thumbnail {
  flex: 0 0 42.5287356322%;
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  .posts-list .entry-list .post-thumbnail,
  .posts-alternate .entry-list .post-thumbnail {
    margin-bottom: 0;
  }
}
.posts-list .entry-list .entry-wrapper,
.posts-alternate .entry-list .entry-wrapper {
  flex: 0 0 54.0229885057%;
}

.posts-alternate .entry:first-child() .post-thumbnail {
  margin-bottom: 2rem;
}
.posts-alternate .posts-small .entry {
  margin-bottom: 0;
}
.posts-alternate .posts-small .entry .post-thumbnail {
  margin-bottom: 0;
}

.posts-small .entry {
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  .posts-small .entry {
    margin-bottom: 0;
  }
}
.posts-small .entry-header {
  margin-bottom: 0;
}
.posts-small .entry-title,
.posts-small .page-title {
  font-size: 1.8rem;
  line-height: 2.7rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
  letter-spacing: 0;
}

.grid-posts .posts-small {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
}
@media (min-width: 576px) {
  .grid-posts .posts-small {
    flex-flow: row wrap;
  }
}
@media (min-width: 576px) {
  .grid-posts .entry {
    flex: 0 0 48.7179487179%;
  }
}
@media (min-width: 768px) {
  .grid-posts .entry {
    flex: 0 0 23.0769230769%;
  }
}

/*------------------------------------*
	$COMPONENTS
*------------------------------------*/
/*------------------------------------*
	$NAVIGATIONS
*------------------------------------*/
/**
 * Primary navigation
 */
.main-navigation {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  flex: 0 0 50%;
  justify-content: flex-end;
}
@media (min-width: 800px) {
  .main-navigation {
    justify-content: flex-end;
    flex: 0 0 74.358974359%;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .main-navigation {
    flex: 0 0 83.3333333333%;
  }
}
@media (min-width: 800px) {
  .main-navigation {
    justify-content: flex-start;
  }
}
.main-navigation .menu-primary-items {
  position: relative;
}
@media (max-width: 768px) {
  .main-navigation .megamenu-active {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .main-navigation .megamenu-active .wp-megamenu-wrap {
    width: 100%;
  }
}
@media (max-width: 576px) {
  .main-navigation .megamenu-active {
    justify-content: center;
  }
}

.menu-primary-items {
  display: none;
}
@media (min-width: 800px) {
  .menu-primary-items {
    display: block;
  }
}
.menu-primary-items li.menu-item-has-children > a {
  padding-right: 1rem;
}
.menu-primary-items li.menu-item-has-children > a::after {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e813';
  font-size: 1.2rem;
  position: absolute;
  top: 1.3rem;
  right: -1rem;
  display: inline-block;
}
.menu-primary-items li:hover.menu-item-has-children > a::after {
  content: '\e816';
}
.menu-primary-items li li.menu-item-has-children > a::after {
  content: '\e815';
  right: 1rem;
}
.menu-primary-items li li:hover.menu-item-has-children > a::after {
  content: '\e814';
}

.menu li {
  position: relative;
  display: inline-block;
  margin-right: 4rem;
}
.menu li:hover > .sub-menu,
.menu li.focus > .sub-menu {
  visibility: visible;
  opacity: 1;
  z-index: 9;
  transform: translateY(0%);
  transition-delay: 0s, 0s, 0.3s;
  left: 0;
}
.menu li:hover > .sub-menu ul,
.menu li.focus > .sub-menu ul {
  left: 100%;
}
.right-navigation .menu li:hover > .sub-menu,
.right-navigation .menu li.focus > .sub-menu {
  right: 0;
  left: auto;
}
.menu li:hover > a,
.menu li.focus > a {
  color: var(--primary-color);
}
.menu li li:hover > a {
  color: var(--black-color);
}
.menu li:last-child {
  margin-right: 0;
}
.menu li:last-child.btn {
  margin-left: 0;
}
.menu li.btn {
  float: right;
  margin-right: 0;
  margin-left: 4rem;
}
.menu li.btn a {
  padding: 0.8rem 2.1rem;
}
.menu > li.current-menu-item > a {
  color: var(--primary-color);
}
.menu a {
  font-family: var(--rubik);
  font-size: 1.6rem;
  display: block;
  padding: 0.5rem 0;
  color: var(--black-color);
  border-bottom: 0.2rem solid transparent;
}
.menu .sub-menu {
  padding: 1.3rem 0;
  text-align: left;
  border-top: 0;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  transform: translateY(2rem);
  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s,
    z-index 0s linear 0.01s;
  min-width: 20rem;
  background-color: var(--white-color);
  box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.1);
  z-index: 999;
  border-radius: 0.5rem;
}
.right-navigation .menu .sub-menu {
  right: 0;
  left: auto;
}
.menu .sub-menu ul {
  top: -1.4rem;
  left: 100%;
}
.menu .sub-menu li {
  display: block;
  position: relative;
  border-left: 0.3rem solid transparent;
  margin-right: 0;
  padding: 0 2rem;
}
.menu .sub-menu li:hover {
  border-color: var(--primary-color);
}
.menu .sub-menu a {
  transition: all 200ms linear;
  font-weight: 400;
  padding: 0.8rem 0;
  color: var(--black-color);
  border-bottom: 0;
}
.menu .sub-menu a:hover {
  margin-left: 0.3rem;
  border-bottom: 0;
  color: var(--black-color);
}

/**
 * Mobile navigation
 */
.menu-mobile {
  display: block;
  font-size: 2.4rem;
  color: var(--primary-text-color);
}
.menu-mobile:visited {
  color: var(--primary-text-color);
}
@media (min-width: 800px) {
  .menu-mobile {
    display: none;
  }
}

.site {
  overflow: hidden;
}
@media (max-width: 800px) {
  .site.show-mobile-nav {
    position: relative;
  }
  .site.show-mobile-nav .mobile-navigation {
    transform: none;
    width: 100%;
  }
}

.mobile-navigation {
  width: 0;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  background: var(--white-color);
  color: var(--black-color);
  z-index: 99;
  transition: all 200ms ease;
  transform: translate3d(100%, 0, 0);
}
.mobile-navigation .menu-mobile {
  color: var(--white-color);
  font-size: 1.4rem;
  text-transform: uppercase;
  background: #ea6262;
  padding: 1rem;
  text-align: center;
}
.mobile-navigation .menu-mobile:hover {
  color: var(--white-color);
}
.mobile-navigation .icon-navigation {
  padding: 2rem 2rem;
  border-bottom: 1px solid var(--border-color);
  text-align: center;
}
.mobile-navigation .icon-navigation .search-field {
  width: 100%;
}

.menu-mobile-items {
  padding: 0 2rem 2rem;
}
.menu-mobile-items li {
  display: block;
  position: relative;
}
.menu-mobile-items li.submenu-open .submenu-expand i::before {
  content: '\e816';
}
.menu-mobile-items a {
  color: var(--primary-text-color);
  font-size: 1.6rem;
  font-weight: 500;
  display: block;
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
  border-bottom: 0.1rem solid var(--border-color);
}
.menu-mobile-items a:hover {
  color: var(--primary-color);
}
.menu-mobile-items .submenu-expand {
  position: absolute;
  top: 15px;
  right: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: transparent;
  color: var(--black-color);
}
.menu-mobile-items .submenu-expand:hover,
.menu-mobile-items .submenu-expand:active,
.menu-mobile-items .submenu-expand:focus {
  color: var(--black-color);
}
.menu-mobile-items .sub-menu {
  display: none;
  padding-left: 1.5rem;
}

/**
 * My Account Navigation
 */
.menu-account-items {
  margin-right: 0.3rem;
}
.menu-account-items > li > a {
  display: block;
  width: 2em;
  position: relative;
  padding: 0;
  border-bottom: 0;
}
.menu-account-items > li > a::before {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f2bd';
  height: 100%;
  width: 100%;
  text-align: center;
  text-indent: 0;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1.4rem;
  margin: 0;
  line-height: 2.6;
}
.menu-account-items > li > a:hover {
  border-bottom: 0;
}

/**
 * Footer navigation
 */
.menu-footer-items {
  text-align: center;
}
@media (min-width: 768px) {
  .menu-footer-items {
    flex: 0 0 48.7179487179%;
    text-align: right;
  }
}
.menu-footer-items li {
  position: relative;
  display: inline-block;
  margin-right: 3rem;
}
.menu-footer-items li:last-child {
  margin-right: 0;
}
.menu-footer-items a {
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: 500;
}
.menu-footer-items a:hover {
  color: var(--primary-color);
}
.menu-footer-items a:visited:hover {
  color: var(--primary-color);
}

/**
 * Top Navigation
 */
.top-navigation {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-end;
  flex: 0 0 100%;
  border-bottom: 0.1rem solid var(--border-color);
}
.top-navigation a {
  font-size: 1.2rem;
}

/**
 * Social navigation
 */
.menu-social-container {
  padding: 0.5rem 0;
}
@media (min-width: 576px) {
  .menu-social-container {
    text-align: right;
    padding: 0;
  }
}
.menu-social-container li {
  display: inline-block;
  padding: 0 0.2rem 0;
}
.menu-social-container li:last-child {
  margin-right: 0;
}
.menu-social-container a {
  display: inline-block;
  color: var(--white-color);
  font-size: 1.6rem;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  background: var(--black-color);
  border-radius: 50%;
  text-align: center;
}
.menu-social-container a::before {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
}
.menu-social-container a:hover {
  opacity: 0.6;
  color: var(--white-color) !important;
}
.menu-social-container a[href*='twitter.com'] {
  background-color: #1da1f2;
}
.menu-social-container a[href*='instagram.com'] {
  background-color: #405de6;
}
.menu-social-container a[href*='youtube.com'] {
  background-color: #ff0000;
}
.menu-social-container a[href*='facebook.com'] {
  background-color: #3b5998;
}
.menu-social-container a[href*='pinterest.com'] {
  background-color: #bd081c;
}
.menu-social-container a[href*='linkedin.com'] {
  background-color: #0077b5;
}
.menu-social-container a[href*='dribbble.com'] {
  background-color: #ea4c89;
}
.menu-social-container a[href*='flickr.com'] {
  background-color: #0063dc;
}
.menu-social-container a[href*='vimeo.com'] {
  background-color: #1ab7ea;
}
.menu-social-container a[href*='spotify.com'] {
  background-color: #1db954;
}
.menu-social-container a[href*='snapchat.com'] {
  background-color: #fffc00;
}
.menu-social-container a[href*='twitter.com']::before {
  content: '\f099';
}
.menu-social-container a[href*='facebook.com']::before {
  content: '\f09a';
}
.menu-social-container a[href*='instagram.com']::before {
  content: '\f16d';
}
.menu-social-container a[href*='pinterest.com']::before {
  content: '\f231';
}
.menu-social-container a[href*='linkedin.com']::before {
  content: '\f0e1';
}
.menu-social-container a[href*='dribbble.com']::before {
  content: '\f17d';
}
.menu-social-container a[href*='codepen.io']::before {
  content: '\f32c';
}
.menu-social-container a[href*='github.com']::before {
  content: '\f09b';
}
.menu-social-container a[href*='medium.com']::before {
  content: '\f23a';
}
.menu-social-container a[href*='flickr.com']::before {
  content: '\f303';
}
.menu-social-container a[href*='wordpress.com']::before,
.menu-social-container a[href*='wordpress.org']::before {
  content: '\e804';
}
.menu-social-container a[href*='vimeo.com']::before {
  content: '\f27d';
}
.menu-social-container a[href*='youtube.com']::before {
  content: '\f16a';
}
.menu-social-container a[href*='/feed']::before,
.menu-social-container a[href*='feedburner.com']::before {
  content: '\e805';
}
.menu-social-container a[href*='mailto']::before {
  content: '\e802';
}
.menu-social-container a[href*='snapchat.com']::before {
  content: '\f2ac';
}
.menu-social-container a[href*='spotify.com']::before {
  content: '\f1bc';
}
.menu-social-container a[href*='apple.com']::before {
  content: '\f179';
}

/**
 * Mega menu
 */
@media (min-width: 576px) and (max-width: 768px) {
  #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap {
    text-align: right;
  }
}

/*------------------------------------*
	$CONTENT
*------------------------------------*/
.entry {
  margin-bottom: 6rem;
  position: relative;
  word-break: break-word;
}
.post-type-archive-tribe_events .entry {
  margin-bottom: 0;
}
.posts-list .entry {
  margin-bottom: 6rem;
}

.post-thumbnail {
  display: block;
  position: relative;
}
.post-thumbnail img {
  display: block;
  border-radius: 0.5rem;
}
.single .post-thumbnail,
.page .post-thumbnail {
  margin-bottom: 4rem;
}

.post-thumbnail-overlay {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background: rgba(20, 29, 44, 0.65);
}

.entry-header {
  margin-bottom: 1rem;
}
.page .entry-header,
.single .entry-header {
  flex: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .page.full-width-narrow .entry-header {
    flex: 0 0 66.9230769231%;
  }
}
.page .entry-header {
  margin-bottom: 2rem;
}
.single .entry-header {
  margin-bottom: 3rem;
}
.single.full-width-narrow .entry-header {
  margin-bottom: 4rem;
  text-align: center;
}
.posts-grid .entry-header {
  margin-bottom: 1.4rem;
}
.posts-list .entry-header {
  margin-bottom: 1rem;
}

.entry-title,
.page-title {
  margin-top: 0;
  margin-bottom: 2rem;
  line-height: 1.5;
}
@media (min-width: 576px) {
  .entry-title,
  .page-title {
    font-size: 3.8rem;
    line-height: 4.7rem;
  }
}
.single.full-width-narrow .entry-title,
.single.full-width-narrow .page-title {
  margin-bottom: 2rem;
}
.posts-grid .entry-title,
.posts-grid .page-title {
  font-size: 2.2rem;
  line-height: 1.5;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.posts-list .entry-title,
.posts-list .page-title,
.posts-alternate .entry-list .entry-title,
.posts-alternate .entry-list .page-title {
  font-size: 2.8rem;
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: 1.5;
}

.entry-meta,
.events.list-style .event-meta,
.events.grid-style .event-meta,
.posts-grid.overlay-style .entry-header {
  font-size: 1.2rem;
  text-transform: uppercase;
  color: var(--secondary-text-color);
}
.entry-meta a,
.events.list-style .event-meta a,
.events.grid-style .event-meta a,
.posts-grid.overlay-style .entry-header a {
  color: var(--secondary-text-color);
}
.entry-meta a:hover,
.events.list-style .event-meta a:hover,
.events.grid-style .event-meta a:hover,
.posts-grid.overlay-style .entry-header a:hover,
.entry-meta a:visited:hover {
  color: var(--primary-color);
}
.entry-meta a:visited,
.events.list-style .event-meta a:visited,
.events.grid-style .event-meta a:visited,
.posts-grid.overlay-style .entry-header a:visited {
  color: var(--secondary-text-color);
}
.entry-meta .author-gravatar img,
.events.list-style .event-meta .author-gravatar img,
.events.grid-style .event-meta .author-gravatar img,
.posts-grid.overlay-style .entry-header .author-gravatar img {
  width: 2rem !important;
  height: 2rem !important;
  margin-right: 0.5rem;
  border-radius: 50%;
  display: inline-block !important;
  vertical-align: middle;
}
.entry-meta .posted-on,
.events.list-style .event-meta .posted-on,
.events.grid-style .event-meta .posted-on,
.posts-grid.overlay-style .entry-header .posted-on,
.entry-meta .cat-links,
.events.list-style .event-meta .cat-links,
.events.grid-style .event-meta .cat-links,
.posts-grid.overlay-style .entry-header .cat-links {
  position: relative;
}
.entry-meta .posted-on::before,
.events.list-style .event-meta .posted-on::before,
.events.grid-style .event-meta .posted-on::before,
.posts-grid.overlay-style .entry-header .posted-on::before,
.entry-meta .cat-links::before,
.events.list-style .event-meta .cat-links::before,
.events.grid-style .event-meta .cat-links::before,
.posts-grid.overlay-style .entry-header .cat-links::before {
  content: '/';
  display: inline-block;
  padding: 0 1rem;
}

.cat-links.cat-bg {
  margin-bottom: 2rem;
  display: inline-block;
}
.cat-links.cat-bg a {
  background-color: var(--primary-color);
  color: var(--white-color);
  display: inline-block;
  line-height: 0;
  padding: 1rem;
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 500;
}
@media (min-width: 576px) {
  .cat-links.cat-bg a {
    font-size: 1.2rem;
    padding: 1.2rem;
  }
}
.cat-links.cat-bg a:hover {
  color: var(--white-color);
  opacity: 0.8;
}

.entry-summary {
  font-size: 1.5rem;
  line-height: 2.6rem;
}
.entry-summary p {
  margin-bottom: 1rem;
}

.more-link {
  font-size: 1.2rem;
  text-transform: uppercase;
  color: var(--primary-color);
  border-bottom: 0.1rem solid var(--primary-color);
  letter-spacing: 0.1rem;
}
.more-link:visited {
  color: var(--primary-color);
}
.more-link:hover,
.more-link:visited:hover {
  color: var(--primary-text-color);
  border-color: var(--primary-text-color);
}

.tag-links .tag-title {
  margin-right: 2rem;
  font-size: 1.4rem;
  text-transform: uppercase;
  font-weight: 500;
}
.tag-links a {
  font-size: 1.4rem;
  text-transform: uppercase;
  color: var(--primary-color);
  margin-right: 3rem;
}
.tag-links a:hover {
  color: var(--primary-text-color);
}

/**
 * Post format image
 */
.posts-list .format-image,
.posts-alternate .format-image {
  display: flex;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
}
@media (min-width: 576px) {
  .posts-list .format-image,
  .posts-alternate .format-image {
    flex-flow: row wrap;
  }
}
@media (min-width: 576px) {
  .posts-list .format-image,
  .posts-alternate .format-image {
    justify-content: flex-start;
    align-items: flex-end;
  }
}
.posts-list .format-image .entry-header,
.posts-alternate .format-image .entry-header {
  position: absolute;
  margin-bottom: 0;
  padding: 0;
}
@media (min-width: 576px) {
  .posts-list .format-image .entry-header,
  .posts-alternate .format-image .entry-header {
    padding: 4rem;
  }
}
.posts-list .format-image .entry-title,
.posts-list .format-image .page-title,
.posts-alternate .format-image .entry-title,
.posts-alternate .format-image .page-title {
  font-size: 1.8rem;
  line-height: 2.7rem;
}
@media (min-width: 576px) {
  .posts-list .format-image .entry-title,
  .posts-list .format-image .page-title,
  .posts-alternate .format-image .entry-title,
  .posts-alternate .format-image .page-title {
    font-size: 3.6rem;
    line-height: normal;
  }
}
.posts-list .format-image .entry-title a,
.posts-list .format-image .page-title a,
.posts-alternate .format-image .entry-title a,
.posts-alternate .format-image .page-title a {
  color: var(--white-color);
}
.posts-list .format-image .entry-title a:hover,
.posts-list .format-image .page-title a:hover,
.posts-alternate .format-image .entry-title a:hover,
.posts-alternate .format-image .page-title a:hover {
  color: var(--primary-color);
}
.posts-list .format-image .entry-meta,
.posts-list .format-image .events.list-style .event-meta,
.events.list-style .posts-list .format-image .event-meta,
.posts-list .format-image .events.grid-style .event-meta,
.events.grid-style .posts-list .format-image .event-meta,
.posts-list .format-image .posts-grid.overlay-style .entry-header,
.posts-grid.overlay-style .posts-list .format-image .entry-header,
.posts-alternate .format-image .entry-meta,
.posts-alternate .format-image .events.list-style .event-meta,
.events.list-style .posts-alternate .format-image .event-meta,
.posts-alternate .format-image .events.grid-style .event-meta,
.events.grid-style .posts-alternate .format-image .event-meta,
.posts-alternate .format-image .posts-grid.overlay-style .entry-header,
.posts-grid.overlay-style .posts-alternate .format-image .entry-header {
  color: var(--white-color);
  display: none;
}
@media (min-width: 576px) {
  .posts-list .format-image .entry-meta,
  .posts-list .format-image .events.list-style .event-meta,
  .events.list-style .posts-list .format-image .event-meta,
  .posts-list .format-image .events.grid-style .event-meta,
  .events.grid-style .posts-list .format-image .event-meta,
  .posts-list .format-image .posts-grid.overlay-style .entry-header,
  .posts-grid.overlay-style .posts-list .format-image .entry-header,
  .posts-alternate .format-image .entry-meta,
  .posts-alternate .format-image .events.list-style .event-meta,
  .events.list-style .posts-alternate .format-image .event-meta,
  .posts-alternate .format-image .events.grid-style .event-meta,
  .events.grid-style .posts-alternate .format-image .event-meta,
  .posts-alternate .format-image .posts-grid.overlay-style .entry-header,
  .posts-grid.overlay-style .posts-alternate .format-image .entry-header {
    display: block;
  }
}
.posts-list .format-image .entry-meta a,
.posts-list .format-image .events.list-style .event-meta a,
.events.list-style .posts-list .format-image .event-meta a,
.posts-list .format-image .events.grid-style .event-meta a,
.events.grid-style .posts-list .format-image .event-meta a,
.posts-list .format-image .posts-grid.overlay-style .entry-header a,
.posts-grid.overlay-style .posts-list .format-image .entry-header a,
.posts-alternate .format-image .entry-meta a,
.posts-alternate .format-image .events.list-style .event-meta a,
.events.list-style .posts-alternate .format-image .event-meta a,
.posts-alternate .format-image .events.grid-style .event-meta a,
.events.grid-style .posts-alternate .format-image .event-meta a,
.posts-alternate .format-image .posts-grid.overlay-style .entry-header a,
.posts-grid.overlay-style .posts-alternate .format-image .entry-header a {
  color: var(--white-color);
}
.posts-list .format-image .entry-meta a:hover,
.posts-list .format-image .events.list-style .event-meta a:hover,
.events.list-style .posts-list .format-image .event-meta a:hover,
.posts-list .format-image .events.grid-style .event-meta a:hover,
.events.grid-style .posts-list .format-image .event-meta a:hover,
.posts-list .format-image .posts-grid.overlay-style .entry-header a:hover,
.posts-grid.overlay-style .posts-list .format-image .entry-header a:hover,
.posts-alternate .format-image .entry-meta a:hover,
.posts-alternate .format-image .events.list-style .event-meta a:hover,
.events.list-style .posts-alternate .format-image .event-meta a:hover,
.posts-alternate .format-image .events.grid-style .event-meta a:hover,
.events.grid-style .posts-alternate .format-image .event-meta a:hover,
.posts-alternate .format-image .posts-grid.overlay-style .entry-header a:hover,
.posts-grid.overlay-style .posts-alternate .format-image .entry-header a:hover {
  color: var(--primary-color);
}

/**
 * 404 content
 */
.not-found {
  text-align: center;
}
.not-found-header {
  margin-top: 10rem;
}
.not-found-title {
  letter-spacing: 0.035rem;
  font-size: 15rem;
}
@media (min-width: 576px) {
  .not-found-title {
    font-size: 25rem;
  }
}
.not-found-content {
  margin-bottom: 5rem;
  margin-top: 10rem;
}
@media (min-width: 576px) {
  .not-found-content {
    margin-top: 15rem;
  }
}
.not-found-content h3 {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: 3rem;
}
@media (min-width: 576px) {
  .not-found-content h3 {
    font-size: 3.6rem;
  }
}
.not-found .search-field {
  width: calc(100% - 7rem);
  margin-right: 2rem;
  margin-bottom: 2rem;
}
@media (min-width: 576px) {
  .not-found .search-field {
    width: calc(100vh - 30rem);
    margin-bottom: 0;
  }
}

.content-wrapper {
  padding: 3.5rem;
}
.content-wrapper.content-wrapper--small-gap {
  padding: 1rem 3rem;
}

.content-shadow {
  box-shadow: 0 0 13px 3px rgba(0, 0, 0, 0.05);
  transition: all 250ms ease-in-out;
}
.content-shadow:hover {
  box-shadow: 0 0 13px 3px rgba(0, 0, 0, 0.1);
}
.content-shadow .post-thumbnail img {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0;
}
.content-shadow .entry-title,
.content-shadow .page-title {
  margin-top: 0;
}

/*------------------------------------*
	$GUTENBERG
*------------------------------------*/
.entry-content figure {
  margin: 0 0 0;
}
@media (min-width: 768px) {
  .entry-content > .alignwide {
    margin: 3.2rem calc(25% - 25vw);
    max-width: 100vw;
  }
}
.entry-content > .alignfull {
  margin: 3.2rem calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}
.entry-content ul,
.entry-content ol {
  margin: var(--font-size) 0;
  padding: 0 0 0 var(--line-height);
}
.entry-content blockquote {
  font-style: italic;
  margin: var(--line-height) 4rem;
  padding: 5rem;
  color: var(--black-color);
  border-top: 0.3rem solid #333;
  border-bottom: 0.3rem solid #333;
  border-left: 0;
  margin: 0 0 var(--line-height);
  font-size: 2.4rem;
  line-height: 4rem;
}
.entry-content blockquote cite {
  position: relative;
  display: block;
  padding: 0 0 0 2rem;
  color: #555;
  margin: 0;
  font-size: 1.6rem;
}
.entry-content blockquote cite:before {
  position: absolute;
  left: 0;
  content: '\2014';
}
.entry-content q:before,
.entry-content q:after,
.entry-content blockquote:before,
.entry-content blockquote:after {
  content: '';
}
.entry-content .wp-block-gallery ul {
  padding-left: 0;
  margin-bottom: 0;
}
.entry-content .wp-block-table td,
.entry-content .wp-block-table th {
  border-color: var(--border-color);
}

.wp-block-video video {
  max-width: 100%;
}

.wp-block-image img {
  display: block;
}

.wp-block-image.alignleft,
.wp-block-image.alignright {
  width: 100%;
}

.wp-block-image.alignfull img {
  width: 100vw;
}

.wp-block-gallery:not(.components-placeholder) {
  margin: 1.5em auto;
}

.wp-block-cover-text p {
  padding: 1.5em 1.4rem;
}

ul.wp-block-latest-posts.alignwide,
ul.wp-block-latest-posts.alignfull,
ul.wp-block-latest-posts.is-grid.alignwide,
ul.wp-block-latest-posts.is-grid.alignwide {
  padding: 0 1.4rem;
}

.wp-block-table {
  display: block;
  overflow-x: auto;
}

.wp-block-table table {
  border-collapse: collapse;
  width: 100%;
}

.wp-block-table td,
.wp-block-table th {
  padding: 0.5em;
}

.wp-block-embed.type-video > .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}

.wp-block-embed.type-video > .wp-block-embed__wrapper > iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.wp-block-quote.is-large {
  margin: 0 auto 1.6rem;
}

.wp-block-pullquote > p:first-child {
  margin-top: 0;
}

.wp-block-separator {
  margin: 3em auto;
  padding: 0;
}

@media screen and (min-width: 768px) {
  .wp-block-cover-text p {
    padding: 1.5em 0;
  }

  .entry-content > * {
    padding-left: 0px;
    padding-right: 0px;
  }
}
/*--------------------------------------------------------------
# Block Color Palette Colors
--------------------------------------------------------------*/
.has-blue-color {
  color: var(--primary-color);
}

.has-blue-background-color {
  background-color: var(--primary-color);
}

.has-light-gray-color {
  color: var(--secondary-color);
}

.has-light-gray-background-color {
  background-color: var(--secondary-color);
}

.has-very-dark-gray-color {
  color: var(--black-color);
}

.has-very-dark-gray-background-color {
  background-color: var(--black-color);
}

/*--------------------------------------------------------------
# Block Color Palette Colors
--------------------------------------------------------------*/
.has-small-font-size {
  font-size: 1.4rem;
  line-height: 2.3rem;
}

.has-normal-font-size {
  font-size: 1.7rem;
  line-height: 2.6rem;
}

.has-medium-font-size {
  font-size: 2.4rem;
  line-height: 3.8rem;
}

.has-large-font-size {
  font-size: 3.6rem;
  line-height: 5.4rem;
}

.has-huge-font-size {
  font-size: 4.8rem;
  line-height: 7.2rem;
}

/*------------------------------------*
	$WIDGETS
*------------------------------------*/
.module-title {
  font-size: 2rem;
}

.outbuilt-social-icons {
  display: inline-block;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}
.outbuilt-social-icons.rotate a:hover {
  transform: rotate(360deg);
}
.outbuilt-social-icons.zoomout a:hover {
  transform: scale(0.8);
}
.outbuilt-social-icons.float a:hover {
  transform: translateY(-3px);
}
.outbuilt-social-icons li {
  display: inline-block;
  margin: 2px;
  padding: 0;
}
.outbuilt-social-icons li a {
  display: block;
  padding: 0;
  text-align: center;
}
.outbuilt-social-icons.style-light li a,
.outbuilt-social-icons.style-dark li a,
.outbuilt-social-icons.style-colored li a {
  width: 55px;
  height: 55px;
  line-height: 55px;
  font-size: 16px;
  border-radius: 2px;
}
.outbuilt-social-icons.style-light li a {
  color: #bbb;
  border: 1px solid #e9e9e9;
}
.outbuilt-social-icons.style-light li.outbuilt-twitter a:hover {
  color: #46d4fe !important;
  border-color: #46d4fe !important;
}
.outbuilt-social-icons.style-light li.outbuilt-facebook a:hover {
  color: #37589b !important;
  border-color: #37589b !important;
}
.outbuilt-social-icons.style-light li.outbuilt-google-plus a:hover {
  color: #de5a49 !important;
  border-color: #de5a49 !important;
}
.outbuilt-social-icons.style-light li.outbuilt-pinterest a:hover {
  color: #cb2027 !important;
  border-color: #cb2027 !important;
}
.outbuilt-social-icons.style-light li.outbuilt-dribbble a:hover {
  color: #ea4c89 !important;
  border-color: #ea4c89 !important;
}
.outbuilt-social-icons.style-light li.outbuilt-vk a:hover {
  color: #597ba5 !important;
  border-color: #597ba5 !important;
}
.outbuilt-social-icons.style-light li.outbuilt-instagram a:hover {
  color: #3f729b !important;
  border-color: #3f729b !important;
}
.outbuilt-social-icons.style-light li.outbuilt-linkedin a:hover {
  color: #3399cc !important;
  border-color: #3399cc !important;
}
.outbuilt-social-icons.style-light li.outbuilt-tumblr a:hover {
  color: #2c4762 !important;
  border-color: #2c4762 !important;
}
.outbuilt-social-icons.style-light li.outbuilt-github a:hover {
  color: #60b044 !important;
  border-color: #60b044 !important;
}
.outbuilt-social-icons.style-light li.outbuilt-flickr a:hover {
  color: #fa4086 !important;
  border-color: #fa4086 !important;
}
.outbuilt-social-icons.style-light li.outbuilt-skype a:hover {
  color: #00aff0 !important;
  border-color: #00aff0 !important;
}
.outbuilt-social-icons.style-light li.outbuilt-trello a:hover {
  color: #0079bf !important;
  border-color: #0079bf !important;
}
.outbuilt-social-icons.style-light li.outbuilt-foursquare a:hover {
  color: #2d5be3 !important;
  border-color: #2d5be3 !important;
}
.outbuilt-social-icons.style-light li.outbuilt-youtube a:hover {
  color: #c4302b !important;
  border-color: #c4302b !important;
}
.outbuilt-social-icons.style-light li.outbuilt-vimeo a:hover {
  color: #1ab7ea !important;
  border-color: #1ab7ea !important;
}
.outbuilt-social-icons.style-light li.outbuilt-vine a:hover {
  color: #00bf8f !important;
  border-color: #00bf8f !important;
}
.outbuilt-social-icons.style-light li.outbuilt-xing a:hover {
  color: #006464 !important;
  border-color: #006464 !important;
}
.outbuilt-social-icons.style-light li.outbuilt-yelp a:hover {
  color: #c41200 !important;
  border-color: #c41200 !important;
}
.outbuilt-social-icons.style-light li.outbuilt-tripadvisor a:hover {
  color: #589442 !important;
  border-color: #589442 !important;
}
.outbuilt-social-icons.style-light li.outbuilt-rss a:hover {
  color: #ff7900 !important;
  border-color: #ff7900 !important;
}
.outbuilt-social-icons.style-light li.outbuilt-email a:hover {
  color: #13aff0 !important;
  border-color: #13aff0 !important;
}
.outbuilt-social-icons.style-dark li a {
  color: #333;
  border: 1px solid #333;
}
.outbuilt-social-icons.style-dark li.outbuilt-twitter a:hover {
  color: #46d4fe !important;
  border-color: #46d4fe !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-facebook a:hover {
  color: #37589b !important;
  border-color: #37589b !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-google-plus a:hover {
  color: #de5a49 !important;
  border-color: #de5a49 !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-pinterest a:hover {
  color: #cb2027 !important;
  border-color: #cb2027 !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-dribbble a:hover {
  color: #ea4c89 !important;
  border-color: #ea4c89 !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-vk a:hover {
  color: #597ba5 !important;
  border-color: #597ba5 !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-instagram a:hover {
  color: #3f729b !important;
  border-color: #3f729b !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-linkedin a:hover {
  color: #3399cc !important;
  border-color: #3399cc !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-tumblr a:hover {
  color: #2c4762 !important;
  border-color: #2c4762 !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-github a:hover {
  color: #60b044 !important;
  border-color: #60b044 !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-flickr a:hover {
  color: #fa4086 !important;
  border-color: #fa4086 !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-skype a:hover {
  color: #00aff0 !important;
  border-color: #00aff0 !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-trello a:hover {
  color: #0079bf !important;
  border-color: #0079bf !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-foursquare a:hover {
  color: #2d5be3 !important;
  border-color: #2d5be3 !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-youtube a:hover {
  color: #c4302b !important;
  border-color: #c4302b !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-vimeo a:hover {
  color: #1ab7ea !important;
  border-color: #1ab7ea !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-vine a:hover {
  color: #00bf8f !important;
  border-color: #00bf8f !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-xing a:hover {
  color: #006464 !important;
  border-color: #006464 !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-yelp a:hover {
  color: #c41200 !important;
  border-color: #c41200 !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-tripadvisor a:hover {
  color: #589442 !important;
  border-color: #589442 !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-rss a:hover {
  color: #ff7900 !important;
  border-color: #ff7900 !important;
}
.outbuilt-social-icons.style-dark li.outbuilt-email a:hover {
  color: #13aff0 !important;
  border-color: #13aff0 !important;
}
.outbuilt-social-icons.style-colored li a {
  color: #fff;
}
.outbuilt-social-icons.style-colored li a:hover {
  color: #fff;
}
.outbuilt-social-icons.style-colored li.outbuilt-twitter a {
  background-color: #46d4fe;
}
.outbuilt-social-icons.style-colored li.outbuilt-twitter a:hover {
  background-color: #39b4d8;
}
.outbuilt-social-icons.style-colored li.outbuilt-facebook a {
  background-color: #37589b;
}
.outbuilt-social-icons.style-colored li.outbuilt-facebook a:hover {
  background-color: #2d477c;
}
.outbuilt-social-icons.style-colored li.outbuilt-google-plus a {
  background-color: #de5a49;
}
.outbuilt-social-icons.style-colored li.outbuilt-google-plus a:hover {
  background-color: #bb4c3e;
}
.outbuilt-social-icons.style-colored li.outbuilt-pinterest a {
  background-color: #cb2027;
}
.outbuilt-social-icons.style-colored li.outbuilt-pinterest a:hover {
  background-color: #a91d23;
}
.outbuilt-social-icons.style-colored li.outbuilt-dribbble a {
  background-color: #ea4c89;
}
.outbuilt-social-icons.style-colored li.outbuilt-dribbble a:hover {
  background-color: #c64174;
}
.outbuilt-social-icons.style-colored li.outbuilt-vk a {
  background-color: #597ba5;
}
.outbuilt-social-icons.style-colored li.outbuilt-vk a:hover {
  background-color: #486384;
}
.outbuilt-social-icons.style-colored li.outbuilt-instagram a {
  background-color: #3f729b;
}
.outbuilt-social-icons.style-colored li.outbuilt-instagram a:hover {
  background-color: #315a7c;
}
.outbuilt-social-icons.style-colored li.outbuilt-linkedin a {
  background-color: #3399cc;
}
.outbuilt-social-icons.style-colored li.outbuilt-linkedin a:hover {
  background-color: #2678a1;
}
.outbuilt-social-icons.style-colored li.outbuilt-tumblr a {
  background-color: #2c4762;
}
.outbuilt-social-icons.style-colored li.outbuilt-tumblr a:hover {
  background-color: #1d3042;
}
.outbuilt-social-icons.style-colored li.outbuilt-github a {
  background-color: #60b044;
}
.outbuilt-social-icons.style-colored li.outbuilt-github a:hover {
  background-color: #4f9237;
}
.outbuilt-social-icons.style-colored li.outbuilt-flickr a {
  background-color: #fa4086;
}
.outbuilt-social-icons.style-colored li.outbuilt-flickr a:hover {
  background-color: #c63169;
}
.outbuilt-social-icons.style-colored li.outbuilt-skype a {
  background-color: #00aff0;
}
.outbuilt-social-icons.style-colored li.outbuilt-skype a:hover {
  background-color: #0291c6;
}
.outbuilt-social-icons.style-colored li.outbuilt-trello a {
  background-color: #0079bf;
}
.outbuilt-social-icons.style-colored li.outbuilt-trello a:hover {
  background-color: #0079bf;
}
.outbuilt-social-icons.style-colored li.outbuilt-foursquare a {
  background-color: #2d5be3;
}
.outbuilt-social-icons.style-colored li.outbuilt-foursquare a:hover {
  background-color: #2d5be3;
}
.outbuilt-social-icons.style-colored li.outbuilt-youtube a {
  background-color: #c4302b;
}
.outbuilt-social-icons.style-colored li.outbuilt-youtube a:hover {
  background-color: #982420;
}
.outbuilt-social-icons.style-colored li.outbuilt-vimeo a {
  background-color: #1ab7ea;
}
.outbuilt-social-icons.style-colored li.outbuilt-vimeo a:hover {
  background-color: #1494bd;
}
.outbuilt-social-icons.style-colored li.outbuilt-vine a {
  background-color: #00bf8f;
}
.outbuilt-social-icons.style-colored li.outbuilt-vine a:hover {
  background-color: #01906c;
}
.outbuilt-social-icons.style-colored li.outbuilt-xing a {
  background-color: #006464;
}
.outbuilt-social-icons.style-colored li.outbuilt-xing a:hover {
  background-color: #014646;
}
.outbuilt-social-icons.style-colored li.outbuilt-yelp a {
  background-color: #c41200;
}
.outbuilt-social-icons.style-colored li.outbuilt-yelp a:hover {
  background-color: #940f01;
}
.outbuilt-social-icons.style-colored li.outbuilt-tripadvisor a {
  background-color: #589442;
}
.outbuilt-social-icons.style-colored li.outbuilt-tripadvisor a:hover {
  background-color: #426f32;
}
.outbuilt-social-icons.style-colored li.outbuilt-rss a {
  background-color: #ff7900;
}
.outbuilt-social-icons.style-colored li.outbuilt-rss a:hover {
  background-color: #d46603;
}
.outbuilt-social-icons.style-colored li.outbuilt-email a {
  background-color: #13aff0;
}
.outbuilt-social-icons.style-colored li.outbuilt-email a:hover {
  background-color: #0f8dc2;
}
.outbuilt-social-icons.style-simple li {
  margin: 0 6px;
}
.outbuilt-social-icons.style-simple li a {
  font-size: 16px;
}

/*------------------------------------*
	$POST
*------------------------------------*/
/*------------------------------------*
	$COMMENTS
*------------------------------------*/
.comments-title {
  text-align: center;
  margin-bottom: 3rem;
  letter-spacing: 0;
}
@media (min-width: 480px) {
  .comments-title {
    text-align: left;
  }
}

.comment-reply-title,
.comments-title {
  text-transform: uppercase;
  font-size: 1.8rem;
  font-family: var(--rubik);
}

/**
 * Comment list
 */
.commentlist {
  margin-bottom: 4rem;
}
.commentlist .comment {
  margin-bottom: 6rem;
}
.commentlist .children {
  margin: 6rem 0;
  padding-left: 0;
  list-style: none;
}
@media (min-width: 576px) {
  .commentlist .children {
    padding-left: 9rem;
  }
}
@media (min-width: 240px) and (max-width: 768px) {
  .commentlist .children .children {
    padding-left: 0;
  }
}
.commentlist .children .avatar {
  width: 7rem;
}

.comment-container {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
}
@media (min-width: 576px) {
  .comment-container {
    flex-flow: row wrap;
  }
}
@media (min-width: 576px) {
  .comment-container .comment-avatar {
    flex: 0 0 13.7931034483%;
  }
  .comment-container .comment-body {
    flex: 0 0 82.7586206897%;
  }
}

.comment-avatar {
  text-align: center;
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  .comment-avatar {
    margin-bottom: 0;
  }
}
.comment-avatar .avatar {
  border-radius: 50%;
}
.comment-avatar .name {
  font-weight: 500;
  text-transform: capitalize;
  display: block;
  line-height: 1.8rem;
}
.comment-avatar .name a {
  color: var(--black-color);
}
.comment-avatar .name a:hover {
  color: var(--secondary-text-color);
}

.comment-body {
  position: relative;
}
.comment-body .comment-wrapper {
  position: relative;
  padding: 2.5rem;
  background-color: var(--secondary-color);
  border-radius: 0.3rem;
}
.comment-body .comment-head {
  font-size: 1.4rem;
  margin-bottom: 2.4rem;
  color: var(--secondary-text-color);
}
.comment-body .comment-head a {
  color: var(--secondary-text-color);
}
.comment-body .comment-content p:last-of-type {
  margin-bottom: 0;
}
.comment-body .comment-content a {
  border-bottom: 0.1rem solid;
}

.comment-reply-link {
  line-height: 1.5;
  font-size: 1.2rem;
  text-transform: uppercase;
  position: relative;
  top: auto;
  right: auto;
  display: inline-block;
  padding-top: 2rem;
  transition: color 0.2s ease-in-out;
  color: var(--black-color);
}
@media (min-width: 480px) {
  .comment-reply-link {
    position: absolute;
    top: 2.5rem;
    right: 2.5rem;
    padding-top: 0;
  }
}
.comment-reply-link:hover {
  color: var(--primary-color);
}

.author-badge {
  border-radius: 0.3rem;
  font-size: 1.1rem;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1;
  display: inline-block;
  margin-bottom: 2rem;
  padding: 0.4rem 0.6rem;
  color: var(--white-color);
  background-color: var(--primary-color);
}
@media (min-width: 480px) {
  .author-badge {
    margin-bottom: 0;
  }
}

.children .comment-respond,
.layout-right-sidebar .comment-respond {
  margin-top: 0;
}
@media (min-width: 601px) {
  .children .comment-respond,
  .layout-right-sidebar .comment-respond {
    margin-top: 6rem;
  }
}
.children .comment-form-author,
.children .comment-form-email,
.children .comment-form-url,
.layout-right-sidebar .comment-form-author,
.layout-right-sidebar .comment-form-email,
.layout-right-sidebar .comment-form-url {
  display: block;
  width: 100%;
}

/**
 * Comment form
 */
.comments-area {
  margin-bottom: 0;
  margin-top: 4rem;
  word-break: break-all;
}

.comment-notes {
  font-size: 1.4rem;
  font-style: italic;
  color: var(--primary-text-color);
}

form.comment-form label {
  font-size: 1.2rem;
  font-weight: 500;
  display: block;
  text-transform: uppercase;
}
form.comment-form input[type='text'],
form.comment-form input[type='email'],
form.comment-form input[type='url'],
form.comment-form textarea {
  font-size: 1.6rem;
}
form.comment-form .comment-form-comment {
  clear: both;
}
@media (min-width: 576px) {
  form.comment-form .comment-form-author,
  form.comment-form .comment-form-email,
  form.comment-form .comment-form-url {
    float: left;
    width: 32%;
    margin-right: 2%;
  }
}
form.comment-form .comment-form-author input,
form.comment-form .comment-form-email input,
form.comment-form .comment-form-url input {
  width: 100%;
}
form.comment-form .form-submit {
  clear: both;
  padding-top: 1rem;
}
form.comment-form .comment-form-cookies-consent {
  clear: both;
}
form.comment-form .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-right: 0.5rem;
}
form.comment-form .comment-form-cookies-consent label {
  display: inline-block;
  text-transform: inherit;
}
form.comment-form textarea {
  width: 100%;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
form.comment-form .comment-form-url {
  margin-right: 0;
}

.required {
  color: #f00;
}

#cancel-comment-reply-link {
  font-size: 1.3rem;
}

#comment-nav-above {
  margin-bottom: 3rem;
}

.comment-navigation .nav-previous {
  display: inline;
  float: left;
}

.comment-navigation .nav-next {
  display: inline;
  float: right;
  text-align: right;
}

.comment-navigation a {
  color: var(--primary-text-color);
}

/*------------------------------------*
	$RELATED__POSTS
*------------------------------------*/
.related-posts {
  margin-top: 4rem;
}
.related-posts .related-title {
  margin-bottom: 2rem;
  text-transform: uppercase;
  font-size: 1.8rem;
  font-weight: 500;
}
.related-posts .posts-small {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
}
@media (min-width: 576px) {
  .related-posts .posts-small {
    flex-flow: row wrap;
  }
}
.related-posts .entry {
  flex: 0 0 31.0344827586%;
  margin-bottom: 3rem;
}
.related-posts .entry-title,
.related-posts .page-title {
  font-family: var(--rubik);
}
.related-posts .entry-title a,
.related-posts .page-title a {
  font-family: var(--rubik);
}

/*------------------------------------*
	$PAGINATION
*------------------------------------*/
.pagination {
  border-top: 0.1rem solid var(--border-color);
  padding-top: 2rem;
  flex: 0 0 100%;
  /**
  * Older / Newer
  */
  /**
  * Number
  */
}
.pagination .nav-page {
  justify-content: flex-end;
}
.pagination .nav-page a {
  font-size: 1.8rem;
  letter-spacing: 0;
  position: relative;
  color: var(--black-color);
}
.pagination .nav-page a:hover {
  color: var(--primary-color);
}
.pagination .nav-newer {
  flex: 1;
  order: 0;
}
.pagination .nav-newer a::after {
  content: '';
  border-bottom: 0.1rem solid var(--border-color);
  width: 3rem;
  display: inline-block;
  vertical-align: super;
  margin-left: 1.6rem;
}
.pagination .nav-older {
  flex: 1;
  order: 1;
  text-align: right;
}
.pagination .nav-older a::before {
  content: '';
  border-bottom: 0.1rem solid var(--border-color);
  width: 3rem;
  display: inline-block;
  vertical-align: super;
  margin-right: 1.6rem;
}
.pagination .nav-links {
  text-align: center;
}
.pagination .nav-links .next {
  float: right;
  padding-right: 0;
}
.pagination .nav-links .prev {
  float: left;
  padding-left: 0;
}
.pagination .page-numbers {
  font-size: 1.8rem;
  letter-spacing: 0;
  padding: 0 1rem;
  color: var(--primary-text-color);
  text-transform: uppercase;
}
.pagination .page-numbers:hover {
  color: var(--primary-color);
}
.pagination .page-numbers.current {
  color: var(--primary-color);
}

/**
 * Post pagination
 */
.post-pagination {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
  margin-top: 6rem;
  margin-bottom: 6rem;
  word-break: break-word;
}
@media (min-width: 576px) {
  .post-pagination {
    flex-flow: row wrap;
  }
}
.post-pagination .post-detail {
  overflow: hidden;
}
.post-pagination .post-detail span {
  display: inline-block;
  font-size: 1.2rem;
  color: var(--primary-text-color);
  text-transform: uppercase;
}
.post-pagination .post-detail a {
  font-size: 1.7rem;
  font-weight: 500;
  display: block;
  color: var(--black-color);
}
.post-pagination .post-detail a:hover {
  color: var(--primary-color);
}

.prev-post {
  margin-bottom: 3rem;
}
@media (min-width: 576px) {
  .prev-post {
    margin-bottom: 0;
    width: 48.275862069%;
  }
}
.prev-post .arrow {
  margin-right: 0.5rem;
}

.next-post {
  text-align: right;
}
@media (min-width: 576px) {
  .next-post {
    width: 48.275862069%;
  }
}
.next-post .arrow {
  margin-left: 0.5rem;
}

/*------------------------------------*
	$AUTHOR__BIO
*------------------------------------*/
.author-bio {
  justify-content: space-between;
  background-color: rgba(255, 255, 255, 0.9);
  color: var(--black-color);
  padding: 3rem;
  margin-bottom: 6rem;
  text-align: center;
}
@media (min-width: 768px) {
  .author-bio {
    text-align: initial;
  }
}
.author-bio .author-avatar {
  display: none;
}
@media (min-width: 576px) {
  .author-bio .author-avatar {
    display: block;
    flex: 0 0 13.7931034483%;
  }
}
.author-bio .author-avatar img {
  border-radius: 50%;
}
@media (min-width: 500px) {
  .author-bio .description {
    flex: 0 0 82.7586206897%;
  }
}
.author-bio .description .name {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.8rem;
  font-family: var(--rubik);
}
.author-bio .description .name a {
  color: var(--black-color);
  font-family: var(--rubik);
}
.author-bio .description .name a:hover {
  color: var(--primary-color);
}
.author-bio .description .bio {
  margin-bottom: 2rem;
}
.author-bio .author-social-links a {
  display: inline-block;
  color: var(--black-color);
  font-size: 1.6rem;
  margin-right: 1rem;
}
.author-bio .author-social-links a:hover {
  color: var(--primary-color);
}

/*------------------------------------*
	$CUSTOM__FEATURES
*------------------------------------*/
/*------------------------------------*
	$EDITORS__PICK
*------------------------------------*/
/**
 * Editor's pick
 */
.pick-posts {
  margin-top: 8rem;
}
.left-sidebar .pick-posts {
  order: 3;
}
.pick-posts-title {
  flex: 100%;
  max-width: 100%;
  font-family: var(--rubik);
  font-size: 1.8rem;
  text-transform: uppercase;
  margin-bottom: 5rem;
  text-align: center;
}
.pick-posts .entry-title,
.pick-posts .page-title {
  font-size: 1.6rem;
}
@media (min-width: 992px) {
  .pick-posts .entry-title,
  .pick-posts .page-title {
    font-size: 2.5rem;
  }
}
.pick-posts.posts-grid.three-columns .entry-grid {
  margin-bottom: 0;
}

/*------------------------------------*
	$FEATURED
*------------------------------------*/
.featured-posts {
  margin-bottom: 8rem;
}
.featured-posts-container {
  margin: auto;
}
.featured-posts-item {
  position: relative;
}
@media (min-width: 768px) {
  .featured-posts-item {
    flex: 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
.featured-posts-content {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 2rem 2rem 2rem;
}
.featured-posts .entry-title,
.featured-posts .page-title {
  font-size: 1.8rem;
  line-height: 1.35;
}
@media (min-width: 768px) {
  .featured-posts .entry-title,
  .featured-posts .page-title {
    font-size: 2rem;
  }
}
@media (min-width: 992px) {
  .featured-posts .entry-title,
  .featured-posts .page-title {
    font-size: 2.8rem;
  }
}
@media (min-width: 1440px) {
  .featured-posts .entry-title,
  .featured-posts .page-title {
    font-size: 3.8rem;
  }
}
.featured-posts .entry-title a,
.featured-posts .page-title a {
  color: var(--white-color);
}
.featured-posts .entry-meta,
.featured-posts .events.list-style .event-meta,
.events.list-style .featured-posts .event-meta,
.featured-posts .events.grid-style .event-meta,
.events.grid-style .featured-posts .event-meta,
.featured-posts .posts-grid.overlay-style .entry-header,
.posts-grid.overlay-style .featured-posts .entry-header {
  display: none;
  color: var(--white-color);
}
@media (min-width: 992px) {
  .featured-posts .entry-meta,
  .featured-posts .events.list-style .event-meta,
  .events.list-style .featured-posts .event-meta,
  .featured-posts .events.grid-style .event-meta,
  .events.grid-style .featured-posts .event-meta,
  .featured-posts .posts-grid.overlay-style .entry-header,
  .posts-grid.overlay-style .featured-posts .entry-header {
    display: block;
  }
}
.featured-posts .entry-meta a,
.featured-posts .events.list-style .event-meta a,
.events.list-style .featured-posts .event-meta a,
.featured-posts .events.grid-style .event-meta a,
.events.grid-style .featured-posts .event-meta a,
.featured-posts .posts-grid.overlay-style .entry-header a,
.posts-grid.overlay-style .featured-posts .entry-header a,
.featured-posts .entry-meta a:visited {
  color: var(--white-color);
}
.featured-posts .post-thumbnail {
  position: relative;
  margin-bottom: 0;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.featured-posts .post-thumbnail img {
  border-radius: 0;
  transition: all 500ms;
}
.featured-posts .post-thumbnail:hover img {
  transform: scale(1.1);
  -webkit-perspective: 0;
  -webkit-backface-visibility: hidden;
}
.featured-posts .post-thumbnail-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.15);
}

/*------------------------------------*
	$HOME__BLOCKS
*------------------------------------*/
.front-page-blocks .widget_media_image {
  text-align: center;
}

.block-widget {
  margin-bottom: 4rem;
}
.block-widget .widget-title {
  font-size: 3rem;
  margin-bottom: 4rem;
}
.block-widget .entry-meta a,
.block-widget .events.list-style .event-meta a,
.events.list-style .block-widget .event-meta a,
.block-widget .events.grid-style .event-meta a,
.events.grid-style .block-widget .event-meta a,
.block-widget .posts-grid.overlay-style .entry-header a,
.posts-grid.overlay-style .block-widget .entry-header a {
  color: var(--secondary-text-color);
}
.block-widget .posts-list {
  display: flex;
  flex-flow: column wrap;
}
@media (min-width: 576px) {
  .block-widget .posts-list {
    flex-flow: row wrap;
  }
}
.block-widget .posts-list.two-columns .entry-list {
  flex: 0 0 48.7179487179%;
  margin-right: 2.5641025641%;
}
.block-widget .posts-list.two-columns .entry-list:nth-child(2n) {
  margin-right: 0;
}
.block-widget .posts-list.two-columns .entry-title,
.block-widget .posts-list.two-columns .page-title {
  font-size: 1.8rem;
}
.block-widget .posts-list.no-thumbnail .entry-wrapper {
  flex: 0 0 100%;
}

/**
 * Block three
 */
.outbuilt-block-three .entry-grid {
  margin-bottom: 2.5641025641%;
}
.outbuilt-block-three .entry-grid:hover .entry-header {
  bottom: 1rem;
}
.outbuilt-block-three .post-thumbnail {
  margin-bottom: 0;
}
.outbuilt-block-three .post-thumbnail-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 0.5rem;
}
.outbuilt-block-three .entry-header {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 2rem 2rem 2rem;
  margin-bottom: 0;
  transition: bottom 250ms ease-in-out;
}
.outbuilt-block-three .entry-title a,
.outbuilt-block-three .page-title a {
  color: var(--white-color);
}
.outbuilt-block-three .entry-meta,
.outbuilt-block-three .events.list-style .event-meta,
.events.list-style .outbuilt-block-three .event-meta,
.outbuilt-block-three .events.grid-style .event-meta,
.events.grid-style .outbuilt-block-three .event-meta,
.outbuilt-block-three .posts-grid.overlay-style .entry-header,
.posts-grid.overlay-style .outbuilt-block-three .entry-header {
  color: var(--white-color);
}
.outbuilt-block-three .entry-meta a,
.outbuilt-block-three .events.list-style .event-meta a,
.events.list-style .outbuilt-block-three .event-meta a,
.outbuilt-block-three .events.grid-style .event-meta a,
.events.grid-style .outbuilt-block-three .event-meta a,
.outbuilt-block-three .posts-grid.overlay-style .entry-header a,
.posts-grid.overlay-style .outbuilt-block-three .entry-header a {
  color: var(--white-color);
}

/**
 * Block four
 */
@media (min-width: 992px) {
  .outbuilt-block-four {
    display: flex;
  }
}
.outbuilt-block-four .left-post {
  margin-right: 2.5641025641%;
}
@media (min-width: 992px) {
  .outbuilt-block-four .left-post {
    flex: 0 0 48.7179487179%;
  }
}
@media (min-width: 992px) {
  .outbuilt-block-four .right-post {
    flex: 0 0 48.7179487179%;
  }
}
.outbuilt-block-four.small-big .left-post {
  order: 1;
  margin-right: 0;
  margin-left: 2.5641025641%;
}
.outbuilt-block-four.small-big .right-post {
  order: 0;
}
.outbuilt-block-four .small-post {
  display: flex;
  margin-bottom: 0;
}
.outbuilt-block-four .small-post .post-thumbnail {
  margin-bottom: 0;
  flex: 0 0 29.8245614035%;
  margin-right: 2.5641025641%;
}
.outbuilt-block-four .small-post .entry-header {
  flex: 0 0 64.9122807018%;
}
.outbuilt-block-four .small-post .entry-title,
.outbuilt-block-four .small-post .page-title {
  font-size: 1.6rem;
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: inherit;
}
.outbuilt-block-four .small-post .entry-meta,
.outbuilt-block-four .small-post .events.list-style .event-meta,
.events.list-style .outbuilt-block-four .small-post .event-meta,
.outbuilt-block-four .small-post .events.grid-style .event-meta,
.events.grid-style .outbuilt-block-four .small-post .event-meta,
.outbuilt-block-four .small-post .posts-grid.overlay-style .entry-header,
.posts-grid.overlay-style .outbuilt-block-four .small-post .entry-header {
  margin-bottom: 1rem;
}

/*------------------------------------*
	$SINGLE__POST
*------------------------------------*/
.post-header {
  margin-bottom: 4rem;
}

/**
 * - Side by side
 * - Full width side by side
 */
.single .side-by-side .post-thumbnail {
  margin-bottom: 0;
}

.side-by-side {
  background-color: #f5f5f5;
  border-radius: 0.5rem;
}
.side-by-side__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (min-width: 992px) {
  .side-by-side__wrapper {
    flex-direction: row;
  }
}
.side-by-side__content {
  padding: 3rem;
  order: 2;
}
@media (min-width: 992px) {
  .side-by-side__content {
    width: 50%;
    order: 1;
    padding: 5rem;
  }
}
.side-by-side__img {
  order: 1;
}
@media (min-width: 992px) {
  .side-by-side__img {
    width: 50%;
    order: 2;
  }
}
.side-by-side__img img {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.side-by-side .entry-title,
.side-by-side .page-title {
  font-size: 2rem;
  line-height: 3rem;
}
@media (min-width: 768px) {
  .side-by-side .entry-title,
  .side-by-side .page-title {
    font-size: 3.4rem;
    line-height: 4.7rem;
  }
}
.side-by-side .entry-meta,
.side-by-side .events.list-style .event-meta,
.events.list-style .side-by-side .event-meta,
.side-by-side .events.grid-style .event-meta,
.events.grid-style .side-by-side .event-meta,
.side-by-side .posts-grid.overlay-style .entry-header,
.posts-grid.overlay-style .side-by-side .entry-header {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .side-by-side .entry-meta,
  .side-by-side .events.list-style .event-meta,
  .events.list-style .side-by-side .event-meta,
  .side-by-side .events.grid-style .event-meta,
  .events.grid-style .side-by-side .event-meta,
  .side-by-side .posts-grid.overlay-style .entry-header,
  .posts-grid.overlay-style .side-by-side .entry-header {
    font-size: 1.2rem;
  }
}

.style-full-width-side-by-side .site-header {
  margin-bottom: 0;
}
.style-full-width-side-by-side .side-by-side {
  max-width: 100vw;
  width: 100vw;
  margin: 0 calc(50% - 50vw) 4rem;
}
.style-full-width-side-by-side .post-thumbnail img {
  width: 100%;
}

/**
 * - Thumbnail overlay
 * - Full width Thumbnail overlay
 */
.thumbnail-overlay {
  display: flex;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  position: relative;
  border-radius: 0.5rem;
}
.thumbnail-overlay::after {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 0;
  border-radius: 0.5rem;
}
.thumbnail-overlay__wrapper {
  padding: 10rem 2rem;
  position: relative;
  z-index: 1;
  margin: auto;
  text-align: center;
}
@media (min-width: 768px) {
  .thumbnail-overlay__wrapper {
    max-width: 100rem;
    padding: 10rem;
  }
}
@media (min-width: 992px) {
  .thumbnail-overlay__wrapper {
    padding: 20rem 10rem;
  }
}
.thumbnail-overlay .entry-title,
.thumbnail-overlay .page-title {
  color: var(--white-color);
  margin-bottom: 4rem;
  font-size: 2rem;
  line-height: 3rem;
}
@media (min-width: 768px) {
  .thumbnail-overlay .entry-title,
  .thumbnail-overlay .page-title {
    font-size: 3.4rem;
    line-height: 4.7rem;
  }
}
.thumbnail-overlay .entry-meta,
.thumbnail-overlay .events.list-style .event-meta,
.events.list-style .thumbnail-overlay .event-meta,
.thumbnail-overlay .events.grid-style .event-meta,
.events.grid-style .thumbnail-overlay .event-meta,
.thumbnail-overlay .posts-grid.overlay-style .entry-header,
.posts-grid.overlay-style .thumbnail-overlay .entry-header {
  color: rgba(255, 255, 255, 0.6);
  font-size: 1rem;
}
@media (min-width: 768px) {
  .thumbnail-overlay .entry-meta,
  .thumbnail-overlay .events.list-style .event-meta,
  .events.list-style .thumbnail-overlay .event-meta,
  .thumbnail-overlay .events.grid-style .event-meta,
  .events.grid-style .thumbnail-overlay .event-meta,
  .thumbnail-overlay .posts-grid.overlay-style .entry-header,
  .posts-grid.overlay-style .thumbnail-overlay .entry-header {
    font-size: 1.2rem;
  }
}
.thumbnail-overlay .entry-meta a,
.thumbnail-overlay .events.list-style .event-meta a,
.events.list-style .thumbnail-overlay .event-meta a,
.thumbnail-overlay .events.grid-style .event-meta a,
.events.grid-style .thumbnail-overlay .event-meta a,
.thumbnail-overlay .posts-grid.overlay-style .entry-header a,
.posts-grid.overlay-style .thumbnail-overlay .entry-header a {
  color: rgba(255, 255, 255, 0.6);
}

.style-full-width-thumbnail-overlay .site-header {
  margin-bottom: 0;
}
.style-full-width-thumbnail-overlay .thumbnail-overlay {
  max-width: 100vw;
  width: 100vw;
  margin: 0 calc(50% - 50vw) 4rem;
}

/**
 * - Thumbnail on top
 * - Full width Thumbnail on top
 */
.thumbnail-on-top {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  position: relative;
  min-height: 35vh;
  border-radius: 0.5rem;
}
@media (min-width: 768px) {
  .thumbnail-on-top {
    min-height: 50rem;
  }
}

.style-full-width-thumbnail-on-top .site-header {
  margin-bottom: 0;
}
.style-full-width-thumbnail-on-top .thumbnail-on-top {
  max-width: 100vw;
  width: 100vw;
  margin: 0 calc(50% - 50vw) 4rem;
}

/*------------------------------------*
	$ADVERTISEMENT
*------------------------------------*/
.outbuilt-header-banner,
.outbuilt-footer-banner {
  text-align: center;
  margin-bottom: 1rem;
}

/*------------------------------------*
	$BACK__TO__TOP
*------------------------------------*/
.back-to-top {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 999;
  width: 4rem;
  height: 4rem;
  text-align: center;
  line-height: 4rem;
  background-color: var(--primary-color);
  color: var(--white-color);
  cursor: pointer;
  border: 0;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  font-size: 2rem;
}
.back-to-top:visited {
  color: var(--white-color);
}
.back-to-top:visited:hover {
  color: var(--white-color);
}
.back-to-top:hover {
  background-color: var(--black-color);
  color: var(--white-color);
}
.back-to-top.show {
  opacity: 1;
}

/*------------------------------------*
	$POPUP__SEARCH
*------------------------------------*/
.popup-content {
  position: relative;
  text-align: center;
}
.popup-content .search-field {
  color: var(--black-color);
  border: none;
  box-shadow: none;
  background: transparent;
  height: auto;
  width: 100%;
  font-size: 6rem;
  text-align: center;
}
@media (min-width: 500px) {
  .popup-content .search-field {
    font-size: 10rem;
  }
}
.popup-content .search-field::-webkit-input-placeholder {
  color: var(--black-color);
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
}
.popup-content .search-field::-moz-placeholder {
  color: var(--black-color);
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
}
.popup-content .search-field:-ms-input-placeholder {
  color: var(--black-color);
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
}
.popup-content .search-field:-moz-placeholder {
  color: var(--black-color);
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
}
.popup-content .search-field:focus {
  background: transparent;
}

button.mfp-close {
  opacity: 1;
  color: var(--white-color);
  background-color: var(--black-color);
  font-size: 4rem;
  border-radius: 0;
}
button.mfp-close:hover {
  color: var(--white-color);
  background-color: var(--primary-color);
}

.popup-fade {
  background: rgba(249, 249, 249, 0.85);
}

.popup-fade.mfp-bg {
  opacity: 0;
  transition: all 0.5s ease-out;
}

.popup-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}

.popup-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

.popup-fade.mfp-wrap .mfp-content {
  opacity: 0;
  transition: all 0.5s ease-out;
}

.popup-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

.popup-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

/*------------------------------------*
	$VENDORS
*------------------------------------*/
.wpcf7 textarea {
  width: 100%;
}
.wpcf7 input,
.wpcf7 textarea {
  margin-top: 1rem;
}

/**
 * Custom CF7 style
 */
@media (min-width: 567px) {
  .o-form__twocol {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 0 10px;
  }
}
.o-form input:not(.wpcf7-submit) {
  width: 100%;
}
.o-form p {
  margin-bottom: 0;
}

.elementor-page .site-header {
  margin-bottom: 0;
}
.elementor-page .content-area {
  width: 100%;
}
.elementor-page .site-content {
  margin-bottom: 0;
}
.elementor-page .gallery {
  margin-bottom: 0;
}

/**
 * single post type with elementor
 */
.single-class .elementor-page .site-header {
  margin-bottom: 4rem;
}

/**
 * Gallery
 */
.elementor-image-gallery a {
  display: block;
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.elementor-image-gallery a:hover img {
  transform: scale(1.1);
  -webkit-perspective: 0;
  -webkit-backface-visibility: hidden;
}
.elementor-image-gallery a img {
  display: block;
  transition: all 1500ms;
}

/**
 * Events
 */
.events.simple-style .entry {
  margin-bottom: 0;
  padding: 4rem 0;
  border-bottom: 0.2rem solid var(--border-color);
}
.events.simple-style .entry div {
  flex: 0 0 25%;
}
.events.simple-style .entry div.event-city {
  font-weight: 500;
}
.events.simple-style .entry div.event-link {
  text-align: right;
}
.events.list-style .event-title,
.events.grid-style .event-title {
  margin-top: 0;
}
.events.list-style .event-meta,
.events.grid-style .event-meta {
  margin-bottom: 1rem;
}
.events.list-style .event-meta .event-city,
.events.list-style .event-meta .event-venue,
.events.grid-style .event-meta .event-city,
.events.grid-style .event-meta .event-venue {
  position: relative;
}
.events.list-style .event-meta .event-city::before,
.events.list-style .event-meta .event-venue::before,
.events.grid-style .event-meta .event-city::before,
.events.grid-style .event-meta .event-venue::before {
  content: '/';
  display: inline-block;
  padding: 0 1rem;
}
.events.list-style .entry {
  align-items: center;
}
@media (min-width: 768px) {
  .events.list-style .entry .post-thumbnail {
    flex: 0 0 31.6239316239%;
    margin-right: 2.5641025641%;
  }
}
@media (min-width: 768px) {
  .events.list-style .entry .event-wrapper {
    flex: 0 0 65.811965812%;
  }
}
.events.list-style .event-summary {
  margin-bottom: 5rem;
}
.events.grid-style {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
}
@media (min-width: 576px) {
  .events.grid-style {
    flex-flow: row wrap;
  }
}
.events.grid-style .event-grid {
  flex: 0 0 31.6239316239%;
  margin-bottom: 6rem;
}
.events.grid-style .event-grid:nth-child(3n) {
  margin-right: 0;
}
.events.grid-style .post-thumbnail {
  margin-bottom: 3rem;
}
.events .event-link .button,
.events .event-link .menu li.btn a,
.menu li.btn .events .event-link a {
  display: inline-block;
  color: var(--white-color);
}
.events .event-link .button:hover,
.events .event-link .menu li.btn a:hover,
.menu li.btn .events .event-link a:hover {
  color: var(--white-color);
}

/**
 * Post carousel
 */
.post-carousel .post-thumbnail {
  margin-bottom: 1rem;
}
.post-carousel .entry {
  margin-bottom: 0;
}
.post-carousel .cat-links a {
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: 500;
}
.post-carousel .cat-links a:hover {
  color: var(--black-color);
}
.post-carousel .entry-title,
.post-carousel .page-title {
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.post-carousel .slick-slide {
  margin: 10px;
}

/**
 * Post slider
 */
.post-slider {
  position: relative;
}
.post-slider .entry {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
}
.post-slider .post-thumbnail {
  position: relative;
}
.post-slider .post-thumbnail-overlay {
  height: 100%;
}
.post-slider .entry-header {
  position: absolute;
  text-align: center;
  width: 60%;
}
.post-slider .cat-links {
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  .post-slider .cat-links {
    margin-bottom: 2.5rem;
  }
}
.post-slider .entry-title,
.post-slider .page-title {
  font-size: 1.8rem;
  line-height: 2.7rem;
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .post-slider .entry-title,
  .post-slider .page-title {
    font-size: 3.8rem;
    line-height: 5rem;
    margin-bottom: 2rem;
  }
}
.post-slider .entry-title a,
.post-slider .page-title a {
  color: var(--white-color);
}
.post-slider .entry-title a:hover,
.post-slider .page-title a:hover {
  color: var(--primary-color);
}
.post-slider .entry-meta,
.post-slider .posts-grid.overlay-style .entry-header,
.posts-grid.overlay-style .post-slider .entry-header,
.post-slider .events.list-style .event-meta,
.events.list-style .post-slider .event-meta,
.post-slider .events.grid-style .event-meta,
.events.grid-style .post-slider .event-meta {
  color: var(--white-color);
  display: none;
}
@media (min-width: 576px) {
  .post-slider .entry-meta,
  .post-slider .posts-grid.overlay-style .entry-header,
  .posts-grid.overlay-style .post-slider .entry-header,
  .post-slider .events.list-style .event-meta,
  .events.list-style .post-slider .event-meta,
  .post-slider .events.grid-style .event-meta,
  .events.grid-style .post-slider .event-meta {
    display: block;
  }
}
.post-slider .entry-meta a,
.post-slider .posts-grid.overlay-style .entry-header a,
.posts-grid.overlay-style .post-slider .entry-header a,
.post-slider .events.list-style .event-meta a,
.events.list-style .post-slider .event-meta a,
.post-slider .events.grid-style .event-meta a,
.events.grid-style .post-slider .event-meta a {
  color: var(--white-color);
}
.post-slider .entry-meta a:hover,
.post-slider .posts-grid.overlay-style .entry-header a:hover,
.posts-grid.overlay-style .post-slider .entry-header a:hover,
.post-slider .events.list-style .event-meta a:hover,
.events.list-style .post-slider .event-meta a:hover,
.post-slider .events.grid-style .event-meta a:hover,
.events.grid-style .post-slider .event-meta a:hover {
  color: var(--primary-color);
}

.owl-carousel.post-slider .owl-nav {
  position: initial;
  display: none;
}
@media (min-width: 768px) {
  .owl-carousel.post-slider .owl-nav {
    display: block;
  }
}
.owl-carousel.post-slider .owl-nav button.owl-next,
.owl-carousel.post-slider .owl-nav button.owl-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 0.2rem solid var(--white-color);
  transition: all 200ms ease-in-out;
  color: var(--white-color);
}
.owl-carousel.post-slider .owl-nav button.owl-next:hover,
.owl-carousel.post-slider .owl-nav button.owl-prev:hover {
  background-color: var(--black-color);
  border-color: var(--black-color);
  color: var(--white-color);
}
.owl-carousel.post-slider .owl-prev {
  left: 1rem;
  display: flex;
  background-color: white;
}
.owl-carousel.post-slider .owl-next {
  right: 1rem;
  display: flex;
  background-color: white;
}
.owl-carousel.post-slider .owl-prev i,
.owl-carousel.post-slider body .owl-next i {
  margin: auto;
}

.post-slider.zoom-effect .owl-item.active img {
  -webkit-animation: zoom 20s;
  animation: zoom 20s;
}

@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }
  to {
    -webkit-transform: scale(1.5, 1.5);
  }
}
@keyframes zoom {
  from {
    transform: scale(1, 1);
  }
  to {
    transform: scale(1.5, 1.5);
  }
}
/**
 * Post type
 */
.page .post-type-grid .post-thumbnail {
  margin-bottom: 0;
}

.post-carousel .owl-item {
  padding: 0 0 20px;
}

.post-carousel .entry-title,
.post-carousel .page-title {
  font-size: 2.2rem;
  line-height: 1.5;
}

.elementor-widget-container .posts-grid .post-thumbnail img,
.elementor-widget-container .posts-list .post-thumbnail img,
.elementor-widget-container .posts-alternate .post-thumbnail img,
.elementor-widget-container .posts .post-thumbnail img {
  border-radius: 0.5rem;
}
.elementor-widget-container .posts-grid.post-type-grid .post-thumbnail img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.post-carousel .content-shadow .post-thumbnail img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.post-carousel .slick-prev,
.post-carousel .slick-next {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  color: #7d7d7d;
  cursor: pointer;
  display: block;
  font-size: 24px;
  height: auto;
  line-height: 1;
  outline: medium none;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate(0px, -50%);
  width: auto;
}

.post-carousel .slick-next {
  right: 0;
}

.post-carousel .slick-dots {
  list-style: none;
}

.post-carousel .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 12px;
  height: 12px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: #e3e3e3;
  border-radius: 100%;
}

.post-carousel .slick-dots li.slick-active button {
  background: #000;
}

.post-carousel .slick-dots li button:before {
  display: none;
}

.post-carousel .slick-dots {
  bottom: -30px;
}

.post-carousel .slick-dots li {
  margin: 0 7px;
  width: 12px;
  height: 12px;
}

.post-carousel .slick-prev::before,
.post-carousel .slick-next::before {
  display: none;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding-top: 0;
  padding-bottom: 80px;
}

.tribe-common .tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn,
.tribe-events .tribe-events-c-ical__link:active,
.tribe-events .tribe-events-c-ical__link:focus,
.tribe-events .tribe-events-c-ical__link:hover {
  background-color: var(--primary-color);
}

.tribe-common .tribe-common-c-btn:focus,
.tribe-common .tribe-common-c-btn:hover,
.tribe-common a.tribe-common-c-btn:focus,
.tribe-common a.tribe-common-c-btn:hover {
  background-color: #cc1921;
}

.tribe-events .tribe-events-c-view-selector__content {
  width: 200px;
}

.tribe-events .tribe-events-c-ical__link {
  border-color: var(--primary-color);
  color: var(--primary-color);
}

/**
 * Widgets
 */
.tribe-events-list-widget .tribe-list-widget {
  padding-left: 0;
}
.tribe-events-list-widget .tribe-events-list-widget-events {
  padding: 0 0 0.5em !important;
}
.tribe-events-list-widget .tribe-event-title,
.tribe-events-list-widget .tribe-event-title a {
  font-family: var(--rubik);
  font-size: 1.4rem;
}

#tribe-events-pg-template,
.tribe-events-pg-template {
  max-width: 117rem;
}

.single-tribe_events a.tribe-events-gcal,
.tribe-events-schedule h2,
.tribe-events-meta-group .tribe-events-single-section-title,
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt,
.tribe-events-adv-list-widget .tribe-events-widget-link a,
.tribe-events-back a,
.tribe-events-list-widget .tribe-events-widget-link a,
ul.tribe-events-sub-nav a,
.single-tribe_events a.tribe-events-gcal,
.single-tribe_events a.tribe-events-gcal:hover,
.single-tribe_events a.tribe-events-ical,
.single-tribe_events a.tribe-events-ical:hover {
  font-weight: 500;
}

.single-tribe_events .tribe-events-schedule {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0rem;
  margin-bottom: 5rem;
}
.single-tribe_events .tribe-events-schedule .tribe-events-cost {
  margin-left: auto;
  font-size: 30px;
  font-weight: 500;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
  margin-bottom: 3rem;
}

.style-full-width-title .entry-header .scriptlesssocialsharing {
  margin-left: 0;
}
@media (min-width: 768px) {
  .style-full-width-title .entry-header .scriptlesssocialsharing {
    max-width: 60rem;
  }
}

.owl-carousel .owl-item img {
  border-radius: 0.5rem;
}

.owl-carousel .owl-item .content-shadow .post-thumbnail img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.owl-carousel .owl-stage-outer {
  transform: translate3d(0, 0, 0);
}

/**
 * Shop tables
 */
/**
 * Shop tables
 */
table.shop_table_responsive {
  font-size: 1.5rem;
}
table.shop_table_responsive.my_account_orders {
  font-size: 1.3rem;
}
table.shop_table_responsive.my_account_orders th,
table.shop_table_responsive.my_account_orders td {
  padding: 2rem;
}
table.shop_table_responsive thead {
  display: none;
}
table.shop_table_responsive tbody th {
  display: none;
  white-space: nowrap;
}
table.shop_table_responsive tr td {
  display: block;
  text-align: right;
  clear: both;
  vertical-align: top;
}
table.shop_table_responsive tr td:before {
  content: attr(data-title) ': ';
  float: left;
}
table.shop_table_responsive tr td.product-remove a {
  text-align: left;
}
table.shop_table_responsive tr td.product-remove:before {
  display: none;
}
table.shop_table_responsive tr td.product-thumbnail img {
  max-width: 7rem;
}
table.shop_table_responsive tr td.product-name a {
  font-weight: 500;
  color: var(--primary-text-color);
  font-size: 1.5rem;
}
table.shop_table_responsive tr td.actions:before,
table.shop_table_responsive tr td.download-actions:before {
  display: none;
}
table.shop_table_responsive tr td.download-actions .button,
table.shop_table_responsive tr td.download-actions .menu li.btn a,
.menu li.btn table.shop_table_responsive tr td.download-actions a {
  display: block;
  text-align: center;
}

@media screen and (min-width: 48em) {
  table.shop_table_responsive thead {
    display: table-header-group;
  }
  table.shop_table_responsive tbody th {
    display: table-cell;
  }
  table.shop_table_responsive tr th,
  table.shop_table_responsive tr td {
    text-align: left;
  }
  table.shop_table_responsive tr td {
    display: table-cell;
  }
  table.shop_table_responsive tr td:before {
    display: none;
  }
}
/**
 * Products
 */
/**
 * Products
 */
ul.products {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  ul.products {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
ul.products li.product {
  list-style: none;
  position: relative;
  margin-bottom: 4rem;
  text-align: center;
}
ul.products li.product .woocommerce-loop-product__link {
  display: block;
  text-align: center;
}
ul.products li.product .woocommerce-loop-product__title {
  font-size: 1.6rem;
  margin-top: 2rem;
  margin-bottom: 0.6rem;
}
@media (min-width: 992px) {
  ul.products li.product .woocommerce-loop-product__title {
    font-size: 1.8rem;
  }
}
ul.products li.product .price {
  color: var(--primary-text-color);
  display: block;
  margin-bottom: 1rem;
  font-size: 1.4rem;
}
ul.products li.product .price del {
  padding-right: 0.5rem;
}
ul.products li.product .price ins {
  text-decoration: none;
}
ul.products li.product img {
  display: block;
}
ul.products li.product .wc-product-details .added_to_cart {
  color: var(--black-color);
  font-size: 1.2rem;
  font-weight: 500;
  text-transform: uppercase;
  display: inline-block;
  margin-left: 0.5rem;
}
ul.products li.product .wc-product-details .added_to_cart:hover {
  color: var(--primary-color);
}

@media screen and (min-width: 48em) {
  ul.products li.product {
    flex: 0 0 30.7966666667%;
    margin-right: 3.8%;
  }
  ul.products li.product.first {
    clear: both;
  }
  ul.products li.product.last {
    margin-right: 0;
  }

  .columns-1 ul.products li.product {
    float: none;
    width: 100%;
  }

  ul.products.columns-1 li.product {
    float: none;
    width: 100%;
  }

  .columns-2 ul.products li.product {
    flex: 0 0 48.1%;
  }

  .columns-3 ul.products li.product {
    flex: 0 0 30.7966666667%;
  }

  .columns-4 ul.products li.product {
    flex: 0 0 22.15%;
  }

  .columns-5 ul.products li.product {
    flex: 0 0 16.96%;
  }

  .columns-6 ul.products li.product {
    flex: 0 0 13.4933333333%;
  }

  ul.products.columns-2 li.product {
    flex: 0 0 48.1%;
  }

  ul.products.columns-3 li.product {
    flex: 0 0 30.7966666667%;
  }

  ul.products.columns-4 li.product {
    flex: 0 0 22.15%;
  }

  ul.products.columns-5 li.product {
    flex: 0 0 16.96%;
  }

  ul.products.columns-6 li.product {
    flex: 0 0 13.4933333333%;
  }
}
/**
 * On sale badge
 */
.onsale {
  position: absolute;
  z-index: 9;
  font-size: 1rem;
  font-weight: 500;
  padding: 12px 5px;
  line-height: 2rem;
  text-align: center;
  background-color: #ffc7c7;
  color: var(--white-color);
  top: 2rem;
  left: 2rem;
  border-radius: 50%;
  min-width: 4.2rem;
  height: 4.2rem;
  text-transform: uppercase;
}

/**
 * Image area
 */
.wc-product-image {
  position: relative;
}
.wc-product-image:hover .wc-button-actions {
  opacity: 1;
  bottom: 1.8rem;
}
.wc-product-image .wc-button-actions {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  bottom: 0;
  z-index: 9;
  left: 0;
  right: 0;
  opacity: 0;
  transition: all 300ms ease-in-out;
}

/**
 * Image swap
 */
.wc-product-thumbnail {
  position: relative;
  overflow: hidden;
}
.wc-product-thumbnail img {
  width: 100%;
  overflow: hidden;
  transition: opacity 0.25s ease-in-out;
}
.wc-product-thumbnail .wc-product-image-main {
  position: relative;
  z-index: 2;
}
.wc-product-thumbnail .wc-product-image-secondary {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  opacity: 0;
  overflow: hidden;
  z-index: 1;
}

.wc-product-image:hover .thumbnail-swap .wc-product-image-main {
  opacity: 0;
}
.wc-product-image:hover .thumbnail-swap .wc-product-image-secondary {
  opacity: 1;
}

.wc-button-actions li {
  display: inline-block;
  margin-right: 0.6rem;
}
.wc-button-actions li i {
  display: inline-block;
  font-size: 14px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: var(--secondary-color);
  color: var(--black-color);
  margin: 0;
  text-align: center;
  transition: all 0.3s ease;
  border-radius: 50%;
}
.wc-button-actions li i:hover {
  background-color: var(--primary-color);
  color: var(--white-color);
}

/**
 * Single product
 */
/**
 * Single Product
 */
.single-product div.product {
  position: relative;
}
.single-product div.product .woocommerce-product-gallery {
  position: relative;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .single-product div.product .woocommerce-product-gallery {
    flex: 0 0 48.7179487179%;
    margin-right: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .single-product div.product .woocommerce-product-gallery {
    margin-right: 2.5641025641%;
  }
}
.single-product
  div.product
  .woocommerce-product-gallery
  .woocommerce-product-gallery__trigger {
  position: absolute;
  top: 1em;
  right: 1em;
  display: block;
  height: 3.5rem;
  width: 3.5rem;
  border-radius: 50%;
  z-index: 2;
  text-align: center;
  background-color: var(--white-color);
  color: var(--black-color);
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.02);
}
.single-product
  div.product
  .woocommerce-product-gallery
  .woocommerce-product-gallery__trigger:hover {
  background-color: var(--secondary-color);
}
.single-product
  div.product
  .woocommerce-product-gallery
  .woocommerce-product-gallery__trigger::before {
  content: '\e808';
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 3.5rem;
  font-size: 1.4rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 0.2rem;
}
.single-product
  div.product
  .woocommerce-product-gallery
  .woocommerce-product-gallery__trigger
  img {
  display: none !important;
}
.single-product div.product .woocommerce-product-gallery figure {
  margin: 0;
}
.single-product div.product .woocommerce-product-gallery .flex-viewport {
  margin-bottom: 1em;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
  display: flex;
  flex-flow: column wrap;
  margin: 0;
  padding: 0;
}
@media (min-width: 320px) {
  .single-product
    div.product
    .woocommerce-product-gallery
    .flex-control-thumbs {
    flex-flow: row wrap;
  }
}
.single-product
  div.product
  .woocommerce-product-gallery
  .flex-control-thumbs
  li {
  list-style: none;
  cursor: pointer;
  float: left;
}
.single-product
  div.product
  .woocommerce-product-gallery
  .flex-control-thumbs
  li
  img {
  opacity: 0.5;
}
.single-product
  div.product
  .woocommerce-product-gallery
  .flex-control-thumbs
  li
  img.flex-active {
  opacity: 1;
}
.single-product
  div.product
  .woocommerce-product-gallery
  .flex-control-thumbs
  li:hover
  img {
  opacity: 1;
}
.single-product
  div.product
  .woocommerce-product-gallery.woocommerce-product-gallery--columns-2
  .flex-control-thumbs
  li {
  flex: 0 0 48.1%;
}
.single-product
  div.product
  .woocommerce-product-gallery.woocommerce-product-gallery--columns-2
  .flex-control-thumbs
  li:nth-child(2n) {
  margin-right: 0;
}
.single-product
  div.product
  .woocommerce-product-gallery.woocommerce-product-gallery--columns-2
  .flex-control-thumbs
  li:nth-child(2n + 1) {
  clear: both;
}
.single-product
  div.product
  .woocommerce-product-gallery.woocommerce-product-gallery--columns-3
  .flex-control-thumbs
  li {
  flex: 0 0 30.7966666667%;
}
.single-product
  div.product
  .woocommerce-product-gallery.woocommerce-product-gallery--columns-3
  .flex-control-thumbs
  li:nth-child(3n) {
  margin-right: 0;
}
.single-product
  div.product
  .woocommerce-product-gallery.woocommerce-product-gallery--columns-3
  .flex-control-thumbs
  li:nth-child(3n + 1) {
  clear: both;
}
.single-product
  div.product
  .woocommerce-product-gallery.woocommerce-product-gallery--columns-4
  .flex-control-thumbs
  li {
  flex: 0 0 22.15%;
}
.single-product
  div.product
  .woocommerce-product-gallery.woocommerce-product-gallery--columns-4
  .flex-control-thumbs
  li:nth-child(4n) {
  margin-right: 0;
}
.single-product
  div.product
  .woocommerce-product-gallery.woocommerce-product-gallery--columns-4
  .flex-control-thumbs
  li:nth-child(4n + 1) {
  clear: both;
}
.single-product
  div.product
  .woocommerce-product-gallery.woocommerce-product-gallery--columns-5
  .flex-control-thumbs
  li {
  flex: 0 0 16.96%;
}
.single-product
  div.product
  .woocommerce-product-gallery.woocommerce-product-gallery--columns-5
  .flex-control-thumbs
  li:nth-child(5n) {
  margin-right: 0;
}
.single-product
  div.product
  .woocommerce-product-gallery.woocommerce-product-gallery--columns-5
  .flex-control-thumbs
  li:nth-child(5n + 1) {
  clear: both;
}
@media (min-width: 992px) {
  .single-product div.product .summary {
    flex: 0 0 48.7179487179%;
    padding-left: 2.5641025641%;
  }
}
.single-product div.product .summary .product_title {
  font-size: 3rem;
  margin-top: 0;
  margin-bottom: 0;
}
.single-product div.product .summary .price ins {
  text-decoration: none;
}
.single-product div.product .summary .star-rating {
  vertical-align: middle;
  margin-right: 0.5rem;
}
.single-product div.product .summary .woocommerce-review-link {
  font-size: 1.2rem;
  color: var(--black-color);
  font-style: italic;
}
.single-product
  div.product
  .summary
  .woocommerce-product-details__short-description {
  font-size: 1.5rem;
  line-height: 2.5rem;
}
.single-product div.product .summary .cart {
  border-bottom: 0.1rem solid var(--border-color);
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}
.single-product div.product .summary .cart .quantity {
  display: inline-block;
}
.single-product div.product .summary .cart .wc-button-actions {
  display: none;
}
@media (min-width: 576px) {
  .single-product div.product .summary .cart .wc-button-actions {
    display: inline-block;
    float: right;
  }
}
.single-product div.product .summary .cart .wc-quick-view {
  display: none;
}
.single-product div.product .summary .cart .variations select {
  width: 100%;
}
.single-product div.product .summary .cart .reset_variations {
  color: var(--black-color);
  font-weight: 500;
  font-size: 1.2rem;
  text-transform: uppercase;
}
.single-product
  div.product
  .summary
  .cart
  .woocommerce-grouped-product-list
  .woocommerce-grouped-product-list-item__label {
  line-height: 1.8rem;
}
.single-product
  div.product
  .summary
  .cart
  .woocommerce-grouped-product-list
  .woocommerce-grouped-product-list-item__label
  a {
  color: var(--black-color);
  font-weight: 500;
  font-size: 1.2rem;
}
.single-product div.product .summary .cart .woocommerce-variation {
  margin-bottom: 2rem;
}
.single-product div.product .summary > .yith-wcwl-add-to-wishlist {
  display: none;
}
.single-product div.product .summary .product_meta {
  font-size: 1.4rem;
  line-height: 2.5rem;
}
.single-product div.product .summary .product_meta > span {
  display: block;
}
.single-product div.product .summary .product_meta a {
  color: var(--primary-text-color);
  font-weight: 500;
}
.single-product div.product .summary .product_meta a:hover {
  color: var(--primary-color);
}
.single-product div.product .upsells > h2,
.single-product div.product .related > h2 {
  font-size: 2.4rem;
  margin-bottom: 4rem;
}
.single-product div.product .upsells {
  margin-bottom: 6rem;
}

.single-product.framed-container div.product .woocommerce-product-gallery,
.single-product.boxed-container div.product .woocommerce-product-gallery {
  margin-right: 0;
}

.single-product.full-width-narrow div.product .woocommerce-product-gallery {
  margin-right: 0;
}

.full-width .product .upsells,
.full-width .product .related {
  flex: 0 0 74.358974359%;
  padding-right: 3rem;
  margin: auto;
}

.stock:empty:before {
  display: none;
}
.stock.in-stock {
  color: #0f834d;
}
.stock.out-of-stock {
  color: #e88a8a;
}

/**
 * Cart
 */
.woocommerce-cart .entry-header {
  display: none;
}

.woocommerce-cart-form {
  margin-bottom: 6rem;
}
.woocommerce-cart-form .coupon {
  display: block;
  border-bottom: 0.1rem solid var(--border-color);
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  overflow: hidden;
}
@media (min-width: 576px) {
  .woocommerce-cart-form .coupon {
    display: inline-block;
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
.woocommerce-cart-form .coupon label {
  display: none;
}
.woocommerce-cart-form .coupon .input-text {
  margin-right: 1rem;
  height: 3.8rem;
  font-size: 1.3rem;
  width: 100%;
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  .woocommerce-cart-form .coupon .input-text {
    margin-bottom: 0;
    width: auto;
  }
}
.woocommerce-cart-form .actions > .button,
.woocommerce-cart-form .menu li.btn .actions > a,
.menu li.btn .woocommerce-cart-form .actions > a {
  margin-bottom: 2rem;
}
@media (min-width: 576px) {
  .woocommerce-cart-form .actions > .button,
  .woocommerce-cart-form .menu li.btn .actions > a,
  .menu li.btn .woocommerce-cart-form .actions > a {
    margin-bottom: 0;
  }
}
.woocommerce-cart-form .button,
.woocommerce-cart-form .menu li.btn a,
.menu li.btn .woocommerce-cart-form a {
  float: right;
}

.cart-collaterals .cross-sells > h2,
.cart-collaterals .cart_totals > h2 {
  font-size: 2.4rem;
  margin-bottom: 4rem;
}
.cart-collaterals .cross-sells {
  flex: 0 0 48.7179487179%;
  margin-right: 2.5641025641%;
  padding-right: 2.5641025641%;
}
.cart-collaterals .cart_totals {
  flex: 0 0 48.7179487179%;
}
.cart-collaterals .cart_totals input {
  width: 100%;
}

.wc-proceed-to-checkout {
  text-align: right;
}
.woocommerce .wc-proceed-to-checkout .button,
.woocommerce .wc-proceed-to-checkout .menu li.btn a,
.menu li.btn .woocommerce .wc-proceed-to-checkout a {
  font-size: 1.4rem;
  padding: 1.4rem 2.4rem;
}

/**
 * Checkout
 */
.woocommerce-checkout .entry-header {
  display: none;
}
.woocommerce-checkout .woocommerce-form-login,
.woocommerce-checkout .woocommerce-form-coupon {
  width: 45%;
}

@media (min-width: 768px) {
  form.woocommerce-checkout #customer_details,
  form.woocommerce-checkout .review-order-wrapper {
    flex: 0 0 48.7179487179%;
  }
}
form.woocommerce-checkout #customer_details h3,
form.woocommerce-checkout .review-order-wrapper h3 {
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  form.woocommerce-checkout #customer_details {
    margin-right: 2.5641025641%;
  }
}
@media (min-width: 768px) {
  form.woocommerce-checkout .review-order-wrapper {
    padding-left: 3rem;
  }
}
form.woocommerce-checkout #ship-to-different-address span {
  font-size: 1.5rem;
}
form.woocommerce-checkout #ship-to-different-address .input-checkbox {
  margin-right: 0.5rem;
}

@media (min-width: 768px) {
  .col2-set .form-row-first {
    float: left;
    margin-right: 3.8%;
  }
  .col2-set .form-row-last {
    float: right;
    margin-right: 0;
  }
  .col2-set .form-row-first,
  .col2-set .form-row-last {
    flex: 0 0 48.1%;
  }
}
.col2-set#customer_login,
.col2-set.addresses {
  justify-content: space-between;
  width: 100%;
}
.col2-set#customer_login .col-1,
.col2-set#customer_login .col-2,
.col2-set.addresses .col-1,
.col2-set.addresses .col-2 {
  flex: 0 0 48.7179487179%;
}

.form-row {
  margin-bottom: 2rem;
}
.form-row em {
  font-size: 1.4rem;
}
.form-row label {
  display: block;
}
.form-row input,
.form-row textarea,
.form-row select {
  width: 100%;
}
.form-row input[type='checkbox'],
.form-row input[type='radio'] {
  width: auto;
}

.form-row-wide {
  clear: both;
  width: 100%;
}

.payment_methods {
  margin-bottom: 3rem;
}
.payment_methods li .payment_method_bacs {
  margin-top: 1rem;
}
.payment_methods li p {
  margin-bottom: 1rem;
}
.payment_methods li .input-radio {
  margin-right: 1rem;
}
.payment_methods li label {
  font-size: 1.5rem;
  font-weight: 500;
}

.woocommerce .place-order .button,
.woocommerce .place-order .menu li.btn a,
.menu li.btn .woocommerce .place-order a {
  font-size: 1.6rem;
  padding: 1.6rem 4.6rem;
}

.woocommerce-order-received .entry-content .woocommerce-order {
  width: 65.811965812%;
  margin: auto;
}
.woocommerce-order-received .entry-content .woocommerce-order h2 {
  font-size: 2.4rem;
  margin-bottom: 3rem;
}
.woocommerce-order-received .entry-content .woocommerce-order-details {
  margin-bottom: 6rem;
}

.woocommerce-checkout-payment ul.wc_payment_methods {
  padding: 0;
  margin-bottom: 2rem;
}

.woocommerce-thankyou-order-details {
  position: relative;
  background-color: var(--secondary-color);
  margin-bottom: 6rem;
}
.woocommerce-thankyou-order-details > li {
  border-bottom: 1px dotted var(--secondary-color);
}
.woocommerce-thankyou-order-details li {
  font-size: 1.2rem;
  padding: 1.2rem 2rem;
  text-transform: uppercase;
}
.woocommerce-thankyou-order-details li strong {
  display: block;
  font-size: 1.6rem;
  text-transform: none;
}

.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
  flex: 0 0 100%;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
  padding: 2rem 4rem;
}

/**
 * Account
 */
.woocommerce-account.right-sidebar .content-area {
  padding: 0;
}
.woocommerce-account .page-title {
  font-size: 2.4rem;
  margin-bottom: 3rem;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  margin-bottom: 6rem;
}
@media (min-width: 768px) {
  .woocommerce-account .woocommerce-MyAccount-navigation {
    flex: 0 0 23.0769230769%;
    margin-bottom: 0;
  }
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
  border-top: 0.1rem solid var(--border-color);
}
.woocommerce-account .woocommerce-MyAccount-navigation li {
  border-bottom: 0.1rem solid var(--border-color);
  position: relative;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
  color: var(--primary-color);
}
.woocommerce-account
  .woocommerce-MyAccount-navigation
  li.woocommerce-MyAccount-navigation-link--dashboard
  a::before {
  content: '\f0e4';
}
.woocommerce-account
  .woocommerce-MyAccount-navigation
  li.woocommerce-MyAccount-navigation-link--orders
  a::before {
  content: '\f290';
}
.woocommerce-account
  .woocommerce-MyAccount-navigation
  li.woocommerce-MyAccount-navigation-link--downloads
  a::before {
  content: '\e817';
}
.woocommerce-account
  .woocommerce-MyAccount-navigation
  li.woocommerce-MyAccount-navigation-link--edit-address
  a::before {
  content: '\f2b9';
}
.woocommerce-account
  .woocommerce-MyAccount-navigation
  li.woocommerce-MyAccount-navigation-link--edit-account
  a::before {
  content: '\f2bd';
}
.woocommerce-account
  .woocommerce-MyAccount-navigation
  li.woocommerce-MyAccount-navigation-link--customer-logout
  a::before {
  content: '\e815';
}
.woocommerce-account .woocommerce-MyAccount-navigation a {
  padding: 1.4rem 0;
  display: block;
  color: var(--primary-text-color);
}
.woocommerce-account .woocommerce-MyAccount-navigation a:hover {
  color: var(--primary-color);
}
.woocommerce-account .woocommerce-MyAccount-navigation a::before {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: right;
  font-variant: normal;
  text-transform: none;
  font-size: 1.4rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
}
@media (min-width: 768px) {
  .woocommerce-account .woocommerce-MyAccount-content {
    flex: 0 0 74.358974359%;
    padding-left: 5.9829059829%;
  }
}

.woocommerce-column__title,
.woocommerce-Address-title h3 {
  font-size: 1.8rem;
}

/**
 * General WooCommerce components
 */
/**
 * Header cart
 */
.site-header-cart {
  position: relative;
  margin-right: 1.5rem;
  text-align: left;
}
.site-header-cart .cart-contents {
  text-decoration: none;
  color: var(--black-color);
  line-height: 4rem;
}
.site-header-cart .cart-contents .count {
  position: absolute;
  top: 0;
  right: -8px;
  width: 1.8rem;
  height: 1.8rem;
  line-height: 1.8rem;
  font-weight: bold;
  font-size: 1rem;
  background-color: #fb918b;
  color: var(--white-color);
  text-align: center;
  border-radius: 50%;
}
.site-header-cart .cart-contents i {
  font-size: 2rem;
}
.site-header-cart .widget_shopping_cart {
  display: none;
  margin-bottom: 0;
}
.site-header-cart .widget_shopping_cart .total {
  margin-bottom: 1.5rem;
}
.site-header-cart .widget_shopping_cart .total .amount {
  float: right;
}
.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message {
  margin-bottom: 0;
}
.site-header-cart .widget_shopping_cart .widgettitle {
  display: none;
}
.site-header-cart .product_list_widget {
  margin-bottom: 2rem;
}
.site-header-cart .product_list_widget li {
  border-bottom: 0.1rem solid var(--border-color);
  padding: 2rem 0;
}
.site-header-cart .woocommerce-mini-cart__buttons {
  margin-bottom: 0;
}
.site-header-cart .woocommerce-mini-cart__buttons a {
  font-size: 1.2rem;
  padding: 1.2rem 2.6rem;
  margin-right: 1rem;
  color: var(--white-color);
}
.site-header-cart .woocommerce-mini-cart__buttons a:visited {
  color: var(--white-color);
}
.site-header-cart .woocommerce-mini-cart__buttons a:visited:hover {
  opacity: 0.8;
}
.site-header-cart .woocommerce-mini-cart__buttons a:hover {
  opacity: 0.8;
}
.site-header-cart .woocommerce-mini-cart__buttons a.checkout {
  margin-right: 0;
  background-color: var(--primary-color);
  color: var(--white-color);
  border-color: var(--primary-color);
}
.site-header-cart .woocommerce-mini-cart__buttons a.checkout:hover {
  opacity: 0.8;
}

@media screen and (min-width: 48em) {
  /**
  * Header cart
  */
  .site-header-cart .widget_shopping_cart {
    position: absolute;
    top: 100%;
    right: 0;
    width: 30rem;
    display: block;
    box-shadow: 0 0 0.7rem rgba(0, 0, 0, 0.1);
    background-color: var(--white-color);
    color: var(--black-color);
    padding: 2rem;
    visibility: hidden;
    opacity: 0;
    transform: translateY(2rem);
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s,
      z-index 0s linear 0.01s;
  }
  .site-header-cart:hover .widget_shopping_cart,
  .site-header-cart.focus .widget_shopping_cart {
    visibility: visible;
    opacity: 1;
    z-index: 9;
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.3s;
  }
}
/**
 * Button
 */
.woocommerce .selectric .button,
.woocommerce .selectric .menu li.btn a,
.menu li.btn .woocommerce .selectric a {
  padding: 0;
}
.woocommerce .button,
.woocommerce .menu li.btn a,
.menu li.btn .woocommerce a {
  display: inline-block;
  padding: 1rem 2rem;
  font-size: 1rem;
}
.woocommerce .button:visited,
.woocommerce .menu li.btn a:visited,
.menu li.btn .woocommerce a:visited {
  color: var(--white-color);
}
.woocommerce .button:visited:hover,
.woocommerce .menu li.btn a:visited:hover,
.menu li.btn .woocommerce a:visited:hover {
  color: var(--white-color);
}
.woocommerce .button:active,
.woocommerce .menu li.btn a:active,
.menu li.btn .woocommerce a:active {
  background-color: var(--white-color);
  color: var(--white-color);
}
.woocommerce .button:focus,
.woocommerce .menu li.btn a:focus,
.menu li.btn .woocommerce a:focus {
  color: var(--white-color);
}

/**
 * Toolbar
 */
.wc-toolbar {
  margin-bottom: 6rem;
}
.wc-toolbar-left {
  margin-bottom: 2rem;
}
@media (min-width: 576px) {
  .wc-toolbar-left {
    float: left;
    padding-top: 1rem;
    margin-bottom: 0;
  }
}
@media (min-width: 576px) {
  .wc-toolbar-right {
    float: right;
  }
}

/**
 * Result count & product per page
 */
.woocommerce-result-count,
.wc-products-per-page {
  font-size: 1.4rem;
  margin-bottom: 0;
  display: inline-block;
}

@media (max-width: 992px) {
  .woocommerce-result-count {
    display: none;
  }
}

@media (min-width: 992px) {
  .wc-products-per-page {
    margin-left: 3rem;
  }
}
.wc-products-per-page .view-title {
  opacity: 0.5;
}
.wc-products-per-page a {
  color: var(--primary-text-color);
  margin: 0 0.3rem;
  opacity: 0.5;
}
.wc-products-per-page a:hover {
  color: var(--primary-text-color);
  opacity: 1;
}
.wc-products-per-page a.active {
  border-bottom: 0.1rem solid var(--primary-text-color);
  opacity: 1;
}

/**
 * Star rating
 */
.star-rating {
  overflow: hidden;
  position: relative;
  height: 1.618em;
  line-height: 1.618;
  font-size: 0.7em;
  width: 5.3em;
  font-family: 'star';
  font-weight: 400;
  display: inline-block;
}
.wc-product-details .star-rating {
  margin: 0 auto 0.6rem;
}
.star-rating:before {
  content: 'SSSSS';
  opacity: 0.25;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
}
.star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
}
.star-rating span:before {
  content: 'SSSSS';
  top: 0;
  position: absolute;
  left: 0;
  color: #f5b223;
}

p.stars a {
  position: relative;
  height: 1em;
  width: 1em;
  text-indent: -999em;
  display: inline-block;
  text-decoration: none;
  margin-right: 1px;
  font-weight: 400;
  color: var(--secondary-text-color);
}
p.stars a:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  line-height: 1;
  font-family: 'star';
  content: 'S';
  text-indent: 0;
  opacity: 0.25;
}
p.stars a:hover ~ a:before {
  content: 'S';
  opacity: 0.25;
}
p.stars:hover a:before {
  content: 'S';
  color: #f5b223;
  opacity: 1;
}
p.stars.selected a.active:before {
  content: 'S';
  color: #f5b223;
  opacity: 1;
}
p.stars.selected a.active ~ a:before {
  content: 'S';
  opacity: 0.25;
}
p.stars.selected a:not(.active):before {
  content: 'S';
  color: #f5b223;
  opacity: 1;
}

/**
 * Quantity
 */
.quantity {
  margin-right: 1rem;
}
.quantity .qty {
  height: 4rem;
  width: 6rem;
  padding: 1rem;
  line-height: 5rem;
  text-align: center;
  vertical-align: middle;
}

/**
 * Tabs
 */
.woocommerce-tabs {
  clear: both;
  padding: 6rem 0;
  flex: 0 0 100%;
}
.full-width .woocommerce-tabs {
  flex: 0 0 74.358974359%;
  padding-right: 3rem;
  margin: auto;
}
.woocommerce-tabs ul.tabs {
  list-style: none;
  margin: 0 0 4rem;
  padding: 0;
  text-align: left;
  border-bottom: 0.1rem solid var(--tertiary-color);
}
.woocommerce-tabs ul.tabs li {
  display: inline-block;
  margin: 0;
  position: relative;
}
.woocommerce-tabs ul.tabs li.active a {
  background-color: var(--tertiary-color);
  color: var(--black-color);
  border-radius: 0.3rem 0.3rem 0 0;
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.02);
}
.woocommerce-tabs ul.tabs li a {
  font-weight: 500;
  display: block;
  color: var(--primary-text-color);
  text-transform: uppercase;
  font-size: 1.3rem;
  padding: 1rem 2rem;
}
.woocommerce-tabs .woocommerce-Tabs-panel--description.panel h2:first-of-type {
  margin-bottom: 2.4rem;
}
.woocommerce-tabs .panel h2:first-of-type {
  margin-bottom: 4.8rem;
  font-size: 2.4rem;
}
.woocommerce-tabs .panel .commentlist {
  margin-top: 4rem;
}
.woocommerce-tabs .panel #reviews #comments {
  margin-top: 0;
  overflow: hidden;
}
.woocommerce-tabs .panel #reviews #comments .add_review:after {
  content: '';
  display: block;
  clear: both;
}
.woocommerce-tabs .panel #reviews .comment-form-rating {
  clear: both;
}
.woocommerce-tabs .panel #reviews .star-rating,
.woocommerce-tabs .panel #reviews p.meta {
  display: inline-block;
  vertical-align: top;
  font-size: 1.5rem;
  line-height: 2.4rem;
}
.woocommerce-tabs .panel #reviews .star-rating {
  float: right;
}
.woocommerce-tabs .panel #reviews .description {
  font-size: 1.5rem;
  line-height: 2.4rem;
}
.woocommerce-tabs #review_form #respond .comment-reply-title {
  margin-bottom: 2rem;
  display: inline-block;
}
.woocommerce-tabs #review_form #respond .selectric-wrapper {
  display: none;
}
@media (min-width: 576px) {
  .woocommerce-tabs #review_form #respond .comment-form-author,
  .woocommerce-tabs #review_form #respond .comment-form-email {
    width: 48.7179487179%;
  }
}
.woocommerce-tabs #review_form #respond .comment-form-email {
  margin-right: 0;
}

/**
 * Password strength meter
 */
.woocommerce-password-strength {
  text-align: right;
}
.woocommerce-password-strength.strong {
  color: #0f834d;
}
.woocommerce-password-strength.short {
  color: #e88a8a;
}
.woocommerce-password-strength.bad {
  color: #e88a8a;
}
.woocommerce-password-strength.good {
  color: var(--black-color);
}

/**
 * Forms
 */
.form-row.woocommerce-validated input.input-text {
  box-shadow: inset 2px 0 0 #0f834d;
}
.form-row.woocommerce-invalid input.input-text {
  box-shadow: inset 2px 0 0 #e88a8a;
}

.required {
  color: red;
}

/**
 * Notices
 */
.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.woocommerce-noreviews,
p.no-comments {
  background-color: #0f834d;
  clear: both;
  color: var(--white-color);
  padding: 1rem 2rem;
  border-radius: 0.3rem;
  margin-bottom: 4rem;
  line-height: 3.6rem;
}
.woocommerce-message .button,
.woocommerce-message .menu li.btn a,
.menu li.btn .woocommerce-message a,
.woocommerce-info .button,
.woocommerce-info .menu li.btn a,
.menu li.btn .woocommerce-info a,
.woocommerce-error .button,
.woocommerce-error .menu li.btn a,
.menu li.btn .woocommerce-error a,
.woocommerce-noreviews .button,
.woocommerce-noreviews .menu li.btn a,
.menu li.btn .woocommerce-noreviews a,
p.no-comments .button,
p.no-comments .menu li.btn a,
.menu li.btn p.no-comments a {
  display: inline-block;
  padding: 1rem 2rem;
  font-size: 1.2rem;
  color: var(--white-color);
  background-color: var(--primary-color);
}
.woocommerce-message .button:hover,
.woocommerce-message .menu li.btn a:hover,
.menu li.btn .woocommerce-message a:hover,
.woocommerce-info .button:hover,
.woocommerce-info .menu li.btn a:hover,
.menu li.btn .woocommerce-info a:hover,
.woocommerce-error .button:hover,
.woocommerce-error .menu li.btn a:hover,
.menu li.btn .woocommerce-error a:hover,
.woocommerce-noreviews .button:hover,
.woocommerce-noreviews .menu li.btn a:hover,
.menu li.btn .woocommerce-noreviews a:hover,
p.no-comments .button:hover,
p.no-comments .menu li.btn a:hover,
.menu li.btn p.no-comments a:hover {
  opacity: 0.7;
}
.woocommerce-message .button:visited,
.woocommerce-message .menu li.btn a:visited,
.menu li.btn .woocommerce-message a:visited,
.woocommerce-info .button:visited,
.woocommerce-info .menu li.btn a:visited,
.menu li.btn .woocommerce-info a:visited,
.woocommerce-error .button:visited,
.woocommerce-error .menu li.btn a:visited,
.menu li.btn .woocommerce-error a:visited,
.woocommerce-noreviews .button:visited,
.woocommerce-noreviews .menu li.btn a:visited,
.menu li.btn .woocommerce-noreviews a:visited,
p.no-comments .button:visited,
p.no-comments .menu li.btn a:visited,
.menu li.btn p.no-comments a:visited {
  color: var(--white-color);
}
.woocommerce-message a,
.woocommerce-info a,
.woocommerce-error a,
.woocommerce-noreviews a,
p.no-comments a {
  color: var(--white-color);
  font-weight: 500;
}

.woocommerce-info,
.woocommerce-noreviews,
p.no-comments {
  background-color: var(--black-color);
}

.woocommerce-error {
  background-color: #e88a8a;
}

/**
 * Pagination
 */
.woocommerce-pagination {
  margin-bottom: 6rem;
}
.woocommerce-pagination ul.page-numbers {
  list-style: none;
  text-align: center;
}
.woocommerce-pagination ul.page-numbers li {
  display: inline-block;
}
.woocommerce-pagination ul.page-numbers li:last-child a {
  margin: 0;
}
.woocommerce-pagination ul.page-numbers a,
.woocommerce-pagination ul.page-numbers span {
  position: relative;
  display: inline-block;
  width: 4rem;
  height: 4rem;
  line-height: 4rem;
  margin: 0 0.8rem 0 0;
  text-align: center;
  font-size: 1.4rem;
  cursor: pointer;
  white-space: nowrap;
  border: 0.1rem solid var(--tertiary-color);
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.02);
  border-radius: 0.3rem;
  transition: all 0.3s ease-in-out;
  background-color: var(--white-color);
  color: var(--black-color);
}
.woocommerce-pagination ul.page-numbers a span {
  padding: 0;
}
.woocommerce-pagination ul.page-numbers a i {
  padding: 0;
}
.woocommerce-pagination ul.page-numbers a:hover,
.woocommerce-pagination ul.page-numbers .page-numbers.current,
.woocommerce-pagination ul.page-numbers .page-numbers.current:hover {
  background: var(--tertiary-color);
}

.demo_store {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  padding: 1em;
  background-color: var(--black-color);
  z-index: 9999;
}

/**
 * YITH Woocommerce Wishlist
 */
.yith-wcwl-add-to-wishlist {
  margin-top: 0;
  position: relative;
}

.yith-wcwl-add-to-wishlist .ajax-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -9px 0 0 -9px;
  width: 18px !important;
  height: 18px !important;
  z-index: 100;
}

.woocommerce .wc-loader {
  position: relative;
  width: 100%;
  height: 100%;
}
.woocommerce .wc-loader::before {
  content: '';
  height: 1em;
  width: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.5em;
  margin-top: -0.5em;
  display: block;
  background: url('https://duraboxes.com/wp-content/themes/outbuilt/../../plugins/woocommerce/assets/images/icons/loader.svg')
    center center;
  background-size: cover;
  line-height: 1;
  text-align: center;
  font-size: 2em;
  color: rgba(0, 0, 0, 0.75);
  -webkit-animation: spin 1s ease-in-out infinite;
  animation: spin 1s ease-in-out infinite;
}
.woocommerce .wc-loader .wc-path {
  stroke-dasharray: 2, 200;
  stroke-dashoffset: 2;
  -webkit-animation: loader-dash 1.5s ease-in-out infinite;
  animation: loader-dash 1.5s ease-in-out infinite;
  stroke-linecap: round;
  fill: none;
  stroke: #fff;
  stroke-width: 10;
}
.woocommerce .single-product .loader .path {
  stroke: #ddd;
}
.woocommerce .product-wrap:hover .loader {
  -webkit-animation: loader-rotate 2s ease-in-out infinite;
  animation: loader-rotate 2s ease-in-out infinite;
}

@-webkit-keyframes loader-rotate {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes loader-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes loader-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@keyframes loader-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
/**
 * Woo Smart Compare
 */
.wooscp-btn.wooscp-btn-added::before {
  content: '';
  margin: 0;
}
.wooscp-btn.wooscp-btn-added .fa-compress::before {
  content: '\f00c';
}

/**
 * Woo Quick View
 */
#woosq-popup .single-product .product {
  background-color: var(--white-color);
}
#woosq-popup .single-product .product .summary {
  background-color: var(--white-color);
}
#woosq-popup .mfp-close {
  background: transparent;
}
#woosq-popup .slick-slider .slick-arrow.slick-next {
  margin-right: 1rem;
}
#woosq-popup .slick-slider .slick-arrow.slick-prev {
  margin-left: 1rem;
}
#woosq-popup .slick-slider .slick-arrow {
  color: var(--white-color);
}

/**
 * Hide edit link
 */
.woocommerce-page .entry .entry-footer {
  display: none;
}

/**
 * Custom select 2 style
 */
.select2-dropdown {
  border-color: var(--border-color);
}

.select2-container--default .select2-selection--single {
  height: 4.8rem;
  padding: 1rem 1.5rem;
  border-radius: 0.3rem;
  border: 0.1rem solid var(--border-color);
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.02);
  font-size: 1.4rem;
}

.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  padding: 0;
}

.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  height: 4.8rem;
  right: 1.2rem;
}

/**
 * WooCommerce widgets
 */
/**
 * WooCommerce Price Filter
 */
.widget_price_filter .price_slider {
  margin-bottom: 1.5em;
}
.widget_price_filter .price_slider_amount {
  text-align: right;
  line-height: 2.4em;
}
.widget_price_filter .price_slider_amount .button,
.widget_price_filter .price_slider_amount .menu li.btn a,
.menu li.btn .widget_price_filter .price_slider_amount a {
  float: left;
  padding: 1rem 2rem;
  font-size: 1rem;
}
.widget_price_filter .ui-slider {
  position: relative;
  text-align: left;
}
.widget_price_filter .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1em;
  height: 1em;
  cursor: ew-resize;
  outline: none;
  background: var(--border-color);
  box-sizing: border-box;
  margin-top: -0.25em;
  opacity: 1;
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
  margin-left: -1em;
}
.widget_price_filter .ui-slider .ui-slider-handle:hover,
.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active {
  box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.1);
}
.widget_price_filter .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  display: block;
  border: 0;
  background: var(--secondary-color);
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
  background: rgba(0, 0, 0, 0.1);
}
.widget_price_filter .ui-slider-horizontal {
  height: 0.5em;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
  height: 100%;
}

/**
 * WooCommerce Product Search
 */
.widget_product_search form {
  display: inline-block;
  width: 100%;
  position: relative;
}
.widget_product_search form input[type='search'] {
  padding-right: 3.8rem;
  width: 100%;
}
.widget_product_search form button {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 4.8rem;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 0;
  top: 0;
  background-color: transparent;
  color: var(--black-color);
  font-size: 0;
  min-width: 3.8rem;
  padding: 0;
  margin: 0;
  min-height: 4.8rem;
  border: none;
}
.widget_product_search form button::before {
  content: '\e808';
  font-size: 1.6rem;
}
.widget_product_search form button:hover {
  color: var(--primary-color);
}

/**
 * Widget list:
 * - Category
 * - Filters
 */
.widget_product_categories ul li,
.widget_layered_nav ul li,
.widget_layered_nav_filters ul li {
  padding-bottom: 0;
}
.widget_product_categories ul li a:not(.button),
.widget_layered_nav ul li a:not(.button),
.widget_layered_nav_filters ul li a:not(.button) {
  font-weight: 500;
  text-decoration: underline;
}
.widget_product_categories ul li::before,
.widget_layered_nav ul li::before,
.widget_layered_nav_filters ul li::before {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--border-color);
  content: '\f096';
}
.widget_product_categories ul li .count,
.widget_layered_nav ul li .count,
.widget_layered_nav_filters ul li .count {
  font-size: 1em;
  float: right;
}

.widget_product_categories .current-cat::before {
  content: '\f14a';
}

.widget_layered_nav .chosen::before {
  content: '\f14a';
}

.widget_layered_nav_filters .chosen::before {
  content: '\e80d';
  color: #e88a8a;
}

.widget_product_categories .children {
  padding-left: 2rem;
}

/**
 * Widget rating
 */
.widget_rating_filter .wc-layered-nav-rating {
  margin-bottom: 1rem;
}

.widget_rating_filter .wc-layered-nav-rating .star-rating {
  display: inline-block;
  height: 1em;
  line-height: 1;
  margin-right: 0.5rem;
}

/**
 * Product list
 */
.product_list_widget {
  position: relative;
  display: block;
  margin: 0;
}
.product_list_widget li {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 1.5rem 0;
}
.product_list_widget li:first-child {
  padding-top: 0;
}
.product_list_widget li img {
  float: left;
  max-width: 8rem;
  margin-right: 1.5rem;
}
.product_list_widget li a {
  font-size: 1.4rem;
  display: block;
  line-height: 1.6rem;
  margin-bottom: 0.6rem;
}
.product_list_widget li a .product-title {
  font-weight: 500;
}
.product_list_widget li a.remove {
  display: inline-block;
  position: absolute;
  top: 45%;
  transform: translateY(-45%);
  right: 0;
  font-size: 1.4rem;
  color: #fff;
  height: 1.4rem;
  width: 1.4rem;
  line-height: 1.4rem;
  text-align: center;
  border-radius: 50%;
  z-index: 1;
  background-color: #e88a8a;
  margin: 0 0 -1rem;
}
.product_list_widget li ins {
  text-decoration: none;
}
.product_list_widget li.empty {
  float: none;
  margin: 0;
  border: none;
  padding: 0;
  min-height: inherit;
}

/*
Theme Name: Outbuilt Child (Override)
Theme URI: https://www.theme-junkie.com/themes/outbuilt/
Template: outbuilt
Author: DB Team
Author URI: https://www.theme-junkie.com/
Description: Outbuilt is a MultiPurpose WordPress theme.
Tags: one-column,two-columns,left-sidebar,right-sidebar,grid-layout,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,theme-options,threaded-comments,translation-ready,blog
Version: 1.0.6.1617139460
Updated: 2021-03-30 13:24:20

*/


/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/*! elementor-icons - v5.11.0 - 01-03-2021 */
@font-face{font-family:eicons;src:url(https://duraboxes.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?5.11.0);src:url(https://duraboxes.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?5.11.0#iefix) format("embedded-opentype"),url(https://duraboxes.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff2?5.11.0) format("woff2"),url(https://duraboxes.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff?5.11.0) format("woff"),url(https://duraboxes.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.ttf?5.11.0) format("truetype"),url(https://duraboxes.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.svg?5.11.0#eicon) format("svg");font-weight:400;font-style:normal;font-display: swap;
}[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:a 2s infinite linear}.eicon-editor-link:before{content:'\e800'}.eicon-editor-unlink:before{content:'\e801'}.eicon-editor-external-link:before{content:'\e802'}.eicon-editor-close:before{content:'\e803'}.eicon-editor-list-ol:before{content:'\e804'}.eicon-editor-list-ul:before{content:'\e805'}.eicon-editor-bold:before{content:'\e806'}.eicon-editor-italic:before{content:'\e807'}.eicon-editor-underline:before{content:'\e808'}.eicon-editor-paragraph:before{content:'\e809'}.eicon-editor-h1:before{content:'\e80a'}.eicon-editor-h2:before{content:'\e80b'}.eicon-editor-h3:before{content:'\e80c'}.eicon-editor-h4:before{content:'\e80d'}.eicon-editor-h5:before{content:'\e80e'}.eicon-editor-h6:before{content:'\e80f'}.eicon-editor-quote:before{content:'\e810'}.eicon-editor-code:before{content:'\e811'}.eicon-elementor:before{content:'\e812'}.eicon-elementor-circle:before{content:'\e813'}.eicon-pojome:before{content:'\e814'}.eicon-plus:before{content:'\e815'}.eicon-menu-bar:before{content:'\e816'}.eicon-apps:before{content:'\e817'}.eicon-accordion:before{content:'\e818'}.eicon-alert:before{content:'\e819'}.eicon-animation-text:before{content:'\e81a'}.eicon-animation:before{content:'\e81b'}.eicon-banner:before{content:'\e81c'}.eicon-blockquote:before{content:'\e81d'}.eicon-button:before{content:'\e81e'}.eicon-call-to-action:before{content:'\e81f'}.eicon-captcha:before{content:'\e820'}.eicon-carousel:before{content:'\e821'}.eicon-checkbox:before{content:'\e822'}.eicon-columns:before{content:'\e823'}.eicon-countdown:before{content:'\e824'}.eicon-counter:before{content:'\e825'}.eicon-date:before{content:'\e826'}.eicon-divider-shape:before{content:'\e827'}.eicon-divider:before{content:'\e828'}.eicon-download-button:before{content:'\e829'}.eicon-dual-button:before{content:'\e82a'}.eicon-email-field:before{content:'\e82b'}.eicon-facebook-comments:before{content:'\e82c'}.eicon-facebook-like-box:before{content:'\e82d'}.eicon-form-horizontal:before{content:'\e82e'}.eicon-form-vertical:before{content:'\e82f'}.eicon-gallery-grid:before{content:'\e830'}.eicon-gallery-group:before{content:'\e831'}.eicon-gallery-justified:before{content:'\e832'}.eicon-gallery-masonry:before{content:'\e833'}.eicon-icon-box:before{content:'\e834'}.eicon-image-before-after:before{content:'\e835'}.eicon-image-box:before{content:'\e836'}.eicon-image-hotspot:before{content:'\e837'}.eicon-image-rollover:before{content:'\e838'}.eicon-info-box:before{content:'\e839'}.eicon-inner-section:before{content:'\e83a'}.eicon-mailchimp:before{content:'\e83b'}.eicon-menu-card:before{content:'\e83c'}.eicon-navigation-horizontal:before{content:'\e83d'}.eicon-nav-menu:before{content:'\e83e'}.eicon-navigation-vertical:before{content:'\e83f'}.eicon-number-field:before{content:'\e840'}.eicon-parallax:before{content:'\e841'}.eicon-php7:before{content:'\e842'}.eicon-post-list:before{content:'\e843'}.eicon-post-slider:before{content:'\e844'}.eicon-post:before{content:'\e845'}.eicon-posts-carousel:before{content:'\e846'}.eicon-posts-grid:before{content:'\e847'}.eicon-posts-group:before{content:'\e848'}.eicon-posts-justified:before{content:'\e849'}.eicon-posts-masonry:before{content:'\e84a'}.eicon-posts-ticker:before{content:'\e84b'}.eicon-price-list:before{content:'\e84c'}.eicon-price-table:before{content:'\e84d'}.eicon-radio:before{content:'\e84e'}.eicon-rtl:before{content:'\e84f'}.eicon-scroll:before{content:'\e850'}.eicon-search:before{content:'\e851'}.eicon-select:before{content:'\e852'}.eicon-share:before{content:'\e853'}.eicon-sidebar:before{content:'\e854'}.eicon-skill-bar:before{content:'\e855'}.eicon-slider-3d:before{content:'\e856'}.eicon-slider-album:before{content:'\e857'}.eicon-slider-device:before{content:'\e858'}.eicon-slider-full-screen:before{content:'\e859'}.eicon-slider-push:before{content:'\e85a'}.eicon-slider-vertical:before{content:'\e85b'}.eicon-slider-video:before{content:'\e85c'}.eicon-slides:before{content:'\e85d'}.eicon-social-icons:before{content:'\e85e'}.eicon-spacer:before{content:'\e85f'}.eicon-table:before{content:'\e860'}.eicon-tabs:before{content:'\e861'}.eicon-tel-field:before{content:'\e862'}.eicon-text-area:before{content:'\e863'}.eicon-text-field:before{content:'\e864'}.eicon-thumbnails-down:before{content:'\e865'}.eicon-thumbnails-half:before{content:'\e866'}.eicon-thumbnails-right:before{content:'\e867'}.eicon-time-line:before{content:'\e868'}.eicon-toggle:before{content:'\e869'}.eicon-url:before{content:'\e86a'}.eicon-t-letter:before{content:'\e86b'}.eicon-wordpress:before{content:'\e86c'}.eicon-text:before{content:'\e86d'}.eicon-anchor:before{content:'\e86e'}.eicon-bullet-list:before{content:'\e86f'}.eicon-code:before{content:'\e870'}.eicon-favorite:before{content:'\e871'}.eicon-google-maps:before{content:'\e872'}.eicon-image:before{content:'\e873'}.eicon-photo-library:before{content:'\e874'}.eicon-woocommerce:before{content:'\e875'}.eicon-youtube:before{content:'\e876'}.eicon-flip-box:before{content:'\e877'}.eicon-settings:before{content:'\e878'}.eicon-headphones:before{content:'\e879'}.eicon-testimonial:before{content:'\e87a'}.eicon-counter-circle:before{content:'\e87b'}.eicon-person:before{content:'\e87c'}.eicon-chevron-right:before{content:'\e87d'}.eicon-chevron-left:before{content:'\e87e'}.eicon-close:before{content:'\e87f'}.eicon-file-download:before{content:'\e880'}.eicon-save:before{content:'\e881'}.eicon-zoom-in:before{content:'\e882'}.eicon-shortcode:before{content:'\e883'}.eicon-nerd:before{content:'\e884'}.eicon-device-desktop:before{content:'\e885'}.eicon-device-tablet:before{content:'\e886'}.eicon-device-mobile:before{content:'\e887'}.eicon-document-file:before{content:'\e888'}.eicon-folder-o:before{content:'\e889'}.eicon-hypster:before{content:'\e88a'}.eicon-h-align-left:before{content:'\e88b'}.eicon-h-align-right:before{content:'\e88c'}.eicon-h-align-center:before{content:'\e88d'}.eicon-h-align-stretch:before{content:'\e88e'}.eicon-v-align-top:before{content:'\e88f'}.eicon-v-align-bottom:before{content:'\e890'}.eicon-v-align-middle:before{content:'\e891'}.eicon-v-align-stretch:before{content:'\e892'}.eicon-pro-icon:before{content:'\e893'}.eicon-mail:before{content:'\e894'}.eicon-lock-user:before{content:'\e895'}.eicon-testimonial-carousel:before{content:'\e896'}.eicon-media-carousel:before{content:'\e897'}.eicon-section:before{content:'\e898'}.eicon-column:before{content:'\e899'}.eicon-edit:before{content:'\e89a'}.eicon-clone:before{content:'\e89b'}.eicon-trash:before{content:'\e89c'}.eicon-play:before{content:'\e89d'}.eicon-angle-right:before{content:'\e89e'}.eicon-angle-left:before{content:'\e89f'}.eicon-animated-headline:before{content:'\e8a0'}.eicon-menu-toggle:before{content:'\e8a1'}.eicon-fb-embed:before{content:'\e8a2'}.eicon-fb-feed:before{content:'\e8a3'}.eicon-twitter-embed:before{content:'\e8a4'}.eicon-twitter-feed:before{content:'\e8a5'}.eicon-sync:before{content:'\e8a6'}.eicon-import-export:before{content:'\e8a7'}.eicon-check-circle:before{content:'\e8a8'}.eicon-library-save:before{content:'\e8a9'}.eicon-library-download:before{content:'\e8aa'}.eicon-insert:before{content:'\e8ab'}.eicon-preview-medium:before{content:'\e8ac'}.eicon-sort-down:before{content:'\e8ad'}.eicon-sort-up:before{content:'\e8ae'}.eicon-heading:before{content:'\e8af'}.eicon-logo:before{content:'\e8b0'}.eicon-meta-data:before{content:'\e8b1'}.eicon-post-content:before{content:'\e8b2'}.eicon-post-excerpt:before{content:'\e8b3'}.eicon-post-navigation:before{content:'\e8b4'}.eicon-yoast:before{content:'\e8b5'}.eicon-nerd-chuckle:before{content:'\e8b6'}.eicon-nerd-wink:before{content:'\e8b7'}.eicon-comments:before{content:'\e8b8'}.eicon-download-circle-o:before{content:'\e8b9'}.eicon-library-upload:before{content:'\e8ba'}.eicon-save-o:before{content:'\e8bb'}.eicon-upload-circle-o:before{content:'\e8bc'}.eicon-ellipsis-h:before{content:'\e8bd'}.eicon-ellipsis-v:before{content:'\e8be'}.eicon-arrow-left:before{content:'\e8bf'}.eicon-arrow-right:before{content:'\e8c0'}.eicon-arrow-up:before{content:'\e8c1'}.eicon-arrow-down:before{content:'\e8c2'}.eicon-play-o:before{content:'\e8c3'}.eicon-archive-posts:before{content:'\e8c4'}.eicon-archive-title:before{content:'\e8c5'}.eicon-featured-image:before{content:'\e8c6'}.eicon-post-info:before{content:'\e8c7'}.eicon-post-title:before{content:'\e8c8'}.eicon-site-logo:before{content:'\e8c9'}.eicon-site-search:before{content:'\e8ca'}.eicon-site-title:before{content:'\e8cb'}.eicon-plus-square:before{content:'\e8cc'}.eicon-minus-square:before{content:'\e8cd'}.eicon-cloud-check:before{content:'\e8ce'}.eicon-drag-n-drop:before{content:'\e8cf'}.eicon-welcome:before{content:'\e8d0'}.eicon-handle:before{content:'\e8d1'}.eicon-cart:before{content:'\e8d2'}.eicon-product-add-to-cart:before{content:'\e8d3'}.eicon-product-breadcrumbs:before{content:'\e8d4'}.eicon-product-categories:before{content:'\e8d5'}.eicon-product-description:before{content:'\e8d6'}.eicon-product-images:before{content:'\e8d7'}.eicon-product-info:before{content:'\e8d8'}.eicon-product-meta:before{content:'\e8d9'}.eicon-product-pages:before{content:'\e8da'}.eicon-product-price:before{content:'\e8db'}.eicon-product-rating:before{content:'\e8dc'}.eicon-product-related:before{content:'\e8dd'}.eicon-product-stock:before{content:'\e8de'}.eicon-product-tabs:before{content:'\e8df'}.eicon-product-title:before{content:'\e8e0'}.eicon-product-upsell:before{content:'\e8e1'}.eicon-products:before{content:'\e8e2'}.eicon-bag-light:before{content:'\e8e3'}.eicon-bag-medium:before{content:'\e8e4'}.eicon-bag-solid:before{content:'\e8e5'}.eicon-basket-light:before{content:'\e8e6'}.eicon-basket-medium:before{content:'\e8e7'}.eicon-basket-solid:before{content:'\e8e8'}.eicon-cart-light:before{content:'\e8e9'}.eicon-cart-medium:before{content:'\e8ea'}.eicon-cart-solid:before{content:'\e8eb'}.eicon-exchange:before{content:'\e8ec'}.eicon-preview-thin:before{content:'\e8ed'}.eicon-device-laptop:before{content:'\e8ee'}.eicon-collapse:before{content:'\e8ef'}.eicon-expand:before{content:'\e8f0'}.eicon-navigator:before{content:'\e8f1'}.eicon-plug:before{content:'\e8f2'}.eicon-dashboard:before{content:'\e8f3'}.eicon-typography:before{content:'\e8f4'}.eicon-info-circle-o:before{content:'\e8f5'}.eicon-integration:before{content:'\e8f6'}.eicon-plus-circle-o:before{content:'\e8f7'}.eicon-rating:before{content:'\e8f8'}.eicon-review:before{content:'\e8f9'}.eicon-tools:before{content:'\e8fa'}.eicon-loading:before{content:'\e8fb'}.eicon-sitemap:before{content:'\e8fc'}.eicon-click:before{content:'\e8fd'}.eicon-clock:before{content:'\e8fe'}.eicon-library-open:before{content:'\e8ff'}.eicon-warning:before{content:'\e900'}.eicon-flow:before{content:'\e901'}.eicon-cursor-move:before{content:'\e902'}.eicon-arrow-circle-left:before{content:'\e903'}.eicon-flash:before{content:'\e904'}.eicon-redo:before{content:'\e905'}.eicon-ban:before{content:'\e906'}.eicon-barcode:before{content:'\e907'}.eicon-calendar:before{content:'\e908'}.eicon-caret-left:before{content:'\e909'}.eicon-caret-right:before{content:'\e90a'}.eicon-caret-up:before{content:'\e90b'}.eicon-chain-broken:before{content:'\e90c'}.eicon-check-circle-o:before{content:'\e90d'}.eicon-check:before{content:'\e90e'}.eicon-chevron-double-left:before{content:'\e90f'}.eicon-chevron-double-right:before{content:'\e910'}.eicon-undo:before{content:'\e911'}.eicon-filter:before{content:'\e912'}.eicon-circle-o:before{content:'\e913'}.eicon-circle:before{content:'\e914'}.eicon-clock-o:before{content:'\e915'}.eicon-cog:before{content:'\e916'}.eicon-cogs:before{content:'\e917'}.eicon-commenting-o:before{content:'\e918'}.eicon-copy:before{content:'\e919'}.eicon-database:before{content:'\e91a'}.eicon-dot-circle-o:before{content:'\e91b'}.eicon-envelope:before{content:'\e91c'}.eicon-external-link-square:before{content:'\e91d'}.eicon-eyedropper:before{content:'\e91e'}.eicon-folder:before{content:'\e91f'}.eicon-font:before{content:'\e920'}.eicon-adjust:before{content:'\e921'}.eicon-lightbox:before{content:'\e922'}.eicon-heart-o:before{content:'\e923'}.eicon-history:before{content:'\e924'}.eicon-image-bold:before{content:'\e925'}.eicon-info-circle:before{content:'\e926'}.eicon-link:before{content:'\e927'}.eicon-long-arrow-left:before{content:'\e928'}.eicon-long-arrow-right:before{content:'\e929'}.eicon-caret-down:before{content:'\e92a'}.eicon-paint-brush:before{content:'\e92b'}.eicon-pencil:before{content:'\e92c'}.eicon-plus-circle:before{content:'\e92d'}.eicon-zoom-in-bold:before{content:'\e92e'}.eicon-sort-amount-desc:before{content:'\e92f'}.eicon-sign-out:before{content:'\e930'}.eicon-spinner:before{content:'\e931'}.eicon-square:before{content:'\e932'}.eicon-star-o:before{content:'\e933'}.eicon-star:before{content:'\e934'}.eicon-text-align-justify:before{content:'\e935'}.eicon-text-align-center:before{content:'\e936'}.eicon-tags:before{content:'\e937'}.eicon-text-align-left:before{content:'\e938'}.eicon-text-align-right:before{content:'\e939'}.eicon-close-circle:before{content:'\e93a'}.eicon-trash-o:before{content:'\e93b'}.eicon-font-awesome:before{content:'\e93c'}.eicon-user-circle-o:before{content:'\e93d'}.eicon-video-camera:before{content:'\e93e'}.eicon-heart:before{content:'\e93f'}.eicon-wrench:before{content:'\e940'}.eicon-help:before{content:'\e941'}.eicon-help-o:before{content:'\e942'}.eicon-zoom-out-bold:before{content:'\e943'}.eicon-plus-square-o:before{content:'\e944'}.eicon-minus-square-o:before{content:'\e945'}.eicon-minus-circle:before{content:'\e946'}.eicon-minus-circle-o:before{content:'\e947'}.eicon-code-bold:before{content:'\e948'}.eicon-cloud-upload:before{content:'\e949'}.eicon-search-bold:before{content:'\e94a'}.eicon-map-pin:before{content:'\e94b'}.eicon-meetup:before{content:'\e94c'}.eicon-slideshow:before{content:'\e94d'}.eicon-t-letter-bold:before{content:'\e94e'}.eicon-preferences:before{content:'\e94f'}.eicon-table-of-contents:before{content:'\e950'}.eicon-tv:before{content:'\e951'}.eicon-upload:before{content:'\e952'}.eicon-instagram-comments:before{content:'\e953'}.eicon-instagram-nested-gallery:before{content:'\e954'}.eicon-instagram-post:before{content:'\e955'}.eicon-instagram-video:before{content:'\e956'}.eicon-instagram-gallery:before{content:'\e957'}.eicon-instagram-likes:before{content:'\e958'}.eicon-facebook:before{content:'\e959'}.eicon-twitter:before{content:'\e95a'}.eicon-pinterest:before{content:'\e95b'}.eicon-frame-expand:before{content:'\e95c'}.eicon-frame-minimize:before{content:'\e95d'}.eicon-archive:before{content:'\e95e'}.eicon-colors-typography:before{content:'\e95f'}.eicon-custom:before{content:'\e960'}.eicon-footer:before{content:'\e961'}.eicon-header:before{content:'\e962'}.eicon-layout-settings:before{content:'\e963'}.eicon-lightbox-expand:before{content:'\e964'}.eicon-error-404:before{content:'\e965'}.eicon-theme-style:before{content:'\e966'}.eicon-search-results:before{content:'\e967'}.eicon-single-post:before{content:'\e968'}.eicon-site-identity:before{content:'\e969'}.eicon-theme-builder:before{content:'\e96a'}.eicon-download-bold:before{content:'\e96b'}.eicon-share-arrow:before{content:'\e96c'}.eicon-global-settings:before{content:'\e96d'}.eicon-user-preferences:before{content:'\e96e'}.eicon-lock:before{content:'\e96f'}.eicon-export-kit:before{content:'\e970'}.eicon-import-kit:before{content:'\e971'}.eicon-lottie:before{content:'\e972'}.eicon-products-archive:before{content:'\e973'}.eicon-single-product:before{content:'\e974'}.eicon-disable-trash-o:before{content:'\e975'}.eicon-single-page:before{content:'\e976'}.eicon-wordpress-light:before{content:'\e977'}.eicon-cogs-check:before{content:'\e978'}.eicon-custom-css:before{content:'\e979'}.eicon-global-colors:before{content:'\e97a'}.eicon-globe:before{content:'\e97b'}.eicon-typography-1:before{content:'\e97c'}.eicon-background:before{content:'\e97d'}.eicon-device-responsive:before{content:'\e97e'}.eicon-device-wide:before{content:'\e97f'}.eicon-code-highlight:before{content:'\e980'}.eicon-video-playlist:before{content:'\e981'}.eicon-download-kit:before{content:'\e982'}.eicon-kit-details:before{content:'\e983'}.eicon-kit-parts:before{content:'\e984'}.eicon-kit-upload:before{content:'\e985'}.eicon-kit-plugins:before{content:'\e986'}.eicon-kit-upload-alt:before{content:'\e987'}.eicon-hotspot:before{content:'\e988'}.eicon-paypal-button:before{content:'\e989'}.eicon-shape:before{content:'\e98a'}.eicon-wordart:before{content:'\e98b'}.eicon-eye:before{content:'\e8ac'}.eicon-elementor-square:before{content:'\e813'}
@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}.pulse{animation-name:pulse}@keyframes rubberBand{from,to{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from,to{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{animation-name:tada}@keyframes wobble{from,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{animation-name:wobble}@keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}
.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}.elementor-animation-shrink{transition-duration:.3s;transition-property:transform}.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{transform:scale(0.9)}@keyframes elementor-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{animation-name:elementor-animation-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-pulse-grow{to{transform:scale(1.1)}}.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover{animation-name:elementor-animation-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-pulse-shrink{to{transform:scale(0.9)}}.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover{animation-name:elementor-animation-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-push{50%{transform:scale(0.8)}100%{transform:scale(1)}}.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover{animation-name:elementor-animation-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes elementor-animation-pop{50%{transform:scale(1.2)}}.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover{animation-name:elementor-animation-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.elementor-animation-bounce-in{transition-duration:.5s}.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover{transform:scale(1.2);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.elementor-animation-bounce-out{transition-duration:.5s}.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover{transform:scale(0.8);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.elementor-animation-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover{transform:rotate(4deg)}.elementor-animation-grow-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover{transform:scale(1.1) rotate(4deg)}.elementor-animation-float{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{transform:translateY(-8px)}.elementor-animation-sink{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover{transform:translateY(8px)}@keyframes elementor-animation-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}100%{transform:translateY(-8px)}}@keyframes elementor-animation-bob-float{100%{transform:translateY(-8px)}}.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover{animation-name:elementor-animation-bob-float,elementor-animation-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}@keyframes elementor-animation-hang{0%{transform:translateY(8px)}50%{transform:translateY(4px)}100%{transform:translateY(8px)}}@keyframes elementor-animation-hang-sink{100%{transform:translateY(8px)}}.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{animation-name:elementor-animation-hang-sink,elementor-animation-hang;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}.elementor-animation-skew{transition-duration:.3s;transition-property:transform}.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover{transform:skew(-10deg)}.elementor-animation-skew-forward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover{transform:skew(-10deg)}.elementor-animation-skew-backward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover{transform:skew(10deg)}@keyframes elementor-animation-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover{animation-name:elementor-animation-wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover{animation-name:elementor-animation-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-bottom-right{16.65%{transform:translate(8px,8px)}33.3%{transform:translate(-6px,-6px)}49.95%{transform:translate(4px,4px)}66.6%{transform:translate(-2px,-2px)}83.25%{transform:translate(1px,1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover{animation-name:elementor-animation-wobble-to-bottom-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-top-right{16.65%{transform:translate(8px,-8px)}33.3%{transform:translate(-6px,6px)}49.95%{transform:translate(4px,-4px)}66.6%{transform:translate(-2px,2px)}83.25%{transform:translate(1px,-1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover{animation-name:elementor-animation-wobble-to-top-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-top{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-top{transform-origin:0 100%}.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover{animation-name:elementor-animation-wobble-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-bottom{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-bottom{transform-origin:100% 0}.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover{animation-name:elementor-animation-wobble-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-skew{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover{animation-name:elementor-animation-wobble-skew;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-buzz{50%{transform:translateX(3px) rotate(2deg)}100%{transform:translateX(-3px) rotate(-2deg)}}.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover{animation-name:elementor-animation-buzz;animation-duration:.15s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}100%{transform:translateX(-1px) rotate(0)}}.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover{animation-name:elementor-animation-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}
/*! elementor - v3.2.4 - 26-05-2021 */
.dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message{font-size:12px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.dialog-type-lightbox{position:fixed;height:100%;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dialog-type-lightbox .dialog-widget-content{margin:auto;width:375px}.dialog-type-lightbox .dialog-header{font-size:15px;color:#495157;padding:30px 0 10px;font-weight:500}.dialog-type-lightbox .dialog-message{padding:0 30px 30px;min-height:50px}.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message{text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;width:50%;border:none;background:none;color:#6d7882;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover{background-color:#f4f6f7}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok{color:#b01b1b}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over{color:#39b54a}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active{background-color:rgba(230,233,236,.5)}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner{border:0}.dialog-close-button{cursor:pointer;position:absolute;margin-top:15px;right:15px;font-size:15px;line-height:1}.dialog-close-button:not(:hover){opacity:.4}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-confirm-widget .dialog-button:first-child{border-right:1px solid #e6e9ec}.dialog-prevent-scroll{overflow:hidden;max-height:100vh}@media (min-width:1024px){body.admin-bar .dialog-lightbox-widget{height:calc(100vh - 32px)}}@media (max-width:1024px){body.admin-bar .dialog-type-lightbox{position:-webkit-sticky;position:sticky;height:100vh}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio{padding-bottom:177.8%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0;background-color:#000}.elementor-fit-aspect-ratio video{width:100%}.flatpickr-calendar{width:280px}.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}.flatpickr-calendar .flatpickr-days{width:280px}.flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}.elementor-templates-modal .dialog-widget-content{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;background-color:#f1f3f5;width:100%}@media (max-width:1439px){.elementor-templates-modal .dialog-widget-content{max-width:990px}}@media (min-width:1440px){.elementor-templates-modal .dialog-widget-content{max-width:1200px}}.elementor-templates-modal .dialog-header{padding:0;z-index:1}.elementor-templates-modal .dialog-buttons-wrapper,.elementor-templates-modal .dialog-header{background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);position:relative}.elementor-templates-modal .dialog-buttons-wrapper{border:none;display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:5px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button{height:40px;margin-left:5px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success{padding:12px 36px;color:#fff;width:auto;font-size:15px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover{background-color:#39b54a}.elementor-templates-modal .dialog-message{height:750px;max-height:85vh;overflow:auto;padding-top:25px}.elementor-templates-modal .dialog-content{height:100%}.elementor-templates-modal .dialog-loading{display:none}.elementor-templates-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px}.elementor-templates-modal__header__logo{line-height:1;text-transform:uppercase;font-weight:700;cursor:pointer}.elementor-templates-modal__header__logo-area{text-align:left;padding-left:15px}.elementor-templates-modal__header__logo-area>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-templates-modal__header__logo__icon-wrapper{margin-right:10px;font-size:12px}.elementor-templates-modal__header__logo__title{padding-top:2px}.elementor-templates-modal__header__items-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-templates-modal__header__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-templates-modal__header__item>i{font-size:20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.elementor-templates-modal__header__item>i:not(:hover){color:#a4afb7}.elementor-templates-modal__header__close--normal{width:47px;border-left:1px solid #e6e9ec}.elementor-templates-modal__header__close--normal i{font-size:18px}.elementor-templates-modal__header__close--skip{padding:10px 10px 10px 20px;margin-right:10px;color:#fff;background-color:#a4afb7;font-size:11px;font-weight:400;line-height:1;text-transform:uppercase;-webkit-border-radius:2px;border-radius:2px;cursor:pointer}.elementor-templates-modal__header__close--skip>i{font-size:inherit;padding-left:10px;margin-left:15px;border-left:1px solid}.elementor-templates-modal__header__close--skip>i:not(:hover){color:#fff}.elementor-templates-modal__sidebar{-ms-flex-negative:0;flex-shrink:0;width:25%;background-color:hsla(0,0%,100%,.3)}.elementor-templates-modal__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:0 0 13px inset rgba(0,0,0,.05);box-shadow:inset 0 0 13px rgba(0,0,0,.05)}#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section{border-top:1px solid #464b50;margin-top:6px}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.e-logo-wrapper{background:#93003c;display:inline-block;padding:.75em;-webkit-border-radius:50%;border-radius:50%;line-height:1}.e-logo-wrapper i{color:#fff;font-size:1em}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box}.elementor a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr}.elementor .elementor-background-video-container{-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;pointer-events:none}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-background-slideshow{z-index:0}.elementor .elementor-background-slideshow__slide__image{width:100%;height:100%;background-position:50%;-webkit-background-size:cover;background-size:cover}.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.8;text-shadow:1px 0 6px rgba(0,0,0,.3);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons;-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.elementor-ken-burns{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:10s;-o-transition-duration:10s;transition-duration:10s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.elementor-ken-burns--out{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.elementor-ken-burns--active{-webkit-transition-duration:20s;-o-transition-duration:20s;transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e813";font-family:eicons;top:3px;font-size:18px}#wpadminbar #wp-admin-bar-elementor_inspector>.ab-item:before{content:"\f348";top:2px}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}.elementor-section{position:relative}.elementor-section .elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1024px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-widget-wrap{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{min-height:1px}.elementor-column,.elementor-column-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-column-wrap{width:100%}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.elementor-column{width:100%}}ul.elementor-icon-list-items.elementor-inline-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:768px) and (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes eicon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes eicon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.eicon-animation-spin{-webkit-animation:eicon-spin 2s linear infinite;animation:eicon-spin 2s linear infinite}.eicon-loading:before{content:"\e8fb"}.eicon-menu-bar:before{content:"\e816"}.eicon-chevron-right:before{content:"\e87d"}.eicon-chevron-left:before{content:"\e87e"}.eicon-close:before{content:"\e87f"}.eicon-share-arrow:before{content:"\e96c"}.eicon-zoom-in:before{content:"\e882"}.eicon-zoom-in-bold:before{content:"\e92e"}.eicon-zoom-out-bold:before{content:"\e943"}.eicon-frame-expand:before{content:"\e95c"}.eicon-frame-minimize:before{content:"\e95d"}.eicon-play:before{content:"\e89d"}.eicon-facebook:before{content:"\e959"}.eicon-twitter:before{content:"\e95a"}.eicon-pinterest:before{content:"\e95b"}.eicon-download-bold:before{content:"\e96b"}.elementor-form-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-field-group.elementor-field-type-submit{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-moz-placeholder,.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;pointer-events:none;text-shadow:0 0 3px rgba(0,0,0,.3)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-left:.2em}.elementor-field-textual{line-height:1.4;font-size:15px;min-height:40px;padding:5px 14px;-webkit-border-radius:3px;border-radius:3px}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;-webkit-border-radius:2px;border-radius:2px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;-webkit-border-radius:4px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;-webkit-border-radius:5px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;-webkit-border-radius:6px;border-radius:6px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:none}.elementor-form .elementor-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element .elementor-widget-container{-webkit-transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s}.elementor-accordion{text-align:left}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-tab-title{margin:0;padding:15px 20px;font-weight:700;line-height:1;cursor:pointer;outline:none}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:left}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{position:absolute;right:10px;top:10px;padding:3px;font-size:20px;line-height:1;background:transparent;color:inherit;border:none;cursor:pointer}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-tab-title a{color:inherit}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-button-icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-button-icon svg{width:1em}.elementor-button-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;-webkit-border-radius:2px;border-radius:2px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;-webkit-border-radius:5px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;-webkit-border-radius:6px;border-radius:6px}.elementor-button .elementor-align-icon-right{margin-left:5px;-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.elementor-button .elementor-align-icon-left{margin-right:5px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-button span{text-decoration:inherit}.elementor-menu-cart__toggle .elementor-button-icon{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-counter .elementor-counter-number-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:pre-wrap}.elementor-counter .elementor-counter-number-prefix{text-align:right}.elementor-counter .elementor-counter-number-suffix{text-align:left}.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;color:#666;line-height:2.5}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#2c2c2c;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);-ms-flex-negative:0;flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:"";border-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}.elementor-widget-google_maps .elementor-widget-container{overflow:hidden}.elementor-widget-google_maps iframe{height:300px}.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-icon{display:inline-block;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i,.elementor-icon svg{width:1em;height:1em;position:relative;display:block}.elementor-icon i:before,.elementor-icon svg:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff;fill:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-shape-circle .elementor-icon{-webkit-border-radius:50%;border-radius:50%}@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{margin-right:-8px;margin-left:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:8px;margin-left:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{width:auto;left:auto;right:auto;position:relative;height:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{-ms-flex-item-align:center;align-self:center;padding-left:5px}.elementor-widget .elementor-icon-list-icon{-ms-flex-negative:0;flex-shrink:0}.elementor-widget .elementor-icon-list-icon i{width:1.25em}.elementor-widget .elementor-icon-list-icon svg{width:1em}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}.elementor-widget-image-carousel .swiper-container{position:static}.elementor-widget-image-carousel .swiper-container .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-widget-progress{text-align:left}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:100%;-webkit-border-radius:2px;border-radius:2px}.elementor-progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#818a91;width:0;font-size:11px;height:30px;line-height:30px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.elementor-progress-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;padding-left:15px}.elementor-progress-percentage{padding-right:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-text{padding-left:10px}}.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);-webkit-box-pack:var(--justify-content,center);-ms-flex-pack:var(--justify-content,center);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));height:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))}.elementor-social-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#818a91;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer}.elementor-social-icon i{color:#fff}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#818a91}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{-webkit-border-radius:10%;border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{-webkit-border-radius:50%;border-radius:50%}.elementor-star-rating{color:#ccd6df;font-family:eicons;display:inline-block}.elementor-star-rating i{display:inline-block;position:relative;font-style:normal;cursor:default}.elementor-star-rating i:before{content:"\e934";display:block;font-size:inherit;font-family:inherit;position:absolute;overflow:hidden;color:#f0ad4e;top:0;left:0}.elementor-star-rating .elementor-star-empty:before{content:none}.elementor-star-rating .elementor-star-1:before{width:10%}.elementor-star-rating .elementor-star-2:before{width:20%}.elementor-star-rating .elementor-star-3:before{width:30%}.elementor-star-rating .elementor-star-4:before{width:40%}.elementor-star-rating .elementor-star-5:before{width:50%}.elementor-star-rating .elementor-star-6:before{width:60%}.elementor-star-rating .elementor-star-7:before{width:70%}.elementor-star-rating .elementor-star-8:before{width:80%}.elementor-star-rating .elementor-star-9:before{width:90%}.elementor-star-rating__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-star-rating__title{margin-right:10px}.elementor-star-rating--align-right .elementor-star-rating__wrapper{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-star-rating--align-left .elementor-star-rating__wrapper{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-star-rating--align-center .elementor-star-rating__wrapper{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-star-rating--align-justify .elementor-star-rating__title{margin-right:auto}@media (max-width:1024px){.elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-star-rating-tablet--align-justify .elementor-star-rating__title{margin-right:auto}}@media (max-width:767px){.elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-star-rating-mobile--align-justify .elementor-star-rating__title{margin-right:auto}}.last-star{letter-spacing:0}.elementor--star-style-star_unicode .elementor-star-rating{font-family:Arial,Helvetica,sans-serif}.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before{content:"\002605"}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;-ms-flex-negative:0;flex-shrink:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{height:999em;width:0;right:0;border-right-style:solid}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{bottom:0;height:0;width:999em;border-bottom-style:solid}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{left:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px #d4d4d4}.elementor-widget-tabs .elementor-tabs{text-align:left}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:var(--focus-outline,none)}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d4d4d4}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{display:block;content:"";position:absolute}.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px;cursor:pointer}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid solid none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-style:solid solid solid none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:none solid solid}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title{width:100%}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title{height:100%}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5;color:inherit;display:block}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em;color:inherit;display:block}.elementor-testimonial-wrapper.elementor-testimonial-text-align-left{text-align:left}.elementor-testimonial-wrapper.elementor-testimonial-text-align-right{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;-webkit-border-radius:50%;border-radius:50%;-o-object-fit:cover;object-fit:cover;max-width:none}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-right:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:left}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.elementor-toggle{text-align:left}.elementor-toggle .elementor-tab-title{font-weight:700;line-height:1;margin:0;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer;outline:none}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-toggle .elementor-tab-title.elementor-active{border-bottom:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}.elementor-toggle .elementor-tab-content{padding:15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}.elementor-widget-video .elementor-widget-container{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.elementor-slick-slider[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}.elementor-slick-slider .slick-loading .slick-list{background:#fff}.elementor-slick-slider .slick-loading .slick-list:after{content:"\e8fb";font-family:eicons;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite;font-size:25px;color:#a4afb7}.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover{color:transparent;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus:before,.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-prev:focus:before,.elementor-slick-slider .slick-prev:hover:before{opacity:1}.elementor-slick-slider .slick-next.slick-disabled:before,.elementor-slick-slider .slick-prev.slick-disabled:before{opacity:.25}.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before{font-family:eicons;font-size:35px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider .slick-prev{left:-25px}[dir=rtl] .elementor-slick-slider .slick-prev{left:auto;right:-25px}.elementor-slick-slider .slick-prev:before{content:"\e89f"}[dir=rtl] .elementor-slick-slider .slick-prev:before{content:"\e89e"}.elementor-slick-slider .slick-next{right:-25px}[dir=rtl] .elementor-slick-slider .slick-next{left:-25px;right:auto}.elementor-slick-slider .slick-next:before{content:"\e89e"}[dir=rtl] .elementor-slick-slider .slick-next:before{content:"\e89f"}.elementor-slick-slider .slick-dotted.slick-slider{margin-bottom:30px}.elementor-slick-slider ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.elementor-slick-slider ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.elementor-slick-slider ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.elementor-slick-slider ul.slick-dots li button:focus,.elementor-slick-slider ul.slick-dots li button:hover{outline:none}.elementor-slick-slider ul.slick-dots li button:focus:before,.elementor-slick-slider ul.slick-dots li button:hover:before{opacity:1}.elementor-slick-slider ul.slick-dots li button:before{font-family:eicons;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\e914";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.elementor-slick-slider .slick-arrows-inside .slick-prev{left:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev{left:auto;right:20px}.elementor-slick-slider .slick-arrows-inside .slick-next{right:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next{left:20px;right:auto}.elementor-slick-slider .slick-dots-inside .slick-dots{bottom:5px}.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}.elementor-slick-slider .slick-slider .slick-next,.elementor-slick-slider .slick-slider .slick-prev{z-index:1}.elementor-slick-slider .slick-slide img{margin:auto}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container .swiper-slide figure{line-height:0}.swiper-container .elementor-lightbox-content-source{display:none}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-webkit-background-size:27px 44px;background-size:27px 44px;background:no-repeat 50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px;left:0;width:100%}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;-webkit-border-radius:50%;border-radius:50%;background:#000;opacity:.2}.swiper-pagination-fraction{color:#000}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{-webkit-border-radius:10px;border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);-webkit-border-radius:10px;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.elementor-pagination-position-outside .swiper-container{padding-bottom:30px}.elementor-pagination-position-outside .elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-swiper{position:relative}.elementor-main-swiper{position:static}.elementor-arrows-position-outside .swiper-container{width:calc(100% - 60px)}.elementor-arrows-position-outside .elementor-swiper-button-prev{left:0}.elementor-arrows-position-outside .elementor-swiper-button-next{right:0}.swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-swiper-button{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93.3%,.9);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor-swiper-button-prev{left:10px}.elementor-swiper-button-next{right:10px}.elementor-swiper-button.swiper-button-disabled{opacity:.3}.swiper-container-cube .elementor-swiper-button{-webkit-transform:translate3d(0,-50%,1px);transform:translate3d(0,-50%,1px)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;-webkit-background-size:100% 100%;background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.elementor-lightbox{--lightbox-ui-color:hsla(0,0%,93.3%,0.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px}.elementor-lightbox .dialog-header{display:none}.elementor-lightbox .dialog-widget-content{background:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100%}.elementor-lightbox .dialog-message{-webkit-animation-duration:.3s;animation-duration:.3s}.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}.elementor-lightbox .dialog-message.dialog-lightbox-message{padding:0}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;position:absolute;font-size:var(--lightbox-header-icons-size);right:.75em;margin-top:13px;padding:.25em;z-index:2;line-height:1}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:var(--lightbox-ui-color);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:var(--lightbox-ui-color-hover)}.elementor-lightbox .swiper-container{height:100%}.elementor-lightbox .elementor-lightbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:70px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:auto}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:70px 0}}.elementor-lightbox .elementor-lightbox-image{max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{opacity:1;-webkit-filter:none;filter:none;border:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-video-container{-webkit-box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);-webkit-border-radius:2px;border-radius:2px}.elementor-lightbox .elementor-video-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1025px){.elementor-lightbox .elementor-video-container{width:75%}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container{width:70%}}.elementor-lightbox .elementor-swiper-button:focus{outline-width:1px}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--lightbox-navigation-icons-size)}.elementor-lightbox .elementor-swiper-button-prev{left:0}.elementor-lightbox .elementor-swiper-button-next{right:0}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button:focus{outline:none}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:20%}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{padding:10px;background-color:rgba(0,0,0,.5)}.elementor-lightbox .elementor-swiper-button-prev{left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-lightbox .elementor-swiper-button-next{right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.elementor-slideshow__counter{color:currentColor;font-size:.75em;width:-webkit-max-content;width:-moz-max-content;width:max-content}.elementor-slideshow__footer,.elementor-slideshow__header{position:absolute;left:0;width:100%;padding:15px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-slideshow__footer{color:var(--lightbox-text-color)}.elementor-slideshow__header{color:var(--lightbox-ui-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:var(--lightbox-header-icons-size);padding-left:1em;padding-right:2.6em;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}.elementor-slideshow__header>i{font-size:inherit;cursor:pointer;padding:.25em;margin:0 .35em}.elementor-slideshow__header>i:hover{color:var(--lightbox-ui-color-hover)}.elementor-slideshow__header .elementor-slideshow__counter{margin-right:auto}.elementor-slideshow__header .elementor-icon-share{z-index:5}.elementor-slideshow__share-menu{background-color:transparent;width:0;height:0;position:absolute;overflow:hidden;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.elementor-slideshow__share-menu .elementor-slideshow__share-links a{color:#2c2c2c}.elementor-slideshow__share-links{display:block;position:absolute;min-width:200px;right:2.8em;top:3em;background-color:#fff;-webkit-border-radius:3px;border-radius:3px;padding:14px 20px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transform-origin:90% 10%;-ms-transform-origin:90% 10%;transform-origin:90% 10%;-webkit-transition:all .25s .1s;-o-transition:all .25s .1s;transition:all .25s .1s;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3)}.elementor-slideshow__share-links a{text-align:left;color:#55595c;font-size:12px;line-height:2.5;display:block;opacity:0;-webkit-transition:opacity .5s .1s;-o-transition:opacity .5s .1s;transition:opacity .5s .1s}.elementor-slideshow__share-links a:hover{color:#000}.elementor-slideshow__share-links a i{font-size:1.25em;margin-right:.75em}.elementor-slideshow__share-links:before{content:"";display:block;position:absolute;top:1px;right:.5em;border:.45em solid transparent;border-bottom-color:#fff;-webkit-transform:translateY(-100%) scaleX(.7);-ms-transform:translateY(-100%) scaleX(.7);transform:translateY(-100%) scaleX(.7)}.elementor-slideshow__footer{bottom:0;z-index:5;position:fixed}.elementor-slideshow__description,.elementor-slideshow__title{margin:0}.elementor-slideshow__title{font-size:16px;font-weight:700}.elementor-slideshow__description{font-size:14px}.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:0;pointer-events:none}.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev{opacity:0}.elementor-slideshow--fullscreen-mode .elementor-video-container{width:100%}.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header{background-color:rgba(0,0,0,.5)}.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev{opacity:0;pointer-events:none}.elementor-slideshow--share-mode .elementor-slideshow__share-menu{top:0;left:0;width:100vw;height:100vh;opacity:1;cursor:default;background-color:rgba(0,0,0,.5)}.elementor-slideshow--share-mode .elementor-slideshow__share-links{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-slideshow--share-mode .elementor-slideshow__share-links,.elementor-slideshow--share-mode .elementor-slideshow__share-links a{opacity:1}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter{color:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook{color:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest{color:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold{color:#a4afb7}.elementor-slideshow--share-mode .eicon-share-arrow{z-index:2}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.animated{-webkit-animation:none;animation:none}}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px}#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%}#wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#55595c;font-size:11px;line-height:9px;margin-top:6px;padding:4px 8px;-webkit-border-radius:3px;border-radius:3px}.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{-webkit-transition:none;-o-transition:none;transition:none}#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items{padding:0}#wpadminbar *{font-style:normal}.elementor-portfolio.elementor-grid{display:grid}.elementor-share-buttons--align-right{text-align:right}.elementor-share-buttons--align-left{text-align:left}.elementor-share-buttons--align-center{text-align:center}.elementor-share-buttons--align-justify{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}@media (max-width:1024px){.elementor-share-buttons-tablet--align-right{text-align:right}.elementor-share-buttons-tablet--align-left{text-align:left}.elementor-share-buttons-tablet--align-center{text-align:center}.elementor-share-buttons-tablet--align-justify{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}}@media (max-width:767px){.elementor-share-buttons-mobile--align-right{text-align:right}.elementor-share-buttons-mobile--align-left{text-align:left}.elementor-share-buttons-mobile--align-center{text-align:center}.elementor-share-buttons-mobile--align-justify{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-widget-container,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-widget-container,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-widget-container{margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-widget-container .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-widget-container .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-widget-container .elementor-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--justify-content,space-between);-ms-flex-pack:var(--justify-content,space-between);justify-content:var(--justify-content,space-between)}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-widget-container .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-widget-container .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-widget-container .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}@media (max-width:767px){.elementor .elementor-hidden-phone{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:1025px){.elementor .elementor-hidden-desktop{display:none}}.elementor-widget-text-path{font-size:20px;text-align:var(--alignment,left)}.elementor-widget-text-path svg{width:var(--width);max-width:100%;height:auto;overflow:visible;word-spacing:var(--word-spacing);-webkit-transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));-ms-transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1))}.elementor-widget-text-path svg path{vector-effect:non-scaling-stroke;fill:var(--path-fill,transparent);stroke:var(--stroke-color,transparent);stroke-width:var(--stroke-width,1px);-webkit-transition:var(--stroke-transition) stroke,var(--stroke-transition) fill;-o-transition:var(--stroke-transition) stroke,var(--stroke-transition) fill;transition:var(--stroke-transition) stroke,var(--stroke-transition) fill}.elementor-widget-text-path svg:hover path{--path-fill:var(--path-fill-hover);--stroke-color:var(--stroke-color-hover);--stroke-width:var(--stroke-width-hover)}.elementor-widget-text-path svg text{--fill:var(--text-color);fill:var(--fill);direction:var(--direction,ltr);-webkit-transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill;-o-transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill;transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill}.elementor-widget-text-path svg text:hover{--text-color:var(--text-color-hover)}
.elementor-kit-10{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-f6bc22f:#479AFA;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}
.elementor-128 .elementor-element.elementor-element-76a49e8 .elementor-spacer-inner{height:50px;}.elementor-128 .elementor-element.elementor-element-befcc0e{text-align:center;}.elementor-128 .elementor-element.elementor-element-572bf78{text-align:center;}.elementor-128 .elementor-element.elementor-element-4c00794{text-align:center;}.elementor-128 .elementor-element.elementor-element-ec5c5fc{text-align:center;}.elementor-128 .elementor-element.elementor-element-3132c28 .elementor-spacer-inner{height:50px;}.elementor-128 .elementor-element.elementor-element-26e00a7{text-align:center;}.elementor-128 .elementor-element.elementor-element-4139324{text-align:center;}.elementor-128 .elementor-element.elementor-element-a2e4355{text-align:center;}.elementor-128 .elementor-element.elementor-element-71a5529 .elementor-spacer-inner{height:50px;}.elementor-128 .elementor-element.elementor-element-55aafd7{text-align:center;}.elementor-128 .elementor-element.elementor-element-f7242b8{text-align:center;}.elementor-128 .elementor-element.elementor-element-200d6f0{text-align:center;}.elementor-128 .elementor-element.elementor-element-c7977f9 .elementor-spacer-inner{height:50px;}.elementor-128 .elementor-element.elementor-element-5fd5265:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-5fd5265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9D4BD1F;}.elementor-128 .elementor-element.elementor-element-5fd5265{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:60px;padding:60px 0px 60px 0px;}.elementor-128 .elementor-element.elementor-element-5fd5265 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-c590de6 > .elementor-container{max-width:800px;}.elementor-128 .elementor-element.elementor-element-c590de6{margin-top:0px;margin-bottom:10px;}.elementor-128 .elementor-element.elementor-element-c2fae1f{text-align:center;}.elementor-128 .elementor-element.elementor-element-c2fae1f .elementor-heading-title{font-size:50px;}.elementor-128 .elementor-element.elementor-element-86d7921 .elementor-button{background-color:var( --e-global-color-f6bc22f );}.elementor-128 .elementor-element.elementor-element-51035a0 .elementor-button{background-color:var( --e-global-color-f6bc22f );}.elementor-128 .elementor-element.elementor-element-055f991 .elementor-spacer-inner{height:10px;}.elementor-128 .elementor-element.elementor-element-a4f06a0 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-f6bc22f );}body.elementor-page-128:not(.elementor-motion-effects-element-type-background), body.elementor-page-128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D76262;}
a.bdt-link-muted,.bdt-link-muted a,.bdt-link-toggle .bdt-link-muted{color:#999}a.bdt-link-muted:hover,.bdt-link-muted a:hover,.bdt-link-toggle:hover .bdt-link-muted{color:#666}a.bdt-link-text,.bdt-link-text a,.bdt-link-toggle .bdt-link-text{color:inherit}a.bdt-link-text:hover,.bdt-link-text a:hover,.bdt-link-toggle:hover .bdt-link-text{color:#999}a.bdt-link-heading,.bdt-link-heading a,.bdt-link-toggle .bdt-link-heading{color:inherit}a.bdt-link-heading:hover,.bdt-link-heading a:hover,.bdt-link-toggle:hover .bdt-link-heading{color:#1e87f0;text-decoration:none}a.bdt-link-reset,.bdt-link-reset a{color:inherit !important;text-decoration:none !important}.bdt-link-toggle{color:inherit !important;text-decoration:none !important}[class*="bdt-divider"]{border:none;margin-bottom:20px}*+[class*="bdt-divider"]{margin-top:20px}.bdt-divider-icon{position:relative;height:20px;background-image:url("https://duraboxes.com/wp-content/plugins/bdthemes-prime-slider-lite/assets/css/../../images/backgrounds/divider-icon.svg");background-repeat:no-repeat;background-position:50% 50%}.bdt-divider-icon::before,.bdt-divider-icon::after{content:"";position:absolute;top:50%;max-width:calc(50% - (50px / 2));border-bottom:1px solid #e5e5e5}.bdt-divider-icon::before{right:calc(50% + (50px / 2));width:100%}.bdt-divider-icon::after{left:calc(50% + (50px / 2));width:100%}.bdt-divider-small{line-height:0}.bdt-divider-small::after{content:"";display:inline-block;width:100px;max-width:100%;border-top:1px solid #e5e5e5;vertical-align:top}.bdt-divider-vertical{width:max-content;height:100px;margin-left:auto;margin-right:auto;border-left:1px solid #e5e5e5}.bdt-list{padding:0;list-style:none}.bdt-list>*{break-inside:avoid-column}.bdt-list>*>:last-child{margin-bottom:0}.bdt-list>:nth-child(n+2),.bdt-list>*>ul{margin-top:10px}.bdt-list-disc>*,.bdt-list-circle>*,.bdt-list-square>*,.bdt-list-decimal>*,.bdt-list-hyphen>*{padding-left:30px}.bdt-list-decimal{counter-reset:decimal}.bdt-list-decimal>*{counter-increment:decimal}.bdt-list-disc>::before,.bdt-list-circle>::before,.bdt-list-square>::before,.bdt-list-decimal>::before,.bdt-list-hyphen>::before{content:"";position:relative;left:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;display:list-item;list-style-position:inside;text-align:right}.bdt-list-disc>::before{list-style-type:disc}.bdt-list-circle>::before{list-style-type:circle}.bdt-list-square>::before{list-style-type:square}.bdt-list-decimal>::before{content:counter(decimal, decimal) '\200A.\00A0'}.bdt-list-hyphen>::before{content:'–\00A0\00A0'}.bdt-list-muted>::before{color:#999 !important}.bdt-list-emphasis>::before{color:#333 !important}.bdt-list-primary>::before{color:#1e87f0 !important}.bdt-list-secondary>::before{color:#222 !important}.bdt-list-bullet>*{padding-left:30px}.bdt-list-bullet>::before{content:"";display:list-item;position:relative;left:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;background-image:url("https://duraboxes.com/wp-content/plugins/bdthemes-prime-slider-lite/assets/css/../../images/backgrounds/list-bullet.svg");background-repeat:no-repeat;background-position:50% 50%}.bdt-list-divider>:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}.bdt-list-striped>*{padding:10px 10px}.bdt-list-striped>:nth-of-type(odd){background:#f8f8f8}.bdt-list-striped>:nth-child(n+2){margin-top:0}.bdt-list-large>:nth-child(n+2),.bdt-list-large>*>ul{margin-top:20px}.bdt-list-collapse>:nth-child(n+2),.bdt-list-collapse>*>ul{margin-top:0}.bdt-list-large.bdt-list-divider>:nth-child(n+2){margin-top:20px;padding-top:20px}.bdt-list-collapse.bdt-list-divider>:nth-child(n+2){margin-top:0;padding-top:0}.bdt-list-large.bdt-list-striped>*{padding:20px 10px}.bdt-list-collapse.bdt-list-striped>*{padding-top:0;padding-bottom:0}.bdt-list-large.bdt-list-striped>:nth-child(n+2),.bdt-list-collapse.bdt-list-striped>:nth-child(n+2){margin-top:0}.bdt-description-list>dt{color:#333}.bdt-description-list>dt:nth-child(n+2){margin-top:20px}.bdt-description-list-divider>dt:nth-child(n+2){margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.bdt-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}*+.bdt-table{margin-top:20px}.bdt-table th{padding:16px 12px;text-align:left;vertical-align:bottom;font-size:16px;font-weight:bold;color:#666}.bdt-table td{padding:16px 12px;vertical-align:top}.bdt-table td>:last-child{margin-bottom:0}.bdt-table tfoot{font-size:.875rem}.bdt-table caption{font-size:.875rem;text-align:left;color:#999}.bdt-table-middle,.bdt-table-middle td{vertical-align:middle !important}.bdt-table-divider>tr:not(:first-child),.bdt-table-divider>:not(:first-child)>tr,.bdt-table-divider>:first-child>tr:not(:first-child){border-top:1px solid #e5e5e5}.bdt-table-striped>tr:nth-of-type(odd),.bdt-table-striped tbody tr:nth-of-type(odd){background:#f8f8f8}.bdt-table-hover>tr:hover,.bdt-table-hover tbody tr:hover{background:#ffd}.bdt-table>tr.bdt-active,.bdt-table tbody tr.bdt-active{background:#ffd}.bdt-table-small th,.bdt-table-small td{padding:10px 12px}.bdt-table-large th,.bdt-table-large td{padding:22px 12px}.bdt-table-justify th:first-child,.bdt-table-justify td:first-child{padding-left:0}.bdt-table-justify th:last-child,.bdt-table-justify td:last-child{padding-right:0}.bdt-table-shrink{width:1px}.bdt-table-expand{min-width:150px}.bdt-table-link{padding:0 !important}.bdt-table-link>a{display:block;padding:16px 12px}.bdt-table-small .bdt-table-link>a{padding:10px 12px}@media (max-width:959px){.bdt-table-responsive,.bdt-table-responsive tbody,.bdt-table-responsive th,.bdt-table-responsive td,.bdt-table-responsive tr{display:block}.bdt-table-responsive thead{display:none}.bdt-table-responsive th,.bdt-table-responsive td{width:auto !important;max-width:none !important;min-width:0 !important;overflow:visible !important;white-space:normal !important}.bdt-table-responsive th:not(:first-child):not(.bdt-table-link),.bdt-table-responsive td:not(:first-child):not(.bdt-table-link),.bdt-table-responsive .bdt-table-link:not(:first-child)>a{padding-top:5px !important}.bdt-table-responsive th:not(:last-child):not(.bdt-table-link),.bdt-table-responsive td:not(:last-child):not(.bdt-table-link),.bdt-table-responsive .bdt-table-link:not(:last-child)>a{padding-bottom:5px !important}.bdt-table-justify.bdt-table-responsive th,.bdt-table-justify.bdt-table-responsive td{padding-left:0;padding-right:0}}.bdt-icon{margin:0;border:none;border-radius:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;display:inline-block;fill:currentcolor;line-height:0}button.bdt-icon:not(:disabled){cursor:pointer}.bdt-icon::-moz-focus-inner{border:0;padding:0}.bdt-icon:not(.bdt-preserve) [fill*="#"]:not(.bdt-preserve){fill:currentcolor}.bdt-icon:not(.bdt-preserve) [stroke*="#"]:not(.bdt-preserve){stroke:currentcolor}.bdt-icon>*{transform:translate(0, 0)}.bdt-icon-image{width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;vertical-align:middle;object-fit:scale-down;max-width:none}.bdt-icon-link{color:#999;text-decoration:none !important}.bdt-icon-link:hover{color:#666}.bdt-icon-link:active,.bdt-active>.bdt-icon-link{color:#595959}.bdt-icon-button{box-sizing:border-box;width:36px;height:36px;border-radius:500px;background:#f8f8f8;color:#999;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center}.bdt-icon-button:hover{background-color:#ebebeb;color:#666}.bdt-icon-button:active,.bdt-active>.bdt-icon-button{background-color:#dfdfdf;color:#666}.bdt-range{-webkit-appearance:none;box-sizing:border-box;margin:0;vertical-align:middle;max-width:100%;width:100%;background:transparent}.bdt-range:focus{outline:none}.bdt-range::-moz-focus-outer{border:none}.bdt-range:not(:disabled)::-webkit-slider-thumb{cursor:pointer}.bdt-range:not(:disabled)::-moz-range-thumb{cursor:pointer}.bdt-range::-webkit-slider-runnable-track{height:3px;background:#ebebeb}.bdt-range:focus::-webkit-slider-runnable-track,.bdt-range:active::-webkit-slider-runnable-track{background:#dedede}.bdt-range::-moz-range-track{height:3px;background:#ebebeb}.bdt-range:focus::-moz-range-track{background:#dedede}.bdt-range::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-7px;height:15px;width:15px;border-radius:500px;background:#666}.bdt-range::-moz-range-thumb{border:none;height:15px;width:15px;margin-top:-7px;border-radius:500px;background:#666}.bdt-input,.bdt-select,.bdt-textarea,.bdt-radio,.bdt-checkbox{box-sizing:border-box;margin:0;border-radius:0;font:inherit}.bdt-input{overflow:visible}.bdt-select{text-transform:none}.bdt-select optgroup{font:inherit;font-weight:bold}.bdt-textarea{overflow:auto}.bdt-input[type="search"]::-webkit-search-cancel-button,.bdt-input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.bdt-input[type="number"]::-webkit-inner-spin-button,.bdt-input[type="number"]::-webkit-outer-spin-button{height:auto}.bdt-input::-moz-placeholder,.bdt-textarea::-moz-placeholder{opacity:1}.bdt-radio:not(:disabled),.bdt-checkbox:not(:disabled){cursor:pointer}.bdt-fieldset{border:none;margin:0;padding:0;min-width:0}.bdt-input,.bdt-textarea{-webkit-appearance:none}.bdt-input,.bdt-select,.bdt-textarea{max-width:100%;width:100%;border:0 none;padding:0 10px;background:#f8f8f8;color:#666}.bdt-input,.bdt-select:not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block}.bdt-input:not(input),.bdt-select:not(select){line-height:40px}.bdt-select[multiple],.bdt-select[size],.bdt-textarea{padding-top:6px;padding-bottom:6px;vertical-align:top}.bdt-select[multiple],.bdt-select[size]{resize:vertical}.bdt-input:focus,.bdt-select:focus,.bdt-textarea:focus{outline:none;background-color:#ebebeb;color:#666}.bdt-input:disabled,.bdt-select:disabled,.bdt-textarea:disabled{background-color:#f8f8f8;color:#999}.bdt-input::placeholder{color:#999}.bdt-textarea::placeholder{color:#999}.bdt-form-small{font-size:.875rem}.bdt-form-small:not(textarea):not([multiple]):not([size]){height:30px;padding-left:8px;padding-right:8px}textarea.bdt-form-small,[multiple].bdt-form-small,[size].bdt-form-small{padding:5px 8px}.bdt-form-small:not(select):not(input):not(textarea){line-height:30px}.bdt-form-large{font-size:1.25rem}.bdt-form-large:not(textarea):not([multiple]):not([size]){height:55px;padding-left:12px;padding-right:12px}textarea.bdt-form-large,[multiple].bdt-form-large,[size].bdt-form-large{padding:7px 12px}.bdt-form-large:not(select):not(input):not(textarea){line-height:55px}.bdt-form-danger,.bdt-form-danger:focus{color:#f0506e}.bdt-form-success,.bdt-form-success:focus{color:#32d296}.bdt-form-blank{background:none}input.bdt-form-width-xsmall{width:50px}select.bdt-form-width-xsmall{width:75px}.bdt-form-width-small{width:130px}.bdt-form-width-medium{width:200px}.bdt-form-width-large{width:500px}.bdt-select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url("https://duraboxes.com/wp-content/plugins/bdthemes-prime-slider-lite/assets/css/../../images/backgrounds/form-select.svg");background-repeat:no-repeat;background-position:100% 50%}.bdt-select:not([multiple]):not([size]) option{color:#666}.bdt-select:not([multiple]):not([size]):disabled{background-image:url("https://duraboxes.com/wp-content/plugins/bdthemes-prime-slider-lite/assets/css/../../images/backgrounds/form-select.svg")}.bdt-input[list]{padding-right:20px;background-repeat:no-repeat;background-position:100% 50%}.bdt-input[list]:hover,.bdt-input[list]:focus{background-image:url("https://duraboxes.com/wp-content/plugins/bdthemes-prime-slider-lite/assets/css/../../images/backgrounds/form-datalist.svg")}.bdt-input[list]::-webkit-calendar-picker-indicator{display:none !important}.bdt-radio,.bdt-checkbox{display:inline-block;height:16px;width:16px;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background-color:#ebebeb;background-repeat:no-repeat;background-position:50% 50%}.bdt-radio{border-radius:50%}.bdt-radio:focus,.bdt-checkbox:focus{background-color:#dedede;outline:none}.bdt-radio:checked,.bdt-checkbox:checked,.bdt-checkbox:indeterminate{background-color:#1e87f0}.bdt-radio:checked:focus,.bdt-checkbox:checked:focus,.bdt-checkbox:indeterminate:focus{background-color:#0e6dcd}.bdt-radio:checked{background-image:url("https://duraboxes.com/wp-content/plugins/bdthemes-prime-slider-lite/assets/css/../../images/backgrounds/form-radio.svg")}.bdt-checkbox:checked{background-image:url("https://duraboxes.com/wp-content/plugins/bdthemes-prime-slider-lite/assets/css/../../images/backgrounds/form-checkbox.svg")}.bdt-checkbox:indeterminate{background-image:url("https://duraboxes.com/wp-content/plugins/bdthemes-prime-slider-lite/assets/css/../../images/backgrounds/form-checkbox-indeterminate.svg")}.bdt-radio:disabled,.bdt-checkbox:disabled{background-color:#f8f8f8}.bdt-radio:disabled:checked{background-image:url("https://duraboxes.com/wp-content/plugins/bdthemes-prime-slider-lite/assets/css/../../images/backgrounds/form-radio.svg")}.bdt-checkbox:disabled:checked{background-image:url("https://duraboxes.com/wp-content/plugins/bdthemes-prime-slider-lite/assets/css/../../images/backgrounds/form-checkbox.svg")}.bdt-checkbox:disabled:indeterminate{background-image:url("https://duraboxes.com/wp-content/plugins/bdthemes-prime-slider-lite/assets/css/../../images/backgrounds/form-checkbox-indeterminate.svg")}.bdt-legend{width:100%;color:inherit;padding:0;font-size:1.5rem;line-height:1.4}.bdt-form-custom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.bdt-form-custom select,.bdt-form-custom input[type="file"]{position:absolute;top:0;z-index:1;width:100%;height:100%;left:0;-webkit-appearance:none;opacity:0;cursor:pointer}.bdt-form-custom input[type="file"]{font-size:500px;overflow:hidden}.bdt-form-stacked .bdt-form-label{display:block;margin-bottom:10px}@media (max-width:959px){.bdt-form-horizontal .bdt-form-label{display:block;margin-bottom:10px}}@media (min-width:960px){.bdt-form-horizontal .bdt-form-label{width:200px;margin-top:7px;float:left}.bdt-form-horizontal .bdt-form-controls{margin-left:215px}.bdt-form-horizontal .bdt-form-controls-text{padding-top:7px}}.bdt-form-icon{position:absolute;top:0;bottom:0;left:0;width:40px;display:inline-flex;justify-content:center;align-items:center;color:#999}.bdt-form-icon:hover{color:#666}.bdt-form-icon:not(a):not(button):not(input){pointer-events:none}.bdt-form-icon:not(.bdt-form-icon-flip)~.bdt-input{padding-left:40px !important}.bdt-form-icon-flip{right:0;left:auto}.bdt-form-icon-flip~.bdt-input{padding-right:40px !important}.bdt-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:16px;line-height:40px;text-align:center;text-decoration:none}.bdt-button:not(:disabled){cursor:pointer}.bdt-button::-moz-focus-inner{border:0;padding:0}.bdt-button:hover{text-decoration:none}.bdt-button-default{background-color:#f8f8f8;color:#333}.bdt-button-default:hover{background-color:#ebebeb;color:#333}.bdt-button-default:active,.bdt-button-default.bdt-active{background-color:#dfdfdf;color:#333}.bdt-button-primary{background-color:#1e87f0;color:#fff}.bdt-button-primary:hover{background-color:#0f7ae5;color:#fff}.bdt-button-primary:active,.bdt-button-primary.bdt-active{background-color:#0e6dcd;color:#fff}.bdt-button-secondary{background-color:#222;color:#fff}.bdt-button-secondary:hover{background-color:#151515;color:#fff}.bdt-button-secondary:active,.bdt-button-secondary.bdt-active{background-color:#080808;color:#fff}.bdt-button-danger{background-color:#f0506e;color:#fff}.bdt-button-danger:hover{background-color:#ee395b;color:#fff}.bdt-button-danger:active,.bdt-button-danger.bdt-active{background-color:#ec2147;color:#fff}.bdt-button-default:disabled,.bdt-button-primary:disabled,.bdt-button-secondary:disabled,.bdt-button-danger:disabled{background-color:#f8f8f8;color:#999}.bdt-button-small{padding:0 15px;line-height:30px;font-size:.875rem}.bdt-button-large{padding:0 40px;line-height:55px;font-size:1.25rem}.bdt-button-text{padding:0;line-height:1.5;background:none;color:#333}.bdt-button-text:hover{color:#999}.bdt-button-text:disabled{color:#999}.bdt-button-link{padding:0;line-height:1.5;background:none;color:#333}.bdt-button-link:hover{color:#999;text-decoration:none}.bdt-button-link:disabled{color:#999;text-decoration:none}.bdt-button-group{display:inline-flex;vertical-align:middle;position:relative}.bdt-progress{vertical-align:baseline;display:block;width:100%;border:0;background-color:#f8f8f8;margin-bottom:20px;height:15px}*+.bdt-progress{margin-top:20px}.bdt-progress::-webkit-progress-bar{background-color:transparent}.bdt-progress::-webkit-progress-value{background-color:#1e87f0;transition:width .6s ease}.bdt-progress::-moz-progress-bar{background-color:#1e87f0;transition:width .6s ease}.bdt-section{display:flow-root;box-sizing:border-box;padding-top:40px;padding-bottom:40px}@media (min-width:960px){.bdt-section{padding-top:70px;padding-bottom:70px}}.bdt-section>:last-child{margin-bottom:0}.bdt-section-xsmall{padding-top:20px;padding-bottom:20px}.bdt-section-small{padding-top:40px;padding-bottom:40px}.bdt-section-large{padding-top:70px;padding-bottom:70px}@media (min-width:960px){.bdt-section-large{padding-top:140px;padding-bottom:140px}}.bdt-section-xlarge{padding-top:140px;padding-bottom:140px}@media (min-width:960px){.bdt-section-xlarge{padding-top:210px;padding-bottom:210px}}.bdt-section-default{--bdt-inverse:dark;background:#fff}.bdt-section-muted{--bdt-inverse:dark;background:#f8f8f8}.bdt-section-primary{--bdt-inverse:light;background:#1e87f0}.bdt-section-secondary{--bdt-inverse:light;background:#222}.bdt-container{display:flow-root;box-sizing:content-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:640px){.bdt-container{padding-left:30px;padding-right:30px}}@media (min-width:960px){.bdt-container{padding-left:40px;padding-right:40px}}.bdt-container>:last-child{margin-bottom:0}.bdt-container .bdt-container{padding-left:0;padding-right:0}.bdt-container-xsmall{max-width:750px}.bdt-container-small{max-width:900px}.bdt-container-large{max-width:1400px}.bdt-container-xlarge{max-width:1600px}.bdt-container-expand{max-width:none}.bdt-container-expand-left{margin-left:0}.bdt-container-expand-right{margin-right:0}@media (min-width:640px){.bdt-container-expand-left.bdt-container-xsmall,.bdt-container-expand-right.bdt-container-xsmall{max-width:calc(50% + (750px / 2) - 30px)}.bdt-container-expand-left.bdt-container-small,.bdt-container-expand-right.bdt-container-small{max-width:calc(50% + (900px / 2) - 30px)}}@media (min-width:960px){.bdt-container-expand-left,.bdt-container-expand-right{max-width:calc(50% + (1200px / 2) - 40px)}.bdt-container-expand-left.bdt-container-xsmall,.bdt-container-expand-right.bdt-container-xsmall{max-width:calc(50% + (750px / 2) - 40px)}.bdt-container-expand-left.bdt-container-small,.bdt-container-expand-right.bdt-container-small{max-width:calc(50% + (900px / 2) - 40px)}.bdt-container-expand-left.bdt-container-large,.bdt-container-expand-right.bdt-container-large{max-width:calc(50% + (1400px / 2) - 40px)}.bdt-container-expand-left.bdt-container-xlarge,.bdt-container-expand-right.bdt-container-xlarge{max-width:calc(50% + (1600px / 2) - 40px)}}.bdt-container-item-padding-remove-left,.bdt-container-item-padding-remove-right{width:calc(100% + 15px)}.bdt-container-item-padding-remove-left{margin-left:-15px}.bdt-container-item-padding-remove-right{margin-right:-15px}@media (min-width:640px){.bdt-container-item-padding-remove-left,.bdt-container-item-padding-remove-right{width:calc(100% + 30px)}.bdt-container-item-padding-remove-left{margin-left:-30px}.bdt-container-item-padding-remove-right{margin-right:-30px}}@media (min-width:960px){.bdt-container-item-padding-remove-left,.bdt-container-item-padding-remove-right{width:calc(100% + 40px)}.bdt-container-item-padding-remove-left{margin-left:-40px}.bdt-container-item-padding-remove-right{margin-right:-40px}}.bdt-tile{display:flow-root;position:relative;box-sizing:border-box;padding-left:15px;padding-right:15px;padding-top:40px;padding-bottom:40px}@media (min-width:640px){.bdt-tile{padding-left:30px;padding-right:30px}}@media (min-width:960px){.bdt-tile{padding-left:40px;padding-right:40px;padding-top:70px;padding-bottom:70px}}.bdt-tile>:last-child{margin-bottom:0}.bdt-tile-xsmall{padding-top:20px;padding-bottom:20px}.bdt-tile-small{padding-top:40px;padding-bottom:40px}.bdt-tile-large{padding-top:70px;padding-bottom:70px}@media (min-width:960px){.bdt-tile-large{padding-top:140px;padding-bottom:140px}}.bdt-tile-xlarge{padding-top:140px;padding-bottom:140px}@media (min-width:960px){.bdt-tile-xlarge{padding-top:210px;padding-bottom:210px}}.bdt-tile-default{--bdt-inverse:dark;background-color:#fff}.bdt-tile-muted{--bdt-inverse:dark;background-color:#f8f8f8}.bdt-tile-primary{--bdt-inverse:light;background-color:#1e87f0}.bdt-tile-secondary{--bdt-inverse:light;background-color:#222}.bdt-card{position:relative;box-sizing:border-box}.bdt-card-body{display:flow-root;padding:30px 30px}.bdt-card-header{display:flow-root;padding:15px 30px}.bdt-card-footer{display:flow-root;padding:15px 30px}@media (min-width:1200px){.bdt-card-body{padding:40px 40px}.bdt-card-header{padding:20px 40px}.bdt-card-footer{padding:20px 40px}}.bdt-card-body>:last-child,.bdt-card-header>:last-child,.bdt-card-footer>:last-child{margin-bottom:0}.bdt-card-title{font-size:1.5rem;line-height:1.4}.bdt-card-badge{position:absolute;top:15px;right:15px;z-index:1;height:22px;padding:0 10px;background:#1e87f0;color:#fff;font-size:.875rem;display:flex;justify-content:center;align-items:center;line-height:0}.bdt-card-badge:first-child+*{margin-top:0}.bdt-card-hover:not(.bdt-card-default):not(.bdt-card-primary):not(.bdt-card-secondary):hover{background-color:#f8f8f8}.bdt-card-default{--bdt-inverse:dark;background-color:#f8f8f8;color:#666}.bdt-card-default .bdt-card-title{color:#333}.bdt-card-default.bdt-card-hover:hover{background-color:#ebebeb}.bdt-card-primary{--bdt-inverse:light;background-color:#1e87f0;color:#fff}.bdt-card-primary .bdt-card-title{color:#fff}.bdt-card-primary.bdt-card-hover:hover{background-color:#0f7ae5}.bdt-card-secondary{--bdt-inverse:light;background-color:#222;color:#fff}.bdt-card-secondary .bdt-card-title{color:#fff}.bdt-card-secondary.bdt-card-hover:hover{background-color:#151515}.bdt-card-small.bdt-card-body,.bdt-card-small .bdt-card-body{padding:20px 20px}.bdt-card-small .bdt-card-header{padding:13px 20px}.bdt-card-small .bdt-card-footer{padding:13px 20px}@media (min-width:1200px){.bdt-card-large.bdt-card-body,.bdt-card-large .bdt-card-body{padding:70px 70px}.bdt-card-large .bdt-card-header{padding:35px 70px}.bdt-card-large .bdt-card-footer{padding:35px 70px}}.bdt-close{color:#999}.bdt-close:hover{color:#666}.bdt-spinner>*{animation:bdt-spinner-rotate 1.4s linear infinite}@keyframes bdt-spinner-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}.bdt-spinner>*>*{stroke-dasharray:88px;stroke-dashoffset:0;transform-origin:center;animation:bdt-spinner-dash 1.4s ease-in-out infinite;stroke-width:1;stroke-linecap:round}@keyframes bdt-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;transform:rotate(135deg)}100%{stroke-dashoffset:88px;transform:rotate(450deg)}}.bdt-totop{padding:5px;color:#999}.bdt-totop:hover{color:#666}.bdt-totop:active{color:#333}.bdt-marker{padding:5px;background:#222;color:#fff}.bdt-marker:hover{color:#fff}.bdt-alert{position:relative;margin-bottom:20px;padding:15px 29px 15px 15px;background:#f8f8f8;color:#666}*+.bdt-alert{margin-top:20px}.bdt-alert>:last-child{margin-bottom:0}.bdt-alert-close{position:absolute;top:20px;right:15px}.bdt-alert-close:first-child+*{margin-top:0}.bdt-alert-primary{background:#d8eafc;color:#1e87f0}.bdt-alert-success{background:#edfbf6;color:#32d296}.bdt-alert-warning{background:#fff6ee;color:#faa05a}.bdt-alert-danger{background:#fef4f6;color:#f0506e}.bdt-placeholder{margin-bottom:20px;padding:30px 30px;background:#f8f8f8}*+.bdt-placeholder{margin-top:20px}.bdt-placeholder>:last-child{margin-bottom:0}.bdt-badge{box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:500px;vertical-align:middle;background:#1e87f0;color:#fff;font-size:11px;display:inline-flex;justify-content:center;align-items:center;line-height:0}.bdt-badge:hover{text-decoration:none}.bdt-label{display:inline-block;padding:0 10px;background:#1e87f0;line-height:1.5;font-size:.875rem;color:#fff;vertical-align:middle;white-space:nowrap}.bdt-label-success{background-color:#32d296;color:#fff}.bdt-label-warning{background-color:#faa05a;color:#fff}.bdt-label-danger{background-color:#f0506e;color:#fff}.bdt-overlay{padding:30px 30px}.bdt-overlay>:last-child{margin-bottom:0}.bdt-overlay-default{--bdt-inverse:dark;background:rgba(255,255,255,0.8)}.bdt-overlay-primary{--bdt-inverse:light;background:rgba(34,34,34,0.8)}.bdt-article{display:flow-root}.bdt-article>:last-child{margin-bottom:0}.bdt-article+.bdt-article{margin-top:70px}.bdt-article-title{font-size:2.23125rem;line-height:1.2}@media (min-width:960px){.bdt-article-title{font-size:2.625rem}}.bdt-article-meta{font-size:.875rem;line-height:1.4;color:#999}.bdt-comment-body{display:flow-root;overflow-wrap:break-word;word-wrap:break-word}.bdt-comment-header{display:flow-root;margin-bottom:20px}.bdt-comment-body>:last-child,.bdt-comment-header>:last-child{margin-bottom:0}.bdt-comment-title{font-size:1.25rem;line-height:1.4}.bdt-comment-meta{font-size:.875rem;line-height:1.4;color:#999}.bdt-comment-list{padding:0;list-style:none}.bdt-comment-list>:nth-child(n+2){margin-top:70px}.bdt-comment-list .bdt-comment~ul{margin:70px 0 0 0;padding-left:30px;list-style:none}@media (min-width:960px){.bdt-comment-list .bdt-comment~ul{padding-left:100px}}.bdt-comment-list .bdt-comment~ul>:nth-child(n+2){margin-top:70px}.bdt-search{display:inline-block;position:relative;max-width:100%;margin:0}.bdt-search-input::-webkit-search-cancel-button,.bdt-search-input::-webkit-search-decoration{-webkit-appearance:none}.bdt-search-input::-moz-placeholder{opacity:1}.bdt-search-input{box-sizing:border-box;margin:0;border-radius:0;font:inherit;overflow:visible;-webkit-appearance:none;vertical-align:middle;width:100%;border:none;color:#666}.bdt-search-input:focus{outline:none}.bdt-search-input::placeholder{color:#999}.bdt-search .bdt-search-icon{position:absolute;top:0;bottom:0;left:0;display:inline-flex;justify-content:center;align-items:center;color:#999}.bdt-search .bdt-search-icon:hover{color:#999}.bdt-search .bdt-search-icon:not(a):not(button):not(input){pointer-events:none}.bdt-search .bdt-search-icon-flip{right:0;left:auto}.bdt-search-default{width:240px}.bdt-search-default .bdt-search-input{height:40px;padding-left:10px;padding-right:10px;background:#f8f8f8}.bdt-search-default .bdt-search-input:focus{background-color:#f3f3f3}.bdt-search-default .bdt-search-icon{width:40px}.bdt-search-default:has(.bdt-search-icon:not(.bdt-search-icon-flip)) .bdt-search-input{padding-left:40px}.bdt-search-default:has(.bdt-search-icon-flip) .bdt-search-input{padding-right:40px}.bdt-search-navbar{width:240px}.bdt-search-navbar .bdt-search-input{height:40px;padding-left:10px;padding-right:10px;background:#fff}.bdt-search-navbar .bdt-search-input:focus{background-color:#fcfcfc}.bdt-search-navbar .bdt-search-icon{width:40px}.bdt-search-navbar:has(.bdt-search-icon:not(.bdt-search-icon-flip)) .bdt-search-input{padding-left:40px}.bdt-search-navbar:has(.bdt-search-icon-flip) .bdt-search-input{padding-right:40px}.bdt-search-medium{width:400px}.bdt-search-medium .bdt-search-input{height:40px;background:transparent;font-size:1.5rem}.bdt-search-medium .bdt-search-icon{width:24px}.bdt-search-medium:has(.bdt-search-icon:not(.bdt-search-icon-flip)) .bdt-search-input{padding-left:34px}.bdt-search-medium:has(.bdt-search-icon-flip) .bdt-search-input{padding-right:34px}.bdt-search-large{width:500px}.bdt-search-large .bdt-search-input{height:80px;background:transparent;font-size:2.625rem}.bdt-search-large .bdt-search-icon{width:40px}.bdt-search-large:has(.bdt-search-icon:not(.bdt-search-icon-flip)) .bdt-search-input{padding-left:60px}.bdt-search-large:has(.bdt-search-icon-flip) .bdt-search-input{padding-right:60px}.bdt-search-toggle{color:#999}.bdt-search-toggle:hover{color:#666}.bdt-accordion{padding:0;list-style:none}.bdt-accordion>:nth-child(n+2){margin-top:20px}.bdt-accordion-title{display:block;font-size:1.25rem;line-height:1.4;color:#333}.bdt-accordion-title:hover{color:#666;text-decoration:none}.bdt-accordion-content{display:flow-root;margin-top:20px}.bdt-accordion-content>:last-child{margin-bottom:0}.bdt-drop{display:none;position:absolute;z-index:1020;--bdt-position-offset:20px;--bdt-position-viewport-offset:15px;box-sizing:border-box;width:300px}.bdt-drop.bdt-open{display:block}.bdt-drop-stack .bdt-drop-grid>*{width:100% !important}.bdt-drop-parent-icon{margin-left:.25em;transition:transform .3s ease-out}[aria-expanded="true"]>.bdt-drop-parent-icon{transform:rotateX(180deg)}.bdt-dropbar{--bdt-position-offset:0;--bdt-position-shift-offset:0;--bdt-position-viewport-offset:0;--bdt-inverse:dark;width:auto;padding:15px 15px 15px 15px;background:#f8f8f8;color:#666}.bdt-dropbar>:last-child{margin-bottom:0}@media (min-width:640px){.bdt-dropbar{padding-left:30px;padding-right:30px}}@media (min-width:960px){.bdt-dropbar{padding-left:40px;padding-right:40px}}.bdt-dropbar :focus-visible{outline-color:#333 !important}.bdt-dropbar-large{padding-top:40px;padding-bottom:40px}.bdt-dropnav-dropbar{position:absolute;z-index:980;padding:0;left:0;right:0}.bdt-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;padding:15px 15px;background:rgba(0,0,0,0.6);opacity:0;transition:opacity .15s linear}@media (min-width:640px){.bdt-modal{padding:50px 30px}}@media (min-width:960px){.bdt-modal{padding-left:40px;padding-right:40px}}.bdt-modal.bdt-open{opacity:1}.bdt-modal-page{overflow:hidden}.bdt-modal-dialog{position:relative;box-sizing:border-box;margin:0 auto;width:600px;max-width:100% !important;background:#fff;opacity:0;transform:translateY(-100px);transition:.3s linear;transition-property:opacity, transform}.bdt-open>.bdt-modal-dialog{opacity:1;transform:translateY(0)}.bdt-modal-container .bdt-modal-dialog{width:1200px}.bdt-modal-full{padding:0;background:none}.bdt-modal-full .bdt-modal-dialog{margin:0;width:100%;max-width:100%;transform:translateY(0)}.bdt-modal-body{display:flow-root;padding:20px 20px}.bdt-modal-header{display:flow-root;padding:10px 20px;background:#f8f8f8}.bdt-modal-footer{display:flow-root;padding:10px 20px;background:#f8f8f8}@media (min-width:640px){.bdt-modal-body{padding:30px 30px}.bdt-modal-header{padding:15px 30px}.bdt-modal-footer{padding:15px 30px}}.bdt-modal-body>:last-child,.bdt-modal-header>:last-child,.bdt-modal-footer>:last-child{margin-bottom:0}.bdt-modal-title{font-size:2rem;line-height:1.3}[class*="bdt-modal-close-"]{position:absolute;z-index:1010;top:10px;right:10px;padding:5px}[class*="bdt-modal-close-"]:first-child+*{margin-top:0}.bdt-modal-close-outside{top:0;right:-5px;transform:translate(0, -100%);color:#fff}.bdt-modal-close-outside:hover{color:#fff}@media (min-width:960px){.bdt-modal-close-outside{right:0;transform:translate(100%, -100%)}}.bdt-slideshow{-webkit-tap-highlight-color:transparent}.bdt-slideshow-items{position:relative;z-index:0;margin:0;padding:0;list-style:none;overflow:hidden;-webkit-touch-callout:none;touch-action:pan-y}.bdt-slideshow-items>*{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;will-change:transform, opacity}.bdt-slideshow-items>:not(.bdt-active){display:none}.bdt-slider{-webkit-tap-highlight-color:transparent}.bdt-slider-container{overflow:hidden;overflow:clip}.bdt-slider-container-offset{margin:-11px -25px -39px -25px;padding:11px 25px 39px 25px}.bdt-slider-items{will-change:transform;position:relative;touch-action:pan-y}.bdt-slider-items:not(.bdt-grid){display:flex;margin:0;padding:0;list-style:none;-webkit-touch-callout:none}.bdt-slider-items.bdt-grid{flex-wrap:nowrap}.bdt-slider-items>*{flex:none !important;box-sizing:border-box;max-width:100%;position:relative}.bdt-sticky{position:relative;z-index:980;box-sizing:border-box}.bdt-sticky-fixed{margin:0 !important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bdt-sticky[class*="bdt-animation-"]{animation-duration:.2s}.bdt-sticky.bdt-animation-reverse{animation-duration:.2s}.bdt-sticky-placeholder{pointer-events:none}.bdt-offcanvas{display:none;position:fixed;top:0;bottom:0;left:0;z-index:1000}.bdt-offcanvas-flip .bdt-offcanvas{right:0;left:auto}.bdt-offcanvas-bar{--bdt-inverse:light;position:absolute;top:0;bottom:0;left:-270px;box-sizing:border-box;width:270px;padding:20px 20px;background:#222;overflow-y:auto}@media (min-width:640px){.bdt-offcanvas-bar{left:-350px;width:350px;padding:30px 30px}}.bdt-offcanvas-flip .bdt-offcanvas-bar{left:auto;right:-270px}@media (min-width:640px){.bdt-offcanvas-flip .bdt-offcanvas-bar{right:-350px}}.bdt-open>.bdt-offcanvas-bar{left:0}.bdt-offcanvas-flip .bdt-open>.bdt-offcanvas-bar{left:auto;right:0}.bdt-offcanvas-bar-animation{transition:left .3s ease-out}.bdt-offcanvas-flip .bdt-offcanvas-bar-animation{transition-property:right}.bdt-offcanvas-reveal{position:absolute;top:0;bottom:0;left:0;width:0;overflow:hidden;transition:width .3s ease-out}.bdt-offcanvas-reveal .bdt-offcanvas-bar{left:0}.bdt-offcanvas-flip .bdt-offcanvas-reveal .bdt-offcanvas-bar{left:auto;right:0}.bdt-open>.bdt-offcanvas-reveal{width:270px}@media (min-width:640px){.bdt-open>.bdt-offcanvas-reveal{width:350px}}.bdt-offcanvas-flip .bdt-offcanvas-reveal{right:0;left:auto}.bdt-offcanvas-close{position:absolute;z-index:1000;top:5px;right:5px;padding:5px}@media (min-width:640px){.bdt-offcanvas-close{top:10px;right:10px}}.bdt-offcanvas-close:first-child+*{margin-top:0}.bdt-offcanvas-overlay{width:100vw;touch-action:none}.bdt-offcanvas-overlay::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.1);opacity:0;transition:opacity .15s linear}.bdt-offcanvas-overlay.bdt-open::before{opacity:1}.bdt-offcanvas-page,.bdt-offcanvas-container{overflow-x:hidden;overflow-x:clip}.bdt-offcanvas-container{position:relative;left:0;transition:left .3s ease-out;box-sizing:border-box;width:100%}:not(.bdt-offcanvas-flip).bdt-offcanvas-container-animation{left:270px}.bdt-offcanvas-flip.bdt-offcanvas-container-animation{left:-270px}@media (min-width:640px){:not(.bdt-offcanvas-flip).bdt-offcanvas-container-animation{left:350px}.bdt-offcanvas-flip.bdt-offcanvas-container-animation{left:-350px}}.bdt-switcher{margin:0;padding:0;list-style:none}.bdt-switcher>:not(.bdt-active){display:none}.bdt-switcher>*>:last-child{margin-bottom:0}.bdt-leader{overflow:hidden}.bdt-leader-fill::after{display:inline-block;margin-left:15px;width:0;content:attr(data-fill);white-space:nowrap}.bdt-leader-fill.bdt-leader-hide::after{display:none}:root{--bdt-leader-fill-content:.}.bdt-notification{position:fixed;top:10px;left:10px;z-index:1040;box-sizing:border-box;width:350px}.bdt-notification-top-right,.bdt-notification-bottom-right{left:auto;right:10px}.bdt-notification-top-center,.bdt-notification-bottom-center{left:50%;margin-left:-175px}.bdt-notification-bottom-left,.bdt-notification-bottom-right,.bdt-notification-bottom-center{top:auto;bottom:10px}@media (max-width:639px){.bdt-notification{left:10px;right:10px;width:auto;margin:0}}.bdt-notification-message{position:relative;padding:15px;background:#f8f8f8;color:#666;font-size:1.25rem;line-height:1.4;cursor:pointer}*+.bdt-notification-message{margin-top:10px}.bdt-notification-close{display:none;position:absolute;top:20px;right:15px}.bdt-notification-message:hover .bdt-notification-close{display:block}.bdt-notification-message-primary{color:#1e87f0}.bdt-notification-message-success{color:#32d296}.bdt-notification-message-warning{color:#faa05a}.bdt-notification-message-danger{color:#f0506e}.bdt-tooltip{display:none;position:absolute;z-index:1030;--bdt-position-offset:10px;--bdt-position-viewport-offset:10;top:0;box-sizing:border-box;max-width:200px;padding:3px 6px;background:#666;border-radius:2px;color:#fff;font-size:12px}.bdt-tooltip.bdt-active{display:block}.bdt-sortable{position:relative}.bdt-sortable>:last-child{margin-bottom:0}.bdt-sortable-drag{position:fixed !important;z-index:1050 !important;pointer-events:none}.bdt-sortable-placeholder{opacity:0;pointer-events:none}.bdt-sortable-empty{min-height:50px}.bdt-sortable-handle:hover{cursor:move}.bdt-countdown-number{font-variant-numeric:tabular-nums;font-size:2rem;line-height:.8}@media (min-width:640px){.bdt-countdown-number{font-size:4rem}}@media (min-width:960px){.bdt-countdown-number{font-size:6rem}}.bdt-countdown-separator{font-size:1rem;line-height:1.6}@media (min-width:640px){.bdt-countdown-separator{font-size:2rem}}@media (min-width:960px){.bdt-countdown-separator{font-size:3rem}}.bdt-grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.bdt-grid>*{margin:0}.bdt-grid>*>:last-child{margin-bottom:0}.bdt-grid{margin-left:-30px}.bdt-grid>*{padding-left:30px}.bdt-grid+.bdt-grid,.bdt-grid>.bdt-grid-margin,*+.bdt-grid-margin{margin-top:30px}@media (min-width:1200px){.bdt-grid{margin-left:-40px}.bdt-grid>*{padding-left:40px}.bdt-grid+.bdt-grid,.bdt-grid>.bdt-grid-margin,*+.bdt-grid-margin{margin-top:40px}}.bdt-grid-small,.bdt-grid-column-small{margin-left:-15px}.bdt-grid-small>*,.bdt-grid-column-small>*{padding-left:15px}.bdt-grid+.bdt-grid-small,.bdt-grid+.bdt-grid-row-small,.bdt-grid-small>.bdt-grid-margin,.bdt-grid-row-small>.bdt-grid-margin,*+.bdt-grid-margin-small{margin-top:15px}.bdt-grid-medium,.bdt-grid-column-medium{margin-left:-30px}.bdt-grid-medium>*,.bdt-grid-column-medium>*{padding-left:30px}.bdt-grid+.bdt-grid-medium,.bdt-grid+.bdt-grid-row-medium,.bdt-grid-medium>.bdt-grid-margin,.bdt-grid-row-medium>.bdt-grid-margin,*+.bdt-grid-margin-medium{margin-top:30px}.bdt-grid-large,.bdt-grid-column-large{margin-left:-40px}.bdt-grid-large>*,.bdt-grid-column-large>*{padding-left:40px}.bdt-grid+.bdt-grid-large,.bdt-grid+.bdt-grid-row-large,.bdt-grid-large>.bdt-grid-margin,.bdt-grid-row-large>.bdt-grid-margin,*+.bdt-grid-margin-large{margin-top:40px}@media (min-width:1200px){.bdt-grid-large,.bdt-grid-column-large{margin-left:-70px}.bdt-grid-large>*,.bdt-grid-column-large>*{padding-left:70px}.bdt-grid+.bdt-grid-large,.bdt-grid+.bdt-grid-row-large,.bdt-grid-large>.bdt-grid-margin,.bdt-grid-row-large>.bdt-grid-margin,*+.bdt-grid-margin-large{margin-top:70px}}.bdt-grid-collapse,.bdt-grid-column-collapse{margin-left:0}.bdt-grid-collapse>*,.bdt-grid-column-collapse>*{padding-left:0}.bdt-grid+.bdt-grid-collapse,.bdt-grid+.bdt-grid-row-collapse,.bdt-grid-collapse>.bdt-grid-margin,.bdt-grid-row-collapse>.bdt-grid-margin{margin-top:0}.bdt-grid-divider>*{position:relative}.bdt-grid-divider>:not(.bdt-first-column)::before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid #e5e5e5}.bdt-grid-divider.bdt-grid-stack>.bdt-grid-margin::before{content:"";position:absolute;left:0;right:0;border-top:1px solid #e5e5e5}.bdt-grid-divider{margin-left:-60px}.bdt-grid-divider>*{padding-left:60px}.bdt-grid-divider>:not(.bdt-first-column)::before{left:30px}.bdt-grid-divider.bdt-grid-stack>.bdt-grid-margin{margin-top:60px}.bdt-grid-divider.bdt-grid-stack>.bdt-grid-margin::before{top:-30px;left:60px}@media (min-width:1200px){.bdt-grid-divider{margin-left:-80px}.bdt-grid-divider>*{padding-left:80px}.bdt-grid-divider>:not(.bdt-first-column)::before{left:40px}.bdt-grid-divider.bdt-grid-stack>.bdt-grid-margin{margin-top:80px}.bdt-grid-divider.bdt-grid-stack>.bdt-grid-margin::before{top:-40px;left:80px}}.bdt-grid-divider.bdt-grid-small,.bdt-grid-divider.bdt-grid-column-small{margin-left:-30px}.bdt-grid-divider.bdt-grid-small>*,.bdt-grid-divider.bdt-grid-column-small>*{padding-left:30px}.bdt-grid-divider.bdt-grid-small>:not(.bdt-first-column)::before,.bdt-grid-divider.bdt-grid-column-small>:not(.bdt-first-column)::before{left:15px}.bdt-grid-divider.bdt-grid-small.bdt-grid-stack>.bdt-grid-margin,.bdt-grid-divider.bdt-grid-row-small.bdt-grid-stack>.bdt-grid-margin{margin-top:30px}.bdt-grid-divider.bdt-grid-small.bdt-grid-stack>.bdt-grid-margin::before{top:-15px;left:30px}.bdt-grid-divider.bdt-grid-row-small.bdt-grid-stack>.bdt-grid-margin::before{top:-15px}.bdt-grid-divider.bdt-grid-column-small.bdt-grid-stack>.bdt-grid-margin::before{left:30px}.bdt-grid-divider.bdt-grid-medium,.bdt-grid-divider.bdt-grid-column-medium{margin-left:-60px}.bdt-grid-divider.bdt-grid-medium>*,.bdt-grid-divider.bdt-grid-column-medium>*{padding-left:60px}.bdt-grid-divider.bdt-grid-medium>:not(.bdt-first-column)::before,.bdt-grid-divider.bdt-grid-column-medium>:not(.bdt-first-column)::before{left:30px}.bdt-grid-divider.bdt-grid-medium.bdt-grid-stack>.bdt-grid-margin,.bdt-grid-divider.bdt-grid-row-medium.bdt-grid-stack>.bdt-grid-margin{margin-top:60px}.bdt-grid-divider.bdt-grid-medium.bdt-grid-stack>.bdt-grid-margin::before{top:-30px;left:60px}.bdt-grid-divider.bdt-grid-row-medium.bdt-grid-stack>.bdt-grid-margin::before{top:-30px}.bdt-grid-divider.bdt-grid-column-medium.bdt-grid-stack>.bdt-grid-margin::before{left:60px}.bdt-grid-divider.bdt-grid-large,.bdt-grid-divider.bdt-grid-column-large{margin-left:-80px}.bdt-grid-divider.bdt-grid-large>*,.bdt-grid-divider.bdt-grid-column-large>*{padding-left:80px}.bdt-grid-divider.bdt-grid-large>:not(.bdt-first-column)::before,.bdt-grid-divider.bdt-grid-column-large>:not(.bdt-first-column)::before{left:40px}.bdt-grid-divider.bdt-grid-large.bdt-grid-stack>.bdt-grid-margin,.bdt-grid-divider.bdt-grid-row-large.bdt-grid-stack>.bdt-grid-margin{margin-top:80px}.bdt-grid-divider.bdt-grid-large.bdt-grid-stack>.bdt-grid-margin::before{top:-40px;left:80px}.bdt-grid-divider.bdt-grid-row-large.bdt-grid-stack>.bdt-grid-margin::before{top:-40px}.bdt-grid-divider.bdt-grid-column-large.bdt-grid-stack>.bdt-grid-margin::before{left:80px}@media (min-width:1200px){.bdt-grid-divider.bdt-grid-large,.bdt-grid-divider.bdt-grid-column-large{margin-left:-140px}.bdt-grid-divider.bdt-grid-large>*,.bdt-grid-divider.bdt-grid-column-large>*{padding-left:140px}.bdt-grid-divider.bdt-grid-large>:not(.bdt-first-column)::before,.bdt-grid-divider.bdt-grid-column-large>:not(.bdt-first-column)::before{left:70px}.bdt-grid-divider.bdt-grid-large.bdt-grid-stack>.bdt-grid-margin,.bdt-grid-divider.bdt-grid-row-large.bdt-grid-stack>.bdt-grid-margin{margin-top:140px}.bdt-grid-divider.bdt-grid-large.bdt-grid-stack>.bdt-grid-margin::before{top:-70px;left:140px}.bdt-grid-divider.bdt-grid-row-large.bdt-grid-stack>.bdt-grid-margin::before{top:-70px}.bdt-grid-divider.bdt-grid-column-large.bdt-grid-stack>.bdt-grid-margin::before{left:140px}}.bdt-grid-match>*,.bdt-grid-item-match{display:flex;flex-wrap:wrap}.bdt-grid-match>*>:not([class*="bdt-width"]),.bdt-grid-item-match>:not([class*="bdt-width"]){box-sizing:border-box;width:100%;flex:auto}.bdt-nav,.bdt-nav ul{margin:0;padding:0;list-style:none}.bdt-nav li>a{display:flex;align-items:center;column-gap:.25em;text-decoration:none}.bdt-nav>li>a{padding:5px 0}ul.bdt-nav-sub{padding:5px 0 5px 15px}.bdt-nav-sub ul{padding-left:15px}.bdt-nav-sub a{padding:2px 0}.bdt-nav-parent-icon{margin-left:auto;transition:transform .3s ease-out}.bdt-nav>li.bdt-open>a .bdt-nav-parent-icon{transform:rotateX(180deg)}.bdt-nav-header{padding:5px 0;text-transform:uppercase;font-size:.875rem}.bdt-nav-header:not(:first-child){margin-top:20px}.bdt-nav .bdt-nav-divider{margin:5px 0}.bdt-nav-default{font-size:16px;line-height:1.5}.bdt-nav-default>li>a{color:#999}.bdt-nav-default>li>a:hover{color:#666}.bdt-nav-default>li.bdt-active>a{color:#333}.bdt-nav-default .bdt-nav-subtitle{font-size:.875rem}.bdt-nav-default .bdt-nav-header{color:#333}.bdt-nav-default .bdt-nav-divider{border-top:1px solid #e5e5e5}.bdt-nav-default .bdt-nav-sub{font-size:16px;line-height:1.5}.bdt-nav-default .bdt-nav-sub a{color:#999}.bdt-nav-default .bdt-nav-sub a:hover{color:#666}.bdt-nav-default .bdt-nav-sub li.bdt-active>a{color:#333}.bdt-nav-primary{font-size:1.5rem;line-height:1.5}.bdt-nav-primary>li>a{color:#999}.bdt-nav-primary>li>a:hover{color:#666}.bdt-nav-primary>li.bdt-active>a{color:#333}.bdt-nav-primary .bdt-nav-subtitle{font-size:1.25rem}.bdt-nav-primary .bdt-nav-header{color:#333}.bdt-nav-primary .bdt-nav-divider{border-top:1px solid #e5e5e5}.bdt-nav-primary .bdt-nav-sub{font-size:1.25rem;line-height:1.5}.bdt-nav-primary .bdt-nav-sub a{color:#999}.bdt-nav-primary .bdt-nav-sub a:hover{color:#666}.bdt-nav-primary .bdt-nav-sub li.bdt-active>a{color:#333}.bdt-nav-secondary{font-size:16px;line-height:1.5}.bdt-nav-secondary>li>a{color:#333}.bdt-nav-secondary>li>a:hover{color:#333}.bdt-nav-secondary>li.bdt-active>a{color:#333}.bdt-nav-secondary .bdt-nav-subtitle{font-size:.875rem;color:#999}.bdt-nav-secondary>li>a:hover .bdt-nav-subtitle{color:#666}.bdt-nav-secondary>li.bdt-active>a .bdt-nav-subtitle{color:#333}.bdt-nav-secondary .bdt-nav-header{color:#333}.bdt-nav-secondary .bdt-nav-divider{border-top:1px solid #e5e5e5}.bdt-nav-secondary .bdt-nav-sub{font-size:.875rem;line-height:1.5}.bdt-nav-secondary .bdt-nav-sub a{color:#999}.bdt-nav-secondary .bdt-nav-sub a:hover{color:#666}.bdt-nav-secondary .bdt-nav-sub li.bdt-active>a{color:#333}.bdt-nav-medium{font-size:2.8875rem;line-height:1}.bdt-nav-large{font-size:3.4rem;line-height:1}.bdt-nav-xlarge{font-size:4rem;line-height:1}@media (min-width:960px){.bdt-nav-medium{font-size:3.5rem}.bdt-nav-large{font-size:4rem}.bdt-nav-xlarge{font-size:6rem}}@media (min-width:1200px){.bdt-nav-medium{font-size:4rem}.bdt-nav-large{font-size:6rem}.bdt-nav-xlarge{font-size:8rem}}.bdt-nav-center{text-align:center}.bdt-nav-center li>a{justify-content:center}.bdt-nav-center .bdt-nav-sub,.bdt-nav-center .bdt-nav-sub ul{padding-left:0}.bdt-nav-center .bdt-nav-parent-icon{margin-left:.25em}.bdt-nav.bdt-nav-divider>:not(.bdt-nav-header, .bdt-nav-divider)+:not(.bdt-nav-header, .bdt-nav-divider){margin-top:5px;padding-top:5px;border-top:1px solid #e5e5e5}.bdt-navbar{display:flex;position:relative}.bdt-navbar-container:not(.bdt-navbar-transparent){background:#f8f8f8}.bdt-navbar-left,.bdt-navbar-right,[class*="bdt-navbar-center"]{display:flex;gap:0;align-items:center}.bdt-navbar-right{margin-left:auto}.bdt-navbar-center:only-child{margin-left:auto;margin-right:auto;position:relative}.bdt-navbar-center:not(:only-child){position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:max-content;box-sizing:border-box;z-index:990}.bdt-navbar-center-left,.bdt-navbar-center-right{position:absolute;top:0}.bdt-navbar-center-left{right:calc(100% + 0px)}.bdt-navbar-center-right{left:calc(100% + 0px)}[class*="bdt-navbar-center-"]{width:max-content;box-sizing:border-box}.bdt-navbar-nav{display:flex;gap:0;margin:0;padding:0;list-style:none}.bdt-navbar-left,.bdt-navbar-right,.bdt-navbar-center:only-child{flex-wrap:wrap}.bdt-navbar-nav>li>a,.bdt-navbar-item,.bdt-navbar-toggle{display:flex;justify-content:center;align-items:center;column-gap:.25em;box-sizing:border-box;min-height:80px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-decoration:none}.bdt-navbar-nav>li>a{padding:0 15px;color:#999}.bdt-navbar-nav>li:hover>a,.bdt-navbar-nav>li>a[aria-expanded="true"]{color:#666}.bdt-navbar-nav>li>a:active{color:#333}.bdt-navbar-nav>li.bdt-active>a{color:#333}.bdt-navbar-parent-icon{margin-left:4px;transition:transform .3s ease-out}.bdt-navbar-nav>li>a[aria-expanded="true"] .bdt-navbar-parent-icon{transform:rotateX(180deg)}.bdt-navbar-item{padding:0 15px;color:#666}.bdt-navbar-item>:last-child{margin-bottom:0}.bdt-navbar-toggle{padding:0 15px;color:#999}.bdt-navbar-toggle:hover,.bdt-navbar-toggle[aria-expanded="true"]{color:#666;text-decoration:none}.bdt-navbar-subtitle{font-size:.875rem}.bdt-navbar-justify .bdt-navbar-left,.bdt-navbar-justify .bdt-navbar-right,.bdt-navbar-justify .bdt-navbar-nav,.bdt-navbar-justify .bdt-navbar-nav>li,.bdt-navbar-justify .bdt-navbar-item,.bdt-navbar-justify .bdt-navbar-toggle{flex-grow:1}.bdt-navbar-dropdown{--bdt-position-offset:0;--bdt-position-shift-offset:0;--bdt-position-viewport-offset:15px;--bdt-inverse:dark;width:200px;padding:15px;background:#f8f8f8;color:#666}.bdt-navbar-dropdown>:last-child{margin-bottom:0}.bdt-navbar-dropdown :focus-visible{outline-color:#333 !important}.bdt-navbar-dropdown .bdt-drop-grid{margin-left:-30px}.bdt-navbar-dropdown .bdt-drop-grid>*{padding-left:30px}.bdt-navbar-dropdown .bdt-drop-grid>.bdt-grid-margin{margin-top:30px}.bdt-navbar-dropdown-width-2:not(.bdt-drop-stack){width:400px}.bdt-navbar-dropdown-width-3:not(.bdt-drop-stack){width:600px}.bdt-navbar-dropdown-width-4:not(.bdt-drop-stack){width:800px}.bdt-navbar-dropdown-width-5:not(.bdt-drop-stack){width:1000px}.bdt-navbar-dropdown-large{--bdt-position-shift-offset:0;padding:40px}.bdt-navbar-dropdown-dropbar{width:auto;background:transparent;padding:15px 0 15px 0;--bdt-position-offset:0;--bdt-position-shift-offset:0;--bdt-position-viewport-offset:15px}@media (min-width:640px){.bdt-navbar-dropdown-dropbar{--bdt-position-viewport-offset:30px}}@media (min-width:960px){.bdt-navbar-dropdown-dropbar{--bdt-position-viewport-offset:40px}}.bdt-navbar-dropdown-dropbar-large{--bdt-position-shift-offset:0;padding-top:40px;padding-bottom:40px}.bdt-navbar-dropdown-nav>li>a{color:#999}.bdt-navbar-dropdown-nav>li>a:hover{color:#666}.bdt-navbar-dropdown-nav>li.bdt-active>a{color:#333}.bdt-navbar-dropdown-nav .bdt-nav-subtitle{font-size:.875rem}.bdt-navbar-dropdown-nav .bdt-nav-header{color:#333}.bdt-navbar-dropdown-nav .bdt-nav-divider{border-top:1px solid #e5e5e5}.bdt-navbar-dropdown-nav .bdt-nav-sub a{color:#999}.bdt-navbar-dropdown-nav .bdt-nav-sub a:hover{color:#666}.bdt-navbar-dropdown-nav .bdt-nav-sub li.bdt-active>a{color:#333}.bdt-subnav{display:flex;flex-wrap:wrap;align-items:center;margin-left:-20px;padding:0;list-style:none}.bdt-subnav>*{flex:none;padding-left:20px;position:relative}.bdt-subnav>*>:first-child{display:flex;align-items:center;column-gap:.25em;color:#999}.bdt-subnav>*>a:hover{color:#666;text-decoration:none}.bdt-subnav>.bdt-active>a{color:#333}.bdt-subnav-divider{margin-left:-41px}.bdt-subnav-divider>*{display:flex;align-items:center}.bdt-subnav-divider>::before{content:"";height:1.5em;margin-left:0;margin-right:20px;border-left:1px solid transparent}.bdt-subnav-divider>:nth-child(n+2):not(.bdt-first-column)::before{border-left-color:#e5e5e5}.bdt-subnav-pill>*>:first-child{padding:5px 10px;background:transparent;color:#999}.bdt-subnav-pill>*>a:hover{background-color:#f8f8f8;color:#666}.bdt-subnav-pill>*>a:active{background-color:#f8f8f8;color:#666}.bdt-subnav-pill>.bdt-active>a{background-color:#1e87f0;color:#fff}.bdt-subnav>.bdt-disabled>a{color:#999}.bdt-breadcrumb{padding:0;list-style:none}.bdt-breadcrumb>*{display:contents}.bdt-breadcrumb>*>*{font-size:.875rem;color:#999}.bdt-breadcrumb>*>:hover{color:#666;text-decoration:none}.bdt-breadcrumb>:last-child>span,.bdt-breadcrumb>:last-child>a:not([href]){color:#666}.bdt-breadcrumb>:nth-child(n+2):not(.bdt-first-column)::before{content:"/";display:inline-block;margin:0 20px 0 calc(20px - 4px);font-size:.875rem;color:#999}.bdt-pagination{display:flex;flex-wrap:wrap;align-items:center;margin-left:0;padding:0;list-style:none}.bdt-pagination>*{flex:none;padding-left:0;position:relative}.bdt-pagination>*>*{display:flex;align-items:center;column-gap:.25em;padding:5px 10px;color:#999}.bdt-pagination>*>:hover{color:#666;text-decoration:none}.bdt-pagination>.bdt-active>*{color:#666}.bdt-pagination>.bdt-disabled>*{color:#999}.bdt-tab{display:flex;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none}.bdt-tab>*{flex:none;padding-left:20px;position:relative}.bdt-tab>*>a{display:flex;align-items:center;column-gap:.25em;justify-content:center;padding:5px 10px;color:#999}.bdt-tab>*>a:hover{color:#666;text-decoration:none}.bdt-tab>.bdt-active>a{color:#333}.bdt-tab>.bdt-disabled>a{color:#999}.bdt-tab-left,.bdt-tab-right{flex-direction:column;margin-left:0}.bdt-tab-left>*,.bdt-tab-right>*{padding-left:0}.bdt-tab-left>*>a{justify-content:left}.bdt-tab-right>*>a{justify-content:left}.bdt-slidenav{padding:5px 10px;color:rgba(102,102,102,0.5)}.bdt-slidenav:hover{color:rgba(102,102,102,0.9)}.bdt-slidenav:active{color:rgba(102,102,102,0.5)}.bdt-slidenav-large{padding:10px 10px}.bdt-slidenav-container{display:flex}.bdt-dotnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-12px}.bdt-dotnav>*{flex:none;padding-left:12px}.bdt-dotnav>*>*{display:block;box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:rgba(102,102,102,0.2);text-indent:100%;overflow:hidden;white-space:nowrap}.bdt-dotnav>*>:hover{background-color:rgba(102,102,102,0.6)}.bdt-dotnav>*>:active{background-color:rgba(102,102,102,0.2)}.bdt-dotnav>.bdt-active>*{background-color:rgba(102,102,102,0.6)}.bdt-dotnav-vertical{flex-direction:column;margin-left:0;margin-top:-12px}.bdt-dotnav-vertical>*{padding-left:0;padding-top:12px}.bdt-thumbnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-15px}.bdt-thumbnav>*{padding-left:15px}.bdt-thumbnav>*>*{display:inline-block}.bdt-thumbnav-vertical{flex-direction:column;margin-left:0;margin-top:-15px}.bdt-thumbnav-vertical>*{padding-left:0;padding-top:15px}.bdt-iconnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-10px}.bdt-iconnav>*{padding-left:10px}.bdt-iconnav>*>a{display:flex;align-items:center;column-gap:.25em;line-height:0;color:#999;text-decoration:none}.bdt-iconnav>*>a:hover{color:#666}.bdt-iconnav>.bdt-active>a{color:#666}.bdt-iconnav-vertical{flex-direction:column;margin-left:0;margin-top:-10px}.bdt-iconnav-vertical>*{padding-left:0;padding-top:10px}.bdt-dropdown{--bdt-position-offset:10px;--bdt-position-viewport-offset:15px;--bdt-inverse:dark;width:auto;min-width:200px;padding:15px;background:#f8f8f8;color:#666}.bdt-dropdown>:last-child{margin-bottom:0}.bdt-dropdown :focus-visible{outline-color:#333 !important}.bdt-dropdown-large{padding:40px}.bdt-dropdown-dropbar{width:auto;background:transparent;padding:15px 0 15px 0;--bdt-position-viewport-offset:15px}@media (min-width:640px){.bdt-dropdown-dropbar{--bdt-position-viewport-offset:30px}}@media (min-width:960px){.bdt-dropdown-dropbar{--bdt-position-viewport-offset:40px}}.bdt-dropdown-dropbar-large{padding-top:40px;padding-bottom:40px}.bdt-dropdown-nav>li>a{color:#999}.bdt-dropdown-nav>li>a:hover,.bdt-dropdown-nav>li.bdt-active>a{color:#666}.bdt-dropdown-nav .bdt-nav-subtitle{font-size:.875rem}.bdt-dropdown-nav .bdt-nav-header{color:#333}.bdt-dropdown-nav .bdt-nav-divider{border-top:1px solid #e5e5e5}.bdt-dropdown-nav .bdt-nav-sub a{color:#999}.bdt-dropdown-nav .bdt-nav-sub a:hover,.bdt-dropdown-nav .bdt-nav-sub li.bdt-active>a{color:#666}.bdt-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;background:#000;opacity:0;transition:opacity .15s linear;touch-action:pinch-zoom}.bdt-lightbox.bdt-open{display:block;opacity:1}.bdt-lightbox :focus-visible{outline-color:rgba(255,255,255,0.7)}.bdt-lightbox-page{overflow:hidden}.bdt-lightbox-items>*{position:absolute;top:0;right:0;bottom:0;left:0;display:none;justify-content:center;align-items:center;color:rgba(255,255,255,0.7);will-change:transform, opacity}.bdt-lightbox-items>*>*{max-width:100vw;max-height:100vh}.bdt-lightbox-items>*>:not(iframe){width:auto;height:auto}.bdt-lightbox-items>.bdt-active{display:flex}.bdt-lightbox-toolbar{padding:10px 10px;background:rgba(0,0,0,0.3);color:rgba(255,255,255,0.7)}.bdt-lightbox-toolbar>*{color:rgba(255,255,255,0.7)}.bdt-lightbox-toolbar-icon{padding:5px;color:rgba(255,255,255,0.7)}.bdt-lightbox-toolbar-icon:hover{color:#fff}.bdt-lightbox-button{box-sizing:border-box;width:50px;height:50px;background:rgba(0,0,0,0.3);color:rgba(255,255,255,0.7);display:inline-flex;justify-content:center;align-items:center}.bdt-lightbox-button:hover{color:#fff}.bdt-lightbox-caption:empty{display:none}.bdt-lightbox-iframe{width:80%;height:80%}[class*="bdt-animation-"]{animation:.5s ease-out both}.bdt-animation-fade{animation-name:bdt-fade;animation-duration:.8s;animation-timing-function:linear}.bdt-animation-scale-up{animation-name:bdt-fade,bdt-scale-up}.bdt-animation-scale-down{animation-name:bdt-fade,bdt-scale-down}.bdt-animation-slide-top{animation-name:bdt-fade,bdt-slide-top}.bdt-animation-slide-bottom{animation-name:bdt-fade,bdt-slide-bottom}.bdt-animation-slide-left{animation-name:bdt-fade,bdt-slide-left}.bdt-animation-slide-right{animation-name:bdt-fade,bdt-slide-right}.bdt-animation-slide-top-small{animation-name:bdt-fade,bdt-slide-top-small}.bdt-animation-slide-bottom-small{animation-name:bdt-fade,bdt-slide-bottom-small}.bdt-animation-slide-left-small{animation-name:bdt-fade,bdt-slide-left-small}.bdt-animation-slide-right-small{animation-name:bdt-fade,bdt-slide-right-small}.bdt-animation-slide-top-medium{animation-name:bdt-fade,bdt-slide-top-medium}.bdt-animation-slide-bottom-medium{animation-name:bdt-fade,bdt-slide-bottom-medium}.bdt-animation-slide-left-medium{animation-name:bdt-fade,bdt-slide-left-medium}.bdt-animation-slide-right-medium{animation-name:bdt-fade,bdt-slide-right-medium}.bdt-animation-kenburns{animation-name:bdt-kenburns;animation-duration:15s}.bdt-animation-shake{animation-name:bdt-shake}.bdt-animation-stroke{animation-name:bdt-stroke;animation-duration:2s;stroke-dasharray:var(--bdt-animation-stroke)}.bdt-animation-reverse{animation-direction:reverse;animation-timing-function:ease-in}.bdt-animation-fast{animation-duration:.1s}.bdt-animation-toggle:not(:hover):not(:focus) [class*="bdt-animation-"]{animation-name:none}@keyframes bdt-fade{0%{opacity:0}100%{opacity:1}}@keyframes bdt-scale-up{0%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes bdt-scale-down{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes bdt-slide-top{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes bdt-slide-bottom{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes bdt-slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes bdt-slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes bdt-slide-top-small{0%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes bdt-slide-bottom-small{0%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes bdt-slide-left-small{0%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes bdt-slide-right-small{0%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes bdt-slide-top-medium{0%{transform:translateY(-50px)}100%{transform:translateY(0)}}@keyframes bdt-slide-bottom-medium{0%{transform:translateY(50px)}100%{transform:translateY(0)}}@keyframes bdt-slide-left-medium{0%{transform:translateX(-50px)}100%{transform:translateX(0)}}@keyframes bdt-slide-right-medium{0%{transform:translateX(50px)}100%{transform:translateX(0)}}@keyframes bdt-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes bdt-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@keyframes bdt-stroke{0%{stroke-dashoffset:var(--bdt-animation-stroke)}100%{stroke-dashoffset:0}}[class*="bdt-child-width"]>*{box-sizing:border-box;width:100%}.bdt-child-width-1-2>*{width:50%}.bdt-child-width-1-3>*{width:calc(100% / 3)}.bdt-child-width-1-4>*{width:25%}.bdt-child-width-1-5>*{width:20%}.bdt-child-width-1-6>*{width:calc(100% / 6)}.bdt-child-width-auto>*{width:auto}.bdt-child-width-expand>:not([class*="bdt-width"]){flex:1;min-width:1px}@media (min-width:640px){.bdt-child-width-1-1\@s>*{width:100%}.bdt-child-width-1-2\@s>*{width:50%}.bdt-child-width-1-3\@s>*{width:calc(100% / 3)}.bdt-child-width-1-4\@s>*{width:25%}.bdt-child-width-1-5\@s>*{width:20%}.bdt-child-width-1-6\@s>*{width:calc(100% / 6)}.bdt-child-width-auto\@s>*{width:auto}.bdt-child-width-expand\@s>:not([class*="bdt-width"]){flex:1;min-width:1px}.bdt-child-width-1-1\@s>:not([class*="bdt-width"]),.bdt-child-width-1-2\@s>:not([class*="bdt-width"]),.bdt-child-width-1-3\@s>:not([class*="bdt-width"]),.bdt-child-width-1-4\@s>:not([class*="bdt-width"]),.bdt-child-width-1-5\@s>:not([class*="bdt-width"]),.bdt-child-width-1-6\@s>:not([class*="bdt-width"]),.bdt-child-width-auto\@s>:not([class*="bdt-width"]){flex:initial}}@media (min-width:960px){.bdt-child-width-1-1\@m>*{width:100%}.bdt-child-width-1-2\@m>*{width:50%}.bdt-child-width-1-3\@m>*{width:calc(100% / 3)}.bdt-child-width-1-4\@m>*{width:25%}.bdt-child-width-1-5\@m>*{width:20%}.bdt-child-width-1-6\@m>*{width:calc(100% / 6)}.bdt-child-width-auto\@m>*{width:auto}.bdt-child-width-expand\@m>:not([class*="bdt-width"]){flex:1;min-width:1px}.bdt-child-width-1-1\@m>:not([class*="bdt-width"]),.bdt-child-width-1-2\@m>:not([class*="bdt-width"]),.bdt-child-width-1-3\@m>:not([class*="bdt-width"]),.bdt-child-width-1-4\@m>:not([class*="bdt-width"]),.bdt-child-width-1-5\@m>:not([class*="bdt-width"]),.bdt-child-width-1-6\@m>:not([class*="bdt-width"]),.bdt-child-width-auto\@m>:not([class*="bdt-width"]){flex:initial}}@media (min-width:1200px){.bdt-child-width-1-1\@l>*{width:100%}.bdt-child-width-1-2\@l>*{width:50%}.bdt-child-width-1-3\@l>*{width:calc(100% / 3)}.bdt-child-width-1-4\@l>*{width:25%}.bdt-child-width-1-5\@l>*{width:20%}.bdt-child-width-1-6\@l>*{width:calc(100% / 6)}.bdt-child-width-auto\@l>*{width:auto}.bdt-child-width-expand\@l>:not([class*="bdt-width"]){flex:1;min-width:1px}.bdt-child-width-1-1\@l>:not([class*="bdt-width"]),.bdt-child-width-1-2\@l>:not([class*="bdt-width"]),.bdt-child-width-1-3\@l>:not([class*="bdt-width"]),.bdt-child-width-1-4\@l>:not([class*="bdt-width"]),.bdt-child-width-1-5\@l>:not([class*="bdt-width"]),.bdt-child-width-1-6\@l>:not([class*="bdt-width"]),.bdt-child-width-auto\@l>:not([class*="bdt-width"]){flex:initial}}@media (min-width:1600px){.bdt-child-width-1-1\@xl>*{width:100%}.bdt-child-width-1-2\@xl>*{width:50%}.bdt-child-width-1-3\@xl>*{width:calc(100% / 3)}.bdt-child-width-1-4\@xl>*{width:25%}.bdt-child-width-1-5\@xl>*{width:20%}.bdt-child-width-1-6\@xl>*{width:calc(100% / 6)}.bdt-child-width-auto\@xl>*{width:auto}.bdt-child-width-expand\@xl>:not([class*="bdt-width"]){flex:1;min-width:1px}.bdt-child-width-1-1\@xl>:not([class*="bdt-width"]),.bdt-child-width-1-2\@xl>:not([class*="bdt-width"]),.bdt-child-width-1-3\@xl>:not([class*="bdt-width"]),.bdt-child-width-1-4\@xl>:not([class*="bdt-width"]),.bdt-child-width-1-5\@xl>:not([class*="bdt-width"]),.bdt-child-width-1-6\@xl>:not([class*="bdt-width"]),.bdt-child-width-auto\@xl>:not([class*="bdt-width"]){flex:initial}}[class*="bdt-width"]{box-sizing:border-box;width:100%;max-width:100%}.bdt-width-1-2{width:50%}.bdt-width-1-3{width:calc(100% / 3)}.bdt-width-2-3{width:calc(200% / 3)}.bdt-width-1-4{width:25%}.bdt-width-3-4{width:75%}.bdt-width-1-5{width:20%}.bdt-width-2-5{width:40%}.bdt-width-3-5{width:60%}.bdt-width-4-5{width:80%}.bdt-width-1-6{width:calc(100% / 6)}.bdt-width-5-6{width:calc(500% / 6)}.bdt-width-small{width:150px}.bdt-width-medium{width:300px}.bdt-width-large{width:450px}.bdt-width-xlarge{width:600px}.bdt-width-2xlarge{width:750px}.bdt-width-auto{width:auto}.bdt-width-expand{flex:1;min-width:1px}@media (min-width:640px){.bdt-width-1-1\@s{width:100%}.bdt-width-1-2\@s{width:50%}.bdt-width-1-3\@s{width:calc(100% / 3)}.bdt-width-2-3\@s{width:calc(200% / 3)}.bdt-width-1-4\@s{width:25%}.bdt-width-3-4\@s{width:75%}.bdt-width-1-5\@s{width:20%}.bdt-width-2-5\@s{width:40%}.bdt-width-3-5\@s{width:60%}.bdt-width-4-5\@s{width:80%}.bdt-width-1-6\@s{width:calc(100% / 6)}.bdt-width-5-6\@s{width:calc(500% / 6)}.bdt-width-small\@s{width:150px}.bdt-width-medium\@s{width:300px}.bdt-width-large\@s{width:450px}.bdt-width-xlarge\@s{width:600px}.bdt-width-2xlarge\@s{width:750px}.bdt-width-auto\@s{width:auto}.bdt-width-expand\@s{flex:1;min-width:1px}.bdt-width-1-1\@s,.bdt-width-1-2\@s,.bdt-width-1-3\@s,.bdt-width-2-3\@s,.bdt-width-1-4\@s,.bdt-width-3-4\@s,.bdt-width-1-5\@s,.bdt-width-2-5\@s,.bdt-width-3-5\@s,.bdt-width-4-5\@s,.bdt-width-1-6\@s,.bdt-width-5-6\@s,.bdt-width-small\@s,.bdt-width-medium\@s,.bdt-width-large\@s,.bdt-width-xlarge\@s,.bdt-width-2xlarge\@s,.bdt-width-auto\@s{flex:initial}}@media (min-width:960px){.bdt-width-1-1\@m{width:100%}.bdt-width-1-2\@m{width:50%}.bdt-width-1-3\@m{width:calc(100% / 3)}.bdt-width-2-3\@m{width:calc(200% / 3)}.bdt-width-1-4\@m{width:25%}.bdt-width-3-4\@m{width:75%}.bdt-width-1-5\@m{width:20%}.bdt-width-2-5\@m{width:40%}.bdt-width-3-5\@m{width:60%}.bdt-width-4-5\@m{width:80%}.bdt-width-1-6\@m{width:calc(100% / 6)}.bdt-width-5-6\@m{width:calc(500% / 6)}.bdt-width-small\@m{width:150px}.bdt-width-medium\@m{width:300px}.bdt-width-large\@m{width:450px}.bdt-width-xlarge\@m{width:600px}.bdt-width-2xlarge\@m{width:750px}.bdt-width-auto\@m{width:auto}.bdt-width-expand\@m{flex:1;min-width:1px}.bdt-width-1-1\@m,.bdt-width-1-2\@m,.bdt-width-1-3\@m,.bdt-width-2-3\@m,.bdt-width-1-4\@m,.bdt-width-3-4\@m,.bdt-width-1-5\@m,.bdt-width-2-5\@m,.bdt-width-3-5\@m,.bdt-width-4-5\@m,.bdt-width-1-6\@m,.bdt-width-5-6\@m,.bdt-width-small\@m,.bdt-width-medium\@m,.bdt-width-large\@m,.bdt-width-xlarge\@m,.bdt-width-2xlarge\@m,.bdt-width-auto\@m{flex:initial}}@media (min-width:1200px){.bdt-width-1-1\@l{width:100%}.bdt-width-1-2\@l{width:50%}.bdt-width-1-3\@l{width:calc(100% / 3)}.bdt-width-2-3\@l{width:calc(200% / 3)}.bdt-width-1-4\@l{width:25%}.bdt-width-3-4\@l{width:75%}.bdt-width-1-5\@l{width:20%}.bdt-width-2-5\@l{width:40%}.bdt-width-3-5\@l{width:60%}.bdt-width-4-5\@l{width:80%}.bdt-width-1-6\@l{width:calc(100% / 6)}.bdt-width-5-6\@l{width:calc(500% / 6)}.bdt-width-small\@l{width:150px}.bdt-width-medium\@l{width:300px}.bdt-width-large\@l{width:450px}.bdt-width-xlarge\@l{width:600px}.bdt-width-2xlarge\@l{width:750px}.bdt-width-auto\@l{width:auto}.bdt-width-expand\@l{flex:1;min-width:1px}.bdt-width-1-1\@l,.bdt-width-1-2\@l,.bdt-width-1-3\@l,.bdt-width-2-3\@l,.bdt-width-1-4\@l,.bdt-width-3-4\@l,.bdt-width-1-5\@l,.bdt-width-2-5\@l,.bdt-width-3-5\@l,.bdt-width-4-5\@l,.bdt-width-1-6\@l,.bdt-width-5-6\@l,.bdt-width-small\@l,.bdt-width-medium\@l,.bdt-width-large\@l,.bdt-width-xlarge\@l,.bdt-width-2xlarge\@l,.bdt-width-auto\@l{flex:initial}}@media (min-width:1600px){.bdt-width-1-1\@xl{width:100%}.bdt-width-1-2\@xl{width:50%}.bdt-width-1-3\@xl{width:calc(100% / 3)}.bdt-width-2-3\@xl{width:calc(200% / 3)}.bdt-width-1-4\@xl{width:25%}.bdt-width-3-4\@xl{width:75%}.bdt-width-1-5\@xl{width:20%}.bdt-width-2-5\@xl{width:40%}.bdt-width-3-5\@xl{width:60%}.bdt-width-4-5\@xl{width:80%}.bdt-width-1-6\@xl{width:calc(100% / 6)}.bdt-width-5-6\@xl{width:calc(500% / 6)}.bdt-width-small\@xl{width:150px}.bdt-width-medium\@xl{width:300px}.bdt-width-large\@xl{width:450px}.bdt-width-xlarge\@xl{width:600px}.bdt-width-2xlarge\@xl{width:750px}.bdt-width-auto\@xl{width:auto}.bdt-width-expand\@xl{flex:1;min-width:1px}.bdt-width-1-1\@xl,.bdt-width-1-2\@xl,.bdt-width-1-3\@xl,.bdt-width-2-3\@xl,.bdt-width-1-4\@xl,.bdt-width-3-4\@xl,.bdt-width-1-5\@xl,.bdt-width-2-5\@xl,.bdt-width-3-5\@xl,.bdt-width-4-5\@xl,.bdt-width-1-6\@xl,.bdt-width-5-6\@xl,.bdt-width-small\@xl,.bdt-width-medium\@xl,.bdt-width-large\@xl,.bdt-width-xlarge\@xl,.bdt-width-2xlarge\@xl,.bdt-width-auto\@xl{flex:initial}}.bdt-width-max-content{width:max-content}.bdt-width-min-content{width:min-content}[class*="bdt-height"]{box-sizing:border-box}.bdt-height-1-1{height:100%}.bdt-height-viewport{min-height:100vh}.bdt-height-viewport-2{min-height:200vh}.bdt-height-viewport-3{min-height:300vh}.bdt-height-viewport-4{min-height:400vh}.bdt-height-small{height:150px}.bdt-height-medium{height:300px}.bdt-height-large{height:450px}.bdt-height-max-small{max-height:150px}.bdt-height-max-medium{max-height:300px}.bdt-height-max-large{max-height:450px}.bdt-text-lead{font-size:1.5rem;line-height:1.5;color:#333}.bdt-text-meta{font-size:.875rem;line-height:1.4;color:#999}.bdt-text-small{font-size:.875rem;line-height:1.5}.bdt-text-large{font-size:1.5rem;line-height:1.5}.bdt-text-default{font-size:16px;line-height:1.5}.bdt-text-light{font-weight:300}.bdt-text-normal{font-weight:400}.bdt-text-bold{font-weight:700}.bdt-text-lighter{font-weight:lighter}.bdt-text-bolder{font-weight:bolder}.bdt-text-italic{font-style:italic}.bdt-text-capitalize{text-transform:capitalize !important}.bdt-text-uppercase{text-transform:uppercase !important}.bdt-text-lowercase{text-transform:lowercase !important}.bdt-text-decoration-none{text-decoration:none !important}.bdt-text-muted{color:#999 !important}.bdt-text-emphasis{color:#333 !important}.bdt-text-primary{color:#1e87f0 !important}.bdt-text-secondary{color:#222 !important}.bdt-text-success{color:#32d296 !important}.bdt-text-warning{color:#faa05a !important}.bdt-text-danger{color:#f0506e !important}.bdt-text-background{-webkit-background-clip:text;color:transparent !important;display:inline-block;background-color:#1e87f0}.bdt-text-left{text-align:left !important}.bdt-text-right{text-align:right !important}.bdt-text-center{text-align:center !important}.bdt-text-justify{text-align:justify !important}@media (min-width:640px){.bdt-text-left\@s{text-align:left !important}.bdt-text-right\@s{text-align:right !important}.bdt-text-center\@s{text-align:center !important}}@media (min-width:960px){.bdt-text-left\@m{text-align:left !important}.bdt-text-right\@m{text-align:right !important}.bdt-text-center\@m{text-align:center !important}}@media (min-width:1200px){.bdt-text-left\@l{text-align:left !important}.bdt-text-right\@l{text-align:right !important}.bdt-text-center\@l{text-align:center !important}}@media (min-width:1600px){.bdt-text-left\@xl{text-align:left !important}.bdt-text-right\@xl{text-align:right !important}.bdt-text-center\@xl{text-align:center !important}}.bdt-text-top{vertical-align:top !important}.bdt-text-middle{vertical-align:middle !important}.bdt-text-bottom{vertical-align:bottom !important}.bdt-text-baseline{vertical-align:baseline !important}.bdt-text-nowrap{white-space:nowrap}.bdt-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}th.bdt-text-truncate,td.bdt-text-truncate{max-width:0}.bdt-text-break{overflow-wrap:break-word}th.bdt-text-break,td.bdt-text-break{word-break:break-word}[class*="bdt-column-"]{column-gap:30px}@media (min-width:1200px){[class*="bdt-column-"]{column-gap:40px}}[class*="bdt-column-"] img{transform:translate3d(0, 0, 0)}.bdt-column-divider{column-rule:1px solid #e5e5e5;column-gap:60px}@media (min-width:1200px){.bdt-column-divider{column-gap:80px}}.bdt-column-1-2{column-count:2}.bdt-column-1-3{column-count:3}.bdt-column-1-4{column-count:4}.bdt-column-1-5{column-count:5}.bdt-column-1-6{column-count:6}@media (min-width:640px){.bdt-column-1-2\@s{column-count:2}.bdt-column-1-3\@s{column-count:3}.bdt-column-1-4\@s{column-count:4}.bdt-column-1-5\@s{column-count:5}.bdt-column-1-6\@s{column-count:6}}@media (min-width:960px){.bdt-column-1-2\@m{column-count:2}.bdt-column-1-3\@m{column-count:3}.bdt-column-1-4\@m{column-count:4}.bdt-column-1-5\@m{column-count:5}.bdt-column-1-6\@m{column-count:6}}@media (min-width:1200px){.bdt-column-1-2\@l{column-count:2}.bdt-column-1-3\@l{column-count:3}.bdt-column-1-4\@l{column-count:4}.bdt-column-1-5\@l{column-count:5}.bdt-column-1-6\@l{column-count:6}}@media (min-width:1600px){.bdt-column-1-2\@xl{column-count:2}.bdt-column-1-3\@xl{column-count:3}.bdt-column-1-4\@xl{column-count:4}.bdt-column-1-5\@xl{column-count:5}.bdt-column-1-6\@xl{column-count:6}}.bdt-column-span{column-span:all}[bdt-cover]:where(canvas, iframe, svg),[data-bdt-cover]:where(canvas, iframe, svg){max-width:none;position:absolute;left:50%;top:50%;--bdt-position-translate-x:-50%;--bdt-position-translate-y:-50%;transform:translate(var(--bdt-position-translate-x), var(--bdt-position-translate-y))}iframe[bdt-cover],iframe[data-bdt-cover]{pointer-events:none}[bdt-cover]:where(img, video),[data-bdt-cover]:where(img, video){position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;object-fit:cover;object-position:center}.bdt-cover-container{overflow:hidden;position:relative}.bdt-background-default{background-color:#fff}.bdt-background-muted{background-color:#f8f8f8}.bdt-background-primary{background-color:#1e87f0}.bdt-background-secondary{background-color:#222}.bdt-background-cover,.bdt-background-contain,.bdt-background-width-1-1,.bdt-background-height-1-1{background-position:50% 50%;background-repeat:no-repeat}.bdt-background-cover{background-size:cover}.bdt-background-contain{background-size:contain}.bdt-background-width-1-1{background-size:100%}.bdt-background-height-1-1{background-size:auto 100%}.bdt-background-top-left{background-position:0 0}.bdt-background-top-center{background-position:50% 0}.bdt-background-top-right{background-position:100% 0}.bdt-background-center-left{background-position:0 50%}.bdt-background-center-center{background-position:50% 50%}.bdt-background-center-right{background-position:100% 50%}.bdt-background-bottom-left{background-position:0 100%}.bdt-background-bottom-center{background-position:50% 100%}.bdt-background-bottom-right{background-position:100% 100%}.bdt-background-norepeat{background-repeat:no-repeat}.bdt-background-fixed{background-attachment:fixed;backface-visibility:hidden}@media (pointer:coarse){.bdt-background-fixed{background-attachment:scroll}}@media (max-width:639px){.bdt-background-image\@s{background-image:none !important}}@media (max-width:959px){.bdt-background-image\@m{background-image:none !important}}@media (max-width:1199px){.bdt-background-image\@l{background-image:none !important}}@media (max-width:1599px){.bdt-background-image\@xl{background-image:none !important}}.bdt-background-blend-multiply{background-blend-mode:multiply}.bdt-background-blend-screen{background-blend-mode:screen}.bdt-background-blend-overlay{background-blend-mode:overlay}.bdt-background-blend-darken{background-blend-mode:darken}.bdt-background-blend-lighten{background-blend-mode:lighten}.bdt-background-blend-color-dodge{background-blend-mode:color-dodge}.bdt-background-blend-color-burn{background-blend-mode:color-burn}.bdt-background-blend-hard-light{background-blend-mode:hard-light}.bdt-background-blend-soft-light{background-blend-mode:soft-light}.bdt-background-blend-difference{background-blend-mode:difference}.bdt-background-blend-exclusion{background-blend-mode:exclusion}.bdt-background-blend-hue{background-blend-mode:hue}.bdt-background-blend-saturation{background-blend-mode:saturation}.bdt-background-blend-color{background-blend-mode:color}.bdt-background-blend-luminosity{background-blend-mode:luminosity}[class*="bdt-align"]{display:block;margin-bottom:30px}*+[class*="bdt-align"]{margin-top:30px}.bdt-align-center{margin-left:auto;margin-right:auto}.bdt-align-left{margin-top:0;margin-right:30px;float:left}.bdt-align-right{margin-top:0;margin-left:30px;float:right}@media (min-width:640px){.bdt-align-left\@s{margin-top:0;margin-right:30px;float:left}.bdt-align-right\@s{margin-top:0;margin-left:30px;float:right}}@media (min-width:960px){.bdt-align-left\@m{margin-top:0;margin-right:30px;float:left}.bdt-align-right\@m{margin-top:0;margin-left:30px;float:right}}@media (min-width:1200px){.bdt-align-left\@l{margin-top:0;float:left}.bdt-align-right\@l{margin-top:0;float:right}.bdt-align-left,.bdt-align-left\@s,.bdt-align-left\@m,.bdt-align-left\@l{margin-right:40px}.bdt-align-right,.bdt-align-right\@s,.bdt-align-right\@m,.bdt-align-right\@l{margin-left:40px}}@media (min-width:1600px){.bdt-align-left\@xl{margin-top:0;margin-right:40px;float:left}.bdt-align-right\@xl{margin-top:0;margin-left:40px;float:right}}.bdt-svg,.bdt-svg:not(.bdt-preserve) [fill*="#"]:not(.bdt-preserve){fill:currentcolor}.bdt-svg:not(.bdt-preserve) [stroke*="#"]:not(.bdt-preserve){stroke:currentcolor}.bdt-svg{transform:translate(0, 0)}.bdt-panel{display:flow-root;position:relative;box-sizing:border-box}.bdt-panel>:last-child{margin-bottom:0}.bdt-panel-scrollable{height:170px;padding:10px;border:1px solid #e5e5e5;overflow:auto;resize:both}.bdt-clearfix::before{content:"";display:table-cell}.bdt-clearfix::after{content:"";display:table;clear:both}.bdt-float-left{float:left}.bdt-float-right{float:right}[class*="bdt-float-"]{max-width:100%}.bdt-overflow-hidden{overflow:hidden}.bdt-overflow-auto{overflow:auto}.bdt-overflow-auto>:last-child{margin-bottom:0}.bdt-box-sizing-content{box-sizing:content-box}.bdt-box-sizing-border{box-sizing:border-box}.bdt-resize{resize:both}.bdt-resize-horizontal{resize:horizontal}.bdt-resize-vertical{resize:vertical}.bdt-display-block{display:block !important}.bdt-display-inline{display:inline !important}.bdt-display-inline-block{display:inline-block !important}[class*="bdt-inline"]{display:inline-block;position:relative;max-width:100%;vertical-align:middle;-webkit-backface-visibility:hidden}.bdt-inline-clip{overflow:hidden}.bdt-preserve-width,.bdt-preserve-width canvas,.bdt-preserve-width img,.bdt-preserve-width svg,.bdt-preserve-width video{max-width:none}.bdt-responsive-width,.bdt-responsive-height{box-sizing:border-box}.bdt-responsive-width{max-width:100% !important;height:auto}.bdt-responsive-height{max-height:100%;width:auto;max-width:none}[bdt-responsive],[data-bdt-responsive]{max-width:100%}.bdt-object-cover{object-fit:cover}.bdt-object-contain{object-fit:contain}.bdt-object-fill{object-fit:fill}.bdt-object-none{object-fit:none}.bdt-object-scale-down{object-fit:scale-down}.bdt-object-top-left{object-position:0 0}.bdt-object-top-center{object-position:50% 0}.bdt-object-top-right{object-position:100% 0}.bdt-object-center-left{object-position:0 50%}.bdt-object-center-center{object-position:50% 50%}.bdt-object-center-right{object-position:100% 50%}.bdt-object-bottom-left{object-position:0 100%}.bdt-object-bottom-center{object-position:50% 100%}.bdt-object-bottom-right{object-position:100% 100%}.bdt-border-circle{border-radius:50%}.bdt-border-pill{border-radius:500px}.bdt-border-rounded{border-radius:5px}.bdt-inline-clip[class*="bdt-border-"]{-webkit-transform:translateZ(0)}.bdt-box-shadow-small{box-shadow:0 2px 8px rgba(0,0,0,0.08)}.bdt-box-shadow-medium{box-shadow:0 5px 15px rgba(0,0,0,0.08)}.bdt-box-shadow-large{box-shadow:0 14px 25px rgba(0,0,0,0.16)}.bdt-box-shadow-xlarge{box-shadow:0 28px 50px rgba(0,0,0,0.16)}[class*="bdt-box-shadow-hover"]{transition:box-shadow .1s ease-in-out}.bdt-box-shadow-hover-small:hover{box-shadow:0 2px 8px rgba(0,0,0,0.08)}.bdt-box-shadow-hover-medium:hover{box-shadow:0 5px 15px rgba(0,0,0,0.08)}.bdt-box-shadow-hover-large:hover{box-shadow:0 14px 25px rgba(0,0,0,0.16)}.bdt-box-shadow-hover-xlarge:hover{box-shadow:0 28px 50px rgba(0,0,0,0.16)}@supports (filter: blur(0)){.bdt-box-shadow-bottom{display:inline-block;position:relative;z-index:0;max-width:100%;vertical-align:middle}.bdt-box-shadow-bottom::after{content:"";position:absolute;bottom:-30px;left:0;right:0;z-index:-1;height:30px;border-radius:100%;background:#444;filter:blur(20px);will-change:filter}}.bdt-dropcap::first-letter,.bdt-dropcap>p:first-of-type::first-letter{display:block;margin-right:10px;float:left;font-size:4.5em;line-height:1}@-moz-document url-prefix(){.bdt-dropcap::first-letter,.bdt-dropcap>p:first-of-type::first-letter{margin-top:1.1%}}.bdt-logo{font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#333;text-decoration:none}:where(.bdt-logo){display:inline-block;vertical-align:middle}.bdt-logo:hover{color:#333;text-decoration:none}.bdt-logo :where(img, svg, video){display:block}.bdt-logo-inverse{display:none}.bdt-disabled{pointer-events:none}.bdt-drag,.bdt-drag *{cursor:move}.bdt-drag iframe{pointer-events:none}.bdt-dragover{box-shadow:0 0 20px rgba(100,100,100,0.3)}.bdt-blend-multiply{mix-blend-mode:multiply}.bdt-blend-screen{mix-blend-mode:screen}.bdt-blend-overlay{mix-blend-mode:overlay}.bdt-blend-darken{mix-blend-mode:darken}.bdt-blend-lighten{mix-blend-mode:lighten}.bdt-blend-color-dodge{mix-blend-mode:color-dodge}.bdt-blend-color-burn{mix-blend-mode:color-burn}.bdt-blend-hard-light{mix-blend-mode:hard-light}.bdt-blend-soft-light{mix-blend-mode:soft-light}.bdt-blend-difference{mix-blend-mode:difference}.bdt-blend-exclusion{mix-blend-mode:exclusion}.bdt-blend-hue{mix-blend-mode:hue}.bdt-blend-saturation{mix-blend-mode:saturation}.bdt-blend-color{mix-blend-mode:color}.bdt-blend-luminosity{mix-blend-mode:luminosity}.bdt-transform-center{transform:translate(-50%, -50%)}.bdt-transform-origin-top-left{transform-origin:0 0}.bdt-transform-origin-top-center{transform-origin:50% 0}.bdt-transform-origin-top-right{transform-origin:100% 0}.bdt-transform-origin-center-left{transform-origin:0 50%}.bdt-transform-origin-center-right{transform-origin:100% 50%}.bdt-transform-origin-bottom-left{transform-origin:0 100%}.bdt-transform-origin-bottom-center{transform-origin:50% 100%}.bdt-transform-origin-bottom-right{transform-origin:100% 100%}.bdt-flex{display:flex}.bdt-flex-inline{display:inline-flex}.bdt-flex-left{justify-content:flex-start}.bdt-flex-center{justify-content:center}.bdt-flex-right{justify-content:flex-end}.bdt-flex-between{justify-content:space-between}.bdt-flex-around{justify-content:space-around}@media (min-width:640px){.bdt-flex-left\@s{justify-content:flex-start}.bdt-flex-center\@s{justify-content:center}.bdt-flex-right\@s{justify-content:flex-end}.bdt-flex-between\@s{justify-content:space-between}.bdt-flex-around\@s{justify-content:space-around}}@media (min-width:960px){.bdt-flex-left\@m{justify-content:flex-start}.bdt-flex-center\@m{justify-content:center}.bdt-flex-right\@m{justify-content:flex-end}.bdt-flex-between\@m{justify-content:space-between}.bdt-flex-around\@m{justify-content:space-around}}@media (min-width:1200px){.bdt-flex-left\@l{justify-content:flex-start}.bdt-flex-center\@l{justify-content:center}.bdt-flex-right\@l{justify-content:flex-end}.bdt-flex-between\@l{justify-content:space-between}.bdt-flex-around\@l{justify-content:space-around}}@media (min-width:1600px){.bdt-flex-left\@xl{justify-content:flex-start}.bdt-flex-center\@xl{justify-content:center}.bdt-flex-right\@xl{justify-content:flex-end}.bdt-flex-between\@xl{justify-content:space-between}.bdt-flex-around\@xl{justify-content:space-around}}.bdt-flex-stretch{align-items:stretch}.bdt-flex-top{align-items:flex-start}.bdt-flex-middle{align-items:center}.bdt-flex-bottom{align-items:flex-end}@media (min-width:640px){.bdt-flex-stretch\@s{align-items:stretch}.bdt-flex-top\@s{align-items:flex-start}.bdt-flex-middle\@s{align-items:center}.bdt-flex-bottom\@s{align-items:flex-end}}@media (min-width:960px){.bdt-flex-stretch\@m{align-items:stretch}.bdt-flex-top\@m{align-items:flex-start}.bdt-flex-middle\@m{align-items:center}.bdt-flex-bottom\@m{align-items:flex-end}}@media (min-width:1200px){.bdt-flex-stretch\@l{align-items:stretch}.bdt-flex-top\@l{align-items:flex-start}.bdt-flex-middle\@l{align-items:center}.bdt-flex-bottom\@l{align-items:flex-end}}@media (min-width:1600px){.bdt-flex-stretch\@xl{align-items:stretch}.bdt-flex-top\@xl{align-items:flex-start}.bdt-flex-middle\@xl{align-items:center}.bdt-flex-bottom\@xl{align-items:flex-end}}.bdt-flex-row{flex-direction:row}.bdt-flex-row-reverse{flex-direction:row-reverse}.bdt-flex-column{flex-direction:column}.bdt-flex-column-reverse{flex-direction:column-reverse}@media (min-width:640px){.bdt-flex-row\@s{flex-direction:row}.bdt-flex-column\@s{flex-direction:column}}@media (min-width:960px){.bdt-flex-row\@m{flex-direction:row}.bdt-flex-column\@m{flex-direction:column}}@media (min-width:1200px){.bdt-flex-row\@l{flex-direction:row}.bdt-flex-column\@l{flex-direction:column}}@media (min-width:1600px){.bdt-flex-row\@xl{flex-direction:row}.bdt-flex-column\@xl{flex-direction:column}}.bdt-flex-nowrap{flex-wrap:nowrap}.bdt-flex-wrap{flex-wrap:wrap}.bdt-flex-wrap-reverse{flex-wrap:wrap-reverse}.bdt-flex-wrap-stretch{align-content:stretch}.bdt-flex-wrap-top{align-content:flex-start}.bdt-flex-wrap-middle{align-content:center}.bdt-flex-wrap-bottom{align-content:flex-end}.bdt-flex-wrap-between{align-content:space-between}.bdt-flex-wrap-around{align-content:space-around}.bdt-flex-first{order:-1}.bdt-flex-last{order:99}@media (min-width:640px){.bdt-flex-first\@s{order:-1}.bdt-flex-last\@s{order:99}}@media (min-width:960px){.bdt-flex-first\@m{order:-1}.bdt-flex-last\@m{order:99}}@media (min-width:1200px){.bdt-flex-first\@l{order:-1}.bdt-flex-last\@l{order:99}}@media (min-width:1600px){.bdt-flex-first\@xl{order:-1}.bdt-flex-last\@xl{order:99}}.bdt-flex-initial{flex:initial}.bdt-flex-none{flex:none}.bdt-flex-auto{flex:auto}.bdt-flex-1{flex:1}@media (min-width:640px){.bdt-flex-initial\@s{flex:initial}.bdt-flex-none\@s{flex:none}.bdt-flex-1\@s{flex:1}}@media (min-width:960px){.bdt-flex-initial\@m{flex:initial}.bdt-flex-none\@m{flex:none}.bdt-flex-1\@m{flex:1}}@media (min-width:1200px){.bdt-flex-initial\@l{flex:initial}.bdt-flex-none\@l{flex:none}.bdt-flex-1\@l{flex:1}}@media (min-width:1600px){.bdt-flex-initial\@xl{flex:initial}.bdt-flex-none\@xl{flex:none}.bdt-flex-1\@xl{flex:1}}.bdt-margin{margin-bottom:20px}*+.bdt-margin{margin-top:20px !important}.bdt-margin-top{margin-top:20px !important}.bdt-margin-bottom{margin-bottom:20px !important}.bdt-margin-left{margin-left:20px !important}.bdt-margin-right{margin-right:20px !important}.bdt-margin-small{margin-bottom:10px}*+.bdt-margin-small{margin-top:10px !important}.bdt-margin-small-top{margin-top:10px !important}.bdt-margin-small-bottom{margin-bottom:10px !important}.bdt-margin-small-left{margin-left:10px !important}.bdt-margin-small-right{margin-right:10px !important}.bdt-margin-medium{margin-bottom:40px}*+.bdt-margin-medium{margin-top:40px !important}.bdt-margin-medium-top{margin-top:40px !important}.bdt-margin-medium-bottom{margin-bottom:40px !important}.bdt-margin-medium-left{margin-left:40px !important}.bdt-margin-medium-right{margin-right:40px !important}.bdt-margin-large{margin-bottom:40px}*+.bdt-margin-large{margin-top:40px !important}.bdt-margin-large-top{margin-top:40px !important}.bdt-margin-large-bottom{margin-bottom:40px !important}.bdt-margin-large-left{margin-left:40px !important}.bdt-margin-large-right{margin-right:40px !important}@media (min-width:1200px){.bdt-margin-large{margin-bottom:70px}*+.bdt-margin-large{margin-top:70px !important}.bdt-margin-large-top{margin-top:70px !important}.bdt-margin-large-bottom{margin-bottom:70px !important}.bdt-margin-large-left{margin-left:70px !important}.bdt-margin-large-right{margin-right:70px !important}}.bdt-margin-xlarge{margin-bottom:70px}*+.bdt-margin-xlarge{margin-top:70px !important}.bdt-margin-xlarge-top{margin-top:70px !important}.bdt-margin-xlarge-bottom{margin-bottom:70px !important}.bdt-margin-xlarge-left{margin-left:70px !important}.bdt-margin-xlarge-right{margin-right:70px !important}@media (min-width:1200px){.bdt-margin-xlarge{margin-bottom:140px}*+.bdt-margin-xlarge{margin-top:140px !important}.bdt-margin-xlarge-top{margin-top:140px !important}.bdt-margin-xlarge-bottom{margin-bottom:140px !important}.bdt-margin-xlarge-left{margin-left:140px !important}.bdt-margin-xlarge-right{margin-right:140px !important}}.bdt-margin-auto{margin-left:auto !important;margin-right:auto !important}.bdt-margin-auto-top{margin-top:auto !important}.bdt-margin-auto-bottom{margin-bottom:auto !important}.bdt-margin-auto-left{margin-left:auto !important}.bdt-margin-auto-right{margin-right:auto !important}.bdt-margin-auto-vertical{margin-top:auto !important;margin-bottom:auto !important}@media (min-width:640px){.bdt-margin-auto\@s{margin-left:auto !important;margin-right:auto !important}.bdt-margin-auto-left\@s{margin-left:auto !important}.bdt-margin-auto-right\@s{margin-right:auto !important}}@media (min-width:960px){.bdt-margin-auto\@m{margin-left:auto !important;margin-right:auto !important}.bdt-margin-auto-left\@m{margin-left:auto !important}.bdt-margin-auto-right\@m{margin-right:auto !important}}@media (min-width:1200px){.bdt-margin-auto\@l{margin-left:auto !important;margin-right:auto !important}.bdt-margin-auto-left\@l{margin-left:auto !important}.bdt-margin-auto-right\@l{margin-right:auto !important}}@media (min-width:1600px){.bdt-margin-auto\@xl{margin-left:auto !important;margin-right:auto !important}.bdt-margin-auto-left\@xl{margin-left:auto !important}.bdt-margin-auto-right\@xl{margin-right:auto !important}}.bdt-margin-remove{margin:0 !important}.bdt-margin-remove-top{margin-top:0 !important}.bdt-margin-remove-bottom{margin-bottom:0 !important}.bdt-margin-remove-left{margin-left:0 !important}.bdt-margin-remove-right{margin-right:0 !important}.bdt-margin-remove-vertical{margin-top:0 !important;margin-bottom:0 !important}.bdt-margin-remove-adjacent+*,.bdt-margin-remove-first-child>:first-child{margin-top:0 !important}.bdt-margin-remove-last-child>:last-child{margin-bottom:0 !important}@media (min-width:640px){.bdt-margin-remove-left\@s{margin-left:0 !important}.bdt-margin-remove-right\@s{margin-right:0 !important}}@media (min-width:960px){.bdt-margin-remove-left\@m{margin-left:0 !important}.bdt-margin-remove-right\@m{margin-right:0 !important}}@media (min-width:1200px){.bdt-margin-remove-left\@l{margin-left:0 !important}.bdt-margin-remove-right\@l{margin-right:0 !important}}@media (min-width:1600px){.bdt-margin-remove-left\@xl{margin-left:0 !important}.bdt-margin-remove-right\@xl{margin-right:0 !important}}.bdt-padding{padding:30px}@media (min-width:1200px){.bdt-padding{padding:40px}}.bdt-padding-small{padding:15px}.bdt-padding-large{padding:40px}@media (min-width:1200px){.bdt-padding-large{padding:70px}}.bdt-padding-remove{padding:0 !important}.bdt-padding-remove-top{padding-top:0 !important}.bdt-padding-remove-bottom{padding-bottom:0 !important}.bdt-padding-remove-left{padding-left:0 !important}.bdt-padding-remove-right{padding-right:0 !important}.bdt-padding-remove-vertical{padding-top:0 !important;padding-bottom:0 !important}.bdt-padding-remove-horizontal{padding-left:0 !important;padding-right:0 !important}:root{--bdt-position-margin-offset:.0001px}[class*="bdt-position-top"],[class*="bdt-position-bottom"],[class*="bdt-position-left"],[class*="bdt-position-right"],[class*="bdt-position-center"]{position:absolute !important;max-width:calc(100% - (var(--bdt-position-margin-offset) * 2));box-sizing:border-box}.bdt-position-top{top:0;left:0;right:0}.bdt-position-bottom{bottom:0;left:0;right:0}.bdt-position-left{top:0;bottom:0;left:0}.bdt-position-right{top:0;bottom:0;right:0}.bdt-position-top-left{top:0;left:0}.bdt-position-top-right{top:0;right:0}.bdt-position-bottom-left{bottom:0;left:0}.bdt-position-bottom-right{bottom:0;right:0}.bdt-position-center{top:calc(50% - var(--bdt-position-margin-offset));left:calc(50% - var(--bdt-position-margin-offset));--bdt-position-translate-x:-50%;--bdt-position-translate-y:-50%;transform:translate(var(--bdt-position-translate-x), var(--bdt-position-translate-y));width:max-content}[class*="bdt-position-center-left"],[class*="bdt-position-center-right"],.bdt-position-center-vertical{top:calc(50% - var(--bdt-position-margin-offset));--bdt-position-translate-y:-50%;transform:translate(0, var(--bdt-position-translate-y))}.bdt-position-center-left{left:0}.bdt-position-center-right{right:0}.bdt-position-center-vertical{left:0;right:0}.bdt-position-center-left-out{right:100%;width:max-content}.bdt-position-center-right-out{left:100%;width:max-content}.bdt-position-top-center,.bdt-position-bottom-center,.bdt-position-center-horizontal{left:calc(50% - var(--bdt-position-margin-offset));--bdt-position-translate-x:-50%;transform:translate(var(--bdt-position-translate-x), 0);width:max-content}.bdt-position-top-center{top:0}.bdt-position-bottom-center{bottom:0}.bdt-position-center-horizontal{top:0;bottom:0}.bdt-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.bdt-position-small{margin:15px;--bdt-position-margin-offset:15px}.bdt-position-medium{margin:30px;--bdt-position-margin-offset:30px}.bdt-position-large{margin:30px;--bdt-position-margin-offset:30px}@media (min-width:1200px){.bdt-position-large{margin:50px;--bdt-position-margin-offset:50px}}.bdt-position-relative{position:relative  !important}.bdt-position-absolute{position:absolute  !important}.bdt-position-fixed{position:fixed  !important}.bdt-position-sticky{position:sticky  !important}.bdt-position-z-index{z-index:1}.bdt-position-z-index-zero{z-index:0}.bdt-position-z-index-negative{z-index:-1}.bdt-position-z-index-high{z-index:990}:where(.bdt-transition-fade),:where([class*="bdt-transition-scale"]),:where([class*="bdt-transition-slide"]){--bdt-position-translate-x:0;--bdt-position-translate-y:0}.bdt-transition-fade,[class*="bdt-transition-scale"],[class*="bdt-transition-slide"]{--bdt-translate-x:0;--bdt-translate-y:0;--bdt-scale-x:1;--bdt-scale-y:1;transform:translate(var(--bdt-position-translate-x), var(--bdt-position-translate-y)) translate(var(--bdt-translate-x), var(--bdt-translate-y)) scale(var(--bdt-scale-x), var(--bdt-scale-y));transition:.3s ease-out;transition-property:opacity, transform, filter;opacity:0}.bdt-transition-toggle:hover .bdt-transition-fade,.bdt-transition-toggle:focus .bdt-transition-fade,.bdt-transition-toggle .bdt-transition-fade:focus-within,.bdt-transition-active.bdt-active .bdt-transition-fade{opacity:1}[class*="bdt-transition-scale"]{-webkit-backface-visibility:hidden}.bdt-transition-scale-up{--bdt-scale-x:1;--bdt-scale-y:1}.bdt-transition-scale-down{--bdt-scale-x:1.03;--bdt-scale-y:1.03}.bdt-transition-toggle:hover .bdt-transition-scale-up,.bdt-transition-toggle:focus .bdt-transition-scale-up,.bdt-transition-toggle .bdt-transition-scale-up:focus-within,.bdt-transition-active.bdt-active .bdt-transition-scale-up{--bdt-scale-x:1.03;--bdt-scale-y:1.03;opacity:1}.bdt-transition-toggle:hover .bdt-transition-scale-down,.bdt-transition-toggle:focus .bdt-transition-scale-down,.bdt-transition-toggle .bdt-transition-scale-down:focus-within,.bdt-transition-active.bdt-active .bdt-transition-scale-down{--bdt-scale-x:1;--bdt-scale-y:1;opacity:1}.bdt-transition-slide-top{--bdt-translate-y:-100%}.bdt-transition-slide-bottom{--bdt-translate-y:100%}.bdt-transition-slide-left{--bdt-translate-x:-100%}.bdt-transition-slide-right{--bdt-translate-x:100%}.bdt-transition-slide-top-small{--bdt-translate-y:calc(-1 * 10px)}.bdt-transition-slide-bottom-small{--bdt-translate-y:10px}.bdt-transition-slide-left-small{--bdt-translate-x:calc(-1 * 10px)}.bdt-transition-slide-right-small{--bdt-translate-x:10px}.bdt-transition-slide-top-medium{--bdt-translate-y:calc(-1 * 50px)}.bdt-transition-slide-bottom-medium{--bdt-translate-y:50px}.bdt-transition-slide-left-medium{--bdt-translate-x:calc(-1 * 50px)}.bdt-transition-slide-right-medium{--bdt-translate-x:50px}.bdt-transition-toggle:hover [class*="bdt-transition-slide"],.bdt-transition-toggle:focus [class*="bdt-transition-slide"],.bdt-transition-toggle [class*="bdt-transition-slide"]:focus-within,.bdt-transition-active.bdt-active [class*="bdt-transition-slide"]{--bdt-translate-x:0;--bdt-translate-y:0;opacity:1}.bdt-transition-opaque{opacity:1}.bdt-transition-slow{transition-duration:.7s}.bdt-transition-disable,.bdt-transition-disable *{transition:none !important}[hidden],.bdt-hidden{display:none !important}@media (min-width:640px){.bdt-hidden\@s{display:none !important}}@media (min-width:960px){.bdt-hidden\@m{display:none !important}}@media (min-width:1200px){.bdt-hidden\@l{display:none !important}}@media (min-width:1600px){.bdt-hidden\@xl{display:none !important}}@media (max-width:639px){.bdt-visible\@s{display:none !important}}@media (max-width:959px){.bdt-visible\@m{display:none !important}}@media (max-width:1199px){.bdt-visible\@l{display:none !important}}@media (max-width:1599px){.bdt-visible\@xl{display:none !important}}.bdt-invisible{visibility:hidden !important}.bdt-hidden-visually:not(:focus):not(:active):not(:focus-within),.bdt-visible-toggle:not(:hover):not(:focus) .bdt-hidden-hover:not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;border:0 !important;margin:0 !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important}.bdt-visible-toggle:not(:hover):not(:focus) .bdt-invisible-hover:not(:focus-within){opacity:0 !important}@media (hover:none){.bdt-hidden-touch{display:none !important}}@media (hover){.bdt-hidden-notouch{display:none !important}}*{--bdt-inverse:initial}.bdt-light,.bdt-section-primary:not(.bdt-preserve-color),.bdt-section-secondary:not(.bdt-preserve-color),.bdt-tile-primary:not(.bdt-preserve-color),.bdt-tile-secondary:not(.bdt-preserve-color),.bdt-card-primary.bdt-card-body,.bdt-card-primary>:not([class*="bdt-card-media"]),.bdt-card-secondary.bdt-card-body,.bdt-card-secondary>:not([class*="bdt-card-media"]),.bdt-overlay-primary,.bdt-offcanvas-bar{--bdt-inverse:light}.bdt-dark,.bdt-section-default:not(.bdt-preserve-color),.bdt-section-muted:not(.bdt-preserve-color),.bdt-tile-default:not(.bdt-preserve-color),.bdt-tile-muted:not(.bdt-preserve-color),.bdt-card-default.bdt-card-body,.bdt-card-default>:not([class*="bdt-card-media"]),.bdt-overlay-default,.bdt-dropbar,.bdt-navbar-container:not(.bdt-navbar-transparent),.bdt-navbar-dropdown,.bdt-dropdown{--bdt-inverse:dark}.bdt-inverse-light{--bdt-inverse:light !important}.bdt-inverse-dark{--bdt-inverse:dark !important}
[class*="bdt-"] *,[class*="bdt-"] *::before,[class*="bdt-"] *::after{box-sizing:border-box}.bdt-prime-slider{position:relative}.bdt-prime-slider video{height:100%;object-fit:cover}.bdt-prime-slider ul{padding:0;margin-top:0;list-style:none}.bdt-prime-slider li{list-style:none}.bdt-prime-slider .bdt-slideshow .bdt-slideshow-content-wrapper{max-width:inherit}.bdt-prime-slider .bdt-slideshow .bdt-slideshow-content-wrapper div{line-height:inherit}.bdt-prime-slider h1 a,.bdt-prime-slider h2 a,.bdt-prime-slider h3 a,.bdt-prime-slider h4 a,.bdt-prime-slider h5 a,.bdt-prime-slider h6 a{font-size:inherit}.bdt-prime-slider h1 a:hover,.bdt-prime-slider h2 a:hover,.bdt-prime-slider h3 a:hover,.bdt-prime-slider h4 a:hover,.bdt-prime-slider h5 a:hover,.bdt-prime-slider h6 a:hover{font-size:inherit}.bdt-prime-slider embed,.bdt-prime-slider iframe,.bdt-prime-slider object,.bdt-prime-slider video{max-width:unset !important}.bdt-ps-container{display:flow-root;box-sizing:content-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:640px){.bdt-ps-container{padding-left:30px;padding-right:30px}}@media (min-width:960px){.bdt-ps-container{padding-left:40px;padding-right:40px}}.bdt-ps-item-wrapper-link{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1}.bdt-prime-slider-container{padding:0 30px}[class*=" elementor-widget-prime-slider-"] svg.e-font-icon-svg{height:1em;width:1em}[class*=" elementor-widget-prime-slider-"] .swiper:not(.swiper-initialized){opacity:0;visibility:hidden}.bdt-header-wrapper .bdt-header-inner{position:relative;min-height:90px}.bdt-header-wrapper .bdt-header-inner .bdt-offcanvas-button{background:transparent;padding:0}.bdt-header-wrapper .bdt-header-inner .bdt-prime-slider-logo{position:relative}.bdt-header-wrapper .bdt-header-inner .bdt-prime-slider-logo .bdt-logo-inner{color:#fff;font-size:22px;font-weight:600;line-height:1;background:transparent;text-transform:uppercase;transition:all .3s ease}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav{display:none}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav>li{display:inline-block}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav>li>a{position:relative;font-size:13px;font-weight:700;color:#fff;min-height:42px;padding:0;transition:all .3s ease;outline:none;text-transform:uppercase}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav>li>a:after,.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav>li>a:before{content:'';position:absolute;background:#fe506c;left:0;transition:all .3s ease}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav>li:hover>a{color:#ddd}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav>li .bdt-navbar-dropdown{padding-left:25px}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav>li .bdt-navbar-dropdown li>a{color:#818a91;font-size:14px;font-weight:400}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav>li .bdt-navbar-dropdown li>a:hover,.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav>li .bdt-navbar-dropdown li>a.bdt-open{color:#fe506c}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-default>li>a{min-height:auto}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-line>li>a:after,.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-line>li>a:before{bottom:0px;height:3px;width:0;left:50%}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-line>li:hover a:after{width:50%}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-line>li:hover a:before{left:0px;width:50%}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-background>li>a{padding:0 10px}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-background>li>a:before{bottom:0;height:0;width:100%;z-index:-1}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-background>li:hover a:before{height:100%}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-dotline>li{position:relative;margin-right:30px;padding-right:35px;margin-left:0}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-dotline>li::after{content:'';position:absolute;height:6px;width:6px;background:#fff;border-radius:30px;right:0;top:50%;transform:translateY(-50%);visibility:visible}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-dotline>li:nth-last-child(1){margin:0;padding:0}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-dotline>li:nth-last-child(1):after{display:none}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-dotline>li:hover>a{color:#fe506c}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-dotline>li:hover>a::before{transform:translateY(0);opacity:1}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-dotline>li>a{display:flex;min-height:110px;align-items:center;visibility:visible}.bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav.bdt-prime-slider-menu-style-dotline>li>a::before{height:16px;width:100%;background:#fe506c;top:-8px;border-radius:40px;transform:translateY(-25px);transition:all .3s ease-out;opacity:0}.bdt-header-wrapper{z-index:10;width:100%}.bdt-header-wrapper header{width:100%}.bdt-header-wrapper header:after{content:'';width:100%;position:absolute;height:0;top:0;transition:height 400ms cubic-bezier(.2, .89, .58, 1);background-color:rgba(0,0,0,0.4);z-index:-1}.bdt-header-wrapper header.bdt-sticky.bdt-active:after{height:100%}.bdt-nav.bdt-navbar-dropdown-nav li.bdt-parent{position:relative}.bdt-nav.bdt-navbar-dropdown-nav li.bdt-parent .bdt-navbar-dropdown{top:0 !important;left:100% !important;right:auto}@media (min-width:640px){.bdt-header-wrapper .bdt-header-inner{min-height:110px}}@media (min-width:960px){.bdt-prime-slider .bdt-header-wrapper .bdt-header-inner .bdt-navbar-nav{display:inherit}}[class*="elementor-widget-prime-slider-"] .bdt-navigation-next,[class*="elementor-widget-prime-slider-"] .bdt-navigation-prev{cursor:pointer}[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination{position:relative}[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination .swiper-pagination-bullet,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:5px}[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination.swiper-pagination-fraction,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination.swiper-pagination-fraction{bottom:auto}[class*="elementor-widget-prime-slider-"] .swiper-pagination-fraction,[class*="elementor-widget-prime-slider-"] .swiper-pagination-custom,[class*="elementor-widget-prime-slider-"] .swiper-horizontal .swiper-pagination-bullets,[class*="elementor-widget-prime-slider-"] .swiper-horizontal+.swiper-pagination-bullets{bottom:-50px;width:100%}[class*="elementor-widget-prime-slider-"] .swiper-pagination-fraction .swiper-pagination-bullet,[class*="elementor-widget-prime-slider-"] .swiper-pagination-custom .swiper-pagination-bullet,[class*="elementor-widget-prime-slider-"] .swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet,[class*="elementor-widget-prime-slider-"] .swiper-horizontal+.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px}.bdt-navigation-type-arrows-fraction .swiper-pagination{position:initial}.rtl .bdt-arrows-container,.rtl .bdt-arrows-fraction-container,.rtl .bdt-arrows-dots-container{direction:rtl}.rtl .bdt-arrows-container .swiper-pagination,.rtl .bdt-arrows-fraction-container .swiper-pagination,.rtl .bdt-arrows-dots-container .swiper-pagination{direction:ltr}[class*="elementor-widget-prime-slider-"] .swiper .elementor-lightbox-content-source{display:none}[class*="elementor-widget-prime-slider-"] .swiper-horizontal+.swiper-pagination-progressbar,[class*="elementor-widget-prime-slider-"] .swiper-vertical+.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px}[class*="elementor-widget-prime-slider-"] .swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}[class*="elementor-widget-prime-slider-"] .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}[class*="elementor-widget-prime-slider-"] [class*='bdt-arrows-align-top'] .bdt-arrows-container{transform:translateY(-40px)}[class*="elementor-widget-prime-slider-"] [class*='bdt-arrows-align-bottom'] .bdt-arrows-container{transform:translateY(40px)}[class*="elementor-widget-prime-slider-"] [class*='bdt-dots-align-top'] .bdt-dots-container{transform:translateY(-30px)}[class*="elementor-widget-prime-slider-"] [class*='bdt-dots-align-bottom'] .bdt-dots-container{transform:translateY(30px)}[class*="elementor-widget-prime-slider-"] [class*='bdt-arrows-dots-align-top'] .bdt-arrows-dots-container{transform:translateY(-40px)}[class*="elementor-widget-prime-slider-"] [class*='bdt-arrows-dots-align-bottom'] .bdt-arrows-dots-container{transform:translateY(40px)}[class*="elementor-widget-prime-slider-"] .bdt-arrows-align-center .bdt-position-center,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-align-center .bdt-position-center{width:100%}[class*="elementor-widget-prime-slider-"] .bdt-arrows-align-center .bdt-navigation-prev,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-align-center .bdt-navigation-prev{left:0;position:absolute;transform:translateY(-50%)}[class*="elementor-widget-prime-slider-"] .bdt-arrows-align-center .bdt-navigation-next,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-align-center .bdt-navigation-next{right:0;position:absolute;transform:translateY(-50%)}[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-align-center .bdt-dots-container .swiper-pagination,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-align-center .bdt-arrows-dots-container .swiper-pagination{position:absolute;width:100%}.bdt-navigation-type-progress .swiper-pagination-progress{transform:translateY(15px);height:5px;width:100%}[class*="elementor-widget-prime-slider-"] .bdt-slider .swiper-pagination,[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination{position:relative;display:flex;align-items:var(--bdt-swiper-dots-align, center);justify-content:center}[class*="elementor-widget-prime-slider-"] .bdt-slider .swiper-pagination .swiper-pagination-bullet,[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination .swiper-pagination-bullet,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;outline:none;transition:all .3s ease}[class*="elementor-widget-prime-slider-"] .bdt-slider .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet,[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:var(--bdt-swiper-dots-space-between, 5px);outline:none}[class*="elementor-widget-prime-slider-"] .bdt-slider .swiper-pagination.swiper-pagination-fraction,[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination.swiper-pagination-fraction,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination.swiper-pagination-fraction{bottom:auto;z-index:1}[class*="elementor-widget-prime-slider-"] .bdt-slider .swiper-pagination-bullets,[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination-bullets,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination-bullets{min-height:var(--bdt-swiper-dots-active-height, 10px)}[class*="elementor-widget-prime-slider-"] .bdt-slider .swiper-pagination-bullets .swiper-pagination-bullet,[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination-bullets .swiper-pagination-bullet,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination-bullets .swiper-pagination-bullet{position:relative}[class*="elementor-widget-prime-slider-"] .bdt-slider .swiper-pagination-bullets .swiper-pagination-bullet:after,[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination-bullets .swiper-pagination-bullet:after,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination-bullets .swiper-pagination-bullet:after{content:'';width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;transform:translate(-50%, -50%);left:50%;top:50%}[class*="elementor-widget-prime-slider-"] .bdt-slider .swiper-pagination-bullets-dynamic,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination-bullets-dynamic,[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;width:100% !important}[class*="elementor-widget-prime-slider-"] .bdt-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}[class*="elementor-widget-prime-slider-"] .bdt-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}[class*="elementor-widget-prime-slider-"] .bdt-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main,[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}[class*="elementor-widget-prime-slider-"] .bdt-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}[class*="elementor-widget-prime-slider-"] .bdt-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}[class*="elementor-widget-prime-slider-"] .bdt-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}[class*="elementor-widget-prime-slider-"] .bdt-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,[class*="elementor-widget-prime-slider-"] .bdt-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}[class*="elementor-widget-prime-slider-"] .bdt-arrows-align-center .bdt-position-center,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-align-center .bdt-position-center{width:100%}[class*="elementor-widget-prime-slider-"] .bdt-arrows-align-center .bdt-navigation-prev,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-align-center .bdt-navigation-prev{left:0;position:absolute;transform:translateY(-50%)}[class*="elementor-widget-prime-slider-"] .bdt-arrows-align-center .bdt-navigation-next,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-align-center .bdt-navigation-next{right:0;position:absolute;transform:translateY(-50%)}.rtl .bdt-arrows-align-center .bdt-navigation-prev,.rtl .bdt-arrows-dots-align-center .bdt-navigation-prev{right:0;left:inherit}.rtl .bdt-arrows-align-center .bdt-navigation-next,.rtl .bdt-arrows-dots-align-center .bdt-navigation-next{left:0;right:inherit}[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-align-center .bdt-dots-container .swiper-pagination,[class*="elementor-widget-prime-slider-"] .bdt-arrows-dots-align-center .bdt-arrows-dots-container .swiper-pagination{position:absolute;width:100% !important}.bdt-navigation-type-progress .swiper-pagination-progress{transform:translateY(15px);height:5px;width:100%}.e-container--row [class*="elementor-widget-prime-slider-"]{width:100%}.reveal-effects-active-yes [data-reveal="reveal-active"]{opacity:0}.reveal-effects-active-yes .reveal-muted{opacity:0;transform:scale(.1)}.reveal-effects-active-yes .reveal-loaded{opacity:1;transition:opacity .5s ease}.swiper-shutters .swiper-slide,.swiper-shutters .swiper-slide{overflow:hidden}.swiper-shutters-image,.swiper-shutters-image-clone,.swiper-shutters-image-clones{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.swiper-shutters-image{object-fit:cover;object-position:center}.swiper-shutters-image-clone{overflow:hidden}.swiper-gl{position:relative;margin:0 auto;max-width:100%;overflow:hidden}.swiper-gl .swiper-slide,.swiper-gl swiper-slide{position:relative}.swiper-gl .swiper-gl-image{display:none}.swiper-gl>canvas{position:absolute;left:0;top:0;width:100%;height:100%}.swiper-gl-image{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;left:0;top:0}.swiper-slicer .swiper-slide,.swiper-slicer swiper-slide{overflow:hidden}.swiper-slicer-image,.swiper-slicer-image-clone,.swiper-slicer-image-clones{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.swiper-slicer-image{display:none;object-fit:cover;object-position:center}.swiper-slicer-image-clone{overflow:hidden;transition-timing-function:cubic-bezier(1, 0, .5, 1)}.swiper-slicer-image-clone .swiper-slicer-image{display:block}:root{--swiper-tinder-no-color:red;--swiper-tinder-yes-color:green;--swiper-tinder-label-text-color:#fff;--swiper-tinder-label-font-size:32px;--swiper-tinder-button-size:56px;--swiper-tinder-button-icon-size:32px}.swiper-tinder{box-sizing:border-box}.swiper-tinder .swiper-slide{overflow:hidden}.swiper-tinder .swiper-slide img{width:100%;height:100%;object-fit:cover}.swiper-tinder-label{position:absolute;font-size:var(--swiper-tinder-label-font-size);font-weight:700;padding:4px 12px;text-transform:uppercase;border-radius:4px;opacity:0;color:var(--swiper-tinder-label-text-color)}.swiper-tinder-label-yes{left:3%;top:5%;transform:rotate(-20deg);background-color:var(--swiper-tinder-yes-color);transform-origin:right top}.swiper-tinder-label-no{right:3%;top:5%;transform:rotate(20deg);background-color:var(--swiper-tinder-no-color);transform-origin:left top}.swiper-tinder-button{position:absolute;cursor:pointer;bottom:32px;width:var(--swiper-tinder-button-size);height:var(--swiper-tinder-button-size);border:1px solid;border-radius:999px;background:0 0;appearance:none;outline:0;box-shadow:none;z-index:100;transition-duration:.1s;font-size:var(--swiper-tinder-button-icon-size) !important;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.swiper-tinder-button svg{width:var(--swiper-tinder-button-icon-size);height:var(--swiper-tinder-button-icon-size)}.swiper-tinder-button-hidden{opacity:0;pointer-events:none}.swiper-tinder-button-no{border-color:var(--swiper-tinder-no-color);left:calc(33% - 28px)}.swiper-tinder-button-no svg{fill:var(--swiper-tinder-no-color)}.swiper-tinder-button-no.swiper-tinder-button-active,.swiper-tinder-button-no:active{background:var(--swiper-tinder-no-color)}.swiper-tinder-button-no.swiper-tinder-button-active svg,.swiper-tinder-button-no:active svg{fill:#fff}.swiper-tinder-button-yes{border-color:var(--swiper-tinder-yes-color);left:calc(66% - 28px)}.swiper-tinder-button-yes svg{fill:var(--swiper-tinder-yes-color)}.swiper-tinder-button-yes.swiper-tinder-button-active,.swiper-tinder-button-yes:active{background:var(--swiper-tinder-yes-color)}.swiper-tinder-button-yes.swiper-tinder-button-active svg,.swiper-tinder-button-yes:active svg{fill:#fff}@media (min-width:768px) and (max-width:1023px){[class*="elementor-widget-prime-slider-"] .bdt-tablet{display:none !important}}@media (min-width:1024px){[class*="elementor-widget-prime-slider-"] .bdt-desktop{display:none !important}}@media (max-width:767px){[class*="elementor-widget-prime-slider-"] .bdt-mobile{display:none !important}}