@charset "UTF-8";
/* CSS Document */

/*----------

	# Wordpress
		## WP Blocks

*************************************************************/
.wp-block-image{margin-bottom:1.5rem}.wp-block-image.w-100 figure,.wp-block-image.w-100 img{width:100%;height:auto}.wp-block-image.mb-0,.wp-block-image.mb-0 figure{margin-bottom:0!important}.wp-block-image.m-0{margin:0!important}
img.lift{transition:box-shadow .25s ease,transform .25s ease,opacity .4s!important}
.wp-block-image figcaption{margin-top:1em;margin-bottom:0}
hr.kt-divider{background-color:transparent}

/*----------

	# Layouts
		## Display

*************************************************************/
.d-middle{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.d-bg,.d-multiply{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.d-multiply{mix-blend-mode:multiply;overflow:hidden;opacity:.5}.d-entry{position:relative;width:100%}
.d-img.ratio {
	overflow: hidden;
}
.d-img.ratio img {
	object-fit: cover;
    object-position: 50% 50%;
	height: 100%;
}
.d-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(0deg,rgba(0,0,0,.75) 0,transparent 50%);
}

/*----------

	# Layouts
		## Wrapper Container & Content

*************************************************************/
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:var(--bs-gutter-x,16px);padding-left:var(--bs-gutter-x,16px);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:576px) and (max-width:767.98px){.container-lg{max-width:90%}}@media (min-width:768px) and (max-width:991.98px){.container-lg{max-width:95%}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}

.wrapper,.wrapper-big,.wrapper-full,.wrapper-huge,.wrapper-mini,.wrapper-plus{position:relative;width:100%;margin:0 auto;box-sizing:border-box}.wrapper-big::after,.wrapper-full::after,.wrapper-huge::after,.wrapper-mini::after,.wrapper-plus::after,.wrapper::after{content:"";display:block;clear:both;visibility:hidden;height:0;font-size:0}.wrapper{max-width:1200px}.wrapper-mini{max-width:720px}.wrapper-plus{max-width:1440px}.wrapper-big{max-width:1680px}.wrapper-huge{max-width:1920px}.wrapper-full{max-width:100%}.wrapper-big:not(.no-gutters),.wrapper-full:not(.no-gutters),.wrapper-huge:not(.no-gutters),.wrapper-mini:not(.no-gutters),.wrapper-plus:not(.no-gutters),.wrapper:not(.no-gutters){width:calc(100% - 32px);margin:0 auto}.wrapper-full.no-gutters,.wrapper-huge.no-gutters,.wrapper-mini.no-gutters,.wrapper-plus.no-gutters .wrapper-big.no-gutters,.wrapper.no-gutters{width:100%}@media (min-width:576px){.wrapper-big.sm-no-gutters,.wrapper-full.sm-no-gutters,.wrapper-huge.sm-no-gutters,.wrapper-mini.sm-no-gutters,.wrapper-plus.sm-no-gutters,.wrapper.sm-no-gutters{width:100%}.wrapper-big.sm-gutters,.wrapper-full.sm-gutters,.wrapper-huge.sm-gutters,.wrapper-mini.sm-gutters,.wrapper-plus.sm-gutters,.wrapper.sm-gutters{width:calc(100% - 32px)}}@media (min-width:768px){.wrapper-big:not(.no-gutters),.wrapper-full:not(.no-gutters),.wrapper-huge:not(.no-gutters),.wrapper-plus:not(.no-gutters),.wrapper:not(.no-gutters){width:calc(100% - 64px)}.wrapper-big.md-gutters,.wrapper-big.sm-gutters,.wrapper-full.md-gutters,.wrapper-full.sm-gutters,.wrapper-huge.md-gutters,.wrapper-huge.sm-gutters,.wrapper-plus.md-gutters,.wrapper-plus.sm-gutters,.wrapper.md-gutters,.wrapper.sm-gutters{width:calc(100% - 64px)}.wrapper-big.md-no-gutters,.wrapper-full.md-no-gutters,.wrapper-huge.md-no-gutters,.wrapper-mini.md-no-gutters,.wrapper-plus.md-no-gutters,.wrapper.md-no-gutters{width:100%}}@media (min-width:992px){.wrapper-big.lg-gutters,.wrapper-full.lg-gutters,.wrapper-huge.lg-gutters,.wrapper-plus.lg-gutters,.wrapper.lg-gutters{width:calc(100% - 64px)}.wrapper-big.lg-no-gutters,.wrapper-full.lg-no-gutters,.wrapper-huge.lg-no-gutters,.wrapper-mini.lg-no-gutters,.wrapper-plus.lg-no-gutters,.wrapper.lg-no-gutters{width:100%}}@media (min-width:1200px){.wrapper-big.xl-gutters,.wrapper-full.xl-gutters,.wrapper-huge.xl-gutters,.wrapper-plus.xl-gutters,.wrapper.xl-gutters{width:calc(100% - 64px)}.wrapper-big.xl-no-gutters,.wrapper-full.xl-no-gutters,.wrapper-huge.xl-no-gutters,.wrapper-mini.xl-no-gutters,.wrapper-plus.xl-no-gutters,.wrapper.xl-no-gutters{width:100%}}@media (min-width:1400px){.wrapper.xxl-gutters{width:calc(100% - 64px)}.wrapper-big.xxl-gutters,.wrapper-big:not(.no-gutters),.wrapper-full.xxl-gutters,.wrapper-full:not(.no-gutters),.wrapper-huge.xxl-gutters,.wrapper-huge:not(.no-gutters),.wrapper-plus.xxl-gutters,.wrapper-plus:not(.no-gutters){width:calc(100% - 96px)}.wrapper-big.xxl-no-gutters,.wrapper-full.xxl-no-gutters,.wrapper-huge.xxl-no-gutters,.wrapper-mini.xxl-no-gutters,.wrapper-plus.xxl-no-gutters,.wrapper.xxl-no-gutters{width:100%}}[class*=wrapper][class*=container]{padding-right:0;padding-left:0}

@media (min-width: 768px) {
	.container-xl { padding-right: 2rem; padding-left: 2rem; }
}
@media (min-width: 1200px) {
	.container-xl { padding-right: 1rem; padding-left: 1rem; }
}
@media (min-width: 1600px) {
	.col-w-xxxl-20 { flex: 0 0 auto; width: 20%; }
}
@media (min-width: 1920px) {
	.col-w-xxxxl-20 { flex: 0 0 auto; width: 20%; }
}

/*----------

	# Layouts
		## Fullwidth Section and Fullwidth Content

*************************************************************/
.fullwidth-content,.fullwidth-section{position:relative;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.fullwidth-section .fullwidth-content{z-index:1;padding-top:48px;padding-bottom:48px}.spacer-content{height:48px}.spacer-content::after{content:"";display:block;clear:both;visibility:hidden;height:0;font-size:0}.t-content{top:48px!important}.b-content{bottom:48px!important}.t-ncontent{top:-48px!important}.b-ncontent{bottom:-48px!important}@media (min-width:576px){.t-sm-content{top:48px!important}.b-sm-content{bottom:48px!important}.t-sm-ncontent{top:-48px!important}.b-sm-ncontent{bottom:-48px!important}}@media (min-width:768px){.fullwidth-section .fullwidth-content{padding-top:64px;padding-bottom:64px}.spacer-content{height:64px}.t-content,.t-md-content,.t-sm-content{top:64px!important}.b-content,.b-md-content,.b-sm-content{bottom:64px!important}.t-md-ncontent,.t-ncontent,.t-sm-ncontent{top:-64px!important}.b-md-ncontent,.b-ncontent,.b-sm-ncontent{bottom:-64px!important}}@media (min-width:992px){.t-lg-content{top:64px!important}.b-lg-content{bottom:64px!important}.t-lg-ncontent{top:-64px!important}.b-lg-ncontent{bottom:-64px!important}}@media (min-width:1200px){.fullwidth-section .fullwidth-content{padding-top:80px;padding-bottom:80px}.spacer-content{height:80px}.t-content,.t-lg-content,.t-md-content,.t-sm-content,.t-xl-content{top:80px!important}.b-content,.b-lg-content,.b-md-content,.b-sm-content,.b-xl-content{bottom:80px!important}.t-lg-ncontent,.t-md-ncontent,.t-ncontent,.t-sm-ncontent,.t-xl-ncontent{top:-80px!important}.b-lg-ncontent,.b-md-ncontent,.b-ncontent,.b-sm-ncontent,.b-xl-ncontent{bottom:-80px!important}}@media (min-width:1200px){.t-xxl-content{top:80px!important}.b-xxl-content{bottom:80px!important}.t-xxl-ncontent{top:-80px!important}.b-xxl-ncontent{bottom:-80px!important}}.fullwidth-content.no-padding,.fullwidth-section.no-padding>.fullwidth-content{padding:0!important}

.section-continue{position:relative}.section-continue-bottom::after,.section-continue-top::before{z-index:1;content:'';position:absolute;top:0;left:50%;width:1px;height:32px;background-color:#000}.section-continue-bottom.text-light::after,.section-continue-top.text-light::before{background-color:#fff}.continue-top::before{top:0;bottom:auto}.section-continue-bottom::after{top:auto;bottom:0}@media (min-width:1400px){.section-continue-bottom::after,.section-continue-top::before{height:48px}}

.below-of-section{z-index:1;position:relative;background-color:transparent;margin-bottom:0}.below-of-section:before{content:"";z-index:0;position:absolute;top:0;left:0;height:40%;width:100%;background:linear-gradient(0deg,#000 16%,transparent 100%)}.below-of-section:after{content:"";z-index:0;position:absolute;top:39.5%;width:100%;height:60.5%;background:#000}

/*----------

	# Utilities
		## Position

*************************************************************/
.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.top-start{top:0!important;left:0!important;transform:none!important}.top-end{top:0!important;left:auto!important;right:0!important;transform:none!important}.top-center{top:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}.bottom-start{top:auto!important;bottom:0!important;left:0!important;transform:none!important}.bottom-end{top:auto!important;bottom:0!important;left:auto!important;right:0!important;transform:none!important}.bottom-center{top:auto!important;bottom:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}@media (min-width:576px){.position-sm-static{position:static!important}.position-sm-relative{position:relative!important}.position-sm-absolute{position:absolute!important}.top-start-sm{top:0!important;left:0!important;transform:none!important}.top-end-sm{top:0!important;left:auto!important;right:0!important;transform:none!important}.top-center-sm{top:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}.bottom-start-sm{top:auto!important;bottom:0!important;left:0!important;transform:none!important}.bottom-end-sm{top:auto!important;bottom:0!important;left:auto!important;right:0!important;transform:none!important}.bottom-center-sm{top:auto!important;bottom:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}}@media (min-width:768px){.position-md-static{position:static!important}.position-md-relative{position:relative!important}.position-md-absolute{position:absolute!important}.top-start-md{top:0!important;left:0!important;transform:none!important}.top-end-md{top:0!important;left:auto!important;right:0!important;transform:none!important}.top-center-md{top:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}.bottom-start-md{top:auto!important;bottom:0!important;left:0!important;transform:none!important}.bottom-end-md{top:auto!important;bottom:0!important;left:auto!important;right:0!important;transform:none!important}.bottom-center-md{top:auto!important;bottom:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}}@media (min-width:992px){.position-lg-static{position:static!important}.position-lg-relative{position:relative!important}.position-lg-absolute{position:absolute!important}.top-start-lg{top:0!important;left:0!important;transform:none!important}.top-end-lg{top:0!important;left:auto!important;right:0!important;transform:none!important}.top-center-lg{top:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}.bottom-start-lg{top:auto!important;bottom:0!important;left:0!important;transform:none!important}.bottom-end-lg{top:auto!important;bottom:0!important;left:auto!important;right:0!important;transform:none!important}.bottom-center-lg{top:auto!important;bottom:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}}@media (min-width:1200px){.position-xl-static{position:static!important}.position-xl-relative{position:relative!important}.position-xl-absolute{position:absolute!important}.top-start-xl{top:0!important;left:0!important;transform:none!important}.top-end-xl{top:0!important;left:auto!important;right:0!important;transform:none!important}.top-center-xl{top:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}.bottom-start-xl{top:auto!important;bottom:0!important;left:0!important;transform:none!important}.bottom-end-xl{top:auto!important;bottom:0!important;left:auto!important;right:0!important;transform:none!important}.bottom-center-xl{top:auto!important;bottom:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}}@media (min-width:1400px){.position-xxl-static{position:static!important}.position-xxl-relative{position:relative!important}.position-xxl-absolute{position:absolute!important}.top-start-xxl{top:0!important;left:0!important;transform:none!important}.top-end-xxl{top:0!important;left:auto!important;right:0!important;transform:none!important}.top-center-xxl{top:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}.bottom-start-xxl{top:auto!important;bottom:0!important;left:0!important;transform:none!important}.bottom-end-xxl{top:auto!important;bottom:0!important;left:auto!important;right:0!important;transform:none!important}.bottom-center-xxl{top:auto!important;bottom:0!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}}

/*----------

	# Utilities
		## Width & Height

*************************************************************/
.w-25{width:25%!important}.w-33{width:33.33333%!important}.w-50{width:33.33333%!important}.w-66{width:66.66666%!important}.w-75{width:75%!important}.w-83{width:83.33333%!important}.w-100{width:100%!important}@media (min-width:576px){.w-sm-25{width:25%!important}.w-sm-33{width:33.33333%!important}.w-sm-50{width:50%!important}.w-sm-66{width:66.66666%!important}.w-sm-75{width:75%!important}.w-sm-83{width:83.33333%!important}.w-sm-100{width:100%!important}}@media (min-width:768px){.w-md-25{width:25%!important}.w-md-33{width:33.33333%!important}.w-md-50{width:33.33333%!important}.w-md-66{width:66.66666%!important}.w-md-75{width:75%!important}.w-md-83{width:83.33333%!important}.w-md-100{width:100%!important}}@media (min-width:992px){.w-lg-25{width:25%!important}.w-lg-33{width:33.33333%!important}.w-lg-50{width:50%!important}.w-lg-66{width:66.66666%!important}.w-lg-75{width:75%!important}.w-lg-83{width:83.33333%!important}.w-lg-100{width:100%!important}}@media (min-width:1200px){.w-xl-25{width:25%!important}.w-xl-33{width:33.33333%!important}.w-xl-50{width:50%!important}.w-xl-66{width:66.66666%!important}.w-xl-75{width:75%!important}.w-xl-83{width:83.33333%!important}.w-xl-100{width:100%!important}}@media (min-width:1400px){.w-xxl-25{width:25%!important}.w-xxl-33{width:33.33333%!important}.w-xxl-50{width:50%!important}.w-xxl-66{width:66.66666%!important}.w-xxl-75{width:75%!important}.w-xxl-83{width:83.33333%!important}.w-xxl-100{width:100%!important}}

.min-h-auto{min-height:0!important}.min-h-100{min-height:100px!important}.min-h-110{min-height:110px!important}.min-h-120{min-height:120px!important}.min-h-130{min-height:130px!important}.min-h-140{min-height:140px!important}.min-h-150{min-height:150px!important}.min-h-160{min-height:160px!important}.min-h-170{min-height:170px!important}.min-h-180{min-height:180px!important}.min-h-190{min-height:190px!important}.min-h-200{min-height:200px!important}.min-h-210{min-height:210px!important}.min-h-220{min-height:220px!important}.min-h-230{min-height:230px!important}.min-h-240{min-height:240px!important}.min-h-250{min-height:250px!important}.min-h-260{min-height:260px!important}.min-h-270{min-height:270px!important}.min-h-280{min-height:280px!important}.min-h-290{min-height:290px!important}.min-h-300{min-height:300px!important}.min-h-310{min-height:310px!important}.min-h-320{min-height:320px!important}.min-h-330{min-height:330px!important}.min-h-340{min-height:340px!important}.min-h-350{min-height:350px!important}.min-h-360{min-height:360px!important}.min-h-370{min-height:370px!important}.min-h-380{min-height:380px!important}.min-h-390{min-height:390px!important}.min-h-400{min-height:400px!important}.min-h-410{min-height:410px!important}.min-h-420{min-height:420px!important}.min-h-430{min-height:430px!important}.min-h-440{min-height:440px!important}.min-h-450{min-height:450px!important}.min-h-460{min-height:460px!important}.min-h-470{min-height:470px!important}.min-h-480{min-height:480px!important}.min-h-490{min-height:490px!important}.min-h-500{min-height:500px!important}.min-h-510{min-height:510px!important}.min-h-520{min-height:520px!important}.min-h-530{min-height:530px!important}.min-h-540{min-height:540px!important}.min-h-550{min-height:550px!important}.min-h-560{min-height:560px!important}.min-h-570{min-height:570px!important}.min-h-580{min-height:580px!important}.min-h-590{min-height:590px!important}.min-h-600{min-height:600px!important}.min-vh-auto{min-height:0!important}.min-vh-25{min-height:25vh!important}.min-vh-33{min-height:33vh!important}.min-vh-50{min-height:50vh!important}.min-vh-66{min-height:66vh!important}.min-vh-75{min-height:75vh!important}.min-vh-83{min-height:83vh!important}.min-vh-100{min-height:100vh!important}@media (min-width:576px){.min-h-sm-auto{min-height:0!important}.min-h-sm-100{min-height:100px!important}.min-h-sm-110{min-height:110px!important}.min-h-sm-120{min-height:120px!important}.min-h-sm-130{min-height:130px!important}.min-h-sm-140{min-height:140px!important}.min-h-sm-150{min-height:150px!important}.min-h-sm-160{min-height:160px!important}.min-h-sm-170{min-height:170px!important}.min-h-sm-180{min-height:180px!important}.min-h-sm-190{min-height:190px!important}.min-h-sm-200{min-height:200px!important}.min-h-sm-210{min-height:210px!important}.min-h-sm-220{min-height:220px!important}.min-h-sm-230{min-height:230px!important}.min-h-sm-240{min-height:240px!important}.min-h-sm-250{min-height:250px!important}.min-h-sm-260{min-height:260px!important}.min-h-sm-270{min-height:270px!important}.min-h-sm-280{min-height:280px!important}.min-h-sm-290{min-height:290px!important}.min-h-sm-300{min-height:300px!important}.min-h-sm-310{min-height:310px!important}.min-h-sm-320{min-height:320px!important}.min-h-sm-330{min-height:330px!important}.min-h-sm-340{min-height:340px!important}.min-h-sm-350{min-height:350px!important}.min-h-sm-360{min-height:360px!important}.min-h-sm-370{min-height:370px!important}.min-h-sm-380{min-height:380px!important}.min-h-sm-390{min-height:390px!important}.min-h-sm-400{min-height:400px!important}.min-h-sm-410{min-height:410px!important}.min-h-sm-420{min-height:420px!important}.min-h-sm-430{min-height:430px!important}.min-h-sm-440{min-height:440px!important}.min-h-sm-450{min-height:450px!important}.min-h-sm-460{min-height:460px!important}.min-h-sm-470{min-height:470px!important}.min-h-sm-480{min-height:480px!important}.min-h-sm-490{min-height:490px!important}.min-h-sm-500{min-height:500px!important}.min-h-sm-510{min-height:510px!important}.min-h-sm-520{min-height:520px!important}.min-h-sm-530{min-height:530px!important}.min-h-sm-540{min-height:540px!important}.min-h-sm-550{min-height:550px!important}.min-h-sm-560{min-height:560px!important}.min-h-sm-570{min-height:570px!important}.min-h-sm-580{min-height:580px!important}.min-h-sm-590{min-height:590px!important}.min-h-sm-600{min-height:600px!important}.min-vh-sm-auto{min-height:0!important}.min-vh-sm-25{min-height:25vh!important}.min-vh-sm-33{min-height:33vh!important}.min-vh-sm-50{min-height:50vh!important}.min-vh-sm-66{min-height:66vh!important}.min-vh-sm-75{min-height:75vh!important}.min-vh-sm-83{min-height:83vh!important}.min-vh-sm-100{min-height:100vh!important}}@media (min-width:768px){.min-h-md-auto{min-height:0!important}.min-h-md-100{min-height:100px!important}.min-h-md-110{min-height:110px!important}.min-h-md-120{min-height:120px!important}.min-h-md-130{min-height:130px!important}.min-h-md-140{min-height:140px!important}.min-h-md-150{min-height:150px!important}.min-h-md-160{min-height:160px!important}.min-h-md-170{min-height:170px!important}.min-h-md-180{min-height:180px!important}.min-h-md-190{min-height:190px!important}.min-h-md-200{min-height:200px!important}.min-h-md-210{min-height:210px!important}.min-h-md-220{min-height:220px!important}.min-h-md-230{min-height:230px!important}.min-h-md-240{min-height:240px!important}.min-h-md-250{min-height:250px!important}.min-h-md-260{min-height:260px!important}.min-h-md-270{min-height:270px!important}.min-h-md-280{min-height:280px!important}.min-h-md-290{min-height:290px!important}.min-h-md-300{min-height:300px!important}.min-h-md-310{min-height:310px!important}.min-h-md-320{min-height:320px!important}.min-h-md-330{min-height:330px!important}.min-h-md-340{min-height:340px!important}.min-h-md-350{min-height:350px!important}.min-h-md-360{min-height:360px!important}.min-h-md-370{min-height:370px!important}.min-h-md-380{min-height:380px!important}.min-h-md-390{min-height:390px!important}.min-h-md-400{min-height:400px!important}.min-h-md-410{min-height:410px!important}.min-h-md-420{min-height:420px!important}.min-h-md-430{min-height:430px!important}.min-h-md-440{min-height:440px!important}.min-h-md-450{min-height:450px!important}.min-h-md-460{min-height:460px!important}.min-h-md-470{min-height:470px!important}.min-h-md-480{min-height:480px!important}.min-h-md-490{min-height:490px!important}.min-h-md-500{min-height:500px!important}.min-h-md-510{min-height:510px!important}.min-h-md-520{min-height:520px!important}.min-h-md-530{min-height:530px!important}.min-h-md-540{min-height:540px!important}.min-h-md-550{min-height:550px!important}.min-h-md-560{min-height:560px!important}.min-h-md-570{min-height:570px!important}.min-h-md-580{min-height:580px!important}.min-h-md-590{min-height:590px!important}.min-h-md-600{min-height:600px!important}.min-vh-md-auto{min-height:0!important}.min-vh-md-25{min-height:25vh!important}.min-vh-md-33{min-height:33vh!important}.min-vh-md-50{min-height:50vh!important}.min-vh-md-66{min-height:66vh!important}.min-vh-md-75{min-height:75vh!important}.min-vh-md-83{min-height:83vh!important}.min-vh-md-100{min-height:100vh!important}}@media (min-width:992px){.min-h-lg-auto{min-height:0!important}.min-h-lg-100{min-height:100px!important}.min-h-lg-110{min-height:110px!important}.min-h-lg-120{min-height:120px!important}.min-h-lg-130{min-height:130px!important}.min-h-lg-140{min-height:140px!important}.min-h-lg-150{min-height:150px!important}.min-h-lg-160{min-height:160px!important}.min-h-lg-170{min-height:170px!important}.min-h-lg-180{min-height:180px!important}.min-h-lg-190{min-height:190px!important}.min-h-lg-200{min-height:200px!important}.min-h-lg-210{min-height:210px!important}.min-h-lg-220{min-height:220px!important}.min-h-lg-230{min-height:230px!important}.min-h-lg-240{min-height:240px!important}.min-h-lg-250{min-height:250px!important}.min-h-lg-260{min-height:260px!important}.min-h-lg-270{min-height:270px!important}.min-h-lg-280{min-height:280px!important}.min-h-lg-290{min-height:290px!important}.min-h-lg-300{min-height:300px!important}.min-h-lg-310{min-height:310px!important}.min-h-lg-320{min-height:320px!important}.min-h-lg-330{min-height:330px!important}.min-h-lg-340{min-height:340px!important}.min-h-lg-350{min-height:350px!important}.min-h-lg-360{min-height:360px!important}.min-h-lg-370{min-height:370px!important}.min-h-lg-380{min-height:380px!important}.min-h-lg-390{min-height:390px!important}.min-h-lg-400{min-height:400px!important}.min-h-lg-410{min-height:410px!important}.min-h-lg-420{min-height:420px!important}.min-h-lg-430{min-height:430px!important}.min-h-lg-440{min-height:440px!important}.min-h-lg-450{min-height:450px!important}.min-h-lg-460{min-height:460px!important}.min-h-lg-470{min-height:470px!important}.min-h-lg-480{min-height:480px!important}.min-h-lg-490{min-height:490px!important}.min-h-lg-500{min-height:500px!important}.min-h-lg-510{min-height:510px!important}.min-h-lg-520{min-height:520px!important}.min-h-lg-530{min-height:530px!important}.min-h-lg-540{min-height:540px!important}.min-h-lg-550{min-height:550px!important}.min-h-lg-560{min-height:560px!important}.min-h-lg-570{min-height:570px!important}.min-h-lg-580{min-height:580px!important}.min-h-lg-590{min-height:590px!important}.min-h-lg-600{min-height:600px!important}.min-vh-lg-auto{min-height:0!important}.min-vh-lg-25{min-height:25vh!important}.min-vh-lg-33{min-height:33vh!important}.min-vh-lg-50{min-height:50vh!important}.min-vh-lg-66{min-height:66vh!important}.min-vh-lg-75{min-height:75vh!important}.min-vh-lg-83{min-height:83vh!important}.min-vh-lg-100{min-height:100vh!important}.min-h-lg-auto{height:100%!important;min-height:0!important}}@media (min-width:1200px){.min-h-xl-auto{min-height:0!important}.min-h-xl-100{min-height:100px!important}.min-h-xl-110{min-height:110px!important}.min-h-xl-120{min-height:120px!important}.min-h-xl-130{min-height:130px!important}.min-h-xl-140{min-height:140px!important}.min-h-xl-150{min-height:150px!important}.min-h-xl-160{min-height:160px!important}.min-h-xl-170{min-height:170px!important}.min-h-xl-180{min-height:180px!important}.min-h-xl-190{min-height:190px!important}.min-h-xl-200{min-height:200px!important}.min-h-xl-210{min-height:210px!important}.min-h-xl-220{min-height:220px!important}.min-h-xl-230{min-height:230px!important}.min-h-xl-240{min-height:240px!important}.min-h-xl-250{min-height:250px!important}.min-h-xl-260{min-height:260px!important}.min-h-xl-270{min-height:270px!important}.min-h-xl-280{min-height:280px!important}.min-h-xl-290{min-height:290px!important}.min-h-xl-300{min-height:300px!important}.min-h-xl-310{min-height:310px!important}.min-h-xl-320{min-height:320px!important}.min-h-xl-330{min-height:330px!important}.min-h-xl-340{min-height:340px!important}.min-h-xl-350{min-height:350px!important}.min-h-xl-360{min-height:360px!important}.min-h-xl-370{min-height:370px!important}.min-h-xl-380{min-height:380px!important}.min-h-xl-390{min-height:390px!important}.min-h-xl-400{min-height:400px!important}.min-h-xl-410{min-height:410px!important}.min-h-xl-420{min-height:420px!important}.min-h-xl-430{min-height:430px!important}.min-h-xl-440{min-height:440px!important}.min-h-xl-450{min-height:450px!important}.min-h-xl-460{min-height:460px!important}.min-h-xl-470{min-height:470px!important}.min-h-xl-480{min-height:480px!important}.min-h-xl-490{min-height:490px!important}.min-h-xl-500{min-height:500px!important}.min-h-xl-510{min-height:510px!important}.min-h-xl-520{min-height:520px!important}.min-h-xl-530{min-height:530px!important}.min-h-xl-540{min-height:540px!important}.min-h-xl-550{min-height:550px!important}.min-h-xl-560{min-height:560px!important}.min-h-xl-570{min-height:570px!important}.min-h-xl-580{min-height:580px!important}.min-h-xl-590{min-height:590px!important}.min-h-xl-600{min-height:600px!important}.min-vh-xl-auto{min-height:0!important}.min-vh-xl-25{min-height:25vh!important}.min-vh-xl-33{min-height:33vh!important}.min-vh-xl-50{min-height:50vh!important}.min-vh-xl-66{min-height:66vh!important}.min-vh-xl-75{min-height:75vh!important}.min-vh-xl-83{min-height:83vh!important}.min-vh-xl-100{min-height:100vh!important}}@media (min-width:1400px){.min-h-xxl-auto{min-height:0!important}.min-h-xxl-100{min-height:100px!important}.min-h-xxl-110{min-height:110px!important}.min-h-xxl-120{min-height:120px!important}.min-h-xxl-130{min-height:130px!important}.min-h-xxl-140{min-height:140px!important}.min-h-xxl-150{min-height:150px!important}.min-h-xxl-160{min-height:160px!important}.min-h-xxl-170{min-height:170px!important}.min-h-xxl-180{min-height:180px!important}.min-h-xxl-190{min-height:190px!important}.min-h-xxl-200{min-height:200px!important}.min-h-xxl-210{min-height:210px!important}.min-h-xxl-220{min-height:220px!important}.min-h-xxl-230{min-height:230px!important}.min-h-xxl-240{min-height:240px!important}.min-h-xxl-250{min-height:250px!important}.min-h-xxl-260{min-height:260px!important}.min-h-xxl-270{min-height:270px!important}.min-h-xxl-280{min-height:280px!important}.min-h-xxl-290{min-height:290px!important}.min-h-xxl-300{min-height:300px!important}.min-h-xxl-310{min-height:310px!important}.min-h-xxl-320{min-height:320px!important}.min-h-xxl-330{min-height:330px!important}.min-h-xxl-340{min-height:340px!important}.min-h-xxl-350{min-height:350px!important}.min-h-xxl-360{min-height:360px!important}.min-h-xxl-370{min-height:370px!important}.min-h-xxl-380{min-height:380px!important}.min-h-xxl-390{min-height:390px!important}.min-h-xxl-400{min-height:400px!important}.min-h-xxl-410{min-height:410px!important}.min-h-xxl-420{min-height:420px!important}.min-h-xxl-430{min-height:430px!important}.min-h-xxl-440{min-height:440px!important}.min-h-xxl-450{min-height:450px!important}.min-h-xxl-460{min-height:460px!important}.min-h-xxl-470{min-height:470px!important}.min-h-xxl-480{min-height:480px!important}.min-h-xxl-490{min-height:490px!important}.min-h-xxl-500{min-height:500px!important}.min-h-xxl-510{min-height:510px!important}.min-h-xxl-520{min-height:520px!important}.min-h-xxl-530{min-height:530px!important}.min-h-xxl-540{min-height:540px!important}.min-h-xxl-550{min-height:550px!important}.min-h-xxl-560{min-height:560px!important}.min-h-xxl-570{min-height:570px!important}.min-h-xxl-580{min-height:580px!important}.min-h-xxl-590{min-height:590px!important}.min-h-xxl-600{min-height:600px!important}.min-vh-xxl-auto{min-height:0!important}.min-vh-xxl-25{min-height:25vh!important}.min-vh-xxl-33{min-height:33vh!important}.min-vh-xxl-50{min-height:50vh!important}.min-vh-xxl-66{min-height:66vh!important}.min-vh-xxl-75{min-height:75vh!important}.min-vh-xxl-83{min-height:83vh!important}.min-vh-xxl-100{min-height:100vh!important}}

/*----------

	# Utilities
		## Ratio

*************************************************************/
.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--aspect-ratio:100%}.ratio-4x3{--aspect-ratio:75%}.ratio-16x9{--aspect-ratio:56.25%}.ratio-21x9{--aspect-ratio:42.85714%}.ratio-3x4{--aspect-ratio:125%}.ratio-9x16{--aspect-ratio:143.75%}.ratio-9x21{--aspect-ratio:157.14286%}@media (min-width:576px){.ratio-sm{position:relative;width:100%}.ratio-sm:before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio-sm>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-sm-1x1{--aspect-ratio:100%}.ratio-sm-4x3{--aspect-ratio:75%}.ratio-sm-16x9{--aspect-ratio:56.25%}.ratio-sm-21x9{--aspect-ratio:42.85714%}.ratio-sm-3x4{--aspect-ratio:125%}.ratio-sm-9x16{--aspect-ratio:143.75%}.ratio-sm-9x21{--aspect-ratio:157.14286%}.ratio-sm-auto{--aspect-ratio:0%}}@media (min-width:768px){.ratio-md{position:relative;width:100%}.ratio-md:before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio-md>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-md-1x1{--aspect-ratio:100%}.ratio-md-4x3{--aspect-ratio:75%}.ratio-md-16x9{--aspect-ratio:56.25%}.ratio-md-21x9{--aspect-ratio:42.85714%}.ratio-md-3x4{--aspect-ratio:125%}.ratio-md-9x16{--aspect-ratio:143.75%}.ratio-md-9x21{--aspect-ratio:157.14286%}.ratio-md-auto{--aspect-ratio:0%}}@media (min-width:992px){.ratio-lg{position:relative;width:100%}.ratio-lg:before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio-lg>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-lg-1x1{--aspect-ratio:100%}.ratio-lg-4x3{--aspect-ratio:75%}.ratio-lg-16x9{--aspect-ratio:56.25%}.ratio-lg-21x9{--aspect-ratio:42.85714%}.ratio-lg-3x4{--aspect-ratio:125%}.ratio-lg-9x16{--aspect-ratio:143.75%}.ratio-lg-9x21{--aspect-ratio:157.14286%}.ratio-lg-auto{--aspect-ratio:0%}}@media (min-width:1200px){.ratio-xl{position:relative;width:100%}.ratio-xl:before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio-xl>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-xl-1x1{--aspect-ratio:100%}.ratio-xl-4x3{--aspect-ratio:75%}.ratio-xl-16x9{--aspect-ratio:56.25%}.ratio-xl-21x9{--aspect-ratio:42.85714%}.ratio-xl-3x4{--aspect-ratio:125%}.ratio-xl-9x16{--aspect-ratio:143.75%}.ratio-xl-9x21{--aspect-ratio:157.14286%}.ratio-xl-auto{--aspect-ratio:0%}}@media (min-width:1400px){.ratio-xxl{position:relative;width:100%}.ratio-xxl:before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio-xxl>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-xxl-1x1{--aspect-ratio:100%}.ratio-xxl-4x3{--aspect-ratio:75%}.ratio-xxl-16x9{--aspect-ratio:56.25%}.ratio-xxl-21x9{--aspect-ratio:42.85714%}.ratio-xxl-3x4{--aspect-ratio:125%}.ratio-xxl-9x16{--aspect-ratio:143.75%}.ratio-xxl-9x21{--aspect-ratio:157.14286%}.ratio-xxl-auto{--aspect-ratio:0%}}

/*----------

	# Utilities
		## Background

*************************************************************/
.bg-primary { background-color: var(--theme-color-primary) !important; }
.bg-primary-dark { background-color: var(--theme-color-primary-dark) !important; }
.bg-primary-light { background-color: var(--theme-color-primary-light) !important; }
.bg-secondary { background-color: var(--theme-color-secondary) !important; }
.bg-secondary-dark { background-color: var(--theme-color-secondary-dark) !important; }
.bg-secondary-light { background-color: var(--theme-color-secondary-light) !important; }
.bg-dark { background-color: var(--theme-color-dark) !important; }
.bg-dark-dark { background-color: var(--theme-color-dark-dark) !important; }
.bg-light { background-color: var(--theme-color-light) !important; }
.bg-light-dark { background-color: var(--theme-color-light-dark) !important; }
.bg-pattern-01 { background-image: url(../images/patterns/01.png); background-repeat: repeat !important; background-size: auto !important; }
.bg-pattern-02 { background-image: url(../images/patterns/02.png); background-repeat: repeat !important; background-size: auto !important; }
.bg-pattern-03 { background-image: url(../images/patterns/03.png); background-repeat: repeat !important; background-size: auto !important; }
.bg-pattern-04 { background-image: url(../images/patterns/04.png); background-repeat: repeat !important; background-size: auto !important; }
.bg-pattern-05 { background-image: url(../images/patterns/05.png); background-repeat: repeat !important; background-size: auto !important; }
.bg-pattern-06 { background-image: url(../images/patterns/06.png); background-repeat: repeat !important; background-size: auto !important; }
.bg-pattern-07 { background-image: url(../images/patterns/07.png); background-repeat: repeat !important; background-size: auto !important; }
.bg-pattern-08 { background-image: url(../images/patterns/08.png); background-repeat: repeat !important; background-size: auto !important; }
.bg-pattern-09 { background-image: url(../images/patterns/09.png); background-repeat: repeat !important; background-size: auto !important; }
.bg-pattern-10 { background-image: url(../images/patterns/10.png); background-repeat: repeat !important; background-size: auto !important; }
.bg-blur-5 { filter: blur(5px); transform: scale(1.25,1.25); }
.bg-blur-10 { filter: blur(10px); transform: scale(1.25,1.25); }
.bg-blur-15 { filter: blur(15px); transform: scale(1.25,1.25); }
.bg-blur-20 { filter: blur(20px); transform: scale(1.25,1.25); }
.bg-blur-25 { filter: blur(25px); transform: scale(1.25,1.25); }
.bg-blur-30 { filter: blur(30px); transform: scale(1.25,1.25); }
.bg-blur-5.fullwidth-section { filter: blur(0); transform: scale(1,1); overflow: hidden; }
.bg-blur-5.wp-block-kadence-rowlayout .kt-row-has-bg { filter: blur(5px); transform: scale(1.25,1.25); }
.bg-blur-10.fullwidth-section { filter: blur(0); transform: scale(1,1); overflow: hidden; }
.bg-blur-10.wp-block-kadence-rowlayout .kt-row-has-bg { filter: blur(10px); transform: scale(1.25,1.25); }
.bg-blur-15.fullwidth-section { filter: blur(0); transform: scale(1,1); overflow: hidden; }
.bg-blur-15.wp-block-kadence-rowlayout .kt-row-has-bg { filter: blur(15px); transform: scale(1.25,1.25); }
.bg-blur-20.fullwidth-section { filter: blur(0); transform: scale(1,1); overflow: hidden; }
.bg-blur-20.wp-block-kadence-rowlayout .kt-row-has-bg { filter: blur(20px); transform: scale(1.25,1.25); }
.bg-blur-25.fullwidth-section { filter: blur(0); transform: scale(1,1); overflow: hidden; }
.bg-blur-25.wp-block-kadence-rowlayout .kt-row-has-bg { filter: blur(25px); transform: scale(1.25,1.25); }
.bg-blur-30.fullwidth-section { filter: blur(0); transform: scale(1,1); overflow: hidden; }
.bg-blur-30.wp-block-kadence-rowlayout .kt-row-has-bg { filter: blur(30px); transform: scale(1.25,1.25); }
.backdrop-blur,
.backdrop-blur-5 { background-color: rgba(0,0,0,.25); -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); }
.backdrop-blur-10 { background-color: rgba(0,0,0,.25); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
.backdrop-blur-15 { background-color: rgba(0,0,0,.25); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
.backdrop-blur-20 { background-color: rgba(0,0,0,.25); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); }
.backdrop-blur-25 { background-color: rgba(0,0,0,.25); -webkit-backdrop-filter: blur(25px); backdrop-filter: blur(25px); }
.backdrop-blur-30 { background-color: rgba(0,0,0,.25); -webkit-backdrop-filter: blur(30px); backdrop-filter: blur(30px); }
.backdrop-blur.text-light,
.backdrop-blur-5.text-light,
.backdrop-blur-10.text-light,
.backdrop-blur-15.text-light,
.backdrop-blur-20.text-light,
.backdrop-blur-25.text-light,
.backdrop-blur-30 { background-color: rgba(0,0,0,.25)}
.backdrop-blur.text-dark,
.backdrop-blur-5.text-dark,
.backdrop-blur-10.text-dark,
.backdrop-blur-15.text-dark,
.backdrop-blur-20.text-dark,
.backdrop-blur-25.text-dark,
.backdrop-blur-30 { background-color: rgba(255,255,255,.25)}

/*----------

	# Utilities 
		## z-index

*************************************************************/
.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.z-index-5{z-index:5}.z-index-10{z-index:10}.z-index-20{z-index:20}.z-index-30{z-index:30}.z-index-40{z-index:40}.z-index-50{z-index:50}.z-index-100{z-index:100}.z-index-200{z-index:200}.z-index-300{z-index:300}.z-index-400{z-index:400}.z-index-500{z-index:500}.z-index-n1{z-index:-1}.z-index-n2{z-index:-2}.z-index-n3{z-index:-3}.z-index-n4{z-index:-4}.z-index-n5{z-index:-5}.z-index-n10{z-index:-10}.z-index-n20{z-index:-20}.z-index-n30{z-index:-30}.z-index-n40{z-index:-40}.z-index-n50{z-index:-50}.z-index-n100{z-index:-100}.z-index-n200{z-index:-200}.z-index-n300{z-index:-300}.z-index-n400{z-index:-400}.z-index-n500{z-index:-500}

/*----------

	# Utilities 
		## Rounded Corner

*************************************************************/
.rounded-xs{border-radius:.25rem!important}.rounded-sm{border-radius:.5rem!important}.rounded-md{border-radius:.75rem!important}.rounded-lg{border-radius:1rem!important}.rounded-100{border-radius:200rem!important}.rounded-inherit{border-radius:inherit!important}.rounded-top-end{border-top-right-radius:1rem!important}.rounded-top-start{border-top-left-radius:1rem!important}.rounded-bottom-end{border-bottom-right-radius:1rem!important}.rounded-bottom-start{border-bottom-left-radius:1rem!important}.rounded-top-end-xs{border-top-right-radius:.25rem!important}.rounded-top-start-xs{border-top-left-radius:.25rem!important}.rounded-bottom-end-xs{border-bottom-right-radius:.25rem!important}.rounded-bottom-start-xs{border-bottom-left-radius:.25rem!important}.rounded-top-end-sm{border-top-right-radius:.5rem!important}.rounded-top-start-sm{border-top-left-radius:.5rem!important}.rounded-bottom-end-sm{border-bottom-right-radius:.5rem!important}.rounded-bottom-start-sm{border-bottom-left-radius:.5rem!important}.rounded-top-end-lg{border-top-right-radius:2rem!important}.rounded-top-start-lg{border-top-left-radius:2rem!important}.rounded-bottom-end-lg{border-bottom-right-radius:2rem!important}.rounded-bottom-start-lg{border-bottom-left-radius:2rem!important}.rounded-top-end-0{border-top-right-radius:0!important}.rounded-top-start-0{border-top-left-radius:0!important}.rounded-bottom-end-0{border-bottom-right-radius:0!important}.rounded-bottom-start-0{border-bottom-left-radius:0!important}

/*----------

	# Utilities 
		## Text, Typo, Font

*************************************************************/
.line-height-reset{line-height:1!important}.line-height-xs{line-height:1.125!important}.line-height-sm{line-height:1.25!important}.line-height-md{line-height:1.375!important}.line-height-lg{line-height:1.5!important}.line-height-xl{line-height:1.625!important}.line-height-xxl{line-height:1.75!important}.line-height-xxxl{line-height:1.875!important}.line-height-xxxxl{line-height:2!important}

.letter-spacing-reset{letter-spacing:0!important}.letter-spacing-xs{letter-spacing:.125rem!important}.letter-spacing-sm{letter-spacing:.255rem!important}.letter-spacing-md{letter-spacing:.375rem!important}.letter-spacing-lg{letter-spacing:.5rem!important}.letter-spacing-xl{letter-spacing:.625rem!important}.letter-spacing-xxl{letter-spacing:.75rem!important}.letter-spacing-xxxl{letter-spacing:.875rem!important}.letter-spacing-xxxxl{letter-spacing:.2rem!important}

/*----------

	# Utilities 
		## Shadow

*************************************************************/
.shadow-inset{-webkit-box-shadow:inset 0 0 100px -30px rgba(0,0,0,.25);-moz-box-shadow:inset 0 0 100px -30px rgba(0,0,0,.25);box-shadow:inset 0 0 100px -30px rgba(0,0,0,.25)}.shadow-box{-webkit-box-shadow:0 16px 32px -24px rgba(0,0,0,.25)!important;-moz-box-shadow:0 16px 32px -24px rgba(0,0,0,.25)!important;box-shadow:0 16px 32px -24px rgba(0,0,0,.25)!important}
.lift-shadow-none:hover { box-shadow: none !important; }

/*----------

	# Library
		## Flickity

*************************************************************/
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-24px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}

.flickity-viewport{transition:height .3s}.flickity-button{width:2.5rem;height:2.5rem;padding:0;border-radius:100%;background-color:transparent;border-color:transparent;color:#000;box-shadow:none!important}.flickity-button:hover{background-color:#f5ce3e;color:#000}.flickity-button.previous{left:1rem}.flickity-button.next{right:1rem}.flickity-button.next::before,.flickity-button.previous::before{content:''}.flickity-button.previous{background:url(../images/icon-arrow-left-dark.svg) 50% 50% no-repeat;background-size:contain}.flickity-button.next{background:url(../images/icon-arrow-right-dark.svg) 50% 50% no-repeat;background-size:contain}.text-light .flickity-button.previous{background:url(../images/icon-arrow-left-light.svg) 50% 50% no-repeat;background-size:contain}.text-light .flickity-button.next{background:url(../images/icon-arrow-right-light.svg) 50% 50% no-repeat;background-size:contain}.flickity-page-dots{bottom:-28px}.flickity-page-dots .dot{width:8px;height:8px;margin:0 4px}.flickity-page-dots .dot+.dot{margin-left:4px}.flickity-page-dots .dot.is-selected{width:32px;height:8px;border-radius:8px;background-color:var(--theme-color-primary)}@media (min-width:768px){.flickity-page-dots{bottom:-32px}.flickity-button.previous{left:2rem}.flickity-button.next{right:2rem}}@media (min-width:1400px){.flickity-button.previous{left:3rem}.flickity-button.next{right:3rem}}@media (min-width:1680px){.flickity-button.previous{left:3rem}.flickity-button.next{right:3rem}}

@media (min-width: 992px) {
	.flickity-zigzag .card-outer:nth-child(even),
	.flickity-zigzag .loop-posts-item:nth-child(even) {
		margin-top: 60px;
	}
}

/*----------

	# Template & Design
		## Flickity Viewport Slider

*************************************************************/
.slider-item-width { max-width: 304px; }
@media (min-width: 360px) {
	.slider-item-width { max-width: 344px; }
}
@media (min-width: 768px) {
	.slider-item-width { max-width: 384px; }
	.dots-absolute .flickity-page-dots { bottom: 32px; }
}
@media (min-width: 1440px) {
	.slider-item-width { max-width: 459px; }
}

/*----------

	# Plugin
		## WP-PageNavi

*************************************************************/
.wp-pagenavi{width:100%;margin:0;padding:50px 0;text-align:left;font-size:1.125rem;clear:both}.wp-pagenavi a{display:inline-block;width:44px;height:44px;line-height:44px;margin:0 6px 6px 0;padding:0;border:none;border-radius:100%;background-color:var(--theme-color-light-dark);color:#000!important;text-decoration:none;text-align:center}.bg-light .wp-pagenavi a{background-color:#fff;box-shadow:0 15px 30px -25px rgba(0,0,0,.5)}.wp-pagenavi a:hover{background-color:var(--theme-color-primary-dark);color:#fff!important}.wp-pagenavi span{display:inline-block;height:44px;line-height:44px;margin:0 6px 6px 0;padding:0 15px;border:none;color:#000;text-decoration:none}.wp-pagenavi span.pages{margin:0 16px 6px 0;padding-right:0;padding-left:0;background-color:transparent;color:#000;font-weight:700;text-transform:uppercase}.wp-pagenavi span.current{width:44px;height:44px;line-height:44px;margin:0 6px 6px 0;padding:0;border:none;border-radius:100%;background-color:var(--theme-color-primary);color:#fff!important;text-align:center}.wp-pagenavi a.first,.wp-pagenavi a.last{width:auto;border-radius:22px;padding-left:15px;padding-right:15px}@media (min-width:768px){.wp-pagenavi{padding:80px 0}}

/*----------

	# Plugin
		## Seed Social

*************************************************************/
.share .share-title{margin-bottom:0;margin-right:1rem;font-weight:700;color:#000}.seed-social{display:flex;margin:0;padding:0}.seed-social li{list-style:none;display:flex;margin-right:1rem;margin-bottom:0;align-items:center;justify-content:center}.seed-social li .count,.seed-social li .text{display:none}.seed-social a{display:flex;width:40px;min-width:40px;max-width:40px;height:40px;padding:0;border-radius:100%;align-items:center;justify-content:center}.seed-social .facebook a{background-color:#1877f2}.seed-social .twitter a{background-color:#55acee}.seed-social .line a{background-color:#00b900}.seed-social svg{color:#fff;-webkit-transition:.3s ease;transition:.3s ease;pointer-events:none}.text-center .seed-social{justify-content:center}.text-center .seed-social li{margin-right:0.5rem;margin-left: 0.5rem}

.share .seed-social { margin-bottom: 0 !important; }
.share .sbe-share-link { width: 40px !important; height: 40px !important; border: 1px solid #307ec2; border-radius: 100%; background-color: #f1f3f5; text-align: center; }
.share .sbe-share-link span { width: 1.25rem !important; line-height: 34px !important; }

/*----------

	# Template & Design
		## Jumbotron - Style 1

*************************************************************/
.jumbotron-figure-1 {
    position: relative;
    display: block;
	width: 100%;
	margin-bottom: 0 !important;
	overflow: hidden;
}
.jumbotron-figure-1 img, 
.jumbotron-figure-1 picture {
    opacity: .9;
	width: 100%;
}
.jumbotron-figure-1:before {
    background-color: #000;
}
.jumbotron-figure-1:after, 
.jumbotron-figure-1:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.jumbotron-figure-1:after {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent 50%);
}
@media (min-width: 768px) {
	.jumbotron-figure-1{
		position: absolute;
		top: 0;
		left: 25%;
	}
	.jumbotron-figure-1 img,
	.jumbotron-figure-1 picture {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
}
@media (min-width: 1200px) {
	.jumbotron-figure-1 {
		left: calc(33.33333% + 2rem);
	}
}

/*----------

	# Template
		## Off-Canvas

*************************************************************/
.offcanvas{display:flex;position:fixed;flex-direction:column;top:0;left:0;width:100%;max-width:24rem;height:100%;will-change:transform,box-shadow;transform:translateX(-100%);transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .3s ease;background-color:#fff;z-index:1080}.offcanvas.offcanvas-end{right:0;left:auto;transform:translateX(100%)}.offcanvas.show{transform:none;box-shadow:-.0625rem 0 .625rem 0 rgba(0,0,0,.07),.3125rem 1.25rem 2.5rem 0 rgba(0,0,0,.04)}.offcanvas-cap{display:flex;justify-content:space-between;flex-shrink:0;padding:0;line-height:50px}.offcanvas-cap .btn-close{width:auto;height:50px;padding:0 24px;border:none!important;border-radius:0;background-color:transparent!important;background-image:none!important;font-size:.875rem;font-weight:700;box-shadow:none}.offcanvas-cap .btn-close:hover{background-color:transparent}.offcanvas-body{height:100%;padding:0 1.5rem;overflow-y:auto}.offcanvas-body::-webkit-scrollbar{width:.5rem;background-color:transparent;opacity:0}.offcanvas-body::-webkit-scrollbar-thumb{background-color:#dfdfeb;border-radius:.25rem}.offcanvas-body>.simplebar-track{display:block;background-color:transparent}.offcanvas-body .simplebar-vertical{margin-right:.1875rem}.offcanvas-body .widget{margin-bottom:2rem}.offcanvas-backdrop{transition:opacity .2s ease;opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-open{overflow:hidden}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.fade.offcanvas-backdrop{opacity:0}.show.offcanvas-backdrop{opacity:.5}@media (min-width:576px){.offcanvas{max-width:32rem;}}@media (min-width:992px){.offcanvas.show{box-shadow:none}.offcanvas-expand{transform:none;z-index:1035}.offcanvas-expand.offcanvas-end{transform:none}.offcanvas-collapse{display:block;position:static;top:auto;left:auto;max-width:100%;height:auto;transform:none;background-color:transparent}.offcanvas-collapse.offcanvas-end{right:auto;transform:none}.offcanvas-collapse .offcanvas-cap{display:none}.offcanvas-collapse .offcanvas-body{padding:0;overflow-x:hidden}}

/*----------

	# Template
		## Sidebar Toggler

*************************************************************/
.sidebar-toggle{display:none;z-index:1025;position:fixed;bottom:84px;left:auto;right:-36px;width:120px;height:48px;line-height:48px;padding:0;border-radius:0;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border:none;transform:rotate(90deg);background-color:#000;color:#fff}.sidebar-toggle:focus,.sidebar-toggle:hover{background-color:var(--theme-color-primary-hover)}.is-sidebar .sidebar-toggle{display:inline-block}.is-sidebar .col-sidebar img{max-width:100%;height:auto}@media (min-width:992px){.is-sidebar .sidebar-toggle{display:none}}

/*----------

	# Template & Design
		## Loop: Featured Latest Posts
			featured_latest_1

*************************************************************/
.grid-post-template-latest {
    position: relative;
    display: grid;
    grid-row-gap: 16px;
}
.grid-post-template-latest .grid-item {
	padding-bottom: 16px;
	border-bottom: 1px solid #000;
}
@media (min-width: 576px) {
    .grid-post-template-latest {
        display: grid;
        grid-column-gap: 16px;
        grid-template-columns: repeat(2, 1fr);
    }
    .grid-post-template-latest .grid-item {
        align-self: start;
		height: 100%;
    }
    .grid-post-template-latest .grid-item:nth-child(3),
    .grid-post-template-latest .grid-item:nth-child(4),
    .grid-post-template-latest .grid-item:nth-child(5),
    .grid-post-template-latest .grid-item:nth-child(6) {
        grid-column: 1 / span 2;
    }
}
@media (min-width: 768px) {
    .grid-post-template-latest {
        grid-column-gap: 24px;
		grid-row-gap: 24px;
        grid-template-columns: repeat(2, 1fr);
    }
    .grid-post-template-latest .grid-item:nth-child(3),
    .grid-post-template-latest .grid-item:nth-child(4),
    .grid-post-template-latest .grid-item:nth-child(5),
    .grid-post-template-latest .grid-item:nth-child(6) {
        grid-column: span 1;
    }
}
@media (min-width: 992px) {
    .grid-post-template-latest {
        grid-template-columns: repeat(3, 1fr);
    }
    .grid-post-template-latest .grid-item:nth-child(1) {
        grid-column: 1;
        grid-row: 1 / span 4;
    }
    .grid-post-template-latest .grid-item:nth-child(2) {
        grid-column: 2;
        grid-row: 1 / span 4;
    }
    .grid-post-template-latest .grid-item:nth-child(3),
    .grid-post-template-latest .grid-item:nth-child(4),
    .grid-post-template-latest .grid-item:nth-child(5),
    .grid-post-template-latest .grid-item:nth-child(6) {
        grid-column: 3 / 4;
    }
}
@media (min-width: 1200px) {
	.grid-post-template-latest {
		grid-column-gap: 32px;
    }
}
@media (min-width: 1400px) {
	.grid-post-template-latest {
		grid-row-gap: 32px;
    }
}

/*----------
	
	# Template & Design
		## Card: Style 3

*************************************************************/

.loop-posts-card-3 {
	border-top: 1px solid #000;
}
.loop-posts-card-3 .loop-posts-item {
	border-bottom: 1px solid #000;
}
.loop-posts-card-3 .card-body li + li {
	margin-top: 0.25rem;
}

@media (min-width: 576px) {
	.loop-posts-card-3.col-style-1 .loop-posts-item:nth-child(2n+1),
	.loop-posts-card-3.col-style-2 .loop-posts-item:nth-child(2n+1),
	.loop-posts-card-3.col-style-3 .loop-posts-item:nth-child(2n+1),
	.loop-posts-card-3.col-style-4 .loop-posts-item:nth-child(2n+1),
	.loop-posts-card-3.col-style-5 .loop-posts-item:nth-child(2n+1) {
		border-right: 1px solid #000;
	}
}
@media (min-width: 768px) {
	.loop-posts-card-3.col-style-1 .loop-posts-item:nth-child(2n+1),
	.loop-posts-card-3.col-style-3 .loop-posts-item:nth-child(2n+1),
	.loop-posts-card-3.col-style-5 .loop-posts-item:nth-child(2n+1) {
		border-right: none;
	}
	.loop-posts-card-3.col-style-1 .loop-posts-item:nth-child(3n+1),
	.loop-posts-card-3.col-style-1 .loop-posts-item:nth-child(3n+2),
	.loop-posts-card-3.col-style-3 .loop-posts-item:nth-child(3n+1),
	.loop-posts-card-3.col-style-3 .loop-posts-item:nth-child(3n+2),
	.loop-posts-card-3.col-style-5 .loop-posts-item:nth-child(3n+1),
	.loop-posts-card-3.col-style-5 .loop-posts-item:nth-child(3n+2) {
		border-right: 1px solid #000;
	}
}
@media (min-width: 992px) {
	.loop-posts-card-3.col-style-2 .loop-posts-item:nth-child(2n+1),
	.loop-posts-card-3.col-style-4 .loop-posts-item:nth-child(2n+1),
	.loop-posts-card-3.col-style-6 .loop-posts-item:nth-child(2n+1) {
		border-right: none;
	}
	.loop-posts-card-3.col-style-2 .loop-posts-item:nth-child(3n+1),
	.loop-posts-card-3.col-style-2 .loop-posts-item:nth-child(3n+2),
	.loop-posts-card-3.col-style-4 .loop-posts-item:nth-child(3n+1),
	.loop-posts-card-3.col-style-4 .loop-posts-item:nth-child(3n+2),
	.loop-posts-card-3.col-style-6 .loop-posts-item:nth-child(3n+1),
	.loop-posts-card-3.col-style-6 .loop-posts-item:nth-child(3n+2) {
		border-right: 1px solid #000;
	}
}
@media (min-width: 1400px) {
	.loop-posts-card-3.col-style-1 .loop-posts-item:nth-child(n),
	.loop-posts-card-3.col-style-2 .loop-posts-item:nth-child(n),
	.loop-posts-card-3.col-style-5 .loop-posts-item:nth-child(n),
	.loop-posts-card-3.col-style-6 .loop-posts-item:nth-child(n) {
		border-right: 1px solid #000;
	}
	.loop-posts-card-3.col-style-1 .loop-posts-item:nth-child(4n),
	.loop-posts-card-3.col-style-2 .loop-posts-item:nth-child(4n),
	.loop-posts-card-3.col-style-5 .loop-posts-item:nth-child(4n),
	.loop-posts-card-3.col-style-6 .loop-posts-item:nth-child(4n) {
		border-right: none;
	}
}
@media (min-width: 1600px) {
	.loop-posts-card-3.col-style-5 .loop-posts-item:nth-child(4n),
	.loop-posts-card-3.col-style-6 .loop-posts-item:nth-child(4n) {
		border-right: 1px solid #000;
	}
	.loop-posts-card-3.col-style-5 .loop-posts-item:nth-child(5n),
	.loop-posts-card-3.col-style-6 .loop-posts-item:nth-child(5n) {
		border-right: none;
	}
}
@media (min-width: 992px) and (max-width: 1198.98px) {
	.loop-posts-card-3.hide-nth-child-4-lg .loop-posts-item:nth-child(4) {
		display: none;
	}
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
	.loop-posts-card-3.hide-nth-child-4-xl .loop-posts-item:nth-child(4) {
		display: none;
	}
}
@media (min-width: 1400px) {
	.loop-posts-card-3.hide-nth-child-4-xxl .loop-posts-item:nth-child(4) {
		display: none;
	}
}


/*----------
	
	# Template & Design
		## Card: Metro Style

*************************************************************/
.card-metro.text-light {
    background-color: #111213;
}
.card-metro .card-header,
.card-metro .card-body,
.card-metro .card-footer {
	position: relative;
	background-color: transparent;
}
.card-metro .text-title,
.card-metro .text-subtitle {
	margin-bottom: 0;
}
@media (min-width: 576px) {
	.card-metro-bigger .text-title {
		font-size: 1.75rem;
	}
}
@media (min-width: 768px) {
	.card-metro-bigger .text-title {
		font-size: 2rem;
	}
}
@media (min-width: 1200px) {
	.card-metro-bigger .text-title {
		font-size: 2.5rem;
	}
}

/*----------
	
	# Template & Design
		## Card: List - Split Style

*************************************************************/
.card-content-split {
	position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.card-content-split + .card-content-split {
	margin-top: 1rem;
}
.card-content-split .card-content-split-entry {
	position: relative;
	margin: -2.5rem 1rem 0 1rem;
	background-color: #fff;
    padding: 2.5rem 1.5rem 2rem 1.5rem;
    overflow: hidden;
}
.card-content-split .card-content-split-entry .text-title {
	margin-bottom: 0.5rem;
}
@media (min-width: 576px) {
	.card-content-split-entry {
		 padding: 2.5rem 2rem 2rem 2rem;
	}
}
@media (min-width: 992px) {
	.card-content-split {
		flex-direction: row;
	}
	.card-content-split + .card-content-split {
		margin-top: 2rem;
	}
	.card-content-split .card-content-split-media {
		z-index: 0;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 475px;
	}
	.card-content-split .card-content-split-media img {
		width: 100%;
		max-width: 760px;
		height: 394px;
		object-fit: cover;
		object-position: 0 0;
	}
	.card-content-split .card-content-split-entry {
		position: relative;
		width: 700px;
		min-height: 298px;
		margin: 48px 0;
		padding: 48px 64px;
	}
	.card-content-split.media-right,
	.card-content-split-zigzag .card-content-split:nth-child(even) {
		flex-direction: row-reverse;
	}
	.card-content-split.media-right .card-content-split-media img,
	.card-content-split-zigzag .card-content-split:nth-child(even) .card-content-split-media img {
		float: right;
	}
}

/*----------
	
	# Template & Design
		## Card Utilities

*************************************************************/
.card-overlay-gradient .d-bg::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgb(0,0,0);
	background: -webkit-linear-gradient(bottom, rgba(17,18,19.75) 0%, rgba(255,255,255,0) 66%);
	background: -o-linear-gradient(bottom, rgba(17,18,19.75) 0%, rgba(255,255,255,0) 66%);
	background: linear-gradient(to top, rgba(17,18,19.75) 0%, rgba(255,255,255,0) 66%);
}
.card-overlay-gradient.text-dark .d-bg::before {
	background: rgb(255,255,255);
	background: -webkit-linear-gradient(bottom, rgba(238,237,236.75) 0%, rgba(255,255,255,0) 66%);
	background: -o-linear-gradient(bottom, rgba(238,237,236.75) 0%, rgba(255,255,255,0) 66%);
	background: linear-gradient(to top, rgba(238,237,236.75) 0%, rgba(255,255,255,0) 66%);
}
.hover-zoom-bg .d-bg,
.hover-zoom-img img {
	-webkit-transition: 0.5s ease;
    		transition: 0.5s ease;
}
.hover-zoom-bg:hover .d-bg,
.hover-zoom-img:hover img {
	transform: scale(1.05,1.05);
}
.card-media.ratio {
	overflow: hidden;
}
.card-media.ratio img {
	object-fit: cover;
    object-position: 50% 50%;
	height: 100%;
}
.card-media.hover-zoom:hover img ,
.card-media.hover-zoom-img:hover img {
	transform: scale(1.02,1.02);
	-webkit-transition: 0.5s ease;
    		transition: 0.5s ease;
}

/*----------
	
	# Template & Design
		## List Tags

*************************************************************/
.list-tags{position:relative;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0!important}.list-tags li{margin-right:8px;margin-bottom:2px;}.list-tags li a{background-color:#fff;border:1px solid #000;padding: 6px 14px;text-align:center;display:inline-block;margin:4px 0;cursor:pointer;border-radius:50rem;font-size:12px;color:#000;text-decoration:none;font-weight:700}.list-tags li a:hover{background-color:var(--theme-color-link-hover);color:#fff}

/*----------

	# Custom Component
		## Blockquote Style 1

*************************************************************/
.blockquote-style-1{position:relative;padding:.5rem .5rem .5rem 0}.blockquote-style-1:before{background:radial-gradient(ellipse at top right,var(--theme-color-primary-hover) 0,var(--theme-color-primary) 100%)!important}.blockquote-style-1 .blockquote-inner{z-index:30;position:relative;padding:1.25rem 1.875rem 1.25rem 0}.blockquote-style-1 .blockquote-inner:before,.blockquote-style-1:before{content:"";z-index:10;position:absolute;top:0;left:0;width:100%;height:100%}.blockquote-style-1 .blockquote-inner:before{z-index:20;left:.5rem;width:calc(100% - .5rem);background-color:#fff}.blockquote-style-1 blockquote{z-index:40;position:relative;margin:0;padding:1.5rem 1.875rem 1.5rem 0;background-color:#fff;border:none;font-size:1.5rem}.blockquote-style-1 .blockquote-footer{font-size:1rem}.blockquote-style-1 .blockquote-footer img{width:5rem}.blockquote-style-1 .blockquote-footer::before{content:''}@media (min-width:768px){.blockquote-style-1 blockquote{padding-top:2.5rem;padding-bottom:2.5rem}.blockquote-style-1 .blockquote-footer img{width:6rem}}


.wp-block-kadence-rowlayout.h-100 .kt-row-layout-inner,
.wp-block-kadence-rowlayout.h-100 .kt-row-layout-inner .kt-row-valign-middle {
	height: 100%;
}
.kb-advanced-slider.slide-inner-h-100 .kb-advanced-slide-inner {
	height: 100%;
}