.elementor-28 .elementor-element.elementor-element-2127346 > .elementor-background-overlay {background-color: #0c0c0c;opacity: .5;transition: background .3s,border-radius .3s,opacity .3s;}
.elementor-28 .elementor-element.elementor-element-2127346 {transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;}
.elementor-28 .elementor-element.elementor-element-6e51e85 {text-align: center;}
.elementor-28 .elementor-element.elementor-element-6e51e85.elementor-widget-heading .elementor-heading-title {color: #ddd;}
.elementor-28 .elementor-element.elementor-element-6e51e85 .elementor-heading-title {font-size: 9vw;mix-blend-mode: exclusion;}
.elementor-28 .elementor-element.elementor-element-86faab9 {margin-top: 0%;margin-bottom: 0%;}
.elementor-28 .elementor-element.elementor-element-5b1f736.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {justify-content: center;}
.elementor-28 .elementor-element.elementor-element-df2795e .elementor-icon-wrapper {text-align: center;}
.elementor-28 .elementor-element.elementor-element-df2795e .elementor-icon i {transform: rotate(0deg);}
.elementor-28 .elementor-element.elementor-element-df2795e {width: auto;max-width: auto;}
.elementor-28 .elementor-element.elementor-element-126a6b9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {justify-content: center;}
.elementor-28 .elementor-element.elementor-element-543e0ca .elementor-icon-wrapper {text-align: center;}
.elementor-28 .elementor-element.elementor-element-543e0ca .elementor-icon i {transform: rotate(0deg);}
.elementor-28 .elementor-element.elementor-element-543e0ca > .elementor-widget-container {padding: 0px 0px 0px 0px;}
.elementor-28 .elementor-element.elementor-element-543e0ca {width: auto;max-width: auto;}
.elementor-28 .elementor-element.elementor-element-8697bd1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {justify-content: center;}
.elementor-28 .elementor-element.elementor-element-e015c0a .elementor-icon-wrapper {text-align: center;}
.elementor-28 .elementor-element.elementor-element-e015c0a .elementor-icon i {transform: rotate(0deg);}
.elementor-28 .elementor-element.elementor-element-e015c0a {width: auto;max-width: auto;}
@media (max-width:767px) {.elementor-28 .elementor-element.elementor-element-5b1f736 {width: 33%;}
	.elementor-28 .elementor-element.elementor-element-126a6b9 {width: 33%;}
	.elementor-28 .elementor-element.elementor-element-8697bd1 {width: 33%;}}
.elementor-hidden-phone {display: block !important;}
.elementor-28 .elementor-element.elementor-element-2127346 {height: 100vh;display: flex;flex-direction: column;justify-content: space-around;}
.elementor-icon {font-size: 300%;}