.elementor-27980 .elementor-element.elementor-element-e4df086{--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-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-27980 .elementor-element.elementor-element-e4df086:not(.elementor-motion-effects-element-type-background), .elementor-27980 .elementor-element.elementor-element-e4df086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27980 .elementor-element.elementor-element-5f048dd{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-27980 .elementor-element.elementor-element-972fa47 li{color:var( --e-global-color-text );}.elementor-27980 .elementor-element.elementor-element-972fa47 li:hover{color:var( --e-global-color-primary );}.elementor-27980 .elementor-element.elementor-element-972fa47 .list-content{font-size:14px;font-weight:400;}.elementor-27980 .elementor-element.elementor-element-972fa47 li:not(:last-child) {margin-bottom:8px;}.elementor-27980 .elementor-element.elementor-element-972fa47 .wd-icon{color:#EEEEEE;}.elementor-27980 .elementor-element.elementor-element-972fa47 .wd-list .wd-icon{font-size:14px;}.elementor-27980 .elementor-element.elementor-element-ff1de8d li{color:var( --e-global-color-text );}.elementor-27980 .elementor-element.elementor-element-ff1de8d li:hover{color:var( --e-global-color-primary );}.elementor-27980 .elementor-element.elementor-element-ff1de8d .list-content{font-size:14px;font-weight:400;}.elementor-27980 .elementor-element.elementor-element-ff1de8d li:not(:last-child) {margin-bottom:8px;}.elementor-27980 .elementor-element.elementor-element-ff1de8d .wd-icon{color:#EEEEEE;}.elementor-27980 .elementor-element.elementor-element-ff1de8d .wd-list .wd-icon{font-size:14px;}.elementor-27980 .elementor-element.elementor-element-96c82e9 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-27980 .elementor-element.elementor-element-0c63c29 li{color:var( --e-global-color-text );}.elementor-27980 .elementor-element.elementor-element-0c63c29 li:hover{color:var( --e-global-color-primary );}.elementor-27980 .elementor-element.elementor-element-0c63c29 .list-content{font-size:14px;font-weight:400;}.elementor-27980 .elementor-element.elementor-element-0c63c29 li:not(:last-child) {margin-bottom:8px;}.elementor-27980 .elementor-element.elementor-element-0c63c29 .wd-icon{color:#EEEEEE;}.elementor-27980 .elementor-element.elementor-element-0c63c29 .wd-list .wd-icon{font-size:14px;}.elementor-27980 .elementor-element.elementor-element-0c34fa1{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-27980 .elementor-element.elementor-element-ced5cbf li{color:var( --e-global-color-text );}.elementor-27980 .elementor-element.elementor-element-ced5cbf li:hover{color:var( --e-global-color-primary );}.elementor-27980 .elementor-element.elementor-element-ced5cbf .list-content{font-size:14px;font-weight:400;}.elementor-27980 .elementor-element.elementor-element-ced5cbf li:not(:last-child) {margin-bottom:8px;}.elementor-27980 .elementor-element.elementor-element-ced5cbf .wd-icon{color:#EEEEEE;}.elementor-27980 .elementor-element.elementor-element-ced5cbf .wd-list .wd-icon{font-size:1px;}.elementor-27980 .elementor-element.elementor-element-463a2b1 li{color:var( --e-global-color-text );}.elementor-27980 .elementor-element.elementor-element-463a2b1 li:hover{color:var( --e-global-color-primary );}.elementor-27980 .elementor-element.elementor-element-463a2b1 .list-content{font-size:14px;font-weight:400;}.elementor-27980 .elementor-element.elementor-element-463a2b1 li:not(:last-child) {margin-bottom:8px;}.elementor-27980 .elementor-element.elementor-element-463a2b1 .wd-icon{color:var( --e-global-color-primary );}.elementor-27980 .elementor-element.elementor-element-463a2b1 .wd-list .wd-icon{font-size:10px;}.elementor-27980 .elementor-element.elementor-element-81f4433{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-27980 .elementor-element.elementor-element-a738180 li{color:var( --e-global-color-text );}.elementor-27980 .elementor-element.elementor-element-a738180 li:hover{color:var( --e-global-color-primary );}.elementor-27980 .elementor-element.elementor-element-a738180 .list-content{font-size:14px;font-weight:400;}.elementor-27980 .elementor-element.elementor-element-a738180 li:not(:last-child) {margin-bottom:8px;}.elementor-27980 .elementor-element.elementor-element-a738180 .wd-icon{color:#EEEEEE;}.elementor-27980 .elementor-element.elementor-element-a738180 .wd-list .wd-icon{font-size:14px;}.elementor-27980 .elementor-element.elementor-element-ddb6613 li{color:var( --e-global-color-text );}.elementor-27980 .elementor-element.elementor-element-ddb6613 li:hover{color:var( --e-global-color-primary );}.elementor-27980 .elementor-element.elementor-element-ddb6613 .list-content{font-size:14px;font-weight:400;}.elementor-27980 .elementor-element.elementor-element-ddb6613 li:not(:last-child) {margin-bottom:8px;}.elementor-27980 .elementor-element.elementor-element-ddb6613 .wd-icon{color:var( --e-global-color-primary );}.elementor-27980 .elementor-element.elementor-element-ddb6613 .wd-list .wd-icon{font-size:10px;}.elementor-27980 .elementor-element.elementor-element-17ca17c > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-27980 .elementor-element.elementor-element-6c56382 li{color:var( --e-global-color-text );}.elementor-27980 .elementor-element.elementor-element-6c56382 li:hover{color:var( --e-global-color-primary );}.elementor-27980 .elementor-element.elementor-element-6c56382 .list-content{font-size:14px;font-weight:400;}.elementor-27980 .elementor-element.elementor-element-6c56382 li:not(:last-child) {margin-bottom:8px;}.elementor-27980 .elementor-element.elementor-element-6c56382 .wd-icon{color:#EEEEEE;}.elementor-27980 .elementor-element.elementor-element-6c56382 .wd-list .wd-icon{font-size:14px;}.elementor-27980 .elementor-element.elementor-element-9fe3618{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-27980 .elementor-element.elementor-element-6c23b96 li{color:var( --e-global-color-text );}.elementor-27980 .elementor-element.elementor-element-6c23b96 li:hover{color:var( --e-global-color-primary );}.elementor-27980 .elementor-element.elementor-element-6c23b96 .list-content{font-size:14px;font-weight:400;}.elementor-27980 .elementor-element.elementor-element-6c23b96 li:not(:last-child) {margin-bottom:8px;}.elementor-27980 .elementor-element.elementor-element-6c23b96 .wd-icon{color:var( --e-global-color-primary );}.elementor-27980 .elementor-element.elementor-element-6c23b96 .wd-list .wd-icon{font-size:10px;}.elementor-27980 .elementor-element.elementor-element-fd803da > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-27980 .elementor-element.elementor-element-f314e4c li{color:var( --e-global-color-text );}.elementor-27980 .elementor-element.elementor-element-f314e4c li:hover{color:var( --e-global-color-primary );}.elementor-27980 .elementor-element.elementor-element-f314e4c .list-content{font-size:14px;font-weight:400;}.elementor-27980 .elementor-element.elementor-element-f314e4c li:not(:last-child) {margin-bottom:8px;}.elementor-27980 .elementor-element.elementor-element-f314e4c .wd-icon{color:var( --e-global-color-primary );}.elementor-27980 .elementor-element.elementor-element-f314e4c .wd-list .wd-icon{font-size:10px;}@media(max-width:1024px) and (min-width:769px){.elementor-27980 .elementor-element.elementor-element-5f048dd{--width:50%;}.elementor-27980 .elementor-element.elementor-element-0c34fa1{--width:50%;}.elementor-27980 .elementor-element.elementor-element-81f4433{--width:50%;}}@media(max-width:1024px){.elementor-27980 .elementor-element.elementor-element-e4df086{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--flex-wrap:wrap;}}/* Start custom CSS for wd_list, class: .elementor-element-972fa47 */.elementor-27980 .elementor-element.elementor-element-972fa47 .wd-list li {
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ff1de8d */.elementor-27980 .elementor-element.elementor-element-ff1de8d .wd-list li {
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-0c63c29 */.elementor-27980 .elementor-element.elementor-element-0c63c29 .wd-list li {
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-ced5cbf */.elementor-27980 .elementor-element.elementor-element-ced5cbf .wd-list li {
    flex-direction: row-reverse;
}
.elementor-27980 .elementor-element.elementor-element-ced5cbf .list-content {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-463a2b1 */.elementor-27980 .elementor-element.elementor-element-463a2b1 .list-content > span {
    font-size: 90%;
    margin-right: 4px;
    padding: 0 6px;
    border-radius: 4px;
    color: #ff0a4c;
    background: #ff0a4c1a;
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-a738180 */.elementor-27980 .elementor-element.elementor-element-a738180 .wd-list li {
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6c56382 */.elementor-27980 .elementor-element.elementor-element-6c56382 .wd-list li {
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-6c23b96 */.elementor-27980 .elementor-element.elementor-element-6c23b96 .list-content{
    display: flex;
}
.elementor-27980 .elementor-element.elementor-element-6c23b96 .list-content > span {
    font-size: 90%;
    margin-right: 4px;
    padding: 0 6px;
    border-radius: 4px;
    color: #00a55e;
    background: #009a581f;
    display: flex;
}


.badge-wrapper {
	width: 80px;
	position: relative;
	container-type: inline-size;
}
.badge {
  display: inline-block;
  text-align: center;
  padding: 3px;
  border-radius: 9999px;
  font-size: 1rem;
  font-weight: 900;
  white-space: nowrap;
  margin-right: 3px;
  height: 23px;
  font-size: 11px;
  padding: 0 5px;
}

.badge-wrapper:has(.badge-gold) {
	filter: drop-shadow(-1px -1px 5px rgba(255, 255, 255, 0.75));
}

.badge-shiny {
	color: #ffffffc2;
	text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.4), 0px 8px 13px rgba(0, 0, 0, 0.1),
		0px 18px 23px rgba(0, 0, 0, 0.1);
	overflow: hidden;
	border: 1px solid rgb(225 240 219 / 51%);
	/* Prevent overflow */
	-webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}





.badge-blue {
text-shadow: -1px 0px 5px rgba(248, 37, 37, 0.8), 0px 4px 10px rgba(250, 129, 129, 0.8);
  background: radial-gradient( ellipse farthest-corner at left top, #fff 0%, #e5f0e4 8%, #f37d99 25%, #ff5252 62.5%, #ff0149 100% );
}



@keyframes shine {
	0% {
		transform: translateX(-20cqw) translateY(-5px) rotate(40deg);
		opacity: 0;
	}
	70% {
		transform: translateX(90cqw) translateY(-5px) rotate(45deg);
		opacity: 1;
	}
	100% {
		transform: translateX(150cqw) translateY(-5px) rotate(50deg);
		opacity: 0.7;
	}
}

.badge-shiny:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 110%;
	background-image: linear-gradient(
		90deg,
		rgba(255, 255, 255, 0) 80%,
		rgba(255, 255, 225, 0.7) 100%,
		rgba(255, 255, 255, 0) 100%
	);
	animation: shine 1.2s infinite linear;
	backdrop-filter: brightness(108%);
	border-radius: 50%;
	will-change: transform;
}

.badge-shiny-straight:before {
	border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4df086 */.wd-dropdown-menu.wd-design-full-width {
    background: transparent;
    box-shadow: none;
}/* End custom CSS */