.elementor-129 .elementor-element.elementor-element-221b05b{--display:flex;}.elementor-129 .elementor-element.elementor-element-bb6c5bf > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-129 .elementor-element.elementor-element-bb6c5bf{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-129 .elementor-element.elementor-element-bb6c5bf .elementor-image-box-wrapper{text-align:center;}.elementor-129 .elementor-element.elementor-element-bb6c5bf .elementor-image-box-title{margin-bottom:0px;font-size:20px;font-weight:bold;letter-spacing:-0.4px;color:var( --e-global-color-df4e9b4 );}.elementor-129 .elementor-element.elementor-element-46d74f9{--display:flex;}.elementor-129 .elementor-element.elementor-element-3b6067a{text-align:center;}.elementor-129 .elementor-element.elementor-element-3b6067a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-129 .elementor-element.elementor-element-f55ce89{--display:flex;}.elementor-129 .elementor-element.elementor-element-eb88296{text-align:center;}.elementor-129 .elementor-element.elementor-element-eb88296 .elementor-heading-title{font-family:"Racing Sans One", Sans-serif;font-weight:100;color:#601EFF;}.elementor-129 .elementor-element.elementor-element-a84617d{--display:flex;}.elementor-129 .elementor-element.elementor-element-4c49811{--display:flex;}.elementor-129 .elementor-element.elementor-element-b643937 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-129 .elementor-element.elementor-element-df112f8{--display:flex;}.elementor-129 .elementor-element.elementor-element-1ae9b67 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-129 .elementor-element.elementor-element-1ae9b67 .aux-modern-button .aux-overlay:before{background-color:#6E22F1;}.elementor-129 .elementor-element.elementor-element-1ae9b67 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-129 .elementor-element.elementor-element-1ae9b67 .aux-modern-button .aux-overlay:after{background-color:#FFDF2C;}.elementor-129 .elementor-element.elementor-element-1ae9b67{width:auto;max-width:auto;animation-duration:1800ms;animation-delay:1450ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-129 .elementor-element.elementor-element-1ae9b67 .aux-modern-button-wrapper{text-align:center;}.elementor-129 .elementor-element.elementor-element-1ae9b67 .aux-overlay:before, .elementor-129 .elementor-element.elementor-element-1ae9b67 .aux-overlay:after{box-shadow:-1px 0px 10px 0px rgba(0,0,0,0.5);border-radius:18px 18px 18px 18px;}.elementor-129 .elementor-element.elementor-element-1ae9b67 .aux-modern-button{padding:16px 40px 16px 40px;}.elementor-129 .elementor-element.elementor-element-1ae9b67 .aux-text{font-size:16px;font-weight:bold;letter-spacing:-0.32px;color:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-99d1ecf{--display:flex;}.elementor-129 .elementor-element.elementor-element-ff4d8a7{--display:flex;}.elementor-129 .elementor-element.elementor-element-1eb6f3e > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-129 .elementor-element.elementor-element-1eb6f3e{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-129 .elementor-element.elementor-element-1eb6f3e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-129 .elementor-element.elementor-element-1eb6f3e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-129 .elementor-element.elementor-element-1eb6f3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-129 .elementor-element.elementor-element-1eb6f3e .elementor-icon-list-item > a{font-size:20px;font-weight:bold;letter-spacing:-0.4px;}.elementor-129 .elementor-element.elementor-element-1eb6f3e .elementor-icon-list-text{color:var( --e-global-color-df4e9b4 );transition:color 0.3s;}.elementor-129 .elementor-element.elementor-element-7123982{--display:flex;}.elementor-129 .elementor-element.elementor-element-b3d5dcd{animation-duration:1600ms;animation-delay:350ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:center;}.elementor-129 .elementor-element.elementor-element-b3d5dcd > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-129 .elementor-element.elementor-element-b3d5dcd .elementor-heading-title{font-size:50px;text-transform:capitalize;letter-spacing:-1.5px;color:var( --e-global-color-9695015 );}.elementor-129 .elementor-element.elementor-element-a295df7{--display:flex;}@media(max-width:767px){.elementor-129 .elementor-element.elementor-element-bb6c5bf{width:100%;max-width:100%;}.elementor-129 .elementor-element.elementor-element-bb6c5bf .elementor-image-box-wrapper{text-align:center;}.elementor-129 .elementor-element.elementor-element-bb6c5bf .elementor-image-box-title{font-size:13px;}.elementor-129 .elementor-element.elementor-element-3b6067a{text-align:center;}.elementor-129 .elementor-element.elementor-element-3b6067a .elementor-heading-title{font-size:28px;line-height:1.2em;-webkit-text-stroke-width:0.7px;stroke-width:0.7px;}.elementor-129 .elementor-element.elementor-element-eb88296{text-align:center;}.elementor-129 .elementor-element.elementor-element-eb88296 .elementor-heading-title{font-size:19px;}.elementor-129 .elementor-element.elementor-element-bc17ced{font-size:15px;}.elementor-129 .elementor-element.elementor-element-1ae9b67{width:100%;max-width:100%;}.elementor-129 .elementor-element.elementor-element-1ae9b67 .aux-modern-button{padding:15px 20px 15px 20px;}.elementor-129 .elementor-element.elementor-element-6284281{font-size:12px;}.elementor-129 .elementor-element.elementor-element-6284281 p{margin-bottom:3px;}.elementor-129 .elementor-element.elementor-element-b3d5dcd .elementor-heading-title{font-size:35px;}}/* Start custom CSS for aux_modern_button, class: .elementor-element-1ae9b67 */@media(max-width:768px){
   .elementor-129 .elementor-element.elementor-element-1ae9b67 .aux-modern-button {
    padding: 14px 30px 14px 30px!important;
}
}

@media(max-width:1366px){
  .elementor-129 .elementor-element.elementor-element-1ae9b67 .aux-modern-button {
    padding: 16px 30px 16px 30px;
}
}
@media(max-width:767px){ .elementor-129 .elementor-element.elementor-element-1ae9b67 .aux-modern-button  {
   width:100%;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3d5dcd */@media(max-width: 320px){
.elementor-129 .elementor-element.elementor-element-b3d5dcd .elementor-heading-title {
    font-size: 30px!important;
}}/* End custom CSS */