.elementor-49 .elementor-element.elementor-element-5e5f651f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-5e5f651f:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-5e5f651f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-720ed68{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-17c7b532{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-2 .button-link-wrap i,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-3 a.button-link-wrap:before,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-4 .button-link-wrap,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-5 .button-link-wrap,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-8 .button-link-wrap,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-10 .button-link-wrap,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-11 .button-link-wrap,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-14 .button-link-wrap,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-15 .button-link-wrap::before,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-15 .button-link-wrap::after,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-16 .button-link-wrap::after,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-17 .button-link-wrap,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-18 .button-link-wrap::after,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-19 .button-link-wrap,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-20 .button-link-wrap,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-21 .button-link-wrap,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-22 .button-link-wrap,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-24 .button-link-wrap{background-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-2 .button-link-wrap:hover i,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-3 .button-link-wrap:hover:before,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-4 .button-link-wrap::after,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-5 .button-link-wrap:hover,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-5 .button-link-wrap:before,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-5 .button-link-wrap:after,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-8 .button-link-wrap:hover,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-10 .button-link-wrap:hover,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-11 .button-link-wrap::before,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-12 .button-link-wrap::before,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-13 .button-link-wrap::before,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-13 .button-link-wrap::after,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-14 .button-link-wrap:hover,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-15 .button-link-wrap:hover::after,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-16 .button-link-wrap::before,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-17 .button-link-wrap::before,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-18 .button-link-wrap:hover::after,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-19 .button-link-wrap:after,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-20 .button-link-wrap:after,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-21 .button-link-wrap:after,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-22 .button-link-wrap:hover,
								.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-24 .button-link-wrap:hover{background-color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button:not(.button-style-11):not(.button-style-17) .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-11 .button-link-wrap > span,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-17 .button-link-wrap > span{padding:14px 24px 14px 24px;}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button .button-link-wrap{font-family:var( --e-global-typography-2c40b94-font-family ), Sans-serif;font-size:var( --e-global-typography-2c40b94-font-size );font-weight:var( --e-global-typography-2c40b94-font-weight );text-transform:var( --e-global-typography-2c40b94-text-transform );line-height:var( --e-global-typography-2c40b94-line-height );letter-spacing:var( --e-global-typography-2c40b94-letter-spacing );color:var( --e-global-color-595f670 );}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button .button-link-wrap svg{fill:var( --e-global-color-595f670 );}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-3 .button-link-wrap .arrow *{fill:var( --e-global-color-595f670 );stroke:var( --e-global-color-595f670 );}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-7 .button-link-wrap:after{border-color:var( --e-global-color-595f670 );}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-5 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-24 .button-link-wrap{border-style:none;}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-4 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-8 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-10 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-11 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-12 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-13 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-14 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-16 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-17 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-18 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-18 .button-link-wrap::after,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-19 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-20 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-21 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-22 .button-link-wrap,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-24 .button-link-wrap{border-radius:999px 999px 999px 999px;}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button .button-link-wrap:hover,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon{color:var( --e-global-color-595f670 );}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button .button-link-wrap:hover svg,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-17 .button-link-wrap .btn-icon svg,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-22 .button-link-wrap .btn-icon svg,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-11 .button-link-wrap svg,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-14 .button-link-wrap svg{fill:var( --e-global-color-595f670 );}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-11 .button-link-wrap::before,.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-14 .button-link-wrap::after{color:var( --e-global-color-595f670 );}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-3 .button-link-wrap:hover .arrow-1 *{fill:var( --e-global-color-595f670 );stroke:var( --e-global-color-595f670 );}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-4 .button-link-wrap:hover,
					.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-5 .button-link-wrap:hover,
					.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-8 .button-link-wrap:hover,
					.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-10 .button-link-wrap:hover,
					.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-11 .button-link-wrap:hover,
					.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-12 .button-link-wrap:hover,
					.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-13 .button-link-wrap:hover,
					.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-14 .button-link-wrap:hover,
					.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-16 .button-link-wrap:hover,
					.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-17 .button-link-wrap:hover,
					.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-19 .button-link-wrap:hover,
					.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-20 .button-link-wrap:hover,
					.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-21 .button-link-wrap:hover,
					.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-22 .button-link-wrap:hover,
					.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button.button-style-24 .button-link-wrap:hover{border-style:none;}.elementor-49 .elementor-element.elementor-element-58d7ae68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:1;--padding-top:40px;--padding-bottom:270px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-58d7ae68:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-58d7ae68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-595f670 );background-image:url("https://especialorquideas.com/wp-content/uploads/2025/12/Line.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-49 .elementor-element.elementor-element-58d7ae68::before, .elementor-49 .elementor-element.elementor-element-58d7ae68 > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-58d7ae68 > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-58d7ae68 > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-58d7ae68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-58d7ae68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://especialorquideas.com/wp-content/uploads/2025/12/Shape-Bg.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;}.elementor-49 .elementor-element.elementor-element-20282656{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-20282656.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-647572b3{text-align:center;}.elementor-49 .elementor-element.elementor-element-647572b3 .elementor-heading-title{font-family:var( --e-global-typography-45ddb65-font-family ), Sans-serif;font-size:var( --e-global-typography-45ddb65-font-size );font-weight:var( --e-global-typography-45ddb65-font-weight );text-transform:var( --e-global-typography-45ddb65-text-transform );line-height:var( --e-global-typography-45ddb65-line-height );color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-17b64809 .heading .heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:2.8rem;font-weight:700;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-17b64809 .heading .heading-sub-title{color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-611f00d5{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-611f00d5.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-611f00d5 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-611f00d5 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-611f00d5 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-611f00d5 .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-611f00d5 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-42afbd8 .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;padding:20px 40px 20px 40px;}.elementor-49 .elementor-element.elementor-element-42afbd8.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-2c017497{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-e555b05{--display:flex;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-674722ac{width:100%;max-width:100%;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad0b627 );border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-674722ac img{width:100%;border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block .counter-title{margin-top:0px;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block .counter-title,.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block .counter-title a{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block:hover .counter-title,.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block:hover .counter-title a{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block .counter-number{margin-top:0px;font-family:var( --e-global-typography-1acbd00-font-family ), Sans-serif;font-size:var( --e-global-typography-1acbd00-font-size );font-weight:var( --e-global-typography-1acbd00-font-weight );text-transform:var( --e-global-typography-1acbd00-text-transform );line-height:var( --e-global-typography-1acbd00-line-height );}.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block .counter-number .counter-number-inner{color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block .counter-number .number-counter-symbol{color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-1eb04973{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-6c551c5f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-50e0ad9f{width:100%;max-width:100%;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad0b627 );border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-50e0ad9f img{width:100%;border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block .counter-title{margin-top:0px;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block .counter-title,.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block .counter-title a{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block:hover .counter-title,.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block:hover .counter-title a{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block .counter-number{margin-top:0px;font-family:var( --e-global-typography-1acbd00-font-family ), Sans-serif;font-size:var( --e-global-typography-1acbd00-font-size );font-weight:var( --e-global-typography-1acbd00-font-weight );text-transform:var( --e-global-typography-1acbd00-text-transform );line-height:var( --e-global-typography-1acbd00-line-height );}.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block .counter-number .counter-number-inner{color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block .counter-number .number-counter-symbol{color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-6bcab79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-6bcab79:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-6bcab79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-6811e3b{width:var( --container-widget-width, 74% );max-width:74%;margin:-306px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:74%;--container-widget-flex-grow:0;border-style:solid;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-text );border-radius:20px 20px 20px 20px;}.elementor-49 .elementor-element.elementor-element-6811e3b.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-6811e3b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-49 .elementor-element.elementor-element-7c7defe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-7c7defe:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-7c7defe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-b057e90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-4c844172 .elementor-icon-box-wrapper{gap:15px;}.elementor-49 .elementor-element.elementor-element-4c844172.elementor-view-stacked .elementor-icon{background-color:#9D4FD5;fill:#FFFFFF;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-4c844172.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-4c844172.elementor-view-default .elementor-icon{fill:#9D4FD5;color:#9D4FD5;border-color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-4c844172.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-4c844172 .elementor-icon{font-size:29px;padding:27px;}.elementor-49 .elementor-element.elementor-element-4c844172 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-4c844172 .elementor-icon-box-title a{font-family:"Libre Baskerville", Sans-serif;font-size:1.4rem;font-weight:700;text-transform:none;line-height:1.25em;}.elementor-49 .elementor-element.elementor-element-4c844172 .elementor-icon-box-title{color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-4c844172 .elementor-icon-box-description{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );color:var( --e-global-color-fc53257 );}.elementor-49 .elementor-element.elementor-element-6910142a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-e68dee6 );--border-color:var( --e-global-color-e68dee6 );--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;}.elementor-49 .elementor-element.elementor-element-78abaffa .elementor-icon-box-wrapper{gap:15px;}.elementor-49 .elementor-element.elementor-element-78abaffa.elementor-view-stacked .elementor-icon{background-color:#9D4FD5;fill:#FFFFFF;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-78abaffa.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-78abaffa.elementor-view-default .elementor-icon{fill:#9D4FD5;color:#9D4FD5;border-color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-78abaffa.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-78abaffa .elementor-icon{font-size:29px;padding:27px;}.elementor-49 .elementor-element.elementor-element-78abaffa .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-78abaffa .elementor-icon-box-title a{font-family:"Libre Baskerville", Sans-serif;font-size:1.4rem;font-weight:700;text-transform:none;line-height:1.25em;}.elementor-49 .elementor-element.elementor-element-78abaffa .elementor-icon-box-title{color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-78abaffa .elementor-icon-box-description{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );color:var( --e-global-color-fc53257 );}.elementor-49 .elementor-element.elementor-element-cd9e138{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-30e4bed3 .elementor-icon-box-wrapper{gap:15px;}.elementor-49 .elementor-element.elementor-element-30e4bed3.elementor-view-stacked .elementor-icon{background-color:#9D4FD5;fill:#FFFFFF;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-30e4bed3.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-30e4bed3.elementor-view-default .elementor-icon{fill:#9D4FD5;color:#9D4FD5;border-color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-30e4bed3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-30e4bed3 .elementor-icon{font-size:29px;padding:27px;}.elementor-49 .elementor-element.elementor-element-30e4bed3 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-30e4bed3 .elementor-icon-box-title a{font-family:"Libre Baskerville", Sans-serif;font-size:1.4rem;font-weight:700;text-transform:none;line-height:1.25em;}.elementor-49 .elementor-element.elementor-element-30e4bed3 .elementor-icon-box-title{color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-30e4bed3 .elementor-icon-box-description{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );color:var( --e-global-color-fc53257 );}.elementor-49 .elementor-element.elementor-element-10175873{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-10175873:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-10175873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-595f670 );}.elementor-49 .elementor-element.elementor-element-214cdc27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-6cf54aa{width:100%;max-width:100%;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-744a984 );border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-6cf54aa img{width:100%;border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-55fa88f7{--display:flex;--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-7a799451{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-32e68e14 .heading .heading-title{font-family:var( --e-global-typography-45ddb65-font-family ), Sans-serif;font-size:var( --e-global-typography-45ddb65-font-size );font-weight:var( --e-global-typography-45ddb65-font-weight );text-transform:var( --e-global-typography-45ddb65-text-transform );line-height:var( --e-global-typography-45ddb65-line-height );color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-675f1a7f .heading .heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:3.375rem;font-weight:700;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-8da4fe4 .pt-plus-text-block-wrapper .text-content-block{text-align:left;}.elementor-49 .elementor-element.elementor-element-8da4fe4 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-8da4fe4 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-8da4fe4 .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-8da4fe4 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-b1ebeba .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;padding:20px 40px 20px 40px;}.elementor-49 .elementor-element.elementor-element-b1ebeba.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-3e3b328e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block .counter-title{margin-top:0px;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block .counter-title,.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block .counter-title a{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block:hover .counter-title,.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block:hover .counter-title a{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block .counter-number{margin-top:0px;font-family:var( --e-global-typography-1acbd00-font-family ), Sans-serif;font-size:var( --e-global-typography-1acbd00-font-size );font-weight:var( --e-global-typography-1acbd00-font-weight );text-transform:var( --e-global-typography-1acbd00-text-transform );line-height:var( --e-global-typography-1acbd00-line-height );}.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block .counter-number .counter-number-inner{color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block .counter-number .number-counter-symbol{color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block{padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-3ef9354e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-3ef9354e:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-3ef9354e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-595f670 );}.elementor-49 .elementor-element.elementor-element-54d2e8af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-54d2e8af.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-983aea7{text-align:center;}.elementor-49 .elementor-element.elementor-element-983aea7 .elementor-heading-title{font-family:var( --e-global-typography-45ddb65-font-family ), Sans-serif;font-size:var( --e-global-typography-45ddb65-font-size );font-weight:var( --e-global-typography-45ddb65-font-weight );text-transform:var( --e-global-typography-45ddb65-text-transform );line-height:var( --e-global-typography-45ddb65-line-height );color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-731c3b75 .heading .heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:4rem;font-weight:700;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-4cd31567{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-4cd31567.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-1463c928{background-color:var( --e-global-color-4047f6d );padding:10px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad0b627 );border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-1463c928 .elementor-heading-title{font-family:var( --e-global-typography-cadff51-font-family ), Sans-serif;font-size:var( --e-global-typography-cadff51-font-size );font-weight:var( --e-global-typography-cadff51-font-weight );text-transform:var( --e-global-typography-cadff51-text-transform );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-52470be9{background-color:var( --e-global-color-4047f6d );padding:10px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad0b627 );border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-52470be9 .elementor-heading-title{font-family:var( --e-global-typography-cadff51-font-family ), Sans-serif;font-size:var( --e-global-typography-cadff51-font-size );font-weight:var( --e-global-typography-cadff51-font-weight );text-transform:var( --e-global-typography-cadff51-text-transform );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-38bcb2ab{background-color:var( --e-global-color-4047f6d );padding:10px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad0b627 );border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-38bcb2ab .elementor-heading-title{font-family:var( --e-global-typography-cadff51-font-family ), Sans-serif;font-size:var( --e-global-typography-cadff51-font-size );font-weight:var( --e-global-typography-cadff51-font-weight );text-transform:var( --e-global-typography-cadff51-text-transform );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-68457d4f{background-color:var( --e-global-color-4047f6d );padding:10px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad0b627 );border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-68457d4f .elementor-heading-title{font-family:var( --e-global-typography-cadff51-font-family ), Sans-serif;font-size:var( --e-global-typography-cadff51-font-size );font-weight:var( --e-global-typography-cadff51-font-weight );text-transform:var( --e-global-typography-cadff51-text-transform );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-4b3d9fb3{background-color:var( --e-global-color-4047f6d );padding:10px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad0b627 );border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-4b3d9fb3 .elementor-heading-title{font-family:var( --e-global-typography-cadff51-font-family ), Sans-serif;font-size:var( --e-global-typography-cadff51-font-size );font-weight:var( --e-global-typography-cadff51-font-weight );text-transform:var( --e-global-typography-cadff51-text-transform );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-1428a476{background-color:var( --e-global-color-4047f6d );padding:10px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad0b627 );border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-1428a476 .elementor-heading-title{font-family:var( --e-global-typography-cadff51-font-family ), Sans-serif;font-size:var( --e-global-typography-cadff51-font-size );font-weight:var( --e-global-typography-cadff51-font-weight );text-transform:var( --e-global-typography-cadff51-text-transform );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-7f34aa00{background-color:var( --e-global-color-4047f6d );padding:10px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad0b627 );border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-7f34aa00 .elementor-heading-title{font-family:var( --e-global-typography-cadff51-font-family ), Sans-serif;font-size:var( --e-global-typography-cadff51-font-size );font-weight:var( --e-global-typography-cadff51-font-weight );text-transform:var( --e-global-typography-cadff51-text-transform );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-20295b51{background-color:var( --e-global-color-4047f6d );padding:10px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad0b627 );border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-20295b51 .elementor-heading-title{font-family:var( --e-global-typography-cadff51-font-family ), Sans-serif;font-size:var( --e-global-typography-cadff51-font-size );font-weight:var( --e-global-typography-cadff51-font-weight );text-transform:var( --e-global-typography-cadff51-text-transform );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-630e4f81{background-color:var( --e-global-color-4047f6d );padding:10px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad0b627 );border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-630e4f81 .elementor-heading-title{font-family:var( --e-global-typography-cadff51-font-family ), Sans-serif;font-size:var( --e-global-typography-cadff51-font-size );font-weight:var( --e-global-typography-cadff51-font-weight );text-transform:var( --e-global-typography-cadff51-text-transform );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-39688ffd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1e955427{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-6199d114{width:100%;max-width:100%;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad0b627 );border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-6199d114 img{width:100%;border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-7e2bda5a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-30df3a48 .heading .heading-title{font-family:var( --e-global-typography-c37a6e6-font-family ), Sans-serif;font-size:var( --e-global-typography-c37a6e6-font-size );font-weight:var( --e-global-typography-c37a6e6-font-weight );text-transform:var( --e-global-typography-c37a6e6-text-transform );line-height:var( --e-global-typography-c37a6e6-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-41bf9d58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;}.elementor-49 .elementor-element.elementor-element-41bf9d58 .pt-plus-text-block-wrapper .text-content-block{text-align:left;}.elementor-49 .elementor-element.elementor-element-41bf9d58 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-41bf9d58 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-41bf9d58 .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-41bf9d58 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-4d373f84{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1bc600ac{width:100%;max-width:100%;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad0b627 );border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-1bc600ac img{width:100%;border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-6ead3d1c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-7b35f783 .heading .heading-title{font-family:var( --e-global-typography-c37a6e6-font-family ), Sans-serif;font-size:var( --e-global-typography-c37a6e6-font-size );font-weight:var( --e-global-typography-c37a6e6-font-weight );text-transform:var( --e-global-typography-c37a6e6-text-transform );line-height:var( --e-global-typography-c37a6e6-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-3b0ea3b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;}.elementor-49 .elementor-element.elementor-element-3b0ea3b7 .pt-plus-text-block-wrapper .text-content-block{text-align:left;}.elementor-49 .elementor-element.elementor-element-3b0ea3b7 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-3b0ea3b7 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-3b0ea3b7 .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-3b0ea3b7 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-29303d58{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-2fecba6c{width:100%;max-width:100%;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ad0b627 );border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-2fecba6c img{width:100%;border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-6540306a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-1860c483 .heading .heading-title{font-family:var( --e-global-typography-c37a6e6-font-family ), Sans-serif;font-size:var( --e-global-typography-c37a6e6-font-size );font-weight:var( --e-global-typography-c37a6e6-font-weight );text-transform:var( --e-global-typography-c37a6e6-text-transform );line-height:var( --e-global-typography-c37a6e6-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-37fa8ff5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;}.elementor-49 .elementor-element.elementor-element-37fa8ff5 .pt-plus-text-block-wrapper .text-content-block{text-align:left;}.elementor-49 .elementor-element.elementor-element-37fa8ff5 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-37fa8ff5 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-37fa8ff5 .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-37fa8ff5 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-63749675{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-63749675:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-63749675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc53257 );}.elementor-49 .elementor-element.elementor-element-5256d7b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-744a984 );--border-color:var( --e-global-color-744a984 );--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-26b2bee2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-26b2bee2.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-5660f005{text-align:start;}.elementor-49 .elementor-element.elementor-element-5660f005 .elementor-heading-title{font-family:var( --e-global-typography-45ddb65-font-family ), Sans-serif;font-size:var( --e-global-typography-45ddb65-font-size );font-weight:var( --e-global-typography-45ddb65-font-weight );text-transform:var( --e-global-typography-45ddb65-text-transform );line-height:var( --e-global-typography-45ddb65-line-height );color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-9e2796e .heading .heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:3.375rem;font-weight:700;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-1a8b33fa{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-1a8b33fa.elementor-element{--align-self:flex-end;}.elementor-49 .elementor-element.elementor-element-1a8b33fa .pt-plus-text-block-wrapper .text-content-block{text-align:left;}.elementor-49 .elementor-element.elementor-element-1a8b33fa .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-1a8b33fa .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-1a8b33fa .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-1a8b33fa .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-33dcfb93{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-70d033a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-4871cf79{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-5859980e{width:100%;max-width:100%;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-744a984 );border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-5859980e img{width:100%;border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-4068c6f2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-4682923b .heading .heading-title{font-family:var( --e-global-typography-b189457-font-family ), Sans-serif;font-size:var( --e-global-typography-b189457-font-size );font-weight:var( --e-global-typography-b189457-font-weight );text-transform:var( --e-global-typography-b189457-text-transform );line-height:var( --e-global-typography-b189457-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-2c484582{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49 .elementor-element.elementor-element-2c484582.elementor-element{--align-self:flex-end;}.elementor-49 .elementor-element.elementor-element-2c484582 .pt-plus-text-block-wrapper .text-content-block{text-align:left;}.elementor-49 .elementor-element.elementor-element-2c484582 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-2c484582 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-2c484582 .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-2c484582 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-7b2a967 .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;padding:20px 40px 20px 40px;}.elementor-49 .elementor-element.elementor-element-7b2a967.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-5be628b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-ffc123b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-cdf8c6d{width:100%;max-width:100%;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-744a984 );border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-cdf8c6d img{width:100%;border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-4c918ef{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-a5cdf64 .heading .heading-title{font-family:var( --e-global-typography-b189457-font-family ), Sans-serif;font-size:var( --e-global-typography-b189457-font-size );font-weight:var( --e-global-typography-b189457-font-weight );text-transform:var( --e-global-typography-b189457-text-transform );line-height:var( --e-global-typography-b189457-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-c389325{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49 .elementor-element.elementor-element-c389325.elementor-element{--align-self:flex-end;}.elementor-49 .elementor-element.elementor-element-c389325 .pt-plus-text-block-wrapper .text-content-block{text-align:left;}.elementor-49 .elementor-element.elementor-element-c389325 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-c389325 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-c389325 .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-c389325 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-f0ef67b .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;padding:20px 40px 20px 40px;}.elementor-49 .elementor-element.elementor-element-f0ef67b.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-ffd02e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-9c76134{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-15db16e{width:100%;max-width:100%;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-744a984 );border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-15db16e img{width:100%;border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-8a80dc0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-d1b4c09 .heading .heading-title{font-family:var( --e-global-typography-b189457-font-family ), Sans-serif;font-size:var( --e-global-typography-b189457-font-size );font-weight:var( --e-global-typography-b189457-font-weight );text-transform:var( --e-global-typography-b189457-text-transform );line-height:var( --e-global-typography-b189457-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-36e9fcd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49 .elementor-element.elementor-element-36e9fcd.elementor-element{--align-self:flex-end;}.elementor-49 .elementor-element.elementor-element-36e9fcd .pt-plus-text-block-wrapper .text-content-block{text-align:left;}.elementor-49 .elementor-element.elementor-element-36e9fcd .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-36e9fcd .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-36e9fcd .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-36e9fcd .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-432c1e4 .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;padding:20px 40px 20px 40px;}.elementor-49 .elementor-element.elementor-element-432c1e4.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-92bec56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-9b0995c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-397a1a6{width:100%;max-width:100%;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-744a984 );border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-397a1a6 img{width:100%;border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-27efc70{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-bb8c8eb .heading .heading-title{font-family:var( --e-global-typography-b189457-font-family ), Sans-serif;font-size:var( --e-global-typography-b189457-font-size );font-weight:var( --e-global-typography-b189457-font-weight );text-transform:var( --e-global-typography-b189457-text-transform );line-height:var( --e-global-typography-b189457-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-52bcc70{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49 .elementor-element.elementor-element-52bcc70.elementor-element{--align-self:flex-end;}.elementor-49 .elementor-element.elementor-element-52bcc70 .pt-plus-text-block-wrapper .text-content-block{text-align:left;}.elementor-49 .elementor-element.elementor-element-52bcc70 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-52bcc70 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-52bcc70 .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-52bcc70 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-2e6fd18 .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;padding:20px 40px 20px 40px;}.elementor-49 .elementor-element.elementor-element-2e6fd18.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-4b80b19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-a22211d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-0b9095c{width:100%;max-width:100%;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-744a984 );border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-0b9095c img{width:100%;border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-c79a5cd{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-b67d62f .heading .heading-title{font-family:var( --e-global-typography-b189457-font-family ), Sans-serif;font-size:var( --e-global-typography-b189457-font-size );font-weight:var( --e-global-typography-b189457-font-weight );text-transform:var( --e-global-typography-b189457-text-transform );line-height:var( --e-global-typography-b189457-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-15ce96c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;}.elementor-49 .elementor-element.elementor-element-15ce96c.elementor-element{--align-self:flex-end;}.elementor-49 .elementor-element.elementor-element-15ce96c .pt-plus-text-block-wrapper .text-content-block{text-align:left;}.elementor-49 .elementor-element.elementor-element-15ce96c .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-15ce96c .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-15ce96c .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-15ce96c .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-d3aa47e .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;padding:20px 40px 20px 40px;}.elementor-49 .elementor-element.elementor-element-d3aa47e.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-68bc1004{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-343da32c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-6254fa19{width:100%;max-width:100%;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-744a984 );border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-6254fa19 img{width:100%;border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-1211f9be{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-3b7ca7bf .heading .heading-title{font-family:var( --e-global-typography-b189457-font-family ), Sans-serif;font-size:var( --e-global-typography-b189457-font-size );font-weight:var( --e-global-typography-b189457-font-weight );text-transform:var( --e-global-typography-b189457-text-transform );line-height:var( --e-global-typography-b189457-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-1afc10f6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49 .elementor-element.elementor-element-1afc10f6.elementor-element{--align-self:flex-end;}.elementor-49 .elementor-element.elementor-element-1afc10f6 .pt-plus-text-block-wrapper .text-content-block{text-align:left;}.elementor-49 .elementor-element.elementor-element-1afc10f6 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-1afc10f6 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-1afc10f6 .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-1afc10f6 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-a45e1f5 .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;padding:20px 40px 20px 40px;}.elementor-49 .elementor-element.elementor-element-a45e1f5.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-7c5e03fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-6ed0b60d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-c0df6ca{width:100%;max-width:100%;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-744a984 );border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-c0df6ca img{width:100%;border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-11103b5d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-5c890a24 .heading .heading-title{font-family:var( --e-global-typography-b189457-font-family ), Sans-serif;font-size:var( --e-global-typography-b189457-font-size );font-weight:var( --e-global-typography-b189457-font-weight );text-transform:var( --e-global-typography-b189457-text-transform );line-height:var( --e-global-typography-b189457-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-12f7732f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;}.elementor-49 .elementor-element.elementor-element-12f7732f.elementor-element{--align-self:flex-end;}.elementor-49 .elementor-element.elementor-element-12f7732f .pt-plus-text-block-wrapper .text-content-block{text-align:left;}.elementor-49 .elementor-element.elementor-element-12f7732f .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-12f7732f .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-12f7732f .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-12f7732f .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-3c122ea .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;padding:20px 40px 20px 40px;}.elementor-49 .elementor-element.elementor-element-3c122ea.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-37ad9cb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-37ad9cb9:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-37ad9cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-595f670 );}.elementor-49 .elementor-element.elementor-element-436a4df2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-436a4df2.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-28199518{text-align:center;}.elementor-49 .elementor-element.elementor-element-28199518 .elementor-heading-title{font-family:var( --e-global-typography-45ddb65-font-family ), Sans-serif;font-size:var( --e-global-typography-45ddb65-font-size );font-weight:var( --e-global-typography-45ddb65-font-weight );text-transform:var( --e-global-typography-45ddb65-text-transform );line-height:var( --e-global-typography-45ddb65-line-height );color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-12aed9bc .heading .heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:4rem;font-weight:700;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-14cfd336{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-14cfd336.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-14cfd336 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-14cfd336 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-14cfd336 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-14cfd336 .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-14cfd336 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-8cd6991{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-3ce839cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-7dd9621b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ad0b627 );--border-color:var( --e-global-color-ad0b627 );--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-1bf56b6f{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-49 .elementor-element.elementor-element-1bf56b6f:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-1bf56b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-760d6d9a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-50f52647 img{border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-3d2641ed .elementor-heading-title{font-family:var( --e-global-typography-45ddb65-font-family ), Sans-serif;font-size:var( --e-global-typography-45ddb65-font-size );font-weight:var( --e-global-typography-45ddb65-font-weight );text-transform:var( --e-global-typography-45ddb65-text-transform );line-height:var( --e-global-typography-45ddb65-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-639f4047 .elementor-heading-title{font-family:var( --e-global-typography-c37a6e6-font-family ), Sans-serif;font-size:var( --e-global-typography-c37a6e6-font-size );font-weight:var( --e-global-typography-c37a6e6-font-weight );text-transform:var( --e-global-typography-c37a6e6-text-transform );line-height:var( --e-global-typography-c37a6e6-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-294b669a{--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-cff55cf{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ad0b627 );--border-color:var( --e-global-color-ad0b627 );--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-2fcb1d65{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-49 .elementor-element.elementor-element-2fcb1d65:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2fcb1d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-3774fb71{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-6168c7fb img{border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-52561a9b .elementor-heading-title{font-family:var( --e-global-typography-45ddb65-font-family ), Sans-serif;font-size:var( --e-global-typography-45ddb65-font-size );font-weight:var( --e-global-typography-45ddb65-font-weight );text-transform:var( --e-global-typography-45ddb65-text-transform );line-height:var( --e-global-typography-45ddb65-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-4468fa81 .elementor-heading-title{font-family:var( --e-global-typography-c37a6e6-font-family ), Sans-serif;font-size:var( --e-global-typography-c37a6e6-font-size );font-weight:var( --e-global-typography-c37a6e6-font-weight );text-transform:var( --e-global-typography-c37a6e6-text-transform );line-height:var( --e-global-typography-c37a6e6-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-17c6e12b{--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-6db3fc7d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ad0b627 );--border-color:var( --e-global-color-ad0b627 );--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-575eb573{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-49 .elementor-element.elementor-element-575eb573:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-575eb573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-480807f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-62192b27 img{border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-16da95de .elementor-heading-title{font-family:var( --e-global-typography-45ddb65-font-family ), Sans-serif;font-size:var( --e-global-typography-45ddb65-font-size );font-weight:var( --e-global-typography-45ddb65-font-weight );text-transform:var( --e-global-typography-45ddb65-text-transform );line-height:var( --e-global-typography-45ddb65-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-3185f046 .elementor-heading-title{font-family:var( --e-global-typography-c37a6e6-font-family ), Sans-serif;font-size:var( --e-global-typography-c37a6e6-font-size );font-weight:var( --e-global-typography-c37a6e6-font-weight );text-transform:var( --e-global-typography-c37a6e6-text-transform );line-height:var( --e-global-typography-c37a6e6-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-243f5742{--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-132179ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-2a44bb23{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ad0b627 );--border-color:var( --e-global-color-ad0b627 );--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-70c3aa31{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-49 .elementor-element.elementor-element-70c3aa31:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-70c3aa31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-329e6f3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-3130588d img{border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-556fe0a1 .elementor-heading-title{font-family:var( --e-global-typography-45ddb65-font-family ), Sans-serif;font-size:var( --e-global-typography-45ddb65-font-size );font-weight:var( --e-global-typography-45ddb65-font-weight );text-transform:var( --e-global-typography-45ddb65-text-transform );line-height:var( --e-global-typography-45ddb65-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-80c2df8 .elementor-heading-title{font-family:var( --e-global-typography-c37a6e6-font-family ), Sans-serif;font-size:var( --e-global-typography-c37a6e6-font-size );font-weight:var( --e-global-typography-c37a6e6-font-weight );text-transform:var( --e-global-typography-c37a6e6-text-transform );line-height:var( --e-global-typography-c37a6e6-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-7689996b{--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-44e58af3{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ad0b627 );--border-color:var( --e-global-color-ad0b627 );--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-6b87339c{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-49 .elementor-element.elementor-element-6b87339c:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-6b87339c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-41aace98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-7177409 img{border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-5c4323e .elementor-heading-title{font-family:var( --e-global-typography-45ddb65-font-family ), Sans-serif;font-size:var( --e-global-typography-45ddb65-font-size );font-weight:var( --e-global-typography-45ddb65-font-weight );text-transform:var( --e-global-typography-45ddb65-text-transform );line-height:var( --e-global-typography-45ddb65-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-68a7f8a .elementor-heading-title{font-family:var( --e-global-typography-c37a6e6-font-family ), Sans-serif;font-size:var( --e-global-typography-c37a6e6-font-size );font-weight:var( --e-global-typography-c37a6e6-font-weight );text-transform:var( --e-global-typography-c37a6e6-text-transform );line-height:var( --e-global-typography-c37a6e6-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-42bfd7a3{--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-29a7b938{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ad0b627 );--border-color:var( --e-global-color-ad0b627 );--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-72bb9f54{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-49 .elementor-element.elementor-element-72bb9f54:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-72bb9f54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-5de2a6a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-13cd4d76 img{border-radius:99px 99px 99px 99px;}.elementor-49 .elementor-element.elementor-element-67d4aa86 .elementor-heading-title{font-family:var( --e-global-typography-45ddb65-font-family ), Sans-serif;font-size:var( --e-global-typography-45ddb65-font-size );font-weight:var( --e-global-typography-45ddb65-font-weight );text-transform:var( --e-global-typography-45ddb65-text-transform );line-height:var( --e-global-typography-45ddb65-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-206f6c5c .elementor-heading-title{font-family:var( --e-global-typography-c37a6e6-font-family ), Sans-serif;font-size:var( --e-global-typography-c37a6e6-font-size );font-weight:var( --e-global-typography-c37a6e6-font-weight );text-transform:var( --e-global-typography-c37a6e6-text-transform );line-height:var( --e-global-typography-c37a6e6-line-height );color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-2a65ca80{--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-49 .elementor-element.elementor-element-15842ffb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-15842ffb:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-15842ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2D1EF;}.elementor-49 .elementor-element.elementor-element-782e2ffc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1b1f29b2{width:100%;max-width:100%;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-744a984 );border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-1b1f29b2 img{width:100%;border-radius:40px 40px 40px 40px;}.elementor-49 .elementor-element.elementor-element-c495941{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-c495941.e-con{--order:-99999 /* order start hack */;}.elementor-49 .elementor-element.elementor-element-38aaedd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-5f62a090 .heading .heading-title{font-family:var( --e-global-typography-45ddb65-font-family ), Sans-serif;font-size:var( --e-global-typography-45ddb65-font-size );font-weight:var( --e-global-typography-45ddb65-font-weight );text-transform:var( --e-global-typography-45ddb65-text-transform );line-height:var( --e-global-typography-45ddb65-line-height );color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-4a22d3fb .heading .heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:3rem;font-weight:700;text-transform:none;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-1545a0c0 .pt-plus-text-block-wrapper .text-content-block{text-align:left;}.elementor-49 .elementor-element.elementor-element-1545a0c0 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-1545a0c0 .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-1545a0c0 .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-1545a0c0 .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-67a4a4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-23ad82c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-744a984 );--border-color:var( --e-global-color-744a984 );--border-radius:99px 99px 99px 99px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-3d8c1b80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-49 .elementor-element.elementor-element-3d8c1b80 .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-3d8c1b80.elementor-view-stacked .elementor-icon{background-color:#9D4FD5;color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-3d8c1b80.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-3d8c1b80.elementor-view-default .elementor-icon{color:#9D4FD5;border-color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-3d8c1b80.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-3d8c1b80.elementor-view-default .elementor-icon svg{fill:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-3d8c1b80.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-3d8c1b80.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-3d8c1b80 .elementor-icon{font-size:15px;}.elementor-49 .elementor-element.elementor-element-3d8c1b80 .elementor-icon svg{height:15px;}.elementor-49 .elementor-element.elementor-element-6a03a65b .elementor-heading-title{font-family:var( --e-global-typography-79d32ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79d32ba-font-size );font-weight:var( --e-global-typography-79d32ba-font-weight );text-transform:var( --e-global-typography-79d32ba-text-transform );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-39caeb0f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-744a984 );--border-color:var( --e-global-color-744a984 );--border-radius:99px 99px 99px 99px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-40f6a85e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-49 .elementor-element.elementor-element-40f6a85e .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-40f6a85e.elementor-view-stacked .elementor-icon{background-color:#9D4FD5;color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-40f6a85e.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-40f6a85e.elementor-view-default .elementor-icon{color:#9D4FD5;border-color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-40f6a85e.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-40f6a85e.elementor-view-default .elementor-icon svg{fill:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-40f6a85e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-40f6a85e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-40f6a85e .elementor-icon{font-size:15px;}.elementor-49 .elementor-element.elementor-element-40f6a85e .elementor-icon svg{height:15px;}.elementor-49 .elementor-element.elementor-element-6d17e58c .elementor-heading-title{font-family:var( --e-global-typography-79d32ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79d32ba-font-size );font-weight:var( --e-global-typography-79d32ba-font-weight );text-transform:var( --e-global-typography-79d32ba-text-transform );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-5ad38754{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-744a984 );--border-color:var( --e-global-color-744a984 );--border-radius:99px 99px 99px 99px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-6788a8df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-49 .elementor-element.elementor-element-6788a8df .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-6788a8df.elementor-view-stacked .elementor-icon{background-color:#9D4FD5;color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-6788a8df.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-6788a8df.elementor-view-default .elementor-icon{color:#9D4FD5;border-color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-6788a8df.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-6788a8df.elementor-view-default .elementor-icon svg{fill:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-6788a8df.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-6788a8df.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-6788a8df .elementor-icon{font-size:15px;}.elementor-49 .elementor-element.elementor-element-6788a8df .elementor-icon svg{height:15px;}.elementor-49 .elementor-element.elementor-element-39e1bef0 .elementor-heading-title{font-family:var( --e-global-typography-79d32ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79d32ba-font-size );font-weight:var( --e-global-typography-79d32ba-font-weight );text-transform:var( --e-global-typography-79d32ba-text-transform );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-6a0ed155{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-744a984 );--border-color:var( --e-global-color-744a984 );--border-radius:99px 99px 99px 99px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-4b933a4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-49 .elementor-element.elementor-element-4b933a4b .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-4b933a4b.elementor-view-stacked .elementor-icon{background-color:#9D4FD5;color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-4b933a4b.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-4b933a4b.elementor-view-default .elementor-icon{color:#9D4FD5;border-color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-4b933a4b.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-4b933a4b.elementor-view-default .elementor-icon svg{fill:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-4b933a4b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-4b933a4b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-4b933a4b .elementor-icon{font-size:15px;}.elementor-49 .elementor-element.elementor-element-4b933a4b .elementor-icon svg{height:15px;}.elementor-49 .elementor-element.elementor-element-4ee4b876 .elementor-heading-title{font-family:var( --e-global-typography-79d32ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79d32ba-font-size );font-weight:var( --e-global-typography-79d32ba-font-weight );text-transform:var( --e-global-typography-79d32ba-text-transform );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-2abec391{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-744a984 );--border-color:var( --e-global-color-744a984 );--border-radius:99px 99px 99px 99px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-5b805daa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-49 .elementor-element.elementor-element-5b805daa .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-5b805daa.elementor-view-stacked .elementor-icon{background-color:#9D4FD5;color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-5b805daa.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-5b805daa.elementor-view-default .elementor-icon{color:#9D4FD5;border-color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-5b805daa.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-5b805daa.elementor-view-default .elementor-icon svg{fill:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-5b805daa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-5b805daa.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-5b805daa .elementor-icon{font-size:15px;}.elementor-49 .elementor-element.elementor-element-5b805daa .elementor-icon svg{height:15px;}.elementor-49 .elementor-element.elementor-element-2978deaa .elementor-heading-title{font-family:var( --e-global-typography-79d32ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79d32ba-font-size );font-weight:var( --e-global-typography-79d32ba-font-weight );text-transform:var( --e-global-typography-79d32ba-text-transform );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-1bbbe06e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-744a984 );--border-color:var( --e-global-color-744a984 );--border-radius:99px 99px 99px 99px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-49 .elementor-element.elementor-element-64249ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-49 .elementor-element.elementor-element-64249ef .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-64249ef.elementor-view-stacked .elementor-icon{background-color:#9D4FD5;color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-64249ef.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-64249ef.elementor-view-default .elementor-icon{color:#9D4FD5;border-color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-64249ef.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-64249ef.elementor-view-default .elementor-icon svg{fill:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-64249ef.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-64249ef.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-64249ef .elementor-icon{font-size:15px;}.elementor-49 .elementor-element.elementor-element-64249ef .elementor-icon svg{height:15px;}.elementor-49 .elementor-element.elementor-element-58340a90 .elementor-heading-title{font-family:var( --e-global-typography-79d32ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79d32ba-font-size );font-weight:var( --e-global-typography-79d32ba-font-weight );text-transform:var( --e-global-typography-79d32ba-text-transform );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-9995dd9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-46fd0df .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;padding:20px 40px 20px 40px;}.elementor-49 .elementor-element.elementor-element-46fd0df.elementor-element{--align-self:flex-start;}.elementor-49 .elementor-element.elementor-element-5075dd8{--display:flex;--min-height:10px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-5075dd8:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-5075dd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-9fd5b1a{width:var( --container-widget-width, 352px );max-width:352px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-9fd5b1a.elementor-element{--align-self:flex-end;}.elementor-49 .elementor-element.elementor-element-ebb01b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-a8c7332 .heading .heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:3rem;font-weight:700;text-transform:none;line-height:1.25em;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-23e968c .pt-plus-text-block-wrapper .text-content-block{text-align:left;}.elementor-49 .elementor-element.elementor-element-23e968c .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-23e968c .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-23e968c .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-23e968c .pt_plus_adv_text_block .text-content-block{color:#E4C2FD;}.elementor-49 .elementor-element.elementor-element-3cb0fcd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-49 .elementor-element.elementor-element-3cb0fcd:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-3cb0fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2D1EF;}.elementor-49 .elementor-element.elementor-element-e4047dc{--display:flex;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:-400px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-49 .elementor-element.elementor-element-e4047dc:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-e4047dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-e4047dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-0fe7c3a{background-color:var( --e-global-color-primary );padding:50px 100px 0px 100px;border-radius:16px 16px 16px 16px;}.elementor-49 .elementor-element.elementor-element-0fe7c3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49 .elementor-element.elementor-element-0fe7c3a .elementor-icon-box-wrapper{text-align:center;gap:32px;}.elementor-49 .elementor-element.elementor-element-0fe7c3a .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-0fe7c3a.elementor-view-stacked .elementor-icon{background-color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-0fe7c3a.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-0fe7c3a.elementor-view-default .elementor-icon{fill:#9D4FD5;color:#9D4FD5;border-color:#9D4FD5;}.elementor-49 .elementor-element.elementor-element-0fe7c3a .elementor-icon{font-size:66px;}.elementor-49 .elementor-element.elementor-element-0fe7c3a .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-0fe7c3a .elementor-icon-box-title a{font-family:"Libre Baskerville", Sans-serif;font-size:40px;font-weight:700;}.elementor-49 .elementor-element.elementor-element-0fe7c3a:has(:hover) .elementor-icon-box-title,
					 .elementor-49 .elementor-element.elementor-element-0fe7c3a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-0fe7c3a .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-5a52163 .elementor-button{background-color:#B2FE0200;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;padding:20px 40px 20px 40px;}.elementor-49 .elementor-element.elementor-element-5a52163.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-1761d9dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:350px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1761d9dc:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-1761d9dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-5146d56a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-525994ab{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-3f26178{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-144e184e.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-5c72215f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;}.elementor-49 .elementor-element.elementor-element-5c72215f .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-5c72215f .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-5c72215f .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-e99a38c-font-family ), Sans-serif;font-size:var( --e-global-typography-e99a38c-font-size );font-weight:var( --e-global-typography-e99a38c-font-weight );text-transform:var( --e-global-typography-e99a38c-text-transform );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-5c72215f .pt_plus_adv_text_block .text-content-block p,.elementor-49 .elementor-element.elementor-element-5c72215f .pt_plus_adv_text_block .text-content-block{color:var( --e-global-color-fc53257 );}.elementor-49 .elementor-element.elementor-element-9b7edb2{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:11px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-49 .elementor-element.elementor-element-9b7edb2 .elementor-social-icon{background-color:var( --e-global-color-accent );--icon-padding:1.2em;}.elementor-49 .elementor-element.elementor-element-9b7edb2 .elementor-social-icon i{color:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-9b7edb2 .elementor-social-icon svg{fill:var( --e-global-color-4047f6d );}.elementor-49 .elementor-element.elementor-element-9b7edb2 .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-380bbf1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6de2790 );--border-color:var( --e-global-color-6de2790 );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-5db7480a.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-item:not(:last-child):after{content:"";height:33%;border-color:var( --e-global-color-fc53257 );}.elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-49 .elementor-element.elementor-element-5db7480a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-icon i{color:var( --e-global-color-fc53257 );transition:color 0.3s;}.elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-icon svg{fill:var( --e-global-color-fc53257 );transition:fill 0.3s;}.elementor-49 .elementor-element.elementor-element-5db7480a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-item > a{font-family:var( --e-global-typography-79d32ba-font-family ), Sans-serif;font-size:var( --e-global-typography-79d32ba-font-size );font-weight:var( --e-global-typography-79d32ba-font-weight );text-transform:var( --e-global-typography-79d32ba-text-transform );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );}.elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-text{color:var( --e-global-color-fc53257 );transition:color 0.3s;}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-20282656{--width:80%;}.elementor-49 .elementor-element.elementor-element-2c017497{--width:98%;}.elementor-49 .elementor-element.elementor-element-e555b05{--width:17.54%;}.elementor-49 .elementor-element.elementor-element-1eb04973{--width:38%;}.elementor-49 .elementor-element.elementor-element-6c551c5f{--width:17.54%;}.elementor-49 .elementor-element.elementor-element-b057e90{--width:24.56%;}.elementor-49 .elementor-element.elementor-element-6910142a{--width:37.71%;}.elementor-49 .elementor-element.elementor-element-cd9e138{--width:24.56%;}.elementor-49 .elementor-element.elementor-element-214cdc27{--width:45.61%;}.elementor-49 .elementor-element.elementor-element-55fa88f7{--width:44.73%;}.elementor-49 .elementor-element.elementor-element-3e3b328e{--width:72%;}.elementor-49 .elementor-element.elementor-element-54d2e8af{--width:100%;}.elementor-49 .elementor-element.elementor-element-4cd31567{--width:72%;}.elementor-49 .elementor-element.elementor-element-1e955427{--width:31.57%;}.elementor-49 .elementor-element.elementor-element-4d373f84{--width:31.57%;}.elementor-49 .elementor-element.elementor-element-29303d58{--width:31.57%;}.elementor-49 .elementor-element.elementor-element-26b2bee2{--width:49%;}.elementor-49 .elementor-element.elementor-element-4871cf79{--width:45.61%;}.elementor-49 .elementor-element.elementor-element-4068c6f2{--width:44.73%;}.elementor-49 .elementor-element.elementor-element-ffc123b{--width:45.61%;}.elementor-49 .elementor-element.elementor-element-4c918ef{--width:44.73%;}.elementor-49 .elementor-element.elementor-element-9c76134{--width:45.61%;}.elementor-49 .elementor-element.elementor-element-8a80dc0{--width:44.73%;}.elementor-49 .elementor-element.elementor-element-9b0995c{--width:45.61%;}.elementor-49 .elementor-element.elementor-element-27efc70{--width:44.73%;}.elementor-49 .elementor-element.elementor-element-a22211d{--width:45.61%;}.elementor-49 .elementor-element.elementor-element-c79a5cd{--width:44.73%;}.elementor-49 .elementor-element.elementor-element-343da32c{--width:45.61%;}.elementor-49 .elementor-element.elementor-element-1211f9be{--width:44.73%;}.elementor-49 .elementor-element.elementor-element-6ed0b60d{--width:45.61%;}.elementor-49 .elementor-element.elementor-element-11103b5d{--width:44.73%;}.elementor-49 .elementor-element.elementor-element-436a4df2{--width:100%;}.elementor-49 .elementor-element.elementor-element-7dd9621b{--width:31.57%;}.elementor-49 .elementor-element.elementor-element-760d6d9a{--width:64%;}.elementor-49 .elementor-element.elementor-element-cff55cf{--width:31.57%;}.elementor-49 .elementor-element.elementor-element-3774fb71{--width:58%;}.elementor-49 .elementor-element.elementor-element-6db3fc7d{--width:31.57%;}.elementor-49 .elementor-element.elementor-element-480807f1{--width:58%;}.elementor-49 .elementor-element.elementor-element-2a44bb23{--width:31.57%;}.elementor-49 .elementor-element.elementor-element-329e6f3f{--width:61%;}.elementor-49 .elementor-element.elementor-element-44e58af3{--width:31.57%;}.elementor-49 .elementor-element.elementor-element-41aace98{--width:58%;}.elementor-49 .elementor-element.elementor-element-29a7b938{--width:31.57%;}.elementor-49 .elementor-element.elementor-element-5de2a6a8{--width:58%;}.elementor-49 .elementor-element.elementor-element-782e2ffc{--width:45.61%;}.elementor-49 .elementor-element.elementor-element-c495941{--width:44.73%;}.elementor-49 .elementor-element.elementor-element-67a4a4b{--width:100%;}.elementor-49 .elementor-element.elementor-element-23ad82c1{--width:45%;}.elementor-49 .elementor-element.elementor-element-39caeb0f{--width:49%;}.elementor-49 .elementor-element.elementor-element-5ad38754{--width:44%;}.elementor-49 .elementor-element.elementor-element-6a0ed155{--width:51%;}.elementor-49 .elementor-element.elementor-element-2abec391{--width:47%;}.elementor-49 .elementor-element.elementor-element-1bbbe06e{--width:43%;}.elementor-49 .elementor-element.elementor-element-5075dd8{--content-width:1424px;}.elementor-49 .elementor-element.elementor-element-ebb01b4{--width:44%;}.elementor-49 .elementor-element.elementor-element-3cb0fcd{--content-width:1140px;}.elementor-49 .elementor-element.elementor-element-e4047dc{--width:71%;}.elementor-49 .elementor-element.elementor-element-525994ab{--width:35.08%;}}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-5e5f651f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-49 .elementor-element.elementor-element-17c7b532{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button .button-link-wrap{font-size:var( --e-global-typography-2c40b94-font-size );line-height:var( --e-global-typography-2c40b94-line-height );letter-spacing:var( --e-global-typography-2c40b94-letter-spacing );}.elementor-49 .elementor-element.elementor-element-58d7ae68{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-647572b3 .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-17b64809 .heading .heading-title{font-size:3.375rem;}.elementor-49 .elementor-element.elementor-element-611f00d5 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-611f00d5 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-2c017497{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-49 .elementor-element.elementor-element-e555b05{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block .counter-title{margin-top:0px;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block .counter-title,.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block .counter-title a{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block .counter-number{margin-top:0px;font-size:var( --e-global-typography-1acbd00-font-size );line-height:var( --e-global-typography-1acbd00-line-height );}.elementor-49 .elementor-element.elementor-element-1eb04973.e-con{--order:99999 /* order end hack */;}.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block .counter-title{margin-top:0px;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block .counter-title,.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block .counter-title a{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block .counter-number{margin-top:0px;font-size:var( --e-global-typography-1acbd00-font-size );line-height:var( --e-global-typography-1acbd00-line-height );}.elementor-49 .elementor-element.elementor-element-7c7defe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-4c844172 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-4c844172 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-49 .elementor-element.elementor-element-4c844172 .elementor-icon-box-description{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-6910142a{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-78abaffa .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-78abaffa .elementor-icon-box-title a{font-size:1.25rem;}.elementor-49 .elementor-element.elementor-element-78abaffa .elementor-icon-box-description{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-30e4bed3 .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-30e4bed3 .elementor-icon-box-title a{font-size:1.25rem;}.elementor-49 .elementor-element.elementor-element-30e4bed3 .elementor-icon-box-description{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-10175873{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-55fa88f7.e-con{--order:-99999 /* order start hack */;}.elementor-49 .elementor-element.elementor-element-32e68e14 .heading .heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-675f1a7f .heading .heading-title{font-size:2.75rem;}.elementor-49 .elementor-element.elementor-element-8da4fe4 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-8da4fe4 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-8da4fe4 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-3e3b328e{--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block .counter-title{margin-top:0px;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block .counter-title,.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block .counter-title a{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block .counter-number{margin-top:0px;font-size:var( --e-global-typography-1acbd00-font-size );line-height:var( --e-global-typography-1acbd00-line-height );}.elementor-49 .elementor-element.elementor-element-3ef9354e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-983aea7 .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-731c3b75 .heading .heading-title{font-size:3.375rem;}.elementor-49 .elementor-element.elementor-element-1463c928 .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-52470be9 .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-38bcb2ab .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-68457d4f .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-4b3d9fb3 .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-1428a476 .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-7f34aa00 .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-20295b51 .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-630e4f81 .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-39688ffd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-30df3a48 .heading .heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-41bf9d58 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-41bf9d58 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-41bf9d58 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-7b35f783 .heading .heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-3b0ea3b7 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-3b0ea3b7 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-3b0ea3b7 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-1860c483 .heading .heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-37fa8ff5 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-37fa8ff5 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-37fa8ff5 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-63749675{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-5256d7b2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-5660f005{text-align:center;}.elementor-49 .elementor-element.elementor-element-5660f005 .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-9e2796e .heading .heading-title{font-size:2.75rem;}.elementor-49 .elementor-element.elementor-element-1a8b33fa{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-49 .elementor-element.elementor-element-1a8b33fa .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-1a8b33fa .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-1a8b33fa .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-70d033a3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-4682923b .heading .heading-title{font-size:var( --e-global-typography-b189457-font-size );line-height:var( --e-global-typography-b189457-line-height );}.elementor-49 .elementor-element.elementor-element-2c484582 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-2c484582 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-2c484582 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-5be628b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-a5cdf64 .heading .heading-title{font-size:var( --e-global-typography-b189457-font-size );line-height:var( --e-global-typography-b189457-line-height );}.elementor-49 .elementor-element.elementor-element-c389325 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-c389325 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-c389325 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-ffd02e2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-d1b4c09 .heading .heading-title{font-size:var( --e-global-typography-b189457-font-size );line-height:var( --e-global-typography-b189457-line-height );}.elementor-49 .elementor-element.elementor-element-36e9fcd .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-36e9fcd .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-36e9fcd .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-92bec56{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-bb8c8eb .heading .heading-title{font-size:var( --e-global-typography-b189457-font-size );line-height:var( --e-global-typography-b189457-line-height );}.elementor-49 .elementor-element.elementor-element-52bcc70 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-52bcc70 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-52bcc70 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-4b80b19{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-b67d62f .heading .heading-title{font-size:var( --e-global-typography-b189457-font-size );line-height:var( --e-global-typography-b189457-line-height );}.elementor-49 .elementor-element.elementor-element-15ce96c .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-15ce96c .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-15ce96c .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-68bc1004{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-3b7ca7bf .heading .heading-title{font-size:var( --e-global-typography-b189457-font-size );line-height:var( --e-global-typography-b189457-line-height );}.elementor-49 .elementor-element.elementor-element-1afc10f6 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-1afc10f6 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-1afc10f6 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-7c5e03fd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-5c890a24 .heading .heading-title{font-size:var( --e-global-typography-b189457-font-size );line-height:var( --e-global-typography-b189457-line-height );}.elementor-49 .elementor-element.elementor-element-12f7732f .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-12f7732f .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-12f7732f .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-37ad9cb9{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-28199518 .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-12aed9bc .heading .heading-title{font-size:3.375rem;}.elementor-49 .elementor-element.elementor-element-14cfd336 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-14cfd336 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-3ce839cf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-760d6d9a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-760d6d9a.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-3d2641ed .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-639f4047{text-align:center;}.elementor-49 .elementor-element.elementor-element-639f4047 .elementor-heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-294b669a{--e-rating-justify-content:center;}.elementor-49 .elementor-element.elementor-element-3774fb71{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-3774fb71.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-52561a9b .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-4468fa81{text-align:center;}.elementor-49 .elementor-element.elementor-element-4468fa81 .elementor-heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-17c6e12b{--e-rating-justify-content:center;}.elementor-49 .elementor-element.elementor-element-480807f1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-480807f1.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-16da95de .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-3185f046{text-align:center;}.elementor-49 .elementor-element.elementor-element-3185f046 .elementor-heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-243f5742{--e-rating-justify-content:center;}.elementor-49 .elementor-element.elementor-element-132179ae{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-329e6f3f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-329e6f3f.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-556fe0a1 .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-80c2df8{text-align:center;}.elementor-49 .elementor-element.elementor-element-80c2df8 .elementor-heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-7689996b{--e-rating-justify-content:center;}.elementor-49 .elementor-element.elementor-element-41aace98{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-41aace98.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-5c4323e .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-68a7f8a{text-align:center;}.elementor-49 .elementor-element.elementor-element-68a7f8a .elementor-heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-42bfd7a3{--e-rating-justify-content:center;}.elementor-49 .elementor-element.elementor-element-5de2a6a8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-5de2a6a8.e-con{--align-self:center;}.elementor-49 .elementor-element.elementor-element-67d4aa86 .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-206f6c5c{text-align:center;}.elementor-49 .elementor-element.elementor-element-206f6c5c .elementor-heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-2a65ca80{--e-rating-justify-content:center;}.elementor-49 .elementor-element.elementor-element-15842ffb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-c495941.e-con{--order:-99999 /* order start hack */;}.elementor-49 .elementor-element.elementor-element-5f62a090 .heading .heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-4a22d3fb .heading .heading-title{font-size:2.75rem;}.elementor-49 .elementor-element.elementor-element-1545a0c0 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-1545a0c0 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-1545a0c0 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-67a4a4b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-49 .elementor-element.elementor-element-23ad82c1{--justify-content:center;}.elementor-49 .elementor-element.elementor-element-6a03a65b .elementor-heading-title{font-size:var( --e-global-typography-79d32ba-font-size );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );}.elementor-49 .elementor-element.elementor-element-39caeb0f{--justify-content:center;}.elementor-49 .elementor-element.elementor-element-6d17e58c .elementor-heading-title{font-size:var( --e-global-typography-79d32ba-font-size );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );}.elementor-49 .elementor-element.elementor-element-5ad38754{--justify-content:center;}.elementor-49 .elementor-element.elementor-element-39e1bef0 .elementor-heading-title{font-size:var( --e-global-typography-79d32ba-font-size );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );}.elementor-49 .elementor-element.elementor-element-6a0ed155{--justify-content:center;}.elementor-49 .elementor-element.elementor-element-4ee4b876 .elementor-heading-title{font-size:var( --e-global-typography-79d32ba-font-size );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );}.elementor-49 .elementor-element.elementor-element-2abec391{--justify-content:center;}.elementor-49 .elementor-element.elementor-element-2978deaa .elementor-heading-title{font-size:var( --e-global-typography-79d32ba-font-size );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );}.elementor-49 .elementor-element.elementor-element-1bbbe06e{--justify-content:center;}.elementor-49 .elementor-element.elementor-element-58340a90 .elementor-heading-title{font-size:var( --e-global-typography-79d32ba-font-size );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );}.elementor-49 .elementor-element.elementor-element-9995dd9{--justify-content:center;}.elementor-49 .elementor-element.elementor-element-5075dd8{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-a8c7332 .heading .heading-title{font-size:2.75rem;}.elementor-49 .elementor-element.elementor-element-23e968c .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-23e968c .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-23e968c .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-3cb0fcd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-49 .elementor-element.elementor-element-e4047dc{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-49 .elementor-element.elementor-element-0fe7c3a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-0fe7c3a.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-0fe7c3a .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-0fe7c3a .elementor-icon-box-title a{font-size:32px;}.elementor-49 .elementor-element.elementor-element-1761d9dc{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-49 .elementor-element.elementor-element-5146d56a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-49 .elementor-element.elementor-element-525994ab{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-144e184e.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-5c72215f{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-49 .elementor-element.elementor-element-5c72215f.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-5c72215f .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-5c72215f .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-5c72215f .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-9b7edb2{text-align:center;}.elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-item > a{font-size:var( --e-global-typography-79d32ba-font-size );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-5e5f651f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-720ed68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-49 .elementor-element.elementor-element-720ed68 img{width:52%;}.elementor-49 .elementor-element.elementor-element-17c7b532{--width:46%;}.elementor-49 .elementor-element.elementor-element-2a34e399 .pt_plus_button .button-link-wrap{font-size:var( --e-global-typography-2c40b94-font-size );line-height:var( --e-global-typography-2c40b94-line-height );letter-spacing:var( --e-global-typography-2c40b94-letter-spacing );}.elementor-49 .elementor-element.elementor-element-58d7ae68{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-647572b3 .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-17b64809 .heading .heading-title{font-size:32px;}.elementor-49 .elementor-element.elementor-element-17b64809 .heading .heading-sub-title{font-size:32px;}.elementor-49 .elementor-element.elementor-element-611f00d5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49 .elementor-element.elementor-element-611f00d5 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-611f00d5 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-42afbd8 .elementor-button{font-size:18px;}.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block .counter-title{margin-top:0px;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block .counter-title,.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block .counter-title a{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-2d79ba6f .plus-number-counter .number-counter-inner-block .counter-number{margin-top:0px;font-size:var( --e-global-typography-1acbd00-font-size );line-height:var( --e-global-typography-1acbd00-line-height );}.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block .counter-title{margin-top:0px;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block .counter-title,.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block .counter-title a{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-45bfa38a .plus-number-counter .number-counter-inner-block .counter-number{margin-top:0px;font-size:var( --e-global-typography-1acbd00-font-size );line-height:var( --e-global-typography-1acbd00-line-height );}.elementor-49 .elementor-element.elementor-element-6bcab79{--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-6811e3b{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49 .elementor-element.elementor-element-4c844172 .elementor-icon{font-size:20px;padding:13px;}.elementor-49 .elementor-element.elementor-element-4c844172 .elementor-icon-box-description{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-6910142a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-78abaffa .elementor-icon{font-size:20px;padding:13px;}.elementor-49 .elementor-element.elementor-element-78abaffa .elementor-icon-box-description{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-30e4bed3 .elementor-icon{font-size:20px;padding:13px;}.elementor-49 .elementor-element.elementor-element-30e4bed3 .elementor-icon-box-description{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-10175873{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-32e68e14 .heading .heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-675f1a7f .heading .heading-title{font-size:32px;}.elementor-49 .elementor-element.elementor-element-8da4fe4 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-8da4fe4 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-8da4fe4 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-b1ebeba.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-b1ebeba .elementor-button{font-size:18px;}.elementor-49 .elementor-element.elementor-element-3e3b328e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block .counter-title{margin-top:0px;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block .counter-title,.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block .counter-title a{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-359e2b42 .plus-number-counter .number-counter-inner-block .counter-number{margin-top:0px;font-size:var( --e-global-typography-1acbd00-font-size );line-height:var( --e-global-typography-1acbd00-line-height );}.elementor-49 .elementor-element.elementor-element-3ef9354e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-983aea7 .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-731c3b75 .heading .heading-title{font-size:32px;}.elementor-49 .elementor-element.elementor-element-4cd31567{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-1463c928{text-align:center;}.elementor-49 .elementor-element.elementor-element-1463c928 .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-52470be9{text-align:center;}.elementor-49 .elementor-element.elementor-element-52470be9 .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-38bcb2ab{text-align:center;}.elementor-49 .elementor-element.elementor-element-38bcb2ab .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-68457d4f{text-align:center;}.elementor-49 .elementor-element.elementor-element-68457d4f .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-4b3d9fb3{text-align:center;}.elementor-49 .elementor-element.elementor-element-4b3d9fb3 .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-1428a476{text-align:center;}.elementor-49 .elementor-element.elementor-element-1428a476 .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-7f34aa00{text-align:center;}.elementor-49 .elementor-element.elementor-element-7f34aa00 .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-20295b51{text-align:center;}.elementor-49 .elementor-element.elementor-element-20295b51 .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-630e4f81{text-align:center;}.elementor-49 .elementor-element.elementor-element-630e4f81 .elementor-heading-title{font-size:var( --e-global-typography-cadff51-font-size );line-height:var( --e-global-typography-cadff51-line-height );letter-spacing:var( --e-global-typography-cadff51-letter-spacing );}.elementor-49 .elementor-element.elementor-element-7e2bda5a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-30df3a48 .heading .heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-41bf9d58 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-41bf9d58 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-41bf9d58 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-6ead3d1c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-7b35f783 .heading .heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-3b0ea3b7 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-3b0ea3b7 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-3b0ea3b7 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-6540306a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-1860c483 .heading .heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-37fa8ff5 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-37fa8ff5 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-37fa8ff5 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-63749675{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-5660f005 .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-9e2796e .heading .heading-title{font-size:32px;}.elementor-49 .elementor-element.elementor-element-1a8b33fa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49 .elementor-element.elementor-element-1a8b33fa .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-1a8b33fa .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-1a8b33fa .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-4682923b .heading .heading-title{font-size:var( --e-global-typography-b189457-font-size );line-height:var( --e-global-typography-b189457-line-height );}.elementor-49 .elementor-element.elementor-element-2c484582 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-2c484582 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-2c484582 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-7b2a967.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-7b2a967 .elementor-button{font-size:18px;}.elementor-49 .elementor-element.elementor-element-a5cdf64 .heading .heading-title{font-size:var( --e-global-typography-b189457-font-size );line-height:var( --e-global-typography-b189457-line-height );}.elementor-49 .elementor-element.elementor-element-c389325 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-c389325 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-c389325 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-f0ef67b.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-f0ef67b .elementor-button{font-size:18px;}.elementor-49 .elementor-element.elementor-element-d1b4c09 .heading .heading-title{font-size:var( --e-global-typography-b189457-font-size );line-height:var( --e-global-typography-b189457-line-height );}.elementor-49 .elementor-element.elementor-element-36e9fcd .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-36e9fcd .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-36e9fcd .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-432c1e4.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-432c1e4 .elementor-button{font-size:18px;}.elementor-49 .elementor-element.elementor-element-bb8c8eb .heading .heading-title{font-size:var( --e-global-typography-b189457-font-size );line-height:var( --e-global-typography-b189457-line-height );}.elementor-49 .elementor-element.elementor-element-52bcc70 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-52bcc70 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-52bcc70 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-2e6fd18.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-2e6fd18 .elementor-button{font-size:18px;}.elementor-49 .elementor-element.elementor-element-b67d62f .heading .heading-title{font-size:var( --e-global-typography-b189457-font-size );line-height:var( --e-global-typography-b189457-line-height );}.elementor-49 .elementor-element.elementor-element-15ce96c .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-15ce96c .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-15ce96c .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-d3aa47e.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-d3aa47e .elementor-button{font-size:18px;}.elementor-49 .elementor-element.elementor-element-3b7ca7bf .heading .heading-title{font-size:var( --e-global-typography-b189457-font-size );line-height:var( --e-global-typography-b189457-line-height );}.elementor-49 .elementor-element.elementor-element-1afc10f6 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-1afc10f6 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-1afc10f6 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-a45e1f5.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-a45e1f5 .elementor-button{font-size:18px;}.elementor-49 .elementor-element.elementor-element-5c890a24 .heading .heading-title{font-size:var( --e-global-typography-b189457-font-size );line-height:var( --e-global-typography-b189457-line-height );}.elementor-49 .elementor-element.elementor-element-12f7732f .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-12f7732f .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-12f7732f .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-3c122ea.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-3c122ea .elementor-button{font-size:18px;}.elementor-49 .elementor-element.elementor-element-37ad9cb9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-28199518 .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-12aed9bc .heading .heading-title{font-size:32px;}.elementor-49 .elementor-element.elementor-element-14cfd336{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49 .elementor-element.elementor-element-14cfd336 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-14cfd336 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-3d2641ed .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-639f4047 .elementor-heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-52561a9b .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-4468fa81 .elementor-heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-16da95de .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-3185f046 .elementor-heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-556fe0a1 .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-80c2df8 .elementor-heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-5c4323e .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-68a7f8a .elementor-heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-67d4aa86 .elementor-heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-206f6c5c .elementor-heading-title{font-size:var( --e-global-typography-c37a6e6-font-size );line-height:var( --e-global-typography-c37a6e6-line-height );}.elementor-49 .elementor-element.elementor-element-15842ffb{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-5f62a090 .heading .heading-title{font-size:var( --e-global-typography-45ddb65-font-size );line-height:var( --e-global-typography-45ddb65-line-height );}.elementor-49 .elementor-element.elementor-element-4a22d3fb .heading .heading-title{font-size:32px;}.elementor-49 .elementor-element.elementor-element-1545a0c0 .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-1545a0c0 .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-1545a0c0 .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-67a4a4b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-6a03a65b .elementor-heading-title{font-size:var( --e-global-typography-79d32ba-font-size );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );}.elementor-49 .elementor-element.elementor-element-6d17e58c .elementor-heading-title{font-size:var( --e-global-typography-79d32ba-font-size );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );}.elementor-49 .elementor-element.elementor-element-39e1bef0 .elementor-heading-title{font-size:var( --e-global-typography-79d32ba-font-size );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );}.elementor-49 .elementor-element.elementor-element-4ee4b876 .elementor-heading-title{font-size:var( --e-global-typography-79d32ba-font-size );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );}.elementor-49 .elementor-element.elementor-element-2978deaa .elementor-heading-title{font-size:var( --e-global-typography-79d32ba-font-size );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );}.elementor-49 .elementor-element.elementor-element-58340a90 .elementor-heading-title{font-size:var( --e-global-typography-79d32ba-font-size );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );}.elementor-49 .elementor-element.elementor-element-9995dd9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-46fd0df.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-46fd0df .elementor-button{font-size:18px;}.elementor-49 .elementor-element.elementor-element-5075dd8{--min-height:0px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-49 .elementor-element.elementor-element-9fd5b1a{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-49 .elementor-element.elementor-element-9fd5b1a.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-a8c7332 .heading .heading-title{font-size:32px;}.elementor-49 .elementor-element.elementor-element-23e968c .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-23e968c .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-23e968c .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-e4047dc{--padding-top:50px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-49 .elementor-element.elementor-element-0fe7c3a{padding:20px 20px 20px 20px;}.elementor-49 .elementor-element.elementor-element-0fe7c3a .elementor-icon-box-wrapper{gap:15px;}.elementor-49 .elementor-element.elementor-element-0fe7c3a .elementor-icon-box-title{margin-block-end:9px;}.elementor-49 .elementor-element.elementor-element-0fe7c3a .elementor-icon-box-title, .elementor-49 .elementor-element.elementor-element-0fe7c3a .elementor-icon-box-title a{font-size:20px;}.elementor-49 .elementor-element.elementor-element-0fe7c3a .elementor-icon-box-description{font-size:16px;}.elementor-49 .elementor-element.elementor-element-5a52163 .elementor-button{font-size:18px;}.elementor-49 .elementor-element.elementor-element-1761d9dc{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-49 .elementor-element.elementor-element-5c72215f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49 .elementor-element.elementor-element-5c72215f .pt-plus-text-block-wrapper .text-content-block{text-align:center;}.elementor-49 .elementor-element.elementor-element-5c72215f .pt_plus_adv_text_block .text-content-block,.elementor-49 .elementor-element.elementor-element-5c72215f .pt_plus_adv_text_block .text-content-block p{font-size:var( --e-global-typography-e99a38c-font-size );line-height:var( --e-global-typography-e99a38c-line-height );letter-spacing:var( --e-global-typography-e99a38c-letter-spacing );}.elementor-49 .elementor-element.elementor-element-380bbf1c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-5db7480a .elementor-icon-list-item > a{font-size:var( --e-global-typography-79d32ba-font-size );line-height:var( --e-global-typography-79d32ba-line-height );letter-spacing:var( --e-global-typography-79d32ba-letter-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-49 .elementor-element.elementor-element-17c7b532{--width:80%;}.elementor-49 .elementor-element.elementor-element-20282656{--width:100%;}.elementor-49 .elementor-element.elementor-element-e555b05{--width:46%;}.elementor-49 .elementor-element.elementor-element-1eb04973{--width:100%;}.elementor-49 .elementor-element.elementor-element-6c551c5f{--width:46%;}.elementor-49 .elementor-element.elementor-element-b057e90{--width:100%;}.elementor-49 .elementor-element.elementor-element-6910142a{--width:100%;}.elementor-49 .elementor-element.elementor-element-cd9e138{--width:100%;}.elementor-49 .elementor-element.elementor-element-214cdc27{--width:100%;}.elementor-49 .elementor-element.elementor-element-55fa88f7{--width:100%;}.elementor-49 .elementor-element.elementor-element-3e3b328e{--width:100%;}.elementor-49 .elementor-element.elementor-element-54d2e8af{--width:100%;}.elementor-49 .elementor-element.elementor-element-4cd31567{--width:100%;}.elementor-49 .elementor-element.elementor-element-1e955427{--width:100%;}.elementor-49 .elementor-element.elementor-element-4d373f84{--width:100%;}.elementor-49 .elementor-element.elementor-element-29303d58{--width:100%;}.elementor-49 .elementor-element.elementor-element-26b2bee2{--width:100%;}.elementor-49 .elementor-element.elementor-element-4871cf79{--width:100%;}.elementor-49 .elementor-element.elementor-element-4068c6f2{--width:100%;}.elementor-49 .elementor-element.elementor-element-ffc123b{--width:100%;}.elementor-49 .elementor-element.elementor-element-4c918ef{--width:100%;}.elementor-49 .elementor-element.elementor-element-9c76134{--width:100%;}.elementor-49 .elementor-element.elementor-element-8a80dc0{--width:100%;}.elementor-49 .elementor-element.elementor-element-9b0995c{--width:100%;}.elementor-49 .elementor-element.elementor-element-27efc70{--width:100%;}.elementor-49 .elementor-element.elementor-element-a22211d{--width:100%;}.elementor-49 .elementor-element.elementor-element-c79a5cd{--width:100%;}.elementor-49 .elementor-element.elementor-element-343da32c{--width:100%;}.elementor-49 .elementor-element.elementor-element-1211f9be{--width:100%;}.elementor-49 .elementor-element.elementor-element-6ed0b60d{--width:100%;}.elementor-49 .elementor-element.elementor-element-11103b5d{--width:100%;}.elementor-49 .elementor-element.elementor-element-436a4df2{--width:100%;}.elementor-49 .elementor-element.elementor-element-7dd9621b{--width:100%;}.elementor-49 .elementor-element.elementor-element-cff55cf{--width:100%;}.elementor-49 .elementor-element.elementor-element-6db3fc7d{--width:100%;}.elementor-49 .elementor-element.elementor-element-2a44bb23{--width:100%;}.elementor-49 .elementor-element.elementor-element-44e58af3{--width:100%;}.elementor-49 .elementor-element.elementor-element-29a7b938{--width:100%;}.elementor-49 .elementor-element.elementor-element-782e2ffc{--width:100%;}.elementor-49 .elementor-element.elementor-element-c495941{--width:100%;}.elementor-49 .elementor-element.elementor-element-67a4a4b{--width:100%;}.elementor-49 .elementor-element.elementor-element-23ad82c1{--width:100%;}.elementor-49 .elementor-element.elementor-element-39caeb0f{--width:100%;}.elementor-49 .elementor-element.elementor-element-5ad38754{--width:100%;}.elementor-49 .elementor-element.elementor-element-6a0ed155{--width:100%;}.elementor-49 .elementor-element.elementor-element-2abec391{--width:100%;}.elementor-49 .elementor-element.elementor-element-1bbbe06e{--width:100%;}.elementor-49 .elementor-element.elementor-element-3cb0fcd{--content-width:100%;}.elementor-49 .elementor-element.elementor-element-e4047dc{--width:100%;}.elementor-49 .elementor-element.elementor-element-525994ab{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-42afbd8 */.elementor-49 .elementor-element.elementor-element-42afbd8 {
  border-radius: 72px;
  border-top: 2px solid #CFA2EC; /* tom claro derivado do roxo */
  background: linear-gradient(90deg, #9d4fd5 0%, #B878E8 50%, #7B27B3 100%);
  box-shadow: 
    0 10px 20px 0 rgba(125, 62, 160, 0.4),
    0 20px 40px 0 rgba(125, 62, 160, 0.3),
    0 40px 80px 0 rgba(125, 62, 160, 0.2),
    0 60px 120px 0 rgba(125, 62, 160, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-49 .elementor-element.elementor-element-42afbd8 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-49 .elementor-element.elementor-element-42afbd8:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-49 .elementor-element.elementor-element-42afbd8:active {
  opacity: 0.5;
}

.elementor-49 .elementor-element.elementor-element-42afbd8::before {
  content: '';
  background: linear-gradient(10deg, #E2C7F3 12.81%, rgba(226, 199, 243, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-49 .elementor-element.elementor-element-42afbd8:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-49 .elementor-element.elementor-element-42afbd8 svg {
  font-size: 14px;
}

.elementor-49 .elementor-element.elementor-element-42afbd8:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
    background: radial-gradient(
      ellipse at center, 
      #D8A9F6 20%, 
      #D8A9F650 70%, 
      #D8A9F600 100%
    );
    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

.elementor-49 .elementor-element.elementor-element-42afbd8 .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}

.elementor-49 .elementor-element.elementor-element-42afbd8 .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1ebeba */.elementor-49 .elementor-element.elementor-element-b1ebeba {
  border-radius: 72px;
  border-top: 2px solid #CFA2EC; /* tom claro derivado do roxo */
  background: linear-gradient(90deg, #9d4fd5 0%, #B878E8 50%, #7B27B3 100%);
  box-shadow: 
    0 10px 20px 0 rgba(125, 62, 160, 0.4),
    0 20px 40px 0 rgba(125, 62, 160, 0.3),
    0 40px 80px 0 rgba(125, 62, 160, 0.2),
    0 60px 120px 0 rgba(125, 62, 160, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-49 .elementor-element.elementor-element-b1ebeba .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-49 .elementor-element.elementor-element-b1ebeba:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-49 .elementor-element.elementor-element-b1ebeba:active {
  opacity: 0.5;
}

.elementor-49 .elementor-element.elementor-element-b1ebeba::before {
  content: '';
  background: linear-gradient(10deg, #E2C7F3 12.81%, rgba(226, 199, 243, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-49 .elementor-element.elementor-element-b1ebeba:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-49 .elementor-element.elementor-element-b1ebeba svg {
  font-size: 14px;
}

.elementor-49 .elementor-element.elementor-element-b1ebeba:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
    background: radial-gradient(
      ellipse at center, 
      #D8A9F6 20%, 
      #D8A9F650 70%, 
      #D8A9F600 100%
    );
    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

.elementor-49 .elementor-element.elementor-element-b1ebeba .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}

.elementor-49 .elementor-element.elementor-element-b1ebeba .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2a967 */.elementor-49 .elementor-element.elementor-element-7b2a967 {
  border-radius: 72px;
  border-top: 2px solid #CFA2EC; /* tom claro derivado do roxo */
  background: linear-gradient(90deg, #9d4fd5 0%, #B878E8 50%, #7B27B3 100%);
  box-shadow: 
    0 10px 20px 0 rgba(125, 62, 160, 0.4),
    0 20px 40px 0 rgba(125, 62, 160, 0.3),
    0 40px 80px 0 rgba(125, 62, 160, 0.2),
    0 60px 120px 0 rgba(125, 62, 160, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-49 .elementor-element.elementor-element-7b2a967 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-49 .elementor-element.elementor-element-7b2a967:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-49 .elementor-element.elementor-element-7b2a967:active {
  opacity: 0.5;
}

.elementor-49 .elementor-element.elementor-element-7b2a967::before {
  content: '';
  background: linear-gradient(10deg, #E2C7F3 12.81%, rgba(226, 199, 243, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-49 .elementor-element.elementor-element-7b2a967:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-49 .elementor-element.elementor-element-7b2a967 svg {
  font-size: 14px;
}

.elementor-49 .elementor-element.elementor-element-7b2a967:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
    background: radial-gradient(
      ellipse at center, 
      #D8A9F6 20%, 
      #D8A9F650 70%, 
      #D8A9F600 100%
    );
    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

.elementor-49 .elementor-element.elementor-element-7b2a967 .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}

.elementor-49 .elementor-element.elementor-element-7b2a967 .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f0ef67b */.elementor-49 .elementor-element.elementor-element-f0ef67b {
  border-radius: 72px;
  border-top: 2px solid #CFA2EC; /* tom claro derivado do roxo */
  background: linear-gradient(90deg, #9d4fd5 0%, #B878E8 50%, #7B27B3 100%);
  box-shadow: 
    0 10px 20px 0 rgba(125, 62, 160, 0.4),
    0 20px 40px 0 rgba(125, 62, 160, 0.3),
    0 40px 80px 0 rgba(125, 62, 160, 0.2),
    0 60px 120px 0 rgba(125, 62, 160, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-49 .elementor-element.elementor-element-f0ef67b .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-49 .elementor-element.elementor-element-f0ef67b:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-49 .elementor-element.elementor-element-f0ef67b:active {
  opacity: 0.5;
}

.elementor-49 .elementor-element.elementor-element-f0ef67b::before {
  content: '';
  background: linear-gradient(10deg, #E2C7F3 12.81%, rgba(226, 199, 243, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-49 .elementor-element.elementor-element-f0ef67b:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-49 .elementor-element.elementor-element-f0ef67b svg {
  font-size: 14px;
}

.elementor-49 .elementor-element.elementor-element-f0ef67b:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
    background: radial-gradient(
      ellipse at center, 
      #D8A9F6 20%, 
      #D8A9F650 70%, 
      #D8A9F600 100%
    );
    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

.elementor-49 .elementor-element.elementor-element-f0ef67b .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}

.elementor-49 .elementor-element.elementor-element-f0ef67b .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-432c1e4 */.elementor-49 .elementor-element.elementor-element-432c1e4 {
  border-radius: 72px;
  border-top: 2px solid #CFA2EC; /* tom claro derivado do roxo */
  background: linear-gradient(90deg, #9d4fd5 0%, #B878E8 50%, #7B27B3 100%);
  box-shadow: 
    0 10px 20px 0 rgba(125, 62, 160, 0.4),
    0 20px 40px 0 rgba(125, 62, 160, 0.3),
    0 40px 80px 0 rgba(125, 62, 160, 0.2),
    0 60px 120px 0 rgba(125, 62, 160, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-49 .elementor-element.elementor-element-432c1e4 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-49 .elementor-element.elementor-element-432c1e4:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-49 .elementor-element.elementor-element-432c1e4:active {
  opacity: 0.5;
}

.elementor-49 .elementor-element.elementor-element-432c1e4::before {
  content: '';
  background: linear-gradient(10deg, #E2C7F3 12.81%, rgba(226, 199, 243, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-49 .elementor-element.elementor-element-432c1e4:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-49 .elementor-element.elementor-element-432c1e4 svg {
  font-size: 14px;
}

.elementor-49 .elementor-element.elementor-element-432c1e4:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
    background: radial-gradient(
      ellipse at center, 
      #D8A9F6 20%, 
      #D8A9F650 70%, 
      #D8A9F600 100%
    );
    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

.elementor-49 .elementor-element.elementor-element-432c1e4 .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}

.elementor-49 .elementor-element.elementor-element-432c1e4 .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e6fd18 */.elementor-49 .elementor-element.elementor-element-2e6fd18 {
  border-radius: 72px;
  border-top: 2px solid #CFA2EC; /* tom claro derivado do roxo */
  background: linear-gradient(90deg, #9d4fd5 0%, #B878E8 50%, #7B27B3 100%);
  box-shadow: 
    0 10px 20px 0 rgba(125, 62, 160, 0.4),
    0 20px 40px 0 rgba(125, 62, 160, 0.3),
    0 40px 80px 0 rgba(125, 62, 160, 0.2),
    0 60px 120px 0 rgba(125, 62, 160, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-49 .elementor-element.elementor-element-2e6fd18 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-49 .elementor-element.elementor-element-2e6fd18:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-49 .elementor-element.elementor-element-2e6fd18:active {
  opacity: 0.5;
}

.elementor-49 .elementor-element.elementor-element-2e6fd18::before {
  content: '';
  background: linear-gradient(10deg, #E2C7F3 12.81%, rgba(226, 199, 243, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-49 .elementor-element.elementor-element-2e6fd18:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-49 .elementor-element.elementor-element-2e6fd18 svg {
  font-size: 14px;
}

.elementor-49 .elementor-element.elementor-element-2e6fd18:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
    background: radial-gradient(
      ellipse at center, 
      #D8A9F6 20%, 
      #D8A9F650 70%, 
      #D8A9F600 100%
    );
    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

.elementor-49 .elementor-element.elementor-element-2e6fd18 .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}

.elementor-49 .elementor-element.elementor-element-2e6fd18 .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3aa47e */.elementor-49 .elementor-element.elementor-element-d3aa47e {
  border-radius: 72px;
  border-top: 2px solid #CFA2EC; /* tom claro derivado do roxo */
  background: linear-gradient(90deg, #9d4fd5 0%, #B878E8 50%, #7B27B3 100%);
  box-shadow: 
    0 10px 20px 0 rgba(125, 62, 160, 0.4),
    0 20px 40px 0 rgba(125, 62, 160, 0.3),
    0 40px 80px 0 rgba(125, 62, 160, 0.2),
    0 60px 120px 0 rgba(125, 62, 160, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-49 .elementor-element.elementor-element-d3aa47e .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-49 .elementor-element.elementor-element-d3aa47e:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-49 .elementor-element.elementor-element-d3aa47e:active {
  opacity: 0.5;
}

.elementor-49 .elementor-element.elementor-element-d3aa47e::before {
  content: '';
  background: linear-gradient(10deg, #E2C7F3 12.81%, rgba(226, 199, 243, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-49 .elementor-element.elementor-element-d3aa47e:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-49 .elementor-element.elementor-element-d3aa47e svg {
  font-size: 14px;
}

.elementor-49 .elementor-element.elementor-element-d3aa47e:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
    background: radial-gradient(
      ellipse at center, 
      #D8A9F6 20%, 
      #D8A9F650 70%, 
      #D8A9F600 100%
    );
    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

.elementor-49 .elementor-element.elementor-element-d3aa47e .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}

.elementor-49 .elementor-element.elementor-element-d3aa47e .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a45e1f5 */.elementor-49 .elementor-element.elementor-element-a45e1f5 {
  border-radius: 72px;
  border-top: 2px solid #CFA2EC; /* tom claro derivado do roxo */
  background: linear-gradient(90deg, #9d4fd5 0%, #B878E8 50%, #7B27B3 100%);
  box-shadow: 
    0 10px 20px 0 rgba(125, 62, 160, 0.4),
    0 20px 40px 0 rgba(125, 62, 160, 0.3),
    0 40px 80px 0 rgba(125, 62, 160, 0.2),
    0 60px 120px 0 rgba(125, 62, 160, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-49 .elementor-element.elementor-element-a45e1f5 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-49 .elementor-element.elementor-element-a45e1f5:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-49 .elementor-element.elementor-element-a45e1f5:active {
  opacity: 0.5;
}

.elementor-49 .elementor-element.elementor-element-a45e1f5::before {
  content: '';
  background: linear-gradient(10deg, #E2C7F3 12.81%, rgba(226, 199, 243, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-49 .elementor-element.elementor-element-a45e1f5:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-49 .elementor-element.elementor-element-a45e1f5 svg {
  font-size: 14px;
}

.elementor-49 .elementor-element.elementor-element-a45e1f5:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
    background: radial-gradient(
      ellipse at center, 
      #D8A9F6 20%, 
      #D8A9F650 70%, 
      #D8A9F600 100%
    );
    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

.elementor-49 .elementor-element.elementor-element-a45e1f5 .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}

.elementor-49 .elementor-element.elementor-element-a45e1f5 .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c122ea */.elementor-49 .elementor-element.elementor-element-3c122ea {
  border-radius: 72px;
  border-top: 2px solid #CFA2EC; /* tom claro derivado do roxo */
  background: linear-gradient(90deg, #9d4fd5 0%, #B878E8 50%, #7B27B3 100%);
  box-shadow: 
    0 10px 20px 0 rgba(125, 62, 160, 0.4),
    0 20px 40px 0 rgba(125, 62, 160, 0.3),
    0 40px 80px 0 rgba(125, 62, 160, 0.2),
    0 60px 120px 0 rgba(125, 62, 160, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-49 .elementor-element.elementor-element-3c122ea .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-49 .elementor-element.elementor-element-3c122ea:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-49 .elementor-element.elementor-element-3c122ea:active {
  opacity: 0.5;
}

.elementor-49 .elementor-element.elementor-element-3c122ea::before {
  content: '';
  background: linear-gradient(10deg, #E2C7F3 12.81%, rgba(226, 199, 243, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-49 .elementor-element.elementor-element-3c122ea:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-49 .elementor-element.elementor-element-3c122ea svg {
  font-size: 14px;
}

.elementor-49 .elementor-element.elementor-element-3c122ea:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
    background: radial-gradient(
      ellipse at center, 
      #D8A9F6 20%, 
      #D8A9F650 70%, 
      #D8A9F600 100%
    );
    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

.elementor-49 .elementor-element.elementor-element-3c122ea .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}

.elementor-49 .elementor-element.elementor-element-3c122ea .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46fd0df */.elementor-49 .elementor-element.elementor-element-46fd0df {
  border-radius: 72px;
  border-top: 2px solid #CFA2EC; /* tom claro derivado do roxo */
  background: linear-gradient(90deg, #9d4fd5 0%, #B878E8 50%, #7B27B3 100%);
  box-shadow: 
    0 10px 20px 0 rgba(125, 62, 160, 0.4),
    0 20px 40px 0 rgba(125, 62, 160, 0.3),
    0 40px 80px 0 rgba(125, 62, 160, 0.2),
    0 60px 120px 0 rgba(125, 62, 160, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-49 .elementor-element.elementor-element-46fd0df .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-49 .elementor-element.elementor-element-46fd0df:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-49 .elementor-element.elementor-element-46fd0df:active {
  opacity: 0.5;
}

.elementor-49 .elementor-element.elementor-element-46fd0df::before {
  content: '';
  background: linear-gradient(10deg, #E2C7F3 12.81%, rgba(226, 199, 243, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-49 .elementor-element.elementor-element-46fd0df:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-49 .elementor-element.elementor-element-46fd0df svg {
  font-size: 14px;
}

.elementor-49 .elementor-element.elementor-element-46fd0df:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
    background: radial-gradient(
      ellipse at center, 
      #D8A9F6 20%, 
      #D8A9F650 70%, 
      #D8A9F600 100%
    );
    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

.elementor-49 .elementor-element.elementor-element-46fd0df .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}

.elementor-49 .elementor-element.elementor-element-46fd0df .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a52163 */.elementor-49 .elementor-element.elementor-element-5a52163 {
  border-radius: 72px;
  border-top: 2px solid #CFA2EC; /* tom claro derivado do roxo */
  background: linear-gradient(90deg, #9d4fd5 0%, #B878E8 50%, #7B27B3 100%);
  box-shadow: 
    0 10px 20px 0 rgba(125, 62, 160, 0.4),
    0 20px 40px 0 rgba(125, 62, 160, 0.3),
    0 40px 80px 0 rgba(125, 62, 160, 0.2),
    0 60px 120px 0 rgba(125, 62, 160, 0.1);
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-49 .elementor-element.elementor-element-5a52163 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-49 .elementor-element.elementor-element-5a52163:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-49 .elementor-element.elementor-element-5a52163:active {
  opacity: 0.5;
}

.elementor-49 .elementor-element.elementor-element-5a52163::before {
  content: '';
  background: linear-gradient(10deg, #E2C7F3 12.81%, rgba(226, 199, 243, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-49 .elementor-element.elementor-element-5a52163:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-49 .elementor-element.elementor-element-5a52163 svg {
  font-size: 14px;
}

.elementor-49 .elementor-element.elementor-element-5a52163:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
    background: radial-gradient(
      ellipse at center, 
      #D8A9F6 20%, 
      #D8A9F650 70%, 
      #D8A9F600 100%
    );
    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

.elementor-49 .elementor-element.elementor-element-5a52163 .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}

.elementor-49 .elementor-element.elementor-element-5a52163 .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient(
      ellipse at center, 
      rgba(255, 255, 255, 1) 0%, 
      rgba(255, 255, 255, 0.1) 40%, 
      rgba(255, 255, 255, 0) 70%
    );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4047dc */.elementor-49 .elementor-element.elementor-element-e4047dc .elementor-icon svg{
    filter:drop-shadow(0px 0px 20px #E97C8C);
}/* End custom CSS */