.elementor-850 .elementor-element.elementor-element-5b087a10 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-850 .elementor-element.elementor-element-5b087a10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:28px;margin-bottom:50px;padding:0px 35px 0px 35px;}.elementor-850 .elementor-element.elementor-element-5b087a10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-850 .elementor-element.elementor-element-329ea8d4 .aux-modern-heading-secondary{font-family:"Jost", Sans-serif;font-size:60px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-text );margin:0px 0px 0px 0px;max-width:672px;}.elementor-850 .elementor-element.elementor-element-329ea8d4{width:auto;max-width:auto;animation-duration:1500ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-850 .elementor-element.elementor-element-5dcbc58a .aux-modern-heading-primary{font-family:"Jost", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;margin:0px 0px 18px 0px;}.elementor-850 .elementor-element.elementor-element-5dcbc58a .aux-modern-heading-secondary{font-size:47px;font-weight:500;text-transform:capitalize;letter-spacing:0px;color:var( --e-global-color-text );margin:0px 0px 0px 0px;max-width:458px;}.elementor-850 .elementor-element.elementor-element-5dcbc58a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-5dcbc58a{width:auto;max-width:auto;animation-duration:1500ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-850 .elementor-element.elementor-element-8d50986 .aux-modern-heading-primary{font-family:"Jost", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;margin:0px 0px 18px 0px;}.elementor-850 .elementor-element.elementor-element-8d50986 .aux-modern-heading-secondary{font-size:47px;font-weight:500;text-transform:capitalize;letter-spacing:0px;color:var( --e-global-color-text );margin:0px 0px 0px 0px;max-width:458px;}.elementor-850 .elementor-element.elementor-element-8d50986 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-8d50986{width:auto;max-width:auto;animation-duration:1500ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-850 .elementor-element.elementor-element-430a4c9 .aux-modern-heading-primary{font-family:"Jost", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;margin:0px 0px 18px 0px;}.elementor-850 .elementor-element.elementor-element-430a4c9 .aux-modern-heading-secondary{font-size:47px;font-weight:500;text-transform:capitalize;letter-spacing:0px;color:var( --e-global-color-text );margin:0px 0px 0px 0px;max-width:458px;}.elementor-850 .elementor-element.elementor-element-430a4c9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-430a4c9{width:auto;max-width:auto;animation-duration:1500ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-850 .elementor-element.elementor-element-fa9c5c7 .aux-modern-button-wrapper{text-align:left;}.elementor-850 .elementor-element.elementor-element-fa9c5c7 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-850 .elementor-element.elementor-element-fa9c5c7 .aux-modern-button .aux-overlay:before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-850 .elementor-element.elementor-element-fa9c5c7 .aux-modern-button{padding:10px 20px 10px 20px;}.elementor-850 .elementor-element.elementor-element-fa9c5c7 .aux-overlay:before, .elementor-850 .elementor-element.elementor-element-fa9c5c7 .aux-overlay:after{border-radius:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-fa9c5c7 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-850 .elementor-element.elementor-element-fa9c5c7 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-accent );}.elementor-850 .elementor-element.elementor-element-fa9c5c7 .aux-text{font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-850 .elementor-element.elementor-element-fa9c5c7 .aux-icon{font-size:20px;}.elementor-850 .elementor-element.elementor-element-fa9c5c7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-fa9c5c7{animation-duration:1000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-850 .elementor-element.elementor-element-7deed53 .aux-modern-button-wrapper{text-align:left;}.elementor-850 .elementor-element.elementor-element-7deed53 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-850 .elementor-element.elementor-element-7deed53 .aux-modern-button .aux-overlay:before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-850 .elementor-element.elementor-element-7deed53 .aux-modern-button{padding:10px 20px 10px 20px;}.elementor-850 .elementor-element.elementor-element-7deed53 .aux-overlay:before, .elementor-850 .elementor-element.elementor-element-7deed53 .aux-overlay:after{border-radius:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-7deed53 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-850 .elementor-element.elementor-element-7deed53 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-accent );}.elementor-850 .elementor-element.elementor-element-7deed53 .aux-text{font-family:"Jost", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-850 .elementor-element.elementor-element-7deed53 .aux-icon{font-size:20px;}.elementor-850 .elementor-element.elementor-element-7deed53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-7deed53{animation-duration:1000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-850 .elementor-element.elementor-element-deb360e{--e-image-carousel-slides-to-show:1;}.elementor-850 .elementor-element.elementor-element-deb360e > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-74548d0f .aux-the-shape{width:800px;height:800px;border-radius:70px 70px 70px 70px;overflow:hidden;background-color:#161616;}.elementor-850 .elementor-element.elementor-element-74548d0f .aux-widget-container{text-align:center;}.elementor-850 .elementor-element.elementor-element-74548d0f{position:absolute;bottom:-112px;left:-933px;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-850 .elementor-element.elementor-element-74548d0f > .elementor-widget-container{transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1000ms;transition-property:all;}.elementor-850 .elementor-element.elementor-element-2520aae5 > .elementor-widget-container{margin:0px -352px 0px -39px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1000ms;transition-property:all;}.elementor-850 .elementor-element.elementor-element-2520aae5{position:absolute;top:-256px;right:22px;animation-duration:2500ms;animation-delay:350ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-850 .elementor-element.elementor-element-5281d855 .aux-the-svg{width:300px;}.elementor-850 .elementor-element.elementor-element-5281d855 .aux-widget-container{text-align:center;}.elementor-850 .elementor-element.elementor-element-5281d855{width:auto;max-width:auto;position:absolute;top:82px;left:29px;animation-duration:2000ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-850 .elementor-element.elementor-element-5281d855 > .elementor-widget-container{transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1500ms;transition-property:all;}.elementor-850 .elementor-element.elementor-element-75aa145b .aux-widget-image{text-align:center;}.elementor-850 .elementor-element.elementor-element-75aa145b .aux-media-image{max-width:597px;max-height:471px;}.elementor-850 .elementor-element.elementor-element-75aa145b > .elementor-widget-container{margin:-157px -176px -18px 0px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-duration:1000ms;transition-property:all;}.elementor-850 .elementor-element.elementor-element-75aa145b{z-index:1;animation-duration:2500ms;animation-delay:1800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-850 .elementor-element.elementor-element-5b087a10{margin-top:80px;margin-bottom:0px;}.elementor-850 .elementor-element.elementor-element-329ea8d4 .aux-modern-heading-secondary{font-size:44px;max-width:384px;}.elementor-850 .elementor-element.elementor-element-329ea8d4{z-index:1;}.elementor-850 .elementor-element.elementor-element-5dcbc58a .aux-modern-heading-secondary{font-size:39px;}.elementor-850 .elementor-element.elementor-element-8d50986 .aux-modern-heading-secondary{font-size:39px;}.elementor-850 .elementor-element.elementor-element-430a4c9 .aux-modern-heading-secondary{font-size:39px;}.elementor-850 .elementor-element.elementor-element-fa9c5c7 .aux-modern-button-wrapper{text-align:center;}.elementor-850 .elementor-element.elementor-element-fa9c5c7 .aux-modern-button{padding:22px 50px 22px 50px;}.elementor-850 .elementor-element.elementor-element-fa9c5c7 .aux-text{font-size:15px;}.elementor-850 .elementor-element.elementor-element-fa9c5c7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-7deed53 .aux-modern-button-wrapper{text-align:center;}.elementor-850 .elementor-element.elementor-element-7deed53 .aux-modern-button{padding:22px 50px 22px 50px;}.elementor-850 .elementor-element.elementor-element-7deed53 .aux-text{font-size:15px;}.elementor-850 .elementor-element.elementor-element-7deed53 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-7deed53{z-index:100000000000;}.elementor-850 .elementor-element.elementor-element-1898002e > .elementor-element-populated{margin:350px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-850 .elementor-element.elementor-element-2520aae5 > .elementor-widget-container{margin:100px -352px 0px -38px;}.elementor-850 .elementor-element.elementor-element-2520aae5{top:-190px;right:107px;}.elementor-850 .elementor-element.elementor-element-5281d855{top:-137px;left:-86px;}.elementor-850 .elementor-element.elementor-element-75aa145b .aux-media-image{max-width:448px;}.elementor-850 .elementor-element.elementor-element-75aa145b > .elementor-widget-container{margin:-243px -220px -20px -150px;}}@media(max-width:450px){.elementor-850 .elementor-element.elementor-element-5b087a10{margin-top:200px;margin-bottom:0px;}.elementor-850 .elementor-element.elementor-element-35a11e52 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-850 .elementor-element.elementor-element-35a11e52{z-index:5;}.elementor-850 .elementor-element.elementor-element-329ea8d4 .aux-modern-heading-secondary{font-size:25px;line-height:1.2em;max-width:516px;}.elementor-850 .elementor-element.elementor-element-329ea8d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-5dcbc58a .aux-modern-heading-primary{font-size:15px;}.elementor-850 .elementor-element.elementor-element-5dcbc58a .aux-modern-heading-secondary{font-size:36px;}.elementor-850 .elementor-element.elementor-element-8d50986 .aux-modern-heading-primary{font-size:15px;}.elementor-850 .elementor-element.elementor-element-8d50986 .aux-modern-heading-secondary{font-size:36px;}.elementor-850 .elementor-element.elementor-element-430a4c9 .aux-modern-heading-primary{font-size:15px;}.elementor-850 .elementor-element.elementor-element-430a4c9 .aux-modern-heading-secondary{font-size:36px;}.elementor-850 .elementor-element.elementor-element-fa9c5c7 .aux-modern-button{padding:15px 15px 15px 15px;}.elementor-850 .elementor-element.elementor-element-fa9c5c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-7deed53 .aux-modern-button{padding:15px 15px 15px 15px;}.elementor-850 .elementor-element.elementor-element-7deed53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-deb360e > .elementor-widget-container{margin:0% 35% 0% 35%;}.elementor-850 .elementor-element.elementor-element-1898002e > .elementor-element-populated{margin:180px 60px 0px 0px;--e-column-margin-right:60px;--e-column-margin-left:0px;}.elementor-850 .elementor-element.elementor-element-2520aae5 .aux-media-image{max-width:100%;}.elementor-850 .elementor-element.elementor-element-2520aae5{top:-481px;right:52px;}.elementor-850 .elementor-element.elementor-element-5281d855{top:-318px;left:50px;}.elementor-850 .elementor-element.elementor-element-75aa145b .aux-widget-image{text-align:center;}.elementor-850 .elementor-element.elementor-element-75aa145b .aux-media-image{max-width:391px;max-height:611px;}.elementor-850 .elementor-element.elementor-element-75aa145b > .elementor-widget-container{margin:0px 0px 0px 0px;}body.elementor-page-850{margin:-50px 0px 0px 0px;}}@media(min-width:451px){.elementor-850 .elementor-element.elementor-element-35a11e52{width:43.208%;}.elementor-850 .elementor-element.elementor-element-1898002e{width:56.792%;}}@media(max-width:1024px) and (min-width:451px){.elementor-850 .elementor-element.elementor-element-35a11e52{width:100%;}.elementor-850 .elementor-element.elementor-element-1898002e{width:100%;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-329ea8d4 */.elementor-850 .elementor-element.elementor-element-329ea8d4 .aux-modern-heading-primary{
    background: linear-gradient(to right, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 37%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-850 .elementor-element.elementor-element-329ea8d4 .aux-modern-heading-primary {
    font-size: 19px!important;
}
.elementor-850 .elementor-element.elementor-element-329ea8d4 .aux-modern-heading-secondary {
    font-size: 33px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-5dcbc58a */.elementor-850 .elementor-element.elementor-element-5dcbc58a .aux-modern-heading-primary{
    background: linear-gradient(91deg, #ffffff 26%, var( --e-global-color-secondary ) 72%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d50986 */.elementor-850 .elementor-element.elementor-element-8d50986 .aux-modern-heading-primary{
    background: linear-gradient(91deg, #ffffff 26%, var( --e-global-color-secondary ) 72%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-430a4c9 */.elementor-850 .elementor-element.elementor-element-430a4c9 .aux-modern-heading-primary{
    background: linear-gradient(91deg, #ffffff 26%, var( --e-global-color-secondary ) 72%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for aux_simple_shape, class: .elementor-element-74548d0f */.elementor-850 .elementor-element.elementor-element-74548d0f {
transform: rotate(63deg);
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-2520aae5 */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-850 .elementor-element.elementor-element-2520aae5{
    top: -277px!important;
    right: 36px!important;
}
}
@media only screen and (max-width: 600px) {
.elementor-850 .elementor-element.elementor-element-2520aae5{
   top: -450px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-5281d855 */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-850 .elementor-element.elementor-element-5281d855 {
    top: -230px!important;
    left: -48px!important;
}
.elementor-850 .elementor-element.elementor-element-5281d855 .aux-the-svg svg {
    width: 600px;
}
}
@media only screen and (max-width: 1025px) {
.elementor-850 .elementor-element.elementor-element-5281d855 .aux-the-svg svg{
    width: 700px;
}
}
@media only screen and (max-width: 768px) {
.elementor-850 .elementor-element.elementor-element-5281d855 .aux-the-svg svg{
    width: 110%;
}
}
@media only screen and (max-width: 500px){
.elementor-850 .elementor-element.elementor-element-5281d855 {
    top: -484px!important;
    left: -18px!important;
}
}
@media only screen and (max-width: 1600px) and (min-width: 1367px) {
.elementor-850 .elementor-element.elementor-element-5281d855{
    top: 39px!important;
    left: 17px!important;
}
}
@media only screen and (max-width: 1367px) and (min-width: 1025px) {
.elementor-850 .elementor-element.elementor-element-5281d855{
    top: -60px!important;
    left: -37px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-75aa145b */@media only screen and (max-width: 800px) and (min-width: 768px) {
.elementor-850 .elementor-element.elementor-element-75aa145b .elementor-widget-container {
    margin: -162px -160px -12px -62px!important;
}
}
@media only screen and (max-width: 1600px) {
.elementor-850 .elementor-element.elementor-element-75aa145b{
margin: -42px -176px -18px 0px!important;
}
}
@media only screen and (max-width: 1367px) and (min-width: 1025px) {
.elementor-850 .elementor-element.elementor-element-75aa145b{
    margin: -31px -176px -18px 0px!important;
}
}
@media only screen and (max-width: 600px) {
.elementor-850 .elementor-element.elementor-element-75aa145b .elementor-widget-container{
margin: -386px -196px -68px -81px!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b087a10 */@media only screen and (max-width:400px) {
.elementor-850 .elementor-element.elementor-element-5b087a10   {
    margin: 200px 0 0 0!important;
}
}/* End custom CSS */