
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */


	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root {
	--container-size: 1112px;

}

.container {
	margin: 0 auto;
	max-width: var(--container-size);

}

.wp-block {
	max-width: var(--container-size);

}


/*
 * Shuffl - Default Styles & Variables
 */


/* Edit Page Icon */

.shuffl-edit-page {
    position: fixed;
    bottom: 25px;
    left: 25px;
    z-index: 999999999;
    color: #fff;
    font-size: 0;
    height: 60px;
    width: 60px;
    border-radius: 999px;
    background: #0073aa url(https://eventlogistics.biz/wp-content/plugins/shuffl/assets//images/ico-edit.svg) no-repeat center;
    background-size: 20px;
    transition: all 0.5s;
}

.shuffl-edit-page:hover {
    opacity: 0.6;
    background-size: 24px;
}

.shuffl-page-edit-options {
    background: #2b2b2b;
    list-style: none;
    margin: 0;
    pointer-events: none;
    opacity: 0;
    background: #000;
    position: fixed;
    bottom: 0;
    left: 25px;
    padding: 0;
    font-weight: 200;
    font-size: 16px;
    border-radius: 4px;
    transition: opacity 0.5s, bottom 0.5s 0.2s;
    text-align: left;
    z-index: 999999999;
    border: 1px solid #444;
}

.shuffl-page-edit-options li {
    padding: 10px;
    border-bottom: 1px solid #444444;
}

.shuffl-page-edit-options li:last-child {
    border-bottom: 0;
}

.shuffl-page-edit-options a {
    color: #fff;
    padding: 5px;
    display: block;
}

.shuffl-page-edit-options.visible {
    pointer-events: all;
    opacity: 1;
    bottom: 100px;
    transition: opacity 0.5s, bottom 0.2s;
}

@media(max-width: 1000px) {
    .shuffl-page-edit-options,
    .shuffl-edit-page {
        display: none;
    }
}

/*
 * Shuffl - Begin Block Styles
 */


/*
 * Header Simple
 */

:root {
    --header-height: 104px;
    --header-mobile-height: 80px;
    --header-breakpoint: 1200px;
}

header.shuffl-header {
    width: 100%;
    background: #fff;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
}

header.shuffl-header::after {
    content: '';
    display: block;
    clear: both;
}

header.shuffl-header .header-logo {
    width: 200px;
    height: calc(100% - 20px);
    float: left;
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat;
    text-decoration: none;
    color: transparent;
    margin: 10px 25px 10px 15px;
}


header.shuffl-header ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

header.shuffl-header ul.menu > li {
    display: inline-block;
    line-height: 104px;
    padding: 0 30px;
}

header.shuffl-header ul.menu > li > a:hover {
    color: #fff;
}

header.shuffl-header nav a {
    text-decoration: none;
    color: #fff;
    position: relative;
}


header.shuffl-header nav > div {
    float: right;
    vertical-align: top;
}

header.shuffl-header nav .btn {
    float: right;
    vertical-align: top;
    margin: 19px 25px 19px 15px;
}

header.shuffl-header {
    background: transparent;
    background-image: linear-gradient(0deg, rgba(0,0,0,0.00) -200%, #141414 100%);
}

header.shuffl-header nav .sub-menu a {
    color: #000;
    display: block;
    width: 100%;
    padding: 15px;
    border: 1px solid rgba(14, 14, 14, 0.15);
    border-width: 0 0 1px 0;
}

header.shuffl-header .header-wrap {
    position: relative;
    height: var(--header-height);
    box-shadow: 0px 0px 10px rgb(0 0 0 / 0.10);
}

header.shuffl-header .header-logo {
    margin: 20px;
    height: calc(100% - 40px);
}

header.shuffl-header .header-logo svg {
    max-height: 100%;
    max-width: 100%;
    height: 100%;
    overflow: hidden;
}

/* Right Links */

header.shuffl-header .header-right {
    float: right;
    line-height: 28px;
    display: flex;
}

header.shuffl-header .header-right,
header.shuffl-header .header-right a {
    color: #fff;
    text-decoration: none;
}


/* Sub Menu */

header.shuffl-header ul li .sub-menu {
    position: absolute;
    top: 100%;
    line-height: 22px;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.5s, visibility 0s 0.5s;
    pointer-events: none;
    left: auto;
    background: #fff;
    width: auto;
    max-width: 350px;
    border: 1px solid #e0e0e0;
    border-width: 0 1px;
}

header.shuffl-header ul li .sub-menu-inner {
    display: flex;
    background: #fff;
    padding: 30px 30px 30px 140px;
}


header.shuffl-header ul li.menu-item-has-children > a::after {
    content: '';
    display: block;
    width: 4px;
    height: 4px;
    border: 1px solid #A4A7AF;
    border-width: 0 1px 1px 0;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: rotate(45deg);
    margin-top: -4px;
    transition: transform 0.2s, margin-top 0.2s;
}

body.mobile-open {
    overflow: hidden;
}

body.mobile-open header.shuffl-header ul li.is-open > a::after,
body:not(.mobile-open) header.shuffl-header ul li.menu-item-has-children:hover > a::after {
    transform: rotate(-135deg);
    margin-top: -2px;
}

body.mobile-open header.shuffl-header ul li.is-open .sub-menu,
body:not(.mobile-open) header.shuffl-header ul li.menu-item-has-children:hover .sub-menu {
    visibility: visible;
    pointer-events: all;
    opacity: 1;
    transition: opacity 0.5s;
}

header.shuffl-header .open-mobile-menu {
    display: none;
}

@media(max-width: 1200px) {

    header.shuffl-header .header-logo {
        margin: 5px;
        height: calc(100% - 10px);
    }

    header.shuffl-header .header-wrap {
        height: var(--header-mobile-height);
    }

    header.shuffl-header {
        width: 100%;
        transform: none;
        left: 0;
        top: 0;
        border-radius: 0;
    }

    body.admin-bar header.shuffl-header {
        top: 32px;
    }

    header.shuffl-header .open-mobile-menu {
        display: block;
        position: absolute;
        right: 20px;
        top: 50%;
        margin-top: -12px;
        width: 24px;
        height: 24px;
        transition: all 0.5s;
        cursor: pointer;
        user-select: none;
    }

    header.shuffl-header .open-mobile-menu i {
        margin-top: -1px;
        top: 50%;
    }

    header.shuffl-header .open-mobile-menu i,
    header.shuffl-header .open-mobile-menu i::before,
    header.shuffl-header .open-mobile-menu i::after {
        background: #000;
        position: absolute;
        height: 2px;
        width: 100%;
        left: 0;
    }

    body.mobile-open header.shuffl-header .open-mobile-menu {
        transform: rotate(45deg);
    }

    body.mobile-open header.shuffl-header .open-mobile-menu i::before {
        opacity: 0;
    }
    body.mobile-open header.shuffl-header .open-mobile-menu i::after {
        top: 0;
        transform: rotate(-90deg);
        transition: transform 0.5s;
    }

    header.shuffl-header .open-mobile-menu i::before {
        content: '';
        top: -8px;
    }

    header.shuffl-header .open-mobile-menu i::after {
        content: '';
        bottom: -8px;
    }

    header.shuffl-header nav.header-nav {
        display: none;
        position: fixed;
        top: 80px;
        height: calc(100vh - 70px);
        width: 100%;
        background: #ffff;
        z-index: 999999;
    }

    body.admin-bar header.shuffl-header nav.header-nav {
        top: 112px;
    }

    body.mobile-open header.shuffl-header nav.header-nav {
        display: block;
    }


    body.mobile-open header.shuffl-header .header-search input,
    header.shuffl-header .header-search input {
        width: calc(100% - 40px);
    }

    header.shuffl-header nav .btn {
        float: none;
        margin: 0;
        position: absolute;
        bottom: 20px;
        width: 190px;
        left: 50%;
        transform: translateX(-50%);
    }

    header.shuffl-header nav > div {
        float: none;
    }

    header.shuffl-header ul.menu > li {
        display: block;
        line-height: 40px;
        border: 1px solid rgba(151, 151, 151, 0.2);
        border-width: 1px 0 0 0;
        padding: 0;
    }

    header.shuffl-header ul.menu > li:last-child {
        border-bottom: 1px solid rgba(151, 151, 151, 0.2);
    }

    header.shuffl-header nav li a {
        padding-left: 50px;
    }

    header.shuffl-header ul li .sub-menu {
        position: initial;
        padding: 0;
        max-height: 0;
        transition: max-height 0.5s;
        border: none;
    }

    header.shuffl-header ul li.is-open .sub-menu {
        max-height: 100vh;
    }

    header.shuffl-header ul li .sub-menu-inner {
        padding: 0;
        display: block;
    }

    header.shuffl-header ul li .sub-menu-intro,
    header.shuffl-header ul li .sub-menu .sub-item-desc,
    header.shuffl-header ul li .sub-menu img {
        display: none;
    }

    header.shuffl-header ul li .sub-menu-inner > li {
        min-width: unset;
    }

    header.shuffl-header ul li.is-open .sub-menu {
        display: block;
        padding-bottom: 10px;
    }

    header.shuffl-header nav li a {
        display: block;
    }

    header.shuffl-header nav .sub-menu li a {
        padding: 10px 0 10px 65px;
        border-width: 1px 0 0 0;
        border-color: #f7f7f7;
    }

    header.shuffl-header nav > div {
        height: calc(100vh - 230px);
        overflow: scroll;
    }

    header.shuffl-header ul .seperator {
        display: none;
    }

    header.shuffl-header ul li .sub-menu {
        max-width: unset;
    }

}

@media(max-width: 782px) {
    body.admin-bar header.shuffl-header {
        top: 46px;
    }
    body.admin-bar header.shuffl-header nav.header-nav {
        top: 126px;
    }
}

@media(max-width: 600px) {
    body.admin-bar header.shuffl-header {
        top: 0;
    }
    body.admin-bar header.shuffl-header nav.header-nav {
        top: 70px;
    }
}


/*
 * Variable Footer
 */

footer.shuffl-footer {
    padding: 40px 0;
}

footer.shuffl-footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

footer.shuffl-footer .shuffl-footer-layout {
    width: 100%;
    border-spacing: 0;
}

footer.shuffl-footer .shuffl-footer-layout tr {
    display: flex;
}

footer.shuffl-footer .shuffl-footer-layout tr td {
    flex: 1;
    padding: 20px;
}

footer.shuffl-footer .shuffl-footer-layout tr td:first-child {
    padding-left: 0;
}

footer.shuffl-footer .shuffl-footer-layout tr td:last-child {
    padding-right: 0;
}

@media(max-width: 1200px) {
    footer.shuffl-footer .shuffl-footer-layout tr {
        display: block;
    }

    footer.shuffl-footer .shuffl-footer-layout tr td {
        display: block;
        min-width: unset!important;
        max-width: unset !important;
        text-align: center!important;
        padding: 0;
    }
}


/*
 * Banner
 */

.section-banner .wrapper {
    overflow: hidden;
    background-size: cover;
    position: relative;
}

.section-banner .wrapper .inner {
    padding: 250px 0;
}

.section-banner h1 {
    margin: 0;
}


/*
 * Banner with Tiles
 */

.section-banner-tiles .wrapper {
    overflow: hidden;
    position: relative;
    background-size: cover;
    background-position: top;
    background: #fff;
}

.section-banner-tiles .container {
    position: relative;
    z-index: 999;
    color: #fff;
}

.section-banner-tiles .wrapper .inner {
    padding: 218px 0 100px 0;
}

.section-banner-tiles h1 {
    margin: 0;
}

.section-banner-tiles .inner-content {
    font-weight: 200;
}

.section-banner-tiles .background-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 580px;
}

.section-banner-tiles .background-overlay::before {
    content: '';
    background-image: linear-gradient(180deg, transparent 30%, rgba(255,255,255,0.9) 80%, #ffffff 100%);
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
}

.section-banner-tiles .banner-tiles {
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
}

.section-banner-tiles .banner-tile {
    display: block;
    flex: 1;
    height: 326px;
    flex-basis: calc(33.33% - 50px);
    margin-bottom: 30px;
    border-radius: 11px;
    background-size: cover;
    background-position: center;
    position: relative;
    color: #fff;
}

.section-banner-tiles .banner-tile::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(180deg, rgba(0,0,0,0.00) 0%, #141414 100%);
    z-index: 1;
    border-radius: 11px;
    transition: opacity 0.5s;
    opacity: 0.5;
}

.section-banner-tiles .banner-tile:hover::before {
    opacity: 0.2;
}

.section-banner-tiles .banner-tile .tile-inner {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 0 30px 60px 30px;
    z-index: 10;
}

.section-banner-tiles .banner-tile:nth-child(3n+2) {
    margin: 0 25px;
}


/*
 * Content
 */

.section-content {
    margin: 110px 0;
}

.section-content h4 {
    margin: 0;
}

.section-content h2 {
    margin: 20px 0;
}

.section-content .wrapper.layout-normal .container {
    position: relative;
    display: flex;
    align-items: center;
}

.section-content .wrapper.layout-normal.align-right .container {
    flex-direction: row-reverse;
}

.section-content .content-wrapper {
    width: 50%;
    padding: 0 90px;
    box-sizing: border-box;
    position: relative;
    flex: 1;
}

.section-content .wrapper.align-left .content-wrapper {
    padding-left: 0!important;
}
.section-content .wrapper.align-right .content-wrapper {
    padding-right: 0!important;
}

.section-content .aligned-image {
    width: 50%;
    height: 470px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

.section-content .aligned-image.size-contain {
    background-size: contain;
}

.section-content .aligned-image.size-auto {
    background-size: auto;
}

.section-content .wrapper.layout-full {
    position: relative;
}

.section-content .wrapper.layout-full.align-left .content-wrapper {
    padding-left: 0;
}

@media(min-width: 1001px) {
    .section-content .wrapper.layout-full .content-wrapper {
        flex: 0;
        padding: 160px 90px;
    }

    .section-content .wrapper.layout-full.align-right .content-wrapper {
        margin-left: 50%;
        padding-right: 0;
    }

    .section-content .wrapper.layout-full  .aligned-image {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 50%;
    }

    .section-content .wrapper.layout-full.align-left .aligned-image {
        left: unset;
        right: 0;
    }
}

@media(max-width: 1000px) {
    .section-content .container {
        display: block;
    }

    .section-content .content-wrapper {
        width: 100%;
        padding: 0 0 50px 0;
        margin: 0;
        flex-basis: 100%;
    }

    .section-content .aligned-image {
        width: 100%;
        flex-basis: 100%;
    }

    .section-content .wrapper.layout-normal .container {
        flex-wrap: wrap;
    }
}


/*
 * Testimonials
 */

.section-testimonials {
    margin: 80px 0;
}

.section-testimonials .wrapper {
    overflow: hidden;
    max-width: 100vw;
}

.section-testimonials h3 {
    text-align: center;
    margin-top: 0;
}

.section-testimonials .slick-list {
    overflow: visible;
}

.section-testimonials .testimonial {
    opacity: 0.3;
    transition: opacity 0.5s;
    padding: 45px;
    margin: 0 20px;
    outline: 0;
    pointer-events: none;
    background: #F5F7FC;
    border-radius: 7px;
}

.section-testimonials .testimonial.slick-current,
.section-testimonials .testimonial.slick-active {
    opacity: 1;
    pointer-events: all;
}

.section-testimonials .testimonial .author-content {
    display: flex;
    align-items: center;
    margin-top: 30px;
}

.section-testimonials .testimonial .author-image {
    flex: 1;
    max-width: 68px;
    width: 68px;
    height: 68px;
    border-radius: 100px;
    background-size: cover;
    background-position: center;
    display: inline-block;
}

.section-testimonials .testimonial .author-content > span {
    flex: 1;
    padding-left: 20px;
}


:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.tml{font-size:1em}.tml *{box-sizing:border-box}.tml .tml-field-wrap{margin-bottom:1em}.tml .tml-label{display:block;margin:.5em 0}.tml .tml-checkbox+.tml-label{display:inline}.tml .tml-field{width:100%}.tml .tml-description{display:block;font-size:.85em;font-style:italic;margin:.5em 0}.tml .tml-errors,.tml .tml-messages{list-style:none;margin:0;padding:0}.tml .tml-action-confirmaction .success,.tml .tml-error,.tml .tml-message,.tml .tml-success{border-left:4px solid #00a0d2;box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);display:block;margin:0 0 1em;padding:.75em}.tml .tml-error{border-left-color:#dc3232}.tml .tml-action-confirmaction .success,.tml .tml-success{border-left-color:#46b450}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;font-weight:700;opacity:0;margin-bottom:1em;padding:.5em}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
:root{--container-size:1112px}.container{margin:0 auto;max-width:var(--container-size)}.wp-block{max-width:var(--container-size)}.shuffl-edit-page{position:fixed;bottom:25px;left:25px;z-index:999999999;color:#fff;font-size:0;height:60px;width:60px;border-radius:999px;background:#0073aa url(https://eventlogistics.biz/wp-content/plugins/shuffl/assets//images/ico-edit.svg) no-repeat center;background-size:20px;transition:all 0.5s}.shuffl-edit-page:hover{opacity:.6;background-size:24px}.shuffl-page-edit-options{background:#2b2b2b;list-style:none;margin:0;pointer-events:none;opacity:0;background:#000;position:fixed;bottom:0;left:25px;padding:0;font-weight:200;font-size:16px;border-radius:4px;transition:opacity 0.5s,bottom 0.5s 0.2s;text-align:left;z-index:999999999;border:1px solid #444}.shuffl-page-edit-options li{padding:10px;border-bottom:1px solid #444}.shuffl-page-edit-options li:last-child{border-bottom:0}.shuffl-page-edit-options a{color:#fff;padding:5px;display:block}.shuffl-page-edit-options.visible{pointer-events:all;opacity:1;bottom:100px;transition:opacity 0.5s,bottom 0.2s}@media(max-width:1000px){.shuffl-page-edit-options,.shuffl-edit-page{display:none}}:root{--header-height:104px;--header-mobile-height:80px;--header-breakpoint:1200px}header.shuffl-header{width:100%;background:#fff;position:fixed;z-index:99999;top:0;left:0}header.shuffl-header::after{content:'';display:block;clear:both}header.shuffl-header .header-logo{width:200px;height:calc(100% - 20px);float:left;background-size:contain;background-position:left center;background-repeat:no-repeat;text-decoration:none;color:#fff0;margin:10px 25px 10px 15px}header.shuffl-header ul{list-style:none;margin:0;padding:0}header.shuffl-header ul.menu>li{display:inline-block;line-height:104px;padding:0 30px}header.shuffl-header ul.menu>li>a:hover{color:#fff}header.shuffl-header nav a{text-decoration:none;color:#fff;position:relative}header.shuffl-header nav>div{float:right;vertical-align:top}header.shuffl-header nav .btn{float:right;vertical-align:top;margin:19px 25px 19px 15px}header.shuffl-header{background:#fff0;background-image:linear-gradient(0deg,#fff0 -200%,#141414 100%)}header.shuffl-header nav .sub-menu a{color:#000;display:block;width:100%;padding:15px;border:1px solid rgb(14 14 14 / .15);border-width:0 0 1px 0}header.shuffl-header .header-wrap{position:relative;height:var(--header-height);box-shadow:0 0 10px rgb(0 0 0 / .1)}header.shuffl-header .header-logo{margin:20px;height:calc(100% - 40px)}header.shuffl-header .header-logo svg{max-height:100%;max-width:100%;height:100%;overflow:hidden}header.shuffl-header .header-right{float:right;line-height:28px;display:flex}header.shuffl-header .header-right,header.shuffl-header .header-right a{color:#fff;text-decoration:none}header.shuffl-header ul li .sub-menu{position:absolute;top:100%;line-height:22px;visibility:hidden;opacity:0;transition:opacity 0.5s,visibility 0s 0.5s;pointer-events:none;left:auto;background:#fff;width:auto;max-width:350px;border:1px solid #e0e0e0;border-width:0 1px}header.shuffl-header ul li .sub-menu-inner{display:flex;background:#fff;padding:30px 30px 30px 140px}header.shuffl-header ul li.menu-item-has-children>a::after{content:'';display:block;width:4px;height:4px;border:1px solid #A4A7AF;border-width:0 1px 1px 0;position:absolute;top:50%;right:15px;transform:rotate(45deg);margin-top:-4px;transition:transform 0.2s,margin-top 0.2s}body.mobile-open{overflow:hidden}body.mobile-open header.shuffl-header ul li.is-open>a::after,body:not(.mobile-open) header.shuffl-header ul li.menu-item-has-children:hover>a::after{transform:rotate(-135deg);margin-top:-2px}body.mobile-open header.shuffl-header ul li.is-open .sub-menu,body:not(.mobile-open) header.shuffl-header ul li.menu-item-has-children:hover .sub-menu{visibility:visible;pointer-events:all;opacity:1;transition:opacity 0.5s}header.shuffl-header .open-mobile-menu{display:none}@media(max-width:1200px){header.shuffl-header .header-logo{margin:5px;height:calc(100% - 10px)}header.shuffl-header .header-wrap{height:var(--header-mobile-height)}header.shuffl-header{width:100%;transform:none;left:0;top:0;border-radius:0}body.admin-bar header.shuffl-header{top:32px}header.shuffl-header .open-mobile-menu{display:block;position:absolute;right:20px;top:50%;margin-top:-12px;width:24px;height:24px;transition:all 0.5s;cursor:pointer;user-select:none}header.shuffl-header .open-mobile-menu i{margin-top:-1px;top:50%}header.shuffl-header .open-mobile-menu i,header.shuffl-header .open-mobile-menu i::before,header.shuffl-header .open-mobile-menu i::after{background:#000;position:absolute;height:2px;width:100%;left:0}body.mobile-open header.shuffl-header .open-mobile-menu{transform:rotate(45deg)}body.mobile-open header.shuffl-header .open-mobile-menu i::before{opacity:0}body.mobile-open header.shuffl-header .open-mobile-menu i::after{top:0;transform:rotate(-90deg);transition:transform 0.5s}header.shuffl-header .open-mobile-menu i::before{content:'';top:-8px}header.shuffl-header .open-mobile-menu i::after{content:'';bottom:-8px}header.shuffl-header nav.header-nav{display:none;position:fixed;top:80px;height:calc(100vh - 70px);width:100%;background:#fff;z-index:999999}body.admin-bar header.shuffl-header nav.header-nav{top:112px}body.mobile-open header.shuffl-header nav.header-nav{display:block}body.mobile-open header.shuffl-header .header-search input,header.shuffl-header .header-search input{width:calc(100% - 40px)}header.shuffl-header nav .btn{float:none;margin:0;position:absolute;bottom:20px;width:190px;left:50%;transform:translateX(-50%)}header.shuffl-header nav>div{float:none}header.shuffl-header ul.menu>li{display:block;line-height:40px;border:1px solid rgb(151 151 151 / .2);border-width:1px 0 0 0;padding:0}header.shuffl-header ul.menu>li:last-child{border-bottom:1px solid rgb(151 151 151 / .2)}header.shuffl-header nav li a{padding-left:50px}header.shuffl-header ul li .sub-menu{position:initial;padding:0;max-height:0;transition:max-height 0.5s;border:none}header.shuffl-header ul li.is-open .sub-menu{max-height:100vh}header.shuffl-header ul li .sub-menu-inner{padding:0;display:block}header.shuffl-header ul li .sub-menu-intro,header.shuffl-header ul li .sub-menu .sub-item-desc,header.shuffl-header ul li .sub-menu img{display:none}header.shuffl-header ul li .sub-menu-inner>li{min-width:unset}header.shuffl-header ul li.is-open .sub-menu{display:block;padding-bottom:10px}header.shuffl-header nav li a{display:block}header.shuffl-header nav .sub-menu li a{padding:10px 0 10px 65px;border-width:1px 0 0 0;border-color:#f7f7f7}header.shuffl-header nav>div{height:calc(100vh - 230px);overflow:scroll}header.shuffl-header ul .seperator{display:none}header.shuffl-header ul li .sub-menu{max-width:unset}}@media(max-width:782px){body.admin-bar header.shuffl-header{top:46px}body.admin-bar header.shuffl-header nav.header-nav{top:126px}}@media(max-width:600px){body.admin-bar header.shuffl-header{top:0}body.admin-bar header.shuffl-header nav.header-nav{top:70px}}footer.shuffl-footer{padding:40px 0}footer.shuffl-footer ul{margin:0;padding:0;list-style:none}footer.shuffl-footer .shuffl-footer-layout{width:100%;border-spacing:0}footer.shuffl-footer .shuffl-footer-layout tr{display:flex}footer.shuffl-footer .shuffl-footer-layout tr td{flex:1;padding:20px}footer.shuffl-footer .shuffl-footer-layout tr td:first-child{padding-left:0}footer.shuffl-footer .shuffl-footer-layout tr td:last-child{padding-right:0}@media(max-width:1200px){footer.shuffl-footer .shuffl-footer-layout tr{display:block}footer.shuffl-footer .shuffl-footer-layout tr td{display:block;min-width:unset!important;max-width:unset!important;text-align:center!important;padding:0}}.section-banner .wrapper{overflow:hidden;background-size:cover;position:relative}.section-banner .wrapper .inner{padding:250px 0}.section-banner h1{margin:0}.section-banner-tiles .wrapper{overflow:hidden;position:relative;background-size:cover;background-position:top;background:#fff}.section-banner-tiles .container{position:relative;z-index:999;color:#fff}.section-banner-tiles .wrapper .inner{padding:218px 0 100px 0}.section-banner-tiles h1{margin:0}.section-banner-tiles .inner-content{font-weight:200}.section-banner-tiles .background-overlay{position:absolute;left:0;top:0;width:100%;height:580px}.section-banner-tiles .background-overlay::before{content:'';background-image:linear-gradient(180deg,transparent 30%,rgb(255 255 255 / .9) 80%,#ffffff 100%);position:absolute;right:0;bottom:0;left:0;top:0}.section-banner-tiles .banner-tiles{display:flex;flex-wrap:wrap;margin-top:30px}.section-banner-tiles .banner-tile{display:block;flex:1;height:326px;flex-basis:calc(33.33% - 50px);margin-bottom:30px;border-radius:11px;background-size:cover;background-position:center;position:relative;color:#fff}.section-banner-tiles .banner-tile::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(180deg,#fff0 0%,#141414 100%);z-index:1;border-radius:11px;transition:opacity 0.5s;opacity:.5}.section-banner-tiles .banner-tile:hover::before{opacity:.2}.section-banner-tiles .banner-tile .tile-inner{position:absolute;bottom:0;right:0;left:0;padding:0 30px 60px 30px;z-index:10}.section-banner-tiles .banner-tile:nth-child(3n+2){margin:0 25px}.section-content{margin:110px 0}.section-content h4{margin:0}.section-content h2{margin:20px 0}.section-content .wrapper.layout-normal .container{position:relative;display:flex;align-items:center}.section-content .wrapper.layout-normal.align-right .container{flex-direction:row-reverse}.section-content .content-wrapper{width:50%;padding:0 90px;box-sizing:border-box;position:relative;flex:1}.section-content .wrapper.align-left .content-wrapper{padding-left:0!important}.section-content .wrapper.align-right .content-wrapper{padding-right:0!important}.section-content .aligned-image{width:50%;height:470px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.section-content .aligned-image.size-contain{background-size:contain}.section-content .aligned-image.size-auto{background-size:auto}.section-content .wrapper.layout-full{position:relative}.section-content .wrapper.layout-full.align-left .content-wrapper{padding-left:0}@media(min-width:1001px){.section-content .wrapper.layout-full .content-wrapper{flex:0;padding:160px 90px}.section-content .wrapper.layout-full.align-right .content-wrapper{margin-left:50%;padding-right:0}.section-content .wrapper.layout-full .aligned-image{position:absolute;left:0;top:0;height:100%;width:50%}.section-content .wrapper.layout-full.align-left .aligned-image{left:unset;right:0}}@media(max-width:1000px){.section-content .container{display:block}.section-content .content-wrapper{width:100%;padding:0 0 50px 0;margin:0;flex-basis:100%}.section-content .aligned-image{width:100%;flex-basis:100%}.section-content .wrapper.layout-normal .container{flex-wrap:wrap}}.section-testimonials{margin:80px 0}.section-testimonials .wrapper{overflow:hidden;max-width:100vw}.section-testimonials h3{text-align:center;margin-top:0}.section-testimonials .slick-list{overflow:visible}.section-testimonials .testimonial{opacity:.3;transition:opacity 0.5s;padding:45px;margin:0 20px;outline:0;pointer-events:none;background:#F5F7FC;border-radius:7px}.section-testimonials .testimonial.slick-current,.section-testimonials .testimonial.slick-active{opacity:1;pointer-events:all}.section-testimonials .testimonial .author-content{display:flex;align-items:center;margin-top:30px}.section-testimonials .testimonial .author-image{flex:1;max-width:68px;width:68px;height:68px;border-radius:100px;background-size:cover;background-position:center;display:inline-block}.section-testimonials .testimonial .author-content>span{flex:1;padding-left:20px}/**
 * selectize.css (v0.12.4)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */

.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 28px;
  top: 6px;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}
.selectize-input.full {
  background-color: #ffffff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
.tml{font-size:1em}.tml *{box-sizing:border-box}.tml .tml-field-wrap{margin-bottom:1em}.tml .tml-label{display:block;margin:.5em 0}.tml .tml-checkbox+.tml-label{display:inline}.tml .tml-field{width:100%}.tml .tml-description{display:block;font-size:.85em;font-style:italic;margin:.5em 0}.tml .tml-errors,.tml .tml-messages{list-style:none;margin:0;padding:0}.tml .tml-action-confirmaction .success,.tml .tml-error,.tml .tml-message,.tml .tml-success{border-left:4px solid #00a0d2;box-shadow:1px 1px 2px 1px rgb(0 0 0 / .1);display:block;margin:0 0 1em;padding:.75em}.tml .tml-error{border-left-color:#dc3232}.tml .tml-action-confirmaction .success,.tml .tml-success{border-left-color:#46b450}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;font-weight:700;opacity:0;margin-bottom:1em;padding:.5em}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
}
/**
 * The picker input element.
 */
.picker__input {
  cursor: default;
}
/**
 * When the picker is opened, the input element is “activated”.
 */
.picker__input.picker__input--active {
  border-color: #0089ec;
}
/**
 * The holder is the only “scrollable” top-level container element.
 */
.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
/**
 * Make the holder and frame fullscreen.
 */
.picker__holder,
.picker__frame {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -ms-transform: translateY(100%);
      transform: translateY(100%);
}
/**
 * The holder should overlay the entire screen.
 */
.picker__holder {
  position: fixed;
  transition: background 0.15s ease-out, transform 0s 0.15s;
  -webkit-backface-visibility: hidden;
}
/**
 * The frame that bounds the box contents of the picker.
 */
.picker__frame {
  position: absolute;
  margin: 0 auto;
  min-width: 256px;
  max-width: 666px;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  transition: all 0.15s ease-out;
}
@media (min-height: 33.875em) {
  .picker__frame {
    overflow: visible;
    top: auto;
    bottom: -100%;
    max-height: 80%;
  }
}
@media (min-height: 40.125em) {
  .picker__frame {
    margin-bottom: 7.5%;
  }
}
/**
 * The wrapper sets the stage to vertically align the box contents.
 */
.picker__wrap {
  display: table;
  width: 100%;
  height: 100%;
}
@media (min-height: 33.875em) {
  .picker__wrap {
    display: block;
  }
}
/**
 * The box contains all the picker contents.
 */
.picker__box {
  background: #fff;
  display: table-cell;
  vertical-align: middle;
}
@media (min-height: 26.5em) {
  .picker__box {
    font-size: 1.25em;
  }
}
@media (min-height: 33.875em) {
  .picker__box {
    display: block;
    font-size: 1.33em;
    border: 1px solid #777;
    border-top-color: #898989;
    border-bottom-width: 0;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
  }
}
@media (min-height: 40.125em) {
  .picker__box {
    font-size: 1.5em;
    border-bottom-width: 1px;
    border-radius: 5px;
  }
}
/**
 * When the picker opens...
 */
.picker--opened .picker__holder {
  -ms-transform: translateY(0);
      transform: translateY(0);
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
  zoom: 1;
  background: rgba(0, 0, 0, 0.32);
  transition: background 0.15s ease-out;
}
.picker--opened .picker__frame {
  -ms-transform: translateY(0);
      transform: translateY(0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
@media (min-height: 33.875em) {
  .picker--opened .picker__frame {
    top: auto;
    bottom: 0;
  }
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/**
 * The picker box.
 */
.picker__box {
  padding: 0 1em;
}
/**
 * The header containing the month and year stuff.
 */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}
/**
 * The month and year labels.
 */
.picker__month,
.picker__year {
  font-weight: 500;
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}
.picker__year {
  color: #999;
  font-size: .8em;
  font-style: italic;
}
/**
 * The month and year selectors.
 */
.picker__select--month,
.picker__select--year {
  border: 1px solid #b7b7b7;
  height: 2em;
  padding: .5em;
  margin-left: .25em;
  margin-right: .25em;
}
@media (min-width: 24.5em) {
  .picker__select--month,
  .picker__select--year {
    margin-top: -0.5em;
  }
}
.picker__select--month {
  width: 35%;
}
.picker__select--year {
  width: 22.5%;
}
.picker__select--month:focus,
.picker__select--year:focus {
  border-color: #0089ec;
}
/**
 * The month navigation buttons.
 */
.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: -0.25em;
}
@media (min-width: 24.5em) {
  .picker__nav--prev,
  .picker__nav--next {
    top: -0.33em;
  }
}
.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}
@media (min-width: 24.5em) {
  .picker__nav--prev {
    padding-right: 1.5em;
  }
}
.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}
@media (min-width: 24.5em) {
  .picker__nav--next {
    padding-left: 1.5em;
  }
}
.picker__nav--prev:before,
.picker__nav--next:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: 0.75em solid #000;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
}
.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #000;
}
.picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #000;
  background: #b1dcfb;
}
.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
  cursor: default;
  background: none;
  border-right-color: #f5f5f5;
  border-left-color: #f5f5f5;
}
/**
 * The calendar table of dates
 */
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em;
}
@media (min-height: 33.875em) {
  .picker__table {
    margin-bottom: .75em;
  }
}
.picker__table td {
  margin: 0;
  padding: 0;
}
/**
 * The weekday labels
 */
.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999;
  font-weight: 500;
  /* Increase the spacing a tad */
}
@media (min-height: 33.875em) {
  .picker__weekday {
    padding-bottom: .5em;
  }
}
/**
 * The days on the calendar
 */
.picker__day {
  padding: .3125em 0;
  font-weight: 200;
  border: 1px solid transparent;
}
.picker__day--today {
  position: relative;
}
.picker__day--today:before {
  content: " ";
  position: absolute;
  top: 2px;
  right: 2px;
  width: 0;
  height: 0;
  border-top: 0.5em solid #0059bc;
  border-left: .5em solid transparent;
}
.picker__day--disabled:before {
  border-top-color: #aaa;
}
.picker__day--outfocus {
  color: #ddd;
}
.picker__day--infocus:hover,
.picker__day--outfocus:hover {
  cursor: pointer;
  color: #000;
  background: #b1dcfb;
}
.picker__day--highlighted {
  border-color: #0089ec;
}
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
  cursor: pointer;
  color: #000;
  background: #b1dcfb;
}
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  background: #0089ec;
  color: #fff;
}
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #ddd;
  cursor: default;
}
.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbb;
}
/**
 * The footer containing the "today", "clear", and "close" buttons.
 */
.picker__footer {
  text-align: center;
}
.picker__button--today,
.picker__button--clear,
.picker__button--close {
  border: 1px solid #fff;
  background: #fff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 33%;
  display: inline-block;
  vertical-align: bottom;
}
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb;
}
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background: #b1dcfb;
  border-color: #0089ec;
  outline: none;
}
.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0;
}
.picker__button--today:before,
.picker__button--clear:before {
  content: " ";
  margin-right: .45em;
}
.picker__button--today:before {
  top: -0.05em;
  width: 0;
  border-top: 0.66em solid #0059bc;
  border-left: .66em solid transparent;
}
.picker__button--clear:before {
  top: -0.25em;
  width: .66em;
  border-top: 3px solid #e20;
}
.picker__button--close:before {
  content: "\D7";
  top: -0.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777;
}
.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #ddd;
  cursor: default;
}
.picker__button--today[disabled]:before {
  border-top-color: #aaa;
}

/* ==========================================================================
   $DEFAULT-DATE-PICKER
   ========================================================================== */
.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgb(0 0 0 / .06)!important;border:0 none!important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .2);box-shadow:0 2px 5px rgb(0 0 0 / .2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px!important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:700;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgb(0 0 0 / .05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:28px;top:6px;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .1);box-shadow:inset 0 1px 1px rgb(0 0 0 / .1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgb(0 0 0 / .15);box-shadow:inset 0 1px 2px rgb(0 0 0 / .15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0 2px 0 0!important;text-indent:0!important;border:0 none!important;background:none!important;line-height:inherit!important;-webkit-user-select:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none!important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .1);box-shadow:0 1px 3px rgb(0 0 0 / .1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgb(125 168 208 / .2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgb(48 48 48 / .5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray #fff0 #fff0 #fff0}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:#fff0 #fff0 gray #fff0}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}
/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
 .picker__holder,.picker__frame{top:0;bottom:0;left:0;right:0;-ms-transform:translateY(100%);transform:translateY(100%)}.picker__holder{position:fixed;transition:background 0.15s ease-out,transform 0s 0.15s;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:all 0.15s ease-out}@media (min-height:33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height:33.875em){.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height:26.5em){.picker__box{font-size:1.25em}}@media (min-height:33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgb(0 0 0 / .24)}}@media (min-height:40.125em){.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{-ms-transform:translateY(0);transform:translateY(0);background:#fff0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgb(0 0 0 / .32);transition:background 0.15s ease-out}.picker--opened .picker__frame{-ms-transform:translateY(0);transform:translateY(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height:33.875em){.picker--opened .picker__frame{top:auto;bottom:0}}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em}@media (min-width:24.5em){.picker__nav--prev,.picker__nav--next{top:-.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width:24.5em){.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__nav--next{padding-left:1.5em}}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid #fff0;border-bottom:.5em solid #fff0;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid #fff0}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid #fff0}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:#0089ec;color:#fff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid #fff0}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}* {
  box-sizing: border-box;
}

body,
html {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: subpixel-antialiased;
  font-family: 'Saira', sans-serif;
  color: #131313;
  background: #fff;
}

header.shuffl-header .open-mobile-menu i,
header.shuffl-header .open-mobile-menu i::before,
header.shuffl-header .open-mobile-menu i::after {
  background: #3fabb8;
}

body.solid-header {
  /* Default Font Settings */
  border-top: var(--header-height) solid #fff;
  box-shadow: 0px 0px 2px #000;
}

@media (max-width: 1200px) {
  body.solid-header {
    border-top: var(--header-mobile-height) solid #fff;
  }
}

body.solid-header header.shuffl-header {
  background: #fff;
}

.cancel-reason-form {
  background: #fff;
  padding: 50px;
  border-radius: 11px;
  width: 500px;
  height: auto;
  text-align: left;
}

.cancel-reason-form::before {
  content: 'If you are cancelling your shift after you have been approved please provide a reason for your cancellation. If you are cancelling your shift 48 hours before the event please provide a medical certificate and text/call Sharon directly.';
  font-size: 14px;
  line-height: 1.5;
  display: block;
}

.cancel-reason-form textarea {
  width: 100%;
  height: 100px;
  resize: none;
  margin-top: 20px;
}

.ela-error {
  padding: 10px 20px;
  border: 1px solid #d14f4f;
  background: #ffc2c2;
  margin-bottom: 20px;
  border-radius: 2px;
  color: #a12b2b;
  font-size: 14px;
}

iframe {
  border: none;
}

main {
  position: relative;
  overflow: hidden;
  min-height: calc(100vh - 518px);
}

.block-center {
  display: block;
  margin: 0 auto;
}

hr {
  margin: 28px 0;
  border: none;
  height: 1px;
  background: #e6e6e6;
}

a {
  text-decoration: none;
  transition: color 0.5s, opacity 0.5s;
  color: inherit;
}

a:hover {
  opacity: 0.8;
}

ul {
  margin: 28px 0;
  padding-left: 30px;
  font-weight: 400;
  font-size: 15px;
  color: #676767;
  letter-spacing: 0;
  line-height: 23px;
}

.rsa-form {
  font-weight: 400;
  font-size: 15px;
  color: #676767;
  letter-spacing: 0;
  line-height: 23px;
  position: relative;
  min-height: 1px;
  transition: min-height 1s;
}

form.form-loading,
.rsa-form.form-loading {
  min-height: 100px;
  position: relative;
}

form.form-loading::before,
.rsa-form.form-loading::before {
  content: '';
  display: block;
  border: 3px solid #e6e6e6;
  border-right-color: #0693e3;
  width: 30px;
  height: 30px;
  position: absolute;
  border-radius: 999px;
  animation: rotate-ani 3s infinite linear;
  left: calc(50% - 15px);
  top: 10px;
}

form.form-loading::before {
  top: 50%;
  margin-top: -15px;
}

@keyframes rotate-ani {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

form.form-loading > *,
.rsa-form.form-loading > * {
  opacity: 0.2;
}

.tml .tml-errors,
.tml .tml-messages,
.form-errors {
  margin-bottom: 25px;
  padding: 0 15px;
}

.form-errors {
  padding: 0;
}

.tml .tml-action-confirmaction .success,
.tml .tml-error,
.tml .tml-message,
.tml .tml-success,
.form-error {
  border-left: 4px solid #c14f4f;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.1);
  display: block;
  margin: 0 0 1em;
  padding: 0.75em;
  padding: 7px;
  font-size: 13px;
}

.scroll-btn {
  position: absolute;
  z-index: 99;
  left: 50%;
  transform: translateX(-50%);
  bottom: 60px;
  font-weight: 500;
  font-size: 12px;
  color: #3fabb8;
  letter-spacing: 1.2px;
  text-align: center;
  line-height: 12px;
}

section.section-banner .scroll-btn {
  bottom: 20px;
}

section:last-child .scroll-btn {
  display: none;
}

.container.page-not-found {
  padding: 100px 0;
  text-align: center;
}

.container.page-not-found .btn {
  margin-top: 20px;
}

.container.with-margin {
  margin: 50px auto;
}

.buddypress .buddypress-wrap .activity-read-more a,
.buddypress .buddypress-wrap .comment-reply-link,
.buddypress .buddypress-wrap .generic-button a,
.buddypress .buddypress-wrap a.bp-title-button,
.buddypress .buddypress-wrap a.button,
.buddypress .buddypress-wrap button,
.buddypress .buddypress-wrap input[type='button'],
.buddypress .buddypress-wrap input[type='reset'],
.buddypress .buddypress-wrap input[type='submit'],
.buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a,
button,
input[type='submit'],
input[type='button'],
.btn {
  background: transparent;
  color: #4fb3c1;
  border: 2px solid #4fb3c1;
  padding: 16px 20px;
  display: inline-block;
  margin-bottom: 5px;
  min-width: 200px;
  text-align: center;
  border-radius: 3px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 2px;
  line-height: 20px;
  transition: all 0.5s;
}

.buddypress .buddypress-wrap .activity-read-more a,
.buddypress .buddypress-wrap .comment-reply-link,
.buddypress .buddypress-wrap .generic-button a,
.buddypress .buddypress-wrap a.bp-title-button,
.buddypress .buddypress-wrap a.button,
.buddypress .buddypress-wrap button,
.buddypress .buddypress-wrap input[type='button'],
.buddypress .buddypress-wrap input[type='reset'],
.buddypress .buddypress-wrap input[type='submit'],
.buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a,
.btn-primary,
.buddypress .buddypress-wrap button,
button,
input[type='submit'],
input[type='button'] {
  -webkit-appearance: none;
  box-sizing: border-box;
  max-width: 100%;
  background: #4fb3c1;
  color: #fff;
  width: 100%;
}

.btn-secondary {
  background: #cdd1d9;
  border-color: #cdd1d9;
  font-weight: 400;
  text-transform: none;
  font-size: 16px;
  color: #676767;
  letter-spacing: 0;
  line-height: 26px;
  padding: 15px 20px;
}

.shift-actions .btn-secondary {
  background: #eff1f6;
  border: none;
  padding: 10px;
  margin-left: 20px;
  min-width: 165px;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 16px;
  margin-bottom: 0;
}

/*.shift-actions .btn-secondary:first-child {
    margin-left: 0;
}*/

.btn-delete {
  background: #e96161 !important;
  color: #fff;
  border: none;
}

.btn-secondary:hover {
  border-color: #cdd1d9;
}

.tml-button {
  margin: 0;
  width: 100%;
  line-height: 20px;
}

.buddypress-wrap .standard-form .submit {
  margin: 0;
  padding: 0;
}

.selectize-input,
.picker select,
.buddypress-wrap .standard-form .groups-members-search input[type='search'],
.buddypress-wrap .standard-form .groups-members-search input[type='text'],
.buddypress-wrap .standard-form [data-bp-search] input[type='search'],
.buddypress-wrap .standard-form [data-bp-search] input[type='text'],
.buddypress-wrap .standard-form input[type='color'],
.buddypress-wrap .standard-form input[type='date'],
.buddypress-wrap .standard-form input[type='datetime-local'],
.buddypress-wrap .standard-form input[type='datetime'],
.buddypress-wrap .standard-form input[type='email'],
.buddypress-wrap .standard-form input[type='month'],
.buddypress-wrap .standard-form input[type='number'],
.buddypress-wrap .standard-form input[type='password'],
.buddypress-wrap .standard-form input[type='range'],
.buddypress-wrap .standard-form input[type='search'],
.buddypress-wrap .standard-form input[type='tel'],
.buddypress-wrap .standard-form input[type='text'],
.buddypress-wrap .standard-form input[type='time'],
.buddypress-wrap .standard-form input[type='url'],
.buddypress-wrap .standard-form input[type='week'],
.buddypress-wrap .standard-form select,
.buddypress-wrap .standard-form textarea,
.standard-form .file-upload .file-selector,
.standard-form input[type='text'],
.standard-form input[type='email'],
.standard-form input[type='number'],
.standard-form input[type='password'],
.standard-form input[type='search'],
.standard-form input[type='tel'],
.standard-form input[type='url'],
.standard-form textarea,
.standard-form select,
body #buddypress .standard-form select {
  padding: 18px 24px;
  background-color: #eff1f6;
  border: none;
  font-family: 'Saira', sans-serif;
  font-size: 16px;
  color: #676767;
  letter-spacing: 0;
  line-height: 26px;
  border-radius: 5px;
  width: 100%;
  margin-bottom: 23px;
  padding-right: 42px;
  resize: none;
  height: auto;
  box-shadow: none;
}

.selectize-control.single .selectize-input.input-active,
.selectize-input.full,
.selectize-input {
  margin-bottom: 0;
  background-color: #eff1f6;
}

.valid,
.invalid {
  background-repeat: no-repeat !important;
  background-position: center right 15px !important;
}

.valid {
  background-image: url(/wp-content/themes/event-logistics-australia/assets/images/tick.svg) !important;
}

.invalid {
  background-image: url(/wp-content/themes/event-logistics-australia/assets/images/cross.svg) !important;
}

.multi-select.valid,
.multi-select.invalid {
  background: none !important;
}

.multi-select.invalid > span {
  color: #c14f4f;
}

input[type='text']::placeholder,
input[type='email']::placeholder,
input[type='number']::placeholder,
input[type='password']::placeholder,
input[type='search']::placeholder,
input[type='tel']::placeholder,
input[type='url']::placeholder,
textarea::placeholder {
  color: #b8b8b8;
}

.standard-form select,
body #buddypress .standard-form select {
  -webkit-appearance: none;
  padding-right: 50px;
  background-image: url(/wp-content/themes/event-logistics-australia/assets/images/arrow-down.svg);
  background-repeat: no-repeat;
  background-position: center right 20px;
}

.wp-block-buttons .wp-block-button {
  margin-bottom: 0;
}

.wp-block-buttons .wp-block-button .btn {
  padding: 14px 20px;
  margin: 0;
}

.btn:hover {
  background: #4fb3c1;
  color: #fff;
}

.breadcrumbs {
  font-size: 11px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  padding: 10px;
}

.breadcrumbs .breadcrumb-item {
  display: inline-block;
  font-weight: 500;
  font-size: 10px;
  color: #3fabb8;
  letter-spacing: 0.83px;
  text-transform: uppercase;
  padding-right: 15px;
  opacity: 0.3;
  transition: all 0.5;
}

.breadcrumbs .breadcrumb-item.current,
.breadcrumbs .breadcrumb-item:hover {
  opacity: 1;
}

.archive-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.wp-block-column h4,
.wp-block-column h3 {
  margin: 0 0 10px 0;
}

/* Events Logistics Australia */

body.buddypress header.shuffl-header .header-wrap,
body.tml-action header.shuffl-header .header-wrap {
  background: #f5f7fc;
  box-shadow: none;
}

header.shuffl-header nav a {
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 1.71px;
  text-transform: uppercase;
}

section.section-content {
  margin: 0;
}

body.solid-header header.shuffl-header svg #Fill-38,
body.solid-header header.shuffl-header svg #Fill-20 {
  fill: #000;
}

body.solid-header header.shuffl-header nav a {
  color: #000;
}

@media (min-width: 1201px) {
  header.shuffl-header ul li.menu-item-has-children > a::after {
    right: -15px;
  }
}

body:not(.mobile-open)
  header.shuffl-header
  ul
  li.menu-item-has-children:hover
  > a {
  color: #3fabb8;
}

body.solid-header header.shuffl-header ul.menu > li > a:hover {
  color: rgb(0 0 0 / 60%);
}

.section-banner .wrapper .inner {
  padding: 110px 0;
}

.section-content h2 {
  margin: 0 0 30px 0;
}

h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
  margin-top: 0;
}

h3 {
  font-weight: 200;
  font-size: 35px;
  letter-spacing: 0;
  line-height: 35px;
}

h2 {
  font-weight: 200;
  font-size: 40px;
  letter-spacing: 0;
  line-height: 60px;
}

h1 {
  font-size: 50px;
  letter-spacing: 0;
  line-height: 60px;
  font-weight: 200;
}

body.buddypress .buddypress-wrap h3.does-not-exist {
  font-size: 25px;
  text-align: center;
  margin-top: 50px;
}

.iti .iti__flag {
  background-image: url('/wp-content/themes/event-logistics-australia/assets/images/flags.png');
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti .iti__flag {
    background-image: url('/wp-content/themes/event-logistics-australia/assets/images/flags@2x.png');
  }
}

.field-group {
  display: flex;
  flex-wrap: wrap;
}

.file-upload input {
  height: 0;
  width: 0;
  display: none;
}

.standard-form .file-upload .file-selector {
  display: block;
  color: #b8b8b8;
  line-height: 24px;
  box-sizing: border-box;
  background-image: url(/wp-content/themes/event-logistics-australia/assets/images/arrow-down.svg);
  background-repeat: no-repeat;
  background-position: center right 20px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
}

.standard-form .file-upload .file-selector::before {
  content: attr(data-file);
}

.field-group label,
.buddypress-wrap .item-body .profile-fields .field-group label {
  display: flex;
  flex-direction: column;
}

.field-group label span {
  flex: 1;
  display: block;
  min-height: 29px;
}

.field-group label .btn {
  margin: 0;
}

label span {
  margin-bottom: 5px;
  display: block;
}

label span.label-note {
  font-size: 11px;
}

label span.label-note,
label span.label-note a {
  color: #717171;
}

.selectize-input.focus {
  box-shadow: none;
}

label .selectize-control span,
label .selectized span {
  margin: 0;
  display: inline;
}

.multi-options label {
  flex-direction: row;
  margin: 0 !important;
  line-height: 60px;
  position: relative;
}

.buddypress .buddypress-wrap button,
.profile-fields button[type='submit'] {
  width: 100%;
  background: #3fabb8;
  border: none;
  border-radius: 5px;
  padding: 17px;
  font-weight: 500;
  font-size: 16px;
  color: #fff;
  letter-spacing: 0;
  text-align: center;
  line-height: 26px;
}

.picker button[type='button'] {
  width: 33%;
  background: transparent;
  color: #000;
}

.picker select {
  width: 30%;
}

.profile-fields > button[type='submit'] {
  margin: 0;
}

.multi-select {
  display: flex;
  line-height: 60px;
}

.multi-select > span {
  padding-right: 30px;
  color: #b8b8b8;
  user-select: none;
}

.multi-select .multi-options {
  display: flex;
  flex-wrap: wrap;
}

.multi-select .multi-options input {
  flex: 0;
  visibility: hidden;
  height: 0;
  width: 0;
  margin: 0;
}

.multi-select .multi-options,
.multi-select .multi-options > * {
  flex: 1;
}

.field-group > * {
  flex: 1;
  flex-basis: calc(50% - 15px);
  margin-bottom: 23px;
  max-width: calc(50% - 15px);
}

.field-group .date-input {
  margin-bottom: 0;
}

.field-group > *:nth-child(2n + 1) {
  margin-right: 26px;
}

.field-group input[type='submit'],
.field-group button {
  margin-bottom: 23px !important;
}

.buddypress-wrap .item-body .wp-profile h2,
.buddypress-wrap .item-body .wp-profile h3 {
  margin-top: 0;
  font-family: 'Saira';
  font-weight: 200;
  font-size: 30px;
  color: #141414;
  letter-spacing: 0;
  line-height: 35px;
}

.buddypress-wrap .item-body .wp-profile h2.thankyou {
  margin: 30px 0;
  text-align: center;
}

.buddypress-wrap .item-body .wp-profile h3 {
  margin-top: 30px;
  font-size: 20px;
  font-weight: 400;
}

.buddypress-wrap .item-body .profile-fields {
  max-width: 550px;
}

.buddypress-wrap .item-body .profile-fields > input {
  margin-bottom: 20px;
}

.buddypress-wrap .item-body .profile-fields label {
  margin-bottom: 24px;
  display: block;
  font-weight: 400;
  font-size: 15px;
  color: #676767;
  letter-spacing: 0;
  line-height: 22px;
}

.standard-form label.form-row-message p {
  margin-top: -10px;
  display: block;
  color: #b8b8b8;
  font-size: 14px;
}

label textarea,
label.file-upload .file-selector,
label input,
label select {
  margin-bottom: 0 !important;
}

label {
  margin-bottom: 23px;
  display: block;
}

.multi-options label span {
  margin: 0;
  padding-left: 24px;
  line-height: 62px;
}

.multi-options label span::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  background: #fff;
  position: absolute;
  left: 0;
  top: 23px;
  border-radius: 999px;
  box-shadow: 0 2px 4px 0 rgba(201, 201, 201, 0.5);
}

.multi-options label input:checked ~ span::before {
  background: #a2e55e;
}

.profile .multi-options label span {
  min-height: 0;
  line-height: 1em;
  align-content: center;

  &::before {
    top: 0.5em;
  }
}

.buddypress-wrap .item-body .profile-fields label input:not([type='radio']) {
  flex: 1;
  max-height: 60px;
  min-height: 60px;
}

.buddypress-wrap .item-body .profile-fields label .btn {
  flex: 1;
  margin: 0;
}

.section-banner-tiles h1 {
  font-weight: 200;
  font-size: 50px;
  letter-spacing: 0;
  line-height: 60px;
}

.section-banner-tiles .banner-tile .tile-inner h3 {
  margin: 0;
  font-weight: 400;
  font-size: 24px;
  letter-spacing: 0;
}

.section-testimonials h3 {
  font-weight: 200;
  font-size: 50px;
  line-height: 60px;
}

.section-banner-tiles .banner-tile .tile-inner span {
  font-weight: 500;
  font-size: 12px;
  color: #5fbbc9;
  letter-spacing: 1.2px;
  line-height: 12px;
  text-transform: uppercase;
  display: block;
  margin-top: 5px;
}

.inner-content,
.wp-block-columns {
  font-weight: 200;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 26px;
  margin: 0;
}

.section-testimonials .testimonial .author-content > span {
  font-weight: 600;
  font-size: 14px;
  color: #333333;
  letter-spacing: 1.75px;
  line-height: 20px;
}

.section-testimonials .testimonial .author-content > span div {
  -webkit-font-smoothing: antialiased;
}

.section-testimonials .testimonial .author-content > span div.job-title {
  color: #b4b4b4;
}

.section-testimonials .testimonial .author-content > span div.business-name {
  font-weight: 400;
  font-size: 16px;
  color: #5fbbc9;
  letter-spacing: 0;
  line-height: 26px;
  text-transform: none;
}

footer.shuffl-footer .shuffl-footer-layout tr td {
  padding: 0 20px;
}

footer.shuffl-footer .shuffl-footer-layout tr.row-2 td.col-1,
footer.shuffl-footer .shuffl-footer-layout tr.row-2 td.col-1 a {
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 2px;
}

footer.shuffl-footer .shuffl-footer-layout tr.row-3 td {
  padding-top: 95px;
}

footer.shuffl-footer .shuffl-footer-layout tr td p {
  margin: 0;
}

footer.shuffl-footer .shuffl-footer-layout a,
footer.shuffl-footer .shuffl-footer-layout {
  color: #fff;
  font-weight: 200;
  font-size: 14px;
  letter-spacing: 0;
}

footer.shuffl-footer .shuffl-footer-layout .dark,
footer.shuffl-footer .shuffl-footer-layout .dark a {
  color: #979797;
}

footer.shuffl-footer .shuffl-footer-layout tr.row-3,
footer.shuffl-footer .shuffl-footer-layout tr.row-3 a {
  font-weight: 400;
  font-size: 12px;
  color: #7a7a7a;
  letter-spacing: 0;
}

footer.shuffl-footer .shuffl-footer-layout tr.row-3 a:hover,
footer.shuffl-footer .shuffl-footer-layout .dark a:hover {
  color: #fff;
}

footer.shuffl-footer {
  padding-top: 110px;
}

section.section-banner .wrapper {
  color: #fff;
  position: relative;
  background-position: center;
}

section.section-banner .wrapper::before {
  content: '';
  background-image: linear-gradient(90deg, #121212 10%, rgba(0, 0, 0, 0) 98%);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
}

section.section-banner .container {
  position: relative;
  z-index: 99;
}

.block-core-paragraph,
.block-core-list {
  color: #676767;
  line-height: 26px;
  padding: 0 95px;
  margin-top: 50px;
}

.block-core-paragraph ~ .block-core-paragraph {
  margin-top: 0;
}

.wp-block-buttons {
  margin: 20px 0;
}

.wp-block-image {
  cursor: pointer;
}

.wp-block-image img {
  height: 100%;
}

.wp-block-column .wp-block-image img {
  width: auto;
  object-fit: scale-down;
  border-radius: 11px;
  margin: 0 auto;
  display: block;
}

.wp-block-column .wp-block-image figure,
.wp-block-column figure.wp-block-image {
  margin: 0 auto;
}

.wp-block-image figcaption {
  font-weight: 400;
  font-size: 14px;
  color: #676767;
  letter-spacing: 0;
  line-height: 26px;
  margin-top: 3px;
}

.wp-block-column:not(:first-child) {
  margin-left: 27px;
}

@media (min-width: 1201px) {
  body:not(.solid-header) header.shuffl-header ul li .sub-menu {
    background: rgb(0 0 0 / 0.6);
    border-color: #000;
    min-width: 150px;
  }

  body:not(.solid-header) header.shuffl-header nav .sub-menu a {
    color: #fff;
  }
}

.section-banner-tiles .banner-tile .tile-inner span::after {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(/wp-content/themes/event-logistics-australia/assets/images/arrow-circle.svg);
  vertical-align: top;
  margin-left: 10px;
}

main > .account-page {
  padding: 100px 0 50px 0;
}

main > .account-page.login {
  text-align: center;
}

main > .account-page.login .container {
  max-width: 570px;
}

main > .account-page.login h1 {
  margin: 0;
  font-size: 40px;
  line-height: 60px;
}

.account-page.login .login-info {
  margin: 15px 0 25px 0;
}

.account-page.login .login-info p {
  margin: 0;
}

.account-page.login .login-info a {
  color: #3fabb8;
  text-decoration: underline;
}

.tml-login form {
  display: flex;
  flex-wrap: wrap;
}

.tml .tml-field-wrap {
  flex: 1;
  flex-basis: 50%;
  padding: 0 13px;
  margin: 0;
}

.tml .tml-field-wrap.tml-submit-wrap {
  flex-basis: 100%;
}

.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) {
  border: none;
  box-shadow: none;
  margin: 0;
}

.bp-navs.main-navs ul {
  display: flex;
  align-items: stretch;
}

.buddypress-wrap .bp-navs.main-navs li {
  flex: 1;
  float: none;
  text-align: center;
  margin-left: 25px;
}

.buddypress-wrap .bp-navs.main-navs li a,
.buddypress-wrap:not(.bp-single-vert-nav) .main-navs > ul > li > a {
  font-weight: 400;
  background: #eff1f6;
  border-radius: 5px;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: #676767;
  letter-spacing: 1.75px;
  text-align: center;
  line-height: 1.2;
  padding: 22px;
  outline: 0;
  height: 100%;
}

.buddypress-wrap .bp-navs li:first-child {
  margin-left: 0;
}

.buddypress-wrap .subnav {
  float: none;
  width: 100%;
  margin-top: 20px;
}

.buddypress-wrap .bp-subnavs ul li {
  display: block;
  float: none;
}

.buddypress-wrap .main-navs:not(.dir-navs) li.current a,
.buddypress-wrap .main-navs:not(.dir-navs) li.selected a {
  background: #3fabb8;
  color: #fff;
  font-weight: 500;
}

main .community {
  margin: 100px 0 50px;
}

body.profile #item-body {
  display: flex;
  border-top: 1px solid #eff1f6;
}

body .buddypress-wrap .bp-subnavs {
  flex: 1;
  max-width: 194px;
  min-height: 390px;
  border-right: 1px solid #eff1f6 !important;
}

body .buddypress-wrap .bp-subnavs h3 {
  font-weight: 200;
  font-size: 30px;
  color: #141414;
  letter-spacing: 0;
  line-height: 60px;
  margin: 15px 0 0 0;
}

body .buddypress-wrap .profile {
  flex: 1;
  padding: 25px 0 0 93px;
  margin: 0;
}

.bp-navs ul li a,
.bp-navs ul li span {
  padding-left: 0;
}

.buddypress-wrap .bp-navs.main-navs li:not(.current) a:focus,
.buddypress-wrap .bp-navs li:not(.current) a:hover,
.buddypress-wrap .bp-navs.main-navs li:not(.selected) a:focus,
.buddypress-wrap .bp-navs li:not(.selected) a:hover {
  background: #eff1f68f;
}

.buddypress-wrap .bp-navs.user-subnav li:not(.current) a:focus,
.buddypress-wrap .bp-navs.user-subnav li:not(.current) a:hover,
.buddypress-wrap .bp-navs.user-subnav li:not(.selected) a:focus,
.buddypress-wrap .bp-navs.user-subnav li:not(.selected) a:hover {
  background: none;
}

.buddypress-wrap .bp-subnavs li a,
.buddypress-wrap .bp-subnavs li a {
  font-family: 'Saira';
  font-weight: 400;
  font-size: 16px;
  color: #c0c0c0;
  letter-spacing: 0;
  line-height: 30px;
  padding: 0 10px 0 0;
}

.buddypress-wrap .bp-subnavs li.current a,
.buddypress-wrap .bp-subnavs li.selected a,
body #buddypress .user-subnav *.selected a {
  font-weight: 400;
  color: #727272;
  text-decoration: underline;
}

.left-main,
.center-main {
  text-align: center;
  max-width: 545px;
  margin: 0 auto;
}

.left-main {
  text-align: left;
  max-width: 585px;
}

.signup-step-error {
  text-align: center;
  font-size: 14px;
}

.form-steps .signup-step {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  padding: 20px;
  float: left;
  position: relative;
  visibility: hidden;
  pointer-events: none;
}

.form-steps .signup-step.active-step {
  visibility: visible;
  pointer-events: all;
}

.form-steps .signup-step p {
  font-weight: 400;
  font-size: 15px;
  color: #b8b8b8;
  letter-spacing: 0;
  text-align: center;
  line-height: 26px;
}

.form-steps .signup-step p a {
  color: #00aeba;
  text-decoration: underline;
}

.form-steps {
  overflow: hidden;
}

.form-steps .step-wrapper::after {
  content: '';
  display: block;
  clear: both;
}

.form-steps .step-wrapper {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.5s, transform 1s;
  pointer-events: none;
}

.form-steps .step-wrapper.loaded {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

body.buddypress .buddypress-wrap .register-page .signup-form h2 {
  margin: 0;
}

.signup-process .signup-header a {
  padding-right: 20px;
}

.signup-process .signup-header {
  height: 78px;
  margin: 80px 0 50px 0;
  display: flex;
}

.signup-process .signup-header .form-progressbar {
  flex: 1;
  height: 50px;
  position: relative;
  border-radius: 9999px;
  background: #eff1f6;
}

.signup-process .signup-header .form-progress {
  display: flex;
  text-align: center;
  z-index: 99;
  position: relative;
}

.signup-process .signup-header .form-progress-bar {
  position: absolute;
  background: #cce2e9;
  height: 100%;
  min-width: 60px;
  border-radius: 999px;
  z-index: 95;
  left: 0;
  top: 0;
  bottom: 0;
  transition: all 1s;
}

.signup-process .signup-header .form-progress a {
  flex: 1;
  position: relative;
  padding: 0;
  opacity: 0.5;
  transition: opacity 0.5s;
  display: block;
  height: 50px;
}

.signup-process .signup-header .form-progress a.active {
  opacity: 1;
}

.signup-process .signup-header .form-progress a::before {
  content: 'Step ' attr(data-step);
  display: block;
  position: absolute;
  top: -30px;
  width: 100%;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  color: #3fabb8;
  letter-spacing: 0;
  line-height: 16px;
  box-sizing: border-box;
}

.signup-process .signup-header .form-progress a .dot {
  content: '';
  display: block;
  width: 28px;
  height: 28px;
  border-radius: 99px;
  background: #ffffff;
  box-shadow: 0 2px 14px 0 rgba(41, 107, 115, 0.32);
  left: 50%;
  top: 11px;
  position: absolute;
  transform: translateX(-50%);
  z-index: 98;
}

.signup-process .signup-header .form-progress a:first-child {
  max-width: 125px;
  text-align: left;
}

.signup-process .signup-header .form-progress a:first-child::before {
  padding-left: 10px;
}

.signup-process .signup-header .form-progress a:last-child::before {
  padding-right: 10px;
}

.signup-process .signup-header .form-progress a:first-child .dot {
  left: 30px;
}

.signup-process .signup-header .form-progress a:last-child {
  max-width: 125px;
  text-align: right;
}

.signup-process .signup-header .form-progress a:last-child .dot {
  right: 4px;
  left: unset;
}

.signup-process .signup-header .form-progress a .dot::before {
  content: '';
  width: 14px;
  height: 14px;
  display: block;
  border-radius: 999px;
  background: #3fabb8;
  left: 50%;
  top: 7px;
  position: absolute;
  transform: translateX(-50%);
  z-index: 99;
}

.back-link {
  font-weight: 500;
  font-size: 10px;
  color: #141414;
  letter-spacing: 0;
  line-height: 26px;
  text-transform: uppercase;
  line-height: 50px;
  display: inline-block;
  height: 50px;
}

.back-link::before {
  width: 10px;
  height: 50px;
  vertical-align: middle;
  display: inline-block;
  content: '';
  background: url(/wp-content/themes/event-logistics-australia/assets/images/arrow-back.svg) no-repeat left center;
  margin-right: 10px;
}

.profile-events {
  margin-top: 30px;
  display: flex;
  border-top: 1px solid #eff1f6;
}

.profile-events .left-sidebar,
.profile-events .event-list {
  padding-top: 30px;
}

.profile-events .left-sidebar {
  flex: 1;
  max-width: 260px;
  border-right: 1px solid #eff1f6;
  padding-right: 25px;
}

.profile-events .event-list {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
}

.profile-events .no-events {
  padding: 30px;
}

.profile-events .event-date-select input {
  background: #fff;
  border: 2px solid #cdd1d9;
}

.profile-events .event-date-select label {
  margin: 0;
}

.profile-events .event-filters {
  font-size: 16px;
  color: #676767;
  letter-spacing: 0;
  line-height: 30px;
  margin-bottom: 40px;
}

.profile-events .event-filters a {
  color: #b9b9b9;
  display: block;
}

.profile-events .event-filters a:hover,
.profile-events .event-filters a.current {
  color: #00aeba;
}

.profile-events .event-filters h4 {
  font-weight: 400;
  text-decoration: underline;
}

body.buddypress .buddypress-wrap h4,
.profile-events .event-filters h4 {
  margin: 0;
}

body .profile-events .event-list .event-tile {
  margin: 0 0 25px 25px;
  flex-basis: calc(33% - 25px);
  background: #eff1f6;
  padding: 28px;
  padding-top: 40px;
  padding-bottom: 65px;
  border-radius: 5px;
  position: relative;
  /* max-height: 270px; */
  overflow: hidden;
}

body .profile-events .event-list .event-tile .btn {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  font-size: 14px;
  letter-spacing: 1.75px;
  line-height: 25px;
  padding: 8px 20px;
  width: 100%;
}

body .profile-events .event-list .event-tile .btn:not(:hover) {
  background: #e5e7ed;
  border-color: #e5e7ed;
  color: #676767;
}

.picker {
  font-size: 12px !important;
}

body #buddypress div:not(.selectize-input) {
  border-radius: 0px;
}

body #buddypress textarea,
body #buddypress .profile-events .event-list .event-tile {
  border-radius: 5px;
}

body .profile-events .event-list .event-tile h3 {
  font-weight: 200;
  font-size: 25px;
  line-height: 35px;
  margin: 0 0 15px 0;
}

body .profile-events .event-list .event-tile span {
  font-weight: 400;
  color: #676767;
  line-height: 30px;
}

body .profile-events .event-list .event-tile span.date {
  display: block;
  font-size: 12px;
  margin-bottom: 5px;
}

body .profile-events .event-list:not(.is-filtered) .event-tile span.date {
  display: none;
}

body .profile-single-event .event-positions {
  display: flex;
  flex-wrap: wrap;
}

body .profile-single-event .event-positions .event-job {
  flex: 1;
  flex-basis: 25%;
  flex-grow: 0;
  padding: 40px;
  padding-bottom: 75px;
  font-weight: 200;
  font-size: 22px;
  color: #141414;
  letter-spacing: 0;
  line-height: 35px;
  background: #eff1f6;
  margin: 0 24px 25px 0;
  flex-basis: calc(25% - 18px);
  border-radius: 5px;
  position: relative;
  max-width: calc(25% - 18px);
}

body .profile-single-event .event-positions .event-job::after {
  content: 'APPLY NOW';
  display: block;
  font-weight: 500;
  font-size: 14px;
  background: #e5e7ed;
  color: #676767;
  letter-spacing: 1.75px;
  text-align: center;
  line-height: 26px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 45px;
  border-radius: 5px;
}

body .profile-single-event .event-positions .event-job.job-applied {
  opacity: 0.3;
}

body .profile-single-event .event-positions .event-job.job-applied::after {
  content: 'APPLIED';
}

body .profile-single-event .event-positions .event-job:nth-child(4n) {
  margin-right: 0;
}

body .profile-single-event .event-apply h3:first-child {
  margin-top: 0;
}

body .profile-single-event .event-header {
  display: flex;
  padding: 50px 0 20px 0;
  border: 1px solid #eff1f6;
  border-width: 1px 0;
}

body .profile-single-event .event-header > table,
body .profile-single-event .event-header > div {
  flex: 1;
  flex-basis: 50%;
}

body .profile-single-event .event-header table {
  font-weight: 400;
  font-size: 20px;
  color: #141414;
  letter-spacing: 0;
  line-height: 34px;
  order: 1;
  max-width: 100%;
}

body .profile-single-event .event-header .event-desc {
  padding: 0 0 0 106px;
  font-weight: 200;
  font-size: 16px;
  color: #141414;
  letter-spacing: 0;
  line-height: 26px;
  order: 2;
}

body .profile-single-event .event-header .event-desc p:first-child {
  margin: 0 0 8px 0;
}

body .profile-single-event .event-header .event-desc .btn {
  margin-bottom: 25px;
}

body .profile-single-event .event-header table th {
  text-align: left;
  font-weight: 400;
  color: rgb(20 20 20 / 0.5);
  padding-right: 50px;
  width: 220px;
  vertical-align: top;
  min-width: 220px;
}

body .profile-single-event .event-header table td {
  max-width: 500px;
}

.ela-notices {
  padding: 30px 0 0 0;
  border: 1px solid #eff1f6;
  border-width: 1px 0;
  margin-bottom: 60px;
}

.ela-notices .ela-notice {
  background: #3fabb8;
  color: #fff;
  width: 100%;
  display: block;
  text-align: center;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
  line-height: 26px;
  padding: 27px;
  border-radius: 5px;
  margin-bottom: 30px;
}

table.shifts-table {
  width: 100%;
}

table.shifts-table td.shift-actions {
  display: flex;
  align-items: center;
}

table.shifts-table td {
  font-size: 16px;
  color: #676767;
  letter-spacing: 0;
  line-height: 16px;
  padding: 20px 10px;
}

table.shifts-table .shift-name {
  font-weight: 500;
  text-transform: uppercase;
}

table.shifts-table .shift-date {
  padding: 0 50px;
}

/* Quick Modal Library */

body > .quick-modal {
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 9999999;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.5s;
}

body > .quick-modal.visible {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

body > .quick-modal .modal-inner {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  height: auto;
  width: auto;
  max-width: 100vw;
  max-height: 100vh;
  min-width: 300px;
  padding: 0;
  border-radius: 11px;
}

body > .quick-modal .modal-inner .close-btn {
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 3px 30px;
  background: #333333;
  color: #fff;
  font-weight: 200;
  font-size: 14px;
  text-align: center;
  line-height: 26px;
  border-radius: 0 10px 0 4px;
}

body > .quick-modal .modal-inner .close-btn::after {
  content: '\2715';
  margin-left: 10px;
  font-weight: 100;
}

body > .quick-modal .modal-inner > img {
  border-radius: 11px;
  box-shadow: 0 2px 52px #000;
  max-height: 80vh;
  max-width: 80vw;
  pointer-events: none;
}

body > .quick-modal .modal-inner > span {
  display: block;
  font-size: 14px;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 26px;
}

.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  position: initial;
  display: block;
  padding: 0;
  background: none;
  font-weight: 400;
  font-size: 14px;
  color: #676767;
  letter-spacing: 0;
  line-height: 26px;
  margin-top: 3px;
  text-align: left;
}

.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
  flex-wrap: wrap;
}

.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img,
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
  border-radius: 11px;
}

@media (min-width: 1201px) {
  .section-content .wrapper.layout-full .content-wrapper {
    padding: 206px 106px;
  }
}

@media (max-width: 1200px) {
  header.shuffl-header ul li.is-open .sub-menu {
    padding: 0;
  }

  .section-banner-tiles h1 {
    font-size: 38px;
    line-height: 1;
  }

  body.mobile-open header.shuffl-header {
    background: #fff;
  }

  body.mobile-open header.shuffl-header svg #Fill-38,
  body.mobile-open header.shuffl-header svg #Fill-20 {
    fill: #000;
  }

  header.shuffl-header ul.menu > li > a:hover,
  header.shuffl-header nav a {
    color: #000;
  }

  .container {
    padding: 0 20px;
  }

  .section-content .wrapper.layout-full .content-wrapper {
    padding: 100px 50px;
  }

  footer.shuffl-footer .shuffl-footer-layout tr td {
    padding: 20px 0;
  }

  footer.shuffl-footer .shuffl-footer-layout tr.row-2 td {
    padding: 10px 0;
  }

  footer.shuffl-footer .shuffl-footer-layout tr.row-3 td {
    padding: 5px 0;
  }

  footer.shuffl-footer .shuffl-footer-layout tr td:first-child {
    padding-top: 40px;
  }

  footer.shuffl-footer {
    padding-top: 0;
  }

  .section-banner-tiles .wrapper .inner {
    padding: 50px 0 120px 0;
  }

  .wp-block-buttons {
    padding: 0 20px;
  }

  body .profile-single-event .event-header {
    flex-wrap: wrap;
  }

  body .profile-single-event .event-header .event-desc {
    padding: 0;
    margin: 50px 0;
    order: 0;
  }

  body .profile-single-event .event-header table th {
    min-width: unset;
    display: block;
    width: 100%;
  }

  body .profile-single-event .event-header table td {
    max-width: 90vw;
    display: block;
    width: 100%;
    font-size: 16px;
  }

  body .profile-single-event .event-header table {
    display: block;
  }

  body .profile-single-event .event-positions .event-job {
    flex-basis: 100%;
    max-width: 100%;
    margin: 10px 0;
  }
}

@media (max-width: 1000px) {
  .section-content .wrapper.layout-full .content-wrapper {
    padding: 50px 0;
  }

  .section-banner-tiles .banner-tile {
    flex-basis: calc(50% - 20px);
  }

  .section-banner-tiles .banner-tile:nth-child(3n + 2) {
    margin: 0 0 30px 0;
  }

  .section-banner-tiles .banner-tile:nth-child(2n) {
    margin-left: 20px;
  }

  body .profile-events .event-list .event-tile {
    flex-basis: 100%;
  }
}

@media (max-width: 850px) {
  .buddypress-wrap .item-body .profile-fields {
    margin: 0 auto;
  }

  body.profile #item-body {
    display: block;
  }

  body .buddypress-wrap .bp-subnavs {
    max-width: unset;
    border: none !important;
  }

  .buddypress-wrap .bp-subnavs ul li {
    padding: 5px 20px;
    margin-bottom: 5px;
  }

  .buddypress-wrap .bp-subnavs ul li.selected {
    background: #3fabb8;
  }

  .buddypress-wrap .bp-subnavs li.current a,
  .buddypress-wrap .bp-subnavs li.selected a,
  body #buddypress .user-subnav *.selected a {
    color: #fff;
    text-decoration: none;
  }

  .buddypress-wrap:not(.bp-single-vert-nav) .bp-navs li {
    background: #eff1f66b;
  }

  .bp-navs.main-navs ul {
    display: block;
  }

  .buddypress-wrap .bp-navs.main-navs li {
    margin-left: 0;
    margin-bottom: 15px;
  }

  .buddypress-wrap .bp-subnavs li.current a,
  .buddypress-wrap .bp-subnavs li.current a:focus,
  .buddypress-wrap .bp-subnavs li.current a:hover,
  .buddypress-wrap .bp-subnavs li.selected a,
  .buddypress-wrap .bp-subnavs li.selected a:focus,
  .buddypress-wrap .bp-subnavs li.selected a:hover {
    background: none;
  }

  .buddypress-wrap .bp-navs.main-navs li a,
  .buddypress-wrap:not(.bp-single-vert-nav) .main-navs > ul > li > a {
    padding: 15px;
  }

  body .buddypress-wrap .profile {
    padding: 0;
  }

  .field-group > *,
  .field-group > *:nth-child(2n + 1) {
    flex-basis: 100%;
    margin: 0 0 10px 0;
    max-width: 100%;
  }

  .buddypress-wrap .item-body .profile-fields label,
  .buddypress-wrap .item-body .profile-fields > input,
  .selectize-input,
  .picker select,
  .buddypress-wrap .standard-form .groups-members-search input[type='search'],
  .buddypress-wrap .standard-form .groups-members-search input[type='text'],
  .buddypress-wrap .standard-form [data-bp-search] input[type='search'],
  .buddypress-wrap .standard-form [data-bp-search] input[type='text'],
  .buddypress-wrap .standard-form input[type='color'],
  .buddypress-wrap .standard-form input[type='date'],
  .buddypress-wrap .standard-form input[type='datetime-local'],
  .buddypress-wrap .standard-form input[type='datetime'],
  .buddypress-wrap .standard-form input[type='email'],
  .buddypress-wrap .standard-form input[type='month'],
  .buddypress-wrap .standard-form input[type='number'],
  .buddypress-wrap .standard-form input[type='password'],
  .buddypress-wrap .standard-form input[type='range'],
  .buddypress-wrap .standard-form input[type='search'],
  .buddypress-wrap .standard-form input[type='tel'],
  .buddypress-wrap .standard-form input[type='text'],
  .buddypress-wrap .standard-form input[type='time'],
  .buddypress-wrap .standard-form input[type='url'],
  .buddypress-wrap .standard-form input[type='week'],
  .buddypress-wrap .standard-form select,
  .buddypress-wrap .standard-form textarea,
  .standard-form .file-upload .file-selector,
  .standard-form input[type='text'],
  .standard-form input[type='email'],
  .standard-form input[type='number'],
  .standard-form input[type='password'],
  .standard-form input[type='search'],
  .standard-form input[type='tel'],
  .standard-form input[type='url'],
  .standard-form textarea,
  .standard-form select,
  body #buddypress .standard-form select {
    margin-bottom: 10px;
  }

  .profile-fields > button[type='submit'] {
    margin-top: 20px;
  }
}

@media (max-width: 781px) and (min-width: 600px) {
  .wp-block-column .wp-block-column {
    flex-basis: 100% !important;
    margin: 0;
  }
}

@media (max-width: 650px) {
  .section-banner-tiles .banner-tile:nth-child(2n),
  .section-banner-tiles .banner-tile {
    margin-left: 0;
    flex-basis: 100%;
  }

  .section-testimonials .testimonial {
    padding: 30px;
  }

  .section-testimonials .testimonial .author-content > span {
    padding: 0;
  }

  .section-testimonials h3 {
    font-size: 30px;
  }
}

@media (max-width: 599px) {
  .wp-block-column:not(:first-child) {
    margin: 0;
  }
}

body.page-template-template-register-php form#signup-form {
	padding-left: 15px !important;
	padding-right: 15px !important;
	margin-top: -40px !important;
}

body.page-template-template-register-php form#signup-form h2 {
	line-height: 1.2 !important;
    margin-bottom: 50px !important;
}

.page-id-87756 h1 {
	text-align: center !important;
}

@media (min-width: 1001px) {
	.page-id-87756 h3 {
		padding-left: 95px !important;
		padding-right: 95px !important;
	}
}


.page-id-87756 .container ul.list_1 {
	margin-top: -30px !important;
	margin-bottom: 45px !important;
}

.page-id-87756 .container ul.list_2 {
	margin-top: -10px !important;
}

.page-id-87756 .container ul li {
	margin-bottom: 8px;
}

.page-id-87756 .btn_scale_up {
	transform: scale(1.3);
}