.elementor-319 .elementor-element.elementor-element-c104453 > .elementor-container{max-width:1920px;}.elementor-319 .elementor-element.elementor-element-c104453{margin-top:100px;margin-bottom:0px;}.elementor-319 .elementor-element.elementor-element-38cd471c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-319 .elementor-element.elementor-element-2fb3e3e6 .aux-widget-image{text-align:left;}.elementor-319 .elementor-element.elementor-element-2fb3e3e6{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-319 .elementor-element.elementor-element-5d7094ea .aux-widget-image{text-align:left;}.elementor-319 .elementor-element.elementor-element-5d7094ea .aux-media-image{box-shadow:0px 3px 45px 0px rgba(0,0,0,0.16);}.elementor-319 .elementor-element.elementor-element-5d7094ea{position:absolute;bottom:110px;left:120px;}.elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-primary{font-family:"Titillium Web", Sans-serif;font-size:57px;font-weight:bold;line-height:87px;color:#101010;margin:0px 0px 0px 0px;}.elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-secondary{font-family:"Titillium Web", Sans-serif;font-size:57px;font-weight:300;line-height:87px;color:#101010;margin:0px 0px 0px 142px;}.elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-divider{height:3px;width:112px;margin:0px 30px 0px 0px;background-color:transparent;background-image:linear-gradient(270deg, #474747 0%, #0c0c0c 100%);}.elementor-319 .elementor-element.elementor-element-741067ae > .elementor-widget-container{margin:65px 0px 0px 0px;}.elementor-319 .elementor-element.elementor-element-741067ae{position:relative;left:-70px;}.elementor-319 .elementor-element.elementor-element-415b55f5 .aux-modern-heading-primary{font-family:"Titillium Web", Sans-serif;font-size:32px;font-weight:600;line-height:48px;}.elementor-319 .elementor-element.elementor-element-415b55f5 .aux-modern-heading-description{color:#656565;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-319 .elementor-element.elementor-element-415b55f5 > .elementor-widget-container{margin:15% 0% 0% 0%;}.elementor-319 .elementor-element.elementor-element-415b55f5{position:relative;left:41%;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-319 .elementor-element.elementor-element-691f58e2{text-align:left;position:relative;left:41%;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-319 .elementor-element.elementor-element-691f58e2 .aux-button{padding:16px 52px 16px 52px;background-color:transparent;background-image:linear-gradient(90deg, #474747 0%, #0C0C0C 100%);box-shadow:10px 10px 35px 0px rgba(0,0,0,0.25);text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-319 .elementor-element.elementor-element-691f58e2 .aux-button .aux-overlay::after{background-color:transparent;background-image:linear-gradient(226deg, #A04DFF 0%, #8754FF 100%);}.elementor-319 .elementor-element.elementor-element-691f58e2 .aux-button:hover{box-shadow:10px 10px 35px 0px rgba(160,77,255,0.3);}.elementor-319 .elementor-element.elementor-element-691f58e2 .aux-text{color:#ffffff;font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:300;line-height:24px;}.elementor-319 .elementor-element.elementor-element-691f58e2 > .elementor-widget-container{margin:85px 0px 0px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-319 .elementor-element.elementor-element-38cd471c{width:42.016%;}.elementor-319 .elementor-element.elementor-element-3d447b84{width:57.984%;}}@media(max-width:1024px) and (min-width:768px){.elementor-319 .elementor-element.elementor-element-38cd471c{width:100%;}.elementor-319 .elementor-element.elementor-element-3d447b84{width:100%;}}@media(max-width:1024px){.elementor-319 .elementor-element.elementor-element-c104453{margin-top:150px;margin-bottom:0px;}.elementor-319 .elementor-element.elementor-element-2fb3e3e6 > .elementor-widget-container{margin:0px 205px 0px 0px;}.elementor-319 .elementor-element.elementor-element-5d7094ea{right:80px;bottom:100px;left:80px;}.elementor-319 .elementor-element.elementor-element-3d447b84 > .elementor-element-populated{padding:0px 80px 0px 80px;}.elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-primary{font-size:37px;line-height:47px;}.elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-secondary{font-size:37px;line-height:49px;margin:0px 0px 0px 92px;}.elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-divider{width:72px;margin:0px 20px 0px 0px;}.elementor-319 .elementor-element.elementor-element-741067ae > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-319 .elementor-element.elementor-element-741067ae{position:static;}.elementor-319 .elementor-element.elementor-element-415b55f5 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-319 .elementor-element.elementor-element-415b55f5{position:static;}.elementor-319 .elementor-element.elementor-element-691f58e2 > .elementor-widget-container{margin:67px 0px 0px 0px;}.elementor-319 .elementor-element.elementor-element-691f58e2{position:static;}}@media(max-width:767px){.elementor-319 .elementor-element.elementor-element-2fb3e3e6 > .elementor-widget-container{margin:0px 70px 0px 0px;}.elementor-319 .elementor-element.elementor-element-5d7094ea{right:35px;bottom:70px;left:35px;}.elementor-319 .elementor-element.elementor-element-3d447b84 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-secondary{margin:0px 0px 0px 0px;}.elementor-319 .elementor-element.elementor-element-741067ae{position:static;}.elementor-319 .elementor-element.elementor-element-415b55f5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-319 .elementor-element.elementor-element-691f58e2 > .elementor-widget-container{padding:0px 25px 0px 25px;}}/* Start custom CSS for aux_image, class: .elementor-element-5d7094ea */.elementor-319 .elementor-element.elementor-element-5d7094ea img {
    max-width: none ;
}

@media screen and (max-width:1670px){
    .elementor-319 .elementor-element.elementor-element-5d7094ea img {
        max-width: 100%;
    }
}


@media only screen and (min-width:1024px) and (max-width:1670px){
    .elementor-319 .elementor-element.elementor-element-5d7094ea {
        left: 0;
        bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-741067ae */.elementor-319 .elementor-element.elementor-element-741067ae .aux-widget-inner {
    display: flex;
    flex-flow: row wrap;
    align-items: baseline;
}

.elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-divider{
    flex-basis: 112px;
}
.elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-primary,
.elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-secondary {
    flex-basis: calc(100% - 142px)
}

@media only screen and (max-width: 1024px) {
    .elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-divider {
        flex-basis: 72px;
    }
    .elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-primary,
.elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-secondary {
    flex-basis: calc(100% - 92px)
}

}

@media only screen and (max-width: 767px) {
      .elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-divider {
        display: none;
    }
    .elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-primary,
.elementor-319 .elementor-element.elementor-element-741067ae .aux-modern-heading-secondary {
    flex-basis:100%;
}  
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-415b55f5 */.elementor-319 .elementor-element.elementor-element-415b55f5 .aux-modern-heading-primary{
    background: -webkit-linear-gradient(left, rgba(255,99,203,1) 0%, rgba(184,61,255,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width:1023px) and (max-width:1670px){
    .elementor-319 .elementor-element.elementor-element-415b55f5 .elementor-widget-container{
        margin-top: 5%;
    }
    .elementor-319 .elementor-element.elementor-element-415b55f5{
        left: 10%;
    }
}/* End custom CSS */
/* Start custom CSS for aux_button, class: .elementor-element-691f58e2 */@media screen and (min-width:1023px) and (max-width:1670px){
    .elementor-319 .elementor-element.elementor-element-691f58e2{
        left: 10%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c104453 */.elementor-319 .elementor-element.elementor-element-c104453 .elementor-container {
    max-width: 1920px !important;
    padding-right:0 !important;
    padding-left: 0 !important;
}/* End custom CSS */