.elementor-12551 .elementor-element.elementor-element-3d0ee5aa{--display:flex;}.elementor-12551 .elementor-element.elementor-element-297461a > .elementor-widget-container{margin:030px 0px 30px 0px;}.elementor-12551 .elementor-element.elementor-element-081d066 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12551 .elementor-element.elementor-element-081d066{--box-border-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;}.elementor-12551 .elementor-element.elementor-element-081d066 .elementor-toc__header-title{text-align:start;}.elementor-12551 .elementor-element.elementor-element-081d066 .elementor-toc__header{flex-direction:row;}.elementor-12551 .elementor-element.elementor-element-d385e47 > .elementor-widget-container{margin:030px 0px 30px 0px;}.elementor-12551 .elementor-element.elementor-element-2f921ff > .elementor-widget-container{margin:20px 0px 020px 0px;}.elementor-12551 .elementor-element.elementor-element-2f921ff .elementor-button{fill:var( --e-global-color-913b69a );color:var( --e-global-color-913b69a );}.elementor-12551 .elementor-element.elementor-element-03a5355{--spacer-size:50px;}.elementor-12551 .elementor-element.elementor-element-ec2037b{--spacer-size:50px;}.elementor-12551 .elementor-element.elementor-element-93cdc49{--spacer-size:50px;}.elementor-12551 .elementor-element.elementor-element-96c7de4{--spacer-size:50px;}.elementor-12551 .elementor-element.elementor-element-2074e5b{--spacer-size:50px;}.elementor-12551 .elementor-element.elementor-element-edc34e3{--spacer-size:50px;}.elementor-12551 .elementor-element.elementor-element-6edd995 > .elementor-widget-container{margin:35px 0px 35px 0px;}.elementor-12551 .elementor-element.elementor-element-6edd995 .elementor-button{fill:var( --e-global-color-913b69a );color:var( --e-global-color-913b69a );}.elementor-12551 .elementor-element.elementor-element-4dab8c8 > .elementor-widget-container{margin:030px 0px 30px 0px;}.elementor-12551 .elementor-element.elementor-element-4a9b5e6{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;text-align:center;}.elementor-12551 .elementor-element.elementor-element-4a9b5e6 > .elementor-widget-container{margin:35px 0px 35px 0px;}.elementor-12551 .elementor-element.elementor-element-4a9b5e6 .elementor-heading-title{line-height:50px;}.elementor-12551 .elementor-element.elementor-element-be68447{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12551 .elementor-element.elementor-element-14bdda8.elementor-element{--align-self:center;}.elementor-12551 .elementor-element.elementor-element-798ba5a .elementor-repeater-item-fac8358{--hotspot-min-width:30px;--hotspot-min-height:60px;left:50%;--hotspot-translate-x:50%;top:17%;--hotspot-translate-y:17%;}.elementor-12551 .elementor-element.elementor-element-798ba5a .elementor-repeater-item-95027c2{--hotspot-min-width:30px;--hotspot-min-height:60px;left:75%;--hotspot-translate-x:75%;top:30%;--hotspot-translate-y:30%;}.elementor-12551 .elementor-element.elementor-element-798ba5a .elementor-repeater-item-dd2cccc{--hotspot-min-width:30px;--hotspot-min-height:60px;left:77%;--hotspot-translate-x:77%;top:55%;--hotspot-translate-y:55%;}.elementor-12551 .elementor-element.elementor-element-798ba5a .elementor-repeater-item-f046624{--hotspot-min-width:30px;--hotspot-min-height:60px;left:62%;--hotspot-translate-x:62%;top:74%;--hotspot-translate-y:74%;}.elementor-12551 .elementor-element.elementor-element-798ba5a .elementor-repeater-item-1f897f2{--hotspot-min-width:30px;--hotspot-min-height:60px;left:37%;--hotspot-translate-x:37%;top:74%;--hotspot-translate-y:74%;}.elementor-12551 .elementor-element.elementor-element-798ba5a .elementor-repeater-item-d98084e{--hotspot-min-width:30px;--hotspot-min-height:60px;left:22%;--hotspot-translate-x:22%;top:52%;--hotspot-translate-y:52%;}.elementor-12551 .elementor-element.elementor-element-798ba5a .elementor-repeater-item-d73a2ba{--hotspot-min-width:30px;--hotspot-min-height:60px;left:26%;--hotspot-translate-x:26%;top:29%;--hotspot-translate-y:29%;}.elementor-12551 .elementor-element.elementor-element-798ba5a .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-12551 .elementor-element.elementor-element-e996d54{--display:flex;}.elementor-12551 .elementor-element.elementor-element-261323b > .elementor-widget-container{margin:35px 0px 35px 0px;}.elementor-12551 .elementor-element.elementor-element-261323b .elementor-button{fill:var( --e-global-color-913b69a );color:var( --e-global-color-913b69a );}@media(max-width:1024px){.elementor-12551 .elementor-element.elementor-element-be68447{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12551 .elementor-element.elementor-element-081d066 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-12551 .elementor-element.elementor-element-2f921ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-12551 .elementor-element.elementor-element-6edd995 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-12551 .elementor-element.elementor-element-4a9b5e6 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-12551 .elementor-element.elementor-element-be68447{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12551 .elementor-element.elementor-element-261323b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}}/* Start custom CSS for html, class: .elementor-element-297461a */.gradient-separator{
width:100%;
height:2px;
background: linear-gradient(90deg, rgba(12,50,255,1) 16%, rgba(229,67,220,1) 50%, rgba(255,193,79,1) 90%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d385e47 */.gradient-separator{
width:100%;
height:2px;
background: linear-gradient(90deg, rgba(12,50,255,1) 16%, rgba(229,67,220,1) 50%, rgba(255,193,79,1) 90%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dab8c8 */.gradient-separator{
width:100%;
height:2px;
background: linear-gradient(90deg, rgba(12,50,255,1) 16%, rgba(229,67,220,1) 50%, rgba(255,193,79,1) 90%);
}/* End custom CSS */