
@scope (.hs-header-scope) {

html{
	line-height:1.15;
	-webkit-text-size-adjust:100%
}
*,:after,:before{
	box-sizing:border-box
}
body{
	background-color:#fff;
	color:#333;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	margin:0;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
h1,h2,h3,h4,h5,h6{
	color:inherit;
	font-family:inherit;
	font-weight:500;
	line-height:1.2;
	margin-block-end:1rem;
	margin-block-start:.5rem
}
h1{
	font-size:2.5rem
}
h2{
	font-size:2rem
}
h3{
	font-size:1.75rem
}
h4{
	font-size:1.5rem
}
h5{
	font-size:1.25rem
}
h6{
	font-size:1rem
}
p{
	margin-block-end:.9rem;
	margin-block-start:0
}
hr{
	box-sizing:content-box;
	height:0;
	overflow:visible
}
pre{
	font-family:monospace,monospace;
	font-size:1em;
	white-space:pre-wrap
}
a{
	background-color:transparent;
	color:#c36;
	text-decoration:none
}
a:active,a:hover{
	color:#336
}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
	color:inherit;
	text-decoration:none
}
a:not([href]):not([tabindex]):focus{
	outline:0
}
abbr[title]{
	border-block-end:none;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted
}
b,strong{
	font-weight:bolder
}
code,kbd,samp{
	font-family:monospace,monospace;
	font-size:1em
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub{
	bottom:-.25em
}
sup{
	top:-.5em
}
img{
	border-style:none;
	height:auto;
	max-width:100%
}
details{
	display:block
}
summary{
	display:list-item
}
figcaption{
	color:#333;
	font-size:16px;
	font-style:italic;
	font-weight:400;
	line-height:1.4
}
[hidden],template{
	display:none
}
@media print{*,:after,:before{
		background:transparent!important;
		box-shadow:none!important;
		color:#000!important;
		text-shadow:none!important
	}
a,a:visited{
		text-decoration:underline
	}
a[href]:after{
		content:" (" attr(href) ")"
	}
abbr[title]:after{
		content:" (" attr(title) ")"
	}
a[href^="#"]:after,a[href^="javascript:"]:after{
		content:""
	}
pre{
		white-space:pre-wrap!important
	}
blockquote,pre{
		-moz-column-break-inside:avoid;
		border:1px solid #ccc;
		break-inside:avoid
	}
thead{
		display:table-header-group
	}
img,tr{
		-moz-column-break-inside:avoid;
		break-inside:avoid
	}
h2,h3,p{
		orphans:3;
		widows:3
	}
h2,h3{
		-moz-column-break-after:avoid;
		break-after:avoid
	}
}
label{
	display:inline-block;
	line-height:1;
	vertical-align:middle
}
button,input,optgroup,select,textarea{
	font-family:inherit;
	font-size:1rem;
	line-height:1.5;
	margin:0
}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{
	border:1px solid #666;
	border-radius:3px;
	padding:.5rem 1rem;
	transition:all .3s;
	width:100%
}
input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{
	border-color:#333
}
button,input{
	overflow:visible
}
button,select{
	text-transform:none
}
[type=button],[type=reset],[type=submit],button{
	-webkit-appearance:button;
	width:auto
}
[type=button],[type=submit],button{
	background-color:transparent;
	border:1px solid #c36;
	border-radius:3px;
	color:#c36;
	display:inline-block;
	font-size:1rem;
	font-weight:400;
	padding:.5rem 1rem;
	text-align:center;
	transition:all .3s;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	white-space:nowrap
}
[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){
	outline:none
}
[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{
	background-color:#c36;
	color:#fff;
	text-decoration:none
}
[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
	cursor:pointer
}
fieldset{
	padding:.35em .75em .625em
}
legend{
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
progress{
	vertical-align:baseline
}
textarea{
	overflow:auto;
	resize:vertical
}
[type=checkbox],[type=radio]{
	box-sizing:border-box;
	padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
	height:auto
}
[type=search]{
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
::-webkit-file-upload-button{
	-webkit-appearance:button;
	font:inherit
}
select{
	display:block
}
table{
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0;
	font-size:.9em;
	margin-block-end:15px;
	width:100%
}
table td,table th{
	border:1px solid hsla(0,0%,50%,.502);
	line-height:1.5;
	padding:15px;
	vertical-align:top
}
table th{
	font-weight:700
}
table tfoot th,table thead th{
	font-size:1em
}
table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{
	border-block-start:1px solid hsla(0,0%,50%,.502)
}
table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{
	background-color:hsla(0,0%,50%,.071)
}
table tbody tr:hover>td,table tbody tr:hover>th{
	background-color:hsla(0,0%,50%,.102)
}
table tbody+tbody{
	border-block-start:2px solid hsla(0,0%,50%,.502)
}
@media(max-width:767px){table table{
		font-size:.8em
	}
table table td,table table th{
		line-height:1.3;
		padding:7px
	}
table table th{
		font-weight:400
	}
}
dd,dl,dt,li,ol,ul{
	background:transparent;
	border:0;
	font-size:100%;
	margin-block-end:0;
	margin-block-start:0;
	outline:0;
	vertical-align:baseline
}


.fa,.fab,.fad,.fal,.far,.fas{
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	display:inline-block;
	font-style:normal;
	font-variant:normal;
	text-rendering:auto;
	line-height:1
}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{
	margin-right:.3em
}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{
	margin-left:.3em
}
@-webkit-keyframes fa-spin{
	0%{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	to{
		-webkit-transform:rotate(1turn);
		transform:rotate(1turn)
	}
}
@keyframes fa-spin{
	0%{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	to{
		-webkit-transform:rotate(1turn);
		transform:rotate(1turn)
	}
}
.fa-chevron-down:before{
	content:"\f078"
}
.fa-times:before{
	content:"\f00d"
}
@font-face{font-family:"Font Awesome 5 Brands";
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(./fonts/fa-brands-400.eot);
	src:url(./fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(./fonts/fa-brands-400.woff2) format("woff2"),url(./fonts/fa-brands-400.woff) format("woff"),url(./fonts/fa-brands-400.ttf) format("truetype"),url(./images/fa-brands-400.svg) format("svg")

}
@font-face{font-family:"Font Awesome 5 Free";
	font-style:normal;
	font-weight:900;
	font-display:swap;
	src:url(./fonts/fa-solid-900.eot);
	src:url(./fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(./fonts/fa-solid-900.woff2) format("woff2"),url(./fonts/fa-solid-900.woff) format("woff"),url(./fonts/fa-solid-900.ttf) format("truetype"),url(./images/fa-solid-900.svg) format("svg")

}
.fa,.far,.fas{
	font-family:"Font Awesome 5 Free"
}
.fa,.fas{
	font-weight:900
}

@charset "UTF-8";
.premium-lq__glass1.pa-txt-sc__item-container,.premium-lq__glass1.premium-mega-content-container,.premium-lq__glass1.premium-menu-link,.premium-lq__glass1.premium-sub-menu{
	-webkit-backdrop-filter:blur(10px);
	backdrop-filter:blur(10px)
}
.premium-lq__glass1 .countdown-amount,.premium-lq__glass1 .premium-button,.premium-lq__glass1 .premium-dual-header-first-span,.premium-lq__glass1 .wrap-cover .fields-in-cover{
	-webkit-backdrop-filter:blur(10px);
	backdrop-filter:blur(10px)
}
.premium-box-lq__glass1 .premium-dual-header-second-header{
	-webkit-backdrop-filter:blur(10px);
	backdrop-filter:blur(10px)
}
.premium-lq__glass2.pa-txt-sc__item-container,.premium-lq__glass2.premium-mega-content-container,.premium-lq__glass2.premium-menu-link,.premium-lq__glass2.premium-sub-menu{
	-webkit-backdrop-filter:blur(17px);
	backdrop-filter:blur(17px)
}
.premium-lq__glass2 .countdown-amount,.premium-lq__glass2 .premium-button,.premium-lq__glass2 .premium-dual-header-first-span,.premium-lq__glass2 .wrap-cover .fields-in-cover{
	-webkit-backdrop-filter:blur(17px);
	backdrop-filter:blur(17px)
}
.premium-box-lq__glass2 .premium-dual-header-second-header{
	-webkit-backdrop-filter:blur(17px);
	backdrop-filter:blur(17px)
}
.premium-lq__glass3.pa-txt-sc__item-container,.premium-lq__glass3.premium-mega-content-container,.premium-lq__glass3.premium-menu-link,.premium-lq__glass3.premium-sub-menu{
	overflow:hidden!important;
	isolation:isolate;
	-webkit-backdrop-filter:blur(8px) url(./style.css);
	backdrop-filter:blur(8px) url(./style.css)
}
.premium-lq__glass3 .premium-dual-header-first-span{
	position:relative;
	isolation:isolate;
	-webkit-backdrop-filter:blur(8px) url(./style.css);
	backdrop-filter:blur(8px) url(./style.css)
}
.premium-box-lq__glass3 .premium-dual-header-second-header{
	position:relative;
	isolation:isolate;
	-webkit-backdrop-filter:blur(8px) url(./style.css);
	backdrop-filter:blur(8px) url(./style.css)
}
.premium-lq__glass4.pa-txt-sc__item-container,.premium-lq__glass4.premium-mega-content-container,.premium-lq__glass4.premium-menu-link,.premium-lq__glass4.premium-sub-menu{
	overflow:hidden!important;
	isolation:isolate;
	-webkit-backdrop-filter:blur(10px) url(./style.css);
	backdrop-filter:blur(10px) url(./style.css)
}
.premium-lq__glass4 .premium-dual-header-first-span{
	position:relative;
	isolation:isolate;
	-webkit-backdrop-filter:blur(10px) url(./style.css);
	backdrop-filter:blur(10px) url(./style.css)
}
.premium-box-lq__glass4 .premium-dual-header-second-header{
	position:relative;
	isolation:isolate;
	-webkit-backdrop-filter:blur(10px) url(./style.css);
	backdrop-filter:blur(10px) url(./style.css)
}
.premium-lq__glass5.pa-txt-sc__item-container,.premium-lq__glass5.premium-mega-content-container,.premium-lq__glass5.premium-menu-link,.premium-lq__glass5.premium-sub-menu{
	overflow:hidden!important;
	isolation:isolate;
	-webkit-backdrop-filter:blur(6px) url(./style.css);
	backdrop-filter:blur(6px) url(./style.css)
}
.premium-lq__glass5 .premium-dual-header-first-span{
	position:relative;
	isolation:isolate;
	-webkit-backdrop-filter:blur(6px) url(./style.css);
	backdrop-filter:blur(6px) url(./style.css)
}
.premium-box-lq__glass5 .premium-dual-header-second-header{
	position:relative;
	isolation:isolate;
	-webkit-backdrop-filter:blur(6px) url(./style.css);
	backdrop-filter:blur(6px) url(./style.css)
}
.premium-lq__glass6.pa-txt-sc__item-container,.premium-lq__glass6.premium-mega-content-container,.premium-lq__glass6.premium-menu-link,.premium-lq__glass6.premium-sub-menu{
	overflow:hidden!important;
	isolation:isolate;
	-webkit-backdrop-filter:blur(24px) url(./style.css);
	backdrop-filter:blur(24px) url(./style.css)
}
.premium-lq__glass6 .premium-dual-header-first-span{
	position:relative;
	isolation:isolate;
	-webkit-backdrop-filter:blur(24px) url(./style.css);
	backdrop-filter:blur(24px) url(./style.css)
}
.premium-box-lq__glass6 .premium-dual-header-second-header{
	position:relative;
	isolation:isolate;
	-webkit-backdrop-filter:blur(24px) url(./style.css);
	backdrop-filter:blur(24px) url(./style.css)
}
@-webkit-keyframes hvr-ripple-out{
	0%{
		-webkit-transform:scale(1);
		transform:scale(1);
		opacity:1
	}
	100%{
		-webkit-transform:scale(1.5);
		transform:scale(1.5);
		opacity:0
	}
}
@keyframes hvr-ripple-out{
	0%{
		-webkit-transform:scale(1);
		transform:scale(1);
		opacity:1
	}
	100%{
		-webkit-transform:scale(1.5);
		transform:scale(1.5);
		opacity:0
	}
}
.premium-dual-header-first-header,.premium-dual-header-second-header{
	position:relative;
	padding:0;
	margin:0;
	display:inline-block;
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0)
}
.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{
	-webkit-text-fill-color:transparent;
	-webkit-background-clip:text;
	background-clip:text
}
.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{
	-webkit-text-stroke-color:transparent;
	-webkit-text-fill-color:#fafafa;
	-webkit-text-stroke-width:2px
}
@media (max-width:500px){.premium-dual-header-first-header,.premium-dual-header-second-header{
		word-wrap:break-word
	}
}
.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{
	background-size:300% 300%!important;
	-webkit-animation:Gradient 10s ease-in-out infinite;
	animation:Gradient 10s ease-in-out infinite
}
.premium-title-first-noise-yes .premium-dual-header-first-span{
	position:relative
}
.premium-title-first-noise-yes .premium-dual-header-first-span::before{
	content:attr(data-text);
	position:absolute;
	left:-2px;
	text-shadow:1px 0 #00f;
	top:0;
	background:0 0;
	overflow:hidden;
	clip:rect(0,900px,0,0);
	animation:pa-noise-anim-1 3s infinite linear alternate-reverse;
	width:100%;
	height:100%
}
.premium-title-first-noise-yes .premium-dual-header-first-span::after{
	content:attr(data-text);
	position:absolute;
	left:2px;
	text-shadow:-1px 0 red;
	top:0;
	background:0 0;
	overflow:hidden;
	clip:rect(0,900px,0,0);
	animation:pa-noise-anim-2 2s infinite linear alternate-reverse;
	width:100%;
	height:100%
}
.premium-title-second-noise-yes .premium-dual-header-second-header{
	position:relative
}
.premium-title-second-noise-yes .premium-dual-header-second-header::before{
	content:attr(data-text);
	position:absolute;
	left:-2px;
	text-shadow:1px 0 #00f;
	top:0;
	background:0 0;
	overflow:hidden;
	clip:rect(0,900px,0,0);
	animation:pa-noise-anim-1 3s infinite linear alternate-reverse;
	width:100%;
	height:100%
}
.premium-title-second-noise-yes .premium-dual-header-second-header::after{
	content:attr(data-text);
	position:absolute;
	left:2px;
	text-shadow:-1px 0 red;
	top:0;
	background:0 0;
	overflow:hidden;
	clip:rect(0,900px,0,0);
	animation:pa-noise-anim-2 2s infinite linear alternate-reverse;
	width:100%;
	height:100%
}
.premium-header-inline[class*=noise-yes] .premium-dual-header-first-span,.premium-header-inline[class*=noise-yes] .premium-dual-header-second-header,.premium-mask-yes.premium-header-inline .premium-dual-header-first-span,.premium-mask-yes.premium-header-inline .premium-dual-header-second-header{
	display:inline-block!important
}
.premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,.premium-mask-yes .premium-dual-header-second-clip .premium-mask-span{
	background:inherit
}
.premium-title-first-wave-yes .premium-dual-header-first-span{
	background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);
	background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);
	-webkit-animation:pa-text-gradient 8s infinite;
	animation:pa-text-gradient 8s infinite
}
@-webkit-keyframes pa-text-gradient{
	0%,100%{
		-webkit-filter:hue-rotate(0);
		filter:hue-rotate(0)
	}
	50%{
		-webkit-filter:hue-rotate(360deg);
		filter:hue-rotate(360deg)
	}
}
@keyframes pa-text-gradient{
	0%,100%{
		-webkit-filter:hue-rotate(0);
		filter:hue-rotate(0)
	}
	50%{
		-webkit-filter:hue-rotate(360deg);
		filter:hue-rotate(360deg)
	}
}
@-webkit-keyframes Gradient{
	0%{
		background-position:0 50%
	}
	50%{
		background-position:100% 50%
	}
	100%{
		background-position:0 50%
	}
}
@keyframes Gradient{
	0%{
		background-position:0 50%
	}
	50%{
		background-position:100% 50%
	}
	100%{
		background-position:0 50%
	}
}
@-webkit-keyframes pa-noise-anim-1{
	0%{
		clip:rect(52px,9999px,45px,0)
	}
	5%{
		clip:rect(88px,9999px,39px,0)
	}
	10%{
		clip:rect(81px,9999px,75px,0)
	}
	15%{
		clip:rect(38px,9999px,42px,0)
	}
	20%{
		clip:rect(62px,9999px,51px,0)
	}
	25%{
		clip:rect(5px,9999px,36px,0)
	}
	30%{
		clip:rect(9px,9999px,29px,0)
	}
	35%{
		clip:rect(17px,9999px,85px,0)
	}
	40%{
		clip:rect(97px,9999px,36px,0)
	}
	45%{
		clip:rect(9px,9999px,31px,0)
	}
	50%{
		clip:rect(94px,9999px,74px,0)
	}
	55%{
		clip:rect(53px,9999px,75px,0)
	}
	60%{
		clip:rect(2px,9999px,36px,0)
	}
	65%{
		clip:rect(24px,9999px,56px,0)
	}
	70%{
		clip:rect(45px,9999px,5px,0)
	}
	75%{
		clip:rect(75px,9999px,21px,0)
	}
	80%{
		clip:rect(9px,9999px,39px,0)
	}
	85%{
		clip:rect(56px,9999px,89px,0)
	}
	90%{
		clip:rect(53px,9999px,7px,0)
	}
	95%{
		clip:rect(86px,9999px,84px,0)
	}
	100%{
		clip:rect(63px,9999px,37px,0)
	}
}
@keyframes pa-noise-anim-1{
	0%{
		clip:rect(52px,9999px,45px,0)
	}
	5%{
		clip:rect(88px,9999px,39px,0)
	}
	10%{
		clip:rect(81px,9999px,75px,0)
	}
	15%{
		clip:rect(38px,9999px,42px,0)
	}
	20%{
		clip:rect(62px,9999px,51px,0)
	}
	25%{
		clip:rect(5px,9999px,36px,0)
	}
	30%{
		clip:rect(9px,9999px,29px,0)
	}
	35%{
		clip:rect(17px,9999px,85px,0)
	}
	40%{
		clip:rect(97px,9999px,36px,0)
	}
	45%{
		clip:rect(9px,9999px,31px,0)
	}
	50%{
		clip:rect(94px,9999px,74px,0)
	}
	55%{
		clip:rect(53px,9999px,75px,0)
	}
	60%{
		clip:rect(2px,9999px,36px,0)
	}
	65%{
		clip:rect(24px,9999px,56px,0)
	}
	70%{
		clip:rect(45px,9999px,5px,0)
	}
	75%{
		clip:rect(75px,9999px,21px,0)
	}
	80%{
		clip:rect(9px,9999px,39px,0)
	}
	85%{
		clip:rect(56px,9999px,89px,0)
	}
	90%{
		clip:rect(53px,9999px,7px,0)
	}
	95%{
		clip:rect(86px,9999px,84px,0)
	}
	100%{
		clip:rect(63px,9999px,37px,0)
	}
}
@-webkit-keyframes pa-noise-anim-2{
	0%{
		clip:rect(14px,9999px,66px,0)
	}
	5%{
		clip:rect(19px,9999px,36px,0)
	}
	10%{
		clip:rect(17px,9999px,46px,0)
	}
	15%{
		clip:rect(46px,9999px,63px,0)
	}
	20%{
		clip:rect(28px,9999px,1px,0)
	}
	25%{
		clip:rect(64px,9999px,16px,0)
	}
	30%{
		clip:rect(58px,9999px,24px,0)
	}
	35%{
		clip:rect(18px,9999px,79px,0)
	}
	40%{
		clip:rect(61px,9999px,67px,0)
	}
	45%{
		clip:rect(63px,9999px,57px,0)
	}
	50%{
		clip:rect(59px,9999px,10px,0)
	}
	55%{
		clip:rect(20px,9999px,93px,0)
	}
	60%{
		clip:rect(49px,9999px,89px,0)
	}
	65%{
		clip:rect(70px,9999px,59px,0)
	}
	70%{
		clip:rect(70px,9999px,82px,0)
	}
	75%{
		clip:rect(82px,9999px,20px,0)
	}
	80%{
		clip:rect(25px,9999px,37px,0)
	}
	85%{
		clip:rect(76px,9999px,53px,0)
	}
	90%{
		clip:rect(2px,9999px,23px,0)
	}
	95%{
		clip:rect(9px,9999px,39px,0)
	}
	100%{
		clip:rect(41px,9999px,55px,0)
	}
}
@keyframes pa-noise-anim-2{
	0%{
		clip:rect(14px,9999px,66px,0)
	}
	5%{
		clip:rect(19px,9999px,36px,0)
	}
	10%{
		clip:rect(17px,9999px,46px,0)
	}
	15%{
		clip:rect(46px,9999px,63px,0)
	}
	20%{
		clip:rect(28px,9999px,1px,0)
	}
	25%{
		clip:rect(64px,9999px,16px,0)
	}
	30%{
		clip:rect(58px,9999px,24px,0)
	}
	35%{
		clip:rect(18px,9999px,79px,0)
	}
	40%{
		clip:rect(61px,9999px,67px,0)
	}
	45%{
		clip:rect(63px,9999px,57px,0)
	}
	50%{
		clip:rect(59px,9999px,10px,0)
	}
	55%{
		clip:rect(20px,9999px,93px,0)
	}
	60%{
		clip:rect(49px,9999px,89px,0)
	}
	65%{
		clip:rect(70px,9999px,59px,0)
	}
	70%{
		clip:rect(70px,9999px,82px,0)
	}
	75%{
		clip:rect(82px,9999px,20px,0)
	}
	80%{
		clip:rect(25px,9999px,37px,0)
	}
	85%{
		clip:rect(76px,9999px,53px,0)
	}
	90%{
		clip:rect(2px,9999px,23px,0)
	}
	95%{
		clip:rect(9px,9999px,39px,0)
	}
	100%{
		clip:rect(41px,9999px,55px,0)
	}
}
@-webkit-keyframes pa-text-shadow{
	0%{
		-webkit-transform:translateY(0);
		transform:translateY(0);
		text-shadow:0 0 0 var(--pa-atext-fc),0 0 0 var(--pa-atext-sc),0 0 0 var(--pa-atext-tc),0 0 0 var(--pa-atext-foc)
	}
	20%{
		-webkit-transform:translateY(-1em);
		transform:translateY(-1em);
		text-shadow:0 .125em 0 var(--pa-atext-fc),0 .25em 0 var(--pa-atext-sc),0 -.125em 0 var(--pa-atext-tc),0 -.25em 0 var(--pa-atext-foc)
	}
	40%{
		-webkit-transform:translateY(.5em);
		transform:translateY(.5em);
		text-shadow:0 -.0625em 0 var(--pa-atext-fc),0 -.125em 0 var(--pa-atext-sc),0 .0625em 0 var(--pa-atext-tc),0 .125em 0 var(--pa-atext-foc)
	}
	60%{
		-webkit-transform:translateY(-.25em);
		transform:translateY(-.25em);
		text-shadow:0 .03125em 0 var(--pa-atext-fc),0 .0625em 0 var(--pa-atext-sc),0 -.03125em 0 var(--pa-atext-tc),0 -.0625em 0 var(--pa-atext-foc)
	}
	80%{
		-webkit-transform:translateY(0);
		transform:translateY(0);
		text-shadow:0 0 0 var(--pa-atext-fc),0 0 0 var(--pa-atext-sc),0 0 0 var(--pa-atext-tc),0 0 0 var(--pa-atext-foc)
	}
}
@keyframes pa-text-shadow{
	0%{
		-webkit-transform:translateY(0);
		transform:translateY(0);
		text-shadow:0 0 0 var(--pa-atext-fc),0 0 0 var(--pa-atext-sc),0 0 0 var(--pa-atext-tc),0 0 0 var(--pa-atext-foc)
	}
	20%{
		-webkit-transform:translateY(-1em);
		transform:translateY(-1em);
		text-shadow:0 .125em 0 var(--pa-atext-fc),0 .25em 0 var(--pa-atext-sc),0 -.125em 0 var(--pa-atext-tc),0 -.25em 0 var(--pa-atext-foc)
	}
	40%{
		-webkit-transform:translateY(.5em);
		transform:translateY(.5em);
		text-shadow:0 -.0625em 0 var(--pa-atext-fc),0 -.125em 0 var(--pa-atext-sc),0 .0625em 0 var(--pa-atext-tc),0 .125em 0 var(--pa-atext-foc)
	}
	60%{
		-webkit-transform:translateY(-.25em);
		transform:translateY(-.25em);
		text-shadow:0 .03125em 0 var(--pa-atext-fc),0 .0625em 0 var(--pa-atext-sc),0 -.03125em 0 var(--pa-atext-tc),0 -.0625em 0 var(--pa-atext-foc)
	}
	80%{
		-webkit-transform:translateY(0);
		transform:translateY(0);
		text-shadow:0 0 0 var(--pa-atext-fc),0 0 0 var(--pa-atext-sc),0 0 0 var(--pa-atext-tc),0 0 0 var(--pa-atext-foc)
	}
}
@-webkit-keyframes pa-pattern{
	0%{
		background-position:0 0
	}
	0%{
		background-position:100% -100%
	}
}
@keyframes pa-pattern{
	0%{
		background-position:0 0
	}
	0%{
		background-position:100% -100%
	}
}
@-webkit-keyframes pa-fill{
	0%{
		background-position:0 50%
	}
	50%{
		background-position:100% 50%
	}
	100%{
		background-position:0 50%
	}
}
@keyframes pa-fill{
	0%{
		background-position:0 50%
	}
	50%{
		background-position:100% 50%
	}
	100%{
		background-position:0 50%
	}
}
@-webkit-keyframes pa-tilt{
	0%{
		-webkit-transform:rotateZ(-15deg);
		transform:rotateZ(-15deg)
	}
	50%{
		-webkit-transform:rotateZ(15deg);
		transform:rotateZ(15deg)
	}
	100%{
		-webkit-transform:rotateZ(-15deg);
		transform:rotateZ(-15deg)
	}
}
@keyframes pa-tilt{
	0%{
		-webkit-transform:rotateZ(-15deg);
		transform:rotateZ(-15deg)
	}
	50%{
		-webkit-transform:rotateZ(15deg);
		transform:rotateZ(15deg)
	}
	100%{
		-webkit-transform:rotateZ(-15deg);
		transform:rotateZ(-15deg)
	}
}
@-webkit-keyframes pa-flip{
	0%{
		-webkit-transform:rotateX(0);
		transform:rotateX(0)
	}
	50%{
		-webkit-transform:rotateX(90deg);
		transform:rotateX(90deg)
	}
	100%{
		-webkit-transform:rotateX(0);
		transform:rotateX(0)
	}
}
@keyframes pa-flip{
	0%{
		-webkit-transform:rotateX(0);
		transform:rotateX(0)
	}
	50%{
		-webkit-transform:rotateX(90deg);
		transform:rotateX(90deg)
	}
	100%{
		-webkit-transform:rotateX(0);
		transform:rotateX(0)
	}
}
@-webkit-keyframes pa-wave{
	0%{
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	50%{
		-webkit-transform:translateY(-1rem);
		transform:translateY(-1rem)
	}
}
@keyframes pa-wave{
	0%{
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	50%{
		-webkit-transform:translateY(-1rem);
		transform:translateY(-1rem)
	}
}
@-webkit-keyframes pa-pop{
	0%{
		-webkit-transform:rotateZ(5deg) scale(.75) translateY(0);
		transform:rotateZ(5deg) scale(.75) translateY(0);
		opacity:.1
	}
	50%{
		-webkit-transform:rotateZ(-5deg) scale(1) translateY(-.5em);
		transform:rotateZ(-5deg) scale(1) translateY(-.5em);
		opacity:1
	}
	100%{
		-webkit-transform:rotateZ(5deg) scale(.75) translateY(0);
		transform:rotateZ(5deg) scale(.75) translateY(0);
		opacity:.1
	}
}
@keyframes pa-pop{
	0%{
		-webkit-transform:rotateZ(5deg) scale(.75) translateY(0);
		transform:rotateZ(5deg) scale(.75) translateY(0);
		opacity:.1
	}
	50%{
		-webkit-transform:rotateZ(-5deg) scale(1) translateY(-.5em);
		transform:rotateZ(-5deg) scale(1) translateY(-.5em);
		opacity:1
	}
	100%{
		-webkit-transform:rotateZ(5deg) scale(.75) translateY(0);
		transform:rotateZ(5deg) scale(.75) translateY(0);
		opacity:.1
	}
}
@-webkit-keyframes pa-lines{
	100%{
		stroke-dashoffset:-400
	}
}
@keyframes pa-lines{
	100%{
		stroke-dashoffset:-400
	}
}
@-webkit-keyframes pa-auto-fade{
	0%{
		opacity:0
	}
	20%{
		opacity:1
	}
	35%{
		opacity:0
	}
	100%{
		opacity:0
	}
}
@-webkit-keyframes pa-shape-draw{
	0%{
		stroke-dasharray:0 1500;
		opacity:1
	}
	100%{
		stroke-dasharray:1500 1500;
		opacity:1
	}
}
@keyframes pa-shape-draw{
	0%{
		stroke-dasharray:0 1500;
		opacity:1
	}
	100%{
		stroke-dasharray:1500 1500;
		opacity:1
	}
}
@-webkit-keyframes pa-shape-hide{
	0%{
		stroke-dasharray:1500 1500;
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-filter:blur(10px);
		filter:blur(10px)
	}
}
@keyframes pa-shape-hide{
	0%{
		stroke-dasharray:1500 1500;
		opacity:1
	}
	100%{
		opacity:0;
		-webkit-filter:blur(10px);
		filter:blur(10px)
	}
}
@-webkit-keyframes pa-reveal{
	0%{
		background-size:0;
		background-position-y:0
	}
	10%{
		background-size:30px;
		background-position-y:0
	}
	35%,45%{
		background-position-y:100%
	}
	70%{
		background-size:30px;
		background-position-y:0
	}
	100%{
		background-size:200px
	}
}
@keyframes pa-reveal{
	0%{
		background-size:0;
		background-position-y:0
	}
	10%{
		background-size:30px;
		background-position-y:0
	}
	35%,45%{
		background-position-y:100%
	}
	70%{
		background-size:30px;
		background-position-y:0
	}
	100%{
		background-size:200px
	}
}
@keyframes pa-auto-fade{
	0%{
		opacity:0
	}
	20%{
		opacity:1
	}
	35%{
		opacity:0
	}
	100%{
		opacity:0
	}
}
@-webkit-keyframes pa-loading-bar{
	0%{
		width:0
	}
	100%{
		width:100
	}
}
@keyframes pa-loading-bar{
	0%{
		width:0
	}
	100%{
		width:100
	}
}
@-webkit-keyframes pa-zoom-in{
	0%{
		opacity:0;
		-webkit-transform:translateZ(100px);
		transform:translateZ(100px)
	}
	100%{
		opacity:1;
		-webkit-transform:translateZ(0);
		transform:translateZ(0)
	}
}
@keyframes pa-zoom-in{
	0%{
		opacity:0;
		-webkit-transform:translateZ(100px);
		transform:translateZ(100px)
	}
	100%{
		opacity:1;
		-webkit-transform:translateZ(0);
		transform:translateZ(0)
	}
}
@-webkit-keyframes pa-zoom-out{
	0%{
		opacity:1;
		-webkit-transform:translateZ(0);
		transform:translateZ(0)
	}
	100%{
		opacity:0;
		-webkit-transform:translateZ(-100px);
		transform:translateZ(-100px)
	}
}
@keyframes pa-zoom-out{
	0%{
		opacity:1;
		-webkit-transform:translateZ(0);
		transform:translateZ(0)
	}
	100%{
		opacity:0;
		-webkit-transform:translateZ(-100px);
		transform:translateZ(-100px)
	}
}
@-webkit-keyframes pa-rotate-in{
	0%{
		opacity:0;
		-webkit-transform:rotateX(180deg);
		transform:rotateX(180deg)
	}
	35%{
		opacity:0;
		-webkit-transform:rotateX(120deg);
		transform:rotateX(120deg)
	}
	65%{
		opacity:0
	}
	100%{
		opacity:1;
		-webkit-transform:rotateX(360deg);
		transform:rotateX(360deg)
	}
}
@keyframes pa-rotate-in{
	0%{
		opacity:0;
		-webkit-transform:rotateX(180deg);
		transform:rotateX(180deg)
	}
	35%{
		opacity:0;
		-webkit-transform:rotateX(120deg);
		transform:rotateX(120deg)
	}
	65%{
		opacity:0
	}
	100%{
		opacity:1;
		-webkit-transform:rotateX(360deg);
		transform:rotateX(360deg)
	}
}
@-webkit-keyframes pa-rotate-out{
	0%{
		opacity:1;
		-webkit-transform:rotateX(0);
		transform:rotateX(0)
	}
	35%{
		opacity:1;
		-webkit-transform:rotateX(-40deg);
		transform:rotateX(-40deg)
	}
	65%{
		opacity:0
	}
	100%{
		opacity:0;
		-webkit-transform:rotateX(180deg);
		transform:rotateX(180deg)
	}
}
@keyframes pa-rotate-out{
	0%{
		opacity:1;
		-webkit-transform:rotateX(0);
		transform:rotateX(0)
	}
	35%{
		opacity:1;
		-webkit-transform:rotateX(-40deg);
		transform:rotateX(-40deg)
	}
	65%{
		opacity:0
	}
	100%{
		opacity:0;
		-webkit-transform:rotateX(180deg);
		transform:rotateX(180deg)
	}
}
@-webkit-keyframes spin{
	100%{
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@keyframes spin{
	100%{
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@-webkit-keyframes premium-overlap-effect{
	0%{
		opacity:0;
		-webkit-transform:rotateY(0);
		transform:rotateY(0)
	}
	50%{
		opacity:1;
		-webkit-transform:rotateY(180deg);
		transform:rotateY(180deg)
	}
	100%{
		opacity:0;
		-webkit-transform:rotateY(360deg);
		transform:rotateY(360deg)
	}
}
@keyframes premium-overlap-effect{
	0%{
		opacity:0;
		-webkit-transform:rotateY(0);
		transform:rotateY(0)
	}
	50%{
		opacity:1;
		-webkit-transform:rotateY(180deg);
		transform:rotateY(180deg)
	}
	100%{
		opacity:0;
		-webkit-transform:rotateY(360deg);
		transform:rotateY(360deg)
	}
}
@-webkit-keyframes premium-overlap-effect-done{
	0%{
		opacity:0;
		-webkit-transform:rotateY(0);
		transform:rotateY(0)
	}
	50%{
		opacity:1;
		-webkit-transform:rotateY(180deg);
		transform:rotateY(180deg)
	}
	100%{
		opacity:0;
		-webkit-transform:rotateY(360deg);
		transform:rotateY(360deg)
	}
}
@keyframes premium-overlap-effect-done{
	0%{
		opacity:0;
		-webkit-transform:rotateY(0);
		transform:rotateY(0)
	}
	50%{
		opacity:1;
		-webkit-transform:rotateY(180deg);
		transform:rotateY(180deg)
	}
	100%{
		opacity:0;
		-webkit-transform:rotateY(360deg);
		transform:rotateY(360deg)
	}
}
@-webkit-keyframes premium-overlap-ver-effect{
	0%{
		opacity:0;
		-webkit-transform:rotateX(0);
		transform:rotateX(0)
	}
	50%{
		opacity:1;
		-webkit-transform:rotateX(180deg);
		transform:rotateX(180deg)
	}
	100%{
		opacity:0;
		-webkit-transform:rotateX(360deg);
		transform:rotateX(360deg)
	}
}
@keyframes premium-overlap-ver-effect{
	0%{
		opacity:0;
		-webkit-transform:rotateX(0);
		transform:rotateX(0)
	}
	50%{
		opacity:1;
		-webkit-transform:rotateX(180deg);
		transform:rotateX(180deg)
	}
	100%{
		opacity:0;
		-webkit-transform:rotateX(360deg);
		transform:rotateX(360deg)
	}
}
@-webkit-keyframes premium-overlap-ver-effect-done{
	0%{
		opacity:0;
		-webkit-transform:rotateX(0);
		transform:rotateX(0)
	}
	50%{
		opacity:1;
		-webkit-transform:rotateX(180deg);
		transform:rotateX(180deg)
	}
	100%{
		opacity:0;
		-webkit-transform:rotateX(360deg);
		transform:rotateX(360deg)
	}
}
@keyframes premium-overlap-ver-effect-done{
	0%{
		opacity:0;
		-webkit-transform:rotateX(0);
		transform:rotateX(0)
	}
	50%{
		opacity:1;
		-webkit-transform:rotateX(180deg);
		transform:rotateX(180deg)
	}
	100%{
		opacity:0;
		-webkit-transform:rotateX(360deg);
		transform:rotateX(360deg)
	}
}
@-webkit-keyframes pa-scroll-vertical{
	0%{
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	100%{
		-webkit-transform:translateY(5px);
		transform:translateY(5px)
	}
}
@keyframes pa-scroll-vertical{
	0%{
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
	100%{
		-webkit-transform:translateY(5px);
		transform:translateY(5px)
	}
}
@-webkit-keyframes pa-scroll-horizontal{
	0%{
		-webkit-transform:translateX(0);
		transform:translateX(0)
	}
	100%{
		-webkit-transform:translateX(5px);
		transform:translateX(5px)
	}
}
@keyframes pa-scroll-horizontal{
	0%{
		-webkit-transform:translateX(0);
		transform:translateX(0)
	}
	100%{
		-webkit-transform:translateX(5px);
		transform:translateX(5px)
	}
}
@-webkit-keyframes progress-bar-move{
	0%{
		background-position:0 0
	}
	100%{
		background-position:30px 30px
	}
}
@keyframes progress-bar-move{
	0%{
		background-position:0 0
	}
	100%{
		background-position:30px 30px
	}
}
.premium-nav-widget-container{
	--pa-menu-width:300px
}
.premium-nav-widget-container ul{
	list-style:none;
	margin:0;
	padding:0
}
.premium-nav-widget-container .premium-main-nav-menu{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:100%
}
.premium-nav-ver .premium-ver-inner-container{
	width:45%;
	position:relative
}
.premium-nav-ver .premium-nav-menu-container,.premium-nav-ver .premium-ver-toggler{
	width:100%
}
.premium-nav-ver .premium-nav-menu-container{
	background-color:#fff;
	box-shadow:0 10px 25px rgba(0,0,0,.1)
}
.premium-nav-ver .premium-main-nav-menu{
	position:relative;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{
	visibility:hidden;
	opacity:0;
	position:absolute;
	min-width:250px
}
.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children.premium-item-hovered>.premium-sub-menu{
	opacity:1;
	visibility:visible
}
.premium-nav-ver .premium-nav-menu-item{
	width:100%
}
.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{
	left:100%;
	top:0
}
.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{
	right:100%;
	top:0
}
.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-menu-link{
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.premium-nav-ver:not(.premium-hamburger-menu).pa-align-top .premium-main-nav-menu,.premium-nav-ver:not(.premium-hamburger-menu).pa-align-top .premium-nav-menu-item.menu-item-has-children{
	position:static
}
.premium-nav-hor>.elementor-widget-container>.premium-nav-widget-container>.premium-ver-inner-container>.premium-nav-menu-container{
	height:60px
}
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu{
	visibility:hidden;
	opacity:0;
	position:absolute;
	min-width:220px
}
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-mega-content-container,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu{
	top:100%
}
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu .premium-sub-menu{
	inset-inline-start:100%;
	top:0
}
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-mega-content-container,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-sub-menu{
	visibility:visible;
	opacity:1;
	pointer-events:auto
}
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container{
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container{
	left:0
}
.premium-mega-nav-item>.premium-sub-menu{
	display:none
}
.premium-mega-nav-item{
	position:relative
}
.premium-mega-nav-item.premium-item-hovered>.premium-mega-content-container{
	visibility:visible;
	opacity:1;
	pointer-events:auto
}
.premium-mega-content-container{
	visibility:hidden;
	position:absolute;
	z-index:9999;
	opacity:0;
	pointer-events:none
}
.premium-hamburger-menu .premium-mega-content-container,.premium-nav-dropdown .premium-mega-content-container,.premium-nav-slide .premium-mega-content-container{
	visibility:visible;
	position:relative;
	opacity:1;
	pointer-events:auto
}
.premium-mobile-menu-outer-container .premium-mobile-menu-close,.premium-nav-widget-container .premium-hamburger-toggle{
	text-decoration:none;
	cursor:pointer
}
.premium-nav-widget-container .premium-hamburger-toggle{
	display:none;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.premium-nav-widget-container .premium-hamburger-toggle i{
	padding:.25em;
	font-size:22px
}
.premium-nav-widget-container .premium-hamburger-toggle svg{
	width:22px;
	height:22px
}
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close,.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,.premium-nav-widget-container .premium-hamburger-toggle i{
	color:#494c4f
}
.premium-nav-widget-container .premium-hamburger-toggle svg,.premium-nav-widget-container .premium-hamburger-toggle svg path{
	fill:#494c4f
}
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close,.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text{
	margin:2px
}
.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close{
	display:none
}
.premium-mobile-menu-container{
	width:100%
}
.premium-mobile-menu-container .premium-main-mobile-menu{
	width:100%
}
.premium-mobile-menu-container ul{
	list-style:none;
	margin:0;
	padding:0
}
.premium-mobile-menu-container .premium-mobile-menu,.premium-mobile-menu-container .premium-sub-menu{
	display:none;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.premium-mobile-menu-container .premium-nav-menu-item{
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.premium-mobile-menu-container .premium-item-badge{
	top:50%;
	right:0;
	left:unset;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.premium-nav-hor .premium-mobile-menu-container .premium-item-badge{
	top:0;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container{
	margin-top:50px
}
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close{
	margin:5px
}
.premium-ver-toggle-yes .premium-nav-menu-container{
	height:auto
}
.premium-ver-toggle-yes .premium-nav-menu-container,.premium-ver-toggle-yes .premium-ver-close,.premium-ver-toggle-yes .premium-ver-open,.premium-ver-toggle-yes .premium-ver-toggler{
	-webkit-transition:all .3s linear 0s;
	transition:all .3s linear 0s
}
.premium-ver-toggle-yes .premium-nav-menu-container i,.premium-ver-toggle-yes .premium-nav-menu-container svg,.premium-ver-toggle-yes .premium-ver-close i,.premium-ver-toggle-yes .premium-ver-close svg,.premium-ver-toggle-yes .premium-ver-open i,.premium-ver-toggle-yes .premium-ver-open svg,.premium-ver-toggle-yes .premium-ver-toggler i,.premium-ver-toggle-yes .premium-ver-toggler svg{
	-webkit-transition:color .3s linear 0s;
	transition:color .3s linear 0s
}
.premium-ver-toggle-yes .premium-ver-collapsed .premium-nav-menu-container{
	visibility:hidden;
	opacity:0
}
.premium-ver-toggle-yes.premium-ver-hover .premium-nav-menu-container{
	position:absolute;
	z-index:10002
}
.premium-ver-toggle-yes.premium-ver-click .premium-nav-menu-container{
	position:absolute;
	z-index:10001
}
.premium-ver-toggle-yes .premium-nav-menu-container,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-nav-menu-container{
	visibility:visible;
	opacity:1
}
.premium-ver-toggle-yes .premium-ver-open,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-open{
	display:none
}
.premium-ver-toggle-yes .premium-ver-close,.premium-ver-toggle-yes .premium-ver-title-icon,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-close,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-title-icon{
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.premium-ham-dropdown .premium-stretch-dropdown .premium-mobile-menu-container,.premium-nav-sticky-yes.premium-sticky-active.premium-ham-dropdown .premium-mobile-menu-container{
	max-height:400px;
	overflow-y:auto
}
.premium-active-menu,.premium-active-menu.premium-mega-nav-item>.premium-mega-content-container,.premium-active-menu:not(.premium-mega-nav-item)>.premium-sub-menu{
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.premium-active-menu .premium-toggle-close{
	display:block
}
.premium-nav-menu-container .premium-sub-menu{
	background-color:#fff
}
.premium-mobile-menu-container li,.premium-mobile-menu-container li>.premium-mega-content-container{
	width:100%!important
}
.premium-nav-menu-item{
	position:relative
}
.premium-nav-menu-item .premium-dropdown-icon,.premium-nav-menu-item .premium-menu-link{
	-webkit-transition:.3s all ease-in-out;
	transition:.3s all ease-in-out
}
.premium-nav-menu-item .premium-menu-link{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:100%;
	padding:7px 10px;
	text-decoration:none;
	position:relative
}
.premium-nav-menu-item .premium-dropdown-icon{
	margin:5px
}
.premium-nav-menu-item.menu-item-has-children{
	position:relative
}
.premium-nav-menu-item.menu-item-has-children .premium-sub-menu{
	z-index:9999
}
.premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link{
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.premium-nav-menu-item .menu-link{
	position:relative;
	text-decoration:none
}
.premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge,.premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge,.premium-nav-hor:not(.premium-nav-slide) .premium-item-badge{
	position:relative;
	margin:8px
}
.premium-nav-dropdown .premium-sub-item-badge,.premium-nav-hor .premium-sub-item-badge,.premium-nav-slide .premium-sub-item-badge,.premium-nav-ver.premium-vertical-right .premium-item-badge,.premium-nav-ver.premium-vertical-right .premium-sub-item-badge{
	top:50%;
	right:0;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.premium-hamburger-menu .premium-mega-content-container,.premium-nav-dropdown .premium-mega-content-container,.premium-nav-slide .premium-mega-content-container{
	display:none
}
.premium-hamburger-menu .premium-nav-menu-container,.premium-nav-dropdown .premium-nav-menu-container,.premium-nav-slide .premium-nav-menu-container{
	display:none
}
.premium-hamburger-menu .premium-hamburger-toggle,.premium-nav-dropdown .premium-hamburger-toggle,.premium-nav-slide .premium-hamburger-toggle{
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.premium-ham-dropdown .premium-mobile-menu-container,.premium-nav-dropdown .premium-mobile-menu-container{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,.premium-nav-dropdown .premium-toggle-opened .premium-toggle-close{
	display:inline!important
}
.premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,.premium-nav-dropdown .premium-toggle-opened .premium-toggle-text{
	display:none!important
}
.premium-stretch-dropdown .premium-mobile-menu-container{
	position:absolute;
	z-index:9999
}
.premium-hamburger-toggle{
	width:100%
}
.premium-hamburger-toggle *{
	-webkit-transition:.3s all ease-in-out;
	transition:.3s all ease-in-out
}
.premium-menu-link-parent::after,.premium-menu-link-parent::before{
	display:block;
	position:absolute;
	-webkit-transition:all .3s cubic-bezier(.58,.3,.005,1);
	transition:all .3s cubic-bezier(.58,.3,.005,1)
}
.premium-nav-pointer-double-line .premium-menu-link-parent::after,.premium-nav-pointer-underline .premium-menu-link-parent::after{
	content:"";
	bottom:0
}
.premium-nav-pointer-double-line .premium-menu-link-parent::before,.premium-nav-pointer-overline .premium-menu-link-parent::before{
	content:"";
	top:0
}
.premium-nav-pointer-double-line .premium-menu-link-parent::after,.premium-nav-pointer-double-line .premium-menu-link-parent::before,.premium-nav-pointer-overline .premium-menu-link-parent::after,.premium-nav-pointer-overline .premium-menu-link-parent::before,.premium-nav-pointer-underline .premium-menu-link-parent::after,.premium-nav-pointer-underline .premium-menu-link-parent::before{
	height:3px;
	width:100%;
	left:0;
	background-color:#55595c;
	z-index:2
}
.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{
	opacity:0
}
.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover{
	-webkit-transition-duration:0s;
	transition-duration:0s
}
.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{
	width:10px;
	inset-inline-start:100%
}
.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{
	width:10px;
	left:-20px
}
.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{
	height:0;
	width:0;
	left:50%
}
.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{
	top:-10px
}
.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{
	bottom:-10px
}
.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{
	top:10px
}
.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{
	bottom:10px
}
.premium-nav-pointer-framed .premium-menu-link-parent::before{
	content:""
}
.premium-nav-pointer-framed .premium-menu-link-parent::after,.premium-nav-pointer-framed .premium-menu-link-parent::before{
	background:0 0;
	left:0;
	top:0;
	bottom:0;
	right:0;
	border:3px solid #55595c
}
.premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{
	-webkit-transform:scale(.75);
	-ms-transform:scale(.75);
	transform:scale(.75)
}
.premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{
	-webkit-transform:scale(1.25);
	-ms-transform:scale(1.25);
	transform:scale(1.25)
}
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before{
	width:3px;
	height:3px
}
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before{
	border-width:0 0 3px 3px;
	-webkit-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;
	transition:width .1s .2s,height .1s .3s,opacity .12s .22s
}
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after{
	content:"";
	top:auto;
	bottom:0;
	left:auto;
	right:0;
	border-width:3px 3px 0 0;
	-webkit-transition:width .1s,height .1s .1s,opacity 20ms .18s;
	transition:width .1s,height .1s .1s,opacity 20ms .18s
}
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before{
	-webkit-transition:opacity 20ms,height .1s,width .1s .1s;
	transition:opacity 20ms,height .1s,width .1s .1s
}
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after{
	-webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;
	transition:opacity 20ms .2s,height .1s .2s,width .1s .3s
}
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before{
	width:100%;
	height:100%
}
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before{
	-webkit-transition:opacity 20ms,height .1s,width .1s .1s;
	transition:opacity 20ms,height .1s,width .1s .1s
}
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after{
	-webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;
	transition:opacity 20ms .2s,height .1s .2s,width .1s .3s
}
.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before{
	width:100%;
	height:100%
}
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before{
	border-width:3px 0 0 3px
}
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after{
	content:"";
	top:auto;
	bottom:0;
	left:auto;
	right:0;
	border-width:0 3px 3px 0
}
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before{
	width:3px;
	height:3px
}
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before{
	width:100%;
	height:100%;
	-webkit-transition:opacity 2ms,width .4s,height .4s;
	transition:opacity 2ms,width .4s,height .4s
}
.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before{
	width:100%;
	height:100%;
	-webkit-transition:opacity 2ms,width .4s,height .4s;
	transition:opacity 2ms,width .4s,height .4s
}
.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover{
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)
}
.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover{
	-webkit-transform:scale(.8);
	-ms-transform:scale(.8);
	transform:scale(.8)
}
.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover{
	-webkit-transform:translateY(8px);
	-ms-transform:translateY(8px);
	transform:translateY(8px)
}
.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover{
	-webkit-transform:translateY(-8px);
	-ms-transform:translateY(-8px);
	transform:translateY(-8px)
}
.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover{
	-webkit-transform:skew(-8deg);
	-ms-transform:skew(-8deg);
	transform:skew(-8deg)
}
.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover{
	-webkit-transform:rotate(6deg);
	-ms-transform:rotate(6deg);
	transform:rotate(6deg)
}
.premium-nav-pointer-background .premium-menu-link-parent::before{
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#55595c;
	background-color:#55595c;
	z-index:-1
}
.premium-nav-pointer-background .premium-menu-link-parent::after,.premium-nav-pointer-background .premium-menu-link-parent::before{
	content:"";
	-webkit-transition:.3s;
	transition:.3s
}
.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before{
	-webkit-transform:scale(.5);
	-ms-transform:scale(.5);
	transform:scale(.5)
}
.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-transition:.3;
	transition:.3
}
.premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{
	left:100%
}
.premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{
	right:100%
}
.premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{
	top:100%
}
.premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{
	bottom:100%
}
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after{
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#55595c;
	background-color:#55595c;
	z-index:-1
}
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before{
	top:0;
	bottom:100%
}
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after{
	top:100%;
	bottom:0
}
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before{
	bottom:50%
}
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after{
	top:50%
}
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before{
	bottom:50%
}
.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after{
	top:50%
}
.premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{
	bottom:50%;
	top:50%
}
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before{
	right:0;
	left:100%
}
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after{
	right:100%;
	left:0
}
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before{
	left:50%
}
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after{
	right:50%
}
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before{
	left:50%
}
.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after{
	right:50%
}
.premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{
	left:50%;
	right:50%
}
.premium-active-item::after,.premium-active-item::before,.premium-menu-link-parent:focus::after,.premium-menu-link-parent:focus::before,.premium-menu-link-parent:hover::after,.premium-menu-link-parent:hover::before{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.premium-nav-menu-item .premium-mega-content-container,.premium-nav-menu-item .premium-sub-menu{
	-webkit-transition:.5s all ease-in-out;
	transition:.5s all ease-in-out;
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-mega-content-container,[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-mega-content-container,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-item-hovered>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu.premium-item-hovered>.premium-sub-menu{
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{
	-webkit-transform:translateY(10px);
	-ms-transform:translateY(10px);
	transform:translateY(10px)
}
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{
	-webkit-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	transform:translateY(-10px)
}
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{
	-webkit-transform:translateX(-10px);
	-ms-transform:translateX(-10px);
	transform:translateX(-10px)
}
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{
	-webkit-transform:translateX(10px);
	-ms-transform:translateX(10px);
	transform:translateX(10px)
}
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{
	-webkit-transform:translateX(-50%) translateY(10px);
	-ms-transform:translateX(-50%) translateY(10px);
	transform:translateX(-50%) translateY(10px)
}
.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container{
	-webkit-transform:translateX(-50%) translateY(0);
	-ms-transform:translateX(-50%) translateY(0);
	transform:translateX(-50%) translateY(0)
}
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{
	-webkit-transform:translateX(-50%) translateY(-10px);
	-ms-transform:translateX(-50%) translateY(-10px);
	transform:translateX(-50%) translateY(-10px)
}
.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container{
	-webkit-transform:translateX(-50%) translateY(0);
	-ms-transform:translateX(-50%) translateY(0);
	transform:translateX(-50%) translateY(0)
}
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{
	-webkit-transform:translateX(-45%);
	-ms-transform:translateX(-45%);
	transform:translateX(-45%)
}
.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container{
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{
	-webkit-transform:translateX(-55%);
	-ms-transform:translateX(-55%);
	transform:translateX(-55%)
}
.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container{
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static.premium-item-hovered .premium-mega-content-container{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
.premium-mega-content-container .premium-rn-badge,.premium-rn-badge{
	position:absolute;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	top:50%;
	right:10px;
	-webkit-transition:all .3s;
	transition:all .3s
}
.premium-nav-ver.premium-vertical-left .premium-mega-content-container .premium-rn-badge{
	left:unset;
	right:10px
}
.premium-mega-content-container .premium-badge-dot .premium-rn-badge,.premium-mega-content-container .premium-badge-dot .premium-sub-item-badge,.premium-sub-menu .premium-badge-dot .premium-rn-badge,.premium-sub-menu .premium-badge-dot .premium-sub-item-badge{
	font-size:0;
	min-width:1px;
	padding:3px;
	border-radius:50%;
	-webkit-transition:all .3s;
	transition:all .3s
}
.premium-mega-content-container .premium-badge-pulse:hover .premium-rn-badge,.premium-mega-content-container .premium-badge-pulse:hover .premium-sub-item-badge,.premium-sub-menu .premium-badge-pulse:hover .premium-rn-badge,.premium-sub-menu .premium-badge-pulse:hover .premium-sub-item-badge{
	-webkit-animation:badge-pulse-grow .5s alternate infinite ease-in-out;
	animation:badge-pulse-grow .5s alternate infinite ease-in-out
}
.premium-mega-content-container .premium-badge-buzz:hover .premium-rn-badge,.premium-mega-content-container .premium-badge-buzz:hover .premium-sub-item-badge,.premium-sub-menu .premium-badge-buzz:hover .premium-rn-badge,.premium-sub-menu .premium-badge-buzz:hover .premium-sub-item-badge{
	-webkit-animation:badge-buzz .5s alternate infinite ease-in-out;
	animation:badge-buzz .5s alternate infinite ease-in-out
}
.premium-mega-content-container .premium-badge-slide-right .premium-rn-badge,.premium-mega-content-container .premium-badge-slide-right .premium-sub-item-badge,.premium-sub-menu .premium-badge-slide-right .premium-rn-badge,.premium-sub-menu .premium-badge-slide-right .premium-sub-item-badge{
	-webkit-transform:translateY(-50%) translateX(-5px);
	-ms-transform:translateY(-50%) translateX(-5px);
	transform:translateY(-50%) translateX(-5px);
	-webkit-transition:-webkit-transform .5s;
	transition:-webkit-transform .5s;
	transition:transform .5s;
	transition:transform .5s,-webkit-transform .5s
}
.premium-mega-content-container .premium-badge-slide-right:hover .premium-rn-badge,.premium-mega-content-container .premium-badge-slide-right:hover .premium-sub-item-badge,.premium-sub-menu .premium-badge-slide-right:hover .premium-rn-badge,.premium-sub-menu .premium-badge-slide-right:hover .premium-sub-item-badge{
	-webkit-transform:translateY(-50%) translateX(5px);
	-ms-transform:translateY(-50%) translateX(5px);
	transform:translateY(-50%) translateX(5px)
}
.premium-mega-content-container .premium-badge-slide-left .premium-rn-badge,.premium-mega-content-container .premium-badge-slide-left .premium-sub-item-badge,.premium-sub-menu .premium-badge-slide-left .premium-rn-badge,.premium-sub-menu .premium-badge-slide-left .premium-sub-item-badge{
	-webkit-transform:translateY(-50%) translateX(5px);
	-ms-transform:translateY(-50%) translateX(5px);
	transform:translateY(-50%) translateX(5px);
	-webkit-transition:-webkit-transform .5s;
	transition:-webkit-transform .5s;
	transition:transform .5s;
	transition:transform .5s,-webkit-transform .5s
}
.premium-mega-content-container .premium-badge-slide-left:hover .premium-rn-badge,.premium-mega-content-container .premium-badge-slide-left:hover .premium-sub-item-badge,.premium-sub-menu .premium-badge-slide-left:hover .premium-rn-badge,.premium-sub-menu .premium-badge-slide-left:hover .premium-sub-item-badge{
	-webkit-transform:translateY(-50%) translateX(-5px);
	-ms-transform:translateY(-50%) translateX(-5px);
	transform:translateY(-50%) translateX(-5px)
}
.premium-mega-content-container .premium-badge-expand .premium-rn-badge,.premium-mega-content-container .premium-badge-expand .premium-sub-item-badge,.premium-sub-menu .premium-badge-expand .premium-rn-badge,.premium-sub-menu .premium-badge-expand .premium-sub-item-badge{
	-webkit-transform:translateY(-50%) scaleX(0);
	-ms-transform:translateY(-50%) scaleX(0);
	transform:translateY(-50%) scaleX(0);
	-webkit-transition:-webkit-transform .25s ease-out;
	transition:-webkit-transform .25s ease-out;
	transition:transform .25s ease-out;
	transition:transform .25s ease-out,-webkit-transform .25s ease-out
}
.premium-mega-content-container .premium-badge-expand:hover .premium-rn-badge,.premium-mega-content-container .premium-badge-expand:hover .premium-sub-item-badge,.premium-sub-menu .premium-badge-expand:hover .premium-rn-badge,.premium-sub-menu .premium-badge-expand:hover .premium-sub-item-badge{
	-webkit-transform:translateY(-50%) scaleX(1);
	-ms-transform:translateY(-50%) scaleX(1);
	transform:translateY(-50%) scaleX(1)
}
@-webkit-keyframes badge-pulse-grow{
	to{
		-webkit-transform:translateY(-50%) scale(1.07);
		transform:translateY(-50%) scale(1.07)
	}
}
@keyframes badge-pulse-grow{
	to{
		-webkit-transform:translateY(-50%) scale(1.07);
		transform:translateY(-50%) scale(1.07)
	}
}
@-webkit-keyframes badge-buzz{
	50%{
		-webkit-transform:translateY(-50%) translateX(3px) rotate(2deg);
		transform:translateY(-50%) translateX(3px) rotate(2deg)
	}
	100%{
		-webkit-transform:translateY(-50%) translateX(-3px) rotate(-2deg);
		transform:translateY(-50%) translateX(-3px) rotate(-2deg)
	}
}
@keyframes badge-buzz{
	50%{
		-webkit-transform:translateY(-50%) translateX(3px) rotate(3deg);
		transform:translateY(-50%) translateX(3px) rotate(3deg)
	}
	100%{
		-webkit-transform:translateY(-50%) translateX(-3px) rotate(-3deg);
		transform:translateY(-50%) translateX(-3px) rotate(-3deg)
	}
}
.elementor-sticky__spacer .premium-nav-widget-container{
	visibility:unset!important;
	opacity:unset!important
}
.elementor-sticky__spacer .premium-mega-content-container{
	visibility:hidden!important;
	opacity:0!important
}
.elementor-widget-premium-addon-person .elementor-widget-container{
	width:100%
}
@keyframes progress-bar-stripes{
	from{
		background-position:0 0
	}
	to{
		background-position:40px 0
	}
}
@keyframes progress-bar-gradient{
	0%{
		background-position:0 50%
	}
	50%{
		background-position:100% 50%
	}
	100%{
		background-position:0 50%
	}
}
@-webkit-keyframes progress-bar-stripes{
	from{
		background-position:100% 0
	}
	to{
		background-position:40px 0
	}
}
@keyframes progress-bar-stripes{
	from{
		background-position:100% 0
	}
	to{
		background-position:40px 0
	}
}
@-webkit-keyframes progress-bar-gradient{
	0%{
		background-position:100% 50%
	}
	50%{
		background-position:0 50%
	}
	100%{
		background-position:100% 50%
	}
}
@keyframes progress-bar-gradient{
	0%{
		background-position:100% 50%
	}
	50%{
		background-position:0 50%
	}
	100%{
		background-position:100% 50%
	}
}
@-webkit-keyframes pa-svg-outline{
	100%{
		stroke-dashoffset:0
	}
}
@keyframes pa-svg-outline{
	100%{
		stroke-dashoffset:0
	}
}
@-webkit-keyframes hvr-pulse-grow{
	to{
		-webkit-transform:scale(1.1);
		transform:scale(1.1)
	}
}
@keyframes hvr-pulse-grow{
	to{
		-webkit-transform:scale(1.1);
		transform:scale(1.1)
	}
}
@-webkit-keyframes hvr-buzz{
	50%{
		-webkit-transform:translateX(3px) rotate(2deg);
		transform:translateX(3px) rotate(2deg)
	}
	100%{
		-webkit-transform:translateX(-3px) rotate(-2deg);
		transform:translateX(-3px) rotate(-2deg)
	}
}
@keyframes hvr-buzz{
	50%{
		-webkit-transform:translateX(3px) rotate(3deg);
		transform:translateX(3px) rotate(3deg)
	}
	100%{
		-webkit-transform:translateX(-3px) rotate(-3deg);
		transform:translateX(-3px) rotate(-3deg)
	}
}
@-webkit-keyframes hvr-wobble-vertical{
	16.65%{
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
	33.3%{
		-webkit-transform:translateY(-6px);
		transform:translateY(-6px)
	}
	49.95%{
		-webkit-transform:translateY(4px);
		transform:translateY(4px)
	}
	66.6%{
		-webkit-transform:translateY(-2px);
		transform:translateY(-2px)
	}
	83.25%{
		-webkit-transform:translateY(1px);
		transform:translateY(1px)
	}
	100%{
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
@keyframes hvr-wobble-vertical{
	16.65%{
		-webkit-transform:translateY(8px);
		transform:translateY(8px)
	}
	33.3%{
		-webkit-transform:translateY(-6px);
		transform:translateY(-6px)
	}
	49.95%{
		-webkit-transform:translateY(4px);
		transform:translateY(4px)
	}
	66.6%{
		-webkit-transform:translateY(-2px);
		transform:translateY(-2px)
	}
	83.25%{
		-webkit-transform:translateY(1px);
		transform:translateY(1px)
	}
	100%{
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
@keyframes pa-shinny-text{
	0%{
		background-position:0
	}
	100%{
		background-position:200%
	}
}
@-webkit-keyframes pa-blur-shadow{
	from{
		text-shadow:0 0 var(--shadow-value) var(--shadow-color);
		color:transparent
	}
	to{
		text-shadow:0
	}
}
@keyframes pa-blur-shadow{
	from{
		text-shadow:0 0 var(--shadow-value) var(--shadow-color);
		color:transparent
	}
	to{
		text-shadow:0
	}
}
@-webkit-keyframes pa-text-gradient{
	0%,100%{
		-webkit-filter:hue-rotate(0);
		filter:hue-rotate(0)
	}
	50%{
		-webkit-filter:hue-rotate(360deg);
		filter:hue-rotate(360deg)
	}
}
@keyframes pa-text-gradient{
	0%,100%{
		-webkit-filter:hue-rotate(0);
		filter:hue-rotate(0)
	}
	50%{
		-webkit-filter:hue-rotate(360deg);
		filter:hue-rotate(360deg)
	}
}
@-webkit-keyframes pa-noise-anim-1{
	0%{
		clip:rect(52px,9999px,37px,0)
	}
	5%{
		clip:rect(88px,9999px,124px,0)
	}
	10%{
		clip:rect(81px,9999px,136px,0)
	}
	15%{
		clip:rect(38px,9999px,113px,0)
	}
	20%{
		clip:rect(62px,9999px,112px,0)
	}
	25%{
		clip:rect(5px,9999px,58px,0)
	}
	30%{
		clip:rect(9px,9999px,213px,0)
	}
	35%{
		clip:rect(17px,9999px,222px,0)
	}
	40%{
		clip:rect(97px,9999px,92px,0)
	}
	45%{
		clip:rect(9px,9999px,120px,0)
	}
	50%{
		clip:rect(94px,9999px,146px,0)
	}
	55%{
		clip:rect(53px,9999px,69px,0)
	}
	60%{
		clip:rect(2px,9999px,43px,0)
	}
	65%{
		clip:rect(24px,9999px,234px,0)
	}
	70%{
		clip:rect(45px,9999px,2px,0)
	}
	75%{
		clip:rect(75px,9999px,175px,0)
	}
	80%{
		clip:rect(9px,9999px,94px,0)
	}
	85%{
		clip:rect(56px,9999px,243px,0)
	}
	90%{
		clip:rect(53px,9999px,209px,0)
	}
	95%{
		clip:rect(86px,9999px,98px,0)
	}
	100%{
		clip:rect(63px,9999px,159px,0)
	}
}
@keyframes pa-noise-anim-1{
	0%{
		clip:rect(52px,9999px,37px,0)
	}
	5%{
		clip:rect(88px,9999px,124px,0)
	}
	10%{
		clip:rect(81px,9999px,136px,0)
	}
	15%{
		clip:rect(38px,9999px,113px,0)
	}
	20%{
		clip:rect(62px,9999px,112px,0)
	}
	25%{
		clip:rect(5px,9999px,58px,0)
	}
	30%{
		clip:rect(9px,9999px,213px,0)
	}
	35%{
		clip:rect(17px,9999px,222px,0)
	}
	40%{
		clip:rect(97px,9999px,92px,0)
	}
	45%{
		clip:rect(9px,9999px,120px,0)
	}
	50%{
		clip:rect(94px,9999px,146px,0)
	}
	55%{
		clip:rect(53px,9999px,69px,0)
	}
	60%{
		clip:rect(2px,9999px,43px,0)
	}
	65%{
		clip:rect(24px,9999px,234px,0)
	}
	70%{
		clip:rect(45px,9999px,2px,0)
	}
	75%{
		clip:rect(75px,9999px,175px,0)
	}
	80%{
		clip:rect(9px,9999px,94px,0)
	}
	85%{
		clip:rect(56px,9999px,243px,0)
	}
	90%{
		clip:rect(53px,9999px,209px,0)
	}
	95%{
		clip:rect(86px,9999px,98px,0)
	}
	100%{
		clip:rect(63px,9999px,159px,0)
	}
}
@-webkit-keyframes pa-noise-anim-2{
	0%{
		clip:rect(14px,9999px,105px,0)
	}
	5%{
		clip:rect(19px,9999px,113px,0)
	}
	10%{
		clip:rect(17px,9999px,209px,0)
	}
	15%{
		clip:rect(46px,9999px,127px,0)
	}
	20%{
		clip:rect(28px,9999px,105px,0)
	}
	25%{
		clip:rect(64px,9999px,53px,0)
	}
	30%{
		clip:rect(58px,9999px,85px,0)
	}
	35%{
		clip:rect(18px,9999px,19px,0)
	}
	40%{
		clip:rect(61px,9999px,48px,0)
	}
	45%{
		clip:rect(63px,9999px,24px,0)
	}
	50%{
		clip:rect(59px,9999px,271px,0)
	}
	55%{
		clip:rect(20px,9999px,33px,0)
	}
	60%{
		clip:rect(49px,9999px,85px,0)
	}
	65%{
		clip:rect(70px,9999px,247px,0)
	}
	70%{
		clip:rect(70px,9999px,82px,0)
	}
	75%{
		clip:rect(82px,9999px,47px,0)
	}
	80%{
		clip:rect(25px,9999px,140px,0)
	}
	85%{
		clip:rect(76px,9999px,111px,0)
	}
	90%{
		clip:rect(2px,9999px,273px,0)
	}
	95%{
		clip:rect(9px,9999px,177px,0)
	}
	100%{
		clip:rect(41px,9999px,131px,0)
	}
}
@keyframes pa-noise-anim-2{
	0%{
		clip:rect(14px,9999px,105px,0)
	}
	5%{
		clip:rect(19px,9999px,113px,0)
	}
	10%{
		clip:rect(17px,9999px,209px,0)
	}
	15%{
		clip:rect(46px,9999px,127px,0)
	}
	20%{
		clip:rect(28px,9999px,105px,0)
	}
	25%{
		clip:rect(64px,9999px,53px,0)
	}
	30%{
		clip:rect(58px,9999px,85px,0)
	}
	35%{
		clip:rect(18px,9999px,19px,0)
	}
	40%{
		clip:rect(61px,9999px,48px,0)
	}
	45%{
		clip:rect(63px,9999px,24px,0)
	}
	50%{
		clip:rect(59px,9999px,271px,0)
	}
	55%{
		clip:rect(20px,9999px,33px,0)
	}
	60%{
		clip:rect(49px,9999px,85px,0)
	}
	65%{
		clip:rect(70px,9999px,247px,0)
	}
	70%{
		clip:rect(70px,9999px,82px,0)
	}
	75%{
		clip:rect(82px,9999px,47px,0)
	}
	80%{
		clip:rect(25px,9999px,140px,0)
	}
	85%{
		clip:rect(76px,9999px,111px,0)
	}
	90%{
		clip:rect(2px,9999px,273px,0)
	}
	95%{
		clip:rect(9px,9999px,177px,0)
	}
	100%{
		clip:rect(41px,9999px,131px,0)
	}
}
@-webkit-keyframes pa-shinny-text{
	0%{
		background-position:100%
	}
	100%{
		background-position:-100%
	}
}
@keyframes pa-shinny-text{
	0%{
		background-position:100%
	}
	100%{
		background-position:-100%
	}
}
#premium-woo-quick-view-modal{
	position:fixed;
	visibility:hidden;
	opacity:0;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1400;
	text-align:center;
	-webkit-transition:all .3s;
	transition:all .3s;
	overflow-x:hidden;
	overflow-y:auto
}
@-webkit-keyframes tooltipster-fading{
	0%{
		opacity:0
	}
	100%{
		opacity:1
	}
}
@keyframes tooltipster-fading{
	0%{
		opacity:0
	}
	100%{
		opacity:1
	}
}
@-webkit-keyframes tooltipster-rotating{
	25%{
		-webkit-transform:rotate(-2deg);
		transform:rotate(-2deg)
	}
	75%{
		-webkit-transform:rotate(2deg);
		transform:rotate(2deg)
	}
	100%{
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
}
@keyframes tooltipster-rotating{
	25%{
		-webkit-transform:rotate(-2deg);
		transform:rotate(-2deg)
	}
	75%{
		-webkit-transform:rotate(2deg);
		transform:rotate(2deg)
	}
	100%{
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
}
@-webkit-keyframes tooltipster-scaling{
	50%{
		-webkit-transform:scale(1.1);
		transform:scale(1.1)
	}
	100%{
		-webkit-transform:scale(1);
		transform:scale(1)
	}
}
@keyframes tooltipster-scaling{
	50%{
		-webkit-transform:scale(1.1);
		transform:scale(1.1)
	}
	100%{
		-webkit-transform:scale(1);
		transform:scale(1)
	}
}
.premium-bg-text-yes .elementor-widget-container:before{
	position:absolute;
	top:0;
	left:0;
	text-align:left
}
@-webkit-keyframes spin{
	0%{
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
	100%{
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@keyframes spin{
	0%{
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
	100%{
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}


:root{
	--direction-multiplier:1
}
.elementor *,.elementor :after,.elementor :before{
	box-sizing:border-box
}
.elementor a{
	box-shadow:none;
	text-decoration:none
}
.elementor hr{
	background-color:transparent;
	margin:0
}
.elementor img{
	border:none;
	border-radius:0;
	box-shadow:none;
	height:auto;
	max-width:100%
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{
	margin:0
}
.elementor embed,.elementor iframe,.elementor object,.elementor video{
	border:none;
	line-height:1;
	margin:0;
	max-width:100%;
	width:100%
}
.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{
	direction:ltr;
	inset:0;
	overflow:hidden;
	position:absolute;
	z-index:0
}
.elementor .elementor-background-video-container{
	pointer-events:none;
	transition:opacity 1s
}
.elementor .elementor-background-video-container.elementor-loading{
	opacity:0
}
.elementor .elementor-background-video-embed{
	max-width:none
}
.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%)
}
.elementor .elementor-background-video{
	max-width:none
}
.elementor .elementor-background-video-hosted{
	-o-object-fit:cover;
	object-fit:cover
}
.elementor .elementor-background-overlay{
	inset:0;
	position:absolute
}
.elementor .elementor-background-slideshow{
	inset:0;
	position:absolute;
	z-index:0
}
.elementor .elementor-background-slideshow__slide__image{
	background-position:50%;
	background-size:cover;
	height:100%;
	width:100%
}
.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{
	position:absolute
}
.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{
	position:fixed
}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{
	max-width:100%
}
@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{
		max-width:100%
	}
}
@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{
		max-width:100%
	}
}
.elementor-element{
	--flex-direction:initial;
	--flex-wrap:initial;
	--justify-content:initial;
	--align-items:initial;
	--align-content:initial;
	--gap:initial;
	--flex-basis:initial;
	--flex-grow:initial;
	--flex-shrink:initial;
	--order:initial;
	--align-self:initial;
	align-self:var(--align-self);
	flex-basis:var(--flex-basis);
	flex-grow:var(--flex-grow);
	flex-shrink:var(--flex-shrink);
	order:var(--order)
}
.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{
	z-index:1
}
.elementor-element:where(.e-con-full,.elementor-widget){
	align-content:var(--align-content);
	align-items:var(--align-items);
	flex-direction:var(--flex-direction);
	flex-wrap:var(--flex-wrap);
	gap:var(--row-gap) var(--column-gap);
	justify-content:var(--justify-content)
}
.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{
	width:auto
}
.elementor-align-justify .elementor-button{
	width:100%
}
@media (min-width:-1){.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{
		width:auto
	}
.elementor-widescreen-align-justify .elementor-button{
		width:100%
	}
}
@media (max-width:-1){.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{
		width:auto
	}
.elementor-laptop-align-justify .elementor-button{
		width:100%
	}
.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{
		width:auto
	}
.elementor-tablet_extra-align-justify .elementor-button{
		width:100%
	}
}
@media (max-width:1024px){.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{
		width:auto
	}
.elementor-tablet-align-justify .elementor-button{
		width:100%
	}
}
@media (max-width:-1){.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{
		width:auto
	}
.elementor-mobile_extra-align-justify .elementor-button{
		width:100%
	}
}
@media (max-width:767px){.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{
		width:auto
	}
.elementor-mobile-align-justify .elementor-button{
		width:100%
	}
}
:root{
	--page-title-display:block
}
@keyframes eicon-spin{
	0%{
		transform:rotate(0deg)
	}
	to{
		transform:rotate(359deg)
	}
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{
	display:flex
}
.elementor-widget-wrap>.elementor-element{
	width:100%
}
.elementor-widget{
	position:relative
}
.elementor-widget:not(:last-child){
	margin-bottom:var(--kit-widget-spacing,20px)
}
.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{
	margin-bottom:0
}
@media (prefers-reduced-motion:no-preference){html{
		scroll-behavior:smooth
	}
}
.e-con{
	--border-radius:0;
	--border-top-width:0px;
	--border-right-width:0px;
	--border-bottom-width:0px;
	--border-left-width:0px;
	--border-style:initial;
	--border-color:initial;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--content-width:min(100%,var(--container-max-width,1140px));
	--width:100%;
	--min-height:initial;
	--height:auto;
	--text-align:initial;
	--margin-top:0px;
	--margin-right:0px;
	--margin-bottom:0px;
	--margin-left:0px;
	--padding-top:var(--container-default-padding-top,10px);
	--padding-right:var(--container-default-padding-right,10px);
	--padding-bottom:var(--container-default-padding-bottom,10px);
	--padding-left:var(--container-default-padding-left,10px);
	--position:relative;
	--z-index:revert;
	--overflow:visible;
	--gap:var(--widgets-spacing,20px);
	--row-gap:var(--widgets-spacing-row,20px);
	--column-gap:var(--widgets-spacing-column,20px);
	--overlay-mix-blend-mode:initial;
	--overlay-opacity:1;
	--overlay-transition:0.3s;
	--e-con-grid-template-columns:repeat(3,1fr);
	--e-con-grid-template-rows:repeat(2,1fr);
	border-radius:var(--border-radius);
	height:var(--height);
	min-height:var(--min-height);
	min-width:0;
	overflow:var(--overflow);
	position:var(--position);
	width:var(--width);
	z-index:var(--z-index);
	--flex-wrap-mobile:wrap;
	margin-block-end:var(--margin-block-end);
	margin-block-start:var(--margin-block-start);
	margin-inline-end:var(--margin-inline-end);
	margin-inline-start:var(--margin-inline-start);
	padding-inline-end:var(--padding-inline-end);
	padding-inline-start:var(--padding-inline-start)
}
.e-con:where(:not(.e-div-block-base)){
	transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)
}
.e-con{
	--margin-block-start:var(--margin-top);
	--margin-block-end:var(--margin-bottom);
	--margin-inline-start:var(--margin-left);
	--margin-inline-end:var(--margin-right);
	--padding-inline-start:var(--padding-left);
	--padding-inline-end:var(--padding-right);
	--padding-block-start:var(--padding-top);
	--padding-block-end:var(--padding-bottom);
	--border-block-start-width:var(--border-top-width);
	--border-block-end-width:var(--border-bottom-width);
	--border-inline-start-width:var(--border-left-width);
	--border-inline-end-width:var(--border-right-width)
}
body.rtl .e-con{
	--padding-inline-start:var(--padding-right);
	--padding-inline-end:var(--padding-left);
	--margin-inline-start:var(--margin-right);
	--margin-inline-end:var(--margin-left);
	--border-inline-start-width:var(--border-right-width);
	--border-inline-end-width:var(--border-left-width)
}
.e-con.e-flex{
	--flex-direction:column;
	--flex-basis:auto;
	--flex-grow:0;
	--flex-shrink:1;
	flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)
}
.e-con-full,.e-con>.e-con-inner{
	padding-block-end:var(--padding-block-end);
	padding-block-start:var(--padding-block-start);
	text-align:var(--text-align)
}
.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{
	flex-direction:var(--flex-direction)
}
.e-con,.e-con>.e-con-inner{
	display:var(--display)
}
.e-con.e-grid{
	--grid-justify-content:start;
	--grid-align-content:start;
	--grid-auto-flow:row
}
.e-con.e-grid,.e-con.e-grid>.e-con-inner{
	align-content:var(--grid-align-content);
	align-items:var(--align-items);
	grid-auto-flow:var(--grid-auto-flow);
	grid-template-columns:var(--e-con-grid-template-columns);
	grid-template-rows:var(--e-con-grid-template-rows);
	justify-content:var(--grid-justify-content);
	justify-items:var(--justify-items)
}
.e-con-boxed.e-flex{
	align-content:normal;
	align-items:normal;
	flex-direction:column;
	flex-wrap:nowrap;
	justify-content:normal
}
.e-con-boxed.e-grid{
	grid-template-columns:1fr;
	grid-template-rows:1fr;
	justify-items:legacy
}
.e-con-boxed{
	gap:initial;
	text-align:initial
}
.e-con.e-flex>.e-con-inner{
	align-content:var(--align-content);
	align-items:var(--align-items);
	align-self:auto;
	flex-basis:auto;
	flex-grow:1;
	flex-shrink:1;
	flex-wrap:var(--flex-wrap);
	justify-content:var(--justify-content)
}
.e-con.e-grid>.e-con-inner{
	align-items:var(--align-items);
	justify-items:var(--justify-items)
}
.e-con>.e-con-inner{
	gap:var(--row-gap) var(--column-gap);
	height:100%;
	margin:0 auto;
	max-width:var(--content-width);
	padding-inline-end:0;
	padding-inline-start:0;
	width:100%
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con{
	--margin-left:auto;
	--margin-right:auto;
	max-width:min(100%,var(--width))
}
.e-con .elementor-widget.elementor-widget{
	margin-block-end:0
}
.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{
	border-block-end-width:var(--border-block-end-width);
	border-block-start-width:var(--border-block-start-width);
	border-color:var(--border-color);
	border-inline-end-width:var(--border-inline-end-width);
	border-inline-start-width:var(--border-inline-start-width);
	border-radius:var(--border-radius);
	border-style:var(--border-style);
	content:var(--background-overlay);
	display:block;
	height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
	left:calc(0px - var(--border-left-width));
	mix-blend-mode:var(--overlay-mix-blend-mode);
	opacity:var(--overlay-opacity);
	position:absolute;
	top:calc(0px - var(--border-top-width));
	transition:var(--overlay-transition,.3s);
	width:max(100% + var(--border-left-width) + var(--border-right-width),100%)
}
.e-con:before{
	transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)
}
.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{
	border-block-end-width:var(--border-block-end-width);
	border-block-start-width:var(--border-block-start-width);
	border-color:var(--border-color);
	border-inline-end-width:var(--border-inline-end-width);
	border-inline-start-width:var(--border-inline-start-width);
	border-radius:var(--border-radius);
	border-style:var(--border-style);
	height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
	left:calc(0px - var(--border-left-width));
	top:calc(0px - var(--border-top-width));
	width:max(100% + var(--border-left-width) + var(--border-right-width),100%)
}
@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{
		display:none
	}
}
:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{
	z-index:1
}
:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{
	z-index:2
}
.e-con .elementor-widget{
	min-width:0
}
.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{
	width:100%
}
.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{
	height:100%
}
.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{
	max-width:100%
}
.e-con .elementor-widget:not(:last-child){
	--kit-widget-spacing:0px
}
@media (max-width:767px){.e-con.e-flex{
		--width:100%;
		--flex-wrap:var(--flex-wrap-mobile)
	}
.e-con.e-flex .elementor-widget-archive-posts{
		width:100%
	}
}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
	flex-basis:100%
}
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
	flex-basis:auto
}
@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
		flex-basis:100%
	}
.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
		flex-basis:auto
	}
}
@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
		flex-basis:100%
	}
.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{
		flex-basis:auto
	}
}
.elementor-form .elementor-button{
	border:none;
	padding-block-end:0;
	padding-block-start:0
}
.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{
	display:flex;
	flex-direction:row;
	gap:5px;
	justify-content:center
}
.elementor-form .elementor-button.elementor-size-xs{
	min-height:33px
}
.elementor-form .elementor-button.elementor-size-sm{
	min-height:40px
}
.elementor-form .elementor-button.elementor-size-md{
	min-height:47px
}
.elementor-form .elementor-button.elementor-size-lg{
	min-height:59px
}
.elementor-form .elementor-button.elementor-size-xl{
	min-height:72px
}
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){
	transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)
}
.elementor-heading-title{
	line-height:1;
	margin:0;
	padding:0
}
.elementor-button{
	background-color:#69727d;
	border-radius:3px;
	color:#fff;
	display:inline-block;
	font-size:15px;
	line-height:1;
	padding:12px 24px;
	fill:#fff;
	text-align:center;
	transition:all .3s
}
.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{
	color:#fff
}
.elementor-button-content-wrapper{
	display:flex;
	flex-direction:row;
	gap:5px;
	justify-content:center
}
.elementor-button-icon{
	align-items:center;
	display:flex
}
.elementor-button-icon svg{
	height:auto;
	width:1em
}
.elementor-button-icon .e-font-icon-svg{
	height:1em
}
.elementor-button-text{
	display:inline-block
}
.elementor-button.elementor-size-xs{
	border-radius:2px;
	font-size:13px;
	padding:10px 20px
}
.elementor-button.elementor-size-md{
	border-radius:4px;
	font-size:16px;
	padding:15px 30px
}
.elementor-button.elementor-size-lg{
	border-radius:5px;
	font-size:18px;
	padding:20px 40px
}
.elementor-button.elementor-size-xl{
	border-radius:6px;
	font-size:20px;
	padding:25px 50px
}
.elementor-button span{
	text-decoration:inherit
}
.elementor-element.elementor-button-info .elementor-button{
	background-color:#5bc0de
}
.elementor-element.elementor-button-success .elementor-button{
	background-color:#5cb85c
}
.elementor-element.elementor-button-warning .elementor-button{
	background-color:#f0ad4e
}
.elementor-element.elementor-button-danger .elementor-button{
	background-color:#d9534f
}
.elementor-widget-button .elementor-button .elementor-button-info{
	background-color:#5bc0de
}
.elementor-widget-button .elementor-button .elementor-button-success{
	background-color:#5cb85c
}
.elementor-widget-button .elementor-button .elementor-button-warning{
	background-color:#f0ad4e
}
.elementor-widget-button .elementor-button .elementor-button-danger{
	background-color:#d9534f
}
.elementor-view-stacked .elementor-icon{
	background-color:#69727d;
	color:#fff;
	padding:.5em;
	fill:#fff
}
.elementor-view-framed .elementor-icon{
	background-color:transparent;
	border:3px solid #69727d;
	color:#69727d;
	padding:.5em
}
.elementor-icon{
	color:#69727d;
	display:inline-block;
	font-size:50px;
	line-height:1;
	text-align:center;
	transition:all .3s
}
.elementor-icon:hover{
	color:#69727d
}
.elementor-icon i,.elementor-icon svg{
	display:block;
	height:1em;
	position:relative;
	width:1em
}
.elementor-icon i:before,.elementor-icon svg:before{
	left:50%;
	position:absolute;
	transform:translateX(-50%)
}
.elementor-icon i.fad{
	width:auto
}
.elementor-shape-square .elementor-icon{
	border-radius:0
}
.elementor-shape-rounded .elementor-icon{
	border-radius:10%
}
.elementor-shape-circle .elementor-icon{
	border-radius:50%
}
.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){
	transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));
	transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)
}
.e-con.e-transform{
	transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));
	transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)
}
@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{
		display:none
	}
}
@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{
		display:none
	}
}
@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{
		display:none
	}
}
@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{
		display:none
	}
}
@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{
		display:none
	}
}
@media (min-width:-1){.elementor .elementor-hidden-widescreen{
		display:none
	}
}


.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{
	overflow:hidden
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items{
	display:flex;
	flex-wrap:wrap;
	margin-inline:-8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{
	word-break:break-word
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
	margin-inline:8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
	border-width:0;
	border-inline-start-width:1px;
	border-style:solid;
	height:100%;
	inset-inline-end:-8px;
	inset-inline-start:auto;
	position:relative;
	width:auto
}
.elementor-widget .elementor-icon-list-items{
	list-style-type:none;
	margin:0;
	padding:0
}
.elementor-widget .elementor-icon-list-item{
	margin:0;
	padding:0;
	position:relative
}
.elementor-widget .elementor-icon-list-item:after{
	inset-block-end:0;
	position:absolute;
	width:100%
}
.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{
	align-items:var(--icon-vertical-align,center);
	display:flex;
	font-size:inherit
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
	align-self:center;
	padding-inline-start:5px
}
.elementor-widget .elementor-icon-list-icon{
	display:flex;
	inset-block-start:var(--icon-vertical-offset,initial);
	position:relative
}
.elementor-widget .elementor-icon-list-icon svg{
	height:var(--e-icon-list-icon-size,1em);
	width:var(--e-icon-list-icon-size,1em)
}
.elementor-widget .elementor-icon-list-icon i{
	font-size:var(--e-icon-list-icon-size);
	width:1.25em
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{
	text-align:var(--e-icon-list-icon-align)
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{
	margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
}
.elementor-widget.elementor-list-item-link-full_width a{
	width:100%
}
.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{
	justify-content:center
}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after{
	margin:auto
}
.elementor-widget.elementor-align-center .elementor-inline-items{
	justify-content:center
}
.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{
	justify-content:flex-start;
	text-align:left
}
.elementor-widget.elementor-align-left .elementor-inline-items{
	justify-content:flex-start
}
.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{
	justify-content:flex-end;
	text-align:right
}
.elementor-widget.elementor-align-right .elementor-icon-list-items{
	justify-content:flex-end
}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{
	inset-inline-start:0
}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{
	inset-inline-end:0
}
@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{
		justify-content:center
	}
.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{
		margin:auto
	}
.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{
		justify-content:center
	}
.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{
		justify-content:flex-start;
		text-align:left
	}
.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{
		justify-content:flex-start
	}
.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{
		justify-content:flex-end;
		text-align:right
	}
.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{
		justify-content:flex-end
	}
.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{
		inset-inline-start:0
	}
.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{
		inset-inline-end:0
	}
}
@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{
		justify-content:center
	}
.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{
		margin:auto
	}
.elementor-widget.elementor-laptop-align-center .elementor-inline-items{
		justify-content:center
	}
.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{
		justify-content:flex-start;
		text-align:left
	}
.elementor-widget.elementor-laptop-align-left .elementor-inline-items{
		justify-content:flex-start
	}
.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{
		justify-content:flex-end;
		text-align:right
	}
.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{
		justify-content:flex-end
	}
.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{
		inset-inline-start:0
	}
.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{
		inset-inline-end:0
	}
.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{
		justify-content:center
	}
.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{
		margin:auto
	}
.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{
		justify-content:center
	}
.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{
		justify-content:flex-start;
		text-align:left
	}
.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{
		justify-content:flex-start
	}
.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{
		justify-content:flex-end;
		text-align:right
	}
.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{
		justify-content:flex-end
	}
.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{
		inset-inline-start:0
	}
.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{
		inset-inline-end:0
	}
}
@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{
		justify-content:center
	}
.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{
		margin:auto
	}
.elementor-widget.elementor-tablet-align-center .elementor-inline-items{
		justify-content:center
	}
.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{
		justify-content:flex-start;
		text-align:left
	}
.elementor-widget.elementor-tablet-align-left .elementor-inline-items{
		justify-content:flex-start
	}
.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{
		justify-content:flex-end;
		text-align:right
	}
.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{
		justify-content:flex-end
	}
.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{
		inset-inline-start:0
	}
.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{
		inset-inline-end:0
	}
}
@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{
		justify-content:center
	}
.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{
		margin:auto
	}
.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{
		justify-content:center
	}
.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{
		justify-content:flex-start;
		text-align:left
	}
.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{
		justify-content:flex-start
	}
.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{
		justify-content:flex-end;
		text-align:right
	}
.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{
		justify-content:flex-end
	}
.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{
		inset-inline-start:0
	}
.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{
		inset-inline-end:0
	}
}
@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{
		justify-content:center
	}
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{
		margin:auto
	}
.elementor-widget.elementor-mobile-align-center .elementor-inline-items{
		justify-content:center
	}
.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{
		justify-content:flex-start;
		text-align:left
	}
.elementor-widget.elementor-mobile-align-left .elementor-inline-items{
		justify-content:flex-start
	}
.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{
		justify-content:flex-end;
		text-align:right
	}
.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{
		justify-content:flex-end
	}
.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{
		inset-inline-start:0
	}
.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{
		inset-inline-end:0
	}
}
#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{
	padding:0
}


.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{
	color:inherit;
	font-size:inherit;
	line-height:inherit
}
.elementor-widget-heading .elementor-heading-title.elementor-size-small{
	font-size:15px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-medium{
	font-size:19px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-large{
	font-size:29px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl{
	font-size:39px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{
	font-size:59px
}


.elementor-widget-n-accordion{
	--n-accordion-title-font-size:20px;
	--n-accordion-title-flex-grow:initial;
	--n-accordion-title-justify-content:initial;
	--n-accordion-title-icon-order:-1;
	--n-accordion-border-width:1px;
	--n-accordion-border-color:#d5d8dc;
	--n-accordion-border-style:solid;
	--n-accordion-item-title-flex-grow:initial;
	--n-accordion-item-title-space-between:0px;
	--n-accordion-item-title-distance-from-content:0px;
	--n-accordion-padding:10px;
	--n-accordion-border-radius:0px;
	--n-accordion-icon-size:15px;
	--n-accordion-title-normal-color:#1f2124;
	--n-accordion-title-hover-color:#1f2124;
	--n-accordion-title-active-color:#1f2124;
	--n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);
	--n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);
	--n-accordion-icon-active-color:var(--n-accordion-title-active-color);
	--n-accordion-icon-gap:0 10px;
	width:100%
}
.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{
	display:none
}
.elementor-widget-n-accordion .e-n-accordion-item{
	display:flex;
	flex-direction:column;
	position:relative
}
.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){
	margin-block-end:var(--n-accordion-item-title-space-between)
}
:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){
	border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)
}
.elementor-widget-n-accordion .e-n-accordion-item-title{
	align-items:center;
	border-color:var(--n-accordion-border-color);
	border-radius:var(--n-accordion-border-radius);
	border-style:var(--n-accordion-border-style);
	border-width:var(--n-accordion-border-width);
	color:var(--n-accordion-title-normal-color);
	cursor:pointer;
	display:flex;
	flex-direction:row;
	flex-grow:var(--n-menu-title-flex-grow);
	gap:var(--n-accordion-icon-gap);
	justify-content:var(--n-accordion-title-justify-content);
	list-style:none;
	padding:var(--n-accordion-padding)
}
.elementor-widget-n-accordion .e-n-accordion-item-title-header{
	display:flex
}
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1,.elementor-widget-n-accordion .e-n-accordion-item-title-header h2,.elementor-widget-n-accordion .e-n-accordion-item-title-header h3,.elementor-widget-n-accordion .e-n-accordion-item-title-header h4,.elementor-widget-n-accordion .e-n-accordion-item-title-header h5,.elementor-widget-n-accordion .e-n-accordion-item-title-header h6,.elementor-widget-n-accordion .e-n-accordion-item-title-header p{
	margin-block-end:0;
	margin-block-start:0
}
.elementor-widget-n-accordion .e-n-accordion-item-title-text{
	align-items:center;
	font-size:var(--n-accordion-title-font-size)
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon{
	align-items:center;
	display:flex;
	flex-direction:row;
	order:var(--n-accordion-title-icon-order);
	position:relative;
	width:-moz-fit-content;
	width:fit-content
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{
	height:var(--n-accordion-icon-size);
	width:auto
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i{
	color:var(--n-accordion-icon-normal-color);
	font-size:var(--n-accordion-icon-size)
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{
	fill:var(--n-accordion-icon-normal-color);
	height:var(--n-accordion-icon-size)
}
.elementor-widget-n-accordion .e-n-accordion-item-title>span{
	cursor:pointer
}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{
	color:var(--n-accordion-title-active-color);
	margin-block-end:var(--n-accordion-item-title-distance-from-content)
}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{
	display:flex
}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{
	display:none
}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{
	color:var(--n-accordion-icon-active-color)
}
.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{
	fill:var(--n-accordion-icon-active-color)
}
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{
	color:var(--n-accordion-title-hover-color)
}
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{
	color:var(--n-accordion-icon-hover-color)
}
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{
	fill:var(--n-accordion-icon-hover-color)
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{
	display:none
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{
	display:flex
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{
	fill:var(--n-accordion-icon-normal-color)
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{
	color:var(--n-accordion-icon-normal-color)
}
.elementor-widget-n-accordion .e-n-accordion-item>span{
	cursor:pointer
}


.elementor-widget-off-canvas{
	height:-moz-fit-content;
	height:fit-content;
	--e-off-canvas-width:400px;
	--e-off-canvas-height:100vh;
	--e-off-canvas-justify-content:flex-start;
	--e-off-canvas-align-items:flex-start;
	--e-off-canvas-animation-duration:1.5s;
	--e-off-canvas-content-overflow:auto;
	--e-off-canvas-overlay-opacity:1;
	--e-off-canvas-animation-duration-minimum:Max(0.001s,var(--e-off-canvas-animation-duration))
}
.elementor-widget-off-canvas .e-off-canvas{
	height:100%;
	left:0;
	pointer-events:none;
	position:fixed;
	top:0;
	width:100%;
	z-index:2147483630
}
.elementor-widget-off-canvas .e-off-canvas[aria-hidden=true]{
	opacity:0;
	visibility:hidden
}
.elementor-widget-off-canvas .e-off-canvas[aria-hidden=true] .elementor-add-section{
	display:none
}
.elementor-widget-off-canvas .e-off-canvas__overlay{
	background-color:rgba(0,0,0,.5);
	height:100%;
	left:0;
	opacity:var(--e-off-canvas-overlay-opacity);
	pointer-events:all;
	position:absolute;
	top:0;
	transition:0s;
	width:100%
}
.elementor-widget-off-canvas .e-off-canvas__main{
	align-items:var(--e-off-canvas-align-items);
	display:flex;
	height:100%;
	justify-content:var(--e-off-canvas-justify-content);
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.elementor-widget-off-canvas .e-off-canvas__main.animated{
	animation-duration:var(--e-off-canvas-animation-duration-minimum)
}
.elementor-widget-off-canvas .e-off-canvas__main.animated.none{
	animation:e-off-canvas-without-animation 1ms;
	opacity:1;
	visibility:visible
}
.elementor-widget-off-canvas .e-off-canvas__main.animated.none.reversed{
	opacity:0;
	visibility:hidden
}
.elementor-widget-off-canvas .e-off-canvas__content{
	background-color:#fff;
	box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);
	height:var(--e-off-canvas-height);
	overflow:var(--e-off-canvas-content-overflow);
	pointer-events:all;
	width:var(--e-off-canvas-width)
}
.elementor-widget-off-canvas .animated-reverse-wrapper{
	opacity:0;
	transform:none;
	visibility:hidden
}
.elementor-widget-off-canvas .animated-reverse-wrapper:not(.no-animation){
	animation:e-off-canvas-close var(--e-off-canvas-animation-duration-minimum)
}
.elementor-widget-off-canvas .animated-reverse-wrapper .no-animation{
	animation:e-off-canvas-close 1ms
}
body:not(.elementor-editor-active) .e-con .elementor-widget-off-canvas{
	position:absolute
}
body:not(.elementor-editor-active) .elementor-section .e-element-before-off-canvas:has(>.elementor-widget-container),body:not(.elementor-editor-active) .elementor-section .elementor-element:has(>.elementor-widget-container+.elementor-widget-off-canvas){
	margin-block-end:0
}
body:not(.elementor-editor-active) .elementor-section .e-element-before-off-canvas,body:not(.elementor-editor-active) .elementor-section .elementor-element:has(+.elementor-widget-off-canvas){
	--kit-widget-spacing:0px
}
body:not(.elementor-editor-active) .elementor-section .elementor-widget-off-canvas:first-child{
	position:absolute
}
@keyframes e-off-canvas-close{
	0%,99.99%{
		opacity:1;
		visibility:visible
	}
	to{
		opacity:0;
		transform:none;
		visibility:hidden
	}
}
@keyframes e-off-canvas-without-animation{
	0%{
		opacity:0;
		visibility:hidden
	}
	to{
		opacity:1;
		visibility:visible
	}
}

.elementor-kit-10{
	--e-global-color-primary:#2A7FD4;
	--e-global-color-secondary:#246DB7;
	--e-global-color-text:#0F2E4C;
	--e-global-color-accent:#E1EDF9;
	--e-global-color-d5510b1:#F0F6FC;
	--e-global-color-ce1947e:#FFFFFF;
	--e-global-typography-primary-font-family:"Inter";
	--e-global-typography-primary-font-size:36px;
	--e-global-typography-primary-font-weight:800;
	--e-global-typography-primary-letter-spacing:-1.8px;
	--e-global-typography-secondary-font-family:"Inter";
	--e-global-typography-secondary-font-size:30px;
	--e-global-typography-secondary-font-weight:700;
	--e-global-typography-secondary-letter-spacing:-1.4px;
	--e-global-typography-text-font-family:"Inter";
	--e-global-typography-text-font-size:19px;
	--e-global-typography-text-font-weight:400;
	--e-global-typography-text-letter-spacing:-0.4px;
	--e-global-typography-accent-font-family:"Inter";
	--e-global-typography-accent-font-size:15px;
	--e-global-typography-accent-font-weight:600;
	--e-global-typography-accent-letter-spacing:0px;
	--e-global-typography-a410bf1-font-family:"Open Rundle";
	--e-global-typography-a410bf1-font-size:36px;
	--e-global-typography-a410bf1-font-weight:700;
	--e-global-typography-a410bf1-letter-spacing:-1px;
	--e-global-typography-4a2647e-font-family:"Open Rundle";
	--e-global-typography-4a2647e-font-size:20px;
	--e-global-typography-4a2647e-font-weight:400;
	--e-global-typography-4a2647e-line-height:28px;
	--e-global-typography-4a2647e-letter-spacing:0px;
	--e-global-typography-2ca8f0a-font-family:"Open Rundle";
	--e-global-typography-2ca8f0a-font-size:15px;
	--e-global-typography-2ca8f0a-font-weight:400;
	--e-global-typography-2ca8f0a-text-decoration:line-through;
	--e-global-typography-2ca8f0a-letter-spacing:-0.5px;
	--e-global-typography-aeb6dbd-font-family:"Open Rundle";
	--e-global-typography-aeb6dbd-font-size:15px;
	--e-global-typography-aeb6dbd-font-weight:500;
	--e-global-typography-aeb6dbd-letter-spacing:-0.5px;
	--e-global-typography-763755c-font-family:"Inter";
	--e-global-typography-763755c-font-size:16px;
	--e-global-typography-763755c-font-weight:400;
	--e-global-typography-763755c-text-decoration:underline;
	--e-global-typography-763755c-letter-spacing:-0.2px;
	--e-global-typography-a44f375-font-family:"Inter";
	--e-global-typography-a44f375-font-size:42px;
	--e-global-typography-a44f375-font-weight:800;
	--e-global-typography-a44f375-letter-spacing:-1.8px;
	--e-global-typography-a9e24c8-font-family:"Inter";
	--e-global-typography-a9e24c8-font-size:14px;
	--e-global-typography-a9e24c8-font-weight:500;
	--e-global-typography-5a9f926-font-family:"Inter";
	--e-global-typography-5a9f926-font-size:30px;
	--e-global-typography-5a9f926-font-weight:700;
	--e-global-typography-5a9f926-line-height:34px;
	--e-global-typography-5a9f926-letter-spacing:-1.2px;
	--e-global-typography-afe0215-font-family:"Inter";
	--e-global-typography-afe0215-font-size:19px;
	--e-global-typography-afe0215-font-weight:400;
	--e-global-typography-afe0215-line-height:25px;
	--e-global-typography-afe0215-letter-spacing:-0.4px;
	--e-global-typography-6879377-font-family:"Inter";
	--e-global-typography-6879377-font-size:20px;
	--e-global-typography-6879377-font-weight:600;
	--e-global-typography-6879377-letter-spacing:-0.6px;
	--e-global-typography-5f6d52c-font-family:"Inter";
	--e-global-typography-5f6d52c-font-size:16px;
	--e-global-typography-5f6d52c-font-weight:400;
	--e-global-typography-5f6d52c-line-height:20px;
	--e-global-typography-5f6d52c-letter-spacing:-0.6px;
	--e-global-typography-71d789b-font-family:"Open Rundle";
	--e-global-typography-71d789b-font-size:24px;
	--e-global-typography-71d789b-font-weight:700;
	--e-global-typography-71d789b-letter-spacing:-1.2px;
	--e-global-typography-b901e71-font-family:"Open Rundle";
	--e-global-typography-b901e71-font-size:16px;
	--e-global-typography-b901e71-font-weight:400;
	--e-global-typography-b901e71-letter-spacing:-0.4px;
	--e-global-typography-b346167-font-family:"Open Rundle";
	--e-global-typography-b346167-font-size:15px;
	--e-global-typography-b346167-font-weight:400;
}
.e-con{
	--container-max-width:1140px;
}
.elementor-widget:not(:last-child){
	margin-block-end:20px;
}
.elementor-element{
	--widgets-spacing:20px 20px;
	--widgets-spacing-row:20px;
	--widgets-spacing-column:20px;
}

@media(max-width:1024px){.e-con{
		--container-max-width:1024px;
	}
}
@media(max-width:767px){.elementor-kit-10{
		--e-global-typography-a410bf1-font-size:28px;
		--e-global-typography-a410bf1-letter-spacing:-0.6px;
		--e-global-typography-4a2647e-font-size:18px;
		--e-global-typography-4a2647e-line-height:24px;
		--e-global-typography-4a2647e-letter-spacing:0px;
	}
.e-con{
		--container-max-width:767px;
	}
}

@font-face {font-family: 'Open Rundle';
	 font-style: normal;
	 font-weight: 400;
	 font-display: auto;
	 src: url(./fonts/OpenRunde-Regular.woff2) format('woff2'), url(./fonts/OpenRunde-Regular.woff) format('woff');

}
@font-face {font-family: 'Open Rundle';
	 font-style: normal;
	 font-weight: 500;
	 font-display: auto;
	 src: url(./fonts/OpenRunde-Medium.woff2) format('woff2'), url(./fonts/OpenRunde-Medium.woff) format('woff');

}
@font-face {font-family: 'Open Rundle';
	 font-style: normal;
	 font-weight: 600;
	 font-display: auto;
	 src: url(./fonts/OpenRunde-Semibold.woff2) format('woff2'), url(./fonts/OpenRunde-Semibold.woff) format('woff');

}
@font-face {font-family: 'Open Rundle';
	 font-style: normal;
	 font-weight: 700;
	 font-display: auto;
	 src: url(./fonts/OpenRunde-Bold.woff2) format('woff2'), url(./fonts/OpenRunde-Bold.woff) format('woff');

}


.elementor-6288 .elementor-element.elementor-element-c4accbd{
	--display:flex;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	--align-items:center;
}
.elementor-6288 .elementor-element.elementor-element-c4accbd:not(.elementor-motion-effects-element-type-background), .elementor-6288 .elementor-element.elementor-element-c4accbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color:#F0F6FC80;
}
.elementor-6288 .elementor-element.elementor-element-c407608{
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	--margin-top:0px;
	--margin-bottom:0px;
	--margin-left:0px;
	--margin-right:0px;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{
	border-color:var( --e-global-color-text );
}
.elementor-widget-icon-list .elementor-icon-list-icon i{
	color:var( --e-global-color-primary );
}
.elementor-widget-icon-list .elementor-icon-list-icon svg{
	fill:var( --e-global-color-primary );
}
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{
	font-family:var( --e-global-typography-text-font-family ), Sans-serif;
	font-size:var( --e-global-typography-text-font-size );
	font-weight:var( --e-global-typography-text-font-weight );
	letter-spacing:var( --e-global-typography-text-letter-spacing );
}
.elementor-widget-icon-list .elementor-icon-list-text{
	color:var( --e-global-color-secondary );
}
.elementor-6288 .elementor-element.elementor-element-eb5e344 .elementor-icon-list-icon i{
	color:var( --e-global-color-primary );
	transition:color 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-eb5e344 .elementor-icon-list-icon svg{
	fill:var( --e-global-color-primary );
	transition:fill 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-eb5e344{
	--e-icon-list-icon-size:18px;
	--icon-vertical-offset:0px;
}
.elementor-6288 .elementor-element.elementor-element-eb5e344 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-eb5e344 .elementor-icon-list-item > a{
	font-family:var( --e-global-typography-b346167-font-family ), Sans-serif;
	font-size:var( --e-global-typography-b346167-font-size );
	font-weight:var( --e-global-typography-b346167-font-weight );
}
.elementor-6288 .elementor-element.elementor-element-eb5e344 .elementor-icon-list-text{
	color:var( --e-global-color-primary );
	transition:color 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-dbecd65 .elementor-icon-list-icon i{
	color:var( --e-global-color-primary );
	transition:color 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-dbecd65 .elementor-icon-list-icon svg{
	fill:var( --e-global-color-primary );
	transition:fill 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-dbecd65{
	--e-icon-list-icon-size:18px;
	--icon-vertical-offset:0px;
}
.elementor-6288 .elementor-element.elementor-element-dbecd65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-dbecd65 .elementor-icon-list-item > a{
	font-family:var( --e-global-typography-b346167-font-family ), Sans-serif;
	font-size:var( --e-global-typography-b346167-font-size );
	font-weight:var( --e-global-typography-b346167-font-weight );
}
.elementor-6288 .elementor-element.elementor-element-dbecd65 .elementor-icon-list-text{
	color:var( --e-global-color-primary );
	transition:color 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-0872c0c{
	--display:flex;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	--justify-content:flex-end;
	--align-items:center;
	--margin-top:0px;
	--margin-bottom:0px;
	--margin-left:0px;
	--margin-right:0px;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}
.elementor-6288 .elementor-element.elementor-element-da91945 .elementor-icon-list-icon i{
	color:var( --e-global-color-primary );
	transition:color 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-da91945 .elementor-icon-list-icon svg{
	fill:var( --e-global-color-primary );
	transition:fill 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-da91945{
	--e-icon-list-icon-size:18px;
	--icon-vertical-offset:0px;
}
.elementor-6288 .elementor-element.elementor-element-da91945 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-da91945 .elementor-icon-list-item > a{
	font-family:var( --e-global-typography-b346167-font-family ), Sans-serif;
	font-size:var( --e-global-typography-b346167-font-size );
	font-weight:var( --e-global-typography-b346167-font-weight );
}
.elementor-6288 .elementor-element.elementor-element-da91945 .elementor-icon-list-text{
	color:var( --e-global-color-primary );
	transition:color 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-59fff55 .elementor-icon-list-icon i{
	color:var( --e-global-color-primary );
	transition:color 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-59fff55 .elementor-icon-list-icon svg{
	fill:var( --e-global-color-primary );
	transition:fill 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-59fff55{
	--e-icon-list-icon-size:18px;
	--icon-vertical-offset:0px;
}
.elementor-6288 .elementor-element.elementor-element-59fff55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-59fff55 .elementor-icon-list-item > a{
	font-family:var( --e-global-typography-b346167-font-family ), Sans-serif;
	font-size:var( --e-global-typography-b346167-font-size );
	font-weight:var( --e-global-typography-b346167-font-weight );
}
.elementor-6288 .elementor-element.elementor-element-59fff55 .elementor-icon-list-text{
	color:var( --e-global-color-primary );
	transition:color 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-4ab35a5{
	--display:flex;
	--flex-direction:column;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--flex-wrap-mobile:wrap;
	--align-items:flex-end;
	--gap:0px 0px;
	--row-gap:0px;
	--column-gap:0px;
	--margin-top:0px;
	--margin-bottom:0px;
	--margin-left:0px;
	--margin-right:0px;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}
.elementor-6288 .elementor-element.elementor-element-21551a4 > .elementor-widget-container{
	margin:0px 0px -42px 0px;
}
.elementor-6288 .elementor-element.elementor-element-84c1a72{
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	--justify-content:space-between;
	--gap:0px 0px;
	--row-gap:0px;
	--column-gap:0px;
	border-style:solid;
	--border-style:solid;
	border-width:1px 0px 1px 0px;
	--border-top-width:1px;
	--border-right-width:0px;
	--border-bottom-width:1px;
	--border-left-width:0px;
	border-color:#E5F0FA;
	--border-color:#E5F0FA;
	--margin-top:0px;
	--margin-bottom:0px;
	--margin-left:0px;
	--margin-right:0px;
	--padding-top:20px;
	--padding-bottom:20px;
	--padding-left:20px;
	--padding-right:20px;
}
.elementor-6288 .elementor-element.elementor-element-84c1a72:not(.elementor-motion-effects-element-type-background), .elementor-6288 .elementor-element.elementor-element-84c1a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color:#FFFFFF;
}
.elementor-6288 .elementor-element.elementor-element-eee5271{
	--display:flex;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	--justify-content:flex-start;
	--align-items:center;
	--gap:12px 12px;
	--row-gap:12px;
	--column-gap:12px;
	--margin-top:0px;
	--margin-bottom:0px;
	--margin-left:0px;
	--margin-right:0px;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}
.elementor-widget-image .widget-image-caption{
	color:var( --e-global-color-text );
	font-family:var( --e-global-typography-text-font-family ), Sans-serif;
	font-size:var( --e-global-typography-text-font-size );
	font-weight:var( --e-global-typography-text-font-weight );
	letter-spacing:var( --e-global-typography-text-letter-spacing );
}
.elementor-6288 .elementor-element.elementor-element-d75ed5a img{
	width:170px;
}
.elementor-widget-heading .elementor-heading-title{
	font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
	font-size:var( --e-global-typography-primary-font-size );
	font-weight:var( --e-global-typography-primary-font-weight );
	letter-spacing:var( --e-global-typography-primary-letter-spacing );
	color:var( --e-global-color-primary );
}
.elementor-6288 .elementor-element.elementor-element-7bc6c06 > .elementor-widget-container{
	margin:0px 0px -2px 0px;
}
.elementor-6288 .elementor-element.elementor-element-7bc6c06{
	text-align:left;
}
.elementor-6288 .elementor-element.elementor-element-7bc6c06 .elementor-heading-title{
	font-family:"Inter", Sans-serif;
	font-size:16px;
	font-weight:400;
	letter-spacing:-0.8px;
	color:#113558B8;
}
.elementor-6288 .elementor-element.elementor-element-b2ae17c{
	--display:flex;
	--flex-direction:column;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--flex-wrap-mobile:wrap;
	--justify-content:center;
	--align-items:flex-end;
	--margin-top:0px;
	--margin-bottom:0px;
	--margin-left:0px;
	--margin-right:0px;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}
.elementor-widget-premium-nav-menu:not(.premium-hamburger-menu):not(.premium-nav-slide):not(.premium-nav-dropdown) .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item:hover, .elementor-widget-premium-nav-menu.premium-hamburger-menu .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link, .elementor-widget-premium-nav-menu.premium-nav-slide .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link, .elementor-widget-premium-nav-menu.premium-nav-dropdown .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link{
	background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{
	font-family:var( --e-global-typography-primary-font-family ), Sans-serif;
	font-size:var( --e-global-typography-primary-font-size );
	font-weight:var( --e-global-typography-primary-font-weight );
	letter-spacing:var( --e-global-typography-primary-letter-spacing );
	color:var( --e-global-color-text );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{
	color:var( --e-global-color-text );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{
	color:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{
	color:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:before, .elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:after{
	background-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:before, .elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:after{
	border-color:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link{
	color:var( --e-global-color-accent );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{
	color:var( --e-global-color-accent );
}
.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{
	color:var( --e-global-color-primary );
}
.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon:not(.premium-lottie-animation) svg * , .elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > svg.premium-item-icon *{
	fill:var( --e-global-color-primary );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{
	font-family:var( --e-global-typography-text-font-family ), Sans-serif;
	font-size:var( --e-global-typography-text-font-size );
	font-weight:var( --e-global-typography-text-font-weight );
	letter-spacing:var( --e-global-typography-text-letter-spacing );
	color:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{
	color:var( --e-global-color-secondary );
}
.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{
	color:var( --e-global-color-primary );
}
.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link i.premium-sub-item-icon {
	color:var( --e-global-color-primary );
}
.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon:not(.premium-lottie-animation) svg *, .elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link svg.premium-sub-item-icon * {
	fill:var( --e-global-color-primary );
}
.elementor-6288 .elementor-element.elementor-element-6950093 .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{
	background-color:#F2F7FC;
	color:#4B92DB;
	border-radius:100px 100px 100px 100px;
	padding:16px 20px 16px 20px;
}
.elementor-6288 .elementor-element.elementor-element-6950093 > .elementor-widget-container{
	margin:-10px 10px 0px 0px;
}
.elementor-6288 .elementor-element.elementor-element-6950093 .premium-main-nav-menu{
	justify-content:flex-end;
}
.elementor-6288 .elementor-element.elementor-element-6950093 .premium-sub-menu .premium-sub-menu-link{
	justify-content:flex-start;
}
.elementor-6288 .elementor-element.elementor-element-6950093 .premium-hamburger-toggle{
	justify-content:center;
}
.elementor-6288 .elementor-element.elementor-element-6950093.premium-ham-dropdown .premium-mobile-menu-container, .elementor-6288 .elementor-element.elementor-element-6950093.premium-nav-dropdown .premium-mobile-menu-container{
	justify-content:right;
}
.elementor-6288 .elementor-element.elementor-element-6950093.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-6288 .elementor-element.elementor-element-6950093.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-6288 .elementor-element.elementor-element-6950093.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{
	justify-content:flex-start;
}
.elementor-6288 .elementor-element.elementor-element-6950093.premium-nav-hor > .elementor-widget-container > .premium-nav-widget-container > .premium-ver-inner-container > .premium-nav-menu-container{
	height:20px;
}
.elementor-6288 .elementor-element.elementor-element-6950093 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{
	font-family:"Open Rundle", Sans-serif;
	font-size:16px;
	font-weight:400;
	letter-spacing:-0.2px;
	color:#0F2E4C;
	padding:16px 20px 16px 20px;
}
.elementor-6288 .elementor-element.elementor-element-6950093 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{
	font-size:10px;
	margin:0px 0px -2px 8px;
	color:#0F2E4C;
}
.elementor-6288 .elementor-element.elementor-element-6950093 .premium-main-nav-menu > .premium-nav-menu-item{
	margin:0px 0px 0px 0px;
}
.elementor-6288 .elementor-element.elementor-element-6950093 .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{
	color:#4B92DB;
}
.elementor-6288 .elementor-element.elementor-element-6950093 .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{
	order:0;
}
.elementor-6288 .elementor-element.elementor-element-6950093 .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{
	color:#fff;
}
.elementor-6288 .elementor-element.elementor-element-6950093 .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{
	order:0;
}
.elementor-6288 .elementor-element.elementor-element-d7bfbb3{
	--display:flex;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	--justify-content:flex-end;
	--align-items:flex-end;
	--gap:0px 0px;
	--row-gap:0px;
	--column-gap:0px;
	--margin-top:0px;
	--margin-bottom:0px;
	--margin-left:0px;
	--margin-right:0px;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}
.elementor-widget-button .elementor-button{
	background-color:var( --e-global-color-accent );
	font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
	font-size:var( --e-global-typography-accent-font-size );
	font-weight:var( --e-global-typography-accent-font-weight );
	letter-spacing:var( --e-global-typography-accent-letter-spacing );
}
.elementor-6288 .elementor-element.elementor-element-0376eab .elementor-button{
	background-color:#E1EDF9;
	font-family:"Inter", Sans-serif;
	font-size:18px;
	font-weight:600;
	fill:var( --e-global-color-primary );
	color:var( --e-global-color-primary );
	border-radius:12px 12px 12px 12px;
	padding:12px 16px 11px 16px;
}
.elementor-6288 .elementor-element.elementor-element-0376eab > .elementor-widget-container{
	margin:0px 10px 0px 0px;
}
.elementor-6288 .elementor-element.elementor-element-8694037 .elementor-button{
	background-color:var( --e-global-color-primary );
	font-family:"Open Rundle", Sans-serif;
	font-size:13px;
	font-weight:700;
	fill:var( --e-global-color-ce1947e );
	color:var( --e-global-color-ce1947e );
	border-radius:12px 0px 0px 12px;
	padding:14px 16px 14px 20px;
}
.elementor-6288 .elementor-element.elementor-element-1692b6f .elementor-button{
	background-color:#E1EDF9;
	font-family:"Open Rundle", Sans-serif;
	font-size:13px;
	font-weight:700;
	fill:var( --e-global-color-primary );
	color:var( --e-global-color-primary );
	border-radius:0px 12px 12px 0px;
	padding:14px 20px 14px 16px;
}
.elementor-6288 .elementor-element.elementor-element-aa2a7a4{
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	--gap:0px 0px;
	--row-gap:0px;
	--column-gap:0px;
	border-style:solid;
	--border-style:solid;
	border-width:0px 0px 1px 0px;
	--border-top-width:0px;
	--border-right-width:0px;
	--border-bottom-width:1px;
	--border-left-width:0px;
	border-color:#E5F0FA;
	--border-color:#E5F0FA;
	--margin-top:0px;
	--margin-bottom:0px;
	--margin-left:0px;
	--margin-right:0px;
	--padding-top:20px;
	--padding-bottom:20px;
	--padding-left:20px;
	--padding-right:20px;
}
.elementor-6288 .elementor-element.elementor-element-aa2a7a4:not(.elementor-motion-effects-element-type-background), .elementor-6288 .elementor-element.elementor-element-aa2a7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color:#FFFFFF;
}
.elementor-6288 .elementor-element.elementor-element-b19fc0c{
	--display:flex;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	--justify-content:space-between;
	--align-items:flex-end;
	--margin-top:0px;
	--margin-bottom:0px;
	--margin-left:0px;
	--margin-right:0px;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}
.elementor-6288 .elementor-element.elementor-element-6b68f05{
	--display:flex;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	--justify-content:flex-start;
	--align-items:center;
	--gap:12px 12px;
	--row-gap:12px;
	--column-gap:12px;
	--margin-top:0px;
	--margin-bottom:0px;
	--margin-left:0px;
	--margin-right:0px;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}
.elementor-6288 .elementor-element.elementor-element-5767875 img{
	width:170px;
}
.elementor-6288 .elementor-element.elementor-element-0e0d162 > .elementor-widget-container{
	margin:0px 0px -2px 0px;
}
.elementor-6288 .elementor-element.elementor-element-0e0d162{
	text-align:left;
}
.elementor-6288 .elementor-element.elementor-element-0e0d162 .elementor-heading-title{
	font-family:"Inter", Sans-serif;
	font-size:16px;
	font-weight:400;
	letter-spacing:-0.8px;
	color:#113558B8;
}
.elementor-6288 .elementor-element.elementor-element-eae7be2 .elementor-button{
	background-color:#E1EDF9;
	font-family:"Inter", Sans-serif;
	font-size:14px;
	font-weight:600;
	fill:#2A7FD4;
	color:#2A7FD4;
	border-radius:12px 12px 12px 12px;
	padding:12px 14px 10px 14px;
}
.elementor-6288 .elementor-element.elementor-element-c217dbd .e-off-canvas__overlay{
	background-color:rgba(0,0,0,.8);
}
.elementor-6288 .elementor-element.elementor-element-c217dbd{
	--e-off-canvas-height:100vh;
	--e-off-canvas-content-overflow:auto;
	--e-off-canvas-overlay-opacity:1;
}
.elementor-6288 .elementor-element.elementor-element-c5b5c25{
	--display:flex;
}
.elementor-6288 .elementor-element.elementor-element-a500707 .elementor-button{
	background-color:#E1EDF9;
	font-family:"Inter", Sans-serif;
	font-size:14px;
	font-weight:600;
	fill:#2A7FD4;
	color:#2A7FD4;
	border-radius:12px 12px 12px 12px;
	padding:12px 14px 10px 14px;
}
.elementor-6288 .elementor-element.elementor-element-1c60aa0{
	--display:flex;
}
.elementor-6288 .elementor-element.elementor-element-64c74cb .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-4b49c20 .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-83191b7 .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-1fa9167 .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-dc3260d{
	--display:flex;
}
.elementor-6288 .elementor-element.elementor-element-d487fba .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-67ef99e .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-6f4ae1d .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-108931a{
	--display:flex;
}
.elementor-6288 .elementor-element.elementor-element-cf21037 .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-8d4d159 .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-fccfd31 .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-9f24e37{
	--display:flex;
}
.elementor-6288 .elementor-element.elementor-element-d0cee56 .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-d6a8303 .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-55329a9 .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-166e8a3 .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-e7cb727 .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-b29b811 .elementor-heading-title{
	font-family:"Open Rundle", Sans-serif;
	font-size:36px;
	font-weight:600;
	letter-spacing:-1.8px;
}
.elementor-6288 .elementor-element.elementor-element-00fe695{
	--n-accordion-title-font-size:1rem;
	--n-accordion-item-title-space-between:0px;
	--n-accordion-item-title-distance-from-content:0px;
	--n-accordion-title-normal-color:#2A7FD4;
	--n-accordion-title-hover-color:#2A7FD4;
	--n-accordion-title-active-color:#2A7FD4;
	--n-accordion-icon-size:15px;
	--n-accordion-icon-normal-color:#2A7FD4;
}
.elementor-6288 .elementor-element.elementor-element-00fe695 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
	border-style:none;
}
:where( .elementor-6288 .elementor-element.elementor-element-00fe695 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{
	font-family:"Open Rundle", Sans-serif;
	font-weight:500;
}
:where( .elementor-6288 .elementor-element.elementor-element-00fe695 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{
	border-style:none;
}
.elementor-6288 .elementor-element.elementor-element-060312c{
	--display:flex;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	--justify-content:flex-end;
	--align-items:flex-end;
	--gap:0px 0px;
	--row-gap:0px;
	--column-gap:0px;
	--margin-top:0px;
	--margin-bottom:0px;
	--margin-left:0px;
	--margin-right:0px;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}
.elementor-6288 .elementor-element.elementor-element-bc20db7 .elementor-button{
	background-color:#E1EDF9;
	font-family:"Inter", Sans-serif;
	font-size:18px;
	font-weight:600;
	fill:var( --e-global-color-primary );
	color:var( --e-global-color-primary );
	border-radius:12px 12px 12px 12px;
	padding:12px 16px 11px 16px;
}
.elementor-6288 .elementor-element.elementor-element-bc20db7 > .elementor-widget-container{
	margin:0px 10px 0px 0px;
}
.elementor-6288 .elementor-element.elementor-element-d87c161 .elementor-button{
	background-color:var( --e-global-color-primary );
	font-family:"Open Rundle", Sans-serif;
	font-size:13px;
	font-weight:700;
	fill:var( --e-global-color-ce1947e );
	color:var( --e-global-color-ce1947e );
	border-radius:12px 0px 0px 12px;
	padding:14px 16px 14px 20px;
}
.elementor-6288 .elementor-element.elementor-element-7526f74 .elementor-button{
	background-color:#E1EDF9;
	font-family:"Open Rundle", Sans-serif;
	font-size:13px;
	font-weight:700;
	fill:var( --e-global-color-primary );
	color:var( --e-global-color-primary );
	border-radius:0px 12px 12px 0px;
	padding:14px 20px 14px 16px;
}
.elementor-6288 .elementor-element.elementor-element-2a230da{
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--flex-wrap-mobile:wrap;
	--justify-content:flex-end;
	--margin-top:0px;
	--margin-bottom:0px;
	--margin-left:0px;
	--margin-right:0px;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}
.elementor-6288 .elementor-element.elementor-element-534450f.elementor-element{
	--align-self:flex-start;
}
.elementor-6288 .elementor-element.elementor-element-534450f .elementor-icon-list-icon i{
	color:var( --e-global-color-primary );
	transition:color 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-534450f .elementor-icon-list-icon svg{
	fill:var( --e-global-color-primary );
	transition:fill 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-534450f{
	--e-icon-list-icon-size:18px;
	--icon-vertical-offset:0px;
}
.elementor-6288 .elementor-element.elementor-element-534450f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-534450f .elementor-icon-list-item > a{
	font-family:var( --e-global-typography-b346167-font-family ), Sans-serif;
	font-size:var( --e-global-typography-b346167-font-size );
	font-weight:var( --e-global-typography-b346167-font-weight );
}
.elementor-6288 .elementor-element.elementor-element-534450f .elementor-icon-list-text{
	color:var( --e-global-color-primary );
	transition:color 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-7afd570.elementor-element{
	--align-self:flex-start;
}
.elementor-6288 .elementor-element.elementor-element-7afd570 .elementor-icon-list-icon i{
	color:var( --e-global-color-primary );
	transition:color 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-7afd570 .elementor-icon-list-icon svg{
	fill:var( --e-global-color-primary );
	transition:fill 0.3s;
}
.elementor-6288 .elementor-element.elementor-element-7afd570{
	--e-icon-list-icon-size:18px;
	--icon-vertical-offset:0px;
}
.elementor-6288 .elementor-element.elementor-element-7afd570 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-7afd570 .elementor-icon-list-item > a{
	font-family:var( --e-global-typography-b346167-font-family ), Sans-serif;
	font-size:var( --e-global-typography-b346167-font-size );
	font-weight:var( --e-global-typography-b346167-font-weight );
}
.elementor-6288 .elementor-element.elementor-element-7afd570 .elementor-icon-list-text{
	color:var( --e-global-color-primary );
	transition:color 0.3s;
}
@media(min-width:768px){.elementor-6288 .elementor-element.elementor-element-c4accbd{
		--content-width:1200px;
	}
.elementor-6288 .elementor-element.elementor-element-4ab35a5{
		--width:auto;
	}
.elementor-6288 .elementor-element.elementor-element-84c1a72{
		--content-width:1200px;
	}
.elementor-6288 .elementor-element.elementor-element-eee5271{
		--width:240px;
	}
.elementor-6288 .elementor-element.elementor-element-b2ae17c{
		--width:586px;
	}
.elementor-6288 .elementor-element.elementor-element-d7bfbb3{
		--width:275px;
	}
.elementor-6288 .elementor-element.elementor-element-aa2a7a4{
		--content-width:1200px;
	}
.elementor-6288 .elementor-element.elementor-element-6b68f05{
		--width:316px;
	}
.elementor-6288 .elementor-element.elementor-element-060312c{
		--width:275px;
	}
}
@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{
		font-size:var( --e-global-typography-text-font-size );
		letter-spacing:var( --e-global-typography-text-letter-spacing );
	}
.elementor-6288 .elementor-element.elementor-element-eb5e344 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-eb5e344 .elementor-icon-list-item > a{
		font-size:var( --e-global-typography-b346167-font-size );
	}
.elementor-6288 .elementor-element.elementor-element-dbecd65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-dbecd65 .elementor-icon-list-item > a{
		font-size:var( --e-global-typography-b346167-font-size );
	}
.elementor-6288 .elementor-element.elementor-element-da91945 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-da91945 .elementor-icon-list-item > a{
		font-size:var( --e-global-typography-b346167-font-size );
	}
.elementor-6288 .elementor-element.elementor-element-59fff55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-59fff55 .elementor-icon-list-item > a{
		font-size:var( --e-global-typography-b346167-font-size );
	}
.elementor-widget-image .widget-image-caption{
		font-size:var( --e-global-typography-text-font-size );
		letter-spacing:var( --e-global-typography-text-letter-spacing );
	}
.elementor-widget-heading .elementor-heading-title{
		font-size:var( --e-global-typography-primary-font-size );
		letter-spacing:var( --e-global-typography-primary-letter-spacing );
	}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{
		font-size:var( --e-global-typography-primary-font-size );
		letter-spacing:var( --e-global-typography-primary-letter-spacing );
	}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{
		color:var( --e-global-color-text );
	}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{
		color:var( --e-global-color-secondary );
	}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{
		color:var( --e-global-color-accent );
	}
.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{
		font-size:var( --e-global-typography-text-font-size );
		letter-spacing:var( --e-global-typography-text-letter-spacing );
	}
.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{
		color:var( --e-global-color-secondary );
	}
.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{
		color:var( --e-global-color-primary );
	}
.elementor-widget-button .elementor-button{
		font-size:var( --e-global-typography-accent-font-size );
		letter-spacing:var( --e-global-typography-accent-letter-spacing );
	}
.elementor-6288 .elementor-element.elementor-element-534450f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-534450f .elementor-icon-list-item > a{
		font-size:var( --e-global-typography-b346167-font-size );
	}
.elementor-6288 .elementor-element.elementor-element-7afd570 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-7afd570 .elementor-icon-list-item > a{
		font-size:var( --e-global-typography-b346167-font-size );
	}
}
@media(max-width:767px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{
		font-size:var( --e-global-typography-text-font-size );
		letter-spacing:var( --e-global-typography-text-letter-spacing );
	}
.elementor-6288 .elementor-element.elementor-element-eb5e344 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-eb5e344 .elementor-icon-list-item > a{
		font-size:var( --e-global-typography-b346167-font-size );
	}
.elementor-6288 .elementor-element.elementor-element-dbecd65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-dbecd65 .elementor-icon-list-item > a{
		font-size:var( --e-global-typography-b346167-font-size );
	}
.elementor-6288 .elementor-element.elementor-element-da91945 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-da91945 .elementor-icon-list-item > a{
		font-size:var( --e-global-typography-b346167-font-size );
	}
.elementor-6288 .elementor-element.elementor-element-59fff55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-59fff55 .elementor-icon-list-item > a{
		font-size:var( --e-global-typography-b346167-font-size );
	}
.elementor-6288 .elementor-element.elementor-element-84c1a72{
		--justify-content:space-between;
	}
.elementor-6288 .elementor-element.elementor-element-eee5271{
		--width:245px;
		--justify-content:flex-start;
	}
.elementor-widget-image .widget-image-caption{
		font-size:var( --e-global-typography-text-font-size );
		letter-spacing:var( --e-global-typography-text-letter-spacing );
	}
.elementor-6288 .elementor-element.elementor-element-d75ed5a img{
		width:160px;
	}
.elementor-widget-heading .elementor-heading-title{
		font-size:var( --e-global-typography-primary-font-size );
		letter-spacing:var( --e-global-typography-primary-letter-spacing );
	}
.elementor-6288 .elementor-element.elementor-element-b2ae17c{
		--width:45px;
		--align-items:flex-end;
		--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
		--gap:0px 0px;
		--row-gap:0px;
		--column-gap:0px;
	}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{
		font-size:var( --e-global-typography-primary-font-size );
		letter-spacing:var( --e-global-typography-primary-letter-spacing );
	}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{
		color:var( --e-global-color-text );
	}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{
		color:var( --e-global-color-secondary );
	}
.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{
		color:var( --e-global-color-accent );
	}
.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{
		font-size:var( --e-global-typography-text-font-size );
		letter-spacing:var( --e-global-typography-text-letter-spacing );
	}
.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{
		color:var( --e-global-color-secondary );
	}
.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{
		color:var( --e-global-color-primary );
	}
.elementor-widget-button .elementor-button{
		font-size:var( --e-global-typography-accent-font-size );
		letter-spacing:var( --e-global-typography-accent-letter-spacing );
	}
.elementor-6288 .elementor-element.elementor-element-aa2a7a4{
		--flex-direction:column;
		--container-widget-width:100%;
		--container-widget-height:initial;
		--container-widget-flex-grow:0;
		--container-widget-align-self:initial;
		--flex-wrap-mobile:wrap;
		--justify-content:space-between;
	}
.elementor-6288 .elementor-element.elementor-element-b19fc0c{
		--justify-content:space-between;
		--align-items:center;
		--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
		--gap:0px 0px;
		--row-gap:0px;
		--column-gap:0px;
	}
.elementor-6288 .elementor-element.elementor-element-6b68f05{
		--width:225px;
		--justify-content:flex-start;
	}
.elementor-6288 .elementor-element.elementor-element-5767875 img{
		width:160px;
	}
.elementor-6288 .elementor-element.elementor-element-c5b5c25{
		--padding-top:20px;
		--padding-bottom:20px;
		--padding-left:20px;
		--padding-right:20px;
	}
.elementor-6288 .elementor-element.elementor-element-a500707.elementor-element{
		--align-self:flex-end;
	}
.elementor-6288 .elementor-element.elementor-element-1c60aa0{
		--gap:12px 12px;
		--row-gap:12px;
		--column-gap:12px;
		--margin-top:0px;
		--margin-bottom:0px;
		--margin-left:0px;
		--margin-right:0px;
		--padding-top:0px;
		--padding-bottom:0px;
		--padding-left:0px;
		--padding-right:0px;
	}
.elementor-6288 .elementor-element.elementor-element-64c74cb .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-4b49c20 .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-83191b7 .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-1fa9167 .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-dc3260d{
		--gap:12px 12px;
		--row-gap:12px;
		--column-gap:12px;
		--margin-top:0px;
		--margin-bottom:0px;
		--margin-left:0px;
		--margin-right:0px;
		--padding-top:0px;
		--padding-bottom:0px;
		--padding-left:0px;
		--padding-right:0px;
	}
.elementor-6288 .elementor-element.elementor-element-d487fba .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-67ef99e .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-6f4ae1d .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-108931a{
		--gap:12px 12px;
		--row-gap:12px;
		--column-gap:12px;
		--margin-top:0px;
		--margin-bottom:0px;
		--margin-left:0px;
		--margin-right:0px;
		--padding-top:0px;
		--padding-bottom:0px;
		--padding-left:0px;
		--padding-right:0px;
	}
.elementor-6288 .elementor-element.elementor-element-cf21037 .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-8d4d159 .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-fccfd31 .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-9f24e37{
		--gap:12px 12px;
		--row-gap:12px;
		--column-gap:12px;
		--margin-top:0px;
		--margin-bottom:0px;
		--margin-left:0px;
		--margin-right:0px;
		--padding-top:0px;
		--padding-bottom:0px;
		--padding-left:0px;
		--padding-right:0px;
	}
.elementor-6288 .elementor-element.elementor-element-d0cee56 .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-d6a8303 .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-55329a9 .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-166e8a3 .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-e7cb727 .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-b29b811 .elementor-heading-title{
		font-size:18px;
		letter-spacing:-0.4px;
	}
.elementor-6288 .elementor-element.elementor-element-00fe695 > .elementor-widget-container{
		margin:20px 0px 100px 0px;
	}
.elementor-6288 .elementor-element.elementor-element-00fe695{
		--n-accordion-title-justify-content:space-between;
		--n-accordion-title-flex-grow:1;
		--n-accordion-title-icon-order:initial;
		--n-accordion-item-title-space-between:25px;
		--n-accordion-item-title-distance-from-content:15px;
	}
.elementor-6288 .elementor-element.elementor-element-00fe695 {
		--n-accordion-padding:0px 0px 0px 0px;
	}
.elementor-6288 .elementor-element.elementor-element-060312c{
		--justify-content:center;
		--align-items:center;
		--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	}
.elementor-6288 .elementor-element.elementor-element-2a230da{
		--justify-content:center;
		--align-items:center;
		--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	}
.elementor-6288 .elementor-element.elementor-element-534450f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-534450f .elementor-icon-list-item > a{
		font-size:var( --e-global-typography-b346167-font-size );
	}
.elementor-6288 .elementor-element.elementor-element-7afd570 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6288 .elementor-element.elementor-element-7afd570 .elementor-icon-list-item > a{
		font-size:var( --e-global-typography-b346167-font-size );
	}
}



.trpc-language-dropdown {
	 position: relative;
	 display: inline-block;
	 font-family: Arial, sans-serif;
	 user-select: none;
	 width: auto;
	
	 font-size: 14px;
	
}
.trpc-language-dropdown .dropdown-toggle {
	 display: flex;
	 align-items: center;
	 gap: 6px;
	 background-color: #E1EDF9;
	 border: none;
	 padding: 6px 14px;
	 border-radius: 8px;
	 cursor: pointer;
	 color: #2A7FD4;
	
	 width: 100%;
	
	 justify-content: space-between;
	
	 box-sizing: border-box;
	 white-space: nowrap;
	
	 font-size: 14px;
	
}
.trpc-language-dropdown .flag-icon {
	 width: 20px;
	 height: 14px;
	 object-fit: contain;
}
.trpc-language-dropdown .dropdown-arrow {
	 display: flex;
	 align-items: center;
	 margin-left: 4px;
}
.trpc-language-dropdown .dropdown-arrow svg {
	 width: 14px !important;
	 height: 14px !important;
	
	 fill: #2A7FD4;
	
	 transform: scale(1.4);
	
}
.trpc-language-dropdown .dropdown-arrow svg g {
	 fill: #2A7FD4;
	
}
.trpc-language-dropdown .dropdown-arrow svg path {
	 fill: #2A7FD4;
	
}

.trpc-language-dropdown button .dropdown-arrow svg {
	 width: 14px !important;
	 height: 14px !important;
	 transform: scale(1.4);
	
}
.trpc-language-dropdown .dropdown-toggle .dropdown-arrow svg {
	 width: 8px !important;
	 height: 8px !important;
}
.trpc-language-dropdown .dropdown-menu {
	 position: absolute;
	 background-color: #E1EDF9;
	 margin-top: 0;
	 padding: 0px 0;
	 border-radius: 8px;
	 list-style: none;
	 width: 100%;
	
	 z-index: 9999;
	 top: 100%;
	 left: 0;
	 opacity: 0;
	 visibility: hidden;
	 transition: opacity 0.2s ease, visibility 0.2s ease;
	 box-sizing: border-box;
	 font-size: 14px;
	
	 overflow: hidden;
	
}
.trpc-language-dropdown .dropdown-menu li {
	 padding: 5px 15px;
}
.trpc-language-dropdown .dropdown-menu li a {
	 display: flex;
	 align-items: center;
	 gap: 8px;
	 color: #2A7FD4;
	
	 text-decoration: none;
	 white-space: nowrap;
	
	 font-size: 14px;
	
}
.trpc-language-dropdown .dropdown-menu li:hover {
	 background-color: #C5D9E8;
	
}

.trpc-language-dropdown:hover .dropdown-menu, .trpc-language-dropdown .dropdown-menu:hover {
	 opacity: 1;
	 visibility: visible;
}

.trpc-language-dropdown:hover .dropdown-toggle {
	 border-radius: 8px 8px 0 0;
	
}

.trpc-language-dropdown:hover .dropdown-menu {
	 border-radius: 0 0 8px 8px;
	
}

.trpc-language-dropdown .dropdown-toggle:hover {
	 background-color: #C5D9E8;
	
}


@font-face {font-family: 'Open Rundle';
	 font-style: normal;
	 font-weight: 400;
	 font-display: auto;
	 src: url(./fonts/OpenRunde-Regular.woff2) format('woff2'), url(./fonts/OpenRunde-Regular.woff) format('woff');

}
@font-face {font-family: 'Open Rundle';
	 font-style: normal;
	 font-weight: 500;
	 font-display: auto;
	 src: url(./fonts/OpenRunde-Medium.woff2) format('woff2'), url(./fonts/OpenRunde-Medium.woff) format('woff');

}
@font-face {font-family: 'Open Rundle';
	 font-style: normal;
	 font-weight: 600;
	 font-display: auto;
	 src: url(./fonts/OpenRunde-Semibold.woff2) format('woff2'), url(./fonts/OpenRunde-Semibold.woff) format('woff');

}
@font-face {font-family: 'Open Rundle';
	 font-style: normal;
	 font-weight: 700;
	 font-display: auto;
	 src: url(./fonts/OpenRunde-Bold.woff2) format('woff2'), url(./fonts/OpenRunde-Bold.woff) format('woff');

}
.elementor-412 .elementor-element.elementor-element-26551d5 {
   --display: flex;
   --flex-direction: column;
   --container-widget-width: 100%;
   --container-widget-height: initial;
   --container-widget-flex-grow: 0;
   --container-widget-align-self: initial;
   --flex-wrap-mobile: wrap;
   --gap: 0px 0px;
   --row-gap: 0px;
   --column-gap: 0px;
   --border-radius: 12px 12px 12px 12px;
   box-shadow: 0px 0px 20px 0px rgba(16.99999999999998, 53.00000000000008, 87.99999999999997, 0.15);
   --margin-top: 30px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 15px;
   --padding-bottom: 15px;
   --padding-left: 15px;
   --padding-right: 15px;
  }
.elementor-412 .elementor-element.elementor-element-26551d5:not(.elementor-motion-effects-element-type-background),
  .elementor-412 .elementor-element.elementor-element-26551d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
  }
.elementor-412 .elementor-element.elementor-element-fc59751 {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --justify-content: flex-start;
   --align-items: center;
   --gap: 14px 14px;
   --row-gap: 14px;
   --column-gap: 14px;
   --background-transition: 0.3s;
   --border-radius: 12px 12px 12px 12px;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 15px;
   --padding-bottom: 15px;
   --padding-left: 15px;
   --padding-right: 15px;
  }
.elementor-412 .elementor-element.elementor-element-fc59751:hover {
   background-color: var(--e-global-color-d5510b1);
  }
.elementor-412 .elementor-element.elementor-element-fc59751.e-con {
   --flex-grow: 0;
   --flex-shrink: 0;
  }
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
   background-color: var(--e-global-color-primary);
  }
.elementor-widget-icon.elementor-view-framed .elementor-icon,
  .elementor-widget-icon.elementor-view-default .elementor-icon {
   color: var(--e-global-color-primary);
   border-color: var(--e-global-color-primary);
  }
.elementor-widget-icon.elementor-view-framed .elementor-icon,
  .elementor-widget-icon.elementor-view-default .elementor-icon svg {
   fill: var(--e-global-color-primary);
  }
.elementor-412 .elementor-element.elementor-element-cd1ce66>.elementor-widget-container {
   margin: 0px 0px -6px 0px;
  }
.elementor-412 .elementor-element.elementor-element-cd1ce66 .elementor-icon-wrapper {
   text-align: center;
  }
.elementor-412 .elementor-element.elementor-element-cd1ce66.elementor-view-stacked .elementor-icon {
   background-color: var(--e-global-color-primary);
  }
.elementor-412 .elementor-element.elementor-element-cd1ce66.elementor-view-framed .elementor-icon,
  .elementor-412 .elementor-element.elementor-element-cd1ce66.elementor-view-default .elementor-icon {
   color: var(--e-global-color-primary);
   border-color: var(--e-global-color-primary);
  }
.elementor-412 .elementor-element.elementor-element-cd1ce66.elementor-view-framed .elementor-icon,
  .elementor-412 .elementor-element.elementor-element-cd1ce66.elementor-view-default .elementor-icon svg {
   fill: var(--e-global-color-primary);
  }
.elementor-412 .elementor-element.elementor-element-cd1ce66 .elementor-icon {
   font-size: 24px;
  }
.elementor-412 .elementor-element.elementor-element-cd1ce66 .elementor-icon svg {
   height: 24px;
  }
.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   letter-spacing: var(--e-global-typography-primary-letter-spacing);
   color: var(--e-global-color-primary);
  }
.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   letter-spacing: var(--e-global-typography-primary-letter-spacing);
   color: var(--e-global-color-secondary);
  }
.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
   color: var(--e-global-color-primary);
   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
   font-size: var(--e-global-typography-primary-font-size);
   font-weight: var(--e-global-typography-primary-font-weight);
   letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
.elementor-412 .elementor-element.elementor-element-5e1265a .premium-dual-header-first-header span {
   display: block;
  }
.elementor-412 .elementor-element.elementor-element-5e1265a>.elementor-widget-container {
   margin: -6px 0px -6px 0px;
  }
.elementor-412 .elementor-element.elementor-element-5e1265a .elementor-widget-container {
   text-align: left;
  }
.elementor-412 .elementor-element.elementor-element-5e1265a .premium-dual-header-first-span {
   font-family: "Open Rundle", Sans-serif;
   font-size: 19px;
   font-weight: 700;
   letter-spacing: -0.6px;
   color: var(--e-global-color-primary);
   margin: 0px 0px -2px 0px;
  }
.elementor-412 .elementor-element.elementor-element-5e1265a .premium-dual-header-second-header {
   font-family: "Open Rundle", Sans-serif;
   font-size: 16px;
   font-weight: 400;
   letter-spacing: -0.3px;
   color: var(--e-global-color-primary);
  }
.elementor-412 .elementor-element.elementor-element-6a8bed8 {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --justify-content: flex-start;
   --align-items: center;
   --gap: 14px 14px;
   --row-gap: 14px;
   --column-gap: 14px;
   --background-transition: 0.3s;
   --border-radius: 12px 12px 12px 12px;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 15px;
   --padding-bottom: 15px;
   --padding-left: 15px;
   --padding-right: 15px;
  }
.elementor-412 .elementor-element.elementor-element-6a8bed8:hover {
   background-color: var(--e-global-color-d5510b1);
  }
.elementor-412 .elementor-element.elementor-element-6a8bed8.e-con {
   --flex-grow: 0;
   --flex-shrink: 0;
  }
.elementor-412 .elementor-element.elementor-element-cc989b5>.elementor-widget-container {
   margin: 0px 0px -6px 0px;
  }
.elementor-412 .elementor-element.elementor-element-cc989b5 .elementor-icon-wrapper {
   text-align: center;
  }
.elementor-412 .elementor-element.elementor-element-cc989b5.elementor-view-stacked .elementor-icon {
   background-color: var(--e-global-color-primary);
  }
.elementor-412 .elementor-element.elementor-element-cc989b5.elementor-view-framed .elementor-icon,
  .elementor-412 .elementor-element.elementor-element-cc989b5.elementor-view-default .elementor-icon {
   color: var(--e-global-color-primary);
   border-color: var(--e-global-color-primary);
  }
.elementor-412 .elementor-element.elementor-element-cc989b5.elementor-view-framed .elementor-icon,
  .elementor-412 .elementor-element.elementor-element-cc989b5.elementor-view-default .elementor-icon svg {
   fill: var(--e-global-color-primary);
  }
.elementor-412 .elementor-element.elementor-element-cc989b5 .elementor-icon {
   font-size: 24px;
  }
.elementor-412 .elementor-element.elementor-element-cc989b5 .elementor-icon svg {
   height: 24px;
  }
.elementor-412 .elementor-element.elementor-element-f31caa8 .premium-dual-header-first-header span {
   display: block;
  }
.elementor-412 .elementor-element.elementor-element-f31caa8>.elementor-widget-container {
   margin: -6px 0px -6px 0px;
  }
.elementor-412 .elementor-element.elementor-element-f31caa8 .elementor-widget-container {
   text-align: left;
  }
.elementor-412 .elementor-element.elementor-element-f31caa8 .premium-dual-header-first-span {
   font-family: "Open Rundle", Sans-serif;
   font-size: 19px;
   font-weight: 700;
   letter-spacing: -0.6px;
   color: var(--e-global-color-primary);
   margin: 0px 0px -2px 0px;
  }
.elementor-412 .elementor-element.elementor-element-f31caa8 .premium-dual-header-second-header {
   font-family: "Open Rundle", Sans-serif;
   font-size: 16px;
   font-weight: 400;
   letter-spacing: -0.3px;
   color: var(--e-global-color-primary);
  }
.elementor-412 .elementor-element.elementor-element-f3aa7eb {
   --display: flex;
   --flex-direction: row;
   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
   --container-widget-height: 100%;
   --container-widget-flex-grow: 1;
   --container-widget-align-self: stretch;
   --flex-wrap-mobile: wrap;
   --justify-content: flex-start;
   --align-items: center;
   --gap: 14px 14px;
   --row-gap: 14px;
   --column-gap: 14px;
   --background-transition: 0.3s;
   --border-radius: 12px 12px 12px 12px;
   --margin-top: 0px;
   --margin-bottom: 0px;
   --margin-left: 0px;
   --margin-right: 0px;
   --padding-top: 15px;
   --padding-bottom: 15px;
   --padding-left: 15px;
   --padding-right: 15px;
  }
.elementor-412 .elementor-element.elementor-element-f3aa7eb:hover {
   background-color: var(--e-global-color-d5510b1);
  }
.elementor-412 .elementor-element.elementor-element-f3aa7eb.e-con {
   --flex-grow: 0;
   --flex-shrink: 0;
  }
.elementor-412 .elementor-element.elementor-element-3c8a1c5>.elementor-widget-container {
   margin: 0px 0px -6px 0px;
  }
.elementor-412 .elementor-element.elementor-element-3c8a1c5 .elementor-icon-wrapper {
   text-align: center;
  }
.elementor-412 .elementor-element.elementor-element-3c8a1c5.elementor-view-stacked .elementor-icon {
   background-color: var(--e-global-color-primary);
  }
.elementor-412 .elementor-element.elementor-element-3c8a1c5.elementor-view-framed .elementor-icon,
  .elementor-412 .elementor-element.elementor-element-3c8a1c5.elementor-view-default .elementor-icon {
   color: var(--e-global-color-primary);
   border-color: var(--e-global-color-primary);
  }
.elementor-412 .elementor-element.elementor-element-3c8a1c5.elementor-view-framed .elementor-icon,
  .elementor-412 .elementor-element.elementor-element-3c8a1c5.elementor-view-default .elementor-icon svg {
   fill: var(--e-global-color-primary);
  }
.elementor-412 .elementor-element.elementor-element-3c8a1c5 .elementor-icon {
   font-size: 26px;
  }
.elementor-412 .elementor-element.elementor-element-3c8a1c5 .elementor-icon svg {
   height: 26px;
  }
.elementor-412 .elementor-element.elementor-element-cdae426 .premium-dual-header-first-header span {
   display: block;
  }
.elementor-412 .elementor-element.elementor-element-cdae426>.elementor-widget-container {
   margin: -6px 0px -6px 0px;
  }
.elementor-412 .elementor-element.elementor-element-cdae426 .elementor-widget-container {
   text-align: left;
  }
.elementor-412 .elementor-element.elementor-element-cdae426 .premium-dual-header-first-span {
   font-family: "Open Rundle", Sans-serif;
   font-size: 19px;
   font-weight: 700;
   letter-spacing: -0.6px;
   color: var(--e-global-color-primary);
   margin: 0px 0px -2px 0px;
  }
.elementor-412 .elementor-element.elementor-element-cdae426 .premium-dual-header-second-header {
   font-family: "Open Rundle", Sans-serif;
   font-size: 16px;
   font-weight: 400;
   letter-spacing: -0.3px;
   color: var(--e-global-color-primary);
  }
@media(min-width:768px) {.elementor-412 .elementor-element.elementor-element-26551d5 {
	--width: 400px;
   }
.elementor-412 .elementor-element.elementor-element-fc59751 {
	--width: 100%;
   }
.elementor-412 .elementor-element.elementor-element-6a8bed8 {
	--width: 100%;
   }
.elementor-412 .elementor-element.elementor-element-f3aa7eb {
	--width: 100%;
   }
}
@media(max-width:1024px) {.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
	font-size: var(--e-global-typography-primary-font-size);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
   }
.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
	font-size: var(--e-global-typography-primary-font-size);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
   }
.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
	font-size: var(--e-global-typography-primary-font-size);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
   }
}
@media(max-width:767px) {.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
	font-size: var(--e-global-typography-primary-font-size);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
   }
.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
	font-size: var(--e-global-typography-primary-font-size);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
   }
.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
	font-size: var(--e-global-typography-primary-font-size);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
   }
}
.elementor-343 .elementor-element.elementor-element-26551d5 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --border-radius: 12px 12px 12px 12px;
                box-shadow: 0px 0px 20px 0px rgba(16.99999999999998, 53.00000000000008, 87.99999999999997, 0.15);
                --margin-top: 30px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 15px;
                --padding-bottom: 15px;
                --padding-left: 15px;
                --padding-right: 15px;
               }
.elementor-343 .elementor-element.elementor-element-26551d5:not(.elementor-motion-effects-element-type-background),
               .elementor-343 .elementor-element.elementor-element-26551d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #FFFFFF;
               }
.elementor-343 .elementor-element.elementor-element-07c6363 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-start;
                --align-items: center;
                --gap: 14px 14px;
                --row-gap: 14px;
                --column-gap: 14px;
                --background-transition: 0.3s;
                --border-radius: 12px 12px 12px 12px;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 15px;
                --padding-bottom: 15px;
                --padding-left: 15px;
                --padding-right: 15px;
               }
.elementor-343 .elementor-element.elementor-element-07c6363:hover {
                background-color: var(--e-global-color-d5510b1);
               }
.elementor-343 .elementor-element.elementor-element-07c6363.e-con {
                --flex-grow: 0;
                --flex-shrink: 0;
               }
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
                background-color: var(--e-global-color-primary);
               }
.elementor-widget-icon.elementor-view-framed .elementor-icon,
               .elementor-widget-icon.elementor-view-default .elementor-icon {
                color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
               }
.elementor-widget-icon.elementor-view-framed .elementor-icon,
               .elementor-widget-icon.elementor-view-default .elementor-icon svg {
                fill: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-32d3c4c>.elementor-widget-container {
                margin: 0px 0px -6px 0px;
               }
.elementor-343 .elementor-element.elementor-element-32d3c4c .elementor-icon-wrapper {
                text-align: center;
               }
.elementor-343 .elementor-element.elementor-element-32d3c4c.elementor-view-stacked .elementor-icon {
                background-color: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-32d3c4c.elementor-view-framed .elementor-icon,
               .elementor-343 .elementor-element.elementor-element-32d3c4c.elementor-view-default .elementor-icon {
                color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-32d3c4c.elementor-view-framed .elementor-icon,
               .elementor-343 .elementor-element.elementor-element-32d3c4c.elementor-view-default .elementor-icon svg {
                fill: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-32d3c4c .elementor-icon {
                font-size: 28px;
               }
.elementor-343 .elementor-element.elementor-element-32d3c4c .elementor-icon svg {
                height: 28px;
               }
.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-size: var(--e-global-typography-primary-font-size);
                font-weight: var(--e-global-typography-primary-font-weight);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                color: var(--e-global-color-primary);
               }
.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-size: var(--e-global-typography-primary-font-size);
                font-weight: var(--e-global-typography-primary-font-weight);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
                color: var(--e-global-color-secondary);
               }
.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-size: var(--e-global-typography-primary-font-size);
                font-weight: var(--e-global-typography-primary-font-weight);
                letter-spacing: var(--e-global-typography-primary-letter-spacing);
               }
.elementor-343 .elementor-element.elementor-element-59b4688 .premium-dual-header-first-header span {
                display: block;
               }
.elementor-343 .elementor-element.elementor-element-59b4688>.elementor-widget-container {
                margin: -6px 0px -6px 0px;
               }
.elementor-343 .elementor-element.elementor-element-59b4688 .elementor-widget-container {
                text-align: left;
               }
.elementor-343 .elementor-element.elementor-element-59b4688 .premium-dual-header-first-span {
                font-family: "Open Rundle", Sans-serif;
                font-size: 19px;
                font-weight: 700;
                letter-spacing: -0.6px;
                color: var(--e-global-color-primary);
                margin: 0px 0px -2px 0px;
               }
.elementor-343 .elementor-element.elementor-element-59b4688 .premium-dual-header-second-header {
                font-family: "Open Rundle", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                letter-spacing: -0.3px;
                color: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-865ecd5 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-start;
                --align-items: center;
                --gap: 14px 14px;
                --row-gap: 14px;
                --column-gap: 14px;
                --background-transition: 0.3s;
                --border-radius: 12px 12px 12px 12px;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 15px;
                --padding-bottom: 15px;
                --padding-left: 15px;
                --padding-right: 15px;
               }
.elementor-343 .elementor-element.elementor-element-865ecd5:hover {
                background-color: var(--e-global-color-d5510b1);
               }
.elementor-343 .elementor-element.elementor-element-865ecd5.e-con {
                --flex-grow: 0;
                --flex-shrink: 0;
               }
.elementor-343 .elementor-element.elementor-element-4ee098e>.elementor-widget-container {
                margin: 0px 0px -6px 0px;
               }
.elementor-343 .elementor-element.elementor-element-4ee098e .elementor-icon-wrapper {
                text-align: center;
               }
.elementor-343 .elementor-element.elementor-element-4ee098e.elementor-view-stacked .elementor-icon {
                background-color: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-4ee098e.elementor-view-framed .elementor-icon,
               .elementor-343 .elementor-element.elementor-element-4ee098e.elementor-view-default .elementor-icon {
                color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-4ee098e.elementor-view-framed .elementor-icon,
               .elementor-343 .elementor-element.elementor-element-4ee098e.elementor-view-default .elementor-icon svg {
                fill: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-4ee098e .elementor-icon {
                font-size: 28px;
               }
.elementor-343 .elementor-element.elementor-element-4ee098e .elementor-icon svg {
                height: 28px;
               }
.elementor-343 .elementor-element.elementor-element-1da87ad .premium-dual-header-first-header span {
                display: block;
               }
.elementor-343 .elementor-element.elementor-element-1da87ad>.elementor-widget-container {
                margin: -6px 0px -6px 0px;
               }
.elementor-343 .elementor-element.elementor-element-1da87ad .elementor-widget-container {
                text-align: left;
               }
.elementor-343 .elementor-element.elementor-element-1da87ad .premium-dual-header-first-span {
                font-family: "Open Rundle", Sans-serif;
                font-size: 19px;
                font-weight: 700;
                letter-spacing: -0.6px;
                color: var(--e-global-color-primary);
                margin: 0px 0px -2px 0px;
               }
.elementor-343 .elementor-element.elementor-element-1da87ad .premium-dual-header-second-header {
                font-family: "Open Rundle", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                letter-spacing: -0.3px;
                color: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-76b0103 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-start;
                --align-items: center;
                --gap: 14px 14px;
                --row-gap: 14px;
                --column-gap: 14px;
                --background-transition: 0.3s;
                --border-radius: 12px 12px 12px 12px;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 15px;
                --padding-bottom: 15px;
                --padding-left: 15px;
                --padding-right: 15px;
               }
.elementor-343 .elementor-element.elementor-element-76b0103:hover {
                background-color: var(--e-global-color-d5510b1);
               }
.elementor-343 .elementor-element.elementor-element-76b0103.e-con {
                --flex-grow: 0;
                --flex-shrink: 0;
               }
.elementor-343 .elementor-element.elementor-element-f83ddbd>.elementor-widget-container {
                margin: 0px 0px -6px 0px;
               }
.elementor-343 .elementor-element.elementor-element-f83ddbd .elementor-icon-wrapper {
                text-align: center;
               }
.elementor-343 .elementor-element.elementor-element-f83ddbd.elementor-view-stacked .elementor-icon {
                background-color: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-f83ddbd.elementor-view-framed .elementor-icon,
               .elementor-343 .elementor-element.elementor-element-f83ddbd.elementor-view-default .elementor-icon {
                color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-f83ddbd.elementor-view-framed .elementor-icon,
               .elementor-343 .elementor-element.elementor-element-f83ddbd.elementor-view-default .elementor-icon svg {
                fill: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-f83ddbd .elementor-icon {
                font-size: 28px;
               }
.elementor-343 .elementor-element.elementor-element-f83ddbd .elementor-icon svg {
                height: 28px;
               }
.elementor-343 .elementor-element.elementor-element-18745fa .premium-dual-header-first-header span {
                display: block;
               }
.elementor-343 .elementor-element.elementor-element-18745fa>.elementor-widget-container {
                margin: -6px 0px -6px 0px;
               }
.elementor-343 .elementor-element.elementor-element-18745fa .elementor-widget-container {
                text-align: left;
               }
.elementor-343 .elementor-element.elementor-element-18745fa .premium-dual-header-first-span {
                font-family: "Open Rundle", Sans-serif;
                font-size: 19px;
                font-weight: 700;
                letter-spacing: -0.6px;
                color: var(--e-global-color-primary);
                margin: 0px 0px -2px 0px;
               }
.elementor-343 .elementor-element.elementor-element-18745fa .premium-dual-header-second-header {
                font-family: "Open Rundle", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                letter-spacing: -0.3px;
                color: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-e72c3b7 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-start;
                --align-items: center;
                --gap: 14px 14px;
                --row-gap: 14px;
                --column-gap: 14px;
                --background-transition: 0.3s;
                --border-radius: 12px 12px 12px 12px;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 15px;
                --padding-bottom: 15px;
                --padding-left: 15px;
                --padding-right: 15px;
               }
.elementor-343 .elementor-element.elementor-element-e72c3b7:hover {
                background-color: var(--e-global-color-d5510b1);
               }
.elementor-343 .elementor-element.elementor-element-e72c3b7.e-con {
                --flex-grow: 0;
                --flex-shrink: 0;
               }
.elementor-343 .elementor-element.elementor-element-a849468>.elementor-widget-container {
                margin: 0px 0px -6px 0px;
               }
.elementor-343 .elementor-element.elementor-element-a849468 .elementor-icon-wrapper {
                text-align: center;
               }
.elementor-343 .elementor-element.elementor-element-a849468.elementor-view-stacked .elementor-icon {
                background-color: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-a849468.elementor-view-framed .elementor-icon,
               .elementor-343 .elementor-element.elementor-element-a849468.elementor-view-default .elementor-icon {
                color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-a849468.elementor-view-framed .elementor-icon,
               .elementor-343 .elementor-element.elementor-element-a849468.elementor-view-default .elementor-icon svg {
                fill: var(--e-global-color-primary);
               }
.elementor-343 .elementor-element.elementor-element-a849468 .elementor-icon {
                font-size: 28px;
               }
.elementor-343 .elementor-element.elementor-element-a849468 .elementor-icon svg {
                height: 28px;
               }
.elementor-343 .elementor-element.elementor-element-7e88398 .premium-dual-header-first-header span {
                display: block;
               }
.elementor-343 .elementor-element.elementor-element-7e88398>.elementor-widget-container {
                margin: -6px 0px -6px 0px;
               }
.elementor-343 .elementor-element.elementor-element-7e88398 .elementor-widget-container {
                text-align: left;
               }
.elementor-343 .elementor-element.elementor-element-7e88398 .premium-dual-header-first-span {
                font-family: "Open Rundle", Sans-serif;
                font-size: 19px;
                font-weight: 700;
                letter-spacing: -0.6px;
                color: var(--e-global-color-primary);
                margin: 0px 0px -2px 0px;
               }
.elementor-343 .elementor-element.elementor-element-7e88398 .premium-dual-header-second-header {
                font-family: "Open Rundle", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                letter-spacing: -0.3px;
                color: var(--e-global-color-primary);
               }
@media(min-width:768px) {.elementor-343 .elementor-element.elementor-element-26551d5 {
                 --width: 400px;
                }
.elementor-343 .elementor-element.elementor-element-07c6363 {
                 --width: 100%;
                }
.elementor-343 .elementor-element.elementor-element-865ecd5 {
                 --width: 100%;
                }
.elementor-343 .elementor-element.elementor-element-76b0103 {
                 --width: 100%;
                }
.elementor-343 .elementor-element.elementor-element-e72c3b7 {
                 --width: 100%;
                }
}
@media(max-width:1024px) {.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
                 font-size: var(--e-global-typography-primary-font-size);
                 letter-spacing: var(--e-global-typography-primary-letter-spacing);
                }
.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
                 font-size: var(--e-global-typography-primary-font-size);
                 letter-spacing: var(--e-global-typography-primary-letter-spacing);
                }
.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
                 font-size: var(--e-global-typography-primary-font-size);
                 letter-spacing: var(--e-global-typography-primary-letter-spacing);
                }
}
@media(max-width:767px) {.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
                 font-size: var(--e-global-typography-primary-font-size);
                 letter-spacing: var(--e-global-typography-primary-letter-spacing);
                }
.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
                 font-size: var(--e-global-typography-primary-font-size);
                 letter-spacing: var(--e-global-typography-primary-letter-spacing);
                }
.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
                 font-size: var(--e-global-typography-primary-font-size);
                 letter-spacing: var(--e-global-typography-primary-letter-spacing);
                }
}
.elementor-2779 .elementor-element.elementor-element-26551d5 {
			   --display: flex;
			   --flex-direction: column;
			   --container-widget-width: 100%;
			   --container-widget-height: initial;
			   --container-widget-flex-grow: 0;
			   --container-widget-align-self: initial;
			   --flex-wrap-mobile: wrap;
			   --gap: 0px 0px;
			   --row-gap: 0px;
			   --column-gap: 0px;
			   --border-radius: 12px 12px 12px 12px;
			   box-shadow: 0px 0px 20px 0px rgba(16.99999999999998, 53.00000000000008, 87.99999999999997, 0.15);
			   --margin-top: 30px;
			   --margin-bottom: 0px;
			   --margin-left: 0px;
			   --margin-right: 0px;
			   --padding-top: 15px;
			   --padding-bottom: 15px;
			   --padding-left: 15px;
			   --padding-right: 15px;
			  }
.elementor-2779 .elementor-element.elementor-element-26551d5:not(.elementor-motion-effects-element-type-background),
			  .elementor-2779 .elementor-element.elementor-element-26551d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			   background-color: #FFFFFF;
			  }
.elementor-2779 .elementor-element.elementor-element-fc59751 {
			   --display: flex;
			   --flex-direction: row;
			   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			   --container-widget-height: 100%;
			   --container-widget-flex-grow: 1;
			   --container-widget-align-self: stretch;
			   --flex-wrap-mobile: wrap;
			   --justify-content: flex-start;
			   --align-items: center;
			   --gap: 14px 14px;
			   --row-gap: 14px;
			   --column-gap: 14px;
			   --background-transition: 0.3s;
			   --border-radius: 12px 12px 12px 12px;
			   --margin-top: 0px;
			   --margin-bottom: 0px;
			   --margin-left: 0px;
			   --margin-right: 0px;
			   --padding-top: 15px;
			   --padding-bottom: 15px;
			   --padding-left: 15px;
			   --padding-right: 15px;
			  }
.elementor-2779 .elementor-element.elementor-element-fc59751:hover {
			   background-color: var(--e-global-color-d5510b1);
			  }
.elementor-2779 .elementor-element.elementor-element-fc59751.e-con {
			   --flex-grow: 0;
			   --flex-shrink: 0;
			  }
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
			   background-color: var(--e-global-color-primary);
			  }
.elementor-widget-icon.elementor-view-framed .elementor-icon,
			  .elementor-widget-icon.elementor-view-default .elementor-icon {
			   color: var(--e-global-color-primary);
			   border-color: var(--e-global-color-primary);
			  }
.elementor-widget-icon.elementor-view-framed .elementor-icon,
			  .elementor-widget-icon.elementor-view-default .elementor-icon svg {
			   fill: var(--e-global-color-primary);
			  }
.elementor-2779 .elementor-element.elementor-element-cd1ce66>.elementor-widget-container {
			   margin: 0px 0px -6px 0px;
			  }
.elementor-2779 .elementor-element.elementor-element-cd1ce66 .elementor-icon-wrapper {
			   text-align: center;
			  }
.elementor-2779 .elementor-element.elementor-element-cd1ce66.elementor-view-stacked .elementor-icon {
			   background-color: var(--e-global-color-primary);
			  }
.elementor-2779 .elementor-element.elementor-element-cd1ce66.elementor-view-framed .elementor-icon,
			  .elementor-2779 .elementor-element.elementor-element-cd1ce66.elementor-view-default .elementor-icon {
			   color: var(--e-global-color-primary);
			   border-color: var(--e-global-color-primary);
			  }
.elementor-2779 .elementor-element.elementor-element-cd1ce66.elementor-view-framed .elementor-icon,
			  .elementor-2779 .elementor-element.elementor-element-cd1ce66.elementor-view-default .elementor-icon svg {
			   fill: var(--e-global-color-primary);
			  }
.elementor-2779 .elementor-element.elementor-element-cd1ce66 .elementor-icon {
			   font-size: 24px;
			  }
.elementor-2779 .elementor-element.elementor-element-cd1ce66 .elementor-icon svg {
			   height: 24px;
			  }
.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
			   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			   font-size: var(--e-global-typography-primary-font-size);
			   font-weight: var(--e-global-typography-primary-font-weight);
			   letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   color: var(--e-global-color-primary);
			  }
.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
			   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			   font-size: var(--e-global-typography-primary-font-size);
			   font-weight: var(--e-global-typography-primary-font-weight);
			   letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   color: var(--e-global-color-secondary);
			  }
.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
			   color: var(--e-global-color-primary);
			   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			   font-size: var(--e-global-typography-primary-font-size);
			   font-weight: var(--e-global-typography-primary-font-weight);
			   letter-spacing: var(--e-global-typography-primary-letter-spacing);
			  }
.elementor-2779 .elementor-element.elementor-element-5e1265a .premium-dual-header-first-header span {
			   display: block;
			  }
.elementor-2779 .elementor-element.elementor-element-5e1265a>.elementor-widget-container {
			   margin: -6px 0px -6px 0px;
			  }
.elementor-2779 .elementor-element.elementor-element-5e1265a .elementor-widget-container {
			   text-align: left;
			  }
.elementor-2779 .elementor-element.elementor-element-5e1265a .premium-dual-header-first-span {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 19px;
			   font-weight: 700;
			   letter-spacing: -0.6px;
			   color: var(--e-global-color-primary);
			   margin: 0px 0px -2px 0px;
			  }
.elementor-2779 .elementor-element.elementor-element-5e1265a .premium-dual-header-second-header {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 16px;
			   font-weight: 400;
			   letter-spacing: -0.3px;
			   color: var(--e-global-color-primary);
			  }
.elementor-2779 .elementor-element.elementor-element-6a8bed8 {
			   --display: flex;
			   --flex-direction: row;
			   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			   --container-widget-height: 100%;
			   --container-widget-flex-grow: 1;
			   --container-widget-align-self: stretch;
			   --flex-wrap-mobile: wrap;
			   --justify-content: flex-start;
			   --align-items: center;
			   --gap: 14px 14px;
			   --row-gap: 14px;
			   --column-gap: 14px;
			   --background-transition: 0.3s;
			   --border-radius: 12px 12px 12px 12px;
			   --margin-top: 0px;
			   --margin-bottom: 0px;
			   --margin-left: 0px;
			   --margin-right: 0px;
			   --padding-top: 15px;
			   --padding-bottom: 15px;
			   --padding-left: 15px;
			   --padding-right: 15px;
			  }
.elementor-2779 .elementor-element.elementor-element-6a8bed8:hover {
			   background-color: var(--e-global-color-d5510b1);
			  }
.elementor-2779 .elementor-element.elementor-element-6a8bed8.e-con {
			   --flex-grow: 0;
			   --flex-shrink: 0;
			  }
.elementor-2779 .elementor-element.elementor-element-cc989b5>.elementor-widget-container {
			   margin: 0px 0px -6px 0px;
			  }
.elementor-2779 .elementor-element.elementor-element-cc989b5 .elementor-icon-wrapper {
			   text-align: center;
			  }
.elementor-2779 .elementor-element.elementor-element-cc989b5.elementor-view-stacked .elementor-icon {
			   background-color: var(--e-global-color-primary);
			  }
.elementor-2779 .elementor-element.elementor-element-cc989b5.elementor-view-framed .elementor-icon,
			  .elementor-2779 .elementor-element.elementor-element-cc989b5.elementor-view-default .elementor-icon {
			   color: var(--e-global-color-primary);
			   border-color: var(--e-global-color-primary);
			  }
.elementor-2779 .elementor-element.elementor-element-cc989b5.elementor-view-framed .elementor-icon,
			  .elementor-2779 .elementor-element.elementor-element-cc989b5.elementor-view-default .elementor-icon svg {
			   fill: var(--e-global-color-primary);
			  }
.elementor-2779 .elementor-element.elementor-element-cc989b5 .elementor-icon {
			   font-size: 24px;
			  }
.elementor-2779 .elementor-element.elementor-element-cc989b5 .elementor-icon svg {
			   height: 24px;
			  }
.elementor-2779 .elementor-element.elementor-element-f31caa8 .premium-dual-header-first-header span {
			   display: block;
			  }
.elementor-2779 .elementor-element.elementor-element-f31caa8>.elementor-widget-container {
			   margin: -6px 0px -6px 0px;
			  }
.elementor-2779 .elementor-element.elementor-element-f31caa8 .elementor-widget-container {
			   text-align: left;
			  }
.elementor-2779 .elementor-element.elementor-element-f31caa8 .premium-dual-header-first-span {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 19px;
			   font-weight: 700;
			   letter-spacing: -0.6px;
			   color: var(--e-global-color-primary);
			   margin: 0px 0px -2px 0px;
			  }
.elementor-2779 .elementor-element.elementor-element-f31caa8 .premium-dual-header-second-header {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 16px;
			   font-weight: 400;
			   letter-spacing: -0.3px;
			   color: var(--e-global-color-primary);
			  }
.elementor-2779 .elementor-element.elementor-element-f3aa7eb {
			   --display: flex;
			   --flex-direction: row;
			   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			   --container-widget-height: 100%;
			   --container-widget-flex-grow: 1;
			   --container-widget-align-self: stretch;
			   --flex-wrap-mobile: wrap;
			   --justify-content: flex-start;
			   --align-items: center;
			   --gap: 14px 14px;
			   --row-gap: 14px;
			   --column-gap: 14px;
			   --background-transition: 0.3s;
			   --border-radius: 12px 12px 12px 12px;
			   --margin-top: 0px;
			   --margin-bottom: 0px;
			   --margin-left: 0px;
			   --margin-right: 0px;
			   --padding-top: 15px;
			   --padding-bottom: 15px;
			   --padding-left: 15px;
			   --padding-right: 15px;
			  }
.elementor-2779 .elementor-element.elementor-element-f3aa7eb:hover {
			   background-color: var(--e-global-color-d5510b1);
			  }
.elementor-2779 .elementor-element.elementor-element-f3aa7eb.e-con {
			   --flex-grow: 0;
			   --flex-shrink: 0;
			  }
.elementor-2779 .elementor-element.elementor-element-3c8a1c5>.elementor-widget-container {
			   margin: 0px 0px -6px 0px;
			  }
.elementor-2779 .elementor-element.elementor-element-3c8a1c5 .elementor-icon-wrapper {
			   text-align: center;
			  }
.elementor-2779 .elementor-element.elementor-element-3c8a1c5.elementor-view-stacked .elementor-icon {
			   background-color: var(--e-global-color-primary);
			  }
.elementor-2779 .elementor-element.elementor-element-3c8a1c5.elementor-view-framed .elementor-icon,
			  .elementor-2779 .elementor-element.elementor-element-3c8a1c5.elementor-view-default .elementor-icon {
			   color: var(--e-global-color-primary);
			   border-color: var(--e-global-color-primary);
			  }
.elementor-2779 .elementor-element.elementor-element-3c8a1c5.elementor-view-framed .elementor-icon,
			  .elementor-2779 .elementor-element.elementor-element-3c8a1c5.elementor-view-default .elementor-icon svg {
			   fill: var(--e-global-color-primary);
			  }
.elementor-2779 .elementor-element.elementor-element-3c8a1c5 .elementor-icon {
			   font-size: 26px;
			  }
.elementor-2779 .elementor-element.elementor-element-3c8a1c5 .elementor-icon svg {
			   height: 26px;
			  }
.elementor-2779 .elementor-element.elementor-element-cdae426 .premium-dual-header-first-header span {
			   display: block;
			  }
.elementor-2779 .elementor-element.elementor-element-cdae426>.elementor-widget-container {
			   margin: -6px 0px -6px 0px;
			  }
.elementor-2779 .elementor-element.elementor-element-cdae426 .elementor-widget-container {
			   text-align: left;
			  }
.elementor-2779 .elementor-element.elementor-element-cdae426 .premium-dual-header-first-span {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 19px;
			   font-weight: 700;
			   letter-spacing: -0.6px;
			   color: var(--e-global-color-primary);
			   margin: 0px 0px -2px 0px;
			  }
.elementor-2779 .elementor-element.elementor-element-cdae426 .premium-dual-header-second-header {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 16px;
			   font-weight: 400;
			   letter-spacing: -0.3px;
			   color: var(--e-global-color-primary);
			  }
@media(min-width:768px) {.elementor-2779 .elementor-element.elementor-element-26551d5 {
				--width: 400px;
			   }
.elementor-2779 .elementor-element.elementor-element-fc59751 {
				--width: 100%;
			   }
.elementor-2779 .elementor-element.elementor-element-6a8bed8 {
				--width: 100%;
			   }
.elementor-2779 .elementor-element.elementor-element-f3aa7eb {
				--width: 100%;
			   }
}
@media(max-width:1024px) {.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
				font-size: var(--e-global-typography-primary-font-size);
				letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   }
.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
				font-size: var(--e-global-typography-primary-font-size);
				letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   }
.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
				font-size: var(--e-global-typography-primary-font-size);
				letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   }
}
}
}
@media(max-width:767px) {.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
				font-size: var(--e-global-typography-primary-font-size);
				letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   }
.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
				font-size: var(--e-global-typography-primary-font-size);
				letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   }
.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
				font-size: var(--e-global-typography-primary-font-size);
				letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   }
}
}
}
}
.elementor-4464 .elementor-element.elementor-element-26551d5 {
			   --display: flex;
			   --flex-direction: column;
			   --container-widget-width: 100%;
			   --container-widget-height: initial;
			   --container-widget-flex-grow: 0;
			   --container-widget-align-self: initial;
			   --flex-wrap-mobile: wrap;
			   --gap: 0px 0px;
			   --row-gap: 0px;
			   --column-gap: 0px;
			   --border-radius: 12px 12px 12px 12px;
			   box-shadow: 0px 0px 20px 0px rgba(16.99999999999998, 53.00000000000008, 87.99999999999997, 0.15);
			   --margin-top: 30px;
			   --margin-bottom: 0px;
			   --margin-left: 0px;
			   --margin-right: 0px;
			   --padding-top: 15px;
			   --padding-bottom: 15px;
			   --padding-left: 15px;
			   --padding-right: 15px;
			  }
.elementor-4464 .elementor-element.elementor-element-26551d5:not(.elementor-motion-effects-element-type-background),
			  .elementor-4464 .elementor-element.elementor-element-26551d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			   background-color: #FFFFFF;
			  }
.elementor-4464 .elementor-element.elementor-element-fc59751 {
			   --display: flex;
			   --flex-direction: row;
			   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			   --container-widget-height: 100%;
			   --container-widget-flex-grow: 1;
			   --container-widget-align-self: stretch;
			   --flex-wrap-mobile: wrap;
			   --justify-content: flex-start;
			   --align-items: center;
			   --gap: 14px 14px;
			   --row-gap: 14px;
			   --column-gap: 14px;
			   --background-transition: 0.3s;
			   --border-radius: 12px 12px 12px 12px;
			   --margin-top: 0px;
			   --margin-bottom: 0px;
			   --margin-left: 0px;
			   --margin-right: 0px;
			   --padding-top: 15px;
			   --padding-bottom: 15px;
			   --padding-left: 15px;
			   --padding-right: 15px;
			  }
.elementor-4464 .elementor-element.elementor-element-fc59751:hover {
			   background-color: var(--e-global-color-d5510b1);
			  }
.elementor-4464 .elementor-element.elementor-element-fc59751.e-con {
			   --flex-grow: 0;
			   --flex-shrink: 0;
			  }
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
			   background-color: var(--e-global-color-primary);
			  }
.elementor-widget-icon.elementor-view-framed .elementor-icon,
			  .elementor-widget-icon.elementor-view-default .elementor-icon {
			   color: var(--e-global-color-primary);
			   border-color: var(--e-global-color-primary);
			  }
.elementor-widget-icon.elementor-view-framed .elementor-icon,
			  .elementor-widget-icon.elementor-view-default .elementor-icon svg {
			   fill: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-cd1ce66>.elementor-widget-container {
			   margin: 0px 0px -6px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-cd1ce66 .elementor-icon-wrapper {
			   text-align: center;
			  }
.elementor-4464 .elementor-element.elementor-element-cd1ce66.elementor-view-stacked .elementor-icon {
			   background-color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-cd1ce66.elementor-view-framed .elementor-icon,
			  .elementor-4464 .elementor-element.elementor-element-cd1ce66.elementor-view-default .elementor-icon {
			   color: var(--e-global-color-primary);
			   border-color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-cd1ce66.elementor-view-framed .elementor-icon,
			  .elementor-4464 .elementor-element.elementor-element-cd1ce66.elementor-view-default .elementor-icon svg {
			   fill: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-cd1ce66 .elementor-icon {
			   font-size: 28px;
			  }
.elementor-4464 .elementor-element.elementor-element-cd1ce66 .elementor-icon svg {
			   height: 28px;
			  }
.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
			   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			   font-size: var(--e-global-typography-primary-font-size);
			   font-weight: var(--e-global-typography-primary-font-weight);
			   letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   color: var(--e-global-color-primary);
			  }
.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
			   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			   font-size: var(--e-global-typography-primary-font-size);
			   font-weight: var(--e-global-typography-primary-font-weight);
			   letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   color: var(--e-global-color-secondary);
			  }
.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
			   color: var(--e-global-color-primary);
			   font-family: var(--e-global-typography-primary-font-family), Sans-serif;
			   font-size: var(--e-global-typography-primary-font-size);
			   font-weight: var(--e-global-typography-primary-font-weight);
			   letter-spacing: var(--e-global-typography-primary-letter-spacing);
			  }
.elementor-4464 .elementor-element.elementor-element-5e1265a .premium-dual-header-first-header span {
			   display: block;
			  }
.elementor-4464 .elementor-element.elementor-element-5e1265a>.elementor-widget-container {
			   margin: -6px 0px -6px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-5e1265a .elementor-widget-container {
			   text-align: left;
			  }
.elementor-4464 .elementor-element.elementor-element-5e1265a .premium-dual-header-first-span {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 19px;
			   font-weight: 700;
			   letter-spacing: -0.6px;
			   color: var(--e-global-color-primary);
			   margin: 0px 0px -2px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-5e1265a .premium-dual-header-second-header {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 16px;
			   font-weight: 400;
			   letter-spacing: -0.3px;
			   color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-f3aa7eb {
			   --display: flex;
			   --flex-direction: row;
			   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			   --container-widget-height: 100%;
			   --container-widget-flex-grow: 1;
			   --container-widget-align-self: stretch;
			   --flex-wrap-mobile: wrap;
			   --justify-content: flex-start;
			   --align-items: center;
			   --gap: 14px 14px;
			   --row-gap: 14px;
			   --column-gap: 14px;
			   --background-transition: 0.3s;
			   --border-radius: 12px 12px 12px 12px;
			   --margin-top: 0px;
			   --margin-bottom: 0px;
			   --margin-left: 0px;
			   --margin-right: 0px;
			   --padding-top: 15px;
			   --padding-bottom: 15px;
			   --padding-left: 15px;
			   --padding-right: 15px;
			  }
.elementor-4464 .elementor-element.elementor-element-f3aa7eb:hover {
			   background-color: var(--e-global-color-d5510b1);
			  }
.elementor-4464 .elementor-element.elementor-element-f3aa7eb.e-con {
			   --flex-grow: 0;
			   --flex-shrink: 0;
			  }
.elementor-4464 .elementor-element.elementor-element-3c8a1c5>.elementor-widget-container {
			   margin: 0px 0px -6px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-3c8a1c5 .elementor-icon-wrapper {
			   text-align: center;
			  }
.elementor-4464 .elementor-element.elementor-element-3c8a1c5.elementor-view-stacked .elementor-icon {
			   background-color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-3c8a1c5.elementor-view-framed .elementor-icon,
			  .elementor-4464 .elementor-element.elementor-element-3c8a1c5.elementor-view-default .elementor-icon {
			   color: var(--e-global-color-primary);
			   border-color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-3c8a1c5.elementor-view-framed .elementor-icon,
			  .elementor-4464 .elementor-element.elementor-element-3c8a1c5.elementor-view-default .elementor-icon svg {
			   fill: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-3c8a1c5 .elementor-icon {
			   font-size: 28px;
			  }
.elementor-4464 .elementor-element.elementor-element-3c8a1c5 .elementor-icon svg {
			   height: 28px;
			  }
.elementor-4464 .elementor-element.elementor-element-cdae426 .premium-dual-header-first-header span {
			   display: block;
			  }
.elementor-4464 .elementor-element.elementor-element-cdae426>.elementor-widget-container {
			   margin: -6px 0px -6px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-cdae426 .elementor-widget-container {
			   text-align: left;
			  }
.elementor-4464 .elementor-element.elementor-element-cdae426 .premium-dual-header-first-span {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 19px;
			   font-weight: 700;
			   letter-spacing: -0.6px;
			   color: var(--e-global-color-primary);
			   margin: 0px 0px -2px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-cdae426 .premium-dual-header-second-header {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 16px;
			   font-weight: 400;
			   letter-spacing: -0.3px;
			   color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-6a8bed8 {
			   --display: flex;
			   --flex-direction: row;
			   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			   --container-widget-height: 100%;
			   --container-widget-flex-grow: 1;
			   --container-widget-align-self: stretch;
			   --flex-wrap-mobile: wrap;
			   --justify-content: flex-start;
			   --align-items: center;
			   --gap: 14px 14px;
			   --row-gap: 14px;
			   --column-gap: 14px;
			   --background-transition: 0.3s;
			   --border-radius: 12px 12px 12px 12px;
			   --margin-top: 0px;
			   --margin-bottom: 0px;
			   --margin-left: 0px;
			   --margin-right: 0px;
			   --padding-top: 15px;
			   --padding-bottom: 15px;
			   --padding-left: 15px;
			   --padding-right: 15px;
			  }
.elementor-4464 .elementor-element.elementor-element-6a8bed8:hover {
			   background-color: var(--e-global-color-d5510b1);
			  }
.elementor-4464 .elementor-element.elementor-element-6a8bed8.e-con {
			   --flex-grow: 0;
			   --flex-shrink: 0;
			  }
.elementor-4464 .elementor-element.elementor-element-cc989b5>.elementor-widget-container {
			   margin: 0px 0px -6px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-cc989b5 .elementor-icon-wrapper {
			   text-align: center;
			  }
.elementor-4464 .elementor-element.elementor-element-cc989b5.elementor-view-stacked .elementor-icon {
			   background-color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-cc989b5.elementor-view-framed .elementor-icon,
			  .elementor-4464 .elementor-element.elementor-element-cc989b5.elementor-view-default .elementor-icon {
			   color: var(--e-global-color-primary);
			   border-color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-cc989b5.elementor-view-framed .elementor-icon,
			  .elementor-4464 .elementor-element.elementor-element-cc989b5.elementor-view-default .elementor-icon svg {
			   fill: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-cc989b5 .elementor-icon {
			   font-size: 29px;
			  }
.elementor-4464 .elementor-element.elementor-element-cc989b5 .elementor-icon svg {
			   height: 29px;
			  }
.elementor-4464 .elementor-element.elementor-element-f31caa8 .premium-dual-header-first-header span {
			   display: block;
			  }
.elementor-4464 .elementor-element.elementor-element-f31caa8>.elementor-widget-container {
			   margin: -6px 0px -6px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-f31caa8 .elementor-widget-container {
			   text-align: left;
			  }
.elementor-4464 .elementor-element.elementor-element-f31caa8 .premium-dual-header-first-span {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 19px;
			   font-weight: 700;
			   letter-spacing: -0.6px;
			   color: var(--e-global-color-primary);
			   margin: 0px 0px -2px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-f31caa8 .premium-dual-header-second-header {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 16px;
			   font-weight: 400;
			   letter-spacing: -0.3px;
			   color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-0c2d7aa {
			   --display: flex;
			   --flex-direction: row;
			   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			   --container-widget-height: 100%;
			   --container-widget-flex-grow: 1;
			   --container-widget-align-self: stretch;
			   --flex-wrap-mobile: wrap;
			   --justify-content: flex-start;
			   --align-items: center;
			   --gap: 14px 14px;
			   --row-gap: 14px;
			   --column-gap: 14px;
			   --background-transition: 0.3s;
			   --border-radius: 12px 12px 12px 12px;
			   --margin-top: 0px;
			   --margin-bottom: 0px;
			   --margin-left: 0px;
			   --margin-right: 0px;
			   --padding-top: 15px;
			   --padding-bottom: 15px;
			   --padding-left: 15px;
			   --padding-right: 15px;
			  }
.elementor-4464 .elementor-element.elementor-element-0c2d7aa:hover {
			   background-color: var(--e-global-color-d5510b1);
			  }
.elementor-4464 .elementor-element.elementor-element-0c2d7aa.e-con {
			   --flex-grow: 0;
			   --flex-shrink: 0;
			  }
.elementor-4464 .elementor-element.elementor-element-01db50d>.elementor-widget-container {
			   margin: 0px 0px -6px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-01db50d .elementor-icon-wrapper {
			   text-align: center;
			  }
.elementor-4464 .elementor-element.elementor-element-01db50d.elementor-view-stacked .elementor-icon {
			   background-color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-01db50d.elementor-view-framed .elementor-icon,
			  .elementor-4464 .elementor-element.elementor-element-01db50d.elementor-view-default .elementor-icon {
			   color: var(--e-global-color-primary);
			   border-color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-01db50d.elementor-view-framed .elementor-icon,
			  .elementor-4464 .elementor-element.elementor-element-01db50d.elementor-view-default .elementor-icon svg {
			   fill: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-01db50d .elementor-icon {
			   font-size: 29px;
			  }
.elementor-4464 .elementor-element.elementor-element-01db50d .elementor-icon svg {
			   height: 29px;
			  }
.elementor-4464 .elementor-element.elementor-element-a7dc690 .premium-dual-header-first-header span {
			   display: block;
			  }
.elementor-4464 .elementor-element.elementor-element-a7dc690>.elementor-widget-container {
			   margin: -6px 0px -6px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-a7dc690 .elementor-widget-container {
			   text-align: left;
			  }
.elementor-4464 .elementor-element.elementor-element-a7dc690 .premium-dual-header-first-span {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 19px;
			   font-weight: 700;
			   letter-spacing: -0.6px;
			   color: var(--e-global-color-primary);
			   margin: 0px 0px -2px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-a7dc690 .premium-dual-header-second-header {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 16px;
			   font-weight: 400;
			   letter-spacing: -0.3px;
			   color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-2d00f6b {
			   --display: flex;
			   --flex-direction: row;
			   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			   --container-widget-height: 100%;
			   --container-widget-flex-grow: 1;
			   --container-widget-align-self: stretch;
			   --flex-wrap-mobile: wrap;
			   --justify-content: flex-start;
			   --align-items: center;
			   --gap: 14px 14px;
			   --row-gap: 14px;
			   --column-gap: 14px;
			   --background-transition: 0.3s;
			   --border-radius: 12px 12px 12px 12px;
			   --margin-top: 0px;
			   --margin-bottom: 0px;
			   --margin-left: 0px;
			   --margin-right: 0px;
			   --padding-top: 15px;
			   --padding-bottom: 15px;
			   --padding-left: 15px;
			   --padding-right: 15px;
			  }
.elementor-4464 .elementor-element.elementor-element-2d00f6b:hover {
			   background-color: var(--e-global-color-d5510b1);
			  }
.elementor-4464 .elementor-element.elementor-element-2d00f6b.e-con {
			   --flex-grow: 0;
			   --flex-shrink: 0;
			  }
.elementor-4464 .elementor-element.elementor-element-cad0d0a>.elementor-widget-container {
			   margin: 0px 0px -6px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-cad0d0a .elementor-icon-wrapper {
			   text-align: center;
			  }
.elementor-4464 .elementor-element.elementor-element-cad0d0a.elementor-view-stacked .elementor-icon {
			   background-color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-cad0d0a.elementor-view-framed .elementor-icon,
			  .elementor-4464 .elementor-element.elementor-element-cad0d0a.elementor-view-default .elementor-icon {
			   color: var(--e-global-color-primary);
			   border-color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-cad0d0a.elementor-view-framed .elementor-icon,
			  .elementor-4464 .elementor-element.elementor-element-cad0d0a.elementor-view-default .elementor-icon svg {
			   fill: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-cad0d0a .elementor-icon {
			   font-size: 30px;
			  }
.elementor-4464 .elementor-element.elementor-element-cad0d0a .elementor-icon svg {
			   height: 30px;
			  }
.elementor-4464 .elementor-element.elementor-element-1636ede .premium-dual-header-first-header span {
			   display: block;
			  }
.elementor-4464 .elementor-element.elementor-element-1636ede>.elementor-widget-container {
			   margin: -6px 0px -6px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-1636ede .elementor-widget-container {
			   text-align: left;
			  }
.elementor-4464 .elementor-element.elementor-element-1636ede .premium-dual-header-first-span {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 19px;
			   font-weight: 700;
			   letter-spacing: -0.6px;
			   color: var(--e-global-color-primary);
			   margin: 0px 0px -2px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-1636ede .premium-dual-header-second-header {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 16px;
			   font-weight: 400;
			   letter-spacing: -0.3px;
			   color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-32a8337 {
			   --display: flex;
			   --flex-direction: row;
			   --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
			   --container-widget-height: 100%;
			   --container-widget-flex-grow: 1;
			   --container-widget-align-self: stretch;
			   --flex-wrap-mobile: wrap;
			   --justify-content: flex-start;
			   --align-items: center;
			   --gap: 14px 14px;
			   --row-gap: 14px;
			   --column-gap: 14px;
			   --background-transition: 0.3s;
			   --border-radius: 12px 12px 12px 12px;
			   --margin-top: 0px;
			   --margin-bottom: 0px;
			   --margin-left: 0px;
			   --margin-right: 0px;
			   --padding-top: 15px;
			   --padding-bottom: 15px;
			   --padding-left: 15px;
			   --padding-right: 15px;
			  }
.elementor-4464 .elementor-element.elementor-element-32a8337:hover {
			   background-color: var(--e-global-color-d5510b1);
			  }
.elementor-4464 .elementor-element.elementor-element-32a8337.e-con {
			   --flex-grow: 0;
			   --flex-shrink: 0;
			  }
.elementor-4464 .elementor-element.elementor-element-02912d1>.elementor-widget-container {
			   margin: 0px 0px -6px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-02912d1 .elementor-icon-wrapper {
			   text-align: center;
			  }
.elementor-4464 .elementor-element.elementor-element-02912d1.elementor-view-stacked .elementor-icon {
			   background-color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-02912d1.elementor-view-framed .elementor-icon,
			  .elementor-4464 .elementor-element.elementor-element-02912d1.elementor-view-default .elementor-icon {
			   color: var(--e-global-color-primary);
			   border-color: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-02912d1.elementor-view-framed .elementor-icon,
			  .elementor-4464 .elementor-element.elementor-element-02912d1.elementor-view-default .elementor-icon svg {
			   fill: var(--e-global-color-primary);
			  }
.elementor-4464 .elementor-element.elementor-element-02912d1 .elementor-icon {
			   font-size: 30px;
			  }
.elementor-4464 .elementor-element.elementor-element-02912d1 .elementor-icon svg {
			   height: 30px;
			  }
.elementor-4464 .elementor-element.elementor-element-0f7f74a .premium-dual-header-first-header span {
			   display: block;
			  }
.elementor-4464 .elementor-element.elementor-element-0f7f74a>.elementor-widget-container {
			   margin: -6px 0px -6px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-0f7f74a .elementor-widget-container {
			   text-align: left;
			  }
.elementor-4464 .elementor-element.elementor-element-0f7f74a .premium-dual-header-first-span {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 19px;
			   font-weight: 700;
			   letter-spacing: -0.6px;
			   color: var(--e-global-color-primary);
			   margin: 0px 0px -2px 0px;
			  }
.elementor-4464 .elementor-element.elementor-element-0f7f74a .premium-dual-header-second-header {
			   font-family: "Open Rundle", Sans-serif;
			   font-size: 16px;
			   font-weight: 400;
			   letter-spacing: -0.3px;
			   color: var(--e-global-color-primary);
			  }
@media(min-width:768px) {.elementor-4464 .elementor-element.elementor-element-26551d5 {
				--width: 400px;
			   }
.elementor-4464 .elementor-element.elementor-element-fc59751 {
				--width: 100%;
			   }
.elementor-4464 .elementor-element.elementor-element-f3aa7eb {
				--width: 100%;
			   }
.elementor-4464 .elementor-element.elementor-element-6a8bed8 {
				--width: 100%;
			   }
.elementor-4464 .elementor-element.elementor-element-0c2d7aa {
				--width: 100%;
			   }
.elementor-4464 .elementor-element.elementor-element-2d00f6b {
				--width: 100%;
			   }
.elementor-4464 .elementor-element.elementor-element-32a8337 {
				--width: 100%;
			   }
}
@media(max-width:1024px) {.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
				font-size: var(--e-global-typography-primary-font-size);
				letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   }
.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
				font-size: var(--e-global-typography-primary-font-size);
				letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   }
.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
				font-size: var(--e-global-typography-primary-font-size);
				letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   }
}
@media(max-width:767px) {.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span {
				font-size: var(--e-global-typography-primary-font-size);
				letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   }
.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header {
				font-size: var(--e-global-typography-primary-font-size);
				letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   }
.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before {
				font-size: var(--e-global-typography-primary-font-size);
				letter-spacing: var(--e-global-typography-primary-letter-spacing);
			   }
}
}