.elementor-kit-12{--e-global-color-primary:#814097;--e-global-color-secondary:#EE4088;--e-global-color-text:#00000000;--e-global-color-accent:#FEDD10;--e-global-color-2389a06:#D9C6E0;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.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;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.space-header-wrap.space-header-float.relative {
    background: #000!important;
}


.elementor-72 .elementor-element.elementor-element-46c1461:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-46c1461 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    height: 60vh !important;
}

.elementor-72 .elementor-element.elementor-element-46c1461:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-46c1461 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: auto!important;
    background-position-x: left !important;
    background-position-y: top !important;
}

.elementor-element.elementor-element-68c4f925.e-flex.e-con-boxed.e-con.e-child {
    width: 50vw;
    position: absolute;
    top: 62.5vh;
    right: 4vw;
}

.elementor-element.elementor-element-513ea149.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    min-height: auto;
    display: content;
    height: 10vh;
}

.elementor-72 .elementor-element.elementor-element-513ea149 {
    display: contents;
}

.elementor-element.elementor-element-46c1461.e-flex.e-con-boxed.e-con.e-child div.e-con-inner {
    background-image: linear-gradient(to right, rgb(0 0 0 / 0%), rgb(0 0 0), rgb(129 64 151));
    background-position-x: right;
    padding: 0;
    right: 0;
    position: absolute;
}
.elementor-72 .elementor-element.elementor-element-7ef8196:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-7ef8196 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-72 .elementor-element.elementor-element-6913edc2:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-6913edc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-72 .elementor-element.elementor-element-7068b79d:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-7068b79d > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-72 .elementor-element.elementor-element-ded9a0a:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-ded9a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    padding: 25px 15px;
    row-gap: inherit;
}

div.elementor-widget-container h4.elementor-heading-title.elementor-size-default {
    line-height: 1.2em !important;
}

.elementor-element-7068b79d, .elementor-element-ded9a0a, .elementor-element-6913edc2, .elementor-element-7ef8196 {
    width: 22vw;
    height: 16vh;
}

.elementor-72 .elementor-element.elementor-element-e051d6e img {
    width: auto !important;
}
.elementor-72 .elementor-element.elementor-element-2323f3e,
.elementor-72 .elementor-element.elementor-element-4a0a20a5,
.elementor-72 .elementor-element.elementor-element-18c68d8 {
    text-align: center;
    padding: 0 25%;
}

.elementor-72 .elementor-element.elementor-element-25b49a9 img {
    width: auto !important;
    max-width: 5vw !important;
    height: 5vh !important;
    margin: 4px 0;
}

.elementor-72 .elementor-element.elementor-element-444c9ee img {
    width: 6vh!important;
    margin: 2px 0;
}

.elementor-element.elementor-element-65dea95e.animated-slow.elementor-widget.elementor-widget-heading.animated.fadeInDown {
    position: absolute;
    left: 19.5vw;
    padding: 20px;
    bottom: 32vh;
}

.space-header-height .space-header-top, .space-header-height .space-header-logo-ins:after {
    background-color: #000000;
}

.space-header-height .space-header-menu ul.main-menu li, .space-header-height .space-header-menu ul.main-menu li a, .space-header-height .space-header-search {
    color: #ffffff;
}

@media only screen and (max-width: 1366px) {
.elementor-element.elementor-element-68c4f925.e-flex.e-con-boxed.e-con.e-child {
    top: 82.5vh!important;;
}
div.elementor-widget-container h4.elementor-heading-title.elementor-size-default {
    line-height: 1.2em !important;
    font-size: 12px !important;
}

.elementor-72 .elementor-element.elementor-element-7ef8196:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-7ef8196 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-72 .elementor-element.elementor-element-6913edc2:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-6913edc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-72 .elementor-element.elementor-element-7068b79d:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-7068b79d > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-72 .elementor-element.elementor-element-ded9a0a:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-ded9a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    padding: 15px 15px!important;
        row-gap: 10px;
}


.elementor-72 .elementor-element.elementor-element-e051d6e img {

    height: 40px!important;
}
.elementor-72 .elementor-element.elementor-element-46615e1 img {
    width: 32%!important;;
    height: 40px!important;;
}

h2.elementor-heading-title.elementor-size-default {
    font-size: 12px !important;
}


.elementor-element.elementor-element-65dea95e.animated-slow.elementor-widget.elementor-widget-heading.animated.fadeInDown {
    left: 45.5vw!important;
}
}/* End custom CSS */