.elementor-11738 .elementor-element.elementor-element-5a3c94a5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11738 .elementor-element.elementor-element-5a3c94a5:not(.elementor-motion-effects-element-type-background), .elementor-11738 .elementor-element.elementor-element-5a3c94a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-11738 .elementor-element.elementor-element-5a3c94a5 > .elementor-background-overlay{background-color:#1C1C20;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-5a3c94a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-4a87d122.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11738 .elementor-element.elementor-element-4a87d122 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11738 .elementor-element.elementor-element-4a87d122 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11738 .elementor-element.elementor-element-4a87d122 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-6ecfc44e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-132fc2de{padding:20px 0px 20px 0px;}.elementor-11738 .elementor-element.elementor-element-42d04423 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-29560c0a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-a1b5cfb{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-15d737be > .elementor-background-overlay{background-color:#EEEEEE;opacity:1;}.elementor-11738 .elementor-element.elementor-element-15d737be{margin-top:0px;margin-bottom:0px;padding:90px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-6141a6eb:not(.elementor-motion-effects-element-type-background), .elementor-11738 .elementor-element.elementor-element-6141a6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-11738 .elementor-element.elementor-element-6141a6eb > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-6141a6eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 140px 0px;}.elementor-11738 .elementor-element.elementor-element-29547434:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11738 .elementor-element.elementor-element-29547434 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11738 .elementor-element.elementor-element-29547434 > .elementor-element-populated >  .elementor-background-overlay{background-color:#EEEEEE;opacity:1;}.elementor-11738 .elementor-element.elementor-element-29547434 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-29547434 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-210f785b > .elementor-widget-container{margin:32px 40px 190px 0px;}.elementor-11738 .elementor-element.elementor-element-5aba03ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11738 .elementor-element.elementor-element-5aba03ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BD2B6300;}.elementor-11738 .elementor-element.elementor-element-5aba03ad > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;opacity:1;}.elementor-11738 .elementor-element.elementor-element-5aba03ad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-5aba03ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-f45069f > .elementor-widget-container{margin:40px 0px 50px 0px;}.elementor-11738 .elementor-element.elementor-element-1f53f809 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-4ab1f7b5 > .elementor-background-overlay{background-color:#BF2B64;opacity:1;}.elementor-11738 .elementor-element.elementor-element-4ab1f7b5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-3387672:not(.elementor-motion-effects-element-type-background), .elementor-11738 .elementor-element.elementor-element-3387672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF2B64;}.elementor-11738 .elementor-element.elementor-element-3387672 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-3387672{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-58c7425c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11738 .elementor-element.elementor-element-58c7425c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF2B64;}.elementor-11738 .elementor-element.elementor-element-58c7425c > .elementor-element-populated >  .elementor-background-overlay{background-color:#BF2B64;opacity:0;}.elementor-11738 .elementor-element.elementor-element-58c7425c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-58c7425c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-7cd1a458 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-b856fa0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11738 .elementor-element.elementor-element-b856fa0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BD2B6300;}.elementor-11738 .elementor-element.elementor-element-b856fa0 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;opacity:1;}.elementor-11738 .elementor-element.elementor-element-b856fa0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-b856fa0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-59053af5 > .elementor-widget-container{margin:-10px 0px 100px 0px;}.elementor-11738 .elementor-element.elementor-element-63cfac7a:not(.elementor-motion-effects-element-type-background), .elementor-11738 .elementor-element.elementor-element-63cfac7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF2B64;}.elementor-11738 .elementor-element.elementor-element-63cfac7a > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-63cfac7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 120px 0px;}.elementor-11738 .elementor-element.elementor-element-785a5436:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11738 .elementor-element.elementor-element-785a5436 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF2B64;}.elementor-11738 .elementor-element.elementor-element-785a5436 > .elementor-element-populated >  .elementor-background-overlay{background-color:#BF2B64;opacity:0;}.elementor-11738 .elementor-element.elementor-element-785a5436 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 40px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-785a5436 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-eca7cc0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-11cef528:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11738 .elementor-element.elementor-element-11cef528 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BD2B6300;}.elementor-11738 .elementor-element.elementor-element-11cef528 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;opacity:1;}.elementor-11738 .elementor-element.elementor-element-11cef528 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-11cef528 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-598fd9c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-6f1822c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-5c662d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-6ba3b31 > .elementor-background-overlay{background-color:#EEEEEE;opacity:1;}.elementor-11738 .elementor-element.elementor-element-6ba3b31{margin-top:0px;margin-bottom:0px;}.elementor-11738 .elementor-element.elementor-element-22ec9fa3 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-11738 .elementor-element.elementor-element-22ec9fa3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11738 .elementor-element.elementor-element-22ec9fa3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-60496579{margin-top:0px;margin-bottom:0px;padding:110px 0px 80px 0px;}.elementor-11738 .elementor-element.elementor-element-15b71261 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-11738 .elementor-element.elementor-element-15b71261 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11738 .elementor-element.elementor-element-15b71261 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-4d6c38e6 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-59ba77dc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11738 .elementor-element.elementor-element-59ba77dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-d768a5a:not(.elementor-motion-effects-element-type-background), .elementor-11738 .elementor-element.elementor-element-d768a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11738 .elementor-element.elementor-element-d768a5a > .elementor-background-overlay{background-color:#EEEEEE;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-d768a5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 140px 0px;}.elementor-11738 .elementor-element.elementor-element-1336e732 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11738 .elementor-element.elementor-element-1336e732 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-307d3c66:not(.elementor-motion-effects-element-type-background), .elementor-11738 .elementor-element.elementor-element-307d3c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-11738 .elementor-element.elementor-element-307d3c66 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-307d3c66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-11738 .elementor-element.elementor-element-355c8dd6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11738 .elementor-element.elementor-element-355c8dd6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-355c8dd6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-335e92fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 015px 0px 15px;--e-column-margin-right:015px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-335e92fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-757230ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-11738 .elementor-element.elementor-element-757230ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-8d910bc:not(.elementor-motion-effects-element-type-background), .elementor-11738 .elementor-element.elementor-element-8d910bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-11738 .elementor-element.elementor-element-8d910bc > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-8d910bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-11738 .elementor-element.elementor-element-25166e50:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11738 .elementor-element.elementor-element-25166e50 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-11738 .elementor-element.elementor-element-25166e50 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-11738 .elementor-element.elementor-element-25166e50 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11738 .elementor-element.elementor-element-25166e50 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-25166e50 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-34759756:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11738 .elementor-element.elementor-element-34759756 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-11738 .elementor-element.elementor-element-34759756 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;opacity:1;}.elementor-11738 .elementor-element.elementor-element-34759756 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-34759756 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-c154a57 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-11738 .elementor-element.elementor-element-675ac629:not(.elementor-motion-effects-element-type-background), .elementor-11738 .elementor-element.elementor-element-675ac629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-11738 .elementor-element.elementor-element-675ac629 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-675ac629{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-11738 .elementor-element.elementor-element-1fdea9ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11738 .elementor-element.elementor-element-1fdea9ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-11738 .elementor-element.elementor-element-1fdea9ae > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-11738 .elementor-element.elementor-element-1fdea9ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11738 .elementor-element.elementor-element-1fdea9ae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-1fdea9ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-6de796a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11738 .elementor-element.elementor-element-6de796a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-11738 .elementor-element.elementor-element-6de796a9 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;opacity:1;}.elementor-11738 .elementor-element.elementor-element-6de796a9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-6de796a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-1d57af99 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-11738 .elementor-element.elementor-element-77a5169a:not(.elementor-motion-effects-element-type-background), .elementor-11738 .elementor-element.elementor-element-77a5169a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11738 .elementor-element.elementor-element-77a5169a > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-77a5169a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-41648d8b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11738 .elementor-element.elementor-element-41648d8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-4a9dda8b > .elementor-container{max-width:1180px;}.elementor-11738 .elementor-element.elementor-element-4a9dda8b{padding:0px 0px 150px 0px;}.elementor-11738 .elementor-element.elementor-element-23584da4:not(.elementor-motion-effects-element-type-background), .elementor-11738 .elementor-element.elementor-element-23584da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11738 .elementor-element.elementor-element-23584da4 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-23584da4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 80px 0px;}.elementor-11738 .elementor-element.elementor-element-601a58ef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11738 .elementor-element.elementor-element-51b60880 > .elementor-background-overlay{background-color:#EEEEEE;opacity:1;}.elementor-11738 .elementor-element.elementor-element-51b60880{margin-top:0px;margin-bottom:0px;padding:120px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-1c96c268{margin-top:0px;margin-bottom:0px;padding:0px 0px 110px 0px;}.elementor-11738 .elementor-element.elementor-element-7056c91e > .elementor-element-populated{margin:0px 80px 0px 0px;--e-column-margin-right:80px;--e-column-margin-left:0px;}.elementor-11738 .elementor-element.elementor-element-52b05300 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-11738 .elementor-element.elementor-element-306695ab:not(.elementor-motion-effects-element-type-background), .elementor-11738 .elementor-element.elementor-element-306695ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-11738 .elementor-element.elementor-element-306695ab > .elementor-background-overlay{background-color:#02010100;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11738 .elementor-element.elementor-element-306695ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 150px 0px;}.elementor-11738 .elementor-element.elementor-element-516c7140:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11738 .elementor-element.elementor-element-516c7140 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11111100;}.elementor-11738 .elementor-element.elementor-element-516c7140 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.96;}.elementor-11738 .elementor-element.elementor-element-516c7140 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-516c7140 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-11738 .elementor-element.elementor-element-4a87d122{width:100%;}.elementor-11738 .elementor-element.elementor-element-29547434{width:40%;}.elementor-11738 .elementor-element.elementor-element-5aba03ad{width:60%;}.elementor-11738 .elementor-element.elementor-element-58c7425c{width:40%;}.elementor-11738 .elementor-element.elementor-element-b856fa0{width:60%;}.elementor-11738 .elementor-element.elementor-element-785a5436{width:40%;}.elementor-11738 .elementor-element.elementor-element-11cef528{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11738 .elementor-element.elementor-element-4a87d122{width:100%;}.elementor-11738 .elementor-element.elementor-element-1fb7a590{width:100%;}.elementor-11738 .elementor-element.elementor-element-67a33ffb{width:100%;}.elementor-11738 .elementor-element.elementor-element-29547434{width:100%;}.elementor-11738 .elementor-element.elementor-element-5aba03ad{width:100%;}.elementor-11738 .elementor-element.elementor-element-58c7425c{width:100%;}.elementor-11738 .elementor-element.elementor-element-b856fa0{width:100%;}.elementor-11738 .elementor-element.elementor-element-785a5436{width:100%;}.elementor-11738 .elementor-element.elementor-element-11cef528{width:100%;}.elementor-11738 .elementor-element.elementor-element-15b71261{width:100%;}.elementor-11738 .elementor-element.elementor-element-59ba77dc{width:100%;}.elementor-11738 .elementor-element.elementor-element-355c8dd6{width:100%;}.elementor-11738 .elementor-element.elementor-element-335e92fa{width:100%;}.elementor-11738 .elementor-element.elementor-element-757230ed{width:100%;}.elementor-11738 .elementor-element.elementor-element-25166e50{width:100%;}.elementor-11738 .elementor-element.elementor-element-34759756{width:100%;}.elementor-11738 .elementor-element.elementor-element-c154a57{width:100%;}.elementor-11738 .elementor-element.elementor-element-1fdea9ae{width:100%;}.elementor-11738 .elementor-element.elementor-element-6de796a9{width:100%;}.elementor-11738 .elementor-element.elementor-element-1d57af99{width:100%;}.elementor-11738 .elementor-element.elementor-element-601a58ef{width:100%;}.elementor-11738 .elementor-element.elementor-element-7056c91e{width:100%;}.elementor-11738 .elementor-element.elementor-element-530f1f0d{width:100%;}.elementor-11738 .elementor-element.elementor-element-516c7140{width:100%;}}@media(max-width:1024px){.elementor-11738 .elementor-element.elementor-element-5a3c94a5{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-4a87d122 > .elementor-element-populated{margin:60px 60px 60px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-6ecfc44e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-132fc2de{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-42d04423 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-a1b5cfb{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-15d737be{padding:60px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-6141a6eb{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-29547434 > .elementor-element-populated{margin:0px 60px 10px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;}.elementor-11738 .elementor-element.elementor-element-210f785b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-5aba03ad > .elementor-element-populated{margin:0px 60px 60px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;}.elementor-11738 .elementor-element.elementor-element-f45069f > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-11738 .elementor-element.elementor-element-4ab1f7b5{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-3387672{padding:60px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-58c7425c > .elementor-element-populated{margin:0px 60px 10px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-b856fa0 > .elementor-element-populated{margin:0px 60px 00px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;}.elementor-11738 .elementor-element.elementor-element-59053af5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-63cfac7a{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-785a5436 > .elementor-element-populated{margin:0px 60px 0px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-11cef528 > .elementor-element-populated{margin:40px 60px 60px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;}.elementor-11738 .elementor-element.elementor-element-6ba3b31{padding:60px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-22ec9fa3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11738 .elementor-element.elementor-element-60496579{padding:0px 60px 0px 60px;}.elementor-11738 .elementor-element.elementor-element-15b71261 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11738 .elementor-element.elementor-element-4d6c38e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-59ba77dc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11738 .elementor-element.elementor-element-d768a5a{padding:40px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-307d3c66{margin-top:0px;margin-bottom:0px;}.elementor-11738 .elementor-element.elementor-element-355c8dd6 > .elementor-element-populated{margin:0px 60px 60px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;}.elementor-11738 .elementor-element.elementor-element-335e92fa > .elementor-element-populated{margin:0px 60px 60px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;}.elementor-11738 .elementor-element.elementor-element-757230ed > .elementor-element-populated{margin:0px 60px 60px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;}.elementor-11738 .elementor-element.elementor-element-8d910bc{margin-top:0px;margin-bottom:0px;}.elementor-11738 .elementor-element.elementor-element-25166e50 > .elementor-element-populated{margin:0px 60px 60px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;}.elementor-11738 .elementor-element.elementor-element-34759756 > .elementor-element-populated{margin:0px 60px 60px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;}.elementor-11738 .elementor-element.elementor-element-c154a57 > .elementor-element-populated{margin:0px 60px 60px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;}.elementor-11738 .elementor-element.elementor-element-675ac629{margin-top:0px;margin-bottom:0px;}.elementor-11738 .elementor-element.elementor-element-1fdea9ae > .elementor-element-populated{margin:0px 60px 60px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;}.elementor-11738 .elementor-element.elementor-element-6de796a9 > .elementor-element-populated{margin:0px 60px 60px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;}.elementor-11738 .elementor-element.elementor-element-1d57af99 > .elementor-element-populated{margin:0px 60px 0px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;}.elementor-11738 .elementor-element.elementor-element-77a5169a{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-4a9dda8b{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-601a58ef > .elementor-element-populated{margin:0px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-11738 .elementor-element.elementor-element-51b60880{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-1c96c268{padding:0px 00px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-7056c91e > .elementor-element-populated{margin:60px 60px 0px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;}.elementor-11738 .elementor-element.elementor-element-530f1f0d > .elementor-element-populated{margin:0px 60px 0px 60px;--e-column-margin-right:60px;--e-column-margin-left:60px;}.elementor-11738 .elementor-element.elementor-element-52b05300 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-11738 .elementor-element.elementor-element-306695ab{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-516c7140 > .elementor-element-populated{margin:0px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}}@media(max-width:767px){.elementor-11738 .elementor-element.elementor-element-4a87d122 > .elementor-element-populated{margin:30px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:00px 00px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-6ecfc44e > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-11738 .elementor-element.elementor-element-29560c0a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-a1b5cfb{padding:0px 0px 30px 0px;}.elementor-11738 .elementor-element.elementor-element-15d737be{padding:30px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-30ac892d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-6141a6eb{margin-top:0px;margin-bottom:0px;}.elementor-11738 .elementor-element.elementor-element-29547434 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-210f785b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-5aba03ad > .elementor-element-populated{margin:0px 20px 30px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-f45069f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-4ab1f7b5{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-67cc45f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-3387672{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-58c7425c > .elementor-element-populated{margin:30px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-b856fa0 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-59053af5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11738 .elementor-element.elementor-element-63cfac7a{margin-top:0px;margin-bottom:0px;}.elementor-11738 .elementor-element.elementor-element-785a5436 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-11cef528 > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-6ba3b31{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-60496579{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-15b71261 > .elementor-element-populated{margin:30px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-59ba77dc > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-d768a5a{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-355c8dd6{width:100%;}.elementor-11738 .elementor-element.elementor-element-355c8dd6 > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-335e92fa > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-757230ed > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-25166e50 > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-34759756 > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-c154a57 > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-1fdea9ae > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-6de796a9 > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-1d57af99 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-4a9dda8b{margin-top:0px;margin-bottom:0px;padding:0px 30px 40px 30px;}.elementor-11738 .elementor-element.elementor-element-1c96c268{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-7056c91e > .elementor-element-populated{margin:30px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-530f1f0d > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-11738 .elementor-element.elementor-element-52b05300 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11738 .elementor-element.elementor-element-516c7140{width:100%;}.elementor-11738 .elementor-element.elementor-element-516c7140 > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}}/* Start custom CSS for html, class: .elementor-element-19b2f3e1 */.top-title a{
   color:#e45a93;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ecfc44e */@media only screen and (min-width: 1599px){
.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: 1380px;
}}

@media only screen and (max-width: 1600px){
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1180px;
}}


@media only screen and (min-width: 1710px){
.elementor-8924 .elementor-element.elementor-element-665b4d84 > .elementor-container{
    padding-top:160px;
}}

@media only screen and (max-width: 1709px){
.elementor-8924 .elementor-element.elementor-element-665b4d84 > .elementor-container{
    padding-top:90px;
}}

@media only screen and (max-width: 1600px){
.elementor-8924 .elementor-element.elementor-element-665b4d84 > .elementor-container {
        padding-top:120px;
}}

@media only screen and (max-width: 1200px){
.elementor-8924 .elementor-element.elementor-element-665b4d84 > .elementor-container {
        padding-top:40px;
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d918931 */.header-btn-2 svg{
    margin-top:-25px!important;
    position:absolute;
    margin-left:10px;
       display:table;
}


.header-btn-2{
    display:table;
}

.circle-white-top-arrow {
   display:inline-block;
}

svg {
  width: 30px;
  max-height: 40px;
  display: inline-block;
}

.arrow-down path {
  stroke: white;
  fill: transparent;
  stroke-width: 2px;
  animation: arrow 2s infinite;
  -webkit-animation: arrow 2s infinite;
}

@keyframes arrow {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0.8;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes arrow /*Safari and Chrome*/ {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0.8;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.arrow-down path.a1 {
  animation-delay: -1s;
  -webkit-animation-delay: -1s;
  /* Safari 和 Chrome */
}

.arrow-down path.a2 {
  animation-delay: -0.5s;
  -webkit-animation-delay: -0.5s;
  /* Safari 和 Chrome */
}

.arrow-down path.a3 {
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  /* Safari 和 Chrome */
}




@media only screen and (min-width: 1707px){
.scroll-down{
    background-color:#AE1F58;
position:absolute;
top:200px;
    border-radius:50%;
    display:table;
    padding:5px 30px 5px 30px;
    z-index:10;
    left:48%;
         }
         
         .scroll-wrapper {
  max-width: 30px;
  margin: 0 auto;
  text-align: center;
  padding-top: 1.5em;
    padding-bottom: 0.5em;
    display:table;
}}
         
         
@media only screen and (max-width: 1706px){
.scroll-down{
display:none;
width:0px;
         }
         .scroll-wrapper{
display:none;
width:0px;
         }}



@media only screen and (max-width: 1536px){
.scroll-down{
    background-color:#AE1F58;
position:absolute;
top:200px;
    border-radius:50%;
    display:table;
    padding:5px 30px 5px 30px;
    z-index:10;
    left:48%;
         }
         
         .scroll-wrapper {
  max-width: 30px;
  margin: 0 auto;
  text-align: center;
  padding-top: 1.5em;
    padding-bottom: 0.5em;
     display:table;
}}
         
         

         
    
               @media only screen and (max-width: 1550px){
                   .scroll-down{
    background-color:#BF2B64;
position:absolute;
top:150px;
    border-radius:48%;
    display:table;
    padding:5px 30px 5px 30px;
    z-index:10;
    left:50%;
         }
         
            .scroll-wrapper {
  max-width: 30px;
  margin: 0 auto;
  text-align: center;
  padding-top: 1.5em;
    padding-bottom: 0.5em;
     display:table;
}}
         
         
         
         
         
           @media only screen and (max-width: 1300px){
  .scroll-down{
display:none;
width:0px;
         }
         .scroll-wrapper{
display:none;
width:0px;
         }}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a1b5cfb */.header-btn-2 {
    padding: 18px 65px 16px 25px;
    border-radius: 50px;
    background-color: #fff;
    backdrop-filter: blur(7.9px);
    float: left;
    margin-right:20px;
    font-weight:600;
    color:#111;
}

@media only screen and (min-width: 1710px){
.header-btn-2{  
     margin-top:40px;
}}

@media only screen and (max-width: 1709px){
.header-btn-2{   
     margin-top:30px;
}}



.header-btn-2{
    font-weight:600;border:1px solid #444;
}

.header-btn-2:hover{
    background-color:#111;
    color:#fff;
}


.header-btn-2 svg{
    color:#fff!important;
    margin-left:25px;
    margin-top:-9px;
    position:absolute;
 
}


.circle-white-top-arrow svg{
     fill: #AE1F58;
    margin-left:10px;
}


.header-btn-2:hover .circle-white-top-arrow svg {
    fill: #fff;
    margin-left:10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4a87d122 */.top-content{
 color:#fff;  
 width:98%;
}



@media only screen and (min-width: 1100px){

.top-content p{
    padding-left:50px;
    border-left:7px solid #fff;
}

.top-content2 p{
    padding-left:50px;
}}

@media only screen and (max-width: 1099px){
    
.top-content p{
border-left:0px; 
}
.top-content2 p{
    padding-left:0px;
}}

@media only screen and (min-width: 800px){
.top-content p{
      width:100%;
letter-spacing: -0.35px;
margin:0;
}

.top-content2 p{
      width:100%;
      color:#fff;
margin:0;
}}

@media only screen and (max-width: 1020px){
.top-content p{
padding-top:20px;
}  
    .top-content2 p{
        padding-top:20px;
        padding-bottom:50px;
}}

@media only screen and (max-width: 799px){
    .top-content p{
       padding-top:0px;
    }
     .top-content2 p{
    padding-top:0px;
      padding-bottom:0px;
    
}}




.top-content p{
      width:100%;
letter-spacing: -0.35px;

}

.top-content2 p{
      width:100%;
      color:#fff;

}

.explore{
    font-size:16px;
    color:#fff; 
    font-weight:600;
    text-align:left;
    padding-top:5px;
}



.circle{
    padding:12px 12px 9px 12px;
    background-color:#AE1F58;
    border-radius: 50px;
    display:inline-block;
        margin-left:20px;
          transform: rotate(90deg);

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a3c94a5 */body{
    font-family: 'Inter', sans-serif!important;
}



h1.entry-title{
	display:none!important;
}



.entry-content {
	margin: 0 0 0em;
      width:100%;
}

.entry-header{
display:none!important;
}



/* Text styles */


p{
    line-height:1.6;
    letter-spacing: -0.35px;
}
.bold-title-text{
    font-weight:500;
}
.top-para-bold-sm{
    font-weight:600;
    letter-spacing:-0.25px;
}
.top-para-bold{
    font-weight:500;
}
.bottom-para-thin{
   font-weight:400;
    letter-spacing:-0.25px;
}

h1{
       font-weight:500;
        line-height:1.4;
      
}


@media only screen and (min-width: 2000px){
    p{
 font-size:20px; 
    }
     .bottom-para-thin{
      font-size:20px;     
    }
    .top-para-bold-sm{
    font-size:20px;
    }
    .top-para-bold{
     font-size:25px;
    }
    .bold-title-text{
    font-size:35px;
    }
    
  h1{
        font-size:80px;
                   margin:10px 0px 20px 0px;
    }
    
    .tablink{
      font-size:25px;  
    }}
    

@media only screen and (max-width: 1999px){
    p{
 font-size:18px;  
    }
    .bottom-para-thin{
      font-size:18px;     
    }
      .top-para-bold-sm{
    font-size:18px;
    }
      .top-para-bold{
     font-size:25px;
    }
    .bold-title-text{
    font-size:35px;
    }
    
 h1{
        font-size:80px;
                  margin:20px 0px 40px 0px;

    }
     .tablink{
      font-size:20px;  
    }}
    
    
    
@media only screen and (max-width: 1710px){
    p{
 font-size:16px;  
    }
    .bottom-para-thin{
      font-size:16px;     
    }
      .top-para-bold-sm{
    font-size:16px;
    }
      .top-para-bold{
     font-size:25px;
    }
    .bold-title-text{
    font-size:30px;
    }
    .header-btn-2 {
        font-size:14px;
    }
    
    h1{
        font-size:60px;
        margin:20px 0px 20px 0px;
    }
     .tablink{
      font-size:20px;  
    }}
    
      
    
@media only screen and (max-width: 799px){
 p{
 font-size:16px;  
 margin-bottom:1.2em;
    }
    
     .top-content p{
 font-size:16px;  
 margin-bottom:1.2em;
 margin-top:0px;
    }
    .bottom-para-thin{
      font-size:16px;     
    }
      .top-para-bold-sm{
    font-size:16px;
    }
      .top-para-bold{
     font-size:25px;
    }
    .bold-title-text{
    font-size:30px;
    }

   h1{ 
        font-size:50px;
}
 .tablink{
      font-size:20px;  
    }}
    

@media only screen and (max-width: 699px){
   .bold-title-text{
    font-size:25px;
    }  
   h1{ 
        font-size:30px;
}}



/* Responsive padding */

@media only screen and (min-width:1250px){
  .elementor-column.elementor-col-100, .elementor-column[data-col="100"]{
margin:0;
}}


@media only screen and (max-width:1249px){
  .elementor-column.elementor-col-100, .elementor-column[data-col="100"]{
margin:0% 5% 0% 5%;
}
.header-btn-2{
margin:3% 0% 0% -5%
}

.elementor-10629 .elementor-element.elementor-element-4fe0876c{
  margin:0px;  
    
}

.bpa-types-laptop{
  margin:-2% 0% 0% -5%; 
    
}}



@media only screen and (max-width:1020px){
 .elementor-column.elementor-col-100, .elementor-column[data-col="100"]{
margin:0;
 }
 
 .header-btn-2{
margin:inherit;
}

.bpa-types-laptop{
   margin:inherit; 
    
}}
 
 @media only screen and (min-width: 1710px){
.elementor-11738 .elementor-element.elementor-element-5a3c94a5{
    padding: 140px 0px 140px 0px;
    
}}
 
  @media only screen and (max-width: 1709px){
.elementor-11738 .elementor-element.elementor-element-5a3c94a5{
    padding: 120px 0px 120px 0px;
    
}}

@media only screen and (max-width:1249px){
.elementor-11738 .elementor-element.elementor-element-5a3c94a5{
        padding: 120px 0px 120px 0px;
    
}}  


@media only screen and (max-width:1024px){
.elementor-11738 .elementor-element.elementor-element-5a3c94a5{
        padding: 0px 0px 0px 0px;
    
}}   
    
    

  @media only screen and (max-width: 768px){
.elementor-11738 .elementor-element.elementor-element-5a3c94a5{
    padding: 0px;
    
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-210f785b */.bold-title2{
    font-weight:500;
    letter-spacing:-0.35px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f45069f */.bold-title2{
    font-weight:500;
    letter-spacing:-0.35px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f53f809 */.bold-title2{
    color:#000;
    font-size:35px;
    font-weight:600;
    letter-spacing: -0.5px;
    margin-bottom:40px;
}

.image-box{
    border-right:1px solid #ddd;
    padding-right:80px;
    width:100%;
    padding:0;
}






.elementor-10503 .elementor-element.elementor-element-219607e > .elementor-widget-container{
    background-color:transparent;
}

@media only screen and (min-width: 1600px) {
.photo-caption{
    position:absolute;
    margin-top:-35px;
    right:-50px;
    color:#fff;
    width:430px;
}}


@media only screen and (max-width: 1599px) {
    .photo-caption{
display:none;
}}


.btn-black svg{
    color:#fff!important;
    margin-left:25px;
    margin-top:-5px;
    position:absolute;
}


.circle-black-arrow svg{
     fill: #fff;
    margin-left:10px;
}


.btn-black:hover .circle-black-arrow svg {
    fill: #111;
    margin-left:10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15d737be */.btn-black{
    background-color:#000;
    border-radius:50px;
    padding:18px 75px 18px 40px;
    display:block;
display:table;
    font-size:18px;
    color:#fff;
    font-size:20px;
font-weight:600;
    margin-left:auto;
    margin-right:auto;
}
.btn-black img, .btn-white-border img {
    width:30px;
    margin-left:12px;

}

.btn-black:hover{
       background-color:#fff;
       color:#000;
       font-weight:600;
}
.btn-white-border{
    border-radius:50px;
    border:3px solid #fff;
    padding:18px 25px 18px 25px;
    display:block;
    width:85%;
    font-size:18px;
    margin-left:auto;
    margin-right:auto;
    color:#fff;
    font-size:20px;
}

.btn-white-border:hover{
       color:#000;
       font-weight:800;
}






@media only screen and (min-width: 1000px) {
.btn-arrow-right {
  height:0px;
  display: flex;
  animation: arr .7s infinite linear alternate;
      display: inline-block;
      margin-left:12px;

    

}}


@keyframes arr {
  0%   {transform: translate(20px)}
  100% {transform: translate( -20px)}
}


@media only screen and (max-width: 999px) {
    .btn-arrow-right { 
        display:none;
    
}}

.btn-arrow-right svg{
    fill:#fff;
 margin-top:-26px;   
}

.btn-black:hover .btn-arrow-right svg{
    fill:#111;
 margin-top:-26px;   
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3387672 */.spacer-line{
    height:3px;
    width:50px;
    background-color:#BD2B63;
    margin-top:20px;
    
    
}
.number-label{
width:100%;
diplay:table;

}

.number{
    color:#fff;
    float:right;
    padding:12px 15px;
    background-color:#000;
    display:table;
    border-radius:50%;
    margin-top:-20px;
     margin-right:-20px;

}

.number-title{
    font-size:22px;
    margin-right:15px;
    font-weight:600;
    color:#333;

   

}

.process-types {
    width:100%;
    float:left;
        padding-right:20px;
    display:table;
    background-color:#fff;
border-top:1px solid #fff;
        padding:40px;
}




.process-types p, .process-types2 p{
    margin-top:20px;

 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eca7cc0 */@media only screen and (max-width:1200px){
.photo-picture{
    display:none;
}}

.over-photo-block2{
   margin-top:-300px;
   color:#fff;
   display:table;
   position:absolute;
   font-size:20px;
   right:-120px;
}



.block-btn2 {
    padding: 18px 25px 18px 25px;
    border-radius: 50px;
    background: rgba(182, 181, 181, 0.09);
    box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
    backdrop-filter: blur(7.9px);
    float: right;
    border: 1px solid #8888;
margin-top:-110px;  
margin-right:10px;
}

.btn-text2{
    margin-top:10px;
    color:#fff;
    position:relative;
    display:table;
    float:left;
    font-size:20px;
}

.block-btn2 img{
 background-color:#fff;
 display:block;
 padding:15px 12px;
 border-radius:50%;
 width:50px;
  height:50px;
 float:right;
 position:abolute;
 margin-left:15px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d6c38e6 */.process-text{
    text-align:left;
    color:#111;
}

.bold-title5{
    font-size:35px;
    font-weight:500;
    margin-bottom:50px;
    letter-spacing:-0.35;
    color:#111;
}

.section-desc{
    border-left:8px solid #AE1F58;
    padding-left:50px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-171c0e08 */.process-images{
    margin-top:40px;
}

.arrow-btn{
    font-size:20px;
    background-color:#fff;
    padding:16px 26px 16px 26px;
    border-radius:50px;
    border:1px solid #ccc;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60496579 */.spacer-line2{
    height:3px;
    width:40px;
    background-color:#BD2B63;
    margin-bottom:40px;
    margin-top:10px;
    
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-307d3c66 */.number-cards{
    position:absolute;
    right:40px;
    font-size:16px;
    color:#333;
    background-color:#eee;
    display:table;
    padding:12px 18px;
    border-radius:50%;
    margin-top:-10px;
}



@media only screen and (min-width:1100px){
    .benefits {
            padding: 40px;
    }
    .benefits-text, .benefits-text2{
        padding-top:0px;
    }
    
    .benefits h2{
    font-weight:600;
    font-size:25px;
    
}}

        
@media only screen and (max-width:1199px){
      .benefits {
      padding: 40px;
}
 .benefits-text, .benefits-text2{
      padding-top:0px;  
    }
    
    .benefits h2{
    font-weight:600;
    font-size:20px;
    
}}

@media only screen and (max-width:767px){
      .benefits {
      padding: 20px;
}
 .benefits-text, .benefits-text2{
      padding-top:0px;  
    }
    
    .benefits h2{
    font-weight:600;
    font-size:18px;
    
}}



.benefits {
    background-color:#fff;
    color:#1C1C20;
    display:table;
    display: table;
    border-bottom:10px solid #BF2B64;
 box-shadow:0 2px 4px 0 rgb(130 76 153 / 5%), 0 12px 25px 0 rgb(130 76 153 / 10%);   


}





.benefits h2{
    font-weight:600;
    font-size:24px;
    
}





@media only screen and (min-width:700px){
    
.benefits-label{
    width:100%;
    display:table;

    
}




.benefits-title{
    width:70%;
    float:left;
    margin-top:5px;
    letter-spacing:-0.35px;
      
}


.benefits-title2{
    width:70%;
    float:left;
    margin-top:-5px;
        letter-spacing:-0.35px;

}


.benefits-image{
    width:100%;
        float:right;
}

.benefits-image2{
    width:100%;
        float:left;
margin-top:10px;
}

.benefits-text{
    width:100%;
        text-align:left;
        color:#1C1C20;
  


      

}

.benefits-text2{
    width:100%;
        text-align:left;
        color:#1C1C20;
        border-top: 4px solid #fff;
 

      

}}


@media only screen and (max-width:699px){
    
.benefits-label{
    width:100%;
    display:table;

    
}

.benefits-title{
    width:100%;
    margin-top:5px;
}


.benefits-title2{
    width:100%;
    margin-top:-5px;
}


.benefits-image{
    width:100%;
    text-align:left;
    margin-bottom:10px;
}

.benefits-image2{
        text-align:left;
    width:100%;
margin-top:10px;
margin-bottom:10px;
}

.benefits-text, .benefits-text2{
    width:100%;
        text-align:left;
        padding-left:0px;
        padding-right:0px;
    
}}

.benefits-text p{
 color:#1C1C20;
}


@media only screen and (min-width: 2000px){
    .benefits {
        min-height: 810px;
}}

@media only screen and (max-width: 1999px){
    .benefits {
        min-height: 730px;
}}

@media only screen and (max-width: 1800px){
    .benefits {
        min-height: 630px;
}}


@media only screen and (max-width: 1020px){
    .benefits {
        min-height: 0px;
}}

@media only screen and (max-width: 699px){
    .benefits-text p {
        font-size:16px!important;
        
    }}


@media only screen and (min-width: 1599px){
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1380px;
}}

@media only screen and (max-width: 1600px){
.elementor-section.elementor-section-boxed > .elementor-container{
    max-width: 1180px;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8d910bc */@media only screen and (min-width:1100px){
    .benefits2 {
            padding: 40px;
    }
    .benefits-text, .benefits-text2{
        padding-top:0px;
    }
    
    .benefits2 h2{
    font-weight:600;
    font-size:25px;
    
}}

        
@media only screen and (max-width:1199px){
      .benefits2 {
      padding: 40px;
}
 .benefits-text, .benefits-text2{
      padding-top:0px;  
    }
    
    .benefits2 h2{
    font-weight:600;
    font-size:20px;
    
}}

@media only screen and (max-width:767px){
      .benefits2 {
      padding: 20px;
}
 .benefits-text, .benefits-text2{
      padding-top:0px;  
    }
    
    .benefits2 h2{
    font-weight:600;
    font-size:18px;
    
}}



      .benefits2 {
    background-color:#fff;
    color:#1C1C20;
    display:table;
    display: table;
    border-bottom:10px solid #BF2B64;
 box-shadow:0 2px 4px 0 rgb(130 76 153 / 5%), 0 12px 25px 0 rgb(130 76 153 / 10%);   


}


.benefits2 h2{
    font-weight:600;
    font-size:24px;
    
}


@media only screen and (min-width:700px){
    
.benefits-label{
    width:100%;
    display:table;

    
}




.benefits-title{
    width:70%;
    float:left;
    margin-top:5px;
    letter-spacing:-0.35px;
      
}


.benefits-title2{
    width:70%;
    float:left;
    margin-top:-5px;
        letter-spacing:-0.35px;

}


.benefits-image{
    width:100%;
        float:right;
}

.benefits-image2{
    width:100%;
        float:left;
margin-top:10px;
}

.benefits-text{
    width:100%;
        text-align:left;
        color:#1C1C20;
  


      

}

.benefits-text2{
    width:100%;
        text-align:left;
        color:#1C1C20;
        border-top: 4px solid #fff;
 

      

}}


@media only screen and (max-width:699px){
    
.benefits-label{
    width:100%;
    display:table;

    
}

.benefits-title{
    width:100%;
    margin-top:5px;
}


.benefits-title2{
    width:100%;
    margin-top:-5px;
}


.benefits-image{
    width:100%;
    text-align:left;
    margin-bottom:10px;
}

.benefits-image2{
        text-align:left;
    width:100%;
margin-top:10px;
margin-bottom:10px;
}

.benefits-text, .benefits-text2{
    width:100%;
        text-align:left;
        padding-left:0px;
        padding-right:0px;
    
}}

.benefits-text p{
 color:#1C1C20;
}



@media only screen and (min-width: 2000px){
    .benefits2 {
        min-height:550px;
}}

@media only screen and (max-width: 1999px){
    .benefits2 {
        min-height: 550px;
}}

@media only screen and (max-width: 1800px){
    .benefits2 {
        min-height: 530px;
}}


@media only screen and (max-width: 1020px){
    .benefits2 {
        min-height: 0px;
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52579f56 */@media only screen and (min-width:1300px){
    .mobile-button{
        display:none;
}}

@media only screen and (min-width:700px){
.phone-image{
    width:65px;
        margin-bottom:35px;
    
}
.benefits-line{
    border-top:5px solid #fff;
    padding-top:30px;
    margin-top:30px;
}}

@media only screen and (max-width:699px){
.phone-image{
    width:65px;
    margin-bottom:0px;
    
}
.benefits-line{
    border-top:5px solid #fff;
    padding-top:10px;
    margin-top:10px;
}}
.process-text{
    text-align:left;
    color:#111;
}

.arrow-border{
    border-bottom:3px solid #fff;
padding-bottom:5px;color:#fff;font-size:20px;font-weight:600;

}


.section-desc{
    border-left:8px solid #AE1F58;
    padding-left:50px;
}



.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0; }
}


.circle-black-arrow2 {
    padding: 12px 18px 5px 8px;
    background-color: #111;
    border-radius: 50%;
    display: inline-block;
    margin-left: 20px;
    margin-top:-15px;
    position:absolute;
}


.arrow-link:hover .circle-black-arrow2{
    background-color: #fff;
}


.circle-black-arrow2 svg{
    fill:#fff;
    margin-left:10px;
}


.arrow-link:hover .circle-black-arrow2 svg{
    fill: #AE1F58;
    margin-left:10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a9dda8b */@media only screen and (min-width: 1599px){
.elementor-8924 .elementor-element.elementor-element-3e0afc0d > .elementor-container {
    max-width: 1380px;
}}

@media only screen and (max-width: 1600px){
.elementor-8924 .elementor-element.elementor-element-3e0afc0d > .elementor-container {
    max-width: 1180px;
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19fbe1c2 */@media only screen and (min-width: 1300px){

.stat{
    font-size:180px;
    position:relative;
    top:175px;
    margin-left:80px;
    font-weight:600;
}
.stat-text{
 font-size:19px;
 color:#fff;
    margin-left:80px;
    width:410px;
    position:relative;
        margin-top:150px;
        padding-bottom:100px;
}

.stat-text a{
    color:#bbb;
}

.photo-section{
display:table;
width:100%;
height:auto;
}

.over-photo-block{
   margin-top:-550px;
   color:#fff;
   display:table;
   position:relative;
   font-size:20px;
   right:40px;
   width:100%;
}

.btn-text{
    margin-top:14px;
    color:000;
    position:relative;
    display:table;
    float:left;
    font-size:20px;
}

.block-btn {
    padding: 20px 16px 15px 25px;
    border-radius: 50px;
    background: rgba(182, 181, 181, 0.09);
    box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
    backdrop-filter: blur(7.9px);
    float: right;
    border: 1px solid #8888;
     color:#fff; 
     margin-top:-200px;
     position:relative;
}

.block-btn:hover {
    background-color:#BD2B63;
    border: 1px solid #8888;
}

.circle-white-arrow {
    padding: 12px 18px 5px 8px;
    background-color: #fff;
    border-radius: 50%;
    display: inline-block;
    margin-left: 20px;
    margin-top:-5px;
    position:relative;
}


.block-btn:hover .circle-white-arrow {
    background-color: #000;

}


.circle-white-arrow svg{
     fill: #AE1F58;
    margin-left:10px;
}


.block-btn:hover .circle-white-arrow svg{
    fill: #fff;
    margin-left:10px;
}}


   @media only screen and (max-width: 1299px){
                   .stat-photo-section{
   display:none;
     
         }
         .over-photo-block{
                display:none;
             
         }}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23584da4 */@media only screen and (min-width:1000px){
.types-text{
    display:none;
}
    .types-title{
    display:none;
}}


@media only screen and (max-width:999px){
.bpa-types-laptop{
    display:none;
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-483eaa56 */.bold-title8{
    font-weight:500;
    letter-spacing:-0.35px;
    color:#111;
    font-size:35px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52b05300 */.arrow-link{
    font-size:20px;
    color:#111;
    
}

 @media only screen and (max-width: 1300px){
     .arrow-link{
 
         display:none;
         
     }}

.arrow-link:hover{
    color:#AE1F58;;
}

.circle-pink-arrow2 {
    padding: 12px 18px 5px 8px;
    background-color: #AE1F58;
    border-radius: 50%;
    display: inline-block;
    margin-left: 20px;
    margin-top:-15px;
    position:absolute;
}


.arrow-link:hover .circle-pink-arrow2{
    background-color: #fff;
}


.circle-pink-arrow2 svg{
    fill:#fff;
    margin-left:10px;
}


.arrow-link:hover .circle-pink-arrow2 svg{
    fill: #AE1F58;
    margin-left:10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c96c268 */@media only screen and (min-width: 1599px){
.elementor-8924 .elementor-element.elementor-element-657378eb > .elementor-container {
    max-width: 1380px;
}}

@media only screen and (max-width: 1600px){
.elementor-8924 .elementor-element.elementor-element-657378eb > .elementor-container{
    max-width: 1180px;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51b60880 */.circle2 {
    padding: 13px 16px 12px 12px;
    background-color: #BF2B64;
    border-radius: 50px;
    display: inline-block;
    margin-left: 10px;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d15160d */#service-tabs{
 box-shadow:0 2px 4px 0 rgb(130 76 153 / 5%), 0 12px 25px 0 rgb(130 76 153 / 10%);   
}
@media only screen and (min-width: 1200px){
      .tablink {
       width: 33.33%; 
           border: none;
}}

@media only screen and (max-width: 1199px){
    .tablink {
       width: 100%; 
       border:1px solid #fff;
}}


.tablink {
    float: left;
    outline: none;
    cursor: pointer;
    padding: 20px 26px 20px 26px;
    font-weight:400;

    border-radius: 0;
    border-left: 1px solid #fff;
    text-align:left;
}

.tablink:active {
  color: #fff;
}

.tablink:hover {
  background-color: #bbb;
}

/* Style the tab content (and add height:100% for full page content) */



.tabcontent {
  display: none;
  height: 100%;
}

@media only screen and (min-width:1600px){
.tabcontent {
 padding:40px 40px 40px 40px;  
}}


@media only screen and (max-width:1599px){
.tabcontent {
 padding:40px 40px 40px 40px;
}}

@media only screen and (max-width:767px){

.tabcontent {
 padding:20px 20px 20px 20px;  
}}


#service1, #service2, #service3, #service4 {
    background-color: #ffffff;
    color:#111;
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-306695ab */@media only screen and (min-width:800px){
.usp-point{
    color:#fff;margin-right:10px;font-size:20px;
    background-color:#000;
    padding:8px 15px 10px 15px;
    border-radius:50%;
     margin-right:20px;
}

.usp-point2{
    color:#fff;margin-right:10px;font-size:20px;
    background-color:#fff;
    padding:8px 15px 10px 15px;
    border-radius:50%;
    color:#000;
    margin-right:20px;
}}

@media only screen and (max-width:799px){
.usp-point, .usp-point2{    
  display:none;  
}}


@media only screen and (min-width:1600px){
.services1, .services2, .services3 {
    min-height:300px;
    padding:40px;
    display:table;
    border-bottom:10px solid #BF2B64;
    min-height:820px;


}}


@media only screen and (max-width:1599px){
.services1, .services2, .services3 {
    min-height:430px;
    padding:30px;
    display:table;
    border-bottom:10px solid #BF2B64;
     min-height:560px;
}}

@media only screen and (max-width:1200px){
.services1, .services2, .services3 {
    min-height:530px;
    padding:30px;
    display:table;
    border-bottom:10px solid #BF2B64;
     min-height:560px;
}}

@media only screen and (max-width:1020px){
.services1, .services2, .services3 {
    padding:30px;
    display:table;
    border-bottom:10px solid #0093d9;
    min-height:260px;
    
}}





.services-label2{
    border-bottom:4px solid #000;
        width:100%;
    display:table;
    padding-bottom:30px;
        padding-top:30px;
}

.services1 {
    background-color:#BF2B64;
        color:#fff;
}

.services2 {
    background-color:#fff;
        color:#000;
}

.services3 {
    background-color:#333;
        color:#fff;
}

.services h2{
    font-weight:400;
  
    
}

.services-image{
    text-align:center;
    width:20%;
    margin-left:auto;
    margin-right:auto;
    
    padding-top:22px;
}







@media only screen and (max-width: 699px){
    .services-text p {
        font-size:16px!important;
        
    }}




@media only screen and (min-width:700px){
    
.services-label{
    width:100%;
    display:table;
    padding-bottom:30px;
    padding-top:30px;
    
}

.services-title{
    width:65%;
    float:left;
    margin-top:5px;
    padding-left:10px;
}




.services-image{
    width:35%;
        float:left;
}



.services-text{
    width:100%;
        text-align:left;
        border-top:3px solid #fff;
        padding-top:30px;

}}



@media only screen and (max-width:699px){
    
.services-label{
    width:100%;
    display:table;
    padding-bottom:30px;
      padding-top:30px;
    
}

.services-title{
    width:100%;
    margin-top:5px;
}


.services-image{
    width:100%;
    text-align:center;
    margin-bottom:10px;
}


.services-text{
    width:100%;
        text-align:left;
        border-top:3px solid #fff;
        padding-left:0px;
        padding-right:0px;
        padding-top:30px;

}}/* End custom CSS */